diff --git a/README.md b/README.md index 3306b921..d43ed166 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@
-
+
diff --git a/addons/VoxelCore/VoxelCore.gd b/addons/VoxelCore/VoxelCore.gd
new file mode 100644
index 00000000..7926baad
--- /dev/null
+++ b/addons/VoxelCore/VoxelCore.gd
@@ -0,0 +1,269 @@
+tool
+extends EditorPlugin
+
+
+
+# Imports
+const VoxelCoreDock = preload('res://addons/VoxelCore/VoxelCore/dock.tscn')
+
+const MagicaVoxelMesh = preload('res://addons/VoxelCore/VoxelCore/imports/MagicaVoxel/MagicaVoxel.Mesh.gd')
+const MagicaVoxelVoxelObject = preload('res://addons/VoxelCore/VoxelCore/imports/MagicaVoxel/MagicaVoxel.VoxelObject.gd')
+
+
+
+# Utils
+# Setter for AutoSave
+# object : Object - Object to test for
+# @returns : int - Type of VoxelCore object
+#
+# Example:
+# is_voxelcore([Object]) -> 2
+#
+static func is_voxelcore(object : Object) -> int:
+ if object is VoxelObject: return 1
+ elif object is VoxelEditor: return 2
+ elif object is VoxelEditorGUI: return 3
+ elif object is VoxelSet: return 4
+ else: return 0
+
+
+
+# Declarations
+# Name of current screen(e.g. 2D, 3D, Script and etc.)
+var ScreenName : String = ''
+var ObjectHandled : Object
+
+
+# Instances for used objects in plugin
+var VoxelCoreDockInstance
+var MagicaVoxelMeshInstance : MagicaVoxelMesh = MagicaVoxelMesh.new()
+var MagicaVoxelVoxelObjectInstance : MagicaVoxelVoxelObject = MagicaVoxelVoxelObject.new()
+
+
+func set_editing(editing : bool, save : bool = false):
+ if editing and get_node('/root/CoreVoxelEditorGUI').Active: return;
+
+ if ObjectHandled: select_toggle(!editing)
+
+ if editing and CustomEditor: get_node('/root/CoreVoxelEditorGUI').set_active(true)
+
+ if save: save()
+
+
+signal set_autosave(autosave)
+# Whether to automatically save changes whenever committing VoxelObject changes
+var AutoSave : bool = true setget set_autosave
+# Setter for AutoSave
+# autosave : bool - true, AutoSave is enabled; false, AutoSave is disabled
+# emit : bool - true, emit 'set_autosave' signal; false, don't emit 'set_autosave' signal
+#
+# Example:
+# set_autosave(false, false)
+#
+func set_autosave(autosave : bool = !AutoSave, emit : bool = true) -> void:
+ AutoSave = autosave
+
+ if emit: emit_signal('set_autosave', autosave)
+
+
+signal set_custom_editor(active)
+# Whether to use custom editor, VoxelEditorGUI.default, in-engine or not
+var CustomEditor : bool = false setget set_custom_editor
+# Setter for CustomEditor
+# autosave : bool - true, CustomEditor is enabled; false, CustomEditor is disabled
+# emit : bool - true, emit 'set_custom_editor' signal; false, don't emit 'set_custom_editor' signal
+#
+# Example:
+# set_custom_editor(false, false)
+#
+func set_custom_editor(active : bool = !CustomEditor, emit : bool = true) -> void:
+ CustomEditor = active
+
+ if emit: emit_signal('set_custom_editor', active)
+
+
+# Whether GUI is visible or not
+var GuiVisible : bool = false setget set_gui_visible
+# Setter for GuiVisible
+# visible : bool - true, GUI will be set visible; false, GUI will be set invisible
+#
+# Example:
+# set_gui_visible(false)
+#
+func set_gui_visible(visible : bool = !GuiVisible) -> void:
+ if has_node('/root/CoreVoxelEditor'):
+ if visible && VoxelCoreDockInstance == null:
+ VoxelCoreDockInstance = VoxelCoreDock.instance()
+ connect('set_custom_editor', VoxelCoreDockInstance, 'set_custom_editor')
+ VoxelCoreDockInstance.connect('set_custom_editor', self, 'set_custom_editor')
+ connect('set_autosave', VoxelCoreDockInstance, 'set_autosave')
+ VoxelCoreDockInstance.connect('set_autosave', self, 'set_autosave')
+
+ get_node('/root/CoreVoxelEditor').connect('cleared', self, 'set_gui_visible', [false])
+
+ add_control_to_dock(EditorPlugin.DOCK_SLOT_LEFT_BR, VoxelCoreDockInstance)
+
+ VoxelCoreDockInstance.set_custom_editor(CustomEditor)
+ VoxelCoreDockInstance.set_autosave(AutoSave)
+ elif !visible && VoxelCoreDockInstance != null:
+ disconnect('set_custom_editor', VoxelCoreDockInstance, 'set_custom_editor')
+ disconnect('set_autosave', VoxelCoreDockInstance, 'set_autosave')
+
+ get_node('/root/CoreVoxelEditor').disconnect('cleared', self, 'set_gui_visible')
+
+ remove_control_from_docks(VoxelCoreDockInstance)
+ VoxelCoreDockInstance.queue_free()
+ VoxelCoreDockInstance = null
+
+ GuiVisible = visible
+
+
+
+# Core
+# Setup everything the plugin will use in-engine and in-game
+func _enter_tree() -> void:
+ add_autoload_singleton('CoreVoxelSet', 'res://addons/VoxelCore/src/VoxelSet/VoxelSet.default.gd')
+ add_autoload_singleton('CoreVoxelEditor', 'res://addons/VoxelCore/src/VoxelEditor.gd')
+ add_autoload_singleton('CoreVoxelEditorGUI', 'res://addons/VoxelCore/src/VoxelEditorGUI/VoxelEditorGUI.default.tscn')
+
+ add_custom_type('VoxelObject', 'MeshInstance', load('res://addons/VoxelCore/src/VoxelObject.gd'), preload('res://addons/VoxelCore/assets/VoxelCore.png'))
+ add_custom_type('VoxelEditor', 'Spatial', load('res://addons/VoxelCore/src/VoxelEditor.gd'), preload('res://addons/VoxelCore/assets/VoxelEditor.png'))
+ add_custom_type('VoxelEditorGUI', 'Control', load('res://addons/VoxelCore/src/VoxelEditorGUI.gd'), preload('res://addons/VoxelCore/assets/VoxelEditorGUI.png'))
+
+ add_import_plugin(MagicaVoxelMeshInstance)
+ add_import_plugin(MagicaVoxelVoxelObjectInstance)
+
+ connect('scene_closed', self, 'scene_closed')
+ connect('main_screen_changed', self, 'main_screen_changed')
+ connect('scene_changed', self, 'engine_ready', [], CONNECT_ONESHOT)
+
+ print('VoxelCore loaded!')
+
+# Remove everything the plugin uses; since the plugin is being disabled
+func _exit_tree() -> void:
+ remove_autoload_singleton('CoreVoxelSet')
+ remove_autoload_singleton('CoreVoxelEditor')
+ remove_autoload_singleton('CoreVoxelEditorGUI')
+
+ remove_custom_type('VoxelObject')
+ remove_custom_type('VoxelEditor')
+ remove_custom_type('VoxelEditorGUI')
+
+ remove_import_plugin(MagicaVoxelMeshInstance)
+ remove_import_plugin(MagicaVoxelVoxelObjectInstance)
+
+ disconnect('scene_closed', self, 'scene_closed')
+ disconnect('main_screen_changed', self, 'main_screen_changed')
+
+ print('VoxelCore unloaded!')
+
+
+# Called once after everything in the engine, including this plugin, is setup
+# starting_scene : Node - Scene the engine opened with
+#
+# Example:
+# engine_ready([Node])
+#
+func engine_ready(starting_scene):
+ set_voxeleditor_undo_redo()
+ get_node('/root/CoreVoxelEditor').connect('script_changed', self, 'set_voxeleditor_undo_redo', [], CONNECT_DEFERRED)
+ get_node('/root/CoreVoxelEditor').connect('set_edit', self, 'set_editing')
+
+ get_node('/root/CoreVoxelEditorGUI').connect('set_custom_editor', self, 'set_custom_editor')
+
+
+func scene_closed(node : Node) -> void:
+ if has_node('/root/CoreVoxelEditor'):
+ get_node('/root/CoreVoxelEditor').clear()
+ get_node('/root/CoreVoxelEditor').Edit = false
+
+func main_screen_changed(screen_name : String) -> void:
+ ScreenName = screen_name
+
+ if has_node('/root/CoreVoxelEditor'):
+ if get_node('/root/CoreVoxelEditor').VoxelObjectRef and screen_name == '3D': set_gui_visible(true)
+ else:
+ if get_node('/root/CoreVoxelEditor').Edit and get_node('/root/CoreVoxelEditor').VoxelObjectRef:
+ get_node('/root/CoreVoxelEditor').Edit = false
+ save()
+ set_gui_visible(false)
+
+func handles(object : Object) -> bool:
+ if has_node('/root/CoreVoxelEditor'):
+ if is_voxelcore(object) == 1:
+ ObjectHandled = object
+
+ if object != get_node('/root/CoreVoxelEditor').VoxelObjectRef:
+ get_node('/root/CoreVoxelEditor').begin(object)
+ if ScreenName == '3D': set_gui_visible(true)
+ else: select_toggle()
+
+ return true
+ else:
+ ObjectHandled = null
+
+ if get_node('/root/CoreVoxelEditor').VoxelObjectRef != null:
+ get_node('/root/CoreVoxelEditor').commit()
+ set_gui_visible(false)
+
+ return false
+ else: return false
+
+
+func forward_spatial_gui_input(camera : Camera, event : InputEvent) -> bool:
+ return get_node('/root/CoreVoxelEditor').handle_input(event, camera) if has_node('/root/CoreVoxelEditor') and !CustomEditor else false
+
+func _unhandled_key_input(event : InputEventKey) -> void:
+ if has_node('/root/CoreVoxelEditor') and GuiVisible and event is InputEventKey and !event.pressed:
+ if !Input.is_mouse_button_pressed(BUTTON_RIGHT) and get_node('/root/CoreVoxelEditor').Edit:
+ match event.scancode:
+ KEY_SPACE:
+ get_node('/root/CoreVoxelEditor').set_edit()
+ if AutoSave: save()
+ KEY_ALT:
+ save()
+ KEY_A:
+ get_node('/root/CoreVoxelEditor').set_tool(VoxelEditor.Tools.ADD)
+ KEY_S:
+ get_node('/root/CoreVoxelEditor').set_tool(VoxelEditor.Tools.REMOVE)
+ KEY_D:
+ get_node('/root/CoreVoxelEditor').set_tool(VoxelEditor.Tools.PAINT)
+ KEY_G:
+ get_node('/root/CoreVoxelEditor').set_tool(VoxelEditor.Tools.COLOR_PICKER)
+ KEY_C:
+ VoxelCoreDockInstance.paint_color_visible()
+ KEY_Q:
+ get_node('/root/CoreVoxelEditor').set_mirror_x()
+ KEY_W:
+ get_node('/root/CoreVoxelEditor').set_mirror_y()
+ KEY_E:
+ get_node('/root/CoreVoxelEditor').set_mirror_z()
+
+ get_tree().set_input_as_handled()
+ elif event is InputEventKey and !event.pressed and event.scancode == KEY_SPACE:
+ get_node('/root/CoreVoxelEditor').set_edit()
+
+ get_tree().set_input_as_handled()
+
+
+# Save current engine scene
+func save():
+ print('SAVED VOXEL OBJECT')
+ get_editor_interface().save_scene()
+
+
+# Sets CoreVoxelEditor's UndoRedo to the Engine's UndoRedo
+func set_voxeleditor_undo_redo(): get_node('/root/CoreVoxelEditor').undo_redo = get_undo_redo()
+
+
+# Called once after everything in the engine, including this plugin, is setup
+# node : Node - Scene the engine opened with
+# select : bool - true, node will become selected; false, node will become select_toggle
+#
+# Example:
+# select_toggle([Node], false)
+#
+func select_toggle(select : bool = !get_node('/root/CoreVoxelEditor').Edit, object := ObjectHandled) -> void:
+ if object:
+ if select: get_editor_interface().get_selection().add_node(object)
+ else: get_editor_interface().get_selection().remove_node(object)
diff --git a/addons/VoxelCore/VoxelCore/dock.gd b/addons/VoxelCore/VoxelCore/dock.gd
new file mode 100644
index 00000000..9a3b81db
--- /dev/null
+++ b/addons/VoxelCore/VoxelCore/dock.gd
@@ -0,0 +1,150 @@
+tool
+extends VBoxContainer
+
+
+
+# Refrences
+onready var tool_selector := $options/tools/ToolSelector
+
+onready var paint_color : ColorPickerButton = $options/tools/color
+
+onready var mirror_x : CheckBox = $options/mirrors/x
+onready var mirror_y : CheckBox = $options/mirrors/y
+onready var mirror_z : CheckBox = $options/mirrors/z
+
+onready var voxel_set_viewer := $options/VoxelSetViewer
+
+onready var custom_editor : CheckBox = $settings/editor/HBoxContainer/custom_editor
+onready var edit_mode : CheckBox = $settings/editor/HBoxContainer2/edit
+onready var autosave : CheckBox = $settings/editor/HBoxContainer2/autosave
+
+onready var cursor_color : ColorPickerButton = $settings/cursor/color
+onready var cursor_visible : CheckBox = $settings/cursor/visible
+
+onready var floor_visible : CheckBox = $settings/floor/HBoxContainer/visible
+onready var floor_color : ColorPickerButton = $settings/floor/HBoxContainer/color
+onready var floor_constant : CheckBox = $settings/floor/HBoxContainer2/constant
+onready var floor_solid : CheckBox = $settings/floor/HBoxContainer2/solid
+
+
+
+# Core
+func _ready() -> void:
+ tool_selector.connect('item_selected', get_node('/root/CoreVoxelEditor'), 'set_tool')
+ get_node('/root/CoreVoxelEditor').connect('set_tool', tool_selector, '_select_int')
+
+ paint_color.color = get_node('/root/CoreVoxelEditor').PaintColor
+ get_node('/root/CoreVoxelEditor').connect('set_paint_color', self, 'set_paint_color')
+
+ mirror_x.pressed = get_node('/root/CoreVoxelEditor').Mirror_X
+ mirror_x.disabled = get_node('/root/CoreVoxelEditor').Mirror_X_Lock
+ get_node('/root/CoreVoxelEditor').connect('set_mirror_x', mirror_x, 'set_pressed')
+ get_node('/root/CoreVoxelEditor').connect('set_mirror_x_lock', mirror_x, 'set_disabled')
+
+ mirror_y.pressed = get_node('/root/CoreVoxelEditor').Mirror_Y
+ mirror_y.disabled = get_node('/root/CoreVoxelEditor').Mirror_Y_Lock
+ get_node('/root/CoreVoxelEditor').connect('set_mirror_y', mirror_y, 'set_pressed')
+ get_node('/root/CoreVoxelEditor').connect('set_mirror_y_lock', mirror_y, 'set_disabled')
+
+ mirror_z.pressed = get_node('/root/CoreVoxelEditor').Mirror_Z
+ mirror_z.disabled = get_node('/root/CoreVoxelEditor').Mirror_Z_Lock
+ get_node('/root/CoreVoxelEditor').connect('set_mirror_z', mirror_z, 'set_pressed')
+ get_node('/root/CoreVoxelEditor').connect('set_mirror_z_lock', mirror_z, 'set_disabled')
+
+
+ edit_mode.pressed = get_node('/root/CoreVoxelEditor').Edit
+ edit_mode.disabled = get_node('/root/CoreVoxelEditor').EditLock
+ get_node('/root/CoreVoxelEditor').connect('set_edit', edit_mode, 'set_pressed')
+ get_node('/root/CoreVoxelEditor').connect('set_edit_lock', edit_mode, 'set_disabled')
+
+
+ cursor_visible.pressed = get_node('/root/CoreVoxelEditor').CursorVisible
+ cursor_color.color = get_node('/root/CoreVoxelEditor').CursorColor
+ get_node('/root/CoreVoxelEditor').connect('set_cursor_visible', cursor_visible, 'set_pressed')
+ get_node('/root/CoreVoxelEditor').connect('set_cursor_color', cursor_color, 'set_pick_color')
+
+ floor_visible.pressed = get_node('/root/CoreVoxelEditor').FloorVisible
+ floor_visible.disabled = get_node('/root/CoreVoxelEditor').FloorConstant
+ floor_color.color = get_node('/root/CoreVoxelEditor').FloorColor
+ floor_constant.pressed = get_node('/root/CoreVoxelEditor').FloorConstant
+ get_node('/root/CoreVoxelEditor').connect('set_floor_visible', floor_visible, 'set_pressed')
+ get_node('/root/CoreVoxelEditor').connect('set_floor_color', floor_color, 'set_pick_color')
+ get_node('/root/CoreVoxelEditor').connect('set_floor_constant', floor_visible, 'set_disabled')
+ get_node('/root/CoreVoxelEditor').connect('set_floor_constant', floor_constant, 'set_pressed')
+
+
+func paint_color_visible(visible=null) -> void:
+ visible = !paint_color.get_popup().visible if visible == null else visible
+
+ if visible: paint_color.get_popup().popup_centered()
+ else: paint_color.get_popup().visible = false
+
+func set_paint_color(color : Color) -> void:
+ paint_color.color = color
+
+func _on_color_color_changed(color) -> void:
+ get_node('/root/CoreVoxelEditor').set_paint_color(color)
+
+
+func _on_set_active_voxel(active_voxel):
+ get_node('/root/CoreVoxelEditor').set_working_voxel(null if active_voxel == null else active_voxel.represents)
+
+
+func _on_x_toggled(button_pressed) -> void:
+ get_node('/root/CoreVoxelEditor').set_mirror_x(button_pressed)
+
+func _on_y_toggled(button_pressed) -> void:
+ get_node('/root/CoreVoxelEditor').set_mirror_y(button_pressed)
+
+func _on_z_toggled(button_pressed) -> void:
+ get_node('/root/CoreVoxelEditor').set_mirror_z(button_pressed)
+
+
+signal set_custom_editor(enabled)
+func set_custom_editor(enabled) -> void:
+ custom_editor.pressed = enabled
+
+func _on_custom_editor_toggled(button_pressed) -> void:
+ emit_signal('set_custom_editor', button_pressed)
+
+func _on_edit_toggled(button_pressed) -> void:
+ get_node('/root/CoreVoxelEditor').set_edit(button_pressed)
+
+signal set_autosave(enabled)
+func set_autosave(enabled) -> void:
+ autosave.pressed = enabled
+
+func _on_autosave_toggled(button_pressed) -> void:
+ emit_signal('set_autosave', button_pressed)
+
+
+func cursor_color_visible(visible=null) -> void:
+ visible = !cursor_color.get_popup().visible if visible == null else visible
+
+ if visible: cursor_color.get_popup().popup_centered()
+ else: cursor_color.get_popup().visible = false
+
+func _on_cursor_visible_toggled(button_pressed) -> void:
+ get_node('/root/CoreVoxelEditor').set_cursor_visible(button_pressed)
+
+func _on_cursor_color_changed(color) -> void:
+ get_node('/root/CoreVoxelEditor').set_cursor_color(color)
+
+
+func floor_color_visible(visible=null) -> void:
+ visible = !floor_color.get_popup().visible if visible == null else visible
+
+ if visible: floor_color.get_popup().popup_centered()
+ else: floor_color.get_popup().visible = false
+
+func _on_floor_visible_toggled(button_pressed) -> void:
+ get_node('/root/CoreVoxelEditor').set_floor_visible(button_pressed)
+
+func _on_floor_color_changed(color) -> void:
+ get_node('/root/CoreVoxelEditor').set_floor_color(color)
+
+func _on_solid_toggled(button_pressed):
+ get_node('/root/CoreVoxelEditor').set_floor_solid(button_pressed)
+
+func _on_floor_constant_toggled(button_pressed) -> void:
+ get_node('/root/CoreVoxelEditor').set_floor_constant(button_pressed)
diff --git a/addons/VoxelCore/VoxelCore/dock.tscn b/addons/VoxelCore/VoxelCore/dock.tscn
new file mode 100644
index 00000000..a204dd54
--- /dev/null
+++ b/addons/VoxelCore/VoxelCore/dock.tscn
@@ -0,0 +1,248 @@
+[gd_scene load_steps=10 format=2]
+
+[ext_resource path="res://addons/VoxelCore/VoxelCore/dock.gd" type="Script" id=1]
+[ext_resource path="res://addons/VoxelCore/src/VoxelEditorGUI/components/ToolSelector/ToolSelector.tscn" type="PackedScene" id=2]
+[ext_resource path="res://addons/VoxelCore/assets/mirror_x.png" type="Texture" id=3]
+[ext_resource path="res://addons/VoxelCore/assets/mirror_y.png" type="Texture" id=4]
+[ext_resource path="res://addons/VoxelCore/assets/mirror_z.png" type="Texture" id=5]
+[ext_resource path="res://addons/VoxelCore/src/VoxelEditorGUI/components/VoxelSetViewer/VoxelSetViewer.tscn" type="PackedScene" id=6]
+[ext_resource path="res://addons/VoxelCore/assets/Godot.png" type="Texture" id=7]
+[ext_resource path="res://addons/VoxelCore/assets/VoxelCore.png" type="Texture" id=8]
+[ext_resource path="res://addons/VoxelCore/assets/visible.png" type="Texture" id=9]
+
+[node name="VoxelCore" type="VBoxContainer"]
+anchor_right = 1.0
+anchor_bottom = 1.0
+script = ExtResource( 1 )
+
+[node name="options" type="VBoxContainer" parent="."]
+margin_right = 1024.0
+margin_bottom = 102.0
+alignment = 1
+
+[node name="tools" type="HBoxContainer" parent="options"]
+margin_right = 1024.0
+margin_bottom = 20.0
+alignment = 1
+
+[node name="ToolSelector" parent="options/tools" instance=ExtResource( 2 )]
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_left = 461.0
+margin_right = 527.0
+margin_bottom = 20.0
+
+[node name="color" type="ColorPickerButton" parent="options/tools"]
+margin_left = 531.0
+margin_right = 562.0
+margin_bottom = 20.0
+hint_tooltip = "Paint Color : (key : c)
+Color used to paint voxels"
+text = "CO"
+color = Color( 1, 1, 1, 1 )
+
+[node name="mirrors" type="HBoxContainer" parent="options"]
+editor/display_folded = true
+margin_top = 24.0
+margin_right = 1024.0
+margin_bottom = 48.0
+alignment = 1
+
+[node name="x" type="CheckBox" parent="options/mirrors"]
+margin_left = 424.0
+margin_right = 480.0
+margin_bottom = 24.0
+hint_tooltip = "Mirror X : (key : q)
+Mirror actions over X axis"
+text = "X"
+icon = ExtResource( 3 )
+
+[node name="y" type="CheckBox" parent="options/mirrors"]
+margin_left = 484.0
+margin_right = 539.0
+margin_bottom = 24.0
+hint_tooltip = "Mirror Y : (key : w)
+Mirror actions over Y axis"
+text = "Y"
+icon = ExtResource( 4 )
+
+[node name="z" type="CheckBox" parent="options/mirrors"]
+margin_left = 543.0
+margin_right = 599.0
+margin_bottom = 24.0
+hint_tooltip = "Mirror Z : (key : e)
+Mirror actions over Z axis"
+text = "Z"
+icon = ExtResource( 5 )
+
+[node name="VoxelSetViewer" parent="options" instance=ExtResource( 6 )]
+margin_top = 52.0
+margin_right = 1024.0
+margin_bottom = 102.0
+
+[node name="HSeparator2" type="HSeparator" parent="."]
+margin_top = 106.0
+margin_right = 1024.0
+margin_bottom = 110.0
+
+[node name="settings" type="VBoxContainer" parent="."]
+margin_top = 114.0
+margin_right = 1024.0
+margin_bottom = 286.0
+alignment = 1
+
+[node name="editor" type="VBoxContainer" parent="settings"]
+margin_right = 1024.0
+margin_bottom = 52.0
+alignment = 1
+
+[node name="HBoxContainer" type="HBoxContainer" parent="settings/editor"]
+margin_right = 1024.0
+margin_bottom = 24.0
+alignment = 1
+
+[node name="custom_editor" type="CheckBox" parent="settings/editor/HBoxContainer"]
+margin_left = 443.0
+margin_right = 581.0
+margin_bottom = 24.0
+hint_tooltip = "Custom editor toggle
+true : use default VoxelEditorGUI in-engine
+false : use plugin dock in-engine"
+text = "Custom Editor"
+icon = ExtResource( 7 )
+
+[node name="HBoxContainer2" type="HBoxContainer" parent="settings/editor"]
+margin_top = 28.0
+margin_right = 1024.0
+margin_bottom = 52.0
+alignment = 1
+
+[node name="edit" type="CheckBox" parent="settings/editor/HBoxContainer2"]
+margin_left = 428.0
+margin_right = 500.0
+margin_bottom = 24.0
+hint_tooltip = "Edit : (key : space)
+Toggle edit mode"
+pressed = true
+text = "Edit"
+icon = ExtResource( 8 )
+
+[node name="autosave" type="CheckBox" parent="settings/editor/HBoxContainer2"]
+margin_left = 504.0
+margin_right = 595.0
+margin_bottom = 24.0
+hint_tooltip = "Auto Save - Manual Save (key : alt)
+Toggle auto save"
+text = "Auto Save"
+
+[node name="Label" type="Label" parent="settings"]
+margin_top = 56.0
+margin_right = 1024.0
+margin_bottom = 70.0
+text = "Cursor:"
+align = 1
+valign = 1
+
+[node name="cursor" type="HBoxContainer" parent="settings"]
+margin_top = 74.0
+margin_right = 1024.0
+margin_bottom = 98.0
+alignment = 1
+
+[node name="visible" type="CheckBox" parent="settings/cursor"]
+margin_left = 449.0
+margin_right = 540.0
+margin_bottom = 24.0
+hint_tooltip = "Cursor visibility toggle
+Toggle cursor visibility"
+pressed = true
+text = "Visible"
+icon = ExtResource( 9 )
+
+[node name="color" type="ColorPickerButton" parent="settings/cursor"]
+margin_left = 544.0
+margin_right = 575.0
+margin_bottom = 24.0
+hint_tooltip = "Cursor Color
+Change cursor color"
+text = "CO"
+color = Color( 1, 0, 0, 0.6 )
+
+[node name="floor" type="VBoxContainer" parent="settings"]
+margin_top = 102.0
+margin_right = 1024.0
+margin_bottom = 172.0
+alignment = 1
+
+[node name="Label" type="Label" parent="settings/floor"]
+margin_right = 1024.0
+margin_bottom = 14.0
+text = "Floor:"
+align = 1
+valign = 1
+
+[node name="HBoxContainer" type="HBoxContainer" parent="settings/floor"]
+margin_top = 18.0
+margin_right = 1024.0
+margin_bottom = 42.0
+alignment = 1
+
+[node name="visible" type="CheckBox" parent="settings/floor/HBoxContainer"]
+margin_left = 449.0
+margin_right = 540.0
+margin_bottom = 24.0
+hint_tooltip = "Floor Visible
+Toggle floor visiblity"
+pressed = true
+text = "Visible"
+icon = ExtResource( 9 )
+
+[node name="color" type="ColorPickerButton" parent="settings/floor/HBoxContainer"]
+margin_left = 544.0
+margin_right = 575.0
+margin_bottom = 24.0
+hint_tooltip = "Floor Color
+Change floor color"
+text = "CO"
+color = Color( 0, 1, 0, 1 )
+
+[node name="HBoxContainer2" type="HBoxContainer" parent="settings/floor"]
+margin_top = 46.0
+margin_right = 1024.0
+margin_bottom = 70.0
+alignment = 1
+
+[node name="solid" type="CheckBox" parent="settings/floor/HBoxContainer2"]
+margin_left = 438.0
+margin_right = 497.0
+margin_bottom = 24.0
+hint_tooltip = "Floor visual state toggle
+true : solid
+false : grid"
+text = "Solid"
+
+[node name="constant" type="CheckBox" parent="settings/floor/HBoxContainer2"]
+margin_left = 501.0
+margin_right = 585.0
+margin_bottom = 24.0
+hint_tooltip = "Floor Constant
+Toggle floor constant
+
+true : will always show floor
+false : hide floor if VoxelObject has one or more voxels"
+text = "Constant"
+[connection signal="color_changed" from="options/tools/color" to="." method="_on_color_color_changed"]
+[connection signal="toggled" from="options/mirrors/x" to="." method="_on_x_toggled"]
+[connection signal="toggled" from="options/mirrors/y" to="." method="_on_y_toggled"]
+[connection signal="toggled" from="options/mirrors/z" to="." method="_on_z_toggled"]
+[connection signal="set_active_voxel" from="options/VoxelSetViewer" to="." method="_on_set_active_voxel"]
+[connection signal="pressed" from="settings/editor/HBoxContainer/custom_editor" to="." method="_on_custom_editor_pressed"]
+[connection signal="toggled" from="settings/editor/HBoxContainer/custom_editor" to="." method="_on_custom_editor_toggled"]
+[connection signal="toggled" from="settings/editor/HBoxContainer2/edit" to="." method="_on_edit_toggled"]
+[connection signal="toggled" from="settings/editor/HBoxContainer2/autosave" to="." method="_on_autosave_toggled"]
+[connection signal="toggled" from="settings/cursor/visible" to="." method="_on_cursor_visible_toggled"]
+[connection signal="color_changed" from="settings/cursor/color" to="." method="_on_cursor_color_changed"]
+[connection signal="toggled" from="settings/floor/HBoxContainer/visible" to="." method="_on_floor_visible_toggled"]
+[connection signal="color_changed" from="settings/floor/HBoxContainer/color" to="." method="_on_floor_color_changed"]
+[connection signal="toggled" from="settings/floor/HBoxContainer2/solid" to="." method="_on_solid_toggled"]
+[connection signal="toggled" from="settings/floor/HBoxContainer2/constant" to="." method="_on_floor_constant_toggled"]
diff --git a/addons/VoxelCore/VoxelCore/imports/MagicaVoxel/MagicaVoxel.Mesh.gd b/addons/VoxelCore/VoxelCore/imports/MagicaVoxel/MagicaVoxel.Mesh.gd
new file mode 100644
index 00000000..3aa69ec1
--- /dev/null
+++ b/addons/VoxelCore/VoxelCore/imports/MagicaVoxel/MagicaVoxel.Mesh.gd
@@ -0,0 +1,75 @@
+tool
+extends EditorImportPlugin
+
+
+
+# Refrences
+var voxelobject := VoxelObject.new()
+
+
+
+# Core
+func get_visible_name():
+ return 'Mesh'
+
+func get_importer_name():
+ return 'VoxelCore.Vox.Mesh'
+
+func get_recognized_extensions():
+ return ['vox']
+
+func get_resource_type():
+ return 'Mesh'
+
+func get_save_extension():
+ return 'mesh'
+
+
+enum Presets { DEFAULT }
+
+func get_preset_count():
+ return Presets.size()
+
+func get_preset_name(preset):
+ match preset:
+ Presets.DEFAULT:
+ return 'Default'
+ _:
+ return 'Unknown'
+
+func get_import_options(preset):
+ match preset:
+ Presets.DEFAULT:
+ return [
+ {
+ 'name': 'Greedy',
+ 'default_value': true
+ },
+ {
+ 'name': 'Center',
+ 'default_value': 1,
+ 'property_hint': PROPERTY_HINT_ENUM,
+ 'hint_string': 'NONE,CENTER,CENTER_ABOVE_AXIS',
+ 'usage': PROPERTY_USAGE_EDITOR
+ }
+ ]
+ _:
+ return []
+
+func get_option_visibility(option, options):
+ return true
+
+
+func import(source_file, save_path, options, r_platform_variants, r_gen_files):
+ var result = MagicaVoxelReader.read_vox(source_file)
+ if typeof(result) == TYPE_DICTIONARY:
+ print('IMPORTED ' + source_file.get_file() + ' as Mesh ~ Dimensions: ' + str(result.dimensions) + ' Voxel(s): ' + str(result['voxels'].size()))
+
+ voxelobject.set_dimensions(result['dimensions'], false ,false, false)
+ voxelobject.set_voxels(result['voxels'], false, false)
+ voxelobject.set_buildgreedy(options.get('Greedy', true), false, false)
+ if options.get('Center', 1) > 0: voxelobject.center_voxels({ 'above_axis': options.get('Center', 1) == 1 }, false, false)
+ voxelobject.update()
+
+ var full_path = '%s.%s' % [save_path, get_save_extension()]
+ return ResourceSaver.save(full_path, voxelobject.mesh)
diff --git a/addons/VoxelCore/VoxelCore/imports/MagicaVoxel/MagicaVoxel.VoxelObject.gd b/addons/VoxelCore/VoxelCore/imports/MagicaVoxel/MagicaVoxel.VoxelObject.gd
new file mode 100644
index 00000000..c26c3d58
--- /dev/null
+++ b/addons/VoxelCore/VoxelCore/imports/MagicaVoxel/MagicaVoxel.VoxelObject.gd
@@ -0,0 +1,86 @@
+tool
+extends EditorImportPlugin
+
+
+
+# Refrences
+var voxelobject = VoxelObject.new()
+
+
+
+# Core
+func get_visible_name():
+ return 'VoxelObject'
+
+func get_importer_name():
+ return 'VoxelCore.Vox.VoxelObject'
+
+func get_recognized_extensions():
+ return ['vox']
+
+func get_resource_type():
+ return 'PackedScene'
+
+func get_save_extension():
+ return 'tscn'
+
+
+enum Presets { DEFAULT }
+
+func get_preset_count():
+ return Presets.size()
+
+func get_preset_name(preset):
+ match preset:
+ Presets.DEFAULT:
+ return 'Default'
+ _:
+ return 'Unknown'
+
+func get_import_options(preset):
+ match preset:
+ Presets.DEFAULT:
+ return [
+ {
+ 'name': 'Name',
+ 'default_value': '',
+ 'usage': PROPERTY_USAGE_EDITOR
+ },
+ {
+ 'name': 'Greedy',
+ 'default_value': true,
+ 'usage': PROPERTY_USAGE_EDITOR
+ },
+ {
+ 'name': 'Center',
+ 'default_value': 1,
+ 'property_hint': PROPERTY_HINT_ENUM,
+ 'hint_string': 'NONE,CENTER,CENTER_ABOVE_AXIS',
+ 'usage': PROPERTY_USAGE_EDITOR
+ }
+ ]
+ _:
+ return []
+
+func get_option_visibility(option, options):
+ return true
+
+
+func import(source_file, save_path, options, r_platform_variants, r_gen_files):
+ var result = MagicaVoxelReader.read_vox(source_file)
+ if typeof(result) == TYPE_DICTIONARY:
+ print('IMPORTED ' + source_file.get_file() + ' as Mesh ~ Dimensions: ' + str(result.dimensions) + ' Voxel(s): ' + str(result['voxels'].size()))
+
+ voxelobject.set_name(options['Name'] if options['Name'] != '' else source_file.get_file().replace('.' + source_file.get_extension(), ''))
+
+ voxelobject.set_dimensions(result['dimensions'], false ,false, false)
+ voxelobject.set_voxels(result['voxels'], false, false)
+ voxelobject.set_buildgreedy(options.get('Greedy', true), false, false)
+ if options.get('Center', 1) > 0: voxelobject.center_voxels({ 'above_axis': options.get('Center', 1) == 1 }, false, false)
+ voxelobject.update()
+
+ var scene = PackedScene.new()
+ if scene.pack(voxelobject) == OK:
+ var full_path = '%s.%s' % [save_path, get_save_extension()]
+ return ResourceSaver.save(full_path, scene)
+ else: printerr('Couldn\'t save resource!')
diff --git a/addons/VoxelCore/VoxelCore/imports/MagicaVoxel/MagicaVoxelReader.gd b/addons/VoxelCore/VoxelCore/imports/MagicaVoxel/MagicaVoxelReader.gd
new file mode 100644
index 00000000..05a32478
--- /dev/null
+++ b/addons/VoxelCore/VoxelCore/imports/MagicaVoxel/MagicaVoxelReader.gd
@@ -0,0 +1,128 @@
+# Big thanks to Manuel Strey, scayze!
+# MIT License, https://github.com/scayze/MagicaVoxel-Importer
+extends Reference
+class_name MagicaVoxelReader, 'res://addons/VoxelCore/assets/MagicaVoxel.png'
+
+
+
+# Declarations
+const MagicaVoxelColors : Array = [
+ "00000000", "ffffffff", "ffccffff", "ff99ffff", "ff66ffff", "ff33ffff", "ff00ffff", "ffffccff", "ffccccff", "ff99ccff", "ff66ccff", "ff33ccff", "ff00ccff", "ffff99ff", "ffcc99ff", "ff9999ff",
+ "ff6699ff", "ff3399ff", "ff0099ff", "ffff66ff", "ffcc66ff", "ff9966ff", "ff6666ff", "ff3366ff", "ff0066ff", "ffff33ff", "ffcc33ff", "ff9933ff", "ff6633ff", "ff3333ff", "ff0033ff", "ffff00ff",
+ "ffcc00ff", "ff9900ff", "ff6600ff", "ff3300ff", "ff0000ff", "ffffffcc", "ffccffcc", "ff99ffcc", "ff66ffcc", "ff33ffcc", "ff00ffcc", "ffffcccc", "ffcccccc", "ff99cccc", "ff66cccc", "ff33cccc",
+ "ff00cccc", "ffff99cc", "ffcc99cc", "ff9999cc", "ff6699cc", "ff3399cc", "ff0099cc", "ffff66cc", "ffcc66cc", "ff9966cc", "ff6666cc", "ff3366cc", "ff0066cc", "ffff33cc", "ffcc33cc", "ff9933cc",
+ "ff6633cc", "ff3333cc", "ff0033cc", "ffff00cc", "ffcc00cc", "ff9900cc", "ff6600cc", "ff3300cc", "ff0000cc", "ffffff99", "ffccff99", "ff99ff99", "ff66ff99", "ff33ff99", "ff00ff99", "ffffcc99",
+ "ffcccc99", "ff99cc99", "ff66cc99", "ff33cc99", "ff00cc99", "ffff9999", "ffcc9999", "ff999999", "ff669999", "ff339999", "ff009999", "ffff6699", "ffcc6699", "ff996699", "ff666699", "ff336699",
+ "ff006699", "ffff3399", "ffcc3399", "ff993399", "ff663399", "ff333399", "ff003399", "ffff0099", "ffcc0099", "ff990099", "ff660099", "ff330099", "ff000099", "ffffff66", "ffccff66", "ff99ff66",
+ "ff66ff66", "ff33ff66", "ff00ff66", "ffffcc66", "ffcccc66", "ff99cc66", "ff66cc66", "ff33cc66", "ff00cc66", "ffff9966", "ffcc9966", "ff999966", "ff669966", "ff339966", "ff009966", "ffff6666",
+ "ffcc6666", "ff996666", "ff666666", "ff336666", "ff006666", "ffff3366", "ffcc3366", "ff993366", "ff663366", "ff333366", "ff003366", "ffff0066", "ffcc0066", "ff990066", "ff660066", "ff330066",
+ "ff000066", "ffffff33", "ffccff33", "ff99ff33", "ff66ff33", "ff33ff33", "ff00ff33", "ffffcc33", "ffcccc33", "ff99cc33", "ff66cc33", "ff33cc33", "ff00cc33", "ffff9933", "ffcc9933", "ff999933",
+ "ff669933", "ff339933", "ff009933", "ffff6633", "ffcc6633", "ff996633", "ff666633", "ff336633", "ff006633", "ffff3333", "ffcc3333", "ff993333", "ff663333", "ff333333", "ff003333", "ffff0033",
+ "ffcc0033", "ff990033", "ff660033", "ff330033", "ff000033", "ffffff00", "ffccff00", "ff99ff00", "ff66ff00", "ff33ff00", "ff00ff00", "ffffcc00", "ffcccc00", "ff99cc00", "ff66cc00", "ff33cc00",
+ "ff00cc00", "ffff9900", "ffcc9900", "ff999900", "ff669900", "ff339900", "ff009900", "ffff6600", "ffcc6600", "ff996600", "ff666600", "ff336600", "ff006600", "ffff3300", "ffcc3300", "ff993300",
+ "ff663300", "ff333300", "ff003300", "ffff0000", "ffcc0000", "ff990000", "ff660000", "ff330000", "ff0000ee", "ff0000dd", "ff0000bb", "ff0000aa", "ff000088", "ff000077", "ff000055", "ff000044",
+ "ff000022", "ff000011", "ff00ee00", "ff00dd00", "ff00bb00", "ff00aa00", "ff008800", "ff007700", "ff005500", "ff004400", "ff002200", "ff001100", "ffee0000", "ffdd0000", "ffbb0000", "ffaa0000",
+ "ff880000", "ff770000", "ff550000", "ff440000", "ff220000", "ff110000", "ffeeeeee", "ffdddddd", "ffbbbbbb", "ffaaaaaa", "ff888888", "ff777777", "ff555555", "ff444444", "ff222222", "ff111111"
+]
+
+
+
+# Core
+class MagicaVoxelData:
+ var pos = Vector3(0,0,0)
+ var color
+ func init(file):
+ pos.x = file.get_8()
+ pos.z = -file.get_8()
+ pos.y = file.get_8()
+
+ color = file.get_8()
+
+static func read_vox(file_path):
+ #Initialize and populate voxel array
+ var voxelArray = []
+ for x in range(0,128):
+ voxelArray.append([])
+ for y in range(0,128):
+ voxelArray[x].append([])
+ voxelArray[x][y].resize(128)
+
+ var file = File.new()
+ var error = file.open( file_path, File.READ )
+ if error != OK:
+ if file.is_open(): file.close()
+ return error
+
+ ##################
+ # Import Voxels #
+ ##################
+ var colors = null
+ var voxels = null
+ var magic = PoolByteArray([file.get_8(),file.get_8(),file.get_8(),file.get_8()]).get_string_from_ascii()
+
+ var version = file.get_32()
+
+ var dimensions = Vector3()
+
+ # a MagicaVoxel .vox file starts with a 'magic' 4 character 'VOX ' identifier
+ if magic == "VOX ":
+ var sizex = 0
+ var sizey = 0
+ var sizez = 0
+
+ while file.get_position() < file.get_len():
+ # each chunk has an ID, size and child chunks
+ var chunkId = PoolByteArray([file.get_8(),file.get_8(),file.get_8(),file.get_8()]).get_string_from_ascii() #char[] chunkId
+ var chunkSize = file.get_32()
+ var childChunks = file.get_32()
+ var chunkName = chunkId
+ # there are only 2 chunks we only care about, and they are SIZE and XYZI
+ if chunkName == "SIZE":
+ sizex = file.get_32()
+ sizey = file.get_32()
+ sizez = file.get_32()
+
+ file.get_buffer(chunkSize - 4 * 3)
+ elif chunkName == "XYZI":
+ # XYZI contains n voxels
+ var numVoxels = file.get_32()
+
+ # each voxel has x, y, z and color index values
+ voxels = []
+ for i in range(0,numVoxels):
+ var mvc = MagicaVoxelData.new()
+ mvc.init(file)
+ voxels.append(mvc)
+ voxelArray[mvc.pos.x][mvc.pos.y][mvc.pos.z] = mvc
+ elif chunkName == "RGBA":
+ colors = []
+
+ for i in range(0,256):
+ var r = float(file.get_8() / 255.0)
+ var g = float(file.get_8() / 255.0)
+ var b = float(file.get_8() / 255.0)
+ var a = float(file.get_8() / 255.0)
+
+ colors.append(Color(r,g,b,a))
+
+ else: file.get_buffer(chunkSize) # read any excess bytes
+
+ if voxels.size() == 0: return null #failed to read any valid voxel voxels
+
+ # now push the voxel data into our voxel chunk structure
+ for i in range(0,voxels.size()):
+ # use the MagicaVoxelColors array by default, or overrideColor if it is available
+ if colors == null:
+ voxels[i].color = Color(MagicaVoxelColors[voxels[i].color]-1)
+ else:
+ voxels[i].color = colors[voxels[i].color-1]
+
+ dimensions.x = sizex
+ dimensions.y = sizey
+ dimensions.z = sizez
+ file.close()
+
+ var real_voxels = {}
+ for voxel in voxels: real_voxels[voxel.pos.floor()] = Voxel.colored(voxel.color)
+
+ return { 'dimensions': dimensions, 'voxels': real_voxels }
\ No newline at end of file
diff --git a/addons/VoxelCore/assets/Godot.png b/addons/VoxelCore/assets/Godot.png
new file mode 100644
index 00000000..9d355e23
Binary files /dev/null and b/addons/VoxelCore/assets/Godot.png differ
diff --git a/addons/VoxelCore/assets/Godot.png.import b/addons/VoxelCore/assets/Godot.png.import
new file mode 100644
index 00000000..34ea1afd
--- /dev/null
+++ b/addons/VoxelCore/assets/Godot.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/Godot.png-c06a95bd0de93f96375c4915087ac0ea.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/VoxelCore/assets/Godot.png"
+dest_files=[ "res://.import/Godot.png-c06a95bd0de93f96375c4915087ac0ea.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=false
+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=false
+svg/scale=1.0
diff --git a/addons/VoxelCore/assets/MagicaVoxel.png b/addons/VoxelCore/assets/MagicaVoxel.png
new file mode 100644
index 00000000..5f36acaf
Binary files /dev/null and b/addons/VoxelCore/assets/MagicaVoxel.png differ
diff --git a/addons/VoxelCore/assets/MagicaVoxel.png.import b/addons/VoxelCore/assets/MagicaVoxel.png.import
new file mode 100644
index 00000000..d87a9275
--- /dev/null
+++ b/addons/VoxelCore/assets/MagicaVoxel.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/MagicaVoxel.png-41bf474237c668abc1abb33505c43446.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/VoxelCore/assets/MagicaVoxel.png"
+dest_files=[ "res://.import/MagicaVoxel.png-41bf474237c668abc1abb33505c43446.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=false
+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=false
+svg/scale=1.0
diff --git a/addons/VoxelCore/assets/Voxel.png b/addons/VoxelCore/assets/Voxel.png
new file mode 100644
index 00000000..820250cc
Binary files /dev/null and b/addons/VoxelCore/assets/Voxel.png differ
diff --git a/addons/VoxelCore/assets/Voxel.png.import b/addons/VoxelCore/assets/Voxel.png.import
new file mode 100644
index 00000000..c3d6eb28
--- /dev/null
+++ b/addons/VoxelCore/assets/Voxel.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/Voxel.png-ffb0276d853f5204867e94ca0a932d26.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/VoxelCore/assets/Voxel.png"
+dest_files=[ "res://.import/Voxel.png-ffb0276d853f5204867e94ca0a932d26.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=false
+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=false
+svg/scale=1.0
diff --git a/addons/VoxelCore/assets/VoxelCore.png b/addons/VoxelCore/assets/VoxelCore.png
new file mode 100644
index 00000000..e66ff0f1
Binary files /dev/null and b/addons/VoxelCore/assets/VoxelCore.png differ
diff --git a/addons/VoxelCore/assets/VoxelCore.png.import b/addons/VoxelCore/assets/VoxelCore.png.import
new file mode 100644
index 00000000..6342dd3e
--- /dev/null
+++ b/addons/VoxelCore/assets/VoxelCore.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/VoxelCore.png-a8142f6f371ab8cf866cb3e87c946bbc.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/VoxelCore/assets/VoxelCore.png"
+dest_files=[ "res://.import/VoxelCore.png-a8142f6f371ab8cf866cb3e87c946bbc.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/addons/VoxelCore/assets/VoxelEditor.png b/addons/VoxelCore/assets/VoxelEditor.png
new file mode 100644
index 00000000..130373f0
Binary files /dev/null and b/addons/VoxelCore/assets/VoxelEditor.png differ
diff --git a/addons/VoxelCore/assets/VoxelEditor.png.import b/addons/VoxelCore/assets/VoxelEditor.png.import
new file mode 100644
index 00000000..9f1f88ce
--- /dev/null
+++ b/addons/VoxelCore/assets/VoxelEditor.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/VoxelEditor.png-2a652b36d97c8dabf21536255ab95e39.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/VoxelCore/assets/VoxelEditor.png"
+dest_files=[ "res://.import/VoxelEditor.png-2a652b36d97c8dabf21536255ab95e39.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/addons/VoxelCore/assets/VoxelEditorGUI.png b/addons/VoxelCore/assets/VoxelEditorGUI.png
new file mode 100644
index 00000000..86738aeb
Binary files /dev/null and b/addons/VoxelCore/assets/VoxelEditorGUI.png differ
diff --git a/addons/VoxelCore/assets/VoxelEditorGUI.png.import b/addons/VoxelCore/assets/VoxelEditorGUI.png.import
new file mode 100644
index 00000000..b710a12e
--- /dev/null
+++ b/addons/VoxelCore/assets/VoxelEditorGUI.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/VoxelEditorGUI.png-f87401798186af9f290365354ec66247.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/VoxelCore/assets/VoxelEditorGUI.png"
+dest_files=[ "res://.import/VoxelEditorGUI.png-f87401798186af9f290365354ec66247.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=false
+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=false
+svg/scale=1.0
diff --git a/addons/VoxelCore/assets/VoxelSet.png b/addons/VoxelCore/assets/VoxelSet.png
new file mode 100644
index 00000000..265a8324
Binary files /dev/null and b/addons/VoxelCore/assets/VoxelSet.png differ
diff --git a/addons/VoxelCore/assets/VoxelSet.png.import b/addons/VoxelCore/assets/VoxelSet.png.import
new file mode 100644
index 00000000..b258f9a0
--- /dev/null
+++ b/addons/VoxelCore/assets/VoxelSet.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/VoxelSet.png-b092322066088a4351416c66864dc89c.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/VoxelCore/assets/VoxelSet.png"
+dest_files=[ "res://.import/VoxelSet.png-b092322066088a4351416c66864dc89c.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=false
+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=false
+svg/scale=1.0
diff --git a/addons/VoxelCore/assets/add.png b/addons/VoxelCore/assets/add.png
new file mode 100644
index 00000000..d1879d7a
Binary files /dev/null and b/addons/VoxelCore/assets/add.png differ
diff --git a/addons/VoxelCore/assets/add.png.import b/addons/VoxelCore/assets/add.png.import
new file mode 100644
index 00000000..bc47c58e
--- /dev/null
+++ b/addons/VoxelCore/assets/add.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/add.png-8f4c9164e3b7759ef8fbc5f1ba825df1.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/VoxelCore/assets/add.png"
+dest_files=[ "res://.import/add.png-8f4c9164e3b7759ef8fbc5f1ba825df1.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/addons/VoxelCore/assets/lock.png b/addons/VoxelCore/assets/lock.png
new file mode 100644
index 00000000..4d5e7117
Binary files /dev/null and b/addons/VoxelCore/assets/lock.png differ
diff --git a/addons/VoxelCore/assets/lock.png.import b/addons/VoxelCore/assets/lock.png.import
new file mode 100644
index 00000000..8e47b621
--- /dev/null
+++ b/addons/VoxelCore/assets/lock.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/lock.png-34ab9b90d3bb904161f77918202e69bd.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/VoxelCore/assets/lock.png"
+dest_files=[ "res://.import/lock.png-34ab9b90d3bb904161f77918202e69bd.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/addons/VoxelCore/assets/mirror_x.png b/addons/VoxelCore/assets/mirror_x.png
new file mode 100644
index 00000000..7517f136
Binary files /dev/null and b/addons/VoxelCore/assets/mirror_x.png differ
diff --git a/addons/VoxelCore/assets/mirror_x.png.import b/addons/VoxelCore/assets/mirror_x.png.import
new file mode 100644
index 00000000..353b4a69
--- /dev/null
+++ b/addons/VoxelCore/assets/mirror_x.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/mirror_x.png-fbb42e21988eb25ec5fd0819eacf98d2.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/VoxelCore/assets/mirror_x.png"
+dest_files=[ "res://.import/mirror_x.png-fbb42e21988eb25ec5fd0819eacf98d2.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/addons/VoxelCore/assets/mirror_y.png b/addons/VoxelCore/assets/mirror_y.png
new file mode 100644
index 00000000..6251dbb7
Binary files /dev/null and b/addons/VoxelCore/assets/mirror_y.png differ
diff --git a/addons/VoxelCore/assets/mirror_y.png.import b/addons/VoxelCore/assets/mirror_y.png.import
new file mode 100644
index 00000000..7e0175db
--- /dev/null
+++ b/addons/VoxelCore/assets/mirror_y.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/mirror_y.png-31734813d17601ae8b15fb64055f36c8.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/VoxelCore/assets/mirror_y.png"
+dest_files=[ "res://.import/mirror_y.png-31734813d17601ae8b15fb64055f36c8.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/addons/VoxelCore/assets/mirror_z.png b/addons/VoxelCore/assets/mirror_z.png
new file mode 100644
index 00000000..59901b84
Binary files /dev/null and b/addons/VoxelCore/assets/mirror_z.png differ
diff --git a/addons/VoxelCore/assets/mirror_z.png.import b/addons/VoxelCore/assets/mirror_z.png.import
new file mode 100644
index 00000000..d92dbe08
--- /dev/null
+++ b/addons/VoxelCore/assets/mirror_z.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/mirror_z.png-7e754d8d221e4fc48bd3fcf9ff8f7e40.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/VoxelCore/assets/mirror_z.png"
+dest_files=[ "res://.import/mirror_z.png-7e754d8d221e4fc48bd3fcf9ff8f7e40.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/addons/VoxelCore/assets/musly.svg.import b/addons/VoxelCore/assets/musly.svg.import
new file mode 100644
index 00000000..62fe4aac
--- /dev/null
+++ b/addons/VoxelCore/assets/musly.svg.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/musly.svg-7775c7c42bf19186f7e53d90b7c20fdc.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/VoxelCore/assets/musly.svg"
+dest_files=[ "res://.import/musly.svg-7775c7c42bf19186f7e53d90b7c20fdc.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/addons/VoxelCore/assets/paint.png b/addons/VoxelCore/assets/paint.png
new file mode 100644
index 00000000..2ee39e9b
Binary files /dev/null and b/addons/VoxelCore/assets/paint.png differ
diff --git a/addons/VoxelCore/assets/paint.png.import b/addons/VoxelCore/assets/paint.png.import
new file mode 100644
index 00000000..50e714de
--- /dev/null
+++ b/addons/VoxelCore/assets/paint.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/paint.png-b10d9191db71434ecee8c0b0331b9486.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/VoxelCore/assets/paint.png"
+dest_files=[ "res://.import/paint.png-b10d9191db71434ecee8c0b0331b9486.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/addons/VoxelCore/assets/picker.png b/addons/VoxelCore/assets/picker.png
new file mode 100644
index 00000000..c59e2ad2
Binary files /dev/null and b/addons/VoxelCore/assets/picker.png differ
diff --git a/addons/VoxelCore/assets/picker.png.import b/addons/VoxelCore/assets/picker.png.import
new file mode 100644
index 00000000..24a040cc
--- /dev/null
+++ b/addons/VoxelCore/assets/picker.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/picker.png-fbad00c42d6e6c8c5fd3e338cb2a4b85.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/VoxelCore/assets/picker.png"
+dest_files=[ "res://.import/picker.png-fbad00c42d6e6c8c5fd3e338cb2a4b85.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=false
+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=false
+svg/scale=1.0
diff --git a/addons/VoxelCore/assets/remove.png b/addons/VoxelCore/assets/remove.png
new file mode 100644
index 00000000..b1c4e2b4
Binary files /dev/null and b/addons/VoxelCore/assets/remove.png differ
diff --git a/addons/VoxelCore/assets/remove.png.import b/addons/VoxelCore/assets/remove.png.import
new file mode 100644
index 00000000..bb986bb3
--- /dev/null
+++ b/addons/VoxelCore/assets/remove.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/remove.png-46972069444f72b7fa4409457c5c42ba.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/VoxelCore/assets/remove.png"
+dest_files=[ "res://.import/remove.png-46972069444f72b7fa4409457c5c42ba.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/addons/VoxelCore/assets/settings.png b/addons/VoxelCore/assets/settings.png
new file mode 100644
index 00000000..df73412e
Binary files /dev/null and b/addons/VoxelCore/assets/settings.png differ
diff --git a/addons/VoxelCore/assets/settings.png.import b/addons/VoxelCore/assets/settings.png.import
new file mode 100644
index 00000000..39f265e4
--- /dev/null
+++ b/addons/VoxelCore/assets/settings.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/settings.png-b43130c6cd5fb7074bb82ef9d56d5c03.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/VoxelCore/assets/settings.png"
+dest_files=[ "res://.import/settings.png-b43130c6cd5fb7074bb82ef9d56d5c03.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=false
+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=false
+svg/scale=1.0
diff --git a/addons/VoxelCore/assets/visible.png b/addons/VoxelCore/assets/visible.png
new file mode 100644
index 00000000..600d4134
Binary files /dev/null and b/addons/VoxelCore/assets/visible.png differ
diff --git a/addons/VoxelCore/assets/visible.png.import b/addons/VoxelCore/assets/visible.png.import
new file mode 100644
index 00000000..47a53e16
--- /dev/null
+++ b/addons/VoxelCore/assets/visible.png.import
@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/visible.png-c48bee7d25acdc2919c3d43f7ab8ab89.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://addons/VoxelCore/assets/visible.png"
+dest_files=[ "res://.import/visible.png-c48bee7d25acdc2919c3d43f7ab8ab89.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=false
+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=false
+svg/scale=1.0
diff --git a/addons/VoxelCore/examples/MagicaVoxel/MagicaVoxel.tscn b/addons/VoxelCore/examples/MagicaVoxel/MagicaVoxel.tscn
new file mode 100644
index 00000000..89d9a91c
--- /dev/null
+++ b/addons/VoxelCore/examples/MagicaVoxel/MagicaVoxel.tscn
@@ -0,0 +1,48 @@
+[gd_scene load_steps=6 format=2]
+
+[ext_resource path="res://addons/VoxelCore/examples/MagicaVoxel/chr_knight.vox" type="PackedScene" id=1]
+
+[sub_resource type="GDScript" id=1]
+script/source = "extends Spatial
+
+func _on_Knight_input_event(camera, event, click_position, click_normal, shape_idx):
+ if event is InputEventMouseButton and event.button_index == BUTTON_LEFT and event.pressed:
+ get_node('/root/CoreVoxelEditorGUI').set_active(true, get_node('Knight'))
+"
+
+[sub_resource type="SpatialMaterial" id=2]
+vertex_color_use_as_albedo = true
+vertex_color_is_srgb = true
+
+[sub_resource type="ArrayMesh" id=3]
+surfaces/0 = {
+"aabb": AABB( -4, 0, -2, 8.5, 7.5, 4 ),
+"array_data": PoolByteArray( 0, 0, 128, 192, 0, 0, 96, 64, 0, 0, 0, 0, 129, 0, 0, 0, 170, 170, 170, 255, 0, 0, 128, 192, 0, 0, 144, 64, 0, 0, 0, 0, 129, 0, 0, 0, 170, 170, 170, 255, 0, 0, 128, 192, 0, 0, 96, 64, 0, 0, 0, 63, 129, 0, 0, 0, 170, 170, 170, 255, 0, 0, 128, 192, 0, 0, 144, 64, 0, 0, 0, 63, 129, 0, 0, 0, 170, 170, 170, 255, 0, 0, 128, 192, 0, 0, 96, 64, 0, 0, 0, 0, 0, 129, 0, 0, 170, 170, 170, 255, 0, 0, 128, 192, 0, 0, 96, 64, 0, 0, 0, 63, 0, 129, 0, 0, 170, 170, 170, 255, 0, 0, 96, 192, 0, 0, 96, 64, 0, 0, 0, 0, 0, 129, 0, 0, 170, 170, 170, 255, 0, 0, 96, 192, 0, 0, 96, 64, 0, 0, 0, 63, 0, 129, 0, 0, 170, 170, 170, 255, 0, 0, 128, 192, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 127, 0, 170, 170, 170, 255, 0, 0, 128, 192, 0, 0, 144, 64, 0, 0, 0, 63, 0, 0, 127, 0, 170, 170, 170, 255, 0, 0, 96, 192, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 127, 0, 170, 170, 170, 255, 0, 0, 96, 192, 0, 0, 144, 64, 0, 0, 0, 63, 0, 0, 127, 0, 170, 170, 170, 255, 0, 0, 128, 192, 0, 0, 96, 64, 0, 0, 0, 0, 0, 0, 129, 0, 170, 170, 170, 255, 0, 0, 96, 192, 0, 0, 96, 64, 0, 0, 0, 0, 0, 0, 129, 0, 170, 170, 170, 255, 0, 0, 128, 192, 0, 0, 144, 64, 0, 0, 0, 0, 0, 0, 129, 0, 170, 170, 170, 255, 0, 0, 96, 192, 0, 0, 144, 64, 0, 0, 0, 0, 0, 0, 129, 0, 170, 170, 170, 255, 0, 0, 128, 192, 0, 0, 144, 64, 0, 0, 0, 0, 129, 0, 0, 0, 221, 221, 221, 255, 0, 0, 128, 192, 0, 0, 176, 64, 0, 0, 0, 0, 129, 0, 0, 0, 221, 221, 221, 255, 0, 0, 128, 192, 0, 0, 144, 64, 0, 0, 0, 63, 129, 0, 0, 0, 221, 221, 221, 255, 0, 0, 128, 192, 0, 0, 176, 64, 0, 0, 0, 63, 129, 0, 0, 0, 221, 221, 221, 255, 0, 0, 128, 192, 0, 0, 144, 64, 0, 0, 0, 63, 0, 0, 127, 0, 221, 221, 221, 255, 0, 0, 128, 192, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 127, 0, 221, 221, 221, 255, 0, 0, 96, 192, 0, 0, 144, 64, 0, 0, 0, 63, 0, 0, 127, 0, 221, 221, 221, 255, 0, 0, 96, 192, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 127, 0, 221, 221, 221, 255, 0, 0, 128, 192, 0, 0, 144, 64, 0, 0, 0, 0, 0, 0, 129, 0, 221, 221, 221, 255, 0, 0, 96, 192, 0, 0, 144, 64, 0, 0, 0, 0, 0, 0, 129, 0, 221, 221, 221, 255, 0, 0, 128, 192, 0, 0, 176, 64, 0, 0, 0, 0, 0, 0, 129, 0, 221, 221, 221, 255, 0, 0, 96, 192, 0, 0, 176, 64, 0, 0, 0, 0, 0, 0, 129, 0, 221, 221, 221, 255, 0, 0, 128, 192, 0, 0, 176, 64, 0, 0, 0, 0, 0, 127, 0, 0, 221, 221, 221, 255, 0, 0, 96, 192, 0, 0, 176, 64, 0, 0, 0, 0, 0, 127, 0, 0, 221, 221, 221, 255, 0, 0, 128, 192, 0, 0, 176, 64, 0, 0, 0, 63, 0, 127, 0, 0, 221, 221, 221, 255, 0, 0, 96, 192, 0, 0, 176, 64, 0, 0, 0, 63, 0, 127, 0, 0, 221, 221, 221, 255, 0, 0, 64, 192, 0, 0, 64, 64, 0, 0, 0, 0, 127, 0, 0, 0, 170, 170, 170, 255, 0, 0, 64, 192, 0, 0, 64, 64, 0, 0, 0, 63, 127, 0, 0, 0, 170, 170, 170, 255, 0, 0, 64, 192, 0, 0, 96, 64, 0, 0, 0, 0, 127, 0, 0, 0, 170, 170, 170, 255, 0, 0, 64, 192, 0, 0, 96, 64, 0, 0, 0, 63, 127, 0, 0, 0, 170, 170, 170, 255, 0, 0, 96, 192, 0, 0, 64, 64, 0, 0, 0, 0, 129, 0, 0, 0, 170, 170, 170, 255, 0, 0, 96, 192, 0, 0, 96, 64, 0, 0, 0, 0, 129, 0, 0, 0, 170, 170, 170, 255, 0, 0, 96, 192, 0, 0, 64, 64, 0, 0, 0, 63, 129, 0, 0, 0, 170, 170, 170, 255, 0, 0, 96, 192, 0, 0, 96, 64, 0, 0, 0, 63, 129, 0, 0, 0, 170, 170, 170, 255, 0, 0, 96, 192, 0, 0, 64, 64, 0, 0, 0, 0, 0, 129, 0, 0, 170, 170, 170, 255, 0, 0, 96, 192, 0, 0, 64, 64, 0, 0, 0, 63, 0, 129, 0, 0, 170, 170, 170, 255, 0, 0, 64, 192, 0, 0, 64, 64, 0, 0, 0, 0, 0, 129, 0, 0, 170, 170, 170, 255, 0, 0, 64, 192, 0, 0, 64, 64, 0, 0, 0, 63, 0, 129, 0, 0, 170, 170, 170, 255, 0, 0, 96, 192, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 127, 0, 170, 170, 170, 255, 0, 0, 64, 192, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 127, 0, 170, 170, 170, 255, 0, 0, 64, 192, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 127, 0, 170, 170, 170, 255, 0, 0, 96, 192, 0, 0, 64, 64, 0, 0, 0, 0, 0, 0, 129, 0, 170, 170, 170, 255, 0, 0, 64, 192, 0, 0, 64, 64, 0, 0, 0, 0, 0, 0, 129, 0, 170, 170, 170, 255, 0, 0, 64, 192, 0, 0, 96, 64, 0, 0, 0, 0, 0, 0, 129, 0, 170, 170, 170, 255, 0, 0, 96, 192, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 127, 0, 84, 84, 84, 255, 0, 0, 96, 192, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 127, 0, 84, 84, 84, 255, 0, 0, 64, 192, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 127, 0, 84, 84, 84, 255, 0, 0, 64, 192, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 127, 0, 84, 84, 84, 255, 0, 0, 96, 192, 0, 0, 96, 64, 0, 0, 0, 0, 0, 0, 129, 0, 84, 84, 84, 255, 0, 0, 64, 192, 0, 0, 96, 64, 0, 0, 0, 0, 0, 0, 129, 0, 84, 84, 84, 255, 0, 0, 96, 192, 0, 0, 176, 64, 0, 0, 0, 0, 0, 0, 129, 0, 84, 84, 84, 255, 0, 0, 64, 192, 0, 0, 176, 64, 0, 0, 0, 0, 0, 0, 129, 0, 84, 84, 84, 255, 0, 0, 64, 192, 0, 0, 176, 64, 0, 0, 0, 0, 127, 0, 0, 0, 221, 221, 221, 255, 0, 0, 64, 192, 0, 0, 176, 64, 0, 0, 0, 63, 127, 0, 0, 0, 221, 221, 221, 255, 0, 0, 64, 192, 0, 0, 192, 64, 0, 0, 0, 0, 127, 0, 0, 0, 221, 221, 221, 255, 0, 0, 64, 192, 0, 0, 192, 64, 0, 0, 0, 63, 127, 0, 0, 0, 221, 221, 221, 255, 0, 0, 96, 192, 0, 0, 176, 64, 0, 0, 0, 0, 129, 0, 0, 0, 221, 221, 221, 255, 0, 0, 96, 192, 0, 0, 192, 64, 0, 0, 0, 0, 129, 0, 0, 0, 221, 221, 221, 255, 0, 0, 96, 192, 0, 0, 176, 64, 0, 0, 0, 63, 129, 0, 0, 0, 221, 221, 221, 255, 0, 0, 96, 192, 0, 0, 192, 64, 0, 0, 0, 63, 129, 0, 0, 0, 221, 221, 221, 255, 0, 0, 96, 192, 0, 0, 192, 64, 0, 0, 0, 0, 0, 127, 0, 0, 221, 221, 221, 255, 0, 0, 64, 192, 0, 0, 192, 64, 0, 0, 0, 0, 0, 127, 0, 0, 221, 221, 221, 255, 0, 0, 96, 192, 0, 0, 192, 64, 0, 0, 0, 63, 0, 127, 0, 0, 221, 221, 221, 255, 0, 0, 64, 192, 0, 0, 192, 64, 0, 0, 0, 63, 0, 127, 0, 0, 221, 221, 221, 255, 0, 0, 96, 192, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 127, 0, 221, 221, 221, 255, 0, 0, 64, 192, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 127, 0, 221, 221, 221, 255, 0, 0, 64, 192, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 127, 0, 221, 221, 221, 255, 0, 0, 64, 192, 0, 0, 176, 64, 0, 0, 0, 0, 0, 0, 129, 0, 221, 221, 221, 255, 0, 0, 96, 192, 0, 0, 192, 64, 0, 0, 0, 0, 0, 0, 129, 0, 221, 221, 221, 255, 0, 0, 64, 192, 0, 0, 192, 64, 0, 0, 0, 0, 0, 0, 129, 0, 221, 221, 221, 255, 0, 0, 32, 192, 0, 0, 32, 64, 0, 0, 0, 0, 127, 0, 0, 0, 170, 170, 170, 255, 0, 0, 32, 192, 0, 0, 32, 64, 0, 0, 0, 63, 127, 0, 0, 0, 170, 170, 170, 255, 0, 0, 32, 192, 0, 0, 64, 64, 0, 0, 0, 0, 127, 0, 0, 0, 170, 170, 170, 255, 0, 0, 32, 192, 0, 0, 64, 64, 0, 0, 0, 63, 127, 0, 0, 0, 170, 170, 170, 255, 0, 0, 64, 192, 0, 0, 32, 64, 0, 0, 0, 0, 129, 0, 0, 0, 170, 170, 170, 255, 0, 0, 64, 192, 0, 0, 64, 64, 0, 0, 0, 0, 129, 0, 0, 0, 170, 170, 170, 255, 0, 0, 64, 192, 0, 0, 32, 64, 0, 0, 0, 63, 129, 0, 0, 0, 170, 170, 170, 255, 0, 0, 64, 192, 0, 0, 64, 64, 0, 0, 0, 63, 129, 0, 0, 0, 170, 170, 170, 255, 0, 0, 64, 192, 0, 0, 64, 64, 0, 0, 0, 0, 0, 127, 0, 0, 170, 170, 170, 255, 0, 0, 32, 192, 0, 0, 64, 64, 0, 0, 0, 0, 0, 127, 0, 0, 170, 170, 170, 255, 0, 0, 64, 192, 0, 0, 64, 64, 0, 0, 0, 63, 0, 127, 0, 0, 170, 170, 170, 255, 0, 0, 32, 192, 0, 0, 64, 64, 0, 0, 0, 63, 0, 127, 0, 0, 170, 170, 170, 255, 0, 0, 64, 192, 0, 0, 32, 64, 0, 0, 0, 0, 0, 129, 0, 0, 170, 170, 170, 255, 0, 0, 64, 192, 0, 0, 32, 64, 0, 0, 0, 63, 0, 129, 0, 0, 170, 170, 170, 255, 0, 0, 32, 192, 0, 0, 32, 64, 0, 0, 0, 0, 0, 129, 0, 0, 170, 170, 170, 255, 0, 0, 32, 192, 0, 0, 32, 64, 0, 0, 0, 63, 0, 129, 0, 0, 170, 170, 170, 255, 0, 0, 64, 192, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 127, 0, 170, 170, 170, 255, 0, 0, 32, 192, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 127, 0, 170, 170, 170, 255, 0, 0, 32, 192, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 127, 0, 170, 170, 170, 255, 0, 0, 64, 192, 0, 0, 32, 64, 0, 0, 0, 0, 0, 0, 129, 0, 170, 170, 170, 255, 0, 0, 32, 192, 0, 0, 32, 64, 0, 0, 0, 0, 0, 0, 129, 0, 170, 170, 170, 255, 0, 0, 32, 192, 0, 0, 64, 64, 0, 0, 0, 0, 0, 0, 129, 0, 170, 170, 170, 255, 0, 0, 32, 192, 0, 0, 96, 64, 0, 0, 0, 0, 127, 0, 0, 0, 119, 119, 119, 255, 0, 0, 32, 192, 0, 0, 96, 64, 0, 0, 0, 63, 127, 0, 0, 0, 119, 119, 119, 255, 0, 0, 32, 192, 0, 0, 128, 64, 0, 0, 0, 0, 127, 0, 0, 0, 119, 119, 119, 255, 0, 0, 32, 192, 0, 0, 128, 64, 0, 0, 0, 63, 127, 0, 0, 0, 119, 119, 119, 255, 0, 0, 64, 192, 0, 0, 96, 64, 0, 0, 0, 0, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 64, 192, 0, 0, 96, 64, 0, 0, 0, 63, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 32, 192, 0, 0, 96, 64, 0, 0, 0, 0, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 32, 192, 0, 0, 96, 64, 0, 0, 0, 63, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 64, 192, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 64, 192, 0, 0, 144, 64, 0, 0, 0, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 32, 192, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 32, 192, 0, 0, 144, 64, 0, 0, 0, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 64, 192, 0, 0, 96, 64, 0, 0, 0, 0, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 32, 192, 0, 0, 96, 64, 0, 0, 0, 0, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 64, 192, 0, 0, 144, 64, 0, 0, 0, 0, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 32, 192, 0, 0, 144, 64, 0, 0, 0, 0, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 64, 192, 0, 0, 144, 64, 0, 0, 0, 63, 0, 0, 127, 0, 170, 170, 170, 255, 0, 0, 64, 192, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 127, 0, 170, 170, 170, 255, 0, 0, 32, 192, 0, 0, 144, 64, 0, 0, 0, 63, 0, 0, 127, 0, 170, 170, 170, 255, 0, 0, 32, 192, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 127, 0, 170, 170, 170, 255, 0, 0, 64, 192, 0, 0, 144, 64, 0, 0, 0, 0, 0, 0, 129, 0, 170, 170, 170, 255, 0, 0, 32, 192, 0, 0, 144, 64, 0, 0, 0, 0, 0, 0, 129, 0, 170, 170, 170, 255, 0, 0, 64, 192, 0, 0, 176, 64, 0, 0, 0, 0, 0, 0, 129, 0, 170, 170, 170, 255, 0, 0, 32, 192, 0, 0, 176, 64, 0, 0, 0, 0, 0, 0, 129, 0, 170, 170, 170, 255, 0, 0, 32, 192, 0, 0, 160, 64, 0, 0, 0, 0, 127, 0, 0, 0, 170, 170, 170, 255, 0, 0, 32, 192, 0, 0, 160, 64, 0, 0, 0, 63, 127, 0, 0, 0, 170, 170, 170, 255, 0, 0, 32, 192, 0, 0, 176, 64, 0, 0, 0, 0, 127, 0, 0, 0, 170, 170, 170, 255, 0, 0, 32, 192, 0, 0, 176, 64, 0, 0, 0, 63, 127, 0, 0, 0, 170, 170, 170, 255, 0, 0, 64, 192, 0, 0, 176, 64, 0, 0, 0, 0, 0, 127, 0, 0, 170, 170, 170, 255, 0, 0, 32, 192, 0, 0, 176, 64, 0, 0, 0, 0, 0, 127, 0, 0, 170, 170, 170, 255, 0, 0, 64, 192, 0, 0, 176, 64, 0, 0, 0, 63, 0, 127, 0, 0, 170, 170, 170, 255, 0, 0, 32, 192, 0, 0, 176, 64, 0, 0, 0, 63, 0, 127, 0, 0, 170, 170, 170, 255, 0, 0, 32, 192, 0, 0, 192, 64, 0, 0, 0, 0, 127, 0, 0, 0, 221, 221, 221, 255, 0, 0, 32, 192, 0, 0, 192, 64, 0, 0, 0, 63, 127, 0, 0, 0, 221, 221, 221, 255, 0, 0, 32, 192, 0, 0, 208, 64, 0, 0, 0, 0, 127, 0, 0, 0, 221, 221, 221, 255, 0, 0, 32, 192, 0, 0, 208, 64, 0, 0, 0, 63, 127, 0, 0, 0, 221, 221, 221, 255, 0, 0, 64, 192, 0, 0, 192, 64, 0, 0, 0, 0, 129, 0, 0, 0, 221, 221, 221, 255, 0, 0, 64, 192, 0, 0, 208, 64, 0, 0, 0, 0, 129, 0, 0, 0, 221, 221, 221, 255, 0, 0, 64, 192, 0, 0, 192, 64, 0, 0, 0, 63, 129, 0, 0, 0, 221, 221, 221, 255, 0, 0, 64, 192, 0, 0, 208, 64, 0, 0, 0, 63, 129, 0, 0, 0, 221, 221, 221, 255, 0, 0, 64, 192, 0, 0, 208, 64, 0, 0, 0, 0, 0, 127, 0, 0, 221, 221, 221, 255, 0, 0, 32, 192, 0, 0, 208, 64, 0, 0, 0, 0, 0, 127, 0, 0, 221, 221, 221, 255, 0, 0, 64, 192, 0, 0, 208, 64, 0, 0, 0, 63, 0, 127, 0, 0, 221, 221, 221, 255, 0, 0, 32, 192, 0, 0, 208, 64, 0, 0, 0, 63, 0, 127, 0, 0, 221, 221, 221, 255, 0, 0, 64, 192, 0, 0, 192, 64, 0, 0, 0, 0, 0, 129, 0, 0, 221, 221, 221, 255, 0, 0, 64, 192, 0, 0, 192, 64, 0, 0, 0, 63, 0, 129, 0, 0, 221, 221, 221, 255, 0, 0, 32, 192, 0, 0, 192, 64, 0, 0, 0, 0, 0, 129, 0, 0, 221, 221, 221, 255, 0, 0, 32, 192, 0, 0, 192, 64, 0, 0, 0, 63, 0, 129, 0, 0, 221, 221, 221, 255, 0, 0, 64, 192, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 127, 0, 221, 221, 221, 255, 0, 0, 32, 192, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 127, 0, 221, 221, 221, 255, 0, 0, 32, 192, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 127, 0, 221, 221, 221, 255, 0, 0, 32, 192, 0, 0, 192, 64, 0, 0, 0, 0, 0, 0, 129, 0, 221, 221, 221, 255, 0, 0, 64, 192, 0, 0, 208, 64, 0, 0, 0, 0, 0, 0, 129, 0, 221, 221, 221, 255, 0, 0, 32, 192, 0, 0, 208, 64, 0, 0, 0, 0, 0, 0, 129, 0, 221, 221, 221, 255, 0, 0, 32, 192, 0, 0, 128, 64, 0, 0, 0, 0, 0, 129, 0, 0, 84, 84, 84, 255, 0, 0, 32, 192, 0, 0, 128, 64, 0, 0, 0, 63, 0, 129, 0, 0, 84, 84, 84, 255, 0, 0, 0, 192, 0, 0, 128, 64, 0, 0, 0, 0, 0, 129, 0, 0, 84, 84, 84, 255, 0, 0, 0, 192, 0, 0, 128, 64, 0, 0, 0, 63, 0, 129, 0, 0, 84, 84, 84, 255, 0, 0, 32, 192, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 127, 0, 84, 84, 84, 255, 0, 0, 32, 192, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 127, 0, 84, 84, 84, 255, 0, 0, 0, 192, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 127, 0, 84, 84, 84, 255, 0, 0, 0, 192, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 127, 0, 84, 84, 84, 255, 0, 0, 32, 192, 0, 0, 128, 64, 0, 0, 0, 0, 0, 0, 129, 0, 84, 84, 84, 255, 0, 0, 0, 192, 0, 0, 128, 64, 0, 0, 0, 0, 0, 0, 129, 0, 84, 84, 84, 255, 0, 0, 32, 192, 0, 0, 160, 64, 0, 0, 0, 0, 0, 0, 129, 0, 84, 84, 84, 255, 0, 0, 0, 192, 0, 0, 160, 64, 0, 0, 0, 0, 0, 0, 129, 0, 84, 84, 84, 255, 0, 0, 32, 192, 0, 0, 160, 64, 0, 0, 0, 0, 0, 127, 0, 0, 84, 84, 84, 255, 0, 0, 0, 192, 0, 0, 160, 64, 0, 0, 0, 0, 0, 127, 0, 0, 84, 84, 84, 255, 0, 0, 32, 192, 0, 0, 160, 64, 0, 0, 0, 63, 0, 127, 0, 0, 84, 84, 84, 255, 0, 0, 0, 192, 0, 0, 160, 64, 0, 0, 0, 63, 0, 127, 0, 0, 84, 84, 84, 255, 0, 0, 192, 191, 0, 0, 0, 0, 0, 0, 0, 0, 127, 0, 0, 0, 153, 102, 51, 255, 0, 0, 192, 191, 0, 0, 0, 0, 0, 0, 0, 63, 127, 0, 0, 0, 153, 102, 51, 255, 0, 0, 192, 191, 0, 0, 192, 63, 0, 0, 0, 0, 127, 0, 0, 0, 153, 102, 51, 255, 0, 0, 192, 191, 0, 0, 192, 63, 0, 0, 0, 63, 127, 0, 0, 0, 153, 102, 51, 255, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 0, 0, 153, 102, 51, 255, 0, 0, 0, 192, 0, 0, 128, 64, 0, 0, 0, 0, 129, 0, 0, 0, 153, 102, 51, 255, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 63, 129, 0, 0, 0, 153, 102, 51, 255, 0, 0, 0, 192, 0, 0, 128, 64, 0, 0, 0, 63, 129, 0, 0, 0, 153, 102, 51, 255, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 0, 153, 102, 51, 255, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 63, 0, 129, 0, 0, 153, 102, 51, 255, 0, 0, 192, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 0, 153, 102, 51, 255, 0, 0, 192, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 129, 0, 0, 153, 102, 51, 255, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 127, 0, 153, 102, 51, 255, 0, 0, 0, 192, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 127, 0, 153, 102, 51, 255, 0, 0, 192, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 127, 0, 153, 102, 51, 255, 0, 0, 192, 191, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 127, 0, 153, 102, 51, 255, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 153, 102, 51, 255, 0, 0, 192, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 153, 102, 51, 255, 0, 0, 0, 192, 0, 0, 128, 64, 0, 0, 0, 0, 0, 0, 129, 0, 153, 102, 51, 255, 0, 0, 192, 191, 0, 0, 128, 64, 0, 0, 0, 0, 0, 0, 129, 0, 153, 102, 51, 255, 0, 0, 192, 191, 0, 0, 0, 64, 0, 0, 0, 0, 127, 0, 0, 0, 153, 102, 51, 255, 0, 0, 192, 191, 0, 0, 0, 64, 0, 0, 0, 63, 127, 0, 0, 0, 153, 102, 51, 255, 0, 0, 192, 191, 0, 0, 128, 64, 0, 0, 0, 0, 127, 0, 0, 0, 153, 102, 51, 255, 0, 0, 192, 191, 0, 0, 128, 64, 0, 0, 0, 63, 127, 0, 0, 0, 153, 102, 51, 255, 0, 0, 192, 191, 0, 0, 128, 64, 0, 0, 0, 0, 127, 0, 0, 0, 204, 153, 102, 255, 0, 0, 192, 191, 0, 0, 128, 64, 0, 0, 0, 63, 127, 0, 0, 0, 204, 153, 102, 255, 0, 0, 192, 191, 0, 0, 144, 64, 0, 0, 0, 0, 127, 0, 0, 0, 204, 153, 102, 255, 0, 0, 192, 191, 0, 0, 144, 64, 0, 0, 0, 63, 127, 0, 0, 0, 204, 153, 102, 255, 0, 0, 0, 192, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 127, 0, 204, 153, 102, 255, 0, 0, 0, 192, 0, 0, 144, 64, 0, 0, 0, 63, 0, 0, 127, 0, 204, 153, 102, 255, 0, 0, 192, 191, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 127, 0, 204, 153, 102, 255, 0, 0, 192, 191, 0, 0, 144, 64, 0, 0, 0, 63, 0, 0, 127, 0, 204, 153, 102, 255, 0, 0, 0, 192, 0, 0, 128, 64, 0, 0, 0, 0, 0, 0, 129, 0, 204, 153, 102, 255, 0, 0, 192, 191, 0, 0, 128, 64, 0, 0, 0, 0, 0, 0, 129, 0, 204, 153, 102, 255, 0, 0, 0, 192, 0, 0, 144, 64, 0, 0, 0, 0, 0, 0, 129, 0, 204, 153, 102, 255, 0, 0, 192, 191, 0, 0, 144, 64, 0, 0, 0, 0, 0, 0, 129, 0, 204, 153, 102, 255, 0, 0, 192, 191, 0, 0, 144, 64, 0, 0, 0, 0, 127, 0, 0, 0, 84, 84, 84, 255, 0, 0, 192, 191, 0, 0, 144, 64, 0, 0, 0, 63, 127, 0, 0, 0, 84, 84, 84, 255, 0, 0, 192, 191, 0, 0, 160, 64, 0, 0, 0, 0, 127, 0, 0, 0, 84, 84, 84, 255, 0, 0, 192, 191, 0, 0, 160, 64, 0, 0, 0, 63, 127, 0, 0, 0, 84, 84, 84, 255, 0, 0, 0, 192, 0, 0, 144, 64, 0, 0, 0, 63, 0, 0, 127, 0, 84, 84, 84, 255, 0, 0, 192, 191, 0, 0, 144, 64, 0, 0, 0, 63, 0, 0, 127, 0, 84, 84, 84, 255, 0, 0, 192, 191, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 127, 0, 84, 84, 84, 255, 0, 0, 0, 192, 0, 0, 144, 64, 0, 0, 0, 0, 0, 0, 129, 0, 84, 84, 84, 255, 0, 0, 192, 191, 0, 0, 144, 64, 0, 0, 0, 0, 0, 0, 129, 0, 84, 84, 84, 255, 0, 0, 192, 191, 0, 0, 160, 64, 0, 0, 0, 0, 0, 0, 129, 0, 84, 84, 84, 255, 0, 0, 192, 191, 0, 0, 160, 64, 0, 0, 0, 0, 127, 0, 0, 0, 204, 153, 102, 255, 0, 0, 192, 191, 0, 0, 160, 64, 0, 0, 0, 63, 127, 0, 0, 0, 204, 153, 102, 255, 0, 0, 192, 191, 0, 0, 176, 64, 0, 0, 0, 0, 127, 0, 0, 0, 204, 153, 102, 255, 0, 0, 192, 191, 0, 0, 176, 64, 0, 0, 0, 63, 127, 0, 0, 0, 204, 153, 102, 255, 0, 0, 0, 192, 0, 0, 160, 64, 0, 0, 0, 0, 129, 0, 0, 0, 204, 153, 102, 255, 0, 0, 0, 192, 0, 0, 176, 64, 0, 0, 0, 0, 129, 0, 0, 0, 204, 153, 102, 255, 0, 0, 0, 192, 0, 0, 160, 64, 0, 0, 0, 63, 129, 0, 0, 0, 204, 153, 102, 255, 0, 0, 0, 192, 0, 0, 176, 64, 0, 0, 0, 63, 129, 0, 0, 0, 204, 153, 102, 255, 0, 0, 0, 192, 0, 0, 176, 64, 0, 0, 0, 0, 0, 127, 0, 0, 204, 153, 102, 255, 0, 0, 192, 191, 0, 0, 176, 64, 0, 0, 0, 0, 0, 127, 0, 0, 204, 153, 102, 255, 0, 0, 0, 192, 0, 0, 176, 64, 0, 0, 0, 63, 0, 127, 0, 0, 204, 153, 102, 255, 0, 0, 192, 191, 0, 0, 176, 64, 0, 0, 0, 63, 0, 127, 0, 0, 204, 153, 102, 255, 0, 0, 0, 192, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 127, 0, 204, 153, 102, 255, 0, 0, 0, 192, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 127, 0, 204, 153, 102, 255, 0, 0, 192, 191, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 127, 0, 204, 153, 102, 255, 0, 0, 192, 191, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 127, 0, 204, 153, 102, 255, 0, 0, 0, 192, 0, 0, 160, 64, 0, 0, 0, 0, 0, 0, 129, 0, 204, 153, 102, 255, 0, 0, 192, 191, 0, 0, 160, 64, 0, 0, 0, 0, 0, 0, 129, 0, 204, 153, 102, 255, 0, 0, 0, 192, 0, 0, 176, 64, 0, 0, 0, 0, 0, 0, 129, 0, 204, 153, 102, 255, 0, 0, 192, 191, 0, 0, 176, 64, 0, 0, 0, 0, 0, 0, 129, 0, 204, 153, 102, 255, 0, 0, 128, 191, 0, 0, 192, 63, 0, 0, 0, 0, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 128, 191, 0, 0, 192, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 128, 191, 0, 0, 0, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 128, 191, 0, 0, 0, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 192, 191, 0, 0, 0, 64, 0, 0, 0, 0, 0, 127, 0, 0, 255, 204, 153, 255, 0, 0, 128, 191, 0, 0, 0, 64, 0, 0, 0, 0, 0, 127, 0, 0, 255, 204, 153, 255, 0, 0, 192, 191, 0, 0, 0, 64, 0, 0, 0, 63, 0, 127, 0, 0, 255, 204, 153, 255, 0, 0, 128, 191, 0, 0, 0, 64, 0, 0, 0, 63, 0, 127, 0, 0, 255, 204, 153, 255, 0, 0, 192, 191, 0, 0, 192, 63, 0, 0, 0, 0, 0, 129, 0, 0, 255, 204, 153, 255, 0, 0, 192, 191, 0, 0, 192, 63, 0, 0, 0, 63, 0, 129, 0, 0, 255, 204, 153, 255, 0, 0, 128, 191, 0, 0, 192, 63, 0, 0, 0, 0, 0, 129, 0, 0, 255, 204, 153, 255, 0, 0, 128, 191, 0, 0, 192, 63, 0, 0, 0, 63, 0, 129, 0, 0, 255, 204, 153, 255, 0, 0, 192, 191, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 192, 191, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 128, 191, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 128, 191, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 192, 191, 0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 129, 0, 255, 204, 153, 255, 0, 0, 128, 191, 0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 129, 0, 255, 204, 153, 255, 0, 0, 192, 191, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 129, 0, 255, 204, 153, 255, 0, 0, 128, 191, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 129, 0, 255, 204, 153, 255, 0, 0, 192, 191, 0, 0, 208, 64, 0, 0, 0, 0, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 192, 191, 0, 0, 224, 64, 0, 0, 0, 0, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 192, 191, 0, 0, 208, 64, 0, 0, 0, 63, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 192, 191, 0, 0, 224, 64, 0, 0, 0, 63, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 192, 191, 0, 0, 208, 64, 0, 0, 0, 0, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 192, 191, 0, 0, 208, 64, 0, 0, 0, 63, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 208, 64, 0, 0, 0, 0, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 208, 64, 0, 0, 0, 63, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 192, 191, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 192, 191, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 192, 191, 0, 0, 208, 64, 0, 0, 0, 0, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 208, 64, 0, 0, 0, 0, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 192, 191, 0, 0, 224, 64, 0, 0, 0, 0, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 224, 64, 0, 0, 0, 0, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 224, 64, 0, 0, 0, 0, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 128, 191, 0, 0, 224, 64, 0, 0, 0, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 128, 191, 0, 0, 240, 64, 0, 0, 0, 0, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 128, 191, 0, 0, 240, 64, 0, 0, 0, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 192, 191, 0, 0, 224, 64, 0, 0, 0, 0, 129, 0, 0, 0, 135, 135, 135, 255, 0, 0, 192, 191, 0, 0, 240, 64, 0, 0, 0, 0, 129, 0, 0, 0, 135, 135, 135, 255, 0, 0, 192, 191, 0, 0, 224, 64, 0, 0, 0, 63, 129, 0, 0, 0, 135, 135, 135, 255, 0, 0, 192, 191, 0, 0, 240, 64, 0, 0, 0, 63, 129, 0, 0, 0, 135, 135, 135, 255, 0, 0, 192, 191, 0, 0, 240, 64, 0, 0, 0, 0, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 128, 191, 0, 0, 240, 64, 0, 0, 0, 0, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 192, 191, 0, 0, 240, 64, 0, 0, 0, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 128, 191, 0, 0, 240, 64, 0, 0, 0, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 192, 191, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 192, 191, 0, 0, 240, 64, 0, 0, 0, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 128, 191, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 128, 191, 0, 0, 240, 64, 0, 0, 0, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 192, 191, 0, 0, 224, 64, 0, 0, 0, 0, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 128, 191, 0, 0, 224, 64, 0, 0, 0, 0, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 192, 191, 0, 0, 240, 64, 0, 0, 0, 0, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 128, 191, 0, 0, 240, 64, 0, 0, 0, 0, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 0, 127, 0, 0, 0, 51, 153, 102, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 63, 127, 0, 0, 0, 51, 153, 102, 255, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 0, 0, 127, 0, 0, 0, 51, 153, 102, 255, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 0, 63, 127, 0, 0, 0, 51, 153, 102, 255, 0, 0, 128, 191, 0, 0, 0, 64, 0, 0, 0, 0, 129, 0, 0, 0, 51, 153, 102, 255, 0, 0, 128, 191, 0, 0, 32, 64, 0, 0, 0, 0, 129, 0, 0, 0, 51, 153, 102, 255, 0, 0, 128, 191, 0, 0, 0, 64, 0, 0, 0, 63, 129, 0, 0, 0, 51, 153, 102, 255, 0, 0, 128, 191, 0, 0, 32, 64, 0, 0, 0, 63, 129, 0, 0, 0, 51, 153, 102, 255, 0, 0, 128, 191, 0, 0, 32, 64, 0, 0, 0, 0, 0, 127, 0, 0, 51, 153, 102, 255, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 0, 0, 0, 127, 0, 0, 51, 153, 102, 255, 0, 0, 128, 191, 0, 0, 32, 64, 0, 0, 0, 63, 0, 127, 0, 0, 51, 153, 102, 255, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 0, 63, 0, 127, 0, 0, 51, 153, 102, 255, 0, 0, 128, 191, 0, 0, 0, 64, 0, 0, 0, 0, 0, 129, 0, 0, 51, 153, 102, 255, 0, 0, 128, 191, 0, 0, 0, 64, 0, 0, 0, 63, 0, 129, 0, 0, 51, 153, 102, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 0, 0, 129, 0, 0, 51, 153, 102, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 63, 0, 129, 0, 0, 51, 153, 102, 255, 0, 0, 128, 191, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 127, 0, 51, 153, 102, 255, 0, 0, 128, 191, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 127, 0, 51, 153, 102, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 127, 0, 51, 153, 102, 255, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 127, 0, 51, 153, 102, 255, 0, 0, 128, 191, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 129, 0, 51, 153, 102, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 129, 0, 51, 153, 102, 255, 0, 0, 128, 191, 0, 0, 32, 64, 0, 0, 0, 0, 0, 0, 129, 0, 51, 153, 102, 255, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 0, 0, 0, 0, 129, 0, 51, 153, 102, 255, 0, 0, 128, 191, 0, 0, 128, 64, 0, 0, 0, 191, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 144, 64, 0, 0, 0, 191, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 128, 64, 0, 0, 128, 63, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 144, 64, 0, 0, 128, 63, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 144, 64, 0, 0, 0, 191, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 0, 191, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 144, 64, 0, 0, 0, 0, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 0, 0, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 128, 64, 0, 0, 0, 191, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 128, 64, 0, 0, 128, 63, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 128, 64, 0, 0, 0, 191, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 128, 64, 0, 0, 128, 63, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 144, 64, 0, 0, 0, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 0, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 144, 64, 0, 0, 0, 63, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 0, 63, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 144, 64, 0, 0, 128, 63, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 128, 63, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 128, 64, 0, 0, 128, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 144, 64, 0, 0, 128, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 128, 64, 0, 0, 128, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 128, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 144, 64, 0, 0, 128, 191, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 192, 64, 0, 0, 128, 191, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 192, 64, 0, 0, 0, 191, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 144, 64, 0, 0, 128, 191, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 144, 64, 0, 0, 0, 191, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 128, 191, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 0, 191, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 144, 64, 0, 0, 0, 191, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 0, 191, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 144, 64, 0, 0, 128, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 128, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 192, 64, 0, 0, 128, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 128, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 144, 64, 0, 0, 0, 0, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 160, 64, 0, 0, 0, 0, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 144, 64, 0, 0, 0, 63, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 160, 64, 0, 0, 0, 63, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 160, 64, 0, 0, 0, 0, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 0, 0, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 160, 64, 0, 0, 0, 63, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 0, 63, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 144, 64, 0, 0, 0, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 0, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 144, 64, 0, 0, 0, 0, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 0, 0, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 160, 64, 0, 0, 0, 0, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 0, 0, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 192, 64, 0, 0, 128, 63, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 144, 64, 0, 0, 192, 63, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 192, 64, 0, 0, 192, 63, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 144, 64, 0, 0, 128, 63, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 144, 64, 0, 0, 192, 63, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 128, 63, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 192, 63, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 144, 64, 0, 0, 192, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 192, 64, 0, 0, 192, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 192, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 192, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 144, 64, 0, 0, 128, 63, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 128, 63, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 160, 64, 0, 0, 128, 63, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 128, 63, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 160, 64, 0, 0, 0, 191, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 176, 64, 0, 0, 0, 191, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 176, 64, 0, 0, 0, 0, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 176, 64, 0, 0, 0, 191, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 0, 191, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 176, 64, 0, 0, 0, 0, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 0, 0, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 160, 64, 0, 0, 0, 191, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 160, 64, 0, 0, 0, 0, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 0, 191, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 0, 0, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 160, 64, 0, 0, 0, 0, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 176, 64, 0, 0, 0, 0, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 0, 0, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 0, 0, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 176, 64, 0, 0, 0, 63, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 160, 64, 0, 0, 128, 63, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 176, 64, 0, 0, 128, 63, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 176, 64, 0, 0, 0, 63, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 0, 63, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 176, 64, 0, 0, 128, 63, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 128, 63, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 160, 64, 0, 0, 0, 63, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 160, 64, 0, 0, 128, 63, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 0, 63, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 128, 63, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 192, 64, 0, 0, 128, 191, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 128, 191, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 192, 64, 0, 0, 0, 191, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 0, 191, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 208, 64, 0, 0, 0, 0, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 208, 64, 0, 0, 0, 63, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 176, 64, 0, 0, 0, 0, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 176, 64, 0, 0, 0, 63, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 0, 0, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 0, 63, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 176, 64, 0, 0, 0, 0, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 0, 0, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 192, 64, 0, 0, 0, 0, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 0, 0, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 192, 64, 0, 0, 128, 63, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 128, 63, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 192, 64, 0, 0, 192, 63, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 192, 63, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 176, 64, 0, 0, 128, 63, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 128, 63, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 192, 64, 0, 0, 128, 63, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 128, 63, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 208, 64, 0, 0, 0, 191, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 192, 64, 0, 0, 0, 0, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 208, 64, 0, 0, 0, 191, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 208, 64, 0, 0, 0, 191, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 208, 64, 0, 0, 0, 0, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 208, 64, 0, 0, 0, 0, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 192, 64, 0, 0, 0, 191, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 192, 64, 0, 0, 0, 0, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 0, 191, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 0, 0, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 192, 64, 0, 0, 0, 63, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 208, 64, 0, 0, 128, 63, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 208, 64, 0, 0, 0, 63, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 208, 64, 0, 0, 0, 63, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 208, 64, 0, 0, 128, 63, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 208, 64, 0, 0, 128, 63, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 192, 64, 0, 0, 0, 63, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 192, 64, 0, 0, 128, 63, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 0, 63, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 128, 63, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 192, 64, 0, 0, 128, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 208, 64, 0, 0, 128, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 128, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 208, 64, 0, 0, 128, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 208, 64, 0, 0, 0, 0, 127, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 208, 64, 0, 0, 0, 63, 127, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 224, 64, 0, 0, 0, 0, 127, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 224, 64, 0, 0, 0, 63, 127, 0, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 224, 64, 0, 0, 0, 0, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 224, 64, 0, 0, 0, 0, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 128, 191, 0, 0, 224, 64, 0, 0, 0, 63, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 224, 64, 0, 0, 0, 63, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 128, 191, 129, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 128, 191, 129, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 191, 129, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 191, 129, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 128, 191, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 128, 191, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 191, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 191, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 128, 191, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 191, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 128, 191, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 0, 191, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 128, 191, 0, 0, 129, 0, 0, 153, 51, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 128, 191, 0, 0, 129, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 128, 191, 0, 0, 129, 0, 0, 153, 51, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 128, 191, 0, 0, 129, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 191, 129, 0, 0, 0, 51, 204, 51, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 191, 129, 0, 0, 0, 51, 204, 51, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 0, 129, 0, 0, 0, 51, 204, 51, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 0, 129, 0, 0, 0, 51, 204, 51, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 191, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 191, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 0, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 191, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 0, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 191, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 0, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 0, 129, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 0, 129, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 63, 129, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 63, 129, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 0, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 63, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 63, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 0, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 63, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 0, 0, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 0, 63, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 63, 129, 0, 0, 0, 51, 204, 51, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 63, 129, 0, 0, 0, 51, 204, 51, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 128, 63, 129, 0, 0, 0, 51, 204, 51, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 128, 63, 129, 0, 0, 0, 51, 204, 51, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 63, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 63, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 128, 63, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 128, 63, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 63, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 128, 63, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 63, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 128, 63, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 128, 63, 129, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 128, 63, 129, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 192, 63, 129, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 192, 63, 129, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 128, 63, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 128, 63, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 192, 63, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 192, 63, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 128, 63, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 192, 63, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 128, 63, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 192, 63, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 127, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 127, 0, 0, 153, 51, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 127, 0, 0, 153, 51, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 127, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 0, 0, 129, 0, 0, 0, 255, 204, 153, 255, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 0, 0, 129, 0, 0, 0, 255, 204, 153, 255, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 0, 63, 129, 0, 0, 0, 255, 204, 153, 255, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 0, 63, 129, 0, 0, 0, 255, 204, 153, 255, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 0, 0, 0, 129, 0, 0, 255, 204, 153, 255, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 0, 63, 0, 129, 0, 0, 255, 204, 153, 255, 0, 0, 0, 0, 0, 0, 32, 64, 0, 0, 0, 0, 0, 129, 0, 0, 255, 204, 153, 255, 0, 0, 0, 0, 0, 0, 32, 64, 0, 0, 0, 63, 0, 129, 0, 0, 255, 204, 153, 255, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 0, 0, 0, 0, 129, 0, 255, 204, 153, 255, 0, 0, 0, 0, 0, 0, 32, 64, 0, 0, 0, 0, 0, 0, 129, 0, 255, 204, 153, 255, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 0, 0, 0, 0, 129, 0, 255, 204, 153, 255, 0, 0, 0, 0, 0, 0, 64, 64, 0, 0, 0, 0, 0, 0, 129, 0, 255, 204, 153, 255, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 0, 63, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 0, 63, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 128, 63, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 128, 63, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 0, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 128, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 32, 64, 0, 0, 0, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 32, 64, 0, 0, 128, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 32, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 0, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 128, 64, 0, 0, 0, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 0, 0, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 128, 64, 0, 0, 0, 0, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 0, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 0, 0, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 64, 64, 0, 0, 0, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 64, 64, 0, 0, 0, 0, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 0, 0, 129, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 0, 0, 129, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 0, 63, 129, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 0, 63, 129, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 0, 63, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 0, 63, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 128, 63, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 128, 63, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 128, 64, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 0, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 128, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 0, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 128, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 0, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 128, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 0, 0, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 128, 64, 0, 0, 0, 63, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 128, 63, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 192, 63, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 160, 64, 0, 0, 128, 63, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 160, 64, 0, 0, 192, 63, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 128, 63, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 192, 63, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 192, 63, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 128, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 192, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 128, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 192, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 192, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 192, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 192, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 160, 64, 0, 0, 192, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 128, 64, 0, 0, 128, 63, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 128, 63, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 128, 64, 0, 0, 128, 191, 129, 0, 0, 0, 135, 135, 135, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 128, 191, 129, 0, 0, 0, 135, 135, 135, 255, 0, 0, 0, 191, 0, 0, 128, 64, 0, 0, 0, 191, 129, 0, 0, 0, 135, 135, 135, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 0, 191, 129, 0, 0, 0, 135, 135, 135, 255, 0, 0, 0, 191, 0, 0, 128, 64, 0, 0, 128, 191, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 128, 191, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 128, 191, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 0, 0, 0, 0, 144, 64, 0, 0, 128, 191, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 0, 191, 0, 0, 128, 64, 0, 0, 0, 63, 0, 129, 0, 0, 255, 204, 51, 255, 0, 0, 0, 191, 0, 0, 128, 64, 0, 0, 128, 63, 0, 129, 0, 0, 255, 204, 51, 255, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 63, 0, 129, 0, 0, 255, 204, 51, 255, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 128, 63, 0, 129, 0, 0, 255, 204, 51, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 192, 191, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 192, 191, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 128, 191, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 128, 191, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 192, 191, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 144, 64, 0, 0, 192, 191, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 144, 64, 0, 0, 128, 191, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 192, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 144, 64, 0, 0, 192, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 192, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 192, 64, 0, 0, 192, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 0, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 0, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 0, 0, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 0, 0, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 0, 63, 129, 0, 0, 0, 204, 153, 51, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 0, 63, 129, 0, 0, 0, 204, 153, 51, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 128, 63, 129, 0, 0, 0, 204, 153, 51, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 128, 63, 129, 0, 0, 0, 204, 153, 51, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 0, 0, 129, 0, 0, 0, 135, 135, 135, 255, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 0, 0, 129, 0, 0, 0, 135, 135, 135, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 0, 63, 129, 0, 0, 0, 135, 135, 135, 255, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 0, 63, 129, 0, 0, 0, 135, 135, 135, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 192, 63, 129, 0, 0, 0, 170, 170, 170, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 192, 63, 129, 0, 0, 0, 170, 170, 170, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 0, 64, 129, 0, 0, 0, 170, 170, 170, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 0, 64, 129, 0, 0, 0, 170, 170, 170, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 192, 63, 0, 129, 0, 0, 170, 170, 170, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 0, 64, 0, 129, 0, 0, 170, 170, 170, 255, 0, 0, 128, 63, 0, 0, 160, 64, 0, 0, 192, 63, 0, 129, 0, 0, 170, 170, 170, 255, 0, 0, 128, 63, 0, 0, 160, 64, 0, 0, 0, 64, 0, 129, 0, 0, 170, 170, 170, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 0, 64, 0, 0, 127, 0, 170, 170, 170, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 0, 64, 0, 0, 127, 0, 170, 170, 170, 255, 0, 0, 128, 63, 0, 0, 160, 64, 0, 0, 0, 64, 0, 0, 127, 0, 170, 170, 170, 255, 0, 0, 128, 63, 0, 0, 192, 64, 0, 0, 0, 64, 0, 0, 127, 0, 170, 170, 170, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 192, 191, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 192, 191, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 128, 191, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 0, 191, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 0, 191, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 0, 0, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 0, 0, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 0, 63, 129, 0, 0, 0, 135, 135, 135, 255, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 128, 63, 129, 0, 0, 0, 135, 135, 135, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 128, 63, 129, 0, 0, 0, 135, 135, 135, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 192, 63, 0, 127, 0, 0, 170, 170, 170, 255, 0, 0, 128, 63, 0, 0, 192, 64, 0, 0, 192, 63, 0, 127, 0, 0, 170, 170, 170, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 0, 64, 0, 127, 0, 0, 170, 170, 170, 255, 0, 0, 128, 63, 0, 0, 192, 64, 0, 0, 0, 64, 0, 127, 0, 0, 170, 170, 170, 255, 0, 0, 0, 191, 0, 0, 208, 64, 0, 0, 128, 191, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 208, 64, 0, 0, 0, 191, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 208, 64, 0, 0, 128, 191, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 32, 64, 0, 0, 208, 64, 0, 0, 128, 191, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 208, 64, 0, 0, 0, 191, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 32, 64, 0, 0, 208, 64, 0, 0, 0, 191, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 128, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 208, 64, 0, 0, 128, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 32, 64, 0, 0, 208, 64, 0, 0, 128, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 208, 64, 0, 0, 0, 0, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 208, 64, 0, 0, 0, 63, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 128, 63, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 208, 64, 0, 0, 128, 63, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 192, 63, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 208, 64, 0, 0, 192, 63, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 208, 64, 0, 0, 128, 63, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 208, 64, 0, 0, 192, 63, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 208, 64, 0, 0, 192, 63, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 191, 0, 0, 208, 64, 0, 0, 192, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 192, 64, 0, 0, 192, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 208, 64, 0, 0, 192, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 127, 0, 0, 0, 153, 102, 51, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 127, 0, 0, 0, 153, 102, 51, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 0, 127, 0, 0, 0, 153, 102, 51, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 127, 0, 0, 0, 153, 102, 51, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 0, 0, 153, 102, 51, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 129, 0, 0, 0, 153, 102, 51, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 129, 0, 0, 0, 153, 102, 51, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 63, 129, 0, 0, 0, 153, 102, 51, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 0, 153, 102, 51, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 129, 0, 0, 153, 102, 51, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 0, 153, 102, 51, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 129, 0, 0, 153, 102, 51, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 127, 0, 153, 102, 51, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 127, 0, 153, 102, 51, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 127, 0, 153, 102, 51, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 127, 0, 153, 102, 51, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 153, 102, 51, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 153, 102, 51, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 129, 0, 153, 102, 51, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 129, 0, 153, 102, 51, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 0, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 0, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 129, 0, 0, 0, 255, 204, 153, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 0, 0, 129, 0, 0, 0, 255, 204, 153, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 204, 153, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 204, 153, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 129, 0, 255, 204, 153, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 129, 0, 255, 204, 153, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 129, 0, 255, 204, 153, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 129, 0, 255, 204, 153, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 128, 191, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 128, 191, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 191, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 128, 191, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 0, 191, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 128, 191, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 128, 191, 0, 0, 129, 0, 51, 204, 51, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 128, 191, 0, 0, 129, 0, 51, 204, 51, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 128, 191, 0, 0, 129, 0, 51, 204, 51, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 128, 191, 0, 0, 129, 0, 51, 204, 51, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 128, 63, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 192, 63, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 192, 63, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 128, 63, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 192, 63, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 192, 63, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 127, 0, 51, 204, 51, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 127, 0, 51, 204, 51, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 127, 0, 51, 204, 51, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 127, 0, 51, 204, 51, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 191, 129, 0, 0, 0, 51, 204, 51, 255, 0, 0, 0, 0, 0, 0, 64, 64, 0, 0, 0, 191, 129, 0, 0, 0, 51, 204, 51, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 129, 0, 0, 0, 51, 204, 51, 255, 0, 0, 0, 0, 0, 0, 64, 64, 0, 0, 0, 0, 129, 0, 0, 0, 51, 204, 51, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 129, 0, 51, 204, 51, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 129, 0, 51, 204, 51, 255, 0, 0, 0, 0, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 129, 0, 51, 204, 51, 255, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 129, 0, 51, 204, 51, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 129, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 0, 0, 0, 32, 64, 0, 0, 0, 0, 129, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 63, 129, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 0, 0, 0, 32, 64, 0, 0, 0, 63, 129, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 63, 129, 0, 0, 0, 51, 204, 51, 255, 0, 0, 0, 0, 0, 0, 32, 64, 0, 0, 0, 63, 129, 0, 0, 0, 51, 204, 51, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 128, 63, 129, 0, 0, 0, 51, 204, 51, 255, 0, 0, 0, 0, 0, 0, 32, 64, 0, 0, 128, 63, 129, 0, 0, 0, 51, 204, 51, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 128, 63, 0, 0, 127, 0, 51, 204, 51, 255, 0, 0, 0, 0, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 127, 0, 51, 204, 51, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 128, 63, 0, 0, 127, 0, 51, 204, 51, 255, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 127, 0, 51, 204, 51, 255, 0, 0, 0, 0, 0, 0, 64, 64, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 64, 64, 0, 0, 0, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 0, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 64, 64, 0, 0, 128, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 64, 64, 0, 0, 128, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 64, 64, 0, 0, 0, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 128, 63, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 192, 63, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 128, 63, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 192, 63, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 64, 64, 0, 0, 128, 63, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 128, 63, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 64, 64, 0, 0, 192, 63, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 192, 63, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 128, 63, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 192, 63, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 192, 63, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 64, 64, 0, 0, 128, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 64, 64, 0, 0, 192, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 128, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 192, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 64, 64, 0, 0, 192, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 192, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 192, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 192, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 128, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 128, 64, 0, 0, 192, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 128, 64, 0, 0, 128, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 192, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 192, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 192, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 192, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 128, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 128, 64, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 0, 63, 129, 0, 0, 0, 255, 153, 102, 255, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 63, 129, 0, 0, 0, 255, 153, 102, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 128, 63, 129, 0, 0, 0, 255, 153, 102, 255, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 128, 63, 129, 0, 0, 0, 255, 153, 102, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 153, 102, 255, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 153, 102, 255, 0, 0, 128, 63, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 153, 102, 255, 0, 0, 128, 63, 0, 0, 128, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 153, 102, 255, 0, 0, 0, 63, 0, 0, 128, 64, 0, 0, 0, 192, 127, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 63, 0, 0, 128, 64, 0, 0, 128, 191, 127, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 63, 0, 0, 144, 64, 0, 0, 0, 192, 127, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 63, 0, 0, 144, 64, 0, 0, 128, 191, 127, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 192, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 144, 64, 0, 0, 0, 192, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 128, 191, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 144, 64, 0, 0, 128, 191, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 192, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 192, 191, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 63, 0, 0, 128, 64, 0, 0, 0, 192, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 63, 0, 0, 128, 64, 0, 0, 192, 191, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 192, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 63, 0, 0, 128, 64, 0, 0, 0, 192, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 176, 64, 0, 0, 0, 192, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 63, 0, 0, 176, 64, 0, 0, 0, 192, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 128, 63, 0, 0, 127, 0, 17, 17, 17, 255, 0, 0, 0, 0, 0, 0, 144, 64, 0, 0, 128, 63, 0, 0, 127, 0, 17, 17, 17, 255, 0, 0, 0, 63, 0, 0, 128, 64, 0, 0, 128, 63, 0, 0, 127, 0, 17, 17, 17, 255, 0, 0, 0, 63, 0, 0, 144, 64, 0, 0, 128, 63, 0, 0, 127, 0, 17, 17, 17, 255, 0, 0, 0, 0, 0, 0, 176, 64, 0, 0, 0, 192, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 144, 64, 0, 0, 192, 191, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 176, 64, 0, 0, 192, 191, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 144, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 160, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 144, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 160, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 0, 0, 0, 176, 64, 0, 0, 0, 192, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 64, 0, 0, 176, 64, 0, 0, 0, 192, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 176, 64, 0, 0, 192, 191, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 64, 0, 0, 176, 64, 0, 0, 192, 191, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 160, 64, 0, 0, 128, 63, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 0, 0, 0, 0, 160, 64, 0, 0, 192, 63, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 0, 63, 0, 0, 160, 64, 0, 0, 128, 63, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 0, 63, 0, 0, 160, 64, 0, 0, 192, 63, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 0, 0, 0, 0, 176, 64, 0, 0, 192, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 32, 64, 0, 0, 176, 64, 0, 0, 192, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 192, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 208, 64, 0, 0, 128, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 208, 64, 0, 0, 128, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 0, 0, 0, 0, 208, 64, 0, 0, 192, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 208, 64, 0, 0, 192, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 0, 0, 0, 0, 192, 64, 0, 0, 192, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 0, 0, 0, 0, 208, 64, 0, 0, 192, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 192, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 208, 64, 0, 0, 192, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 0, 0, 0, 0, 208, 64, 0, 0, 0, 191, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 224, 64, 0, 0, 0, 191, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 208, 64, 0, 0, 128, 63, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 224, 64, 0, 0, 128, 63, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 224, 64, 0, 0, 0, 191, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 63, 0, 0, 224, 64, 0, 0, 0, 191, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 224, 64, 0, 0, 128, 63, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 63, 0, 0, 224, 64, 0, 0, 128, 63, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 63, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 63, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 208, 64, 0, 0, 128, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 0, 0, 0, 0, 224, 64, 0, 0, 128, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 0, 63, 0, 0, 208, 64, 0, 0, 128, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 0, 63, 0, 0, 224, 64, 0, 0, 128, 63, 0, 0, 127, 0, 119, 119, 119, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 128, 191, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 128, 191, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 191, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 0, 191, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 128, 191, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 192, 63, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 128, 63, 0, 0, 192, 63, 0, 0, 128, 191, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 128, 63, 0, 0, 192, 63, 0, 0, 192, 63, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 128, 191, 0, 0, 129, 0, 0, 153, 51, 255, 0, 0, 128, 63, 0, 0, 192, 63, 0, 0, 128, 191, 0, 0, 129, 0, 0, 153, 51, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 128, 191, 0, 0, 129, 0, 0, 153, 51, 255, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 128, 191, 0, 0, 129, 0, 0, 153, 51, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 128, 63, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 128, 63, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 192, 63, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 192, 63, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 127, 0, 0, 153, 51, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 127, 0, 0, 153, 51, 255, 0, 0, 128, 63, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 127, 0, 0, 153, 51, 255, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 127, 0, 0, 153, 51, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 129, 0, 0, 153, 51, 255, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 129, 0, 0, 153, 51, 255, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 129, 0, 0, 153, 51, 255, 0, 0, 128, 63, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 129, 0, 0, 153, 51, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 128, 63, 0, 0, 127, 0, 0, 153, 51, 255, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 127, 0, 0, 153, 51, 255, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 128, 63, 0, 0, 127, 0, 0, 153, 51, 255, 0, 0, 128, 63, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 127, 0, 0, 153, 51, 255, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 192, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 192, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 192, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 96, 64, 0, 0, 192, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 128, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 96, 64, 0, 0, 128, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 192, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 128, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 64, 64, 0, 0, 192, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 64, 64, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 96, 64, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 127, 0, 51, 204, 0, 255, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 127, 0, 51, 204, 0, 255, 0, 0, 128, 63, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 127, 0, 51, 204, 0, 255, 0, 0, 128, 63, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 127, 0, 51, 204, 0, 255, 0, 0, 192, 63, 0, 0, 96, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 128, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 128, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 128, 64, 0, 0, 128, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 192, 63, 0, 0, 128, 64, 0, 0, 128, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 63, 0, 0, 144, 64, 0, 0, 128, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 192, 63, 0, 0, 144, 64, 0, 0, 128, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 63, 0, 0, 128, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 0, 63, 0, 0, 144, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 192, 63, 0, 0, 128, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 192, 63, 0, 0, 144, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 0, 63, 0, 0, 144, 64, 0, 0, 0, 192, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 63, 0, 0, 144, 64, 0, 0, 128, 191, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 192, 63, 0, 0, 144, 64, 0, 0, 0, 192, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 192, 63, 0, 0, 144, 64, 0, 0, 128, 191, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 63, 0, 0, 144, 64, 0, 0, 0, 192, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 64, 0, 0, 144, 64, 0, 0, 0, 192, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 64, 0, 0, 176, 64, 0, 0, 0, 192, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 128, 63, 0, 0, 144, 64, 0, 0, 128, 63, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 128, 63, 0, 0, 144, 64, 0, 0, 192, 63, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 128, 63, 0, 0, 160, 64, 0, 0, 128, 63, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 128, 63, 0, 0, 160, 64, 0, 0, 192, 63, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 144, 64, 0, 0, 128, 63, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 160, 64, 0, 0, 128, 63, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 144, 64, 0, 0, 192, 63, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 160, 64, 0, 0, 192, 63, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 144, 64, 0, 0, 128, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 144, 64, 0, 0, 192, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 128, 63, 0, 0, 144, 64, 0, 0, 128, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 128, 63, 0, 0, 144, 64, 0, 0, 192, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 144, 64, 0, 0, 192, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 160, 64, 0, 0, 192, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 128, 63, 0, 0, 144, 64, 0, 0, 192, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 128, 63, 0, 0, 160, 64, 0, 0, 192, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 63, 0, 0, 224, 64, 0, 0, 0, 191, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 0, 64, 0, 0, 224, 64, 0, 0, 0, 191, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 0, 63, 0, 0, 224, 64, 0, 0, 128, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 0, 64, 0, 0, 224, 64, 0, 0, 128, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 0, 63, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 0, 64, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 0, 63, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 0, 64, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 0, 63, 0, 0, 208, 64, 0, 0, 128, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 0, 63, 0, 0, 224, 64, 0, 0, 128, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 0, 64, 0, 0, 208, 64, 0, 0, 128, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 0, 64, 0, 0, 224, 64, 0, 0, 128, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 128, 191, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 192, 63, 0, 0, 0, 64, 0, 0, 128, 191, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 0, 191, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 192, 63, 0, 0, 0, 64, 0, 0, 0, 191, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 128, 63, 0, 0, 192, 63, 0, 0, 128, 191, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 128, 63, 0, 0, 192, 63, 0, 0, 192, 63, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 128, 191, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 192, 63, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 128, 63, 0, 0, 192, 63, 0, 0, 128, 191, 0, 0, 129, 0, 51, 204, 51, 255, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 128, 191, 0, 0, 129, 0, 51, 204, 51, 255, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 128, 191, 0, 0, 129, 0, 51, 204, 51, 255, 0, 0, 192, 63, 0, 0, 0, 64, 0, 0, 128, 191, 0, 0, 129, 0, 51, 204, 51, 255, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 128, 63, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 192, 63, 0, 0, 0, 64, 0, 0, 128, 63, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 192, 63, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 192, 63, 0, 0, 0, 64, 0, 0, 192, 63, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 128, 63, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 127, 0, 51, 204, 51, 255, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 127, 0, 51, 204, 51, 255, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 127, 0, 51, 204, 51, 255, 0, 0, 192, 63, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 127, 0, 51, 204, 51, 255, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 129, 0, 51, 204, 51, 255, 0, 0, 192, 63, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 129, 0, 51, 204, 51, 255, 0, 0, 128, 63, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 129, 0, 51, 204, 51, 255, 0, 0, 192, 63, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 129, 0, 51, 204, 51, 255, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 128, 63, 0, 0, 127, 0, 51, 204, 51, 255, 0, 0, 128, 63, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 127, 0, 51, 204, 51, 255, 0, 0, 192, 63, 0, 0, 0, 64, 0, 0, 128, 63, 0, 0, 127, 0, 51, 204, 51, 255, 0, 0, 192, 63, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 127, 0, 51, 204, 51, 255, 0, 0, 192, 63, 0, 0, 64, 64, 0, 0, 192, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 64, 64, 0, 0, 128, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 96, 64, 0, 0, 192, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 96, 64, 0, 0, 128, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 128, 63, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 128, 63, 0, 0, 128, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 0, 64, 0, 0, 128, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 128, 63, 0, 0, 144, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 128, 63, 0, 0, 160, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 144, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 160, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 128, 63, 0, 0, 160, 64, 0, 0, 128, 63, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 128, 63, 0, 0, 160, 64, 0, 0, 192, 63, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 0, 64, 0, 0, 160, 64, 0, 0, 128, 63, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 0, 64, 0, 0, 160, 64, 0, 0, 192, 63, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 128, 63, 0, 0, 160, 64, 0, 0, 192, 63, 0, 129, 0, 0, 186, 186, 186, 255, 0, 0, 128, 63, 0, 0, 160, 64, 0, 0, 0, 64, 0, 129, 0, 0, 186, 186, 186, 255, 0, 0, 32, 64, 0, 0, 160, 64, 0, 0, 192, 63, 0, 129, 0, 0, 186, 186, 186, 255, 0, 0, 32, 64, 0, 0, 160, 64, 0, 0, 0, 64, 0, 129, 0, 0, 186, 186, 186, 255, 0, 0, 128, 63, 0, 0, 160, 64, 0, 0, 0, 64, 0, 0, 127, 0, 186, 186, 186, 255, 0, 0, 128, 63, 0, 0, 176, 64, 0, 0, 0, 64, 0, 0, 127, 0, 186, 186, 186, 255, 0, 0, 32, 64, 0, 0, 160, 64, 0, 0, 0, 64, 0, 0, 127, 0, 186, 186, 186, 255, 0, 0, 32, 64, 0, 0, 176, 64, 0, 0, 0, 64, 0, 0, 127, 0, 186, 186, 186, 255, 0, 0, 128, 63, 0, 0, 192, 64, 0, 0, 192, 63, 0, 127, 0, 0, 186, 186, 186, 255, 0, 0, 0, 64, 0, 0, 192, 64, 0, 0, 192, 63, 0, 127, 0, 0, 186, 186, 186, 255, 0, 0, 128, 63, 0, 0, 192, 64, 0, 0, 0, 64, 0, 127, 0, 0, 186, 186, 186, 255, 0, 0, 0, 64, 0, 0, 192, 64, 0, 0, 0, 64, 0, 127, 0, 0, 186, 186, 186, 255, 0, 0, 128, 63, 0, 0, 192, 64, 0, 0, 0, 64, 0, 0, 127, 0, 186, 186, 186, 255, 0, 0, 0, 64, 0, 0, 176, 64, 0, 0, 0, 64, 0, 0, 127, 0, 186, 186, 186, 255, 0, 0, 0, 64, 0, 0, 192, 64, 0, 0, 0, 64, 0, 0, 127, 0, 186, 186, 186, 255, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 127, 0, 0, 0, 153, 102, 51, 255, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 63, 127, 0, 0, 0, 153, 102, 51, 255, 0, 0, 0, 64, 0, 0, 128, 63, 0, 0, 0, 0, 127, 0, 0, 0, 153, 102, 51, 255, 0, 0, 0, 64, 0, 0, 128, 63, 0, 0, 0, 63, 127, 0, 0, 0, 153, 102, 51, 255, 0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 0, 0, 153, 102, 51, 255, 0, 0, 192, 63, 0, 0, 128, 63, 0, 0, 0, 0, 129, 0, 0, 0, 153, 102, 51, 255, 0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 0, 63, 129, 0, 0, 0, 153, 102, 51, 255, 0, 0, 192, 63, 0, 0, 128, 63, 0, 0, 0, 63, 129, 0, 0, 0, 153, 102, 51, 255, 0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 0, 153, 102, 51, 255, 0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 129, 0, 0, 153, 102, 51, 255, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 0, 153, 102, 51, 255, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 63, 0, 129, 0, 0, 153, 102, 51, 255, 0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 127, 0, 153, 102, 51, 255, 0, 0, 192, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 127, 0, 153, 102, 51, 255, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 127, 0, 153, 102, 51, 255, 0, 0, 0, 64, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 127, 0, 153, 102, 51, 255, 0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 153, 102, 51, 255, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 153, 102, 51, 255, 0, 0, 192, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 129, 0, 153, 102, 51, 255, 0, 0, 0, 64, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 129, 0, 153, 102, 51, 255, 0, 0, 0, 64, 0, 0, 128, 63, 0, 0, 0, 0, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 0, 64, 0, 0, 128, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 0, 0, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 192, 63, 0, 0, 128, 63, 0, 0, 0, 0, 129, 0, 0, 0, 255, 204, 153, 255, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 0, 0, 129, 0, 0, 0, 255, 204, 153, 255, 0, 0, 192, 63, 0, 0, 128, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 204, 153, 255, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 204, 153, 255, 0, 0, 192, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 0, 64, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 192, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 129, 0, 255, 204, 153, 255, 0, 0, 0, 64, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 129, 0, 255, 204, 153, 255, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 129, 0, 255, 204, 153, 255, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 129, 0, 255, 204, 153, 255, 0, 0, 192, 63, 0, 0, 0, 64, 0, 0, 128, 191, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 128, 191, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 192, 63, 0, 0, 0, 64, 0, 0, 0, 191, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 191, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 128, 191, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 0, 0, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 128, 191, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 0, 0, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 128, 191, 0, 0, 129, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 128, 191, 0, 0, 129, 0, 0, 153, 51, 255, 0, 0, 192, 63, 0, 0, 0, 64, 0, 0, 128, 191, 0, 0, 129, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 128, 191, 0, 0, 129, 0, 0, 153, 51, 255, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 0, 63, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 192, 63, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 0, 63, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 192, 63, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 192, 63, 0, 0, 0, 64, 0, 0, 128, 63, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 128, 63, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 192, 63, 0, 0, 0, 64, 0, 0, 192, 63, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 192, 63, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 127, 0, 0, 153, 51, 255, 0, 0, 192, 63, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 127, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 127, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 127, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 191, 127, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 0, 127, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 0, 191, 127, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 0, 0, 127, 0, 0, 0, 0, 153, 51, 255, 0, 0, 192, 63, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 129, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 129, 0, 0, 153, 51, 255, 0, 0, 192, 63, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 129, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 129, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 0, 127, 0, 0, 0, 51, 204, 51, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 63, 127, 0, 0, 0, 51, 204, 51, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 0, 0, 127, 0, 0, 0, 51, 204, 51, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 0, 63, 127, 0, 0, 0, 51, 204, 51, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 63, 127, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 128, 63, 127, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 0, 63, 127, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 128, 63, 127, 0, 0, 0, 0, 153, 51, 255, 0, 0, 192, 63, 0, 0, 0, 64, 0, 0, 128, 63, 0, 0, 127, 0, 0, 153, 51, 255, 0, 0, 192, 63, 0, 0, 32, 64, 0, 0, 128, 63, 0, 0, 127, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 128, 63, 0, 0, 127, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 128, 63, 0, 0, 127, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 192, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 128, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 64, 64, 0, 0, 192, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 64, 64, 0, 0, 128, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 32, 64, 0, 0, 192, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 64, 64, 0, 0, 192, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 32, 64, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 64, 64, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 64, 64, 0, 0, 192, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 64, 64, 0, 0, 192, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 64, 64, 0, 0, 128, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 64, 64, 0, 0, 128, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 32, 64, 0, 0, 192, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 32, 64, 0, 0, 128, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 192, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 128, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 32, 64, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 64, 64, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 128, 191, 127, 0, 0, 0, 102, 153, 51, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 0, 191, 127, 0, 0, 0, 102, 153, 51, 255, 0, 0, 0, 64, 0, 0, 64, 64, 0, 0, 128, 191, 127, 0, 0, 0, 102, 153, 51, 255, 0, 0, 0, 64, 0, 0, 64, 64, 0, 0, 0, 191, 127, 0, 0, 0, 102, 153, 51, 255, 0, 0, 192, 63, 0, 0, 32, 64, 0, 0, 128, 191, 129, 0, 0, 0, 102, 153, 51, 255, 0, 0, 192, 63, 0, 0, 64, 64, 0, 0, 128, 191, 129, 0, 0, 0, 102, 153, 51, 255, 0, 0, 192, 63, 0, 0, 32, 64, 0, 0, 0, 191, 129, 0, 0, 0, 102, 153, 51, 255, 0, 0, 192, 63, 0, 0, 64, 64, 0, 0, 0, 191, 129, 0, 0, 0, 102, 153, 51, 255, 0, 0, 192, 63, 0, 0, 32, 64, 0, 0, 128, 191, 0, 129, 0, 0, 102, 153, 51, 255, 0, 0, 192, 63, 0, 0, 32, 64, 0, 0, 0, 191, 0, 129, 0, 0, 102, 153, 51, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 128, 191, 0, 129, 0, 0, 102, 153, 51, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 0, 191, 0, 129, 0, 0, 102, 153, 51, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 0, 191, 127, 0, 0, 0, 51, 153, 102, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 0, 63, 127, 0, 0, 0, 51, 153, 102, 255, 0, 0, 0, 64, 0, 0, 64, 64, 0, 0, 0, 191, 127, 0, 0, 0, 51, 153, 102, 255, 0, 0, 0, 64, 0, 0, 64, 64, 0, 0, 0, 63, 127, 0, 0, 0, 51, 153, 102, 255, 0, 0, 192, 63, 0, 0, 32, 64, 0, 0, 128, 63, 0, 0, 127, 0, 51, 204, 51, 255, 0, 0, 192, 63, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 127, 0, 51, 204, 51, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 128, 63, 0, 0, 127, 0, 51, 204, 51, 255, 0, 0, 0, 64, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 127, 0, 51, 204, 51, 255, 0, 0, 192, 63, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 153, 51, 255, 0, 0, 0, 64, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 153, 51, 255, 0, 0, 192, 63, 0, 0, 96, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 153, 51, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 153, 51, 255, 0, 0, 0, 64, 0, 0, 64, 64, 0, 0, 128, 63, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 64, 64, 0, 0, 192, 63, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 128, 63, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 192, 63, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 64, 64, 0, 0, 128, 63, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 96, 64, 0, 0, 128, 63, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 64, 64, 0, 0, 192, 63, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 96, 64, 0, 0, 192, 63, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 96, 64, 0, 0, 128, 63, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 128, 63, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 96, 64, 0, 0, 192, 63, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 192, 63, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 64, 64, 0, 0, 128, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 64, 64, 0, 0, 192, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 64, 64, 0, 0, 128, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 64, 64, 0, 0, 192, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 64, 64, 0, 0, 192, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 96, 64, 0, 0, 192, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 64, 64, 0, 0, 192, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 192, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 192, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 128, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 128, 64, 0, 0, 192, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 128, 64, 0, 0, 128, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 96, 64, 0, 0, 192, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 128, 64, 0, 0, 192, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 96, 64, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 128, 64, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 96, 64, 0, 0, 192, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 96, 64, 0, 0, 128, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 192, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 128, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 192, 63, 0, 0, 128, 64, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 128, 64, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 128, 63, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 0, 64, 0, 0, 128, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 0, 64, 0, 0, 128, 64, 0, 0, 128, 63, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 0, 64, 0, 0, 128, 64, 0, 0, 0, 192, 127, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 64, 0, 0, 128, 64, 0, 0, 128, 191, 127, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 64, 0, 0, 144, 64, 0, 0, 0, 192, 127, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 64, 0, 0, 144, 64, 0, 0, 128, 191, 127, 0, 0, 0, 119, 119, 119, 255, 0, 0, 192, 63, 0, 0, 128, 64, 0, 0, 0, 192, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 192, 63, 0, 0, 144, 64, 0, 0, 0, 192, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 192, 63, 0, 0, 128, 64, 0, 0, 128, 191, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 192, 63, 0, 0, 144, 64, 0, 0, 128, 191, 129, 0, 0, 0, 119, 119, 119, 255, 0, 0, 192, 63, 0, 0, 128, 64, 0, 0, 0, 192, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 192, 63, 0, 0, 128, 64, 0, 0, 192, 191, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 64, 0, 0, 128, 64, 0, 0, 0, 192, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 64, 0, 0, 128, 64, 0, 0, 192, 191, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 192, 63, 0, 0, 128, 64, 0, 0, 0, 192, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 64, 0, 0, 128, 64, 0, 0, 0, 192, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 192, 63, 0, 0, 144, 64, 0, 0, 0, 192, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 192, 63, 0, 0, 128, 64, 0, 0, 128, 63, 0, 0, 127, 0, 17, 17, 17, 255, 0, 0, 192, 63, 0, 0, 144, 64, 0, 0, 128, 63, 0, 0, 127, 0, 17, 17, 17, 255, 0, 0, 0, 64, 0, 0, 128, 64, 0, 0, 128, 63, 0, 0, 127, 0, 17, 17, 17, 255, 0, 0, 0, 64, 0, 0, 144, 64, 0, 0, 128, 63, 0, 0, 127, 0, 17, 17, 17, 255, 0, 0, 0, 64, 0, 0, 144, 64, 0, 0, 192, 191, 127, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 64, 0, 0, 176, 64, 0, 0, 0, 192, 127, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 64, 0, 0, 176, 64, 0, 0, 192, 191, 127, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 64, 0, 0, 208, 64, 0, 0, 0, 191, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 0, 64, 0, 0, 208, 64, 0, 0, 128, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 0, 64, 0, 0, 224, 64, 0, 0, 0, 191, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 0, 64, 0, 0, 224, 64, 0, 0, 128, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 128, 191, 127, 0, 0, 0, 51, 204, 51, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 0, 191, 127, 0, 0, 0, 51, 204, 51, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 128, 191, 127, 0, 0, 0, 51, 204, 51, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 0, 191, 127, 0, 0, 0, 51, 204, 51, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 128, 191, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 128, 191, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 191, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 0, 191, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 128, 191, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 0, 191, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 128, 191, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 0, 191, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 128, 191, 0, 0, 129, 0, 51, 204, 51, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 128, 191, 0, 0, 129, 0, 51, 204, 51, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 128, 191, 0, 0, 129, 0, 51, 204, 51, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 128, 191, 0, 0, 129, 0, 51, 204, 51, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 0, 191, 127, 0, 0, 0, 0, 153, 51, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 0, 0, 127, 0, 0, 0, 0, 153, 51, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 0, 191, 127, 0, 0, 0, 0, 153, 51, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 0, 0, 127, 0, 0, 0, 0, 153, 51, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 0, 191, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 0, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 0, 0, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 0, 191, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 0, 191, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 0, 0, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 0, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 0, 0, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 63, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 0, 63, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 0, 0, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 0, 63, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 0, 0, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 0, 63, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 0, 63, 127, 0, 0, 0, 0, 153, 51, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 128, 63, 127, 0, 0, 0, 0, 153, 51, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 0, 63, 127, 0, 0, 0, 0, 153, 51, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 128, 63, 127, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 63, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 0, 63, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 128, 63, 0, 127, 0, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 128, 63, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 0, 63, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 128, 63, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 128, 63, 127, 0, 0, 0, 51, 204, 51, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 192, 63, 127, 0, 0, 0, 51, 204, 51, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 128, 63, 127, 0, 0, 0, 51, 204, 51, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 192, 63, 127, 0, 0, 0, 51, 204, 51, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 128, 63, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 128, 63, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 192, 63, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 192, 63, 0, 127, 0, 0, 51, 204, 51, 255, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 128, 63, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 192, 63, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 128, 63, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 192, 63, 0, 129, 0, 0, 51, 204, 51, 255, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 127, 0, 51, 204, 51, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 127, 0, 51, 204, 51, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 127, 0, 51, 204, 51, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 192, 63, 0, 0, 127, 0, 51, 204, 51, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 192, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 128, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 32, 64, 0, 0, 192, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 32, 64, 0, 0, 128, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 192, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 192, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 192, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 32, 64, 0, 0, 192, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 128, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 32, 64, 0, 0, 128, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 192, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 128, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 192, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 128, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 128, 191, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 128, 191, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 128, 191, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 32, 64, 0, 0, 128, 191, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 32, 64, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 32, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 32, 64, 0, 0, 128, 63, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 128, 63, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 0, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 128, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 32, 64, 0, 0, 0, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 32, 64, 0, 0, 128, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 32, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 64, 64, 0, 0, 192, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 64, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 192, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 64, 64, 0, 0, 192, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 192, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 64, 64, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 192, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 192, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 128, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 128, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 64, 64, 0, 0, 192, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 64, 64, 0, 0, 0, 0, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 64, 64, 0, 0, 192, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 64, 64, 0, 0, 0, 0, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 64, 64, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 64, 64, 0, 0, 0, 0, 127, 0, 0, 0, 0, 153, 51, 255, 0, 0, 32, 64, 0, 0, 64, 64, 0, 0, 0, 63, 127, 0, 0, 0, 0, 153, 51, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 0, 0, 127, 0, 0, 0, 0, 153, 51, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 0, 63, 127, 0, 0, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 64, 64, 0, 0, 0, 0, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 64, 64, 0, 0, 0, 63, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 32, 64, 0, 0, 64, 64, 0, 0, 0, 0, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 32, 64, 0, 0, 64, 64, 0, 0, 0, 63, 0, 129, 0, 0, 0, 153, 51, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 0, 63, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 0, 63, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 128, 63, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 128, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 0, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 128, 64, 0, 0, 128, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 128, 64, 0, 0, 0, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 128, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 128, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 153, 51, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 153, 51, 255, 0, 0, 32, 64, 0, 0, 128, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 153, 51, 255, 0, 0, 32, 64, 0, 0, 128, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 153, 51, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 153, 51, 255, 0, 0, 0, 64, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 153, 51, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 153, 51, 255, 0, 0, 32, 64, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 153, 51, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 192, 63, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 128, 63, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 192, 63, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 128, 63, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 160, 64, 0, 0, 128, 63, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 192, 63, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 160, 64, 0, 0, 192, 63, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 128, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 192, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 128, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 192, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 160, 64, 0, 0, 192, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 192, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 160, 64, 0, 0, 192, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 128, 64, 0, 0, 128, 63, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 128, 64, 0, 0, 128, 63, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 128, 64, 0, 0, 128, 191, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 128, 64, 0, 0, 0, 191, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 128, 191, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 0, 191, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 0, 64, 0, 0, 128, 64, 0, 0, 128, 191, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 128, 64, 0, 0, 128, 191, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 0, 64, 0, 0, 144, 64, 0, 0, 128, 191, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 128, 191, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 0, 64, 0, 0, 128, 64, 0, 0, 0, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 0, 64, 0, 0, 128, 64, 0, 0, 128, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 128, 64, 0, 0, 0, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 128, 64, 0, 0, 128, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 192, 191, 127, 0, 0, 0, 119, 119, 119, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 128, 191, 127, 0, 0, 0, 119, 119, 119, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 192, 191, 127, 0, 0, 0, 119, 119, 119, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 128, 191, 127, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 64, 0, 0, 144, 64, 0, 0, 192, 191, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 64, 0, 0, 144, 64, 0, 0, 128, 191, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 192, 191, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 128, 191, 0, 129, 0, 0, 119, 119, 119, 255, 0, 0, 0, 64, 0, 0, 144, 64, 0, 0, 192, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 192, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 0, 64, 0, 0, 176, 64, 0, 0, 192, 191, 0, 0, 129, 0, 119, 119, 119, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 0, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 160, 64, 0, 0, 0, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 160, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 0, 63, 127, 0, 0, 0, 204, 153, 51, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 128, 63, 127, 0, 0, 0, 204, 153, 51, 255, 0, 0, 32, 64, 0, 0, 160, 64, 0, 0, 0, 63, 127, 0, 0, 0, 204, 153, 51, 255, 0, 0, 32, 64, 0, 0, 160, 64, 0, 0, 128, 63, 127, 0, 0, 0, 204, 153, 51, 255, 0, 0, 32, 64, 0, 0, 160, 64, 0, 0, 0, 0, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 160, 64, 0, 0, 0, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 176, 64, 0, 0, 0, 0, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 176, 64, 0, 0, 0, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 160, 64, 0, 0, 192, 63, 127, 0, 0, 0, 186, 186, 186, 255, 0, 0, 32, 64, 0, 0, 160, 64, 0, 0, 0, 64, 127, 0, 0, 0, 186, 186, 186, 255, 0, 0, 32, 64, 0, 0, 176, 64, 0, 0, 192, 63, 127, 0, 0, 0, 186, 186, 186, 255, 0, 0, 32, 64, 0, 0, 176, 64, 0, 0, 0, 64, 127, 0, 0, 0, 186, 186, 186, 255, 0, 0, 32, 64, 0, 0, 176, 64, 0, 0, 0, 191, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 0, 191, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 0, 0, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 176, 64, 0, 0, 128, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 0, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 128, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 176, 64, 0, 0, 192, 63, 127, 0, 0, 0, 237, 237, 237, 255, 0, 0, 32, 64, 0, 0, 176, 64, 0, 0, 0, 64, 127, 0, 0, 0, 237, 237, 237, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 192, 63, 127, 0, 0, 0, 237, 237, 237, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 0, 64, 127, 0, 0, 0, 237, 237, 237, 255, 0, 0, 0, 64, 0, 0, 192, 64, 0, 0, 192, 63, 0, 127, 0, 0, 237, 237, 237, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 192, 63, 0, 127, 0, 0, 237, 237, 237, 255, 0, 0, 0, 64, 0, 0, 192, 64, 0, 0, 0, 64, 0, 127, 0, 0, 237, 237, 237, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 0, 64, 0, 127, 0, 0, 237, 237, 237, 255, 0, 0, 0, 64, 0, 0, 176, 64, 0, 0, 0, 64, 0, 0, 127, 0, 237, 237, 237, 255, 0, 0, 0, 64, 0, 0, 192, 64, 0, 0, 0, 64, 0, 0, 127, 0, 237, 237, 237, 255, 0, 0, 32, 64, 0, 0, 176, 64, 0, 0, 0, 64, 0, 0, 127, 0, 237, 237, 237, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 0, 64, 0, 0, 127, 0, 237, 237, 237, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 0, 191, 127, 0, 0, 0, 119, 119, 119, 255, 0, 0, 32, 64, 0, 0, 208, 64, 0, 0, 128, 191, 127, 0, 0, 0, 119, 119, 119, 255, 0, 0, 32, 64, 0, 0, 208, 64, 0, 0, 0, 191, 127, 0, 0, 0, 119, 119, 119, 255, 0, 0, 0, 64, 0, 0, 208, 64, 0, 0, 0, 191, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 64, 0, 0, 208, 64, 0, 0, 0, 0, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 32, 64, 0, 0, 208, 64, 0, 0, 0, 0, 0, 127, 0, 0, 119, 119, 119, 255, 0, 0, 0, 64, 0, 0, 208, 64, 0, 0, 0, 0, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 208, 64, 0, 0, 0, 0, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 0, 64, 0, 0, 208, 64, 0, 0, 128, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 192, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 208, 64, 0, 0, 128, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 208, 64, 0, 0, 192, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 192, 63, 0, 0, 192, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 192, 63, 0, 0, 128, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 0, 64, 0, 0, 192, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 0, 64, 0, 0, 128, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 192, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 192, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 192, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 0, 64, 0, 0, 192, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 128, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 0, 64, 0, 0, 128, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 192, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 128, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 192, 63, 0, 0, 192, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 192, 63, 0, 0, 128, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 128, 191, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 192, 63, 0, 0, 128, 191, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 0, 64, 0, 0, 128, 191, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 192, 63, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 0, 64, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 192, 63, 0, 0, 0, 0, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 192, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 0, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 0, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 0, 0, 0, 127, 0, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 0, 64, 0, 0, 0, 0, 0, 127, 0, 0, 255, 204, 153, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 0, 63, 0, 127, 0, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 0, 64, 0, 0, 0, 63, 0, 127, 0, 0, 255, 204, 153, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 0, 0, 0, 129, 0, 0, 255, 204, 153, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 0, 63, 0, 129, 0, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 192, 63, 0, 0, 0, 0, 0, 129, 0, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 192, 63, 0, 0, 0, 63, 0, 129, 0, 0, 255, 204, 153, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 32, 64, 0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 129, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 129, 0, 255, 204, 153, 255, 0, 0, 32, 64, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 129, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 129, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 32, 64, 0, 0, 192, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 32, 64, 0, 0, 128, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 192, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 128, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 32, 64, 0, 0, 192, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 64, 64, 0, 0, 192, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 32, 64, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 64, 64, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 64, 64, 0, 0, 192, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 192, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 64, 64, 0, 0, 128, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 128, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 32, 64, 0, 0, 192, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 32, 64, 0, 0, 128, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 32, 64, 0, 0, 192, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 32, 64, 0, 0, 128, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 32, 64, 0, 0, 128, 191, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 32, 64, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 32, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 32, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 32, 64, 0, 0, 32, 64, 0, 0, 0, 0, 129, 0, 0, 0, 255, 204, 153, 255, 0, 0, 32, 64, 0, 0, 64, 64, 0, 0, 0, 0, 129, 0, 0, 0, 255, 204, 153, 255, 0, 0, 32, 64, 0, 0, 32, 64, 0, 0, 0, 63, 129, 0, 0, 0, 255, 204, 153, 255, 0, 0, 32, 64, 0, 0, 64, 64, 0, 0, 0, 63, 129, 0, 0, 0, 255, 204, 153, 255, 0, 0, 32, 64, 0, 0, 64, 64, 0, 0, 0, 0, 0, 127, 0, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 0, 0, 0, 127, 0, 0, 255, 204, 153, 255, 0, 0, 32, 64, 0, 0, 64, 64, 0, 0, 0, 63, 0, 127, 0, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 0, 63, 0, 127, 0, 0, 255, 204, 153, 255, 0, 0, 32, 64, 0, 0, 32, 64, 0, 0, 0, 0, 0, 129, 0, 0, 255, 204, 153, 255, 0, 0, 32, 64, 0, 0, 32, 64, 0, 0, 0, 63, 0, 129, 0, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 32, 64, 0, 0, 0, 0, 0, 129, 0, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 32, 64, 0, 0, 0, 63, 0, 129, 0, 0, 255, 204, 153, 255, 0, 0, 32, 64, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 32, 64, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 32, 64, 0, 0, 32, 64, 0, 0, 0, 0, 0, 0, 129, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 32, 64, 0, 0, 0, 0, 0, 0, 129, 0, 255, 204, 153, 255, 0, 0, 32, 64, 0, 0, 64, 64, 0, 0, 0, 0, 0, 0, 129, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 0, 0, 0, 0, 129, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 96, 64, 0, 0, 0, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 96, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 128, 64, 0, 0, 0, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 128, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 0, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 0, 0, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 96, 64, 0, 0, 0, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 96, 64, 0, 0, 0, 0, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 0, 0, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 128, 64, 0, 0, 0, 0, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 96, 64, 0, 0, 0, 0, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 128, 64, 0, 0, 0, 0, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 32, 64, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 128, 64, 0, 0, 0, 191, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 128, 64, 0, 0, 128, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 144, 64, 0, 0, 0, 191, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 144, 64, 0, 0, 128, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 0, 191, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 144, 64, 0, 0, 0, 191, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 0, 0, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 144, 64, 0, 0, 0, 0, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 0, 191, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 144, 64, 0, 0, 0, 191, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 128, 64, 0, 0, 0, 0, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 128, 64, 0, 0, 128, 63, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 128, 64, 0, 0, 0, 0, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 128, 64, 0, 0, 128, 63, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 0, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 144, 64, 0, 0, 0, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 128, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 144, 64, 0, 0, 128, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 128, 64, 0, 0, 128, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 128, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 128, 64, 0, 0, 128, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 144, 64, 0, 0, 128, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 144, 64, 0, 0, 128, 191, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 192, 64, 0, 0, 128, 191, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 192, 64, 0, 0, 0, 191, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 128, 191, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 0, 191, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 144, 64, 0, 0, 128, 191, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 144, 64, 0, 0, 0, 191, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 0, 191, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 144, 64, 0, 0, 0, 191, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 144, 64, 0, 0, 128, 191, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 128, 191, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 192, 64, 0, 0, 128, 191, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 144, 64, 0, 0, 0, 0, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 144, 64, 0, 0, 0, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 160, 64, 0, 0, 0, 0, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 160, 64, 0, 0, 0, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 160, 64, 0, 0, 0, 0, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 160, 64, 0, 0, 0, 0, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 160, 64, 0, 0, 0, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 160, 64, 0, 0, 0, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 0, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 144, 64, 0, 0, 0, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 0, 0, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 144, 64, 0, 0, 0, 0, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 160, 64, 0, 0, 0, 0, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 160, 64, 0, 0, 0, 0, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 144, 64, 0, 0, 192, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 192, 64, 0, 0, 128, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 192, 64, 0, 0, 192, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 128, 63, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 192, 63, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 144, 64, 0, 0, 128, 63, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 144, 64, 0, 0, 192, 63, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 192, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 144, 64, 0, 0, 192, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 192, 64, 0, 0, 192, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 144, 64, 0, 0, 128, 63, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 144, 64, 0, 0, 128, 63, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 160, 64, 0, 0, 128, 63, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 160, 64, 0, 0, 128, 63, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 160, 64, 0, 0, 0, 191, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 176, 64, 0, 0, 0, 191, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 176, 64, 0, 0, 0, 0, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 176, 64, 0, 0, 0, 191, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 176, 64, 0, 0, 0, 191, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 176, 64, 0, 0, 0, 0, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 176, 64, 0, 0, 0, 0, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 160, 64, 0, 0, 0, 191, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 160, 64, 0, 0, 0, 0, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 160, 64, 0, 0, 0, 191, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 160, 64, 0, 0, 0, 0, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 160, 64, 0, 0, 0, 0, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 176, 64, 0, 0, 0, 0, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 160, 64, 0, 0, 0, 0, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 176, 64, 0, 0, 0, 0, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 160, 64, 0, 0, 128, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 176, 64, 0, 0, 0, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 176, 64, 0, 0, 128, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 176, 64, 0, 0, 0, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 176, 64, 0, 0, 0, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 176, 64, 0, 0, 128, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 176, 64, 0, 0, 128, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 160, 64, 0, 0, 0, 63, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 160, 64, 0, 0, 128, 63, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 160, 64, 0, 0, 0, 63, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 160, 64, 0, 0, 128, 63, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 128, 191, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 192, 64, 0, 0, 128, 191, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 0, 191, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 192, 64, 0, 0, 0, 191, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 208, 64, 0, 0, 0, 0, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 208, 64, 0, 0, 0, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 176, 64, 0, 0, 0, 0, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 176, 64, 0, 0, 0, 63, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 176, 64, 0, 0, 0, 0, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 176, 64, 0, 0, 0, 63, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 176, 64, 0, 0, 0, 0, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 176, 64, 0, 0, 0, 0, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 0, 0, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 192, 64, 0, 0, 0, 0, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 128, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 192, 64, 0, 0, 128, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 192, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 192, 64, 0, 0, 192, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 176, 64, 0, 0, 128, 63, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 176, 64, 0, 0, 128, 63, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 128, 63, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 192, 64, 0, 0, 128, 63, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 192, 64, 0, 0, 0, 0, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 208, 64, 0, 0, 0, 191, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 208, 64, 0, 0, 0, 191, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 208, 64, 0, 0, 0, 191, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 208, 64, 0, 0, 0, 0, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 0, 191, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 0, 0, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 192, 64, 0, 0, 0, 191, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 192, 64, 0, 0, 0, 0, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 192, 64, 0, 0, 0, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 208, 64, 0, 0, 128, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 208, 64, 0, 0, 0, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 208, 64, 0, 0, 0, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 208, 64, 0, 0, 128, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 0, 63, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 128, 63, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 192, 64, 0, 0, 0, 63, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 192, 64, 0, 0, 128, 63, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 192, 64, 0, 0, 128, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 208, 64, 0, 0, 128, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 192, 64, 0, 0, 128, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 208, 64, 0, 0, 128, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 208, 64, 0, 0, 0, 0, 129, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 224, 64, 0, 0, 0, 0, 129, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 208, 64, 0, 0, 0, 63, 129, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 224, 64, 0, 0, 0, 63, 129, 0, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 224, 64, 0, 0, 0, 0, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 224, 64, 0, 0, 0, 0, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 224, 64, 0, 0, 0, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 224, 64, 0, 0, 0, 63, 0, 127, 0, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 96, 64, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 96, 64, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 127, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 208, 64, 0, 0, 0, 0, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 96, 64, 0, 0, 208, 64, 0, 0, 0, 0, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 32, 64, 0, 0, 224, 64, 0, 0, 0, 0, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 96, 64, 0, 0, 224, 64, 0, 0, 0, 0, 0, 0, 129, 0, 135, 135, 135, 255, 0, 0, 96, 64, 0, 0, 0, 64, 0, 0, 192, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 0, 64, 0, 0, 128, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 32, 64, 0, 0, 192, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 32, 64, 0, 0, 128, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 0, 64, 0, 0, 192, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 32, 64, 0, 0, 192, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 0, 64, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 32, 64, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 32, 64, 0, 0, 192, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 32, 64, 0, 0, 192, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 32, 64, 0, 0, 128, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 32, 64, 0, 0, 128, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 0, 64, 0, 0, 192, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 0, 64, 0, 0, 128, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 0, 64, 0, 0, 192, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 0, 64, 0, 0, 128, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 0, 64, 0, 0, 128, 191, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 32, 64, 0, 0, 128, 191, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 0, 64, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 32, 64, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 0, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 96, 64, 0, 0, 0, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 96, 64, 0, 0, 32, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 96, 64, 0, 0, 32, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 0, 64, 0, 0, 0, 0, 129, 0, 0, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 32, 64, 0, 0, 0, 0, 129, 0, 0, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 0, 64, 0, 0, 0, 63, 129, 0, 0, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 32, 64, 0, 0, 0, 63, 129, 0, 0, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 32, 64, 0, 0, 0, 0, 0, 127, 0, 0, 255, 204, 153, 255, 0, 0, 96, 64, 0, 0, 32, 64, 0, 0, 0, 0, 0, 127, 0, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 32, 64, 0, 0, 0, 63, 0, 127, 0, 0, 255, 204, 153, 255, 0, 0, 96, 64, 0, 0, 32, 64, 0, 0, 0, 63, 0, 127, 0, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 0, 64, 0, 0, 0, 0, 0, 129, 0, 0, 255, 204, 153, 255, 0, 0, 64, 64, 0, 0, 0, 64, 0, 0, 0, 63, 0, 129, 0, 0, 255, 204, 153, 255, 0, 0, 96, 64, 0, 0, 0, 64, 0, 0, 0, 0, 0, 129, 0, 0, 255, 204, 153, 255, 0, 0, 96, 64, 0, 0, 0, 64, 0, 0, 0, 63, 0, 129, 0, 0, 255, 204, 153, 255, 0, 0, 96, 64, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 96, 64, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 204, 153, 255, 0, 0, 96, 64, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 129, 0, 255, 204, 153, 255, 0, 0, 96, 64, 0, 0, 32, 64, 0, 0, 0, 0, 0, 0, 129, 0, 255, 204, 153, 255, 0, 0, 96, 64, 0, 0, 64, 64, 0, 0, 128, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 64, 64, 0, 0, 0, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 96, 64, 0, 0, 128, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 96, 64, 0, 0, 0, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 96, 64, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 0, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 96, 64, 0, 0, 0, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 96, 64, 0, 0, 128, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 96, 64, 0, 0, 128, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 96, 64, 0, 0, 0, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 96, 64, 0, 0, 0, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 128, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 0, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 64, 64, 0, 0, 128, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 64, 64, 0, 0, 0, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 64, 64, 0, 0, 96, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 96, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 208, 64, 0, 0, 0, 0, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 96, 64, 0, 0, 208, 64, 0, 0, 0, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 96, 64, 0, 0, 224, 64, 0, 0, 0, 0, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 96, 64, 0, 0, 224, 64, 0, 0, 0, 63, 127, 0, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 208, 64, 0, 0, 0, 0, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 64, 64, 0, 0, 208, 64, 0, 0, 0, 63, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 96, 64, 0, 0, 208, 64, 0, 0, 0, 0, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 96, 64, 0, 0, 208, 64, 0, 0, 0, 63, 0, 129, 0, 0, 135, 135, 135, 255, 0, 0, 96, 64, 0, 0, 224, 64, 0, 0, 0, 0, 127, 0, 0, 0, 170, 170, 170, 255, 0, 0, 96, 64, 0, 0, 224, 64, 0, 0, 0, 63, 127, 0, 0, 0, 170, 170, 170, 255, 0, 0, 96, 64, 0, 0, 240, 64, 0, 0, 0, 0, 127, 0, 0, 0, 170, 170, 170, 255, 0, 0, 96, 64, 0, 0, 240, 64, 0, 0, 0, 63, 127, 0, 0, 0, 170, 170, 170, 255, 0, 0, 64, 64, 0, 0, 224, 64, 0, 0, 0, 0, 129, 0, 0, 0, 170, 170, 170, 255, 0, 0, 64, 64, 0, 0, 240, 64, 0, 0, 0, 0, 129, 0, 0, 0, 170, 170, 170, 255, 0, 0, 64, 64, 0, 0, 224, 64, 0, 0, 0, 63, 129, 0, 0, 0, 170, 170, 170, 255, 0, 0, 64, 64, 0, 0, 240, 64, 0, 0, 0, 63, 129, 0, 0, 0, 170, 170, 170, 255, 0, 0, 64, 64, 0, 0, 240, 64, 0, 0, 0, 0, 0, 127, 0, 0, 170, 170, 170, 255, 0, 0, 96, 64, 0, 0, 240, 64, 0, 0, 0, 0, 0, 127, 0, 0, 170, 170, 170, 255, 0, 0, 64, 64, 0, 0, 240, 64, 0, 0, 0, 63, 0, 127, 0, 0, 170, 170, 170, 255, 0, 0, 96, 64, 0, 0, 240, 64, 0, 0, 0, 63, 0, 127, 0, 0, 170, 170, 170, 255, 0, 0, 64, 64, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 127, 0, 170, 170, 170, 255, 0, 0, 64, 64, 0, 0, 240, 64, 0, 0, 0, 63, 0, 0, 127, 0, 170, 170, 170, 255, 0, 0, 96, 64, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 127, 0, 170, 170, 170, 255, 0, 0, 96, 64, 0, 0, 240, 64, 0, 0, 0, 63, 0, 0, 127, 0, 170, 170, 170, 255, 0, 0, 64, 64, 0, 0, 224, 64, 0, 0, 0, 0, 0, 0, 129, 0, 170, 170, 170, 255, 0, 0, 96, 64, 0, 0, 224, 64, 0, 0, 0, 0, 0, 0, 129, 0, 170, 170, 170, 255, 0, 0, 64, 64, 0, 0, 240, 64, 0, 0, 0, 0, 0, 0, 129, 0, 170, 170, 170, 255, 0, 0, 96, 64, 0, 0, 240, 64, 0, 0, 0, 0, 0, 0, 129, 0, 170, 170, 170, 255, 0, 0, 128, 64, 0, 0, 192, 63, 0, 0, 192, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 192, 63, 0, 0, 128, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 0, 64, 0, 0, 192, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 0, 64, 0, 0, 128, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 192, 63, 0, 0, 192, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 0, 64, 0, 0, 192, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 192, 63, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 0, 64, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 0, 64, 0, 0, 192, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 0, 64, 0, 0, 192, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 0, 64, 0, 0, 128, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 0, 64, 0, 0, 128, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 192, 63, 0, 0, 192, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 192, 63, 0, 0, 128, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 192, 63, 0, 0, 192, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 192, 63, 0, 0, 128, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 192, 63, 0, 0, 128, 191, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 192, 63, 0, 0, 128, 191, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 0, 64, 0, 0, 128, 191, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 96, 64, 0, 0, 192, 63, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 192, 63, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 0, 64, 0, 0, 192, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 144, 64, 0, 0, 0, 64, 0, 0, 128, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 144, 64, 0, 0, 0, 64, 0, 0, 0, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 144, 64, 0, 0, 32, 64, 0, 0, 128, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 144, 64, 0, 0, 32, 64, 0, 0, 0, 191, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 0, 64, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 32, 64, 0, 0, 128, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 0, 64, 0, 0, 0, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 32, 64, 0, 0, 0, 191, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 32, 64, 0, 0, 128, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 144, 64, 0, 0, 32, 64, 0, 0, 128, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 32, 64, 0, 0, 0, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 144, 64, 0, 0, 32, 64, 0, 0, 0, 191, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 0, 64, 0, 0, 128, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 0, 64, 0, 0, 0, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 144, 64, 0, 0, 0, 64, 0, 0, 128, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 144, 64, 0, 0, 0, 64, 0, 0, 0, 191, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 144, 64, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 144, 64, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 0, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 144, 64, 0, 0, 0, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 32, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 144, 64, 0, 0, 32, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 144, 64, 0, 0, 64, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 144, 64, 0, 0, 64, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 144, 64, 0, 0, 96, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 144, 64, 0, 0, 96, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 64, 64, 0, 0, 0, 0, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 96, 64, 0, 0, 0, 0, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 64, 64, 0, 0, 0, 63, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 96, 64, 0, 0, 0, 63, 129, 0, 0, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 96, 64, 0, 0, 0, 0, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 144, 64, 0, 0, 96, 64, 0, 0, 0, 0, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 96, 64, 0, 0, 0, 63, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 144, 64, 0, 0, 96, 64, 0, 0, 0, 63, 0, 127, 0, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 64, 64, 0, 0, 0, 0, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 64, 64, 0, 0, 0, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 144, 64, 0, 0, 64, 64, 0, 0, 0, 0, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 144, 64, 0, 0, 64, 64, 0, 0, 0, 63, 0, 129, 0, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 144, 64, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 144, 64, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 64, 64, 0, 0, 0, 0, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 144, 64, 0, 0, 64, 64, 0, 0, 0, 0, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 128, 64, 0, 0, 96, 64, 0, 0, 0, 0, 0, 0, 129, 0, 255, 153, 0, 255, 0, 0, 144, 64, 0, 0, 96, 64, 0, 0, 0, 0, 0, 0, 129, 0, 255, 153, 0, 255 ),
+"array_index_data": PoolByteArray( 0, 0, 1, 0, 2, 0, 1, 0, 3, 0, 2, 0, 4, 0, 5, 0, 6, 0, 5, 0, 7, 0, 6, 0, 8, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 12, 0, 13, 0, 14, 0, 13, 0, 15, 0, 14, 0, 16, 0, 17, 0, 18, 0, 17, 0, 19, 0, 18, 0, 20, 0, 21, 0, 22, 0, 21, 0, 23, 0, 22, 0, 24, 0, 25, 0, 26, 0, 25, 0, 27, 0, 26, 0, 28, 0, 29, 0, 30, 0, 29, 0, 31, 0, 30, 0, 32, 0, 33, 0, 34, 0, 33, 0, 35, 0, 34, 0, 36, 0, 37, 0, 38, 0, 37, 0, 39, 0, 38, 0, 40, 0, 41, 0, 42, 0, 41, 0, 43, 0, 42, 0, 44, 0, 10, 0, 45, 0, 10, 0, 46, 0, 45, 0, 47, 0, 48, 0, 13, 0, 48, 0, 49, 0, 13, 0, 50, 0, 51, 0, 52, 0, 51, 0, 53, 0, 52, 0, 54, 0, 55, 0, 56, 0, 55, 0, 57, 0, 56, 0, 58, 0, 59, 0, 60, 0, 59, 0, 61, 0, 60, 0, 62, 0, 63, 0, 64, 0, 63, 0, 65, 0, 64, 0, 66, 0, 67, 0, 68, 0, 67, 0, 69, 0, 68, 0, 23, 0, 70, 0, 71, 0, 70, 0, 72, 0, 71, 0, 27, 0, 73, 0, 74, 0, 73, 0, 75, 0, 74, 0, 76, 0, 77, 0, 78, 0, 77, 0, 79, 0, 78, 0, 80, 0, 81, 0, 82, 0, 81, 0, 83, 0, 82, 0, 84, 0, 85, 0, 86, 0, 85, 0, 87, 0, 86, 0, 88, 0, 89, 0, 90, 0, 89, 0, 91, 0, 90, 0, 92, 0, 45, 0, 93, 0, 45, 0, 94, 0, 93, 0, 95, 0, 96, 0, 48, 0, 96, 0, 97, 0, 48, 0, 98, 0, 99, 0, 100, 0, 99, 0, 101, 0, 100, 0, 102, 0, 103, 0, 104, 0, 103, 0, 105, 0, 104, 0, 106, 0, 107, 0, 108, 0, 107, 0, 109, 0, 108, 0, 110, 0, 111, 0, 112, 0, 111, 0, 113, 0, 112, 0, 114, 0, 115, 0, 116, 0, 115, 0, 117, 0, 116, 0, 118, 0, 119, 0, 120, 0, 119, 0, 121, 0, 120, 0, 122, 0, 123, 0, 124, 0, 123, 0, 125, 0, 124, 0, 126, 0, 127, 0, 128, 0, 127, 0, 129, 0, 128, 0, 130, 0, 131, 0, 132, 0, 131, 0, 133, 0, 132, 0, 134, 0, 135, 0, 136, 0, 135, 0, 137, 0, 136, 0, 138, 0, 139, 0, 140, 0, 139, 0, 141, 0, 140, 0, 142, 0, 143, 0, 144, 0, 143, 0, 145, 0, 144, 0, 72, 0, 146, 0, 147, 0, 146, 0, 148, 0, 147, 0, 75, 0, 149, 0, 150, 0, 149, 0, 151, 0, 150, 0, 152, 0, 153, 0, 154, 0, 153, 0, 155, 0, 154, 0, 156, 0, 157, 0, 158, 0, 157, 0, 159, 0, 158, 0, 160, 0, 161, 0, 162, 0, 161, 0, 163, 0, 162, 0, 164, 0, 165, 0, 166, 0, 165, 0, 167, 0, 166, 0, 168, 0, 169, 0, 170, 0, 169, 0, 171, 0, 170, 0, 172, 0, 173, 0, 174, 0, 173, 0, 175, 0, 174, 0, 176, 0, 177, 0, 178, 0, 177, 0, 179, 0, 178, 0, 180, 0, 181, 0, 182, 0, 181, 0, 183, 0, 182, 0, 184, 0, 185, 0, 186, 0, 185, 0, 187, 0, 186, 0, 188, 0, 189, 0, 190, 0, 189, 0, 191, 0, 190, 0, 192, 0, 193, 0, 194, 0, 193, 0, 195, 0, 194, 0, 196, 0, 197, 0, 198, 0, 197, 0, 199, 0, 198, 0, 200, 0, 201, 0, 202, 0, 201, 0, 203, 0, 202, 0, 204, 0, 205, 0, 206, 0, 205, 0, 207, 0, 206, 0, 208, 0, 159, 0, 209, 0, 159, 0, 210, 0, 209, 0, 211, 0, 212, 0, 163, 0, 212, 0, 213, 0, 163, 0, 214, 0, 215, 0, 216, 0, 215, 0, 217, 0, 216, 0, 218, 0, 219, 0, 220, 0, 219, 0, 221, 0, 220, 0, 222, 0, 223, 0, 224, 0, 223, 0, 225, 0, 224, 0, 226, 0, 227, 0, 228, 0, 227, 0, 229, 0, 228, 0, 230, 0, 231, 0, 232, 0, 231, 0, 233, 0, 232, 0, 234, 0, 235, 0, 236, 0, 235, 0, 237, 0, 236, 0, 238, 0, 239, 0, 240, 0, 239, 0, 241, 0, 240, 0, 242, 0, 243, 0, 244, 0, 243, 0, 245, 0, 244, 0, 246, 0, 247, 0, 248, 0, 247, 0, 249, 0, 248, 0, 250, 0, 251, 0, 252, 0, 251, 0, 253, 0, 252, 0, 254, 0, 255, 0, 0, 1, 255, 0, 1, 1, 0, 1, 2, 1, 3, 1, 4, 1, 3, 1, 5, 1, 4, 1, 6, 1, 7, 1, 8, 1, 7, 1, 9, 1, 8, 1, 10, 1, 11, 1, 12, 1, 11, 1, 13, 1, 12, 1, 14, 1, 15, 1, 16, 1, 15, 1, 17, 1, 16, 1, 18, 1, 19, 1, 20, 1, 19, 1, 21, 1, 20, 1, 22, 1, 23, 1, 24, 1, 23, 1, 25, 1, 24, 1, 26, 1, 27, 1, 28, 1, 27, 1, 29, 1, 28, 1, 30, 1, 31, 1, 32, 1, 31, 1, 33, 1, 32, 1, 34, 1, 35, 1, 36, 1, 35, 1, 37, 1, 36, 1, 38, 1, 39, 1, 40, 1, 39, 1, 41, 1, 40, 1, 42, 1, 43, 1, 44, 1, 43, 1, 45, 1, 44, 1, 46, 1, 47, 1, 48, 1, 47, 1, 49, 1, 48, 1, 50, 1, 51, 1, 52, 1, 51, 1, 53, 1, 52, 1, 54, 1, 55, 1, 56, 1, 55, 1, 57, 1, 56, 1, 58, 1, 59, 1, 60, 1, 59, 1, 61, 1, 60, 1, 62, 1, 63, 1, 64, 1, 63, 1, 65, 1, 64, 1, 66, 1, 67, 1, 68, 1, 67, 1, 69, 1, 68, 1, 70, 1, 71, 1, 72, 1, 71, 1, 73, 1, 72, 1, 74, 1, 75, 1, 76, 1, 75, 1, 77, 1, 76, 1, 78, 1, 79, 1, 80, 1, 79, 1, 81, 1, 80, 1, 82, 1, 83, 1, 59, 1, 83, 1, 84, 1, 59, 1, 85, 1, 86, 1, 87, 1, 86, 1, 88, 1, 87, 1, 89, 1, 90, 1, 91, 1, 90, 1, 92, 1, 91, 1, 93, 1, 94, 1, 95, 1, 94, 1, 96, 1, 95, 1, 97, 1, 98, 1, 99, 1, 98, 1, 100, 1, 99, 1, 101, 1, 102, 1, 103, 1, 102, 1, 104, 1, 103, 1, 105, 1, 106, 1, 107, 1, 106, 1, 108, 1, 107, 1, 109, 1, 110, 1, 111, 1, 110, 1, 112, 1, 111, 1, 61, 1, 113, 1, 114, 1, 113, 1, 115, 1, 114, 1, 116, 1, 117, 1, 118, 1, 117, 1, 119, 1, 118, 1, 120, 1, 121, 1, 122, 1, 121, 1, 123, 1, 122, 1, 124, 1, 125, 1, 126, 1, 125, 1, 127, 1, 126, 1, 128, 1, 129, 1, 98, 1, 129, 1, 130, 1, 98, 1, 131, 1, 132, 1, 133, 1, 132, 1, 134, 1, 133, 1, 135, 1, 136, 1, 137, 1, 136, 1, 138, 1, 137, 1, 139, 1, 140, 1, 141, 1, 140, 1, 142, 1, 141, 1, 100, 1, 143, 1, 144, 1, 143, 1, 145, 1, 144, 1, 146, 1, 147, 1, 148, 1, 147, 1, 149, 1, 148, 1, 150, 1, 151, 1, 152, 1, 151, 1, 153, 1, 152, 1, 154, 1, 155, 1, 156, 1, 155, 1, 157, 1, 156, 1, 158, 1, 159, 1, 160, 1, 159, 1, 161, 1, 160, 1, 162, 1, 163, 1, 164, 1, 163, 1, 165, 1, 164, 1, 130, 1, 166, 1, 143, 1, 166, 1, 167, 1, 143, 1, 168, 1, 169, 1, 170, 1, 169, 1, 171, 1, 170, 1, 172, 1, 173, 1, 174, 1, 173, 1, 175, 1, 174, 1, 176, 1, 177, 1, 178, 1, 177, 1, 179, 1, 178, 1, 180, 1, 181, 1, 182, 1, 181, 1, 183, 1, 182, 1, 184, 1, 185, 1, 186, 1, 185, 1, 187, 1, 186, 1, 84, 1, 188, 1, 189, 1, 188, 1, 166, 1, 189, 1, 190, 1, 191, 1, 192, 1, 191, 1, 193, 1, 192, 1, 194, 1, 195, 1, 196, 1, 195, 1, 197, 1, 196, 1, 198, 1, 199, 1, 200, 1, 199, 1, 201, 1, 200, 1, 202, 1, 167, 1, 113, 1, 167, 1, 203, 1, 113, 1, 204, 1, 205, 1, 206, 1, 205, 1, 207, 1, 206, 1, 208, 1, 209, 1, 210, 1, 209, 1, 211, 1, 210, 1, 212, 1, 213, 1, 214, 1, 213, 1, 215, 1, 214, 1, 216, 1, 217, 1, 218, 1, 217, 1, 219, 1, 218, 1, 220, 1, 221, 1, 222, 1, 221, 1, 223, 1, 222, 1, 224, 1, 225, 1, 226, 1, 225, 1, 227, 1, 226, 1, 228, 1, 229, 1, 230, 1, 229, 1, 231, 1, 230, 1, 232, 1, 233, 1, 234, 1, 233, 1, 235, 1, 234, 1, 236, 1, 237, 1, 238, 1, 237, 1, 239, 1, 238, 1, 240, 1, 241, 1, 242, 1, 241, 1, 243, 1, 242, 1, 244, 1, 245, 1, 246, 1, 245, 1, 247, 1, 246, 1, 248, 1, 249, 1, 250, 1, 249, 1, 251, 1, 250, 1, 252, 1, 253, 1, 254, 1, 253, 1, 255, 1, 254, 1, 0, 2, 1, 2, 2, 2, 1, 2, 3, 2, 2, 2, 4, 2, 5, 2, 6, 2, 5, 2, 7, 2, 6, 2, 8, 2, 9, 2, 10, 2, 9, 2, 11, 2, 10, 2, 12, 2, 13, 2, 14, 2, 13, 2, 15, 2, 14, 2, 16, 2, 17, 2, 18, 2, 17, 2, 19, 2, 18, 2, 20, 2, 21, 2, 22, 2, 21, 2, 23, 2, 22, 2, 24, 2, 25, 2, 26, 2, 25, 2, 27, 2, 26, 2, 28, 2, 29, 2, 30, 2, 29, 2, 31, 2, 30, 2, 32, 2, 33, 2, 34, 2, 33, 2, 35, 2, 34, 2, 36, 2, 37, 2, 38, 2, 37, 2, 39, 2, 38, 2, 40, 2, 41, 2, 42, 2, 41, 2, 43, 2, 42, 2, 44, 2, 45, 2, 46, 2, 45, 2, 47, 2, 46, 2, 48, 2, 49, 2, 50, 2, 49, 2, 51, 2, 50, 2, 52, 2, 53, 2, 54, 2, 53, 2, 55, 2, 54, 2, 56, 2, 57, 2, 58, 2, 57, 2, 59, 2, 58, 2, 60, 2, 61, 2, 62, 2, 61, 2, 63, 2, 62, 2, 64, 2, 65, 2, 66, 2, 65, 2, 67, 2, 66, 2, 68, 2, 69, 2, 70, 2, 69, 2, 71, 2, 70, 2, 72, 2, 73, 2, 74, 2, 73, 2, 75, 2, 74, 2, 76, 2, 77, 2, 78, 2, 77, 2, 79, 2, 78, 2, 80, 2, 81, 2, 82, 2, 81, 2, 61, 2, 82, 2, 83, 2, 84, 2, 85, 2, 84, 2, 86, 2, 85, 2, 87, 2, 88, 2, 89, 2, 88, 2, 90, 2, 89, 2, 91, 2, 63, 2, 49, 2, 63, 2, 92, 2, 49, 2, 93, 2, 94, 2, 95, 2, 94, 2, 96, 2, 95, 2, 97, 2, 98, 2, 99, 2, 98, 2, 100, 2, 99, 2, 51, 2, 101, 2, 102, 2, 101, 2, 103, 2, 102, 2, 104, 2, 105, 2, 106, 2, 105, 2, 107, 2, 106, 2, 108, 2, 109, 2, 110, 2, 109, 2, 111, 2, 110, 2, 112, 2, 113, 2, 114, 2, 113, 2, 115, 2, 114, 2, 116, 2, 117, 2, 118, 2, 117, 2, 119, 2, 118, 2, 120, 2, 121, 2, 122, 2, 121, 2, 123, 2, 122, 2, 124, 2, 125, 2, 126, 2, 125, 2, 127, 2, 126, 2, 128, 2, 129, 2, 130, 2, 129, 2, 131, 2, 130, 2, 132, 2, 87, 1, 133, 2, 87, 1, 134, 2, 133, 2, 135, 2, 136, 2, 137, 2, 136, 2, 138, 2, 137, 2, 139, 2, 140, 2, 141, 2, 140, 2, 142, 2, 141, 2, 143, 2, 144, 2, 145, 2, 144, 2, 146, 2, 145, 2, 147, 2, 148, 2, 149, 2, 148, 2, 150, 2, 149, 2, 151, 2, 152, 2, 153, 2, 152, 2, 154, 2, 153, 2, 155, 2, 156, 2, 157, 2, 156, 2, 158, 2, 157, 2, 159, 2, 160, 2, 161, 2, 160, 2, 162, 2, 161, 2, 163, 2, 164, 2, 159, 1, 164, 2, 165, 2, 159, 1, 166, 2, 167, 2, 168, 2, 167, 2, 169, 2, 168, 2, 150, 2, 170, 2, 171, 2, 170, 2, 172, 2, 171, 2, 173, 2, 174, 2, 175, 2, 174, 2, 176, 2, 175, 2, 131, 2, 177, 2, 167, 2, 177, 2, 178, 2, 167, 2, 179, 2, 180, 2, 181, 2, 180, 2, 182, 2, 181, 2, 96, 1, 183, 2, 184, 2, 183, 2, 185, 2, 184, 2, 186, 2, 193, 1, 187, 2, 193, 1, 205, 1, 187, 2, 188, 2, 189, 2, 190, 2, 189, 2, 191, 2, 190, 2, 192, 2, 207, 1, 193, 2, 207, 1, 194, 2, 193, 2, 123, 1, 195, 2, 196, 2, 195, 2, 197, 2, 196, 2, 198, 2, 199, 2, 200, 2, 199, 2, 201, 2, 200, 2, 202, 2, 203, 2, 204, 2, 203, 2, 205, 2, 204, 2, 206, 2, 207, 2, 208, 2, 207, 2, 209, 2, 208, 2, 210, 2, 211, 2, 212, 2, 211, 2, 213, 2, 212, 2, 214, 2, 215, 2, 216, 2, 215, 2, 217, 2, 216, 2, 218, 2, 219, 2, 220, 2, 219, 2, 221, 2, 220, 2, 222, 2, 223, 2, 224, 2, 223, 2, 225, 2, 224, 2, 226, 2, 227, 2, 228, 2, 227, 2, 229, 2, 228, 2, 230, 2, 231, 2, 232, 2, 231, 2, 233, 2, 232, 2, 234, 2, 235, 2, 245, 1, 235, 2, 236, 2, 245, 1, 237, 2, 238, 2, 239, 2, 238, 2, 250, 1, 239, 2, 240, 2, 241, 2, 242, 2, 241, 2, 243, 2, 242, 2, 15, 2, 244, 2, 245, 2, 244, 2, 246, 2, 245, 2, 247, 2, 248, 2, 19, 2, 248, 2, 249, 2, 19, 2, 250, 2, 251, 2, 252, 2, 251, 2, 253, 2, 252, 2, 254, 2, 255, 2, 0, 3, 255, 2, 1, 3, 0, 3, 2, 3, 3, 3, 4, 3, 3, 3, 5, 3, 4, 3, 6, 3, 7, 3, 8, 3, 7, 3, 9, 3, 8, 3, 10, 3, 11, 3, 12, 3, 11, 3, 13, 3, 12, 3, 14, 3, 15, 3, 16, 3, 15, 3, 17, 3, 16, 3, 18, 3, 19, 3, 20, 3, 19, 3, 21, 3, 20, 3, 22, 3, 66, 2, 23, 3, 66, 2, 24, 3, 23, 3, 25, 3, 26, 3, 88, 2, 26, 3, 27, 3, 88, 2, 28, 3, 29, 3, 30, 3, 29, 3, 31, 3, 30, 3, 32, 3, 33, 3, 34, 3, 33, 3, 35, 3, 34, 3, 79, 2, 36, 3, 37, 3, 36, 3, 38, 3, 37, 3, 39, 3, 40, 3, 41, 3, 40, 3, 42, 3, 41, 3, 43, 3, 110, 2, 44, 3, 110, 2, 45, 3, 44, 3, 46, 3, 47, 3, 48, 3, 47, 3, 49, 3, 48, 3, 50, 3, 51, 3, 19, 3, 51, 3, 52, 3, 19, 3, 53, 3, 85, 2, 54, 3, 85, 2, 55, 3, 54, 3, 56, 3, 57, 3, 58, 3, 57, 3, 59, 3, 58, 3, 60, 3, 61, 3, 62, 3, 61, 3, 63, 3, 62, 3, 64, 3, 65, 3, 66, 3, 65, 3, 67, 3, 66, 3, 68, 3, 69, 3, 70, 3, 69, 3, 71, 3, 70, 3, 72, 3, 73, 3, 74, 3, 73, 3, 75, 3, 74, 3, 76, 3, 77, 3, 78, 3, 77, 3, 79, 3, 78, 3, 80, 3, 81, 3, 82, 3, 81, 3, 83, 3, 82, 3, 84, 3, 85, 3, 86, 3, 85, 3, 87, 3, 86, 3, 73, 3, 88, 3, 89, 3, 88, 3, 90, 3, 89, 3, 91, 3, 92, 3, 93, 3, 92, 3, 94, 3, 93, 3, 95, 3, 96, 3, 97, 3, 96, 3, 98, 3, 97, 3, 99, 3, 100, 3, 101, 3, 100, 3, 102, 3, 101, 3, 103, 3, 104, 3, 138, 2, 104, 3, 105, 3, 138, 2, 106, 3, 107, 3, 108, 3, 107, 3, 109, 3, 108, 3, 110, 3, 111, 3, 112, 3, 111, 3, 113, 3, 112, 3, 114, 3, 115, 3, 116, 3, 115, 3, 117, 3, 116, 3, 118, 3, 119, 3, 120, 3, 119, 3, 121, 3, 120, 3, 122, 3, 123, 3, 124, 3, 123, 3, 125, 3, 124, 3, 126, 3, 127, 3, 128, 3, 127, 3, 129, 3, 128, 3, 130, 3, 131, 3, 132, 3, 131, 3, 133, 3, 132, 3, 134, 3, 135, 3, 136, 3, 135, 3, 137, 3, 136, 3, 138, 3, 139, 3, 140, 3, 139, 3, 141, 3, 140, 3, 142, 3, 143, 3, 144, 3, 143, 3, 145, 3, 144, 3, 146, 3, 147, 3, 148, 3, 147, 3, 149, 3, 148, 3, 150, 3, 151, 3, 152, 3, 151, 3, 153, 3, 152, 3, 154, 3, 155, 3, 156, 3, 155, 3, 157, 3, 156, 3, 158, 3, 159, 3, 160, 3, 159, 3, 161, 3, 160, 3, 162, 3, 163, 3, 164, 3, 163, 3, 165, 3, 164, 3, 166, 3, 167, 3, 168, 3, 167, 3, 23, 3, 168, 3, 169, 3, 170, 3, 57, 3, 170, 3, 171, 3, 57, 3, 172, 3, 173, 3, 174, 3, 173, 3, 175, 3, 174, 3, 27, 3, 176, 3, 177, 3, 176, 3, 178, 3, 177, 3, 179, 3, 180, 3, 181, 3, 180, 3, 182, 3, 181, 3, 183, 3, 184, 3, 185, 3, 184, 3, 186, 3, 185, 3, 187, 3, 188, 3, 189, 3, 188, 3, 190, 3, 189, 3, 191, 3, 192, 3, 83, 3, 192, 3, 193, 3, 83, 3, 194, 3, 195, 3, 196, 3, 195, 3, 197, 3, 196, 3, 198, 3, 199, 3, 200, 3, 199, 3, 201, 3, 200, 3, 202, 3, 203, 3, 204, 3, 203, 3, 205, 3, 204, 3, 206, 3, 207, 3, 208, 3, 207, 3, 209, 3, 208, 3, 210, 3, 211, 3, 212, 3, 211, 3, 213, 3, 212, 3, 214, 3, 215, 3, 216, 3, 215, 3, 217, 3, 216, 3, 218, 3, 219, 3, 220, 3, 219, 3, 221, 3, 220, 3, 222, 3, 223, 3, 224, 3, 223, 3, 225, 3, 224, 3, 226, 3, 227, 3, 228, 3, 227, 3, 229, 3, 228, 3, 230, 3, 231, 3, 232, 3, 231, 3, 233, 3, 232, 3, 234, 3, 235, 3, 236, 3, 235, 3, 237, 3, 236, 3, 238, 3, 239, 3, 240, 3, 239, 3, 241, 3, 240, 3, 242, 3, 243, 3, 244, 3, 243, 3, 245, 3, 244, 3, 246, 3, 247, 3, 248, 3, 247, 3, 249, 3, 248, 3, 250, 3, 251, 3, 252, 3, 251, 3, 253, 3, 252, 3, 254, 3, 255, 3, 0, 4, 255, 3, 1, 4, 0, 4, 2, 4, 3, 4, 4, 4, 3, 4, 5, 4, 4, 4, 6, 4, 7, 4, 8, 4, 7, 4, 9, 4, 8, 4, 10, 4, 11, 4, 12, 4, 11, 4, 13, 4, 12, 4, 14, 4, 15, 4, 16, 4, 15, 4, 17, 4, 16, 4, 18, 4, 19, 4, 20, 4, 19, 4, 21, 4, 20, 4, 15, 4, 22, 4, 23, 4, 22, 4, 24, 4, 23, 4, 25, 4, 26, 4, 27, 4, 26, 4, 28, 4, 27, 4, 29, 4, 30, 4, 31, 4, 30, 4, 32, 4, 31, 4, 33, 4, 34, 4, 35, 4, 34, 4, 36, 4, 35, 4, 37, 4, 38, 4, 39, 4, 38, 4, 40, 4, 39, 4, 41, 4, 42, 4, 43, 4, 42, 4, 44, 4, 43, 4, 45, 4, 46, 4, 47, 4, 46, 4, 48, 4, 47, 4, 49, 4, 50, 4, 51, 4, 50, 4, 52, 4, 51, 4, 53, 4, 54, 4, 55, 4, 54, 4, 56, 4, 55, 4, 57, 4, 58, 4, 59, 4, 58, 4, 60, 4, 59, 4, 61, 4, 62, 4, 63, 4, 62, 4, 64, 4, 63, 4, 65, 4, 66, 4, 67, 4, 66, 4, 68, 4, 67, 4, 69, 4, 70, 4, 71, 4, 70, 4, 72, 4, 71, 4, 73, 4, 74, 4, 75, 4, 74, 4, 76, 4, 75, 4, 77, 4, 78, 4, 79, 4, 78, 4, 80, 4, 79, 4, 81, 4, 82, 4, 83, 4, 82, 4, 84, 4, 83, 4, 85, 4, 86, 4, 87, 4, 86, 4, 88, 4, 87, 4, 89, 4, 90, 4, 91, 4, 90, 4, 92, 4, 91, 4, 93, 4, 94, 4, 95, 4, 94, 4, 96, 4, 95, 4, 97, 4, 98, 4, 99, 4, 98, 4, 100, 4, 99, 4, 101, 4, 102, 4, 103, 4, 102, 4, 104, 4, 103, 4, 105, 4, 106, 4, 107, 4, 106, 4, 108, 4, 107, 4, 109, 4, 110, 4, 111, 4, 110, 4, 112, 4, 111, 4, 113, 4, 114, 4, 115, 4, 114, 4, 116, 4, 115, 4, 117, 4, 118, 4, 119, 4, 118, 4, 120, 4, 119, 4, 121, 4, 122, 4, 170, 3, 122, 4, 123, 4, 170, 3, 124, 4, 125, 4, 126, 4, 125, 4, 127, 4, 126, 4, 128, 4, 129, 4, 130, 4, 129, 4, 131, 4, 130, 4, 132, 4, 133, 4, 134, 4, 133, 4, 135, 4, 134, 4, 136, 4, 137, 4, 138, 4, 137, 4, 139, 4, 138, 4, 140, 4, 141, 4, 142, 4, 141, 4, 143, 4, 142, 4, 144, 4, 145, 4, 146, 4, 145, 4, 147, 4, 146, 4, 148, 4, 149, 4, 150, 4, 149, 4, 151, 4, 150, 4, 152, 4, 153, 4, 154, 4, 153, 4, 155, 4, 154, 4, 156, 4, 157, 4, 158, 4, 157, 4, 159, 4, 158, 4, 160, 4, 161, 4, 162, 4, 161, 4, 163, 4, 162, 4, 164, 4, 165, 4, 166, 4, 165, 4, 167, 4, 166, 4, 168, 4, 169, 4, 170, 4, 169, 4, 171, 4, 170, 4, 172, 4, 173, 4, 174, 4, 173, 4, 175, 4, 174, 4, 176, 4, 177, 4, 178, 4, 177, 4, 179, 4, 178, 4, 171, 3, 180, 4, 181, 4, 180, 4, 182, 4, 181, 4, 183, 4, 184, 4, 185, 4, 184, 4, 186, 4, 185, 4, 187, 4, 188, 4, 189, 4, 188, 4, 190, 4, 189, 4, 191, 4, 192, 4, 193, 4, 192, 4, 194, 4, 193, 4, 195, 4, 196, 4, 197, 4, 196, 4, 198, 4, 197, 4, 199, 4, 200, 4, 201, 4, 200, 4, 192, 3, 201, 4, 202, 4, 203, 4, 204, 4, 203, 4, 205, 4, 204, 4, 189, 4, 206, 4, 207, 4, 206, 4, 208, 4, 207, 4, 209, 4, 210, 4, 211, 4, 210, 4, 212, 4, 211, 4, 213, 4, 214, 4, 215, 4, 214, 4, 216, 4, 215, 4, 217, 4, 218, 4, 219, 4, 218, 4, 220, 4, 219, 4, 221, 4, 222, 4, 223, 4, 222, 4, 224, 4, 223, 4, 225, 4, 226, 4, 227, 4, 226, 4, 228, 4, 227, 4, 229, 4, 230, 4, 231, 4, 230, 4, 232, 4, 231, 4, 64, 4, 233, 4, 234, 4, 233, 4, 235, 4, 234, 4, 236, 4, 68, 4, 237, 4, 68, 4, 238, 4, 237, 4, 239, 4, 240, 4, 241, 4, 240, 4, 242, 4, 241, 4, 243, 4, 244, 4, 245, 4, 244, 4, 246, 4, 245, 4, 247, 4, 248, 4, 249, 4, 248, 4, 250, 4, 249, 4, 251, 4, 252, 4, 78, 4, 252, 4, 253, 4, 78, 4, 75, 4, 254, 4, 255, 4, 254, 4, 0, 5, 255, 4, 1, 5, 2, 5, 3, 5, 2, 5, 4, 5, 3, 5, 5, 5, 6, 5, 7, 5, 6, 5, 8, 5, 7, 5, 9, 5, 10, 5, 11, 5, 10, 5, 12, 5, 11, 5, 13, 5, 14, 5, 15, 5, 14, 5, 16, 5, 15, 5, 17, 5, 18, 5, 19, 5, 18, 5, 20, 5, 19, 5, 21, 5, 22, 5, 23, 5, 22, 5, 24, 5, 23, 5, 25, 5, 26, 5, 27, 5, 26, 5, 28, 5, 27, 5, 29, 5, 30, 5, 31, 5, 30, 5, 32, 5, 31, 5, 33, 5, 34, 5, 35, 5, 34, 5, 36, 5, 35, 5, 37, 5, 38, 5, 122, 4, 38, 5, 39, 5, 122, 4, 40, 5, 41, 5, 42, 5, 41, 5, 43, 5, 42, 5, 44, 5, 45, 5, 46, 5, 45, 5, 47, 5, 46, 5, 48, 5, 49, 5, 50, 5, 49, 5, 51, 5, 50, 5, 52, 5, 53, 5, 54, 5, 53, 5, 55, 5, 54, 5, 56, 5, 57, 5, 58, 5, 57, 5, 59, 5, 58, 5, 60, 5, 61, 5, 62, 5, 61, 5, 63, 5, 62, 5, 64, 5, 65, 5, 66, 5, 65, 5, 67, 5, 66, 5, 68, 5, 69, 5, 70, 5, 69, 5, 71, 5, 70, 5, 123, 4, 72, 5, 180, 4, 72, 5, 73, 5, 180, 4, 74, 5, 75, 5, 76, 5, 75, 5, 77, 5, 76, 5, 78, 5, 79, 5, 80, 5, 79, 5, 81, 5, 80, 5, 82, 5, 83, 5, 157, 4, 83, 5, 84, 5, 157, 4, 85, 5, 86, 5, 87, 5, 86, 5, 88, 5, 87, 5, 89, 5, 90, 5, 91, 5, 90, 5, 92, 5, 91, 5, 93, 5, 94, 5, 95, 5, 94, 5, 96, 5, 95, 5, 97, 5, 98, 5, 99, 5, 98, 5, 100, 5, 99, 5, 43, 5, 101, 5, 102, 5, 101, 5, 103, 5, 102, 5, 104, 5, 105, 5, 106, 5, 105, 5, 107, 5, 106, 5, 108, 5, 109, 5, 110, 5, 109, 5, 111, 5, 110, 5, 167, 4, 112, 5, 113, 5, 112, 5, 114, 5, 113, 5, 115, 5, 116, 5, 117, 5, 116, 5, 118, 5, 117, 5, 119, 5, 120, 5, 121, 5, 120, 5, 122, 5, 121, 5, 123, 5, 124, 5, 125, 5, 124, 5, 126, 5, 125, 5, 127, 5, 128, 5, 129, 5, 128, 5, 130, 5, 129, 5, 131, 5, 132, 5, 133, 5, 132, 5, 134, 5, 133, 5, 135, 5, 136, 5, 137, 5, 136, 5, 138, 5, 137, 5, 139, 5, 140, 5, 141, 5, 140, 5, 104, 3, 141, 5, 142, 5, 143, 5, 144, 5, 143, 5, 145, 5, 144, 5, 146, 5, 147, 5, 148, 5, 147, 5, 149, 5, 148, 5, 150, 5, 151, 5, 152, 5, 151, 5, 153, 5, 152, 5, 154, 5, 155, 5, 156, 5, 155, 5, 157, 5, 156, 5, 158, 5, 152, 5, 159, 5, 152, 5, 160, 5, 159, 5, 153, 5, 161, 5, 162, 5, 161, 5, 163, 5, 162, 5, 164, 5, 165, 5, 166, 5, 165, 5, 167, 5, 166, 5, 168, 5, 169, 5, 170, 5, 169, 5, 171, 5, 170, 5, 172, 5, 173, 5, 174, 5, 173, 5, 175, 5, 174, 5, 134, 5, 176, 5, 177, 5, 176, 5, 178, 5, 177, 5, 179, 5, 182, 2, 180, 5, 182, 2, 181, 5, 180, 5, 182, 5, 183, 5, 184, 5, 183, 5, 107, 3, 184, 5, 163, 5, 185, 5, 186, 5, 185, 5, 187, 5, 186, 5, 188, 5, 189, 5, 190, 5, 189, 5, 191, 5, 190, 5, 192, 5, 193, 5, 194, 5, 193, 5, 195, 5, 194, 5, 196, 5, 197, 5, 198, 5, 197, 5, 199, 5, 198, 5, 200, 5, 201, 5, 202, 5, 201, 5, 203, 5, 202, 5, 204, 5, 35, 5, 205, 5, 35, 5, 206, 5, 205, 5, 207, 5, 208, 5, 38, 5, 208, 5, 209, 5, 38, 5, 210, 5, 211, 5, 212, 5, 211, 5, 213, 5, 212, 5, 214, 5, 215, 5, 216, 5, 215, 5, 217, 5, 216, 5, 218, 5, 219, 5, 220, 5, 219, 5, 221, 5, 220, 5, 222, 5, 223, 5, 224, 5, 223, 5, 225, 5, 224, 5, 226, 5, 227, 5, 228, 5, 227, 5, 229, 5, 228, 5, 230, 5, 231, 5, 232, 5, 231, 5, 233, 5, 232, 5, 234, 5, 235, 5, 236, 5, 235, 5, 237, 5, 236, 5, 238, 5, 239, 5, 240, 5, 239, 5, 241, 5, 240, 5, 242, 5, 243, 5, 244, 5, 243, 5, 245, 5, 244, 5, 36, 5, 246, 5, 247, 5, 246, 5, 248, 5, 247, 5, 39, 5, 249, 5, 72, 5, 249, 5, 250, 5, 72, 5, 251, 5, 252, 5, 253, 5, 252, 5, 254, 5, 253, 5, 255, 5, 0, 6, 1, 6, 0, 6, 2, 6, 1, 6, 3, 6, 4, 6, 5, 6, 4, 6, 6, 6, 5, 6, 7, 6, 8, 6, 9, 6, 8, 6, 10, 6, 9, 6, 11, 6, 12, 6, 13, 6, 12, 6, 14, 6, 13, 6, 15, 6, 16, 6, 17, 6, 16, 6, 18, 6, 17, 6, 19, 6, 20, 6, 21, 6, 20, 6, 22, 6, 21, 6, 23, 6, 24, 6, 25, 6, 24, 6, 26, 6, 25, 6, 27, 6, 28, 6, 29, 6, 28, 6, 30, 6, 29, 6, 31, 6, 32, 6, 33, 6, 32, 6, 34, 6, 33, 6, 35, 6, 36, 6, 37, 6, 36, 6, 38, 6, 37, 6, 39, 6, 40, 6, 41, 6, 40, 6, 42, 6, 41, 6, 43, 6, 44, 6, 45, 6, 44, 6, 46, 6, 45, 6, 47, 6, 48, 6, 49, 6, 48, 6, 50, 6, 49, 6, 51, 6, 52, 6, 53, 6, 52, 6, 54, 6, 53, 6, 55, 6, 56, 6, 57, 6, 56, 6, 58, 6, 57, 6, 59, 6, 37, 6, 60, 6, 37, 6, 61, 6, 60, 6, 62, 6, 63, 6, 64, 6, 63, 6, 65, 6, 64, 6, 66, 6, 67, 6, 68, 6, 67, 6, 69, 6, 68, 6, 126, 5, 70, 6, 71, 6, 70, 6, 72, 6, 71, 6, 73, 6, 74, 6, 75, 6, 74, 6, 76, 6, 75, 6, 77, 6, 78, 6, 79, 6, 78, 6, 80, 6, 79, 6, 81, 6, 82, 6, 83, 6, 82, 6, 84, 6, 83, 6, 85, 6, 86, 6, 87, 6, 86, 6, 88, 6, 87, 6, 38, 6, 89, 6, 90, 6, 89, 6, 91, 6, 90, 6, 92, 6, 93, 6, 94, 6, 93, 6, 95, 6, 94, 6, 96, 6, 112, 3, 97, 6, 112, 3, 98, 6, 97, 6, 99, 6, 100, 6, 101, 6, 100, 6, 102, 6, 101, 6, 103, 6, 75, 6, 104, 6, 75, 6, 105, 6, 104, 6, 106, 6, 107, 6, 108, 6, 107, 6, 109, 6, 108, 6, 110, 6, 111, 6, 112, 6, 111, 6, 113, 6, 112, 6, 114, 6, 115, 6, 116, 6, 115, 6, 117, 6, 116, 6, 76, 6, 118, 6, 119, 6, 118, 6, 120, 6, 119, 6, 121, 6, 122, 6, 123, 6, 122, 6, 124, 6, 123, 6, 125, 6, 126, 6, 127, 6, 126, 6, 128, 6, 127, 6, 129, 6, 130, 6, 131, 6, 130, 6, 132, 6, 131, 6, 133, 6, 134, 6, 135, 6, 134, 6, 136, 6, 135, 6, 137, 6, 138, 6, 139, 6, 138, 6, 140, 6, 139, 6, 105, 6, 119, 6, 141, 6, 119, 6, 142, 6, 141, 6, 143, 6, 144, 6, 145, 6, 144, 6, 146, 6, 145, 6, 147, 6, 148, 6, 149, 6, 148, 6, 150, 6, 149, 6, 151, 6, 152, 6, 153, 6, 152, 6, 154, 6, 153, 6, 155, 6, 156, 6, 157, 6, 156, 6, 158, 6, 157, 6, 159, 6, 160, 6, 161, 6, 160, 6, 162, 6, 161, 6, 61, 6, 163, 6, 164, 6, 163, 6, 141, 6, 164, 6, 165, 6, 166, 6, 183, 5, 166, 6, 167, 6, 183, 5, 168, 6, 169, 6, 170, 6, 169, 6, 171, 6, 170, 6, 172, 6, 173, 6, 174, 6, 173, 6, 175, 6, 174, 6, 176, 6, 90, 6, 142, 6, 90, 6, 177, 6, 142, 6, 178, 6, 179, 6, 107, 3, 179, 6, 180, 6, 107, 3, 181, 6, 182, 6, 183, 6, 182, 6, 184, 6, 183, 6, 185, 6, 186, 6, 187, 6, 186, 6, 188, 6, 187, 6, 189, 6, 190, 6, 191, 6, 190, 6, 192, 6, 191, 6, 193, 6, 194, 6, 195, 6, 194, 6, 196, 6, 195, 6, 197, 6, 198, 6, 199, 6, 198, 6, 200, 6, 199, 6, 201, 6, 202, 6, 203, 6, 202, 6, 204, 6, 203, 6, 205, 6, 206, 6, 207, 6, 206, 6, 208, 6, 207, 6, 209, 6, 210, 6, 211, 6, 210, 6, 212, 6, 211, 6, 213, 6, 214, 6, 215, 6, 214, 6, 216, 6, 215, 6, 217, 6, 218, 6, 219, 6, 218, 6, 220, 6, 219, 6, 206, 5, 247, 5, 221, 6, 247, 5, 222, 6, 221, 6, 209, 5, 223, 6, 249, 5, 223, 6, 224, 6, 249, 5, 225, 6, 226, 6, 227, 6, 226, 6, 228, 6, 227, 6, 229, 6, 230, 6, 231, 6, 230, 6, 232, 6, 231, 6, 233, 6, 234, 6, 235, 6, 234, 6, 236, 6, 235, 6, 237, 6, 238, 6, 239, 6, 238, 6, 240, 6, 239, 6, 225, 5, 13, 6, 241, 6, 13, 6, 242, 6, 241, 6, 229, 5, 243, 6, 16, 6, 243, 6, 244, 6, 16, 6, 245, 6, 246, 6, 247, 6, 246, 6, 248, 6, 247, 6, 249, 6, 250, 6, 251, 6, 250, 6, 252, 6, 251, 6, 253, 6, 254, 6, 255, 6, 254, 6, 0, 7, 255, 6, 1, 7, 2, 7, 3, 7, 2, 7, 4, 7, 3, 7, 5, 7, 6, 7, 7, 7, 6, 7, 8, 7, 7, 7, 9, 7, 10, 7, 11, 7, 10, 7, 12, 7, 11, 7, 13, 7, 14, 7, 15, 7, 14, 7, 16, 7, 15, 7, 17, 7, 18, 7, 19, 7, 18, 7, 20, 7, 19, 7, 21, 7, 22, 7, 23, 7, 22, 7, 24, 7, 23, 7, 25, 7, 26, 7, 27, 7, 26, 7, 28, 7, 27, 7, 29, 7, 30, 7, 31, 7, 30, 7, 32, 7, 31, 7, 33, 7, 34, 7, 35, 7, 34, 7, 36, 7, 35, 7, 37, 7, 38, 7, 39, 7, 38, 7, 40, 7, 39, 7, 41, 7, 42, 7, 43, 7, 42, 7, 44, 7, 43, 7, 45, 7, 46, 7, 47, 7, 46, 7, 48, 7, 47, 7, 49, 7, 50, 7, 51, 7, 50, 7, 52, 7, 51, 7, 53, 7, 54, 7, 55, 7, 54, 7, 56, 7, 55, 7, 57, 7, 221, 6, 58, 7, 221, 6, 59, 7, 58, 7, 60, 7, 61, 7, 223, 6, 61, 7, 62, 7, 223, 6, 63, 7, 64, 7, 65, 7, 64, 7, 66, 7, 65, 7, 67, 7, 68, 7, 69, 7, 68, 7, 70, 7, 69, 7, 71, 7, 72, 7, 73, 7, 72, 7, 74, 7, 73, 7, 75, 7, 76, 7, 77, 7, 76, 7, 78, 7, 77, 7, 79, 7, 80, 7, 81, 7, 80, 7, 82, 7, 81, 7, 83, 7, 84, 7, 85, 7, 84, 7, 86, 7, 85, 7, 87, 7, 88, 7, 89, 7, 88, 7, 90, 7, 89, 7, 91, 7, 92, 7, 93, 7, 92, 7, 94, 7, 93, 7, 95, 7, 96, 7, 97, 7, 96, 7, 98, 7, 97, 7, 99, 7, 100, 7, 101, 7, 100, 7, 102, 7, 101, 7, 103, 7, 104, 7, 105, 7, 104, 7, 106, 7, 105, 7, 107, 7, 108, 7, 109, 7, 108, 7, 110, 7, 109, 7 ),
+"blend_shape_data": [ ],
+"format": 97547,
+"index_count": 3006,
+"material": SubResource( 2 ),
+"primitive": 4,
+"skeleton_aabb": [ ],
+"vertex_count": 1903
+}
+
+[sub_resource type="ConcavePolygonShape" id=4]
+data = PoolVector3Array( -4, 3.5, 0, -4, 4.5, 0, -4, 3.5, 0.5, -4, 4.5, 0, -4, 4.5, 0.5, -4, 3.5, 0.5, -4, 3.5, 0, -4, 3.5, 0.5, -3.5, 3.5, 0, -4, 3.5, 0.5, -3.5, 3.5, 0.5, -3.5, 3.5, 0, -4, 3.5, 0.5, -4, 4.5, 0.5, -3.5, 3.5, 0.5, -4, 4.5, 0.5, -3.5, 4.5, 0.5, -3.5, 3.5, 0.5, -4, 3.5, 0, -3.5, 3.5, 0, -4, 4.5, 0, -3.5, 3.5, 0, -3.5, 4.5, 0, -4, 4.5, 0, -4, 4.5, 0, -4, 5.5, 0, -4, 4.5, 0.5, -4, 5.5, 0, -4, 5.5, 0.5, -4, 4.5, 0.5, -4, 4.5, 0.5, -4, 5.5, 0.5, -3.5, 4.5, 0.5, -4, 5.5, 0.5, -3.5, 5.5, 0.5, -3.5, 4.5, 0.5, -4, 4.5, 0, -3.5, 4.5, 0, -4, 5.5, 0, -3.5, 4.5, 0, -3.5, 5.5, 0, -4, 5.5, 0, -4, 5.5, 0, -3.5, 5.5, 0, -4, 5.5, 0.5, -3.5, 5.5, 0, -3.5, 5.5, 0.5, -4, 5.5, 0.5, -3, 3, 0, -3, 3, 0.5, -3, 3.5, 0, -3, 3, 0.5, -3, 3.5, 0.5, -3, 3.5, 0, -3.5, 3, 0, -3.5, 3.5, 0, -3.5, 3, 0.5, -3.5, 3.5, 0, -3.5, 3.5, 0.5, -3.5, 3, 0.5, -3.5, 3, 0, -3.5, 3, 0.5, -3, 3, 0, -3.5, 3, 0.5, -3, 3, 0.5, -3, 3, 0, -3.5, 3, 0.5, -3.5, 3.5, 0.5, -3, 3, 0.5, -3.5, 3.5, 0.5, -3, 3.5, 0.5, -3, 3, 0.5, -3.5, 3, 0, -3, 3, 0, -3.5, 3.5, 0, -3, 3, 0, -3, 3.5, 0, -3.5, 3.5, 0, -3.5, 3.5, 0.5, -3.5, 5.5, 0.5, -3, 3.5, 0.5, -3.5, 5.5, 0.5, -3, 5.5, 0.5, -3, 3.5, 0.5, -3.5, 3.5, 0, -3, 3.5, 0, -3.5, 5.5, 0, -3, 3.5, 0, -3, 5.5, 0, -3.5, 5.5, 0, -3, 5.5, 0, -3, 5.5, 0.5, -3, 6, 0, -3, 5.5, 0.5, -3, 6, 0.5, -3, 6, 0, -3.5, 5.5, 0, -3.5, 6, 0, -3.5, 5.5, 0.5, -3.5, 6, 0, -3.5, 6, 0.5, -3.5, 5.5, 0.5, -3.5, 6, 0, -3, 6, 0, -3.5, 6, 0.5, -3, 6, 0, -3, 6, 0.5, -3.5, 6, 0.5, -3.5, 5.5, 0.5, -3.5, 6, 0.5, -3, 5.5, 0.5, -3.5, 6, 0.5, -3, 6, 0.5, -3, 5.5, 0.5, -3.5, 5.5, 0, -3, 5.5, 0, -3.5, 6, 0, -3, 5.5, 0, -3, 6, 0, -3.5, 6, 0, -2.5, 2.5, 0, -2.5, 2.5, 0.5, -2.5, 3, 0, -2.5, 2.5, 0.5, -2.5, 3, 0.5, -2.5, 3, 0, -3, 2.5, 0, -3, 3, 0, -3, 2.5, 0.5, -3, 3, 0, -3, 3, 0.5, -3, 2.5, 0.5, -3, 3, 0, -2.5, 3, 0, -3, 3, 0.5, -2.5, 3, 0, -2.5, 3, 0.5, -3, 3, 0.5, -3, 2.5, 0, -3, 2.5, 0.5, -2.5, 2.5, 0, -3, 2.5, 0.5, -2.5, 2.5, 0.5, -2.5, 2.5, 0, -3, 2.5, 0.5, -3, 3, 0.5, -2.5, 2.5, 0.5, -3, 3, 0.5, -2.5, 3, 0.5, -2.5, 2.5, 0.5, -3, 2.5, 0, -2.5, 2.5, 0, -3, 3, 0, -2.5, 2.5, 0, -2.5, 3, 0, -3, 3, 0, -2.5, 3.5, 0, -2.5, 3.5, 0.5, -2.5, 4, 0, -2.5, 3.5, 0.5, -2.5, 4, 0.5, -2.5, 4, 0, -3, 3.5, 0, -3, 3.5, 0.5, -2.5, 3.5, 0, -3, 3.5, 0.5, -2.5, 3.5, 0.5, -2.5, 3.5, 0, -3, 3.5, 0.5, -3, 4.5, 0.5, -2.5, 3.5, 0.5, -3, 4.5, 0.5, -2.5, 4.5, 0.5, -2.5, 3.5, 0.5, -3, 3.5, 0, -2.5, 3.5, 0, -3, 4.5, 0, -2.5, 3.5, 0, -2.5, 4.5, 0, -3, 4.5, 0, -3, 4.5, 0.5, -3, 5.5, 0.5, -2.5, 4.5, 0.5, -3, 5.5, 0.5, -2.5, 5.5, 0.5, -2.5, 4.5, 0.5, -3, 4.5, 0, -2.5, 4.5, 0, -3, 5.5, 0, -2.5, 4.5, 0, -2.5, 5.5, 0, -3, 5.5, 0, -2.5, 5, 0, -2.5, 5, 0.5, -2.5, 5.5, 0, -2.5, 5, 0.5, -2.5, 5.5, 0.5, -2.5, 5.5, 0, -3, 5.5, 0, -2.5, 5.5, 0, -3, 5.5, 0.5, -2.5, 5.5, 0, -2.5, 5.5, 0.5, -3, 5.5, 0.5, -2.5, 6, 0, -2.5, 6, 0.5, -2.5, 6.5, 0, -2.5, 6, 0.5, -2.5, 6.5, 0.5, -2.5, 6.5, 0, -3, 6, 0, -3, 6.5, 0, -3, 6, 0.5, -3, 6.5, 0, -3, 6.5, 0.5, -3, 6, 0.5, -3, 6.5, 0, -2.5, 6.5, 0, -3, 6.5, 0.5, -2.5, 6.5, 0, -2.5, 6.5, 0.5, -3, 6.5, 0.5, -3, 6, 0, -3, 6, 0.5, -2.5, 6, 0, -3, 6, 0.5, -2.5, 6, 0.5, -2.5, 6, 0, -3, 6, 0.5, -3, 6.5, 0.5, -2.5, 6, 0.5, -3, 6.5, 0.5, -2.5, 6.5, 0.5, -2.5, 6, 0.5, -3, 6, 0, -2.5, 6, 0, -3, 6.5, 0, -2.5, 6, 0, -2.5, 6.5, 0, -3, 6.5, 0, -2.5, 4, 0, -2.5, 4, 0.5, -2, 4, 0, -2.5, 4, 0.5, -2, 4, 0.5, -2, 4, 0, -2.5, 4, 0.5, -2.5, 5, 0.5, -2, 4, 0.5, -2.5, 5, 0.5, -2, 5, 0.5, -2, 4, 0.5, -2.5, 4, 0, -2, 4, 0, -2.5, 5, 0, -2, 4, 0, -2, 5, 0, -2.5, 5, 0, -2.5, 5, 0, -2, 5, 0, -2.5, 5, 0.5, -2, 5, 0, -2, 5, 0.5, -2.5, 5, 0.5, -1.5, 0, 0, -1.5, 0, 0.5, -1.5, 1.5, 0, -1.5, 0, 0.5, -1.5, 1.5, 0.5, -1.5, 1.5, 0, -2, 0, 0, -2, 4, 0, -2, 0, 0.5, -2, 4, 0, -2, 4, 0.5, -2, 0, 0.5, -2, 0, 0, -2, 0, 0.5, -1.5, 0, 0, -2, 0, 0.5, -1.5, 0, 0.5, -1.5, 0, 0, -2, 0, 0.5, -2, 4, 0.5, -1.5, 0, 0.5, -2, 4, 0.5, -1.5, 4, 0.5, -1.5, 0, 0.5, -2, 0, 0, -1.5, 0, 0, -2, 4, 0, -1.5, 0, 0, -1.5, 4, 0, -2, 4, 0, -1.5, 2, 0, -1.5, 2, 0.5, -1.5, 4, 0, -1.5, 2, 0.5, -1.5, 4, 0.5, -1.5, 4, 0, -1.5, 4, 0, -1.5, 4, 0.5, -1.5, 4.5, 0, -1.5, 4, 0.5, -1.5, 4.5, 0.5, -1.5, 4.5, 0, -2, 4, 0.5, -2, 4.5, 0.5, -1.5, 4, 0.5, -2, 4.5, 0.5, -1.5, 4.5, 0.5, -1.5, 4, 0.5, -2, 4, 0, -1.5, 4, 0, -2, 4.5, 0, -1.5, 4, 0, -1.5, 4.5, 0, -2, 4.5, 0, -1.5, 4.5, 0, -1.5, 4.5, 0.5, -1.5, 5, 0, -1.5, 4.5, 0.5, -1.5, 5, 0.5, -1.5, 5, 0, -2, 4.5, 0.5, -2, 5, 0.5, -1.5, 4.5, 0.5, -2, 5, 0.5, -1.5, 5, 0.5, -1.5, 4.5, 0.5, -2, 4.5, 0, -1.5, 4.5, 0, -2, 5, 0, -1.5, 4.5, 0, -1.5, 5, 0, -2, 5, 0, -1.5, 5, 0, -1.5, 5, 0.5, -1.5, 5.5, 0, -1.5, 5, 0.5, -1.5, 5.5, 0.5, -1.5, 5.5, 0, -2, 5, 0, -2, 5.5, 0, -2, 5, 0.5, -2, 5.5, 0, -2, 5.5, 0.5, -2, 5, 0.5, -2, 5.5, 0, -1.5, 5.5, 0, -2, 5.5, 0.5, -1.5, 5.5, 0, -1.5, 5.5, 0.5, -2, 5.5, 0.5, -2, 5, 0.5, -2, 5.5, 0.5, -1.5, 5, 0.5, -2, 5.5, 0.5, -1.5, 5.5, 0.5, -1.5, 5, 0.5, -2, 5, 0, -1.5, 5, 0, -2, 5.5, 0, -1.5, 5, 0, -1.5, 5.5, 0, -2, 5.5, 0, -1, 1.5, 0, -1, 1.5, 0.5, -1, 2, 0, -1, 1.5, 0.5, -1, 2, 0.5, -1, 2, 0, -1.5, 2, 0, -1, 2, 0, -1.5, 2, 0.5, -1, 2, 0, -1, 2, 0.5, -1.5, 2, 0.5, -1.5, 1.5, 0, -1.5, 1.5, 0.5, -1, 1.5, 0, -1.5, 1.5, 0.5, -1, 1.5, 0.5, -1, 1.5, 0, -1.5, 1.5, 0.5, -1.5, 2, 0.5, -1, 1.5, 0.5, -1.5, 2, 0.5, -1, 2, 0.5, -1, 1.5, 0.5, -1.5, 1.5, 0, -1, 1.5, 0, -1.5, 2, 0, -1, 1.5, 0, -1, 2, 0, -1.5, 2, 0, -1.5, 6.5, 0, -1.5, 7, 0, -1.5, 6.5, 0.5, -1.5, 7, 0, -1.5, 7, 0.5, -1.5, 6.5, 0.5, -1.5, 6.5, 0, -1.5, 6.5, 0.5, -1, 6.5, 0, -1.5, 6.5, 0.5, -1, 6.5, 0.5, -1, 6.5, 0, -1.5, 6.5, 0.5, -1.5, 7, 0.5, -0.5, 6.5, 0.5, -1.5, 7, 0.5, -0.5, 7, 0.5, -0.5, 6.5, 0.5, -1.5, 6.5, 0, -0.5, 6.5, 0, -1.5, 7, 0, -0.5, 6.5, 0, -0.5, 7, 0, -1.5, 7, 0, -1, 7, 0, -1, 7, 0.5, -1, 7.5, 0, -1, 7, 0.5, -1, 7.5, 0.5, -1, 7.5, 0, -1.5, 7, 0, -1.5, 7.5, 0, -1.5, 7, 0.5, -1.5, 7.5, 0, -1.5, 7.5, 0.5, -1.5, 7, 0.5, -1.5, 7.5, 0, -1, 7.5, 0, -1.5, 7.5, 0.5, -1, 7.5, 0, -1, 7.5, 0.5, -1.5, 7.5, 0.5, -1.5, 7, 0.5, -1.5, 7.5, 0.5, -1, 7, 0.5, -1.5, 7.5, 0.5, -1, 7.5, 0.5, -1, 7, 0.5, -1.5, 7, 0, -1, 7, 0, -1.5, 7.5, 0, -1, 7, 0, -1, 7.5, 0, -1.5, 7.5, 0, -0.5, 2, 0, -0.5, 2, 0.5, -0.5, 2.5, 0, -0.5, 2, 0.5, -0.5, 2.5, 0.5, -0.5, 2.5, 0, -1, 2, 0, -1, 2.5, 0, -1, 2, 0.5, -1, 2.5, 0, -1, 2.5, 0.5, -1, 2, 0.5, -1, 2.5, 0, -0.5, 2.5, 0, -1, 2.5, 0.5, -0.5, 2.5, 0, -0.5, 2.5, 0.5, -1, 2.5, 0.5, -1, 2, 0, -1, 2, 0.5, -0.5, 2, 0, -1, 2, 0.5, -0.5, 2, 0.5, -0.5, 2, 0, -1, 2, 0.5, -1, 2.5, 0.5, -0.5, 2, 0.5, -1, 2.5, 0.5, -0.5, 2.5, 0.5, -0.5, 2, 0.5, -1, 2, 0, -0.5, 2, 0, -1, 2.5, 0, -0.5, 2, 0, -0.5, 2.5, 0, -1, 2.5, 0, -1, 4, -0.5, -1, 4.5, -0.5, -1, 4, 1, -1, 4.5, -0.5, -1, 4.5, 1, -1, 4, 1, -1, 4.5, -0.5, -0.5, 4.5, -0.5, -1, 4.5, 0, -0.5, 4.5, -0.5, -0.5, 4.5, 0, -1, 4.5, 0, -1, 4, -0.5, -1, 4, 1, -0.5, 4, -0.5, -1, 4, 1, -0.5, 4, 1, -0.5, 4, -0.5, -1, 4, -0.5, -0.5, 4, -0.5, -1, 4.5, -0.5, -0.5, 4, -0.5, -0.5, 4.5, -0.5, -1, 4.5, -0.5, -1, 4.5, 0.5, -0.5, 4.5, 0.5, -1, 4.5, 1, -0.5, 4.5, 0.5, -0.5, 4.5, 1, -1, 4.5, 1, -1, 4, 1, -1, 4.5, 1, -0.5, 4, 1, -1, 4.5, 1, -0.5, 4.5, 1, -0.5, 4, 1, -1, 4.5, -1, -1, 6, -1, -1, 4.5, -0.5, -1, 6, -1, -1, 6, -0.5, -1, 4.5, -0.5, -1, 4.5, -1, -1, 4.5, -0.5, -0.5, 4.5, -1, -1, 4.5, -0.5, -0.5, 4.5, -0.5, -0.5, 4.5, -1, -1, 4.5, -0.5, -1, 5, -0.5, -0.5, 4.5, -0.5, -1, 5, -0.5, -0.5, 5, -0.5, -0.5, 4.5, -0.5, -1, 4.5, -1, -0.5, 4.5, -1, -1, 6, -1, -0.5, 4.5, -1, -0.5, 6, -1, -1, 6, -1, -1, 4.5, 0, -1, 5, 0, -1, 4.5, 0.5, -1, 5, 0, -1, 5, 0.5, -1, 4.5, 0.5, -1, 5, 0, -0.5, 5, 0, -1, 5, 0.5, -0.5, 5, 0, -0.5, 5, 0.5, -1, 5, 0.5, -1, 4.5, 0.5, -1, 5, 0.5, -0.5, 4.5, 0.5, -1, 5, 0.5, -0.5, 5, 0.5, -0.5, 4.5, 0.5, -1, 4.5, 0, -0.5, 4.5, 0, -1, 5, 0, -0.5, 4.5, 0, -0.5, 5, 0, -1, 5, 0, -1, 4.5, 1, -1, 6, 1, -1, 4.5, 1.5, -1, 6, 1, -1, 6, 1.5, -1, 4.5, 1.5, -1, 4.5, 1, -1, 4.5, 1.5, -0.5, 4.5, 1, -1, 4.5, 1.5, -0.5, 4.5, 1.5, -0.5, 4.5, 1, -1, 4.5, 1.5, -1, 6, 1.5, -0.5, 4.5, 1.5, -1, 6, 1.5, -0.5, 6, 1.5, -0.5, 4.5, 1.5, -1, 4.5, 1, -0.5, 4.5, 1, -1, 5, 1, -0.5, 4.5, 1, -0.5, 5, 1, -1, 5, 1, -1, 5, -0.5, -1, 5.5, -0.5, -1, 5, 0, -1, 5.5, -0.5, -1, 5.5, 0, -1, 5, 0, -1, 5.5, -0.5, -0.5, 5.5, -0.5, -1, 5.5, 0, -0.5, 5.5, -0.5, -0.5, 5.5, 0, -1, 5.5, 0, -1, 5, -0.5, -1, 5, 0, -0.5, 5, -0.5, -1, 5, 0, -0.5, 5, 0, -0.5, 5, -0.5, -1, 5, 0, -1, 5.5, 0, -0.5, 5, 0, -1, 5.5, 0, -0.5, 5.5, 0, -0.5, 5, 0, -1, 5, 0.5, -1, 5.5, 0.5, -1, 5, 1, -1, 5.5, 0.5, -1, 5.5, 1, -1, 5, 1, -1, 5.5, 0.5, -0.5, 5.5, 0.5, -1, 5.5, 1, -0.5, 5.5, 0.5, -0.5, 5.5, 1, -1, 5.5, 1, -1, 5, 0.5, -1, 5, 1, -0.5, 5, 0.5, -1, 5, 1, -0.5, 5, 1, -0.5, 5, 0.5, -1, 5, 0.5, -0.5, 5, 0.5, -1, 5.5, 0.5, -0.5, 5, 0.5, -0.5, 5.5, 0.5, -1, 5.5, 0.5, -1, 6, -1, -0.5, 6, -1, -1, 6, -0.5, -0.5, 6, -1, -0.5, 6, -0.5, -1, 6, -0.5, -1, 5.5, -0.5, -1, 6, -0.5, -0.5, 5.5, -0.5, -1, 6, -0.5, -0.5, 6, -0.5, -0.5, 5.5, -0.5, -1, 5.5, 0, -1, 6.5, 0, -1, 5.5, 0.5, -1, 6.5, 0, -1, 6.5, 0.5, -1, 5.5, 0.5, -1, 5.5, 0, -1, 5.5, 0.5, -0.5, 5.5, 0, -1, 5.5, 0.5, -0.5, 5.5, 0.5, -0.5, 5.5, 0, -1, 5.5, 0.5, -1, 6, 0.5, -0.5, 5.5, 0.5, -1, 6, 0.5, -0.5, 6, 0.5, -0.5, 5.5, 0.5, -1, 5.5, 0, -0.5, 5.5, 0, -1, 6, 0, -0.5, 5.5, 0, -0.5, 6, 0, -1, 6, 0, -1, 6, 1, -0.5, 6, 1, -1, 6, 1.5, -0.5, 6, 1, -0.5, 6, 1.5, -1, 6, 1.5, -1, 5.5, 1, -0.5, 5.5, 1, -1, 6, 1, -0.5, 5.5, 1, -0.5, 6, 1, -1, 6, 1, -1, 6, -0.5, -1, 6.5, -0.5, -1, 6, 0, -1, 6.5, -0.5, -1, 6.5, 0, -1, 6, 0, -1, 6.5, -0.5, 0, 6.5, -0.5, -1, 6.5, 0, 0, 6.5, -0.5, 0, 6.5, 0, -1, 6.5, 0, -1, 6, -0.5, -1, 6, 0, -0.5, 6, -0.5, -1, 6, 0, -0.5, 6, 0, -0.5, 6, -0.5, -1, 6, -0.5, -0.5, 6, -0.5, -1, 6.5, -0.5, -0.5, 6, -0.5, -0.5, 6.5, -0.5, -1, 6.5, -0.5, -1, 6, 0.5, -1, 6.5, 0.5, -1, 6, 1, -1, 6.5, 0.5, -1, 6.5, 1, -1, 6, 1, -1, 6.5, 0.5, 0, 6.5, 0.5, -1, 6.5, 1, 0, 6.5, 0.5, 0, 6.5, 1, -1, 6.5, 1, -1, 6, 0.5, -1, 6, 1, -0.5, 6, 0.5, -1, 6, 1, -0.5, 6, 1, -0.5, 6, 0.5, -1, 6, 1, -1, 6.5, 1, -0.5, 6, 1, -1, 6.5, 1, -0.5, 6.5, 1, -0.5, 6, 1, -0.5, 6.5, 0, -0.5, 6.5, 0.5, -0.5, 7, 0, -0.5, 6.5, 0.5, -0.5, 7, 0.5, -0.5, 7, 0, -1, 7, 0, -0.5, 7, 0, -1, 7, 0.5, -0.5, 7, 0, -0.5, 7, 0.5, -1, 7, 0.5, -0.5, 1.5, -1, -0.5, 2, -1, -0.5, 1.5, -0.5, -0.5, 2, -1, -0.5, 2, -0.5, -0.5, 1.5, -0.5, -0.5, 2, -1, 0, 2, -1, -0.5, 2, -0.5, 0, 2, -1, 0, 2, -0.5, -0.5, 2, -0.5, -0.5, 1.5, -1, -0.5, 1.5, -0.5, 0, 1.5, -1, -0.5, 1.5, -0.5, 0, 1.5, -0.5, 0, 1.5, -1, -0.5, 1.5, -1, 0, 1.5, -1, -0.5, 2, -1, 0, 1.5, -1, 0, 2, -1, -0.5, 2, -1, -0.5, 1.5, -0.5, -0.5, 2, -0.5, -0.5, 1.5, 0, -0.5, 2, -0.5, -0.5, 2, 0, -0.5, 1.5, 0, -0.5, 2, -0.5, 0, 2, -0.5, -0.5, 2, 0, 0, 2, -0.5, 0, 2, 0, -0.5, 2, 0, -0.5, 1.5, -0.5, -0.5, 1.5, 0, 0.5, 1.5, -0.5, -0.5, 1.5, 0, 0.5, 1.5, 0, 0.5, 1.5, -0.5, -0.5, 1.5, 0, -0.5, 2, 0, -0.5, 1.5, 0.5, -0.5, 2, 0, -0.5, 2, 0.5, -0.5, 1.5, 0.5, -0.5, 2, 0, 0, 2, 0, -0.5, 2, 0.5, 0, 2, 0, 0, 2, 0.5, -0.5, 2, 0.5, -0.5, 1.5, 0, -0.5, 1.5, 0.5, 0, 1.5, 0, -0.5, 1.5, 0.5, 0, 1.5, 0.5, 0, 1.5, 0, -0.5, 1.5, 0.5, -0.5, 2, 0.5, -0.5, 1.5, 1, -0.5, 2, 0.5, -0.5, 2, 1, -0.5, 1.5, 1, -0.5, 2, 0.5, 0, 2, 0.5, -0.5, 2, 1, 0, 2, 0.5, 0, 2, 1, -0.5, 2, 1, -0.5, 1.5, 0.5, -0.5, 1.5, 1, 0.5, 1.5, 0.5, -0.5, 1.5, 1, 0.5, 1.5, 1, 0.5, 1.5, 0.5, -0.5, 1.5, 1, -0.5, 2, 1, -0.5, 1.5, 1.5, -0.5, 2, 1, -0.5, 2, 1.5, -0.5, 1.5, 1.5, -0.5, 2, 1, 0, 2, 1, -0.5, 2, 1.5, 0, 2, 1, 0, 2, 1.5, -0.5, 2, 1.5, -0.5, 1.5, 1, -0.5, 1.5, 1.5, 0, 1.5, 1, -0.5, 1.5, 1.5, 0, 1.5, 1.5, 0, 1.5, 1, -0.5, 1.5, 1.5, -0.5, 2, 1.5, 0, 1.5, 1.5, -0.5, 2, 1.5, 0, 2, 1.5, 0, 1.5, 1.5, -0.5, 2.5, 0, -0.5, 3, 0, -0.5, 2.5, 0.5, -0.5, 3, 0, -0.5, 3, 0.5, -0.5, 2.5, 0.5, -0.5, 2.5, 0, -0.5, 2.5, 0.5, 0, 2.5, 0, -0.5, 2.5, 0.5, 0, 2.5, 0.5, 0, 2.5, 0, -0.5, 2.5, 0, 0, 2.5, 0, -0.5, 3, 0, 0, 2.5, 0, 0, 3, 0, -0.5, 3, 0, -0.5, 2.5, 0.5, -0.5, 3.5, 0.5, -0.5, 2.5, 1, -0.5, 3.5, 0.5, -0.5, 3.5, 1, -0.5, 2.5, 1, -0.5, 2.5, 0.5, -0.5, 2.5, 1, 0, 2.5, 0.5, -0.5, 2.5, 1, 0, 2.5, 1, 0, 2.5, 0.5, -0.5, 2.5, 1, -0.5, 3.5, 1, 0, 2.5, 1, -0.5, 3.5, 1, 0, 3.5, 1, 0, 2.5, 1, -0.5, 3, -0.5, -0.5, 4, -0.5, -0.5, 3, 0, -0.5, 4, -0.5, -0.5, 4, 0, -0.5, 3, 0, -0.5, 3, -0.5, -0.5, 3, 0, 0, 3, -0.5, -0.5, 3, 0, 0, 3, 0, 0, 3, -0.5, -0.5, 3, -0.5, 0, 3, -0.5, -0.5, 3.5, -0.5, 0, 3, -0.5, 0, 3.5, -0.5, -0.5, 3.5, -0.5, -0.5, 3, 0, -0.5, 3.5, 0, -0.5, 3, 0.5, -0.5, 3.5, 0, -0.5, 3.5, 0.5, -0.5, 3, 0.5, -0.5, 3.5, 0.5, 0, 3.5, 0.5, -0.5, 3.5, 1, 0, 3.5, 0.5, 0, 3.5, 1, -0.5, 3.5, 1, -0.5, 3.5, -1, -0.5, 4, -1, -0.5, 3.5, -0.5, -0.5, 4, -1, -0.5, 4, -0.5, -0.5, 3.5, -0.5, -0.5, 3.5, -1, -0.5, 3.5, -0.5, 0, 3.5, -1, -0.5, 3.5, -0.5, 0, 3.5, -0.5, 0, 3.5, -1, -0.5, 3.5, -1, 0, 3.5, -1, -0.5, 4, -1, 0, 3.5, -1, 0, 4, -1, -0.5, 4, -1, -0.5, 3.5, 0, -0.5, 4, 0, -0.5, 3.5, 0.5, -0.5, 4, 0, -0.5, 4, 0.5, -0.5, 3.5, 0.5, -0.5, 3.5, 0.5, -0.5, 4, 0.5, 0, 3.5, 0.5, -0.5, 4, 0.5, 0, 4, 0.5, 0, 3.5, 0.5, 0, 3.5, 1, 0, 3.5, 1.5, 0, 5, 1, 0, 3.5, 1.5, 0, 5, 1.5, 0, 5, 1, -0.5, 3.5, 1, -0.5, 4.5, 1, -0.5, 3.5, 1.5, -0.5, 4.5, 1, -0.5, 4.5, 1.5, -0.5, 3.5, 1.5, -0.5, 3.5, 1, -0.5, 3.5, 1.5, 0, 3.5, 1, -0.5, 3.5, 1.5, 0, 3.5, 1.5, 0, 3.5, 1, -0.5, 3.5, 1.5, -0.5, 5, 1.5, 0, 3.5, 1.5, -0.5, 5, 1.5, 0, 5, 1.5, 0, 3.5, 1.5, -0.5, 3.5, 1, 0, 3.5, 1, -0.5, 4, 1, 0, 3.5, 1, 0, 4, 1, -0.5, 4, 1, -0.5, 4, -1, -0.5, 4.5, -1, -0.5, 4, -0.5, -0.5, 4.5, -1, -0.5, 4.5, -0.5, -0.5, 4, -0.5, -0.5, 4, -1, 0, 4, -1, -0.5, 4.5, -1, 0, 4, -1, 0, 4.5, -1, -0.5, 4.5, -1, -0.5, 4, 0.5, -0.5, 4, 1, 0, 4, 0.5, -0.5, 4, 1, 0, 4, 1, 0, 4, 0.5, -0.5, 4.5, -1.5, -0.5, 6, -1.5, -0.5, 4.5, -1, -0.5, 6, -1.5, -0.5, 6, -1, -0.5, 4.5, -1, -0.5, 4.5, -1.5, -0.5, 4.5, -1, 0, 4.5, -1.5, -0.5, 4.5, -1, 0, 4.5, -1, 0, 4.5, -1.5, -0.5, 4.5, -1.5, 0, 4.5, -1.5, -0.5, 6, -1.5, 0, 4.5, -1.5, 0, 6, -1.5, -0.5, 6, -1.5, -0.5, 4.5, -0.5, -0.5, 5, -0.5, -0.5, 4.5, 0, -0.5, 5, -0.5, -0.5, 5, 0, -0.5, 4.5, 0, -0.5, 4.5, 0.5, -0.5, 5, 0.5, -0.5, 4.5, 1, -0.5, 5, 0.5, -0.5, 5, 1, -0.5, 4.5, 1, -0.5, 5, 0, -0.5, 5.5, 0, -0.5, 5, 0.5, -0.5, 5.5, 0, -0.5, 5.5, 0.5, -0.5, 5, 0.5, -0.5, 5, 1.5, -0.5, 6, 1.5, -0.5, 5, 2, -0.5, 6, 1.5, -0.5, 6, 2, -0.5, 5, 2, -0.5, 5, 1.5, -0.5, 5, 2, 1, 5, 1.5, -0.5, 5, 2, 1, 5, 2, 1, 5, 1.5, -0.5, 5, 2, -0.5, 6, 2, 1, 5, 2, -0.5, 6, 2, 1, 6, 2, 1, 5, 2, -0.5, 6, -1.5, 2.5, 6, -1.5, -0.5, 6, -1, 2.5, 6, -1.5, 2.5, 6, -1, -0.5, 6, -1, -0.5, 5.5, -0.5, -0.5, 6, -0.5, -0.5, 5.5, 0, -0.5, 6, -0.5, -0.5, 6, 0, -0.5, 5.5, 0, -0.5, 5.5, 0.5, -0.5, 6, 0.5, -0.5, 5.5, 1, -0.5, 6, 0.5, -0.5, 6, 1, -0.5, 5.5, 1, -0.5, 6, 1.5, 1, 6, 1.5, -0.5, 6, 2, 1, 6, 1.5, 1, 6, 2, -0.5, 6, 2, -0.5, 6, -1, -0.5, 6.5, -1, -0.5, 6, -0.5, -0.5, 6.5, -1, -0.5, 6.5, -0.5, -0.5, 6, -0.5, -0.5, 6.5, -1, 2.5, 6.5, -1, -0.5, 6.5, -0.5, 2.5, 6.5, -1, 2.5, 6.5, -0.5, -0.5, 6.5, -0.5, -0.5, 6, -1, 2.5, 6, -1, -0.5, 6.5, -1, 2.5, 6, -1, 2.5, 6.5, -1, -0.5, 6.5, -1, -0.5, 6.5, 0, 0, 6.5, 0, -0.5, 6.5, 0.5, 0, 6.5, 0, 0, 6.5, 0.5, -0.5, 6.5, 0.5, -0.5, 6, 1, -0.5, 6.5, 1, -0.5, 6, 1.5, -0.5, 6.5, 1, -0.5, 6.5, 1.5, -0.5, 6, 1.5, -0.5, 6.5, 1, 0, 6.5, 1, -0.5, 6.5, 1.5, 0, 6.5, 1, 0, 6.5, 1.5, -0.5, 6.5, 1.5, -0.5, 6, 1.5, -0.5, 6.5, 1.5, 0, 6, 1.5, -0.5, 6.5, 1.5, 0, 6.5, 1.5, 0, 6, 1.5, 0.5, 0, 0, 0.5, 0, 0.5, 0.5, 1, 0, 0.5, 0, 0.5, 0.5, 1, 0.5, 0.5, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0.5, 0, 1, 0, 0, 1, 0.5, 0, 0, 0.5, 0, 0, 0, 0, 0, 0.5, 0.5, 0, 0, 0, 0, 0.5, 0.5, 0, 0.5, 0.5, 0, 0, 0, 0, 0.5, 0, 1, 0.5, 0.5, 0, 0.5, 0, 1, 0.5, 0.5, 1, 0.5, 0.5, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0, 1, 0, 0.5, 0, 0, 0.5, 1, 0, 0, 1, 0, 0.5, 1, 0, 0.5, 1, 0.5, 0.5, 1.5, 0, 0.5, 1, 0.5, 0.5, 1.5, 0.5, 0.5, 1.5, 0, 0, 1, 0, 0, 1.5, 0, 0, 1, 0.5, 0, 1.5, 0, 0, 1.5, 0.5, 0, 1, 0.5, 0, 1, 0.5, 0, 1.5, 0.5, 0.5, 1, 0.5, 0, 1.5, 0.5, 0.5, 1.5, 0.5, 0.5, 1, 0.5, 0, 1, 0, 0.5, 1, 0, 0, 1.5, 0, 0.5, 1, 0, 0.5, 1.5, 0, 0, 1.5, 0, 0, 2, -1, 0.5, 2, -1, 0, 2, -0.5, 0.5, 2, -1, 0.5, 2, -0.5, 0, 2, -0.5, 0, 1.5, -1, 0, 1.5, -0.5, 0.5, 1.5, -1, 0, 1.5, -0.5, 0.5, 1.5, -0.5, 0.5, 1.5, -1, 0, 1.5, -1, 0.5, 1.5, -1, 0, 2, -1, 0.5, 1.5, -1, 0.5, 2, -1, 0, 2, -1, 0, 2, 1, 0.5, 2, 1, 0, 2, 1.5, 0.5, 2, 1, 0.5, 2, 1.5, 0, 2, 1.5, 0, 1.5, 1, 0, 1.5, 1.5, 0.5, 1.5, 1, 0, 1.5, 1.5, 0.5, 1.5, 1.5, 0.5, 1.5, 1, 0, 1.5, 1.5, 0, 2, 1.5, 0.5, 1.5, 1.5, 0, 2, 1.5, 0.5, 2, 1.5, 0.5, 1.5, 1.5, 0, 2, -0.5, 0, 3, -0.5, 0, 2, 0, 0, 3, -0.5, 0, 3, 0, 0, 2, 0, 0, 2, -0.5, 0.5, 2, -0.5, 0, 3, -0.5, 0.5, 2, -0.5, 0.5, 3, -0.5, 0, 3, -0.5, 0, 2, 0, 0, 2.5, 0, 0, 2, 0.5, 0, 2.5, 0, 0, 2.5, 0.5, 0, 2, 0.5, 0, 2, 0.5, 0, 2.5, 0.5, 0, 2, 1, 0, 2.5, 0.5, 0, 2.5, 1, 0, 2, 1, 0, 2, 1, 0, 3, 1, 0.5, 2, 1, 0, 3, 1, 0.5, 3, 1, 0.5, 2, 1, 0, 3, -1, 0, 3.5, -1, 0, 3, -0.5, 0, 3.5, -1, 0, 3.5, -0.5, 0, 3, -0.5, 0, 3, -1, 0, 3, -0.5, 1.5, 3, -1, 0, 3, -0.5, 1.5, 3, -0.5, 1.5, 3, -1, 0, 3, -1, 0.5, 3, -1, 0, 3.5, -1, 0.5, 3, -1, 0.5, 3.5, -1, 0, 3.5, -1, 0.5, 3, 1, 0.5, 3, 1.5, 0.5, 3.5, 1, 0.5, 3, 1.5, 0.5, 3.5, 1.5, 0.5, 3.5, 1, 0, 3, 1, 0, 3.5, 1, 0, 3, 1.5, 0, 3.5, 1, 0, 3.5, 1.5, 0, 3, 1.5, 0, 3.5, 1, 0.5, 3.5, 1, 0, 3.5, 1.5, 0.5, 3.5, 1, 0.5, 3.5, 1.5, 0, 3.5, 1.5, 0, 3, 1, 0, 3, 1.5, 0.5, 3, 1, 0, 3, 1.5, 0.5, 3, 1.5, 0.5, 3, 1, 0, 3, 1.5, 0, 3.5, 1.5, 0.5, 3, 1.5, 0, 3.5, 1.5, 0.5, 3.5, 1.5, 0.5, 3, 1.5, 0.5, 3.5, -1.5, 0.5, 3.5, -1, 0.5, 4, -1.5, 0.5, 3.5, -1, 0.5, 4, -1, 0.5, 4, -1.5, 0, 3.5, -1.5, 0, 4, -1.5, 0, 3.5, -1, 0, 4, -1.5, 0, 4, -1, 0, 3.5, -1, 0, 3.5, -1.5, 0, 3.5, -1, 0.5, 3.5, -1.5, 0, 3.5, -1, 0.5, 3.5, -1, 0.5, 3.5, -1.5, 0, 3.5, -1.5, 0.5, 3.5, -1.5, 0, 4, -1.5, 0.5, 3.5, -1.5, 0.5, 4, -1.5, 0, 4, -1.5, 0, 3.5, 0.5, 0, 4, 0.5, 0, 3.5, 1, 0, 4, 0.5, 0, 4, 1, 0, 3.5, 1, 0, 3.5, 1, 0, 4, 1, 1, 3.5, 1, 0, 4, 1, 1, 4, 1, 1, 3.5, 1, 0.5, 4, -2, 0.5, 4, -1, 0.5, 4.5, -2, 0.5, 4, -1, 0.5, 4.5, -1, 0.5, 4.5, -2, 0, 4, -2, 0, 4.5, -2, 0, 4, -1, 0, 4.5, -2, 0, 4.5, -1, 0, 4, -1, 0, 4, -2, 0, 4, -1.5, 0.5, 4, -2, 0, 4, -1.5, 0.5, 4, -1.5, 0.5, 4, -2, 0, 4, -2, 0.5, 4, -2, 0, 5.5, -2, 0.5, 4, -2, 0.5, 5.5, -2, 0, 5.5, -2, 0, 4, 1, 0, 4.5, 1, 0.5, 4, 1, 0, 4.5, 1, 0.5, 4.5, 1, 0.5, 4, 1, 0, 4.5, -2, 0, 5.5, -2, 0, 4.5, -1.5, 0, 5.5, -2, 0, 5.5, -1.5, 0, 4.5, -1.5, 0, 4.5, 1, 0, 5, 1, 0.5, 4.5, 1, 0, 5, 1, 0.5, 5, 1, 0.5, 4.5, 1, 0, 5.5, -2, 2, 5.5, -2, 0, 5.5, -1.5, 2, 5.5, -2, 2, 5.5, -1.5, 0, 5.5, -1.5, 0, 5, 1, 0, 5, 1.5, 0.5, 5, 1, 0, 5, 1.5, 0.5, 5, 1.5, 0.5, 5, 1, 0, 5.5, -1.5, 2.5, 5.5, -1.5, 0, 6, -1.5, 2.5, 5.5, -1.5, 2.5, 6, -1.5, 0, 6, -1.5, 0, 6.5, 1, 2.5, 6.5, 1, 0, 6.5, 1.5, 2.5, 6.5, 1, 2.5, 6.5, 1.5, 0, 6.5, 1.5, 0, 6, 1.5, 0, 6.5, 1.5, 2.5, 6, 1.5, 0, 6.5, 1.5, 2.5, 6.5, 1.5, 2.5, 6, 1.5, 0, 6.5, -0.5, 0, 7, -0.5, 0, 6.5, 1, 0, 7, -0.5, 0, 7, 1, 0, 6.5, 1, 0, 7, -0.5, 0.5, 7, -0.5, 0, 7, 1, 0.5, 7, -0.5, 0.5, 7, 1, 0, 7, 1, 0, 6.5, -0.5, 0.5, 6.5, -0.5, 0, 7, -0.5, 0.5, 6.5, -0.5, 0.5, 7, -0.5, 0, 7, -0.5, 0, 6.5, 1, 0, 7, 1, 0.5, 6.5, 1, 0, 7, 1, 0.5, 7, 1, 0.5, 6.5, 1, 0.5, 2, -1, 1, 2, -1, 0.5, 2, -0.5, 1, 2, -1, 1, 2, -0.5, 0.5, 2, -0.5, 0.5, 1.5, -1, 0.5, 1.5, 1.5, 1, 1.5, -1, 0.5, 1.5, 1.5, 1, 1.5, 1.5, 1, 1.5, -1, 0.5, 1.5, -1, 1, 1.5, -1, 0.5, 2, -1, 1, 1.5, -1, 1, 2, -1, 0.5, 2, -1, 0.5, 2, 1, 1, 2, 1, 0.5, 2, 1.5, 1, 2, 1, 1, 2, 1.5, 0.5, 2, 1.5, 0.5, 1.5, 1.5, 0.5, 2, 1.5, 1, 1.5, 1.5, 0.5, 2, 1.5, 1, 2, 1.5, 1, 1.5, 1.5, 0.5, 2, -0.5, 1, 2, -0.5, 0.5, 3, -0.5, 1, 2, -0.5, 1, 3, -0.5, 0.5, 3, -0.5, 0.5, 2, 1, 0.5, 3, 1, 1, 2, 1, 0.5, 3, 1, 1, 3, 1, 1, 2, 1, 0.5, 3, -1.5, 0.5, 3.5, -1.5, 0.5, 3, -1, 0.5, 3.5, -1.5, 0.5, 3.5, -1, 0.5, 3, -1, 0.5, 3.5, -1.5, 1.5, 3.5, -1.5, 0.5, 3.5, -1, 1.5, 3.5, -1.5, 1.5, 3.5, -1, 0.5, 3.5, -1, 0.5, 3, -1.5, 0.5, 3, -1, 1.5, 3, -1.5, 0.5, 3, -1, 1.5, 3, -1, 1.5, 3, -1.5, 0.5, 3, -1.5, 1.5, 3, -1.5, 0.5, 3.5, -1.5, 1.5, 3, -1.5, 1.5, 3.5, -1.5, 0.5, 3.5, -1.5, 0.5, 3, 1, 0.5, 3.5, 1, 1, 3, 1, 0.5, 3.5, 1, 1, 3.5, 1, 1, 3, 1, 0.5, 3.5, -1, 1.5, 3.5, -1, 0.5, 4, -1, 1.5, 3.5, -1, 1.5, 4, -1, 0.5, 4, -1, 0.5, 4, -1, 1.5, 4, -1, 0.5, 4.5, -1, 1.5, 4, -1, 1.5, 4.5, -1, 0.5, 4.5, -1, 0.5, 4, 1, 0.5, 4.5, 1, 1.5, 4, 1, 0.5, 4.5, 1, 1.5, 4.5, 1, 1.5, 4, 1, 0.5, 4.5, -2, 0.5, 4.5, -1, 1.5, 4.5, -2, 0.5, 4.5, -1, 1.5, 4.5, -1, 1.5, 4.5, -2, 0.5, 4.5, -2, 2, 4.5, -2, 0.5, 5.5, -2, 2, 4.5, -2, 2, 5.5, -2, 0.5, 5.5, -2, 1, 4.5, 1, 1, 4.5, 1.5, 1, 5, 1, 1, 4.5, 1.5, 1, 5, 1.5, 1, 5, 1, 0.5, 4.5, 1, 0.5, 5, 1, 0.5, 4.5, 1.5, 0.5, 5, 1, 0.5, 5, 1.5, 0.5, 4.5, 1.5, 0.5, 4.5, 1, 0.5, 4.5, 1.5, 1, 4.5, 1, 0.5, 4.5, 1.5, 1, 4.5, 1.5, 1, 4.5, 1, 0.5, 4.5, 1.5, 0.5, 5, 1.5, 1, 4.5, 1.5, 0.5, 5, 1.5, 1, 5, 1.5, 1, 4.5, 1.5, 0.5, 7, -0.5, 2, 7, -0.5, 0.5, 7, 1, 2, 7, -0.5, 2, 7, 1, 0.5, 7, 1, 0.5, 6.5, -0.5, 2, 6.5, -0.5, 0.5, 7, -0.5, 2, 6.5, -0.5, 2, 7, -0.5, 0.5, 7, -0.5, 0.5, 6.5, 1, 0.5, 7, 1, 2, 6.5, 1, 0.5, 7, 1, 2, 7, 1, 2, 6.5, 1, 1, 2, -1, 1.5, 2, -1, 1, 2, -0.5, 1.5, 2, -1, 1.5, 2, -0.5, 1, 2, -0.5, 1, 1.5, -1, 1, 1.5, 1.5, 1.5, 1.5, -1, 1, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, 1.5, -1, 1, 1.5, -1, 1.5, 1.5, -1, 1, 2, -1, 1.5, 1.5, -1, 1.5, 2, -1, 1, 2, -1, 1, 2, 1, 1.5, 2, 1, 1, 2, 1.5, 1.5, 2, 1, 1.5, 2, 1.5, 1, 2, 1.5, 1, 1.5, 1.5, 1, 2, 1.5, 1.5, 1.5, 1.5, 1, 2, 1.5, 1.5, 2, 1.5, 1.5, 1.5, 1.5, 1, 2, -0.5, 1.5, 2, -0.5, 1, 3, -0.5, 1.5, 2, -0.5, 1.5, 3, -0.5, 1, 3, -0.5, 1, 2, 1, 1, 3.5, 1, 1.5, 2, 1, 1, 3.5, 1, 1.5, 3.5, 1, 1.5, 2, 1, 1.5, 3, -1.5, 1.5, 3, -1, 1.5, 3.5, -1.5, 1.5, 3, -1, 1.5, 3.5, -1, 1.5, 3.5, -1.5, 1, 3.5, 1, 1, 4, 1, 2, 3.5, 1, 1, 4, 1, 2, 4, 1, 2, 3.5, 1, 1, 4.5, 1, 1, 5, 1, 2, 4.5, 1, 1, 5, 1, 2, 5, 1, 2, 4.5, 1, 1, 5, 1, 1, 5, 1.5, 2, 5, 1, 1, 5, 1.5, 2, 5, 1.5, 2, 5, 1, 1, 5, 1.5, 1, 5, 2, 2.5, 5, 1.5, 1, 5, 2, 2.5, 5, 2, 2.5, 5, 1.5, 1, 5, 2, 1, 5.5, 2, 2.5, 5, 2, 1, 5.5, 2, 2.5, 5.5, 2, 2.5, 5, 2, 1, 6, 1.5, 2, 6, 1.5, 1, 6, 2, 2, 6, 1.5, 2, 6, 2, 1, 6, 2, 1, 5.5, 2, 1, 6, 2, 2, 5.5, 2, 1, 6, 2, 2, 6, 2, 2, 5.5, 2, 2, 0, 0, 2, 0, 0.5, 2, 1, 0, 2, 0, 0.5, 2, 1, 0.5, 2, 1, 0, 1.5, 0, 0, 1.5, 1, 0, 1.5, 0, 0.5, 1.5, 1, 0, 1.5, 1, 0.5, 1.5, 0, 0.5, 1.5, 0, 0, 1.5, 0, 0.5, 2, 0, 0, 1.5, 0, 0.5, 2, 0, 0.5, 2, 0, 0, 1.5, 0, 0.5, 1.5, 1, 0.5, 2, 0, 0.5, 1.5, 1, 0.5, 2, 1, 0.5, 2, 0, 0.5, 1.5, 0, 0, 2, 0, 0, 1.5, 1, 0, 2, 0, 0, 2, 1, 0, 1.5, 1, 0, 2, 1, 0, 2, 1, 0.5, 2, 1.5, 0, 2, 1, 0.5, 2, 1.5, 0.5, 2, 1.5, 0, 1.5, 1, 0, 1.5, 1.5, 0, 1.5, 1, 0.5, 1.5, 1.5, 0, 1.5, 1.5, 0.5, 1.5, 1, 0.5, 1.5, 1, 0.5, 1.5, 1.5, 0.5, 2, 1, 0.5, 1.5, 1.5, 0.5, 2, 1.5, 0.5, 2, 1, 0.5, 1.5, 1, 0, 2, 1, 0, 1.5, 1.5, 0, 2, 1, 0, 2, 1.5, 0, 1.5, 1.5, 0, 1.5, 2, -1, 2, 2, -1, 1.5, 2, -0.5, 2, 2, -1, 2, 2, -0.5, 1.5, 2, -0.5, 1.5, 1.5, -1, 1.5, 1.5, 0, 2, 1.5, -1, 1.5, 1.5, 0, 2, 1.5, 0, 2, 1.5, -1, 1.5, 1.5, -1, 2, 1.5, -1, 1.5, 2, -1, 2, 1.5, -1, 2, 2, -1, 1.5, 2, -1, 1.5, 1.5, 0.5, 1.5, 1.5, 1.5, 2, 1.5, 0.5, 1.5, 1.5, 1.5, 2, 1.5, 1.5, 2, 1.5, 0.5, 1.5, 2, 1, 2, 2, 1, 1.5, 2, 1.5, 2, 2, 1, 2, 2, 1.5, 1.5, 2, 1.5, 1.5, 1.5, 1.5, 1.5, 2, 1.5, 2, 1.5, 1.5, 1.5, 2, 1.5, 2, 2, 1.5, 2, 1.5, 1.5, 2, 2, -0.5, 2, 2, 0, 2, 2.5, -0.5, 2, 2, 0, 2, 2.5, 0, 2, 2.5, -0.5, 1.5, 2, -0.5, 2, 2, -0.5, 1.5, 2.5, -0.5, 2, 2, -0.5, 2, 2.5, -0.5, 1.5, 2.5, -0.5, 2, 2, 0, 2, 2, 0.5, 2, 2.5, 0, 2, 2, 0.5, 2, 2.5, 0.5, 2, 2.5, 0, 2, 2, 0.5, 2, 2, 1, 2, 2.5, 0.5, 2, 2, 1, 2, 2.5, 1, 2, 2.5, 0.5, 1.5, 2, 1, 1.5, 2.5, 1, 2, 2, 1, 1.5, 2.5, 1, 2, 2.5, 1, 2, 2, 1, 2, 2.5, -1.5, 2, 2.5, -1, 2, 3, -1.5, 2, 2.5, -1, 2, 3, -1, 2, 3, -1.5, 1.5, 2.5, -1.5, 1.5, 3, -1.5, 1.5, 2.5, -1, 1.5, 3, -1.5, 1.5, 3, -1, 1.5, 2.5, -1, 1.5, 3, -1.5, 2, 3, -1.5, 1.5, 3, -1, 2, 3, -1.5, 2, 3, -1, 1.5, 3, -1, 1.5, 2.5, -1.5, 1.5, 2.5, -1, 2, 2.5, -1.5, 1.5, 2.5, -1, 2, 2.5, -1, 2, 2.5, -1.5, 1.5, 2.5, -1.5, 2, 2.5, -1.5, 1.5, 3, -1.5, 2, 2.5, -1.5, 2, 3, -1.5, 1.5, 3, -1.5, 2, 2.5, -1, 2, 2.5, -0.5, 2, 3, -1, 2, 2.5, -0.5, 2, 3, -0.5, 2, 3, -1, 1.5, 2.5, -1, 1.5, 3, -1, 1.5, 2.5, -0.5, 1.5, 3, -1, 1.5, 3, -0.5, 1.5, 2.5, -0.5, 1.5, 2.5, -1, 1.5, 2.5, -0.5, 2, 2.5, -1, 1.5, 2.5, -0.5, 2, 2.5, -0.5, 2, 2.5, -1, 2, 2.5, -0.5, 2, 2.5, 0.5, 2, 3, -0.5, 2, 2.5, 0.5, 2, 3, 0.5, 2, 3, -0.5, 1.5, 2.5, 1, 1.5, 3, 1, 2, 2.5, 1, 1.5, 3, 1, 2, 3, 1, 2, 2.5, 1, 1.5, 3, -1, 2, 3, -1, 1.5, 3.5, -1, 2, 3, -1, 2, 3.5, -1, 1.5, 3.5, -1, 2, 3, 1, 2, 3, 1.5, 2, 3.5, 1, 2, 3, 1.5, 2, 3.5, 1.5, 2, 3.5, 1, 1.5, 3, 1, 1.5, 3.5, 1, 1.5, 3, 1.5, 1.5, 3.5, 1, 1.5, 3.5, 1.5, 1.5, 3, 1.5, 1.5, 3.5, 1, 2, 3.5, 1, 1.5, 3.5, 1.5, 2, 3.5, 1, 2, 3.5, 1.5, 1.5, 3.5, 1.5, 1.5, 3, 1, 1.5, 3, 1.5, 2, 3, 1, 1.5, 3, 1.5, 2, 3, 1.5, 2, 3, 1, 1.5, 3, 1.5, 1.5, 3.5, 1.5, 2, 3, 1.5, 1.5, 3.5, 1.5, 2, 3.5, 1.5, 2, 3, 1.5, 2, 3.5, -1.5, 2, 3.5, -1, 2, 4, -1.5, 2, 3.5, -1, 2, 4, -1, 2, 4, -1.5, 1.5, 3.5, -1.5, 1.5, 4, -1.5, 1.5, 3.5, -1, 1.5, 4, -1.5, 1.5, 4, -1, 1.5, 3.5, -1, 1.5, 3.5, -1.5, 1.5, 3.5, -1, 2, 3.5, -1.5, 1.5, 3.5, -1, 2, 3.5, -1, 2, 3.5, -1.5, 1.5, 3.5, -1.5, 2, 3.5, -1.5, 1.5, 4, -1.5, 2, 3.5, -1.5, 2, 4, -1.5, 1.5, 4, -1.5, 2, 3.5, 0.5, 2, 3.5, 1, 2, 4, 0.5, 2, 3.5, 1, 2, 4, 1, 2, 4, 0.5, 2, 4, -2, 2, 4, -1, 2, 4.5, -2, 2, 4, -1, 2, 4.5, -1, 2, 4.5, -2, 1.5, 4, -2, 1.5, 4.5, -2, 1.5, 4, -1, 1.5, 4.5, -2, 1.5, 4.5, -1, 1.5, 4, -1, 1.5, 4, -2, 1.5, 4, -1.5, 2, 4, -2, 1.5, 4, -1.5, 2, 4, -1.5, 2, 4, -2, 1.5, 4, -2, 2, 4, -2, 1.5, 4.5, -2, 2, 4, -2, 2, 4.5, -2, 1.5, 4.5, -2, 1.5, 4, 1, 1.5, 4.5, 1, 2, 4, 1, 1.5, 4.5, 1, 2, 4.5, 1, 2, 4, 1, 2, 4.5, -2, 2, 4.5, -1.5, 2, 5.5, -2, 2, 4.5, -1.5, 2, 5.5, -1.5, 2, 5.5, -2, 2, 6.5, -0.5, 2, 6.5, 1, 2, 7, -0.5, 2, 6.5, 1, 2, 7, 1, 2, 7, -0.5, 2.5, 1.5, -1, 2.5, 1.5, -0.5, 2.5, 2, -1, 2.5, 1.5, -0.5, 2.5, 2, -0.5, 2.5, 2, -1, 2, 2, -1, 2.5, 2, -1, 2, 2, -0.5, 2.5, 2, -1, 2.5, 2, -0.5, 2, 2, -0.5, 2, 1.5, -1, 2, 1.5, -0.5, 2.5, 1.5, -1, 2, 1.5, -0.5, 2.5, 1.5, -0.5, 2.5, 1.5, -1, 2, 1.5, -1, 2.5, 1.5, -1, 2, 2, -1, 2.5, 1.5, -1, 2.5, 2, -1, 2, 2, -1, 2.5, 1.5, -0.5, 2.5, 1.5, 0, 2.5, 2, -0.5, 2.5, 1.5, 0, 2.5, 2, 0, 2.5, 2, -0.5, 2, 2, -0.5, 2.5, 2, -0.5, 2, 2, 0, 2.5, 2, -0.5, 2.5, 2, 0, 2, 2, 0, 2, 1.5, -0.5, 2, 1.5, 0, 2.5, 1.5, -0.5, 2, 1.5, 0, 2.5, 1.5, 0, 2.5, 1.5, -0.5, 2, 2, 0, 2.5, 2, 0, 2, 2, 0.5, 2.5, 2, 0, 2.5, 2, 0.5, 2, 2, 0.5, 2, 1.5, 0, 2, 1.5, 0.5, 2.5, 1.5, 0, 2, 1.5, 0.5, 2.5, 1.5, 0.5, 2.5, 1.5, 0, 2.5, 1.5, 0.5, 2.5, 1.5, 1, 2.5, 2, 0.5, 2.5, 1.5, 1, 2.5, 2, 1, 2.5, 2, 0.5, 2, 2, 0.5, 2.5, 2, 0.5, 2, 2, 1, 2.5, 2, 0.5, 2.5, 2, 1, 2, 2, 1, 2, 1.5, 0.5, 2, 1.5, 1, 2.5, 1.5, 0.5, 2, 1.5, 1, 2.5, 1.5, 1, 2.5, 1.5, 0.5, 2.5, 1.5, 1, 2.5, 1.5, 1.5, 2.5, 2, 1, 2.5, 1.5, 1.5, 2.5, 2, 1.5, 2.5, 2, 1, 2, 2, 1, 2.5, 2, 1, 2, 2, 1.5, 2.5, 2, 1, 2.5, 2, 1.5, 2, 2, 1.5, 2, 1.5, 1, 2, 1.5, 1.5, 2.5, 1.5, 1, 2, 1.5, 1.5, 2.5, 1.5, 1.5, 2.5, 1.5, 1, 2, 1.5, 1.5, 2, 2, 1.5, 2.5, 1.5, 1.5, 2, 2, 1.5, 2.5, 2, 1.5, 2.5, 1.5, 1.5, 2.5, 2, -1.5, 2.5, 2, -1, 2.5, 2.5, -1.5, 2.5, 2, -1, 2.5, 2.5, -1, 2.5, 2.5, -1.5, 2, 2, -1.5, 2, 2.5, -1.5, 2, 2, -1, 2, 2.5, -1.5, 2, 2.5, -1, 2, 2, -1, 2, 2.5, -1.5, 2.5, 2.5, -1.5, 2, 2.5, -1, 2.5, 2.5, -1.5, 2.5, 2.5, -1, 2, 2.5, -1, 2, 2, -1.5, 2, 2, -1, 2.5, 2, -1.5, 2, 2, -1, 2.5, 2, -1, 2.5, 2, -1.5, 2, 2, -1, 2, 2.5, -1, 2.5, 2, -1, 2, 2.5, -1, 2.5, 2.5, -1, 2.5, 2, -1, 2, 2, -1.5, 2.5, 2, -1.5, 2, 2.5, -1.5, 2.5, 2, -1.5, 2.5, 2.5, -1.5, 2, 2.5, -1.5, 2.5, 2.5, 0.5, 2.5, 2.5, 1, 2.5, 3.5, 0.5, 2.5, 2.5, 1, 2.5, 3.5, 1, 2.5, 3.5, 0.5, 2, 2.5, 0.5, 2, 2.5, 1, 2.5, 2.5, 0.5, 2, 2.5, 1, 2.5, 2.5, 1, 2.5, 2.5, 0.5, 2, 2.5, 1, 2, 3.5, 1, 2.5, 2.5, 1, 2, 3.5, 1, 2.5, 3.5, 1, 2.5, 2.5, 1, 2, 2.5, 0.5, 2.5, 2.5, 0.5, 2, 3, 0.5, 2.5, 2.5, 0.5, 2.5, 3, 0.5, 2, 3, 0.5, 2.5, 3, -1.5, 2.5, 3, 0, 2.5, 3.5, -1.5, 2.5, 3, 0, 2.5, 3.5, 0, 2.5, 3.5, -1.5, 2, 3, -1.5, 2, 3.5, -1.5, 2, 3, -1, 2, 3.5, -1.5, 2, 3.5, -1, 2, 3, -1, 2, 3.5, -1.5, 2.5, 3.5, -1.5, 2, 3.5, -1, 2.5, 3.5, -1.5, 2.5, 3.5, -1, 2, 3.5, -1, 2, 3, -1.5, 2, 3, 0, 2.5, 3, -1.5, 2, 3, 0, 2.5, 3, 0, 2.5, 3, -1.5, 2, 3, -1.5, 2.5, 3, -1.5, 2, 3.5, -1.5, 2.5, 3, -1.5, 2.5, 3.5, -1.5, 2, 3.5, -1.5, 2.5, 3, 0, 2.5, 3, 0.5, 2.5, 3.5, 0, 2.5, 3, 0.5, 2.5, 3.5, 0.5, 2.5, 3.5, 0, 2, 3, 0, 2, 3, 0.5, 2.5, 3, 0, 2, 3, 0.5, 2.5, 3, 0.5, 2.5, 3, 0, 2, 3.5, 0.5, 2.5, 3.5, 0.5, 2, 3.5, 1, 2.5, 3.5, 0.5, 2.5, 3.5, 1, 2, 3.5, 1, 2.5, 3.5, -1, 2.5, 3.5, -0.5, 2.5, 4, -1, 2.5, 3.5, -0.5, 2.5, 4, -0.5, 2.5, 4, -1, 2, 3.5, -1, 2.5, 3.5, -1, 2, 4, -1, 2.5, 3.5, -1, 2.5, 4, -1, 2, 4, -1, 2.5, 3.5, 0, 2.5, 3.5, 0.5, 2.5, 4, 0, 2.5, 3.5, 0.5, 2.5, 4, 0.5, 2.5, 4, 0, 2, 3.5, 0.5, 2, 4, 0.5, 2.5, 3.5, 0.5, 2, 4, 0.5, 2.5, 4, 0.5, 2.5, 3.5, 0.5, 2.5, 3.5, 1, 2.5, 3.5, 1.5, 2.5, 4.5, 1, 2.5, 3.5, 1.5, 2.5, 4.5, 1.5, 2.5, 4.5, 1, 2, 3.5, 1, 2, 5, 1, 2, 3.5, 1.5, 2, 5, 1, 2, 5, 1.5, 2, 3.5, 1.5, 2, 3.5, 1, 2, 3.5, 1.5, 2.5, 3.5, 1, 2, 3.5, 1.5, 2.5, 3.5, 1.5, 2.5, 3.5, 1, 2, 3.5, 1.5, 2, 5, 1.5, 2.5, 3.5, 1.5, 2, 5, 1.5, 2.5, 5, 1.5, 2.5, 3.5, 1.5, 2, 3.5, 1, 2.5, 3.5, 1, 2, 4, 1, 2.5, 3.5, 1, 2.5, 4, 1, 2, 4, 1, 2.5, 4, -1, 2.5, 4, -0.5, 2.5, 4.5, -1, 2.5, 4, -0.5, 2.5, 4.5, -0.5, 2.5, 4.5, -1, 2, 4, -1, 2.5, 4, -1, 2, 4.5, -1, 2.5, 4, -1, 2.5, 4.5, -1, 2, 4.5, -1, 2, 4, 0.5, 2, 4, 1, 2.5, 4, 0.5, 2, 4, 1, 2.5, 4, 1, 2.5, 4, 0.5, 2.5, 4.5, -1.5, 2.5, 4.5, -1, 2.5, 6, -1.5, 2.5, 4.5, -1, 2.5, 6, -1, 2.5, 6, -1.5, 2, 4.5, -1.5, 2, 4.5, -1, 2.5, 4.5, -1.5, 2, 4.5, -1, 2.5, 4.5, -1, 2.5, 4.5, -1.5, 2, 4.5, -1.5, 2.5, 4.5, -1.5, 2, 5.5, -1.5, 2.5, 4.5, -1.5, 2.5, 5.5, -1.5, 2, 5.5, -1.5, 2.5, 4.5, -0.5, 2.5, 4.5, 0, 2.5, 5, -0.5, 2.5, 4.5, 0, 2.5, 5, 0, 2.5, 5, -0.5, 2.5, 4.5, 0.5, 2.5, 4.5, 1, 2.5, 5, 0.5, 2.5, 4.5, 1, 2.5, 5, 1, 2.5, 5, 0.5, 2.5, 5, 0, 2.5, 5, 0.5, 2.5, 5.5, 0, 2.5, 5, 0.5, 2.5, 5.5, 0.5, 2.5, 5.5, 0, 2.5, 5, 1.5, 2.5, 5, 2, 2.5, 5.5, 1.5, 2.5, 5, 2, 2.5, 5.5, 2, 2.5, 5.5, 1.5, 2.5, 5.5, -0.5, 2.5, 5.5, 0, 2.5, 6, -0.5, 2.5, 5.5, 0, 2.5, 6, 0, 2.5, 6, -0.5, 2.5, 5.5, 0.5, 2.5, 5.5, 1, 2.5, 6, 0.5, 2.5, 5.5, 1, 2.5, 6, 1, 2.5, 6, 0.5, 2.5, 5.5, 1.5, 2.5, 5.5, 2, 2.5, 6, 1.5, 2.5, 5.5, 2, 2.5, 6, 2, 2.5, 6, 1.5, 2, 6, 1.5, 2.5, 6, 1.5, 2, 6, 2, 2.5, 6, 1.5, 2.5, 6, 2, 2, 6, 2, 2, 5.5, 2, 2, 6, 2, 2.5, 5.5, 2, 2, 6, 2, 2.5, 6, 2, 2.5, 5.5, 2, 2.5, 6, -1, 2.5, 6, -0.5, 2.5, 6.5, -1, 2.5, 6, -0.5, 2.5, 6.5, -0.5, 2.5, 6.5, -1, 2, 6.5, -0.5, 2.5, 6.5, -0.5, 2, 6.5, 0, 2.5, 6.5, -0.5, 2.5, 6.5, 0, 2, 6.5, 0, 2, 6.5, 0, 2.5, 6.5, 0, 2, 6.5, 1, 2.5, 6.5, 0, 2.5, 6.5, 1, 2, 6.5, 1, 2.5, 6, 1, 2.5, 6, 1.5, 2.5, 6.5, 1, 2.5, 6, 1.5, 2.5, 6.5, 1.5, 2.5, 6.5, 1, 3, 1.5, -1.5, 3, 1.5, -1, 3, 2, -1.5, 3, 1.5, -1, 3, 2, -1, 3, 2, -1.5, 2.5, 1.5, -1.5, 2.5, 2, -1.5, 2.5, 1.5, -1, 2.5, 2, -1.5, 2.5, 2, -1, 2.5, 1.5, -1, 2.5, 2, -1.5, 3, 2, -1.5, 2.5, 2, -1, 3, 2, -1.5, 3, 2, -1, 2.5, 2, -1, 2.5, 1.5, -1.5, 2.5, 1.5, -1, 3, 1.5, -1.5, 2.5, 1.5, -1, 3, 1.5, -1, 3, 1.5, -1.5, 2.5, 1.5, -1, 2.5, 2, -1, 3, 1.5, -1, 2.5, 2, -1, 3, 2, -1, 3, 1.5, -1, 2.5, 1.5, -1.5, 3, 1.5, -1.5, 2.5, 2, -1.5, 3, 1.5, -1.5, 3, 2, -1.5, 2.5, 2, -1.5, 3, 1.5, 0, 3, 1.5, 0.5, 3, 2, 0, 3, 1.5, 0.5, 3, 2, 0.5, 3, 2, 0, 2.5, 2, 0, 3, 2, 0, 2.5, 2, 0.5, 3, 2, 0, 3, 2, 0.5, 2.5, 2, 0.5, 2.5, 1.5, 0, 2.5, 1.5, 0.5, 3, 1.5, 0, 2.5, 1.5, 0.5, 3, 1.5, 0.5, 3, 1.5, 0, 2.5, 1.5, 0.5, 2.5, 2, 0.5, 3, 1.5, 0.5, 2.5, 2, 0.5, 3, 2, 0.5, 3, 1.5, 0.5, 2.5, 1.5, 0, 3, 1.5, 0, 2.5, 2, 0, 3, 1.5, 0, 3, 2, 0, 2.5, 2, 0, 3, 2.5, -1.5, 3, 2.5, -1, 3, 3, -1.5, 3, 2.5, -1, 3, 3, -1, 3, 3, -1.5, 2.5, 2.5, -1.5, 2.5, 3, -1.5, 2.5, 2.5, -1, 2.5, 3, -1.5, 2.5, 3, -1, 2.5, 2.5, -1, 2.5, 3, -1.5, 3, 3, -1.5, 2.5, 3, -1, 3, 3, -1.5, 3, 3, -1, 2.5, 3, -1, 2.5, 2.5, -1.5, 2.5, 2.5, -1, 3, 2.5, -1.5, 2.5, 2.5, -1, 3, 2.5, -1, 3, 2.5, -1.5, 2.5, 2.5, -1, 2.5, 3, -1, 3, 2.5, -1, 2.5, 3, -1, 3, 3, -1, 3, 2.5, -1, 2.5, 2.5, -1.5, 3, 2.5, -1.5, 2.5, 3, -1.5, 3, 2.5, -1.5, 3, 3, -1.5, 2.5, 3, -1.5, 3, 2.5, 0, 3, 2.5, 0.5, 3, 3, 0, 3, 2.5, 0.5, 3, 3, 0.5, 3, 3, 0, 2.5, 2.5, 0, 2.5, 3, 0, 2.5, 2.5, 0.5, 2.5, 3, 0, 2.5, 3, 0.5, 2.5, 2.5, 0.5, 2.5, 3, 0, 3, 3, 0, 2.5, 3, 0.5, 3, 3, 0, 3, 3, 0.5, 2.5, 3, 0.5, 2.5, 2.5, 0, 2.5, 2.5, 0.5, 3, 2.5, 0, 2.5, 2.5, 0.5, 3, 2.5, 0.5, 3, 2.5, 0, 2.5, 2.5, 0.5, 2.5, 3, 0.5, 3, 2.5, 0.5, 2.5, 3, 0.5, 3, 3, 0.5, 3, 2.5, 0.5, 2.5, 2.5, 0, 3, 2.5, 0, 2.5, 3, 0, 3, 2.5, 0, 3, 3, 0, 2.5, 3, 0, 3, 3.5, -0.5, 3, 3.5, 0, 3, 4, -0.5, 3, 3.5, 0, 3, 4, 0, 3, 4, -0.5, 2.5, 3.5, -0.5, 2.5, 3.5, 0, 3, 3.5, -0.5, 2.5, 3.5, 0, 3, 3.5, 0, 3, 3.5, -0.5, 2.5, 3.5, 0, 2.5, 4, 0, 3, 3.5, 0, 2.5, 4, 0, 3, 4, 0, 3, 3.5, 0, 2.5, 3.5, -0.5, 3, 3.5, -0.5, 2.5, 4, -0.5, 3, 3.5, -0.5, 3, 4, -0.5, 2.5, 4, -0.5, 3, 4, -0.5, 3, 4, 1, 3, 4.5, -0.5, 3, 4, 1, 3, 4.5, 1, 3, 4.5, -0.5, 2.5, 4.5, -0.5, 3, 4.5, -0.5, 2.5, 4.5, 0, 3, 4.5, -0.5, 3, 4.5, 0, 2.5, 4.5, 0, 2.5, 4, -0.5, 3, 4, -0.5, 2.5, 4.5, -0.5, 3, 4, -0.5, 3, 4.5, -0.5, 2.5, 4.5, -0.5, 2.5, 4, 0, 2.5, 4, 1, 3, 4, 0, 2.5, 4, 1, 3, 4, 1, 3, 4, 0, 2.5, 4.5, 0.5, 3, 4.5, 0.5, 2.5, 4.5, 1, 3, 4.5, 0.5, 3, 4.5, 1, 2.5, 4.5, 1, 2.5, 4, 1, 2.5, 4.5, 1, 3, 4, 1, 2.5, 4.5, 1, 3, 4.5, 1, 3, 4, 1, 3, 4.5, -1, 3, 4.5, -0.5, 3, 6, -1, 3, 4.5, -0.5, 3, 6, -0.5, 3, 6, -1, 2.5, 4.5, -1, 2.5, 4.5, -0.5, 3, 4.5, -1, 2.5, 4.5, -0.5, 3, 4.5, -0.5, 3, 4.5, -1, 2.5, 4.5, -0.5, 2.5, 5, -0.5, 3, 4.5, -0.5, 2.5, 5, -0.5, 3, 5, -0.5, 3, 4.5, -0.5, 2.5, 4.5, -1, 3, 4.5, -1, 2.5, 6, -1, 3, 4.5, -1, 3, 6, -1, 2.5, 6, -1, 3, 4.5, 0, 3, 4.5, 0.5, 3, 5, 0, 3, 4.5, 0.5, 3, 5, 0.5, 3, 5, 0, 2.5, 5, 0, 3, 5, 0, 2.5, 5, 0.5, 3, 5, 0, 3, 5, 0.5, 2.5, 5, 0.5, 2.5, 4.5, 0.5, 2.5, 5, 0.5, 3, 4.5, 0.5, 2.5, 5, 0.5, 3, 5, 0.5, 3, 4.5, 0.5, 2.5, 4.5, 0, 3, 4.5, 0, 2.5, 5, 0, 3, 4.5, 0, 3, 5, 0, 2.5, 5, 0, 3, 4.5, 1, 3, 4.5, 1.5, 3, 6, 1, 3, 4.5, 1.5, 3, 6, 1.5, 3, 6, 1, 2.5, 4.5, 1, 2.5, 4.5, 1.5, 3, 4.5, 1, 2.5, 4.5, 1.5, 3, 4.5, 1.5, 3, 4.5, 1, 2.5, 4.5, 1.5, 2.5, 6, 1.5, 3, 4.5, 1.5, 2.5, 6, 1.5, 3, 6, 1.5, 3, 4.5, 1.5, 2.5, 4.5, 1, 3, 4.5, 1, 2.5, 5, 1, 3, 4.5, 1, 3, 5, 1, 2.5, 5, 1, 3, 5, -0.5, 3, 5, 0, 3, 5.5, -0.5, 3, 5, 0, 3, 5.5, 0, 3, 5.5, -0.5, 2.5, 5.5, -0.5, 3, 5.5, -0.5, 2.5, 5.5, 0, 3, 5.5, -0.5, 3, 5.5, 0, 2.5, 5.5, 0, 2.5, 5, -0.5, 2.5, 5, 0, 3, 5, -0.5, 2.5, 5, 0, 3, 5, 0, 3, 5, -0.5, 2.5, 5, 0, 2.5, 5.5, 0, 3, 5, 0, 2.5, 5.5, 0, 3, 5.5, 0, 3, 5, 0, 3, 5, 0.5, 3, 5, 1, 3, 5.5, 0.5, 3, 5, 1, 3, 5.5, 1, 3, 5.5, 0.5, 2.5, 5.5, 0.5, 3, 5.5, 0.5, 2.5, 5.5, 1, 3, 5.5, 0.5, 3, 5.5, 1, 2.5, 5.5, 1, 2.5, 5, 0.5, 2.5, 5, 1, 3, 5, 0.5, 2.5, 5, 1, 3, 5, 1, 3, 5, 0.5, 2.5, 5, 0.5, 3, 5, 0.5, 2.5, 5.5, 0.5, 3, 5, 0.5, 3, 5.5, 0.5, 2.5, 5.5, 0.5, 2.5, 6, -1, 3, 6, -1, 2.5, 6, -0.5, 3, 6, -1, 3, 6, -0.5, 2.5, 6, -0.5, 2.5, 5.5, -0.5, 2.5, 6, -0.5, 3, 5.5, -0.5, 2.5, 6, -0.5, 3, 6, -0.5, 3, 5.5, -0.5, 3, 5.5, 0, 3, 5.5, 0.5, 3, 6.5, 0, 3, 5.5, 0.5, 3, 6.5, 0.5, 3, 6.5, 0, 2.5, 5.5, 0, 2.5, 5.5, 0.5, 3, 5.5, 0, 2.5, 5.5, 0.5, 3, 5.5, 0.5, 3, 5.5, 0, 2.5, 5.5, 0.5, 2.5, 6, 0.5, 3, 5.5, 0.5, 2.5, 6, 0.5, 3, 6, 0.5, 3, 5.5, 0.5, 2.5, 5.5, 0, 3, 5.5, 0, 2.5, 6, 0, 3, 5.5, 0, 3, 6, 0, 2.5, 6, 0, 2.5, 6, 1, 3, 6, 1, 2.5, 6, 1.5, 3, 6, 1, 3, 6, 1.5, 2.5, 6, 1.5, 2.5, 5.5, 1, 3, 5.5, 1, 2.5, 6, 1, 3, 5.5, 1, 3, 6, 1, 2.5, 6, 1, 3, 6, -0.5, 3, 6, 0, 3, 6.5, -0.5, 3, 6, 0, 3, 6.5, 0, 3, 6.5, -0.5, 2.5, 6.5, -0.5, 3, 6.5, -0.5, 2.5, 6.5, 0, 3, 6.5, -0.5, 3, 6.5, 0, 2.5, 6.5, 0, 2.5, 6, -0.5, 2.5, 6, 0, 3, 6, -0.5, 2.5, 6, 0, 3, 6, 0, 3, 6, -0.5, 2.5, 6, -0.5, 3, 6, -0.5, 2.5, 6.5, -0.5, 3, 6, -0.5, 3, 6.5, -0.5, 2.5, 6.5, -0.5, 3, 6, 0.5, 3, 6, 1, 3, 6.5, 0.5, 3, 6, 1, 3, 6.5, 1, 3, 6.5, 0.5, 2.5, 6.5, 0.5, 3, 6.5, 0.5, 2.5, 6.5, 1, 3, 6.5, 0.5, 3, 6.5, 1, 2.5, 6.5, 1, 2.5, 6, 0.5, 2.5, 6, 1, 3, 6, 0.5, 2.5, 6, 1, 3, 6, 1, 3, 6, 0.5, 2.5, 6, 1, 2.5, 6.5, 1, 3, 6, 1, 2.5, 6.5, 1, 3, 6.5, 1, 3, 6, 1, 2.5, 6.5, 0, 2.5, 7, 0, 2.5, 6.5, 0.5, 2.5, 7, 0, 2.5, 7, 0.5, 2.5, 6.5, 0.5, 2.5, 7, 0, 3, 7, 0, 2.5, 7, 0.5, 3, 7, 0, 3, 7, 0.5, 2.5, 7, 0.5, 2.5, 6.5, 0.5, 2.5, 7, 0.5, 3.5, 6.5, 0.5, 2.5, 7, 0.5, 3.5, 7, 0.5, 3.5, 6.5, 0.5, 2.5, 6.5, 0, 3.5, 6.5, 0, 2.5, 7, 0, 3.5, 6.5, 0, 3.5, 7, 0, 2.5, 7, 0, 3.5, 2, -1.5, 3.5, 2, -1, 3.5, 2.5, -1.5, 3.5, 2, -1, 3.5, 2.5, -1, 3.5, 2.5, -1.5, 3, 2, -1.5, 3, 2.5, -1.5, 3, 2, -1, 3, 2.5, -1.5, 3, 2.5, -1, 3, 2, -1, 3, 2.5, -1.5, 3.5, 2.5, -1.5, 3, 2.5, -1, 3.5, 2.5, -1.5, 3.5, 2.5, -1, 3, 2.5, -1, 3, 2, -1.5, 3, 2, -1, 3.5, 2, -1.5, 3, 2, -1, 3.5, 2, -1, 3.5, 2, -1.5, 3, 2, -1, 3, 2.5, -1, 3.5, 2, -1, 3, 2.5, -1, 3.5, 2.5, -1, 3.5, 2, -1, 3, 2, -1.5, 3.5, 2, -1.5, 3, 2.5, -1.5, 3.5, 2, -1.5, 3.5, 2.5, -1.5, 3, 2.5, -1.5, 3.5, 2, 0, 3.5, 2, 0.5, 3.5, 2.5, 0, 3.5, 2, 0.5, 3.5, 2.5, 0.5, 3.5, 2.5, 0, 3, 2, 0, 3, 2.5, 0, 3, 2, 0.5, 3, 2.5, 0, 3, 2.5, 0.5, 3, 2, 0.5, 3, 2.5, 0, 3.5, 2.5, 0, 3, 2.5, 0.5, 3.5, 2.5, 0, 3.5, 2.5, 0.5, 3, 2.5, 0.5, 3, 2, 0, 3, 2, 0.5, 3.5, 2, 0, 3, 2, 0.5, 3.5, 2, 0.5, 3.5, 2, 0, 3, 2, 0.5, 3, 2.5, 0.5, 3.5, 2, 0.5, 3, 2.5, 0.5, 3.5, 2.5, 0.5, 3.5, 2, 0.5, 3, 2, 0, 3.5, 2, 0, 3, 2.5, 0, 3.5, 2, 0, 3.5, 2.5, 0, 3, 2.5, 0, 3.5, 3, -1, 3.5, 3, -0.5, 3.5, 3.5, -1, 3.5, 3, -0.5, 3.5, 3.5, -0.5, 3.5, 3.5, -1, 3, 3, -1, 3, 3.5, -1, 3, 3, -0.5, 3, 3.5, -1, 3, 3.5, -0.5, 3, 3, -0.5, 3, 3.5, -1, 3.5, 3.5, -1, 3, 3.5, -0.5, 3.5, 3.5, -1, 3.5, 3.5, -0.5, 3, 3.5, -0.5, 3, 3, -1, 3, 3, -0.5, 3.5, 3, -1, 3, 3, -0.5, 3.5, 3, -0.5, 3.5, 3, -1, 3, 3, -0.5, 3, 3.5, -0.5, 3.5, 3, -0.5, 3, 3.5, -0.5, 3.5, 3.5, -0.5, 3.5, 3, -0.5, 3, 3, -1, 3.5, 3, -1, 3, 3.5, -1, 3.5, 3, -1, 3.5, 3.5, -1, 3, 3.5, -1, 3.5, 6.5, 0, 3.5, 6.5, 0.5, 3.5, 7, 0, 3.5, 6.5, 0.5, 3.5, 7, 0.5, 3.5, 7, 0, 3, 6.5, 0, 3, 6.5, 0.5, 3.5, 6.5, 0, 3, 6.5, 0.5, 3.5, 6.5, 0.5, 3.5, 6.5, 0, 3.5, 7, 0, 3.5, 7, 0.5, 3.5, 7.5, 0, 3.5, 7, 0.5, 3.5, 7.5, 0.5, 3.5, 7.5, 0, 3, 7, 0, 3, 7.5, 0, 3, 7, 0.5, 3, 7.5, 0, 3, 7.5, 0.5, 3, 7, 0.5, 3, 7.5, 0, 3.5, 7.5, 0, 3, 7.5, 0.5, 3.5, 7.5, 0, 3.5, 7.5, 0.5, 3, 7.5, 0.5, 3, 7, 0.5, 3, 7.5, 0.5, 3.5, 7, 0.5, 3, 7.5, 0.5, 3.5, 7.5, 0.5, 3.5, 7, 0.5, 3, 7, 0, 3.5, 7, 0, 3, 7.5, 0, 3.5, 7, 0, 3.5, 7.5, 0, 3, 7.5, 0, 4, 1.5, -1.5, 4, 1.5, -1, 4, 2, -1.5, 4, 1.5, -1, 4, 2, -1, 4, 2, -1.5, 3.5, 1.5, -1.5, 3.5, 2, -1.5, 3.5, 1.5, -1, 3.5, 2, -1.5, 3.5, 2, -1, 3.5, 1.5, -1, 3.5, 2, -1.5, 4, 2, -1.5, 3.5, 2, -1, 4, 2, -1.5, 4, 2, -1, 3.5, 2, -1, 3.5, 1.5, -1.5, 3.5, 1.5, -1, 4, 1.5, -1.5, 3.5, 1.5, -1, 4, 1.5, -1, 4, 1.5, -1.5, 3.5, 1.5, -1, 3.5, 2, -1, 4, 1.5, -1, 3.5, 2, -1, 4, 2, -1, 4, 1.5, -1, 3.5, 1.5, -1.5, 4, 1.5, -1.5, 3.5, 2, -1.5, 4, 1.5, -1.5, 4, 2, -1.5, 3.5, 2, -1.5, 4.5, 2, -1, 4.5, 2, -0.5, 4.5, 2.5, -1, 4.5, 2, -0.5, 4.5, 2.5, -0.5, 4.5, 2.5, -1, 4, 2, -1, 4, 2.5, -1, 4, 2, -0.5, 4, 2.5, -1, 4, 2.5, -0.5, 4, 2, -0.5, 4, 2.5, -1, 4.5, 2.5, -1, 4, 2.5, -0.5, 4.5, 2.5, -1, 4.5, 2.5, -0.5, 4, 2.5, -0.5, 4, 2, -1, 4, 2, -0.5, 4.5, 2, -1, 4, 2, -0.5, 4.5, 2, -0.5, 4.5, 2, -1, 4, 2, -0.5, 4, 2.5, -0.5, 4.5, 2, -0.5, 4, 2.5, -0.5, 4.5, 2.5, -0.5, 4.5, 2, -0.5, 4, 2, -1, 4.5, 2, -1, 4, 2.5, -1, 4.5, 2, -1, 4.5, 2.5, -1, 4, 2.5, -1, 4.5, 3, 0, 4.5, 3, 0.5, 4.5, 3.5, 0, 4.5, 3, 0.5, 4.5, 3.5, 0.5, 4.5, 3.5, 0, 4, 3, 0, 4, 3.5, 0, 4, 3, 0.5, 4, 3.5, 0, 4, 3.5, 0.5, 4, 3, 0.5, 4, 3.5, 0, 4.5, 3.5, 0, 4, 3.5, 0.5, 4.5, 3.5, 0, 4.5, 3.5, 0.5, 4, 3.5, 0.5, 4, 3, 0, 4, 3, 0.5, 4.5, 3, 0, 4, 3, 0.5, 4.5, 3, 0.5, 4.5, 3, 0, 4, 3, 0.5, 4, 3.5, 0.5, 4.5, 3, 0.5, 4, 3.5, 0.5, 4.5, 3.5, 0.5, 4.5, 3, 0.5, 4, 3, 0, 4.5, 3, 0, 4, 3.5, 0, 4.5, 3, 0, 4.5, 3.5, 0, 4, 3.5, 0 )
+
+[node name="Spatial" type="Spatial"]
+script = SubResource( 1 )
+
+[node name="Camera" type="Camera" parent="."]
+transform = Transform( 1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 0, 10, 10 )
+
+[node name="Knight" parent="." instance=ExtResource( 1 )]
+mesh = SubResource( 3 )
+BuildBody = true
+
+[node name="StaticBody" type="StaticBody" parent="Knight"]
+
+[node name="CollisionShape" type="CollisionShape" parent="Knight/StaticBody"]
+shape = SubResource( 4 )
+[connection signal="input_event" from="Knight/StaticBody" to="." method="_on_Knight_input_event"]
diff --git a/addons/VoxelCore/examples/MagicaVoxel/chr_knight.vox b/addons/VoxelCore/examples/MagicaVoxel/chr_knight.vox
new file mode 100644
index 00000000..6eac56b6
Binary files /dev/null and b/addons/VoxelCore/examples/MagicaVoxel/chr_knight.vox differ
diff --git a/addons/VoxelCore/examples/MagicaVoxel/chr_knight.vox.import b/addons/VoxelCore/examples/MagicaVoxel/chr_knight.vox.import
new file mode 100644
index 00000000..9dcf208d
--- /dev/null
+++ b/addons/VoxelCore/examples/MagicaVoxel/chr_knight.vox.import
@@ -0,0 +1,16 @@
+[remap]
+
+importer="VoxelCore.Vox.VoxelObject"
+type="PackedScene"
+path="res://.import/chr_knight.vox-1da4d4d744046a44e6509d739364eca0.tscn"
+
+[deps]
+
+source_file="res://addons/VoxelCore/examples/MagicaVoxel/chr_knight.vox"
+dest_files=[ "res://.import/chr_knight.vox-1da4d4d744046a44e6509d739364eca0.tscn" ]
+
+[params]
+
+Name="Knight"
+Greedy=true
+Center=2
diff --git a/addons/VoxelCore/examples/Permanent.tscn b/addons/VoxelCore/examples/Permanent.tscn
new file mode 100644
index 00000000..df1a4ecd
--- /dev/null
+++ b/addons/VoxelCore/examples/Permanent.tscn
@@ -0,0 +1,761 @@
+[gd_scene load_steps=7 format=2]
+
+[ext_resource path="res://addons/VoxelCore/src/VoxelObject.gd" type="Script" id=1]
+[ext_resource path="res://addons/VoxelCore/assets/VoxelCore.png" type="Texture" id=2]
+
+[sub_resource type="GDScript" id=1]
+script/source = "extends Spatial
+
+func _on_VoxelObject_input_event(camera, event, click_position, click_normal, shape_idx):
+ if event is InputEventMouseButton and event.button_index == BUTTON_LEFT and event.pressed:
+ get_node('/root/CoreVoxelEditorGUI').set_active(true, get_node('VoxelObject'))
+"
+
+[sub_resource type="SpatialMaterial" id=2]
+vertex_color_use_as_albedo = true
+vertex_color_is_srgb = true
+
+[sub_resource type="ArrayMesh" id=3]
+surfaces/0 = {
+"aabb": AABB( -2, -8, -2, 4, 16.5, 4 ),
+"array_data": PoolByteArray( 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 192, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 192, 191, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 192, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 192, 191, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 192, 191, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 192, 191, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 192, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 192, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 192, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 192, 191, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 192, 191, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 192, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 192, 63, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 64, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 192, 63, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 64, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 64, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 64, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 192, 63, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 192, 63, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 192, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 64, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 64, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 192, 63, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 193, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 240, 192, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 193, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 240, 192, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 193, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 193, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 240, 192, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 240, 192, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 193, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 240, 192, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 193, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 240, 192, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 193, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 240, 192, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 224, 192, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 224, 192, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 224, 192, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 224, 192, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 224, 192, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 224, 192, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 224, 192, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 208, 192, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 208, 192, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 208, 192, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 192, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 192, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 192, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 192, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 192, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 192, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 192, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 192, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 192, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 191, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 191, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 192, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 192, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 192, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 192, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 192, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 191, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 191, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 192, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 192, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 192, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 192, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 192, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 192, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 192, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 192, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 192, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 192, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 192, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 192, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 192, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 192, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 192, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 192, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 64, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 64, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 64, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 144, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 144, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 144, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 208, 64, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 208, 64, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 208, 64, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 224, 64, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 224, 64, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 224, 64, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 240, 64, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 240, 64, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 240, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 240, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 240, 64, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 240, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 240, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 65, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 65, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 65, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 65, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 65, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 65, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 8, 65, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 8, 65, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 8, 65, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 8, 65, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 8, 65, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 8, 65, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 8, 65, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 8, 65, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 8, 65, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 8, 65, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 8, 65, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 8, 65, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 8, 65, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 193, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 193, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 240, 192, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 240, 192, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 193, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 240, 192, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 193, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 240, 192, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 193, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 240, 192, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 224, 192, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 224, 192, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 224, 192, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 224, 192, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 224, 192, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 208, 192, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 208, 192, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 208, 192, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 192, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 192, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 192, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 192, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 192, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 192, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 192, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 192, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 192, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 192, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 192, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 192, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 192, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 192, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 192, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 192, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 64, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 144, 64, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 144, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 144, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 144, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 144, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 160, 64, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 160, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 160, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 176, 64, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 176, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 176, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 64, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 208, 64, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 208, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 208, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 224, 64, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 224, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 224, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 240, 64, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 240, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 240, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 240, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 240, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 65, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 65, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 65, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 65, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 65, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 8, 65, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 8, 65, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 8, 65, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 8, 65, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 8, 65, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 8, 65, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 8, 65, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 8, 65, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 192, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 192, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 192, 191, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 192, 191, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 192, 191, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 192, 191, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 192, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 192, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 192, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 192, 191, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 192, 191, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 192, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 192, 63, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 192, 63, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 192, 63, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 192, 63, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 192, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 192, 63, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255 ),
+"array_index_data": PoolByteArray( 0, 0, 1, 0, 2, 0, 1, 0, 3, 0, 2, 0, 4, 0, 5, 0, 6, 0, 5, 0, 7, 0, 6, 0, 8, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 2, 0, 3, 0, 12, 0, 3, 0, 13, 0, 12, 0, 5, 0, 14, 0, 7, 0, 14, 0, 15, 0, 7, 0, 16, 0, 17, 0, 18, 0, 17, 0, 19, 0, 18, 0, 1, 0, 20, 0, 3, 0, 20, 0, 21, 0, 3, 0, 22, 0, 23, 0, 24, 0, 23, 0, 25, 0, 24, 0, 10, 0, 11, 0, 26, 0, 11, 0, 27, 0, 26, 0, 3, 0, 21, 0, 13, 0, 21, 0, 28, 0, 13, 0, 24, 0, 25, 0, 29, 0, 25, 0, 30, 0, 29, 0, 17, 0, 31, 0, 19, 0, 31, 0, 32, 0, 19, 0, 6, 0, 7, 0, 33, 0, 7, 0, 34, 0, 33, 0, 9, 0, 35, 0, 11, 0, 35, 0, 36, 0, 11, 0, 7, 0, 15, 0, 34, 0, 15, 0, 37, 0, 34, 0, 18, 0, 19, 0, 38, 0, 19, 0, 39, 0, 38, 0, 23, 0, 40, 0, 25, 0, 40, 0, 41, 0, 25, 0, 11, 0, 36, 0, 27, 0, 36, 0, 42, 0, 27, 0, 25, 0, 41, 0, 30, 0, 41, 0, 43, 0, 30, 0, 19, 0, 32, 0, 39, 0, 32, 0, 44, 0, 39, 0, 45, 0, 46, 0, 47, 0, 46, 0, 48, 0, 47, 0, 49, 0, 50, 0, 51, 0, 50, 0, 52, 0, 51, 0, 53, 0, 54, 0, 55, 0, 54, 0, 56, 0, 55, 0, 57, 0, 58, 0, 59, 0, 58, 0, 60, 0, 59, 0, 47, 0, 48, 0, 61, 0, 48, 0, 62, 0, 61, 0, 51, 0, 52, 0, 63, 0, 52, 0, 64, 0, 63, 0, 54, 0, 65, 0, 56, 0, 65, 0, 66, 0, 56, 0, 67, 0, 68, 0, 69, 0, 68, 0, 70, 0, 69, 0, 71, 0, 72, 0, 73, 0, 72, 0, 74, 0, 73, 0, 75, 0, 33, 0, 76, 0, 33, 0, 77, 0, 76, 0, 78, 0, 79, 0, 80, 0, 79, 0, 81, 0, 80, 0, 33, 0, 34, 0, 77, 0, 34, 0, 82, 0, 77, 0, 34, 0, 37, 0, 82, 0, 37, 0, 83, 0, 82, 0, 84, 0, 85, 0, 86, 0, 85, 0, 87, 0, 86, 0, 37, 0, 88, 0, 83, 0, 88, 0, 89, 0, 83, 0, 90, 0, 91, 0, 92, 0, 91, 0, 93, 0, 92, 0, 72, 0, 94, 0, 74, 0, 94, 0, 95, 0, 74, 0, 96, 0, 97, 0, 40, 0, 97, 0, 98, 0, 40, 0, 80, 0, 81, 0, 99, 0, 81, 0, 100, 0, 99, 0, 40, 0, 98, 0, 41, 0, 98, 0, 101, 0, 41, 0, 41, 0, 101, 0, 43, 0, 101, 0, 102, 0, 43, 0, 85, 0, 103, 0, 87, 0, 103, 0, 104, 0, 87, 0, 43, 0, 102, 0, 105, 0, 102, 0, 106, 0, 105, 0, 91, 0, 107, 0, 93, 0, 107, 0, 108, 0, 93, 0, 109, 0, 110, 0, 111, 0, 110, 0, 112, 0, 111, 0, 113, 0, 114, 0, 115, 0, 114, 0, 116, 0, 115, 0, 117, 0, 118, 0, 119, 0, 118, 0, 120, 0, 119, 0, 121, 0, 122, 0, 123, 0, 122, 0, 124, 0, 123, 0, 111, 0, 112, 0, 125, 0, 112, 0, 126, 0, 125, 0, 115, 0, 116, 0, 127, 0, 116, 0, 128, 0, 127, 0, 118, 0, 129, 0, 120, 0, 129, 0, 130, 0, 120, 0, 131, 0, 132, 0, 133, 0, 132, 0, 134, 0, 133, 0, 135, 0, 136, 0, 137, 0, 136, 0, 138, 0, 137, 0, 139, 0, 140, 0, 141, 0, 140, 0, 142, 0, 141, 0, 137, 0, 138, 0, 143, 0, 138, 0, 144, 0, 143, 0, 145, 0, 146, 0, 147, 0, 146, 0, 148, 0, 147, 0, 136, 0, 149, 0, 138, 0, 149, 0, 150, 0, 138, 0, 141, 0, 142, 0, 151, 0, 142, 0, 152, 0, 151, 0, 138, 0, 150, 0, 144, 0, 150, 0, 153, 0, 144, 0, 146, 0, 154, 0, 148, 0, 154, 0, 155, 0, 148, 0, 149, 0, 156, 0, 150, 0, 156, 0, 157, 0, 150, 0, 151, 0, 152, 0, 158, 0, 152, 0, 159, 0, 158, 0, 150, 0, 157, 0, 153, 0, 157, 0, 160, 0, 153, 0, 154, 0, 161, 0, 155, 0, 161, 0, 162, 0, 155, 0, 156, 0, 163, 0, 157, 0, 163, 0, 164, 0, 157, 0, 165, 0, 166, 0, 167, 0, 166, 0, 168, 0, 167, 0, 158, 0, 159, 0, 169, 0, 159, 0, 170, 0, 169, 0, 157, 0, 164, 0, 160, 0, 164, 0, 171, 0, 160, 0, 167, 0, 168, 0, 172, 0, 168, 0, 173, 0, 172, 0, 161, 0, 174, 0, 162, 0, 174, 0, 175, 0, 162, 0, 176, 0, 177, 0, 178, 0, 177, 0, 179, 0, 178, 0, 180, 0, 181, 0, 50, 0, 181, 0, 182, 0, 50, 0, 183, 0, 55, 0, 184, 0, 55, 0, 185, 0, 184, 0, 186, 0, 187, 0, 188, 0, 187, 0, 189, 0, 188, 0, 55, 0, 56, 0, 185, 0, 56, 0, 190, 0, 185, 0, 56, 0, 66, 0, 190, 0, 66, 0, 191, 0, 190, 0, 192, 0, 193, 0, 194, 0, 193, 0, 195, 0, 194, 0, 64, 0, 196, 0, 197, 0, 196, 0, 198, 0, 197, 0, 66, 0, 199, 0, 191, 0, 199, 0, 200, 0, 191, 0, 201, 0, 202, 0, 203, 0, 202, 0, 204, 0, 203, 0, 179, 0, 205, 0, 206, 0, 205, 0, 207, 0, 206, 0, 60, 0, 208, 0, 209, 0, 208, 0, 210, 0, 209, 0, 206, 0, 207, 0, 193, 0, 207, 0, 211, 0, 193, 0, 70, 0, 212, 0, 213, 0, 212, 0, 214, 0, 213, 0, 205, 0, 215, 0, 207, 0, 215, 0, 216, 0, 207, 0, 209, 0, 210, 0, 217, 0, 210, 0, 218, 0, 217, 0, 207, 0, 216, 0, 211, 0, 216, 0, 219, 0, 211, 0, 212, 0, 220, 0, 214, 0, 220, 0, 221, 0, 214, 0, 222, 0, 223, 0, 224, 0, 223, 0, 225, 0, 224, 0, 226, 0, 227, 0, 228, 0, 227, 0, 229, 0, 228, 0, 230, 0, 231, 0, 232, 0, 231, 0, 233, 0, 232, 0, 224, 0, 225, 0, 234, 0, 225, 0, 235, 0, 234, 0, 227, 0, 76, 0, 229, 0, 76, 0, 236, 0, 229, 0, 76, 0, 77, 0, 236, 0, 77, 0, 237, 0, 236, 0, 83, 0, 89, 0, 238, 0, 89, 0, 239, 0, 238, 0, 240, 0, 241, 0, 242, 0, 241, 0, 243, 0, 242, 0, 89, 0, 244, 0, 239, 0, 244, 0, 245, 0, 239, 0, 242, 0, 243, 0, 246, 0, 243, 0, 247, 0, 246, 0, 244, 0, 248, 0, 245, 0, 248, 0, 249, 0, 245, 0, 250, 0, 251, 0, 252, 0, 251, 0, 253, 0, 252, 0, 223, 0, 254, 0, 225, 0, 254, 0, 255, 0, 225, 0, 0, 1, 1, 1, 2, 1, 1, 1, 3, 1, 2, 1, 232, 0, 233, 0, 4, 1, 233, 0, 5, 1, 4, 1, 225, 0, 255, 0, 235, 0, 255, 0, 6, 1, 235, 0, 2, 1, 3, 1, 97, 0, 3, 1, 7, 1, 97, 0, 97, 0, 7, 1, 98, 0, 7, 1, 8, 1, 98, 0, 102, 0, 9, 1, 106, 0, 9, 1, 10, 1, 106, 0, 241, 0, 11, 1, 243, 0, 11, 1, 12, 1, 243, 0, 106, 0, 10, 1, 13, 1, 10, 1, 14, 1, 13, 1, 243, 0, 12, 1, 247, 0, 12, 1, 15, 1, 247, 0, 13, 1, 14, 1, 16, 1, 14, 1, 17, 1, 16, 1, 251, 0, 18, 1, 253, 0, 18, 1, 19, 1, 253, 0, 20, 1, 21, 1, 22, 1, 21, 1, 23, 1, 22, 1, 24, 1, 25, 1, 26, 1, 25, 1, 27, 1, 26, 1, 22, 1, 23, 1, 28, 1, 23, 1, 29, 1, 28, 1, 30, 1, 31, 1, 32, 1, 31, 1, 33, 1, 32, 1, 21, 1, 34, 1, 23, 1, 34, 1, 35, 1, 23, 1, 26, 1, 27, 1, 122, 0, 27, 1, 36, 1, 122, 0, 23, 1, 35, 1, 29, 1, 35, 1, 37, 1, 29, 1, 31, 1, 133, 0, 33, 1, 133, 0, 38, 1, 33, 1, 39, 1, 40, 1, 34, 1, 40, 1, 41, 1, 34, 1, 42, 1, 43, 1, 114, 0, 43, 1, 44, 1, 114, 0, 45, 1, 119, 0, 46, 1, 119, 0, 47, 1, 46, 1, 48, 1, 49, 1, 50, 1, 49, 1, 51, 1, 50, 1, 37, 1, 52, 1, 53, 1, 52, 1, 54, 1, 53, 1, 128, 0, 55, 1, 56, 1, 55, 1, 57, 1, 56, 1, 130, 0, 58, 1, 59, 1, 58, 1, 60, 1, 59, 1, 61, 1, 62, 1, 63, 1, 62, 1, 64, 1, 63, 1, 41, 1, 65, 1, 66, 1, 65, 1, 67, 1, 66, 1, 124, 0, 68, 1, 69, 1, 68, 1, 70, 1, 69, 1, 66, 1, 67, 1, 52, 1, 67, 1, 71, 1, 52, 1, 134, 0, 72, 1, 73, 1, 72, 1, 74, 1, 73, 1, 65, 1, 75, 1, 67, 1, 75, 1, 76, 1, 67, 1, 69, 1, 70, 1, 77, 1, 70, 1, 78, 1, 77, 1, 67, 1, 76, 1, 71, 1, 76, 1, 79, 1, 71, 1, 72, 1, 80, 1, 74, 1, 80, 1, 81, 1, 74, 1, 75, 1, 82, 1, 76, 1, 82, 1, 83, 1, 76, 1, 77, 1, 78, 1, 84, 1, 78, 1, 85, 1, 84, 1, 76, 1, 83, 1, 79, 1, 83, 1, 86, 1, 79, 1, 80, 1, 87, 1, 81, 1, 87, 1, 88, 1, 81, 1, 82, 1, 89, 1, 83, 1, 89, 1, 90, 1, 83, 1, 84, 1, 85, 1, 91, 1, 85, 1, 92, 1, 91, 1, 83, 1, 90, 1, 86, 1, 90, 1, 93, 1, 86, 1, 87, 1, 94, 1, 88, 1, 94, 1, 95, 1, 88, 1, 89, 1, 96, 1, 90, 1, 96, 1, 97, 1, 90, 1, 91, 1, 92, 1, 98, 1, 92, 1, 99, 1, 98, 1, 90, 1, 97, 1, 93, 1, 97, 1, 100, 1, 93, 1, 94, 1, 101, 1, 95, 1, 101, 1, 102, 1, 95, 1, 96, 1, 103, 1, 97, 1, 103, 1, 104, 1, 97, 1, 98, 1, 99, 1, 105, 1, 99, 1, 106, 1, 105, 1, 97, 1, 104, 1, 100, 1, 104, 1, 107, 1, 100, 1, 101, 1, 108, 1, 102, 1, 108, 1, 109, 1, 102, 1, 103, 1, 110, 1, 104, 1, 110, 1, 111, 1, 104, 1, 105, 1, 106, 1, 112, 1, 106, 1, 113, 1, 112, 1, 104, 1, 111, 1, 107, 1, 111, 1, 114, 1, 107, 1, 108, 1, 115, 1, 109, 1, 115, 1, 116, 1, 109, 1, 110, 1, 117, 1, 111, 1, 117, 1, 118, 1, 111, 1, 112, 1, 113, 1, 119, 1, 113, 1, 120, 1, 119, 1, 111, 1, 118, 1, 114, 1, 118, 1, 121, 1, 114, 1, 115, 1, 122, 1, 116, 1, 122, 1, 123, 1, 116, 1, 117, 1, 124, 1, 118, 1, 124, 1, 125, 1, 118, 1, 119, 1, 120, 1, 126, 1, 120, 1, 127, 1, 126, 1, 118, 1, 125, 1, 121, 1, 125, 1, 128, 1, 121, 1, 122, 1, 129, 1, 123, 1, 129, 1, 130, 1, 123, 1, 124, 1, 131, 1, 125, 1, 131, 1, 132, 1, 125, 1, 126, 1, 127, 1, 133, 1, 127, 1, 134, 1, 133, 1, 125, 1, 132, 1, 128, 1, 132, 1, 135, 1, 128, 1, 129, 1, 136, 1, 130, 1, 136, 1, 137, 1, 130, 1, 131, 1, 138, 1, 132, 1, 138, 1, 139, 1, 132, 1, 133, 1, 134, 1, 140, 1, 134, 1, 141, 1, 140, 1, 132, 1, 139, 1, 135, 1, 139, 1, 142, 1, 135, 1, 136, 1, 143, 1, 137, 1, 143, 1, 144, 1, 137, 1, 138, 1, 145, 1, 139, 1, 145, 1, 146, 1, 139, 1, 140, 1, 141, 1, 147, 1, 141, 1, 148, 1, 147, 1, 139, 1, 146, 1, 142, 1, 146, 1, 149, 1, 142, 1, 143, 1, 150, 1, 144, 1, 150, 1, 151, 1, 144, 1, 145, 1, 152, 1, 146, 1, 152, 1, 153, 1, 146, 1, 154, 1, 155, 1, 156, 1, 155, 1, 157, 1, 156, 1, 147, 1, 148, 1, 158, 1, 148, 1, 159, 1, 158, 1, 146, 1, 153, 1, 149, 1, 153, 1, 160, 1, 149, 1, 156, 1, 157, 1, 161, 1, 157, 1, 162, 1, 161, 1, 150, 1, 163, 1, 151, 1, 163, 1, 164, 1, 151, 1, 165, 1, 166, 1, 167, 1, 166, 1, 168, 1, 167, 1, 140, 0, 169, 1, 142, 0, 169, 1, 170, 1, 142, 0, 166, 1, 171, 1, 168, 1, 171, 1, 172, 1, 168, 1, 147, 0, 148, 0, 173, 1, 148, 0, 174, 1, 173, 1, 167, 1, 168, 1, 175, 1, 168, 1, 176, 1, 175, 1, 142, 0, 170, 1, 152, 0, 170, 1, 177, 1, 152, 0, 168, 1, 172, 1, 176, 1, 172, 1, 178, 1, 176, 1, 148, 0, 155, 0, 174, 1, 155, 0, 179, 1, 174, 1, 175, 1, 176, 1, 180, 1, 176, 1, 181, 1, 180, 1, 152, 0, 177, 1, 159, 0, 177, 1, 182, 1, 159, 0, 176, 1, 178, 1, 181, 1, 178, 1, 183, 1, 181, 1, 155, 0, 162, 0, 179, 1, 162, 0, 184, 1, 179, 1, 180, 1, 181, 1, 185, 1, 181, 1, 186, 1, 185, 1, 166, 0, 187, 1, 168, 0, 187, 1, 188, 1, 168, 0, 159, 0, 182, 1, 170, 0, 182, 1, 189, 1, 170, 0, 181, 1, 183, 1, 186, 1, 183, 1, 190, 1, 186, 1, 168, 0, 188, 1, 173, 0, 188, 1, 191, 1, 173, 0, 162, 0, 175, 0, 184, 1, 175, 0, 192, 1, 184, 1, 193, 1, 194, 1, 195, 1, 194, 1, 196, 1, 195, 1, 181, 0, 197, 1, 182, 0, 197, 1, 198, 1, 182, 0, 184, 0, 185, 0, 199, 1, 185, 0, 200, 1, 199, 1, 187, 0, 201, 1, 189, 0, 201, 1, 202, 1, 189, 0, 185, 0, 190, 0, 200, 1, 190, 0, 203, 1, 200, 1, 190, 0, 191, 0, 203, 1, 191, 0, 204, 1, 203, 1, 205, 1, 206, 1, 207, 1, 206, 1, 208, 1, 207, 1, 196, 0, 209, 1, 198, 0, 209, 1, 210, 1, 198, 0, 191, 0, 200, 0, 204, 1, 200, 0, 211, 1, 204, 1, 203, 0, 204, 0, 212, 1, 204, 0, 213, 1, 212, 1, 196, 1, 214, 1, 215, 1, 214, 1, 216, 1, 215, 1, 208, 0, 217, 1, 210, 0, 217, 1, 218, 1, 210, 0, 214, 1, 207, 1, 216, 1, 207, 1, 219, 1, 216, 1, 213, 0, 214, 0, 220, 1, 214, 0, 221, 1, 220, 1, 215, 1, 216, 1, 222, 1, 216, 1, 223, 1, 222, 1, 210, 0, 218, 1, 218, 0, 218, 1, 224, 1, 218, 0, 216, 1, 219, 1, 223, 1, 219, 1, 225, 1, 223, 1, 214, 0, 221, 0, 221, 1, 221, 0, 226, 1, 221, 1, 227, 1, 228, 1, 229, 1, 228, 1, 230, 1, 229, 1, 228, 0, 229, 0, 231, 1, 229, 0, 232, 1, 231, 1, 231, 0, 233, 1, 233, 0, 233, 1, 234, 1, 233, 0, 228, 1, 235, 1, 230, 1, 235, 1, 236, 1, 230, 1, 229, 0, 236, 0, 232, 1, 236, 0, 237, 1, 232, 1, 236, 0, 237, 0, 237, 1, 237, 0, 238, 1, 237, 1, 238, 0, 239, 0, 239, 1, 239, 0, 240, 1, 239, 1, 241, 1, 242, 1, 243, 1, 242, 1, 244, 1, 243, 1, 239, 0, 245, 0, 240, 1, 245, 0, 245, 1, 240, 1, 242, 1, 246, 1, 244, 1, 246, 1, 247, 1, 244, 1, 245, 0, 249, 0, 245, 1, 249, 0, 248, 1, 245, 1, 252, 0, 253, 0, 249, 1, 253, 0, 250, 1, 249, 1, 229, 1, 230, 1, 251, 1, 230, 1, 252, 1, 251, 1, 1, 1, 253, 1, 3, 1, 253, 1, 254, 1, 3, 1, 233, 0, 234, 1, 5, 1, 234, 1, 255, 1, 5, 1, 230, 1, 236, 1, 252, 1, 236, 1, 0, 2, 252, 1, 3, 1, 254, 1, 7, 1, 254, 1, 1, 2, 7, 1, 7, 1, 1, 2, 8, 1, 1, 2, 2, 2, 8, 1, 9, 1, 3, 2, 10, 1, 3, 2, 4, 2, 10, 1, 243, 1, 244, 1, 5, 2, 244, 1, 6, 2, 5, 2, 10, 1, 4, 2, 14, 1, 4, 2, 7, 2, 14, 1, 244, 1, 247, 1, 6, 2, 247, 1, 8, 2, 6, 2, 14, 1, 7, 2, 17, 1, 7, 2, 9, 2, 17, 1, 253, 0, 19, 1, 250, 1, 19, 1, 10, 2, 250, 1, 11, 2, 12, 2, 13, 2, 12, 2, 14, 2, 13, 2, 25, 1, 15, 2, 27, 1, 15, 2, 16, 2, 27, 1, 12, 2, 17, 2, 14, 2, 17, 2, 18, 2, 14, 2, 32, 1, 33, 1, 19, 2, 33, 1, 20, 2, 19, 2, 13, 2, 14, 2, 21, 2, 14, 2, 22, 2, 21, 2, 27, 1, 16, 2, 36, 1, 16, 2, 23, 2, 36, 1, 14, 2, 18, 2, 22, 2, 18, 2, 24, 2, 22, 2, 33, 1, 38, 1, 20, 2, 38, 1, 25, 2, 20, 2, 26, 2, 21, 2, 27, 2, 21, 2, 28, 2, 27, 2, 43, 1, 29, 2, 44, 1, 29, 2, 30, 2, 44, 1, 46, 1, 47, 1, 31, 2, 47, 1, 32, 2, 31, 2, 49, 1, 33, 2, 51, 1, 33, 2, 34, 2, 51, 1, 24, 2, 35, 2, 36, 2, 35, 2, 37, 2, 36, 2, 55, 1, 38, 2, 57, 1, 38, 2, 39, 2, 57, 1, 59, 1, 60, 1, 40, 2, 60, 1, 41, 2, 40, 2, 63, 1, 64, 1, 42, 2, 64, 1, 43, 2, 42, 2, 28, 2, 44, 2, 45, 2, 44, 2, 46, 2, 45, 2, 68, 1, 47, 2, 70, 1, 47, 2, 48, 2, 70, 1, 44, 2, 36, 2, 46, 2, 36, 2, 49, 2, 46, 2, 73, 1, 74, 1, 50, 2, 74, 1, 51, 2, 50, 2, 45, 2, 46, 2, 52, 2, 46, 2, 53, 2, 52, 2, 70, 1, 48, 2, 78, 1, 48, 2, 54, 2, 78, 1, 46, 2, 49, 2, 53, 2, 49, 2, 55, 2, 53, 2, 74, 1, 81, 1, 51, 2, 81, 1, 56, 2, 51, 2, 52, 2, 53, 2, 57, 2, 53, 2, 58, 2, 57, 2, 78, 1, 54, 2, 85, 1, 54, 2, 59, 2, 85, 1, 53, 2, 55, 2, 58, 2, 55, 2, 60, 2, 58, 2, 81, 1, 88, 1, 56, 2, 88, 1, 61, 2, 56, 2, 57, 2, 58, 2, 62, 2, 58, 2, 63, 2, 62, 2, 85, 1, 59, 2, 92, 1, 59, 2, 64, 2, 92, 1, 58, 2, 60, 2, 63, 2, 60, 2, 65, 2, 63, 2, 88, 1, 95, 1, 61, 2, 95, 1, 66, 2, 61, 2, 62, 2, 63, 2, 67, 2, 63, 2, 68, 2, 67, 2, 92, 1, 64, 2, 99, 1, 64, 2, 69, 2, 99, 1, 63, 2, 65, 2, 68, 2, 65, 2, 70, 2, 68, 2, 95, 1, 102, 1, 66, 2, 102, 1, 71, 2, 66, 2, 67, 2, 68, 2, 72, 2, 68, 2, 73, 2, 72, 2, 99, 1, 69, 2, 106, 1, 69, 2, 74, 2, 106, 1, 68, 2, 70, 2, 73, 2, 70, 2, 75, 2, 73, 2, 102, 1, 109, 1, 71, 2, 109, 1, 76, 2, 71, 2, 72, 2, 73, 2, 77, 2, 73, 2, 78, 2, 77, 2, 106, 1, 74, 2, 113, 1, 74, 2, 79, 2, 113, 1, 73, 2, 75, 2, 78, 2, 75, 2, 80, 2, 78, 2, 109, 1, 116, 1, 76, 2, 116, 1, 81, 2, 76, 2, 77, 2, 78, 2, 82, 2, 78, 2, 83, 2, 82, 2, 113, 1, 79, 2, 120, 1, 79, 2, 84, 2, 120, 1, 78, 2, 80, 2, 83, 2, 80, 2, 85, 2, 83, 2, 116, 1, 123, 1, 81, 2, 123, 1, 86, 2, 81, 2, 82, 2, 83, 2, 87, 2, 83, 2, 88, 2, 87, 2, 120, 1, 84, 2, 127, 1, 84, 2, 89, 2, 127, 1, 83, 2, 85, 2, 88, 2, 85, 2, 90, 2, 88, 2, 123, 1, 130, 1, 86, 2, 130, 1, 91, 2, 86, 2, 87, 2, 88, 2, 92, 2, 88, 2, 93, 2, 92, 2, 127, 1, 89, 2, 134, 1, 89, 2, 94, 2, 134, 1, 88, 2, 90, 2, 93, 2, 90, 2, 95, 2, 93, 2, 130, 1, 137, 1, 91, 2, 137, 1, 96, 2, 91, 2, 92, 2, 93, 2, 97, 2, 93, 2, 98, 2, 97, 2, 134, 1, 94, 2, 141, 1, 94, 2, 99, 2, 141, 1, 93, 2, 95, 2, 98, 2, 95, 2, 100, 2, 98, 2, 137, 1, 144, 1, 96, 2, 144, 1, 101, 2, 96, 2, 97, 2, 98, 2, 102, 2, 98, 2, 103, 2, 102, 2, 141, 1, 99, 2, 148, 1, 99, 2, 104, 2, 148, 1, 98, 2, 100, 2, 103, 2, 100, 2, 105, 2, 103, 2, 144, 1, 151, 1, 101, 2, 151, 1, 106, 2, 101, 2, 102, 2, 103, 2, 107, 2, 103, 2, 108, 2, 107, 2, 155, 1, 109, 2, 157, 1, 109, 2, 110, 2, 157, 1, 148, 1, 104, 2, 159, 1, 104, 2, 111, 2, 159, 1, 103, 2, 105, 2, 108, 2, 105, 2, 112, 2, 108, 2, 157, 1, 110, 2, 162, 1, 110, 2, 113, 2, 162, 1, 151, 1, 164, 1, 106, 2, 164, 1, 114, 2, 106, 2, 115, 2, 116, 2, 117, 2, 116, 2, 118, 2, 117, 2, 198, 1, 119, 2, 120, 2, 119, 2, 121, 2, 120, 2, 200, 1, 203, 1, 122, 2, 203, 1, 123, 2, 122, 2, 124, 2, 125, 2, 217, 1, 125, 2, 126, 2, 217, 1, 116, 2, 127, 2, 118, 2, 127, 2, 128, 2, 118, 2, 120, 2, 121, 2, 209, 1, 121, 2, 129, 2, 209, 1, 203, 1, 204, 1, 123, 2, 204, 1, 130, 2, 123, 2, 131, 2, 220, 1, 132, 2, 220, 1, 133, 2, 132, 2, 134, 2, 135, 2, 136, 2, 135, 2, 137, 2, 136, 2, 237, 1, 238, 1, 138, 2, 238, 1, 139, 2, 138, 2, 140, 2, 141, 2, 142, 2, 141, 2, 143, 2, 142, 2, 238, 1, 144, 2, 139, 2, 144, 2, 145, 2, 139, 2, 144, 2, 239, 1, 145, 2, 239, 1, 146, 2, 145, 2, 147, 2, 148, 2, 149, 2, 148, 2, 150, 2, 149, 2, 239, 1, 240, 1, 146, 2, 240, 1, 151, 2, 146, 2, 152, 2, 153, 2, 154, 2, 153, 2, 155, 2, 154, 2, 136, 2, 137, 2, 156, 2, 137, 2, 157, 2, 156, 2, 1, 2, 158, 2, 2, 2, 158, 2, 159, 2, 2, 2, 142, 2, 143, 2, 160, 2, 143, 2, 161, 2, 160, 2, 2, 2, 159, 2, 162, 2, 159, 2, 163, 2, 162, 2, 162, 2, 163, 2, 3, 2, 163, 2, 164, 2, 3, 2, 149, 2, 150, 2, 165, 2, 150, 2, 166, 2, 165, 2, 3, 2, 164, 2, 4, 2, 164, 2, 167, 2, 4, 2, 153, 2, 168, 2, 155, 2, 168, 2, 169, 2, 155, 2, 170, 2, 171, 2, 172, 2, 171, 2, 173, 2, 172, 2, 30, 2, 174, 2, 175, 2, 174, 2, 176, 2, 175, 2, 32, 2, 177, 2, 178, 2, 177, 2, 179, 2, 178, 2, 23, 2, 180, 2, 47, 2, 180, 2, 181, 2, 47, 2, 171, 2, 182, 2, 173, 2, 182, 2, 183, 2, 173, 2, 175, 2, 176, 2, 38, 2, 176, 2, 184, 2, 38, 2, 177, 2, 40, 2, 179, 2, 40, 2, 185, 2, 179, 2, 25, 2, 50, 2, 186, 2, 50, 2, 187, 2, 186, 2, 139, 2, 145, 2, 188, 2, 145, 2, 189, 2, 188, 2, 190, 2, 191, 2, 192, 2, 191, 2, 193, 2, 192, 2, 145, 2, 146, 2, 189, 2, 146, 2, 194, 2, 189, 2, 195, 2, 196, 2, 197, 2, 196, 2, 198, 2, 197, 2, 159, 2, 199, 2, 163, 2, 199, 2, 200, 2, 163, 2, 192, 2, 193, 2, 201, 2, 193, 2, 202, 2, 201, 2, 163, 2, 200, 2, 164, 2, 200, 2, 203, 2, 164, 2, 196, 2, 204, 2, 198, 2, 204, 2, 205, 2, 198, 2, 206, 2, 207, 2, 208, 2, 207, 2, 209, 2, 208, 2, 188, 2, 189, 2, 210, 2, 189, 2, 211, 2, 210, 2, 191, 2, 212, 2, 193, 2, 212, 2, 213, 2, 193, 2, 207, 2, 214, 2, 209, 2, 214, 2, 215, 2, 209, 2, 189, 2, 194, 2, 211, 2, 194, 2, 216, 2, 211, 2, 197, 2, 198, 2, 217, 2, 198, 2, 218, 2, 217, 2, 208, 2, 209, 2, 219, 2, 209, 2, 220, 2, 219, 2, 199, 2, 221, 2, 200, 2, 221, 2, 222, 2, 200, 2, 193, 2, 213, 2, 202, 2, 213, 2, 223, 2, 202, 2, 209, 2, 215, 2, 220, 2, 215, 2, 224, 2, 220, 2, 200, 2, 222, 2, 203, 2, 222, 2, 225, 2, 203, 2, 198, 2, 205, 2, 218, 2, 205, 2, 226, 2, 218, 2 ),
+"blend_shape_data": [ ],
+"format": 97547,
+"index_count": 2184,
+"material": SubResource( 2 ),
+"primitive": 4,
+"skeleton_aabb": [ ],
+"vertex_count": 739
+}
+
+[sub_resource type="ConcavePolygonShape" id=4]
+data = PoolVector3Array( -2, -0.5, -0.5, -2, 0, -0.5, -2, -0.5, 0, -2, 0, -0.5, -2, 0, 0, -2, -0.5, 0, -2, -0.5, -0.5, -2, -0.5, 0, -1.5, -0.5, -0.5, -2, -0.5, 0, -1.5, -0.5, 0, -1.5, -0.5, -0.5, -2, -0.5, -0.5, -1.5, -0.5, -0.5, -2, 0, -0.5, -1.5, -0.5, -0.5, -1.5, 0, -0.5, -2, 0, -0.5, -2, -0.5, 0, -2, 0, 0, -2, -0.5, 0.5, -2, 0, 0, -2, 0, 0.5, -2, -0.5, 0.5, -2, -0.5, 0, -2, -0.5, 0.5, -1.5, -0.5, 0, -2, -0.5, 0.5, -1.5, -0.5, 0.5, -1.5, -0.5, 0, -2, -0.5, 0.5, -2, 0, 0.5, -1.5, -0.5, 0.5, -2, 0, 0.5, -1.5, 0, 0.5, -1.5, -0.5, 0.5, -2, 0, -0.5, -2, 0.5, -0.5, -2, 0, 0, -2, 0.5, -0.5, -2, 0.5, 0, -2, 0, 0, -2, 0.5, -0.5, -1.5, 0.5, -0.5, -2, 0.5, 0, -1.5, 0.5, -0.5, -1.5, 0.5, 0, -2, 0.5, 0, -2, 0, -0.5, -1.5, 0, -0.5, -2, 0.5, -0.5, -1.5, 0, -0.5, -1.5, 0.5, -0.5, -2, 0.5, -0.5, -2, 0, 0, -2, 0.5, 0, -2, 0, 0.5, -2, 0.5, 0, -2, 0.5, 0.5, -2, 0, 0.5, -2, 0.5, 0, -1.5, 0.5, 0, -2, 0.5, 0.5, -1.5, 0.5, 0, -1.5, 0.5, 0.5, -2, 0.5, 0.5, -2, 0, 0.5, -2, 0.5, 0.5, -1.5, 0, 0.5, -2, 0.5, 0.5, -1.5, 0.5, 0.5, -1.5, 0, 0.5, -1.5, -0.5, -0.5, -1.5, -0.5, 0, -1, -0.5, -0.5, -1.5, -0.5, 0, -1, -0.5, 0, -1, -0.5, -0.5, -1.5, -0.5, -0.5, -1, -0.5, -0.5, -1.5, 0, -0.5, -1, -0.5, -0.5, -1, 0, -0.5, -1.5, 0, -0.5, -1.5, -0.5, 0, -1.5, -0.5, 0.5, -1, -0.5, 0, -1.5, -0.5, 0.5, -1, -0.5, 0.5, -1, -0.5, 0, -1.5, -0.5, 0.5, -1.5, 0, 0.5, -1, -0.5, 0.5, -1.5, 0, 0.5, -1, 0, 0.5, -1, -0.5, 0.5, -1.5, 0.5, -0.5, -1, 0.5, -0.5, -1.5, 0.5, 0, -1, 0.5, -0.5, -1, 0.5, 0, -1.5, 0.5, 0, -1.5, 0, -0.5, -1, 0, -0.5, -1.5, 0.5, -0.5, -1, 0, -0.5, -1, 0.5, -0.5, -1.5, 0.5, -0.5, -1.5, 0.5, 0, -1, 0.5, 0, -1.5, 0.5, 0.5, -1, 0.5, 0, -1, 0.5, 0.5, -1.5, 0.5, 0.5, -1.5, 0, 0.5, -1.5, 0.5, 0.5, -1, 0, 0.5, -1.5, 0.5, 0.5, -1, 0.5, 0.5, -1, 0, 0.5, -1, -2, -0.5, -1, -1.5, -0.5, -1, -2, 0, -1, -1.5, -0.5, -1, -1.5, 0, -1, -2, 0, -1, -1.5, -0.5, -0.5, -1.5, -0.5, -1, -1.5, 0, -0.5, -1.5, -0.5, -0.5, -1.5, 0, -1, -1.5, 0, -1, -2, -0.5, -1, -2, 0, -0.5, -2, -0.5, -1, -2, 0, -0.5, -2, 0, -0.5, -2, -0.5, -1, -2, -0.5, -0.5, -2, -0.5, -1, -1.5, -0.5, -0.5, -2, -0.5, -0.5, -1.5, -0.5, -1, -1.5, -0.5, -1, -2, 0, -1, -1.5, 0, -1, -2, 0.5, -1, -1.5, 0, -1, -1.5, 0.5, -1, -2, 0.5, -1, -1.5, 0, -0.5, -1.5, 0, -1, -1.5, 0.5, -0.5, -1.5, 0, -0.5, -1.5, 0.5, -1, -1.5, 0.5, -1, -2, 0, -1, -2, 0.5, -0.5, -2, 0, -1, -2, 0.5, -0.5, -2, 0.5, -0.5, -2, 0, -1, -2, 0.5, -1, -1.5, 0.5, -0.5, -2, 0.5, -1, -1.5, 0.5, -0.5, -1.5, 0.5, -0.5, -2, 0.5, -1, -0.5, -1, -1, 0, -1, -1, -0.5, -0.5, -1, 0, -1, -1, 0, -0.5, -1, -0.5, -0.5, -1, -0.5, -1, -1, -0.5, -0.5, -0.5, -0.5, -1, -1, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -1, -1, -0.5, -1, -0.5, -0.5, -1, -1, 0, -1, -0.5, -0.5, -1, -0.5, 0, -1, -1, 0, -1, -1, -0.5, -0.5, -1, -0.5, 0, -0.5, -0.5, -0.5, -1, -0.5, 0, -0.5, -0.5, 0, -0.5, -0.5, -0.5, -1, -0.5, 0, -1, -0.5, 0.5, -0.5, -0.5, 0, -1, -0.5, 0.5, -0.5, -0.5, 0.5, -0.5, -0.5, 0, -1, -0.5, 0.5, -1, 0, 0.5, -1, -0.5, 1, -1, 0, 0.5, -1, 0, 1, -1, -0.5, 1, -1, -0.5, 0.5, -1, -0.5, 1, -0.5, -0.5, 0.5, -1, -0.5, 1, -0.5, -0.5, 1, -0.5, -0.5, 0.5, -1, -0.5, 1, -1, 0, 1, -0.5, -0.5, 1, -1, 0, 1, -0.5, 0, 1, -0.5, -0.5, 1, -1, 0, -1, -1, 0.5, -1, -1, 0, -0.5, -1, 0.5, -1, -1, 0.5, -0.5, -1, 0, -0.5, -1, 0.5, -1, -0.5, 0.5, -1, -1, 0.5, -0.5, -0.5, 0.5, -1, -0.5, 0.5, -0.5, -1, 0.5, -0.5, -1, 0, -1, -0.5, 0, -1, -1, 0.5, -1, -0.5, 0, -1, -0.5, 0.5, -1, -1, 0.5, -1, -1, 0.5, -0.5, -0.5, 0.5, -0.5, -1, 0.5, 0, -0.5, 0.5, -0.5, -0.5, 0.5, 0, -1, 0.5, 0, -1, 0.5, 0, -0.5, 0.5, 0, -1, 0.5, 0.5, -0.5, 0.5, 0, -0.5, 0.5, 0.5, -1, 0.5, 0.5, -1, 0, 0.5, -1, 0.5, 0.5, -1, 0, 1, -1, 0.5, 0.5, -1, 0.5, 1, -1, 0, 1, -1, 0.5, 0.5, -0.5, 0.5, 0.5, -1, 0.5, 1, -0.5, 0.5, 0.5, -0.5, 0.5, 1, -1, 0.5, 1, -1, 0, 1, -1, 0.5, 1, -0.5, 0, 1, -1, 0.5, 1, -0.5, 0.5, 1, -0.5, 0, 1, -1, 1.5, -0.5, -1, 2, -0.5, -1, 1.5, 0, -1, 2, -0.5, -1, 2, 0, -1, 1.5, 0, -1, 2, -0.5, -0.5, 2, -0.5, -1, 2, 0, -0.5, 2, -0.5, -0.5, 2, 0, -1, 2, 0, -1, 1.5, -0.5, -1, 1.5, 0, -0.5, 1.5, -0.5, -1, 1.5, 0, -0.5, 1.5, 0, -0.5, 1.5, -0.5, -1, 1.5, -0.5, -0.5, 1.5, -0.5, -1, 2, -0.5, -0.5, 1.5, -0.5, -0.5, 2, -0.5, -1, 2, -0.5, -1, 1.5, 0, -1, 2, 0, -1, 1.5, 0.5, -1, 2, 0, -1, 2, 0.5, -1, 1.5, 0.5, -1, 2, 0, -0.5, 2, 0, -1, 2, 0.5, -0.5, 2, 0, -0.5, 2, 0.5, -1, 2, 0.5, -1, 1.5, 0, -1, 1.5, 0.5, -0.5, 1.5, 0, -1, 1.5, 0.5, -0.5, 1.5, 0.5, -0.5, 1.5, 0, -1, 1.5, 0.5, -1, 2, 0.5, -0.5, 1.5, 0.5, -1, 2, 0.5, -0.5, 2, 0.5, -0.5, 1.5, 0.5, -0.5, -8, -0.5, -0.5, -7.5, -0.5, -0.5, -8, 0, -0.5, -7.5, -0.5, -0.5, -7.5, 0, -0.5, -8, 0, -0.5, -8, -0.5, 0, -8, -0.5, -0.5, -7.5, -0.5, 0, -8, -0.5, 0, -7.5, -0.5, -0.5, -7.5, -0.5, -0.5, -8, 0, -0.5, -7.5, 0, -0.5, -8, 0.5, -0.5, -7.5, 0, -0.5, -7.5, 0.5, -0.5, -8, 0.5, -0.5, -8, 0.5, -0.5, -7.5, 0.5, 0, -8, 0.5, -0.5, -7.5, 0.5, 0, -7.5, 0.5, 0, -8, 0.5, -0.5, -7.5, -0.5, -0.5, -7, -0.5, -0.5, -7.5, 0, -0.5, -7, -0.5, -0.5, -7, 0, -0.5, -7.5, 0, -0.5, -7.5, -0.5, 0, -7.5, -0.5, -0.5, -7, -0.5, 0, -7.5, -0.5, 0, -7, -0.5, -0.5, -7, -0.5, -0.5, -7.5, 0, -0.5, -7, 0, -0.5, -7.5, 0.5, -0.5, -7, 0, -0.5, -7, 0.5, -0.5, -7.5, 0.5, -0.5, -7.5, 0.5, -0.5, -7, 0.5, 0, -7.5, 0.5, -0.5, -7, 0.5, 0, -7, 0.5, 0, -7.5, 0.5, -0.5, -7, -0.5, -0.5, -6.5, -0.5, -0.5, -7, 0, -0.5, -6.5, -0.5, -0.5, -6.5, 0, -0.5, -7, 0, -0.5, -7, -0.5, 0, -7, -0.5, -0.5, -6.5, -0.5, 0, -7, -0.5, 0, -6.5, -0.5, -0.5, -6.5, -0.5, -0.5, -7, 0, -0.5, -6.5, 0, -0.5, -7, 0.5, -0.5, -6.5, 0, -0.5, -6.5, 0.5, -0.5, -7, 0.5, -0.5, -7, 0.5, -0.5, -6.5, 0.5, 0, -7, 0.5, -0.5, -6.5, 0.5, 0, -6.5, 0.5, 0, -7, 0.5, -0.5, -6.5, -0.5, -0.5, -6, -0.5, -0.5, -6.5, 0, -0.5, -6, -0.5, -0.5, -6, 0, -0.5, -6.5, 0, -0.5, -6, -0.5, 0, -6, -0.5, -0.5, -6, 0, 0, -6, -0.5, 0, -6, 0, -0.5, -6, 0, -0.5, -6.5, -0.5, 0, -6.5, -0.5, -0.5, -6, -0.5, 0, -6.5, -0.5, 0, -6, -0.5, -0.5, -6, -0.5, -0.5, -6.5, 0, -0.5, -6, 0, -0.5, -6.5, 0.5, -0.5, -6, 0, -0.5, -6, 0.5, -0.5, -6.5, 0.5, -0.5, -6, 0, 0, -6, 0, -0.5, -6, 0.5, 0, -6, 0, 0, -6, 0.5, -0.5, -6, 0.5, -0.5, -6.5, 0.5, -0.5, -6, 0.5, 0, -6.5, 0.5, -0.5, -6, 0.5, 0, -6, 0.5, 0, -6.5, 0.5, -0.5, -2, -1, -0.5, -1.5, -1, -0.5, -2, -0.5, -0.5, -1.5, -1, -0.5, -1.5, -0.5, -0.5, -2, -0.5, -0.5, -1.5, -1, 0, -1.5, -1, -0.5, -1.5, -0.5, 0, -1.5, -1, 0, -1.5, -0.5, -0.5, -1.5, -0.5, -0.5, -2, -1, -0.5, -2, -0.5, 0, -2, -1, -0.5, -2, -0.5, 0, -2, -0.5, 0, -2, -1, -0.5, -2, -1, 0, -2, -1, -0.5, -1.5, -1, 0, -2, -1, 0, -1.5, -1, -0.5, -1.5, -1, -0.5, -2, -0.5, -0.5, -2, 0, 0, -2, -0.5, -0.5, -2, 0, 0, -2, 0, 0, -2, -0.5, -0.5, -2, 0, -0.5, -2, 0.5, 0, -2, 0, -0.5, -2, 0.5, 0, -2, 0.5, 0, -2, 0, -0.5, -2, 0.5, -0.5, -1.5, 0.5, -0.5, -2, 1, -0.5, -1.5, 0.5, -0.5, -1.5, 1, -0.5, -2, 1, -0.5, -1.5, 0.5, 0, -1.5, 0.5, -0.5, -1.5, 1, 0, -1.5, 0.5, 0, -1.5, 1, -0.5, -1.5, 1, -0.5, -2, 0.5, -0.5, -2, 1, 0, -2, 0.5, -0.5, -2, 1, 0, -2, 1, 0, -2, 0.5, -0.5, -2, 1, -0.5, -1.5, 1, 0, -2, 1, -0.5, -1.5, 1, 0, -1.5, 1, 0, -2, 1, -0.5, -1.5, -0.5, -0.5, -1, -0.5, -0.5, -1.5, 0, -0.5, -1, -0.5, -0.5, -1, 0, -0.5, -1.5, 0, -0.5, -1.5, -0.5, 0, -1.5, -0.5, -0.5, -1, -0.5, 0, -1.5, -0.5, 0, -1, -0.5, -0.5, -1, -0.5, -0.5, -1.5, 0, -0.5, -1, 0, -0.5, -1.5, 0.5, -0.5, -1, 0, -0.5, -1, 0.5, -0.5, -1.5, 0.5, -0.5, -1.5, 0.5, -0.5, -1, 0.5, 0, -1.5, 0.5, -0.5, -1, 0.5, 0, -1, 0.5, 0, -1.5, 0.5, -0.5, -1, -0.5, -0.5, -0.5, -0.5, -0.5, -1, 0, -0.5, -0.5, -0.5, -0.5, -0.5, 0, -0.5, -1, 0, -0.5, -1, -0.5, 0, -1, -0.5, -0.5, -0.5, -0.5, 0, -1, -0.5, 0, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -1, 0, -0.5, -0.5, 0, -0.5, -1, 0.5, -0.5, -0.5, 0, -0.5, -0.5, 0.5, -0.5, -1, 0.5, -0.5, -1, 0.5, -0.5, -0.5, 0.5, 0, -1, 0.5, -0.5, -0.5, 0.5, 0, -0.5, 0.5, 0, -1, 0.5, -0.5, -0.5, -2, -0.5, 0, -2, -0.5, -0.5, -1.5, -0.5, 0, -2, -0.5, 0, -1.5, -0.5, -0.5, -1.5, -0.5, -0.5, -2, -0.5, -0.5, -1.5, 0, -0.5, -2, -0.5, -0.5, -1.5, 0, -0.5, -1.5, 0, -0.5, -2, -0.5, -0.5, -2, 0, -0.5, -2, -0.5, 0, -2, 0, -0.5, -2, 0, 0, -2, -0.5, 0, -2, -0.5, -0.5, -1.5, -0.5, 0, -1.5, -0.5, -0.5, -1, -0.5, 0, -1.5, -0.5, 0, -1, -0.5, -0.5, -1, -0.5, -0.5, -1.5, -0.5, -0.5, -1, 0, -0.5, -1.5, -0.5, -0.5, -1, 0, -0.5, -1, 0, -0.5, -1.5, -0.5, -0.5, -1, -0.5, -0.5, -0.5, 0, -0.5, -1, -0.5, -0.5, -0.5, 0, -0.5, -0.5, 0, -0.5, -1, -0.5, -0.5, 0.5, -0.5, -0.5, 1, 0, -0.5, 0.5, -0.5, -0.5, 1, 0, -0.5, 1, 0, -0.5, 0.5, -0.5, -0.5, 1, -0.5, 0, 1, -0.5, -0.5, 1.5, -0.5, 0, 1, -0.5, 0, 1.5, -0.5, -0.5, 1.5, -0.5, -0.5, 1, -0.5, -0.5, 1.5, 0, -0.5, 1, -0.5, -0.5, 1.5, 0, -0.5, 1.5, 0, -0.5, 1, -0.5, -0.5, 1.5, -0.5, 0, 1.5, -0.5, -0.5, 2, -0.5, 0, 1.5, -0.5, 0, 2, -0.5, -0.5, 2, -0.5, -0.5, 1.5, -0.5, -0.5, 2, 0, -0.5, 1.5, -0.5, -0.5, 2, 0, -0.5, 2, 0, -0.5, 1.5, -0.5, -0.5, 2, -0.5, 0, 2, 0, -0.5, 2, -0.5, 0, 2, 0, 0, 2, 0, -0.5, 2, -0.5, 0, -2, -0.5, 0.5, -2, -0.5, 0, -1.5, -0.5, 0.5, -2, -0.5, 0.5, -1.5, -0.5, 0, -1.5, -0.5, 0.5, -2, 0, 0.5, -2, -0.5, 0.5, -1.5, 0, 0.5, -2, 0, 0.5, -1.5, -0.5, 0.5, -1.5, -0.5, 0, -2, 0, 0, -2, -0.5, 0.5, -2, 0, 0, -2, 0, 0.5, -2, -0.5, 0.5, -2, -0.5, 0, -1.5, -0.5, 0.5, -1.5, -0.5, 0, -1, -0.5, 0.5, -1.5, -0.5, 0.5, -1, -0.5, 0, -1, -0.5, 0.5, -1.5, 0, 0.5, -1.5, -0.5, 0.5, -1, 0, 0.5, -1.5, 0, 0.5, -1, -0.5, 0.5, -1, -0.5, 0.5, -1, 0, 0.5, -1, -0.5, 0.5, -0.5, 0, 0.5, -1, 0, 0.5, -0.5, -0.5, 0.5, -0.5, -0.5, 0.5, 0.5, 0, 0.5, 0.5, -0.5, 0.5, 1, 0, 0.5, 0.5, 0, 0.5, 1, -0.5, 0.5, 1, -0.5, 0, 1, -0.5, 0.5, 1, -0.5, 0, 1.5, -0.5, 0.5, 1, -0.5, 0.5, 1.5, -0.5, 0, 1.5, -0.5, 0.5, 1, 0, 0.5, 1, -0.5, 0.5, 1.5, 0, 0.5, 1, 0, 0.5, 1.5, -0.5, 0.5, 1.5, -0.5, 0, 1.5, -0.5, 0.5, 1.5, -0.5, 0, 2, -0.5, 0.5, 1.5, -0.5, 0.5, 2, -0.5, 0, 2, -0.5, 0.5, 1.5, 0, 0.5, 1.5, -0.5, 0.5, 2, 0, 0.5, 1.5, 0, 0.5, 2, -0.5, 0.5, 2, -0.5, 0, 2, -0.5, 0.5, 2, 0, 0, 2, -0.5, 0.5, 2, 0, 0.5, 2, 0, 0, 2, -0.5, 0.5, -0.5, -0.5, 1, -0.5, -0.5, 0.5, 0, -0.5, 1, -0.5, -0.5, 1, 0, -0.5, 0.5, 0, -0.5, 0.5, -0.5, 0, 0.5, -0.5, -0.5, 1, -0.5, 0, 0.5, -0.5, 0, 1, -0.5, -0.5, 1, -0.5, -0.5, 0.5, 0, -0.5, 1, 0, -0.5, 0.5, 0.5, -0.5, 1, 0, -0.5, 1, 0.5, -0.5, 0.5, 0.5, -0.5, 0.5, 0.5, -0.5, 1, 0.5, 0, 0.5, 0.5, -0.5, 1, 0.5, 0, 1, 0.5, 0, 0.5, 0.5, -0.5, 1, -0.5, -0.5, 1.5, -0.5, -0.5, 1, 0, -0.5, 1.5, -0.5, -0.5, 1.5, 0, -0.5, 1, 0, -0.5, 1, -0.5, 0, 1, -0.5, -0.5, 1.5, -0.5, 0, 1, -0.5, 0, 1.5, -0.5, -0.5, 1.5, -0.5, -0.5, 1, 0, -0.5, 1.5, 0, -0.5, 1, 0.5, -0.5, 1.5, 0, -0.5, 1.5, 0.5, -0.5, 1, 0.5, -0.5, 1, 0.5, -0.5, 1.5, 0.5, 0, 1, 0.5, -0.5, 1.5, 0.5, 0, 1.5, 0.5, 0, 1, 0.5, -0.5, 1.5, -1, -0.5, 2, -1, -0.5, 1.5, -0.5, -0.5, 2, -1, -0.5, 2, -0.5, -0.5, 1.5, -0.5, -0.5, 2, -1, 0, 2, -1, -0.5, 2, -0.5, 0, 2, -1, 0, 2, -0.5, -0.5, 2, -0.5, -0.5, 1.5, -1, -0.5, 1.5, -0.5, 0, 1.5, -1, -0.5, 1.5, -0.5, 0, 1.5, -0.5, 0, 1.5, -1, -0.5, 1.5, -1, 0, 1.5, -1, -0.5, 2, -1, 0, 1.5, -1, 0, 2, -1, -0.5, 2, -1, -0.5, 1.5, 0.5, -0.5, 2, 0.5, -0.5, 1.5, 1, -0.5, 2, 0.5, -0.5, 2, 1, -0.5, 1.5, 1, -0.5, 2, 0.5, 0, 2, 0.5, -0.5, 2, 1, 0, 2, 0.5, 0, 2, 1, -0.5, 2, 1, -0.5, 1.5, 0.5, -0.5, 1.5, 1, 0, 1.5, 0.5, -0.5, 1.5, 1, 0, 1.5, 1, 0, 1.5, 0.5, -0.5, 1.5, 1, -0.5, 2, 1, 0, 1.5, 1, -0.5, 2, 1, 0, 2, 1, 0, 1.5, 1, -0.5, 2, -0.5, -0.5, 2.5, -0.5, -0.5, 2, 0, -0.5, 2.5, -0.5, -0.5, 2.5, 0, -0.5, 2, 0, -0.5, 2, -0.5, 0, 2, -0.5, -0.5, 2.5, -0.5, 0, 2, -0.5, 0, 2.5, -0.5, -0.5, 2.5, -0.5, -0.5, 2, 0, -0.5, 2.5, 0, -0.5, 2, 0.5, -0.5, 2.5, 0, -0.5, 2.5, 0.5, -0.5, 2, 0.5, -0.5, 2, 0.5, -0.5, 2.5, 0.5, 0, 2, 0.5, -0.5, 2.5, 0.5, 0, 2.5, 0.5, 0, 2, 0.5, -0.5, 2.5, -0.5, -0.5, 3, -0.5, -0.5, 2.5, 0, -0.5, 3, -0.5, -0.5, 3, 0, -0.5, 2.5, 0, -0.5, 2.5, -0.5, 0, 2.5, -0.5, -0.5, 3, -0.5, 0, 2.5, -0.5, 0, 3, -0.5, -0.5, 3, -0.5, -0.5, 2.5, 0, -0.5, 3, 0, -0.5, 2.5, 0.5, -0.5, 3, 0, -0.5, 3, 0.5, -0.5, 2.5, 0.5, -0.5, 2.5, 0.5, -0.5, 3, 0.5, 0, 2.5, 0.5, -0.5, 3, 0.5, 0, 3, 0.5, 0, 2.5, 0.5, -0.5, 3, -0.5, -0.5, 3.5, -0.5, -0.5, 3, 0, -0.5, 3.5, -0.5, -0.5, 3.5, 0, -0.5, 3, 0, -0.5, 3, -0.5, 0, 3, -0.5, -0.5, 3.5, -0.5, 0, 3, -0.5, 0, 3.5, -0.5, -0.5, 3.5, -0.5, -0.5, 3, 0, -0.5, 3.5, 0, -0.5, 3, 0.5, -0.5, 3.5, 0, -0.5, 3.5, 0.5, -0.5, 3, 0.5, -0.5, 3, 0.5, -0.5, 3.5, 0.5, 0, 3, 0.5, -0.5, 3.5, 0.5, 0, 3.5, 0.5, 0, 3, 0.5, -0.5, 3.5, -0.5, -0.5, 4, -0.5, -0.5, 3.5, 0, -0.5, 4, -0.5, -0.5, 4, 0, -0.5, 3.5, 0, -0.5, 3.5, -0.5, 0, 3.5, -0.5, -0.5, 4, -0.5, 0, 3.5, -0.5, 0, 4, -0.5, -0.5, 4, -0.5, -0.5, 3.5, 0, -0.5, 4, 0, -0.5, 3.5, 0.5, -0.5, 4, 0, -0.5, 4, 0.5, -0.5, 3.5, 0.5, -0.5, 3.5, 0.5, -0.5, 4, 0.5, 0, 3.5, 0.5, -0.5, 4, 0.5, 0, 4, 0.5, 0, 3.5, 0.5, -0.5, 4, -0.5, -0.5, 4.5, -0.5, -0.5, 4, 0, -0.5, 4.5, -0.5, -0.5, 4.5, 0, -0.5, 4, 0, -0.5, 4, -0.5, 0, 4, -0.5, -0.5, 4.5, -0.5, 0, 4, -0.5, 0, 4.5, -0.5, -0.5, 4.5, -0.5, -0.5, 4, 0, -0.5, 4.5, 0, -0.5, 4, 0.5, -0.5, 4.5, 0, -0.5, 4.5, 0.5, -0.5, 4, 0.5, -0.5, 4, 0.5, -0.5, 4.5, 0.5, 0, 4, 0.5, -0.5, 4.5, 0.5, 0, 4.5, 0.5, 0, 4, 0.5, -0.5, 4.5, -0.5, -0.5, 5, -0.5, -0.5, 4.5, 0, -0.5, 5, -0.5, -0.5, 5, 0, -0.5, 4.5, 0, -0.5, 4.5, -0.5, 0, 4.5, -0.5, -0.5, 5, -0.5, 0, 4.5, -0.5, 0, 5, -0.5, -0.5, 5, -0.5, -0.5, 4.5, 0, -0.5, 5, 0, -0.5, 4.5, 0.5, -0.5, 5, 0, -0.5, 5, 0.5, -0.5, 4.5, 0.5, -0.5, 4.5, 0.5, -0.5, 5, 0.5, 0, 4.5, 0.5, -0.5, 5, 0.5, 0, 5, 0.5, 0, 4.5, 0.5, -0.5, 5, -0.5, -0.5, 5.5, -0.5, -0.5, 5, 0, -0.5, 5.5, -0.5, -0.5, 5.5, 0, -0.5, 5, 0, -0.5, 5, -0.5, 0, 5, -0.5, -0.5, 5.5, -0.5, 0, 5, -0.5, 0, 5.5, -0.5, -0.5, 5.5, -0.5, -0.5, 5, 0, -0.5, 5.5, 0, -0.5, 5, 0.5, -0.5, 5.5, 0, -0.5, 5.5, 0.5, -0.5, 5, 0.5, -0.5, 5, 0.5, -0.5, 5.5, 0.5, 0, 5, 0.5, -0.5, 5.5, 0.5, 0, 5.5, 0.5, 0, 5, 0.5, -0.5, 5.5, -0.5, -0.5, 6, -0.5, -0.5, 5.5, 0, -0.5, 6, -0.5, -0.5, 6, 0, -0.5, 5.5, 0, -0.5, 5.5, -0.5, 0, 5.5, -0.5, -0.5, 6, -0.5, 0, 5.5, -0.5, 0, 6, -0.5, -0.5, 6, -0.5, -0.5, 5.5, 0, -0.5, 6, 0, -0.5, 5.5, 0.5, -0.5, 6, 0, -0.5, 6, 0.5, -0.5, 5.5, 0.5, -0.5, 5.5, 0.5, -0.5, 6, 0.5, 0, 5.5, 0.5, -0.5, 6, 0.5, 0, 6, 0.5, 0, 5.5, 0.5, -0.5, 6, -0.5, -0.5, 6.5, -0.5, -0.5, 6, 0, -0.5, 6.5, -0.5, -0.5, 6.5, 0, -0.5, 6, 0, -0.5, 6, -0.5, 0, 6, -0.5, -0.5, 6.5, -0.5, 0, 6, -0.5, 0, 6.5, -0.5, -0.5, 6.5, -0.5, -0.5, 6, 0, -0.5, 6.5, 0, -0.5, 6, 0.5, -0.5, 6.5, 0, -0.5, 6.5, 0.5, -0.5, 6, 0.5, -0.5, 6, 0.5, -0.5, 6.5, 0.5, 0, 6, 0.5, -0.5, 6.5, 0.5, 0, 6.5, 0.5, 0, 6, 0.5, -0.5, 6.5, -0.5, -0.5, 7, -0.5, -0.5, 6.5, 0, -0.5, 7, -0.5, -0.5, 7, 0, -0.5, 6.5, 0, -0.5, 6.5, -0.5, 0, 6.5, -0.5, -0.5, 7, -0.5, 0, 6.5, -0.5, 0, 7, -0.5, -0.5, 7, -0.5, -0.5, 6.5, 0, -0.5, 7, 0, -0.5, 6.5, 0.5, -0.5, 7, 0, -0.5, 7, 0.5, -0.5, 6.5, 0.5, -0.5, 6.5, 0.5, -0.5, 7, 0.5, 0, 6.5, 0.5, -0.5, 7, 0.5, 0, 7, 0.5, 0, 6.5, 0.5, -0.5, 7, -0.5, -0.5, 7.5, -0.5, -0.5, 7, 0, -0.5, 7.5, -0.5, -0.5, 7.5, 0, -0.5, 7, 0, -0.5, 7, -0.5, 0, 7, -0.5, -0.5, 7.5, -0.5, 0, 7, -0.5, 0, 7.5, -0.5, -0.5, 7.5, -0.5, -0.5, 7, 0, -0.5, 7.5, 0, -0.5, 7, 0.5, -0.5, 7.5, 0, -0.5, 7.5, 0.5, -0.5, 7, 0.5, -0.5, 7, 0.5, -0.5, 7.5, 0.5, 0, 7, 0.5, -0.5, 7.5, 0.5, 0, 7.5, 0.5, 0, 7, 0.5, -0.5, 7.5, -0.5, -0.5, 8, -0.5, -0.5, 7.5, 0, -0.5, 8, -0.5, -0.5, 8, 0, -0.5, 7.5, 0, -0.5, 7.5, -0.5, 0, 7.5, -0.5, -0.5, 8, -0.5, 0, 7.5, -0.5, 0, 8, -0.5, -0.5, 8, -0.5, -0.5, 7.5, 0, -0.5, 8, 0, -0.5, 7.5, 0.5, -0.5, 8, 0, -0.5, 8, 0.5, -0.5, 7.5, 0.5, -0.5, 7.5, 0.5, -0.5, 8, 0.5, 0, 7.5, 0.5, -0.5, 8, 0.5, 0, 8, 0.5, 0, 7.5, 0.5, -0.5, 8, -0.5, -0.5, 8.5, -0.5, -0.5, 8, 0, -0.5, 8.5, -0.5, -0.5, 8.5, 0, -0.5, 8, 0, -0.5, 8.5, -0.5, 0, 8.5, -0.5, -0.5, 8.5, 0, 0, 8.5, -0.5, 0, 8.5, 0, -0.5, 8.5, 0, -0.5, 8, -0.5, 0, 8, -0.5, -0.5, 8.5, -0.5, 0, 8, -0.5, 0, 8.5, -0.5, -0.5, 8.5, -0.5, -0.5, 8, 0, -0.5, 8.5, 0, -0.5, 8, 0.5, -0.5, 8.5, 0, -0.5, 8.5, 0.5, -0.5, 8, 0.5, -0.5, 8.5, 0, 0, 8.5, 0, -0.5, 8.5, 0.5, 0, 8.5, 0, 0, 8.5, 0.5, -0.5, 8.5, 0.5, -0.5, 8, 0.5, -0.5, 8.5, 0.5, 0, 8, 0.5, -0.5, 8.5, 0.5, 0, 8.5, 0.5, 0, 8, 0.5, 0.5, -8, -0.5, 0.5, -8, 0, 0.5, -7.5, -0.5, 0.5, -8, 0, 0.5, -7.5, 0, 0.5, -7.5, -0.5, 0, -8, -0.5, 0.5, -8, -0.5, 0, -7.5, -0.5, 0.5, -8, -0.5, 0.5, -7.5, -0.5, 0, -7.5, -0.5, 0.5, -8, 0, 0.5, -8, 0.5, 0.5, -7.5, 0, 0.5, -8, 0.5, 0.5, -7.5, 0.5, 0.5, -7.5, 0, 0, -8, 0.5, 0, -7.5, 0.5, 0.5, -8, 0.5, 0, -7.5, 0.5, 0.5, -7.5, 0.5, 0.5, -8, 0.5, 0.5, -7.5, -0.5, 0.5, -7.5, 0, 0.5, -7, -0.5, 0.5, -7.5, 0, 0.5, -7, 0, 0.5, -7, -0.5, 0, -7.5, -0.5, 0.5, -7.5, -0.5, 0, -7, -0.5, 0.5, -7.5, -0.5, 0.5, -7, -0.5, 0, -7, -0.5, 0.5, -7.5, 0, 0.5, -7.5, 0.5, 0.5, -7, 0, 0.5, -7.5, 0.5, 0.5, -7, 0.5, 0.5, -7, 0, 0, -7.5, 0.5, 0, -7, 0.5, 0.5, -7.5, 0.5, 0, -7, 0.5, 0.5, -7, 0.5, 0.5, -7.5, 0.5, 0.5, -7, -0.5, 0.5, -7, 0, 0.5, -6.5, -0.5, 0.5, -7, 0, 0.5, -6.5, 0, 0.5, -6.5, -0.5, 0, -7, -0.5, 0.5, -7, -0.5, 0, -6.5, -0.5, 0.5, -7, -0.5, 0.5, -6.5, -0.5, 0, -6.5, -0.5, 0.5, -7, 0, 0.5, -7, 0.5, 0.5, -6.5, 0, 0.5, -7, 0.5, 0.5, -6.5, 0.5, 0.5, -6.5, 0, 0, -7, 0.5, 0, -6.5, 0.5, 0.5, -7, 0.5, 0, -6.5, 0.5, 0.5, -6.5, 0.5, 0.5, -7, 0.5, 0.5, -6.5, -0.5, 0.5, -6.5, 0, 0.5, -6, -0.5, 0.5, -6.5, 0, 0.5, -6, 0, 0.5, -6, -0.5, 0, -6, -0.5, 0.5, -6, -0.5, 0, -6, 0, 0.5, -6, -0.5, 0.5, -6, 0, 0, -6, 0, 0, -6.5, -0.5, 0.5, -6.5, -0.5, 0, -6, -0.5, 0.5, -6.5, -0.5, 0.5, -6, -0.5, 0, -6, -0.5, 0.5, -6.5, 0, 0.5, -6.5, 0.5, 0.5, -6, 0, 0.5, -6.5, 0.5, 0.5, -6, 0.5, 0.5, -6, 0, 0, -6, 0, 0.5, -6, 0, 0, -6, 0.5, 0.5, -6, 0, 0.5, -6, 0.5, 0, -6, 0.5, 0, -6.5, 0.5, 0, -6, 0.5, 0.5, -6.5, 0.5, 0, -6, 0.5, 0.5, -6, 0.5, 0.5, -6.5, 0.5, 0.5, -2, -1, 0.5, -2, -0.5, 0.5, -1.5, -1, 0.5, -2, -0.5, 0.5, -1.5, -0.5, 0.5, -1.5, -1, 0, -1.5, -1, 0.5, -1.5, -1, 0, -1.5, -0.5, 0.5, -1.5, -1, 0.5, -1.5, -0.5, 0, -1.5, -0.5, 0, -2, -1, 0, -2, -0.5, 0.5, -2, -1, 0, -2, -0.5, 0.5, -2, -0.5, 0.5, -2, -1, 0, -2, -1, 0.5, -2, -1, 0, -1.5, -1, 0.5, -2, -1, 0.5, -1.5, -1, 0, -1.5, -1, 0, -2, -0.5, 0, -2, 0, 0.5, -2, -0.5, 0, -2, 0, 0.5, -2, 0, 0.5, -2, -0.5, 0, -2, 0, 0, -2, 0.5, 0.5, -2, 0, 0, -2, 0.5, 0.5, -2, 0.5, 0.5, -2, 0, 0.5, -2, 0.5, 0.5, -2, 1, 0.5, -1.5, 0.5, 0.5, -2, 1, 0.5, -1.5, 1, 0.5, -1.5, 0.5, 0, -1.5, 0.5, 0.5, -1.5, 0.5, 0, -1.5, 1, 0.5, -1.5, 0.5, 0.5, -1.5, 1, 0, -1.5, 1, 0, -2, 0.5, 0, -2, 1, 0.5, -2, 0.5, 0, -2, 1, 0.5, -2, 1, 0.5, -2, 0.5, 0, -2, 1, 0, -1.5, 1, 0.5, -2, 1, 0, -1.5, 1, 0.5, -1.5, 1, 0.5, -2, 1, 0.5, -1.5, -0.5, 0.5, -1.5, 0, 0.5, -1, -0.5, 0.5, -1.5, 0, 0.5, -1, 0, 0.5, -1, -0.5, 0, -1.5, -0.5, 0.5, -1.5, -0.5, 0, -1, -0.5, 0.5, -1.5, -0.5, 0.5, -1, -0.5, 0, -1, -0.5, 0.5, -1.5, 0, 0.5, -1.5, 0.5, 0.5, -1, 0, 0.5, -1.5, 0.5, 0.5, -1, 0.5, 0.5, -1, 0, 0, -1.5, 0.5, 0, -1, 0.5, 0.5, -1.5, 0.5, 0, -1, 0.5, 0.5, -1, 0.5, 0.5, -1.5, 0.5, 0.5, -1, -0.5, 0.5, -1, 0, 0.5, -0.5, -0.5, 0.5, -1, 0, 0.5, -0.5, 0, 0.5, -0.5, -0.5, 0, -1, -0.5, 0.5, -1, -0.5, 0, -0.5, -0.5, 0.5, -1, -0.5, 0.5, -0.5, -0.5, 0, -0.5, -0.5, 0.5, -1, 0, 0.5, -1, 0.5, 0.5, -0.5, 0, 0.5, -1, 0.5, 0.5, -0.5, 0.5, 0.5, -0.5, 0, 0, -1, 0.5, 0, -0.5, 0.5, 0.5, -1, 0.5, 0, -0.5, 0.5, 0.5, -0.5, 0.5, 0.5, -1, 0.5, 0.5, -0.5, -2, 0.5, -0.5, -1.5, 0.5, 0, -2, 0.5, -0.5, -1.5, 0.5, 0, -1.5, 0.5, 0, -2, 0, -0.5, -2, 0, -0.5, -1.5, 0.5, -0.5, -2, 0, -0.5, -1.5, 0.5, -0.5, -1.5, 0.5, -0.5, -2, 0, -0.5, -2, 0.5, -0.5, -2, 0, 0, -2, 0.5, -0.5, -2, 0.5, 0, -2, 0, 0, -2, 0.5, -0.5, -1.5, 0.5, -0.5, -1, 0.5, 0, -1.5, 0.5, -0.5, -1, 0.5, 0, -1, 0.5, 0, -1.5, 0, -0.5, -1.5, 0, -0.5, -1, 0.5, -0.5, -1.5, 0, -0.5, -1, 0.5, -0.5, -1, 0.5, -0.5, -1.5, 0, -0.5, -1, 0, -0.5, -0.5, 0.5, -0.5, -1, 0, -0.5, -0.5, 0.5, -0.5, -0.5, 0.5, -0.5, -1, 0, -0.5, 0.5, 0, -0.5, 1, 0.5, -0.5, 0.5, 0, -0.5, 1, 0.5, -0.5, 1, 0.5, -0.5, 0.5, 0.5, -0.5, 1, 0.5, -0.5, 1.5, 0.5, 0, 1, 0.5, -0.5, 1.5, 0.5, 0, 1.5, 0.5, 0, 1, 0, -0.5, 1, 0, -0.5, 1.5, 0.5, -0.5, 1, 0, -0.5, 1.5, 0.5, -0.5, 1.5, 0.5, -0.5, 1, 0.5, -0.5, 1.5, 0.5, -0.5, 2, 0.5, 0, 1.5, 0.5, -0.5, 2, 0.5, 0, 2, 0.5, 0, 1.5, 0, -0.5, 1.5, 0, -0.5, 2, 0.5, -0.5, 1.5, 0, -0.5, 2, 0.5, -0.5, 2, 0.5, -0.5, 1.5, 0, -0.5, 2, 0, 0, 2, 0.5, -0.5, 2, 0, 0, 2, 0.5, 0, 2, 0.5, -0.5, 2, 0.5, 0, -2, 0.5, 0, -1.5, 0.5, 0.5, -2, 0.5, 0, -1.5, 0.5, 0.5, -1.5, 0.5, 0.5, -2, 0, 0.5, -2, 0.5, 0.5, -2, 0, 0.5, -1.5, 0.5, 0.5, -2, 0.5, 0.5, -1.5, 0, 0.5, -1.5, 0, 0, -2, 0.5, 0, -2, 0, 0.5, -2, 0.5, 0, -2, 0.5, 0.5, -2, 0, 0.5, -2, 0.5, 0, -1.5, 0.5, 0, -1, 0.5, 0.5, -1.5, 0.5, 0, -1, 0.5, 0.5, -1, 0.5, 0.5, -1.5, 0, 0.5, -1.5, 0.5, 0.5, -1.5, 0, 0.5, -1, 0.5, 0.5, -1.5, 0.5, 0.5, -1, 0, 0.5, -1, 0, 0.5, -1, 0.5, 0.5, -1, 0, 0.5, -0.5, 0.5, 0.5, -1, 0.5, 0.5, -0.5, 0, 0.5, -0.5, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0.5, 1, 0.5, 0.5, 0.5, 0.5, 0.5, 1, 0, 0.5, 1, 0.5, 0, 1, 0.5, 0, 1.5, 0.5, 0.5, 1, 0.5, 0, 1.5, 0.5, 0.5, 1.5, 0.5, 0.5, 1, 0, 0.5, 1, 0.5, 0.5, 1, 0, 0.5, 1.5, 0.5, 0.5, 1, 0.5, 0.5, 1.5, 0, 0.5, 1.5, 0.5, 0, 1.5, 0.5, 0, 2, 0.5, 0.5, 1.5, 0.5, 0, 2, 0.5, 0.5, 2, 0.5, 0.5, 1.5, 0, 0.5, 1.5, 0.5, 0.5, 1.5, 0, 0.5, 2, 0.5, 0.5, 1.5, 0.5, 0.5, 2, 0, 0.5, 2, 0, 0, 2, 0, 0.5, 2, 0.5, 0, 2, 0, 0.5, 2, 0.5, 0.5, 2, 0.5, 0, 2, 0.5, 0.5, -0.5, 0.5, 0.5, 0, 0.5, 1, -0.5, 0.5, 0.5, 0, 0.5, 1, 0, 0.5, 1, -0.5, 0, 0.5, -0.5, 0.5, 0.5, -0.5, 0, 1, -0.5, 0.5, 0.5, -0.5, 0.5, 1, -0.5, 0, 1, -0.5, 0.5, 0.5, 0, 0.5, 0.5, 0.5, 0.5, 1, 0, 0.5, 0.5, 0.5, 0.5, 1, 0.5, 0.5, 1, 0, 0, 0.5, 0.5, 0, 1, 0.5, 0.5, 0.5, 0.5, 0, 1, 0.5, 0.5, 1, 0.5, 0.5, 0.5, 0.5, 0.5, 1, -0.5, 0.5, 1, 0, 0.5, 1.5, -0.5, 0.5, 1, 0, 0.5, 1.5, 0, 0.5, 1.5, -0.5, 0, 1, -0.5, 0.5, 1, -0.5, 0, 1.5, -0.5, 0.5, 1, -0.5, 0.5, 1.5, -0.5, 0, 1.5, -0.5, 0.5, 1, 0, 0.5, 1, 0.5, 0.5, 1.5, 0, 0.5, 1, 0.5, 0.5, 1.5, 0.5, 0.5, 1.5, 0, 0, 1, 0.5, 0, 1.5, 0.5, 0.5, 1, 0.5, 0, 1.5, 0.5, 0.5, 1.5, 0.5, 0.5, 1, 0.5, 0.5, 1.5, -1, 0.5, 1.5, -0.5, 0.5, 2, -1, 0.5, 1.5, -0.5, 0.5, 2, -0.5, 0.5, 2, -1, 0, 2, -1, 0.5, 2, -1, 0, 2, -0.5, 0.5, 2, -1, 0.5, 2, -0.5, 0, 2, -0.5, 0, 1.5, -1, 0, 1.5, -0.5, 0.5, 1.5, -1, 0, 1.5, -0.5, 0.5, 1.5, -0.5, 0.5, 1.5, -1, 0, 1.5, -1, 0.5, 1.5, -1, 0, 2, -1, 0.5, 1.5, -1, 0.5, 2, -1, 0, 2, -1, 0.5, 1.5, 0.5, 0.5, 1.5, 1, 0.5, 2, 0.5, 0.5, 1.5, 1, 0.5, 2, 1, 0.5, 2, 0.5, 0, 2, 0.5, 0.5, 2, 0.5, 0, 2, 1, 0.5, 2, 0.5, 0.5, 2, 1, 0, 2, 1, 0, 1.5, 0.5, 0, 1.5, 1, 0.5, 1.5, 0.5, 0, 1.5, 1, 0.5, 1.5, 1, 0.5, 1.5, 0.5, 0, 1.5, 1, 0, 2, 1, 0.5, 1.5, 1, 0, 2, 1, 0.5, 2, 1, 0.5, 1.5, 1, 0.5, 2, -0.5, 0.5, 2, 0, 0.5, 2.5, -0.5, 0.5, 2, 0, 0.5, 2.5, 0, 0.5, 2.5, -0.5, 0, 2, -0.5, 0.5, 2, -0.5, 0, 2.5, -0.5, 0.5, 2, -0.5, 0.5, 2.5, -0.5, 0, 2.5, -0.5, 0.5, 2, 0, 0.5, 2, 0.5, 0.5, 2.5, 0, 0.5, 2, 0.5, 0.5, 2.5, 0.5, 0.5, 2.5, 0, 0, 2, 0.5, 0, 2.5, 0.5, 0.5, 2, 0.5, 0, 2.5, 0.5, 0.5, 2.5, 0.5, 0.5, 2, 0.5, 0.5, 2.5, -0.5, 0.5, 2.5, 0, 0.5, 3, -0.5, 0.5, 2.5, 0, 0.5, 3, 0, 0.5, 3, -0.5, 0, 2.5, -0.5, 0.5, 2.5, -0.5, 0, 3, -0.5, 0.5, 2.5, -0.5, 0.5, 3, -0.5, 0, 3, -0.5, 0.5, 2.5, 0, 0.5, 2.5, 0.5, 0.5, 3, 0, 0.5, 2.5, 0.5, 0.5, 3, 0.5, 0.5, 3, 0, 0, 2.5, 0.5, 0, 3, 0.5, 0.5, 2.5, 0.5, 0, 3, 0.5, 0.5, 3, 0.5, 0.5, 2.5, 0.5, 0.5, 3, -0.5, 0.5, 3, 0, 0.5, 3.5, -0.5, 0.5, 3, 0, 0.5, 3.5, 0, 0.5, 3.5, -0.5, 0, 3, -0.5, 0.5, 3, -0.5, 0, 3.5, -0.5, 0.5, 3, -0.5, 0.5, 3.5, -0.5, 0, 3.5, -0.5, 0.5, 3, 0, 0.5, 3, 0.5, 0.5, 3.5, 0, 0.5, 3, 0.5, 0.5, 3.5, 0.5, 0.5, 3.5, 0, 0, 3, 0.5, 0, 3.5, 0.5, 0.5, 3, 0.5, 0, 3.5, 0.5, 0.5, 3.5, 0.5, 0.5, 3, 0.5, 0.5, 3.5, -0.5, 0.5, 3.5, 0, 0.5, 4, -0.5, 0.5, 3.5, 0, 0.5, 4, 0, 0.5, 4, -0.5, 0, 3.5, -0.5, 0.5, 3.5, -0.5, 0, 4, -0.5, 0.5, 3.5, -0.5, 0.5, 4, -0.5, 0, 4, -0.5, 0.5, 3.5, 0, 0.5, 3.5, 0.5, 0.5, 4, 0, 0.5, 3.5, 0.5, 0.5, 4, 0.5, 0.5, 4, 0, 0, 3.5, 0.5, 0, 4, 0.5, 0.5, 3.5, 0.5, 0, 4, 0.5, 0.5, 4, 0.5, 0.5, 3.5, 0.5, 0.5, 4, -0.5, 0.5, 4, 0, 0.5, 4.5, -0.5, 0.5, 4, 0, 0.5, 4.5, 0, 0.5, 4.5, -0.5, 0, 4, -0.5, 0.5, 4, -0.5, 0, 4.5, -0.5, 0.5, 4, -0.5, 0.5, 4.5, -0.5, 0, 4.5, -0.5, 0.5, 4, 0, 0.5, 4, 0.5, 0.5, 4.5, 0, 0.5, 4, 0.5, 0.5, 4.5, 0.5, 0.5, 4.5, 0, 0, 4, 0.5, 0, 4.5, 0.5, 0.5, 4, 0.5, 0, 4.5, 0.5, 0.5, 4.5, 0.5, 0.5, 4, 0.5, 0.5, 4.5, -0.5, 0.5, 4.5, 0, 0.5, 5, -0.5, 0.5, 4.5, 0, 0.5, 5, 0, 0.5, 5, -0.5, 0, 4.5, -0.5, 0.5, 4.5, -0.5, 0, 5, -0.5, 0.5, 4.5, -0.5, 0.5, 5, -0.5, 0, 5, -0.5, 0.5, 4.5, 0, 0.5, 4.5, 0.5, 0.5, 5, 0, 0.5, 4.5, 0.5, 0.5, 5, 0.5, 0.5, 5, 0, 0, 4.5, 0.5, 0, 5, 0.5, 0.5, 4.5, 0.5, 0, 5, 0.5, 0.5, 5, 0.5, 0.5, 4.5, 0.5, 0.5, 5, -0.5, 0.5, 5, 0, 0.5, 5.5, -0.5, 0.5, 5, 0, 0.5, 5.5, 0, 0.5, 5.5, -0.5, 0, 5, -0.5, 0.5, 5, -0.5, 0, 5.5, -0.5, 0.5, 5, -0.5, 0.5, 5.5, -0.5, 0, 5.5, -0.5, 0.5, 5, 0, 0.5, 5, 0.5, 0.5, 5.5, 0, 0.5, 5, 0.5, 0.5, 5.5, 0.5, 0.5, 5.5, 0, 0, 5, 0.5, 0, 5.5, 0.5, 0.5, 5, 0.5, 0, 5.5, 0.5, 0.5, 5.5, 0.5, 0.5, 5, 0.5, 0.5, 5.5, -0.5, 0.5, 5.5, 0, 0.5, 6, -0.5, 0.5, 5.5, 0, 0.5, 6, 0, 0.5, 6, -0.5, 0, 5.5, -0.5, 0.5, 5.5, -0.5, 0, 6, -0.5, 0.5, 5.5, -0.5, 0.5, 6, -0.5, 0, 6, -0.5, 0.5, 5.5, 0, 0.5, 5.5, 0.5, 0.5, 6, 0, 0.5, 5.5, 0.5, 0.5, 6, 0.5, 0.5, 6, 0, 0, 5.5, 0.5, 0, 6, 0.5, 0.5, 5.5, 0.5, 0, 6, 0.5, 0.5, 6, 0.5, 0.5, 5.5, 0.5, 0.5, 6, -0.5, 0.5, 6, 0, 0.5, 6.5, -0.5, 0.5, 6, 0, 0.5, 6.5, 0, 0.5, 6.5, -0.5, 0, 6, -0.5, 0.5, 6, -0.5, 0, 6.5, -0.5, 0.5, 6, -0.5, 0.5, 6.5, -0.5, 0, 6.5, -0.5, 0.5, 6, 0, 0.5, 6, 0.5, 0.5, 6.5, 0, 0.5, 6, 0.5, 0.5, 6.5, 0.5, 0.5, 6.5, 0, 0, 6, 0.5, 0, 6.5, 0.5, 0.5, 6, 0.5, 0, 6.5, 0.5, 0.5, 6.5, 0.5, 0.5, 6, 0.5, 0.5, 6.5, -0.5, 0.5, 6.5, 0, 0.5, 7, -0.5, 0.5, 6.5, 0, 0.5, 7, 0, 0.5, 7, -0.5, 0, 6.5, -0.5, 0.5, 6.5, -0.5, 0, 7, -0.5, 0.5, 6.5, -0.5, 0.5, 7, -0.5, 0, 7, -0.5, 0.5, 6.5, 0, 0.5, 6.5, 0.5, 0.5, 7, 0, 0.5, 6.5, 0.5, 0.5, 7, 0.5, 0.5, 7, 0, 0, 6.5, 0.5, 0, 7, 0.5, 0.5, 6.5, 0.5, 0, 7, 0.5, 0.5, 7, 0.5, 0.5, 6.5, 0.5, 0.5, 7, -0.5, 0.5, 7, 0, 0.5, 7.5, -0.5, 0.5, 7, 0, 0.5, 7.5, 0, 0.5, 7.5, -0.5, 0, 7, -0.5, 0.5, 7, -0.5, 0, 7.5, -0.5, 0.5, 7, -0.5, 0.5, 7.5, -0.5, 0, 7.5, -0.5, 0.5, 7, 0, 0.5, 7, 0.5, 0.5, 7.5, 0, 0.5, 7, 0.5, 0.5, 7.5, 0.5, 0.5, 7.5, 0, 0, 7, 0.5, 0, 7.5, 0.5, 0.5, 7, 0.5, 0, 7.5, 0.5, 0.5, 7.5, 0.5, 0.5, 7, 0.5, 0.5, 7.5, -0.5, 0.5, 7.5, 0, 0.5, 8, -0.5, 0.5, 7.5, 0, 0.5, 8, 0, 0.5, 8, -0.5, 0, 7.5, -0.5, 0.5, 7.5, -0.5, 0, 8, -0.5, 0.5, 7.5, -0.5, 0.5, 8, -0.5, 0, 8, -0.5, 0.5, 7.5, 0, 0.5, 7.5, 0.5, 0.5, 8, 0, 0.5, 7.5, 0.5, 0.5, 8, 0.5, 0.5, 8, 0, 0, 7.5, 0.5, 0, 8, 0.5, 0.5, 7.5, 0.5, 0, 8, 0.5, 0.5, 8, 0.5, 0.5, 7.5, 0.5, 0.5, 8, -0.5, 0.5, 8, 0, 0.5, 8.5, -0.5, 0.5, 8, 0, 0.5, 8.5, 0, 0.5, 8.5, -0.5, 0, 8.5, -0.5, 0.5, 8.5, -0.5, 0, 8.5, 0, 0.5, 8.5, -0.5, 0.5, 8.5, 0, 0, 8.5, 0, 0, 8, -0.5, 0.5, 8, -0.5, 0, 8.5, -0.5, 0.5, 8, -0.5, 0.5, 8.5, -0.5, 0, 8.5, -0.5, 0.5, 8, 0, 0.5, 8, 0.5, 0.5, 8.5, 0, 0.5, 8, 0.5, 0.5, 8.5, 0.5, 0.5, 8.5, 0, 0, 8.5, 0, 0.5, 8.5, 0, 0, 8.5, 0.5, 0.5, 8.5, 0, 0.5, 8.5, 0.5, 0, 8.5, 0.5, 0, 8, 0.5, 0, 8.5, 0.5, 0.5, 8, 0.5, 0, 8.5, 0.5, 0.5, 8.5, 0.5, 0.5, 8, 0.5, 1, -2, -0.5, 1, -2, 0, 1, -1.5, -0.5, 1, -2, 0, 1, -1.5, 0, 1, -1.5, -0.5, 0.5, -1.5, -0.5, 1, -1.5, -0.5, 0.5, -1.5, 0, 1, -1.5, -0.5, 1, -1.5, 0, 0.5, -1.5, 0, 0.5, -2, -0.5, 0.5, -2, 0, 1, -2, -0.5, 0.5, -2, 0, 1, -2, 0, 1, -2, -0.5, 0.5, -2, -0.5, 1, -2, -0.5, 0.5, -1.5, -0.5, 1, -2, -0.5, 1, -1.5, -0.5, 0.5, -1.5, -0.5, 1, -2, 0, 1, -2, 0.5, 1, -1.5, 0, 1, -2, 0.5, 1, -1.5, 0.5, 1, -1.5, 0, 0.5, -1.5, 0, 1, -1.5, 0, 0.5, -1.5, 0.5, 1, -1.5, 0, 1, -1.5, 0.5, 0.5, -1.5, 0.5, 0.5, -2, 0, 0.5, -2, 0.5, 1, -2, 0, 0.5, -2, 0.5, 1, -2, 0.5, 1, -2, 0, 0.5, -2, 0.5, 0.5, -1.5, 0.5, 1, -2, 0.5, 0.5, -1.5, 0.5, 1, -1.5, 0.5, 1, -2, 0.5, 1, -0.5, -1, 1, -0.5, -0.5, 1, 0, -1, 1, -0.5, -0.5, 1, 0, -0.5, 1, 0, -1, 0.5, -0.5, -1, 0.5, -0.5, -0.5, 1, -0.5, -1, 0.5, -0.5, -0.5, 1, -0.5, -0.5, 1, -0.5, -1, 0.5, -0.5, -1, 1, -0.5, -1, 0.5, 0, -1, 1, -0.5, -1, 1, 0, -1, 0.5, 0, -1, 0.5, -0.5, -0.5, 0.5, -0.5, 0, 1, -0.5, -0.5, 0.5, -0.5, 0, 1, -0.5, 0, 1, -0.5, -0.5, 0.5, -0.5, 0, 0.5, -0.5, 0.5, 1, -0.5, 0, 0.5, -0.5, 0.5, 1, -0.5, 0.5, 1, -0.5, 0, 1, -0.5, 0.5, 1, -0.5, 1, 1, 0, 0.5, 1, -0.5, 1, 1, 0, 1, 1, 0, 0.5, 0.5, -0.5, 0.5, 0.5, -0.5, 1, 1, -0.5, 0.5, 0.5, -0.5, 1, 1, -0.5, 1, 1, -0.5, 0.5, 0.5, -0.5, 1, 0.5, 0, 1, 1, -0.5, 1, 0.5, 0, 1, 1, 0, 1, 1, -0.5, 1, 1, 0, -1, 1, 0, -0.5, 1, 0.5, -1, 1, 0, -0.5, 1, 0.5, -0.5, 1, 0.5, -1, 0.5, 0.5, -1, 1, 0.5, -1, 0.5, 0.5, -0.5, 1, 0.5, -1, 1, 0.5, -0.5, 0.5, 0.5, -0.5, 0.5, 0, -1, 1, 0, -1, 0.5, 0.5, -1, 1, 0, -1, 1, 0.5, -1, 0.5, 0.5, -1, 0.5, 0.5, -0.5, 1, 0.5, -0.5, 0.5, 0.5, 0, 1, 0.5, -0.5, 1, 0.5, 0, 0.5, 0.5, 0, 0.5, 0.5, 0, 1, 0.5, 0, 0.5, 0.5, 0.5, 1, 0.5, 0, 1, 0.5, 0.5, 0.5, 0.5, 0.5, 1, 0, 0.5, 1, 0, 1, 1, 0.5, 0.5, 1, 0, 1, 1, 0.5, 1, 1, 0.5, 0.5, 0.5, 0.5, 0.5, 1, 0.5, 0.5, 0.5, 0.5, 1, 1, 0.5, 0.5, 1, 0.5, 1, 0.5, 0.5, 1, 0.5, 0, 1, 0.5, 0.5, 1, 1, 0, 1, 0.5, 0.5, 1, 1, 0.5, 1, 1, 0, 1, 1, 1.5, -0.5, 1, 1.5, 0, 1, 2, -0.5, 1, 1.5, 0, 1, 2, 0, 1, 2, -0.5, 0.5, 2, -0.5, 1, 2, -0.5, 0.5, 2, 0, 1, 2, -0.5, 1, 2, 0, 0.5, 2, 0, 0.5, 1.5, -0.5, 0.5, 1.5, 0, 1, 1.5, -0.5, 0.5, 1.5, 0, 1, 1.5, 0, 1, 1.5, -0.5, 0.5, 1.5, -0.5, 1, 1.5, -0.5, 0.5, 2, -0.5, 1, 1.5, -0.5, 1, 2, -0.5, 0.5, 2, -0.5, 1, 1.5, 0, 1, 1.5, 0.5, 1, 2, 0, 1, 1.5, 0.5, 1, 2, 0.5, 1, 2, 0, 0.5, 2, 0, 1, 2, 0, 0.5, 2, 0.5, 1, 2, 0, 1, 2, 0.5, 0.5, 2, 0.5, 0.5, 1.5, 0, 0.5, 1.5, 0.5, 1, 1.5, 0, 0.5, 1.5, 0.5, 1, 1.5, 0.5, 1, 1.5, 0, 0.5, 1.5, 0.5, 0.5, 2, 0.5, 1, 1.5, 0.5, 0.5, 2, 0.5, 1, 2, 0.5, 1, 1.5, 0.5, 1, -0.5, -0.5, 1, -0.5, 0, 1.5, -0.5, -0.5, 1, -0.5, 0, 1.5, -0.5, 0, 1.5, -0.5, -0.5, 1, -0.5, -0.5, 1.5, -0.5, -0.5, 1, 0, -0.5, 1.5, -0.5, -0.5, 1.5, 0, -0.5, 1, 0, -0.5, 1, -0.5, 0, 1, -0.5, 0.5, 1.5, -0.5, 0, 1, -0.5, 0.5, 1.5, -0.5, 0.5, 1.5, -0.5, 0, 1, -0.5, 0.5, 1, 0, 0.5, 1.5, -0.5, 0.5, 1, 0, 0.5, 1.5, 0, 0.5, 1.5, -0.5, 0.5, 1, 0.5, -0.5, 1.5, 0.5, -0.5, 1, 0.5, 0, 1.5, 0.5, -0.5, 1.5, 0.5, 0, 1, 0.5, 0, 1, 0, -0.5, 1.5, 0, -0.5, 1, 0.5, -0.5, 1.5, 0, -0.5, 1.5, 0.5, -0.5, 1, 0.5, -0.5, 1, 0.5, 0, 1.5, 0.5, 0, 1, 0.5, 0.5, 1.5, 0.5, 0, 1.5, 0.5, 0.5, 1, 0.5, 0.5, 1, 0, 0.5, 1, 0.5, 0.5, 1.5, 0, 0.5, 1, 0.5, 0.5, 1.5, 0.5, 0.5, 1.5, 0, 0.5, 2, -0.5, -0.5, 2, -0.5, 0, 2, 0, -0.5, 2, -0.5, 0, 2, 0, 0, 2, 0, -0.5, 1.5, -0.5, -0.5, 1.5, -0.5, 0, 2, -0.5, -0.5, 1.5, -0.5, 0, 2, -0.5, 0, 2, -0.5, -0.5, 1.5, -0.5, -0.5, 2, -0.5, -0.5, 1.5, 0, -0.5, 2, -0.5, -0.5, 2, 0, -0.5, 1.5, 0, -0.5, 2, -0.5, 0, 2, -0.5, 0.5, 2, 0, 0, 2, -0.5, 0.5, 2, 0, 0.5, 2, 0, 0, 1.5, -0.5, 0, 1.5, -0.5, 0.5, 2, -0.5, 0, 1.5, -0.5, 0.5, 2, -0.5, 0.5, 2, -0.5, 0, 1.5, -0.5, 0.5, 1.5, 0, 0.5, 2, -0.5, 0.5, 1.5, 0, 0.5, 2, 0, 0.5, 2, -0.5, 0.5, 2, 0, -0.5, 2, 0, 0, 2, 0.5, -0.5, 2, 0, 0, 2, 0.5, 0, 2, 0.5, -0.5, 1.5, 0.5, -0.5, 2, 0.5, -0.5, 1.5, 0.5, 0, 2, 0.5, -0.5, 2, 0.5, 0, 1.5, 0.5, 0, 1.5, 0, -0.5, 2, 0, -0.5, 1.5, 0.5, -0.5, 2, 0, -0.5, 2, 0.5, -0.5, 1.5, 0.5, -0.5, 2, 0, 0, 2, 0, 0.5, 2, 0.5, 0, 2, 0, 0.5, 2, 0.5, 0.5, 2, 0.5, 0, 1.5, 0.5, 0, 2, 0.5, 0, 1.5, 0.5, 0.5, 2, 0.5, 0, 2, 0.5, 0.5, 1.5, 0.5, 0.5, 1.5, 0, 0.5, 1.5, 0.5, 0.5, 2, 0, 0.5, 1.5, 0.5, 0.5, 2, 0.5, 0.5, 2, 0, 0.5 )
+
+[node name="Spatial" type="Spatial"]
+script = SubResource( 1 )
+
+[node name="Camera" type="Camera" parent="."]
+transform = Transform( 1, 0, 0, 0, 0.766044, 0.642788, 0, -0.642788, 0.766044, 0, 12, 12 )
+
+[node name="VoxelObject" type="MeshInstance" parent="."]
+mesh = SubResource( 3 )
+material/0 = null
+script = ExtResource( 1 )
+__meta__ = {
+"Voxels": {
+Vector3( -4, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -4, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -4, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -4, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -4, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -4, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 3, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 3, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -17, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -17, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -16, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -16, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -15, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -15, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -14, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -14, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -13, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -13, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -4, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -4, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -4, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -4, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -3, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -3, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -2, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -2, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 2, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 2, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 3, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 3, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 3, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 3, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 4, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 4, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 5, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 5, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 6, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 6, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 7, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 7, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 8, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 8, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 9, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 9, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 10, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 10, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 11, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 11, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 12, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 12, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 13, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 13, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 14, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 14, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 15, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 15, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 16, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 16, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -17, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -17, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -16, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -16, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -15, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -15, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -14, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -14, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -13, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -13, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -4, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -4, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -4, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -4, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -3, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -3, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -2, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -2, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 2, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 2, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 3, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 3, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 3, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 3, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 4, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 4, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 5, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 5, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 6, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 6, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 7, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 7, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 8, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 8, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 9, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 9, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 10, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 10, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 11, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 11, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 12, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 12, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 13, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 13, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 14, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 14, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 15, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 15, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 16, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 16, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -4, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -4, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 3, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 3, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 3, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 3, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 3, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 3, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+}
+},
+"_editor_icon": ExtResource( 2 )
+}
+Permanent = true
+BuildBody = true
+
+[node name="StaticBody" type="StaticBody" parent="VoxelObject"]
+
+[node name="CollisionShape" type="CollisionShape" parent="VoxelObject/StaticBody"]
+shape = SubResource( 4 )
+[connection signal="input_event" from="VoxelObject/StaticBody" to="." method="_on_VoxelObject_input_event"]
diff --git a/addons/VoxelCore/examples/greedy.tscn b/addons/VoxelCore/examples/greedy.tscn
new file mode 100644
index 00000000..991aba8c
--- /dev/null
+++ b/addons/VoxelCore/examples/greedy.tscn
@@ -0,0 +1,2940 @@
+[gd_scene load_steps=7 format=2]
+
+[ext_resource path="res://addons/VoxelCore/src/VoxelObject.gd" type="Script" id=1]
+[ext_resource path="res://addons/VoxelCore/assets/VoxelCore.png" type="Texture" id=2]
+
+[sub_resource type="GDScript" id=1]
+script/source = "extends Spatial
+
+func _ready():
+ update_info()
+ get_node('/root/CoreVoxelEditor').connect('cleared', self, 'update_info')
+ get_node('/root/CoreVoxelEditor').connect('begined', get_node('Control/Label'), 'hide')
+
+func _on_Greedy_input_event(camera, event, click_position, click_normal, shape_idx):
+ if event is InputEventMouseButton and event.button_index == BUTTON_LEFT and event.pressed:
+ get_node('/root/CoreVoxelEditorGUI').set_active(true, get_node('Greedy'))
+
+func update_info():
+ get_node('NotGreedy').set_Voxels(get_node('Greedy').Voxels)
+
+ get_node('Control/Label').show()
+ get_node('Control/Label').text = 'VoxelObject Info:\\nGreedy ~ Voxels: ' + str(get_node('Greedy').Voxels.size()) + ' | Faces: ' + str(get_node('Greedy').mesh.get_faces().size()) + ' | Vertices: ' + str(get_node('Greedy').mesh.get_faces().size() * 3) + '\\nNot-Greedy ~ Voxels: ' + str(get_node('Greedy').Voxels.size()) + ' | Faces: ' + str(get_node('NotGreedy').mesh.get_faces().size()) + ' | Vertices: ' + str(get_node('NotGreedy').mesh.get_faces().size() * 3)
+"
+
+[sub_resource type="SpatialMaterial" id=2]
+vertex_color_use_as_albedo = true
+vertex_color_is_srgb = true
+
+[sub_resource type="ArrayMesh" id=3]
+surfaces/0 = {
+"aabb": AABB( -7.5, -1.5, -8, 15, 3, 16 ),
+"array_data": PoolByteArray( 0, 0, 224, 192, 0, 0, 0, 191, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 191, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 63, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 63, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 240, 192, 0, 0, 0, 191, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 240, 192, 0, 0, 0, 63, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 240, 192, 0, 0, 0, 191, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 240, 192, 0, 0, 0, 63, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 240, 192, 0, 0, 0, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 240, 192, 0, 0, 0, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 240, 192, 0, 0, 0, 191, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 191, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 240, 192, 0, 0, 0, 63, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 63, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 191, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 191, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 63, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 240, 192, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 240, 192, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 240, 192, 0, 0, 0, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 240, 192, 0, 0, 0, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 191, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 63, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 191, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 63, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 191, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 63, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 191, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 191, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 63, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 191, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 63, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 224, 192, 0, 0, 0, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 96, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 96, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 96, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 96, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 96, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 96, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 96, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 96, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 96, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 96, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 96, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 96, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 96, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 96, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 96, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 96, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 96, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 96, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 208, 192, 0, 0, 0, 63, 0, 0, 96, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 96, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 128, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 96, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 128, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 96, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 128, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 128, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 96, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 96, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 128, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 128, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 96, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 96, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 96, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 96, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 96, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 128, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 128, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 128, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 128, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 96, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 128, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 96, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 128, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 96, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 96, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 128, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 128, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 128, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 96, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 128, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 128, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 128, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 128, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 128, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 128, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 128, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 96, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 96, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 192, 0, 0, 0, 63, 0, 0, 128, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 128, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 128, 191, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 128, 191, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 128, 63, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 128, 63, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 128, 191, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 128, 63, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 128, 191, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 128, 63, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 128, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 128, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 128, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 128, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 128, 191, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 128, 63, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 128, 191, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 128, 63, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 128, 191, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 128, 191, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 128, 191, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 128, 191, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 128, 63, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 128, 63, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 128, 191, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 128, 63, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 128, 191, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 128, 63, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 128, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 128, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 128, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 128, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 128, 191, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 128, 191, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 128, 191, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 128, 191, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 128, 63, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 128, 63, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 96, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 96, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 96, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 96, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 96, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 96, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 96, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 96, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 96, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 0, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 0, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 0, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 0, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 96, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 96, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 96, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 96, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 96, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 96, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 0, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 0, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 0, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 0, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 96, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 128, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 128, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 128, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 128, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 128, 63, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 128, 63, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 128, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 128, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 128, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 128, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 192, 0, 0, 128, 63, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 128, 63, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 0, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 0, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 0, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 0, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 192, 0, 0, 0, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 191, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 191, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 191, 0, 0, 0, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 191, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 191, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 191, 0, 0, 0, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 192, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 0, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 0, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 191, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 191, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 128, 191, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 128, 63, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 128, 191, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 128, 63, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 128, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 128, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 128, 191, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 191, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 191, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 128, 191, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 191, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 128, 63, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 63, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 191, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 191, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 128, 191, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 128, 63, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 128, 191, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 128, 63, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 128, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 128, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 128, 191, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 128, 63, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 191, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 63, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 128, 191, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 191, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 191, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 191, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 0, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 191, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 191, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 0, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 0, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 0, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 63, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 63, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 128, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 128, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 128, 63, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 63, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 63, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 63, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 128, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 128, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 192, 0, 0, 128, 63, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 63, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 128, 191, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 128, 191, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 128, 63, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 128, 63, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 191, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 191, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 191, 0, 0, 0, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 128, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 128, 191, 0, 0, 0, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 191, 0, 0, 0, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 128, 191, 0, 0, 0, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 191, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 128, 191, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 128, 191, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 128, 191, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 128, 63, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 128, 63, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 191, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 191, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 191, 0, 0, 0, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 128, 191, 0, 0, 0, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 128, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 191, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 128, 191, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 191, 0, 0, 0, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 128, 191, 0, 0, 0, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 63, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 63, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 128, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 63, 0, 0, 0, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 128, 63, 0, 0, 0, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 63, 0, 0, 0, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 128, 63, 0, 0, 0, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 63, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 128, 63, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 63, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 63, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 63, 0, 0, 0, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 128, 63, 0, 0, 0, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 128, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 63, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 128, 63, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 192, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 176, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 176, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 176, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 176, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 176, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 176, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 176, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 176, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 176, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 176, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 64, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 64, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 192, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 192, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 192, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 192, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 192, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 192, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 192, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 192, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 176, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 176, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 176, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 176, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 176, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 176, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 176, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 176, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 176, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 176, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 192, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 192, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 192, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 192, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 32, 192, 0, 0, 0, 63, 0, 0, 176, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 176, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 192, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 176, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 192, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 176, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 192, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 192, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 176, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 176, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 192, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 192, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 176, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 176, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 176, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 176, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 176, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 192, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 192, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 192, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 192, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 192, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 192, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 192, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 192, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 192, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 192, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 192, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 192, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 192, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 192, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 192, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 192, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 176, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 192, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 176, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 192, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 176, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 176, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 192, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 192, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 192, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 176, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 192, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 192, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 192, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 176, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 176, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 192, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 192, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 176, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 192, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 192, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 192, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 192, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 176, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 192, 0, 0, 0, 63, 0, 0, 192, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 192, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 240, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 192, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 240, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 192, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 240, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 240, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 192, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 192, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 240, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 240, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 192, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 240, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 240, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 240, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 240, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 192, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 192, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 192, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 192, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 176, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 160, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 176, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 160, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 176, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 176, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 160, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 160, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 160, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 176, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 160, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 160, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 160, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 160, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 160, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 176, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 176, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 176, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 176, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 160, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 176, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 160, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 176, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 160, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 160, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 176, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 176, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 160, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 160, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 176, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 176, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 176, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 160, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 160, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 192, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 240, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 192, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 240, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 192, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 192, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 240, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 240, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 240, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 192, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 240, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 192, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 192, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 240, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 240, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 240, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 240, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 240, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 240, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 192, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 176, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 160, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 160, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 160, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 160, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 176, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 192, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 240, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 240, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 193, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 193, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 240, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 240, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 193, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 193, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 240, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 240, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 240, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 240, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 240, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 193, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 193, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 193, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 193, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 160, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 160, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 160, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 160, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 160, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 160, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 160, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 64, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 64, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 192, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 192, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 192, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 192, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 192, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 192, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 192, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 192, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 160, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 160, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 160, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 160, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 160, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 240, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 240, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 65, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 65, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 65, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 240, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 65, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 65, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 65, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 65, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 65, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 240, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 240, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 240, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 240, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 193, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 193, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 240, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 160, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 192, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 192, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 192, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 192, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 160, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 240, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 65, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 65, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 192, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 192, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 192, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 192, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 192, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 192, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 192, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 192, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 240, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 240, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 160, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 160, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 240, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 160, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 240, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 160, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 160, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 160, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 240, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 240, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 160, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 240, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 160, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 240, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 240, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 240, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 160, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 160, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 160, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 160, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 240, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 240, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 192, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 192, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 192, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 192, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 192, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 192, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 192, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 192, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 192, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 192, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 192, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 192, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 240, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 160, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 240, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 160, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 160, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 240, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 160, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 240, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 192, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 192, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 192, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 192, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 193, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 240, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 193, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 240, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 240, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 240, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 240, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 240, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 160, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 160, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 160, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 160, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 160, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 160, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 64, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 64, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 192, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 192, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 192, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 192, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 192, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 192, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 192, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 192, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 160, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 160, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 160, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 160, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 240, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 65, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 240, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 65, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 240, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 240, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 240, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 240, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 192, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 192, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 192, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 192, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 240, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 192, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 240, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 192, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 240, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 240, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 192, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 192, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 192, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 240, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 192, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 240, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 240, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 240, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 240, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 192, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 192, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 192, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 192, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 176, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 160, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 176, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 160, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 176, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 176, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 160, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 160, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 176, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 176, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 160, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 160, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 160, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 160, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 160, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 176, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 176, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 176, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 176, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 160, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 176, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 160, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 176, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 160, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 160, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 176, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 176, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 176, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 160, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 176, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 176, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 176, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 160, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 160, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 160, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 192, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 240, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 192, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 240, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 192, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 192, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 240, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 240, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 192, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 192, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 240, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 192, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 192, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 240, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 240, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 240, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 240, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 240, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 192, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 192, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 176, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 176, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 160, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 160, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 176, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 176, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 192, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 192, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 240, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 192, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 176, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 192, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 176, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 192, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 192, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 176, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 176, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 192, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 176, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 176, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 176, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 176, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 176, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 192, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 192, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 192, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 192, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 192, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 192, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 192, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 192, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 192, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 192, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 192, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 192, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 192, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 192, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 192, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 192, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 176, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 192, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 176, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 192, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 176, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 176, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 192, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 192, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 176, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 192, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 192, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 192, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 192, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 176, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 176, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 192, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 176, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 192, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 192, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 192, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 192, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 176, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 192, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 176, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 176, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 176, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 176, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 176, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 176, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 176, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 176, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 176, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 64, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 64, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 192, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 192, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 192, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 192, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 176, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 176, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 176, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 176, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 176, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 176, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 176, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 176, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 176, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 64, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 176, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 128, 191, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 128, 63, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 128, 191, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 128, 63, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 128, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 128, 191, 0, 0, 0, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 0, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 128, 191, 0, 0, 0, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 128, 63, 0, 0, 0, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 0, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 0, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 128, 191, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 128, 191, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 128, 63, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 128, 191, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 128, 63, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 128, 191, 0, 0, 0, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 128, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 0, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 128, 191, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 128, 191, 0, 0, 0, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 0, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 0, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 128, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 128, 63, 0, 0, 0, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 0, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 128, 63, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 128, 63, 0, 0, 0, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 0, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 128, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 32, 64, 0, 0, 128, 63, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 128, 191, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 128, 191, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 128, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 128, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 128, 191, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 128, 191, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 128, 191, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 128, 191, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 128, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 128, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 128, 191, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 191, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 128, 191, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 0, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 0, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 0, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 0, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 0, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 0, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 0, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 0, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 64, 64, 0, 0, 128, 63, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 128, 63, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 0, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 0, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 0, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 96, 64, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 0, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 0, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 0, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 0, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 0, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 64, 0, 0, 0, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 128, 191, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 128, 191, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 128, 63, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 128, 63, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 128, 191, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 128, 63, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 128, 191, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 128, 63, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 128, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 128, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 128, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 128, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 128, 191, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 128, 63, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 128, 191, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 128, 63, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 128, 191, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 128, 191, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 128, 191, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 128, 191, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 128, 63, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 128, 63, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 128, 191, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 128, 63, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 128, 191, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 128, 63, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 128, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 128, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 128, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 128, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 128, 191, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 128, 191, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 128, 191, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 128, 191, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 128, 63, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 128, 63, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 96, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 96, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 96, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 96, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 64, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 96, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 96, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 96, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 96, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 96, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 96, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 0, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 0, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 0, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 0, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 240, 64, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 240, 64, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 0, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 0, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 0, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 0, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 96, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 96, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 64, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 96, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 96, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 96, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 96, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 96, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 96, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 0, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 240, 64, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 240, 64, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 0, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 96, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 96, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 128, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 128, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 128, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 128, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 128, 63, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 128, 63, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 128, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 128, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 128, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 128, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 160, 64, 0, 0, 128, 63, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 128, 63, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 128, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 96, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 128, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 96, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 128, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 128, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 96, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 96, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 128, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 128, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 96, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 96, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 96, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 96, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 96, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 128, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 128, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 128, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 128, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 96, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 128, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 96, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 128, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 96, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 96, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 128, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 128, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 128, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 96, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 128, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 128, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 128, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 128, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 128, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 128, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 128, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 96, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 96, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 176, 64, 0, 0, 0, 63, 0, 0, 128, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 128, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 96, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 96, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 96, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 96, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 96, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 96, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 96, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 96, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 96, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 96, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 96, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 96, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 96, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 96, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 96, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 96, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 96, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 64, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 96, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 64, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 64, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 32, 192, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 64, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 64, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 64, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 64, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 64, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 208, 64, 0, 0, 0, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 64, 64, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 240, 64, 0, 0, 0, 191, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 240, 64, 0, 0, 0, 191, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 240, 64, 0, 0, 0, 63, 0, 0, 32, 192, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 240, 64, 0, 0, 0, 63, 0, 0, 32, 64, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 32, 192, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 240, 64, 0, 0, 0, 191, 0, 0, 32, 192, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 240, 64, 0, 0, 0, 191, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 240, 64, 0, 0, 0, 63, 0, 0, 32, 192, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 32, 64, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 240, 64, 0, 0, 0, 191, 0, 0, 32, 64, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 240, 64, 0, 0, 0, 191, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 240, 64, 0, 0, 0, 63, 0, 0, 32, 64, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 240, 64, 0, 0, 0, 63, 0, 0, 32, 192, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 224, 64, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 240, 64, 0, 0, 0, 63, 0, 0, 32, 64, 0, 127, 0, 0, 255, 255, 255, 255 ),
+"array_index_data": PoolByteArray( 0, 0, 1, 0, 2, 0, 1, 0, 3, 0, 2, 0, 4, 0, 5, 0, 6, 0, 5, 0, 7, 0, 6, 0, 8, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 12, 0, 13, 0, 14, 0, 13, 0, 15, 0, 14, 0, 16, 0, 17, 0, 18, 0, 17, 0, 19, 0, 18, 0, 20, 0, 21, 0, 22, 0, 21, 0, 23, 0, 22, 0, 24, 0, 25, 0, 26, 0, 25, 0, 27, 0, 26, 0, 28, 0, 29, 0, 30, 0, 29, 0, 31, 0, 30, 0, 32, 0, 10, 0, 33, 0, 10, 0, 34, 0, 33, 0, 35, 0, 36, 0, 37, 0, 36, 0, 38, 0, 37, 0, 39, 0, 40, 0, 41, 0, 40, 0, 42, 0, 41, 0, 43, 0, 44, 0, 45, 0, 44, 0, 46, 0, 45, 0, 47, 0, 48, 0, 49, 0, 48, 0, 50, 0, 49, 0, 51, 0, 52, 0, 53, 0, 52, 0, 54, 0, 53, 0, 55, 0, 56, 0, 57, 0, 56, 0, 58, 0, 57, 0, 11, 0, 59, 0, 60, 0, 59, 0, 61, 0, 60, 0, 62, 0, 63, 0, 64, 0, 63, 0, 65, 0, 64, 0, 66, 0, 67, 0, 68, 0, 67, 0, 69, 0, 68, 0, 70, 0, 71, 0, 25, 0, 71, 0, 72, 0, 25, 0, 73, 0, 74, 0, 75, 0, 74, 0, 76, 0, 75, 0, 27, 0, 77, 0, 78, 0, 77, 0, 79, 0, 78, 0, 80, 0, 81, 0, 82, 0, 81, 0, 83, 0, 82, 0, 84, 0, 85, 0, 86, 0, 85, 0, 87, 0, 86, 0, 88, 0, 89, 0, 90, 0, 89, 0, 33, 0, 90, 0, 91, 0, 92, 0, 93, 0, 92, 0, 94, 0, 93, 0, 95, 0, 96, 0, 97, 0, 96, 0, 98, 0, 97, 0, 99, 0, 100, 0, 34, 0, 100, 0, 101, 0, 34, 0, 102, 0, 103, 0, 104, 0, 103, 0, 105, 0, 104, 0, 106, 0, 107, 0, 108, 0, 107, 0, 109, 0, 108, 0, 110, 0, 111, 0, 112, 0, 111, 0, 60, 0, 112, 0, 113, 0, 114, 0, 115, 0, 114, 0, 116, 0, 115, 0, 117, 0, 118, 0, 61, 0, 118, 0, 119, 0, 61, 0, 120, 0, 121, 0, 122, 0, 121, 0, 123, 0, 122, 0, 124, 0, 125, 0, 126, 0, 125, 0, 71, 0, 126, 0, 127, 0, 72, 0, 128, 0, 72, 0, 129, 0, 128, 0, 130, 0, 131, 0, 132, 0, 131, 0, 77, 0, 132, 0, 133, 0, 79, 0, 134, 0, 79, 0, 135, 0, 134, 0, 136, 0, 137, 0, 138, 0, 137, 0, 139, 0, 138, 0, 140, 0, 141, 0, 142, 0, 141, 0, 143, 0, 142, 0, 144, 0, 90, 0, 145, 0, 90, 0, 146, 0, 145, 0, 147, 0, 148, 0, 149, 0, 148, 0, 150, 0, 149, 0, 151, 0, 152, 0, 153, 0, 152, 0, 154, 0, 153, 0, 155, 0, 156, 0, 157, 0, 156, 0, 158, 0, 157, 0, 159, 0, 160, 0, 161, 0, 160, 0, 162, 0, 161, 0, 163, 0, 164, 0, 165, 0, 164, 0, 166, 0, 165, 0, 167, 0, 168, 0, 169, 0, 168, 0, 170, 0, 169, 0, 119, 0, 171, 0, 172, 0, 171, 0, 173, 0, 172, 0, 174, 0, 175, 0, 176, 0, 175, 0, 177, 0, 176, 0, 178, 0, 179, 0, 180, 0, 179, 0, 181, 0, 180, 0, 182, 0, 183, 0, 125, 0, 183, 0, 184, 0, 125, 0, 135, 0, 185, 0, 186, 0, 185, 0, 187, 0, 186, 0, 188, 0, 189, 0, 190, 0, 189, 0, 191, 0, 190, 0, 192, 0, 193, 0, 194, 0, 193, 0, 195, 0, 194, 0, 196, 0, 197, 0, 198, 0, 197, 0, 199, 0, 198, 0, 200, 0, 201, 0, 202, 0, 201, 0, 203, 0, 202, 0, 204, 0, 205, 0, 206, 0, 205, 0, 207, 0, 206, 0, 208, 0, 209, 0, 210, 0, 209, 0, 211, 0, 210, 0, 212, 0, 213, 0, 214, 0, 213, 0, 215, 0, 214, 0, 216, 0, 217, 0, 218, 0, 217, 0, 219, 0, 218, 0, 220, 0, 221, 0, 222, 0, 221, 0, 223, 0, 222, 0, 224, 0, 225, 0, 226, 0, 225, 0, 227, 0, 226, 0, 228, 0, 229, 0, 230, 0, 229, 0, 231, 0, 230, 0, 232, 0, 233, 0, 234, 0, 233, 0, 235, 0, 234, 0, 146, 0, 236, 0, 237, 0, 236, 0, 238, 0, 237, 0, 239, 0, 240, 0, 241, 0, 240, 0, 242, 0, 241, 0, 243, 0, 244, 0, 245, 0, 244, 0, 246, 0, 245, 0, 247, 0, 248, 0, 249, 0, 248, 0, 250, 0, 249, 0, 251, 0, 252, 0, 253, 0, 252, 0, 254, 0, 253, 0, 255, 0, 0, 1, 1, 1, 0, 1, 2, 1, 1, 1, 3, 1, 4, 1, 5, 1, 4, 1, 6, 1, 5, 1, 7, 1, 8, 1, 9, 1, 8, 1, 10, 1, 9, 1, 11, 1, 12, 1, 13, 1, 12, 1, 14, 1, 13, 1, 15, 1, 16, 1, 17, 1, 16, 1, 18, 1, 17, 1, 19, 1, 20, 1, 21, 1, 20, 1, 22, 1, 21, 1, 23, 1, 24, 1, 25, 1, 24, 1, 26, 1, 25, 1, 27, 1, 28, 1, 29, 1, 28, 1, 30, 1, 29, 1, 31, 1, 32, 1, 33, 1, 32, 1, 34, 1, 33, 1, 35, 1, 36, 1, 37, 1, 36, 1, 38, 1, 37, 1, 39, 1, 172, 0, 40, 1, 172, 0, 41, 1, 40, 1, 42, 1, 43, 1, 44, 1, 43, 1, 45, 1, 44, 1, 184, 0, 46, 1, 47, 1, 46, 1, 48, 1, 47, 1, 49, 1, 50, 1, 51, 1, 50, 1, 52, 1, 51, 1, 53, 1, 54, 1, 55, 1, 54, 1, 56, 1, 55, 1, 57, 1, 58, 1, 185, 0, 58, 1, 59, 1, 185, 0, 60, 1, 61, 1, 62, 1, 61, 1, 63, 1, 62, 1, 64, 1, 65, 1, 66, 1, 65, 1, 67, 1, 66, 1, 68, 1, 69, 1, 70, 1, 69, 1, 71, 1, 70, 1, 72, 1, 73, 1, 74, 1, 73, 1, 75, 1, 74, 1, 76, 1, 77, 1, 78, 1, 77, 1, 79, 1, 78, 1, 80, 1, 253, 0, 81, 1, 253, 0, 82, 1, 81, 1, 83, 1, 84, 1, 85, 1, 84, 1, 86, 1, 85, 1, 87, 1, 88, 1, 89, 1, 88, 1, 90, 1, 89, 1, 91, 1, 92, 1, 93, 1, 92, 1, 94, 1, 93, 1, 254, 0, 45, 0, 95, 1, 45, 0, 96, 1, 95, 1, 97, 1, 98, 1, 99, 1, 98, 1, 100, 1, 99, 1, 101, 1, 102, 1, 103, 1, 102, 1, 104, 1, 103, 1, 105, 1, 106, 1, 107, 1, 106, 1, 108, 1, 107, 1, 46, 0, 21, 1, 109, 1, 21, 1, 110, 1, 109, 1, 111, 1, 112, 1, 113, 1, 112, 1, 114, 1, 113, 1, 115, 1, 116, 1, 117, 1, 116, 1, 118, 1, 117, 1, 119, 1, 120, 1, 121, 1, 120, 1, 122, 1, 121, 1, 22, 1, 123, 1, 124, 1, 123, 1, 125, 1, 124, 1, 126, 1, 127, 1, 128, 1, 127, 1, 129, 1, 128, 1, 130, 1, 131, 1, 132, 1, 131, 1, 133, 1, 132, 1, 134, 1, 135, 1, 50, 1, 135, 1, 136, 1, 50, 1, 52, 1, 137, 1, 74, 0, 137, 1, 138, 1, 74, 0, 76, 0, 139, 1, 54, 1, 139, 1, 140, 1, 54, 1, 56, 1, 141, 1, 142, 1, 141, 1, 143, 1, 142, 1, 144, 1, 145, 1, 146, 1, 145, 1, 147, 1, 146, 1, 148, 1, 149, 1, 150, 1, 149, 1, 151, 1, 150, 1, 152, 1, 153, 1, 154, 1, 153, 1, 155, 1, 154, 1, 156, 1, 157, 1, 158, 1, 157, 1, 159, 1, 158, 1, 160, 1, 161, 1, 162, 1, 161, 1, 163, 1, 162, 1, 164, 1, 165, 1, 166, 1, 165, 1, 167, 1, 166, 1, 82, 1, 95, 1, 168, 1, 95, 1, 169, 1, 168, 1, 170, 1, 171, 1, 172, 1, 171, 1, 173, 1, 172, 1, 174, 1, 175, 1, 176, 1, 175, 1, 177, 1, 176, 1, 178, 1, 179, 1, 180, 1, 179, 1, 181, 1, 180, 1, 96, 1, 109, 1, 182, 1, 109, 1, 183, 1, 182, 1, 184, 1, 185, 1, 186, 1, 185, 1, 187, 1, 186, 1, 188, 1, 189, 1, 190, 1, 189, 1, 191, 1, 190, 1, 192, 1, 193, 1, 194, 1, 193, 1, 195, 1, 194, 1, 196, 1, 197, 1, 198, 1, 197, 1, 199, 1, 198, 1, 110, 1, 124, 1, 200, 1, 124, 1, 201, 1, 200, 1, 202, 1, 203, 1, 204, 1, 203, 1, 205, 1, 204, 1, 206, 1, 207, 1, 208, 1, 207, 1, 209, 1, 208, 1, 136, 1, 210, 1, 137, 1, 210, 1, 211, 1, 137, 1, 138, 1, 212, 1, 139, 1, 212, 1, 213, 1, 139, 1, 140, 1, 214, 1, 141, 1, 214, 1, 215, 1, 141, 1, 216, 1, 217, 1, 218, 1, 217, 1, 219, 1, 218, 1, 220, 1, 221, 1, 222, 1, 221, 1, 223, 1, 222, 1, 224, 1, 225, 1, 226, 1, 225, 1, 227, 1, 226, 1, 228, 1, 229, 1, 230, 1, 229, 1, 231, 1, 230, 1, 232, 1, 233, 1, 234, 1, 233, 1, 235, 1, 234, 1, 236, 1, 237, 1, 238, 1, 237, 1, 239, 1, 238, 1, 240, 1, 241, 1, 242, 1, 241, 1, 243, 1, 242, 1, 244, 1, 245, 1, 246, 1, 245, 1, 247, 1, 246, 1, 248, 1, 249, 1, 250, 1, 249, 1, 251, 1, 250, 1, 252, 1, 253, 1, 254, 1, 253, 1, 255, 1, 254, 1, 0, 2, 1, 2, 2, 2, 1, 2, 3, 2, 2, 2, 4, 2, 168, 1, 5, 2, 168, 1, 6, 2, 5, 2, 7, 2, 8, 2, 9, 2, 8, 2, 10, 2, 9, 2, 11, 2, 12, 2, 13, 2, 12, 2, 14, 2, 13, 2, 15, 2, 16, 2, 17, 2, 16, 2, 18, 2, 17, 2, 201, 1, 19, 2, 20, 2, 19, 2, 21, 2, 20, 2, 22, 2, 23, 2, 24, 2, 23, 2, 25, 2, 24, 2, 26, 2, 27, 2, 210, 1, 27, 2, 28, 2, 210, 1, 215, 1, 29, 2, 30, 2, 29, 2, 31, 2, 30, 2, 32, 2, 33, 2, 34, 2, 33, 2, 35, 2, 34, 2, 36, 2, 37, 2, 38, 2, 37, 2, 39, 2, 38, 2, 40, 2, 41, 2, 42, 2, 41, 2, 43, 2, 42, 2, 44, 2, 45, 2, 46, 2, 45, 2, 47, 2, 46, 2, 48, 2, 49, 2, 50, 2, 49, 2, 51, 2, 50, 2, 52, 2, 53, 2, 54, 2, 53, 2, 55, 2, 54, 2, 56, 2, 57, 2, 58, 2, 57, 2, 59, 2, 58, 2, 60, 2, 61, 2, 62, 2, 61, 2, 63, 2, 62, 2, 227, 1, 64, 2, 65, 2, 64, 2, 66, 2, 65, 2, 67, 2, 68, 2, 69, 2, 68, 2, 9, 2, 69, 2, 70, 2, 71, 2, 72, 2, 71, 2, 73, 2, 72, 2, 74, 2, 75, 2, 76, 2, 75, 2, 77, 2, 76, 2, 78, 2, 79, 2, 80, 2, 79, 2, 81, 2, 80, 2, 82, 2, 246, 1, 83, 2, 246, 1, 84, 2, 83, 2, 85, 2, 86, 2, 87, 2, 86, 2, 88, 2, 87, 2, 89, 2, 90, 2, 91, 2, 90, 2, 23, 2, 91, 2, 92, 2, 93, 2, 94, 2, 93, 2, 95, 2, 94, 2, 96, 2, 5, 2, 97, 2, 5, 2, 98, 2, 97, 2, 99, 2, 100, 2, 101, 2, 100, 2, 102, 2, 101, 2, 103, 2, 104, 2, 105, 2, 104, 2, 106, 2, 105, 2, 107, 2, 182, 1, 108, 2, 182, 1, 109, 2, 108, 2, 110, 2, 111, 2, 112, 2, 111, 2, 113, 2, 112, 2, 114, 2, 115, 2, 116, 2, 115, 2, 117, 2, 116, 2, 118, 2, 119, 2, 120, 2, 119, 2, 121, 2, 120, 2, 183, 1, 122, 2, 123, 2, 122, 2, 124, 2, 123, 2, 125, 2, 126, 2, 127, 2, 126, 2, 128, 2, 127, 2, 129, 2, 130, 2, 131, 2, 130, 2, 132, 2, 131, 2, 133, 2, 134, 2, 135, 2, 134, 2, 136, 2, 135, 2, 21, 2, 137, 2, 138, 2, 137, 2, 139, 2, 138, 2, 140, 2, 141, 2, 142, 2, 141, 2, 143, 2, 142, 2, 144, 2, 145, 2, 27, 2, 145, 2, 146, 2, 27, 2, 147, 2, 148, 2, 212, 1, 148, 2, 149, 2, 212, 1, 213, 1, 150, 2, 151, 2, 150, 2, 152, 2, 151, 2, 31, 2, 153, 2, 154, 2, 153, 2, 155, 2, 154, 2, 156, 2, 157, 2, 158, 2, 157, 2, 159, 2, 158, 2, 39, 2, 160, 2, 161, 2, 160, 2, 162, 2, 161, 2, 163, 2, 164, 2, 10, 2, 164, 2, 165, 2, 10, 2, 166, 2, 167, 2, 168, 2, 167, 2, 169, 2, 168, 2, 170, 2, 171, 2, 172, 2, 171, 2, 173, 2, 172, 2, 174, 2, 175, 2, 49, 2, 175, 2, 176, 2, 49, 2, 177, 2, 178, 2, 179, 2, 178, 2, 180, 2, 179, 2, 181, 2, 25, 2, 182, 2, 25, 2, 183, 2, 182, 2, 184, 2, 185, 2, 186, 2, 185, 2, 187, 2, 186, 2, 188, 2, 189, 2, 190, 2, 189, 2, 191, 2, 190, 2, 192, 2, 97, 2, 193, 2, 97, 2, 194, 2, 193, 2, 195, 2, 196, 2, 197, 2, 196, 2, 198, 2, 197, 2, 199, 2, 200, 2, 201, 2, 200, 2, 202, 2, 201, 2, 203, 2, 204, 2, 205, 2, 204, 2, 206, 2, 205, 2, 207, 2, 208, 2, 209, 2, 208, 2, 210, 2, 209, 2, 211, 2, 212, 2, 213, 2, 212, 2, 214, 2, 213, 2, 215, 2, 216, 2, 217, 2, 216, 2, 218, 2, 217, 2, 219, 2, 220, 2, 221, 2, 220, 2, 222, 2, 221, 2, 223, 2, 224, 2, 225, 2, 224, 2, 226, 2, 225, 2, 227, 2, 228, 2, 229, 2, 228, 2, 230, 2, 229, 2, 231, 2, 232, 2, 233, 2, 232, 2, 234, 2, 233, 2, 235, 2, 236, 2, 237, 2, 236, 2, 238, 2, 237, 2, 239, 2, 240, 2, 241, 2, 240, 2, 242, 2, 241, 2, 139, 2, 243, 2, 244, 2, 243, 2, 245, 2, 244, 2, 246, 2, 247, 2, 248, 2, 247, 2, 249, 2, 248, 2, 250, 2, 251, 2, 252, 2, 251, 2, 253, 2, 252, 2, 254, 2, 255, 2, 145, 2, 255, 2, 0, 3, 145, 2, 1, 3, 2, 3, 3, 3, 2, 3, 4, 3, 3, 3, 5, 3, 6, 3, 7, 3, 6, 3, 8, 3, 7, 3, 155, 2, 9, 3, 10, 3, 9, 3, 11, 3, 10, 3, 12, 3, 13, 3, 14, 3, 13, 3, 15, 3, 14, 3, 16, 3, 17, 3, 18, 3, 17, 3, 19, 3, 18, 3, 20, 3, 193, 2, 21, 3, 193, 2, 22, 3, 21, 3, 23, 3, 24, 3, 25, 3, 24, 3, 26, 3, 25, 3, 27, 3, 28, 3, 29, 3, 28, 3, 30, 3, 29, 3, 31, 3, 32, 3, 33, 3, 32, 3, 34, 3, 33, 3, 194, 2, 35, 3, 36, 3, 35, 3, 37, 3, 36, 3, 38, 3, 39, 3, 40, 3, 39, 3, 41, 3, 40, 3, 42, 3, 43, 3, 44, 3, 43, 3, 45, 3, 44, 3, 46, 3, 47, 3, 48, 3, 47, 3, 49, 3, 48, 3, 50, 3, 51, 3, 52, 3, 51, 3, 53, 3, 52, 3, 54, 3, 55, 3, 56, 3, 55, 3, 57, 3, 56, 3, 58, 3, 59, 3, 60, 3, 59, 3, 61, 3, 60, 3, 62, 3, 244, 2, 63, 3, 244, 2, 64, 3, 63, 3, 65, 3, 66, 3, 67, 3, 66, 3, 68, 3, 67, 3, 69, 3, 70, 3, 71, 3, 70, 3, 72, 3, 71, 3, 73, 3, 74, 3, 75, 3, 74, 3, 76, 3, 75, 3, 245, 2, 77, 3, 78, 3, 77, 3, 79, 3, 78, 3, 80, 3, 81, 3, 82, 3, 81, 3, 83, 3, 82, 3, 84, 3, 85, 3, 86, 3, 85, 3, 87, 3, 86, 3, 88, 3, 89, 3, 255, 2, 89, 3, 90, 3, 255, 2, 0, 3, 91, 3, 92, 3, 91, 3, 93, 3, 92, 3, 94, 3, 95, 3, 9, 3, 95, 3, 96, 3, 9, 3, 11, 3, 97, 3, 98, 3, 97, 3, 99, 3, 98, 3, 100, 3, 101, 3, 102, 3, 101, 3, 103, 3, 102, 3, 104, 3, 105, 3, 106, 3, 105, 3, 107, 3, 106, 3, 108, 3, 21, 3, 109, 3, 21, 3, 110, 3, 109, 3, 111, 3, 112, 3, 113, 3, 112, 3, 114, 3, 113, 3, 115, 3, 116, 3, 117, 3, 116, 3, 118, 3, 117, 3, 119, 3, 120, 3, 121, 3, 120, 3, 122, 3, 121, 3, 123, 3, 124, 3, 125, 3, 124, 3, 126, 3, 125, 3, 22, 3, 127, 3, 128, 3, 127, 3, 129, 3, 128, 3, 130, 3, 131, 3, 132, 3, 131, 3, 133, 3, 132, 3, 134, 3, 135, 3, 136, 3, 135, 3, 137, 3, 136, 3, 138, 3, 139, 3, 140, 3, 139, 3, 141, 3, 140, 3, 36, 3, 142, 3, 143, 3, 142, 3, 144, 3, 143, 3, 145, 3, 146, 3, 147, 3, 146, 3, 148, 3, 147, 3, 149, 3, 150, 3, 151, 3, 150, 3, 152, 3, 151, 3, 153, 3, 154, 3, 155, 3, 154, 3, 156, 3, 155, 3, 157, 3, 158, 3, 159, 3, 158, 3, 160, 3, 159, 3, 161, 3, 162, 3, 163, 3, 162, 3, 164, 3, 163, 3, 165, 3, 166, 3, 167, 3, 166, 3, 168, 3, 167, 3, 169, 3, 64, 3, 170, 3, 64, 3, 171, 3, 170, 3, 172, 3, 173, 3, 174, 3, 173, 3, 175, 3, 174, 3, 176, 3, 177, 3, 178, 3, 177, 3, 179, 3, 178, 3, 180, 3, 181, 3, 182, 3, 181, 3, 183, 3, 182, 3, 184, 3, 78, 3, 185, 3, 78, 3, 186, 3, 185, 3, 187, 3, 188, 3, 189, 3, 188, 3, 190, 3, 189, 3, 191, 3, 192, 3, 193, 3, 192, 3, 194, 3, 193, 3, 195, 3, 196, 3, 197, 3, 196, 3, 198, 3, 197, 3, 199, 3, 200, 3, 201, 3, 200, 3, 202, 3, 201, 3, 79, 3, 203, 3, 204, 3, 203, 3, 205, 3, 204, 3, 206, 3, 207, 3, 208, 3, 207, 3, 209, 3, 208, 3, 210, 3, 211, 3, 212, 3, 211, 3, 213, 3, 212, 3, 214, 3, 215, 3, 89, 3, 215, 3, 216, 3, 89, 3, 90, 3, 217, 3, 218, 3, 217, 3, 219, 3, 218, 3, 91, 3, 220, 3, 221, 3, 220, 3, 222, 3, 221, 3, 223, 3, 224, 3, 225, 3, 224, 3, 226, 3, 225, 3, 227, 3, 228, 3, 96, 3, 228, 3, 229, 3, 96, 3, 230, 3, 231, 3, 97, 3, 231, 3, 232, 3, 97, 3, 99, 3, 233, 3, 234, 3, 233, 3, 235, 3, 234, 3, 236, 3, 237, 3, 238, 3, 237, 3, 239, 3, 238, 3, 240, 3, 241, 3, 242, 3, 241, 3, 243, 3, 242, 3, 244, 3, 245, 3, 246, 3, 245, 3, 247, 3, 246, 3, 248, 3, 249, 3, 250, 3, 249, 3, 251, 3, 250, 3, 252, 3, 253, 3, 254, 3, 253, 3, 255, 3, 254, 3, 0, 4, 109, 3, 1, 4, 109, 3, 2, 4, 1, 4, 3, 4, 4, 4, 5, 4, 4, 4, 6, 4, 5, 4, 7, 4, 8, 4, 9, 4, 8, 4, 10, 4, 9, 4, 11, 4, 12, 4, 13, 4, 12, 4, 14, 4, 13, 4, 129, 3, 143, 3, 15, 4, 143, 3, 16, 4, 15, 4, 17, 4, 18, 4, 19, 4, 18, 4, 20, 4, 19, 4, 21, 4, 22, 4, 23, 4, 22, 4, 24, 4, 23, 4, 25, 4, 26, 4, 27, 4, 26, 4, 28, 4, 27, 4, 29, 4, 30, 4, 31, 4, 30, 4, 32, 4, 31, 4, 33, 4, 34, 4, 35, 4, 34, 4, 36, 4, 35, 4, 37, 4, 38, 4, 39, 4, 38, 4, 40, 4, 39, 4, 41, 4, 42, 4, 43, 4, 42, 4, 44, 4, 43, 4, 45, 4, 46, 4, 47, 4, 46, 4, 48, 4, 47, 4, 49, 4, 50, 4, 51, 4, 50, 4, 52, 4, 51, 4, 171, 3, 185, 3, 53, 4, 185, 3, 54, 4, 53, 4, 55, 4, 56, 4, 57, 4, 56, 4, 58, 4, 57, 4, 59, 4, 60, 4, 61, 4, 60, 4, 62, 4, 61, 4, 63, 4, 64, 4, 65, 4, 64, 4, 66, 4, 65, 4, 205, 3, 67, 4, 68, 4, 67, 4, 69, 4, 68, 4, 70, 4, 71, 4, 72, 4, 71, 4, 73, 4, 72, 4, 74, 4, 75, 4, 76, 4, 75, 4, 77, 4, 76, 4, 78, 4, 79, 4, 215, 3, 79, 4, 80, 4, 215, 3, 219, 3, 81, 4, 220, 3, 81, 4, 82, 4, 220, 3, 83, 4, 84, 4, 85, 4, 84, 4, 86, 4, 85, 4, 87, 4, 88, 4, 89, 4, 88, 4, 90, 4, 89, 4, 229, 3, 91, 4, 231, 3, 91, 4, 92, 4, 231, 3, 235, 3, 93, 4, 94, 4, 93, 4, 95, 4, 94, 4, 96, 4, 97, 4, 98, 4, 97, 4, 99, 4, 98, 4, 100, 4, 101, 4, 102, 4, 101, 4, 103, 4, 102, 4, 104, 4, 105, 4, 106, 4, 105, 4, 107, 4, 106, 4, 108, 4, 109, 4, 110, 4, 109, 4, 111, 4, 110, 4, 112, 4, 113, 4, 114, 4, 113, 4, 115, 4, 114, 4, 116, 4, 117, 4, 118, 4, 117, 4, 119, 4, 118, 4, 120, 4, 121, 4, 245, 3, 121, 4, 122, 4, 245, 3, 123, 4, 250, 3, 124, 4, 250, 3, 125, 4, 124, 4, 126, 4, 127, 4, 113, 4, 127, 4, 128, 4, 113, 4, 129, 4, 242, 3, 130, 4, 242, 3, 131, 4, 130, 4, 132, 4, 133, 4, 134, 4, 133, 4, 135, 4, 134, 4, 115, 4, 136, 4, 137, 4, 136, 4, 138, 4, 137, 4, 243, 3, 139, 4, 140, 4, 139, 4, 141, 4, 140, 4, 142, 4, 143, 4, 144, 4, 143, 4, 145, 4, 144, 4, 146, 4, 147, 4, 148, 4, 147, 4, 149, 4, 148, 4, 150, 4, 151, 4, 152, 4, 151, 4, 153, 4, 152, 4, 154, 4, 155, 4, 156, 4, 155, 4, 157, 4, 156, 4, 158, 4, 159, 4, 160, 4, 159, 4, 161, 4, 160, 4, 162, 4, 163, 4, 164, 4, 163, 4, 165, 4, 164, 4, 166, 4, 167, 4, 168, 4, 167, 4, 169, 4, 168, 4, 170, 4, 171, 4, 172, 4, 171, 4, 173, 4, 172, 4, 174, 4, 175, 4, 176, 4, 175, 4, 177, 4, 176, 4, 178, 4, 179, 4, 180, 4, 179, 4, 181, 4, 180, 4, 182, 4, 183, 4, 184, 4, 183, 4, 185, 4, 184, 4, 186, 4, 187, 4, 188, 4, 187, 4, 189, 4, 188, 4, 190, 4, 191, 4, 192, 4, 191, 4, 193, 4, 192, 4, 194, 4, 195, 4, 196, 4, 195, 4, 197, 4, 196, 4, 198, 4, 199, 4, 101, 4, 199, 4, 200, 4, 101, 4, 201, 4, 202, 4, 203, 4, 202, 4, 204, 4, 203, 4, 205, 4, 206, 4, 207, 4, 206, 4, 208, 4, 207, 4, 103, 4, 209, 4, 210, 4, 209, 4, 211, 4, 210, 4, 212, 4, 213, 4, 214, 4, 213, 4, 215, 4, 214, 4, 197, 4, 216, 4, 206, 4, 216, 4, 217, 4, 206, 4, 218, 4, 219, 4, 220, 4, 219, 4, 221, 4, 220, 4, 107, 4, 222, 4, 223, 4, 222, 4, 224, 4, 223, 4, 111, 4, 225, 4, 226, 4, 225, 4, 227, 4, 226, 4, 228, 4, 229, 4, 230, 4, 229, 4, 231, 4, 230, 4, 232, 4, 230, 4, 233, 4, 230, 4, 234, 4, 233, 4, 231, 4, 235, 4, 236, 4, 235, 4, 237, 4, 236, 4, 238, 4, 239, 4, 240, 4, 239, 4, 241, 4, 240, 4, 242, 4, 243, 4, 244, 4, 243, 4, 245, 4, 244, 4, 246, 4, 247, 4, 248, 4, 247, 4, 249, 4, 248, 4, 250, 4, 251, 4, 252, 4, 251, 4, 253, 4, 252, 4, 254, 4, 255, 4, 0, 5, 255, 4, 1, 5, 0, 5, 2, 5, 3, 5, 4, 5, 3, 5, 5, 5, 4, 5, 1, 5, 4, 5, 6, 5, 4, 5, 7, 5, 6, 5, 8, 5, 9, 5, 10, 5, 9, 5, 11, 5, 10, 5, 131, 4, 140, 4, 12, 5, 140, 4, 13, 5, 12, 5, 122, 4, 14, 5, 15, 5, 14, 5, 16, 5, 15, 5, 125, 4, 17, 5, 18, 5, 17, 5, 19, 5, 18, 5, 20, 5, 21, 5, 22, 5, 21, 5, 23, 5, 22, 5, 24, 5, 25, 5, 26, 5, 25, 5, 27, 5, 26, 5, 28, 5, 29, 5, 30, 5, 29, 5, 31, 5, 30, 5, 32, 5, 33, 5, 34, 5, 33, 5, 35, 5, 34, 5, 36, 5, 37, 5, 38, 5, 37, 5, 39, 5, 38, 5, 40, 5, 41, 5, 42, 5, 41, 5, 43, 5, 42, 5, 44, 5, 45, 5, 46, 5, 45, 5, 47, 5, 46, 5, 48, 5, 49, 5, 50, 5, 49, 5, 51, 5, 50, 5, 52, 5, 53, 5, 54, 5, 53, 5, 55, 5, 54, 5, 56, 5, 57, 5, 58, 5, 57, 5, 59, 5, 58, 5, 60, 5, 61, 5, 62, 5, 61, 5, 63, 5, 62, 5, 64, 5, 65, 5, 66, 5, 65, 5, 67, 5, 66, 5, 68, 5, 69, 5, 70, 5, 69, 5, 71, 5, 70, 5, 72, 5, 73, 5, 74, 5, 73, 5, 75, 5, 74, 5, 76, 5, 77, 5, 78, 5, 77, 5, 79, 5, 78, 5, 80, 5, 81, 5, 82, 5, 81, 5, 83, 5, 82, 5, 84, 5, 85, 5, 86, 5, 85, 5, 87, 5, 86, 5, 88, 5, 89, 5, 90, 5, 89, 5, 91, 5, 90, 5, 92, 5, 93, 5, 94, 5, 93, 5, 95, 5, 94, 5, 200, 4, 96, 5, 209, 4, 96, 5, 97, 5, 209, 4, 98, 5, 99, 5, 222, 4, 99, 5, 100, 5, 222, 4, 101, 5, 226, 4, 102, 5, 226, 4, 103, 5, 102, 5, 104, 5, 105, 5, 106, 5, 105, 5, 107, 5, 106, 5, 108, 5, 109, 5, 110, 5, 109, 5, 111, 5, 110, 5, 2, 4, 112, 5, 113, 5, 112, 5, 114, 5, 113, 5, 115, 5, 116, 5, 117, 5, 116, 5, 118, 5, 117, 5, 119, 5, 120, 5, 121, 5, 120, 5, 122, 5, 121, 5, 123, 5, 124, 5, 125, 5, 124, 5, 126, 5, 125, 5, 127, 5, 128, 5, 129, 5, 128, 5, 130, 5, 129, 5, 131, 5, 15, 4, 132, 5, 15, 4, 133, 5, 132, 5, 134, 5, 135, 5, 136, 5, 135, 5, 137, 5, 136, 5, 138, 5, 139, 5, 140, 5, 139, 5, 141, 5, 140, 5, 142, 5, 143, 5, 144, 5, 143, 5, 145, 5, 144, 5, 16, 4, 146, 5, 147, 5, 146, 5, 148, 5, 147, 5, 149, 5, 150, 5, 151, 5, 150, 5, 152, 5, 151, 5, 153, 5, 154, 5, 155, 5, 154, 5, 156, 5, 155, 5, 157, 5, 158, 5, 159, 5, 158, 5, 160, 5, 159, 5, 161, 5, 162, 5, 163, 5, 162, 5, 164, 5, 163, 5, 165, 5, 166, 5, 167, 5, 166, 5, 168, 5, 167, 5, 169, 5, 170, 5, 171, 5, 170, 5, 172, 5, 171, 5, 173, 5, 174, 5, 175, 5, 174, 5, 176, 5, 175, 5, 177, 5, 53, 4, 178, 5, 53, 4, 179, 5, 178, 5, 180, 5, 181, 5, 182, 5, 181, 5, 183, 5, 182, 5, 184, 5, 185, 5, 186, 5, 185, 5, 187, 5, 186, 5, 188, 5, 189, 5, 190, 5, 189, 5, 191, 5, 190, 5, 192, 5, 193, 5, 194, 5, 193, 5, 195, 5, 194, 5, 54, 4, 196, 5, 197, 5, 196, 5, 198, 5, 197, 5, 199, 5, 200, 5, 201, 5, 200, 5, 202, 5, 201, 5, 203, 5, 204, 5, 205, 5, 204, 5, 206, 5, 205, 5, 207, 5, 208, 5, 209, 5, 208, 5, 210, 5, 209, 5, 211, 5, 212, 5, 213, 5, 212, 5, 214, 5, 213, 5, 215, 5, 68, 4, 216, 5, 68, 4, 217, 5, 216, 5, 218, 5, 219, 5, 220, 5, 219, 5, 221, 5, 220, 5, 222, 5, 223, 5, 224, 5, 223, 5, 225, 5, 224, 5, 80, 4, 226, 5, 227, 5, 226, 5, 228, 5, 227, 5, 229, 5, 230, 5, 81, 4, 230, 5, 231, 5, 81, 4, 82, 4, 232, 5, 233, 5, 232, 5, 234, 5, 233, 5, 235, 5, 236, 5, 237, 5, 236, 5, 238, 5, 237, 5, 239, 5, 240, 5, 91, 4, 240, 5, 241, 5, 91, 4, 92, 4, 242, 5, 243, 5, 242, 5, 244, 5, 243, 5, 245, 5, 246, 5, 93, 4, 246, 5, 247, 5, 93, 4, 248, 5, 249, 5, 250, 5, 249, 5, 251, 5, 250, 5, 252, 5, 253, 5, 254, 5, 253, 5, 255, 5, 254, 5, 114, 5, 132, 5, 0, 6, 132, 5, 1, 6, 0, 6, 2, 6, 3, 6, 4, 6, 3, 6, 5, 6, 4, 6, 6, 6, 7, 6, 8, 6, 7, 6, 9, 6, 8, 6, 10, 6, 11, 6, 12, 6, 11, 6, 13, 6, 12, 6, 14, 6, 15, 6, 16, 6, 15, 6, 17, 6, 16, 6, 18, 6, 19, 6, 148, 5, 19, 6, 20, 6, 148, 5, 21, 6, 22, 6, 23, 6, 22, 6, 24, 6, 23, 6, 25, 6, 26, 6, 27, 6, 26, 6, 28, 6, 27, 6, 29, 6, 30, 6, 31, 6, 30, 6, 32, 6, 31, 6, 33, 6, 34, 6, 35, 6, 34, 6, 36, 6, 35, 6, 37, 6, 38, 6, 39, 6, 38, 6, 178, 5, 39, 6, 40, 6, 41, 6, 42, 6, 41, 6, 43, 6, 42, 6, 44, 6, 45, 6, 46, 6, 45, 6, 47, 6, 46, 6, 198, 5, 216, 5, 48, 6, 216, 5, 49, 6, 48, 6, 50, 6, 51, 6, 52, 6, 51, 6, 53, 6, 52, 6, 54, 6, 55, 6, 56, 6, 55, 6, 57, 6, 56, 6, 228, 5, 58, 6, 230, 5, 58, 6, 59, 6, 230, 5, 60, 6, 234, 5, 61, 6, 234, 5, 62, 6, 61, 6, 63, 6, 64, 6, 65, 6, 64, 6, 240, 5, 65, 6, 244, 5, 66, 6, 246, 5, 66, 6, 67, 6, 246, 5, 68, 6, 69, 6, 70, 6, 69, 6, 71, 6, 70, 6, 72, 6, 73, 6, 74, 6, 73, 6, 75, 6, 74, 6, 1, 6, 147, 5, 76, 6, 147, 5, 77, 6, 76, 6, 78, 6, 79, 6, 80, 6, 79, 6, 81, 6, 80, 6, 82, 6, 83, 6, 84, 6, 83, 6, 85, 6, 84, 6, 86, 6, 87, 6, 88, 6, 87, 6, 89, 6, 88, 6, 90, 6, 91, 6, 92, 6, 91, 6, 93, 6, 92, 6, 94, 6, 95, 6, 96, 6, 95, 6, 97, 6, 96, 6, 98, 6, 99, 6, 100, 6, 99, 6, 101, 6, 100, 6, 102, 6, 103, 6, 104, 6, 103, 6, 105, 6, 104, 6, 106, 6, 107, 6, 108, 6, 107, 6, 109, 6, 108, 6, 110, 6, 111, 6, 112, 6, 111, 6, 113, 6, 112, 6, 114, 6, 115, 6, 116, 6, 115, 6, 117, 6, 116, 6, 118, 6, 119, 6, 120, 6, 119, 6, 121, 6, 120, 6, 122, 6, 123, 6, 124, 6, 123, 6, 125, 6, 124, 6, 126, 6, 127, 6, 128, 6, 127, 6, 129, 6, 128, 6, 130, 6, 131, 6, 132, 6, 131, 6, 133, 6, 132, 6, 179, 5, 48, 6, 134, 6, 48, 6, 135, 6, 134, 6, 136, 6, 137, 6, 138, 6, 137, 6, 139, 6, 138, 6, 140, 6, 141, 6, 142, 6, 141, 6, 143, 6, 142, 6, 59, 6, 144, 6, 232, 5, 144, 6, 145, 6, 232, 5, 146, 6, 147, 6, 148, 6, 147, 6, 149, 6, 148, 6, 150, 6, 151, 6, 152, 6, 151, 6, 153, 6, 152, 6, 241, 5, 154, 6, 66, 6, 154, 6, 155, 6, 66, 6, 156, 6, 157, 6, 158, 6, 157, 6, 159, 6, 158, 6, 160, 6, 161, 6, 162, 6, 161, 6, 163, 6, 162, 6, 164, 6, 165, 6, 166, 6, 165, 6, 167, 6, 166, 6, 168, 6, 169, 6, 170, 6, 169, 6, 171, 6, 170, 6, 172, 6, 173, 6, 174, 6, 173, 6, 175, 6, 174, 6, 176, 6, 177, 6, 178, 6, 177, 6, 179, 6, 178, 6, 180, 6, 181, 6, 182, 6, 181, 6, 183, 6, 182, 6, 184, 6, 185, 6, 186, 6, 185, 6, 187, 6, 186, 6, 188, 6, 189, 6, 190, 6, 189, 6, 191, 6, 190, 6, 192, 6, 193, 6, 194, 6, 193, 6, 195, 6, 194, 6, 196, 6, 197, 6, 198, 6, 197, 6, 199, 6, 198, 6, 77, 6, 200, 6, 201, 6, 200, 6, 202, 6, 201, 6, 203, 6, 204, 6, 205, 6, 204, 6, 206, 6, 205, 6, 207, 6, 208, 6, 209, 6, 208, 6, 210, 6, 209, 6, 211, 6, 212, 6, 213, 6, 212, 6, 214, 6, 213, 6, 215, 6, 216, 6, 217, 6, 216, 6, 218, 6, 217, 6, 219, 6, 220, 6, 221, 6, 220, 6, 222, 6, 221, 6, 223, 6, 224, 6, 225, 6, 224, 6, 226, 6, 225, 6, 227, 6, 134, 6, 228, 6, 134, 6, 229, 6, 228, 6, 230, 6, 231, 6, 232, 6, 231, 6, 233, 6, 232, 6, 145, 6, 234, 6, 235, 6, 234, 6, 236, 6, 235, 6, 237, 6, 238, 6, 154, 6, 238, 6, 239, 6, 154, 6, 240, 6, 241, 6, 242, 6, 241, 6, 243, 6, 242, 6, 244, 6, 245, 6, 246, 6, 245, 6, 247, 6, 246, 6, 248, 6, 249, 6, 250, 6, 249, 6, 251, 6, 250, 6, 252, 6, 253, 6, 254, 6, 253, 6, 255, 6, 254, 6, 0, 7, 1, 7, 2, 7, 1, 7, 3, 7, 2, 7, 4, 7, 5, 7, 6, 7, 5, 7, 7, 7, 6, 7, 8, 7, 9, 7, 10, 7, 9, 7, 11, 7, 10, 7, 12, 7, 13, 7, 14, 7, 13, 7, 15, 7, 14, 7, 16, 7, 166, 6, 17, 7, 166, 6, 18, 7, 17, 7, 19, 7, 20, 7, 21, 7, 20, 7, 22, 7, 21, 7, 23, 7, 24, 7, 25, 7, 24, 7, 204, 6, 25, 7, 26, 7, 27, 7, 28, 7, 27, 7, 29, 7, 28, 7, 30, 7, 31, 7, 32, 7, 31, 7, 33, 7, 32, 7, 187, 6, 34, 7, 35, 7, 34, 7, 36, 7, 35, 7, 37, 7, 38, 7, 39, 7, 38, 7, 232, 6, 39, 7, 40, 7, 41, 7, 42, 7, 41, 7, 43, 7, 42, 7, 44, 7, 45, 7, 46, 7, 45, 7, 47, 7, 46, 7, 202, 6, 48, 7, 49, 7, 48, 7, 50, 7, 49, 7, 51, 7, 52, 7, 53, 7, 52, 7, 54, 7, 53, 7, 55, 7, 56, 7, 57, 7, 56, 7, 58, 7, 57, 7, 101, 6, 112, 6, 59, 7, 112, 6, 60, 7, 59, 7, 61, 7, 62, 7, 63, 7, 62, 7, 64, 7, 63, 7, 65, 7, 66, 7, 67, 7, 66, 7, 68, 7, 67, 7, 69, 7, 70, 7, 71, 7, 70, 7, 72, 7, 71, 7, 73, 7, 228, 6, 74, 7, 228, 6, 75, 7, 74, 7, 76, 7, 77, 7, 78, 7, 77, 7, 79, 7, 78, 7, 236, 6, 80, 7, 81, 7, 80, 7, 82, 7, 81, 7, 149, 6, 83, 7, 151, 6, 83, 7, 84, 7, 151, 6, 85, 7, 86, 7, 238, 6, 86, 7, 87, 7, 238, 6, 88, 7, 89, 7, 90, 7, 89, 7, 91, 7, 90, 7, 92, 7, 93, 7, 245, 6, 93, 7, 94, 7, 245, 6, 95, 7, 96, 7, 97, 7, 96, 7, 98, 7, 97, 7, 99, 7, 206, 6, 100, 7, 206, 6, 101, 7, 100, 7, 102, 7, 103, 7, 104, 7, 103, 7, 105, 7, 104, 7, 3, 7, 106, 7, 107, 7, 106, 7, 108, 7, 107, 7, 109, 7, 110, 7, 233, 6, 110, 7, 111, 7, 233, 6, 112, 7, 113, 7, 114, 7, 113, 7, 115, 7, 114, 7, 116, 7, 117, 7, 118, 7, 117, 7, 119, 7, 118, 7, 120, 7, 121, 7, 122, 7, 121, 7, 123, 7, 122, 7, 50, 7, 124, 7, 125, 7, 124, 7, 126, 7, 125, 7, 127, 7, 128, 7, 129, 7, 128, 7, 130, 7, 129, 7, 131, 7, 132, 7, 133, 7, 132, 7, 134, 7, 133, 7, 135, 7, 136, 7, 137, 7, 136, 7, 138, 7, 137, 7, 139, 7, 140, 7, 141, 7, 140, 7, 142, 7, 141, 7, 143, 7, 144, 7, 145, 7, 144, 7, 146, 7, 145, 7, 147, 7, 74, 7, 148, 7, 74, 7, 149, 7, 148, 7, 150, 7, 151, 7, 152, 7, 151, 7, 153, 7, 152, 7, 154, 7, 155, 7, 156, 7, 155, 7, 157, 7, 156, 7, 82, 7, 158, 7, 159, 7, 158, 7, 160, 7, 159, 7, 161, 7, 162, 7, 86, 7, 162, 7, 163, 7, 86, 7, 164, 7, 165, 7, 166, 7, 165, 7, 167, 7, 166, 7, 168, 7, 125, 7, 169, 7, 125, 7, 170, 7, 169, 7, 171, 7, 172, 7, 173, 7, 172, 7, 174, 7, 173, 7, 175, 7, 176, 7, 177, 7, 176, 7, 178, 7, 177, 7, 179, 7, 180, 7, 181, 7, 180, 7, 182, 7, 181, 7, 126, 7, 59, 7, 183, 7, 59, 7, 184, 7, 183, 7, 185, 7, 186, 7, 187, 7, 186, 7, 188, 7, 187, 7, 189, 7, 190, 7, 191, 7, 190, 7, 192, 7, 191, 7, 193, 7, 194, 7, 195, 7, 194, 7, 196, 7, 195, 7, 60, 7, 148, 7, 197, 7, 148, 7, 198, 7, 197, 7, 199, 7, 200, 7, 201, 7, 200, 7, 202, 7, 201, 7, 203, 7, 204, 7, 205, 7, 204, 7, 206, 7, 205, 7, 207, 7, 208, 7, 209, 7, 208, 7, 210, 7, 209, 7, 149, 7, 211, 7, 212, 7, 211, 7, 213, 7, 212, 7, 214, 7, 215, 7, 216, 7, 215, 7, 217, 7, 216, 7, 218, 7, 219, 7, 220, 7, 219, 7, 221, 7, 220, 7, 222, 7, 223, 7, 158, 7, 223, 7, 224, 7, 158, 7, 160, 7, 225, 7, 83, 7, 225, 7, 226, 7, 83, 7, 84, 7, 227, 7, 162, 7, 227, 7, 228, 7, 162, 7, 163, 7, 229, 7, 230, 7, 229, 7, 231, 7, 230, 7, 232, 7, 233, 7, 234, 7, 233, 7, 235, 7, 234, 7, 236, 7, 237, 7, 238, 7, 237, 7, 239, 7, 238, 7, 240, 7, 241, 7, 242, 7, 241, 7, 243, 7, 242, 7, 244, 7, 245, 7, 246, 7, 245, 7, 247, 7, 246, 7, 248, 7, 249, 7, 250, 7, 249, 7, 251, 7, 250, 7, 252, 7, 253, 7, 254, 7, 253, 7, 255, 7, 254, 7, 0, 8, 1, 8, 2, 8, 1, 8, 3, 8, 2, 8, 4, 8, 5, 8, 6, 8, 5, 8, 7, 8, 6, 8, 8, 8, 9, 8, 10, 8, 9, 8, 11, 8, 10, 8, 12, 8, 13, 8, 14, 8, 13, 8, 15, 8, 14, 8, 16, 8, 17, 8, 18, 8, 17, 8, 19, 8, 18, 8, 20, 8, 21, 8, 22, 8, 21, 8, 23, 8, 22, 8, 24, 8, 25, 8, 26, 8, 25, 8, 27, 8, 26, 8, 28, 8, 29, 8, 30, 8, 29, 8, 31, 8, 30, 8, 32, 8, 33, 8, 34, 8, 33, 8, 35, 8, 34, 8, 36, 8, 37, 8, 38, 8, 37, 8, 39, 8, 38, 8, 40, 8, 41, 8, 42, 8, 41, 8, 43, 8, 42, 8, 44, 8, 45, 8, 46, 8, 45, 8, 47, 8, 46, 8, 48, 8, 49, 8, 50, 8, 49, 8, 51, 8, 50, 8, 52, 8, 53, 8, 54, 8, 53, 8, 55, 8, 54, 8, 170, 7, 183, 7, 56, 8, 183, 7, 57, 8, 56, 8, 58, 8, 59, 8, 60, 8, 59, 8, 61, 8, 60, 8, 62, 8, 63, 8, 64, 8, 63, 8, 65, 8, 64, 8, 66, 8, 67, 8, 68, 8, 67, 8, 69, 8, 68, 8, 184, 7, 197, 7, 70, 8, 197, 7, 71, 8, 70, 8, 72, 8, 73, 8, 74, 8, 73, 8, 75, 8, 74, 8, 76, 8, 77, 8, 78, 8, 77, 8, 79, 8, 78, 8, 80, 8, 81, 8, 82, 8, 81, 8, 83, 8, 82, 8, 84, 8, 85, 8, 86, 8, 85, 8, 87, 8, 86, 8, 198, 7, 212, 7, 88, 8, 212, 7, 89, 8, 88, 8, 90, 8, 91, 8, 92, 8, 91, 8, 93, 8, 92, 8, 94, 8, 95, 8, 96, 8, 95, 8, 97, 8, 96, 8, 98, 8, 99, 8, 100, 8, 99, 8, 101, 8, 100, 8, 102, 8, 103, 8, 104, 8, 103, 8, 105, 8, 104, 8, 106, 8, 107, 8, 108, 8, 107, 8, 109, 8, 108, 8, 110, 8, 111, 8, 112, 8, 111, 8, 113, 8, 112, 8, 114, 8, 115, 8, 116, 8, 115, 8, 117, 8, 116, 8, 224, 7, 118, 8, 225, 7, 118, 8, 119, 8, 225, 7, 226, 7, 120, 8, 227, 7, 120, 8, 121, 8, 227, 7, 228, 7, 122, 8, 229, 7, 122, 8, 123, 8, 229, 7, 124, 8, 125, 8, 126, 8, 125, 8, 127, 8, 126, 8, 128, 8, 129, 8, 130, 8, 129, 8, 131, 8, 130, 8, 132, 8, 133, 8, 134, 8, 133, 8, 135, 8, 134, 8, 136, 8, 137, 8, 138, 8, 137, 8, 139, 8, 138, 8, 140, 8, 141, 8, 142, 8, 141, 8, 143, 8, 142, 8, 144, 8, 145, 8, 146, 8, 145, 8, 147, 8, 146, 8, 148, 8, 149, 8, 150, 8, 149, 8, 151, 8, 150, 8, 152, 8, 42, 8, 153, 8, 42, 8, 154, 8, 153, 8, 155, 8, 156, 8, 157, 8, 156, 8, 158, 8, 157, 8, 159, 8, 160, 8, 161, 8, 160, 8, 162, 8, 161, 8, 163, 8, 164, 8, 165, 8, 164, 8, 166, 8, 165, 8, 167, 8, 168, 8, 169, 8, 168, 8, 170, 8, 169, 8, 109, 8, 171, 8, 172, 8, 171, 8, 173, 8, 172, 8, 174, 8, 175, 8, 176, 8, 175, 8, 177, 8, 176, 8, 178, 8, 179, 8, 180, 8, 179, 8, 181, 8, 180, 8, 182, 8, 183, 8, 115, 8, 183, 8, 184, 8, 115, 8, 127, 8, 185, 8, 186, 8, 185, 8, 187, 8, 186, 8, 188, 8, 189, 8, 190, 8, 189, 8, 191, 8, 190, 8, 192, 8, 193, 8, 194, 8, 193, 8, 195, 8, 194, 8, 154, 8, 196, 8, 197, 8, 196, 8, 198, 8, 197, 8, 199, 8, 200, 8, 201, 8, 200, 8, 202, 8, 201, 8, 203, 8, 204, 8, 205, 8, 204, 8, 206, 8, 205, 8, 207, 8, 208, 8, 209, 8, 208, 8, 210, 8, 209, 8, 211, 8, 212, 8, 213, 8, 212, 8, 214, 8, 213, 8, 215, 8, 172, 8, 216, 8, 172, 8, 217, 8, 216, 8, 218, 8, 219, 8, 220, 8, 219, 8, 221, 8, 220, 8, 222, 8, 223, 8, 224, 8, 223, 8, 225, 8, 224, 8, 184, 8, 226, 8, 227, 8, 226, 8, 228, 8, 227, 8, 229, 8, 230, 8, 185, 8, 230, 8, 231, 8, 185, 8, 232, 8, 233, 8, 234, 8, 233, 8, 235, 8, 234, 8, 236, 8, 237, 8, 238, 8, 237, 8, 239, 8, 238, 8, 240, 8, 241, 8, 242, 8, 241, 8, 243, 8, 242, 8, 244, 8, 245, 8, 246, 8, 245, 8, 247, 8, 246, 8, 248, 8, 249, 8, 250, 8, 249, 8, 251, 8, 250, 8, 252, 8, 253, 8, 254, 8, 253, 8, 255, 8, 254, 8, 0, 9, 1, 9, 2, 9, 1, 9, 3, 9, 2, 9, 4, 9, 5, 9, 6, 9, 5, 9, 7, 9, 6, 9, 8, 9, 9, 9, 10, 9, 9, 9, 11, 9, 10, 9, 12, 9, 13, 9, 14, 9, 13, 9, 15, 9, 14, 9, 16, 9, 17, 9, 18, 9, 17, 9, 19, 9, 18, 9, 20, 9, 21, 9, 22, 9, 21, 9, 23, 9, 22, 9, 24, 9, 25, 9, 26, 9, 25, 9, 27, 9, 26, 9, 28, 9, 29, 9, 30, 9, 29, 9, 31, 9, 30, 9, 239, 8, 32, 9, 33, 9, 32, 9, 70, 8, 33, 9, 34, 9, 35, 9, 36, 9, 35, 9, 37, 9, 36, 9, 38, 9, 39, 9, 40, 9, 39, 9, 41, 9, 40, 9, 42, 9, 6, 9, 71, 8, 6, 9, 43, 9, 71, 8, 44, 9, 45, 9, 46, 9, 45, 9, 47, 9, 46, 9, 19, 9, 48, 9, 49, 9, 48, 9, 120, 8, 49, 9, 50, 9, 121, 8, 21, 9, 121, 8, 51, 9, 21, 9 ),
+"blend_shape_data": [ ],
+"format": 97547,
+"index_count": 3864,
+"material": SubResource( 2 ),
+"primitive": 4,
+"skeleton_aabb": [ ],
+"vertex_count": 2356
+}
+
+[sub_resource type="ConcavePolygonShape" id=4]
+data = PoolVector3Array( -7, -0.5, -2.5, -7, -0.5, -0.5, -7, 0.5, -2.5, -7, -0.5, -0.5, -7, 0.5, -0.5, -7, 0.5, -2.5, -7.5, -0.5, -2.5, -7.5, 0.5, -2.5, -7.5, -0.5, 2.5, -7.5, 0.5, -2.5, -7.5, 0.5, 2.5, -7.5, -0.5, 2.5, -7.5, -0.5, -2.5, -7.5, -0.5, 2.5, -7, -0.5, -2.5, -7.5, -0.5, 2.5, -7, -0.5, 2.5, -7, -0.5, -2.5, -7.5, -0.5, -2.5, -7, -0.5, -2.5, -7.5, 0.5, -2.5, -7, -0.5, -2.5, -7, 0.5, -2.5, -7.5, 0.5, -2.5, -7, -0.5, 0.5, -7, -0.5, 2.5, -7, 0.5, 0.5, -7, -0.5, 2.5, -7, 0.5, 2.5, -7, 0.5, 0.5, -7.5, -0.5, 2.5, -7.5, 0.5, 2.5, -7, -0.5, 2.5, -7.5, 0.5, 2.5, -7, 0.5, 2.5, -7, -0.5, 2.5, -7.5, 0.5, -2.5, -7, 0.5, -2.5, -7.5, 0.5, 2.5, -7, 0.5, -2.5, -7, 0.5, 2.5, -7.5, 0.5, 2.5, -7, -0.5, -3, -7, 0.5, -3, -7, -0.5, -2.5, -7, 0.5, -3, -7, 0.5, -2.5, -7, -0.5, -2.5, -7, -0.5, -3, -7, -0.5, -2.5, -6, -0.5, -3, -7, -0.5, -2.5, -6, -0.5, -2.5, -6, -0.5, -3, -7, -0.5, -2.5, -7, 0.5, -2.5, -6.5, -0.5, -2.5, -7, 0.5, -2.5, -6.5, 0.5, -2.5, -6.5, -0.5, -2.5, -7, -0.5, -3, -6.5, -0.5, -3, -7, 0.5, -3, -6.5, -0.5, -3, -6.5, 0.5, -3, -7, 0.5, -3, -7, -0.5, -0.5, -7, -0.5, 0.5, -5, -0.5, -0.5, -7, -0.5, 0.5, -5, -0.5, 0.5, -5, -0.5, -0.5, -7, -0.5, -0.5, -6.5, -0.5, -0.5, -7, 0.5, -0.5, -6.5, -0.5, -0.5, -6.5, 0.5, -0.5, -7, 0.5, -0.5, -7, -0.5, 0.5, -7, 0.5, 0.5, -6.5, -0.5, 0.5, -7, 0.5, 0.5, -6.5, 0.5, 0.5, -6.5, -0.5, 0.5, -7, -0.5, 2.5, -7, 0.5, 2.5, -7, -0.5, 3, -7, 0.5, 2.5, -7, 0.5, 3, -7, -0.5, 3, -7, -0.5, 2.5, -7, -0.5, 3, -6, -0.5, 2.5, -7, -0.5, 3, -6, -0.5, 3, -6, -0.5, 2.5, -7, -0.5, 3, -7, 0.5, 3, -6.5, -0.5, 3, -7, 0.5, 3, -6.5, 0.5, 3, -6.5, -0.5, 3, -7, -0.5, 2.5, -6.5, -0.5, 2.5, -7, 0.5, 2.5, -6.5, -0.5, 2.5, -6.5, 0.5, 2.5, -7, 0.5, 2.5, -7, 0.5, -3, -6, 0.5, -3, -7, 0.5, -2.5, -6, 0.5, -3, -6, 0.5, -2.5, -7, 0.5, -2.5, -7, 0.5, -0.5, -5, 0.5, -0.5, -7, 0.5, 0.5, -5, 0.5, -0.5, -5, 0.5, 0.5, -7, 0.5, 0.5, -7, 0.5, 2.5, -6, 0.5, 2.5, -7, 0.5, 3, -6, 0.5, 2.5, -6, 0.5, 3, -7, 0.5, 3, -6, -0.5, -3.5, -6, -0.5, -0.5, -6, 0.5, -3.5, -6, -0.5, -0.5, -6, 0.5, -0.5, -6, 0.5, -3.5, -6.5, -0.5, -3.5, -6.5, 0.5, -3.5, -6.5, -0.5, -3, -6.5, 0.5, -3.5, -6.5, 0.5, -3, -6.5, -0.5, -3, -6.5, -0.5, -3.5, -6.5, -0.5, -3, -6, -0.5, -3.5, -6.5, -0.5, -3, -6, -0.5, -3, -6, -0.5, -3.5, -6.5, -0.5, -3.5, -6, -0.5, -3.5, -6.5, 0.5, -3.5, -6, -0.5, -3.5, -6, 0.5, -3.5, -6.5, 0.5, -3.5, -6.5, -0.5, -2.5, -6.5, 0.5, -2.5, -6.5, -0.5, -0.5, -6.5, 0.5, -2.5, -6.5, 0.5, -0.5, -6.5, -0.5, -0.5, -6.5, -0.5, -2.5, -6.5, -0.5, -0.5, -6, -0.5, -2.5, -6.5, -0.5, -0.5, -6, -0.5, -0.5, -6, -0.5, -2.5, -6, -0.5, 0.5, -6, -0.5, 3.5, -6, 0.5, 0.5, -6, -0.5, 3.5, -6, 0.5, 3.5, -6, 0.5, 0.5, -6.5, -0.5, 0.5, -6.5, 0.5, 0.5, -6.5, -0.5, 2.5, -6.5, 0.5, 0.5, -6.5, 0.5, 2.5, -6.5, -0.5, 2.5, -6.5, -0.5, 0.5, -6.5, -0.5, 2.5, -6, -0.5, 0.5, -6.5, -0.5, 2.5, -6, -0.5, 2.5, -6, -0.5, 0.5, -6.5, -0.5, 3, -6.5, 0.5, 3, -6.5, -0.5, 3.5, -6.5, 0.5, 3, -6.5, 0.5, 3.5, -6.5, -0.5, 3.5, -6.5, -0.5, 3, -6.5, -0.5, 3.5, -6, -0.5, 3, -6.5, -0.5, 3.5, -6, -0.5, 3.5, -6, -0.5, 3, -6.5, -0.5, 3.5, -6.5, 0.5, 3.5, -6, -0.5, 3.5, -6.5, 0.5, 3.5, -6, 0.5, 3.5, -6, -0.5, 3.5, -6.5, 0.5, -3.5, -6, 0.5, -3.5, -6.5, 0.5, -3, -6, 0.5, -3.5, -6, 0.5, -3, -6.5, 0.5, -3, -6.5, 0.5, -2.5, -6, 0.5, -2.5, -6.5, 0.5, -0.5, -6, 0.5, -2.5, -6, 0.5, -0.5, -6.5, 0.5, -0.5, -6.5, 0.5, 0.5, -6, 0.5, 0.5, -6.5, 0.5, 2.5, -6, 0.5, 0.5, -6, 0.5, 2.5, -6.5, 0.5, 2.5, -6.5, 0.5, 3, -6, 0.5, 3, -6.5, 0.5, 3.5, -6, 0.5, 3, -6, 0.5, 3.5, -6.5, 0.5, 3.5, -5.5, -0.5, -4, -5.5, -0.5, -3.5, -5.5, 0.5, -4, -5.5, -0.5, -3.5, -5.5, 0.5, -3.5, -5.5, 0.5, -4, -6, -0.5, -4, -6, 0.5, -4, -6, -0.5, -3.5, -6, 0.5, -4, -6, 0.5, -3.5, -6, -0.5, -3.5, -6, -0.5, -4, -6, -0.5, -3.5, -5.5, -0.5, -4, -6, -0.5, -3.5, -5.5, -0.5, -3.5, -5.5, -0.5, -4, -6, -0.5, -3.5, -6, 0.5, -3.5, -5.5, -0.5, -3.5, -6, 0.5, -3.5, -5.5, 0.5, -3.5, -5.5, -0.5, -3.5, -6, -0.5, -4, -5.5, -0.5, -4, -6, 0.5, -4, -5.5, -0.5, -4, -5.5, 0.5, -4, -6, 0.5, -4, -6, -0.5, -0.5, -5, -0.5, -0.5, -6, 0.5, -0.5, -5, -0.5, -0.5, -5, 0.5, -0.5, -6, 0.5, -0.5, -6, -0.5, 0.5, -6, 0.5, 0.5, -5, -0.5, 0.5, -6, 0.5, 0.5, -5, 0.5, 0.5, -5, -0.5, 0.5, -5.5, -0.5, 3.5, -5.5, -0.5, 4, -5.5, 0.5, 3.5, -5.5, -0.5, 4, -5.5, 0.5, 4, -5.5, 0.5, 3.5, -6, -0.5, 3.5, -6, 0.5, 3.5, -6, -0.5, 4, -6, 0.5, 3.5, -6, 0.5, 4, -6, -0.5, 4, -6, -0.5, 3.5, -6, -0.5, 4, -5.5, -0.5, 3.5, -6, -0.5, 4, -5.5, -0.5, 4, -5.5, -0.5, 3.5, -6, -0.5, 4, -6, 0.5, 4, -5.5, -0.5, 4, -6, 0.5, 4, -5.5, 0.5, 4, -5.5, -0.5, 4, -6, -0.5, 3.5, -5.5, -0.5, 3.5, -6, 0.5, 3.5, -5.5, -0.5, 3.5, -5.5, 0.5, 3.5, -6, 0.5, 3.5, -6, 0.5, -4, -5.5, 0.5, -4, -6, 0.5, -3.5, -5.5, 0.5, -4, -5.5, 0.5, -3.5, -6, 0.5, -3.5, -6, 0.5, 3.5, -5.5, 0.5, 3.5, -6, 0.5, 4, -5.5, 0.5, 3.5, -5.5, 0.5, 4, -6, 0.5, 4, -5, -1, -3, -5, -1, -2.5, -5, 1, -3, -5, -1, -2.5, -5, 1, -2.5, -5, 1, -3, -5.5, -1, -3, -5.5, 1, -3, -5.5, -1, -2.5, -5.5, 1, -3, -5.5, 1, -2.5, -5.5, -1, -2.5, -5.5, -1, -3, -5.5, -1, -2.5, -5, -1, -3, -5.5, -1, -2.5, -5, -1, -2.5, -5, -1, -3, -5.5, -1, -2.5, -5.5, 1, -2.5, -5, -1, -2.5, -5.5, 1, -2.5, -5, 1, -2.5, -5, -1, -2.5, -5.5, -1, -3, -5, -1, -3, -5.5, -0.5, -3, -5, -1, -3, -5, -0.5, -3, -5.5, -0.5, -3, -5, -1, 2.5, -5, -1, 3, -5, 1, 2.5, -5, -1, 3, -5, 1, 3, -5, 1, 2.5, -5.5, -1, 2.5, -5.5, 1, 2.5, -5.5, -1, 3, -5.5, 1, 2.5, -5.5, 1, 3, -5.5, -1, 3, -5.5, -1, 2.5, -5.5, -1, 3, -5, -1, 2.5, -5.5, -1, 3, -5, -1, 3, -5, -1, 2.5, -5.5, -1, 3, -5.5, -0.5, 3, -5, -1, 3, -5.5, -0.5, 3, -5, -0.5, 3, -5, -1, 3, -5.5, -1, 2.5, -5, -1, 2.5, -5.5, 1, 2.5, -5, -1, 2.5, -5, 1, 2.5, -5.5, 1, 2.5, -5, -0.5, -3.5, -5, -0.5, -3, -5, 0.5, -3.5, -5, -0.5, -3, -5, 0.5, -3, -5, 0.5, -3.5, -5.5, -0.5, -3.5, -5.5, 0.5, -3.5, -5.5, -0.5, -3, -5.5, 0.5, -3.5, -5.5, 0.5, -3, -5.5, -0.5, -3, -5.5, -0.5, -3.5, -5.5, -0.5, -3, -5, -0.5, -3.5, -5.5, -0.5, -3, -5, -0.5, -3, -5, -0.5, -3.5, -5.5, -0.5, -3.5, -5, -0.5, -3.5, -5.5, 0.5, -3.5, -5, -0.5, -3.5, -5, 0.5, -3.5, -5.5, 0.5, -3.5, -5, -0.5, -2, -5, -0.5, -1, -5, 0.5, -2, -5, -0.5, -1, -5, 0.5, -1, -5, 0.5, -2, -5.5, -0.5, -2, -5.5, 0.5, -2, -5.5, -0.5, -1, -5.5, 0.5, -2, -5.5, 0.5, -1, -5.5, -0.5, -1, -5.5, -0.5, -2, -5.5, -0.5, -1, -5, -0.5, -2, -5.5, -0.5, -1, -5, -0.5, -1, -5, -0.5, -2, -5.5, -0.5, -2, -5, -0.5, -2, -5.5, 0.5, -2, -5, -0.5, -2, -5, 0.5, -2, -5.5, 0.5, -2, -5.5, -0.5, -1, -5.5, 0.5, -1, -5, -0.5, -1, -5.5, 0.5, -1, -5, 0.5, -1, -5, -0.5, -1, -5, -0.5, -0.5, -5, -0.5, 0.5, -5, 0.5, -0.5, -5, -0.5, 0.5, -5, 0.5, 0.5, -5, 0.5, -0.5, -5, -0.5, 1, -5, -0.5, 2, -5, 0.5, 1, -5, -0.5, 2, -5, 0.5, 2, -5, 0.5, 1, -5.5, -0.5, 1, -5.5, 0.5, 1, -5.5, -0.5, 2, -5.5, 0.5, 1, -5.5, 0.5, 2, -5.5, -0.5, 2, -5.5, -0.5, 1, -5.5, -0.5, 2, -5, -0.5, 1, -5.5, -0.5, 2, -5, -0.5, 2, -5, -0.5, 1, -5.5, -0.5, 1, -5, -0.5, 1, -5.5, 0.5, 1, -5, -0.5, 1, -5, 0.5, 1, -5.5, 0.5, 1, -5.5, -0.5, 2, -5.5, 0.5, 2, -5, -0.5, 2, -5.5, 0.5, 2, -5, 0.5, 2, -5, -0.5, 2, -5, -0.5, 3, -5, -0.5, 3.5, -5, 0.5, 3, -5, -0.5, 3.5, -5, 0.5, 3.5, -5, 0.5, 3, -5.5, -0.5, 3, -5.5, 0.5, 3, -5.5, -0.5, 3.5, -5.5, 0.5, 3, -5.5, 0.5, 3.5, -5.5, -0.5, 3.5, -5.5, -0.5, 3, -5.5, -0.5, 3.5, -5, -0.5, 3, -5.5, -0.5, 3.5, -5, -0.5, 3.5, -5, -0.5, 3, -5.5, -0.5, 3.5, -5.5, 0.5, 3.5, -5, -0.5, 3.5, -5.5, 0.5, 3.5, -5, 0.5, 3.5, -5, -0.5, 3.5, -5.5, 0.5, -3.5, -5, 0.5, -3.5, -5.5, 0.5, -3, -5, 0.5, -3.5, -5, 0.5, -3, -5.5, 0.5, -3, -5.5, 0.5, -2, -5, 0.5, -2, -5.5, 0.5, -1, -5, 0.5, -2, -5, 0.5, -1, -5.5, 0.5, -1, -5.5, 0.5, 1, -5, 0.5, 1, -5.5, 0.5, 2, -5, 0.5, 1, -5, 0.5, 2, -5.5, 0.5, 2, -5.5, 0.5, 3, -5, 0.5, 3, -5.5, 0.5, 3.5, -5, 0.5, 3, -5, 0.5, 3.5, -5.5, 0.5, 3.5, -5.5, 1, -3, -5, 1, -3, -5.5, 1, -2.5, -5, 1, -3, -5, 1, -2.5, -5.5, 1, -2.5, -5.5, 0.5, -3, -5, 0.5, -3, -5.5, 1, -3, -5, 0.5, -3, -5, 1, -3, -5.5, 1, -3, -5.5, 1, 2.5, -5, 1, 2.5, -5.5, 1, 3, -5, 1, 2.5, -5, 1, 3, -5.5, 1, 3, -5.5, 0.5, 3, -5.5, 1, 3, -5, 0.5, 3, -5.5, 1, 3, -5, 1, 3, -5, 0.5, 3, -5, -0.5, -2.5, -5, 0.5, -2.5, -5, -0.5, -2, -5, 0.5, -2.5, -5, 0.5, -2, -5, -0.5, -2, -5, -0.5, -2.5, -5, -0.5, -2, -4, -0.5, -2.5, -5, -0.5, -2, -4, -0.5, -2, -4, -0.5, -2.5, -5, -0.5, -2, -5, 0.5, -2, -4, -0.5, -2, -5, 0.5, -2, -4, 0.5, -2, -4, -0.5, -2, -5, -0.5, -2.5, -4, -0.5, -2.5, -5, 0.5, -2.5, -4, -0.5, -2.5, -4, 0.5, -2.5, -5, 0.5, -2.5, -5, -0.5, -1, -5, 0.5, -1, -5, -0.5, -0.5, -5, 0.5, -1, -5, 0.5, -0.5, -5, -0.5, -0.5, -5, -0.5, -1, -5, -0.5, -0.5, -4, -0.5, -1, -5, -0.5, -0.5, -4, -0.5, -0.5, -4, -0.5, -1, -5, -0.5, -0.5, -5, 0.5, -0.5, -4, -0.5, -0.5, -5, 0.5, -0.5, -4, 0.5, -0.5, -4, -0.5, -0.5, -5, -0.5, -1, -4, -0.5, -1, -5, 0.5, -1, -4, -0.5, -1, -4, 0.5, -1, -5, 0.5, -1, -5, -0.5, 0.5, -5, 0.5, 0.5, -5, -0.5, 1, -5, 0.5, 0.5, -5, 0.5, 1, -5, -0.5, 1, -5, -0.5, 0.5, -5, -0.5, 1, -4, -0.5, 0.5, -5, -0.5, 1, -4, -0.5, 1, -4, -0.5, 0.5, -5, -0.5, 1, -5, 0.5, 1, -4, -0.5, 1, -5, 0.5, 1, -4, 0.5, 1, -4, -0.5, 1, -5, -0.5, 0.5, -4, -0.5, 0.5, -5, 0.5, 0.5, -4, -0.5, 0.5, -4, 0.5, 0.5, -5, 0.5, 0.5, -5, -0.5, 2, -5, 0.5, 2, -5, -0.5, 2.5, -5, 0.5, 2, -5, 0.5, 2.5, -5, -0.5, 2.5, -5, -0.5, 2, -5, -0.5, 2.5, -4, -0.5, 2, -5, -0.5, 2.5, -4, -0.5, 2.5, -4, -0.5, 2, -5, -0.5, 2.5, -5, 0.5, 2.5, -4, -0.5, 2.5, -5, 0.5, 2.5, -4, 0.5, 2.5, -4, -0.5, 2.5, -5, -0.5, 2, -4, -0.5, 2, -5, 0.5, 2, -4, -0.5, 2, -4, 0.5, 2, -5, 0.5, 2, -5, 0.5, -2.5, -4, 0.5, -2.5, -5, 0.5, -2, -4, 0.5, -2.5, -4, 0.5, -2, -5, 0.5, -2, -5, 0.5, -1, -4, 0.5, -1, -5, 0.5, -0.5, -4, 0.5, -1, -4, 0.5, -0.5, -5, 0.5, -0.5, -5, 0.5, 0.5, -4, 0.5, 0.5, -5, 0.5, 1, -4, 0.5, 0.5, -4, 0.5, 1, -5, 0.5, 1, -5, 0.5, 2, -4, 0.5, 2, -5, 0.5, 2.5, -4, 0.5, 2, -4, 0.5, 2.5, -5, 0.5, 2.5, -4, -0.5, -2.5, -4, -0.5, -2, -4, 0.5, -2.5, -4, -0.5, -2, -4, 0.5, -2, -4, 0.5, -2.5, -4, -0.5, -1, -4, -0.5, -0.5, -4, 0.5, -1, -4, -0.5, -0.5, -4, 0.5, -0.5, -4, 0.5, -1, -4, -0.5, 0.5, -4, -0.5, 1, -4, 0.5, 0.5, -4, -0.5, 1, -4, 0.5, 1, -4, 0.5, 0.5, -4, -0.5, 2, -4, -0.5, 2.5, -4, 0.5, 2, -4, -0.5, 2.5, -4, 0.5, 2.5, -4, 0.5, 2, -3.5, -0.5, -2, -3.5, -0.5, -1, -3.5, 0.5, -2, -3.5, -0.5, -1, -3.5, 0.5, -1, -3.5, 0.5, -2, -4, -0.5, -2, -4, 0.5, -2, -4, -0.5, -1, -4, 0.5, -2, -4, 0.5, -1, -4, -0.5, -1, -4, -0.5, -2, -4, -0.5, -1, -3.5, -0.5, -2, -4, -0.5, -1, -3.5, -0.5, -1, -3.5, -0.5, -2, -4, -0.5, -2, -3.5, -0.5, -2, -4, 0.5, -2, -3.5, -0.5, -2, -3.5, 0.5, -2, -4, 0.5, -2, -4, -0.5, -1, -4, 0.5, -1, -3.5, -0.5, -1, -4, 0.5, -1, -3.5, 0.5, -1, -3.5, -0.5, -1, -4, -0.5, -0.5, -4, 0.5, -0.5, -4, -0.5, 0.5, -4, 0.5, -0.5, -4, 0.5, 0.5, -4, -0.5, 0.5, -4, -0.5, -0.5, -4, -0.5, 0.5, -3, -0.5, -0.5, -4, -0.5, 0.5, -3, -0.5, 0.5, -3, -0.5, -0.5, -4, -0.5, -0.5, -3, -0.5, -0.5, -4, 0.5, -0.5, -3, -0.5, -0.5, -3, 0.5, -0.5, -4, 0.5, -0.5, -4, -0.5, 0.5, -4, 0.5, 0.5, -3, -0.5, 0.5, -4, 0.5, 0.5, -3, 0.5, 0.5, -3, -0.5, 0.5, -3.5, -0.5, 1, -3.5, -0.5, 2, -3.5, 0.5, 1, -3.5, -0.5, 2, -3.5, 0.5, 2, -3.5, 0.5, 1, -4, -0.5, 1, -4, 0.5, 1, -4, -0.5, 2, -4, 0.5, 1, -4, 0.5, 2, -4, -0.5, 2, -4, -0.5, 1, -4, -0.5, 2, -3.5, -0.5, 1, -4, -0.5, 2, -3.5, -0.5, 2, -3.5, -0.5, 1, -4, -0.5, 1, -3.5, -0.5, 1, -4, 0.5, 1, -3.5, -0.5, 1, -3.5, 0.5, 1, -4, 0.5, 1, -4, -0.5, 2, -4, 0.5, 2, -3.5, -0.5, 2, -4, 0.5, 2, -3.5, 0.5, 2, -3.5, -0.5, 2, -4, 0.5, -2, -3.5, 0.5, -2, -4, 0.5, -1, -3.5, 0.5, -2, -3.5, 0.5, -1, -4, 0.5, -1, -4, 0.5, -0.5, -3, 0.5, -0.5, -4, 0.5, 0.5, -3, 0.5, -0.5, -3, 0.5, 0.5, -4, 0.5, 0.5, -4, 0.5, 1, -3.5, 0.5, 1, -4, 0.5, 2, -3.5, 0.5, 1, -3.5, 0.5, 2, -4, 0.5, 2, -3, -1, -3, -3, -1, -2.5, -3, -0.5, -3, -3, -1, -2.5, -3, -0.5, -2.5, -3, -0.5, -3, -3.5, -1, -3, -3.5, 1, -3, -3.5, -1, -2.5, -3.5, 1, -3, -3.5, 1, -2.5, -3.5, -1, -2.5, -3.5, -1, -3, -3.5, -1, -2.5, -3, -1, -3, -3.5, -1, -2.5, -3, -1, -2.5, -3, -1, -3, -3.5, -1, -2.5, -3.5, -0.5, -2.5, -3, -1, -2.5, -3.5, -0.5, -2.5, -3, -0.5, -2.5, -3, -1, -2.5, -3.5, -1, -3, -3, -1, -3, -3.5, 1, -3, -3, -1, -3, -3, 1, -3, -3.5, 1, -3, -3, -1, 2.5, -3, -1, 3, -3, -0.5, 2.5, -3, -1, 3, -3, -0.5, 3, -3, -0.5, 2.5, -3.5, -1, 2.5, -3.5, 1, 2.5, -3.5, -1, 3, -3.5, 1, 2.5, -3.5, 1, 3, -3.5, -1, 3, -3.5, -1, 2.5, -3.5, -1, 3, -3, -1, 2.5, -3.5, -1, 3, -3, -1, 3, -3, -1, 2.5, -3.5, -1, 3, -3.5, 1, 3, -3, -1, 3, -3.5, 1, 3, -3, 1, 3, -3, -1, 3, -3.5, -1, 2.5, -3, -1, 2.5, -3.5, -0.5, 2.5, -3, -1, 2.5, -3, -0.5, 2.5, -3.5, -0.5, 2.5, -3.5, -0.5, -2.5, -3.5, 0.5, -2.5, -3.5, -0.5, -2, -3.5, 0.5, -2.5, -3.5, 0.5, -2, -3.5, -0.5, -2, -3.5, -0.5, -2.5, -3.5, -0.5, -2, -3, -0.5, -2.5, -3.5, -0.5, -2, -3, -0.5, -2, -3, -0.5, -2.5, -3.5, -0.5, -2, -3.5, 0.5, -2, -2.5, -0.5, -2, -3.5, 0.5, -2, -2.5, 0.5, -2, -2.5, -0.5, -2, -3, -0.5, -0.5, -3, -0.5, 0.5, -3, 0.5, -0.5, -3, -0.5, 0.5, -3, 0.5, 0.5, -3, 0.5, -0.5, -3.5, -0.5, 2, -3.5, 0.5, 2, -3.5, -0.5, 2.5, -3.5, 0.5, 2, -3.5, 0.5, 2.5, -3.5, -0.5, 2.5, -3.5, -0.5, 2, -3.5, -0.5, 2.5, -3, -0.5, 2, -3.5, -0.5, 2.5, -3, -0.5, 2.5, -3, -0.5, 2, -3.5, -0.5, 2, -2.5, -0.5, 2, -3.5, 0.5, 2, -2.5, -0.5, 2, -2.5, 0.5, 2, -3.5, 0.5, 2, -3.5, 0.5, -2.5, -3, 0.5, -2.5, -3.5, 0.5, -2, -3, 0.5, -2.5, -3, 0.5, -2, -3.5, 0.5, -2, -3.5, 0.5, 2, -3, 0.5, 2, -3.5, 0.5, 2.5, -3, 0.5, 2, -3, 0.5, 2.5, -3.5, 0.5, 2.5, -3, 0.5, -3, -3, 0.5, -2.5, -3, 1, -3, -3, 0.5, -2.5, -3, 1, -2.5, -3, 1, -3, -3.5, 1, -3, -3, 1, -3, -3.5, 1, -2.5, -3, 1, -3, -3, 1, -2.5, -3.5, 1, -2.5, -3.5, 0.5, -2.5, -3.5, 1, -2.5, -3, 0.5, -2.5, -3.5, 1, -2.5, -3, 1, -2.5, -3, 0.5, -2.5, -3, 0.5, 2.5, -3, 0.5, 3, -3, 1, 2.5, -3, 0.5, 3, -3, 1, 3, -3, 1, 2.5, -3.5, 1, 2.5, -3, 1, 2.5, -3.5, 1, 3, -3, 1, 2.5, -3, 1, 3, -3.5, 1, 3, -3.5, 0.5, 2.5, -3, 0.5, 2.5, -3.5, 1, 2.5, -3, 0.5, 2.5, -3, 1, 2.5, -3.5, 1, 2.5, -2.5, -1, -2.5, -2.5, -1, -2, -2.5, 1, -2.5, -2.5, -1, -2, -2.5, 1, -2, -2.5, 1, -2.5, -3, -1, -2.5, -3, -0.5, -2.5, -3, -1, -2, -3, -0.5, -2.5, -3, -0.5, -2, -3, -1, -2, -3, -1, -2.5, -3, -1, -2, -2.5, -1, -2.5, -3, -1, -2, -2.5, -1, -2, -2.5, -1, -2.5, -3, -1, -2, -3, -0.5, -2, -2.5, -1, -2, -3, -0.5, -2, -2.5, -0.5, -2, -2.5, -1, -2, -3, -1, -2.5, -2.5, -1, -2.5, -3, -0.5, -2.5, -2.5, -1, -2.5, -2.5, -0.5, -2.5, -3, -0.5, -2.5, -2.5, -1, 2, -2.5, -1, 2.5, -2.5, 1, 2, -2.5, -1, 2.5, -2.5, 1, 2.5, -2.5, 1, 2, -3, -1, 2, -3, -0.5, 2, -3, -1, 2.5, -3, -0.5, 2, -3, -0.5, 2.5, -3, -1, 2.5, -3, -1, 2, -3, -1, 2.5, -2.5, -1, 2, -3, -1, 2.5, -2.5, -1, 2.5, -2.5, -1, 2, -3, -1, 2.5, -3, -0.5, 2.5, -2.5, -1, 2.5, -3, -0.5, 2.5, -2.5, -0.5, 2.5, -2.5, -1, 2.5, -3, -1, 2, -2.5, -1, 2, -3, -0.5, 2, -2.5, -1, 2, -2.5, -0.5, 2, -3, -0.5, 2, -2.5, -0.5, -3, -2.5, -0.5, -2.5, -2.5, 0.5, -3, -2.5, -0.5, -2.5, -2.5, 0.5, -2.5, -2.5, 0.5, -3, -3, -0.5, -3, -3, -0.5, -2.5, -2.5, -0.5, -3, -3, -0.5, -2.5, -2.5, -0.5, -2.5, -2.5, -0.5, -3, -3, -0.5, -3, -2.5, -0.5, -3, -3, 0.5, -3, -2.5, -0.5, -3, -2.5, 0.5, -3, -3, 0.5, -3, -3, -0.5, -1, -3, 0.5, -1, -3, -0.5, -0.5, -3, 0.5, -1, -3, 0.5, -0.5, -3, -0.5, -0.5, -3, -0.5, -1, -3, -0.5, -0.5, -2, -0.5, -1, -3, -0.5, -0.5, -2, -0.5, -0.5, -2, -0.5, -1, -3, -0.5, -0.5, -3, 0.5, -0.5, -2, -0.5, -0.5, -3, 0.5, -0.5, -2, 0.5, -0.5, -2, -0.5, -0.5, -3, -0.5, -1, -2.5, -0.5, -1, -3, 0.5, -1, -2.5, -0.5, -1, -2.5, 0.5, -1, -3, 0.5, -1, -3, -0.5, 0.5, -3, 0.5, 0.5, -3, -0.5, 1, -3, 0.5, 0.5, -3, 0.5, 1, -3, -0.5, 1, -3, -0.5, 0.5, -3, -0.5, 1, -2, -0.5, 0.5, -3, -0.5, 1, -2, -0.5, 1, -2, -0.5, 0.5, -3, -0.5, 1, -3, 0.5, 1, -2.5, -0.5, 1, -3, 0.5, 1, -2.5, 0.5, 1, -2.5, -0.5, 1, -3, -0.5, 0.5, -2, -0.5, 0.5, -3, 0.5, 0.5, -2, -0.5, 0.5, -2, 0.5, 0.5, -3, 0.5, 0.5, -2.5, -0.5, 2.5, -2.5, -0.5, 3, -2.5, 0.5, 2.5, -2.5, -0.5, 3, -2.5, 0.5, 3, -2.5, 0.5, 2.5, -3, -0.5, 2.5, -3, -0.5, 3, -2.5, -0.5, 2.5, -3, -0.5, 3, -2.5, -0.5, 3, -2.5, -0.5, 2.5, -3, -0.5, 3, -3, 0.5, 3, -2.5, -0.5, 3, -3, 0.5, 3, -2.5, 0.5, 3, -2.5, -0.5, 3, -3, 0.5, -3, -2.5, 0.5, -3, -3, 0.5, -2.5, -2.5, 0.5, -3, -2.5, 0.5, -2.5, -3, 0.5, -2.5, -3, 0.5, -1, -2, 0.5, -1, -3, 0.5, -0.5, -2, 0.5, -1, -2, 0.5, -0.5, -3, 0.5, -0.5, -3, 0.5, 0.5, -2, 0.5, 0.5, -3, 0.5, 1, -2, 0.5, 0.5, -2, 0.5, 1, -3, 0.5, 1, -3, 0.5, 2.5, -2.5, 0.5, 2.5, -3, 0.5, 3, -2.5, 0.5, 2.5, -2.5, 0.5, 3, -3, 0.5, 3, -3, 0.5, -2.5, -3, 1, -2.5, -3, 0.5, -2, -3, 1, -2.5, -3, 1, -2, -3, 0.5, -2, -3, 1, -2.5, -2.5, 1, -2.5, -3, 1, -2, -2.5, 1, -2.5, -2.5, 1, -2, -3, 1, -2, -3, 0.5, -2, -3, 1, -2, -2.5, 0.5, -2, -3, 1, -2, -2.5, 1, -2, -2.5, 0.5, -2, -3, 0.5, -2.5, -2.5, 0.5, -2.5, -3, 1, -2.5, -2.5, 0.5, -2.5, -2.5, 1, -2.5, -3, 1, -2.5, -3, 0.5, 2, -3, 1, 2, -3, 0.5, 2.5, -3, 1, 2, -3, 1, 2.5, -3, 0.5, 2.5, -3, 1, 2, -2.5, 1, 2, -3, 1, 2.5, -2.5, 1, 2, -2.5, 1, 2.5, -3, 1, 2.5, -3, 0.5, 2.5, -3, 1, 2.5, -2.5, 0.5, 2.5, -3, 1, 2.5, -2.5, 1, 2.5, -2.5, 0.5, 2.5, -3, 0.5, 2, -2.5, 0.5, 2, -3, 1, 2, -2.5, 0.5, 2, -2.5, 1, 2, -3, 1, 2, -2, -0.5, -5.5, -2, -0.5, -3, -2, 0.5, -5.5, -2, -0.5, -3, -2, 0.5, -3, -2, 0.5, -5.5, -2.5, -0.5, -5.5, -2.5, 0.5, -5.5, -2.5, -0.5, -3, -2.5, 0.5, -5.5, -2.5, 0.5, -3, -2.5, -0.5, -3, -2.5, -0.5, -5.5, -2.5, -0.5, -3, -2, -0.5, -5.5, -2.5, -0.5, -3, -2, -0.5, -3, -2, -0.5, -5.5, -2.5, -0.5, -5.5, -2, -0.5, -5.5, -2.5, 0.5, -5.5, -2, -0.5, -5.5, -2, 0.5, -5.5, -2.5, 0.5, -5.5, -2.5, -0.5, -3, -2.5, 0.5, -3, -2, -0.5, -3, -2.5, 0.5, -3, -2, 0.5, -3, -2, -0.5, -3, -2.5, -0.5, -1.5, -2.5, 0.5, -1.5, -2.5, -0.5, -1, -2.5, 0.5, -1.5, -2.5, 0.5, -1, -2.5, -0.5, -1, -2.5, -0.5, -1.5, -2.5, -0.5, -1, -0.5, -0.5, -1.5, -2.5, -0.5, -1, -0.5, -0.5, -1, -0.5, -0.5, -1.5, -2.5, -0.5, -1.5, -2, -0.5, -1.5, -2.5, 0.5, -1.5, -2, -0.5, -1.5, -2, 0.5, -1.5, -2.5, 0.5, -1.5, -2, -0.5, -1, -2, -0.5, -0.5, -2, 0.5, -1, -2, -0.5, -0.5, -2, 0.5, -0.5, -2, 0.5, -1, -2, -0.5, 0.5, -2, -0.5, 1, -2, 0.5, 0.5, -2, -0.5, 1, -2, 0.5, 1, -2, 0.5, 0.5, -2.5, -0.5, 1, -2.5, 0.5, 1, -2.5, -0.5, 1.5, -2.5, 0.5, 1, -2.5, 0.5, 1.5, -2.5, -0.5, 1.5, -2.5, -0.5, 1, -2.5, -0.5, 1.5, -0.5, -0.5, 1, -2.5, -0.5, 1.5, -0.5, -0.5, 1.5, -0.5, -0.5, 1, -2.5, -0.5, 1.5, -2.5, 0.5, 1.5, -2, -0.5, 1.5, -2.5, 0.5, 1.5, -2, 0.5, 1.5, -2, -0.5, 1.5, -2, -0.5, 3, -2, -0.5, 5.5, -2, 0.5, 3, -2, -0.5, 5.5, -2, 0.5, 5.5, -2, 0.5, 3, -2.5, -0.5, 3, -2.5, 0.5, 3, -2.5, -0.5, 5.5, -2.5, 0.5, 3, -2.5, 0.5, 5.5, -2.5, -0.5, 5.5, -2.5, -0.5, 3, -2.5, -0.5, 5.5, -2, -0.5, 3, -2.5, -0.5, 5.5, -2, -0.5, 5.5, -2, -0.5, 3, -2.5, -0.5, 3, -2, -0.5, 3, -2.5, 0.5, 3, -2, -0.5, 3, -2, 0.5, 3, -2.5, 0.5, 3, -2.5, -0.5, 5.5, -2.5, 0.5, 5.5, -2, -0.5, 5.5, -2.5, 0.5, 5.5, -2, 0.5, 5.5, -2, -0.5, 5.5, -2.5, 0.5, -5.5, -2, 0.5, -5.5, -2.5, 0.5, -3, -2, 0.5, -5.5, -2, 0.5, -3, -2.5, 0.5, -3, -2.5, 0.5, -1.5, -0.5, 0.5, -1.5, -2.5, 0.5, -1, -0.5, 0.5, -1.5, -0.5, 0.5, -1, -2.5, 0.5, -1, -2.5, 0.5, 1, -0.5, 0.5, 1, -2.5, 0.5, 1.5, -0.5, 0.5, 1, -0.5, 0.5, 1.5, -2.5, 0.5, 1.5, -2.5, 0.5, 3, -2, 0.5, 3, -2.5, 0.5, 5.5, -2, 0.5, 3, -2, 0.5, 5.5, -2.5, 0.5, 5.5, -1.5, -0.5, -6, -1.5, -0.5, -5.5, -1.5, 0.5, -6, -1.5, -0.5, -5.5, -1.5, 0.5, -5.5, -1.5, 0.5, -6, -2, -0.5, -6, -2, 0.5, -6, -2, -0.5, -5.5, -2, 0.5, -6, -2, 0.5, -5.5, -2, -0.5, -5.5, -2, -0.5, -6, -2, -0.5, -5.5, -1.5, -0.5, -6, -2, -0.5, -5.5, -1.5, -0.5, -5.5, -1.5, -0.5, -6, -2, -0.5, -5.5, -2, 0.5, -5.5, -1.5, -0.5, -5.5, -2, 0.5, -5.5, -1.5, 0.5, -5.5, -1.5, -0.5, -5.5, -2, -0.5, -6, -1.5, -0.5, -6, -2, 0.5, -6, -1.5, -0.5, -6, -1.5, 0.5, -6, -2, 0.5, -6, -2, -0.5, -3, -2, 0.5, -3, -2, -0.5, -1.5, -2, 0.5, -3, -2, 0.5, -1.5, -2, -0.5, -1.5, -2, -0.5, -3, -2, -0.5, -1.5, -1.5, -0.5, -3, -2, -0.5, -1.5, -1.5, -0.5, -1.5, -1.5, -0.5, -3, -2, -0.5, -3, -1, -0.5, -3, -2, 0.5, -3, -1, -0.5, -3, -1, 0.5, -3, -2, 0.5, -3, -1.5, -0.5, -2.5, -1.5, -0.5, -1.5, -1.5, 0.5, -2.5, -1.5, -0.5, -1.5, -1.5, 0.5, -1.5, -1.5, 0.5, -2.5, -2, -0.5, -1, -2, 0.5, -1, -1.5, -0.5, -1, -2, 0.5, -1, -1.5, 0.5, -1, -1.5, -0.5, -1, -2, -0.5, 1, -1.5, -0.5, 1, -2, 0.5, 1, -1.5, -0.5, 1, -1.5, 0.5, 1, -2, 0.5, 1, -1.5, -0.5, 1.5, -1.5, -0.5, 2.5, -1.5, 0.5, 1.5, -1.5, -0.5, 2.5, -1.5, 0.5, 2.5, -1.5, 0.5, 1.5, -2, -0.5, 1.5, -2, 0.5, 1.5, -2, -0.5, 3, -2, 0.5, 1.5, -2, 0.5, 3, -2, -0.5, 3, -2, -0.5, 1.5, -2, -0.5, 3, -1.5, -0.5, 1.5, -2, -0.5, 3, -1.5, -0.5, 3, -1.5, -0.5, 1.5, -2, -0.5, 3, -2, 0.5, 3, -1, -0.5, 3, -2, 0.5, 3, -1, 0.5, 3, -1, -0.5, 3, -1.5, -0.5, 5.5, -1.5, -0.5, 6, -1.5, 0.5, 5.5, -1.5, -0.5, 6, -1.5, 0.5, 6, -1.5, 0.5, 5.5, -2, -0.5, 5.5, -2, 0.5, 5.5, -2, -0.5, 6, -2, 0.5, 5.5, -2, 0.5, 6, -2, -0.5, 6, -2, -0.5, 5.5, -2, -0.5, 6, -1.5, -0.5, 5.5, -2, -0.5, 6, -1.5, -0.5, 6, -1.5, -0.5, 5.5, -2, -0.5, 6, -2, 0.5, 6, -1.5, -0.5, 6, -2, 0.5, 6, -1.5, 0.5, 6, -1.5, -0.5, 6, -2, -0.5, 5.5, -1.5, -0.5, 5.5, -2, 0.5, 5.5, -1.5, -0.5, 5.5, -1.5, 0.5, 5.5, -2, 0.5, 5.5, -2, 0.5, -6, -1.5, 0.5, -6, -2, 0.5, -5.5, -1.5, 0.5, -6, -1.5, 0.5, -5.5, -2, 0.5, -5.5, -2, 0.5, -3, -1.5, 0.5, -3, -2, 0.5, -1.5, -1.5, 0.5, -3, -1.5, 0.5, -1.5, -2, 0.5, -1.5, -2, 0.5, 1.5, -1.5, 0.5, 1.5, -2, 0.5, 3, -1.5, 0.5, 1.5, -1.5, 0.5, 3, -2, 0.5, 3, -2, 0.5, 5.5, -1.5, 0.5, 5.5, -2, 0.5, 6, -1.5, 0.5, 5.5, -1.5, 0.5, 6, -2, 0.5, 6, -1, -0.5, -7.5, -1, -0.5, -6, -1, 0.5, -7.5, -1, -0.5, -6, -1, 0.5, -6, -1, 0.5, -7.5, -1.5, -0.5, -7.5, -1.5, 0.5, -7.5, -1.5, -0.5, -6, -1.5, 0.5, -7.5, -1.5, 0.5, -6, -1.5, -0.5, -6, -1.5, -0.5, -7.5, -1.5, -0.5, -6, -1, -0.5, -7.5, -1.5, -0.5, -6, -1, -0.5, -6, -1, -0.5, -7.5, -1.5, -0.5, -7.5, -1, -0.5, -7.5, -1.5, 0.5, -7.5, -1, -0.5, -7.5, -1, 0.5, -7.5, -1.5, 0.5, -7.5, -1.5, -0.5, -6, -1.5, 0.5, -6, -1, -0.5, -6, -1.5, 0.5, -6, -1, 0.5, -6, -1, -0.5, -6, -1, -0.5, -5.5, -1, -0.5, -5, -1, 0.5, -5.5, -1, -0.5, -5, -1, 0.5, -5, -1, 0.5, -5.5, -1.5, -0.5, -5.5, -1.5, 0.5, -5.5, -1.5, -0.5, -5, -1.5, 0.5, -5.5, -1.5, 0.5, -5, -1.5, -0.5, -5, -1.5, -0.5, -5.5, -1.5, -0.5, -5, -1, -0.5, -5.5, -1.5, -0.5, -5, -1, -0.5, -5, -1, -0.5, -5.5, -1.5, -0.5, -5, -1.5, 0.5, -5, -1, -0.5, -5, -1.5, 0.5, -5, -1, 0.5, -5, -1, -0.5, -5, -1.5, -0.5, -5.5, -1, -0.5, -5.5, -1.5, 0.5, -5.5, -1, -0.5, -5.5, -1, 0.5, -5.5, -1.5, 0.5, -5.5, -1, -0.5, -3, -1, -0.5, -2.5, -1, 0.5, -3, -1, -0.5, -2.5, -1, 0.5, -2.5, -1, 0.5, -3, -1.5, -0.5, -3, -1.5, -0.5, -2.5, -1, -0.5, -3, -1.5, -0.5, -2.5, -1, -0.5, -2.5, -1, -0.5, -3, -1.5, -0.5, -2.5, -1.5, 0.5, -2.5, -1, -0.5, -2.5, -1.5, 0.5, -2.5, -1, 0.5, -2.5, -1, -0.5, -2.5, -1.5, -0.5, -1.5, -1, -0.5, -1.5, -1.5, 0.5, -1.5, -1, -0.5, -1.5, -1, 0.5, -1.5, -1.5, 0.5, -1.5, -1.5, -0.5, -1, -1.5, 0.5, -1, -1.5, -0.5, 1, -1.5, 0.5, -1, -1.5, 0.5, 1, -1.5, -0.5, 1, -1.5, -0.5, -1, -1.5, -0.5, 1, -1, -0.5, -1, -1.5, -0.5, 1, -1, -0.5, 1, -1, -0.5, -1, -1.5, -0.5, 1.5, -1.5, 0.5, 1.5, -1, -0.5, 1.5, -1.5, 0.5, 1.5, -1, 0.5, 1.5, -1, -0.5, 1.5, -1, -0.5, 2.5, -1, -0.5, 3, -1, 0.5, 2.5, -1, -0.5, 3, -1, 0.5, 3, -1, 0.5, 2.5, -1.5, -0.5, 2.5, -1.5, -0.5, 3, -1, -0.5, 2.5, -1.5, -0.5, 3, -1, -0.5, 3, -1, -0.5, 2.5, -1.5, -0.5, 2.5, -1, -0.5, 2.5, -1.5, 0.5, 2.5, -1, -0.5, 2.5, -1, 0.5, 2.5, -1.5, 0.5, 2.5, -1, -0.5, 5, -1, -0.5, 5.5, -1, 0.5, 5, -1, -0.5, 5.5, -1, 0.5, 5.5, -1, 0.5, 5, -1.5, -0.5, 5, -1.5, 0.5, 5, -1.5, -0.5, 5.5, -1.5, 0.5, 5, -1.5, 0.5, 5.5, -1.5, -0.5, 5.5, -1.5, -0.5, 5, -1.5, -0.5, 5.5, -1, -0.5, 5, -1.5, -0.5, 5.5, -1, -0.5, 5.5, -1, -0.5, 5, -1.5, -0.5, 5.5, -1.5, 0.5, 5.5, -1, -0.5, 5.5, -1.5, 0.5, 5.5, -1, 0.5, 5.5, -1, -0.5, 5.5, -1.5, -0.5, 5, -1, -0.5, 5, -1.5, 0.5, 5, -1, -0.5, 5, -1, 0.5, 5, -1.5, 0.5, 5, -1, -0.5, 6, -1, -0.5, 7.5, -1, 0.5, 6, -1, -0.5, 7.5, -1, 0.5, 7.5, -1, 0.5, 6, -1.5, -0.5, 6, -1.5, 0.5, 6, -1.5, -0.5, 7.5, -1.5, 0.5, 6, -1.5, 0.5, 7.5, -1.5, -0.5, 7.5, -1.5, -0.5, 6, -1.5, -0.5, 7.5, -1, -0.5, 6, -1.5, -0.5, 7.5, -1, -0.5, 7.5, -1, -0.5, 6, -1.5, -0.5, 6, -1, -0.5, 6, -1.5, 0.5, 6, -1, -0.5, 6, -1, 0.5, 6, -1.5, 0.5, 6, -1.5, -0.5, 7.5, -1.5, 0.5, 7.5, -1, -0.5, 7.5, -1.5, 0.5, 7.5, -1, 0.5, 7.5, -1, -0.5, 7.5, -1.5, 0.5, -7.5, -1, 0.5, -7.5, -1.5, 0.5, -6, -1, 0.5, -7.5, -1, 0.5, -6, -1.5, 0.5, -6, -1.5, 0.5, -5.5, -1, 0.5, -5.5, -1.5, 0.5, -5, -1, 0.5, -5.5, -1, 0.5, -5, -1.5, 0.5, -5, -1.5, 0.5, -3, -1, 0.5, -3, -1.5, 0.5, -2.5, -1, 0.5, -3, -1, 0.5, -2.5, -1.5, 0.5, -2.5, -1.5, 0.5, -1, -1, 0.5, -1, -1.5, 0.5, 1, -1, 0.5, -1, -1, 0.5, 1, -1.5, 0.5, 1, -1.5, 0.5, 2.5, -1, 0.5, 2.5, -1.5, 0.5, 3, -1, 0.5, 2.5, -1, 0.5, 3, -1.5, 0.5, 3, -1.5, 0.5, 5, -1, 0.5, 5, -1.5, 0.5, 5.5, -1, 0.5, 5, -1, 0.5, 5.5, -1.5, 0.5, 5.5, -1.5, 0.5, 6, -1, 0.5, 6, -1.5, 0.5, 7.5, -1, 0.5, 6, -1, 0.5, 7.5, -1.5, 0.5, 7.5, -1, -1, -1, -1, -0.5, -1, -1, -1, 1, -1, -0.5, -1, -1, -0.5, 1, -1, -1, 1, -1, -1, -1, -1, -1, 1, -0.5, -1, -1, -1, -1, 1, -0.5, -1, 1, -0.5, -1, -1, -1, -1, -1, -0.5, -1, -1, -1, -0.5, -1, -0.5, -1, -1, -0.5, -0.5, -1, -1, -0.5, -1, -1, -1, 1, -1, -0.5, 1, -0.5, -1, 1, -1, -0.5, 1, -0.5, -0.5, 1, -0.5, -1, 1, -1, -0.5, -8, -1, 0.5, -8, -1, -0.5, -7.5, -1, 0.5, -8, -1, 0.5, -7.5, -1, -0.5, -7.5, -1, -0.5, -8, -1, -0.5, -7.5, 1, -0.5, -8, -1, -0.5, -7.5, 1, -0.5, -7.5, 1, -0.5, -8, -1, -0.5, -7.5, -1, 0.5, -7.5, -0.5, -0.5, -7.5, -1, 0.5, -7.5, -0.5, 0.5, -7.5, -0.5, -0.5, -7.5, -1, -0.5, -8, 1, -0.5, -8, -1, 0.5, -8, 1, -0.5, -8, 1, 0.5, -8, -1, 0.5, -8, -1, -0.5, -5, -1, 0.5, -5, -1, -0.5, -3, -1, 0.5, -5, -1, 0.5, -3, -1, -0.5, -3, -1, -0.5, -5, -1, -0.5, -3, 1, -0.5, -5, -1, -0.5, -3, 1, -0.5, -3, 1, -0.5, -5, -1, -0.5, -5, -0.5, -0.5, -5, -1, 0.5, -5, -0.5, -0.5, -5, -0.5, 0.5, -5, -1, 0.5, -5, -1, -0.5, -3, -1, 0.5, -3, -0.5, -0.5, -3, -1, 0.5, -3, -0.5, 0.5, -3, -0.5, -0.5, -3, -1, -0.5, -2, -1, 0.5, -2, -1, -0.5, -1.5, -1, 0.5, -2, -1, 0.5, -1.5, -1, -0.5, -1.5, -1, -0.5, -2, -1, -0.5, -1.5, 1, -0.5, -2, -1, -0.5, -1.5, 1, -0.5, -1.5, 1, -0.5, -2, -1, -0.5, -2, -0.5, -0.5, -2, -1, 0.5, -2, -0.5, -0.5, -2, -0.5, 0.5, -2, -1, 0.5, -2, -1, -0.5, 1.5, -1, 0.5, 1.5, -1, -0.5, 2, -1, 0.5, 1.5, -1, 0.5, 2, -1, -0.5, 2, -1, -0.5, 1.5, -1, -0.5, 2, 1, -0.5, 1.5, -1, -0.5, 2, 1, -0.5, 2, 1, -0.5, 1.5, -1, -0.5, 2, -1, 0.5, 2, -0.5, -0.5, 2, -1, 0.5, 2, -0.5, 0.5, 2, -0.5, -0.5, 2, -1, -0.5, 3, -1, 0.5, 3, -1, -0.5, 5, -1, 0.5, 3, -1, 0.5, 5, -1, -0.5, 5, -1, -0.5, 3, -1, -0.5, 5, 1, -0.5, 3, -1, -0.5, 5, 1, -0.5, 5, 1, -0.5, 3, -1, -0.5, 3, -0.5, -0.5, 3, -1, 0.5, 3, -0.5, -0.5, 3, -0.5, 0.5, 3, -1, 0.5, 3, -1, -0.5, 5, -1, 0.5, 5, -0.5, -0.5, 5, -1, 0.5, 5, -0.5, 0.5, 5, -0.5, -0.5, 5, -1, -0.5, 7.5, -1, 0.5, 7.5, -1, -0.5, 8, -1, 0.5, 7.5, -1, 0.5, 8, -1, -0.5, 8, -1, -0.5, 7.5, -1, -0.5, 8, 1, -0.5, 7.5, -1, -0.5, 8, 1, -0.5, 8, 1, -0.5, 7.5, -1, -0.5, 8, -1, 0.5, 8, 1, -0.5, 8, -1, 0.5, 8, 1, 0.5, 8, 1, -0.5, 8, -1, -0.5, 7.5, -0.5, -0.5, 7.5, -1, 0.5, 7.5, -0.5, -0.5, 7.5, -0.5, 0.5, 7.5, -1, 0.5, 7.5, -1, 0.5, -8, 1, 0.5, -8, -1, 0.5, -7.5, 1, 0.5, -8, 1, 0.5, -7.5, -1, 0.5, -7.5, -1, 0.5, -5, 1, 0.5, -5, -1, 0.5, -3, 1, 0.5, -5, 1, 0.5, -3, -1, 0.5, -3, -1, 0.5, -2, 1, 0.5, -2, -1, 0.5, -1.5, 1, 0.5, -2, 1, 0.5, -1.5, -1, 0.5, -1.5, -1, 0.5, 1.5, 1, 0.5, 1.5, -1, 0.5, 2, 1, 0.5, 1.5, 1, 0.5, 2, -1, 0.5, 2, -1, 0.5, 3, 1, 0.5, 3, -1, 0.5, 5, 1, 0.5, 3, 1, 0.5, 5, -1, 0.5, 5, -1, 0.5, 7.5, 1, 0.5, 7.5, -1, 0.5, 8, 1, 0.5, 7.5, 1, 0.5, 8, -1, 0.5, 8, -1, 0.5, -1, -1, 1, -1, -1, 0.5, 1, -1, 1, -1, -1, 1, 1, -1, 0.5, 1, -1, 1, -1, -0.5, 1, -1, -1, 1, 1, -0.5, 1, -1, -0.5, 1, 1, -1, 1, 1, -1, 0.5, -1, -0.5, 0.5, -1, -1, 1, -1, -0.5, 0.5, -1, -0.5, 1, -1, -1, 1, -1, -1, 0.5, 1, -1, 1, 1, -0.5, 0.5, 1, -1, 1, 1, -0.5, 1, 1, -0.5, 0.5, 1, -0.5, -1.5, -1, -0.5, -1, -1, -0.5, -1.5, 1, -0.5, -1, -1, -0.5, -1, 1, -0.5, -1.5, 1, -0.5, -1.5, -1, -0.5, -1.5, 1, 0.5, -1.5, -1, -0.5, -1.5, 1, 0.5, -1.5, 1, 0.5, -1.5, -1, -0.5, -1.5, -1, 0.5, -1.5, -1, -0.5, -1, -1, 0.5, -1.5, -1, 0.5, -1, -1, -0.5, -1, -1, -0.5, -1.5, 1, -0.5, -1, 1, 0.5, -1.5, 1, -0.5, -1, 1, 0.5, -1, 1, 0.5, -1.5, 1, -0.5, -1, -1.5, -0.5, -0.5, -1.5, -0.5, -1, -1, -0.5, -0.5, -1.5, -0.5, -0.5, -1, -0.5, -1, -1, -0.5, -1, -1.5, -0.5, -1, -1, 0.5, -1, -1.5, -0.5, -1, -1, 0.5, -1, -1, 0.5, -1, -1.5, -0.5, -1, -1.5, 0.5, -1, -1.5, -0.5, -0.5, -1.5, 0.5, -1, -1.5, 0.5, -0.5, -1.5, -0.5, -0.5, -1.5, -0.5, -1, 1, -0.5, -0.5, 1, -0.5, -1, 1.5, -0.5, -0.5, 1, -0.5, -0.5, 1.5, -0.5, -1, 1.5, -0.5, -1, 1, -0.5, -1, 1.5, 0.5, -1, 1, -0.5, -1, 1.5, 0.5, -1, 1.5, 0.5, -1, 1, -0.5, -1, 1.5, -0.5, -0.5, 1.5, 0.5, -1, 1.5, -0.5, -0.5, 1.5, 0.5, -0.5, 1.5, 0.5, -1, 1.5, -0.5, -0.5, -7.5, -0.5, 0.5, -7.5, -0.5, -0.5, -5, -0.5, 0.5, -7.5, -0.5, 0.5, -5, -0.5, -0.5, -5, -0.5, -0.5, -7.5, -0.5, -0.5, -5, 0.5, -0.5, -7.5, -0.5, -0.5, -5, 0.5, -0.5, -5, 0.5, -0.5, -7.5, -0.5, -0.5, -3, -0.5, 0.5, -3, -0.5, -0.5, -2, -0.5, 0.5, -3, -0.5, 0.5, -2, -0.5, -0.5, -2, -0.5, -0.5, -3, -0.5, -0.5, -2, 0.5, -0.5, -3, -0.5, -0.5, -2, 0.5, -0.5, -2, 0.5, -0.5, -3, -0.5, -0.5, 2, -0.5, 0.5, 2, -0.5, -0.5, 3, -0.5, 0.5, 2, -0.5, 0.5, 3, -0.5, -0.5, 3, -0.5, -0.5, 2, -0.5, -0.5, 3, 0.5, -0.5, 2, -0.5, -0.5, 3, 0.5, -0.5, 3, 0.5, -0.5, 2, -0.5, -0.5, 5, -0.5, 0.5, 5, -0.5, -0.5, 7.5, -0.5, 0.5, 5, -0.5, 0.5, 7.5, -0.5, -0.5, 7.5, -0.5, -0.5, 5, -0.5, -0.5, 7.5, 0.5, -0.5, 5, -0.5, -0.5, 7.5, 0.5, -0.5, 7.5, 0.5, -0.5, 5, -0.5, 0.5, -7.5, 0.5, 0.5, -7.5, -0.5, 0.5, -5, 0.5, 0.5, -7.5, 0.5, 0.5, -5, -0.5, 0.5, -5, -0.5, 0.5, -3, 0.5, 0.5, -3, -0.5, 0.5, -2, 0.5, 0.5, -3, 0.5, 0.5, -2, -0.5, 0.5, -2, -0.5, 0.5, 2, 0.5, 0.5, 2, -0.5, 0.5, 3, 0.5, 0.5, 2, 0.5, 0.5, 3, -0.5, 0.5, 3, -0.5, 0.5, 5, 0.5, 0.5, 5, -0.5, 0.5, 7.5, 0.5, 0.5, 5, 0.5, 0.5, 7.5, -0.5, 0.5, 7.5, -0.5, 0.5, -1.5, -0.5, 1, -1.5, -0.5, 0.5, -1, -0.5, 1, -1.5, -0.5, 1, -1, -0.5, 0.5, -1, -0.5, 1, -1.5, 0.5, 1, -1.5, -0.5, 1, -1, 0.5, 1, -1.5, 0.5, 1, -1, -0.5, 1, -1, -0.5, 0.5, -1.5, 0.5, 0.5, -1.5, -0.5, 1, -1.5, 0.5, 0.5, -1.5, 0.5, 1, -1.5, -0.5, 1, -1.5, -0.5, 0.5, 1, -0.5, 1, 1, -0.5, 0.5, 1.5, -0.5, 1, 1, -0.5, 1, 1.5, -0.5, 0.5, 1.5, -0.5, 1, 1, 0.5, 1, 1, -0.5, 1, 1.5, 0.5, 1, 1, 0.5, 1, 1.5, -0.5, 1, 1.5, -0.5, 0.5, 1.5, -0.5, 1, 1.5, 0.5, 0.5, 1.5, -0.5, 1, 1.5, 0.5, 1, 1.5, 0.5, 0.5, 1.5, -0.5, 1, -1, -0.5, 1.5, -1, -0.5, 1, 1, -0.5, 1.5, -1, -0.5, 1.5, 1, -0.5, 1, 1, -0.5, 1.5, -1, 0.5, 1.5, -1, -0.5, 1.5, 1, 0.5, 1.5, -1, 0.5, 1.5, 1, -0.5, 1.5, 1, -0.5, 1, -1, 0.5, 1, -1, -0.5, 1.5, -1, 0.5, 1, -1, 0.5, 1.5, -1, -0.5, 1.5, -1, -0.5, 1, 1, -0.5, 1.5, 1, 0.5, 1, 1, -0.5, 1.5, 1, 0.5, 1.5, 1, 0.5, 1, 1, 0.5, -1.5, -1, 0.5, -1.5, 1, 0.5, -1, -1, 0.5, -1.5, 1, 0.5, -1, 1, 0.5, -1, -1, 0.5, -1, -1.5, 0.5, -1, -1, 0.5, -0.5, -1.5, 0.5, -1, -1, 0.5, -0.5, -1, 0.5, -0.5, -1.5, 0.5, -1, 1, 0.5, -1, 1.5, 0.5, -0.5, 1, 0.5, -1, 1.5, 0.5, -0.5, 1.5, 0.5, -0.5, 1, 0.5, -0.5, -7.5, 0.5, -0.5, -5, 0.5, 0.5, -7.5, 0.5, -0.5, -5, 0.5, 0.5, -5, 0.5, 0.5, -7.5, 0.5, -0.5, -3, 0.5, -0.5, -2, 0.5, 0.5, -3, 0.5, -0.5, -2, 0.5, 0.5, -2, 0.5, 0.5, -3, 0.5, -0.5, 2, 0.5, -0.5, 3, 0.5, 0.5, 2, 0.5, -0.5, 3, 0.5, 0.5, 3, 0.5, 0.5, 2, 0.5, -0.5, 5, 0.5, -0.5, 7.5, 0.5, 0.5, 5, 0.5, -0.5, 7.5, 0.5, 0.5, 7.5, 0.5, 0.5, 5, 0.5, 0.5, -1.5, 0.5, 0.5, -1, 0.5, 1, -1.5, 0.5, 0.5, -1, 0.5, 1, -1, 0.5, 1, -1.5, 0.5, 0.5, 1, 0.5, 0.5, 1.5, 0.5, 1, 1, 0.5, 0.5, 1.5, 0.5, 1, 1.5, 0.5, 1, 1, 0.5, 1, -1, 0.5, 1, 1, 0.5, 1.5, -1, 0.5, 1, 1, 0.5, 1.5, 1, 0.5, 1.5, -1, 1, -1, -1, 1, -1, 1, 1, -0.5, -1, 1, -1, 1, 1, -0.5, 1, 1, -0.5, -1, 0.5, -1, -1, 0.5, -1, 1, 1, -1, -1, 0.5, -1, 1, 1, -1, 1, 1, -1, -1, 0.5, -1, -1, 1, -1, -1, 0.5, -0.5, -1, 1, -1, -1, 1, -0.5, -1, 0.5, -0.5, -1, 0.5, -1, 1, 0.5, -0.5, 1, 1, -1, 1, 0.5, -0.5, 1, 1, -0.5, 1, 1, -1, 1, 1, -0.5, -8, 1, -0.5, -7.5, 1, 0.5, -8, 1, -0.5, -7.5, 1, 0.5, -7.5, 1, 0.5, -8, 0.5, -0.5, -7.5, 0.5, 0.5, -7.5, 1, -0.5, -7.5, 0.5, 0.5, -7.5, 1, 0.5, -7.5, 1, -0.5, -7.5, 1, -0.5, -5, 1, -0.5, -3, 1, 0.5, -5, 1, -0.5, -3, 1, 0.5, -3, 1, 0.5, -5, 0.5, -0.5, -5, 1, -0.5, -5, 0.5, 0.5, -5, 1, -0.5, -5, 1, 0.5, -5, 0.5, 0.5, -5, 0.5, -0.5, -3, 0.5, 0.5, -3, 1, -0.5, -3, 0.5, 0.5, -3, 1, 0.5, -3, 1, -0.5, -3, 1, -0.5, -2, 1, -0.5, -1.5, 1, 0.5, -2, 1, -0.5, -1.5, 1, 0.5, -1.5, 1, 0.5, -2, 0.5, -0.5, -2, 1, -0.5, -2, 0.5, 0.5, -2, 1, -0.5, -2, 1, 0.5, -2, 0.5, 0.5, -2, 0.5, -0.5, -1.5, 0.5, -0.5, -1, 2.5, -0.5, -1.5, 0.5, -0.5, -1, 2.5, -0.5, -1, 2.5, -0.5, -1.5, 0.5, -0.5, 1, 0.5, -0.5, 1.5, 2.5, -0.5, 1, 0.5, -0.5, 1.5, 2.5, -0.5, 1.5, 2.5, -0.5, 1, 1, -0.5, 1.5, 1, -0.5, 2, 1, 0.5, 1.5, 1, -0.5, 2, 1, 0.5, 2, 1, 0.5, 1.5, 0.5, -0.5, 2, 0.5, 0.5, 2, 1, -0.5, 2, 0.5, 0.5, 2, 1, 0.5, 2, 1, -0.5, 2, 1, -0.5, 3, 1, -0.5, 5, 1, 0.5, 3, 1, -0.5, 5, 1, 0.5, 5, 1, 0.5, 3, 0.5, -0.5, 3, 1, -0.5, 3, 0.5, 0.5, 3, 1, -0.5, 3, 1, 0.5, 3, 0.5, 0.5, 3, 0.5, -0.5, 5, 0.5, 0.5, 5, 1, -0.5, 5, 0.5, 0.5, 5, 1, 0.5, 5, 1, -0.5, 5, 1, -0.5, 7.5, 1, -0.5, 8, 1, 0.5, 7.5, 1, -0.5, 8, 1, 0.5, 8, 1, 0.5, 7.5, 0.5, -0.5, 7.5, 1, -0.5, 7.5, 0.5, 0.5, 7.5, 1, -0.5, 7.5, 1, 0.5, 7.5, 0.5, 0.5, 7.5, 0.5, 0.5, -1.5, 2.5, 0.5, -1.5, 0.5, 0.5, -1, 2.5, 0.5, -1.5, 2.5, 0.5, -1, 0.5, 0.5, -1, 0.5, 0.5, 1, 2.5, 0.5, 1, 0.5, 0.5, 1.5, 2.5, 0.5, 1, 2.5, 0.5, 1.5, 0.5, 0.5, 1.5, 1, 0.5, -1, 1, 0.5, 1, 1, 1, -1, 1, 0.5, 1, 1, 1, 1, 1, 1, -1, 0.5, 1, -1, 1, 1, -1, 0.5, 1, 1, 1, 1, -1, 1, 1, 1, 0.5, 1, 1, 0.5, 0.5, -1, 1, 0.5, -1, 0.5, 1, -1, 1, 0.5, -1, 1, 1, -1, 0.5, 1, -1, 0.5, 0.5, 1, 0.5, 1, 1, 1, 0.5, 1, 0.5, 1, 1, 1, 1, 1, 1, 0.5, 1, 1.5, -0.5, -7.5, 1.5, -0.5, -6, 1.5, 0.5, -7.5, 1.5, -0.5, -6, 1.5, 0.5, -6, 1.5, 0.5, -7.5, 1, -0.5, -7.5, 1, 0.5, -7.5, 1, -0.5, -6, 1, 0.5, -7.5, 1, 0.5, -6, 1, -0.5, -6, 1, -0.5, -7.5, 1, -0.5, -6, 1.5, -0.5, -7.5, 1, -0.5, -6, 1.5, -0.5, -6, 1.5, -0.5, -7.5, 1, -0.5, -7.5, 1.5, -0.5, -7.5, 1, 0.5, -7.5, 1.5, -0.5, -7.5, 1.5, 0.5, -7.5, 1, 0.5, -7.5, 1, -0.5, -6, 1, 0.5, -6, 1.5, -0.5, -6, 1, 0.5, -6, 1.5, 0.5, -6, 1.5, -0.5, -6, 1.5, -0.5, -5.5, 1.5, -0.5, -5, 1.5, 0.5, -5.5, 1.5, -0.5, -5, 1.5, 0.5, -5, 1.5, 0.5, -5.5, 1, -0.5, -5.5, 1, 0.5, -5.5, 1, -0.5, -5, 1, 0.5, -5.5, 1, 0.5, -5, 1, -0.5, -5, 1, -0.5, -5.5, 1, -0.5, -5, 1.5, -0.5, -5.5, 1, -0.5, -5, 1.5, -0.5, -5, 1.5, -0.5, -5.5, 1, -0.5, -5, 1, 0.5, -5, 1.5, -0.5, -5, 1, 0.5, -5, 1.5, 0.5, -5, 1.5, -0.5, -5, 1, -0.5, -5.5, 1.5, -0.5, -5.5, 1, 0.5, -5.5, 1.5, -0.5, -5.5, 1.5, 0.5, -5.5, 1, 0.5, -5.5, 1, -0.5, -3, 1, 0.5, -3, 1, -0.5, -2.5, 1, 0.5, -3, 1, 0.5, -2.5, 1, -0.5, -2.5, 1, -0.5, -3, 1, -0.5, -2.5, 2, -0.5, -3, 1, -0.5, -2.5, 2, -0.5, -2.5, 2, -0.5, -3, 1, -0.5, -2.5, 1, 0.5, -2.5, 1.5, -0.5, -2.5, 1, 0.5, -2.5, 1.5, 0.5, -2.5, 1.5, -0.5, -2.5, 1, -0.5, -3, 2, -0.5, -3, 1, 0.5, -3, 2, -0.5, -3, 2, 0.5, -3, 1, 0.5, -3, 1, -0.5, -1.5, 1.5, -0.5, -1.5, 1, 0.5, -1.5, 1.5, -0.5, -1.5, 1.5, 0.5, -1.5, 1, 0.5, -1.5, 1.5, -0.5, -1, 1.5, -0.5, 1, 1.5, 0.5, -1, 1.5, -0.5, 1, 1.5, 0.5, 1, 1.5, 0.5, -1, 1, -0.5, -1, 1, -0.5, 1, 1.5, -0.5, -1, 1, -0.5, 1, 1.5, -0.5, 1, 1.5, -0.5, -1, 1, -0.5, 1.5, 1, 0.5, 1.5, 1.5, -0.5, 1.5, 1, 0.5, 1.5, 1.5, 0.5, 1.5, 1.5, -0.5, 1.5, 1, -0.5, 2.5, 1, 0.5, 2.5, 1, -0.5, 3, 1, 0.5, 2.5, 1, 0.5, 3, 1, -0.5, 3, 1, -0.5, 2.5, 1, -0.5, 3, 2, -0.5, 2.5, 1, -0.5, 3, 2, -0.5, 3, 2, -0.5, 2.5, 1, -0.5, 3, 1, 0.5, 3, 2, -0.5, 3, 1, 0.5, 3, 2, 0.5, 3, 2, -0.5, 3, 1, -0.5, 2.5, 1.5, -0.5, 2.5, 1, 0.5, 2.5, 1.5, -0.5, 2.5, 1.5, 0.5, 2.5, 1, 0.5, 2.5, 1.5, -0.5, 5, 1.5, -0.5, 5.5, 1.5, 0.5, 5, 1.5, -0.5, 5.5, 1.5, 0.5, 5.5, 1.5, 0.5, 5, 1, -0.5, 5, 1, 0.5, 5, 1, -0.5, 5.5, 1, 0.5, 5, 1, 0.5, 5.5, 1, -0.5, 5.5, 1, -0.5, 5, 1, -0.5, 5.5, 1.5, -0.5, 5, 1, -0.5, 5.5, 1.5, -0.5, 5.5, 1.5, -0.5, 5, 1, -0.5, 5.5, 1, 0.5, 5.5, 1.5, -0.5, 5.5, 1, 0.5, 5.5, 1.5, 0.5, 5.5, 1.5, -0.5, 5.5, 1, -0.5, 5, 1.5, -0.5, 5, 1, 0.5, 5, 1.5, -0.5, 5, 1.5, 0.5, 5, 1, 0.5, 5, 1.5, -0.5, 6, 1.5, -0.5, 7.5, 1.5, 0.5, 6, 1.5, -0.5, 7.5, 1.5, 0.5, 7.5, 1.5, 0.5, 6, 1, -0.5, 6, 1, 0.5, 6, 1, -0.5, 7.5, 1, 0.5, 6, 1, 0.5, 7.5, 1, -0.5, 7.5, 1, -0.5, 6, 1, -0.5, 7.5, 1.5, -0.5, 6, 1, -0.5, 7.5, 1.5, -0.5, 7.5, 1.5, -0.5, 6, 1, -0.5, 6, 1.5, -0.5, 6, 1, 0.5, 6, 1.5, -0.5, 6, 1.5, 0.5, 6, 1, 0.5, 6, 1, -0.5, 7.5, 1, 0.5, 7.5, 1.5, -0.5, 7.5, 1, 0.5, 7.5, 1.5, 0.5, 7.5, 1.5, -0.5, 7.5, 1, 0.5, -7.5, 1.5, 0.5, -7.5, 1, 0.5, -6, 1.5, 0.5, -7.5, 1.5, 0.5, -6, 1, 0.5, -6, 1, 0.5, -5.5, 1.5, 0.5, -5.5, 1, 0.5, -5, 1.5, 0.5, -5.5, 1.5, 0.5, -5, 1, 0.5, -5, 1, 0.5, -3, 2, 0.5, -3, 1, 0.5, -2.5, 2, 0.5, -3, 2, 0.5, -2.5, 1, 0.5, -2.5, 1, 0.5, -1, 1.5, 0.5, -1, 1, 0.5, 1, 1.5, 0.5, -1, 1.5, 0.5, 1, 1, 0.5, 1, 1, 0.5, 2.5, 2, 0.5, 2.5, 1, 0.5, 3, 2, 0.5, 2.5, 2, 0.5, 3, 1, 0.5, 3, 1, 0.5, 5, 1.5, 0.5, 5, 1, 0.5, 5.5, 1.5, 0.5, 5, 1.5, 0.5, 5.5, 1, 0.5, 5.5, 1, 0.5, 6, 1.5, 0.5, 6, 1, 0.5, 7.5, 1.5, 0.5, 6, 1.5, 0.5, 7.5, 1, 0.5, 7.5, 2, -0.5, -6, 2, -0.5, -5.5, 2, 0.5, -6, 2, -0.5, -5.5, 2, 0.5, -5.5, 2, 0.5, -6, 1.5, -0.5, -6, 1.5, 0.5, -6, 1.5, -0.5, -5.5, 1.5, 0.5, -6, 1.5, 0.5, -5.5, 1.5, -0.5, -5.5, 1.5, -0.5, -6, 1.5, -0.5, -5.5, 2, -0.5, -6, 1.5, -0.5, -5.5, 2, -0.5, -5.5, 2, -0.5, -6, 1.5, -0.5, -5.5, 1.5, 0.5, -5.5, 2, -0.5, -5.5, 1.5, 0.5, -5.5, 2, 0.5, -5.5, 2, -0.5, -5.5, 1.5, -0.5, -6, 2, -0.5, -6, 1.5, 0.5, -6, 2, -0.5, -6, 2, 0.5, -6, 1.5, 0.5, -6, 2, -0.5, -3, 2, -0.5, -1.5, 2, 0.5, -3, 2, -0.5, -1.5, 2, 0.5, -1.5, 2, 0.5, -3, 1.5, -0.5, -2.5, 1.5, 0.5, -2.5, 1.5, -0.5, -1.5, 1.5, 0.5, -2.5, 1.5, 0.5, -1.5, 1.5, -0.5, -1.5, 1.5, -0.5, -2.5, 1.5, -0.5, -1.5, 2, -0.5, -2.5, 1.5, -0.5, -1.5, 2, -0.5, -1.5, 2, -0.5, -2.5, 1.5, -0.5, -1, 1.5, 0.5, -1, 2, -0.5, -1, 1.5, 0.5, -1, 2, 0.5, -1, 2, -0.5, -1, 1.5, -0.5, 1, 2, -0.5, 1, 1.5, 0.5, 1, 2, -0.5, 1, 2, 0.5, 1, 1.5, 0.5, 1, 2, -0.5, 1.5, 2, -0.5, 3, 2, 0.5, 1.5, 2, -0.5, 3, 2, 0.5, 3, 2, 0.5, 1.5, 1.5, -0.5, 1.5, 1.5, 0.5, 1.5, 1.5, -0.5, 2.5, 1.5, 0.5, 1.5, 1.5, 0.5, 2.5, 1.5, -0.5, 2.5, 1.5, -0.5, 1.5, 1.5, -0.5, 2.5, 2, -0.5, 1.5, 1.5, -0.5, 2.5, 2, -0.5, 2.5, 2, -0.5, 1.5, 2, -0.5, 5.5, 2, -0.5, 6, 2, 0.5, 5.5, 2, -0.5, 6, 2, 0.5, 6, 2, 0.5, 5.5, 1.5, -0.5, 5.5, 1.5, 0.5, 5.5, 1.5, -0.5, 6, 1.5, 0.5, 5.5, 1.5, 0.5, 6, 1.5, -0.5, 6, 1.5, -0.5, 5.5, 1.5, -0.5, 6, 2, -0.5, 5.5, 1.5, -0.5, 6, 2, -0.5, 6, 2, -0.5, 5.5, 1.5, -0.5, 6, 1.5, 0.5, 6, 2, -0.5, 6, 1.5, 0.5, 6, 2, 0.5, 6, 2, -0.5, 6, 1.5, -0.5, 5.5, 2, -0.5, 5.5, 1.5, 0.5, 5.5, 2, -0.5, 5.5, 2, 0.5, 5.5, 1.5, 0.5, 5.5, 1.5, 0.5, -6, 2, 0.5, -6, 1.5, 0.5, -5.5, 2, 0.5, -6, 2, 0.5, -5.5, 1.5, 0.5, -5.5, 1.5, 0.5, -2.5, 2, 0.5, -2.5, 1.5, 0.5, -1.5, 2, 0.5, -2.5, 2, 0.5, -1.5, 1.5, 0.5, -1.5, 1.5, 0.5, 1.5, 2, 0.5, 1.5, 1.5, 0.5, 2.5, 2, 0.5, 1.5, 2, 0.5, 2.5, 1.5, 0.5, 2.5, 1.5, 0.5, 5.5, 2, 0.5, 5.5, 1.5, 0.5, 6, 2, 0.5, 5.5, 2, 0.5, 6, 1.5, 0.5, 6, 2.5, -0.5, -5.5, 2.5, -0.5, -3, 2.5, 0.5, -5.5, 2.5, -0.5, -3, 2.5, 0.5, -3, 2.5, 0.5, -5.5, 2, -0.5, -5.5, 2, 0.5, -5.5, 2, -0.5, -3, 2, 0.5, -5.5, 2, 0.5, -3, 2, -0.5, -3, 2, -0.5, -5.5, 2, -0.5, -3, 2.5, -0.5, -5.5, 2, -0.5, -3, 2.5, -0.5, -3, 2.5, -0.5, -5.5, 2, -0.5, -5.5, 2.5, -0.5, -5.5, 2, 0.5, -5.5, 2.5, -0.5, -5.5, 2.5, 0.5, -5.5, 2, 0.5, -5.5, 2, -0.5, -3, 2, 0.5, -3, 2.5, -0.5, -3, 2, 0.5, -3, 2.5, 0.5, -3, 2.5, -0.5, -3, 2.5, -0.5, -1.5, 2.5, -0.5, -1, 2.5, 0.5, -1.5, 2.5, -0.5, -1, 2.5, 0.5, -1, 2.5, 0.5, -1.5, 2, -0.5, -1.5, 2.5, -0.5, -1.5, 2, 0.5, -1.5, 2.5, -0.5, -1.5, 2.5, 0.5, -1.5, 2, 0.5, -1.5, 2, -0.5, -1, 2, 0.5, -1, 2, -0.5, -0.5, 2, 0.5, -1, 2, 0.5, -0.5, 2, -0.5, -0.5, 2, -0.5, -1, 2, -0.5, -0.5, 3, -0.5, -1, 2, -0.5, -0.5, 3, -0.5, -0.5, 3, -0.5, -1, 2, -0.5, -0.5, 2, 0.5, -0.5, 3, -0.5, -0.5, 2, 0.5, -0.5, 3, 0.5, -0.5, 3, -0.5, -0.5, 2, -0.5, 0.5, 2, 0.5, 0.5, 2, -0.5, 1, 2, 0.5, 0.5, 2, 0.5, 1, 2, -0.5, 1, 2, -0.5, 0.5, 2, -0.5, 1, 3, -0.5, 0.5, 2, -0.5, 1, 3, -0.5, 1, 3, -0.5, 0.5, 2, -0.5, 0.5, 3, -0.5, 0.5, 2, 0.5, 0.5, 3, -0.5, 0.5, 3, 0.5, 0.5, 2, 0.5, 0.5, 2.5, -0.5, 1, 2.5, -0.5, 1.5, 2.5, 0.5, 1, 2.5, -0.5, 1.5, 2.5, 0.5, 1.5, 2.5, 0.5, 1, 2, -0.5, 1.5, 2, 0.5, 1.5, 2.5, -0.5, 1.5, 2, 0.5, 1.5, 2.5, 0.5, 1.5, 2.5, -0.5, 1.5, 2.5, -0.5, 3, 2.5, -0.5, 5.5, 2.5, 0.5, 3, 2.5, -0.5, 5.5, 2.5, 0.5, 5.5, 2.5, 0.5, 3, 2, -0.5, 3, 2, 0.5, 3, 2, -0.5, 5.5, 2, 0.5, 3, 2, 0.5, 5.5, 2, -0.5, 5.5, 2, -0.5, 3, 2, -0.5, 5.5, 2.5, -0.5, 3, 2, -0.5, 5.5, 2.5, -0.5, 5.5, 2.5, -0.5, 3, 2, -0.5, 3, 2.5, -0.5, 3, 2, 0.5, 3, 2.5, -0.5, 3, 2.5, 0.5, 3, 2, 0.5, 3, 2, -0.5, 5.5, 2, 0.5, 5.5, 2.5, -0.5, 5.5, 2, 0.5, 5.5, 2.5, 0.5, 5.5, 2.5, -0.5, 5.5, 2, 0.5, -5.5, 2.5, 0.5, -5.5, 2, 0.5, -3, 2.5, 0.5, -5.5, 2.5, 0.5, -3, 2, 0.5, -3, 2, 0.5, -1, 3, 0.5, -1, 2, 0.5, -0.5, 3, 0.5, -1, 3, 0.5, -0.5, 2, 0.5, -0.5, 2, 0.5, 0.5, 3, 0.5, 0.5, 2, 0.5, 1, 3, 0.5, 0.5, 3, 0.5, 1, 2, 0.5, 1, 2, 0.5, 3, 2.5, 0.5, 3, 2, 0.5, 5.5, 2.5, 0.5, 3, 2.5, 0.5, 5.5, 2, 0.5, 5.5, 3, -1, -2.5, 3, -1, -2, 3, -0.5, -2.5, 3, -1, -2, 3, -0.5, -2, 3, -0.5, -2.5, 2.5, -1, -2.5, 2.5, 1, -2.5, 2.5, -1, -2, 2.5, 1, -2.5, 2.5, 1, -2, 2.5, -1, -2, 2.5, -1, -2.5, 2.5, -1, -2, 3, -1, -2.5, 2.5, -1, -2, 3, -1, -2, 3, -1, -2.5, 2.5, -1, -2, 2.5, 1, -2, 3, -1, -2, 2.5, 1, -2, 3, 1, -2, 3, -1, -2, 2.5, -1, -2.5, 3, -1, -2.5, 2.5, -0.5, -2.5, 3, -1, -2.5, 3, -0.5, -2.5, 2.5, -0.5, -2.5, 3, -1, 2, 3, -1, 2.5, 3, -0.5, 2, 3, -1, 2.5, 3, -0.5, 2.5, 3, -0.5, 2, 2.5, -1, 2, 2.5, 1, 2, 2.5, -1, 2.5, 2.5, 1, 2, 2.5, 1, 2.5, 2.5, -1, 2.5, 2.5, -1, 2, 2.5, -1, 2.5, 3, -1, 2, 2.5, -1, 2.5, 3, -1, 2.5, 3, -1, 2, 2.5, -1, 2.5, 2.5, -0.5, 2.5, 3, -1, 2.5, 2.5, -0.5, 2.5, 3, -0.5, 2.5, 3, -1, 2.5, 2.5, -1, 2, 3, -1, 2, 2.5, 1, 2, 3, -1, 2, 3, 1, 2, 2.5, 1, 2, 2.5, -0.5, -3, 2.5, 0.5, -3, 2.5, -0.5, -2.5, 2.5, 0.5, -3, 2.5, 0.5, -2.5, 2.5, -0.5, -2.5, 2.5, -0.5, -3, 2.5, -0.5, -2.5, 3, -0.5, -3, 2.5, -0.5, -2.5, 3, -0.5, -2.5, 3, -0.5, -3, 2.5, -0.5, -3, 3.5, -0.5, -3, 2.5, 0.5, -3, 3.5, -0.5, -3, 3.5, 0.5, -3, 2.5, 0.5, -3, 3, -0.5, -1, 3, -0.5, -0.5, 3, 0.5, -1, 3, -0.5, -0.5, 3, 0.5, -0.5, 3, 0.5, -1, 2.5, -0.5, -1, 3, -0.5, -1, 2.5, 0.5, -1, 3, -0.5, -1, 3, 0.5, -1, 2.5, 0.5, -1, 3, -0.5, 0.5, 3, -0.5, 1, 3, 0.5, 0.5, 3, -0.5, 1, 3, 0.5, 1, 3, 0.5, 0.5, 2.5, -0.5, 1, 2.5, 0.5, 1, 3, -0.5, 1, 2.5, 0.5, 1, 3, 0.5, 1, 3, -0.5, 1, 2.5, -0.5, 2.5, 2.5, 0.5, 2.5, 2.5, -0.5, 3, 2.5, 0.5, 2.5, 2.5, 0.5, 3, 2.5, -0.5, 3, 2.5, -0.5, 2.5, 2.5, -0.5, 3, 3, -0.5, 2.5, 2.5, -0.5, 3, 3, -0.5, 3, 3, -0.5, 2.5, 2.5, -0.5, 3, 2.5, 0.5, 3, 3.5, -0.5, 3, 2.5, 0.5, 3, 3.5, 0.5, 3, 3.5, -0.5, 3, 2.5, 0.5, -3, 3, 0.5, -3, 2.5, 0.5, -2.5, 3, 0.5, -3, 3, 0.5, -2.5, 2.5, 0.5, -2.5, 2.5, 0.5, 2.5, 3, 0.5, 2.5, 2.5, 0.5, 3, 3, 0.5, 2.5, 3, 0.5, 3, 2.5, 0.5, 3, 3, 0.5, -2.5, 3, 0.5, -2, 3, 1, -2.5, 3, 0.5, -2, 3, 1, -2, 3, 1, -2.5, 2.5, 1, -2.5, 3, 1, -2.5, 2.5, 1, -2, 3, 1, -2.5, 3, 1, -2, 2.5, 1, -2, 2.5, 0.5, -2.5, 3, 0.5, -2.5, 2.5, 1, -2.5, 3, 0.5, -2.5, 3, 1, -2.5, 2.5, 1, -2.5, 3, 0.5, 2, 3, 0.5, 2.5, 3, 1, 2, 3, 0.5, 2.5, 3, 1, 2.5, 3, 1, 2, 2.5, 1, 2, 3, 1, 2, 2.5, 1, 2.5, 3, 1, 2, 3, 1, 2.5, 2.5, 1, 2.5, 2.5, 0.5, 2.5, 2.5, 1, 2.5, 3, 0.5, 2.5, 2.5, 1, 2.5, 3, 1, 2.5, 3, 0.5, 2.5, 3.5, -1, -3, 3.5, -1, -2.5, 3.5, 1, -3, 3.5, -1, -2.5, 3.5, 1, -2.5, 3.5, 1, -3, 3, -1, -3, 3, -0.5, -3, 3, -1, -2.5, 3, -0.5, -3, 3, -0.5, -2.5, 3, -1, -2.5, 3, -1, -3, 3, -1, -2.5, 3.5, -1, -3, 3, -1, -2.5, 3.5, -1, -2.5, 3.5, -1, -3, 3, -1, -2.5, 3, -0.5, -2.5, 3.5, -1, -2.5, 3, -0.5, -2.5, 3.5, -0.5, -2.5, 3.5, -1, -2.5, 3, -1, -3, 3.5, -1, -3, 3, -0.5, -3, 3.5, -1, -3, 3.5, -0.5, -3, 3, -0.5, -3, 3.5, -1, 2.5, 3.5, -1, 3, 3.5, 1, 2.5, 3.5, -1, 3, 3.5, 1, 3, 3.5, 1, 2.5, 3, -1, 2.5, 3, -0.5, 2.5, 3, -1, 3, 3, -0.5, 2.5, 3, -0.5, 3, 3, -1, 3, 3, -1, 2.5, 3, -1, 3, 3.5, -1, 2.5, 3, -1, 3, 3.5, -1, 3, 3.5, -1, 2.5, 3, -1, 3, 3, -0.5, 3, 3.5, -1, 3, 3, -0.5, 3, 3.5, -0.5, 3, 3.5, -1, 3, 3, -1, 2.5, 3.5, -1, 2.5, 3, -0.5, 2.5, 3.5, -1, 2.5, 3.5, -0.5, 2.5, 3, -0.5, 2.5, 3.5, -0.5, -2.5, 3.5, -0.5, -2, 3.5, 0.5, -2.5, 3.5, -0.5, -2, 3.5, 0.5, -2, 3.5, 0.5, -2.5, 3, -0.5, -2.5, 3, -0.5, -2, 3.5, -0.5, -2.5, 3, -0.5, -2, 3.5, -0.5, -2, 3.5, -0.5, -2.5, 3, -0.5, -2, 3, 0.5, -2, 3.5, -0.5, -2, 3, 0.5, -2, 3.5, 0.5, -2, 3.5, -0.5, -2, 3, -0.5, -0.5, 3, 0.5, -0.5, 3, -0.5, 0.5, 3, 0.5, -0.5, 3, 0.5, 0.5, 3, -0.5, 0.5, 3, -0.5, -0.5, 3, -0.5, 0.5, 4, -0.5, -0.5, 3, -0.5, 0.5, 4, -0.5, 0.5, 4, -0.5, -0.5, 3, -0.5, -0.5, 4, -0.5, -0.5, 3, 0.5, -0.5, 4, -0.5, -0.5, 4, 0.5, -0.5, 3, 0.5, -0.5, 3, -0.5, 0.5, 3, 0.5, 0.5, 4, -0.5, 0.5, 3, 0.5, 0.5, 4, 0.5, 0.5, 4, -0.5, 0.5, 3.5, -0.5, 2, 3.5, -0.5, 2.5, 3.5, 0.5, 2, 3.5, -0.5, 2.5, 3.5, 0.5, 2.5, 3.5, 0.5, 2, 3, -0.5, 2, 3, -0.5, 2.5, 3.5, -0.5, 2, 3, -0.5, 2.5, 3.5, -0.5, 2.5, 3.5, -0.5, 2, 3, -0.5, 2, 3.5, -0.5, 2, 3, 0.5, 2, 3.5, -0.5, 2, 3.5, 0.5, 2, 3, 0.5, 2, 3, 0.5, -2.5, 3.5, 0.5, -2.5, 3, 0.5, -2, 3.5, 0.5, -2.5, 3.5, 0.5, -2, 3, 0.5, -2, 3, 0.5, -0.5, 4, 0.5, -0.5, 3, 0.5, 0.5, 4, 0.5, -0.5, 4, 0.5, 0.5, 3, 0.5, 0.5, 3, 0.5, 2, 3.5, 0.5, 2, 3, 0.5, 2.5, 3.5, 0.5, 2, 3.5, 0.5, 2.5, 3, 0.5, 2.5, 3, 0.5, -3, 3, 1, -3, 3, 0.5, -2.5, 3, 1, -3, 3, 1, -2.5, 3, 0.5, -2.5, 3, 1, -3, 3.5, 1, -3, 3, 1, -2.5, 3.5, 1, -3, 3.5, 1, -2.5, 3, 1, -2.5, 3, 0.5, -2.5, 3, 1, -2.5, 3.5, 0.5, -2.5, 3, 1, -2.5, 3.5, 1, -2.5, 3.5, 0.5, -2.5, 3, 0.5, -3, 3.5, 0.5, -3, 3, 1, -3, 3.5, 0.5, -3, 3.5, 1, -3, 3, 1, -3, 3, 0.5, 2.5, 3, 1, 2.5, 3, 0.5, 3, 3, 1, 2.5, 3, 1, 3, 3, 0.5, 3, 3, 1, 2.5, 3.5, 1, 2.5, 3, 1, 3, 3.5, 1, 2.5, 3.5, 1, 3, 3, 1, 3, 3, 0.5, 3, 3, 1, 3, 3.5, 0.5, 3, 3, 1, 3, 3.5, 1, 3, 3.5, 0.5, 3, 3, 0.5, 2.5, 3.5, 0.5, 2.5, 3, 1, 2.5, 3.5, 0.5, 2.5, 3.5, 1, 2.5, 3, 1, 2.5, 4, -0.5, -2, 4, -0.5, -1, 4, 0.5, -2, 4, -0.5, -1, 4, 0.5, -1, 4, 0.5, -2, 3.5, -0.5, -2, 3.5, 0.5, -2, 3.5, -0.5, -1, 3.5, 0.5, -2, 3.5, 0.5, -1, 3.5, -0.5, -1, 3.5, -0.5, -2, 3.5, -0.5, -1, 4, -0.5, -2, 3.5, -0.5, -1, 4, -0.5, -1, 4, -0.5, -2, 3.5, -0.5, -2, 4, -0.5, -2, 3.5, 0.5, -2, 4, -0.5, -2, 4, 0.5, -2, 3.5, 0.5, -2, 3.5, -0.5, -1, 3.5, 0.5, -1, 4, -0.5, -1, 3.5, 0.5, -1, 4, 0.5, -1, 4, -0.5, -1, 4, -0.5, -0.5, 4, -0.5, 0.5, 4, 0.5, -0.5, 4, -0.5, 0.5, 4, 0.5, 0.5, 4, 0.5, -0.5, 4, -0.5, 1, 4, -0.5, 2, 4, 0.5, 1, 4, -0.5, 2, 4, 0.5, 2, 4, 0.5, 1, 3.5, -0.5, 1, 3.5, 0.5, 1, 3.5, -0.5, 2, 3.5, 0.5, 1, 3.5, 0.5, 2, 3.5, -0.5, 2, 3.5, -0.5, 1, 3.5, -0.5, 2, 4, -0.5, 1, 3.5, -0.5, 2, 4, -0.5, 2, 4, -0.5, 1, 3.5, -0.5, 1, 4, -0.5, 1, 3.5, 0.5, 1, 4, -0.5, 1, 4, 0.5, 1, 3.5, 0.5, 1, 3.5, -0.5, 2, 3.5, 0.5, 2, 4, -0.5, 2, 3.5, 0.5, 2, 4, 0.5, 2, 4, -0.5, 2, 3.5, 0.5, -2, 4, 0.5, -2, 3.5, 0.5, -1, 4, 0.5, -2, 4, 0.5, -1, 3.5, 0.5, -1, 3.5, 0.5, 1, 4, 0.5, 1, 3.5, 0.5, 2, 4, 0.5, 1, 4, 0.5, 2, 3.5, 0.5, 2, 4, -0.5, -2.5, 4, 0.5, -2.5, 4, -0.5, -2, 4, 0.5, -2.5, 4, 0.5, -2, 4, -0.5, -2, 4, -0.5, -2.5, 4, -0.5, -2, 5, -0.5, -2.5, 4, -0.5, -2, 5, -0.5, -2, 5, -0.5, -2.5, 4, -0.5, -2, 4, 0.5, -2, 5, -0.5, -2, 4, 0.5, -2, 5, 0.5, -2, 5, -0.5, -2, 4, -0.5, -2.5, 5, -0.5, -2.5, 4, 0.5, -2.5, 5, -0.5, -2.5, 5, 0.5, -2.5, 4, 0.5, -2.5, 4, -0.5, -1, 4, 0.5, -1, 4, -0.5, -0.5, 4, 0.5, -1, 4, 0.5, -0.5, 4, -0.5, -0.5, 4, -0.5, -1, 4, -0.5, -0.5, 5, -0.5, -1, 4, -0.5, -0.5, 5, -0.5, -0.5, 5, -0.5, -1, 4, -0.5, -0.5, 4, 0.5, -0.5, 5, -0.5, -0.5, 4, 0.5, -0.5, 5, 0.5, -0.5, 5, -0.5, -0.5, 4, -0.5, -1, 5, -0.5, -1, 4, 0.5, -1, 5, -0.5, -1, 5, 0.5, -1, 4, 0.5, -1, 4, -0.5, 0.5, 4, 0.5, 0.5, 4, -0.5, 1, 4, 0.5, 0.5, 4, 0.5, 1, 4, -0.5, 1, 4, -0.5, 0.5, 4, -0.5, 1, 5, -0.5, 0.5, 4, -0.5, 1, 5, -0.5, 1, 5, -0.5, 0.5, 4, -0.5, 1, 4, 0.5, 1, 5, -0.5, 1, 4, 0.5, 1, 5, 0.5, 1, 5, -0.5, 1, 4, -0.5, 0.5, 5, -0.5, 0.5, 4, 0.5, 0.5, 5, -0.5, 0.5, 5, 0.5, 0.5, 4, 0.5, 0.5, 4, -0.5, 2, 4, 0.5, 2, 4, -0.5, 2.5, 4, 0.5, 2, 4, 0.5, 2.5, 4, -0.5, 2.5, 4, -0.5, 2, 4, -0.5, 2.5, 5, -0.5, 2, 4, -0.5, 2.5, 5, -0.5, 2.5, 5, -0.5, 2, 4, -0.5, 2.5, 4, 0.5, 2.5, 5, -0.5, 2.5, 4, 0.5, 2.5, 5, 0.5, 2.5, 5, -0.5, 2.5, 4, -0.5, 2, 5, -0.5, 2, 4, 0.5, 2, 5, -0.5, 2, 5, 0.5, 2, 4, 0.5, 2, 4, 0.5, -2.5, 5, 0.5, -2.5, 4, 0.5, -2, 5, 0.5, -2.5, 5, 0.5, -2, 4, 0.5, -2, 4, 0.5, -1, 5, 0.5, -1, 4, 0.5, -0.5, 5, 0.5, -1, 5, 0.5, -0.5, 4, 0.5, -0.5, 4, 0.5, 0.5, 5, 0.5, 0.5, 4, 0.5, 1, 5, 0.5, 0.5, 5, 0.5, 1, 4, 0.5, 1, 4, 0.5, 2, 5, 0.5, 2, 4, 0.5, 2.5, 5, 0.5, 2, 5, 0.5, 2.5, 4, 0.5, 2.5, 5, -0.5, -2.5, 5, -0.5, -2, 5, 0.5, -2.5, 5, -0.5, -2, 5, 0.5, -2, 5, 0.5, -2.5, 5, -0.5, -1, 5, -0.5, -0.5, 5, 0.5, -1, 5, -0.5, -0.5, 5, 0.5, -0.5, 5, 0.5, -1, 5, -0.5, 0.5, 5, -0.5, 1, 5, 0.5, 0.5, 5, -0.5, 1, 5, 0.5, 1, 5, 0.5, 0.5, 5, -0.5, 2, 5, -0.5, 2.5, 5, 0.5, 2, 5, -0.5, 2.5, 5, 0.5, 2.5, 5, 0.5, 2, 5.5, -1, -3, 5.5, -1, -2.5, 5.5, 1, -3, 5.5, -1, -2.5, 5.5, 1, -2.5, 5.5, 1, -3, 5, -1, -3, 5, 1, -3, 5, -1, -2.5, 5, 1, -3, 5, 1, -2.5, 5, -1, -2.5, 5, -1, -3, 5, -1, -2.5, 5.5, -1, -3, 5, -1, -2.5, 5.5, -1, -2.5, 5.5, -1, -3, 5, -1, -2.5, 5, 1, -2.5, 5.5, -1, -2.5, 5, 1, -2.5, 5.5, 1, -2.5, 5.5, -1, -2.5, 5, -1, -3, 5.5, -1, -3, 5, -0.5, -3, 5.5, -1, -3, 5.5, -0.5, -3, 5, -0.5, -3, 5.5, -1, 2.5, 5.5, -1, 3, 5.5, 1, 2.5, 5.5, -1, 3, 5.5, 1, 3, 5.5, 1, 2.5, 5, -1, 2.5, 5, 1, 2.5, 5, -1, 3, 5, 1, 2.5, 5, 1, 3, 5, -1, 3, 5, -1, 2.5, 5, -1, 3, 5.5, -1, 2.5, 5, -1, 3, 5.5, -1, 3, 5.5, -1, 2.5, 5, -1, 3, 5, -0.5, 3, 5.5, -1, 3, 5, -0.5, 3, 5.5, -0.5, 3, 5.5, -1, 3, 5, -1, 2.5, 5.5, -1, 2.5, 5, 1, 2.5, 5.5, -1, 2.5, 5.5, 1, 2.5, 5, 1, 2.5, 5.5, -0.5, -3.5, 5.5, -0.5, -3, 5.5, 0.5, -3.5, 5.5, -0.5, -3, 5.5, 0.5, -3, 5.5, 0.5, -3.5, 5, -0.5, -3.5, 5, 0.5, -3.5, 5, -0.5, -3, 5, 0.5, -3.5, 5, 0.5, -3, 5, -0.5, -3, 5, -0.5, -3.5, 5, -0.5, -3, 5.5, -0.5, -3.5, 5, -0.5, -3, 5.5, -0.5, -3, 5.5, -0.5, -3.5, 5, -0.5, -3.5, 5.5, -0.5, -3.5, 5, 0.5, -3.5, 5.5, -0.5, -3.5, 5.5, 0.5, -3.5, 5, 0.5, -3.5, 5.5, -0.5, -2, 5.5, -0.5, -1, 5.5, 0.5, -2, 5.5, -0.5, -1, 5.5, 0.5, -1, 5.5, 0.5, -2, 5, -0.5, -2, 5, 0.5, -2, 5, -0.5, -1, 5, 0.5, -2, 5, 0.5, -1, 5, -0.5, -1, 5, -0.5, -2, 5, -0.5, -1, 5.5, -0.5, -2, 5, -0.5, -1, 5.5, -0.5, -1, 5.5, -0.5, -2, 5, -0.5, -2, 5.5, -0.5, -2, 5, 0.5, -2, 5.5, -0.5, -2, 5.5, 0.5, -2, 5, 0.5, -2, 5, -0.5, -1, 5, 0.5, -1, 5.5, -0.5, -1, 5, 0.5, -1, 5.5, 0.5, -1, 5.5, -0.5, -1, 5, -0.5, -0.5, 5, 0.5, -0.5, 5, -0.5, 0.5, 5, 0.5, -0.5, 5, 0.5, 0.5, 5, -0.5, 0.5, 5, -0.5, -0.5, 5, -0.5, 0.5, 7.5, -0.5, -0.5, 5, -0.5, 0.5, 7.5, -0.5, 0.5, 7.5, -0.5, -0.5, 5, -0.5, -0.5, 6, -0.5, -0.5, 5, 0.5, -0.5, 6, -0.5, -0.5, 6, 0.5, -0.5, 5, 0.5, -0.5, 5, -0.5, 0.5, 5, 0.5, 0.5, 6, -0.5, 0.5, 5, 0.5, 0.5, 6, 0.5, 0.5, 6, -0.5, 0.5, 5.5, -0.5, 1, 5.5, -0.5, 2, 5.5, 0.5, 1, 5.5, -0.5, 2, 5.5, 0.5, 2, 5.5, 0.5, 1, 5, -0.5, 1, 5, 0.5, 1, 5, -0.5, 2, 5, 0.5, 1, 5, 0.5, 2, 5, -0.5, 2, 5, -0.5, 1, 5, -0.5, 2, 5.5, -0.5, 1, 5, -0.5, 2, 5.5, -0.5, 2, 5.5, -0.5, 1, 5, -0.5, 1, 5.5, -0.5, 1, 5, 0.5, 1, 5.5, -0.5, 1, 5.5, 0.5, 1, 5, 0.5, 1, 5, -0.5, 2, 5, 0.5, 2, 5.5, -0.5, 2, 5, 0.5, 2, 5.5, 0.5, 2, 5.5, -0.5, 2, 5.5, -0.5, 3, 5.5, -0.5, 3.5, 5.5, 0.5, 3, 5.5, -0.5, 3.5, 5.5, 0.5, 3.5, 5.5, 0.5, 3, 5, -0.5, 3, 5, 0.5, 3, 5, -0.5, 3.5, 5, 0.5, 3, 5, 0.5, 3.5, 5, -0.5, 3.5, 5, -0.5, 3, 5, -0.5, 3.5, 5.5, -0.5, 3, 5, -0.5, 3.5, 5.5, -0.5, 3.5, 5.5, -0.5, 3, 5, -0.5, 3.5, 5, 0.5, 3.5, 5.5, -0.5, 3.5, 5, 0.5, 3.5, 5.5, 0.5, 3.5, 5.5, -0.5, 3.5, 5, 0.5, -3.5, 5.5, 0.5, -3.5, 5, 0.5, -3, 5.5, 0.5, -3.5, 5.5, 0.5, -3, 5, 0.5, -3, 5, 0.5, -2, 5.5, 0.5, -2, 5, 0.5, -1, 5.5, 0.5, -2, 5.5, 0.5, -1, 5, 0.5, -1, 5, 0.5, -0.5, 7.5, 0.5, -0.5, 5, 0.5, 0.5, 7.5, 0.5, -0.5, 7.5, 0.5, 0.5, 5, 0.5, 0.5, 5, 0.5, 1, 5.5, 0.5, 1, 5, 0.5, 2, 5.5, 0.5, 1, 5.5, 0.5, 2, 5, 0.5, 2, 5, 0.5, 3, 5.5, 0.5, 3, 5, 0.5, 3.5, 5.5, 0.5, 3, 5.5, 0.5, 3.5, 5, 0.5, 3.5, 5, 1, -3, 5.5, 1, -3, 5, 1, -2.5, 5.5, 1, -3, 5.5, 1, -2.5, 5, 1, -2.5, 5, 0.5, -3, 5.5, 0.5, -3, 5, 1, -3, 5.5, 0.5, -3, 5.5, 1, -3, 5, 1, -3, 5, 1, 2.5, 5.5, 1, 2.5, 5, 1, 3, 5.5, 1, 2.5, 5.5, 1, 3, 5, 1, 3, 5, 0.5, 3, 5, 1, 3, 5.5, 0.5, 3, 5, 1, 3, 5.5, 1, 3, 5.5, 0.5, 3, 6, -0.5, -4, 6, -0.5, -3.5, 6, 0.5, -4, 6, -0.5, -3.5, 6, 0.5, -3.5, 6, 0.5, -4, 5.5, -0.5, -4, 5.5, 0.5, -4, 5.5, -0.5, -3.5, 5.5, 0.5, -4, 5.5, 0.5, -3.5, 5.5, -0.5, -3.5, 5.5, -0.5, -4, 5.5, -0.5, -3.5, 6, -0.5, -4, 5.5, -0.5, -3.5, 6, -0.5, -3.5, 6, -0.5, -4, 5.5, -0.5, -3.5, 5.5, 0.5, -3.5, 6, -0.5, -3.5, 5.5, 0.5, -3.5, 6, 0.5, -3.5, 6, -0.5, -3.5, 5.5, -0.5, -4, 6, -0.5, -4, 5.5, 0.5, -4, 6, -0.5, -4, 6, 0.5, -4, 5.5, 0.5, -4, 6, -0.5, 3.5, 6, -0.5, 4, 6, 0.5, 3.5, 6, -0.5, 4, 6, 0.5, 4, 6, 0.5, 3.5, 5.5, -0.5, 3.5, 5.5, 0.5, 3.5, 5.5, -0.5, 4, 5.5, 0.5, 3.5, 5.5, 0.5, 4, 5.5, -0.5, 4, 5.5, -0.5, 3.5, 5.5, -0.5, 4, 6, -0.5, 3.5, 5.5, -0.5, 4, 6, -0.5, 4, 6, -0.5, 3.5, 5.5, -0.5, 4, 5.5, 0.5, 4, 6, -0.5, 4, 5.5, 0.5, 4, 6, 0.5, 4, 6, -0.5, 4, 5.5, -0.5, 3.5, 6, -0.5, 3.5, 5.5, 0.5, 3.5, 6, -0.5, 3.5, 6, 0.5, 3.5, 5.5, 0.5, 3.5, 5.5, 0.5, -4, 6, 0.5, -4, 5.5, 0.5, -3.5, 6, 0.5, -4, 6, 0.5, -3.5, 5.5, 0.5, -3.5, 5.5, 0.5, 3.5, 6, 0.5, 3.5, 5.5, 0.5, 4, 6, 0.5, 3.5, 6, 0.5, 4, 5.5, 0.5, 4, 6.5, -0.5, -3.5, 6.5, -0.5, -3, 6.5, 0.5, -3.5, 6.5, -0.5, -3, 6.5, 0.5, -3, 6.5, 0.5, -3.5, 6, -0.5, -3.5, 6, 0.5, -3.5, 6, -0.5, -0.5, 6, 0.5, -3.5, 6, 0.5, -0.5, 6, -0.5, -0.5, 6, -0.5, -3.5, 6, -0.5, -0.5, 6.5, -0.5, -3.5, 6, -0.5, -0.5, 6.5, -0.5, -0.5, 6.5, -0.5, -3.5, 6, -0.5, -3.5, 6.5, -0.5, -3.5, 6, 0.5, -3.5, 6.5, -0.5, -3.5, 6.5, 0.5, -3.5, 6, 0.5, -3.5, 6.5, -0.5, -2.5, 6.5, -0.5, -0.5, 6.5, 0.5, -2.5, 6.5, -0.5, -0.5, 6.5, 0.5, -0.5, 6.5, 0.5, -2.5, 6.5, -0.5, 0.5, 6.5, -0.5, 2.5, 6.5, 0.5, 0.5, 6.5, -0.5, 2.5, 6.5, 0.5, 2.5, 6.5, 0.5, 0.5, 6, -0.5, 0.5, 6, 0.5, 0.5, 6, -0.5, 3.5, 6, 0.5, 0.5, 6, 0.5, 3.5, 6, -0.5, 3.5, 6, -0.5, 0.5, 6, -0.5, 3.5, 6.5, -0.5, 0.5, 6, -0.5, 3.5, 6.5, -0.5, 3.5, 6.5, -0.5, 0.5, 6.5, -0.5, 3, 6.5, -0.5, 3.5, 6.5, 0.5, 3, 6.5, -0.5, 3.5, 6.5, 0.5, 3.5, 6.5, 0.5, 3, 6, -0.5, 3.5, 6, 0.5, 3.5, 6.5, -0.5, 3.5, 6, 0.5, 3.5, 6.5, 0.5, 3.5, 6.5, -0.5, 3.5, 6, 0.5, -3.5, 6.5, 0.5, -3.5, 6, 0.5, -0.5, 6.5, 0.5, -3.5, 6.5, 0.5, -0.5, 6, 0.5, -0.5, 6, 0.5, 0.5, 6.5, 0.5, 0.5, 6, 0.5, 3.5, 6.5, 0.5, 0.5, 6.5, 0.5, 3.5, 6, 0.5, 3.5, 7, -0.5, -3, 7, -0.5, -2.5, 7, 0.5, -3, 7, -0.5, -2.5, 7, 0.5, -2.5, 7, 0.5, -3, 6.5, -0.5, -3, 6.5, -0.5, -2.5, 7, -0.5, -3, 6.5, -0.5, -2.5, 7, -0.5, -2.5, 7, -0.5, -3, 6.5, -0.5, -2.5, 6.5, 0.5, -2.5, 7, -0.5, -2.5, 6.5, 0.5, -2.5, 7, 0.5, -2.5, 7, -0.5, -2.5, 6.5, -0.5, -3, 7, -0.5, -3, 6.5, 0.5, -3, 7, -0.5, -3, 7, 0.5, -3, 6.5, 0.5, -3, 6.5, -0.5, -0.5, 7, -0.5, -0.5, 6.5, 0.5, -0.5, 7, -0.5, -0.5, 7, 0.5, -0.5, 6.5, 0.5, -0.5, 6.5, -0.5, 0.5, 6.5, 0.5, 0.5, 7, -0.5, 0.5, 6.5, 0.5, 0.5, 7, 0.5, 0.5, 7, -0.5, 0.5, 7, -0.5, 2.5, 7, -0.5, 3, 7, 0.5, 2.5, 7, -0.5, 3, 7, 0.5, 3, 7, 0.5, 2.5, 6.5, -0.5, 2.5, 6.5, -0.5, 3, 7, -0.5, 2.5, 6.5, -0.5, 3, 7, -0.5, 3, 7, -0.5, 2.5, 6.5, -0.5, 3, 6.5, 0.5, 3, 7, -0.5, 3, 6.5, 0.5, 3, 7, 0.5, 3, 7, -0.5, 3, 6.5, -0.5, 2.5, 7, -0.5, 2.5, 6.5, 0.5, 2.5, 7, -0.5, 2.5, 7, 0.5, 2.5, 6.5, 0.5, 2.5, 6.5, 0.5, -3, 7, 0.5, -3, 6.5, 0.5, -2.5, 7, 0.5, -3, 7, 0.5, -2.5, 6.5, 0.5, -2.5, 6.5, 0.5, 2.5, 7, 0.5, 2.5, 6.5, 0.5, 3, 7, 0.5, 2.5, 7, 0.5, 3, 6.5, 0.5, 3, 7.5, -0.5, -2.5, 7.5, -0.5, 2.5, 7.5, 0.5, -2.5, 7.5, -0.5, 2.5, 7.5, 0.5, 2.5, 7.5, 0.5, -2.5, 7, -0.5, -2.5, 7, 0.5, -2.5, 7, -0.5, -0.5, 7, 0.5, -2.5, 7, 0.5, -0.5, 7, -0.5, -0.5, 7, -0.5, -2.5, 7, -0.5, -0.5, 7.5, -0.5, -2.5, 7, -0.5, -0.5, 7.5, -0.5, -0.5, 7.5, -0.5, -2.5, 7, -0.5, -2.5, 7.5, -0.5, -2.5, 7, 0.5, -2.5, 7.5, -0.5, -2.5, 7.5, 0.5, -2.5, 7, 0.5, -2.5, 7, -0.5, 0.5, 7, 0.5, 0.5, 7, -0.5, 2.5, 7, 0.5, 0.5, 7, 0.5, 2.5, 7, -0.5, 2.5, 7, -0.5, 0.5, 7, -0.5, 2.5, 7.5, -0.5, 0.5, 7, -0.5, 2.5, 7.5, -0.5, 2.5, 7.5, -0.5, 0.5, 7, -0.5, 2.5, 7, 0.5, 2.5, 7.5, -0.5, 2.5, 7, 0.5, 2.5, 7.5, 0.5, 2.5, 7.5, -0.5, 2.5, 7, 0.5, -2.5, 7.5, 0.5, -2.5, 7, 0.5, -0.5, 7.5, 0.5, -2.5, 7.5, 0.5, -0.5, 7, 0.5, -0.5, 7, 0.5, 0.5, 7.5, 0.5, 0.5, 7, 0.5, 2.5, 7.5, 0.5, 0.5, 7.5, 0.5, 2.5, 7, 0.5, 2.5 )
+
+[node name="Spatial" type="Spatial"]
+script = SubResource( 1 )
+
+[node name="Control" type="Control" parent="."]
+margin_right = 40.0
+margin_bottom = 40.0
+
+[node name="Label" type="Label" parent="Control"]
+anchor_right = 1.0
+margin_bottom = 14.0
+text = "Voxel Object Info:
+Greedy: FACES: 1288 | VERTEXES: 2576
+Not-Greedy: FACES: 3856 | VERTEXES: 7712"
+
+[node name="Camera" type="Camera" parent="."]
+transform = Transform( 1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 0, 10, 10 )
+
+[node name="Greedy" type="MeshInstance" parent="."]
+mesh = SubResource( 3 )
+material/0 = null
+script = ExtResource( 1 )
+__meta__ = {
+"Voxels": {
+Vector3( -15, -1, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -15, -1, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -15, -1, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -15, -1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -15, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -15, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -15, -1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -15, -1, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -15, -1, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -15, -1, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -15, 0, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -15, 0, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -15, 0, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -15, 0, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -15, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -15, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -15, 0, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -15, 0, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -15, 0, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -15, 0, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -14, -1, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -14, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -14, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -14, -1, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -14, 0, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -14, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -14, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -14, 0, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, -1, -7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, -1, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, -1, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, -1, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, -1, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, -1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, -1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, -1, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, -1, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, -1, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, -1, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, -1, 6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, 0, -7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, 0, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, 0, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, 0, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, 0, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, 0, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, 0, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, 0, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, 0, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, 0, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, 0, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -13, 0, 6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -12, -1, -8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -12, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -12, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -12, -1, 7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -12, 0, -8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -12, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -12, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -12, 0, 7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -11, -2, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -11, -2, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -11, -1, -7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -11, -1, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -11, -1, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -11, -1, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -11, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -11, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -11, -1, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -11, -1, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -11, -1, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -11, -1, 6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -11, 0, -7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -11, 0, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -11, 0, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -11, 0, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -11, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -11, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -11, 0, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -11, 0, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -11, 0, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -11, 0, 6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -11, 1, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -11, 1, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -10, -1, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -10, -1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -10, -1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -10, -1, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -10, 0, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -10, 0, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -10, 0, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -10, 0, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -9, -1, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -9, -1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -9, -1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -9, -1, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -9, 0, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -9, 0, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -9, 0, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -9, 0, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -8, -1, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -8, -1, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -8, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -8, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -8, -1, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -8, -1, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -8, 0, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -8, 0, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -8, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -8, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -8, 0, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -8, 0, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -7, -2, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -7, -2, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -7, -1, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -7, -1, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -7, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -7, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -7, -1, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -7, -1, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -7, 0, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -7, 0, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -7, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -7, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -7, 0, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -7, 0, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -7, 1, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -7, 1, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -6, -2, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -6, -2, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -6, -1, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -6, -1, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -6, -1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -6, -1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -6, -1, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -6, -1, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -6, 0, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -6, 0, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -6, 0, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -6, 0, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -6, 0, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -6, 0, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -6, 1, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -6, 1, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, -1, -11 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, -1, -10 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, -1, -9 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, -1, -8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, -1, -7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, -1, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, -1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, -1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, -1, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, -1, 6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, -1, 7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, -1, 8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, -1, 9 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, -1, 10 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, 0, -11 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, 0, -10 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, 0, -9 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, 0, -8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, 0, -7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, 0, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, 0, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, 0, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, 0, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, 0, 6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, 0, 7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, 0, 8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, 0, 9 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -5, 0, 10 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -4, -1, -12 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -4, -1, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -4, -1, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -4, -1, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -4, -1, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -4, -1, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -4, -1, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -4, -1, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -4, -1, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -4, -1, 11 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -4, 0, -12 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -4, 0, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -4, 0, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -4, 0, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -4, 0, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -4, 0, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -4, 0, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -4, 0, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -4, 0, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -4, 0, 11 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, -1, -15 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, -1, -14 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, -1, -13 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, -1, -11 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, -1, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, -1, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, -1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, -1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, -1, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, -1, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, -1, 10 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, -1, 12 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, -1, 13 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, -1, 14 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, 0, -15 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, 0, -14 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, 0, -13 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, 0, -11 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, 0, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, 0, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, 0, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, 0, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, 0, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, 0, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, 0, 10 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, 0, 12 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, 0, 13 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, 0, 14 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -2, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -2, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -2, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -2, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, -16 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, -10 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, -9 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, -8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, -7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, 6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, 7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, 8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, 9 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, 15 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, -16 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, -10 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, -9 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, -8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, -7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, 6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, 7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, 8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, 9 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, 15 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -3, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -3, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -3, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -3, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -2, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -2, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -2, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -2, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -2, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -2, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, -16 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, -15 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, -14 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, -13 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, -12 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, -11 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, -10 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, -9 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, -8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, -7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, 6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, 7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, 8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, 9 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, 10 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, 11 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, 12 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, 13 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, 14 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, 15 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, -16 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, -15 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, -14 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, -13 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, -12 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, -11 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, -10 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, -9 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, -8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, -7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 9 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 10 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 11 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 12 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 13 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 14 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 15 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 1, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 1, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 2, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 2, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 2, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 2, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -3, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -3, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -3, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -3, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -2, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -2, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -2, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -2, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -2, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -2, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, -16 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, -15 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, -14 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, -13 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, -12 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, -11 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, -10 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, -9 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, -8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, -7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, 6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, 7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, 8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, 9 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, 10 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, 11 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, 12 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, 13 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, 14 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, 15 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, -16 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, -15 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, -14 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, -13 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, -12 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, -11 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, -10 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, -9 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, -8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, -7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, 6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, 7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, 8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, 9 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, 10 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, 11 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, 12 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, 13 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, 14 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, 15 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 1, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 1, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 2, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 2, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 2, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 2, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -2, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -2, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -2, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -2, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, -16 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, -10 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, -9 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, -8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, -7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, 6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, 7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, 8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, 9 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, 15 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, -16 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, -10 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, -9 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, -8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, -7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, 6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, 7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, 8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, 9 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, 15 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, -1, -15 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, -1, -14 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, -1, -13 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, -1, -11 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, -1, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, -1, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, -1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, -1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, -1, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, -1, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, -1, 10 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, -1, 12 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, -1, 13 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, -1, 14 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, 0, -15 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, 0, -14 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, 0, -13 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, 0, -11 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, 0, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, 0, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, 0, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, 0, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, 0, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, 0, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, 0, 10 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, 0, 12 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, 0, 13 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, 0, 14 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 3, -1, -12 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 3, -1, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 3, -1, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 3, -1, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 3, -1, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 3, -1, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 3, -1, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 3, -1, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 3, -1, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 3, -1, 11 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 3, 0, -12 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 3, 0, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 3, 0, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 3, 0, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 3, 0, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 3, 0, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 3, 0, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 3, 0, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 3, 0, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 3, 0, 11 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, -1, -11 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, -1, -10 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, -1, -9 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, -1, -8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, -1, -7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, -1, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, -1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, -1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, -1, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, -1, 6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, -1, 7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, -1, 8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, -1, 9 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, -1, 10 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, 0, -11 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, 0, -10 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, 0, -9 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, 0, -8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, 0, -7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, 0, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, 0, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, 0, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, 0, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, 0, 6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, 0, 7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, 0, 8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, 0, 9 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 4, 0, 10 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 5, -2, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 5, -2, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 5, -1, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 5, -1, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 5, -1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 5, -1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 5, -1, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 5, -1, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 5, 0, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 5, 0, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 5, 0, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 5, 0, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 5, 0, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 5, 0, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 5, 1, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 5, 1, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 6, -2, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 6, -2, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 6, -1, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 6, -1, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 6, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 6, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 6, -1, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 6, -1, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 6, 0, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 6, 0, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 6, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 6, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 6, 0, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 6, 0, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 6, 1, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 6, 1, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 7, -1, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 7, -1, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 7, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 7, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 7, -1, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 7, -1, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 7, 0, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 7, 0, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 7, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 7, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 7, 0, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 7, 0, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 8, -1, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 8, -1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 8, -1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 8, -1, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 8, 0, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 8, 0, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 8, 0, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 8, 0, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 9, -1, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 9, -1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 9, -1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 9, -1, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 9, 0, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 9, 0, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 9, 0, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 9, 0, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 10, -2, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 10, -2, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 10, -1, -7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 10, -1, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 10, -1, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 10, -1, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 10, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 10, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 10, -1, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 10, -1, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 10, -1, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 10, -1, 6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 10, 0, -7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 10, 0, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 10, 0, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 10, 0, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 10, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 10, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 10, 0, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 10, 0, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 10, 0, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 10, 0, 6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 10, 1, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 10, 1, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 11, -1, -8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 11, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 11, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 11, -1, 7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 11, 0, -8 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 11, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 11, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 11, 0, 7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, -1, -7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, -1, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, -1, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, -1, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, -1, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, -1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, -1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, -1, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, -1, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, -1, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, -1, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, -1, 6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, 0, -7 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, 0, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, 0, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, 0, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, 0, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, 0, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, 0, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, 0, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, 0, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, 0, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, 0, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 12, 0, 6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 13, -1, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 13, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 13, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 13, -1, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 13, 0, -6 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 13, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 13, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 13, 0, 5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 14, -1, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 14, -1, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 14, -1, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 14, -1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 14, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 14, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 14, -1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 14, -1, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 14, -1, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 14, -1, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 14, 0, -5 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 14, 0, -4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 14, 0, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 14, 0, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 14, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 14, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 14, 0, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 14, 0, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 14, 0, 3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 14, 0, 4 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+}
+},
+"_editor_icon": ExtResource( 2 )
+}
+Mirror_X = true
+Mirror_Y = true
+Mirror_Z = true
+BuildGreedy = true
+BuildBody = true
+
+[node name="StaticBody" type="StaticBody" parent="Greedy"]
+
+[node name="CollisionShape" type="CollisionShape" parent="Greedy/StaticBody"]
+shape = SubResource( 4 )
+
+[node name="NotGreedy" type="MeshInstance" parent="."]
+visible = false
+script = ExtResource( 1 )
+__meta__ = {
+"Voxels": {
+
+},
+"_editor_icon": ExtResource( 2 )
+}
+[connection signal="input_event" from="Greedy/StaticBody" to="." method="_on_Greedy_input_event"]
diff --git a/addons/VoxelCore/examples/simple.tscn b/addons/VoxelCore/examples/simple.tscn
new file mode 100644
index 00000000..6207efcd
--- /dev/null
+++ b/addons/VoxelCore/examples/simple.tscn
@@ -0,0 +1,357 @@
+[gd_scene load_steps=5 format=2]
+
+[ext_resource path="res://addons/VoxelCore/src/VoxelObject.gd" type="Script" id=1]
+[ext_resource path="res://addons/VoxelCore/assets/VoxelCore.png" type="Texture" id=2]
+
+[sub_resource type="SpatialMaterial" id=1]
+vertex_color_use_as_albedo = true
+vertex_color_is_srgb = true
+
+[sub_resource type="ArrayMesh" id=2]
+surfaces/0 = {
+"aabb": AABB( -1.5, -1.5, -1.5, 3, 3, 3 ),
+"array_data": PoolByteArray( 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 0, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 0, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 191, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 192, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 192, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 192, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 192, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 192, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 192, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 192, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 192, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 192, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 192, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 192, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 192, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 192, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 192, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 128, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 128, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 191, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 0, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 192, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 192, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 192, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 192, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 192, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 192, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 192, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 192, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 192, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 192, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 192, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 0, 0, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 0, 191, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 0, 0, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 255, 255, 255, 0, 0, 192, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 255, 255, 255 ),
+"array_index_data": PoolByteArray( 0, 0, 1, 0, 2, 0, 1, 0, 3, 0, 2, 0, 4, 0, 5, 0, 6, 0, 5, 0, 7, 0, 6, 0, 8, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 2, 0, 3, 0, 12, 0, 3, 0, 13, 0, 12, 0, 5, 0, 14, 0, 7, 0, 14, 0, 15, 0, 7, 0, 16, 0, 17, 0, 18, 0, 17, 0, 19, 0, 18, 0, 1, 0, 20, 0, 3, 0, 20, 0, 21, 0, 3, 0, 22, 0, 23, 0, 24, 0, 23, 0, 25, 0, 24, 0, 10, 0, 11, 0, 26, 0, 11, 0, 27, 0, 26, 0, 3, 0, 21, 0, 13, 0, 21, 0, 28, 0, 13, 0, 24, 0, 25, 0, 29, 0, 25, 0, 30, 0, 29, 0, 17, 0, 31, 0, 19, 0, 31, 0, 32, 0, 19, 0, 33, 0, 34, 0, 35, 0, 34, 0, 36, 0, 35, 0, 37, 0, 38, 0, 39, 0, 38, 0, 40, 0, 39, 0, 41, 0, 42, 0, 9, 0, 42, 0, 43, 0, 9, 0, 35, 0, 36, 0, 44, 0, 36, 0, 45, 0, 44, 0, 38, 0, 46, 0, 40, 0, 46, 0, 47, 0, 40, 0, 48, 0, 18, 0, 49, 0, 18, 0, 50, 0, 49, 0, 51, 0, 52, 0, 34, 0, 52, 0, 53, 0, 34, 0, 54, 0, 6, 0, 55, 0, 6, 0, 56, 0, 55, 0, 57, 0, 58, 0, 59, 0, 58, 0, 60, 0, 59, 0, 45, 0, 61, 0, 62, 0, 61, 0, 63, 0, 62, 0, 15, 0, 64, 0, 65, 0, 64, 0, 66, 0, 65, 0, 67, 0, 68, 0, 69, 0, 68, 0, 70, 0, 69, 0, 52, 0, 71, 0, 53, 0, 71, 0, 72, 0, 53, 0, 73, 0, 74, 0, 23, 0, 74, 0, 75, 0, 23, 0, 59, 0, 60, 0, 76, 0, 60, 0, 77, 0, 76, 0, 61, 0, 78, 0, 63, 0, 78, 0, 79, 0, 63, 0, 30, 0, 80, 0, 81, 0, 80, 0, 82, 0, 81, 0, 68, 0, 83, 0, 70, 0, 83, 0, 84, 0, 70, 0, 72, 0, 85, 0, 86, 0, 85, 0, 87, 0, 86, 0, 88, 0, 89, 0, 90, 0, 89, 0, 91, 0, 90, 0, 27, 0, 92, 0, 93, 0, 92, 0, 94, 0, 93, 0, 86, 0, 87, 0, 78, 0, 87, 0, 95, 0, 78, 0, 90, 0, 91, 0, 96, 0, 91, 0, 97, 0, 96, 0, 32, 0, 98, 0, 99, 0, 98, 0, 100, 0, 99, 0, 101, 0, 102, 0, 103, 0, 102, 0, 104, 0, 103, 0, 105, 0, 106, 0, 107, 0, 106, 0, 108, 0, 107, 0, 109, 0, 110, 0, 42, 0, 110, 0, 111, 0, 42, 0, 103, 0, 104, 0, 112, 0, 104, 0, 113, 0, 112, 0, 106, 0, 114, 0, 108, 0, 114, 0, 115, 0, 108, 0, 116, 0, 49, 0, 117, 0, 49, 0, 118, 0, 117, 0, 119, 0, 120, 0, 102, 0, 120, 0, 121, 0, 102, 0, 122, 0, 39, 0, 123, 0, 39, 0, 124, 0, 123, 0, 125, 0, 126, 0, 58, 0, 126, 0, 127, 0, 58, 0, 113, 0, 128, 0, 129, 0, 128, 0, 130, 0, 129, 0, 47, 0, 131, 0, 132, 0, 131, 0, 133, 0, 132, 0, 134, 0, 69, 0, 135, 0, 69, 0, 136, 0, 135, 0, 137, 0, 138, 0, 120, 0, 138, 0, 139, 0, 120, 0, 140, 0, 55, 0, 141, 0, 55, 0, 142, 0, 141, 0, 143, 0, 144, 0, 145, 0, 144, 0, 146, 0, 145, 0, 130, 0, 147, 0, 148, 0, 147, 0, 149, 0, 148, 0, 66, 0, 150, 0, 151, 0, 150, 0, 152, 0, 151, 0, 153, 0, 154, 0, 155, 0, 154, 0, 156, 0, 155, 0, 138, 0, 157, 0, 139, 0, 157, 0, 158, 0, 139, 0, 159, 0, 160, 0, 74, 0, 160, 0, 161, 0, 74, 0, 145, 0, 146, 0, 162, 0, 146, 0, 163, 0, 162, 0, 147, 0, 164, 0, 149, 0, 164, 0, 165, 0, 149, 0, 82, 0, 166, 0, 167, 0, 166, 0, 168, 0, 167, 0, 154, 0, 169, 0, 156, 0, 169, 0, 170, 0, 156, 0, 158, 0, 171, 0, 172, 0, 171, 0, 173, 0, 172, 0, 174, 0, 175, 0, 89, 0, 175, 0, 176, 0, 89, 0, 77, 0, 177, 0, 178, 0, 177, 0, 179, 0, 178, 0, 180, 0, 181, 0, 164, 0, 181, 0, 182, 0, 164, 0, 97, 0, 183, 0, 184, 0, 183, 0, 185, 0, 184, 0, 84, 0, 186, 0, 187, 0, 186, 0, 188, 0, 187, 0, 173, 0, 189, 0, 190, 0, 189, 0, 191, 0, 190, 0, 192, 0, 193, 0, 194, 0, 193, 0, 195, 0, 194, 0, 94, 0, 196, 0, 197, 0, 196, 0, 198, 0, 197, 0, 190, 0, 191, 0, 181, 0, 191, 0, 199, 0, 181, 0, 194, 0, 195, 0, 200, 0, 195, 0, 201, 0, 200, 0, 100, 0, 202, 0, 203, 0, 202, 0, 204, 0, 203, 0, 205, 0, 206, 0, 207, 0, 206, 0, 208, 0, 207, 0, 107, 0, 108, 0, 209, 0, 108, 0, 210, 0, 209, 0, 110, 0, 211, 0, 111, 0, 211, 0, 212, 0, 111, 0, 206, 0, 213, 0, 208, 0, 213, 0, 214, 0, 208, 0, 108, 0, 115, 0, 210, 0, 115, 0, 215, 0, 210, 0, 117, 0, 118, 0, 216, 0, 118, 0, 217, 0, 216, 0, 218, 0, 207, 0, 219, 0, 207, 0, 220, 0, 219, 0, 123, 0, 124, 0, 221, 0, 124, 0, 222, 0, 221, 0, 126, 0, 223, 0, 127, 0, 223, 0, 224, 0, 127, 0, 214, 0, 225, 0, 226, 0, 225, 0, 227, 0, 226, 0, 132, 0, 133, 0, 228, 0, 133, 0, 229, 0, 228, 0, 135, 0, 136, 0, 230, 0, 136, 0, 231, 0, 230, 0, 232, 0, 219, 0, 233, 0, 219, 0, 234, 0, 233, 0, 141, 0, 142, 0, 235, 0, 142, 0, 236, 0, 235, 0, 144, 0, 237, 0, 146, 0, 237, 0, 238, 0, 146, 0, 227, 0, 239, 0, 240, 0, 239, 0, 241, 0, 240, 0, 151, 0, 152, 0, 242, 0, 152, 0, 243, 0, 242, 0, 155, 0, 156, 0, 244, 0, 156, 0, 245, 0, 244, 0, 233, 0, 234, 0, 246, 0, 234, 0, 247, 0, 246, 0, 160, 0, 248, 0, 161, 0, 248, 0, 249, 0, 161, 0, 146, 0, 238, 0, 163, 0, 238, 0, 250, 0, 163, 0, 240, 0, 241, 0, 251, 0, 241, 0, 252, 0, 251, 0, 166, 0, 253, 0, 168, 0, 253, 0, 254, 0, 168, 0, 156, 0, 170, 0, 245, 0, 170, 0, 255, 0, 245, 0, 247, 0, 0, 1, 1, 1, 0, 1, 2, 1, 1, 1, 175, 0, 3, 1, 176, 0, 3, 1, 4, 1, 176, 0, 177, 0, 5, 1, 179, 0, 5, 1, 6, 1, 179, 0, 7, 1, 251, 0, 8, 1, 251, 0, 9, 1, 8, 1, 183, 0, 10, 1, 185, 0, 10, 1, 11, 1, 185, 0, 187, 0, 188, 0, 12, 1, 188, 0, 13, 1, 12, 1, 2, 1, 14, 1, 15, 1, 14, 1, 16, 1, 15, 1, 193, 0, 17, 1, 195, 0, 17, 1, 18, 1, 195, 0, 196, 0, 19, 1, 198, 0, 19, 1, 20, 1, 198, 0, 14, 1, 8, 1, 16, 1, 8, 1, 21, 1, 16, 1, 195, 0, 18, 1, 201, 0, 18, 1, 22, 1, 201, 0, 203, 0, 204, 0, 23, 1, 204, 0, 24, 1, 23, 1, 25, 1, 26, 1, 27, 1, 26, 1, 28, 1, 27, 1, 222, 0, 29, 1, 30, 1, 29, 1, 31, 1, 30, 1, 212, 0, 32, 1, 33, 1, 32, 1, 34, 1, 33, 1, 26, 1, 35, 1, 28, 1, 35, 1, 36, 1, 28, 1, 29, 1, 228, 0, 31, 1, 228, 0, 37, 1, 31, 1, 217, 0, 38, 1, 39, 1, 38, 1, 40, 1, 39, 1, 41, 1, 27, 1, 42, 1, 27, 1, 43, 1, 42, 1, 236, 0, 44, 1, 45, 1, 44, 1, 46, 1, 45, 1, 224, 0, 47, 1, 48, 1, 47, 1, 49, 1, 48, 1, 36, 1, 50, 1, 51, 1, 50, 1, 52, 1, 51, 1, 53, 1, 242, 0, 54, 1, 242, 0, 55, 1, 54, 1, 231, 0, 56, 1, 57, 1, 56, 1, 58, 1, 57, 1, 42, 1, 43, 1, 59, 1, 43, 1, 60, 1, 59, 1, 249, 0, 61, 1, 62, 1, 61, 1, 63, 1, 62, 1, 48, 1, 49, 1, 5, 1, 49, 1, 64, 1, 5, 1, 51, 1, 52, 1, 65, 1, 52, 1, 66, 1, 65, 1, 67, 1, 68, 1, 253, 0, 68, 1, 69, 1, 253, 0, 56, 1, 12, 1, 58, 1, 12, 1, 70, 1, 58, 1, 60, 1, 71, 1, 72, 1, 71, 1, 73, 1, 72, 1, 4, 1, 74, 1, 75, 1, 74, 1, 76, 1, 75, 1, 77, 1, 78, 1, 19, 1, 78, 1, 79, 1, 19, 1, 71, 1, 65, 1, 73, 1, 65, 1, 80, 1, 73, 1, 75, 1, 76, 1, 10, 1, 76, 1, 81, 1, 10, 1, 82, 1, 23, 1, 83, 1, 23, 1, 84, 1, 83, 1, 85, 1, 86, 1, 87, 1, 86, 1, 88, 1, 87, 1, 46, 1, 89, 1, 90, 1, 89, 1, 91, 1, 90, 1, 34, 1, 92, 1, 93, 1, 92, 1, 94, 1, 93, 1, 86, 1, 95, 1, 88, 1, 95, 1, 96, 1, 88, 1, 89, 1, 54, 1, 91, 1, 54, 1, 97, 1, 91, 1, 40, 1, 98, 1, 99, 1, 98, 1, 100, 1, 99, 1, 87, 1, 88, 1, 101, 1, 88, 1, 102, 1, 101, 1, 63, 1, 103, 1, 104, 1, 103, 1, 105, 1, 104, 1, 93, 1, 94, 1, 78, 1, 94, 1, 106, 1, 78, 1, 88, 1, 96, 1, 102, 1, 96, 1, 107, 1, 102, 1, 104, 1, 105, 1, 68, 1, 105, 1, 108, 1, 68, 1, 98, 1, 83, 1, 100, 1, 83, 1, 109, 1, 100, 1 ),
+"blend_shape_data": [ ],
+"format": 97547,
+"index_count": 864,
+"material": SubResource( 1 ),
+"primitive": 4,
+"skeleton_aabb": [ ],
+"vertex_count": 366
+}
+
+[node name="Spatial" type="Spatial"]
+
+[node name="Camera" type="Camera" parent="."]
+transform = Transform( 1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 0, 5, 5 )
+
+[node name="VoxelObject" type="MeshInstance" parent="."]
+mesh = SubResource( 2 )
+material/0 = null
+script = ExtResource( 1 )
+__meta__ = {
+"Voxels": {
+Vector3( -3, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -3, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -2, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -2, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -3, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -3, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -2, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -2, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -2, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -2, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 2, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 2, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -3, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -3, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -2, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -2, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -2, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -2, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, -3 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, 2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 2, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 2, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -2, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -2, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, -2 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, 1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, -1, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, -1, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, 0, -1 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+},
+Vector3( 2, 0, 0 ): {
+"color": Color( 1, 1, 1, 1 ),
+"editor": true
+}
+},
+"_editor_icon": ExtResource( 2 )
+}
diff --git a/addons/VoxelCore/examples/voxeleditor.tscn b/addons/VoxelCore/examples/voxeleditor.tscn
new file mode 100644
index 00000000..4aa0ae46
--- /dev/null
+++ b/addons/VoxelCore/examples/voxeleditor.tscn
@@ -0,0 +1,273 @@
+[gd_scene load_steps=10 format=2]
+
+[ext_resource path="res://addons/VoxelCore/src/VoxelObject.gd" type="Script" id=1]
+[ext_resource path="res://addons/VoxelCore/assets/VoxelCore.png" type="Texture" id=2]
+
+[sub_resource type="GDScript" id=1]
+script/source = "extends Spatial
+
+func _on_First_input_event(camera, event, click_position, click_normal, shape_idx):
+ if event is InputEventMouseButton and event.button_index == BUTTON_LEFT and event.pressed:
+ get_node('/root/CoreVoxelEditorGUI').set_active(true, get_node('First'), {
+ 'tools': [
+ VoxelEditor.Tools.ADD,
+ VoxelEditor.Tools.REMOVE,
+ ]
+ })
+
+func _on_Second_input_event(camera, event, click_position, click_normal, shape_idx):
+ if event is InputEventMouseButton and event.button_index == BUTTON_LEFT and event.pressed:
+ get_node('/root/CoreVoxelEditorGUI').set_active(true, get_node('Second'), {
+ 'tools': [
+ VoxelEditor.Tools.ADD,
+ VoxelEditor.Tools.REMOVE,
+ VoxelEditor.Tools.PAINT,
+ VoxelEditor.Tools.COLOR_PICKER
+ ],
+ 'mirrors': Vector3(0, 1, 0),
+ 'clear': false
+ })
+"
+
+[sub_resource type="SpatialMaterial" id=2]
+vertex_color_use_as_albedo = true
+vertex_color_is_srgb = true
+
+[sub_resource type="ArrayMesh" id=3]
+surfaces/0 = {
+"aabb": AABB( -1, -1, -1, 2, 2, 2 ),
+"array_data": PoolByteArray( 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 191, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 191, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 0, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 63, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 63, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 191, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 0, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 63, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 0, 191, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 191, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 0, 0, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 0, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 0, 191, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 0, 0, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 128, 191, 0, 0, 0, 191, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 128, 191, 0, 0, 0, 0, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 0, 63, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 63, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 0, 63, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 128, 191, 0, 0, 0, 63, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 191, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 128, 191, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 128, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 63, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 128, 63, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 191, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 191, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 63, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 0, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 0, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 0, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 129, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 63, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 0, 191, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 0, 0, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 191, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 0, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 0, 191, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 0, 0, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 0, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 0, 63, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 63, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 0, 63, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 191, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 128, 191, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 191, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 128, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 128, 63, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 191, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 191, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 63, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 0, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 0, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 191, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 0, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 191, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 0, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 0, 0, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 191, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 0, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 63, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 63, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 128, 63, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 127, 0, 0, 15, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 0, 15, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 63, 127, 0, 0, 0, 0, 15, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 0, 15, 255, 255, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 0, 15, 255, 255 ),
+"array_index_data": PoolByteArray( 0, 0, 1, 0, 2, 0, 1, 0, 3, 0, 2, 0, 4, 0, 5, 0, 6, 0, 5, 0, 7, 0, 6, 0, 8, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 2, 0, 3, 0, 12, 0, 3, 0, 13, 0, 12, 0, 5, 0, 14, 0, 7, 0, 14, 0, 15, 0, 7, 0, 16, 0, 17, 0, 18, 0, 17, 0, 19, 0, 18, 0, 1, 0, 20, 0, 3, 0, 20, 0, 21, 0, 3, 0, 22, 0, 23, 0, 24, 0, 23, 0, 25, 0, 24, 0, 10, 0, 11, 0, 26, 0, 11, 0, 27, 0, 26, 0, 3, 0, 21, 0, 13, 0, 21, 0, 28, 0, 13, 0, 24, 0, 25, 0, 29, 0, 25, 0, 30, 0, 29, 0, 17, 0, 31, 0, 19, 0, 31, 0, 32, 0, 19, 0, 33, 0, 34, 0, 35, 0, 34, 0, 36, 0, 35, 0, 37, 0, 38, 0, 39, 0, 38, 0, 40, 0, 39, 0, 41, 0, 42, 0, 9, 0, 42, 0, 43, 0, 9, 0, 35, 0, 36, 0, 44, 0, 36, 0, 45, 0, 44, 0, 38, 0, 46, 0, 40, 0, 46, 0, 47, 0, 40, 0, 48, 0, 18, 0, 49, 0, 18, 0, 50, 0, 49, 0, 51, 0, 52, 0, 34, 0, 52, 0, 53, 0, 34, 0, 54, 0, 6, 0, 55, 0, 6, 0, 56, 0, 55, 0, 57, 0, 58, 0, 59, 0, 58, 0, 60, 0, 59, 0, 45, 0, 61, 0, 62, 0, 61, 0, 63, 0, 62, 0, 15, 0, 64, 0, 65, 0, 64, 0, 66, 0, 65, 0, 67, 0, 68, 0, 69, 0, 68, 0, 70, 0, 69, 0, 52, 0, 71, 0, 53, 0, 71, 0, 72, 0, 53, 0, 73, 0, 74, 0, 23, 0, 74, 0, 75, 0, 23, 0, 59, 0, 60, 0, 76, 0, 60, 0, 77, 0, 76, 0, 61, 0, 78, 0, 63, 0, 78, 0, 79, 0, 63, 0, 30, 0, 80, 0, 81, 0, 80, 0, 82, 0, 81, 0, 68, 0, 83, 0, 70, 0, 83, 0, 84, 0, 70, 0, 72, 0, 85, 0, 86, 0, 85, 0, 87, 0, 86, 0, 88, 0, 89, 0, 90, 0, 89, 0, 91, 0, 90, 0, 27, 0, 92, 0, 93, 0, 92, 0, 94, 0, 93, 0, 86, 0, 87, 0, 78, 0, 87, 0, 95, 0, 78, 0, 90, 0, 91, 0, 96, 0, 91, 0, 97, 0, 96, 0, 32, 0, 98, 0, 99, 0, 98, 0, 100, 0, 99, 0, 101, 0, 102, 0, 103, 0, 102, 0, 104, 0, 103, 0, 39, 0, 40, 0, 105, 0, 40, 0, 106, 0, 105, 0, 42, 0, 107, 0, 43, 0, 107, 0, 108, 0, 43, 0, 102, 0, 109, 0, 104, 0, 109, 0, 110, 0, 104, 0, 40, 0, 47, 0, 106, 0, 47, 0, 111, 0, 106, 0, 49, 0, 50, 0, 112, 0, 50, 0, 113, 0, 112, 0, 114, 0, 103, 0, 115, 0, 103, 0, 116, 0, 115, 0, 55, 0, 56, 0, 117, 0, 56, 0, 118, 0, 117, 0, 58, 0, 119, 0, 60, 0, 119, 0, 120, 0, 60, 0, 110, 0, 121, 0, 122, 0, 121, 0, 123, 0, 122, 0, 65, 0, 66, 0, 124, 0, 66, 0, 125, 0, 124, 0, 69, 0, 70, 0, 126, 0, 70, 0, 127, 0, 126, 0, 115, 0, 116, 0, 128, 0, 116, 0, 129, 0, 128, 0, 74, 0, 130, 0, 75, 0, 130, 0, 131, 0, 75, 0, 60, 0, 120, 0, 77, 0, 120, 0, 132, 0, 77, 0, 122, 0, 123, 0, 133, 0, 123, 0, 134, 0, 133, 0, 80, 0, 135, 0, 82, 0, 135, 0, 136, 0, 82, 0, 70, 0, 84, 0, 127, 0, 84, 0, 137, 0, 127, 0, 129, 0, 138, 0, 139, 0, 138, 0, 140, 0, 139, 0, 89, 0, 141, 0, 91, 0, 141, 0, 142, 0, 91, 0, 92, 0, 143, 0, 94, 0, 143, 0, 144, 0, 94, 0, 138, 0, 133, 0, 140, 0, 133, 0, 145, 0, 140, 0, 91, 0, 142, 0, 97, 0, 142, 0, 146, 0, 97, 0, 99, 0, 100, 0, 147, 0, 100, 0, 148, 0, 147, 0, 149, 0, 150, 0, 151, 0, 150, 0, 152, 0, 151, 0, 118, 0, 153, 0, 154, 0, 153, 0, 155, 0, 154, 0, 108, 0, 156, 0, 157, 0, 156, 0, 158, 0, 157, 0, 150, 0, 159, 0, 152, 0, 159, 0, 160, 0, 152, 0, 153, 0, 124, 0, 155, 0, 124, 0, 161, 0, 155, 0, 113, 0, 162, 0, 163, 0, 162, 0, 164, 0, 163, 0, 151, 0, 152, 0, 165, 0, 152, 0, 166, 0, 165, 0, 131, 0, 167, 0, 168, 0, 167, 0, 169, 0, 168, 0, 157, 0, 158, 0, 143, 0, 158, 0, 170, 0, 143, 0, 152, 0, 160, 0, 166, 0, 160, 0, 171, 0, 166, 0, 168, 0, 169, 0, 135, 0, 169, 0, 172, 0, 135, 0, 162, 0, 147, 0, 164, 0, 147, 0, 173, 0, 164, 0 ),
+"blend_shape_data": [ ],
+"format": 97547,
+"index_count": 432,
+"material": SubResource( 2 ),
+"primitive": 4,
+"skeleton_aabb": [ ],
+"vertex_count": 174
+}
+
+[sub_resource type="ConcavePolygonShape" id=4]
+data = PoolVector3Array( -1, -0.5, -0.5, -1, 0, -0.5, -1, -0.5, 0, -1, 0, -0.5, -1, 0, 0, -1, -0.5, 0, -1, -0.5, -0.5, -1, -0.5, 0, -0.5, -0.5, -0.5, -1, -0.5, 0, -0.5, -0.5, 0, -0.5, -0.5, -0.5, -1, -0.5, -0.5, -0.5, -0.5, -0.5, -1, 0, -0.5, -0.5, -0.5, -0.5, -0.5, 0, -0.5, -1, 0, -0.5, -1, -0.5, 0, -1, 0, 0, -1, -0.5, 0.5, -1, 0, 0, -1, 0, 0.5, -1, -0.5, 0.5, -1, -0.5, 0, -1, -0.5, 0.5, -0.5, -0.5, 0, -1, -0.5, 0.5, -0.5, -0.5, 0.5, -0.5, -0.5, 0, -1, -0.5, 0.5, -1, 0, 0.5, -0.5, -0.5, 0.5, -1, 0, 0.5, -0.5, 0, 0.5, -0.5, -0.5, 0.5, -1, 0, -0.5, -1, 0.5, -0.5, -1, 0, 0, -1, 0.5, -0.5, -1, 0.5, 0, -1, 0, 0, -1, 0.5, -0.5, -0.5, 0.5, -0.5, -1, 0.5, 0, -0.5, 0.5, -0.5, -0.5, 0.5, 0, -1, 0.5, 0, -1, 0, -0.5, -0.5, 0, -0.5, -1, 0.5, -0.5, -0.5, 0, -0.5, -0.5, 0.5, -0.5, -1, 0.5, -0.5, -1, 0, 0, -1, 0.5, 0, -1, 0, 0.5, -1, 0.5, 0, -1, 0.5, 0.5, -1, 0, 0.5, -1, 0.5, 0, -0.5, 0.5, 0, -1, 0.5, 0.5, -0.5, 0.5, 0, -0.5, 0.5, 0.5, -1, 0.5, 0.5, -1, 0, 0.5, -1, 0.5, 0.5, -0.5, 0, 0.5, -1, 0.5, 0.5, -0.5, 0.5, 0.5, -0.5, 0, 0.5, -0.5, -1, -0.5, -0.5, -0.5, -0.5, -0.5, -1, 0, -0.5, -0.5, -0.5, -0.5, -0.5, 0, -0.5, -1, 0, -0.5, -1, -0.5, -0.5, -1, 0, 0, -1, -0.5, -0.5, -1, 0, 0, -1, 0, 0, -1, -0.5, -0.5, -1, -0.5, 0, -1, -0.5, -0.5, -0.5, -0.5, 0, -1, -0.5, 0, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -1, 0, -0.5, -0.5, 0, -0.5, -1, 0.5, -0.5, -0.5, 0, -0.5, -0.5, 0.5, -0.5, -1, 0.5, -0.5, -1, 0, -0.5, -1, 0.5, 0, -1, 0, -0.5, -1, 0.5, 0, -1, 0.5, 0, -1, 0, -0.5, -1, 0.5, -0.5, -0.5, 0.5, 0, -1, 0.5, -0.5, -0.5, 0.5, 0, -0.5, 0.5, 0, -1, 0.5, -0.5, -0.5, -1, -0.5, 0, -1, -0.5, -0.5, -0.5, -0.5, 0, -1, -0.5, 0, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -1, -0.5, -0.5, -0.5, 0, -0.5, -1, -0.5, -0.5, -0.5, 0, -0.5, -0.5, 0, -0.5, -1, -0.5, -0.5, -1, 0, -0.5, -1, -0.5, 0, -1, 0, -0.5, -1, 0, 0, -1, -0.5, 0, -1, -0.5, -0.5, 0.5, -0.5, 0, 0.5, -0.5, -0.5, 1, -0.5, 0, 0.5, -0.5, 0, 1, -0.5, -0.5, 1, -0.5, -0.5, 0.5, -0.5, -0.5, 1, 0, -0.5, 0.5, -0.5, -0.5, 1, 0, -0.5, 1, 0, -0.5, 0.5, -0.5, -0.5, 1, -0.5, 0, 1, 0, -0.5, 1, -0.5, 0, 1, 0, 0, 1, 0, -0.5, 1, -0.5, 0, -1, -0.5, 0.5, -1, -0.5, 0, -0.5, -0.5, 0.5, -1, -0.5, 0.5, -0.5, -0.5, 0, -0.5, -0.5, 0.5, -1, 0, 0.5, -1, -0.5, 0.5, -0.5, 0, 0.5, -1, 0, 0.5, -0.5, -0.5, 0.5, -0.5, -0.5, 0, -1, 0, 0, -1, -0.5, 0.5, -1, 0, 0, -1, 0, 0.5, -1, -0.5, 0.5, -1, -0.5, 0, 0.5, -0.5, 0.5, 0.5, -0.5, 0, 1, -0.5, 0.5, 0.5, -0.5, 0.5, 1, -0.5, 0, 1, -0.5, 0.5, 0.5, 0, 0.5, 0.5, -0.5, 0.5, 1, 0, 0.5, 0.5, 0, 0.5, 1, -0.5, 0.5, 1, -0.5, 0, 1, -0.5, 0.5, 1, 0, 0, 1, -0.5, 0.5, 1, 0, 0.5, 1, 0, 0, 1, -0.5, 0.5, -0.5, -0.5, 1, -0.5, -0.5, 0.5, 0, -0.5, 1, -0.5, -0.5, 1, 0, -0.5, 0.5, 0, -0.5, 1, -0.5, 0, 1, -0.5, -0.5, 1, 0, 0, 1, -0.5, 0, 1, 0, -0.5, 1, 0, -0.5, 0.5, -0.5, 0, 0.5, -0.5, -0.5, 1, -0.5, 0, 0.5, -0.5, 0, 1, -0.5, -0.5, 1, -0.5, -0.5, 0.5, 0, -0.5, 1, 0, -0.5, 0.5, 0.5, -0.5, 1, 0, -0.5, 1, 0.5, -0.5, 0.5, 0.5, -0.5, 1, 0, 0, 1, 0, -0.5, 1, 0.5, 0, 1, 0, 0, 1, 0.5, -0.5, 1, 0.5, -0.5, 0.5, 0.5, -0.5, 1, 0.5, 0, 0.5, 0.5, -0.5, 1, 0.5, 0, 1, 0.5, 0, 0.5, 0.5, 0.5, -1, -0.5, 0.5, -1, 0, 0.5, -0.5, -0.5, 0.5, -1, 0, 0.5, -0.5, 0, 0.5, -0.5, -0.5, 0, -1, -0.5, 0, -1, 0, 0.5, -1, -0.5, 0, -1, 0, 0.5, -1, 0, 0.5, -1, -0.5, 0, -1, -0.5, 0.5, -1, -0.5, 0, -0.5, -0.5, 0.5, -1, -0.5, 0.5, -0.5, -0.5, 0, -0.5, -0.5, 0.5, -1, 0, 0.5, -1, 0.5, 0.5, -0.5, 0, 0.5, -1, 0.5, 0.5, -0.5, 0.5, 0.5, -0.5, 0, 0, -1, 0, 0, -1, 0.5, 0.5, -1, 0, 0, -1, 0.5, 0.5, -1, 0.5, 0.5, -1, 0, 0, -1, 0.5, 0, -0.5, 0.5, 0.5, -1, 0.5, 0, -0.5, 0.5, 0.5, -0.5, 0.5, 0.5, -1, 0.5, 0.5, -0.5, -1, 0.5, -0.5, -0.5, 0.5, 0, -1, 0.5, -0.5, -0.5, 0.5, 0, -0.5, 0.5, 0, -1, 0, -0.5, -1, 0, -0.5, -0.5, 0.5, -0.5, -1, 0, -0.5, -0.5, 0.5, -0.5, -0.5, 0.5, -0.5, -1, 0, -0.5, -1, 0.5, -0.5, -1, 0, 0, -1, 0.5, -0.5, -1, 0.5, 0, -1, 0, 0, -1, 0.5, -0.5, 0.5, 0.5, -0.5, 1, 0.5, 0, 0.5, 0.5, -0.5, 1, 0.5, 0, 1, 0.5, 0, 0.5, 0, -0.5, 0.5, 0, -0.5, 1, 0.5, -0.5, 0.5, 0, -0.5, 1, 0.5, -0.5, 1, 0.5, -0.5, 0.5, 0, -0.5, 1, 0, 0, 1, 0.5, -0.5, 1, 0, 0, 1, 0.5, 0, 1, 0.5, -0.5, 1, 0.5, 0, -1, 0.5, 0, -0.5, 0.5, 0.5, -1, 0.5, 0, -0.5, 0.5, 0.5, -0.5, 0.5, 0.5, -1, 0, 0.5, -1, 0.5, 0.5, -1, 0, 0.5, -0.5, 0.5, 0.5, -1, 0.5, 0.5, -0.5, 0, 0.5, -0.5, 0, 0, -1, 0.5, 0, -1, 0, 0.5, -1, 0.5, 0, -1, 0.5, 0.5, -1, 0, 0.5, -1, 0.5, 0, 0.5, 0.5, 0, 1, 0.5, 0.5, 0.5, 0.5, 0, 1, 0.5, 0.5, 1, 0.5, 0.5, 0.5, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0.5, 1, 0.5, 0.5, 0.5, 0.5, 0.5, 1, 0, 0.5, 1, 0, 0, 1, 0, 0.5, 1, 0.5, 0, 1, 0, 0.5, 1, 0.5, 0.5, 1, 0.5, 0, 1, 0.5, 0.5, -0.5, 0.5, 0.5, 0, 0.5, 1, -0.5, 0.5, 0.5, 0, 0.5, 1, 0, 0.5, 1, -0.5, 0, 1, -0.5, 0.5, 1, -0.5, 0, 1, 0, 0.5, 1, -0.5, 0.5, 1, 0, 0, 1, 0, 0, 0.5, -0.5, 0.5, 0.5, -0.5, 0, 1, -0.5, 0.5, 0.5, -0.5, 0.5, 1, -0.5, 0, 1, -0.5, 0.5, 0.5, 0, 0.5, 0.5, 0.5, 0.5, 1, 0, 0.5, 0.5, 0.5, 0.5, 1, 0.5, 0.5, 1, 0, 0, 1, 0, 0.5, 1, 0, 0, 1, 0.5, 0.5, 1, 0, 0.5, 1, 0.5, 0, 1, 0.5, 0, 0.5, 0.5, 0, 1, 0.5, 0.5, 0.5, 0.5, 0, 1, 0.5, 0.5, 1, 0.5, 0.5, 0.5, 0.5, 1, -0.5, -0.5, 1, -0.5, 0, 1, 0, -0.5, 1, -0.5, 0, 1, 0, 0, 1, 0, -0.5, 0.5, -0.5, -0.5, 0.5, -0.5, 0, 1, -0.5, -0.5, 0.5, -0.5, 0, 1, -0.5, 0, 1, -0.5, -0.5, 0.5, -0.5, -0.5, 1, -0.5, -0.5, 0.5, 0, -0.5, 1, -0.5, -0.5, 1, 0, -0.5, 0.5, 0, -0.5, 1, -0.5, 0, 1, -0.5, 0.5, 1, 0, 0, 1, -0.5, 0.5, 1, 0, 0.5, 1, 0, 0, 0.5, -0.5, 0, 0.5, -0.5, 0.5, 1, -0.5, 0, 0.5, -0.5, 0.5, 1, -0.5, 0.5, 1, -0.5, 0, 0.5, -0.5, 0.5, 0.5, 0, 0.5, 1, -0.5, 0.5, 0.5, 0, 0.5, 1, 0, 0.5, 1, -0.5, 0.5, 1, 0, -0.5, 1, 0, 0, 1, 0.5, -0.5, 1, 0, 0, 1, 0.5, 0, 1, 0.5, -0.5, 0.5, 0.5, -0.5, 1, 0.5, -0.5, 0.5, 0.5, 0, 1, 0.5, -0.5, 1, 0.5, 0, 0.5, 0.5, 0, 0.5, 0, -0.5, 1, 0, -0.5, 0.5, 0.5, -0.5, 1, 0, -0.5, 1, 0.5, -0.5, 0.5, 0.5, -0.5, 1, 0, 0, 1, 0, 0.5, 1, 0.5, 0, 1, 0, 0.5, 1, 0.5, 0.5, 1, 0.5, 0, 0.5, 0.5, 0, 1, 0.5, 0, 0.5, 0.5, 0.5, 1, 0.5, 0, 1, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0.5, 0.5, 0.5, 0.5, 1, 0, 0.5, 0.5, 0.5, 0.5, 1, 0.5, 0.5, 1, 0, 0.5 )
+
+[sub_resource type="SpatialMaterial" id=5]
+vertex_color_use_as_albedo = true
+vertex_color_is_srgb = true
+
+[sub_resource type="ArrayMesh" id=6]
+surfaces/0 = {
+"aabb": AABB( -1, -0.5, -0.5, 1.5, 1.5, 1.5 ),
+"array_data": PoolByteArray( 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 0, 0, 255, 0, 0, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 0, 129, 0, 0, 0, 255, 0, 0, 255, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 63, 129, 0, 0, 0, 255, 0, 0, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 0, 0, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 127, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 127, 0, 0, 255, 0, 0, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 0, 0, 255, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 0, 255, 0, 0, 255, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 129, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 129, 0, 0, 255, 0, 0, 255, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 127, 0, 255, 0, 0, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 127, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 0, 0, 255, 0, 0, 128, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 255, 0, 0, 255, 0, 0, 128, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 129, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 129, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 0, 127, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 63, 127, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 127, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 127, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 0, 129, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 63, 129, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 63, 129, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 129, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 0, 0, 129, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 63, 0, 129, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 127, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 127, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 129, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 129, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 127, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 127, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 127, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 129, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 191, 129, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 0, 129, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 0, 127, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 127, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 129, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 0, 129, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 129, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 191, 0, 0, 129, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 191, 0, 0, 129, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 127, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 128, 63, 127, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 128, 63, 129, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 63, 129, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 128, 63, 0, 127, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 128, 63, 0, 129, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 63, 0, 129, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 129, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 127, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 127, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 128, 63, 0, 0, 127, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 127, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 0, 129, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 129, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 0, 0, 127, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 127, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 129, 0, 255, 0, 0, 255, 0, 0, 0, 191, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 129, 0, 255, 0, 0, 255, 0, 0, 0, 0, 0, 0, 128, 63, 0, 0, 0, 0, 0, 0, 129, 0, 255, 0, 0, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 127, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 127, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 127, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 127, 0, 0, 0, 255, 0, 0, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 127, 0, 0, 255, 0, 0, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 127, 0, 0, 255, 0, 0, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 0, 255, 0, 0, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 129, 0, 0, 255, 0, 0, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 63, 0, 0, 127, 0, 255, 0, 0, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 127, 0, 255, 0, 0, 255, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 129, 0, 255, 0, 0, 255, 0, 0, 0, 63, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 129, 0, 255, 0, 0, 255 ),
+"array_index_data": PoolByteArray( 0, 0, 1, 0, 2, 0, 1, 0, 3, 0, 2, 0, 4, 0, 5, 0, 6, 0, 5, 0, 7, 0, 6, 0, 8, 0, 9, 0, 10, 0, 9, 0, 11, 0, 10, 0, 12, 0, 13, 0, 14, 0, 13, 0, 15, 0, 14, 0, 16, 0, 17, 0, 18, 0, 17, 0, 19, 0, 18, 0, 20, 0, 21, 0, 22, 0, 21, 0, 23, 0, 22, 0, 24, 0, 25, 0, 26, 0, 25, 0, 27, 0, 26, 0, 28, 0, 29, 0, 30, 0, 29, 0, 31, 0, 30, 0, 32, 0, 14, 0, 33, 0, 14, 0, 34, 0, 33, 0, 35, 0, 36, 0, 17, 0, 36, 0, 37, 0, 17, 0, 38, 0, 22, 0, 39, 0, 22, 0, 40, 0, 39, 0, 41, 0, 42, 0, 25, 0, 42, 0, 43, 0, 25, 0, 44, 0, 45, 0, 5, 0, 45, 0, 46, 0, 5, 0, 47, 0, 10, 0, 48, 0, 10, 0, 49, 0, 48, 0, 50, 0, 51, 0, 52, 0, 51, 0, 53, 0, 52, 0, 23, 0, 54, 0, 55, 0, 54, 0, 56, 0, 55, 0, 27, 0, 57, 0, 58, 0, 57, 0, 59, 0, 58, 0, 7, 0, 60, 0, 61, 0, 60, 0, 62, 0, 61, 0, 11, 0, 63, 0, 64, 0, 63, 0, 65, 0, 64, 0, 66, 0, 67, 0, 68, 0, 67, 0, 69, 0, 68, 0, 40, 0, 55, 0, 70, 0, 55, 0, 71, 0, 70, 0, 43, 0, 72, 0, 57, 0, 72, 0, 73, 0, 57, 0, 74, 0, 75, 0, 76, 0, 75, 0, 77, 0, 76, 0, 15, 0, 78, 0, 79, 0, 78, 0, 80, 0, 79, 0, 19, 0, 81, 0, 82, 0, 81, 0, 83, 0, 82, 0, 84, 0, 85, 0, 86, 0, 85, 0, 87, 0, 86, 0, 46, 0, 88, 0, 60, 0, 88, 0, 89, 0, 60, 0, 49, 0, 64, 0, 90, 0, 64, 0, 91, 0, 90, 0, 34, 0, 79, 0, 92, 0, 79, 0, 93, 0, 92, 0, 37, 0, 94, 0, 81, 0, 94, 0, 95, 0, 81, 0 ),
+"blend_shape_data": [ ],
+"format": 97547,
+"index_count": 180,
+"material": SubResource( 5 ),
+"primitive": 4,
+"skeleton_aabb": [ ],
+"vertex_count": 96
+}
+
+[sub_resource type="ConcavePolygonShape" id=7]
+data = PoolVector3Array( -1, 0, 0, -1, 0.5, 0, -1, 0, 0.5, -1, 0.5, 0, -1, 0.5, 0.5, -1, 0, 0.5, -1, 0.5, 0, -0.5, 0.5, 0, -1, 0.5, 0.5, -0.5, 0.5, 0, -0.5, 0.5, 0.5, -1, 0.5, 0.5, -1, 0, 0, -1, 0, 0.5, -0.5, 0, 0, -1, 0, 0.5, -0.5, 0, 0.5, -0.5, 0, 0, -1, 0, 0.5, -1, 0.5, 0.5, -0.5, 0, 0.5, -1, 0.5, 0.5, -0.5, 0.5, 0.5, -0.5, 0, 0.5, -1, 0, 0, -0.5, 0, 0, -1, 0.5, 0, -0.5, 0, 0, -0.5, 0.5, 0, -1, 0.5, 0, 0, -0.5, 0, 0, -0.5, 0.5, 0, 0, 0, 0, -0.5, 0.5, 0, 0, 0.5, 0, 0, 0, -0.5, -0.5, 0, -0.5, 0, 0, -0.5, -0.5, 0.5, -0.5, 0, 0, -0.5, 0, 0.5, -0.5, -0.5, 0.5, -0.5, -0.5, 0, -0.5, -0.5, 0.5, 0, -0.5, 0, -0.5, -0.5, 0.5, 0, -0.5, 0.5, 0, -0.5, 0, -0.5, -0.5, 0.5, -0.5, 0, 0.5, 0, -0.5, 0.5, -0.5, 0, 0.5, 0, 0, 0.5, 0, -0.5, 0.5, -0.5, -0.5, 0, 0, -0.5, 0, -0.5, 0, 0, 0, -0.5, 0, 0, 0, 0, -0.5, 0, 0, 0, 0, -0.5, 0, 0, 0, 0, 0.5, -0.5, 0, 0, 0, 0, 0.5, 0, 0, 0.5, -0.5, -0.5, 0, -0.5, -0.5, 0.5, -0.5, -0.5, 0, 0, -0.5, 0.5, -0.5, -0.5, 0.5, 0, -0.5, 0, 0, -0.5, 0.5, -0.5, 0, 0.5, -0.5, -0.5, 0.5, 0, 0, 0.5, -0.5, 0, 0.5, 0, -0.5, 0.5, 0, -0.5, 0, -0.5, -0.5, 0, 0, 0, 0, -0.5, -0.5, 0, 0, 0, 0, 0, 0, 0, -0.5, -0.5, 0, -0.5, 0, 0, -0.5, -0.5, 0.5, -0.5, 0, 0, -0.5, 0, 0.5, -0.5, -0.5, 0.5, -0.5, 0, 0, 0.5, 0, 0, 1, 0, 0.5, 0.5, 0, 0, 1, 0, 0.5, 1, 0, 0.5, 0.5, -0.5, 0, 0.5, -0.5, 0.5, 0.5, -0.5, 0, 1, -0.5, 0.5, 0.5, -0.5, 0.5, 1, -0.5, 0, 1, -0.5, 0.5, 0.5, 0, 0.5, 0.5, -0.5, 0.5, 1, 0, 0.5, 0.5, 0, 0.5, 1, -0.5, 0.5, 1, -0.5, 0, 0.5, -0.5, 0, 1, 0, 0, 0.5, -0.5, 0, 1, 0, 0, 1, 0, 0, 0.5, -0.5, 0, 1, -0.5, 0.5, 1, 0, 0, 1, -0.5, 0.5, 1, 0, 0.5, 1, 0, 0, 1, 0, 0.5, 0, 0, 0.5, 0.5, 0, 1, 0, 0, 0.5, 0.5, 0, 1, 0.5, 0, 1, 0, -0.5, 0.5, 0, -0.5, 1, 0, -0.5, 0.5, 0.5, -0.5, 1, 0, -0.5, 1, 0.5, -0.5, 0.5, 0.5, -0.5, 1, 0, 0, 1, 0, -0.5, 1, 0.5, 0, 1, 0, 0, 1, 0.5, -0.5, 1, 0.5, -0.5, 0.5, 0.5, -0.5, 1, 0.5, 0, 0.5, 0.5, -0.5, 1, 0.5, 0, 1, 0.5, 0, 0.5, 0.5, -0.5, 0.5, 0, 0, 0.5, 0, -0.5, 1, 0, 0, 0.5, 0, 0, 1, 0, -0.5, 1, 0, 0.5, 0, 0, 0.5, 0, 0.5, 0.5, 0.5, 0, 0.5, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0, 0.5, 0, 0.5, 0.5, 0, 0, 0.5, 0.5, 0.5, 0.5, 0, 0.5, 0.5, 0.5, 0, 0.5, 0.5, 0, 0, 0, 0, 0, 0.5, 0.5, 0, 0, 0, 0, 0.5, 0.5, 0, 0.5, 0.5, 0, 0, 0, 0, 0.5, 0, 0.5, 0.5, 0.5, 0, 0.5, 0, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.5, 0, 0, 0.5, 0.5, 0, 0, 0.5, 0 )
+
+[node name="Spatial" type="Spatial"]
+script = SubResource( 1 )
+
+[node name="Camera" type="Camera" parent="."]
+transform = Transform( 1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 0, 6, 7 )
+
+[node name="First" type="MeshInstance" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 0, 0 )
+mesh = SubResource( 3 )
+material/0 = null
+script = ExtResource( 1 )
+__meta__ = {
+"Voxels": {
+Vector3( -2, -1, -1 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( -2, -1, 0 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, -1 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( -2, 0, 0 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -2, -1 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -2, 0 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, -2 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, -1 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, 0 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( -1, -1, 1 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, -2 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, -1 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 0 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 1 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 1, -1 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( -1, 1, 0 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -2, -1 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -2, 0 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, -2 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, -1 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, 0 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( 0, -1, 1 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, -2 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, -1 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, 0 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 0, 1 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 1, -1 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( 0, 1, 0 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, -1 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( 1, -1, 0 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, -1 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+},
+Vector3( 1, 0, 0 ): {
+"color": Color( 0, 0.0625, 1, 1 ),
+"editor": true
+}
+},
+"_editor_icon": ExtResource( 2 )
+}
+Mirror_X = true
+Mirror_Y = true
+Mirror_Z = true
+BuildBody = true
+
+[node name="StaticBody" type="StaticBody" parent="First"]
+
+[node name="CollisionShape" type="CollisionShape" parent="First/StaticBody"]
+shape = SubResource( 4 )
+
+[node name="Second" type="MeshInstance" parent="."]
+transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 5.04097, 9.53674e-007, 0.00160885 )
+mesh = SubResource( 6 )
+material/0 = null
+script = ExtResource( 1 )
+__meta__ = {
+"Voxels": {
+Vector3( -2, 0, 0 ): {
+"color": Color( 1, 0, 0, 1 ),
+"editor": true
+},
+Vector3( -1, -1, 0 ): {
+"color": Color( 1, 0, 0, 1 ),
+"editor": true
+},
+Vector3( -1, 0, -1 ): {
+"color": Color( 1, 0, 0, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 0 ): {
+"color": Color( 1, 0, 0, 1 ),
+"editor": true
+},
+Vector3( -1, 0, 1 ): {
+"color": Color( 1, 0, 0, 1 ),
+"editor": true
+},
+Vector3( -1, 1, 0 ): {
+"color": Color( 1, 0, 0, 1 ),
+"editor": true
+},
+Vector3( 0, 0, 0 ): {
+"color": Color( 1, 0, 0, 1 ),
+"editor": true
+}
+},
+"_editor_icon": ExtResource( 2 )
+}
+BuildBody = true
+
+[node name="StaticBody" type="StaticBody" parent="Second"]
+
+[node name="CollisionShape" type="CollisionShape" parent="Second/StaticBody"]
+shape = SubResource( 7 )
+[connection signal="input_event" from="First/StaticBody" to="." method="_on_First_input_event"]
+[connection signal="input_event" from="Second/StaticBody" to="." method="_on_Second_input_event"]
diff --git a/addons/VoxelCore/plugin.cfg b/addons/VoxelCore/plugin.cfg
new file mode 100644
index 00000000..52b130e5
--- /dev/null
+++ b/addons/VoxelCore/plugin.cfg
@@ -0,0 +1,7 @@
+[plugin]
+
+name="VoxelCore"
+description="Voxels in Godot!"
+author="Hearts Fusion"
+version="0.9.9"
+script="VoxelCore.gd"
diff --git a/addons/VoxelCore/src/Voxel.gd b/addons/VoxelCore/src/Voxel.gd
new file mode 100644
index 00000000..cb20da16
--- /dev/null
+++ b/addons/VoxelCore/src/Voxel.gd
@@ -0,0 +1,296 @@
+extends Reference
+class_name Voxel, 'res://addons/VoxelCore/assets/Voxel.png'
+
+
+
+# Static Declarations
+const VoxelUnit : int = 1 # Scale units of voxels
+const VoxelSize : float = VoxelUnit * 0.25 # Scales voxel's size for all voxelobjects
+const GridStep : float = 0.25 * (VoxelSize / 0.125) # The diffrence between voxels
+const GridCorrection : float = 0.25 * (VoxelSize / 0.25) # Correction between voxels; for when and if the grid breaks
+
+
+
+# Core
+#
+# Voxel Schema
+# {
+# cost : float = 0.0,
+# editor : bool = Engine.editor_hint,
+# color : Color = Color,
+# colors : Dictionary = {}, ::
+# {
+# 'up' : Color,
+# 'down' : Color,
+# 'up' : Color,
+# 'left' : Color,
+# 'forward' : Color,
+# 'back' : Color,
+# }
+# * texture : Texture,
+# * textures : Dictionary = {}, ::
+# * {
+# * 'up' : Texture,
+# * 'down' : Texture,
+# * 'down' : Texture,
+# * 'left' : Texture,
+# * 'forward' : Texture,
+# * 'back' : Texture,
+# * }
+# data : Dictionary = {}
+# }
+#
+
+# Helper function for quick basic Voxel(Dictionary) creation
+# data : Dictionary - user defined data
+# cost : float - cost of Voxel
+# editor : bool - whether Voxel is created by editor
+# @returns : Dictionary - basic Voxel; NOTE: contains only necessary information
+#
+# Example:
+# basic({ ... }, 10.3, false) -> { 'editor': false, 'cost': 10.3, data: { ... } }
+#
+static func basic(data : Dictionary = {}, cost : float = 0.0, editor : bool = Engine.editor_hint) -> Dictionary:
+ var basic = {
+ 'editor' : editor
+ }
+
+ if cost != 0: basic['cost'] = cost
+ if not data.empty(): basic['data'] = data
+
+ return basic
+
+# Helper function for retrieving 'cost' of given Voxel
+# voxel : Dictionary - Voxel to handle
+# @returns : float - cost of Voxel, if found and is valid; else default value
+#
+# Example:
+# get_cost([Voxel]) -> 36.33
+#
+static func get_cost(voxel : Dictionary) -> float:
+ return voxel['cost'] if voxel.get('cost') is int else 0.0
+
+# Helper function for setting 'cost' of given Voxel
+# voxel : Dictionary - Voxel to modify
+# cost : float - cost to set to given Voxel
+#
+# Example:
+# set_cost([Voxel], -0.1)
+#
+static func set_cost(voxel : Dictionary, cost : float = 0) -> void:
+ voxel['cost'] = cost
+
+# Helper function for retrieving 'editor' of given Voxel
+# voxel : Dictionary - Voxel to handle
+# @returns : bool - editor of Voxel, if found and is valid; else default value
+#
+# Example:
+# get_editor([Voxel]) -> false
+#
+static func get_editor(voxel : Dictionary) -> bool:
+ return voxel['editor'] if voxel.get('editor') is bool else Engine.editor_hint
+
+# Helper function for setting 'editor' of given Voxel
+# voxel : Dictionary - Voxel to modify
+# editor : bool - editor to set to given Voxel
+#
+# Example:
+# set_editor([Voxel], true)
+#
+static func set_editor(voxel : Dictionary, editor : bool = Engine.editor_hint) -> void:
+ voxel['editor'] = editor
+
+# Helper function for retrieving 'data' of given Voxel
+# voxel : Dictionary - Voxel to handle
+# @returns : Dictionary - data of Voxel, if found and is valid; else default value
+#
+# Example:
+# get_data([Voxel]) -> { ... }
+#
+static func get_data(voxel : Dictionary) -> Dictionary:
+ return voxel['data'] if voxel.get('data') is Dictionary else {}
+
+# Helper function for setting 'data' of given Voxel
+# voxel : Dictionary - Voxel to modify
+# data : Dictionary - data to set to given Voxel
+#
+# Example:
+# set_data([Voxel], { ... })
+#
+static func set_data(voxel : Dictionary, data : Dictionary) -> void:
+ voxel['data'] = data
+
+
+# Helper function for quick colored Voxel(Dictionary) creation
+# color : Color - color used by Voxel on render; all-around
+# data : Dictionary - user defined data
+# cost : float - cost of Voxel
+# editor : bool - whether Voxel is created by editor
+# @returns : Dictionary - colored Voxel; NOTE: contains only necessary information
+#
+# Example:
+# colored([Color], { ... }, -1.0, false) -> { 'editor': false, 'cost': -1.0, data: { ... }, 'color': [Color] }
+#
+static func colored(color : Color, data : Dictionary = {}, cost : float = 0.0, editor : bool = Engine.editor_hint) -> Dictionary:
+ var colored = basic(data, cost, editor)
+
+ colored['color'] = color
+
+ return colored
+
+
+# Helper function for retrieving 'color', all-around, of given Voxel
+# voxel : Dictionary - Voxel to handle
+# @returns : Color - color of Voxel, if found and is valid; else default value
+#
+# Example:
+# get_color([Voxel]) -> [Color]
+#
+static func get_color(voxel : Dictionary) -> Color:
+ return voxel['color'] if voxel.get('color') is Color else Color()
+
+# Helper function for setting 'color', all-around, of given Voxel
+# voxel : Dictionary - Voxel to modify
+# color : Color - color to set to given Voxel
+#
+# Example:
+# set_color([Voxel], [Color])
+#
+static func set_color(voxel : Dictionary, color : Color = Color()) -> void:
+ voxel['color'] = color
+
+# Helper function for retrieving 'color', of given side, for given Voxel
+# voxel : Dictionary - Voxel to handle
+# side : Vector3 - side to get color from
+# @returns : Color - color of Voxel for given side, if found and is valid; else default value
+#
+# Example:
+# get_color_side([Voxel], 'down') -> [Color]
+#
+static func get_color_side(voxel : Dictionary, side : Vector3) -> Color:
+ return voxel['colors'][side] if voxel.get('colors') is Dictionary and voxel['colors'].get(side) is Color else get_color(voxel)
+
+# The following are helper functions for quick color get to specific sides
+static func get_color_right(voxel : Dictionary) -> Color: return get_color_side(voxel, Vector3.RIGHT)
+static func get_color_left(voxel : Dictionary) -> Color: return get_color_side(voxel, Vector3.LEFT)
+static func get_color_up(voxel : Dictionary) -> Color: return get_color_side(voxel, Vector3.UP)
+static func get_color_down(voxel : Dictionary) -> Color: return get_color_side(voxel, Vector3.DOWN)
+static func get_color_back(voxel : Dictionary) -> Color: return get_color_side(voxel, Vector3.BACK)
+static func get_color_forward(voxel : Dictionary) -> Color: return get_color_side(voxel, Vector3.FORWARD)
+
+# Helper function for setting 'color', of given side, for given Voxel
+# voxel : Dictionary - Voxel to modify
+# side : Vector3 - side to set color to
+# color : Color - color to set to given Voxel
+#
+# Example:
+# set_color_side([Voxel], 'right', [Color])
+#
+static func set_color_side(voxel : Dictionary, side : Vector3, color : Color) -> void:
+ if not voxel.has('colors'): voxel['colors'] = {}
+ voxel['colors'][side] = color
+
+# The following are helper functions for quick color set to specific sides
+static func set_color_right(voxel : Dictionary, color : Color) -> void: set_color_side(voxel, Vector3.RIGHT, color)
+static func set_color_left(voxel : Dictionary, color : Color) -> void: set_color_side(voxel, Vector3.LEFT, color)
+static func set_color_up(voxel : Dictionary, color : Color) -> void: set_color_side(voxel, Vector3.UP, color)
+static func set_color_down(voxel : Dictionary, color : Color) -> void: set_color_side(voxel, Vector3.DOWN, color)
+static func set_color_back(voxel : Dictionary, color : Color) -> void: set_color_side(voxel, Vector3.BACK, color)
+static func set_color_forward(voxel : Dictionary, color : Color) -> void: set_color_side(voxel, Vector3.FORWARD, color)
+
+
+# Helper function for quick textured Voxel(Dictionary) creation
+# texture : Texture - texture used by Voxel on render; all-around
+# color : Color - color used by Voxel on render, used when texture fails to load; all-around
+# data : Dictionary - user defined data
+# cost : float - cost of Voxel
+# editor : bool - whether Voxel is created by editor
+# @returns : Dictionary - textured Voxel; NOTE: contains only necessary information
+#
+# Example:
+# textured([Texture], [Color], { ... }, -100.34, true) -> { 'editor': true, 'cost': -100.34, data: { ... }, 'color': [Color], 'texture': [Texture] }
+#
+#static func textured(texture : Texture, color : Color = Color(), data : Dictionary = {}, cost : float = 0.0, editor : bool = Engine.editor_hint) -> Dictionary:
+# var textured = colored(color, data, cost, editor)
+#
+# texture['texture'] = texture
+#
+# return textured
+
+
+# PosType : ABS_POS, 0 - world space position
+# PosType : POS, 1 - snapped position
+# PosType : GRID, 2 - grid position
+enum PosType {ABS_POS, POS, GRID}
+# Transforms world space position(Vector3) to snapped position(Vector3)
+# grid : Vector3 - world position to be transformed
+# @returns : Vector3 - given world position to snapped position
+#
+# Example:
+# abs_to_pos(Vector3(20, 0.312, -4.6543)) -> Vector3(10, 0.25, -2.25)
+#
+static func abs_to_pos(abs_pos : Vector3) -> Vector3:
+ return (abs_pos / GridStep).floor() * GridStep
+
+# Transforms world space position(Vector3) to grid position(Vector3)
+# grid : Vector3 - world position to be transformed
+# @returns : Vector3 - given world position transformed to grid position
+#
+# Example:
+# abs_to_grid(Vector3(20, 0.312, -4.6543)) -> Vector3(20, 1, -4.5)
+#
+static func abs_to_grid(abs_pos : Vector3) -> Vector3:
+ return pos_to_grid(abs_to_pos(abs_pos))
+
+# Transforms snapped position(Vector3) to grid position(Vector3)
+# pos : Vector3 - snapped position to be transformed
+# @returns : Vector3 - given snapped position transformed to grid position
+#
+# Example:
+# pos_to_grid(Vector3(1, 0, -0.75)) -> Vector3(2, 0, -0.5)
+#
+static func pos_to_grid(pos : Vector3) -> Vector3:
+ return pos / GridStep
+
+# Corrects snapped position(Vector3)
+# grid : Vector3 - snapped position to be corrected
+# @returns : Vector3 - given snapped position corrected
+#
+# Example:
+# pos_correct(Vector3(3, 0, -3)) -> Vector3(3.5, 0, -3.5)
+#
+static func pos_correct(pos : Vector3) -> Vector3:
+ return pos + Vector3(GridCorrection, GridCorrection, GridCorrection)
+
+# Transforms grid position(Vector3) to snapped position(Vector3)
+# grid : Vector3 - grid position to be transformed
+# @returns : Vector3 - given grid position transformed to snapped position
+#
+# Example:
+# grid_to_pos(Vector3(3, 0, -3)) -> Vector3(1, 0, -0.75)
+#
+static func grid_to_pos(grid : Vector3) -> Vector3:
+ return grid * GridStep
+
+
+# Returns whether that given grid(Vector3) is whithin given dimensions(Vector3)
+# grid : Vector3 - grid position to validate with
+# dimensions : Vector3 - dimensions to validate grid within
+# @returns : bool - true, given grid position is within given dimensions; false, given grid position isn't within given dimensions
+#
+# Example:
+# grid_within_dimensions(Vector3(2, -6, 21), Vector3(6, 6, 6)) -> false
+#
+static func grid_within_dimensions(grid : Vector3, dimensions : Vector3) -> bool:
+ return abs(grid.x) <= dimensions.x and abs(grid.y) <= dimensions.y and abs(grid.z) <= dimensions.z
+
+# Returns given grid position(Vector3) within the given dimensions(Vector3)
+# grid : Vector3 - grid position to be clamped
+# dimensions : Vector3 - dimensions to clamp given grid position within
+# @returns : Vector3 - given grid position clamped within given dimensions
+#
+# Example:
+# clamp_grid(Vector3(12, -3, -21), Vector3(6, 2, -3)) -> Vector3(6, -2, -3)
+#
+static func clamp_grid(grid : Vector3, dimensions : Vector3) -> Vector3:
+ return Vector3(clamp(grid.x, -dimensions.x, dimensions.x - 1), clamp(grid.y, -dimensions.y, dimensions.y - 1), clamp(grid.z, -dimensions.z, dimensions.z - 1))
diff --git a/addons/VoxelCore/src/VoxelEditor.gd b/addons/VoxelCore/src/VoxelEditor.gd
new file mode 100644
index 00000000..0bce1fc8
--- /dev/null
+++ b/addons/VoxelCore/src/VoxelEditor.gd
@@ -0,0 +1,676 @@
+tool
+extends Spatial
+class_name VoxelEditor, 'res://addons/VoxelCore/assets/VoxelEditor.png'
+
+
+
+# Declarations
+var undo_redo : UndoRedo = UndoRedo.new()
+
+var OriginalBuildGreedy : bool = false setget set_original_build_greedy
+func set_original_build_greedy(build_greedy : bool) -> void:
+ OriginalBuildGreedy = build_greedy
+
+signal begined
+var VoxelObjectRef : VoxelObject setget begin
+# Clears previous VoxelObjectRef, then sets given VoxelObject as VoxelObjectRef and 'edits' accordingly
+# voxelobject : VoxelObject - VoxelObject to be 'edited'
+# edit : bool - true, begin editing immediately; false, prevents from editing immediately
+# emit : bool - true, emit 'begined' signal; false, don't emit 'begined' signal
+#
+# Example:
+# begin([VoxelObject], true, false)
+#
+func begin(voxelobject : VoxelObject, edit : bool = false, emit : bool = true) -> void:
+ clear(emit)
+
+ VoxelObjectRef = voxelobject
+
+ set_original_build_greedy(VoxelObjectRef.BuildGreedy)
+ VoxelObjectRef.connect('set_buildgreedy', self, 'set_original_build_greedy')
+
+ set_edit(edit, false)
+ set_edit_lock(VoxelObjectRef.Lock, emit)
+ VoxelObjectRef.connect('set_lock', self, 'set_edit_lock')
+
+ set_mirror_x_lock(VoxelObjectRef.Mirror_X, emit)
+ VoxelObjectRef.connect('set_mirror_x', self, 'set_mirror_x_lock')
+ set_mirror_y_lock(VoxelObjectRef.Mirror_Y, emit)
+ VoxelObjectRef.connect('set_mirror_y', self, 'set_mirror_y_lock')
+ set_mirror_z_lock(VoxelObjectRef.Mirror_Z, emit)
+ VoxelObjectRef.connect('set_mirror_z', self, 'set_mirror_z_lock')
+
+ set_floor_dimensions(VoxelObjectRef.Dimensions, emit)
+ VoxelObjectRef.connect('set_dimensions', self, 'set_floor_dimensions')
+ set_floor_visible(VoxelObjectRef.Voxels.size() == 0, emit)
+
+ VoxelObjectRef.connect('update', VoxelObjectRef, 'update_body', [true])
+
+ VoxelObjectRef.connect('tree_exiting', self, 'clear')
+
+ VoxelObjectRef.update(true, emit)
+
+ for cursor in Cursors:
+ cursor.visible = false
+ VoxelObjectRef.add_child(cursor)
+ VoxelObjectRef.add_child(Floor)
+
+ if emit: emit_signal('begined')
+
+signal commited
+# Apply Voxels given to VoxelObjectRef; and clears VoxelObjectRef
+# voxels : Dictionary - array of voxels to update VoxelObjectRef with
+# emit : bool - true, emit 'commited' signal; false, don't emit 'commited' signal
+#
+# Example:
+# commit({ ... }, false)
+#
+func commit(voxels = null, emit : bool = true) -> void:
+ if typeof(voxels) == TYPE_DICTIONARY:
+ VoxelObjectRef.set_voxels(voxels, false)
+
+ clear(emit)
+ set_edit(false, emit)
+
+ if emit: emit_signal('commited')
+
+signal cleared
+# Clears VoxelObjectRef
+# emit : bool - true, emit 'cleared' signal; false, don't emit 'cleared' signal
+#
+# Example:
+# clear()
+#
+func clear(emit : bool = true) -> void:
+ if VoxelObjectRef != null:
+ VoxelObjectRef.BuildGreedy = OriginalBuildGreedy
+ OriginalBuildGreedy = false
+
+ VoxelObjectRef.disconnect('set_buildgreedy', self, 'set_original_build_greedy')
+
+ VoxelObjectRef.disconnect('set_lock', self, 'set_edit_lock')
+
+ VoxelObjectRef.disconnect('set_mirror_x', self, 'set_mirror_x_lock')
+ VoxelObjectRef.disconnect('set_mirror_y', self, 'set_mirror_y_lock')
+ VoxelObjectRef.disconnect('set_mirror_z', self, 'set_mirror_z_lock')
+
+ VoxelObjectRef.disconnect('set_dimensions', self, 'set_floor_dimensions')
+
+ VoxelObjectRef.disconnect('update', VoxelObjectRef, 'update_body')
+
+ VoxelObjectRef.disconnect('tree_exiting', self, 'clear')
+
+ VoxelObjectRef.remove_child(Floor)
+ for cursor in Cursors: VoxelObjectRef.remove_child(cursor)
+
+ VoxelObjectRef.update()
+
+ VoxelObjectRef = null
+
+ if emit: emit_signal('cleared')
+
+
+# TODO select, fill and bucket tool
+enum Tools {ADD, REMOVE, PAINT, COLOR_PICKER}
+signal set_tool(_tool)
+# Operation being done when 'editing'
+export var Tool = Tools.ADD setget set_tool
+# Setter for Tool
+# _tool : int[Tools] - tool to set current Tool to; Note: Use Tools to retrive value!
+# emit : bool - true, emit 'set_tool' signal; false, don't emit 'set_tool' signal
+#
+# Example:
+# set_tool(Tools.ADD, false)
+#
+func set_tool(_tool : int, emit : bool = true) -> void:
+ Tool = _tool
+
+ if emit: emit_signal('set_tool', _tool)
+
+
+signal set_edit(editing)
+# Whether VoxelEditor is 'editing'
+export var Edit : bool = true setget set_edit
+# Setter for Edit
+# edit : bool - true, editing; false, not editing
+# emit : bool - true, emit 'set_edit' signal; false, don't emit 'set_edit' signal
+#
+# Example:
+# set_edit(false, false)
+#
+func set_edit(edit : bool = !Edit, emit : bool = true) -> void:
+ if EditLock: edit = false
+
+ Edit = edit
+
+ if VoxelObjectRef:
+ VoxelObjectRef.set_buildgreedy(false if edit else OriginalBuildGreedy, false, false)
+ VoxelObjectRef.update(true)
+
+ if emit: emit_signal('set_edit', edit)
+
+signal set_edit_lock(locked)
+# Whether VoxelEditor is able to edit
+export var EditLock : bool = false setget set_edit_lock
+# Setter for EditLock
+# lock : bool - true, able to edit; false, unable to edit
+# emit : bool - true, emit 'set_edit_lock' signal; false, don't emit 'set_edit_lock' signal
+#
+# Example:
+# set_edit_lock(false, false)
+#
+func set_edit_lock(lock : bool = true, emit : bool = true) -> void:
+ EditLock = lock
+
+ set_edit(Edit, emit)
+
+ if emit: emit_signal('set_edit_lock', lock)
+
+
+signal set_working_voxel(voxel)
+# Voxel being used in 'editing' operations; if null then a new voxel is created with paint color
+var WorkingVoxel = null setget set_working_voxel
+# Setter for WorkingVoxel
+# voxel : int/Dictionary - voxel to set as WorkingVoxel
+# emit : bool - true, emit 'set_working_voxel' signal; false, don't emit 'set_working_voxel' signal
+#
+# Example:
+# set_working_voxel([Voxel], false)
+#
+func set_working_voxel(voxel, emit : bool = true) -> void:
+ WorkingVoxel = voxel if typeof(voxel) == TYPE_INT or typeof(voxel) == TYPE_DICTIONARY else null
+
+ if emit: emit_signal('set_working_voxel', WorkingVoxel)
+
+signal set_paint_color(color)
+# Color used in 'editing' operations
+export var PaintColor : Color = Color(1, 1, 1, 1) setget set_paint_color
+# Setter for PaintColor
+# color : Color - Color to set PaintColor
+# emit : bool - true, emit 'set_paint_color' signal; false, don't emit 'set_paint_color' signal
+#
+# Example:
+# set_paint_color(Color(1, 0, 0.33), false)
+#
+func set_paint_color(color : Color, emit : bool = true) -> void:
+ PaintColor = color
+
+ if emit: emit_signal('set_paint_color', color)
+
+
+signal set_mirror_x(mirroring)
+# Whether operations are mirrored over x planes
+export var Mirror_X : bool setget set_mirror_x
+# Setter for Mirror_X
+# mirror : bool - value to set Mirror_X
+# emit : bool - true, emit 'set_mirror_x' signal; false, don't emit 'set_mirror_x' signal
+#
+# Example:
+# set_mirror_x(false false)
+#
+func set_mirror_x(mirror : bool = !Mirror_X, emit : bool = true) -> void:
+ if Mirror_X_Lock: mirror = true
+
+ Mirror_X = mirror
+
+ if emit: emit_signal('set_mirror_x', mirror)
+
+signal set_mirror_x_lock(locked)
+# Whether mirroring operations over x planes are allowed
+var Mirror_X_Lock : bool = false setget set_mirror_x_lock
+# Setter for Mirror_X_Lock
+# lock : bool - value to set Mirror_X_Lock
+# emit : bool - true, emit 'set_mirror_x_lock' signal; false, don't emit 'set_mirror_x_lock' signal
+#
+# Example:
+# set_mirror_x_lock(false false)
+#
+func set_mirror_x_lock(lock : bool = !Mirror_X_Lock, emit : bool = true) -> void:
+ Mirror_X_Lock = lock
+
+ set_mirror_x(lock)
+
+ if emit: emit_signal('set_mirror_x_lock', lock)
+
+signal set_mirror_y(mirroring)
+# Whether operations are mirrored over y planes
+export var Mirror_Y : bool setget set_mirror_y
+# Setter for Mirror_Y
+# mirror : bool - value to set Mirror_Y
+# emit : bool - true, emit 'set_mirror_y' signal; false, don't emit 'set_mirror_y' signal
+#
+# Example:
+# set_mirror_y(false false)
+#
+func set_mirror_y(mirror : bool = !Mirror_Y, emit : bool = true) -> void:
+ if Mirror_Y_Lock: mirror = true
+
+ Mirror_Y = mirror
+
+ if emit: emit_signal('set_mirror_y', mirror)
+
+signal set_mirror_y_lock(locked)
+# Whether mirroring operations over y planes are allowed
+var Mirror_Y_Lock : bool = false setget set_mirror_y_lock
+# Setter for Mirror_Y_Lock
+# lock : bool - value to set Mirror_Y_Lock
+# emit : bool - true, emit 'set_mirror_y' signal; false, don't emit 'set_mirror_y' signal
+#
+# Example:
+# set_mirror_y(false false)
+#
+func set_mirror_y_lock(lock : bool = !Mirror_Y_Lock, emit : bool = true) -> void:
+ Mirror_Y_Lock = lock
+
+ set_mirror_y(lock)
+
+ if emit: emit_signal('set_mirror_y_lock', lock)
+
+signal set_mirror_z(mirroring)
+# Whether operations are mirrored over z planes
+export var Mirror_Z : bool setget set_mirror_z
+# Setter for Mirror_Z
+# mirror : bool - value to set Mirror_Z
+# emit : bool - true, emit 'set_mirror_z' signal; false, don't emit 'set_mirror_z' signal
+#
+# Example:
+# set_mirror_z(false false)
+#
+func set_mirror_z(mirror : bool = !Mirror_Z, emit : bool = true) -> void:
+ if Mirror_Z_Lock: mirror = true
+
+ Mirror_Z = mirror
+
+ if emit: emit_signal('set_mirror_z', mirror)
+
+signal set_mirror_z_lock(locked)
+# Whether mirroring operations over z planes are allowed
+var Mirror_Z_Lock : bool = false setget set_mirror_z_lock
+# Setter for Mirror_Z_Lock
+# lock : bool - value to set Mirror_Z_Lock
+# emit : bool - true, emit 'set_mirror_z_lock' signal; false, don't emit 'set_mirror_z_lock' signal
+#
+# Example:
+# set_mirror_z_lock(false false)
+#
+func set_mirror_z_lock(lock : bool = !Mirror_Z_Lock, emit : bool = true) -> void:
+ Mirror_Z_Lock = lock
+
+ set_mirror_z(lock)
+
+ if emit: emit_signal('set_mirror_z_lock', lock)
+
+
+# Contains a refrence to each Cursor
+var Cursors : Array = [
+ MeshInstance.new(),
+ MeshInstance.new(),
+ MeshInstance.new(),
+ MeshInstance.new(),
+ MeshInstance.new(),
+ MeshInstance.new(),
+ MeshInstance.new(),
+ MeshInstance.new()
+] setget set_cursors
+# Cursor references should not be modifiable
+func set_cursors(cursors) -> void:
+ return
+
+signal set_cursor_visible(visible)
+# Visibility of Cursors
+export var CursorVisible : bool = true setget set_cursor_visible
+# Setter for CursorVisible
+# visible : bool - value to set CursorVisible
+# emit : bool - true, emit 'set_cursor_visible' signal; false, don't emit 'set_cursor_visible' signal
+#
+# Example:
+# set_cursor_visible(false false)
+#
+func set_cursor_visible(visible : bool = !CursorVisible, emit : bool = true) -> void:
+ CursorVisible = visible
+
+ for cursor in Cursors:
+ cursor.visible = CursorVisible
+
+ if emit: emit_signal('set_cursor_visible', visible)
+
+signal set_cursor_color(color)
+# Color for Cursors
+export var CursorColor : Color = Color(1, 0, 0, 0.6) setget set_cursor_color
+# Setter for CursorColor
+# color : color - value to set CursorColor, and each Cursor
+# emit : bool - true, emit 'set_cursor_color' signal; false, don't emit 'set_cursor_color' signal
+#
+# Example:
+# set_cursor_color(Color(0.5, 0.03, 0.6, 0.3), false)
+#
+func set_cursor_color(color : Color, emit : bool = true) -> void:
+ CursorColor = color
+
+ for cursor in Cursors:
+ if cursor.material_override && cursor.material_override.albedo_color:
+ cursor.material_override.albedo_color = CursorColor
+
+ if emit: emit_signal('set_cursor_color', color)
+
+# Refrence to Floor
+var Floor : MeshInstance = MeshInstance.new() setget set_floor
+# Floor references should not be modifiable
+func set_floor(_floor) -> void:
+ return
+
+signal set_floor_solid(floorsolid)
+# Floor's appearance state; true, floor is visibly solid; false, floor is a grid
+export var FloorSolid : bool = false setget set_floor_solid
+# Setter for FloorSolid
+# solid : bool - value to set FloorSolid
+# emit : bool - true, emit 'set_floor_solid' signal; false, don't emit 'set_floor_solid' signal
+#
+# Example:
+# set_floor_solid(false false)
+#
+func set_floor_solid(solid : bool = !FloorSolid, emit : bool = true):
+ FloorSolid = solid
+
+ update_floor(VoxelObjectRef.Dimensions if VoxelObjectRef else Vector3.ONE)
+
+ if emit: emit_signal('set_floor_solid', solid)
+
+signal set_floor_visible(visible)
+# Visibility of Floor
+export var FloorVisible : bool = true setget set_floor_visible
+# Setter for FloorVisible
+# visible : bool - value to set FloorVisible
+# emit : bool - true, emit 'set_floor_visible' signal; false, don't emit 'set_floor_visible' signal
+#
+# Example:
+# set_floor_visible(false false)
+#
+func set_floor_visible(visible : bool = (!Floor.visible if Floor != null else true), emit : bool = true) -> void:
+ if FloorConstant: visible = true
+
+ FloorVisible = visible
+
+ Floor.visible = visible
+ if Floor.has_node('VEFloor_col'): Floor.get_node('VEFloor_col').get_children()[0].disabled = !FloorVisible
+
+ if emit: emit_signal('set_floor_visible', visible)
+
+signal set_floor_constant(constant)
+# Whether Floor is visible regardless of context (e.g. present voxels)
+export var FloorConstant : bool = false setget set_floor_constant
+# Setter for FloorConstant
+# visible : bool - value to set FloorConstant
+# emit : bool - true, emit 'set_floor_constant' signal; false, don't emit 'set_floor_constant' signal
+#
+# Example:
+# set_floor_constant(false false)
+#
+func set_floor_constant(constant : bool = !FloorConstant, emit : bool = true) -> void:
+ FloorConstant = constant
+
+ set_floor_visible(VoxelObjectRef and VoxelObjectRef.Voxels.size() == 0)
+# if VoxelObjectRef and VoxelObjectRef.Voxels.size() > 0:
+# set_floor_visible(false)
+# else:
+# set_floor_visible(true)
+
+ if emit: emit_signal('set_floor_constant', constant)
+
+signal set_floor_color(color)
+# Color for Floor
+export var FloorColor : Color = Color(0, 1, 0) setget set_floor_color
+# Setter for FloorColor
+# color : Color - value to set FloorColor
+# emit : bool - true, emit 'set_floor_color' signal; false, don't emit 'set_floor_color' signal
+#
+# Example:
+# set_floor_color(Color(1, 0, 0.11, 0.33), false)
+#
+func set_floor_color(color : Color, emit : bool = true) -> void:
+ FloorColor = color
+
+ if Floor.material_override && Floor.material_override.albedo_color:
+ Floor.material_override.albedo_color = color
+
+ if emit: emit_signal('set_floor_color', color)
+
+signal set_floor_dimensions(dimensions)
+# Setter for Floor dimensions
+# dimensions : Vector3 - dimensions to set to Floor
+# emit : bool - true, emit 'set_floor_dimensions' signal; false, don't emit 'set_floor_dimensions' signal
+#
+# Example:
+# set_floor_dimensions(Vector3(12, 12, 12), false)
+#
+func set_floor_dimensions(dimensions : Vector3, emit : bool = true) -> void:
+ update_floor(dimensions)
+
+ if emit: emit_signal('set_floor_dimensions', Floor.scale)
+
+signal update_floor(dimensions)
+# Updates the floor appearance
+# dimensions : Vector3 - dimensions to set to Floor
+# emit : bool - true, emit 'update_floor' signal; false, don't emit 'update_floor' signal
+#
+# Example:
+# update_floor(Vector3(12, 12, 12), false)
+#
+func update_floor(dimensions : Vector3, emit : bool = true) -> void:
+ for child in Floor.get_children():
+ Floor.remove_child(child)
+ child.queue_free()
+
+ Floor.set_name('VEFloor')
+ Floor.visible = FloorVisible
+
+ if FloorSolid:
+ Floor.mesh = PlaneMesh.new()
+ Floor.scale = dimensions * Voxel.GridStep
+ Floor.create_trimesh_collision()
+ Floor.material_override = SpatialMaterial.new()
+ Floor.material_override.set_cull_mode(2)
+ Floor.material_override.albedo_color = FloorColor
+ else:
+ Floor.scale = Vector3.ONE
+
+ var ST = SurfaceTool.new()
+ ST.begin(Mesh.PRIMITIVE_LINES)
+ ST.add_color(FloorColor)
+
+ var material = SpatialMaterial.new()
+ material.roughness = 1
+ material.vertex_color_is_srgb = true
+ material.vertex_color_use_as_albedo = true
+ material.set_cull_mode(2)
+ ST.set_material(material)
+
+ var x : int = -dimensions.x
+ while x <= dimensions.x:
+ ST.add_normal(Vector3.UP)
+ ST.add_vertex(Voxel.grid_to_pos(Vector3(x, 0, -abs(dimensions.z))))
+ ST.add_vertex(Voxel.grid_to_pos(Vector3(x, 0, abs(dimensions.z))))
+
+ x += 1
+
+ var z : int = -dimensions.z
+ while z <= dimensions.z:
+ ST.add_normal(Vector3.UP)
+ ST.add_vertex(Voxel.grid_to_pos(Vector3(-abs(dimensions.x), 0, z)))
+ ST.add_vertex(Voxel.grid_to_pos(Vector3(abs(dimensions.x), 0, z)))
+
+ z += 1
+
+ ST.index()
+
+ Floor.mesh = ST.commit()
+ Floor.create_convex_collision()
+
+ if Floor.has_node('VEFloor_col'): Floor.get_node('VEFloor_col').get_children()[0].disabled = !FloorVisible
+
+ if emit: emit_signal('update_floor', dimensions)
+
+
+
+# Util
+# Helper function for easy Raycasting
+# event : InputEventMouse - MouseEvent to Raycast for
+# camera : Camera - Camera from which to Raycast
+# @returns : Raycast[Dictionary] - Dictionary containing all Raycast info
+#
+# Example:
+# raycast([InputEventMouse], [Camera]) -> [Raycast]
+#
+func raycast(event : InputEventMouse, camera : Camera = get_viewport().get_camera()) -> Dictionary:
+ var from = camera.project_ray_origin(event.position)
+ var to = from + camera.project_ray_normal(event.position) * 1000
+ return camera.get_world().direct_space_state.intersect_ray(from, to)
+
+# Helper function for easy Raycasting to a VoxelObject
+# event : InputEventMouse - MouseEvent to Raycast for
+# camera : Camera - Camera from which to Raycast
+# voxelobject : VoxelObject - VoxelObject to raycast for
+# exclude : Array - Collision shapes to exclude from raycast
+# @returns : Raycast[Dictionary] - Dictionary containing all Raycast info
+#
+# Example:
+# raycast_for_voxelobject([InputEventMouse], [Camera], [VoxelObject], [ ... ]) -> [Raycast]
+#
+func raycast_for_voxelobject(event : InputEventMouse, camera : Camera = get_viewport().get_camera(), voxelobject = VoxelObjectRef, exclude : Array = []) -> Dictionary:
+ var hit : Dictionary
+ var from = camera.project_ray_origin(event.position)
+ var to = from + camera.project_ray_normal(event.position) * 1000
+ while true:
+ hit = camera.get_world().direct_space_state.intersect_ray(from, to, exclude)
+ if hit:
+ if voxelobject.is_a_parent_of(hit.collider): break
+ else: exclude.append(hit.collider)
+ else: break
+
+ return hit
+
+# Helper function for getting mirrors
+# grid : Vector3 - Grid position to mirrr according to Mirror options
+# @returns : Array[Vector3] - Array containing original position and all mirrored position
+#
+# Example:
+# grid_to_mirrors(Vector(3, 1, -3)) -> [ Vector(3, 1, -3), ... ]
+#
+func grid_to_mirrors(grid : Vector3) -> Array:
+ var mirrors = [grid]
+
+ if Mirror_X:
+ mirrors.append(Vector3(grid.x, grid.y, (grid.z + 1) * -1))
+
+ if Mirror_Z:
+ mirrors.append(Vector3((grid.x + 1) * -1, grid.y, (grid.z + 1) * -1))
+
+ if Mirror_Y:
+ mirrors.append(Vector3(grid.x, (grid.y + 1) * -1, grid.z))
+
+ if Mirror_X:
+ mirrors.append(Vector3(grid.x, (grid.y + 1) * -1, (grid.z + 1) * -1))
+
+ if Mirror_Z:
+ mirrors.append(Vector3((grid.x + 1) * -1, (grid.y + 1) * -1, grid.z))
+
+ if Mirror_X && Mirror_Z:
+ mirrors.append(Vector3((grid.x + 1) * -1, (grid.y + 1) * -1, (grid.z + 1) * -1))
+
+ if Mirror_Z:
+ mirrors.append(Vector3((grid.x + 1) * -1, grid.y, grid.z))
+
+ if Mirror_X:
+ mirrors.append(Vector3((grid.x + 1) * -1, grid.y, (grid.z + 1) * -1))
+
+ return mirrors
+
+
+
+# Core
+func _init() -> void:
+ for cursor in Cursors:
+ cursor.set_name('VECursor')
+ cursor.visible = CursorVisible
+ cursor.mesh = CubeMesh.new()
+ cursor.scale = Vector3(Voxel.VoxelSize, Voxel.VoxelSize, Voxel.VoxelSize)
+ cursor.material_override = SpatialMaterial.new()
+ cursor.material_override.flags_transparent = true
+ cursor.material_override.albedo_color = CursorColor
+
+ update_floor(Vector3.ONE)
+
+
+# Handle a input event and does operations if needs be
+# event : InputEvent : event to handle
+# camera : Caemra : camera from which to handle event
+# working : VoxelObject : VoxelObject on which operations should take place
+# options : Dictionary : options for handling input
+# @returns : bool : whether a operation has taken place
+#
+# Example:
+# handle_input([InputEvent], [Camera], [VoxelObject], { ... }) -> false
+#
+func handle_input(event : InputEvent, camera : Camera = get_viewport().get_camera(), working = VoxelObjectRef) -> bool:
+ if Edit and VoxelObjectRef and event is InputEventMouse and !(event is InputEventMouseMotion and Input.is_mouse_button_pressed(BUTTON_RIGHT)):
+ var hit = raycast_for_voxelobject(event, camera, working)
+ if hit and working.is_a_parent_of(hit.collider):
+ match Tool:
+ Tools.REMOVE, Tools.PAINT, Tools.COLOR_PICKER:
+ hit.normal *= 1 if hit.collider.get_parent().get_name() == 'VEFloor' else -1
+
+ hit.position += hit.normal * (Voxel.VoxelSize / 2)
+ var mirrors = grid_to_mirrors(Voxel.clamp_grid(Voxel.abs_to_grid(working.to_local(hit.position)), VoxelObjectRef.Dimensions))
+
+ if CursorVisible:
+ for cursor in range(Cursors.size()):
+ Cursors[cursor].visible = cursor < mirrors.size()
+ if cursor < mirrors.size():
+ Cursors[cursor].translation = Voxel.pos_correct(Voxel.grid_to_pos(mirrors[cursor]))
+
+ # TODO multithreading?
+ if event is InputEventMouseButton and event.pressed and event.button_index == BUTTON_LEFT:
+ undo_redo.create_action('VoxelEditor ' + str(Tools.keys()[Tool]) + ' Operation')
+ for mirror in mirrors:
+ match Tool:
+ Tools.ADD:
+ undo_redo.add_do_method(working, 'set_voxel', mirror, Voxel.colored(PaintColor) if WorkingVoxel == null else WorkingVoxel)
+ undo_redo.add_undo_method(working, 'erase_voxel', mirror)
+ Tools.REMOVE:
+ var voxel = working.Voxels.get(mirror)
+ if voxel:
+ undo_redo.add_do_method(working, 'erase_voxel', mirror)
+ undo_redo.add_undo_method(working, 'set_voxel', mirror, voxel)
+ Tools.PAINT:
+ var voxel = working.Voxels.get(mirror)
+ if voxel:
+ var new_voxel = voxel.duplicate(true)
+ Voxel.set_color(new_voxel, PaintColor)
+
+ undo_redo.add_do_method(working, 'set_voxel', mirror, new_voxel, false, false)
+ undo_redo.add_undo_method(working, 'set_voxel', mirror, voxel, false, false)
+ Tools.COLOR_PICKER:
+ var voxel = working.get_voxel(mirror)
+ if voxel:
+ undo_redo.add_do_method(self, 'set_paint_color', Voxel.get_color(voxel))
+ undo_redo.add_undo_method(self, 'set_paint_color', PaintColor)
+ break
+
+ undo_redo.add_do_method(working, 'update')
+ undo_redo.add_undo_method(working, 'update')
+
+ undo_redo.commit_action()
+
+ working.update_body(true)
+
+ set_floor_visible(working.Voxels.size() == 0)
+
+ return true
+ else:
+ for cursor in Cursors:
+ cursor.visible = false
+ else:
+ for cursor in Cursors:
+ cursor.visible = false
+
+ return false
diff --git a/addons/VoxelCore/src/VoxelEditorGUI.gd b/addons/VoxelCore/src/VoxelEditorGUI.gd
new file mode 100644
index 00000000..16213d52
--- /dev/null
+++ b/addons/VoxelCore/src/VoxelEditorGUI.gd
@@ -0,0 +1,74 @@
+tool
+extends Control
+class_name VoxelEditorGUI, 'res://addons/VoxelCore/assets/VoxelEditorGUI.png'
+
+
+
+# Declarations
+var fix_level : int = 0
+func is_fixed_level(fixed_level : int = 1) -> bool:
+ fix_level += 1
+ return fix_level == fixed_level
+
+
+signal set_voxeleditorowner(voxeleditorowner)
+var VoxelEditorOwner : VoxelEditor setget set_voxeleditorowner
+func set_voxeleditorowner(voxeleditorowner : VoxelEditor, emit : bool = true) -> void:
+ VoxelEditorOwner = voxeleditorowner
+
+ if emit: emit_signal('set_voxeleditorowner', VoxelEditorOwner)
+
+export(NodePath) var VoxelEditorOwnerPath : NodePath = NodePath('/root/CoreVoxelEditor') setget set_voxeleditorownerpath
+# Sets the path to VoxelEditorOwner, and the VoxelEditorOwner in itself
+# voxeleditorownerpath : NodePath - path to VoxelEditor to be set as VoxelEditorOwner
+#
+# Example:
+# set_voxeleditorownerpath([NodePath])
+#
+func set_voxeleditorownerpath(voxeleditorownerpath : NodePath, emit : bool = true) -> void:
+ if is_inside_tree() and get_node(voxeleditorownerpath) is VoxelEditor:
+ set_voxeleditorowner(get_node(voxeleditorownerpath), emit)
+ VoxelEditorOwnerPath = voxeleditorownerpath
+
+
+signal set_active(active, voxelobject, options)
+var Active : bool = false setget set_active
+# Sets the VoxelEditor's GUI active status
+# active : bool - true, is active and visible; false, is not active and invisible
+# voxelobject : VoxelObject - VoxelObject to be edited
+# options : Dictionary - options for custom usage ::
+# clear : bool : clear if set inactive
+# commit_voxels : Dictionary : voxels to commit when set inactive
+# emit : bool - true, emit 'set_active' signal; false, don't emit 'set_active' signal
+#
+# Example:
+# set_active(true, [VoxelObject], { ... }, false)
+#
+func set_active(active : bool = !Active, voxelobject = null, options : Dictionary = {}, emit : bool = true) -> void:
+ Active = active
+ visible = active
+
+ if options.get('prompt') == 'commit': VoxelEditorOwner.commit(options.get('voxels'), emit)
+ elif options.get('prompt') == 'clear': VoxelEditorOwner.clear(emit)
+
+ if voxelobject: VoxelEditorOwner.begin(voxelobject, active, emit)
+
+ if emit: emit_signal('set_active', active, voxelobject, options)
+
+
+
+# Core
+func _ready() -> void:
+ fix_level = 0
+ if is_fixed_level(): set_voxeleditorownerpath(VoxelEditorOwnerPath)
+
+
+# Quick way to send a event to VoxelEditorOwner to be handled
+# event : InputEvent : event to be sent to VoxelEditorOwner
+# camera : Camera : camera refrence to be sent with event to VoxelEditorOwner
+#
+# Example:
+# handle_input([InputEvent], [Camera]) -> true
+#
+func handle_input(event : InputEvent, camera : Camera = get_viewport().get_camera()) -> bool:
+ return VoxelEditorOwner.handle_input(event, camera) if VoxelEditorOwner else false
diff --git a/addons/VoxelCore/src/VoxelEditorGUI/VoxelEditorGUI.default.gd b/addons/VoxelCore/src/VoxelEditorGUI/VoxelEditorGUI.default.gd
new file mode 100644
index 00000000..87662c80
--- /dev/null
+++ b/addons/VoxelCore/src/VoxelEditorGUI/VoxelEditorGUI.default.gd
@@ -0,0 +1,335 @@
+tool
+extends VoxelEditorGUI
+
+
+
+# References
+onready var camera : Camera = $root/VBoxContainer/ViewportContainer/Viewport/Origin/Camera
+onready var light : DirectionalLight = $root/VBoxContainer/ViewportContainer/Viewport/Origin/Camera/DirectionalLight
+onready var voxelobject : VoxelObject = $root/VBoxContainer/ViewportContainer/Viewport/VoxelObject
+
+onready var tool_selector := get_node('root/VBoxContainer/toolbar/HBoxContainer/tools/ToolSelector')
+
+onready var paint_color : ColorPickerButton = $root/VBoxContainer/toolbar/HBoxContainer/tools/color
+
+onready var mirror_x : CheckBox = $root/VBoxContainer/toolbar/HBoxContainer/mirror/x
+onready var mirror_y : CheckBox = $root/VBoxContainer/toolbar/HBoxContainer/mirror/y
+onready var mirror_z : CheckBox = $root/VBoxContainer/toolbar/HBoxContainer/mirror/z
+
+onready var voxel_set_viewer := $VoxelSetViewer
+
+onready var settings : Button = $root/VBoxContainer/toolbar/HBoxContainer/editor/settings
+onready var settings_dialog : WindowDialog = $editor_settings
+onready var custom_editor : CheckBox = $editor_settings/CenterContainer/editor/custom_editor
+onready var editor_color : ColorPickerButton = $editor_settings/CenterContainer/editor/color
+onready var cursor_visible : CheckBox = $editor_settings/CenterContainer/cursor/visible
+onready var cursor_color : ColorPickerButton = $editor_settings/CenterContainer/cursor/color
+onready var floor_solid : CheckBox = $editor_settings/CenterContainer/floor/solid
+onready var floor_constant : CheckBox = $editor_settings/CenterContainer/floor/constant
+onready var floor_color : ColorPickerButton = $editor_settings/CenterContainer/floor/color
+
+onready var commit : Button = $root/VBoxContainer/toolbar/HBoxContainer/options/commit
+onready var commit_confirm : ConfirmationDialog = $confirm_commit
+onready var clear : Button = $root/VBoxContainer/toolbar/HBoxContainer/options/clear
+onready var clear_confirm : ConfirmationDialog = $confirm_clear
+
+
+
+# Declarations
+var VoxelObjectRef : VoxelObject = null
+
+export var mouse_zoom_sensitivity : float = 0.5
+export var mouse_movement_sensitivity : int = 2
+export var sensitivity_multiplier : float = 2
+
+
+func is_fixed_level(fixed_level : int = 1) -> bool:
+ return .is_fixed_level(2)
+
+
+# Sets the VoxelEditor GUI's VoxelEditor to which it will send it's input to; NOTE: setting VoxelEditorOwner is necessary
+func set_voxeleditorowner(voxeleditorowner : VoxelEditor, emit : bool = true) -> void:
+ if VoxelEditorOwner:
+ voxeleditorowner.disconnect('begined', self, 'update_voxelobject')
+
+ VoxelEditorOwner.disconnect('set_tool', tool_selector, '_select_int')
+
+ VoxelEditorOwner.disconnect('set_paint_color', paint_color, 'set_pick_color')
+
+ VoxelEditorOwner.disconnect('set_mirror_x', mirror_x, 'set_pressed')
+ VoxelEditorOwner.disconnect('set_mirror_x_lock', mirror_x, 'set_disabled')
+ VoxelEditorOwner.disconnect('set_mirror_y', mirror_y, 'set_pressed')
+ VoxelEditorOwner.disconnect('set_mirror_y_lock', mirror_y, 'set_disabled')
+ VoxelEditorOwner.disconnect('set_mirror_z', mirror_z, 'set_pressed')
+ VoxelEditorOwner.disconnect('set_mirror_z_lock', mirror_z, 'set_disabled')
+
+ VoxelEditorOwner.disconnect('set_cursor_visible', cursor_visible, 'set_pressed')
+ VoxelEditorOwner.disconnect('set_cursor_color', cursor_color, 'set_pick_color')
+ VoxelEditorOwner.disconnect('set_floor_solid', floor_solid, 'set_pressed')
+ VoxelEditorOwner.disconnect('set_floor_constant', floor_constant, 'set_pressed')
+ VoxelEditorOwner.disconnect('set_floor_color', cursor_color, 'set_pick_color')
+
+ voxeleditorowner.connect('begined', self, 'update_voxelobject')
+
+ voxeleditorowner.connect('set_tool', tool_selector, '_select_int')
+
+ voxeleditorowner.connect('set_paint_color', paint_color, 'set_pick_color')
+
+ voxeleditorowner.connect('set_mirror_x', mirror_x, 'set_pressed')
+ voxeleditorowner.connect('set_mirror_x_lock', mirror_x, 'set_disabled')
+ voxeleditorowner.connect('set_mirror_y', mirror_y, 'set_pressed')
+ voxeleditorowner.connect('set_mirror_y_lock', mirror_y, 'set_disabled')
+ voxeleditorowner.connect('set_mirror_z', mirror_z, 'set_pressed')
+ voxeleditorowner.connect('set_mirror_z_lock', mirror_z, 'set_disabled')
+
+ voxeleditorowner.connect('set_cursor_visible', cursor_visible, 'set_pressed')
+ voxeleditorowner.connect('set_cursor_color', cursor_color, 'set_pick_color')
+ voxeleditorowner.connect('set_floor_solid', floor_solid, 'set_pressed')
+ voxeleditorowner.connect('set_floor_constant', floor_constant, 'set_pressed')
+ voxeleditorowner.connect('set_floor_color', cursor_color, 'set_pick_color')
+
+ .set_voxeleditorowner(voxeleditorowner, emit)
+
+
+# Sets the VoxelEditor's GUI active status
+# active : bool - true, is active and visible; false, is not active and invisible
+# voxelobject : VoxelObject - VoxelObject to be edited
+# options : Dictionary - options for custom usage
+# gui_options : Dictionary - options ::
+# tools : Array : array of Tools to be enabled
+# Example:
+# { 'tools': [ VoxelEditor.Tools.ADD, VoxelEditor.Tools.PAINT ] } -> (enable add and paint tool)
+# mirrors : Vector3 : mirror options to enable
+# Example:
+# { 'mirrors': Vector3(1, 0, 1) } -> (enable x,z mirror and disable y mirror)
+# emit : bool - true, emit 'set_active' signal; false, don't emit 'set_active' signal
+#
+# Example:
+# set_active(true, [VoxelObject], { ... }, false)
+#
+func set_active(active : bool = !Active, voxelobject = null, options : Dictionary = {}, emit : bool = true) -> void:
+ if active:
+ if voxelobject == null and VoxelEditorOwner.VoxelObjectRef: update_voxelobject()
+
+ set_tools(options['tools'] if options.has('tools') else [
+ VoxelEditor.Tools.ADD,
+ VoxelEditor.Tools.REMOVE,
+ VoxelEditor.Tools.PAINT,
+ VoxelEditor.Tools.COLOR_PICKER
+ ]
+ )
+
+ set_mirrors(options['mirrors'] if options.has('mirrors') else Vector3.ONE)
+
+ commit_disabled(!options['commit'] if options.has('commit') else false)
+ clear_disabled(!options['clear'] if options.has('clear') else false)
+
+ if voxelobject != null: update_voxelobject(voxelobject)
+ if options.get('prompt') == 'commit' and self.voxelobject == VoxelEditorOwner.VoxelObjectRef:
+ VoxelObjectRef.Voxels = self.voxelobject.Voxels
+ if options.get('prompt') == 'commit' or options.get('prompt') == 'clear': VoxelObjectRef = null
+
+ .set_active(active, self.voxelobject if active else null, options, emit)
+
+
+signal set_tools(tools)
+export var Tools : Array = [] setget set_tools
+# Sets the array of Tools to be enabled
+# tools : Array - array of Tools to be enabled
+# emit : bool - true, emit 'set_tools' signal; false, don't emit 'set_tools' signal
+#
+# Example:
+# set_tools([ VoxelEditor.Tools.ADD, VoxelEditor.Tools.PAINT ], false) -> (enable add and paint tool)
+#
+func set_tools(tools : Array, emit : bool = true) -> void:
+ tool_selector.set_visible_tools(tools)
+
+ Tools = tools
+
+ if emit: emit_signal('set_tools', Tools)
+
+signal set_mirrors(mirrros)
+export var Mirrors : Vector3 = Vector3(1, 1, 1) setget set_mirrors
+# Sets the mirror options to enable
+# mirrors : Vector3 - mirror options to enable
+# emit : bool - true, emit 'set_mirrors' signal; false, don't emit 'set_mirrors' signal
+#
+# Example:
+# set_mirrors(Vector3(1, 0, 1), false)
+#
+func set_mirrors(mirrors : Vector3, emit : bool = true):
+ mirror_x.visible = mirrors.x > 0
+ mirror_y.visible = mirrors.y > 0
+ mirror_z.visible = mirrors.z > 0
+
+ Mirrors = mirrors
+
+ if emit: emit_signal('set_mirrors', Mirrors)
+
+
+
+# Core
+func _ready() -> void:
+ if !Engine.editor_hint: custom_editor.visible = false
+ else: visible = Active
+
+ set_process_input(false)
+ set_process_unhandled_key_input(false)
+
+ if is_fixed_level(): set_voxeleditorownerpath(VoxelEditorOwnerPath)
+
+
+func update_voxelobject(voxelobject := VoxelEditorOwner.VoxelObjectRef) -> void:
+ if voxelobject != self.voxelobject:
+ VoxelObjectRef = voxelobject
+
+ self.voxelobject.copy(voxelobject, false)
+ self.voxelobject.update(true)
+
+ editor_color.color = camera.environment.background_color
+ camera.translation = self.voxelobject.Dimensions
+ camera.look_at_from_position(Vector3(0, self.voxelobject.Dimensions.y, self.voxelobject.Dimensions.z) * Voxel.GridStep, Vector3(0, 0, 0), Vector3(0, 1, 0))
+
+
+func _input(event : InputEvent) -> void:
+ if VoxelEditorOwner.handle_input(event, camera, voxelobject):
+ get_tree().set_input_as_handled()
+ elif event is InputEventMouseButton:
+ if event.get_button_index() == 4 and camera.translation.length() > 3:
+ camera.translate(Vector3(0, 0, -mouse_zoom_sensitivity * (sensitivity_multiplier if Input.is_key_pressed(KEY_SHIFT) else 1)))
+ if event.get_button_index() == 5 and camera.translation.length() < voxelobject.Dimensions.length():
+ camera.translate(Vector3(0, 0, mouse_zoom_sensitivity * (sensitivity_multiplier if Input.is_key_pressed(KEY_SHIFT) else 1)))
+ elif event is InputEventMouseMotion and Input.is_mouse_button_pressed(BUTTON_RIGHT):
+ var camRot = get_node('root/VBoxContainer/ViewportContainer/Viewport/Origin').get_rotation_degrees()
+
+ camRot.y -= event.get_relative().x / mouse_movement_sensitivity * (sensitivity_multiplier if Input.is_key_pressed(KEY_SHIFT) else 1)
+ camRot.x -= event.get_relative().y / mouse_movement_sensitivity * (sensitivity_multiplier if Input.is_key_pressed(KEY_SHIFT) else 1)
+
+ get_node('root/VBoxContainer/ViewportContainer/Viewport/Origin').set_rotation_degrees(camRot)
+
+func _unhandled_key_input(event) -> void:
+ if !event.pressed and !Input.is_mouse_button_pressed(BUTTON_RIGHT):
+ match event.scancode:
+ KEY_A:
+ if Tools.has(VoxelEditor.Tools.ADD):
+ VoxelEditorOwner.set_tool(VoxelEditor.Tools.ADD)
+ get_tree().set_input_as_handled()
+ KEY_S:
+ if Tools.has(VoxelEditor.Tools.REMOVE):
+ VoxelEditorOwner.set_tool(VoxelEditor.Tools.REMOVE)
+ get_tree().set_input_as_handled()
+ KEY_D:
+ if Tools.has(VoxelEditor.Tools.PAINT):
+ VoxelEditorOwner.set_tool(VoxelEditor.Tools.PAINT)
+ get_tree().set_input_as_handled()
+ KEY_C:
+ if Tools.has(VoxelEditor.Tools.PAINT):
+ paint_color_visible()
+ get_tree().set_input_as_handled()
+ KEY_G:
+ if Tools.has(VoxelEditor.Tools.COLOR_PICKER):
+ VoxelEditorOwner.set_tool(VoxelEditor.Tools.COLOR_PICKER)
+ get_tree().set_input_as_handled()
+ KEY_Q:
+ if Mirrors.x > 0:
+ VoxelEditorOwner.set_mirror_x(!mirror_x.pressed)
+ get_tree().set_input_as_handled()
+ KEY_W:
+ if Mirrors.y > 0:
+ VoxelEditorOwner.set_mirror_y(!mirror_y.pressed)
+ get_tree().set_input_as_handled()
+ KEY_E:
+ if Mirrors.z > 0:
+ VoxelEditorOwner.set_mirror_z(!mirror_z.pressed)
+ get_tree().set_input_as_handled()
+
+
+func _on_ViewportContainer_mouse_entered() -> void:
+ set_process_input(true)
+ set_process_unhandled_key_input(true)
+
+func _on_ViewportContainer_mouse_exited() -> void:
+ set_process_input(false)
+ set_process_unhandled_key_input(false)
+
+
+func _on_ToolSelector_item_selected(tool_id):
+ VoxelEditorOwner.set_tool(tool_id)
+
+
+func paint_color_visible(visible=null) -> void:
+ visible = !paint_color.get_popup().visible if visible == null else visible
+
+ if visible: paint_color.get_popup().popup_centered()
+ else: paint_color.get_popup().visible = false
+
+func _on_paint_color_changed(color) -> void:
+ VoxelEditorOwner.set_paint_color(color)
+
+
+func _on_set_active_voxel(active_voxel) -> void:
+ VoxelEditorOwner.set_working_voxel(null if active_voxel == null else active_voxel.represents)
+
+
+func _on_mirror_x_toggled(button_pressed):
+ VoxelEditorOwner.set_mirror_x(button_pressed)
+
+
+func _on_mirror_y_toggled(button_pressed):
+ VoxelEditorOwner.set_mirror_y(button_pressed)
+
+
+func _on_mirror_z_toggled(button_pressed):
+ VoxelEditorOwner.set_mirror_z(button_pressed)
+
+
+func _on_voxels_view_pressed():
+ voxel_set_viewer.visible = !voxel_set_viewer.visible
+
+
+func _on_settings_pressed():
+ settings_dialog.popup_centered()
+
+signal set_custom_editor(enabled)
+func _on_custom_editor_toggled(button_pressed):
+ emit_signal('set_custom_editor', button_pressed)
+
+func _on_editor_color_changed(color):
+ camera.environment.background_color = color
+
+func _on_cursor_visible_toggled(button_pressed):
+ VoxelEditorOwner.set_cursor_visible(button_pressed)
+
+func _on_cursor_color_changed(color):
+ VoxelEditorOwner.set_cursor_color(color)
+
+func _on_floor_solid_toggled(button_pressed):
+ VoxelEditorOwner.set_floor_solid(button_pressed)
+
+func _on_floor_constant_toggled(button_pressed):
+ VoxelEditorOwner.set_floor_constant(button_pressed)
+
+func _on_floor_color_changed(color):
+ VoxelEditorOwner.set_floor_color(color)
+
+
+func commit_disabled(disabled : bool = !commit.pressed):
+ commit.disabled = disabled
+ commit.visible = !disabled
+
+func _on_Commit_pressed() -> void:
+ commit_confirm.popup_centered()
+
+func _on_confirm_commit_confirmed():
+ set_active(false, null, {'prompt': 'commit', 'voxels': voxelobject.Voxels})
+
+
+func clear_disabled(disabled : bool = !clear.pressed):
+ clear.disabled = disabled
+ clear.visible = !disabled
+
+func _on_clear_pressed() -> void:
+ clear_confirm.popup_centered()
+
+func _on_confirm_clear_confirmed():
+ set_active(false, null, {'prompt': 'clear'})
diff --git a/addons/VoxelCore/src/VoxelEditorGUI/VoxelEditorGUI.default.tscn b/addons/VoxelCore/src/VoxelEditorGUI/VoxelEditorGUI.default.tscn
new file mode 100644
index 00000000..ccf2713f
--- /dev/null
+++ b/addons/VoxelCore/src/VoxelEditorGUI/VoxelEditorGUI.default.tscn
@@ -0,0 +1,404 @@
+[gd_scene load_steps=14 format=2]
+
+[ext_resource path="res://addons/VoxelCore/src/VoxelEditorGUI/VoxelEditorGUI.default.gd" type="Script" id=1]
+[ext_resource path="res://addons/VoxelCore/src/VoxelObject.gd" type="Script" id=2]
+[ext_resource path="res://addons/VoxelCore/assets/VoxelCore.png" type="Texture" id=3]
+[ext_resource path="res://addons/VoxelCore/src/VoxelEditorGUI/components/ToolSelector/ToolSelector.tscn" type="PackedScene" id=4]
+[ext_resource path="res://addons/VoxelCore/assets/mirror_x.png" type="Texture" id=5]
+[ext_resource path="res://addons/VoxelCore/assets/mirror_y.png" type="Texture" id=6]
+[ext_resource path="res://addons/VoxelCore/assets/mirror_z.png" type="Texture" id=7]
+[ext_resource path="res://addons/VoxelCore/assets/settings.png" type="Texture" id=8]
+[ext_resource path="res://addons/VoxelCore/src/VoxelEditorGUI/components/VoxelSetViewer/VoxelSetViewer.tscn" type="PackedScene" id=9]
+[ext_resource path="res://addons/VoxelCore/assets/Godot.png" type="Texture" id=10]
+[ext_resource path="res://addons/VoxelCore/assets/visible.png" type="Texture" id=11]
+
+[sub_resource type="ProceduralSky" id=1]
+
+[sub_resource type="Environment" id=2]
+background_mode = 3
+background_sky = SubResource( 1 )
+background_color = Color( 0.372549, 0.792157, 0.886275, 1 )
+
+[node name="VoxelEditorDefault" type="Control"]
+visible = false
+anchor_right = 1.0
+anchor_bottom = 1.0
+script = ExtResource( 1 )
+
+[node name="root" type="PanelContainer" parent="."]
+anchor_right = 1.0
+anchor_bottom = 1.0
+
+[node name="VBoxContainer" type="VBoxContainer" parent="root"]
+margin_left = 7.0
+margin_top = 7.0
+margin_right = 1017.0
+margin_bottom = 593.0
+
+[node name="ViewportContainer" type="ViewportContainer" parent="root/VBoxContainer"]
+margin_right = 1010.0
+margin_bottom = 544.0
+size_flags_horizontal = 3
+size_flags_vertical = 3
+stretch = true
+
+[node name="Viewport" type="Viewport" parent="root/VBoxContainer/ViewportContainer"]
+size = Vector2( 1010, 544 )
+own_world = true
+handle_input_locally = false
+render_target_update_mode = 0
+
+[node name="Origin" type="Spatial" parent="root/VBoxContainer/ViewportContainer/Viewport"]
+
+[node name="Camera" type="Camera" parent="root/VBoxContainer/ViewportContainer/Viewport/Origin"]
+editor/display_folded = true
+transform = Transform( 1, 0, 0, 0, 0.707107, 0.707107, 0, -0.707107, 0.707107, 0, 5, 5 )
+environment = SubResource( 2 )
+current = true
+
+[node name="DirectionalLight" type="DirectionalLight" parent="root/VBoxContainer/ViewportContainer/Viewport/Origin/Camera"]
+shadow_enabled = true
+
+[node name="VoxelObject" type="MeshInstance" parent="root/VBoxContainer/ViewportContainer/Viewport"]
+script = ExtResource( 2 )
+__meta__ = {
+"Voxels": {
+
+},
+"_editor_icon": ExtResource( 3 )
+}
+BuildBody = true
+
+[node name="toolbar" type="PanelContainer" parent="root/VBoxContainer"]
+margin_top = 548.0
+margin_right = 1010.0
+margin_bottom = 586.0
+
+[node name="HBoxContainer" type="HBoxContainer" parent="root/VBoxContainer/toolbar"]
+margin_left = 7.0
+margin_top = 7.0
+margin_right = 1003.0
+margin_bottom = 31.0
+
+[node name="tools" type="HBoxContainer" parent="root/VBoxContainer/toolbar/HBoxContainer"]
+margin_right = 116.0
+margin_bottom = 24.0
+
+[node name="ToolSelector" parent="root/VBoxContainer/toolbar/HBoxContainer/tools" instance=ExtResource( 4 )]
+anchor_right = 0.0
+anchor_bottom = 0.0
+margin_right = 84.0
+margin_bottom = 24.0
+hint_tooltip = "Add Tool : (key : a)
+Add voxels to VoxelObject"
+
+[node name="color" type="ColorPickerButton" parent="root/VBoxContainer/toolbar/HBoxContainer/tools"]
+margin_left = 88.0
+margin_right = 116.0
+margin_bottom = 24.0
+hint_tooltip = "Paint Color : (key : c)
+Set the paint color for voxels"
+text = "PC"
+color = Color( 1, 1, 1, 1 )
+
+[node name="HSplitContainer" type="VSeparator" parent="root/VBoxContainer/toolbar/HBoxContainer"]
+margin_left = 120.0
+margin_right = 124.0
+margin_bottom = 24.0
+
+[node name="voxels" type="HBoxContainer" parent="root/VBoxContainer/toolbar/HBoxContainer"]
+editor/display_folded = true
+margin_left = 128.0
+margin_right = 200.0
+margin_bottom = 24.0
+
+[node name="view" type="Button" parent="root/VBoxContainer/toolbar/HBoxContainer/voxels"]
+margin_right = 72.0
+margin_bottom = 24.0
+text = "Voxels"
+icon = ExtResource( 3 )
+
+[node name="HSplitContainer2" type="VSeparator" parent="root/VBoxContainer/toolbar/HBoxContainer"]
+margin_left = 204.0
+margin_right = 208.0
+margin_bottom = 24.0
+
+[node name="mirror" type="HBoxContainer" parent="root/VBoxContainer/toolbar/HBoxContainer"]
+editor/display_folded = true
+margin_left = 212.0
+margin_right = 516.0
+margin_bottom = 24.0
+
+[node name="x" type="CheckBox" parent="root/VBoxContainer/toolbar/HBoxContainer/mirror"]
+margin_right = 99.0
+margin_bottom = 24.0
+hint_tooltip = "Mirror X : (key : q)
+Mirror actions over X axis"
+text = "Mirror X"
+icon = ExtResource( 5 )
+
+[node name="y" type="CheckBox" parent="root/VBoxContainer/toolbar/HBoxContainer/mirror"]
+margin_left = 103.0
+margin_right = 201.0
+margin_bottom = 24.0
+hint_tooltip = "Mirror Y : (key : w)
+Mirror actions over Y axis"
+text = "Mirror Y"
+icon = ExtResource( 6 )
+
+[node name="z" type="CheckBox" parent="root/VBoxContainer/toolbar/HBoxContainer/mirror"]
+margin_left = 205.0
+margin_right = 304.0
+margin_bottom = 24.0
+hint_tooltip = "Mirror Z : (key : e)
+Mirror actions over Z axis"
+text = "Mirror Z"
+icon = ExtResource( 7 )
+
+[node name="HSplitContainer3" type="VSeparator" parent="root/VBoxContainer/toolbar/HBoxContainer"]
+margin_left = 520.0
+margin_right = 524.0
+margin_bottom = 24.0
+
+[node name="editor" type="HBoxContainer" parent="root/VBoxContainer/toolbar/HBoxContainer"]
+editor/display_folded = true
+margin_left = 528.0
+margin_right = 609.0
+margin_bottom = 24.0
+
+[node name="settings" type="Button" parent="root/VBoxContainer/toolbar/HBoxContainer/editor"]
+margin_right = 81.0
+margin_bottom = 24.0
+text = "Settings"
+icon = ExtResource( 8 )
+
+[node name="HSplitContainer4" type="VSeparator" parent="root/VBoxContainer/toolbar/HBoxContainer"]
+margin_left = 613.0
+margin_right = 617.0
+margin_bottom = 24.0
+
+[node name="options" type="HBoxContainer" parent="root/VBoxContainer/toolbar/HBoxContainer"]
+margin_left = 621.0
+margin_right = 725.0
+margin_bottom = 24.0
+
+[node name="commit" type="Button" parent="root/VBoxContainer/toolbar/HBoxContainer/options"]
+margin_right = 46.0
+margin_bottom = 24.0
+hint_tooltip = "Submit the changes to the VoxelObject"
+text = "Done"
+
+[node name="clear" type="Button" parent="root/VBoxContainer/toolbar/HBoxContainer/options"]
+margin_left = 50.0
+margin_right = 104.0
+margin_bottom = 24.0
+hint_tooltip = "Cacel the changes to the VoxelObject"
+text = "Cancel"
+
+[node name="VoxelSetViewer" parent="." instance=ExtResource( 9 )]
+anchor_top = 1.0
+anchor_right = 1.0
+anchor_bottom = 1.0
+margin_left = 14.0
+margin_top = -110.0
+margin_right = -14.0
+margin_bottom = -60.0
+
+[node name="editor_settings" type="WindowDialog" parent="."]
+visible = true
+anchor_left = 0.5
+anchor_top = 0.5
+anchor_right = 0.5
+anchor_bottom = 0.5
+margin_left = -130.0
+margin_top = -110.0
+margin_right = 131.0
+margin_bottom = 93.0
+size_flags_horizontal = 3
+size_flags_vertical = 3
+window_title = "Editor Settings"
+
+[node name="CenterContainer" type="VBoxContainer" parent="editor_settings"]
+anchor_left = 0.5
+anchor_top = 0.5
+anchor_right = 0.5
+anchor_bottom = 0.5
+margin_left = -114.0
+margin_top = -79.0
+margin_right = 114.0
+margin_bottom = 79.0
+size_flags_horizontal = 3
+size_flags_vertical = 3
+alignment = 1
+
+[node name="Label3" type="Label" parent="editor_settings/CenterContainer"]
+margin_right = 228.0
+margin_bottom = 14.0
+text = "Editor:"
+align = 1
+valign = 1
+
+[node name="HSeparator" type="HSeparator" parent="editor_settings/CenterContainer"]
+margin_top = 18.0
+margin_right = 228.0
+margin_bottom = 22.0
+
+[node name="editor" type="HBoxContainer" parent="editor_settings/CenterContainer"]
+margin_top = 26.0
+margin_right = 228.0
+margin_bottom = 50.0
+alignment = 1
+
+[node name="custom_editor" type="CheckBox" parent="editor_settings/CenterContainer/editor"]
+margin_left = 14.0
+margin_right = 152.0
+margin_bottom = 24.0
+hint_tooltip = "Custom editor toggle
+true : use default VoxelEditorGUI in-engine
+false : use plugin dock in-engine"
+text = "Custom Editor"
+icon = ExtResource( 10 )
+
+[node name="color" type="ColorPickerButton" parent="editor_settings/CenterContainer/editor"]
+margin_left = 156.0
+margin_right = 213.0
+margin_bottom = 24.0
+hint_tooltip = "Background color
+Change background color"
+text = "COLOR"
+color = Color( 1, 1, 1, 1 )
+
+[node name="Label" type="Label" parent="editor_settings/CenterContainer"]
+margin_top = 54.0
+margin_right = 228.0
+margin_bottom = 68.0
+text = "Cursor(s):"
+align = 1
+valign = 1
+
+[node name="HSeparator3" type="HSeparator" parent="editor_settings/CenterContainer"]
+margin_top = 72.0
+margin_right = 228.0
+margin_bottom = 76.0
+
+[node name="cursor" type="HBoxContainer" parent="editor_settings/CenterContainer"]
+margin_top = 80.0
+margin_right = 228.0
+margin_bottom = 104.0
+alignment = 1
+
+[node name="visible" type="CheckBox" parent="editor_settings/CenterContainer/cursor"]
+margin_left = 38.0
+margin_right = 129.0
+margin_bottom = 24.0
+hint_tooltip = "Cursor visibility toggle
+Toggle cursor visibility"
+pressed = true
+text = "Visible"
+icon = ExtResource( 11 )
+
+[node name="color" type="ColorPickerButton" parent="editor_settings/CenterContainer/cursor"]
+margin_left = 133.0
+margin_right = 190.0
+margin_bottom = 24.0
+hint_tooltip = "Cursor Color
+Change cursor color"
+text = "COLOR"
+color = Color( 0, 1, 0, 1 )
+
+[node name="VSplitContainer" type="VSplitContainer" parent="editor_settings/CenterContainer"]
+margin_top = 108.0
+margin_right = 228.0
+margin_bottom = 108.0
+
+[node name="Label2" type="Label" parent="editor_settings/CenterContainer"]
+margin_top = 112.0
+margin_right = 228.0
+margin_bottom = 126.0
+text = "Floor:"
+align = 1
+valign = 1
+
+[node name="HSeparator2" type="HSeparator" parent="editor_settings/CenterContainer"]
+margin_top = 130.0
+margin_right = 228.0
+margin_bottom = 134.0
+
+[node name="floor" type="HBoxContainer" parent="editor_settings/CenterContainer"]
+margin_top = 138.0
+margin_right = 228.0
+margin_bottom = 162.0
+alignment = 1
+
+[node name="solid" type="CheckBox" parent="editor_settings/CenterContainer/floor"]
+margin_right = 59.0
+margin_bottom = 24.0
+hint_tooltip = "Floor visual state toggle
+true : solid
+false : grid"
+text = "Solid"
+
+[node name="constant" type="CheckBox" parent="editor_settings/CenterContainer/floor"]
+margin_left = 63.0
+margin_right = 167.0
+margin_bottom = 24.0
+hint_tooltip = "Floor Constant
+Toggle floor constant
+
+true : will always show floor
+false : hide floor if VoxelObject has one or more voxels"
+pressed = true
+text = "Constant"
+icon = ExtResource( 11 )
+
+[node name="color" type="ColorPickerButton" parent="editor_settings/CenterContainer/floor"]
+margin_left = 171.0
+margin_right = 228.0
+margin_bottom = 24.0
+hint_tooltip = "Floor Color
+Change floor color"
+text = "COLOR"
+color = Color( 1, 1, 1, 1 )
+
+[node name="confirm_commit" type="ConfirmationDialog" parent="."]
+anchor_left = 0.5
+anchor_top = 0.5
+anchor_right = 0.5
+anchor_bottom = 0.5
+margin_left = -100.0
+margin_top = -35.0
+margin_right = 100.0
+margin_bottom = 35.0
+dialog_text = "Make changes?"
+
+[node name="confirm_clear" type="ConfirmationDialog" parent="."]
+anchor_left = 0.5
+anchor_top = 0.5
+anchor_right = 0.5
+anchor_bottom = 0.5
+margin_left = -100.0
+margin_top = -35.0
+margin_right = 100.0
+margin_bottom = 35.0
+dialog_text = "Cancel changes?"
+[connection signal="mouse_entered" from="root/VBoxContainer/ViewportContainer" to="." method="_on_ViewportContainer_mouse_entered"]
+[connection signal="mouse_exited" from="root/VBoxContainer/ViewportContainer" to="." method="_on_ViewportContainer_mouse_exited"]
+[connection signal="item_selected" from="root/VBoxContainer/toolbar/HBoxContainer/tools/ToolSelector" to="." method="_on_ToolSelector_item_selected"]
+[connection signal="color_changed" from="root/VBoxContainer/toolbar/HBoxContainer/tools/color" to="." method="_on_paint_color_changed"]
+[connection signal="pressed" from="root/VBoxContainer/toolbar/HBoxContainer/voxels/view" to="." method="_on_voxels_view_pressed"]
+[connection signal="toggled" from="root/VBoxContainer/toolbar/HBoxContainer/mirror/x" to="." method="_on_mirror_x_toggled"]
+[connection signal="toggled" from="root/VBoxContainer/toolbar/HBoxContainer/mirror/y" to="." method="_on_mirror_y_toggled"]
+[connection signal="toggled" from="root/VBoxContainer/toolbar/HBoxContainer/mirror/z" to="." method="_on_mirror_z_toggled"]
+[connection signal="pressed" from="root/VBoxContainer/toolbar/HBoxContainer/editor/settings" to="." method="_on_settings_pressed"]
+[connection signal="pressed" from="root/VBoxContainer/toolbar/HBoxContainer/options/commit" to="." method="_on_Commit_pressed"]
+[connection signal="pressed" from="root/VBoxContainer/toolbar/HBoxContainer/options/clear" to="." method="_on_clear_pressed"]
+[connection signal="set_active_voxel" from="VoxelSetViewer" to="." method="_on_set_active_voxel"]
+[connection signal="toggled" from="editor_settings/CenterContainer/editor/custom_editor" to="." method="_on_custom_editor_toggled"]
+[connection signal="color_changed" from="editor_settings/CenterContainer/editor/color" to="." method="_on_editor_color_changed"]
+[connection signal="toggled" from="editor_settings/CenterContainer/cursor/visible" to="." method="_on_cursor_visible_toggled"]
+[connection signal="color_changed" from="editor_settings/CenterContainer/cursor/color" to="." method="_on_cursor_color_changed"]
+[connection signal="toggled" from="editor_settings/CenterContainer/floor/solid" to="." method="_on_floor_solid_toggled"]
+[connection signal="toggled" from="editor_settings/CenterContainer/floor/constant" to="." method="_on_floor_constant_toggled"]
+[connection signal="color_changed" from="editor_settings/CenterContainer/floor/color" to="." method="_on_floor_color_changed"]
+[connection signal="confirmed" from="confirm_commit" to="." method="_on_confirm_commit_confirmed"]
+[connection signal="confirmed" from="confirm_clear" to="." method="_on_confirm_clear_confirmed"]
diff --git a/addons/VoxelCore/src/VoxelEditorGUI/components/ToolSelector/ToolSelector.gd b/addons/VoxelCore/src/VoxelEditorGUI/components/ToolSelector/ToolSelector.gd
new file mode 100644
index 00000000..c75685c0
--- /dev/null
+++ b/addons/VoxelCore/src/VoxelEditorGUI/components/ToolSelector/ToolSelector.gd
@@ -0,0 +1,54 @@
+tool
+extends OptionButton
+
+
+
+# Declarations
+# Descriptions for Tools
+const ToolDescriptions : Array = [
+ 'Add Tool : (key : a)\nAdd voxels to VoxelObject',
+ 'Remove Tool : (key : s)\nRemove voxels to VoxelObject',
+ 'Paint Tool : (key : d)\nPaint voxels to VoxelObject',
+ 'Color Picker : (key : g)\nPick a color from a voxel'
+]
+
+# Array of id of Tools Tool to make visible and selectable
+export(Array, int) var VisibleTools : Array = [
+ VoxelEditor.Tools.ADD,
+ VoxelEditor.Tools.REMOVE,
+ VoxelEditor.Tools.PAINT,
+ VoxelEditor.Tools.COLOR_PICKER
+] setget set_visible_tools
+# Setter for VisibleTools
+# tools : Array