From cabc35394f463362329f0f3618cc39c1dbabfc3b Mon Sep 17 00:00:00 2001 From: Sch1nken Date: Tue, 5 Mar 2024 15:47:11 +0100 Subject: [PATCH] basic tile placement, TODO: check valid placement with color, turn based placement --- BuildMenu.gd | 46 ++++ Globals/GameEvents.gd | 8 + HexGrid3D/HexGrid3D.gd | 209 ++++++++++++--- HexOutline.gd | 53 ++++ InsectButton.gd | 139 ++++++++++ InsectTiles/Ant_Black.tscn | 25 -- InsectTiles/Ant_White.tscn | 22 -- .../Assets/Roughness/ant_roughness.png.import | 5 +- .../Assets/Roughness/bee_roughness.png.import | 5 +- .../Roughness/beetle_roughness.png.import | 5 +- .../grasshopper_roughness.png.import | 5 +- .../Roughness/ladybug_roughness.png.import | 5 +- .../Roughness/mosquito_roughness.png.import | 5 +- .../Roughness/pillbug_roughness.png.import | 5 +- .../Roughness/spider_roughness.png.import | 5 +- .../Assets/Textures/ant_black.png.import | 5 +- .../Assets/Textures/ant_white.png.import | 5 +- .../Assets/Textures/bee_black.png.import | 5 +- .../Assets/Textures/bee_white.png.import | 5 +- .../Assets/Textures/beetle_black.png.import | 5 +- .../Assets/Textures/beetle_white.png.import | 5 +- .../Textures/grasshopper_black.png.import | 5 +- .../Textures/grasshopper_white.png.import | 5 +- .../Assets/Textures/ladybug_black.png.import | 5 +- .../Assets/Textures/ladybug_white.png.import | 5 +- .../Assets/Textures/mosquito_black.png.import | 5 +- .../Assets/Textures/mosquito_white.png.import | 5 +- .../Assets/Textures/pillbug_black.png.import | 5 +- .../Assets/Textures/pillbug_white.png.import | 5 +- .../Assets/Textures/spider_black.png.import | 5 +- .../Assets/Textures/spider_white.png.import | 5 +- InsectTiles/Assets/UI/hex_black.svg | 84 ++++++ .../Assets/UI/hex_black.svg.import | 17 +- .../Assets/UI/hex_white.svg | 0 InsectTiles/Assets/UI/hex_white.svg.import | 39 +++ InsectTiles/Bee_Black.tscn | 16 -- InsectTiles/Bee_White.tscn | 16 -- InsectTiles/Beetle_Black.tscn | 22 -- InsectTiles/Beetle_White.tscn | 16 -- InsectTiles/BuildGhost.gd | 17 ++ InsectTiles/BuildGhost.tscn | 61 +++++ InsectTiles/Grasshopper_Black.tscn | 22 -- InsectTiles/Grasshopper_White.tscn | 16 -- InsectTiles/InsectTile.tscn | 2 +- InsectTiles/Ladybug_Black.tscn | 16 -- InsectTiles/Ladybug_White.tscn | 16 -- InsectTiles/Mosquito_White.tscn | 17 -- InsectTiles/Pillbug_Black.tscn | 22 -- InsectTiles/Pillbug_White.tscn | 22 -- InsectTiles/Spider_Black.tscn | 32 --- InsectTiles/Spider_White.tscn | 22 -- MeshBreather.gd | 12 + Misc/RTSCamera3D.gd | 175 ++++++++++++ .../wood_table_001_diff_4k.jpg.import | 5 +- .../wood_table_001_disp_4k.png.import | 5 +- .../wood_table_001_rough_4k.jpg.import | 5 +- Textures/ant.png | Bin 64031 -> 0 bytes Textures/ant.png.import | 35 --- Textures/bee.png | Bin 56517 -> 0 bytes Textures/bee.png.import | 35 --- Textures/beetle.png | Bin 58097 -> 0 bytes Textures/beetle.png.import | 35 --- Textures/grasshopper.png | Bin 65672 -> 0 bytes Textures/grasshopper.png.import | 35 --- Textures/ladybug.png | Bin 59396 -> 0 bytes Textures/ladybug.png.import | 35 --- Textures/mosquito.png | Bin 69757 -> 0 bytes Textures/mosquito.png.import | 35 --- Textures/pillbug.png | Bin 60008 -> 0 bytes Textures/pillbug.png.import | 35 --- Textures/spider.png | Bin 64157 -> 0 bytes Textures/spider.png.import | 35 --- Tile/Prefabs/Ant.tres | 13 + Tile/Prefabs/Bee.tres | 13 + Tile/Prefabs/Bee_Black.tres | 10 - Tile/Prefabs/Bee_White.tres | 10 - Tile/Prefabs/Beetle.tres | 13 + Tile/Prefabs/Grasshopper.tres | 13 + Tile/Prefabs/Ladybug.tres | 13 + Tile/Prefabs/Mosquito.tres | 13 + Tile/Prefabs/Pillbug.tres | 13 + Tile/Prefabs/Spider.tres | 13 + Tile/Tile.gd | 15 +- Tile/TileResource.gd | 11 +- Tile/hex_outline_bottom.glb | Bin 0 -> 1216 bytes Tile/hex_outline_bottom.glb.import | 47 ++++ Tile/hexagon_outline.glb | Bin 0 -> 2376 bytes Tile/hexagon_outline.glb.import | 47 ++++ UI/insect_button.tscn | 66 +++++ export_presets.cfg | 37 +++ hex_outline.res | Bin 0 -> 992 bytes .../Mosquito_Black.tscn => hex_outline.tscn | 39 +-- hex_outline_bottom.res | Bin 0 -> 1440 bytes hex_outline_material.tres | 15 ++ hexagon.png.import | 5 +- node_3d.tscn | 250 +++--------------- project.godot | 61 +++++ 97 files changed, 1348 insertions(+), 948 deletions(-) create mode 100644 BuildMenu.gd create mode 100644 Globals/GameEvents.gd create mode 100644 HexOutline.gd create mode 100644 InsectButton.gd delete mode 100644 InsectTiles/Ant_Black.tscn delete mode 100644 InsectTiles/Ant_White.tscn create mode 100644 InsectTiles/Assets/UI/hex_black.svg rename Testbed/hex.svg.import => InsectTiles/Assets/UI/hex_black.svg.import (60%) rename Testbed/hex.svg => InsectTiles/Assets/UI/hex_white.svg (100%) create mode 100644 InsectTiles/Assets/UI/hex_white.svg.import delete mode 100644 InsectTiles/Bee_Black.tscn delete mode 100644 InsectTiles/Bee_White.tscn delete mode 100644 InsectTiles/Beetle_Black.tscn delete mode 100644 InsectTiles/Beetle_White.tscn create mode 100644 InsectTiles/BuildGhost.gd create mode 100644 InsectTiles/BuildGhost.tscn delete mode 100644 InsectTiles/Grasshopper_Black.tscn delete mode 100644 InsectTiles/Grasshopper_White.tscn delete mode 100644 InsectTiles/Ladybug_Black.tscn delete mode 100644 InsectTiles/Ladybug_White.tscn delete mode 100644 InsectTiles/Mosquito_White.tscn delete mode 100644 InsectTiles/Pillbug_Black.tscn delete mode 100644 InsectTiles/Pillbug_White.tscn delete mode 100644 InsectTiles/Spider_Black.tscn delete mode 100644 InsectTiles/Spider_White.tscn create mode 100644 MeshBreather.gd create mode 100644 Misc/RTSCamera3D.gd delete mode 100644 Textures/ant.png delete mode 100644 Textures/ant.png.import delete mode 100644 Textures/bee.png delete mode 100644 Textures/bee.png.import delete mode 100644 Textures/beetle.png delete mode 100644 Textures/beetle.png.import delete mode 100644 Textures/grasshopper.png delete mode 100644 Textures/grasshopper.png.import delete mode 100644 Textures/ladybug.png delete mode 100644 Textures/ladybug.png.import delete mode 100644 Textures/mosquito.png delete mode 100644 Textures/mosquito.png.import delete mode 100644 Textures/pillbug.png delete mode 100644 Textures/pillbug.png.import delete mode 100644 Textures/spider.png delete mode 100644 Textures/spider.png.import create mode 100644 Tile/Prefabs/Ant.tres create mode 100644 Tile/Prefabs/Bee.tres delete mode 100644 Tile/Prefabs/Bee_Black.tres delete mode 100644 Tile/Prefabs/Bee_White.tres create mode 100644 Tile/Prefabs/Beetle.tres create mode 100644 Tile/Prefabs/Grasshopper.tres create mode 100644 Tile/Prefabs/Ladybug.tres create mode 100644 Tile/Prefabs/Mosquito.tres create mode 100644 Tile/Prefabs/Pillbug.tres create mode 100644 Tile/Prefabs/Spider.tres create mode 100644 Tile/hex_outline_bottom.glb create mode 100644 Tile/hex_outline_bottom.glb.import create mode 100644 Tile/hexagon_outline.glb create mode 100644 Tile/hexagon_outline.glb.import create mode 100644 UI/insect_button.tscn create mode 100644 export_presets.cfg create mode 100644 hex_outline.res rename InsectTiles/Mosquito_Black.tscn => hex_outline.tscn (60%) create mode 100644 hex_outline_bottom.res create mode 100644 hex_outline_material.tres diff --git a/BuildMenu.gd b/BuildMenu.gd new file mode 100644 index 0000000..1cf6224 --- /dev/null +++ b/BuildMenu.gd @@ -0,0 +1,46 @@ +extends Control + +@onready var local_player_insects = $PanelContainer/MarginContainer/VBoxContainer/HBoxContainer2/LocalPlayerInsects +@onready var remote_player_insects = $PanelContainer/MarginContainer/VBoxContainer/HBoxContainer2/RemotePlayerInsects + + +const INSECT_BUTTON = preload("res://UI/insect_button.tscn") + +const default_insects = { + #preload("res://Tile/Prefabs/Bee.tres"): 1, + preload("res://Tile/Prefabs/Ant.tres"): 3, + preload("res://Tile/Prefabs/Beetle.tres"): 2, + preload("res://Tile/Prefabs/Grasshopper.tres"): 3, + preload("res://Tile/Prefabs/Spider.tres"): 2 +} + +# Called when the node enters the scene tree for the first time. +func _ready(): + #var unique_array = default_insects.duplicate().map() + for key in default_insects.keys(): + print(default_insects[key]) + var btn = INSECT_BUTTON.instantiate() + btn.insect_resource = key + btn.tile_count = default_insects[key] + btn.is_black = false + local_player_insects.add_child(btn) + + for key in default_insects.keys(): + var btn = INSECT_BUTTON.instantiate() + btn.insect_resource = key + btn.tile_count = default_insects[key] + btn.is_black = true + remote_player_insects.add_child(btn) + remote_player_insects.move_child(btn, 0) + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta): + if Input.is_action_just_pressed("deselect_tile"): + GameEvents.insect_placement_cancelled.emit() + pass + pass + + +func _on_bee_button_pressed(): + print("bsss") + pass # Replace with function body. diff --git a/Globals/GameEvents.gd b/Globals/GameEvents.gd new file mode 100644 index 0000000..9048cb4 --- /dev/null +++ b/Globals/GameEvents.gd @@ -0,0 +1,8 @@ +extends Node + +signal insect_selected(insect_resource, is_black) +signal insect_placed(insect_resource, is_black, position) +signal insect_placement_cancelled + +signal turn_started +signal turn_ended diff --git a/HexGrid3D/HexGrid3D.gd b/HexGrid3D/HexGrid3D.gd index a2a1a07..eac287d 100644 --- a/HexGrid3D/HexGrid3D.gd +++ b/HexGrid3D/HexGrid3D.gd @@ -1,7 +1,6 @@ extends Node3D -@onready var hex = $Hexagon -@onready var coord_label = $Hexagon/Label3D +@onready var placement_visualizer = $PlacementVisualizer const DIR_N: Vector3 = Vector3(0, 1, -1) const DIR_NE: Vector3 = Vector3(1, 0, -1) @@ -15,8 +14,12 @@ const DIR_ALL: Array[Vector3] = [DIR_N, DIR_NE, DIR_SE, DIR_S, DIR_SW, DIR_NW] const size: float = 0.5 +var used_cells: Dictionary = {} + @export var layer_height: float = 0.4 + + class CubeCoordinates: var q: float var r: float @@ -53,6 +56,8 @@ func flat_hex_to_world_position(coords: AxialCoordinates) -> Vector2: # # return +const INSECT_TILE = preload("res://InsectTiles/InsectTile.tscn") + func world_to_hex_tile(coords: Vector2) -> AxialCoordinates: var q = (2.0/3.0 * coords.x) / size var r = (-1.0/3.0 * coords.x + sqrt(3.0)/3.0 * coords.y) / size @@ -96,50 +101,182 @@ func cube_round(coords: CubeCoordinates) -> CubeCoordinates: func get_3d_pos(position2D: Vector2): return Plane(dragging_intersect_plane_normal, dragging_intersect_plane_distance).intersects_ray(get_viewport().get_camera_3d().project_ray_origin(position2D), get_viewport().get_camera_3d().project_ray_normal(position2D)) -func _ready() -> void: - pass - #for x in range(-0, 1): - # for y in range(-0, 10): - # var hex_pos = flat_hex_to_world_position(AxialCoordinates.new(x, y)) - # var new_hex = hex.duplicate() - # new_hex.position = Vector3(hex_pos.x, 0.0, hex_pos.y) - # var hex_id = world_to_hex_tile(Vector2(hex_pos.x, hex_pos.y)) - # new_hex.get_node("Label3D").text = "%d, %d" % [hex_id.q, hex_id.r] - # add_child(new_hex) +var placements: Dictionary = {} -func spawn_random_tile() -> void: - var tile_copy = hex.duplicate() - var hex_pos = flat_hex_to_world_position(AxialCoordinates.new(randi_range(-20, 20), randi_range(-20, 20))) +func get_neighbours(coords: Vector2i) -> Array[Vector2i]: + return [ + Vector2i(coords.x + 1, coords.y), Vector2i(coords.x + 1, coords.y - 1), Vector2i(coords.x, coords.y - 1), + Vector2i(coords.x - 1, coords.y), Vector2i(coords.x - 1, coords.y + 1), Vector2i(coords.x, coords.y + 1) + ] + +var current_tile: Node3D + +const HEX_OUTLINE = preload("res://hex_outline.tscn") + +func _on_insect_selected(insect_resource: TileResource, is_black: bool) -> void: + # create a hexagon with insect resource data + #var tile = INSECT_TILE.instantiate() + #tile.resource = insect_resource + #tile.is_black = is_black + #current_tile = tile + #add_child(tile) + + # spawn possible placement locations :) + if used_cells.size() == 0: # we have no cells placed, display a placement outline at 0, 0 + var outline = HEX_OUTLINE.instantiate() + var hex_pos = flat_hex_to_world_position(AxialCoordinates.new(0, 0)) + outline.position = Vector3(hex_pos.x, 0.0, hex_pos.y) + outline.hex_pos = Vector2i(0, 0) + outline.visible = true + outline.insect_resource = insect_resource + outline.is_black = is_black + placement_visualizer.add_child(outline) + placements[hex_pos] = outline + elif used_cells.size() == 1: # we have ONE cell placed, this is a special case in which + # the opposing player is allowed to place a tile that touches the enemy color + # We display outline placement around all spaces of this single cell + var single_cell = used_cells.keys().front() + var neighbours = get_neighbours(single_cell) + for neighbour in neighbours: + var outline = HEX_OUTLINE.instantiate() + var hex_pos = flat_hex_to_world_position(AxialCoordinates.new(neighbour.x, neighbour.y)) + outline.position = Vector3(hex_pos.x, 0.0, hex_pos.y) + outline.hex_pos = neighbour + outline.visible = true + outline.insect_resource = insect_resource + outline.is_black = is_black + placement_visualizer.add_child(outline) + placements[hex_pos] = outline + else: + # iterate over all used_cells, get all empty cells surrounding those cells + # iterate over all those empty cells, check if they only neighbour the same color + var possible_placements: Dictionary = {} + + for hex in used_cells.keys(): + var neighbours = [ + Vector2i(hex.x + 1, hex.y), Vector2i(hex.x + 1, hex.y - 1), Vector2i(hex.x, hex.y - 1), + Vector2i(hex.x - 1, hex.y), Vector2i(hex.x - 1, hex.y + 1), Vector2i(hex.x, hex.y + 1) + ] + #var eligible: bool = true + for neighbour in neighbours: + if not used_cells.has(neighbour): + possible_placements[neighbour] = true + + for p in possible_placements: + var neighbours = [ + Vector2i(p.x + 1, p.y), Vector2i(p.x + 1, p.y - 1), Vector2i(p.x, p.y - 1), + Vector2i(p.x - 1, p.y), Vector2i(p.x - 1, p.y + 1), Vector2i(p.x, p.y + 1) + ] + + var eligible: bool = true + + for neighbour in neighbours: + + if not used_cells.has(neighbour): + continue + + #if used_cells[neighbour].is_black != is_black: + # eligible = false + # break + + if eligible: + var outline = HEX_OUTLINE.instantiate() + var hex_pos = flat_hex_to_world_position(AxialCoordinates.new(p.x, p.y)) + outline.position = Vector3(hex_pos.x, 0.0, hex_pos.y) + outline.hex_pos = p + outline.visible = true + outline.insect_resource = insect_resource + outline.is_black = is_black + placement_visualizer.add_child(outline) + placements[p] = outline + + pass + + pass + +func _on_insect_placement_cancelled() -> void: + if current_tile: + current_tile.queue_free() + current_tile = null + + for child in placement_visualizer.get_children(): + child.queue_free() + +func _on_insect_placed(resource: TileResource, is_black: bool, pos: Vector2i) -> void: + var tile_copy = INSECT_TILE.instantiate() + var hex_pos = flat_hex_to_world_position(AxialCoordinates.new(pos.x, pos.y)) tile_copy.position = Vector3(hex_pos.x, 20.0, hex_pos.y) + tile_copy.resource = resource + tile_copy.is_black = is_black var target_pos = Vector3(hex_pos.x, 0.0, hex_pos.y) + used_cells[Vector2i(pos.x, pos.y)] = tile_copy + add_child(tile_copy) var tween = get_tree().create_tween() tween.tween_property(tile_copy, "position", target_pos, 1.0).set_ease(Tween.EASE_OUT).set_trans(Tween.TRANS_EXPO) - -func move_tile_to_random_position() -> void: - var new_hex_pos = flat_hex_to_world_position(AxialCoordinates.new(randi_range(-20, 20), randi_range(-20, 20))) - var sky_new_hex_pos = Vector3(new_hex_pos.x, 20.0, new_hex_pos.y) - var ground_new_hex_pos = Vector3(new_hex_pos.x, 0.0, new_hex_pos.y) - - var current_hex_pos = hex.position - var sky_current_hex_pos = hex.position + Vector3(0.0, 20.0, 0.0) - var tween = get_tree().create_tween() - tween.tween_property(hex, "position", sky_current_hex_pos, 0.5).set_ease(Tween.EASE_IN).set_trans(Tween.TRANS_EXPO) - tween.tween_property(hex, "position", sky_new_hex_pos, 0.0) - tween.tween_property(hex, "position", ground_new_hex_pos, 1.0).set_ease(Tween.EASE_OUT).set_trans(Tween.TRANS_EXPO) +func _ready() -> void: + GameEvents.insect_selected.connect(_on_insect_selected) + GameEvents.insect_placement_cancelled.connect(_on_insect_placement_cancelled) + GameEvents.insect_placed.connect(_on_insect_placed) + + return + + for x in range(-6, 5): + for y in range(-6, 5): + var hex_pos = flat_hex_to_world_position(AxialCoordinates.new(x, y)) + + if randi_range(0, 1) == 0: + var new_hex = INSECT_TILE.instantiate() + new_hex.resource = preload("res://Tile/Prefabs/Bee.tres") + new_hex.is_black = false + new_hex.position = Vector3(hex_pos.x, 0.0, hex_pos.y) + var hex_id = world_to_hex_tile(Vector2(hex_pos.x, hex_pos.y)) + add_child(new_hex) + used_cells[Vector2i(x, y)] = new_hex + else: + continue + + +#func spawn_random_tile() -> void: + #var tile_copy = hex.duplicate() + #var hex_pos = flat_hex_to_world_position(AxialCoordinates.new(randi_range(-20, 20), randi_range(-20, 20))) +# + #tile_copy.position = Vector3(hex_pos.x, 20.0, hex_pos.y) + #var target_pos = Vector3(hex_pos.x, 0.0, hex_pos.y) + # + #add_child(tile_copy) + # + #var tween = get_tree().create_tween() + #tween.tween_property(tile_copy, "position", target_pos, 1.0).set_ease(Tween.EASE_OUT).set_trans(Tween.TRANS_EXPO) + # +#func move_tile_to_random_position() -> void: + #var new_hex_pos = flat_hex_to_world_position(AxialCoordinates.new(randi_range(-20, 20), randi_range(-20, 20))) + #var sky_new_hex_pos = Vector3(new_hex_pos.x, 20.0, new_hex_pos.y) + #var ground_new_hex_pos = Vector3(new_hex_pos.x, 0.0, new_hex_pos.y) + # + #var current_hex_pos = hex.position + #var sky_current_hex_pos = hex.position + Vector3(0.0, 20.0, 0.0) +# + #var tween = get_tree().create_tween() + #tween.tween_property(hex, "position", sky_current_hex_pos, 0.5).set_ease(Tween.EASE_IN).set_trans(Tween.TRANS_EXPO) + #tween.tween_property(hex, "position", sky_new_hex_pos, 0.0) + #tween.tween_property(hex, "position", ground_new_hex_pos, 1.0).set_ease(Tween.EASE_OUT).set_trans(Tween.TRANS_EXPO) func _process(delta) -> void: - if Input.is_action_just_pressed("ui_accept"): - print("yay") - spawn_random_tile() - - var pos3d = get_3d_pos(get_viewport().get_mouse_position()) + #if Input.is_action_just_pressed("ui_accept"): + # print("yay") + # spawn_random_tile() return - if pos3d: - var hex_pos = flat_hex_to_world_position(world_to_hex_tile(Vector2(pos3d.x, pos3d.z))) - hex.position = Vector3(hex_pos.x, 0.0, hex_pos.y) - coord_label.text = "%d, %d" % [hex_pos.x, hex_pos.y] + + if current_tile == null: + return + + #var pos3d = get_3d_pos(get_viewport().get_mouse_position()) + #if pos3d: + #var hex_pos = flat_hex_to_world_position(world_to_hex_tile(Vector2(pos3d.x, pos3d.z))) + #current_tile.position = Vector3(hex_pos.x, 0.0, hex_pos.y) + #coord_label.text = "%d, %d" % [hex_pos.x, hex_pos.y] diff --git a/HexOutline.gd b/HexOutline.gd new file mode 100644 index 0000000..6f525fc --- /dev/null +++ b/HexOutline.gd @@ -0,0 +1,53 @@ +extends Area3D + +var hovered: bool = false + +var insect_resource: TileResource +var is_black: bool = false + +var hex_pos: Vector2i = Vector2i.ZERO + +var tile: Node3D + +const BUILD_GHOST = preload("res://InsectTiles/BuildGhost.tscn") +# Called when the node enters the scene tree for the first time. +func _ready(): + if insect_resource == null: + print("Should not happen!") + return + + GameEvents.insect_placed.connect(_on_insect_placed) + +func _on_insect_placed(resource: TileResource, is_black: bool, pos: Vector2i) -> void: + queue_free() + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta): + if Input.is_action_just_pressed("place_tile"): + if hovered: + GameEvents.insect_placed.emit(insect_resource, is_black, hex_pos) + print("Place me pls") + pass + + +func _on_mouse_entered(): + hovered = true + + tile = BUILD_GHOST.instantiate() + tile.resource = insect_resource + tile.is_black = is_black + + + add_child(tile) + + +func _on_input_event(camera, event, position, normal, shape_idx): + pass # Replace with function body. + + +func _on_mouse_exited(): + hovered = false + + if tile: + tile.queue_free() + tile = null diff --git a/InsectButton.gd b/InsectButton.gd new file mode 100644 index 0000000..dcd12a0 --- /dev/null +++ b/InsectButton.gd @@ -0,0 +1,139 @@ +extends TextureButton + +@onready var hex = $Hex +@onready var tile_count_label = $Hex/TileCountLabel +@onready var insect_icon = $Hex/InsectIcon + +@export var insect_resource: TileResource = preload("res://Tile/Prefabs/Bee.tres") + +const HEX_BLACK = preload("res://InsectTiles/Assets/UI/hex_black.svg") +const HEX_WHITE = preload("res://InsectTiles/Assets/UI/hex_white.svg") + +@export var is_bee: bool = false + +@export var is_black: bool = false + +var tile_count: int = 1 +var deactivated: bool = false + +var selected: bool = false +var hovered: bool = false + +func disable() -> void: + deactivated = true + + var tween = get_tree().create_tween() + tween.tween_property(self, "modulate", Color.DIM_GRAY, 0.15) + +func enable() -> void: + deactivated = false + disabled = false + + var tween = get_tree().create_tween() + tween.tween_property(self, "modulate", Color.WHITE, 0.15) + + +func _on_placement_cancelled() -> void: + if selected: + tile_count += 1 + tile_count_label.text = str(tile_count) + selected = false + + + if tile_count > 0: + if not hovered: + _on_mouse_exited() + enable() + return + +func _on_insect_placed(resource: TileResource, is_black: bool, pos: Vector2i) -> void: + if selected: + selected = false + + if not hovered: + _on_mouse_exited() + + if tile_count > 0: + if not hovered: + _on_mouse_exited() + enable() + return + +# Called when the node enters the scene tree for the first time. +func _ready(): + GameEvents.insect_selected.connect(_on_insect_selected) + GameEvents.insect_placement_cancelled.connect(_on_placement_cancelled) + GameEvents.insect_placed.connect(_on_insect_placed) + + tile_count_label.text = str(tile_count) + insect_icon.texture = insect_resource.ui_texture + + if is_black: + hex.texture = HEX_BLACK + +func _on_insect_selected(_resource, _is_black) -> void: + disabled = true + + if _resource == insect_resource and _is_black == is_black: + selected = true + hover() + else: + unhover() + disable() + + +func hover() -> void: + hovered = true + + var tween = get_tree().create_tween() + tween.tween_property(hex, "position", Vector2(0, -16), 0.1).set_ease(Tween.EASE_OUT).set_trans(Tween.TRANS_SPRING) + +func unhover() -> void: + hovered = false + + var tween = get_tree().create_tween() + tween.tween_property(hex, "position", Vector2(0, 0), 0.25).set_ease(Tween.EASE_OUT).set_trans(Tween.TRANS_SPRING) + +func _on_mouse_entered(): + if deactivated: + return + + hover() + +func _on_mouse_exited(): + hovered = false + + if selected: + return + + if deactivated: + return + + unhover() + + +func _on_pressed(): + if deactivated: + return + + if selected: + return + + print("??") + + if tile_count <= 0: + return + + GameEvents.insect_selected.emit(insect_resource, is_black) + + tile_count -= 1 + + release_focus() + + tile_count_label.text = str(tile_count) + + +func _input(event): + if Input.is_action_just_pressed("ui_accept"): + release_focus() + return diff --git a/InsectTiles/Ant_Black.tscn b/InsectTiles/Ant_Black.tscn deleted file mode 100644 index c99c423..0000000 --- a/InsectTiles/Ant_Black.tscn +++ /dev/null @@ -1,25 +0,0 @@ -[gd_scene load_steps=7 format=3 uid="uid://d33qkss7ugil3"] - -[ext_resource type="ArrayMesh" uid="uid://dsbshu53k588h" path="res://hexagon_small.res" id="1_7yv5d"] -[ext_resource type="Script" path="res://Tile/Tile.gd" id="1_akqw5"] -[ext_resource type="Texture2D" uid="uid://bp5lbofkicsqq" path="res://InsectTiles/Assets/Textures/ant_black.png" id="2_u0y11"] -[ext_resource type="Texture2D" uid="uid://sxdcdtxhsaor" path="res://InsectTiles/Assets/Roughness/ant_roughness.png" id="4_11k6x"] - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_80f17"] -albedo_texture = ExtResource("2_u0y11") -roughness_texture = ExtResource("4_11k6x") -roughness_texture_channel = 4 - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_oy7nn"] -data = PackedVector3Array(-0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.25, 0.4004, 0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, 0.433014, 0.25, 0.4004, 0.433014, 0.5, 0.4004, 0, 0.5, 0.000399577, 0, 0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, -0.433014, -0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.000399577, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, -0.433014, -0.25, 0.000399577, 0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.5, 0.4004, 0, -0.25, 0.000399577, 0.433014, -0.5, 0.000399577, 0, -0.5, 0.4004, 0, -0.25, 0.4004, 0.433014, -0.25, 0.000399577, 0.433014) - -[node name="AntBlack" type="Area3D"] -script = ExtResource("1_akqw5") -color = 0 - -[node name="HexagonSmall" type="MeshInstance3D" parent="."] -mesh = ExtResource("1_7yv5d") -surface_material_override/0 = SubResource("StandardMaterial3D_80f17") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="."] -shape = SubResource("ConcavePolygonShape3D_oy7nn") diff --git a/InsectTiles/Ant_White.tscn b/InsectTiles/Ant_White.tscn deleted file mode 100644 index 40fb08b..0000000 --- a/InsectTiles/Ant_White.tscn +++ /dev/null @@ -1,22 +0,0 @@ -[gd_scene load_steps=6 format=3 uid="uid://mkchd50fsx31"] - -[ext_resource type="ArrayMesh" uid="uid://dsbshu53k588h" path="res://hexagon_small.res" id="1_snql0"] -[ext_resource type="Texture2D" uid="uid://dr36631neiknu" path="res://InsectTiles/Assets/Textures/ant_white.png" id="2_dlhxx"] -[ext_resource type="Texture2D" uid="uid://sxdcdtxhsaor" path="res://InsectTiles/Assets/Roughness/ant_roughness.png" id="3_wpsas"] - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_80f17"] -albedo_texture = ExtResource("2_dlhxx") -roughness_texture = ExtResource("3_wpsas") -roughness_texture_channel = 4 - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_qh1h8"] -data = PackedVector3Array(-0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.25, 0.4004, 0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, 0.433014, 0.25, 0.4004, 0.433014, 0.5, 0.4004, 0, 0.5, 0.000399577, 0, 0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, -0.433014, -0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.000399577, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, -0.433014, -0.25, 0.000399577, 0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.5, 0.4004, 0, -0.25, 0.000399577, 0.433014, -0.5, 0.000399577, 0, -0.5, 0.4004, 0, -0.25, 0.4004, 0.433014, -0.25, 0.000399577, 0.433014) - -[node name="AntWhite" type="Area3D"] - -[node name="HexagonSmall" type="MeshInstance3D" parent="."] -mesh = ExtResource("1_snql0") -surface_material_override/0 = SubResource("StandardMaterial3D_80f17") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="."] -shape = SubResource("ConcavePolygonShape3D_qh1h8") diff --git a/InsectTiles/Assets/Roughness/ant_roughness.png.import b/InsectTiles/Assets/Roughness/ant_roughness.png.import index 747d0b6..db6e396 100644 --- a/InsectTiles/Assets/Roughness/ant_roughness.png.import +++ b/InsectTiles/Assets/Roughness/ant_roughness.png.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://sxdcdtxhsaor" path.s3tc="res://.godot/imported/ant_roughness.png-df5df478bf7a5864669373b064c01394.s3tc.ctex" +path.etc2="res://.godot/imported/ant_roughness.png-df5df478bf7a5864669373b064c01394.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://InsectTiles/Assets/Roughness/ant_roughness.png" -dest_files=["res://.godot/imported/ant_roughness.png-df5df478bf7a5864669373b064c01394.s3tc.ctex"] +dest_files=["res://.godot/imported/ant_roughness.png-df5df478bf7a5864669373b064c01394.s3tc.ctex", "res://.godot/imported/ant_roughness.png-df5df478bf7a5864669373b064c01394.etc2.ctex"] [params] diff --git a/InsectTiles/Assets/Roughness/bee_roughness.png.import b/InsectTiles/Assets/Roughness/bee_roughness.png.import index 147dbff..97b0e44 100644 --- a/InsectTiles/Assets/Roughness/bee_roughness.png.import +++ b/InsectTiles/Assets/Roughness/bee_roughness.png.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://bhk2ison1sige" path.s3tc="res://.godot/imported/bee_roughness.png-8ea7592e70fdeecb10719c13733fea23.s3tc.ctex" +path.etc2="res://.godot/imported/bee_roughness.png-8ea7592e70fdeecb10719c13733fea23.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://InsectTiles/Assets/Roughness/bee_roughness.png" -dest_files=["res://.godot/imported/bee_roughness.png-8ea7592e70fdeecb10719c13733fea23.s3tc.ctex"] +dest_files=["res://.godot/imported/bee_roughness.png-8ea7592e70fdeecb10719c13733fea23.s3tc.ctex", "res://.godot/imported/bee_roughness.png-8ea7592e70fdeecb10719c13733fea23.etc2.ctex"] [params] diff --git a/InsectTiles/Assets/Roughness/beetle_roughness.png.import b/InsectTiles/Assets/Roughness/beetle_roughness.png.import index da08e71..370c042 100644 --- a/InsectTiles/Assets/Roughness/beetle_roughness.png.import +++ b/InsectTiles/Assets/Roughness/beetle_roughness.png.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://dtld0rnjue23" path.s3tc="res://.godot/imported/beetle_roughness.png-edab7e7dfc9c253221de307f9cff5c18.s3tc.ctex" +path.etc2="res://.godot/imported/beetle_roughness.png-edab7e7dfc9c253221de307f9cff5c18.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://InsectTiles/Assets/Roughness/beetle_roughness.png" -dest_files=["res://.godot/imported/beetle_roughness.png-edab7e7dfc9c253221de307f9cff5c18.s3tc.ctex"] +dest_files=["res://.godot/imported/beetle_roughness.png-edab7e7dfc9c253221de307f9cff5c18.s3tc.ctex", "res://.godot/imported/beetle_roughness.png-edab7e7dfc9c253221de307f9cff5c18.etc2.ctex"] [params] diff --git a/InsectTiles/Assets/Roughness/grasshopper_roughness.png.import b/InsectTiles/Assets/Roughness/grasshopper_roughness.png.import index beffb39..5bea371 100644 --- a/InsectTiles/Assets/Roughness/grasshopper_roughness.png.import +++ b/InsectTiles/Assets/Roughness/grasshopper_roughness.png.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://bx8lx8mswnchc" path.s3tc="res://.godot/imported/grasshopper_roughness.png-0d8249e63ca6275efb822d8372213684.s3tc.ctex" +path.etc2="res://.godot/imported/grasshopper_roughness.png-0d8249e63ca6275efb822d8372213684.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://InsectTiles/Assets/Roughness/grasshopper_roughness.png" -dest_files=["res://.godot/imported/grasshopper_roughness.png-0d8249e63ca6275efb822d8372213684.s3tc.ctex"] +dest_files=["res://.godot/imported/grasshopper_roughness.png-0d8249e63ca6275efb822d8372213684.s3tc.ctex", "res://.godot/imported/grasshopper_roughness.png-0d8249e63ca6275efb822d8372213684.etc2.ctex"] [params] diff --git a/InsectTiles/Assets/Roughness/ladybug_roughness.png.import b/InsectTiles/Assets/Roughness/ladybug_roughness.png.import index 2857254..b47d2cf 100644 --- a/InsectTiles/Assets/Roughness/ladybug_roughness.png.import +++ b/InsectTiles/Assets/Roughness/ladybug_roughness.png.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://dqua2juudiwm4" path.s3tc="res://.godot/imported/ladybug_roughness.png-56424b0725b00721417c59f400361102.s3tc.ctex" +path.etc2="res://.godot/imported/ladybug_roughness.png-56424b0725b00721417c59f400361102.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://InsectTiles/Assets/Roughness/ladybug_roughness.png" -dest_files=["res://.godot/imported/ladybug_roughness.png-56424b0725b00721417c59f400361102.s3tc.ctex"] +dest_files=["res://.godot/imported/ladybug_roughness.png-56424b0725b00721417c59f400361102.s3tc.ctex", "res://.godot/imported/ladybug_roughness.png-56424b0725b00721417c59f400361102.etc2.ctex"] [params] diff --git a/InsectTiles/Assets/Roughness/mosquito_roughness.png.import b/InsectTiles/Assets/Roughness/mosquito_roughness.png.import index 78915d0..d57e2c6 100644 --- a/InsectTiles/Assets/Roughness/mosquito_roughness.png.import +++ b/InsectTiles/Assets/Roughness/mosquito_roughness.png.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://dvlotqiu1n5nx" path.s3tc="res://.godot/imported/mosquito_roughness.png-473dace209cb040fc11ba5cc80d6a5bb.s3tc.ctex" +path.etc2="res://.godot/imported/mosquito_roughness.png-473dace209cb040fc11ba5cc80d6a5bb.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://InsectTiles/Assets/Roughness/mosquito_roughness.png" -dest_files=["res://.godot/imported/mosquito_roughness.png-473dace209cb040fc11ba5cc80d6a5bb.s3tc.ctex"] +dest_files=["res://.godot/imported/mosquito_roughness.png-473dace209cb040fc11ba5cc80d6a5bb.s3tc.ctex", "res://.godot/imported/mosquito_roughness.png-473dace209cb040fc11ba5cc80d6a5bb.etc2.ctex"] [params] diff --git a/InsectTiles/Assets/Roughness/pillbug_roughness.png.import b/InsectTiles/Assets/Roughness/pillbug_roughness.png.import index 4af2077..5000bff 100644 --- a/InsectTiles/Assets/Roughness/pillbug_roughness.png.import +++ b/InsectTiles/Assets/Roughness/pillbug_roughness.png.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://bcuptx3dqepgw" path.s3tc="res://.godot/imported/pillbug_roughness.png-6b5bbf875ba655ceb998fa59af135840.s3tc.ctex" +path.etc2="res://.godot/imported/pillbug_roughness.png-6b5bbf875ba655ceb998fa59af135840.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://InsectTiles/Assets/Roughness/pillbug_roughness.png" -dest_files=["res://.godot/imported/pillbug_roughness.png-6b5bbf875ba655ceb998fa59af135840.s3tc.ctex"] +dest_files=["res://.godot/imported/pillbug_roughness.png-6b5bbf875ba655ceb998fa59af135840.s3tc.ctex", "res://.godot/imported/pillbug_roughness.png-6b5bbf875ba655ceb998fa59af135840.etc2.ctex"] [params] diff --git a/InsectTiles/Assets/Roughness/spider_roughness.png.import b/InsectTiles/Assets/Roughness/spider_roughness.png.import index eb3064e..782bc1a 100644 --- a/InsectTiles/Assets/Roughness/spider_roughness.png.import +++ b/InsectTiles/Assets/Roughness/spider_roughness.png.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://baqdef5vcjoct" path.s3tc="res://.godot/imported/spider_roughness.png-939aefc4a46d7b421ec15b95e2224f9d.s3tc.ctex" +path.etc2="res://.godot/imported/spider_roughness.png-939aefc4a46d7b421ec15b95e2224f9d.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://InsectTiles/Assets/Roughness/spider_roughness.png" -dest_files=["res://.godot/imported/spider_roughness.png-939aefc4a46d7b421ec15b95e2224f9d.s3tc.ctex"] +dest_files=["res://.godot/imported/spider_roughness.png-939aefc4a46d7b421ec15b95e2224f9d.s3tc.ctex", "res://.godot/imported/spider_roughness.png-939aefc4a46d7b421ec15b95e2224f9d.etc2.ctex"] [params] diff --git a/InsectTiles/Assets/Textures/ant_black.png.import b/InsectTiles/Assets/Textures/ant_black.png.import index f2dc1a5..7faee9c 100644 --- a/InsectTiles/Assets/Textures/ant_black.png.import +++ b/InsectTiles/Assets/Textures/ant_black.png.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://bp5lbofkicsqq" path.s3tc="res://.godot/imported/ant_black.png-b707d2922be6bd49acc931eca530e996.s3tc.ctex" +path.etc2="res://.godot/imported/ant_black.png-b707d2922be6bd49acc931eca530e996.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://InsectTiles/Assets/Textures/ant_black.png" -dest_files=["res://.godot/imported/ant_black.png-b707d2922be6bd49acc931eca530e996.s3tc.ctex"] +dest_files=["res://.godot/imported/ant_black.png-b707d2922be6bd49acc931eca530e996.s3tc.ctex", "res://.godot/imported/ant_black.png-b707d2922be6bd49acc931eca530e996.etc2.ctex"] [params] diff --git a/InsectTiles/Assets/Textures/ant_white.png.import b/InsectTiles/Assets/Textures/ant_white.png.import index 3db2264..da1ea3b 100644 --- a/InsectTiles/Assets/Textures/ant_white.png.import +++ b/InsectTiles/Assets/Textures/ant_white.png.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://dr36631neiknu" path.s3tc="res://.godot/imported/ant_white.png-a608578d15c5e9fb3aff6a6dbaae6c6e.s3tc.ctex" +path.etc2="res://.godot/imported/ant_white.png-a608578d15c5e9fb3aff6a6dbaae6c6e.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://InsectTiles/Assets/Textures/ant_white.png" -dest_files=["res://.godot/imported/ant_white.png-a608578d15c5e9fb3aff6a6dbaae6c6e.s3tc.ctex"] +dest_files=["res://.godot/imported/ant_white.png-a608578d15c5e9fb3aff6a6dbaae6c6e.s3tc.ctex", "res://.godot/imported/ant_white.png-a608578d15c5e9fb3aff6a6dbaae6c6e.etc2.ctex"] [params] diff --git a/InsectTiles/Assets/Textures/bee_black.png.import b/InsectTiles/Assets/Textures/bee_black.png.import index 04a3863..45a564d 100644 --- a/InsectTiles/Assets/Textures/bee_black.png.import +++ b/InsectTiles/Assets/Textures/bee_black.png.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://dqvg2bmc361yl" path.s3tc="res://.godot/imported/bee_black.png-eb8f1ee64e7173c464c70dc8d482c4b0.s3tc.ctex" +path.etc2="res://.godot/imported/bee_black.png-eb8f1ee64e7173c464c70dc8d482c4b0.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://InsectTiles/Assets/Textures/bee_black.png" -dest_files=["res://.godot/imported/bee_black.png-eb8f1ee64e7173c464c70dc8d482c4b0.s3tc.ctex"] +dest_files=["res://.godot/imported/bee_black.png-eb8f1ee64e7173c464c70dc8d482c4b0.s3tc.ctex", "res://.godot/imported/bee_black.png-eb8f1ee64e7173c464c70dc8d482c4b0.etc2.ctex"] [params] diff --git a/InsectTiles/Assets/Textures/bee_white.png.import b/InsectTiles/Assets/Textures/bee_white.png.import index 0cdbcbe..10733e4 100644 --- a/InsectTiles/Assets/Textures/bee_white.png.import +++ b/InsectTiles/Assets/Textures/bee_white.png.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://rm4ysjfnx20t" path.s3tc="res://.godot/imported/bee_white.png-5c36d14d4b43d0c06f7a0b3a7e022d3f.s3tc.ctex" +path.etc2="res://.godot/imported/bee_white.png-5c36d14d4b43d0c06f7a0b3a7e022d3f.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://InsectTiles/Assets/Textures/bee_white.png" -dest_files=["res://.godot/imported/bee_white.png-5c36d14d4b43d0c06f7a0b3a7e022d3f.s3tc.ctex"] +dest_files=["res://.godot/imported/bee_white.png-5c36d14d4b43d0c06f7a0b3a7e022d3f.s3tc.ctex", "res://.godot/imported/bee_white.png-5c36d14d4b43d0c06f7a0b3a7e022d3f.etc2.ctex"] [params] diff --git a/InsectTiles/Assets/Textures/beetle_black.png.import b/InsectTiles/Assets/Textures/beetle_black.png.import index a8691bc..8caaa76 100644 --- a/InsectTiles/Assets/Textures/beetle_black.png.import +++ b/InsectTiles/Assets/Textures/beetle_black.png.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://b5wsm1j3e33xy" path.s3tc="res://.godot/imported/beetle_black.png-c788c2e1e9cf6e7679975a608bfd231e.s3tc.ctex" +path.etc2="res://.godot/imported/beetle_black.png-c788c2e1e9cf6e7679975a608bfd231e.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://InsectTiles/Assets/Textures/beetle_black.png" -dest_files=["res://.godot/imported/beetle_black.png-c788c2e1e9cf6e7679975a608bfd231e.s3tc.ctex"] +dest_files=["res://.godot/imported/beetle_black.png-c788c2e1e9cf6e7679975a608bfd231e.s3tc.ctex", "res://.godot/imported/beetle_black.png-c788c2e1e9cf6e7679975a608bfd231e.etc2.ctex"] [params] diff --git a/InsectTiles/Assets/Textures/beetle_white.png.import b/InsectTiles/Assets/Textures/beetle_white.png.import index adb2430..f2996dd 100644 --- a/InsectTiles/Assets/Textures/beetle_white.png.import +++ b/InsectTiles/Assets/Textures/beetle_white.png.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://boxdyplaeyib4" path.s3tc="res://.godot/imported/beetle_white.png-1fafb308b4fbe4601f6387c69e7eb308.s3tc.ctex" +path.etc2="res://.godot/imported/beetle_white.png-1fafb308b4fbe4601f6387c69e7eb308.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://InsectTiles/Assets/Textures/beetle_white.png" -dest_files=["res://.godot/imported/beetle_white.png-1fafb308b4fbe4601f6387c69e7eb308.s3tc.ctex"] +dest_files=["res://.godot/imported/beetle_white.png-1fafb308b4fbe4601f6387c69e7eb308.s3tc.ctex", "res://.godot/imported/beetle_white.png-1fafb308b4fbe4601f6387c69e7eb308.etc2.ctex"] [params] diff --git a/InsectTiles/Assets/Textures/grasshopper_black.png.import b/InsectTiles/Assets/Textures/grasshopper_black.png.import index 51be760..e21c005 100644 --- a/InsectTiles/Assets/Textures/grasshopper_black.png.import +++ b/InsectTiles/Assets/Textures/grasshopper_black.png.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://d4b7so1ioq66t" path.s3tc="res://.godot/imported/grasshopper_black.png-6091d274e772d022492013dc866d2ff0.s3tc.ctex" +path.etc2="res://.godot/imported/grasshopper_black.png-6091d274e772d022492013dc866d2ff0.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://InsectTiles/Assets/Textures/grasshopper_black.png" -dest_files=["res://.godot/imported/grasshopper_black.png-6091d274e772d022492013dc866d2ff0.s3tc.ctex"] +dest_files=["res://.godot/imported/grasshopper_black.png-6091d274e772d022492013dc866d2ff0.s3tc.ctex", "res://.godot/imported/grasshopper_black.png-6091d274e772d022492013dc866d2ff0.etc2.ctex"] [params] diff --git a/InsectTiles/Assets/Textures/grasshopper_white.png.import b/InsectTiles/Assets/Textures/grasshopper_white.png.import index 9c7aec8..2aea6dc 100644 --- a/InsectTiles/Assets/Textures/grasshopper_white.png.import +++ b/InsectTiles/Assets/Textures/grasshopper_white.png.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://bbcnyge85wpu7" path.s3tc="res://.godot/imported/grasshopper_white.png-0575c51bae9f1e7d981ba76a5c895fd4.s3tc.ctex" +path.etc2="res://.godot/imported/grasshopper_white.png-0575c51bae9f1e7d981ba76a5c895fd4.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://InsectTiles/Assets/Textures/grasshopper_white.png" -dest_files=["res://.godot/imported/grasshopper_white.png-0575c51bae9f1e7d981ba76a5c895fd4.s3tc.ctex"] +dest_files=["res://.godot/imported/grasshopper_white.png-0575c51bae9f1e7d981ba76a5c895fd4.s3tc.ctex", "res://.godot/imported/grasshopper_white.png-0575c51bae9f1e7d981ba76a5c895fd4.etc2.ctex"] [params] diff --git a/InsectTiles/Assets/Textures/ladybug_black.png.import b/InsectTiles/Assets/Textures/ladybug_black.png.import index ae9bc86..2f1cfb5 100644 --- a/InsectTiles/Assets/Textures/ladybug_black.png.import +++ b/InsectTiles/Assets/Textures/ladybug_black.png.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://c0gt6mo7rj7nk" path.s3tc="res://.godot/imported/ladybug_black.png-d03152b2e9c820ed52595dd5a73feb40.s3tc.ctex" +path.etc2="res://.godot/imported/ladybug_black.png-d03152b2e9c820ed52595dd5a73feb40.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://InsectTiles/Assets/Textures/ladybug_black.png" -dest_files=["res://.godot/imported/ladybug_black.png-d03152b2e9c820ed52595dd5a73feb40.s3tc.ctex"] +dest_files=["res://.godot/imported/ladybug_black.png-d03152b2e9c820ed52595dd5a73feb40.s3tc.ctex", "res://.godot/imported/ladybug_black.png-d03152b2e9c820ed52595dd5a73feb40.etc2.ctex"] [params] diff --git a/InsectTiles/Assets/Textures/ladybug_white.png.import b/InsectTiles/Assets/Textures/ladybug_white.png.import index 1182cf4..929a709 100644 --- a/InsectTiles/Assets/Textures/ladybug_white.png.import +++ b/InsectTiles/Assets/Textures/ladybug_white.png.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://cdt2rmwyk7wdj" path.s3tc="res://.godot/imported/ladybug_white.png-ccf9f5b3e05854232872691eadb6ac61.s3tc.ctex" +path.etc2="res://.godot/imported/ladybug_white.png-ccf9f5b3e05854232872691eadb6ac61.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://InsectTiles/Assets/Textures/ladybug_white.png" -dest_files=["res://.godot/imported/ladybug_white.png-ccf9f5b3e05854232872691eadb6ac61.s3tc.ctex"] +dest_files=["res://.godot/imported/ladybug_white.png-ccf9f5b3e05854232872691eadb6ac61.s3tc.ctex", "res://.godot/imported/ladybug_white.png-ccf9f5b3e05854232872691eadb6ac61.etc2.ctex"] [params] diff --git a/InsectTiles/Assets/Textures/mosquito_black.png.import b/InsectTiles/Assets/Textures/mosquito_black.png.import index 2d3d501..2ff2f3b 100644 --- a/InsectTiles/Assets/Textures/mosquito_black.png.import +++ b/InsectTiles/Assets/Textures/mosquito_black.png.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://bbi5xlbfl564o" path.s3tc="res://.godot/imported/mosquito_black.png-af84066e2be23328d5a5970de9b04aeb.s3tc.ctex" +path.etc2="res://.godot/imported/mosquito_black.png-af84066e2be23328d5a5970de9b04aeb.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://InsectTiles/Assets/Textures/mosquito_black.png" -dest_files=["res://.godot/imported/mosquito_black.png-af84066e2be23328d5a5970de9b04aeb.s3tc.ctex"] +dest_files=["res://.godot/imported/mosquito_black.png-af84066e2be23328d5a5970de9b04aeb.s3tc.ctex", "res://.godot/imported/mosquito_black.png-af84066e2be23328d5a5970de9b04aeb.etc2.ctex"] [params] diff --git a/InsectTiles/Assets/Textures/mosquito_white.png.import b/InsectTiles/Assets/Textures/mosquito_white.png.import index bf42d50..2248593 100644 --- a/InsectTiles/Assets/Textures/mosquito_white.png.import +++ b/InsectTiles/Assets/Textures/mosquito_white.png.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://cb1bjgm7xd4ab" path.s3tc="res://.godot/imported/mosquito_white.png-75588653ae9e372a8576462f2ea27844.s3tc.ctex" +path.etc2="res://.godot/imported/mosquito_white.png-75588653ae9e372a8576462f2ea27844.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://InsectTiles/Assets/Textures/mosquito_white.png" -dest_files=["res://.godot/imported/mosquito_white.png-75588653ae9e372a8576462f2ea27844.s3tc.ctex"] +dest_files=["res://.godot/imported/mosquito_white.png-75588653ae9e372a8576462f2ea27844.s3tc.ctex", "res://.godot/imported/mosquito_white.png-75588653ae9e372a8576462f2ea27844.etc2.ctex"] [params] diff --git a/InsectTiles/Assets/Textures/pillbug_black.png.import b/InsectTiles/Assets/Textures/pillbug_black.png.import index 550cbb6..124901a 100644 --- a/InsectTiles/Assets/Textures/pillbug_black.png.import +++ b/InsectTiles/Assets/Textures/pillbug_black.png.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://dcirih4udlsv1" path.s3tc="res://.godot/imported/pillbug_black.png-8e4be95bc9b4e4edc7e4cdc63c7bd00f.s3tc.ctex" +path.etc2="res://.godot/imported/pillbug_black.png-8e4be95bc9b4e4edc7e4cdc63c7bd00f.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://InsectTiles/Assets/Textures/pillbug_black.png" -dest_files=["res://.godot/imported/pillbug_black.png-8e4be95bc9b4e4edc7e4cdc63c7bd00f.s3tc.ctex"] +dest_files=["res://.godot/imported/pillbug_black.png-8e4be95bc9b4e4edc7e4cdc63c7bd00f.s3tc.ctex", "res://.godot/imported/pillbug_black.png-8e4be95bc9b4e4edc7e4cdc63c7bd00f.etc2.ctex"] [params] diff --git a/InsectTiles/Assets/Textures/pillbug_white.png.import b/InsectTiles/Assets/Textures/pillbug_white.png.import index 1e61b57..e00dad9 100644 --- a/InsectTiles/Assets/Textures/pillbug_white.png.import +++ b/InsectTiles/Assets/Textures/pillbug_white.png.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://bbyviem1qm647" path.s3tc="res://.godot/imported/pillbug_white.png-5b6e70e15c114e48e430d3f0b6b1c6d6.s3tc.ctex" +path.etc2="res://.godot/imported/pillbug_white.png-5b6e70e15c114e48e430d3f0b6b1c6d6.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://InsectTiles/Assets/Textures/pillbug_white.png" -dest_files=["res://.godot/imported/pillbug_white.png-5b6e70e15c114e48e430d3f0b6b1c6d6.s3tc.ctex"] +dest_files=["res://.godot/imported/pillbug_white.png-5b6e70e15c114e48e430d3f0b6b1c6d6.s3tc.ctex", "res://.godot/imported/pillbug_white.png-5b6e70e15c114e48e430d3f0b6b1c6d6.etc2.ctex"] [params] diff --git a/InsectTiles/Assets/Textures/spider_black.png.import b/InsectTiles/Assets/Textures/spider_black.png.import index 7f615d8..fb8e829 100644 --- a/InsectTiles/Assets/Textures/spider_black.png.import +++ b/InsectTiles/Assets/Textures/spider_black.png.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://dwubstbacbaos" path.s3tc="res://.godot/imported/spider_black.png-36f5299647677af72532b8930951d9b0.s3tc.ctex" +path.etc2="res://.godot/imported/spider_black.png-36f5299647677af72532b8930951d9b0.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://InsectTiles/Assets/Textures/spider_black.png" -dest_files=["res://.godot/imported/spider_black.png-36f5299647677af72532b8930951d9b0.s3tc.ctex"] +dest_files=["res://.godot/imported/spider_black.png-36f5299647677af72532b8930951d9b0.s3tc.ctex", "res://.godot/imported/spider_black.png-36f5299647677af72532b8930951d9b0.etc2.ctex"] [params] diff --git a/InsectTiles/Assets/Textures/spider_white.png.import b/InsectTiles/Assets/Textures/spider_white.png.import index f8f03d6..930b0f0 100644 --- a/InsectTiles/Assets/Textures/spider_white.png.import +++ b/InsectTiles/Assets/Textures/spider_white.png.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://clfjxt0itp8on" path.s3tc="res://.godot/imported/spider_white.png-b9b5a6fb2a9274fe2a8e109d4310dbd0.s3tc.ctex" +path.etc2="res://.godot/imported/spider_white.png-b9b5a6fb2a9274fe2a8e109d4310dbd0.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://InsectTiles/Assets/Textures/spider_white.png" -dest_files=["res://.godot/imported/spider_white.png-b9b5a6fb2a9274fe2a8e109d4310dbd0.s3tc.ctex"] +dest_files=["res://.godot/imported/spider_white.png-b9b5a6fb2a9274fe2a8e109d4310dbd0.s3tc.ctex", "res://.godot/imported/spider_white.png-b9b5a6fb2a9274fe2a8e109d4310dbd0.etc2.ctex"] [params] diff --git a/InsectTiles/Assets/UI/hex_black.svg b/InsectTiles/Assets/UI/hex_black.svg new file mode 100644 index 0000000..a144b6e --- /dev/null +++ b/InsectTiles/Assets/UI/hex_black.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + diff --git a/Testbed/hex.svg.import b/InsectTiles/Assets/UI/hex_black.svg.import similarity index 60% rename from Testbed/hex.svg.import rename to InsectTiles/Assets/UI/hex_black.svg.import index 9e1703f..f65d4b4 100644 --- a/Testbed/hex.svg.import +++ b/InsectTiles/Assets/UI/hex_black.svg.import @@ -2,27 +2,26 @@ importer="texture" type="CompressedTexture2D" -uid="uid://wywgi6sr8mwg" -path.s3tc="res://.godot/imported/hex.svg-56964d24af6740fa194132a60110f62f.s3tc.ctex" +uid="uid://vawgsibmb37f" +path="res://.godot/imported/hex_black.svg-9288ca7d4cd09c260c5cfb784b454869.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], -"vram_texture": true +"vram_texture": false } [deps] -source_file="res://Testbed/hex.svg" -dest_files=["res://.godot/imported/hex.svg-56964d24af6740fa194132a60110f62f.s3tc.ctex"] +source_file="res://InsectTiles/Assets/UI/hex_black.svg" +dest_files=["res://.godot/imported/hex_black.svg-9288ca7d4cd09c260c5cfb784b454869.ctex"] [params] -compress/mode=2 +compress/mode=0 compress/high_quality=false compress/lossy_quality=0.7 compress/hdr_compression=1 compress/normal_map=0 compress/channel_pack=0 -mipmaps/generate=true +mipmaps/generate=false mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" @@ -32,7 +31,7 @@ process/normal_map_invert_y=false process/hdr_as_srgb=false process/hdr_clamp_exposure=false process/size_limit=0 -detect_3d/compress_to=0 +detect_3d/compress_to=1 svg/scale=1.0 editor/scale_with_editor_scale=false editor/convert_colors_with_editor_theme=false diff --git a/Testbed/hex.svg b/InsectTiles/Assets/UI/hex_white.svg similarity index 100% rename from Testbed/hex.svg rename to InsectTiles/Assets/UI/hex_white.svg diff --git a/InsectTiles/Assets/UI/hex_white.svg.import b/InsectTiles/Assets/UI/hex_white.svg.import new file mode 100644 index 0000000..88c23aa --- /dev/null +++ b/InsectTiles/Assets/UI/hex_white.svg.import @@ -0,0 +1,39 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://wywgi6sr8mwg" +path.s3tc="res://.godot/imported/hex_white.svg-5a22f91bb5b92620e099d74551e7c722.s3tc.ctex" +path.etc2="res://.godot/imported/hex_white.svg-5a22f91bb5b92620e099d74551e7c722.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} + +[deps] + +source_file="res://InsectTiles/Assets/UI/hex_white.svg" +dest_files=["res://.godot/imported/hex_white.svg-5a22f91bb5b92620e099d74551e7c722.s3tc.ctex", "res://.godot/imported/hex_white.svg-5a22f91bb5b92620e099d74551e7c722.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/InsectTiles/Bee_Black.tscn b/InsectTiles/Bee_Black.tscn deleted file mode 100644 index eba7cdd..0000000 --- a/InsectTiles/Bee_Black.tscn +++ /dev/null @@ -1,16 +0,0 @@ -[gd_scene load_steps=4 format=3 uid="uid://n8dbakbneoqy"] - -[ext_resource type="ArrayMesh" uid="uid://dsbshu53k588h" path="res://hexagon_small.res" id="1_dhrrh"] -[ext_resource type="Material" uid="uid://b5rer8wc62ck3" path="res://InsectTiles/Materials/Bee_Black.tres" id="2_0y3un"] - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_c2rp8"] -data = PackedVector3Array(-0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.25, 0.4004, 0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, 0.433014, 0.25, 0.4004, 0.433014, 0.5, 0.4004, 0, 0.5, 0.000399577, 0, 0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, -0.433014, -0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.000399577, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, -0.433014, -0.25, 0.000399577, 0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.5, 0.4004, 0, -0.25, 0.000399577, 0.433014, -0.5, 0.000399577, 0, -0.5, 0.4004, 0, -0.25, 0.4004, 0.433014, -0.25, 0.000399577, 0.433014) - -[node name="BeeBlack" type="Area3D"] - -[node name="HexagonSmall" type="MeshInstance3D" parent="."] -mesh = ExtResource("1_dhrrh") -surface_material_override/0 = ExtResource("2_0y3un") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="."] -shape = SubResource("ConcavePolygonShape3D_c2rp8") diff --git a/InsectTiles/Bee_White.tscn b/InsectTiles/Bee_White.tscn deleted file mode 100644 index 47729cf..0000000 --- a/InsectTiles/Bee_White.tscn +++ /dev/null @@ -1,16 +0,0 @@ -[gd_scene load_steps=4 format=3 uid="uid://ddqk8acjuwwpn"] - -[ext_resource type="ArrayMesh" uid="uid://dsbshu53k588h" path="res://hexagon_small.res" id="1_f2k28"] -[ext_resource type="Material" uid="uid://d4hyq81yydmpr" path="res://InsectTiles/Materials/Bee_White.tres" id="2_xycw8"] - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_0qq6q"] -data = PackedVector3Array(-0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.25, 0.4004, 0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, 0.433014, 0.25, 0.4004, 0.433014, 0.5, 0.4004, 0, 0.5, 0.000399577, 0, 0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, -0.433014, -0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.000399577, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, -0.433014, -0.25, 0.000399577, 0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.5, 0.4004, 0, -0.25, 0.000399577, 0.433014, -0.5, 0.000399577, 0, -0.5, 0.4004, 0, -0.25, 0.4004, 0.433014, -0.25, 0.000399577, 0.433014) - -[node name="BeeWhite" type="Area3D"] - -[node name="HexagonSmall" type="MeshInstance3D" parent="."] -mesh = ExtResource("1_f2k28") -surface_material_override/0 = ExtResource("2_xycw8") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="."] -shape = SubResource("ConcavePolygonShape3D_0qq6q") diff --git a/InsectTiles/Beetle_Black.tscn b/InsectTiles/Beetle_Black.tscn deleted file mode 100644 index ed839c8..0000000 --- a/InsectTiles/Beetle_Black.tscn +++ /dev/null @@ -1,22 +0,0 @@ -[gd_scene load_steps=6 format=3 uid="uid://dhrtrsqjjrf7w"] - -[ext_resource type="ArrayMesh" uid="uid://dsbshu53k588h" path="res://hexagon_small.res" id="1_eotyo"] -[ext_resource type="Texture2D" uid="uid://b5wsm1j3e33xy" path="res://InsectTiles/Assets/Textures/beetle_black.png" id="2_yn1me"] -[ext_resource type="Texture2D" uid="uid://dtld0rnjue23" path="res://InsectTiles/Assets/Roughness/beetle_roughness.png" id="3_8dt4q"] - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_80f17"] -albedo_texture = ExtResource("2_yn1me") -roughness_texture = ExtResource("3_8dt4q") -roughness_texture_channel = 4 - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_6qqvs"] -data = PackedVector3Array(-0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.25, 0.4004, 0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, 0.433014, 0.25, 0.4004, 0.433014, 0.5, 0.4004, 0, 0.5, 0.000399577, 0, 0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, -0.433014, -0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.000399577, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, -0.433014, -0.25, 0.000399577, 0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.5, 0.4004, 0, -0.25, 0.000399577, 0.433014, -0.5, 0.000399577, 0, -0.5, 0.4004, 0, -0.25, 0.4004, 0.433014, -0.25, 0.000399577, 0.433014) - -[node name="BeetleBlack" type="Area3D"] - -[node name="HexagonSmall" type="MeshInstance3D" parent="."] -mesh = ExtResource("1_eotyo") -surface_material_override/0 = SubResource("StandardMaterial3D_80f17") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="."] -shape = SubResource("ConcavePolygonShape3D_6qqvs") diff --git a/InsectTiles/Beetle_White.tscn b/InsectTiles/Beetle_White.tscn deleted file mode 100644 index 0a59764..0000000 --- a/InsectTiles/Beetle_White.tscn +++ /dev/null @@ -1,16 +0,0 @@ -[gd_scene load_steps=4 format=3 uid="uid://bpkjpolrtvfx6"] - -[ext_resource type="ArrayMesh" uid="uid://dsbshu53k588h" path="res://hexagon_small.res" id="1_8umkv"] -[ext_resource type="Material" uid="uid://cas4k78kf1c0x" path="res://InsectTiles/Materials/Beetle_White.tres" id="2_e4j01"] - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_5nige"] -data = PackedVector3Array(-0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.25, 0.4004, 0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, 0.433014, 0.25, 0.4004, 0.433014, 0.5, 0.4004, 0, 0.5, 0.000399577, 0, 0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, -0.433014, -0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.000399577, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, -0.433014, -0.25, 0.000399577, 0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.5, 0.4004, 0, -0.25, 0.000399577, 0.433014, -0.5, 0.000399577, 0, -0.5, 0.4004, 0, -0.25, 0.4004, 0.433014, -0.25, 0.000399577, 0.433014) - -[node name="BeetleWhite" type="Area3D"] - -[node name="HexagonSmall" type="MeshInstance3D" parent="."] -mesh = ExtResource("1_8umkv") -surface_material_override/0 = ExtResource("2_e4j01") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="."] -shape = SubResource("ConcavePolygonShape3D_5nige") diff --git a/InsectTiles/BuildGhost.gd b/InsectTiles/BuildGhost.gd new file mode 100644 index 0000000..9a2148f --- /dev/null +++ b/InsectTiles/BuildGhost.gd @@ -0,0 +1,17 @@ +extends Area3D + +@export var coordinates: Vector4i +@export var is_black: bool = false +@export var resource: TileResource + +@onready var hexagon_small = $HexagonSmall + +func _ready() -> void: + if is_black: + hexagon_small.set_surface_override_material(0, resource.material_black.duplicate()) + else: + hexagon_small.set_surface_override_material(0, resource.material_white.duplicate()) + + var mat: StandardMaterial3D = hexagon_small.get_surface_override_material(0) + mat.transparency = BaseMaterial3D.TRANSPARENCY_ALPHA + mat.albedo_color.a = 0.5 diff --git a/InsectTiles/BuildGhost.tscn b/InsectTiles/BuildGhost.tscn new file mode 100644 index 0000000..acf7b66 --- /dev/null +++ b/InsectTiles/BuildGhost.tscn @@ -0,0 +1,61 @@ +[gd_scene load_steps=9 format=3 uid="uid://ev8jxrwab134"] + +[ext_resource type="Script" path="res://InsectTiles/BuildGhost.gd" id="1_stjlr"] +[ext_resource type="Texture2D" uid="uid://bp5lbofkicsqq" path="res://InsectTiles/Assets/Textures/ant_black.png" id="3_pbbfn"] +[ext_resource type="Texture2D" uid="uid://dr36631neiknu" path="res://InsectTiles/Assets/Textures/ant_white.png" id="4_dnyji"] + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_dmoca"] + +[sub_resource type="ArrayMesh" id="ArrayMesh_714ri"] +_surfaces = [{ +"aabb": AABB(-0.48309, 0.000399577, -0.433014, 0.96618, 0.4, 0.866027), +"format": 34896613377, +"index_count": 4380, +"index_data": PackedByteArray(161, 2, 232, 1, 99, 2, 161, 2, 38, 2, 232, 1, 173, 1, 183, 0, 50, 1, 183, 0, 159, 2, 62, 0, 159, 2, 173, 1, 37, 2, 183, 0, 173, 1, 159, 2, 172, 1, 244, 0, 111, 1, 172, 1, 51, 1, 244, 0, 49, 1, 124, 0, 246, 0, 49, 1, 184, 0, 124, 0, 39, 2, 112, 1, 234, 1, 39, 2, 171, 1, 112, 1, 245, 0, 233, 1, 110, 1, 233, 1, 2, 0, 98, 2, 2, 0, 245, 0, 122, 0, 233, 1, 245, 0, 2, 0, 61, 0, 100, 2, 0, 0, 61, 0, 160, 2, 100, 2, 0, 0, 8, 0, 3, 0, 0, 0, 7, 0, 8, 0, 3, 0, 9, 0, 4, 0, 3, 0, 8, 0, 9, 0, 4, 0, 10, 0, 5, 0, 4, 0, 9, 0, 10, 0, 5, 0, 11, 0, 6, 0, 5, 0, 10, 0, 11, 0, 7, 0, 13, 0, 8, 0, 7, 0, 12, 0, 13, 0, 8, 0, 14, 0, 9, 0, 8, 0, 13, 0, 14, 0, 9, 0, 15, 0, 10, 0, 9, 0, 14, 0, 15, 0, 10, 0, 16, 0, 11, 0, 10, 0, 15, 0, 16, 0, 12, 0, 18, 0, 13, 0, 12, 0, 17, 0, 18, 0, 13, 0, 19, 0, 14, 0, 13, 0, 18, 0, 19, 0, 14, 0, 20, 0, 15, 0, 14, 0, 19, 0, 20, 0, 15, 0, 21, 0, 16, 0, 15, 0, 20, 0, 21, 0, 17, 0, 50, 0, 18, 0, 17, 0, 45, 0, 50, 0, 18, 0, 55, 0, 19, 0, 18, 0, 50, 0, 55, 0, 19, 0, 60, 0, 20, 0, 19, 0, 55, 0, 60, 0, 20, 0, 22, 0, 21, 0, 20, 0, 60, 0, 22, 0, 1, 0, 28, 0, 23, 0, 1, 0, 27, 0, 28, 0, 23, 0, 29, 0, 24, 0, 23, 0, 28, 0, 29, 0, 24, 0, 30, 0, 25, 0, 24, 0, 29, 0, 30, 0, 25, 0, 31, 0, 26, 0, 25, 0, 30, 0, 31, 0, 27, 0, 33, 0, 28, 0, 27, 0, 32, 0, 33, 0, 28, 0, 34, 0, 29, 0, 28, 0, 33, 0, 34, 0, 29, 0, 35, 0, 30, 0, 29, 0, 34, 0, 35, 0, 30, 0, 36, 0, 31, 0, 30, 0, 35, 0, 36, 0, 32, 0, 38, 0, 33, 0, 32, 0, 37, 0, 38, 0, 33, 0, 39, 0, 34, 0, 33, 0, 38, 0, 39, 0, 34, 0, 40, 0, 35, 0, 34, 0, 39, 0, 40, 0, 35, 0, 41, 0, 36, 0, 35, 0, 40, 0, 41, 0, 37, 0, 11, 0, 38, 0, 37, 0, 6, 0, 11, 0, 38, 0, 16, 0, 39, 0, 38, 0, 11, 0, 16, 0, 39, 0, 21, 0, 40, 0, 39, 0, 16, 0, 21, 0, 40, 0, 22, 0, 41, 0, 40, 0, 21, 0, 22, 0, 2, 0, 47, 0, 42, 0, 2, 0, 46, 0, 47, 0, 42, 0, 48, 0, 43, 0, 42, 0, 47, 0, 48, 0, 43, 0, 49, 0, 44, 0, 43, 0, 48, 0, 49, 0, 44, 0, 50, 0, 45, 0, 44, 0, 49, 0, 50, 0, 46, 0, 52, 0, 47, 0, 46, 0, 51, 0, 52, 0, 47, 0, 53, 0, 48, 0, 47, 0, 52, 0, 53, 0, 48, 0, 54, 0, 49, 0, 48, 0, 53, 0, 54, 0, 49, 0, 55, 0, 50, 0, 49, 0, 54, 0, 55, 0, 51, 0, 57, 0, 52, 0, 51, 0, 56, 0, 57, 0, 52, 0, 58, 0, 53, 0, 52, 0, 57, 0, 58, 0, 53, 0, 59, 0, 54, 0, 53, 0, 58, 0, 59, 0, 54, 0, 60, 0, 55, 0, 54, 0, 59, 0, 60, 0, 56, 0, 31, 0, 57, 0, 56, 0, 26, 0, 31, 0, 57, 0, 36, 0, 58, 0, 57, 0, 31, 0, 36, 0, 58, 0, 41, 0, 59, 0, 58, 0, 36, 0, 41, 0, 59, 0, 22, 0, 60, 0, 59, 0, 41, 0, 22, 0, 61, 0, 69, 0, 64, 0, 61, 0, 68, 0, 69, 0, 64, 0, 70, 0, 65, 0, 64, 0, 69, 0, 70, 0, 65, 0, 71, 0, 66, 0, 65, 0, 70, 0, 71, 0, 66, 0, 72, 0, 67, 0, 66, 0, 71, 0, 72, 0, 68, 0, 74, 0, 69, 0, 68, 0, 73, 0, 74, 0, 69, 0, 75, 0, 70, 0, 69, 0, 74, 0, 75, 0, 70, 0, 76, 0, 71, 0, 70, 0, 75, 0, 76, 0, 71, 0, 77, 0, 72, 0, 71, 0, 76, 0, 77, 0, 73, 0, 79, 0, 74, 0, 73, 0, 78, 0, 79, 0, 74, 0, 80, 0, 75, 0, 74, 0, 79, 0, 80, 0, 75, 0, 81, 0, 76, 0, 75, 0, 80, 0, 81, 0, 76, 0, 82, 0, 77, 0, 76, 0, 81, 0, 82, 0, 78, 0, 111, 0, 79, 0, 78, 0, 106, 0, 111, 0, 79, 0, 116, 0, 80, 0, 79, 0, 111, 0, 116, 0, 80, 0, 121, 0, 81, 0, 80, 0, 116, 0, 121, 0, 81, 0, 83, 0, 82, 0, 81, 0, 121, 0, 83, 0, 62, 0, 89, 0, 84, 0, 62, 0, 88, 0, 89, 0, 84, 0, 90, 0, 85, 0, 84, 0, 89, 0, 90, 0, 85, 0, 91, 0, 86, 0, 85, 0, 90, 0, 91, 0, 86, 0, 92, 0, 87, 0, 86, 0, 91, 0, 92, 0, 88, 0, 94, 0, 89, 0, 88, 0, 93, 0, 94, 0, 89, 0, 95, 0, 90, 0, 89, 0, 94, 0, 95, 0, 90, 0, 96, 0, 91, 0, 90, 0, 95, 0, 96, 0, 91, 0, 97, 0, 92, 0, 91, 0, 96, 0, 97, 0, 93, 0, 99, 0, 94, 0, 93, 0, 98, 0, 99, 0, 94, 0, 100, 0, 95, 0, 94, 0, 99, 0, 100, 0, 95, 0, 101, 0, 96, 0, 95, 0, 100, 0, 101, 0, 96, 0, 102, 0, 97, 0, 96, 0, 101, 0, 102, 0, 98, 0, 72, 0, 99, 0, 98, 0, 67, 0, 72, 0, 99, 0, 77, 0, 100, 0, 99, 0, 72, 0, 77, 0, 100, 0, 82, 0, 101, 0, 100, 0, 77, 0, 82, 0, 101, 0, 83, 0, 102, 0, 101, 0, 82, 0, 83, 0, 63, 0, 108, 0, 103, 0, 63, 0, 107, 0, 108, 0, 103, 0, 109, 0, 104, 0, 103, 0, 108, 0, 109, 0, 104, 0, 110, 0, 105, 0, 104, 0, 109, 0, 110, 0, 105, 0, 111, 0, 106, 0, 105, 0, 110, 0, 111, 0, 107, 0, 113, 0, 108, 0, 107, 0, 112, 0, 113, 0, 108, 0, 114, 0, 109, 0, 108, 0, 113, 0, 114, 0, 109, 0, 115, 0, 110, 0, 109, 0, 114, 0, 115, 0, 110, 0, 116, 0, 111, 0, 110, 0, 115, 0, 116, 0, 112, 0, 118, 0, 113, 0, 112, 0, 117, 0, 118, 0, 113, 0, 119, 0, 114, 0, 113, 0, 118, 0, 119, 0, 114, 0, 120, 0, 115, 0, 114, 0, 119, 0, 120, 0, 115, 0, 121, 0, 116, 0, 115, 0, 120, 0, 121, 0, 117, 0, 92, 0, 118, 0, 117, 0, 87, 0, 92, 0, 118, 0, 97, 0, 119, 0, 118, 0, 92, 0, 97, 0, 119, 0, 102, 0, 120, 0, 119, 0, 97, 0, 102, 0, 120, 0, 83, 0, 121, 0, 120, 0, 102, 0, 83, 0, 122, 0, 130, 0, 125, 0, 122, 0, 129, 0, 130, 0, 125, 0, 131, 0, 126, 0, 125, 0, 130, 0, 131, 0, 126, 0, 132, 0, 127, 0, 126, 0, 131, 0, 132, 0, 127, 0, 133, 0, 128, 0, 127, 0, 132, 0, 133, 0, 129, 0, 135, 0, 130, 0, 129, 0, 134, 0, 135, 0, 130, 0, 136, 0, 131, 0, 130, 0, 135, 0, 136, 0, 131, 0, 137, 0, 132, 0, 131, 0, 136, 0, 137, 0, 132, 0, 138, 0, 133, 0, 132, 0, 137, 0, 138, 0, 134, 0, 140, 0, 135, 0, 134, 0, 139, 0, 140, 0, 135, 0, 141, 0, 136, 0, 135, 0, 140, 0, 141, 0, 136, 0, 142, 0, 137, 0, 136, 0, 141, 0, 142, 0, 137, 0, 143, 0, 138, 0, 137, 0, 142, 0, 143, 0, 139, 0, 172, 0, 140, 0, 139, 0, 167, 0, 172, 0, 140, 0, 177, 0, 141, 0, 140, 0, 172, 0, 177, 0, 141, 0, 182, 0, 142, 0, 141, 0, 177, 0, 182, 0, 142, 0, 144, 0, 143, 0, 142, 0, 182, 0, 144, 0, 123, 0, 150, 0, 145, 0, 123, 0, 149, 0, 150, 0, 145, 0, 151, 0, 146, 0, 145, 0, 150, 0, 151, 0, 146, 0, 152, 0, 147, 0, 146, 0, 151, 0, 152, 0, 147, 0, 153, 0, 148, 0, 147, 0, 152, 0, 153, 0, 149, 0, 155, 0, 150, 0, 149, 0, 154, 0, 155, 0, 150, 0, 156, 0, 151, 0, 150, 0, 155, 0, 156, 0, 151, 0, 157, 0, 152, 0, 151, 0, 156, 0, 157, 0, 152, 0, 158, 0, 153, 0, 152, 0, 157, 0, 158, 0, 154, 0, 160, 0, 155, 0, 154, 0, 159, 0, 160, 0, 155, 0, 161, 0, 156, 0, 155, 0, 160, 0, 161, 0, 156, 0, 162, 0, 157, 0, 156, 0, 161, 0, 162, 0, 157, 0, 163, 0, 158, 0, 157, 0, 162, 0, 163, 0, 159, 0, 133, 0, 160, 0, 159, 0, 128, 0, 133, 0, 160, 0, 138, 0, 161, 0, 160, 0, 133, 0, 138, 0, 161, 0, 143, 0, 162, 0, 161, 0, 138, 0, 143, 0, 162, 0, 144, 0, 163, 0, 162, 0, 143, 0, 144, 0, 124, 0, 169, 0, 164, 0, 124, 0, 168, 0, 169, 0, 164, 0, 170, 0, 165, 0, 164, 0, 169, 0, 170, 0, 165, 0, 171, 0, 166, 0, 165, 0, 170, 0, 171, 0, 166, 0, 172, 0, 167, 0, 166, 0, 171, 0, 172, 0, 168, 0, 174, 0, 169, 0, 168, 0, 173, 0, 174, 0, 169, 0, 175, 0, 170, 0, 169, 0, 174, 0, 175, 0, 170, 0, 176, 0, 171, 0, 170, 0, 175, 0, 176, 0, 171, 0, 177, 0, 172, 0, 171, 0, 176, 0, 177, 0, 173, 0, 179, 0, 174, 0, 173, 0, 178, 0, 179, 0, 174, 0, 180, 0, 175, 0, 174, 0, 179, 0, 180, 0, 175, 0, 181, 0, 176, 0, 175, 0, 180, 0, 181, 0, 176, 0, 182, 0, 177, 0, 176, 0, 181, 0, 182, 0, 178, 0, 153, 0, 179, 0, 178, 0, 148, 0, 153, 0, 179, 0, 158, 0, 180, 0, 179, 0, 153, 0, 158, 0, 180, 0, 163, 0, 181, 0, 180, 0, 158, 0, 163, 0, 181, 0, 144, 0, 182, 0, 181, 0, 163, 0, 144, 0, 183, 0, 191, 0, 186, 0, 183, 0, 190, 0, 191, 0, 186, 0, 192, 0, 187, 0, 186, 0, 191, 0, 192, 0, 187, 0, 193, 0, 188, 0, 187, 0, 192, 0, 193, 0, 188, 0, 194, 0, 189, 0, 188, 0, 193, 0, 194, 0, 190, 0, 196, 0, 191, 0, 190, 0, 195, 0, 196, 0, 191, 0, 197, 0, 192, 0, 191, 0, 196, 0, 197, 0, 192, 0, 198, 0, 193, 0, 192, 0, 197, 0, 198, 0, 193, 0, 199, 0, 194, 0, 193, 0, 198, 0, 199, 0, 195, 0, 201, 0, 196, 0, 195, 0, 200, 0, 201, 0, 196, 0, 202, 0, 197, 0, 196, 0, 201, 0, 202, 0, 197, 0, 203, 0, 198, 0, 197, 0, 202, 0, 203, 0, 198, 0, 204, 0, 199, 0, 198, 0, 203, 0, 204, 0, 200, 0, 233, 0, 201, 0, 200, 0, 228, 0, 233, 0, 201, 0, 238, 0, 202, 0, 201, 0, 233, 0, 238, 0, 202, 0, 243, 0, 203, 0, 202, 0, 238, 0, 243, 0, 203, 0, 205, 0, 204, 0, 203, 0, 243, 0, 205, 0, 184, 0, 211, 0, 206, 0, 184, 0, 210, 0, 211, 0, 206, 0, 212, 0, 207, 0, 206, 0, 211, 0, 212, 0, 207, 0, 213, 0, 208, 0, 207, 0, 212, 0, 213, 0, 208, 0, 214, 0, 209, 0, 208, 0, 213, 0, 214, 0, 210, 0, 216, 0, 211, 0, 210, 0, 215, 0, 216, 0, 211, 0, 217, 0, 212, 0, 211, 0, 216, 0, 217, 0, 212, 0, 218, 0, 213, 0, 212, 0, 217, 0, 218, 0, 213, 0, 219, 0, 214, 0, 213, 0, 218, 0, 219, 0, 215, 0, 221, 0, 216, 0, 215, 0, 220, 0, 221, 0, 216, 0, 222, 0, 217, 0, 216, 0, 221, 0, 222, 0, 217, 0, 223, 0, 218, 0, 217, 0, 222, 0, 223, 0, 218, 0, 224, 0, 219, 0, 218, 0, 223, 0, 224, 0, 220, 0, 194, 0, 221, 0, 220, 0, 189, 0, 194, 0, 221, 0, 199, 0, 222, 0, 221, 0, 194, 0, 199, 0, 222, 0, 204, 0, 223, 0, 222, 0, 199, 0, 204, 0, 223, 0, 205, 0, 224, 0, 223, 0, 204, 0, 205, 0, 185, 0, 230, 0, 225, 0, 185, 0, 229, 0, 230, 0, 225, 0, 231, 0, 226, 0, 225, 0, 230, 0, 231, 0, 226, 0, 232, 0, 227, 0, 226, 0, 231, 0, 232, 0, 227, 0, 233, 0, 228, 0, 227, 0, 232, 0, 233, 0, 229, 0, 235, 0, 230, 0, 229, 0, 234, 0, 235, 0, 230, 0, 236, 0, 231, 0, 230, 0, 235, 0, 236, 0, 231, 0, 237, 0, 232, 0, 231, 0, 236, 0, 237, 0, 232, 0, 238, 0, 233, 0, 232, 0, 237, 0, 238, 0, 234, 0, 240, 0, 235, 0, 234, 0, 239, 0, 240, 0, 235, 0, 241, 0, 236, 0, 235, 0, 240, 0, 241, 0, 236, 0, 242, 0, 237, 0, 236, 0, 241, 0, 242, 0, 237, 0, 243, 0, 238, 0, 237, 0, 242, 0, 243, 0, 239, 0, 214, 0, 240, 0, 239, 0, 209, 0, 214, 0, 240, 0, 219, 0, 241, 0, 240, 0, 214, 0, 219, 0, 241, 0, 224, 0, 242, 0, 241, 0, 219, 0, 224, 0, 242, 0, 205, 0, 243, 0, 242, 0, 224, 0, 205, 0, 244, 0, 252, 0, 247, 0, 244, 0, 251, 0, 252, 0, 247, 0, 253, 0, 248, 0, 247, 0, 252, 0, 253, 0, 248, 0, 254, 0, 249, 0, 248, 0, 253, 0, 254, 0, 249, 0, 255, 0, 250, 0, 249, 0, 254, 0, 255, 0, 251, 0, 1, 1, 252, 0, 251, 0, 0, 1, 1, 1, 252, 0, 2, 1, 253, 0, 252, 0, 1, 1, 2, 1, 253, 0, 3, 1, 254, 0, 253, 0, 2, 1, 3, 1, 254, 0, 4, 1, 255, 0, 254, 0, 3, 1, 4, 1, 0, 1, 6, 1, 1, 1, 0, 1, 5, 1, 6, 1, 1, 1, 7, 1, 2, 1, 1, 1, 6, 1, 7, 1, 2, 1, 8, 1, 3, 1, 2, 1, 7, 1, 8, 1, 3, 1, 9, 1, 4, 1, 3, 1, 8, 1, 9, 1, 5, 1, 38, 1, 6, 1, 5, 1, 33, 1, 38, 1, 6, 1, 43, 1, 7, 1, 6, 1, 38, 1, 43, 1, 7, 1, 48, 1, 8, 1, 7, 1, 43, 1, 48, 1, 8, 1, 10, 1, 9, 1, 8, 1, 48, 1, 10, 1, 245, 0, 16, 1, 11, 1, 245, 0, 15, 1, 16, 1, 11, 1, 17, 1, 12, 1, 11, 1, 16, 1, 17, 1, 12, 1, 18, 1, 13, 1, 12, 1, 17, 1, 18, 1, 13, 1, 19, 1, 14, 1, 13, 1, 18, 1, 19, 1, 15, 1, 21, 1, 16, 1, 15, 1, 20, 1, 21, 1, 16, 1, 22, 1, 17, 1, 16, 1, 21, 1, 22, 1, 17, 1, 23, 1, 18, 1, 17, 1, 22, 1, 23, 1, 18, 1, 24, 1, 19, 1, 18, 1, 23, 1, 24, 1, 20, 1, 26, 1, 21, 1, 20, 1, 25, 1, 26, 1, 21, 1, 27, 1, 22, 1, 21, 1, 26, 1, 27, 1, 22, 1, 28, 1, 23, 1, 22, 1, 27, 1, 28, 1, 23, 1, 29, 1, 24, 1, 23, 1, 28, 1, 29, 1, 25, 1, 255, 0, 26, 1, 25, 1, 250, 0, 255, 0, 26, 1, 4, 1, 27, 1, 26, 1, 255, 0, 4, 1, 27, 1, 9, 1, 28, 1, 27, 1, 4, 1, 9, 1, 28, 1, 10, 1, 29, 1, 28, 1, 9, 1, 10, 1, 246, 0, 35, 1, 30, 1, 246, 0, 34, 1, 35, 1, 30, 1, 36, 1, 31, 1, 30, 1, 35, 1, 36, 1, 31, 1, 37, 1, 32, 1, 31, 1, 36, 1, 37, 1, 32, 1, 38, 1, 33, 1, 32, 1, 37, 1, 38, 1, 34, 1, 40, 1, 35, 1, 34, 1, 39, 1, 40, 1, 35, 1, 41, 1, 36, 1, 35, 1, 40, 1, 41, 1, 36, 1, 42, 1, 37, 1, 36, 1, 41, 1, 42, 1, 37, 1, 43, 1, 38, 1, 37, 1, 42, 1, 43, 1, 39, 1, 45, 1, 40, 1, 39, 1, 44, 1, 45, 1, 40, 1, 46, 1, 41, 1, 40, 1, 45, 1, 46, 1, 41, 1, 47, 1, 42, 1, 41, 1, 46, 1, 47, 1, 42, 1, 48, 1, 43, 1, 42, 1, 47, 1, 48, 1, 44, 1, 19, 1, 45, 1, 44, 1, 14, 1, 19, 1, 45, 1, 24, 1, 46, 1, 45, 1, 19, 1, 24, 1, 46, 1, 29, 1, 47, 1, 46, 1, 24, 1, 29, 1, 47, 1, 10, 1, 48, 1, 47, 1, 29, 1, 10, 1, 49, 1, 57, 1, 52, 1, 49, 1, 56, 1, 57, 1, 52, 1, 58, 1, 53, 1, 52, 1, 57, 1, 58, 1, 53, 1, 59, 1, 54, 1, 53, 1, 58, 1, 59, 1, 54, 1, 60, 1, 55, 1, 54, 1, 59, 1, 60, 1, 56, 1, 62, 1, 57, 1, 56, 1, 61, 1, 62, 1, 57, 1, 63, 1, 58, 1, 57, 1, 62, 1, 63, 1, 58, 1, 64, 1, 59, 1, 58, 1, 63, 1, 64, 1, 59, 1, 65, 1, 60, 1, 59, 1, 64, 1, 65, 1, 61, 1, 67, 1, 62, 1, 61, 1, 66, 1, 67, 1, 62, 1, 68, 1, 63, 1, 62, 1, 67, 1, 68, 1, 63, 1, 69, 1, 64, 1, 63, 1, 68, 1, 69, 1, 64, 1, 70, 1, 65, 1, 64, 1, 69, 1, 70, 1, 66, 1, 99, 1, 67, 1, 66, 1, 94, 1, 99, 1, 67, 1, 104, 1, 68, 1, 67, 1, 99, 1, 104, 1, 68, 1, 109, 1, 69, 1, 68, 1, 104, 1, 109, 1, 69, 1, 71, 1, 70, 1, 69, 1, 109, 1, 71, 1, 50, 1, 77, 1, 72, 1, 50, 1, 76, 1, 77, 1, 72, 1, 78, 1, 73, 1, 72, 1, 77, 1, 78, 1, 73, 1, 79, 1, 74, 1, 73, 1, 78, 1, 79, 1, 74, 1, 80, 1, 75, 1, 74, 1, 79, 1, 80, 1, 76, 1, 82, 1, 77, 1, 76, 1, 81, 1, 82, 1, 77, 1, 83, 1, 78, 1, 77, 1, 82, 1, 83, 1, 78, 1, 84, 1, 79, 1, 78, 1, 83, 1, 84, 1, 79, 1, 85, 1, 80, 1, 79, 1, 84, 1, 85, 1, 81, 1, 87, 1, 82, 1, 81, 1, 86, 1, 87, 1, 82, 1, 88, 1, 83, 1, 82, 1, 87, 1, 88, 1, 83, 1, 89, 1, 84, 1, 83, 1, 88, 1, 89, 1, 84, 1, 90, 1, 85, 1, 84, 1, 89, 1, 90, 1, 86, 1, 60, 1, 87, 1, 86, 1, 55, 1, 60, 1, 87, 1, 65, 1, 88, 1, 87, 1, 60, 1, 65, 1, 88, 1, 70, 1, 89, 1, 88, 1, 65, 1, 70, 1, 89, 1, 71, 1, 90, 1, 89, 1, 70, 1, 71, 1, 51, 1, 96, 1, 91, 1, 51, 1, 95, 1, 96, 1, 91, 1, 97, 1, 92, 1, 91, 1, 96, 1, 97, 1, 92, 1, 98, 1, 93, 1, 92, 1, 97, 1, 98, 1, 93, 1, 99, 1, 94, 1, 93, 1, 98, 1, 99, 1, 95, 1, 101, 1, 96, 1, 95, 1, 100, 1, 101, 1, 96, 1, 102, 1, 97, 1, 96, 1, 101, 1, 102, 1, 97, 1, 103, 1, 98, 1, 97, 1, 102, 1, 103, 1, 98, 1, 104, 1, 99, 1, 98, 1, 103, 1, 104, 1, 100, 1, 106, 1, 101, 1, 100, 1, 105, 1, 106, 1, 101, 1, 107, 1, 102, 1, 101, 1, 106, 1, 107, 1, 102, 1, 108, 1, 103, 1, 102, 1, 107, 1, 108, 1, 103, 1, 109, 1, 104, 1, 103, 1, 108, 1, 109, 1, 105, 1, 80, 1, 106, 1, 105, 1, 75, 1, 80, 1, 106, 1, 85, 1, 107, 1, 106, 1, 80, 1, 85, 1, 107, 1, 90, 1, 108, 1, 107, 1, 85, 1, 90, 1, 108, 1, 71, 1, 109, 1, 108, 1, 90, 1, 71, 1, 110, 1, 118, 1, 113, 1, 110, 1, 117, 1, 118, 1, 113, 1, 119, 1, 114, 1, 113, 1, 118, 1, 119, 1, 114, 1, 120, 1, 115, 1, 114, 1, 119, 1, 120, 1, 115, 1, 121, 1, 116, 1, 115, 1, 120, 1, 121, 1, 117, 1, 123, 1, 118, 1, 117, 1, 122, 1, 123, 1, 118, 1, 124, 1, 119, 1, 118, 1, 123, 1, 124, 1, 119, 1, 125, 1, 120, 1, 119, 1, 124, 1, 125, 1, 120, 1, 126, 1, 121, 1, 120, 1, 125, 1, 126, 1, 122, 1, 128, 1, 123, 1, 122, 1, 127, 1, 128, 1, 123, 1, 129, 1, 124, 1, 123, 1, 128, 1, 129, 1, 124, 1, 130, 1, 125, 1, 124, 1, 129, 1, 130, 1, 125, 1, 131, 1, 126, 1, 125, 1, 130, 1, 131, 1, 127, 1, 160, 1, 128, 1, 127, 1, 155, 1, 160, 1, 128, 1, 165, 1, 129, 1, 128, 1, 160, 1, 165, 1, 129, 1, 170, 1, 130, 1, 129, 1, 165, 1, 170, 1, 130, 1, 132, 1, 131, 1, 130, 1, 170, 1, 132, 1, 111, 1, 138, 1, 133, 1, 111, 1, 137, 1, 138, 1, 133, 1, 139, 1, 134, 1, 133, 1, 138, 1, 139, 1, 134, 1, 140, 1, 135, 1, 134, 1, 139, 1, 140, 1, 135, 1, 141, 1, 136, 1, 135, 1, 140, 1, 141, 1, 137, 1, 143, 1, 138, 1, 137, 1, 142, 1, 143, 1, 138, 1, 144, 1, 139, 1, 138, 1, 143, 1, 144, 1, 139, 1, 145, 1, 140, 1, 139, 1, 144, 1, 145, 1, 140, 1, 146, 1, 141, 1, 140, 1, 145, 1, 146, 1, 142, 1, 148, 1, 143, 1, 142, 1, 147, 1, 148, 1, 143, 1, 149, 1, 144, 1, 143, 1, 148, 1, 149, 1, 144, 1, 150, 1, 145, 1, 144, 1, 149, 1, 150, 1, 145, 1, 151, 1, 146, 1, 145, 1, 150, 1, 151, 1, 147, 1, 121, 1, 148, 1, 147, 1, 116, 1, 121, 1, 148, 1, 126, 1, 149, 1, 148, 1, 121, 1, 126, 1, 149, 1, 131, 1, 150, 1, 149, 1, 126, 1, 131, 1, 150, 1, 132, 1, 151, 1, 150, 1, 131, 1, 132, 1, 112, 1, 157, 1, 152, 1, 112, 1, 156, 1, 157, 1, 152, 1, 158, 1, 153, 1, 152, 1, 157, 1, 158, 1, 153, 1, 159, 1, 154, 1, 153, 1, 158, 1, 159, 1, 154, 1, 160, 1, 155, 1, 154, 1, 159, 1, 160, 1, 156, 1, 162, 1, 157, 1, 156, 1, 161, 1, 162, 1, 157, 1, 163, 1, 158, 1, 157, 1, 162, 1, 163, 1, 158, 1, 164, 1, 159, 1, 158, 1, 163, 1, 164, 1, 159, 1, 165, 1, 160, 1, 159, 1, 164, 1, 165, 1, 161, 1, 167, 1, 162, 1, 161, 1, 166, 1, 167, 1, 162, 1, 168, 1, 163, 1, 162, 1, 167, 1, 168, 1, 163, 1, 169, 1, 164, 1, 163, 1, 168, 1, 169, 1, 164, 1, 170, 1, 165, 1, 164, 1, 169, 1, 170, 1, 166, 1, 141, 1, 167, 1, 166, 1, 136, 1, 141, 1, 167, 1, 146, 1, 168, 1, 167, 1, 141, 1, 146, 1, 168, 1, 151, 1, 169, 1, 168, 1, 146, 1, 151, 1, 169, 1, 132, 1, 170, 1, 169, 1, 151, 1, 132, 1, 171, 1, 179, 1, 174, 1, 171, 1, 178, 1, 179, 1, 174, 1, 180, 1, 175, 1, 174, 1, 179, 1, 180, 1, 175, 1, 181, 1, 176, 1, 175, 1, 180, 1, 181, 1, 176, 1, 182, 1, 177, 1, 176, 1, 181, 1, 182, 1, 178, 1, 184, 1, 179, 1, 178, 1, 183, 1, 184, 1, 179, 1, 185, 1, 180, 1, 179, 1, 184, 1, 185, 1, 180, 1, 186, 1, 181, 1, 180, 1, 185, 1, 186, 1, 181, 1, 187, 1, 182, 1, 181, 1, 186, 1, 187, 1, 183, 1, 189, 1, 184, 1, 183, 1, 188, 1, 189, 1, 184, 1, 190, 1, 185, 1, 184, 1, 189, 1, 190, 1, 185, 1, 191, 1, 186, 1, 185, 1, 190, 1, 191, 1, 186, 1, 192, 1, 187, 1, 186, 1, 191, 1, 192, 1, 188, 1, 221, 1, 189, 1, 188, 1, 216, 1, 221, 1, 189, 1, 226, 1, 190, 1, 189, 1, 221, 1, 226, 1, 190, 1, 231, 1, 191, 1, 190, 1, 226, 1, 231, 1, 191, 1, 193, 1, 192, 1, 191, 1, 231, 1, 193, 1, 172, 1, 199, 1, 194, 1, 172, 1, 198, 1, 199, 1, 194, 1, 200, 1, 195, 1, 194, 1, 199, 1, 200, 1, 195, 1, 201, 1, 196, 1, 195, 1, 200, 1, 201, 1, 196, 1, 202, 1, 197, 1, 196, 1, 201, 1, 202, 1, 198, 1, 204, 1, 199, 1, 198, 1, 203, 1, 204, 1, 199, 1, 205, 1, 200, 1, 199, 1, 204, 1, 205, 1, 200, 1, 206, 1, 201, 1, 200, 1, 205, 1, 206, 1, 201, 1, 207, 1, 202, 1, 201, 1, 206, 1, 207, 1, 203, 1, 209, 1, 204, 1, 203, 1, 208, 1, 209, 1, 204, 1, 210, 1, 205, 1, 204, 1, 209, 1, 210, 1, 205, 1, 211, 1, 206, 1, 205, 1, 210, 1, 211, 1, 206, 1, 212, 1, 207, 1, 206, 1, 211, 1, 212, 1, 208, 1, 182, 1, 209, 1, 208, 1, 177, 1, 182, 1, 209, 1, 187, 1, 210, 1, 209, 1, 182, 1, 187, 1, 210, 1, 192, 1, 211, 1, 210, 1, 187, 1, 192, 1, 211, 1, 193, 1, 212, 1, 211, 1, 192, 1, 193, 1, 173, 1, 218, 1, 213, 1, 173, 1, 217, 1, 218, 1, 213, 1, 219, 1, 214, 1, 213, 1, 218, 1, 219, 1, 214, 1, 220, 1, 215, 1, 214, 1, 219, 1, 220, 1, 215, 1, 221, 1, 216, 1, 215, 1, 220, 1, 221, 1, 217, 1, 223, 1, 218, 1, 217, 1, 222, 1, 223, 1, 218, 1, 224, 1, 219, 1, 218, 1, 223, 1, 224, 1, 219, 1, 225, 1, 220, 1, 219, 1, 224, 1, 225, 1, 220, 1, 226, 1, 221, 1, 220, 1, 225, 1, 226, 1, 222, 1, 228, 1, 223, 1, 222, 1, 227, 1, 228, 1, 223, 1, 229, 1, 224, 1, 223, 1, 228, 1, 229, 1, 224, 1, 230, 1, 225, 1, 224, 1, 229, 1, 230, 1, 225, 1, 231, 1, 226, 1, 225, 1, 230, 1, 231, 1, 227, 1, 202, 1, 228, 1, 227, 1, 197, 1, 202, 1, 228, 1, 207, 1, 229, 1, 228, 1, 202, 1, 207, 1, 229, 1, 212, 1, 230, 1, 229, 1, 207, 1, 212, 1, 230, 1, 193, 1, 231, 1, 230, 1, 212, 1, 193, 1, 232, 1, 240, 1, 235, 1, 232, 1, 239, 1, 240, 1, 235, 1, 241, 1, 236, 1, 235, 1, 240, 1, 241, 1, 236, 1, 242, 1, 237, 1, 236, 1, 241, 1, 242, 1, 237, 1, 243, 1, 238, 1, 237, 1, 242, 1, 243, 1, 239, 1, 245, 1, 240, 1, 239, 1, 244, 1, 245, 1, 240, 1, 246, 1, 241, 1, 240, 1, 245, 1, 246, 1, 241, 1, 247, 1, 242, 1, 241, 1, 246, 1, 247, 1, 242, 1, 248, 1, 243, 1, 242, 1, 247, 1, 248, 1, 244, 1, 250, 1, 245, 1, 244, 1, 249, 1, 250, 1, 245, 1, 251, 1, 246, 1, 245, 1, 250, 1, 251, 1, 246, 1, 252, 1, 247, 1, 246, 1, 251, 1, 252, 1, 247, 1, 253, 1, 248, 1, 247, 1, 252, 1, 253, 1, 249, 1, 26, 2, 250, 1, 249, 1, 21, 2, 26, 2, 250, 1, 31, 2, 251, 1, 250, 1, 26, 2, 31, 2, 251, 1, 36, 2, 252, 1, 251, 1, 31, 2, 36, 2, 252, 1, 254, 1, 253, 1, 252, 1, 36, 2, 254, 1, 233, 1, 4, 2, 255, 1, 233, 1, 3, 2, 4, 2, 255, 1, 5, 2, 0, 2, 255, 1, 4, 2, 5, 2, 0, 2, 6, 2, 1, 2, 0, 2, 5, 2, 6, 2, 1, 2, 7, 2, 2, 2, 1, 2, 6, 2, 7, 2, 3, 2, 9, 2, 4, 2, 3, 2, 8, 2, 9, 2, 4, 2, 10, 2, 5, 2, 4, 2, 9, 2, 10, 2, 5, 2, 11, 2, 6, 2, 5, 2, 10, 2, 11, 2, 6, 2, 12, 2, 7, 2, 6, 2, 11, 2, 12, 2, 8, 2, 14, 2, 9, 2, 8, 2, 13, 2, 14, 2, 9, 2, 15, 2, 10, 2, 9, 2, 14, 2, 15, 2, 10, 2, 16, 2, 11, 2, 10, 2, 15, 2, 16, 2, 11, 2, 17, 2, 12, 2, 11, 2, 16, 2, 17, 2, 13, 2, 243, 1, 14, 2, 13, 2, 238, 1, 243, 1, 14, 2, 248, 1, 15, 2, 14, 2, 243, 1, 248, 1, 15, 2, 253, 1, 16, 2, 15, 2, 248, 1, 253, 1, 16, 2, 254, 1, 17, 2, 16, 2, 253, 1, 254, 1, 234, 1, 23, 2, 18, 2, 234, 1, 22, 2, 23, 2, 18, 2, 24, 2, 19, 2, 18, 2, 23, 2, 24, 2, 19, 2, 25, 2, 20, 2, 19, 2, 24, 2, 25, 2, 20, 2, 26, 2, 21, 2, 20, 2, 25, 2, 26, 2, 22, 2, 28, 2, 23, 2, 22, 2, 27, 2, 28, 2, 23, 2, 29, 2, 24, 2, 23, 2, 28, 2, 29, 2, 24, 2, 30, 2, 25, 2, 24, 2, 29, 2, 30, 2, 25, 2, 31, 2, 26, 2, 25, 2, 30, 2, 31, 2, 27, 2, 33, 2, 28, 2, 27, 2, 32, 2, 33, 2, 28, 2, 34, 2, 29, 2, 28, 2, 33, 2, 34, 2, 29, 2, 35, 2, 30, 2, 29, 2, 34, 2, 35, 2, 30, 2, 36, 2, 31, 2, 30, 2, 35, 2, 36, 2, 32, 2, 7, 2, 33, 2, 32, 2, 2, 2, 7, 2, 33, 2, 12, 2, 34, 2, 33, 2, 7, 2, 12, 2, 34, 2, 17, 2, 35, 2, 34, 2, 12, 2, 17, 2, 35, 2, 254, 1, 36, 2, 35, 2, 17, 2, 254, 1, 37, 2, 45, 2, 40, 2, 37, 2, 44, 2, 45, 2, 40, 2, 46, 2, 41, 2, 40, 2, 45, 2, 46, 2, 41, 2, 47, 2, 42, 2, 41, 2, 46, 2, 47, 2, 42, 2, 48, 2, 43, 2, 42, 2, 47, 2, 48, 2, 44, 2, 50, 2, 45, 2, 44, 2, 49, 2, 50, 2, 45, 2, 51, 2, 46, 2, 45, 2, 50, 2, 51, 2, 46, 2, 52, 2, 47, 2, 46, 2, 51, 2, 52, 2, 47, 2, 53, 2, 48, 2, 47, 2, 52, 2, 53, 2, 49, 2, 55, 2, 50, 2, 49, 2, 54, 2, 55, 2, 50, 2, 56, 2, 51, 2, 50, 2, 55, 2, 56, 2, 51, 2, 57, 2, 52, 2, 51, 2, 56, 2, 57, 2, 52, 2, 58, 2, 53, 2, 52, 2, 57, 2, 58, 2, 54, 2, 87, 2, 55, 2, 54, 2, 82, 2, 87, 2, 55, 2, 92, 2, 56, 2, 55, 2, 87, 2, 92, 2, 56, 2, 97, 2, 57, 2, 56, 2, 92, 2, 97, 2, 57, 2, 59, 2, 58, 2, 57, 2, 97, 2, 59, 2, 38, 2, 65, 2, 60, 2, 38, 2, 64, 2, 65, 2, 60, 2, 66, 2, 61, 2, 60, 2, 65, 2, 66, 2, 61, 2, 67, 2, 62, 2, 61, 2, 66, 2, 67, 2, 62, 2, 68, 2, 63, 2, 62, 2, 67, 2, 68, 2, 64, 2, 70, 2, 65, 2, 64, 2, 69, 2, 70, 2, 65, 2, 71, 2, 66, 2, 65, 2, 70, 2, 71, 2, 66, 2, 72, 2, 67, 2, 66, 2, 71, 2, 72, 2, 67, 2, 73, 2, 68, 2, 67, 2, 72, 2, 73, 2, 69, 2, 75, 2, 70, 2, 69, 2, 74, 2, 75, 2, 70, 2, 76, 2, 71, 2, 70, 2, 75, 2, 76, 2, 71, 2, 77, 2, 72, 2, 71, 2, 76, 2, 77, 2, 72, 2, 78, 2, 73, 2, 72, 2, 77, 2, 78, 2, 74, 2, 48, 2, 75, 2, 74, 2, 43, 2, 48, 2, 75, 2, 53, 2, 76, 2, 75, 2, 48, 2, 53, 2, 76, 2, 58, 2, 77, 2, 76, 2, 53, 2, 58, 2, 77, 2, 59, 2, 78, 2, 77, 2, 58, 2, 59, 2, 39, 2, 84, 2, 79, 2, 39, 2, 83, 2, 84, 2, 79, 2, 85, 2, 80, 2, 79, 2, 84, 2, 85, 2, 80, 2, 86, 2, 81, 2, 80, 2, 85, 2, 86, 2, 81, 2, 87, 2, 82, 2, 81, 2, 86, 2, 87, 2, 83, 2, 89, 2, 84, 2, 83, 2, 88, 2, 89, 2, 84, 2, 90, 2, 85, 2, 84, 2, 89, 2, 90, 2, 85, 2, 91, 2, 86, 2, 85, 2, 90, 2, 91, 2, 86, 2, 92, 2, 87, 2, 86, 2, 91, 2, 92, 2, 88, 2, 94, 2, 89, 2, 88, 2, 93, 2, 94, 2, 89, 2, 95, 2, 90, 2, 89, 2, 94, 2, 95, 2, 90, 2, 96, 2, 91, 2, 90, 2, 95, 2, 96, 2, 91, 2, 97, 2, 92, 2, 91, 2, 96, 2, 97, 2, 93, 2, 68, 2, 94, 2, 93, 2, 63, 2, 68, 2, 94, 2, 73, 2, 95, 2, 94, 2, 68, 2, 73, 2, 95, 2, 78, 2, 96, 2, 95, 2, 73, 2, 78, 2, 96, 2, 59, 2, 97, 2, 96, 2, 78, 2, 59, 2, 98, 2, 106, 2, 101, 2, 98, 2, 105, 2, 106, 2, 101, 2, 107, 2, 102, 2, 101, 2, 106, 2, 107, 2, 102, 2, 108, 2, 103, 2, 102, 2, 107, 2, 108, 2, 103, 2, 109, 2, 104, 2, 103, 2, 108, 2, 109, 2, 105, 2, 111, 2, 106, 2, 105, 2, 110, 2, 111, 2, 106, 2, 112, 2, 107, 2, 106, 2, 111, 2, 112, 2, 107, 2, 113, 2, 108, 2, 107, 2, 112, 2, 113, 2, 108, 2, 114, 2, 109, 2, 108, 2, 113, 2, 114, 2, 110, 2, 116, 2, 111, 2, 110, 2, 115, 2, 116, 2, 111, 2, 117, 2, 112, 2, 111, 2, 116, 2, 117, 2, 112, 2, 118, 2, 113, 2, 112, 2, 117, 2, 118, 2, 113, 2, 119, 2, 114, 2, 113, 2, 118, 2, 119, 2, 115, 2, 148, 2, 116, 2, 115, 2, 143, 2, 148, 2, 116, 2, 153, 2, 117, 2, 116, 2, 148, 2, 153, 2, 117, 2, 158, 2, 118, 2, 117, 2, 153, 2, 158, 2, 118, 2, 120, 2, 119, 2, 118, 2, 158, 2, 120, 2, 99, 2, 126, 2, 121, 2, 99, 2, 125, 2, 126, 2, 121, 2, 127, 2, 122, 2, 121, 2, 126, 2, 127, 2, 122, 2, 128, 2, 123, 2, 122, 2, 127, 2, 128, 2, 123, 2, 129, 2, 124, 2, 123, 2, 128, 2, 129, 2, 125, 2, 131, 2, 126, 2, 125, 2, 130, 2, 131, 2, 126, 2, 132, 2, 127, 2, 126, 2, 131, 2, 132, 2, 127, 2, 133, 2, 128, 2, 127, 2, 132, 2, 133, 2, 128, 2, 134, 2, 129, 2, 128, 2, 133, 2, 134, 2, 130, 2, 136, 2, 131, 2, 130, 2, 135, 2, 136, 2, 131, 2, 137, 2, 132, 2, 131, 2, 136, 2, 137, 2, 132, 2, 138, 2, 133, 2, 132, 2, 137, 2, 138, 2, 133, 2, 139, 2, 134, 2, 133, 2, 138, 2, 139, 2, 135, 2, 109, 2, 136, 2, 135, 2, 104, 2, 109, 2, 136, 2, 114, 2, 137, 2, 136, 2, 109, 2, 114, 2, 137, 2, 119, 2, 138, 2, 137, 2, 114, 2, 119, 2, 138, 2, 120, 2, 139, 2, 138, 2, 119, 2, 120, 2, 100, 2, 145, 2, 140, 2, 100, 2, 144, 2, 145, 2, 140, 2, 146, 2, 141, 2, 140, 2, 145, 2, 146, 2, 141, 2, 147, 2, 142, 2, 141, 2, 146, 2, 147, 2, 142, 2, 148, 2, 143, 2, 142, 2, 147, 2, 148, 2, 144, 2, 150, 2, 145, 2, 144, 2, 149, 2, 150, 2, 145, 2, 151, 2, 146, 2, 145, 2, 150, 2, 151, 2, 146, 2, 152, 2, 147, 2, 146, 2, 151, 2, 152, 2, 147, 2, 153, 2, 148, 2, 147, 2, 152, 2, 153, 2, 149, 2, 155, 2, 150, 2, 149, 2, 154, 2, 155, 2, 150, 2, 156, 2, 151, 2, 150, 2, 155, 2, 156, 2, 151, 2, 157, 2, 152, 2, 151, 2, 156, 2, 157, 2, 152, 2, 158, 2, 153, 2, 152, 2, 157, 2, 158, 2, 154, 2, 129, 2, 155, 2, 154, 2, 124, 2, 129, 2, 155, 2, 134, 2, 156, 2, 155, 2, 129, 2, 134, 2, 156, 2, 139, 2, 157, 2, 156, 2, 134, 2, 139, 2, 157, 2, 120, 2, 158, 2, 157, 2, 139, 2, 120, 2, 159, 2, 167, 2, 162, 2, 159, 2, 166, 2, 167, 2, 162, 2, 168, 2, 163, 2, 162, 2, 167, 2, 168, 2, 163, 2, 169, 2, 164, 2, 163, 2, 168, 2, 169, 2, 164, 2, 170, 2, 165, 2, 164, 2, 169, 2, 170, 2, 166, 2, 172, 2, 167, 2, 166, 2, 171, 2, 172, 2, 167, 2, 173, 2, 168, 2, 167, 2, 172, 2, 173, 2, 168, 2, 174, 2, 169, 2, 168, 2, 173, 2, 174, 2, 169, 2, 175, 2, 170, 2, 169, 2, 174, 2, 175, 2, 171, 2, 177, 2, 172, 2, 171, 2, 176, 2, 177, 2, 172, 2, 178, 2, 173, 2, 172, 2, 177, 2, 178, 2, 173, 2, 179, 2, 174, 2, 173, 2, 178, 2, 179, 2, 174, 2, 180, 2, 175, 2, 174, 2, 179, 2, 180, 2, 176, 2, 209, 2, 177, 2, 176, 2, 204, 2, 209, 2, 177, 2, 214, 2, 178, 2, 177, 2, 209, 2, 214, 2, 178, 2, 219, 2, 179, 2, 178, 2, 214, 2, 219, 2, 179, 2, 181, 2, 180, 2, 179, 2, 219, 2, 181, 2, 160, 2, 187, 2, 182, 2, 160, 2, 186, 2, 187, 2, 182, 2, 188, 2, 183, 2, 182, 2, 187, 2, 188, 2, 183, 2, 189, 2, 184, 2, 183, 2, 188, 2, 189, 2, 184, 2, 190, 2, 185, 2, 184, 2, 189, 2, 190, 2, 186, 2, 192, 2, 187, 2, 186, 2, 191, 2, 192, 2, 187, 2, 193, 2, 188, 2, 187, 2, 192, 2, 193, 2, 188, 2, 194, 2, 189, 2, 188, 2, 193, 2, 194, 2, 189, 2, 195, 2, 190, 2, 189, 2, 194, 2, 195, 2, 191, 2, 197, 2, 192, 2, 191, 2, 196, 2, 197, 2, 192, 2, 198, 2, 193, 2, 192, 2, 197, 2, 198, 2, 193, 2, 199, 2, 194, 2, 193, 2, 198, 2, 199, 2, 194, 2, 200, 2, 195, 2, 194, 2, 199, 2, 200, 2, 196, 2, 170, 2, 197, 2, 196, 2, 165, 2, 170, 2, 197, 2, 175, 2, 198, 2, 197, 2, 170, 2, 175, 2, 198, 2, 180, 2, 199, 2, 198, 2, 175, 2, 180, 2, 199, 2, 181, 2, 200, 2, 199, 2, 180, 2, 181, 2, 161, 2, 206, 2, 201, 2, 161, 2, 205, 2, 206, 2, 201, 2, 207, 2, 202, 2, 201, 2, 206, 2, 207, 2, 202, 2, 208, 2, 203, 2, 202, 2, 207, 2, 208, 2, 203, 2, 209, 2, 204, 2, 203, 2, 208, 2, 209, 2, 205, 2, 211, 2, 206, 2, 205, 2, 210, 2, 211, 2, 206, 2, 212, 2, 207, 2, 206, 2, 211, 2, 212, 2, 207, 2, 213, 2, 208, 2, 207, 2, 212, 2, 213, 2, 208, 2, 214, 2, 209, 2, 208, 2, 213, 2, 214, 2, 210, 2, 216, 2, 211, 2, 210, 2, 215, 2, 216, 2, 211, 2, 217, 2, 212, 2, 211, 2, 216, 2, 217, 2, 212, 2, 218, 2, 213, 2, 212, 2, 217, 2, 218, 2, 213, 2, 219, 2, 214, 2, 213, 2, 218, 2, 219, 2, 215, 2, 190, 2, 216, 2, 215, 2, 185, 2, 190, 2, 216, 2, 195, 2, 217, 2, 216, 2, 190, 2, 195, 2, 217, 2, 200, 2, 218, 2, 217, 2, 195, 2, 200, 2, 218, 2, 181, 2, 219, 2, 218, 2, 200, 2, 181, 2, 0, 0, 68, 0, 61, 0, 0, 0, 3, 0, 68, 0, 3, 0, 73, 0, 68, 0, 3, 0, 4, 0, 73, 0, 4, 0, 78, 0, 73, 0, 4, 0, 5, 0, 78, 0, 5, 0, 106, 0, 78, 0, 5, 0, 6, 0, 106, 0, 6, 0, 105, 0, 106, 0, 6, 0, 37, 0, 105, 0, 37, 0, 104, 0, 105, 0, 37, 0, 32, 0, 104, 0, 32, 0, 103, 0, 104, 0, 32, 0, 27, 0, 103, 0, 27, 0, 63, 0, 103, 0, 27, 0, 1, 0, 63, 0, 37, 2, 166, 2, 159, 2, 37, 2, 40, 2, 166, 2, 40, 2, 171, 2, 166, 2, 40, 2, 41, 2, 171, 2, 41, 2, 176, 2, 171, 2, 41, 2, 42, 2, 176, 2, 42, 2, 204, 2, 176, 2, 42, 2, 43, 2, 204, 2, 43, 2, 203, 2, 204, 2, 43, 2, 74, 2, 203, 2, 74, 2, 202, 2, 203, 2, 74, 2, 69, 2, 202, 2, 69, 2, 201, 2, 202, 2, 69, 2, 64, 2, 201, 2, 64, 2, 161, 2, 201, 2, 64, 2, 38, 2, 161, 2, 244, 0, 137, 1, 111, 1, 244, 0, 247, 0, 137, 1, 247, 0, 142, 1, 137, 1, 247, 0, 248, 0, 142, 1, 248, 0, 147, 1, 142, 1, 248, 0, 249, 0, 147, 1, 249, 0, 116, 1, 147, 1, 249, 0, 250, 0, 116, 1, 250, 0, 115, 1, 116, 1, 250, 0, 25, 1, 115, 1, 25, 1, 114, 1, 115, 1, 25, 1, 20, 1, 114, 1, 20, 1, 113, 1, 114, 1, 20, 1, 15, 1, 113, 1, 15, 1, 110, 1, 113, 1, 15, 1, 245, 0, 110, 1, 232, 1, 125, 2, 99, 2, 232, 1, 235, 1, 125, 2, 235, 1, 130, 2, 125, 2, 235, 1, 236, 1, 130, 2, 236, 1, 135, 2, 130, 2, 236, 1, 237, 1, 135, 2, 237, 1, 104, 2, 135, 2, 237, 1, 238, 1, 104, 2, 238, 1, 103, 2, 104, 2, 238, 1, 13, 2, 103, 2, 13, 2, 102, 2, 103, 2, 13, 2, 8, 2, 102, 2, 8, 2, 101, 2, 102, 2, 8, 2, 3, 2, 101, 2, 3, 2, 98, 2, 101, 2, 3, 2, 233, 1, 98, 2, 111, 1, 198, 1, 172, 1, 111, 1, 133, 1, 198, 1, 133, 1, 203, 1, 198, 1, 133, 1, 134, 1, 203, 1, 134, 1, 208, 1, 203, 1, 134, 1, 135, 1, 208, 1, 135, 1, 177, 1, 208, 1, 135, 1, 136, 1, 177, 1, 136, 1, 176, 1, 177, 1, 136, 1, 166, 1, 176, 1, 166, 1, 175, 1, 176, 1, 166, 1, 161, 1, 175, 1, 161, 1, 174, 1, 175, 1, 161, 1, 156, 1, 174, 1, 156, 1, 171, 1, 174, 1, 156, 1, 112, 1, 171, 1, 1, 0, 149, 0, 123, 0, 1, 0, 23, 0, 149, 0, 23, 0, 154, 0, 149, 0, 23, 0, 24, 0, 154, 0, 24, 0, 159, 0, 154, 0, 24, 0, 25, 0, 159, 0, 25, 0, 128, 0, 159, 0, 25, 0, 26, 0, 128, 0, 26, 0, 127, 0, 128, 0, 26, 0, 56, 0, 127, 0, 56, 0, 126, 0, 127, 0, 56, 0, 51, 0, 126, 0, 51, 0, 125, 0, 126, 0, 51, 0, 46, 0, 125, 0, 46, 0, 122, 0, 125, 0, 46, 0, 2, 0, 122, 0, 62, 0, 190, 0, 183, 0, 62, 0, 84, 0, 190, 0, 84, 0, 195, 0, 190, 0, 84, 0, 85, 0, 195, 0, 85, 0, 200, 0, 195, 0, 85, 0, 86, 0, 200, 0, 86, 0, 228, 0, 200, 0, 86, 0, 87, 0, 228, 0, 87, 0, 227, 0, 228, 0, 87, 0, 117, 0, 227, 0, 117, 0, 226, 0, 227, 0, 117, 0, 112, 0, 226, 0, 112, 0, 225, 0, 226, 0, 112, 0, 107, 0, 225, 0, 107, 0, 185, 0, 225, 0, 107, 0, 63, 0, 185, 0, 123, 0, 229, 0, 185, 0, 123, 0, 145, 0, 229, 0, 145, 0, 234, 0, 229, 0, 145, 0, 146, 0, 234, 0, 146, 0, 239, 0, 234, 0, 146, 0, 147, 0, 239, 0, 147, 0, 209, 0, 239, 0, 147, 0, 148, 0, 209, 0, 148, 0, 208, 0, 209, 0, 148, 0, 178, 0, 208, 0, 178, 0, 207, 0, 208, 0, 178, 0, 173, 0, 207, 0, 173, 0, 206, 0, 207, 0, 173, 0, 168, 0, 206, 0, 168, 0, 184, 0, 206, 0, 168, 0, 124, 0, 184, 0, 124, 0, 34, 1, 246, 0, 124, 0, 164, 0, 34, 1, 164, 0, 39, 1, 34, 1, 164, 0, 165, 0, 39, 1, 165, 0, 44, 1, 39, 1, 165, 0, 166, 0, 44, 1, 166, 0, 14, 1, 44, 1, 166, 0, 167, 0, 14, 1, 167, 0, 13, 1, 14, 1, 167, 0, 139, 0, 13, 1, 139, 0, 12, 1, 13, 1, 139, 0, 134, 0, 12, 1, 134, 0, 11, 1, 12, 1, 134, 0, 129, 0, 11, 1, 129, 0, 245, 0, 11, 1, 129, 0, 122, 0, 245, 0, 246, 0, 56, 1, 49, 1, 246, 0, 30, 1, 56, 1, 30, 1, 61, 1, 56, 1, 30, 1, 31, 1, 61, 1, 31, 1, 66, 1, 61, 1, 31, 1, 32, 1, 66, 1, 32, 1, 94, 1, 66, 1, 32, 1, 33, 1, 94, 1, 33, 1, 93, 1, 94, 1, 33, 1, 5, 1, 93, 1, 5, 1, 92, 1, 93, 1, 5, 1, 0, 1, 92, 1, 0, 1, 91, 1, 92, 1, 0, 1, 251, 0, 91, 1, 251, 0, 51, 1, 91, 1, 251, 0, 244, 0, 51, 1, 50, 1, 217, 1, 173, 1, 50, 1, 72, 1, 217, 1, 72, 1, 222, 1, 217, 1, 72, 1, 73, 1, 222, 1, 73, 1, 227, 1, 222, 1, 73, 1, 74, 1, 227, 1, 74, 1, 197, 1, 227, 1, 74, 1, 75, 1, 197, 1, 75, 1, 196, 1, 197, 1, 75, 1, 105, 1, 196, 1, 105, 1, 195, 1, 196, 1, 105, 1, 100, 1, 195, 1, 100, 1, 194, 1, 195, 1, 100, 1, 95, 1, 194, 1, 95, 1, 172, 1, 194, 1, 95, 1, 51, 1, 172, 1, 112, 1, 22, 2, 234, 1, 112, 1, 152, 1, 22, 2, 152, 1, 27, 2, 22, 2, 152, 1, 153, 1, 27, 2, 153, 1, 32, 2, 27, 2, 153, 1, 154, 1, 32, 2, 154, 1, 2, 2, 32, 2, 154, 1, 155, 1, 2, 2, 155, 1, 1, 2, 2, 2, 155, 1, 127, 1, 1, 2, 127, 1, 0, 2, 1, 2, 127, 1, 122, 1, 0, 2, 122, 1, 255, 1, 0, 2, 122, 1, 117, 1, 255, 1, 117, 1, 233, 1, 255, 1, 117, 1, 110, 1, 233, 1, 234, 1, 83, 2, 39, 2, 234, 1, 18, 2, 83, 2, 18, 2, 88, 2, 83, 2, 18, 2, 19, 2, 88, 2, 19, 2, 93, 2, 88, 2, 19, 2, 20, 2, 93, 2, 20, 2, 63, 2, 93, 2, 20, 2, 21, 2, 63, 2, 21, 2, 62, 2, 63, 2, 21, 2, 249, 1, 62, 2, 249, 1, 61, 2, 62, 2, 249, 1, 244, 1, 61, 2, 244, 1, 60, 2, 61, 2, 244, 1, 239, 1, 60, 2, 239, 1, 38, 2, 60, 2, 239, 1, 232, 1, 38, 2, 99, 2, 205, 2, 161, 2, 99, 2, 121, 2, 205, 2, 121, 2, 210, 2, 205, 2, 121, 2, 122, 2, 210, 2, 122, 2, 215, 2, 210, 2, 122, 2, 123, 2, 215, 2, 123, 2, 185, 2, 215, 2, 123, 2, 124, 2, 185, 2, 124, 2, 184, 2, 185, 2, 124, 2, 154, 2, 184, 2, 154, 2, 183, 2, 184, 2, 154, 2, 149, 2, 183, 2, 149, 2, 182, 2, 183, 2, 149, 2, 144, 2, 182, 2, 144, 2, 160, 2, 182, 2, 144, 2, 100, 2, 160, 2, 61, 0, 186, 2, 160, 2, 61, 0, 64, 0, 186, 2, 64, 0, 191, 2, 186, 2, 64, 0, 65, 0, 191, 2, 65, 0, 196, 2, 191, 2, 65, 0, 66, 0, 196, 2, 66, 0, 165, 2, 196, 2, 66, 0, 67, 0, 165, 2, 67, 0, 164, 2, 165, 2, 67, 0, 98, 0, 164, 2, 98, 0, 163, 2, 164, 2, 98, 0, 93, 0, 163, 2, 93, 0, 162, 2, 163, 2, 93, 0, 88, 0, 162, 2, 88, 0, 159, 2, 162, 2, 88, 0, 62, 0, 159, 2, 183, 0, 76, 1, 50, 1, 183, 0, 186, 0, 76, 1, 186, 0, 81, 1, 76, 1, 186, 0, 187, 0, 81, 1, 187, 0, 86, 1, 81, 1, 187, 0, 188, 0, 86, 1, 188, 0, 55, 1, 86, 1, 188, 0, 189, 0, 55, 1, 189, 0, 54, 1, 55, 1, 189, 0, 220, 0, 54, 1, 220, 0, 53, 1, 54, 1, 220, 0, 215, 0, 53, 1, 215, 0, 52, 1, 53, 1, 215, 0, 210, 0, 52, 1, 210, 0, 49, 1, 52, 1, 210, 0, 184, 0, 49, 1, 173, 1, 44, 2, 37, 2, 173, 1, 213, 1, 44, 2, 213, 1, 49, 2, 44, 2, 213, 1, 214, 1, 49, 2, 214, 1, 54, 2, 49, 2, 214, 1, 215, 1, 54, 2, 215, 1, 82, 2, 54, 2, 215, 1, 216, 1, 82, 2, 216, 1, 81, 2, 82, 2, 216, 1, 188, 1, 81, 2, 188, 1, 80, 2, 81, 2, 188, 1, 183, 1, 80, 2, 183, 1, 79, 2, 80, 2, 183, 1, 178, 1, 79, 2, 178, 1, 39, 2, 79, 2, 178, 1, 171, 1, 39, 2, 2, 0, 105, 2, 98, 2, 2, 0, 42, 0, 105, 2, 42, 0, 110, 2, 105, 2, 42, 0, 43, 0, 110, 2, 43, 0, 115, 2, 110, 2, 43, 0, 44, 0, 115, 2, 44, 0, 143, 2, 115, 2, 44, 0, 45, 0, 143, 2, 45, 0, 142, 2, 143, 2, 45, 0, 17, 0, 142, 2, 17, 0, 141, 2, 142, 2, 17, 0, 12, 0, 141, 2, 12, 0, 140, 2, 141, 2, 12, 0, 7, 0, 140, 2, 7, 0, 100, 2, 140, 2, 7, 0, 0, 0, 100, 2, 185, 0, 1, 0, 123, 0, 185, 0, 63, 0, 1, 0), +"lods": [0.00380949, PackedByteArray(161, 2, 232, 1, 99, 2, 232, 1, 125, 2, 99, 2, 99, 2, 121, 2, 161, 2, 99, 2, 125, 2, 126, 2, 99, 2, 126, 2, 121, 2, 121, 2, 126, 2, 127, 2, 121, 2, 127, 2, 129, 2, 121, 2, 129, 2, 124, 2, 121, 2, 124, 2, 185, 2, 121, 2, 185, 2, 161, 2, 127, 2, 132, 2, 129, 2, 126, 2, 132, 2, 127, 2, 129, 2, 132, 2, 134, 2, 132, 2, 139, 2, 134, 2, 126, 2, 131, 2, 132, 2, 125, 2, 131, 2, 126, 2, 132, 2, 137, 2, 139, 2, 131, 2, 137, 2, 132, 2, 137, 2, 120, 2, 139, 2, 137, 2, 119, 2, 120, 2, 137, 2, 114, 2, 119, 2, 131, 2, 136, 2, 137, 2, 136, 2, 114, 2, 137, 2, 125, 2, 136, 2, 131, 2, 136, 2, 109, 2, 114, 2, 104, 2, 109, 2, 136, 2, 125, 2, 104, 2, 136, 2, 237, 1, 104, 2, 125, 2, 237, 1, 238, 1, 104, 2, 237, 1, 243, 1, 238, 1, 232, 1, 237, 1, 125, 2, 237, 1, 242, 1, 243, 1, 242, 1, 248, 1, 243, 1, 237, 1, 241, 1, 242, 1, 232, 1, 241, 1, 237, 1, 242, 1, 252, 1, 248, 1, 241, 1, 252, 1, 242, 1, 252, 1, 253, 1, 248, 1, 252, 1, 254, 1, 253, 1, 252, 1, 36, 2, 254, 1, 251, 1, 36, 2, 252, 1, 241, 1, 251, 1, 252, 1, 251, 1, 31, 2, 36, 2, 240, 1, 251, 1, 241, 1, 232, 1, 240, 1, 241, 1, 250, 1, 31, 2, 251, 1, 240, 1, 250, 1, 251, 1, 232, 1, 250, 1, 240, 1, 250, 1, 26, 2, 31, 2, 21, 2, 26, 2, 250, 1, 232, 1, 21, 2, 250, 1, 21, 2, 232, 1, 60, 2, 21, 2, 60, 2, 63, 2, 60, 2, 68, 2, 63, 2, 232, 1, 38, 2, 60, 2, 161, 2, 38, 2, 232, 1, 60, 2, 66, 2, 68, 2, 66, 2, 71, 2, 68, 2, 68, 2, 71, 2, 73, 2, 60, 2, 65, 2, 66, 2, 38, 2, 65, 2, 60, 2, 65, 2, 71, 2, 66, 2, 71, 2, 78, 2, 73, 2, 38, 2, 64, 2, 65, 2, 64, 2, 38, 2, 161, 2, 65, 2, 70, 2, 71, 2, 64, 2, 70, 2, 65, 2, 71, 2, 76, 2, 78, 2, 70, 2, 76, 2, 71, 2, 76, 2, 59, 2, 78, 2, 76, 2, 58, 2, 59, 2, 76, 2, 53, 2, 58, 2, 70, 2, 75, 2, 76, 2, 75, 2, 53, 2, 76, 2, 64, 2, 75, 2, 70, 2, 75, 2, 48, 2, 53, 2, 43, 2, 48, 2, 75, 2, 64, 2, 43, 2, 75, 2, 43, 2, 64, 2, 203, 2, 43, 2, 203, 2, 204, 2, 64, 2, 161, 2, 203, 2, 203, 2, 209, 2, 204, 2, 203, 2, 208, 2, 209, 2, 208, 2, 214, 2, 209, 2, 161, 2, 207, 2, 203, 2, 203, 2, 207, 2, 208, 2, 208, 2, 218, 2, 214, 2, 207, 2, 218, 2, 208, 2, 218, 2, 219, 2, 214, 2, 218, 2, 181, 2, 219, 2, 218, 2, 200, 2, 181, 2, 217, 2, 200, 2, 218, 2, 207, 2, 217, 2, 218, 2, 217, 2, 195, 2, 200, 2, 161, 2, 206, 2, 207, 2, 206, 2, 217, 2, 207, 2, 161, 2, 216, 2, 206, 2, 206, 2, 216, 2, 217, 2, 216, 2, 195, 2, 217, 2, 161, 2, 185, 2, 216, 2, 216, 2, 190, 2, 195, 2, 185, 2, 190, 2, 216, 2, 173, 1, 183, 0, 50, 1, 183, 0, 76, 1, 50, 1, 183, 0, 173, 1, 159, 2, 50, 1, 76, 1, 77, 1, 76, 1, 87, 1, 77, 1, 50, 1, 77, 1, 78, 1, 77, 1, 83, 1, 78, 1, 77, 1, 87, 1, 83, 1, 50, 1, 78, 1, 75, 1, 78, 1, 83, 1, 79, 1, 75, 1, 78, 1, 79, 1, 50, 1, 75, 1, 217, 1, 50, 1, 217, 1, 173, 1, 75, 1, 197, 1, 217, 1, 75, 1, 79, 1, 80, 1, 79, 1, 85, 1, 80, 1, 79, 1, 90, 1, 85, 1, 83, 1, 88, 1, 79, 1, 79, 1, 88, 1, 90, 1, 87, 1, 88, 1, 83, 1, 88, 1, 71, 1, 90, 1, 88, 1, 70, 1, 71, 1, 88, 1, 65, 1, 70, 1, 87, 1, 65, 1, 88, 1, 87, 1, 60, 1, 65, 1, 55, 1, 60, 1, 87, 1, 76, 1, 55, 1, 87, 1, 189, 0, 55, 1, 76, 1, 183, 0, 189, 0, 76, 1, 183, 0, 192, 0, 189, 0, 189, 0, 192, 0, 193, 0, 189, 0, 193, 0, 194, 0, 193, 0, 199, 0, 194, 0, 193, 0, 204, 0, 199, 0, 193, 0, 202, 0, 204, 0, 202, 0, 205, 0, 204, 0, 202, 0, 243, 0, 205, 0, 202, 0, 238, 0, 243, 0, 201, 0, 238, 0, 202, 0, 201, 0, 233, 0, 238, 0, 197, 0, 202, 0, 193, 0, 192, 0, 197, 0, 193, 0, 201, 0, 202, 0, 197, 0, 228, 0, 233, 0, 201, 0, 191, 0, 197, 0, 192, 0, 191, 0, 201, 0, 197, 0, 183, 0, 191, 0, 192, 0, 190, 0, 228, 0, 201, 0, 190, 0, 201, 0, 191, 0, 183, 0, 190, 0, 191, 0, 87, 0, 228, 0, 190, 0, 62, 0, 190, 0, 183, 0, 62, 0, 87, 0, 190, 0, 183, 0, 159, 2, 62, 0, 62, 0, 90, 0, 87, 0, 87, 0, 90, 0, 91, 0, 87, 0, 91, 0, 92, 0, 91, 0, 97, 0, 92, 0, 91, 0, 102, 0, 97, 0, 91, 0, 100, 0, 102, 0, 100, 0, 83, 0, 102, 0, 100, 0, 82, 0, 83, 0, 100, 0, 77, 0, 82, 0, 99, 0, 77, 0, 100, 0, 99, 0, 72, 0, 77, 0, 95, 0, 100, 0, 91, 0, 90, 0, 95, 0, 91, 0, 99, 0, 100, 0, 95, 0, 67, 0, 72, 0, 99, 0, 89, 0, 95, 0, 90, 0, 89, 0, 99, 0, 95, 0, 62, 0, 89, 0, 90, 0, 88, 0, 67, 0, 99, 0, 88, 0, 99, 0, 89, 0, 62, 0, 88, 0, 89, 0, 67, 0, 88, 0, 165, 2, 88, 0, 62, 0, 159, 2, 88, 0, 159, 2, 165, 2, 159, 2, 168, 2, 165, 2, 165, 2, 168, 2, 169, 2, 165, 2, 169, 2, 170, 2, 169, 2, 175, 2, 170, 2, 169, 2, 180, 2, 175, 2, 169, 2, 178, 2, 180, 2, 178, 2, 181, 2, 180, 2, 178, 2, 219, 2, 181, 2, 178, 2, 214, 2, 219, 2, 177, 2, 214, 2, 178, 2, 177, 2, 209, 2, 214, 2, 173, 2, 178, 2, 169, 2, 168, 2, 173, 2, 169, 2, 177, 2, 178, 2, 173, 2, 204, 2, 209, 2, 177, 2, 167, 2, 173, 2, 168, 2, 167, 2, 177, 2, 173, 2, 159, 2, 167, 2, 168, 2, 166, 2, 204, 2, 177, 2, 166, 2, 177, 2, 167, 2, 159, 2, 166, 2, 167, 2, 43, 2, 204, 2, 166, 2, 37, 2, 166, 2, 159, 2, 37, 2, 43, 2, 166, 2, 159, 2, 173, 1, 37, 2, 37, 2, 46, 2, 43, 2, 43, 2, 46, 2, 47, 2, 43, 2, 47, 2, 48, 2, 47, 2, 53, 2, 48, 2, 47, 2, 58, 2, 53, 2, 47, 2, 56, 2, 58, 2, 56, 2, 59, 2, 58, 2, 56, 2, 97, 2, 59, 2, 56, 2, 92, 2, 97, 2, 55, 2, 92, 2, 56, 2, 55, 2, 87, 2, 92, 2, 51, 2, 56, 2, 47, 2, 46, 2, 51, 2, 47, 2, 55, 2, 56, 2, 51, 2, 82, 2, 87, 2, 55, 2, 45, 2, 51, 2, 46, 2, 45, 2, 55, 2, 51, 2, 37, 2, 45, 2, 46, 2, 44, 2, 82, 2, 55, 2, 44, 2, 55, 2, 45, 2, 37, 2, 44, 2, 45, 2, 216, 1, 82, 2, 44, 2, 173, 1, 44, 2, 37, 2, 173, 1, 216, 1, 44, 2, 173, 1, 219, 1, 216, 1, 216, 1, 219, 1, 220, 1, 216, 1, 220, 1, 221, 1, 220, 1, 226, 1, 221, 1, 220, 1, 231, 1, 226, 1, 220, 1, 229, 1, 231, 1, 229, 1, 193, 1, 231, 1, 229, 1, 212, 1, 193, 1, 229, 1, 207, 1, 212, 1, 228, 1, 207, 1, 229, 1, 228, 1, 202, 1, 207, 1, 224, 1, 229, 1, 220, 1, 219, 1, 224, 1, 220, 1, 228, 1, 229, 1, 224, 1, 197, 1, 202, 1, 228, 1, 217, 1, 197, 1, 228, 1, 218, 1, 228, 1, 224, 1, 217, 1, 228, 1, 218, 1, 218, 1, 224, 1, 219, 1, 173, 1, 217, 1, 218, 1, 173, 1, 218, 1, 219, 1, 172, 1, 244, 0, 111, 1, 244, 0, 137, 1, 111, 1, 111, 1, 133, 1, 172, 1, 111, 1, 137, 1, 138, 1, 111, 1, 138, 1, 133, 1, 133, 1, 138, 1, 139, 1, 133, 1, 139, 1, 141, 1, 133, 1, 141, 1, 136, 1, 133, 1, 136, 1, 177, 1, 133, 1, 177, 1, 172, 1, 139, 1, 144, 1, 141, 1, 138, 1, 144, 1, 139, 1, 141, 1, 144, 1, 146, 1, 144, 1, 151, 1, 146, 1, 138, 1, 143, 1, 144, 1, 137, 1, 143, 1, 138, 1, 144, 1, 149, 1, 151, 1, 143, 1, 149, 1, 144, 1, 149, 1, 132, 1, 151, 1, 149, 1, 131, 1, 132, 1, 149, 1, 126, 1, 131, 1, 143, 1, 148, 1, 149, 1, 148, 1, 126, 1, 149, 1, 137, 1, 148, 1, 143, 1, 148, 1, 121, 1, 126, 1, 116, 1, 121, 1, 148, 1, 137, 1, 116, 1, 148, 1, 249, 0, 116, 1, 137, 1, 249, 0, 250, 0, 116, 1, 249, 0, 255, 0, 250, 0, 244, 0, 249, 0, 137, 1, 249, 0, 254, 0, 255, 0, 254, 0, 4, 1, 255, 0, 249, 0, 253, 0, 254, 0, 244, 0, 253, 0, 249, 0, 254, 0, 8, 1, 4, 1, 253, 0, 8, 1, 254, 0, 8, 1, 9, 1, 4, 1, 8, 1, 10, 1, 9, 1, 8, 1, 48, 1, 10, 1, 7, 1, 48, 1, 8, 1, 253, 0, 7, 1, 8, 1, 7, 1, 43, 1, 48, 1, 252, 0, 7, 1, 253, 0, 244, 0, 252, 0, 253, 0, 6, 1, 43, 1, 7, 1, 252, 0, 6, 1, 7, 1, 244, 0, 6, 1, 252, 0, 6, 1, 38, 1, 43, 1, 33, 1, 38, 1, 6, 1, 244, 0, 33, 1, 6, 1, 33, 1, 244, 0, 91, 1, 33, 1, 91, 1, 94, 1, 91, 1, 99, 1, 94, 1, 244, 0, 51, 1, 91, 1, 172, 1, 51, 1, 244, 0, 91, 1, 97, 1, 99, 1, 97, 1, 102, 1, 99, 1, 99, 1, 102, 1, 104, 1, 91, 1, 96, 1, 97, 1, 51, 1, 96, 1, 91, 1, 96, 1, 102, 1, 97, 1, 102, 1, 109, 1, 104, 1, 51, 1, 95, 1, 96, 1, 95, 1, 51, 1, 172, 1, 96, 1, 101, 1, 102, 1, 95, 1, 101, 1, 96, 1, 102, 1, 107, 1, 109, 1, 101, 1, 107, 1, 102, 1, 107, 1, 71, 1, 109, 1, 107, 1, 90, 1, 71, 1, 107, 1, 85, 1, 90, 1, 101, 1, 106, 1, 107, 1, 106, 1, 85, 1, 107, 1, 95, 1, 106, 1, 101, 1, 106, 1, 80, 1, 85, 1, 75, 1, 80, 1, 106, 1, 95, 1, 75, 1, 106, 1, 75, 1, 95, 1, 196, 1, 75, 1, 196, 1, 197, 1, 95, 1, 172, 1, 196, 1, 196, 1, 202, 1, 197, 1, 196, 1, 201, 1, 202, 1, 201, 1, 207, 1, 202, 1, 172, 1, 200, 1, 196, 1, 196, 1, 200, 1, 201, 1, 201, 1, 211, 1, 207, 1, 200, 1, 211, 1, 201, 1, 211, 1, 212, 1, 207, 1, 211, 1, 193, 1, 212, 1, 211, 1, 192, 1, 193, 1, 210, 1, 192, 1, 211, 1, 200, 1, 210, 1, 211, 1, 210, 1, 187, 1, 192, 1, 172, 1, 199, 1, 200, 1, 199, 1, 210, 1, 200, 1, 172, 1, 209, 1, 199, 1, 199, 1, 209, 1, 210, 1, 209, 1, 187, 1, 210, 1, 172, 1, 177, 1, 209, 1, 209, 1, 182, 1, 187, 1, 177, 1, 182, 1, 209, 1, 49, 1, 124, 0, 246, 0, 124, 0, 34, 1, 246, 0, 246, 0, 30, 1, 49, 1, 246, 0, 34, 1, 35, 1, 246, 0, 35, 1, 30, 1, 30, 1, 35, 1, 36, 1, 30, 1, 36, 1, 38, 1, 30, 1, 38, 1, 33, 1, 30, 1, 33, 1, 94, 1, 30, 1, 94, 1, 49, 1, 36, 1, 41, 1, 38, 1, 35, 1, 41, 1, 36, 1, 38, 1, 41, 1, 43, 1, 41, 1, 48, 1, 43, 1, 35, 1, 40, 1, 41, 1, 34, 1, 40, 1, 35, 1, 41, 1, 46, 1, 48, 1, 40, 1, 46, 1, 41, 1, 46, 1, 10, 1, 48, 1, 46, 1, 29, 1, 10, 1, 46, 1, 24, 1, 29, 1, 40, 1, 45, 1, 46, 1, 45, 1, 24, 1, 46, 1, 34, 1, 45, 1, 40, 1, 45, 1, 19, 1, 24, 1, 14, 1, 19, 1, 45, 1, 34, 1, 14, 1, 45, 1, 166, 0, 14, 1, 34, 1, 166, 0, 167, 0, 14, 1, 166, 0, 172, 0, 167, 0, 124, 0, 166, 0, 34, 1, 166, 0, 171, 0, 172, 0, 171, 0, 177, 0, 172, 0, 166, 0, 170, 0, 171, 0, 124, 0, 170, 0, 166, 0, 171, 0, 181, 0, 177, 0, 170, 0, 181, 0, 171, 0, 181, 0, 182, 0, 177, 0, 181, 0, 144, 0, 182, 0, 181, 0, 163, 0, 144, 0, 180, 0, 163, 0, 181, 0, 170, 0, 180, 0, 181, 0, 180, 0, 158, 0, 163, 0, 169, 0, 180, 0, 170, 0, 124, 0, 169, 0, 170, 0, 179, 0, 158, 0, 180, 0, 169, 0, 179, 0, 180, 0, 124, 0, 179, 0, 169, 0, 179, 0, 153, 0, 158, 0, 148, 0, 153, 0, 179, 0, 124, 0, 148, 0, 179, 0, 148, 0, 124, 0, 206, 0, 148, 0, 206, 0, 209, 0, 206, 0, 214, 0, 209, 0, 124, 0, 184, 0, 206, 0, 49, 1, 184, 0, 124, 0, 206, 0, 212, 0, 214, 0, 212, 0, 217, 0, 214, 0, 214, 0, 217, 0, 219, 0, 206, 0, 211, 0, 212, 0, 184, 0, 211, 0, 206, 0, 211, 0, 217, 0, 212, 0, 217, 0, 224, 0, 219, 0, 184, 0, 210, 0, 211, 0, 210, 0, 184, 0, 49, 1, 211, 0, 216, 0, 217, 0, 210, 0, 216, 0, 211, 0, 217, 0, 222, 0, 224, 0, 216, 0, 222, 0, 217, 0, 222, 0, 205, 0, 224, 0, 222, 0, 204, 0, 205, 0, 222, 0, 199, 0, 204, 0, 216, 0, 221, 0, 222, 0, 221, 0, 199, 0, 222, 0, 210, 0, 221, 0, 216, 0, 221, 0, 194, 0, 199, 0, 189, 0, 194, 0, 221, 0, 210, 0, 189, 0, 221, 0, 189, 0, 210, 0, 54, 1, 189, 0, 54, 1, 55, 1, 210, 0, 49, 1, 54, 1, 54, 1, 60, 1, 55, 1, 54, 1, 59, 1, 60, 1, 59, 1, 65, 1, 60, 1, 49, 1, 58, 1, 54, 1, 54, 1, 58, 1, 59, 1, 59, 1, 69, 1, 65, 1, 58, 1, 69, 1, 59, 1, 69, 1, 70, 1, 65, 1, 69, 1, 71, 1, 70, 1, 69, 1, 109, 1, 71, 1, 68, 1, 109, 1, 69, 1, 58, 1, 68, 1, 69, 1, 68, 1, 104, 1, 109, 1, 49, 1, 57, 1, 58, 1, 57, 1, 68, 1, 58, 1, 49, 1, 67, 1, 57, 1, 57, 1, 67, 1, 68, 1, 67, 1, 104, 1, 68, 1, 49, 1, 94, 1, 67, 1, 67, 1, 99, 1, 104, 1, 94, 1, 99, 1, 67, 1, 39, 2, 112, 1, 234, 1, 112, 1, 22, 2, 234, 1, 234, 1, 18, 2, 39, 2, 234, 1, 22, 2, 23, 2, 234, 1, 23, 2, 18, 2, 18, 2, 23, 2, 24, 2, 18, 2, 24, 2, 26, 2, 18, 2, 26, 2, 21, 2, 18, 2, 21, 2, 63, 2, 18, 2, 63, 2, 39, 2, 24, 2, 29, 2, 26, 2, 23, 2, 29, 2, 24, 2, 26, 2, 29, 2, 31, 2, 29, 2, 36, 2, 31, 2, 23, 2, 28, 2, 29, 2, 22, 2, 28, 2, 23, 2, 29, 2, 34, 2, 36, 2, 28, 2, 34, 2, 29, 2, 34, 2, 254, 1, 36, 2, 34, 2, 17, 2, 254, 1, 34, 2, 12, 2, 17, 2, 28, 2, 33, 2, 34, 2, 33, 2, 12, 2, 34, 2, 22, 2, 33, 2, 28, 2, 33, 2, 7, 2, 12, 2, 2, 2, 7, 2, 33, 2, 22, 2, 2, 2, 33, 2, 154, 1, 2, 2, 22, 2, 154, 1, 155, 1, 2, 2, 154, 1, 160, 1, 155, 1, 112, 1, 154, 1, 22, 2, 154, 1, 159, 1, 160, 1, 159, 1, 165, 1, 160, 1, 154, 1, 158, 1, 159, 1, 112, 1, 158, 1, 154, 1, 159, 1, 169, 1, 165, 1, 158, 1, 169, 1, 159, 1, 169, 1, 170, 1, 165, 1, 169, 1, 132, 1, 170, 1, 169, 1, 151, 1, 132, 1, 168, 1, 151, 1, 169, 1, 158, 1, 168, 1, 169, 1, 168, 1, 146, 1, 151, 1, 157, 1, 168, 1, 158, 1, 112, 1, 157, 1, 158, 1, 167, 1, 146, 1, 168, 1, 157, 1, 167, 1, 168, 1, 112, 1, 167, 1, 157, 1, 167, 1, 141, 1, 146, 1, 136, 1, 141, 1, 167, 1, 112, 1, 136, 1, 167, 1, 136, 1, 112, 1, 174, 1, 136, 1, 174, 1, 177, 1, 174, 1, 182, 1, 177, 1, 112, 1, 171, 1, 174, 1, 39, 2, 171, 1, 112, 1, 174, 1, 180, 1, 182, 1, 180, 1, 185, 1, 182, 1, 182, 1, 185, 1, 187, 1, 174, 1, 179, 1, 180, 1, 171, 1, 179, 1, 174, 1, 179, 1, 185, 1, 180, 1, 185, 1, 192, 1, 187, 1, 171, 1, 178, 1, 179, 1, 178, 1, 171, 1, 39, 2, 179, 1, 184, 1, 185, 1, 178, 1, 184, 1, 179, 1, 185, 1, 190, 1, 192, 1, 184, 1, 190, 1, 185, 1, 190, 1, 193, 1, 192, 1, 190, 1, 231, 1, 193, 1, 190, 1, 226, 1, 231, 1, 184, 1, 189, 1, 190, 1, 189, 1, 226, 1, 190, 1, 178, 1, 189, 1, 184, 1, 189, 1, 221, 1, 226, 1, 216, 1, 221, 1, 189, 1, 178, 1, 216, 1, 189, 1, 216, 1, 178, 1, 81, 2, 216, 1, 81, 2, 82, 2, 178, 1, 39, 2, 81, 2, 81, 2, 87, 2, 82, 2, 81, 2, 86, 2, 87, 2, 86, 2, 92, 2, 87, 2, 39, 2, 85, 2, 81, 2, 81, 2, 85, 2, 86, 2, 86, 2, 96, 2, 92, 2, 85, 2, 96, 2, 86, 2, 96, 2, 97, 2, 92, 2, 96, 2, 59, 2, 97, 2, 96, 2, 78, 2, 59, 2, 95, 2, 78, 2, 96, 2, 85, 2, 95, 2, 96, 2, 95, 2, 73, 2, 78, 2, 39, 2, 84, 2, 85, 2, 84, 2, 95, 2, 85, 2, 39, 2, 94, 2, 84, 2, 84, 2, 94, 2, 95, 2, 94, 2, 73, 2, 95, 2, 39, 2, 63, 2, 94, 2, 94, 2, 68, 2, 73, 2, 63, 2, 68, 2, 94, 2, 245, 0, 233, 1, 110, 1, 117, 1, 110, 1, 233, 1, 233, 1, 245, 0, 2, 0, 110, 1, 117, 1, 118, 1, 117, 1, 128, 1, 118, 1, 110, 1, 118, 1, 119, 1, 118, 1, 124, 1, 119, 1, 118, 1, 128, 1, 124, 1, 110, 1, 119, 1, 116, 1, 119, 1, 124, 1, 120, 1, 116, 1, 119, 1, 120, 1, 15, 1, 110, 1, 116, 1, 15, 1, 245, 0, 110, 1, 250, 0, 15, 1, 116, 1, 116, 1, 120, 1, 121, 1, 120, 1, 126, 1, 121, 1, 120, 1, 131, 1, 126, 1, 124, 1, 129, 1, 120, 1, 120, 1, 129, 1, 131, 1, 128, 1, 129, 1, 124, 1, 129, 1, 132, 1, 131, 1, 129, 1, 170, 1, 132, 1, 129, 1, 165, 1, 170, 1, 128, 1, 165, 1, 129, 1, 128, 1, 160, 1, 165, 1, 155, 1, 160, 1, 128, 1, 117, 1, 155, 1, 128, 1, 155, 1, 117, 1, 2, 2, 117, 1, 233, 1, 2, 2, 233, 1, 5, 2, 2, 2, 2, 2, 5, 2, 6, 2, 2, 2, 6, 2, 7, 2, 6, 2, 12, 2, 7, 2, 6, 2, 17, 2, 12, 2, 6, 2, 15, 2, 17, 2, 15, 2, 254, 1, 17, 2, 15, 2, 253, 1, 254, 1, 15, 2, 248, 1, 253, 1, 14, 2, 248, 1, 15, 2, 14, 2, 243, 1, 248, 1, 10, 2, 15, 2, 6, 2, 5, 2, 10, 2, 6, 2, 14, 2, 15, 2, 10, 2, 238, 1, 243, 1, 14, 2, 4, 2, 10, 2, 5, 2, 4, 2, 14, 2, 10, 2, 233, 1, 4, 2, 5, 2, 3, 2, 238, 1, 14, 2, 3, 2, 14, 2, 4, 2, 233, 1, 3, 2, 4, 2, 238, 1, 3, 2, 104, 2, 3, 2, 233, 1, 98, 2, 3, 2, 98, 2, 104, 2, 233, 1, 2, 0, 98, 2, 98, 2, 107, 2, 104, 2, 104, 2, 107, 2, 108, 2, 104, 2, 108, 2, 109, 2, 108, 2, 114, 2, 109, 2, 108, 2, 119, 2, 114, 2, 108, 2, 117, 2, 119, 2, 117, 2, 120, 2, 119, 2, 117, 2, 158, 2, 120, 2, 117, 2, 153, 2, 158, 2, 116, 2, 153, 2, 117, 2, 116, 2, 148, 2, 153, 2, 112, 2, 117, 2, 108, 2, 107, 2, 112, 2, 108, 2, 116, 2, 117, 2, 112, 2, 143, 2, 148, 2, 116, 2, 106, 2, 112, 2, 107, 2, 106, 2, 116, 2, 112, 2, 98, 2, 106, 2, 107, 2, 105, 2, 143, 2, 116, 2, 105, 2, 116, 2, 106, 2, 98, 2, 105, 2, 106, 2, 45, 0, 143, 2, 105, 2, 2, 0, 105, 2, 98, 2, 2, 0, 45, 0, 105, 2, 2, 0, 48, 0, 45, 0, 45, 0, 48, 0, 49, 0, 45, 0, 49, 0, 50, 0, 49, 0, 55, 0, 50, 0, 49, 0, 60, 0, 55, 0, 49, 0, 58, 0, 60, 0, 58, 0, 22, 0, 60, 0, 58, 0, 41, 0, 22, 0, 58, 0, 36, 0, 41, 0, 57, 0, 36, 0, 58, 0, 57, 0, 31, 0, 36, 0, 53, 0, 58, 0, 49, 0, 48, 0, 53, 0, 49, 0, 57, 0, 58, 0, 53, 0, 26, 0, 31, 0, 57, 0, 47, 0, 53, 0, 48, 0, 47, 0, 57, 0, 53, 0, 2, 0, 47, 0, 48, 0, 46, 0, 26, 0, 57, 0, 46, 0, 57, 0, 47, 0, 2, 0, 46, 0, 47, 0, 26, 0, 46, 0, 128, 0, 46, 0, 2, 0, 122, 0, 46, 0, 122, 0, 128, 0, 2, 0, 245, 0, 122, 0, 122, 0, 131, 0, 128, 0, 128, 0, 131, 0, 132, 0, 128, 0, 132, 0, 133, 0, 132, 0, 138, 0, 133, 0, 132, 0, 143, 0, 138, 0, 132, 0, 141, 0, 143, 0, 141, 0, 144, 0, 143, 0, 141, 0, 182, 0, 144, 0, 141, 0, 177, 0, 182, 0, 140, 0, 177, 0, 141, 0, 140, 0, 172, 0, 177, 0, 136, 0, 141, 0, 132, 0, 131, 0, 136, 0, 132, 0, 140, 0, 141, 0, 136, 0, 167, 0, 172, 0, 140, 0, 130, 0, 136, 0, 131, 0, 130, 0, 140, 0, 136, 0, 122, 0, 130, 0, 131, 0, 129, 0, 167, 0, 140, 0, 129, 0, 140, 0, 130, 0, 122, 0, 129, 0, 130, 0, 167, 0, 129, 0, 14, 1, 129, 0, 122, 0, 245, 0, 129, 0, 245, 0, 14, 1, 245, 0, 17, 1, 14, 1, 14, 1, 17, 1, 18, 1, 14, 1, 18, 1, 19, 1, 18, 1, 24, 1, 19, 1, 18, 1, 29, 1, 24, 1, 18, 1, 27, 1, 29, 1, 27, 1, 10, 1, 29, 1, 27, 1, 9, 1, 10, 1, 27, 1, 4, 1, 9, 1, 26, 1, 4, 1, 27, 1, 26, 1, 255, 0, 4, 1, 22, 1, 27, 1, 18, 1, 17, 1, 22, 1, 18, 1, 26, 1, 27, 1, 22, 1, 250, 0, 255, 0, 26, 1, 15, 1, 250, 0, 26, 1, 16, 1, 26, 1, 22, 1, 15, 1, 26, 1, 16, 1, 16, 1, 22, 1, 17, 1, 245, 0, 15, 1, 16, 1, 245, 0, 16, 1, 17, 1, 61, 0, 100, 2, 0, 0, 0, 0, 106, 0, 61, 0, 0, 0, 6, 0, 106, 0, 0, 0, 11, 0, 6, 0, 0, 0, 9, 0, 11, 0, 9, 0, 14, 0, 11, 0, 11, 0, 14, 0, 16, 0, 0, 0, 8, 0, 9, 0, 8, 0, 14, 0, 9, 0, 14, 0, 21, 0, 16, 0, 0, 0, 7, 0, 8, 0, 7, 0, 0, 0, 100, 2, 8, 0, 18, 0, 14, 0, 7, 0, 18, 0, 8, 0, 14, 0, 19, 0, 21, 0, 18, 0, 19, 0, 14, 0, 19, 0, 22, 0, 21, 0, 19, 0, 60, 0, 22, 0, 19, 0, 55, 0, 60, 0, 18, 0, 55, 0, 19, 0, 18, 0, 50, 0, 55, 0, 45, 0, 50, 0, 18, 0, 7, 0, 45, 0, 18, 0, 45, 0, 7, 0, 142, 2, 45, 0, 142, 2, 143, 2, 7, 0, 100, 2, 142, 2, 142, 2, 148, 2, 143, 2, 142, 2, 147, 2, 148, 2, 147, 2, 153, 2, 148, 2, 142, 2, 146, 2, 147, 2, 100, 2, 146, 2, 142, 2, 147, 2, 157, 2, 153, 2, 146, 2, 157, 2, 147, 2, 157, 2, 158, 2, 153, 2, 157, 2, 120, 2, 158, 2, 157, 2, 139, 2, 120, 2, 156, 2, 139, 2, 157, 2, 146, 2, 156, 2, 157, 2, 156, 2, 134, 2, 139, 2, 145, 2, 156, 2, 146, 2, 100, 2, 145, 2, 146, 2, 155, 2, 134, 2, 156, 2, 145, 2, 155, 2, 156, 2, 100, 2, 155, 2, 145, 2, 155, 2, 129, 2, 134, 2, 124, 2, 129, 2, 155, 2, 100, 2, 124, 2, 155, 2, 124, 2, 100, 2, 182, 2, 124, 2, 182, 2, 185, 2, 182, 2, 190, 2, 185, 2, 100, 2, 160, 2, 182, 2, 61, 0, 160, 2, 100, 2, 182, 2, 188, 2, 190, 2, 188, 2, 193, 2, 190, 2, 190, 2, 193, 2, 195, 2, 182, 2, 187, 2, 188, 2, 160, 2, 187, 2, 182, 2, 187, 2, 193, 2, 188, 2, 193, 2, 200, 2, 195, 2, 160, 2, 186, 2, 187, 2, 61, 0, 186, 2, 160, 2, 187, 2, 192, 2, 193, 2, 186, 2, 192, 2, 187, 2, 193, 2, 198, 2, 200, 2, 192, 2, 198, 2, 193, 2, 198, 2, 181, 2, 200, 2, 198, 2, 180, 2, 181, 2, 198, 2, 175, 2, 180, 2, 192, 2, 197, 2, 198, 2, 197, 2, 175, 2, 198, 2, 186, 2, 197, 2, 192, 2, 197, 2, 170, 2, 175, 2, 165, 2, 170, 2, 197, 2, 186, 2, 165, 2, 197, 2, 67, 0, 165, 2, 186, 2, 61, 0, 67, 0, 186, 2, 61, 0, 70, 0, 67, 0, 61, 0, 69, 0, 70, 0, 67, 0, 70, 0, 71, 0, 67, 0, 71, 0, 72, 0, 71, 0, 77, 0, 72, 0, 71, 0, 81, 0, 77, 0, 70, 0, 81, 0, 71, 0, 81, 0, 82, 0, 77, 0, 81, 0, 83, 0, 82, 0, 81, 0, 121, 0, 83, 0, 70, 0, 80, 0, 81, 0, 80, 0, 121, 0, 81, 0, 69, 0, 80, 0, 70, 0, 80, 0, 116, 0, 121, 0, 69, 0, 79, 0, 80, 0, 79, 0, 116, 0, 80, 0, 61, 0, 79, 0, 69, 0, 79, 0, 111, 0, 116, 0, 61, 0, 106, 0, 79, 0, 106, 0, 111, 0, 79, 0, 1, 0, 29, 0, 26, 0, 26, 0, 29, 0, 30, 0, 26, 0, 30, 0, 31, 0, 30, 0, 36, 0, 31, 0, 30, 0, 40, 0, 36, 0, 29, 0, 40, 0, 30, 0, 40, 0, 41, 0, 36, 0, 40, 0, 22, 0, 41, 0, 40, 0, 21, 0, 22, 0, 39, 0, 21, 0, 40, 0, 29, 0, 39, 0, 40, 0, 39, 0, 16, 0, 21, 0, 28, 0, 39, 0, 29, 0, 1, 0, 28, 0, 29, 0, 38, 0, 16, 0, 39, 0, 28, 0, 38, 0, 39, 0, 1, 0, 38, 0, 28, 0, 38, 0, 11, 0, 16, 0, 6, 0, 11, 0, 38, 0, 1, 0, 6, 0, 38, 0, 6, 0, 1, 0, 103, 0, 6, 0, 103, 0, 106, 0, 103, 0, 111, 0, 106, 0, 103, 0, 109, 0, 111, 0, 109, 0, 114, 0, 111, 0, 111, 0, 114, 0, 116, 0, 103, 0, 108, 0, 109, 0, 108, 0, 114, 0, 109, 0, 114, 0, 121, 0, 116, 0, 63, 0, 108, 0, 103, 0, 1, 0, 63, 0, 103, 0, 108, 0, 118, 0, 114, 0, 114, 0, 119, 0, 121, 0, 118, 0, 119, 0, 114, 0, 119, 0, 83, 0, 121, 0, 119, 0, 102, 0, 83, 0, 119, 0, 97, 0, 102, 0, 118, 0, 97, 0, 119, 0, 118, 0, 92, 0, 97, 0, 87, 0, 92, 0, 118, 0, 107, 0, 118, 0, 108, 0, 107, 0, 87, 0, 118, 0, 63, 0, 107, 0, 108, 0, 87, 0, 107, 0, 227, 0, 87, 0, 227, 0, 228, 0, 107, 0, 63, 0, 185, 0, 107, 0, 185, 0, 227, 0, 185, 0, 63, 0, 1, 0, 227, 0, 233, 0, 228, 0, 227, 0, 232, 0, 233, 0, 232, 0, 238, 0, 233, 0, 227, 0, 231, 0, 232, 0, 185, 0, 231, 0, 227, 0, 232, 0, 242, 0, 238, 0, 231, 0, 242, 0, 232, 0, 242, 0, 243, 0, 238, 0, 242, 0, 205, 0, 243, 0, 242, 0, 224, 0, 205, 0, 241, 0, 224, 0, 242, 0, 231, 0, 241, 0, 242, 0, 241, 0, 219, 0, 224, 0, 230, 0, 241, 0, 231, 0, 185, 0, 230, 0, 231, 0, 240, 0, 219, 0, 241, 0, 230, 0, 240, 0, 241, 0, 185, 0, 240, 0, 230, 0, 240, 0, 214, 0, 219, 0, 209, 0, 214, 0, 240, 0, 185, 0, 209, 0, 240, 0, 145, 0, 209, 0, 185, 0, 145, 0, 148, 0, 209, 0, 145, 0, 153, 0, 148, 0, 123, 0, 145, 0, 185, 0, 185, 0, 1, 0, 123, 0, 145, 0, 151, 0, 153, 0, 151, 0, 156, 0, 153, 0, 153, 0, 156, 0, 158, 0, 145, 0, 150, 0, 151, 0, 123, 0, 150, 0, 145, 0, 150, 0, 156, 0, 151, 0, 156, 0, 163, 0, 158, 0, 123, 0, 149, 0, 150, 0, 1, 0, 149, 0, 123, 0, 1, 0, 26, 0, 149, 0, 26, 0, 128, 0, 149, 0, 149, 0, 160, 0, 150, 0, 149, 0, 128, 0, 160, 0, 150, 0, 160, 0, 156, 0, 128, 0, 133, 0, 160, 0, 160, 0, 133, 0, 138, 0, 160, 0, 161, 0, 156, 0, 160, 0, 138, 0, 161, 0, 156, 0, 161, 0, 163, 0, 161, 0, 138, 0, 143, 0, 161, 0, 144, 0, 163, 0, 161, 0, 143, 0, 144, 0), 0.00395221, PackedByteArray(161, 2, 232, 1, 99, 2, 232, 1, 238, 1, 99, 2, 238, 1, 104, 2, 99, 2, 238, 1, 232, 1, 243, 1, 99, 2, 104, 2, 136, 2, 104, 2, 109, 2, 136, 2, 136, 2, 109, 2, 114, 2, 136, 2, 114, 2, 119, 2, 136, 2, 119, 2, 120, 2, 136, 2, 120, 2, 139, 2, 136, 2, 139, 2, 134, 2, 129, 2, 136, 2, 134, 2, 126, 2, 136, 2, 129, 2, 99, 2, 136, 2, 126, 2, 99, 2, 126, 2, 129, 2, 99, 2, 129, 2, 124, 2, 99, 2, 124, 2, 185, 2, 99, 2, 185, 2, 161, 2, 161, 2, 185, 2, 190, 2, 161, 2, 190, 2, 195, 2, 195, 2, 200, 2, 181, 2, 195, 2, 181, 2, 219, 2, 195, 2, 219, 2, 214, 2, 209, 2, 195, 2, 214, 2, 161, 2, 195, 2, 209, 2, 204, 2, 161, 2, 209, 2, 38, 2, 161, 2, 204, 2, 43, 2, 38, 2, 204, 2, 161, 2, 38, 2, 232, 1, 38, 2, 43, 2, 75, 2, 43, 2, 48, 2, 75, 2, 75, 2, 48, 2, 53, 2, 75, 2, 53, 2, 58, 2, 75, 2, 58, 2, 59, 2, 75, 2, 59, 2, 78, 2, 75, 2, 78, 2, 73, 2, 68, 2, 75, 2, 73, 2, 38, 2, 75, 2, 68, 2, 38, 2, 68, 2, 63, 2, 21, 2, 38, 2, 63, 2, 21, 2, 232, 1, 38, 2, 232, 1, 21, 2, 26, 2, 232, 1, 26, 2, 31, 2, 232, 1, 31, 2, 243, 1, 243, 1, 31, 2, 248, 1, 31, 2, 253, 1, 248, 1, 31, 2, 254, 1, 253, 1, 31, 2, 36, 2, 254, 1, 173, 1, 183, 0, 50, 1, 183, 0, 189, 0, 50, 1, 189, 0, 55, 1, 50, 1, 50, 1, 75, 1, 173, 1, 50, 1, 55, 1, 88, 1, 50, 1, 88, 1, 75, 1, 55, 1, 60, 1, 88, 1, 88, 1, 60, 1, 65, 1, 88, 1, 65, 1, 70, 1, 88, 1, 70, 1, 71, 1, 88, 1, 71, 1, 90, 1, 88, 1, 90, 1, 85, 1, 88, 1, 85, 1, 80, 1, 75, 1, 88, 1, 80, 1, 75, 1, 197, 1, 173, 1, 173, 1, 197, 1, 229, 1, 197, 1, 202, 1, 229, 1, 229, 1, 202, 1, 207, 1, 229, 1, 207, 1, 212, 1, 229, 1, 212, 1, 193, 1, 229, 1, 193, 1, 231, 1, 229, 1, 231, 1, 226, 1, 229, 1, 226, 1, 221, 1, 216, 1, 229, 1, 221, 1, 173, 1, 229, 1, 216, 1, 173, 1, 216, 1, 37, 2, 216, 1, 82, 2, 37, 2, 159, 2, 173, 1, 37, 2, 37, 2, 82, 2, 56, 2, 82, 2, 87, 2, 56, 2, 56, 2, 87, 2, 92, 2, 56, 2, 92, 2, 97, 2, 56, 2, 97, 2, 59, 2, 56, 2, 59, 2, 58, 2, 56, 2, 58, 2, 53, 2, 56, 2, 53, 2, 48, 2, 43, 2, 56, 2, 48, 2, 37, 2, 56, 2, 43, 2, 37, 2, 43, 2, 159, 2, 43, 2, 204, 2, 159, 2, 183, 0, 173, 1, 159, 2, 159, 2, 204, 2, 178, 2, 204, 2, 209, 2, 178, 2, 178, 2, 209, 2, 214, 2, 178, 2, 214, 2, 219, 2, 178, 2, 219, 2, 181, 2, 178, 2, 181, 2, 180, 2, 178, 2, 180, 2, 175, 2, 178, 2, 175, 2, 170, 2, 165, 2, 178, 2, 170, 2, 159, 2, 178, 2, 165, 2, 62, 0, 159, 2, 165, 2, 183, 0, 159, 2, 62, 0, 67, 0, 62, 0, 165, 2, 62, 0, 87, 0, 183, 0, 62, 0, 67, 0, 100, 0, 62, 0, 100, 0, 87, 0, 67, 0, 72, 0, 100, 0, 100, 0, 72, 0, 77, 0, 100, 0, 77, 0, 82, 0, 87, 0, 228, 0, 183, 0, 100, 0, 82, 0, 83, 0, 87, 0, 100, 0, 92, 0, 100, 0, 83, 0, 102, 0, 100, 0, 97, 0, 92, 0, 100, 0, 102, 0, 97, 0, 183, 0, 228, 0, 202, 0, 228, 0, 233, 0, 202, 0, 183, 0, 202, 0, 189, 0, 202, 0, 233, 0, 238, 0, 189, 0, 202, 0, 194, 0, 202, 0, 238, 0, 243, 0, 202, 0, 199, 0, 194, 0, 202, 0, 243, 0, 205, 0, 202, 0, 204, 0, 199, 0, 202, 0, 205, 0, 204, 0, 172, 1, 244, 0, 111, 1, 244, 0, 250, 0, 111, 1, 250, 0, 116, 1, 111, 1, 250, 0, 244, 0, 255, 0, 111, 1, 116, 1, 148, 1, 116, 1, 121, 1, 148, 1, 148, 1, 121, 1, 126, 1, 148, 1, 126, 1, 131, 1, 148, 1, 131, 1, 132, 1, 148, 1, 132, 1, 151, 1, 148, 1, 151, 1, 146, 1, 141, 1, 148, 1, 146, 1, 111, 1, 148, 1, 141, 1, 111, 1, 141, 1, 136, 1, 111, 1, 136, 1, 177, 1, 111, 1, 177, 1, 172, 1, 172, 1, 177, 1, 182, 1, 172, 1, 182, 1, 187, 1, 187, 1, 192, 1, 193, 1, 187, 1, 193, 1, 212, 1, 187, 1, 212, 1, 207, 1, 202, 1, 187, 1, 207, 1, 172, 1, 187, 1, 202, 1, 197, 1, 172, 1, 202, 1, 51, 1, 172, 1, 197, 1, 75, 1, 51, 1, 197, 1, 172, 1, 51, 1, 244, 0, 51, 1, 75, 1, 106, 1, 75, 1, 80, 1, 106, 1, 106, 1, 80, 1, 85, 1, 106, 1, 85, 1, 90, 1, 106, 1, 90, 1, 71, 1, 106, 1, 71, 1, 109, 1, 106, 1, 109, 1, 104, 1, 99, 1, 106, 1, 104, 1, 51, 1, 106, 1, 99, 1, 51, 1, 99, 1, 94, 1, 33, 1, 51, 1, 94, 1, 33, 1, 244, 0, 51, 1, 244, 0, 33, 1, 38, 1, 244, 0, 38, 1, 43, 1, 244, 0, 43, 1, 255, 0, 255, 0, 43, 1, 4, 1, 43, 1, 9, 1, 4, 1, 43, 1, 10, 1, 9, 1, 43, 1, 48, 1, 10, 1, 49, 1, 124, 0, 246, 0, 124, 0, 167, 0, 246, 0, 167, 0, 14, 1, 246, 0, 167, 0, 124, 0, 172, 0, 246, 0, 14, 1, 45, 1, 14, 1, 19, 1, 45, 1, 45, 1, 19, 1, 24, 1, 45, 1, 24, 1, 29, 1, 45, 1, 29, 1, 10, 1, 45, 1, 10, 1, 48, 1, 45, 1, 48, 1, 43, 1, 38, 1, 45, 1, 43, 1, 246, 0, 45, 1, 38, 1, 246, 0, 38, 1, 33, 1, 246, 0, 33, 1, 94, 1, 246, 0, 94, 1, 49, 1, 49, 1, 94, 1, 99, 1, 49, 1, 99, 1, 104, 1, 104, 1, 109, 1, 71, 1, 104, 1, 71, 1, 70, 1, 104, 1, 70, 1, 65, 1, 60, 1, 104, 1, 65, 1, 49, 1, 104, 1, 60, 1, 55, 1, 49, 1, 60, 1, 184, 0, 49, 1, 55, 1, 189, 0, 184, 0, 55, 1, 49, 1, 184, 0, 124, 0, 184, 0, 189, 0, 221, 0, 189, 0, 194, 0, 221, 0, 221, 0, 194, 0, 199, 0, 221, 0, 199, 0, 204, 0, 221, 0, 204, 0, 205, 0, 221, 0, 205, 0, 224, 0, 221, 0, 224, 0, 219, 0, 214, 0, 221, 0, 219, 0, 184, 0, 221, 0, 214, 0, 184, 0, 214, 0, 209, 0, 148, 0, 184, 0, 209, 0, 148, 0, 124, 0, 184, 0, 124, 0, 148, 0, 153, 0, 124, 0, 153, 0, 158, 0, 124, 0, 158, 0, 172, 0, 172, 0, 158, 0, 177, 0, 158, 0, 182, 0, 177, 0, 158, 0, 144, 0, 182, 0, 158, 0, 163, 0, 144, 0, 39, 2, 112, 1, 234, 1, 234, 1, 63, 2, 39, 2, 234, 1, 21, 2, 63, 2, 39, 2, 63, 2, 68, 2, 234, 1, 26, 2, 21, 2, 39, 2, 68, 2, 84, 2, 84, 2, 68, 2, 73, 2, 39, 2, 84, 2, 82, 2, 82, 2, 84, 2, 87, 2, 84, 2, 73, 2, 87, 2, 87, 2, 73, 2, 92, 2, 73, 2, 97, 2, 92, 2, 73, 2, 59, 2, 97, 2, 73, 2, 78, 2, 59, 2, 171, 1, 39, 2, 82, 2, 216, 1, 171, 1, 82, 2, 39, 2, 171, 1, 112, 1, 171, 1, 216, 1, 189, 1, 216, 1, 221, 1, 189, 1, 189, 1, 221, 1, 226, 1, 189, 1, 226, 1, 231, 1, 189, 1, 231, 1, 193, 1, 189, 1, 193, 1, 192, 1, 189, 1, 192, 1, 187, 1, 182, 1, 189, 1, 187, 1, 179, 1, 189, 1, 182, 1, 171, 1, 189, 1, 179, 1, 171, 1, 179, 1, 182, 1, 171, 1, 182, 1, 177, 1, 136, 1, 171, 1, 177, 1, 136, 1, 112, 1, 171, 1, 112, 1, 136, 1, 141, 1, 112, 1, 141, 1, 157, 1, 112, 1, 157, 1, 155, 1, 157, 1, 141, 1, 146, 1, 112, 1, 155, 1, 234, 1, 155, 1, 157, 1, 160, 1, 157, 1, 146, 1, 160, 1, 160, 1, 146, 1, 165, 1, 146, 1, 170, 1, 165, 1, 146, 1, 132, 1, 170, 1, 146, 1, 151, 1, 132, 1, 155, 1, 2, 2, 234, 1, 234, 1, 2, 2, 33, 2, 2, 2, 7, 2, 33, 2, 33, 2, 7, 2, 12, 2, 33, 2, 12, 2, 17, 2, 33, 2, 17, 2, 254, 1, 33, 2, 254, 1, 36, 2, 33, 2, 36, 2, 31, 2, 26, 2, 33, 2, 31, 2, 234, 1, 33, 2, 23, 2, 23, 2, 33, 2, 26, 2, 234, 1, 23, 2, 26, 2, 245, 0, 233, 1, 110, 1, 110, 1, 233, 1, 2, 2, 155, 1, 110, 1, 2, 2, 245, 0, 110, 1, 116, 1, 110, 1, 155, 1, 129, 1, 110, 1, 129, 1, 116, 1, 155, 1, 160, 1, 129, 1, 129, 1, 160, 1, 165, 1, 129, 1, 165, 1, 170, 1, 129, 1, 170, 1, 132, 1, 129, 1, 132, 1, 131, 1, 129, 1, 131, 1, 126, 1, 129, 1, 126, 1, 121, 1, 116, 1, 129, 1, 121, 1, 250, 0, 245, 0, 116, 1, 245, 0, 250, 0, 27, 1, 250, 0, 255, 0, 27, 1, 27, 1, 255, 0, 4, 1, 27, 1, 4, 1, 9, 1, 27, 1, 9, 1, 10, 1, 27, 1, 10, 1, 29, 1, 27, 1, 29, 1, 24, 1, 27, 1, 24, 1, 19, 1, 14, 1, 27, 1, 19, 1, 245, 0, 27, 1, 14, 1, 122, 0, 245, 0, 14, 1, 167, 0, 122, 0, 14, 1, 2, 0, 245, 0, 122, 0, 122, 0, 167, 0, 141, 0, 167, 0, 172, 0, 141, 0, 141, 0, 172, 0, 177, 0, 141, 0, 177, 0, 182, 0, 141, 0, 182, 0, 144, 0, 141, 0, 144, 0, 143, 0, 141, 0, 143, 0, 138, 0, 141, 0, 138, 0, 133, 0, 128, 0, 141, 0, 133, 0, 122, 0, 141, 0, 128, 0, 2, 0, 122, 0, 128, 0, 26, 0, 2, 0, 128, 0, 233, 1, 245, 0, 2, 0, 2, 0, 26, 0, 58, 0, 26, 0, 31, 0, 58, 0, 58, 0, 31, 0, 36, 0, 58, 0, 36, 0, 41, 0, 58, 0, 41, 0, 22, 0, 58, 0, 22, 0, 60, 0, 58, 0, 60, 0, 55, 0, 58, 0, 55, 0, 50, 0, 45, 0, 58, 0, 50, 0, 2, 0, 58, 0, 45, 0, 2, 0, 45, 0, 98, 2, 233, 1, 2, 0, 98, 2, 45, 0, 143, 2, 98, 2, 233, 1, 98, 2, 104, 2, 98, 2, 143, 2, 117, 2, 98, 2, 117, 2, 104, 2, 143, 2, 148, 2, 117, 2, 117, 2, 148, 2, 153, 2, 117, 2, 153, 2, 158, 2, 238, 1, 233, 1, 104, 2, 117, 2, 158, 2, 120, 2, 117, 2, 120, 2, 119, 2, 104, 2, 117, 2, 109, 2, 117, 2, 119, 2, 114, 2, 117, 2, 114, 2, 109, 2, 233, 1, 238, 1, 15, 2, 238, 1, 243, 1, 15, 2, 233, 1, 15, 2, 2, 2, 15, 2, 243, 1, 248, 1, 2, 2, 15, 2, 7, 2, 15, 2, 248, 1, 253, 1, 15, 2, 12, 2, 7, 2, 15, 2, 253, 1, 254, 1, 15, 2, 17, 2, 12, 2, 15, 2, 254, 1, 17, 2, 61, 0, 100, 2, 0, 0, 0, 0, 100, 2, 143, 2, 143, 2, 100, 2, 148, 2, 45, 0, 0, 0, 143, 2, 100, 2, 134, 2, 148, 2, 148, 2, 134, 2, 153, 2, 134, 2, 158, 2, 153, 2, 134, 2, 120, 2, 158, 2, 134, 2, 139, 2, 120, 2, 100, 2, 129, 2, 134, 2, 100, 2, 124, 2, 129, 2, 124, 2, 100, 2, 160, 2, 61, 0, 160, 2, 100, 2, 124, 2, 160, 2, 185, 2, 160, 2, 190, 2, 185, 2, 160, 2, 187, 2, 190, 2, 187, 2, 197, 2, 190, 2, 160, 2, 197, 2, 187, 2, 190, 2, 197, 2, 195, 2, 197, 2, 200, 2, 195, 2, 197, 2, 181, 2, 200, 2, 197, 2, 180, 2, 181, 2, 197, 2, 175, 2, 180, 2, 197, 2, 170, 2, 175, 2, 165, 2, 170, 2, 197, 2, 160, 2, 165, 2, 197, 2, 67, 0, 165, 2, 160, 2, 61, 0, 67, 0, 160, 2, 67, 0, 61, 0, 72, 0, 61, 0, 116, 0, 72, 0, 72, 0, 116, 0, 77, 0, 116, 0, 82, 0, 77, 0, 116, 0, 83, 0, 82, 0, 116, 0, 121, 0, 83, 0, 61, 0, 111, 0, 116, 0, 61, 0, 106, 0, 111, 0, 0, 0, 106, 0, 61, 0, 0, 0, 6, 0, 106, 0, 0, 0, 11, 0, 6, 0, 0, 0, 18, 0, 11, 0, 11, 0, 18, 0, 16, 0, 0, 0, 45, 0, 18, 0, 45, 0, 50, 0, 18, 0, 18, 0, 21, 0, 16, 0, 18, 0, 50, 0, 55, 0, 18, 0, 22, 0, 21, 0, 18, 0, 55, 0, 60, 0, 18, 0, 60, 0, 22, 0, 1, 0, 28, 0, 26, 0, 26, 0, 28, 0, 31, 0, 28, 0, 16, 0, 31, 0, 31, 0, 16, 0, 36, 0, 16, 0, 41, 0, 36, 0, 16, 0, 22, 0, 41, 0, 16, 0, 21, 0, 22, 0, 28, 0, 11, 0, 16, 0, 1, 0, 11, 0, 28, 0, 1, 0, 6, 0, 11, 0, 1, 0, 26, 0, 123, 0, 26, 0, 128, 0, 123, 0, 6, 0, 1, 0, 63, 0, 6, 0, 63, 0, 106, 0, 63, 0, 111, 0, 106, 0, 185, 0, 1, 0, 123, 0, 185, 0, 63, 0, 1, 0, 63, 0, 108, 0, 111, 0, 108, 0, 118, 0, 111, 0, 63, 0, 118, 0, 108, 0, 111, 0, 118, 0, 116, 0, 118, 0, 121, 0, 116, 0, 118, 0, 83, 0, 121, 0, 118, 0, 102, 0, 83, 0, 118, 0, 97, 0, 102, 0, 118, 0, 92, 0, 97, 0, 87, 0, 92, 0, 118, 0, 63, 0, 87, 0, 118, 0, 87, 0, 63, 0, 228, 0, 63, 0, 185, 0, 228, 0, 185, 0, 230, 0, 228, 0, 228, 0, 230, 0, 233, 0, 185, 0, 214, 0, 230, 0, 185, 0, 209, 0, 214, 0, 230, 0, 214, 0, 219, 0, 230, 0, 219, 0, 233, 0, 233, 0, 219, 0, 238, 0, 219, 0, 243, 0, 238, 0, 219, 0, 205, 0, 243, 0, 219, 0, 224, 0, 205, 0, 123, 0, 209, 0, 185, 0, 123, 0, 148, 0, 209, 0, 123, 0, 153, 0, 148, 0, 123, 0, 150, 0, 153, 0, 150, 0, 160, 0, 153, 0, 123, 0, 160, 0, 150, 0, 153, 0, 160, 0, 158, 0, 123, 0, 128, 0, 160, 0, 128, 0, 133, 0, 160, 0, 160, 0, 163, 0, 158, 0, 160, 0, 133, 0, 138, 0, 160, 0, 144, 0, 163, 0, 160, 0, 138, 0, 143, 0, 160, 0, 143, 0, 144, 0), 0.00559405, PackedByteArray(161, 2, 232, 1, 99, 2, 99, 2, 185, 2, 161, 2, 161, 2, 185, 2, 200, 2, 99, 2, 124, 2, 185, 2, 161, 2, 200, 2, 204, 2, 204, 2, 200, 2, 219, 2, 200, 2, 181, 2, 219, 2, 38, 2, 161, 2, 204, 2, 161, 2, 38, 2, 232, 1, 43, 2, 38, 2, 204, 2, 38, 2, 43, 2, 58, 2, 99, 2, 119, 2, 124, 2, 124, 2, 119, 2, 139, 2, 119, 2, 120, 2, 139, 2, 99, 2, 104, 2, 119, 2, 238, 1, 104, 2, 99, 2, 232, 1, 238, 1, 99, 2, 232, 1, 36, 2, 238, 1, 238, 1, 36, 2, 253, 1, 36, 2, 254, 1, 253, 1, 232, 1, 21, 2, 36, 2, 21, 2, 232, 1, 38, 2, 21, 2, 38, 2, 63, 2, 38, 2, 58, 2, 63, 2, 63, 2, 58, 2, 78, 2, 58, 2, 59, 2, 78, 2, 173, 1, 183, 0, 50, 1, 183, 0, 189, 0, 50, 1, 243, 0, 205, 0, 189, 0, 228, 0, 243, 0, 189, 0, 183, 0, 228, 0, 189, 0, 189, 0, 55, 1, 50, 1, 87, 0, 228, 0, 183, 0, 50, 1, 55, 1, 75, 1, 50, 1, 75, 1, 173, 1, 55, 1, 70, 1, 75, 1, 70, 1, 71, 1, 75, 1, 75, 1, 197, 1, 173, 1, 82, 0, 83, 0, 87, 0, 67, 0, 82, 0, 87, 0, 62, 0, 67, 0, 87, 0, 62, 0, 87, 0, 183, 0, 67, 0, 62, 0, 165, 2, 183, 0, 159, 2, 62, 0, 62, 0, 159, 2, 165, 2, 183, 0, 173, 1, 159, 2, 159, 2, 204, 2, 165, 2, 204, 2, 219, 2, 165, 2, 165, 2, 219, 2, 180, 2, 219, 2, 181, 2, 180, 2, 43, 2, 204, 2, 159, 2, 159, 2, 173, 1, 37, 2, 37, 2, 43, 2, 159, 2, 37, 2, 82, 2, 43, 2, 82, 2, 97, 2, 43, 2, 43, 2, 97, 2, 58, 2, 97, 2, 59, 2, 58, 2, 216, 1, 82, 2, 37, 2, 173, 1, 216, 1, 37, 2, 173, 1, 197, 1, 216, 1, 197, 1, 212, 1, 216, 1, 216, 1, 212, 1, 231, 1, 212, 1, 193, 1, 231, 1, 172, 1, 244, 0, 111, 1, 111, 1, 177, 1, 172, 1, 172, 1, 177, 1, 192, 1, 111, 1, 136, 1, 177, 1, 172, 1, 192, 1, 197, 1, 197, 1, 192, 1, 212, 1, 192, 1, 193, 1, 212, 1, 51, 1, 172, 1, 197, 1, 172, 1, 51, 1, 244, 0, 75, 1, 51, 1, 197, 1, 111, 1, 131, 1, 136, 1, 136, 1, 131, 1, 151, 1, 131, 1, 132, 1, 151, 1, 111, 1, 116, 1, 131, 1, 250, 0, 116, 1, 111, 1, 244, 0, 250, 0, 111, 1, 244, 0, 48, 1, 250, 0, 250, 0, 48, 1, 9, 1, 48, 1, 10, 1, 9, 1, 244, 0, 33, 1, 48, 1, 33, 1, 244, 0, 51, 1, 33, 1, 51, 1, 94, 1, 51, 1, 75, 1, 94, 1, 94, 1, 75, 1, 109, 1, 75, 1, 71, 1, 109, 1, 49, 1, 124, 0, 246, 0, 246, 0, 94, 1, 49, 1, 246, 0, 33, 1, 94, 1, 49, 1, 94, 1, 109, 1, 246, 0, 14, 1, 33, 1, 33, 1, 14, 1, 48, 1, 14, 1, 10, 1, 48, 1, 167, 0, 14, 1, 246, 0, 124, 0, 167, 0, 246, 0, 124, 0, 163, 0, 167, 0, 167, 0, 163, 0, 182, 0, 163, 0, 144, 0, 182, 0, 124, 0, 148, 0, 163, 0, 148, 0, 124, 0, 184, 0, 49, 1, 184, 0, 124, 0, 148, 0, 184, 0, 209, 0, 184, 0, 49, 1, 55, 1, 49, 1, 109, 1, 55, 1, 55, 1, 109, 1, 70, 1, 109, 1, 71, 1, 70, 1, 189, 0, 184, 0, 55, 1, 184, 0, 189, 0, 209, 0, 209, 0, 189, 0, 224, 0, 189, 0, 205, 0, 224, 0, 39, 2, 112, 1, 234, 1, 234, 1, 63, 2, 39, 2, 39, 2, 63, 2, 78, 2, 234, 1, 21, 2, 63, 2, 39, 2, 78, 2, 82, 2, 82, 2, 78, 2, 97, 2, 78, 2, 59, 2, 97, 2, 171, 1, 39, 2, 82, 2, 39, 2, 171, 1, 112, 1, 216, 1, 171, 1, 82, 2, 171, 1, 216, 1, 231, 1, 234, 1, 17, 2, 21, 2, 21, 2, 17, 2, 36, 2, 17, 2, 254, 1, 36, 2, 234, 1, 2, 2, 17, 2, 155, 1, 2, 2, 234, 1, 112, 1, 155, 1, 234, 1, 112, 1, 151, 1, 155, 1, 155, 1, 151, 1, 170, 1, 151, 1, 132, 1, 170, 1, 112, 1, 136, 1, 151, 1, 136, 1, 112, 1, 171, 1, 136, 1, 171, 1, 177, 1, 171, 1, 231, 1, 177, 1, 177, 1, 231, 1, 192, 1, 231, 1, 193, 1, 192, 1, 245, 0, 233, 1, 110, 1, 110, 1, 233, 1, 2, 2, 155, 1, 110, 1, 2, 2, 110, 1, 155, 1, 116, 1, 245, 0, 110, 1, 116, 1, 155, 1, 170, 1, 116, 1, 116, 1, 170, 1, 131, 1, 170, 1, 132, 1, 131, 1, 250, 0, 245, 0, 116, 1, 245, 0, 250, 0, 14, 1, 250, 0, 9, 1, 14, 1, 9, 1, 10, 1, 14, 1, 122, 0, 245, 0, 14, 1, 167, 0, 122, 0, 14, 1, 2, 0, 245, 0, 122, 0, 122, 0, 167, 0, 128, 0, 2, 0, 122, 0, 128, 0, 167, 0, 182, 0, 128, 0, 182, 0, 144, 0, 128, 0, 26, 0, 2, 0, 128, 0, 233, 1, 245, 0, 2, 0, 2, 0, 26, 0, 45, 0, 26, 0, 41, 0, 45, 0, 41, 0, 22, 0, 45, 0, 2, 0, 45, 0, 98, 2, 233, 1, 2, 0, 98, 2, 45, 0, 143, 2, 98, 2, 98, 2, 143, 2, 104, 2, 233, 1, 98, 2, 104, 2, 143, 2, 158, 2, 104, 2, 104, 2, 158, 2, 119, 2, 158, 2, 120, 2, 119, 2, 238, 1, 233, 1, 104, 2, 233, 1, 238, 1, 2, 2, 238, 1, 253, 1, 2, 2, 2, 2, 253, 1, 17, 2, 253, 1, 254, 1, 17, 2, 61, 0, 100, 2, 0, 0, 0, 0, 106, 0, 61, 0, 0, 0, 6, 0, 106, 0, 61, 0, 106, 0, 121, 0, 0, 0, 45, 0, 6, 0, 6, 0, 45, 0, 21, 0, 45, 0, 22, 0, 21, 0, 45, 0, 0, 0, 143, 2, 0, 0, 100, 2, 143, 2, 100, 2, 139, 2, 143, 2, 143, 2, 139, 2, 158, 2, 139, 2, 120, 2, 158, 2, 100, 2, 124, 2, 139, 2, 124, 2, 100, 2, 160, 2, 61, 0, 160, 2, 100, 2, 124, 2, 160, 2, 185, 2, 61, 0, 67, 0, 160, 2, 61, 0, 121, 0, 67, 0, 67, 0, 121, 0, 82, 0, 121, 0, 83, 0, 82, 0, 67, 0, 165, 2, 160, 2, 160, 2, 165, 2, 180, 2, 160, 2, 180, 2, 185, 2, 185, 2, 180, 2, 200, 2, 180, 2, 181, 2, 200, 2, 1, 0, 6, 0, 21, 0, 21, 0, 22, 0, 41, 0, 26, 0, 21, 0, 41, 0, 1, 0, 21, 0, 26, 0, 1, 0, 26, 0, 123, 0, 26, 0, 128, 0, 123, 0, 6, 0, 1, 0, 63, 0, 6, 0, 63, 0, 106, 0, 63, 0, 87, 0, 106, 0, 106, 0, 87, 0, 121, 0, 87, 0, 83, 0, 121, 0, 87, 0, 63, 0, 228, 0, 185, 0, 63, 0, 1, 0, 63, 0, 185, 0, 228, 0, 185, 0, 1, 0, 123, 0, 185, 0, 224, 0, 228, 0, 228, 0, 224, 0, 243, 0, 224, 0, 205, 0, 243, 0, 185, 0, 209, 0, 224, 0, 123, 0, 209, 0, 185, 0, 123, 0, 148, 0, 209, 0, 123, 0, 128, 0, 148, 0, 148, 0, 128, 0, 163, 0, 128, 0, 144, 0, 163, 0), 0.0173535, PackedByteArray(204, 2, 238, 1, 124, 2, 238, 1, 104, 2, 124, 2, 124, 2, 104, 2, 120, 2, 124, 2, 185, 2, 204, 2, 185, 2, 181, 2, 204, 2, 204, 2, 63, 2, 238, 1, 43, 2, 63, 2, 204, 2, 63, 2, 43, 2, 59, 2, 21, 2, 238, 1, 63, 2, 21, 2, 254, 1, 238, 1, 173, 1, 183, 0, 55, 1, 55, 1, 71, 1, 75, 1, 55, 1, 75, 1, 173, 1, 75, 1, 197, 1, 173, 1, 183, 0, 189, 0, 55, 1, 173, 1, 197, 1, 216, 1, 197, 1, 193, 1, 216, 1, 173, 1, 216, 1, 82, 2, 228, 0, 205, 0, 189, 0, 183, 0, 228, 0, 189, 0, 87, 0, 228, 0, 183, 0, 67, 0, 87, 0, 183, 0, 67, 0, 83, 0, 87, 0, 183, 0, 173, 1, 159, 2, 183, 0, 159, 2, 67, 0, 159, 2, 173, 1, 82, 2, 67, 0, 159, 2, 165, 2, 82, 2, 43, 2, 159, 2, 82, 2, 59, 2, 43, 2, 43, 2, 204, 2, 159, 2, 159, 2, 204, 2, 165, 2, 204, 2, 181, 2, 165, 2, 197, 1, 250, 0, 136, 1, 250, 0, 116, 1, 136, 1, 136, 1, 116, 1, 132, 1, 136, 1, 177, 1, 197, 1, 177, 1, 193, 1, 197, 1, 197, 1, 94, 1, 250, 0, 75, 1, 94, 1, 197, 1, 94, 1, 75, 1, 71, 1, 33, 1, 250, 0, 94, 1, 33, 1, 10, 1, 250, 0, 49, 1, 148, 0, 33, 1, 33, 1, 14, 1, 10, 1, 167, 0, 14, 1, 33, 1, 148, 0, 167, 0, 33, 1, 148, 0, 144, 0, 167, 0, 33, 1, 94, 1, 49, 1, 49, 1, 209, 0, 148, 0, 49, 1, 94, 1, 55, 1, 209, 0, 49, 1, 55, 1, 94, 1, 71, 1, 55, 1, 189, 0, 209, 0, 55, 1, 209, 0, 189, 0, 205, 0, 39, 2, 112, 1, 21, 2, 21, 2, 2, 2, 254, 1, 155, 1, 2, 2, 21, 2, 112, 1, 155, 1, 21, 2, 21, 2, 63, 2, 39, 2, 112, 1, 136, 1, 155, 1, 136, 1, 132, 1, 155, 1, 136, 1, 112, 1, 177, 1, 39, 2, 177, 1, 112, 1, 39, 2, 63, 2, 82, 2, 177, 1, 39, 2, 82, 2, 63, 2, 59, 2, 82, 2, 216, 1, 177, 1, 82, 2, 177, 1, 216, 1, 193, 1, 245, 0, 233, 1, 155, 1, 155, 1, 132, 1, 116, 1, 245, 0, 155, 1, 116, 1, 155, 1, 233, 1, 2, 2, 250, 0, 245, 0, 116, 1, 245, 0, 250, 0, 14, 1, 250, 0, 10, 1, 14, 1, 167, 0, 245, 0, 14, 1, 238, 1, 254, 1, 2, 2, 233, 1, 238, 1, 2, 2, 238, 1, 233, 1, 104, 2, 233, 1, 143, 2, 104, 2, 143, 2, 120, 2, 104, 2, 233, 1, 245, 0, 2, 0, 233, 1, 2, 0, 143, 2, 2, 0, 245, 0, 167, 0, 2, 0, 45, 0, 143, 2, 2, 0, 167, 0, 128, 0, 167, 0, 144, 0, 128, 0, 26, 0, 2, 0, 128, 0, 2, 0, 26, 0, 45, 0, 26, 0, 22, 0, 45, 0, 106, 0, 100, 2, 6, 0, 6, 0, 45, 0, 22, 0, 45, 0, 6, 0, 143, 2, 6, 0, 100, 2, 143, 2, 100, 2, 124, 2, 143, 2, 124, 2, 120, 2, 143, 2, 124, 2, 100, 2, 185, 2, 106, 0, 185, 2, 100, 2, 106, 0, 67, 0, 185, 2, 106, 0, 83, 0, 67, 0, 67, 0, 165, 2, 185, 2, 185, 2, 165, 2, 181, 2, 6, 0, 22, 0, 26, 0, 6, 0, 26, 0, 106, 0, 106, 0, 87, 0, 83, 0, 87, 0, 106, 0, 228, 0, 228, 0, 106, 0, 26, 0, 228, 0, 26, 0, 148, 0, 26, 0, 128, 0, 148, 0, 148, 0, 128, 0, 144, 0, 148, 0, 209, 0, 228, 0, 209, 0, 205, 0, 228, 0), 0.0532937, PackedByteArray(43, 2, 104, 2, 185, 2, 185, 2, 104, 2, 120, 2, 185, 2, 181, 2, 43, 2, 43, 2, 21, 2, 104, 2, 21, 2, 254, 1, 104, 2, 21, 2, 43, 2, 59, 2, 75, 1, 87, 0, 189, 0, 87, 0, 205, 0, 189, 0, 189, 0, 71, 1, 75, 1, 165, 2, 83, 0, 87, 0, 87, 0, 43, 2, 165, 2, 87, 0, 75, 1, 43, 2, 43, 2, 181, 2, 165, 2, 43, 2, 75, 1, 216, 1, 75, 1, 193, 1, 216, 1, 216, 1, 59, 2, 43, 2, 75, 1, 116, 1, 177, 1, 177, 1, 116, 1, 132, 1, 177, 1, 193, 1, 75, 1, 75, 1, 33, 1, 116, 1, 33, 1, 10, 1, 116, 1, 33, 1, 75, 1, 71, 1, 116, 1, 104, 2, 2, 2, 104, 2, 254, 1, 2, 2, 2, 2, 132, 1, 116, 1, 45, 0, 120, 2, 104, 2, 104, 2, 128, 0, 45, 0, 104, 2, 116, 1, 128, 0, 128, 0, 22, 0, 45, 0, 128, 0, 116, 1, 14, 1, 116, 1, 10, 1, 14, 1, 14, 1, 144, 0, 128, 0, 6, 0, 45, 0, 22, 0, 6, 0, 185, 2, 45, 0, 185, 2, 120, 2, 45, 0, 6, 0, 165, 2, 185, 2, 185, 2, 165, 2, 181, 2, 6, 0, 83, 0, 165, 2, 6, 0, 22, 0, 128, 0, 87, 0, 6, 0, 128, 0, 6, 0, 87, 0, 83, 0, 87, 0, 128, 0, 209, 0, 209, 0, 128, 0, 144, 0, 209, 0, 205, 0, 87, 0, 209, 0, 144, 0, 14, 1, 209, 0, 14, 1, 33, 1, 33, 1, 14, 1, 10, 1, 209, 0, 33, 1, 189, 0, 33, 1, 71, 1, 189, 0, 209, 0, 189, 0, 205, 0, 177, 1, 132, 1, 2, 2, 177, 1, 2, 2, 21, 2, 21, 2, 2, 2, 254, 1, 177, 1, 21, 2, 216, 1, 21, 2, 59, 2, 216, 1, 177, 1, 216, 1, 193, 1)], +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 732, +"vertex_data": PackedByteArray(28, 54, 65, 45, 199, 14, 0, 0, 14, 77, 65, 45, 0, 0, 0, 0, 147, 72, 0, 0, 230, 20, 0, 0, 229, 55, 65, 45, 229, 11, 0, 0, 51, 58, 65, 45, 31, 9, 0, 0, 240, 60, 65, 45, 145, 6, 0, 0, 255, 63, 65, 45, 84, 4, 0, 0, 169, 54, 108, 36, 132, 14, 0, 0, 1, 57, 158, 36, 239, 11, 0, 0, 40, 59, 165, 36, 76, 9, 0, 0, 147, 61, 175, 36, 225, 6, 0, 0, 65, 64, 181, 36, 216, 4, 0, 0, 219, 55, 239, 27, 149, 14, 0, 0, 37, 58, 82, 28, 18, 12, 0, 0, 51, 60, 133, 28, 141, 9, 0, 0, 78, 62, 203, 28, 76, 7, 0, 0, 149, 64, 242, 28, 118, 5, 0, 0, 167, 57, 28, 20, 249, 14, 0, 0, 151, 59, 179, 20, 96, 12, 0, 0, 97, 61, 88, 21, 232, 9, 0, 0, 30, 63, 63, 22, 211, 7, 0, 0, 252, 64, 195, 22, 59, 6, 0, 0, 99, 65, 251, 18, 4, 7, 0, 0, 147, 76, 108, 36, 102, 0, 0, 0, 7, 76, 239, 27, 151, 1, 0, 0, 111, 75, 28, 20, 133, 3, 0, 0, 208, 74, 65, 13, 31, 6, 0, 0, 236, 73, 65, 45, 72, 0, 0, 0, 102, 73, 130, 36, 86, 1, 0, 0, 241, 72, 40, 28, 98, 2, 0, 0, 117, 72, 151, 20, 248, 3, 0, 0, 233, 71, 63, 14, 36, 6, 0, 0, 158, 70, 65, 45, 32, 1, 0, 0, 68, 70, 158, 36, 60, 2, 0, 0, 244, 69, 122, 28, 66, 3, 0, 0, 164, 69, 81, 21, 142, 4, 0, 0, 53, 69, 130, 15, 76, 6, 0, 0, 68, 67, 65, 45, 125, 2, 0, 0, 47, 67, 175, 36, 90, 3, 0, 0, 38, 67, 203, 28, 51, 4, 0, 0, 39, 67, 63, 22, 58, 5, 0, 0, 235, 66, 49, 17, 154, 6, 0, 0, 43, 69, 222, 0, 83, 19, 0, 0, 218, 65, 113, 3, 229, 17, 0, 0, 192, 62, 160, 7, 169, 16, 0, 0, 251, 59, 65, 13, 173, 15, 0, 0, 14, 73, 222, 0, 210, 16, 0, 0, 222, 69, 113, 3, 181, 15, 0, 0, 197, 66, 195, 5, 152, 14, 0, 0, 234, 63, 74, 9, 163, 13, 0, 0, 119, 61, 53, 14, 226, 12, 0, 0, 154, 73, 113, 3, 231, 12, 0, 0, 149, 70, 24, 6, 53, 12, 0, 0, 176, 67, 99, 8, 120, 11, 0, 0, 21, 65, 89, 11, 220, 10, 0, 0, 237, 62, 127, 15, 89, 10, 0, 0, 50, 74, 160, 7, 74, 9, 0, 0, 70, 71, 142, 9, 244, 8, 0, 0, 135, 68, 106, 11, 167, 8, 0, 0, 40, 66, 198, 13, 127, 8, 0, 0, 78, 64, 49, 17, 73, 8, 0, 0, 28, 54, 189, 210, 199, 14, 0, 0, 147, 72, 255, 255, 230, 20, 0, 0, 14, 77, 189, 210, 0, 0, 0, 0, 169, 54, 146, 219, 132, 14, 0, 0, 219, 55, 15, 228, 149, 14, 0, 0, 167, 57, 226, 235, 249, 14, 0, 0, 251, 59, 189, 242, 173, 15, 0, 0, 229, 55, 189, 210, 229, 11, 0, 0, 250, 56, 124, 219, 234, 11, 0, 0, 4, 58, 214, 227, 255, 11, 0, 0, 125, 59, 103, 235, 82, 12, 0, 0, 115, 61, 191, 241, 225, 12, 0, 0, 51, 58, 189, 210, 31, 9, 0, 0, 61, 59, 96, 219, 86, 9, 0, 0, 49, 60, 132, 227, 140, 9, 0, 0, 90, 61, 173, 234, 229, 9, 0, 0, 236, 62, 124, 240, 88, 10, 0, 0, 240, 60, 189, 210, 145, 6, 0, 0, 165, 61, 79, 219, 235, 6, 0, 0, 83, 62, 51, 227, 78, 7, 0, 0, 30, 63, 191, 233, 211, 7, 0, 0, 78, 64, 205, 238, 73, 8, 0, 0, 99, 65, 3, 237, 4, 7, 0, 0, 14, 73, 32, 255, 210, 16, 0, 0, 154, 73, 141, 252, 231, 12, 0, 0, 50, 74, 94, 248, 74, 9, 0, 0, 208, 74, 189, 242, 31, 6, 0, 0, 43, 69, 32, 255, 83, 19, 0, 0, 229, 69, 141, 252, 176, 15, 0, 0, 148, 70, 59, 250, 35, 12, 0, 0, 68, 71, 180, 246, 231, 8, 0, 0, 232, 71, 201, 241, 41, 6, 0, 0, 218, 65, 141, 252, 229, 17, 0, 0, 210, 66, 230, 249, 161, 14, 0, 0, 178, 67, 155, 247, 118, 11, 0, 0, 134, 68, 165, 244, 164, 8, 0, 0, 52, 69, 127, 240, 77, 6, 0, 0, 192, 62, 94, 248, 169, 16, 0, 0, 243, 63, 112, 246, 172, 13, 0, 0, 23, 65, 148, 244, 222, 10, 0, 0, 40, 66, 56, 242, 127, 8, 0, 0, 235, 66, 205, 238, 154, 6, 0, 0, 236, 73, 189, 210, 72, 0, 0, 0, 158, 70, 189, 210, 32, 1, 0, 0, 68, 67, 189, 210, 125, 2, 0, 0, 255, 63, 189, 210, 84, 4, 0, 0, 147, 76, 146, 219, 102, 0, 0, 0, 102, 73, 96, 219, 95, 1, 0, 0, 70, 70, 89, 219, 35, 2, 0, 0, 49, 67, 79, 219, 68, 3, 0, 0, 70, 64, 73, 219, 213, 4, 0, 0, 7, 76, 15, 228, 151, 1, 0, 0, 239, 72, 172, 227, 140, 2, 0, 0, 244, 69, 121, 227, 69, 3, 0, 0, 38, 67, 51, 227, 45, 4, 0, 0, 150, 64, 12, 227, 117, 5, 0, 0, 111, 75, 226, 235, 133, 3, 0, 0, 115, 72, 75, 235, 23, 4, 0, 0, 163, 69, 166, 234, 150, 4, 0, 0, 39, 67, 191, 233, 58, 5, 0, 0, 252, 64, 59, 233, 59, 6, 0, 0, 107, 183, 0, 0, 230, 20, 0, 0, 240, 178, 65, 45, 0, 0, 0, 0, 226, 201, 65, 45, 199, 14, 0, 0, 240, 182, 222, 0, 210, 16, 0, 0, 100, 182, 113, 3, 231, 12, 0, 0, 204, 181, 160, 7, 74, 9, 0, 0, 46, 181, 65, 13, 31, 6, 0, 0, 211, 186, 222, 0, 83, 19, 0, 0, 25, 186, 113, 3, 176, 15, 0, 0, 106, 185, 195, 5, 35, 12, 0, 0, 186, 184, 74, 9, 231, 8, 0, 0, 22, 184, 53, 14, 41, 6, 0, 0, 36, 190, 113, 3, 229, 17, 0, 0, 44, 189, 24, 6, 161, 14, 0, 0, 76, 188, 99, 8, 118, 11, 0, 0, 120, 187, 89, 11, 164, 8, 0, 0, 202, 186, 127, 15, 77, 6, 0, 0, 62, 193, 160, 7, 169, 16, 0, 0, 11, 192, 142, 9, 172, 13, 0, 0, 231, 190, 106, 11, 222, 10, 0, 0, 214, 189, 198, 13, 127, 8, 0, 0, 19, 189, 49, 17, 154, 6, 0, 0, 155, 190, 251, 18, 4, 7, 0, 0, 18, 182, 65, 45, 72, 0, 0, 0, 96, 185, 65, 45, 32, 1, 0, 0, 186, 188, 65, 45, 125, 2, 0, 0, 255, 191, 65, 45, 84, 4, 0, 0, 107, 179, 108, 36, 102, 0, 0, 0, 152, 182, 158, 36, 95, 1, 0, 0, 184, 185, 165, 36, 35, 2, 0, 0, 205, 188, 175, 36, 68, 3, 0, 0, 184, 191, 181, 36, 213, 4, 0, 0, 247, 179, 239, 27, 151, 1, 0, 0, 15, 183, 82, 28, 140, 2, 0, 0, 10, 186, 133, 28, 69, 3, 0, 0, 216, 188, 203, 28, 45, 4, 0, 0, 104, 191, 242, 28, 117, 5, 0, 0, 143, 180, 28, 20, 133, 3, 0, 0, 139, 183, 179, 20, 23, 4, 0, 0, 91, 186, 88, 21, 150, 4, 0, 0, 215, 188, 63, 22, 58, 5, 0, 0, 2, 191, 195, 22, 59, 6, 0, 0, 85, 201, 108, 36, 132, 14, 0, 0, 35, 200, 239, 27, 149, 14, 0, 0, 87, 198, 28, 20, 249, 14, 0, 0, 3, 196, 65, 13, 173, 15, 0, 0, 25, 200, 65, 45, 229, 11, 0, 0, 4, 199, 130, 36, 234, 11, 0, 0, 250, 197, 40, 28, 255, 11, 0, 0, 129, 196, 151, 20, 82, 12, 0, 0, 139, 194, 63, 14, 225, 12, 0, 0, 203, 197, 65, 45, 31, 9, 0, 0, 193, 196, 158, 36, 86, 9, 0, 0, 205, 195, 122, 28, 140, 9, 0, 0, 164, 194, 81, 21, 229, 9, 0, 0, 18, 193, 130, 15, 88, 10, 0, 0, 14, 195, 65, 45, 145, 6, 0, 0, 89, 194, 175, 36, 235, 6, 0, 0, 171, 193, 203, 28, 78, 7, 0, 0, 224, 192, 63, 22, 211, 7, 0, 0, 176, 191, 49, 17, 73, 8, 0, 0, 107, 183, 255, 255, 230, 20, 0, 0, 226, 201, 189, 210, 199, 14, 0, 0, 240, 178, 189, 210, 0, 0, 0, 0, 211, 186, 32, 255, 83, 19, 0, 0, 36, 190, 141, 252, 229, 17, 0, 0, 62, 193, 94, 248, 169, 16, 0, 0, 3, 196, 189, 242, 173, 15, 0, 0, 240, 182, 32, 255, 210, 16, 0, 0, 32, 186, 141, 252, 181, 15, 0, 0, 57, 189, 59, 250, 152, 14, 0, 0, 20, 192, 180, 246, 163, 13, 0, 0, 135, 194, 201, 241, 226, 12, 0, 0, 100, 182, 141, 252, 231, 12, 0, 0, 105, 185, 230, 249, 53, 12, 0, 0, 78, 188, 155, 247, 120, 11, 0, 0, 233, 190, 165, 244, 220, 10, 0, 0, 17, 193, 127, 240, 89, 10, 0, 0, 204, 181, 94, 248, 74, 9, 0, 0, 184, 184, 112, 246, 244, 8, 0, 0, 119, 187, 148, 244, 167, 8, 0, 0, 214, 189, 56, 242, 127, 8, 0, 0, 176, 191, 205, 238, 73, 8, 0, 0, 155, 190, 3, 237, 4, 7, 0, 0, 25, 200, 189, 210, 229, 11, 0, 0, 203, 197, 189, 210, 31, 9, 0, 0, 14, 195, 189, 210, 145, 6, 0, 0, 255, 191, 189, 210, 84, 4, 0, 0, 85, 201, 146, 219, 132, 14, 0, 0, 253, 198, 96, 219, 239, 11, 0, 0, 214, 196, 89, 219, 76, 9, 0, 0, 107, 194, 79, 219, 225, 6, 0, 0, 189, 191, 73, 219, 216, 4, 0, 0, 35, 200, 15, 228, 149, 14, 0, 0, 217, 197, 172, 227, 18, 12, 0, 0, 203, 195, 121, 227, 141, 9, 0, 0, 176, 193, 51, 227, 76, 7, 0, 0, 105, 191, 12, 227, 118, 5, 0, 0, 87, 198, 226, 235, 249, 14, 0, 0, 103, 196, 75, 235, 96, 12, 0, 0, 157, 194, 166, 234, 232, 9, 0, 0, 224, 192, 191, 233, 211, 7, 0, 0, 2, 191, 59, 233, 59, 6, 0, 0, 107, 179, 146, 219, 102, 0, 0, 0, 247, 179, 15, 228, 151, 1, 0, 0, 143, 180, 226, 235, 133, 3, 0, 0, 46, 181, 189, 242, 31, 6, 0, 0, 18, 182, 189, 210, 72, 0, 0, 0, 152, 182, 124, 219, 86, 1, 0, 0, 13, 183, 214, 227, 98, 2, 0, 0, 137, 183, 103, 235, 248, 3, 0, 0, 21, 184, 191, 241, 36, 6, 0, 0, 96, 185, 189, 210, 32, 1, 0, 0, 186, 185, 96, 219, 60, 2, 0, 0, 10, 186, 132, 227, 66, 3, 0, 0, 90, 186, 173, 234, 142, 4, 0, 0, 201, 186, 124, 240, 76, 6, 0, 0, 186, 188, 189, 210, 125, 2, 0, 0, 207, 188, 79, 219, 90, 3, 0, 0, 216, 188, 51, 227, 51, 4, 0, 0, 215, 188, 191, 233, 58, 5, 0, 0, 19, 189, 205, 238, 154, 6, 0, 0, 211, 252, 65, 45, 199, 142, 0, 0, 215, 238, 0, 0, 255, 127, 0, 0, 211, 252, 65, 45, 55, 113, 0, 0, 193, 252, 108, 36, 29, 142, 0, 0, 27, 252, 239, 27, 253, 140, 0, 0, 231, 250, 28, 20, 115, 139, 0, 0, 50, 249, 65, 13, 141, 137, 0, 0, 44, 254, 65, 45, 156, 139, 0, 0, 157, 253, 130, 36, 147, 138, 0, 0, 8, 253, 40, 28, 156, 137, 0, 0, 11, 252, 151, 20, 89, 136, 0, 0, 161, 250, 63, 14, 188, 134, 0, 0, 44, 255, 65, 45, 255, 135, 0, 0, 124, 254, 158, 36, 25, 135, 0, 0, 217, 253, 122, 28, 73, 134, 0, 0, 255, 252, 81, 21, 85, 133, 0, 0, 220, 251, 130, 15, 11, 132, 0, 0, 201, 255, 65, 45, 19, 132, 0, 0, 41, 255, 175, 36, 144, 131, 0, 0, 133, 254, 203, 28, 26, 131, 0, 0, 184, 253, 63, 22, 153, 130, 0, 0, 197, 252, 49, 17, 174, 129, 0, 0, 55, 253, 251, 18, 255, 127, 0, 0, 196, 241, 222, 0, 126, 125, 0, 0, 137, 244, 113, 3, 1, 123, 0, 0, 11, 247, 160, 7, 159, 120, 0, 0, 50, 249, 65, 13, 113, 118, 0, 0, 196, 241, 222, 0, 128, 130, 0, 0, 58, 244, 113, 3, 250, 127, 0, 0, 164, 246, 195, 5, 139, 125, 0, 0, 207, 248, 74, 9, 67, 123, 0, 0, 158, 250, 53, 14, 70, 121, 0, 0, 137, 244, 113, 3, 253, 132, 0, 0, 150, 246, 24, 6, 107, 130, 0, 0, 155, 248, 99, 8, 253, 127, 0, 0, 98, 250, 89, 11, 199, 125, 0, 0, 219, 251, 127, 15, 244, 123, 0, 0, 11, 247, 160, 7, 95, 135, 0, 0, 196, 248, 142, 9, 183, 132, 0, 0, 95, 250, 106, 11, 54, 130, 0, 0, 174, 251, 198, 13, 255, 127, 0, 0, 197, 252, 49, 17, 80, 126, 0, 0, 44, 254, 65, 45, 98, 116, 0, 0, 44, 255, 65, 45, 255, 119, 0, 0, 201, 255, 65, 45, 235, 123, 0, 0, 255, 255, 65, 45, 255, 127, 0, 0, 193, 252, 108, 36, 225, 113, 0, 0, 150, 253, 158, 36, 112, 117, 0, 0, 143, 254, 165, 36, 214, 120, 0, 0, 57, 255, 175, 36, 97, 124, 0, 0, 119, 255, 181, 36, 252, 127, 0, 0, 27, 252, 239, 27, 1, 115, 0, 0, 233, 252, 82, 28, 121, 118, 0, 0, 214, 253, 133, 28, 183, 121, 0, 0, 137, 254, 203, 28, 224, 124, 0, 0, 211, 254, 242, 28, 254, 127, 0, 0, 231, 250, 28, 20, 139, 116, 0, 0, 244, 251, 179, 20, 183, 119, 0, 0, 249, 252, 88, 21, 173, 122, 0, 0, 184, 253, 63, 22, 101, 125, 0, 0, 6, 254, 195, 22, 255, 127, 0, 0, 211, 252, 189, 210, 55, 113, 0, 0, 215, 238, 255, 255, 255, 127, 0, 0, 211, 252, 189, 210, 199, 142, 0, 0, 193, 252, 146, 219, 225, 113, 0, 0, 27, 252, 15, 228, 1, 115, 0, 0, 231, 250, 226, 235, 139, 116, 0, 0, 50, 249, 189, 242, 113, 118, 0, 0, 44, 254, 189, 210, 98, 116, 0, 0, 157, 253, 124, 219, 107, 117, 0, 0, 8, 253, 214, 227, 98, 118, 0, 0, 11, 252, 103, 235, 165, 119, 0, 0, 161, 250, 191, 241, 66, 121, 0, 0, 44, 255, 189, 210, 255, 119, 0, 0, 124, 254, 96, 219, 229, 120, 0, 0, 217, 253, 132, 227, 181, 121, 0, 0, 255, 252, 173, 234, 169, 122, 0, 0, 220, 251, 124, 240, 243, 123, 0, 0, 201, 255, 189, 210, 235, 123, 0, 0, 41, 255, 79, 219, 110, 124, 0, 0, 133, 254, 51, 227, 228, 124, 0, 0, 184, 253, 191, 233, 101, 125, 0, 0, 197, 252, 205, 238, 80, 126, 0, 0, 55, 253, 3, 237, 255, 127, 0, 0, 196, 241, 32, 255, 128, 130, 0, 0, 137, 244, 141, 252, 253, 132, 0, 0, 11, 247, 94, 248, 95, 135, 0, 0, 50, 249, 189, 242, 141, 137, 0, 0, 196, 241, 32, 255, 126, 125, 0, 0, 58, 244, 141, 252, 4, 128, 0, 0, 164, 246, 59, 250, 115, 130, 0, 0, 207, 248, 180, 246, 187, 132, 0, 0, 158, 250, 201, 241, 184, 134, 0, 0, 137, 244, 141, 252, 1, 123, 0, 0, 150, 246, 230, 249, 147, 125, 0, 0, 155, 248, 155, 247, 1, 128, 0, 0, 98, 250, 165, 244, 55, 130, 0, 0, 219, 251, 127, 240, 10, 132, 0, 0, 11, 247, 94, 248, 159, 120, 0, 0, 196, 248, 112, 246, 71, 123, 0, 0, 95, 250, 148, 244, 200, 125, 0, 0, 174, 251, 56, 242, 255, 127, 0, 0, 197, 252, 205, 238, 174, 129, 0, 0, 44, 254, 189, 210, 156, 139, 0, 0, 44, 255, 189, 210, 255, 135, 0, 0, 201, 255, 189, 210, 19, 132, 0, 0, 255, 255, 189, 210, 255, 127, 0, 0, 193, 252, 146, 219, 29, 142, 0, 0, 150, 253, 96, 219, 142, 138, 0, 0, 143, 254, 89, 219, 40, 135, 0, 0, 57, 255, 79, 219, 157, 131, 0, 0, 119, 255, 73, 219, 2, 128, 0, 0, 27, 252, 15, 228, 253, 140, 0, 0, 233, 252, 172, 227, 133, 137, 0, 0, 214, 253, 121, 227, 71, 134, 0, 0, 137, 254, 51, 227, 30, 131, 0, 0, 211, 254, 12, 227, 0, 128, 0, 0, 231, 250, 226, 235, 115, 139, 0, 0, 244, 251, 75, 235, 71, 136, 0, 0, 249, 252, 166, 234, 81, 133, 0, 0, 184, 253, 191, 233, 153, 130, 0, 0, 6, 254, 59, 233, 255, 127, 0, 0, 107, 183, 0, 0, 24, 235, 0, 0, 226, 201, 65, 45, 55, 241, 0, 0, 240, 178, 65, 45, 255, 255, 0, 0, 211, 186, 222, 0, 171, 236, 0, 0, 36, 190, 113, 3, 25, 238, 0, 0, 62, 193, 160, 7, 85, 239, 0, 0, 3, 196, 65, 13, 81, 240, 0, 0, 240, 182, 222, 0, 44, 239, 0, 0, 32, 186, 113, 3, 73, 240, 0, 0, 57, 189, 195, 5, 102, 241, 0, 0, 20, 192, 74, 9, 91, 242, 0, 0, 135, 194, 53, 14, 28, 243, 0, 0, 100, 182, 113, 3, 23, 243, 0, 0, 105, 185, 24, 6, 201, 243, 0, 0, 78, 188, 99, 8, 134, 244, 0, 0, 233, 190, 89, 11, 34, 245, 0, 0, 17, 193, 127, 15, 165, 245, 0, 0, 204, 181, 160, 7, 180, 246, 0, 0, 184, 184, 142, 9, 10, 247, 0, 0, 119, 187, 106, 11, 87, 247, 0, 0, 214, 189, 198, 13, 127, 247, 0, 0, 176, 191, 49, 17, 181, 247, 0, 0, 155, 190, 251, 18, 250, 248, 0, 0, 25, 200, 65, 45, 25, 244, 0, 0, 203, 197, 65, 45, 223, 246, 0, 0, 14, 195, 65, 45, 109, 249, 0, 0, 255, 191, 65, 45, 170, 251, 0, 0, 85, 201, 108, 36, 122, 241, 0, 0, 253, 198, 158, 36, 15, 244, 0, 0, 214, 196, 165, 36, 178, 246, 0, 0, 107, 194, 175, 36, 29, 249, 0, 0, 189, 191, 181, 36, 38, 251, 0, 0, 35, 200, 239, 27, 105, 241, 0, 0, 217, 197, 82, 28, 236, 243, 0, 0, 203, 195, 133, 28, 113, 246, 0, 0, 176, 193, 203, 28, 178, 248, 0, 0, 105, 191, 242, 28, 136, 250, 0, 0, 87, 198, 28, 20, 5, 241, 0, 0, 103, 196, 179, 20, 158, 243, 0, 0, 157, 194, 88, 21, 22, 246, 0, 0, 224, 192, 63, 22, 43, 248, 0, 0, 2, 191, 195, 22, 195, 249, 0, 0, 107, 179, 108, 36, 152, 255, 0, 0, 247, 179, 239, 27, 103, 254, 0, 0, 143, 180, 28, 20, 121, 252, 0, 0, 46, 181, 65, 13, 223, 249, 0, 0, 18, 182, 65, 45, 182, 255, 0, 0, 152, 182, 130, 36, 168, 254, 0, 0, 13, 183, 40, 28, 156, 253, 0, 0, 137, 183, 151, 20, 6, 252, 0, 0, 21, 184, 63, 14, 218, 249, 0, 0, 96, 185, 65, 45, 222, 254, 0, 0, 186, 185, 158, 36, 194, 253, 0, 0, 10, 186, 122, 28, 188, 252, 0, 0, 90, 186, 81, 21, 112, 251, 0, 0, 201, 186, 130, 15, 178, 249, 0, 0, 186, 188, 65, 45, 129, 253, 0, 0, 207, 188, 175, 36, 164, 252, 0, 0, 216, 188, 203, 28, 203, 251, 0, 0, 215, 188, 63, 22, 196, 250, 0, 0, 19, 189, 49, 17, 100, 249, 0, 0, 240, 178, 189, 210, 255, 255, 0, 0, 226, 201, 189, 210, 55, 241, 0, 0, 107, 183, 255, 255, 24, 235, 0, 0, 18, 182, 189, 210, 182, 255, 0, 0, 96, 185, 189, 210, 222, 254, 0, 0, 186, 188, 189, 210, 129, 253, 0, 0, 255, 191, 189, 210, 170, 251, 0, 0, 107, 179, 146, 219, 152, 255, 0, 0, 152, 182, 96, 219, 159, 254, 0, 0, 184, 185, 89, 219, 219, 253, 0, 0, 205, 188, 79, 219, 186, 252, 0, 0, 184, 191, 73, 219, 41, 251, 0, 0, 247, 179, 15, 228, 103, 254, 0, 0, 15, 183, 172, 227, 114, 253, 0, 0, 10, 186, 121, 227, 185, 252, 0, 0, 216, 188, 51, 227, 209, 251, 0, 0, 104, 191, 12, 227, 137, 250, 0, 0, 143, 180, 226, 235, 121, 252, 0, 0, 139, 183, 75, 235, 231, 251, 0, 0, 91, 186, 166, 234, 104, 251, 0, 0, 215, 188, 191, 233, 196, 250, 0, 0, 2, 191, 59, 233, 195, 249, 0, 0, 155, 190, 3, 237, 250, 248, 0, 0, 85, 201, 146, 219, 122, 241, 0, 0, 35, 200, 15, 228, 105, 241, 0, 0, 87, 198, 226, 235, 5, 241, 0, 0, 3, 196, 189, 242, 81, 240, 0, 0, 25, 200, 189, 210, 25, 244, 0, 0, 4, 199, 124, 219, 20, 244, 0, 0, 250, 197, 214, 227, 255, 243, 0, 0, 129, 196, 103, 235, 172, 243, 0, 0, 139, 194, 191, 241, 29, 243, 0, 0, 203, 197, 189, 210, 223, 246, 0, 0, 193, 196, 96, 219, 168, 246, 0, 0, 205, 195, 132, 227, 114, 246, 0, 0, 164, 194, 173, 234, 25, 246, 0, 0, 18, 193, 124, 240, 166, 245, 0, 0, 14, 195, 189, 210, 109, 249, 0, 0, 89, 194, 79, 219, 19, 249, 0, 0, 171, 193, 51, 227, 176, 248, 0, 0, 224, 192, 191, 233, 43, 248, 0, 0, 176, 191, 205, 238, 181, 247, 0, 0, 240, 182, 32, 255, 44, 239, 0, 0, 100, 182, 141, 252, 23, 243, 0, 0, 204, 181, 94, 248, 180, 246, 0, 0, 46, 181, 189, 242, 223, 249, 0, 0, 211, 186, 32, 255, 171, 236, 0, 0, 25, 186, 141, 252, 78, 240, 0, 0, 106, 185, 59, 250, 219, 243, 0, 0, 186, 184, 180, 246, 23, 247, 0, 0, 22, 184, 201, 241, 213, 249, 0, 0, 36, 190, 141, 252, 25, 238, 0, 0, 44, 189, 230, 249, 93, 241, 0, 0, 76, 188, 155, 247, 136, 244, 0, 0, 120, 187, 165, 244, 90, 247, 0, 0, 202, 186, 127, 240, 177, 249, 0, 0, 62, 193, 94, 248, 85, 239, 0, 0, 11, 192, 112, 246, 82, 242, 0, 0, 231, 190, 148, 244, 32, 245, 0, 0, 214, 189, 56, 242, 127, 247, 0, 0, 19, 189, 205, 238, 100, 249, 0, 0, 28, 54, 65, 45, 55, 241, 0, 0, 147, 72, 0, 0, 24, 235, 0, 0, 14, 77, 65, 45, 255, 255, 0, 0, 169, 54, 108, 36, 122, 241, 0, 0, 219, 55, 239, 27, 105, 241, 0, 0, 167, 57, 28, 20, 5, 241, 0, 0, 251, 59, 65, 13, 81, 240, 0, 0, 229, 55, 65, 45, 25, 244, 0, 0, 250, 56, 130, 36, 20, 244, 0, 0, 4, 58, 40, 28, 255, 243, 0, 0, 125, 59, 151, 20, 172, 243, 0, 0, 115, 61, 63, 14, 29, 243, 0, 0, 51, 58, 65, 45, 223, 246, 0, 0, 61, 59, 158, 36, 168, 246, 0, 0, 49, 60, 122, 28, 114, 246, 0, 0, 90, 61, 81, 21, 25, 246, 0, 0, 236, 62, 130, 15, 166, 245, 0, 0, 240, 60, 65, 45, 109, 249, 0, 0, 165, 61, 175, 36, 19, 249, 0, 0, 83, 62, 203, 28, 176, 248, 0, 0, 30, 63, 63, 22, 43, 248, 0, 0, 78, 64, 49, 17, 181, 247, 0, 0, 99, 65, 251, 18, 250, 248, 0, 0, 14, 73, 222, 0, 44, 239, 0, 0, 154, 73, 113, 3, 23, 243, 0, 0, 50, 74, 160, 7, 180, 246, 0, 0, 208, 74, 65, 13, 223, 249, 0, 0, 43, 69, 222, 0, 171, 236, 0, 0, 229, 69, 113, 3, 78, 240, 0, 0, 148, 70, 195, 5, 219, 243, 0, 0, 68, 71, 74, 9, 23, 247, 0, 0, 232, 71, 53, 14, 213, 249, 0, 0, 218, 65, 113, 3, 25, 238, 0, 0, 210, 66, 24, 6, 93, 241, 0, 0, 178, 67, 99, 8, 136, 244, 0, 0, 134, 68, 89, 11, 90, 247, 0, 0, 52, 69, 127, 15, 177, 249, 0, 0, 192, 62, 160, 7, 85, 239, 0, 0, 243, 63, 142, 9, 82, 242, 0, 0, 23, 65, 106, 11, 32, 245, 0, 0, 40, 66, 198, 13, 127, 247, 0, 0, 235, 66, 49, 17, 100, 249, 0, 0, 236, 73, 65, 45, 182, 255, 0, 0, 158, 70, 65, 45, 222, 254, 0, 0, 68, 67, 65, 45, 129, 253, 0, 0, 255, 63, 65, 45, 170, 251, 0, 0, 147, 76, 108, 36, 152, 255, 0, 0, 102, 73, 158, 36, 159, 254, 0, 0, 70, 70, 165, 36, 219, 253, 0, 0, 49, 67, 175, 36, 186, 252, 0, 0, 70, 64, 181, 36, 41, 251, 0, 0, 7, 76, 239, 27, 103, 254, 0, 0, 239, 72, 82, 28, 114, 253, 0, 0, 244, 69, 133, 28, 185, 252, 0, 0, 38, 67, 203, 28, 209, 251, 0, 0, 150, 64, 242, 28, 137, 250, 0, 0, 111, 75, 28, 20, 121, 252, 0, 0, 115, 72, 179, 20, 231, 251, 0, 0, 163, 69, 88, 21, 104, 251, 0, 0, 39, 67, 63, 22, 196, 250, 0, 0, 252, 64, 195, 22, 195, 249, 0, 0, 147, 72, 255, 255, 24, 235, 0, 0, 28, 54, 189, 210, 55, 241, 0, 0, 14, 77, 189, 210, 255, 255, 0, 0, 43, 69, 32, 255, 171, 236, 0, 0, 218, 65, 141, 252, 25, 238, 0, 0, 192, 62, 94, 248, 85, 239, 0, 0, 251, 59, 189, 242, 81, 240, 0, 0, 14, 73, 32, 255, 44, 239, 0, 0, 222, 69, 141, 252, 73, 240, 0, 0, 197, 66, 59, 250, 102, 241, 0, 0, 234, 63, 180, 246, 91, 242, 0, 0, 119, 61, 201, 241, 28, 243, 0, 0, 154, 73, 141, 252, 23, 243, 0, 0, 149, 70, 230, 249, 201, 243, 0, 0, 176, 67, 155, 247, 134, 244, 0, 0, 21, 65, 165, 244, 34, 245, 0, 0, 237, 62, 127, 240, 165, 245, 0, 0, 50, 74, 94, 248, 180, 246, 0, 0, 70, 71, 112, 246, 10, 247, 0, 0, 135, 68, 148, 244, 87, 247, 0, 0, 40, 66, 56, 242, 127, 247, 0, 0, 78, 64, 205, 238, 181, 247, 0, 0, 99, 65, 3, 237, 250, 248, 0, 0, 229, 55, 189, 210, 25, 244, 0, 0, 51, 58, 189, 210, 223, 246, 0, 0, 240, 60, 189, 210, 109, 249, 0, 0, 255, 63, 189, 210, 170, 251, 0, 0, 169, 54, 146, 219, 122, 241, 0, 0, 1, 57, 96, 219, 15, 244, 0, 0, 40, 59, 89, 219, 178, 246, 0, 0, 147, 61, 79, 219, 29, 249, 0, 0, 65, 64, 73, 219, 38, 251, 0, 0, 219, 55, 15, 228, 105, 241, 0, 0, 37, 58, 172, 227, 236, 243, 0, 0, 51, 60, 121, 227, 113, 246, 0, 0, 78, 62, 51, 227, 178, 248, 0, 0, 149, 64, 12, 227, 136, 250, 0, 0, 167, 57, 226, 235, 5, 241, 0, 0, 151, 59, 75, 235, 158, 243, 0, 0, 97, 61, 166, 234, 22, 246, 0, 0, 30, 63, 191, 233, 43, 248, 0, 0, 252, 64, 59, 233, 195, 249, 0, 0, 147, 76, 146, 219, 152, 255, 0, 0, 7, 76, 15, 228, 103, 254, 0, 0, 111, 75, 226, 235, 121, 252, 0, 0, 208, 74, 189, 242, 223, 249, 0, 0, 236, 73, 189, 210, 182, 255, 0, 0, 102, 73, 124, 219, 168, 254, 0, 0, 241, 72, 214, 227, 156, 253, 0, 0, 117, 72, 103, 235, 6, 252, 0, 0, 233, 71, 191, 241, 218, 249, 0, 0, 158, 70, 189, 210, 222, 254, 0, 0, 68, 70, 96, 219, 194, 253, 0, 0, 244, 69, 132, 227, 188, 252, 0, 0, 164, 69, 173, 234, 112, 251, 0, 0, 53, 69, 124, 240, 178, 249, 0, 0, 68, 67, 189, 210, 129, 253, 0, 0, 47, 67, 79, 219, 164, 252, 0, 0, 38, 67, 51, 227, 203, 251, 0, 0, 39, 67, 191, 233, 196, 250, 0, 0, 235, 66, 205, 238, 100, 249, 0, 0, 39, 17, 0, 0, 255, 127, 0, 0, 43, 3, 65, 45, 199, 142, 0, 0, 43, 3, 65, 45, 55, 113, 0, 0, 58, 14, 222, 0, 128, 130, 0, 0, 117, 11, 113, 3, 253, 132, 0, 0, 243, 8, 160, 7, 95, 135, 0, 0, 204, 6, 65, 13, 141, 137, 0, 0, 58, 14, 222, 0, 126, 125, 0, 0, 196, 11, 113, 3, 4, 128, 0, 0, 90, 9, 195, 5, 115, 130, 0, 0, 47, 7, 74, 9, 187, 132, 0, 0, 96, 5, 53, 14, 184, 134, 0, 0, 117, 11, 113, 3, 1, 123, 0, 0, 104, 9, 24, 6, 147, 125, 0, 0, 99, 7, 99, 8, 1, 128, 0, 0, 156, 5, 89, 11, 55, 130, 0, 0, 35, 4, 127, 15, 10, 132, 0, 0, 243, 8, 160, 7, 159, 120, 0, 0, 58, 7, 142, 9, 71, 123, 0, 0, 159, 5, 106, 11, 200, 125, 0, 0, 80, 4, 198, 13, 255, 127, 0, 0, 57, 3, 49, 17, 174, 129, 0, 0, 199, 2, 251, 18, 255, 127, 0, 0, 210, 1, 65, 45, 156, 139, 0, 0, 210, 0, 65, 45, 255, 135, 0, 0, 53, 0, 65, 45, 19, 132, 0, 0, 0, 0, 65, 45, 255, 127, 0, 0, 61, 3, 108, 36, 29, 142, 0, 0, 104, 2, 158, 36, 142, 138, 0, 0, 111, 1, 165, 36, 40, 135, 0, 0, 197, 0, 175, 36, 157, 131, 0, 0, 135, 0, 181, 36, 2, 128, 0, 0, 227, 3, 239, 27, 253, 140, 0, 0, 21, 3, 82, 28, 133, 137, 0, 0, 40, 2, 133, 28, 71, 134, 0, 0, 117, 1, 203, 28, 30, 131, 0, 0, 43, 1, 242, 28, 0, 128, 0, 0, 23, 5, 28, 20, 115, 139, 0, 0, 10, 4, 179, 20, 71, 136, 0, 0, 5, 3, 88, 21, 81, 133, 0, 0, 70, 2, 63, 22, 153, 130, 0, 0, 248, 1, 195, 22, 255, 127, 0, 0, 61, 3, 108, 36, 225, 113, 0, 0, 227, 3, 239, 27, 1, 115, 0, 0, 23, 5, 28, 20, 139, 116, 0, 0, 204, 6, 65, 13, 113, 118, 0, 0, 210, 1, 65, 45, 98, 116, 0, 0, 97, 2, 130, 36, 107, 117, 0, 0, 246, 2, 40, 28, 98, 118, 0, 0, 243, 3, 151, 20, 165, 119, 0, 0, 93, 5, 63, 14, 66, 121, 0, 0, 210, 0, 65, 45, 255, 119, 0, 0, 130, 1, 158, 36, 229, 120, 0, 0, 37, 2, 122, 28, 181, 121, 0, 0, 255, 2, 81, 21, 169, 122, 0, 0, 34, 4, 130, 15, 243, 123, 0, 0, 53, 0, 65, 45, 235, 123, 0, 0, 213, 0, 175, 36, 110, 124, 0, 0, 121, 1, 203, 28, 228, 124, 0, 0, 70, 2, 63, 22, 101, 125, 0, 0, 57, 3, 49, 17, 80, 126, 0, 0, 39, 17, 255, 255, 255, 127, 0, 0, 43, 3, 189, 210, 55, 113, 0, 0, 43, 3, 189, 210, 199, 142, 0, 0, 58, 14, 32, 255, 126, 125, 0, 0, 117, 11, 141, 252, 1, 123, 0, 0, 243, 8, 94, 248, 159, 120, 0, 0, 204, 6, 189, 242, 113, 118, 0, 0, 58, 14, 32, 255, 128, 130, 0, 0, 196, 11, 141, 252, 250, 127, 0, 0, 90, 9, 59, 250, 139, 125, 0, 0, 47, 7, 180, 246, 67, 123, 0, 0, 96, 5, 201, 241, 70, 121, 0, 0, 117, 11, 141, 252, 253, 132, 0, 0, 104, 9, 230, 249, 107, 130, 0, 0, 99, 7, 155, 247, 253, 127, 0, 0, 156, 5, 165, 244, 199, 125, 0, 0, 35, 4, 127, 240, 244, 123, 0, 0, 243, 8, 94, 248, 95, 135, 0, 0, 58, 7, 112, 246, 183, 132, 0, 0, 159, 5, 148, 244, 54, 130, 0, 0, 80, 4, 56, 242, 255, 127, 0, 0, 57, 3, 205, 238, 80, 126, 0, 0, 199, 2, 3, 237, 255, 127, 0, 0, 210, 1, 189, 210, 98, 116, 0, 0, 210, 0, 189, 210, 255, 119, 0, 0, 53, 0, 189, 210, 235, 123, 0, 0, 0, 0, 189, 210, 255, 127, 0, 0, 61, 3, 146, 219, 225, 113, 0, 0, 104, 2, 96, 219, 112, 117, 0, 0, 111, 1, 89, 219, 214, 120, 0, 0, 197, 0, 79, 219, 97, 124, 0, 0, 135, 0, 73, 219, 252, 127, 0, 0, 227, 3, 15, 228, 1, 115, 0, 0, 21, 3, 172, 227, 121, 118, 0, 0, 40, 2, 121, 227, 183, 121, 0, 0, 117, 1, 51, 227, 224, 124, 0, 0, 43, 1, 12, 227, 254, 127, 0, 0, 23, 5, 226, 235, 139, 116, 0, 0, 10, 4, 75, 235, 183, 119, 0, 0, 5, 3, 166, 234, 173, 122, 0, 0, 70, 2, 191, 233, 101, 125, 0, 0, 248, 1, 59, 233, 255, 127, 0, 0, 61, 3, 146, 219, 29, 142, 0, 0, 227, 3, 15, 228, 253, 140, 0, 0, 23, 5, 226, 235, 115, 139, 0, 0, 204, 6, 189, 242, 141, 137, 0, 0, 210, 1, 189, 210, 156, 139, 0, 0, 97, 2, 124, 219, 147, 138, 0, 0, 246, 2, 214, 227, 156, 137, 0, 0, 243, 3, 103, 235, 89, 136, 0, 0, 93, 5, 191, 241, 188, 134, 0, 0, 210, 0, 189, 210, 255, 135, 0, 0, 130, 1, 96, 219, 25, 135, 0, 0, 37, 2, 132, 227, 73, 134, 0, 0, 255, 2, 173, 234, 85, 133, 0, 0, 34, 4, 124, 240, 11, 132, 0, 0, 53, 0, 189, 210, 19, 132, 0, 0, 213, 0, 79, 219, 144, 131, 0, 0, 121, 1, 51, 227, 26, 131, 0, 0, 70, 2, 191, 233, 153, 130, 0, 0, 57, 3, 205, 238, 174, 129, 0, 0) +}] +blend_shape_mode = 0 + +[sub_resource type="ArrayMesh" id="ArrayMesh_nre41"] +resource_name = "hexagon_small_Cylinder" +_surfaces = [{ +"aabb": AABB(-0.48309, 0.000399577, -0.433014, 0.96618, 0.4, 0.866027), +"attribute_data": PackedByteArray(0, 241, 198, 244, 61, 210, 154, 224, 0, 241, 140, 221, 0, 241, 3, 245, 0, 241, 67, 245, 0, 241, 133, 245, 61, 210, 196, 225, 0, 241, 240, 245, 71, 241, 207, 244, 70, 241, 13, 245, 70, 241, 74, 245, 69, 241, 134, 245, 248, 209, 196, 225, 69, 241, 240, 245, 248, 209, 196, 225, 140, 241, 218, 244, 137, 241, 22, 245, 135, 241, 80, 245, 133, 241, 135, 245, 186, 209, 196, 225, 132, 241, 240, 245, 203, 241, 230, 244, 198, 241, 32, 245, 193, 241, 86, 245, 186, 241, 135, 245, 136, 209, 196, 225, 182, 241, 240, 245, 208, 208, 125, 225, 212, 241, 240, 245, 109, 242, 0, 221, 246, 209, 163, 224, 177, 209, 174, 224, 114, 209, 185, 224, 208, 208, 197, 224, 145, 241, 58, 220, 61, 210, 215, 224, 247, 209, 225, 224, 247, 209, 225, 224, 179, 209, 234, 224, 118, 209, 243, 224, 208, 208, 254, 224, 194, 241, 87, 220, 61, 210, 23, 225, 247, 209, 30, 225, 247, 209, 30, 225, 247, 209, 30, 225, 182, 209, 36, 225, 124, 209, 42, 225, 208, 208, 51, 225, 240, 241, 113, 220, 208, 208, 51, 225, 240, 241, 113, 220, 61, 210, 88, 225, 248, 209, 90, 225, 184, 209, 91, 225, 132, 209, 91, 225, 208, 208, 95, 225, 22, 242, 135, 220, 208, 208, 95, 225, 22, 242, 135, 220, 71, 241, 150, 221, 71, 241, 150, 221, 71, 241, 150, 221, 140, 241, 160, 221, 140, 241, 160, 221, 203, 241, 172, 221, 109, 242, 184, 221, 109, 242, 242, 244, 28, 241, 74, 221, 91, 241, 88, 221, 153, 241, 101, 221, 153, 241, 101, 221, 210, 241, 115, 221, 109, 242, 42, 245, 109, 242, 127, 221, 109, 242, 127, 221, 53, 241, 9, 221, 110, 241, 28, 221, 165, 241, 45, 221, 214, 241, 61, 221, 214, 241, 61, 221, 109, 242, 75, 221, 109, 242, 95, 245, 109, 242, 75, 221, 74, 241, 205, 220, 126, 241, 228, 220, 126, 241, 228, 220, 175, 241, 250, 220, 217, 241, 15, 221, 109, 242, 30, 221, 109, 242, 139, 245, 202, 235, 198, 244, 117, 74, 68, 35, 115, 215, 154, 224, 131, 235, 207, 244, 62, 235, 218, 244, 255, 234, 230, 244, 180, 57, 23, 28, 180, 57, 23, 28, 93, 234, 242, 244, 202, 235, 3, 245, 131, 235, 13, 245, 64, 235, 22, 245, 3, 235, 32, 245, 27, 59, 169, 25, 93, 234, 42, 245, 202, 235, 67, 245, 132, 235, 74, 245, 67, 235, 80, 245, 9, 235, 86, 245, 105, 60, 102, 23, 93, 234, 95, 245, 202, 235, 133, 245, 133, 235, 134, 245, 69, 235, 135, 245, 16, 235, 135, 245, 132, 61, 124, 21, 93, 234, 139, 245, 132, 61, 124, 21, 132, 67, 43, 17, 71, 216, 196, 225, 93, 234, 169, 245, 236, 74, 188, 31, 115, 75, 87, 28, 6, 76, 54, 25, 159, 76, 43, 17, 224, 216, 197, 224, 43, 71, 231, 33, 43, 71, 231, 33, 43, 71, 231, 33, 223, 71, 193, 30, 136, 72, 174, 27, 50, 73, 224, 24, 208, 73, 43, 17, 224, 216, 254, 224, 247, 67, 170, 32, 247, 67, 170, 32, 231, 68, 214, 29, 191, 69, 24, 27, 191, 69, 24, 27, 140, 70, 167, 24, 140, 70, 167, 24, 52, 71, 43, 17, 224, 216, 51, 225, 224, 216, 51, 225, 247, 64, 152, 31, 33, 66, 1, 29, 59, 67, 148, 26, 66, 68, 135, 24, 224, 216, 95, 225, 254, 68, 43, 17, 224, 216, 95, 225, 115, 215, 215, 224, 115, 215, 23, 225, 115, 215, 88, 225, 115, 215, 196, 225, 202, 235, 240, 245, 187, 215, 163, 224, 185, 215, 225, 224, 185, 215, 30, 225, 185, 215, 90, 225, 185, 215, 90, 225, 184, 215, 196, 225, 133, 235, 240, 245, 255, 215, 174, 224, 252, 215, 234, 224, 252, 215, 234, 224, 250, 215, 36, 225, 248, 215, 91, 225, 247, 215, 196, 225, 70, 235, 240, 245, 62, 216, 185, 224, 57, 216, 243, 224, 57, 216, 243, 224, 52, 216, 42, 225, 45, 216, 91, 225, 45, 216, 91, 225, 41, 216, 196, 225, 21, 235, 240, 245, 179, 233, 85, 217, 61, 210, 217, 216, 135, 223, 241, 226, 222, 233, 28, 217, 10, 234, 230, 216, 51, 234, 181, 216, 208, 208, 174, 216, 143, 234, 47, 216, 135, 233, 28, 217, 135, 233, 28, 217, 135, 233, 28, 217, 179, 233, 236, 216, 221, 233, 189, 216, 5, 234, 147, 216, 208, 208, 117, 216, 94, 234, 18, 216, 91, 233, 230, 216, 91, 233, 230, 216, 136, 233, 190, 216, 179, 233, 151, 216, 179, 233, 151, 216, 217, 233, 116, 216, 217, 233, 116, 216, 217, 233, 116, 216, 208, 208, 64, 216, 48, 234, 248, 215, 208, 208, 64, 216, 48, 234, 248, 215, 50, 233, 181, 216, 96, 233, 147, 216, 140, 233, 116, 216, 179, 233, 91, 216, 179, 233, 91, 216, 208, 208, 20, 216, 10, 234, 226, 215, 208, 208, 20, 216, 105, 209, 175, 215, 244, 224, 14, 226, 240, 233, 211, 215, 61, 210, 156, 216, 61, 210, 92, 216, 61, 210, 27, 216, 61, 210, 175, 215, 135, 223, 199, 225, 246, 209, 208, 216, 247, 209, 146, 216, 248, 209, 85, 216, 248, 209, 25, 216, 248, 209, 25, 216, 248, 209, 175, 215, 204, 223, 199, 225, 177, 209, 197, 216, 181, 209, 137, 216, 181, 209, 137, 216, 181, 209, 137, 216, 182, 209, 79, 216, 184, 209, 24, 216, 186, 209, 175, 215, 11, 224, 199, 225, 114, 209, 186, 216, 119, 209, 128, 216, 119, 209, 128, 216, 124, 209, 73, 216, 132, 209, 25, 216, 132, 209, 25, 216, 136, 209, 175, 215, 61, 224, 199, 225, 207, 223, 232, 226, 19, 224, 221, 226, 82, 224, 210, 226, 244, 224, 198, 226, 214, 232, 47, 216, 214, 232, 47, 216, 135, 223, 180, 226, 206, 223, 170, 226, 17, 224, 161, 226, 78, 224, 152, 226, 244, 224, 141, 226, 7, 233, 18, 216, 135, 223, 116, 226, 205, 223, 109, 226, 15, 224, 103, 226, 72, 224, 97, 226, 244, 224, 88, 226, 53, 233, 248, 215, 135, 223, 51, 226, 204, 223, 49, 226, 12, 224, 48, 226, 65, 224, 49, 226, 244, 224, 44, 226, 92, 233, 226, 215, 137, 181, 68, 35, 81, 218, 241, 226, 115, 215, 217, 216, 211, 184, 231, 33, 211, 184, 231, 33, 211, 184, 231, 33, 7, 188, 170, 32, 7, 188, 170, 32, 6, 191, 152, 31, 74, 198, 23, 28, 228, 216, 198, 226, 18, 181, 188, 31, 38, 184, 197, 30, 36, 187, 206, 29, 36, 187, 206, 29, 230, 189, 250, 28, 226, 196, 168, 25, 226, 196, 168, 25, 228, 216, 141, 226, 139, 180, 87, 28, 117, 183, 189, 27, 65, 186, 26, 27, 197, 188, 146, 26, 197, 188, 146, 26, 149, 195, 102, 23, 228, 216, 88, 226, 248, 179, 54, 25, 202, 182, 236, 24, 202, 182, 236, 24, 114, 185, 169, 24, 188, 187, 135, 24, 122, 194, 124, 21, 228, 216, 44, 226, 189, 193, 52, 20, 224, 216, 246, 215, 125, 217, 199, 225, 81, 218, 180, 226, 81, 218, 116, 226, 81, 218, 51, 226, 115, 215, 175, 215, 81, 218, 199, 225, 10, 218, 232, 226, 11, 218, 170, 226, 12, 218, 109, 226, 12, 218, 49, 226, 184, 215, 175, 215, 184, 215, 175, 215, 12, 218, 199, 225, 197, 217, 221, 226, 200, 217, 161, 226, 202, 217, 103, 226, 204, 217, 48, 226, 247, 215, 175, 215, 206, 217, 199, 225, 134, 217, 210, 226, 139, 217, 152, 226, 144, 217, 97, 226, 151, 217, 49, 226, 41, 216, 175, 215, 156, 217, 199, 225, 187, 215, 208, 216, 255, 215, 197, 216, 62, 216, 186, 216, 95, 179, 43, 17, 224, 216, 174, 216, 115, 215, 156, 216, 186, 215, 146, 216, 186, 215, 146, 216, 253, 215, 137, 216, 58, 216, 128, 216, 45, 182, 43, 17, 224, 216, 117, 216, 115, 215, 92, 216, 185, 215, 85, 216, 185, 215, 85, 216, 185, 215, 85, 216, 251, 215, 79, 216, 52, 216, 73, 216, 202, 184, 43, 17, 224, 216, 64, 216, 202, 184, 43, 17, 224, 216, 64, 216, 115, 215, 27, 216, 185, 215, 25, 216, 248, 215, 24, 216, 45, 216, 25, 216, 0, 187, 43, 17, 224, 216, 20, 216, 224, 216, 20, 216, 135, 223, 217, 216, 101, 226, 140, 221, 135, 223, 178, 234, 207, 223, 208, 216, 19, 224, 197, 216, 82, 224, 186, 216, 244, 224, 174, 216, 248, 224, 184, 221, 135, 223, 156, 216, 206, 223, 146, 216, 17, 224, 137, 216, 78, 224, 128, 216, 244, 224, 117, 216, 248, 224, 127, 221, 135, 223, 92, 216, 205, 223, 85, 216, 15, 224, 79, 216, 72, 224, 73, 216, 248, 224, 75, 221, 248, 224, 75, 221, 244, 224, 64, 216, 135, 223, 27, 216, 204, 223, 25, 216, 12, 224, 24, 216, 65, 224, 25, 216, 248, 224, 30, 221, 244, 224, 20, 216, 91, 224, 220, 235, 244, 224, 246, 215, 53, 225, 150, 220, 73, 226, 74, 221, 73, 226, 74, 221, 73, 226, 74, 221, 48, 226, 9, 221, 48, 226, 9, 221, 27, 226, 205, 220, 244, 224, 221, 234, 212, 225, 58, 220, 30, 226, 150, 221, 10, 226, 88, 221, 247, 225, 27, 221, 230, 225, 228, 220, 244, 224, 22, 235, 163, 225, 87, 220, 217, 225, 160, 221, 217, 225, 160, 221, 205, 225, 101, 221, 192, 225, 45, 221, 192, 225, 45, 221, 182, 225, 250, 220, 182, 225, 250, 220, 182, 225, 250, 220, 118, 225, 113, 220, 244, 224, 75, 235, 118, 225, 113, 220, 154, 225, 172, 221, 154, 225, 172, 221, 148, 225, 115, 221, 143, 225, 61, 221, 143, 225, 61, 221, 140, 225, 15, 221, 140, 225, 15, 221, 244, 224, 119, 235, 79, 225, 135, 220, 135, 223, 239, 234, 135, 223, 47, 235, 135, 223, 112, 235, 135, 223, 175, 215, 135, 223, 220, 235, 207, 223, 187, 234, 205, 223, 249, 234, 205, 223, 54, 235, 204, 223, 114, 235, 204, 223, 175, 215, 204, 223, 220, 235, 19, 224, 198, 234, 16, 224, 2, 235, 14, 224, 60, 235, 12, 224, 115, 235, 11, 224, 175, 215, 11, 224, 220, 235, 82, 224, 209, 234, 77, 224, 11, 235, 72, 224, 66, 235, 65, 224, 115, 235, 61, 224, 175, 215, 61, 224, 220, 235, 81, 218, 178, 234, 18, 235, 255, 127, 81, 218, 217, 216, 10, 218, 187, 234, 197, 217, 198, 234, 134, 217, 209, 234, 228, 216, 221, 234, 170, 249, 19, 117, 170, 249, 19, 117, 81, 218, 239, 234, 10, 218, 249, 234, 199, 217, 2, 235, 138, 217, 11, 235, 228, 216, 22, 235, 17, 251, 129, 119, 81, 218, 47, 235, 11, 218, 54, 235, 202, 217, 60, 235, 144, 217, 66, 235, 228, 216, 75, 235, 95, 252, 196, 121, 81, 218, 112, 235, 12, 218, 114, 235, 204, 217, 115, 235, 151, 217, 115, 235, 122, 253, 174, 123, 228, 216, 119, 235, 228, 216, 149, 235, 125, 217, 175, 215, 55, 254, 9, 131, 230, 237, 42, 130, 230, 237, 42, 130, 230, 237, 42, 130, 147, 240, 82, 132, 147, 240, 82, 132, 255, 242, 97, 134, 228, 216, 174, 216, 170, 249, 235, 138, 230, 237, 212, 125, 70, 240, 3, 128, 155, 242, 31, 130, 179, 244, 25, 132, 228, 216, 117, 216, 18, 251, 124, 136, 147, 240, 172, 123, 147, 240, 172, 123, 142, 242, 230, 125, 129, 244, 0, 128, 129, 244, 0, 128, 56, 246, 235, 129, 56, 246, 235, 129, 56, 246, 235, 129, 228, 216, 64, 216, 95, 252, 58, 134, 255, 242, 157, 121, 255, 242, 157, 121, 169, 244, 233, 123, 54, 246, 20, 126, 54, 246, 20, 126, 121, 247, 255, 127, 121, 247, 255, 127, 228, 216, 20, 216, 122, 253, 80, 132, 81, 218, 156, 216, 81, 218, 92, 216, 81, 218, 27, 216, 81, 218, 175, 215, 81, 218, 220, 235, 10, 218, 208, 216, 11, 218, 146, 216, 12, 218, 85, 216, 12, 218, 25, 216, 12, 218, 175, 215, 12, 218, 220, 235, 197, 217, 197, 216, 200, 217, 137, 216, 202, 217, 79, 216, 204, 217, 24, 216, 206, 217, 220, 235, 206, 217, 175, 215, 134, 217, 186, 216, 139, 217, 128, 216, 144, 217, 73, 216, 151, 217, 25, 216, 156, 217, 175, 215, 156, 217, 220, 235, 101, 226, 251, 229, 135, 223, 154, 224, 135, 223, 9, 237, 30, 226, 242, 229, 30, 226, 242, 229, 30, 226, 242, 229, 217, 225, 231, 229, 217, 225, 231, 229, 154, 225, 220, 229, 244, 224, 197, 224, 248, 224, 208, 229, 73, 226, 61, 230, 10, 226, 47, 230, 204, 225, 34, 230, 204, 225, 34, 230, 147, 225, 21, 230, 244, 224, 254, 224, 248, 224, 8, 230, 48, 226, 126, 230, 247, 225, 107, 230, 192, 225, 90, 230, 143, 225, 74, 230, 143, 225, 74, 230, 248, 224, 61, 230, 244, 224, 51, 225, 248, 224, 61, 230, 27, 226, 187, 230, 231, 225, 163, 230, 231, 225, 163, 230, 182, 225, 141, 230, 140, 225, 120, 230, 244, 224, 95, 225, 248, 224, 105, 230, 91, 224, 196, 225, 244, 224, 38, 236, 248, 224, 135, 230, 135, 223, 215, 224, 135, 223, 23, 225, 135, 223, 88, 225, 135, 223, 196, 225, 135, 223, 223, 235, 207, 223, 163, 224, 205, 223, 225, 224, 205, 223, 30, 225, 204, 223, 90, 225, 204, 223, 223, 235, 204, 223, 196, 225, 204, 223, 223, 235, 19, 224, 174, 224, 16, 224, 234, 224, 14, 224, 36, 225, 12, 224, 91, 225, 11, 224, 196, 225, 11, 224, 223, 235, 82, 224, 185, 224, 77, 224, 243, 224, 72, 224, 42, 225, 65, 224, 91, 225, 61, 224, 196, 225, 61, 224, 223, 235, 207, 223, 0, 237, 19, 224, 245, 236, 82, 224, 234, 236, 244, 224, 222, 236, 212, 225, 77, 231, 135, 223, 204, 236, 206, 223, 194, 236, 206, 223, 194, 236, 17, 224, 185, 236, 78, 224, 176, 236, 244, 224, 165, 236, 163, 225, 49, 231, 135, 223, 140, 236, 205, 223, 133, 236, 205, 223, 133, 236, 205, 223, 133, 236, 15, 224, 127, 236, 72, 224, 121, 236, 244, 224, 112, 236, 118, 225, 22, 231, 244, 224, 112, 236, 118, 225, 22, 231, 135, 223, 75, 236, 204, 223, 73, 236, 12, 224, 72, 236, 65, 224, 73, 236, 244, 224, 68, 236, 79, 225, 0, 231, 79, 225, 0, 231, 244, 224, 68, 236, 81, 218, 9, 237, 81, 218, 154, 224, 137, 181, 186, 220, 81, 218, 204, 236, 81, 218, 140, 236, 81, 218, 75, 236, 81, 218, 196, 225, 81, 218, 223, 235, 10, 218, 0, 237, 11, 218, 194, 236, 12, 218, 133, 236, 12, 218, 73, 236, 12, 218, 73, 236, 12, 218, 223, 235, 12, 218, 196, 225, 197, 217, 245, 236, 200, 217, 185, 236, 200, 217, 185, 236, 202, 217, 127, 236, 204, 217, 72, 236, 206, 217, 196, 225, 206, 217, 223, 235, 134, 217, 234, 236, 139, 217, 176, 236, 139, 217, 176, 236, 144, 217, 121, 236, 151, 217, 73, 236, 151, 217, 73, 236, 156, 217, 196, 225, 156, 217, 223, 235, 122, 188, 211, 238, 228, 216, 125, 225, 125, 217, 223, 235, 10, 218, 163, 224, 197, 217, 174, 224, 134, 217, 185, 224, 74, 198, 231, 227, 228, 216, 197, 224, 74, 198, 231, 227, 81, 218, 215, 224, 10, 218, 225, 224, 199, 217, 234, 224, 138, 217, 243, 224, 227, 196, 85, 230, 228, 216, 254, 224, 81, 218, 23, 225, 11, 218, 30, 225, 202, 217, 36, 225, 144, 217, 42, 225, 149, 195, 152, 232, 228, 216, 51, 225, 81, 218, 88, 225, 12, 218, 90, 225, 204, 217, 91, 225, 151, 217, 91, 225, 122, 194, 130, 234, 122, 194, 130, 234, 228, 216, 95, 225, 18, 181, 66, 224, 139, 180, 167, 227, 248, 179, 200, 230, 95, 179, 211, 238, 228, 216, 222, 236, 211, 184, 23, 222, 211, 184, 23, 222, 211, 184, 23, 222, 31, 184, 61, 225, 118, 183, 80, 228, 204, 182, 30, 231, 46, 182, 211, 238, 228, 216, 165, 236, 7, 188, 84, 223, 7, 188, 84, 223, 23, 187, 40, 226, 63, 186, 230, 228, 63, 186, 230, 228, 114, 185, 87, 231, 114, 185, 87, 231, 114, 185, 87, 231, 228, 216, 112, 236, 202, 184, 211, 238, 228, 216, 112, 236, 7, 191, 102, 224, 221, 189, 253, 226, 195, 188, 106, 229, 188, 187, 119, 231, 188, 187, 119, 231, 0, 187, 211, 238, 228, 216, 68, 236, 228, 216, 68, 236, 236, 232, 6, 237, 179, 233, 51, 234, 135, 223, 202, 244, 52, 233, 252, 236, 120, 233, 242, 236, 183, 233, 230, 236, 143, 234, 89, 235, 89, 234, 218, 236, 143, 234, 89, 235, 236, 232, 201, 236, 51, 233, 190, 236, 118, 233, 182, 236, 179, 233, 172, 236, 89, 234, 161, 236, 94, 234, 117, 235, 236, 232, 136, 236, 50, 233, 129, 236, 116, 233, 123, 236, 173, 233, 117, 236, 48, 234, 143, 235, 89, 234, 109, 236, 236, 232, 71, 236, 49, 233, 69, 236, 113, 233, 69, 236, 166, 233, 69, 236, 10, 234, 166, 235, 89, 234, 64, 236, 10, 234, 166, 235, 91, 224, 244, 245, 117, 233, 181, 235, 89, 234, 34, 236, 135, 233, 108, 234, 91, 233, 162, 234, 50, 233, 210, 234, 244, 224, 245, 244, 214, 232, 89, 235, 222, 233, 108, 234, 222, 233, 108, 234, 222, 233, 108, 234, 178, 233, 155, 234, 136, 233, 202, 234, 96, 233, 245, 234, 244, 224, 46, 245, 7, 233, 117, 235, 10, 234, 162, 234, 10, 234, 162, 234, 221, 233, 201, 234, 178, 233, 241, 234, 178, 233, 241, 234, 140, 233, 19, 235, 140, 233, 19, 235, 140, 233, 19, 235, 244, 224, 99, 245, 53, 233, 143, 235, 244, 224, 99, 245, 53, 233, 143, 235, 51, 234, 210, 234, 5, 234, 244, 234, 217, 233, 19, 235, 179, 233, 45, 235, 244, 224, 143, 245, 244, 224, 143, 245, 92, 233, 166, 235, 135, 223, 7, 245, 135, 223, 71, 245, 135, 223, 136, 245, 135, 223, 244, 245, 236, 232, 220, 235, 207, 223, 211, 244, 205, 223, 17, 245, 205, 223, 78, 245, 204, 223, 138, 245, 204, 223, 138, 245, 204, 223, 244, 245, 49, 233, 220, 235, 19, 224, 222, 244, 16, 224, 26, 245, 16, 224, 26, 245, 16, 224, 26, 245, 14, 224, 84, 245, 12, 224, 139, 245, 11, 224, 244, 245, 112, 233, 220, 235, 82, 224, 233, 244, 77, 224, 35, 245, 77, 224, 35, 245, 72, 224, 90, 245, 65, 224, 139, 245, 65, 224, 139, 245, 61, 224, 244, 245, 162, 233, 220, 235, 117, 74, 186, 220, 182, 227, 6, 237, 81, 218, 202, 244, 43, 71, 23, 222, 43, 71, 23, 222, 43, 71, 23, 222, 247, 67, 84, 223, 247, 67, 84, 223, 248, 64, 102, 224, 180, 57, 231, 227, 73, 226, 218, 236, 236, 74, 66, 224, 216, 71, 57, 225, 218, 68, 48, 226, 218, 68, 48, 226, 24, 66, 4, 227, 28, 59, 86, 230, 73, 226, 161, 236, 28, 59, 86, 230, 115, 75, 167, 227, 137, 72, 65, 228, 189, 69, 228, 228, 57, 67, 108, 229, 57, 67, 108, 229, 73, 226, 109, 236, 105, 60, 152, 232, 6, 76, 200, 230, 52, 73, 18, 231, 52, 73, 18, 231, 140, 70, 85, 231, 66, 68, 119, 231, 132, 61, 130, 234, 73, 226, 64, 236, 65, 62, 202, 235, 228, 216, 173, 245, 226, 226, 220, 235, 182, 227, 201, 236, 182, 227, 136, 236, 182, 227, 71, 236, 81, 218, 244, 245, 182, 227, 220, 235, 111, 227, 252, 236, 112, 227, 190, 236, 113, 227, 130, 236, 113, 227, 69, 236, 12, 218, 244, 245, 113, 227, 220, 235, 12, 218, 244, 245, 42, 227, 242, 236, 45, 227, 181, 236, 47, 227, 123, 236, 49, 227, 69, 236, 206, 217, 244, 245, 50, 227, 220, 235, 235, 226, 230, 236, 240, 226, 172, 236, 245, 226, 117, 236, 252, 226, 69, 236, 156, 217, 244, 245, 1, 227, 220, 235, 10, 218, 211, 244, 197, 217, 222, 244, 134, 217, 233, 244, 159, 76, 211, 238, 228, 216, 245, 244, 81, 218, 7, 245, 10, 218, 17, 245, 10, 218, 17, 245, 199, 217, 26, 245, 138, 217, 35, 245, 209, 73, 211, 238, 228, 216, 46, 245, 81, 218, 71, 245, 11, 218, 78, 245, 11, 218, 78, 245, 11, 218, 78, 245, 202, 217, 84, 245, 144, 217, 90, 245, 52, 71, 211, 238, 228, 216, 99, 245, 52, 71, 211, 238, 228, 216, 99, 245, 81, 218, 136, 245, 12, 218, 138, 245, 204, 217, 139, 245, 151, 217, 139, 245, 228, 216, 143, 245, 254, 68, 211, 238, 228, 216, 143, 245, 0, 241, 251, 229, 236, 232, 198, 244, 0, 241, 6, 237, 28, 241, 61, 230, 28, 241, 61, 230, 28, 241, 61, 230, 53, 241, 126, 230, 53, 241, 126, 230, 74, 241, 186, 230, 89, 234, 242, 244, 145, 241, 77, 231, 71, 241, 242, 229, 91, 241, 48, 230, 110, 241, 108, 230, 127, 241, 164, 230, 89, 234, 42, 245, 194, 241, 49, 231, 140, 241, 231, 229, 140, 241, 231, 229, 152, 241, 34, 230, 165, 241, 90, 230, 165, 241, 90, 230, 176, 241, 141, 230, 176, 241, 141, 230, 176, 241, 141, 230, 89, 234, 95, 245, 240, 241, 22, 231, 240, 241, 22, 231, 203, 241, 220, 229, 203, 241, 220, 229, 209, 241, 20, 230, 214, 241, 74, 230, 214, 241, 74, 230, 217, 241, 120, 230, 217, 241, 120, 230, 89, 234, 139, 245, 22, 242, 0, 231, 192, 233, 240, 245, 48, 242, 241, 230, 109, 242, 34, 236, 236, 232, 3, 245, 236, 232, 67, 245, 236, 232, 133, 245, 236, 232, 240, 245, 0, 241, 220, 235, 52, 233, 207, 244, 50, 233, 13, 245, 50, 233, 74, 245, 49, 233, 134, 245, 49, 233, 240, 245, 69, 241, 220, 235, 120, 233, 218, 244, 117, 233, 22, 245, 115, 233, 80, 245, 113, 233, 135, 245, 112, 233, 240, 245, 132, 241, 220, 235, 183, 233, 230, 244, 178, 233, 32, 245, 173, 233, 86, 245, 166, 233, 135, 245, 162, 233, 240, 245, 182, 241, 220, 235, 71, 241, 252, 236, 140, 241, 242, 236, 203, 241, 230, 236, 109, 242, 207, 229, 109, 242, 218, 236, 0, 241, 201, 236, 71, 241, 190, 236, 138, 241, 182, 236, 199, 241, 172, 236, 109, 242, 8, 230, 109, 242, 161, 236, 0, 241, 136, 236, 70, 241, 129, 236, 136, 241, 123, 236, 193, 241, 117, 236, 109, 242, 61, 230, 109, 242, 61, 230, 109, 242, 109, 236, 0, 241, 71, 236, 69, 241, 69, 236, 133, 241, 69, 236, 186, 241, 69, 236, 109, 242, 105, 230, 109, 242, 64, 236, 109, 242, 105, 230, 236, 20, 255, 127, 202, 235, 6, 237, 182, 227, 198, 244, 24, 18, 212, 125, 24, 18, 212, 125, 24, 18, 212, 125, 107, 15, 172, 123, 107, 15, 172, 123, 255, 12, 157, 121, 255, 12, 157, 121, 84, 6, 19, 117, 93, 234, 218, 236, 24, 18, 42, 130, 184, 15, 251, 127, 99, 13, 223, 125, 75, 11, 229, 123, 236, 4, 130, 119, 93, 234, 161, 236, 107, 15, 82, 132, 107, 15, 82, 132, 113, 13, 24, 130, 125, 11, 254, 127, 125, 11, 254, 127, 198, 9, 19, 126, 198, 9, 19, 126, 198, 9, 19, 126, 159, 3, 196, 121, 93, 234, 109, 236, 159, 3, 196, 121, 255, 12, 97, 134, 255, 12, 97, 134, 85, 11, 21, 132, 200, 9, 234, 129, 200, 9, 234, 129, 133, 8, 255, 127, 133, 8, 255, 127, 132, 2, 174, 123, 93, 234, 64, 236, 199, 1, 245, 124, 73, 226, 169, 245, 246, 234, 220, 235, 202, 235, 201, 236, 202, 235, 136, 236, 202, 235, 71, 236, 182, 227, 240, 245, 202, 235, 220, 235, 131, 235, 252, 236, 132, 235, 190, 236, 132, 235, 130, 236, 133, 235, 69, 236, 113, 227, 240, 245, 133, 235, 220, 235, 62, 235, 242, 236, 65, 235, 181, 236, 67, 235, 123, 236, 69, 235, 69, 236, 50, 227, 240, 245, 70, 235, 220, 235, 255, 234, 230, 236, 4, 235, 172, 236, 9, 235, 117, 236, 16, 235, 69, 236, 1, 227, 240, 245, 21, 235, 220, 235, 111, 227, 207, 244, 42, 227, 218, 244, 235, 226, 230, 244, 84, 6, 235, 138, 84, 6, 235, 138, 73, 226, 242, 244, 182, 227, 3, 245, 111, 227, 13, 245, 44, 227, 22, 245, 239, 226, 32, 245, 237, 4, 125, 136, 73, 226, 42, 245, 182, 227, 67, 245, 112, 227, 74, 245, 47, 227, 80, 245, 245, 226, 86, 245, 159, 3, 58, 134, 73, 226, 95, 245, 182, 227, 133, 245, 113, 227, 134, 245, 49, 227, 135, 245, 252, 226, 135, 245, 132, 2, 80, 132, 73, 226, 139, 245, 132, 2, 80, 132, 61, 210, 196, 225, 0, 241, 240, 245, 208, 208, 125, 225, 109, 242, 0, 221, 109, 242, 184, 221, 109, 242, 242, 244, 132, 67, 43, 17, 71, 216, 196, 225, 93, 234, 169, 245, 159, 76, 43, 17, 224, 216, 197, 224, 208, 208, 174, 216, 143, 234, 47, 216, 105, 209, 175, 215, 244, 224, 14, 226, 240, 233, 211, 215, 74, 198, 23, 28, 228, 216, 198, 226, 189, 193, 52, 20, 115, 215, 175, 215, 81, 218, 199, 225, 53, 225, 150, 220, 244, 224, 221, 234, 212, 225, 58, 220, 135, 223, 175, 215, 135, 223, 220, 235, 228, 216, 149, 235, 125, 217, 175, 215, 55, 254, 9, 131, 228, 216, 174, 216, 170, 249, 235, 138, 244, 224, 197, 224, 248, 224, 208, 229, 91, 224, 196, 225, 244, 224, 38, 236, 248, 224, 135, 230, 81, 218, 196, 225, 81, 218, 223, 235, 122, 188, 211, 238, 228, 216, 125, 225, 95, 179, 211, 238, 228, 216, 222, 236, 117, 233, 181, 235, 89, 234, 34, 236, 244, 224, 245, 244, 214, 232, 89, 235, 135, 223, 244, 245, 236, 232, 220, 235, 180, 57, 231, 227, 73, 226, 218, 236, 65, 62, 202, 235, 228, 216, 173, 245, 226, 226, 220, 235, 89, 234, 242, 244, 145, 241, 77, 231, 192, 233, 240, 245, 48, 242, 241, 230, 109, 242, 34, 236, 84, 6, 19, 117, 93, 234, 218, 236, 199, 1, 245, 124, 182, 227, 240, 245, 202, 235, 220, 235, 0, 241, 240, 245, 208, 208, 197, 224, 180, 57, 23, 28, 115, 215, 196, 225, 202, 235, 240, 245, 61, 210, 175, 215, 135, 223, 199, 225, 214, 232, 47, 216, 81, 218, 199, 225, 224, 216, 174, 216, 244, 224, 174, 216, 135, 223, 220, 235, 228, 216, 221, 234, 170, 249, 19, 117, 81, 218, 175, 215, 135, 223, 196, 225, 244, 224, 222, 236, 212, 225, 77, 231, 81, 218, 223, 235, 228, 216, 197, 224, 89, 234, 218, 236, 135, 223, 244, 245, 182, 227, 220, 235, 159, 76, 211, 238, 228, 216, 245, 244, 236, 232, 240, 245, 109, 242, 207, 229, 202, 235, 220, 235, 73, 226, 242, 244), +"format": 34896613399, +"index_count": 4380, +"index_data": PackedByteArray(214, 3, 200, 2, 125, 3, 214, 3, 36, 3, 200, 2, 112, 2, 14, 1, 191, 1, 14, 1, 212, 3, 92, 0, 212, 3, 112, 2, 35, 3, 14, 1, 112, 2, 212, 3, 111, 2, 103, 1, 21, 2, 111, 2, 192, 1, 103, 1, 190, 1, 181, 0, 105, 1, 190, 1, 15, 1, 181, 0, 37, 3, 22, 2, 202, 2, 37, 3, 110, 2, 22, 2, 104, 1, 201, 2, 20, 2, 201, 2, 2, 0, 124, 3, 2, 0, 104, 1, 179, 0, 201, 2, 104, 1, 2, 0, 91, 0, 126, 3, 0, 0, 91, 0, 213, 3, 126, 3, 0, 0, 9, 0, 3, 0, 0, 0, 8, 0, 9, 0, 3, 0, 10, 0, 4, 0, 3, 0, 9, 0, 10, 0, 4, 0, 11, 0, 5, 0, 4, 0, 10, 0, 11, 0, 5, 0, 13, 0, 7, 0, 5, 0, 11, 0, 13, 0, 8, 0, 16, 0, 9, 0, 8, 0, 15, 0, 16, 0, 9, 0, 17, 0, 10, 0, 9, 0, 16, 0, 17, 0, 10, 0, 18, 0, 11, 0, 10, 0, 17, 0, 18, 0, 11, 0, 20, 0, 13, 0, 11, 0, 18, 0, 20, 0, 15, 0, 22, 0, 16, 0, 15, 0, 21, 0, 22, 0, 16, 0, 23, 0, 17, 0, 16, 0, 22, 0, 23, 0, 17, 0, 24, 0, 18, 0, 17, 0, 23, 0, 24, 0, 18, 0, 26, 0, 20, 0, 18, 0, 24, 0, 26, 0, 21, 0, 73, 0, 22, 0, 21, 0, 67, 0, 73, 0, 22, 0, 82, 0, 23, 0, 22, 0, 73, 0, 82, 0, 23, 0, 90, 0, 24, 0, 23, 0, 82, 0, 90, 0, 24, 0, 28, 0, 26, 0, 24, 0, 90, 0, 28, 0, 1, 0, 36, 0, 30, 0, 1, 0, 35, 0, 36, 0, 30, 0, 38, 0, 31, 0, 30, 0, 37, 0, 38, 0, 31, 0, 39, 0, 32, 0, 31, 0, 38, 0, 39, 0, 32, 0, 40, 0, 33, 0, 32, 0, 39, 0, 40, 0, 35, 0, 44, 0, 36, 0, 35, 0, 42, 0, 44, 0, 36, 0, 46, 0, 38, 0, 36, 0, 45, 0, 46, 0, 38, 0, 47, 0, 39, 0, 38, 0, 46, 0, 47, 0, 39, 0, 50, 0, 40, 0, 39, 0, 47, 0, 50, 0, 42, 0, 53, 0, 44, 0, 42, 0, 52, 0, 53, 0, 43, 0, 54, 0, 46, 0, 43, 0, 53, 0, 54, 0, 46, 0, 55, 0, 47, 0, 46, 0, 54, 0, 55, 0, 47, 0, 56, 0, 48, 0, 47, 0, 55, 0, 56, 0, 52, 0, 12, 0, 53, 0, 52, 0, 6, 0, 12, 0, 53, 0, 19, 0, 54, 0, 53, 0, 14, 0, 19, 0, 54, 0, 25, 0, 55, 0, 54, 0, 19, 0, 25, 0, 55, 0, 27, 0, 58, 0, 55, 0, 25, 0, 27, 0, 2, 0, 69, 0, 62, 0, 2, 0, 68, 0, 69, 0, 61, 0, 71, 0, 64, 0, 61, 0, 69, 0, 71, 0, 63, 0, 72, 0, 65, 0, 63, 0, 71, 0, 72, 0, 65, 0, 74, 0, 66, 0, 65, 0, 72, 0, 74, 0, 68, 0, 77, 0, 69, 0, 68, 0, 76, 0, 77, 0, 69, 0, 78, 0, 70, 0, 69, 0, 77, 0, 78, 0, 71, 0, 79, 0, 72, 0, 71, 0, 78, 0, 79, 0, 72, 0, 83, 0, 75, 0, 72, 0, 79, 0, 83, 0, 76, 0, 85, 0, 77, 0, 76, 0, 84, 0, 85, 0, 77, 0, 87, 0, 78, 0, 77, 0, 86, 0, 87, 0, 78, 0, 88, 0, 79, 0, 78, 0, 87, 0, 88, 0, 80, 0, 89, 0, 81, 0, 80, 0, 88, 0, 89, 0, 84, 0, 41, 0, 85, 0, 84, 0, 34, 0, 41, 0, 85, 0, 51, 0, 87, 0, 85, 0, 41, 0, 51, 0, 87, 0, 59, 0, 88, 0, 87, 0, 49, 0, 59, 0, 88, 0, 29, 0, 89, 0, 88, 0, 57, 0, 29, 0, 91, 0, 101, 0, 94, 0, 91, 0, 100, 0, 101, 0, 94, 0, 102, 0, 95, 0, 94, 0, 101, 0, 102, 0, 95, 0, 103, 0, 96, 0, 95, 0, 102, 0, 103, 0, 96, 0, 105, 0, 99, 0, 96, 0, 103, 0, 105, 0, 100, 0, 107, 0, 101, 0, 100, 0, 106, 0, 107, 0, 101, 0, 108, 0, 102, 0, 101, 0, 107, 0, 108, 0, 102, 0, 109, 0, 103, 0, 102, 0, 108, 0, 109, 0, 103, 0, 111, 0, 105, 0, 103, 0, 109, 0, 111, 0, 106, 0, 113, 0, 107, 0, 106, 0, 112, 0, 113, 0, 107, 0, 114, 0, 108, 0, 107, 0, 113, 0, 114, 0, 108, 0, 115, 0, 109, 0, 108, 0, 114, 0, 115, 0, 109, 0, 117, 0, 111, 0, 109, 0, 115, 0, 117, 0, 112, 0, 163, 0, 113, 0, 112, 0, 156, 0, 163, 0, 113, 0, 170, 0, 114, 0, 113, 0, 163, 0, 170, 0, 114, 0, 178, 0, 115, 0, 114, 0, 170, 0, 178, 0, 115, 0, 121, 0, 117, 0, 115, 0, 178, 0, 121, 0, 92, 0, 130, 0, 122, 0, 92, 0, 129, 0, 130, 0, 122, 0, 131, 0, 123, 0, 122, 0, 130, 0, 131, 0, 123, 0, 132, 0, 124, 0, 123, 0, 131, 0, 132, 0, 124, 0, 133, 0, 125, 0, 124, 0, 132, 0, 133, 0, 127, 0, 137, 0, 130, 0, 127, 0, 135, 0, 137, 0, 130, 0, 138, 0, 131, 0, 130, 0, 137, 0, 138, 0, 131, 0, 140, 0, 132, 0, 131, 0, 139, 0, 140, 0, 132, 0, 142, 0, 133, 0, 132, 0, 141, 0, 142, 0, 136, 0, 146, 0, 137, 0, 136, 0, 145, 0, 146, 0, 137, 0, 147, 0, 139, 0, 137, 0, 146, 0, 147, 0, 138, 0, 148, 0, 141, 0, 138, 0, 147, 0, 148, 0, 140, 0, 150, 0, 142, 0, 140, 0, 148, 0, 150, 0, 145, 0, 104, 0, 146, 0, 145, 0, 97, 0, 104, 0, 146, 0, 110, 0, 147, 0, 146, 0, 104, 0, 110, 0, 147, 0, 116, 0, 148, 0, 147, 0, 110, 0, 116, 0, 148, 0, 119, 0, 150, 0, 148, 0, 118, 0, 119, 0, 93, 0, 158, 0, 152, 0, 93, 0, 157, 0, 158, 0, 152, 0, 159, 0, 153, 0, 152, 0, 158, 0, 159, 0, 153, 0, 160, 0, 154, 0, 153, 0, 159, 0, 160, 0, 154, 0, 162, 0, 155, 0, 154, 0, 161, 0, 162, 0, 157, 0, 166, 0, 158, 0, 157, 0, 164, 0, 166, 0, 158, 0, 167, 0, 159, 0, 158, 0, 165, 0, 167, 0, 159, 0, 168, 0, 161, 0, 159, 0, 167, 0, 168, 0, 160, 0, 169, 0, 162, 0, 160, 0, 168, 0, 169, 0, 164, 0, 173, 0, 166, 0, 164, 0, 171, 0, 173, 0, 166, 0, 174, 0, 167, 0, 166, 0, 172, 0, 174, 0, 167, 0, 175, 0, 168, 0, 167, 0, 174, 0, 175, 0, 168, 0, 177, 0, 169, 0, 168, 0, 176, 0, 177, 0, 171, 0, 134, 0, 172, 0, 171, 0, 126, 0, 134, 0, 172, 0, 144, 0, 174, 0, 172, 0, 134, 0, 144, 0, 174, 0, 149, 0, 175, 0, 174, 0, 143, 0, 149, 0, 175, 0, 120, 0, 177, 0, 175, 0, 151, 0, 120, 0, 179, 0, 190, 0, 182, 0, 179, 0, 187, 0, 190, 0, 182, 0, 191, 0, 183, 0, 182, 0, 190, 0, 191, 0, 183, 0, 192, 0, 184, 0, 183, 0, 191, 0, 192, 0, 184, 0, 194, 0, 186, 0, 184, 0, 192, 0, 194, 0, 189, 0, 197, 0, 190, 0, 189, 0, 196, 0, 197, 0, 190, 0, 199, 0, 191, 0, 190, 0, 197, 0, 199, 0, 191, 0, 202, 0, 192, 0, 191, 0, 198, 0, 202, 0, 192, 0, 206, 0, 194, 0, 192, 0, 201, 0, 206, 0, 195, 0, 208, 0, 197, 0, 195, 0, 207, 0, 208, 0, 197, 0, 209, 0, 198, 0, 197, 0, 208, 0, 209, 0, 199, 0, 210, 0, 201, 0, 199, 0, 209, 0, 210, 0, 200, 0, 213, 0, 204, 0, 200, 0, 211, 0, 213, 0, 207, 0, 1, 1, 208, 0, 207, 0, 251, 0, 1, 1, 208, 0, 7, 1, 209, 0, 208, 0, 1, 1, 7, 1, 209, 0, 13, 1, 210, 0, 209, 0, 7, 1, 13, 1, 210, 0, 217, 0, 213, 0, 210, 0, 13, 1, 217, 0, 180, 0, 224, 0, 218, 0, 180, 0, 223, 0, 224, 0, 218, 0, 225, 0, 219, 0, 218, 0, 224, 0, 225, 0, 219, 0, 227, 0, 220, 0, 219, 0, 225, 0, 227, 0, 220, 0, 228, 0, 221, 0, 220, 0, 226, 0, 228, 0, 223, 0, 232, 0, 224, 0, 223, 0, 230, 0, 232, 0, 224, 0, 234, 0, 225, 0, 224, 0, 233, 0, 234, 0, 225, 0, 235, 0, 227, 0, 225, 0, 234, 0, 235, 0, 227, 0, 236, 0, 228, 0, 227, 0, 235, 0, 236, 0, 230, 0, 239, 0, 231, 0, 230, 0, 238, 0, 239, 0, 231, 0, 241, 0, 234, 0, 231, 0, 240, 0, 241, 0, 234, 0, 243, 0, 235, 0, 234, 0, 241, 0, 243, 0, 235, 0, 244, 0, 236, 0, 235, 0, 242, 0, 244, 0, 238, 0, 193, 0, 240, 0, 238, 0, 185, 0, 193, 0, 240, 0, 203, 0, 241, 0, 240, 0, 193, 0, 203, 0, 241, 0, 214, 0, 243, 0, 241, 0, 205, 0, 214, 0, 243, 0, 215, 0, 244, 0, 243, 0, 212, 0, 215, 0, 181, 0, 253, 0, 246, 0, 181, 0, 252, 0, 253, 0, 246, 0, 254, 0, 247, 0, 246, 0, 253, 0, 254, 0, 247, 0, 255, 0, 248, 0, 247, 0, 254, 0, 255, 0, 248, 0, 0, 1, 249, 0, 248, 0, 255, 0, 0, 1, 252, 0, 3, 1, 253, 0, 252, 0, 2, 1, 3, 1, 253, 0, 4, 1, 254, 0, 253, 0, 3, 1, 4, 1, 254, 0, 5, 1, 255, 0, 254, 0, 4, 1, 5, 1, 255, 0, 6, 1, 0, 1, 255, 0, 5, 1, 6, 1, 2, 1, 9, 1, 3, 1, 2, 1, 8, 1, 9, 1, 3, 1, 10, 1, 4, 1, 3, 1, 9, 1, 10, 1, 4, 1, 11, 1, 5, 1, 4, 1, 10, 1, 11, 1, 5, 1, 12, 1, 6, 1, 5, 1, 11, 1, 12, 1, 8, 1, 229, 0, 9, 1, 8, 1, 222, 0, 229, 0, 9, 1, 237, 0, 10, 1, 9, 1, 229, 0, 237, 0, 10, 1, 245, 0, 11, 1, 10, 1, 237, 0, 245, 0, 11, 1, 216, 0, 12, 1, 11, 1, 245, 0, 216, 0, 14, 1, 26, 1, 19, 1, 14, 1, 25, 1, 26, 1, 18, 1, 27, 1, 20, 1, 18, 1, 26, 1, 27, 1, 21, 1, 29, 1, 22, 1, 21, 1, 27, 1, 29, 1, 22, 1, 31, 1, 23, 1, 22, 1, 29, 1, 31, 1, 25, 1, 34, 1, 26, 1, 25, 1, 33, 1, 34, 1, 26, 1, 35, 1, 28, 1, 26, 1, 34, 1, 35, 1, 27, 1, 37, 1, 29, 1, 27, 1, 35, 1, 37, 1, 29, 1, 38, 1, 30, 1, 29, 1, 37, 1, 38, 1, 33, 1, 42, 1, 34, 1, 33, 1, 40, 1, 42, 1, 34, 1, 43, 1, 35, 1, 34, 1, 41, 1, 43, 1, 35, 1, 44, 1, 37, 1, 35, 1, 43, 1, 44, 1, 36, 1, 45, 1, 38, 1, 36, 1, 44, 1, 45, 1, 40, 1, 84, 1, 42, 1, 40, 1, 77, 1, 84, 1, 42, 1, 92, 1, 43, 1, 42, 1, 84, 1, 92, 1, 43, 1, 100, 1, 44, 1, 43, 1, 94, 1, 100, 1, 44, 1, 47, 1, 45, 1, 44, 1, 100, 1, 47, 1, 15, 1, 56, 1, 50, 1, 15, 1, 55, 1, 56, 1, 50, 1, 57, 1, 51, 1, 50, 1, 56, 1, 57, 1, 51, 1, 58, 1, 52, 1, 51, 1, 57, 1, 58, 1, 52, 1, 61, 1, 54, 1, 52, 1, 58, 1, 61, 1, 55, 1, 63, 1, 56, 1, 55, 1, 62, 1, 63, 1, 56, 1, 64, 1, 57, 1, 56, 1, 63, 1, 64, 1, 57, 1, 65, 1, 58, 1, 57, 1, 64, 1, 65, 1, 58, 1, 67, 1, 61, 1, 58, 1, 65, 1, 67, 1, 62, 1, 69, 1, 63, 1, 62, 1, 68, 1, 69, 1, 63, 1, 70, 1, 64, 1, 63, 1, 69, 1, 70, 1, 64, 1, 71, 1, 65, 1, 64, 1, 70, 1, 71, 1, 65, 1, 73, 1, 67, 1, 65, 1, 71, 1, 73, 1, 68, 1, 32, 1, 69, 1, 68, 1, 24, 1, 32, 1, 69, 1, 39, 1, 70, 1, 69, 1, 32, 1, 39, 1, 70, 1, 46, 1, 71, 1, 70, 1, 39, 1, 46, 1, 71, 1, 49, 1, 73, 1, 71, 1, 46, 1, 49, 1, 16, 1, 81, 1, 74, 1, 16, 1, 79, 1, 81, 1, 74, 1, 82, 1, 75, 1, 74, 1, 80, 1, 82, 1, 75, 1, 83, 1, 76, 1, 75, 1, 82, 1, 83, 1, 76, 1, 85, 1, 78, 1, 76, 1, 83, 1, 85, 1, 79, 1, 88, 1, 81, 1, 79, 1, 86, 1, 88, 1, 81, 1, 90, 1, 82, 1, 81, 1, 87, 1, 90, 1, 82, 1, 91, 1, 83, 1, 82, 1, 90, 1, 91, 1, 83, 1, 93, 1, 85, 1, 83, 1, 91, 1, 93, 1, 86, 1, 97, 1, 88, 1, 86, 1, 96, 1, 97, 1, 89, 1, 98, 1, 90, 1, 89, 1, 97, 1, 98, 1, 90, 1, 99, 1, 91, 1, 90, 1, 98, 1, 99, 1, 91, 1, 102, 1, 95, 1, 91, 1, 99, 1, 102, 1, 96, 1, 60, 1, 97, 1, 96, 1, 53, 1, 60, 1, 97, 1, 66, 1, 98, 1, 97, 1, 59, 1, 66, 1, 98, 1, 72, 1, 99, 1, 98, 1, 66, 1, 72, 1, 99, 1, 48, 1, 101, 1, 99, 1, 72, 1, 48, 1, 103, 1, 112, 1, 106, 1, 103, 1, 111, 1, 112, 1, 106, 1, 113, 1, 107, 1, 106, 1, 112, 1, 113, 1, 107, 1, 114, 1, 108, 1, 107, 1, 113, 1, 114, 1, 108, 1, 115, 1, 109, 1, 108, 1, 114, 1, 115, 1, 111, 1, 118, 1, 112, 1, 111, 1, 117, 1, 118, 1, 112, 1, 119, 1, 113, 1, 112, 1, 118, 1, 119, 1, 113, 1, 120, 1, 114, 1, 113, 1, 119, 1, 120, 1, 114, 1, 123, 1, 115, 1, 114, 1, 120, 1, 123, 1, 117, 1, 125, 1, 118, 1, 117, 1, 124, 1, 125, 1, 118, 1, 126, 1, 119, 1, 118, 1, 125, 1, 126, 1, 119, 1, 127, 1, 120, 1, 119, 1, 126, 1, 127, 1, 120, 1, 129, 1, 123, 1, 120, 1, 127, 1, 129, 1, 124, 1, 176, 1, 125, 1, 124, 1, 170, 1, 176, 1, 125, 1, 182, 1, 126, 1, 125, 1, 176, 1, 182, 1, 126, 1, 188, 1, 127, 1, 126, 1, 182, 1, 188, 1, 127, 1, 131, 1, 129, 1, 127, 1, 188, 1, 131, 1, 104, 1, 142, 1, 133, 1, 104, 1, 141, 1, 142, 1, 134, 1, 143, 1, 137, 1, 134, 1, 142, 1, 143, 1, 136, 1, 144, 1, 138, 1, 136, 1, 143, 1, 144, 1, 138, 1, 146, 1, 140, 1, 138, 1, 144, 1, 146, 1, 141, 1, 149, 1, 142, 1, 141, 1, 147, 1, 149, 1, 142, 1, 150, 1, 143, 1, 142, 1, 149, 1, 150, 1, 143, 1, 154, 1, 144, 1, 143, 1, 151, 1, 154, 1, 144, 1, 157, 1, 146, 1, 144, 1, 153, 1, 157, 1, 148, 1, 160, 1, 149, 1, 148, 1, 158, 1, 160, 1, 149, 1, 161, 1, 151, 1, 149, 1, 160, 1, 161, 1, 150, 1, 164, 1, 154, 1, 150, 1, 162, 1, 164, 1, 152, 1, 166, 1, 155, 1, 152, 1, 163, 1, 166, 1, 159, 1, 116, 1, 160, 1, 159, 1, 110, 1, 116, 1, 160, 1, 121, 1, 161, 1, 160, 1, 116, 1, 121, 1, 161, 1, 128, 1, 164, 1, 161, 1, 122, 1, 128, 1, 164, 1, 132, 1, 166, 1, 164, 1, 128, 1, 132, 1, 105, 1, 173, 1, 167, 1, 105, 1, 172, 1, 173, 1, 167, 1, 174, 1, 168, 1, 167, 1, 173, 1, 174, 1, 168, 1, 175, 1, 169, 1, 168, 1, 174, 1, 175, 1, 169, 1, 177, 1, 171, 1, 169, 1, 175, 1, 177, 1, 172, 1, 179, 1, 173, 1, 172, 1, 178, 1, 179, 1, 173, 1, 180, 1, 174, 1, 173, 1, 179, 1, 180, 1, 174, 1, 181, 1, 175, 1, 174, 1, 180, 1, 181, 1, 175, 1, 183, 1, 177, 1, 175, 1, 181, 1, 183, 1, 178, 1, 185, 1, 179, 1, 178, 1, 184, 1, 185, 1, 179, 1, 186, 1, 180, 1, 179, 1, 185, 1, 186, 1, 180, 1, 187, 1, 181, 1, 180, 1, 186, 1, 187, 1, 181, 1, 189, 1, 183, 1, 181, 1, 187, 1, 189, 1, 184, 1, 145, 1, 185, 1, 184, 1, 139, 1, 145, 1, 185, 1, 156, 1, 186, 1, 185, 1, 145, 1, 156, 1, 186, 1, 165, 1, 187, 1, 186, 1, 156, 1, 165, 1, 187, 1, 130, 1, 189, 1, 187, 1, 165, 1, 130, 1, 190, 1, 200, 1, 193, 1, 190, 1, 199, 1, 200, 1, 193, 1, 201, 1, 194, 1, 193, 1, 200, 1, 201, 1, 194, 1, 202, 1, 195, 1, 194, 1, 201, 1, 202, 1, 195, 1, 203, 1, 196, 1, 195, 1, 202, 1, 203, 1, 199, 1, 206, 1, 200, 1, 199, 1, 205, 1, 206, 1, 200, 1, 207, 1, 201, 1, 200, 1, 206, 1, 207, 1, 201, 1, 208, 1, 202, 1, 201, 1, 207, 1, 208, 1, 202, 1, 209, 1, 203, 1, 202, 1, 208, 1, 209, 1, 205, 1, 212, 1, 206, 1, 205, 1, 211, 1, 212, 1, 206, 1, 213, 1, 207, 1, 206, 1, 212, 1, 213, 1, 207, 1, 214, 1, 208, 1, 207, 1, 213, 1, 214, 1, 208, 1, 216, 1, 209, 1, 208, 1, 214, 1, 216, 1, 211, 1, 7, 2, 212, 1, 211, 1, 1, 2, 7, 2, 212, 1, 12, 2, 213, 1, 212, 1, 7, 2, 12, 2, 213, 1, 19, 2, 214, 1, 213, 1, 12, 2, 19, 2, 214, 1, 217, 1, 216, 1, 214, 1, 19, 2, 217, 1, 191, 1, 229, 1, 220, 1, 191, 1, 228, 1, 229, 1, 221, 1, 230, 1, 224, 1, 221, 1, 229, 1, 230, 1, 223, 1, 231, 1, 225, 1, 223, 1, 230, 1, 231, 1, 225, 1, 233, 1, 227, 1, 225, 1, 231, 1, 233, 1, 228, 1, 236, 1, 229, 1, 228, 1, 234, 1, 236, 1, 229, 1, 237, 1, 230, 1, 229, 1, 236, 1, 237, 1, 230, 1, 241, 1, 231, 1, 230, 1, 238, 1, 241, 1, 231, 1, 243, 1, 233, 1, 231, 1, 240, 1, 243, 1, 235, 1, 246, 1, 236, 1, 235, 1, 244, 1, 246, 1, 236, 1, 247, 1, 238, 1, 236, 1, 246, 1, 247, 1, 237, 1, 250, 1, 240, 1, 237, 1, 248, 1, 250, 1, 239, 1, 252, 1, 243, 1, 239, 1, 249, 1, 252, 1, 245, 1, 204, 1, 246, 1, 245, 1, 198, 1, 204, 1, 246, 1, 210, 1, 247, 1, 246, 1, 204, 1, 210, 1, 247, 1, 215, 1, 250, 1, 247, 1, 210, 1, 215, 1, 250, 1, 219, 1, 252, 1, 250, 1, 215, 1, 219, 1, 192, 1, 3, 2, 253, 1, 192, 1, 2, 2, 3, 2, 253, 1, 4, 2, 254, 1, 253, 1, 3, 2, 4, 2, 254, 1, 5, 2, 255, 1, 254, 1, 4, 2, 5, 2, 255, 1, 6, 2, 0, 2, 255, 1, 5, 2, 6, 2, 2, 2, 9, 2, 3, 2, 2, 2, 8, 2, 9, 2, 3, 2, 10, 2, 4, 2, 3, 2, 9, 2, 10, 2, 4, 2, 11, 2, 5, 2, 4, 2, 10, 2, 11, 2, 5, 2, 13, 2, 6, 2, 5, 2, 11, 2, 13, 2, 8, 2, 15, 2, 9, 2, 8, 2, 14, 2, 15, 2, 9, 2, 16, 2, 10, 2, 9, 2, 15, 2, 16, 2, 10, 2, 17, 2, 11, 2, 10, 2, 16, 2, 17, 2, 11, 2, 18, 2, 13, 2, 11, 2, 17, 2, 18, 2, 14, 2, 232, 1, 15, 2, 14, 2, 226, 1, 232, 1, 15, 2, 242, 1, 16, 2, 15, 2, 232, 1, 242, 1, 16, 2, 251, 1, 17, 2, 16, 2, 242, 1, 251, 1, 17, 2, 218, 1, 18, 2, 17, 2, 251, 1, 218, 1, 20, 2, 32, 2, 23, 2, 20, 2, 31, 2, 32, 2, 24, 2, 33, 2, 26, 2, 24, 2, 32, 2, 33, 2, 27, 2, 35, 2, 28, 2, 27, 2, 33, 2, 35, 2, 28, 2, 37, 2, 30, 2, 28, 2, 35, 2, 37, 2, 31, 2, 39, 2, 32, 2, 31, 2, 38, 2, 39, 2, 32, 2, 40, 2, 34, 2, 32, 2, 39, 2, 40, 2, 33, 2, 42, 2, 35, 2, 33, 2, 40, 2, 42, 2, 35, 2, 43, 2, 37, 2, 35, 2, 42, 2, 43, 2, 38, 2, 48, 2, 39, 2, 38, 2, 46, 2, 48, 2, 39, 2, 49, 2, 40, 2, 39, 2, 47, 2, 49, 2, 40, 2, 50, 2, 42, 2, 40, 2, 49, 2, 50, 2, 41, 2, 52, 2, 45, 2, 41, 2, 50, 2, 52, 2, 46, 2, 91, 2, 48, 2, 46, 2, 84, 2, 91, 2, 48, 2, 99, 2, 49, 2, 48, 2, 91, 2, 99, 2, 49, 2, 107, 2, 50, 2, 49, 2, 101, 2, 107, 2, 50, 2, 55, 2, 52, 2, 50, 2, 108, 2, 55, 2, 21, 2, 62, 2, 56, 2, 21, 2, 61, 2, 62, 2, 56, 2, 63, 2, 57, 2, 56, 2, 62, 2, 63, 2, 57, 2, 64, 2, 58, 2, 57, 2, 63, 2, 64, 2, 58, 2, 66, 2, 59, 2, 58, 2, 64, 2, 66, 2, 61, 2, 69, 2, 62, 2, 61, 2, 68, 2, 69, 2, 62, 2, 70, 2, 63, 2, 62, 2, 69, 2, 70, 2, 63, 2, 71, 2, 64, 2, 63, 2, 70, 2, 71, 2, 64, 2, 72, 2, 66, 2, 64, 2, 71, 2, 72, 2, 68, 2, 75, 2, 69, 2, 68, 2, 74, 2, 75, 2, 69, 2, 76, 2, 70, 2, 69, 2, 75, 2, 76, 2, 70, 2, 77, 2, 71, 2, 70, 2, 76, 2, 77, 2, 71, 2, 78, 2, 72, 2, 71, 2, 77, 2, 78, 2, 74, 2, 36, 2, 75, 2, 74, 2, 29, 2, 36, 2, 75, 2, 44, 2, 76, 2, 75, 2, 36, 2, 44, 2, 76, 2, 51, 2, 77, 2, 76, 2, 44, 2, 51, 2, 77, 2, 53, 2, 78, 2, 77, 2, 51, 2, 53, 2, 22, 2, 87, 2, 80, 2, 22, 2, 85, 2, 87, 2, 80, 2, 88, 2, 81, 2, 80, 2, 86, 2, 88, 2, 81, 2, 89, 2, 82, 2, 81, 2, 88, 2, 89, 2, 82, 2, 90, 2, 83, 2, 82, 2, 89, 2, 90, 2, 85, 2, 94, 2, 87, 2, 85, 2, 92, 2, 94, 2, 87, 2, 96, 2, 88, 2, 87, 2, 93, 2, 96, 2, 88, 2, 97, 2, 89, 2, 88, 2, 96, 2, 97, 2, 89, 2, 98, 2, 90, 2, 89, 2, 97, 2, 98, 2, 92, 2, 103, 2, 94, 2, 92, 2, 102, 2, 103, 2, 95, 2, 104, 2, 96, 2, 95, 2, 103, 2, 104, 2, 96, 2, 105, 2, 97, 2, 96, 2, 104, 2, 105, 2, 97, 2, 109, 2, 100, 2, 97, 2, 105, 2, 109, 2, 102, 2, 67, 2, 103, 2, 102, 2, 60, 2, 67, 2, 103, 2, 73, 2, 104, 2, 103, 2, 65, 2, 73, 2, 104, 2, 79, 2, 105, 2, 104, 2, 73, 2, 79, 2, 105, 2, 54, 2, 106, 2, 105, 2, 79, 2, 54, 2, 110, 2, 119, 2, 113, 2, 110, 2, 118, 2, 119, 2, 113, 2, 120, 2, 114, 2, 113, 2, 119, 2, 120, 2, 114, 2, 122, 2, 115, 2, 114, 2, 120, 2, 122, 2, 115, 2, 123, 2, 117, 2, 115, 2, 121, 2, 123, 2, 118, 2, 126, 2, 119, 2, 118, 2, 125, 2, 126, 2, 119, 2, 128, 2, 120, 2, 119, 2, 127, 2, 128, 2, 120, 2, 129, 2, 121, 2, 120, 2, 128, 2, 129, 2, 122, 2, 131, 2, 123, 2, 122, 2, 129, 2, 131, 2, 125, 2, 133, 2, 126, 2, 125, 2, 132, 2, 133, 2, 126, 2, 135, 2, 128, 2, 126, 2, 134, 2, 135, 2, 128, 2, 137, 2, 129, 2, 128, 2, 135, 2, 137, 2, 129, 2, 139, 2, 131, 2, 129, 2, 136, 2, 139, 2, 132, 2, 180, 2, 134, 2, 132, 2, 172, 2, 180, 2, 134, 2, 189, 2, 135, 2, 134, 2, 180, 2, 189, 2, 135, 2, 199, 2, 137, 2, 135, 2, 191, 2, 199, 2, 137, 2, 142, 2, 139, 2, 137, 2, 198, 2, 142, 2, 111, 2, 150, 2, 143, 2, 111, 2, 149, 2, 150, 2, 143, 2, 151, 2, 144, 2, 143, 2, 150, 2, 151, 2, 144, 2, 152, 2, 145, 2, 144, 2, 151, 2, 152, 2, 145, 2, 154, 2, 147, 2, 145, 2, 152, 2, 154, 2, 149, 2, 156, 2, 150, 2, 149, 2, 155, 2, 156, 2, 150, 2, 157, 2, 151, 2, 150, 2, 156, 2, 157, 2, 151, 2, 158, 2, 152, 2, 151, 2, 157, 2, 158, 2, 152, 2, 160, 2, 154, 2, 152, 2, 158, 2, 160, 2, 155, 2, 162, 2, 156, 2, 155, 2, 161, 2, 162, 2, 156, 2, 163, 2, 157, 2, 156, 2, 162, 2, 163, 2, 157, 2, 164, 2, 158, 2, 157, 2, 163, 2, 164, 2, 158, 2, 167, 2, 160, 2, 158, 2, 164, 2, 167, 2, 161, 2, 124, 2, 162, 2, 161, 2, 116, 2, 124, 2, 162, 2, 130, 2, 163, 2, 162, 2, 124, 2, 130, 2, 163, 2, 138, 2, 164, 2, 163, 2, 130, 2, 138, 2, 164, 2, 141, 2, 167, 2, 164, 2, 138, 2, 141, 2, 112, 2, 176, 2, 168, 2, 112, 2, 173, 2, 176, 2, 168, 2, 177, 2, 169, 2, 168, 2, 176, 2, 177, 2, 169, 2, 178, 2, 170, 2, 169, 2, 177, 2, 178, 2, 170, 2, 179, 2, 171, 2, 170, 2, 178, 2, 179, 2, 175, 2, 183, 2, 176, 2, 175, 2, 182, 2, 183, 2, 176, 2, 185, 2, 177, 2, 176, 2, 183, 2, 185, 2, 177, 2, 188, 2, 178, 2, 177, 2, 184, 2, 188, 2, 178, 2, 190, 2, 179, 2, 178, 2, 187, 2, 190, 2, 181, 2, 193, 2, 183, 2, 181, 2, 192, 2, 193, 2, 183, 2, 194, 2, 184, 2, 183, 2, 193, 2, 194, 2, 185, 2, 195, 2, 187, 2, 185, 2, 194, 2, 195, 2, 186, 2, 197, 2, 190, 2, 186, 2, 196, 2, 197, 2, 192, 2, 153, 2, 193, 2, 192, 2, 148, 2, 153, 2, 193, 2, 159, 2, 194, 2, 193, 2, 153, 2, 159, 2, 194, 2, 166, 2, 195, 2, 194, 2, 159, 2, 166, 2, 195, 2, 140, 2, 197, 2, 195, 2, 165, 2, 140, 2, 200, 2, 210, 2, 203, 2, 200, 2, 209, 2, 210, 2, 203, 2, 211, 2, 204, 2, 203, 2, 210, 2, 211, 2, 204, 2, 212, 2, 205, 2, 204, 2, 211, 2, 212, 2, 205, 2, 213, 2, 207, 2, 205, 2, 212, 2, 213, 2, 209, 2, 216, 2, 210, 2, 209, 2, 215, 2, 216, 2, 210, 2, 217, 2, 211, 2, 210, 2, 216, 2, 217, 2, 211, 2, 218, 2, 212, 2, 211, 2, 217, 2, 218, 2, 212, 2, 220, 2, 213, 2, 212, 2, 218, 2, 220, 2, 215, 2, 222, 2, 216, 2, 215, 2, 221, 2, 222, 2, 216, 2, 223, 2, 217, 2, 216, 2, 222, 2, 223, 2, 217, 2, 224, 2, 218, 2, 217, 2, 223, 2, 224, 2, 218, 2, 226, 2, 220, 2, 218, 2, 224, 2, 226, 2, 221, 2, 18, 3, 222, 2, 221, 2, 11, 3, 18, 3, 222, 2, 26, 3, 223, 2, 222, 2, 18, 3, 26, 3, 223, 2, 34, 3, 224, 2, 223, 2, 26, 3, 34, 3, 224, 2, 230, 2, 226, 2, 224, 2, 34, 3, 230, 2, 201, 2, 239, 2, 231, 2, 201, 2, 238, 2, 239, 2, 231, 2, 240, 2, 232, 2, 231, 2, 239, 2, 240, 2, 232, 2, 241, 2, 233, 2, 232, 2, 240, 2, 241, 2, 233, 2, 243, 2, 235, 2, 233, 2, 241, 2, 243, 2, 236, 2, 246, 2, 239, 2, 236, 2, 244, 2, 246, 2, 239, 2, 247, 2, 240, 2, 239, 2, 246, 2, 247, 2, 240, 2, 249, 2, 241, 2, 240, 2, 248, 2, 249, 2, 241, 2, 253, 2, 243, 2, 241, 2, 250, 2, 253, 2, 245, 2, 1, 3, 246, 2, 245, 2, 0, 3, 1, 3, 246, 2, 2, 3, 248, 2, 246, 2, 1, 3, 2, 3, 247, 2, 3, 3, 250, 2, 247, 2, 2, 3, 3, 3, 251, 2, 6, 3, 255, 2, 251, 2, 3, 3, 6, 3, 0, 3, 214, 2, 1, 3, 0, 3, 206, 2, 214, 2, 1, 3, 219, 2, 2, 3, 1, 3, 214, 2, 219, 2, 2, 3, 225, 2, 3, 3, 2, 3, 219, 2, 225, 2, 3, 3, 229, 2, 6, 3, 3, 3, 227, 2, 229, 2, 202, 2, 13, 3, 7, 3, 202, 2, 12, 3, 13, 3, 7, 3, 14, 3, 8, 3, 7, 3, 13, 3, 14, 3, 8, 3, 15, 3, 9, 3, 8, 3, 14, 3, 15, 3, 9, 3, 17, 3, 10, 3, 9, 3, 16, 3, 17, 3, 12, 3, 21, 3, 13, 3, 12, 3, 19, 3, 21, 3, 13, 3, 23, 3, 14, 3, 13, 3, 20, 3, 23, 3, 14, 3, 24, 3, 15, 3, 14, 3, 23, 3, 24, 3, 15, 3, 25, 3, 17, 3, 15, 3, 24, 3, 25, 3, 19, 3, 29, 3, 22, 3, 19, 3, 27, 3, 29, 3, 22, 3, 30, 3, 23, 3, 22, 3, 28, 3, 30, 3, 23, 3, 31, 3, 24, 3, 23, 3, 30, 3, 31, 3, 24, 3, 33, 3, 25, 3, 24, 3, 32, 3, 33, 3, 27, 3, 242, 2, 28, 3, 27, 3, 234, 2, 242, 2, 28, 3, 254, 2, 30, 3, 28, 3, 242, 2, 254, 2, 30, 3, 4, 3, 31, 3, 30, 3, 252, 2, 4, 3, 31, 3, 228, 2, 33, 3, 31, 3, 5, 3, 228, 2, 35, 3, 47, 3, 38, 3, 35, 3, 46, 3, 47, 3, 39, 3, 49, 3, 42, 3, 39, 3, 47, 3, 49, 3, 41, 3, 50, 3, 43, 3, 41, 3, 49, 3, 50, 3, 43, 3, 51, 3, 44, 3, 43, 3, 50, 3, 51, 3, 46, 3, 55, 3, 47, 3, 46, 3, 54, 3, 55, 3, 47, 3, 56, 3, 48, 3, 47, 3, 55, 3, 56, 3, 49, 3, 57, 3, 50, 3, 49, 3, 56, 3, 57, 3, 50, 3, 60, 3, 53, 3, 50, 3, 57, 3, 60, 3, 54, 3, 62, 3, 55, 3, 54, 3, 61, 3, 62, 3, 55, 3, 64, 3, 56, 3, 55, 3, 63, 3, 64, 3, 56, 3, 65, 3, 57, 3, 56, 3, 64, 3, 65, 3, 58, 3, 66, 3, 60, 3, 58, 3, 65, 3, 66, 3, 61, 3, 105, 3, 62, 3, 61, 3, 98, 3, 105, 3, 62, 3, 115, 3, 64, 3, 62, 3, 105, 3, 115, 3, 64, 3, 122, 3, 65, 3, 64, 3, 113, 3, 122, 3, 65, 3, 68, 3, 66, 3, 65, 3, 122, 3, 68, 3, 36, 3, 77, 3, 71, 3, 36, 3, 76, 3, 77, 3, 71, 3, 78, 3, 72, 3, 71, 3, 77, 3, 78, 3, 72, 3, 79, 3, 73, 3, 72, 3, 78, 3, 79, 3, 73, 3, 81, 3, 75, 3, 73, 3, 79, 3, 81, 3, 76, 3, 84, 3, 77, 3, 76, 3, 83, 3, 84, 3, 77, 3, 85, 3, 78, 3, 77, 3, 84, 3, 85, 3, 78, 3, 86, 3, 79, 3, 78, 3, 85, 3, 86, 3, 79, 3, 88, 3, 81, 3, 79, 3, 86, 3, 88, 3, 83, 3, 90, 3, 84, 3, 83, 3, 89, 3, 90, 3, 84, 3, 91, 3, 85, 3, 84, 3, 90, 3, 91, 3, 85, 3, 92, 3, 86, 3, 85, 3, 91, 3, 92, 3, 86, 3, 94, 3, 88, 3, 86, 3, 92, 3, 94, 3, 89, 3, 52, 3, 90, 3, 89, 3, 45, 3, 52, 3, 90, 3, 59, 3, 91, 3, 90, 3, 52, 3, 59, 3, 91, 3, 67, 3, 92, 3, 91, 3, 59, 3, 67, 3, 92, 3, 70, 3, 94, 3, 92, 3, 67, 3, 70, 3, 37, 3, 101, 3, 95, 3, 37, 3, 100, 3, 101, 3, 95, 3, 103, 3, 96, 3, 95, 3, 102, 3, 103, 3, 96, 3, 104, 3, 97, 3, 96, 3, 103, 3, 104, 3, 97, 3, 106, 3, 99, 3, 97, 3, 104, 3, 106, 3, 100, 3, 109, 3, 101, 3, 100, 3, 107, 3, 109, 3, 101, 3, 111, 3, 103, 3, 101, 3, 110, 3, 111, 3, 103, 3, 112, 3, 104, 3, 103, 3, 111, 3, 112, 3, 104, 3, 116, 3, 106, 3, 104, 3, 112, 3, 116, 3, 107, 3, 118, 3, 109, 3, 107, 3, 117, 3, 118, 3, 108, 3, 119, 3, 111, 3, 108, 3, 118, 3, 119, 3, 111, 3, 120, 3, 112, 3, 111, 3, 119, 3, 120, 3, 112, 3, 121, 3, 114, 3, 112, 3, 120, 3, 121, 3, 117, 3, 80, 3, 118, 3, 117, 3, 74, 3, 80, 3, 118, 3, 87, 3, 119, 3, 118, 3, 82, 3, 87, 3, 119, 3, 93, 3, 120, 3, 119, 3, 87, 3, 93, 3, 120, 3, 69, 3, 123, 3, 120, 3, 93, 3, 69, 3, 124, 3, 136, 3, 129, 3, 124, 3, 135, 3, 136, 3, 128, 3, 137, 3, 130, 3, 128, 3, 136, 3, 137, 3, 131, 3, 138, 3, 132, 3, 131, 3, 137, 3, 138, 3, 132, 3, 140, 3, 134, 3, 132, 3, 138, 3, 140, 3, 135, 3, 143, 3, 136, 3, 135, 3, 142, 3, 143, 3, 136, 3, 145, 3, 137, 3, 136, 3, 143, 3, 145, 3, 137, 3, 146, 3, 138, 3, 137, 3, 144, 3, 146, 3, 138, 3, 150, 3, 140, 3, 138, 3, 147, 3, 150, 3, 141, 3, 154, 3, 143, 3, 141, 3, 153, 3, 154, 3, 143, 3, 156, 3, 144, 3, 143, 3, 154, 3, 156, 3, 145, 3, 157, 3, 146, 3, 145, 3, 155, 3, 157, 3, 148, 3, 160, 3, 151, 3, 148, 3, 158, 3, 160, 3, 152, 3, 196, 3, 154, 3, 152, 3, 190, 3, 196, 3, 154, 3, 203, 3, 156, 3, 154, 3, 196, 3, 203, 3, 156, 3, 211, 3, 157, 3, 156, 3, 202, 3, 211, 3, 157, 3, 162, 3, 160, 3, 157, 3, 209, 3, 162, 3, 125, 3, 170, 3, 164, 3, 125, 3, 169, 3, 170, 3, 164, 3, 171, 3, 165, 3, 164, 3, 170, 3, 171, 3, 165, 3, 172, 3, 166, 3, 165, 3, 171, 3, 172, 3, 166, 3, 173, 3, 167, 3, 166, 3, 172, 3, 173, 3, 169, 3, 176, 3, 170, 3, 169, 3, 175, 3, 176, 3, 170, 3, 177, 3, 171, 3, 170, 3, 176, 3, 177, 3, 171, 3, 178, 3, 172, 3, 171, 3, 177, 3, 178, 3, 172, 3, 179, 3, 173, 3, 172, 3, 178, 3, 179, 3, 175, 3, 182, 3, 176, 3, 175, 3, 181, 3, 182, 3, 176, 3, 183, 3, 177, 3, 176, 3, 182, 3, 183, 3, 177, 3, 184, 3, 178, 3, 177, 3, 183, 3, 184, 3, 178, 3, 185, 3, 179, 3, 178, 3, 184, 3, 185, 3, 181, 3, 139, 3, 182, 3, 181, 3, 133, 3, 139, 3, 182, 3, 149, 3, 183, 3, 182, 3, 139, 3, 149, 3, 183, 3, 159, 3, 184, 3, 183, 3, 149, 3, 159, 3, 184, 3, 161, 3, 185, 3, 184, 3, 159, 3, 161, 3, 126, 3, 193, 3, 187, 3, 126, 3, 192, 3, 193, 3, 187, 3, 194, 3, 188, 3, 187, 3, 193, 3, 194, 3, 188, 3, 195, 3, 189, 3, 188, 3, 194, 3, 195, 3, 189, 3, 197, 3, 191, 3, 189, 3, 195, 3, 197, 3, 192, 3, 199, 3, 193, 3, 192, 3, 198, 3, 199, 3, 193, 3, 200, 3, 194, 3, 193, 3, 199, 3, 200, 3, 194, 3, 201, 3, 195, 3, 194, 3, 200, 3, 201, 3, 195, 3, 204, 3, 197, 3, 195, 3, 201, 3, 204, 3, 198, 3, 206, 3, 199, 3, 198, 3, 205, 3, 206, 3, 199, 3, 207, 3, 200, 3, 199, 3, 206, 3, 207, 3, 200, 3, 208, 3, 201, 3, 200, 3, 207, 3, 208, 3, 201, 3, 210, 3, 204, 3, 201, 3, 208, 3, 210, 3, 205, 3, 174, 3, 206, 3, 205, 3, 168, 3, 174, 3, 206, 3, 180, 3, 207, 3, 206, 3, 174, 3, 180, 3, 207, 3, 186, 3, 208, 3, 207, 3, 180, 3, 186, 3, 208, 3, 163, 3, 210, 3, 208, 3, 186, 3, 163, 3, 212, 3, 225, 3, 217, 3, 212, 3, 224, 3, 225, 3, 216, 3, 226, 3, 218, 3, 216, 3, 225, 3, 226, 3, 219, 3, 227, 3, 221, 3, 219, 3, 226, 3, 227, 3, 220, 3, 228, 3, 222, 3, 220, 3, 227, 3, 228, 3, 224, 3, 232, 3, 225, 3, 224, 3, 231, 3, 232, 3, 225, 3, 234, 3, 226, 3, 225, 3, 232, 3, 234, 3, 226, 3, 235, 3, 227, 3, 226, 3, 233, 3, 235, 3, 227, 3, 238, 3, 228, 3, 227, 3, 236, 3, 238, 3, 230, 3, 243, 3, 232, 3, 230, 3, 242, 3, 243, 3, 232, 3, 245, 3, 233, 3, 232, 3, 243, 3, 245, 3, 234, 3, 246, 3, 236, 3, 234, 3, 244, 3, 246, 3, 237, 3, 248, 3, 240, 3, 237, 3, 247, 3, 248, 3, 241, 3, 30, 4, 243, 3, 241, 3, 23, 4, 30, 4, 243, 3, 36, 4, 245, 3, 243, 3, 30, 4, 36, 4, 245, 3, 44, 4, 246, 3, 245, 3, 36, 4, 44, 4, 246, 3, 250, 3, 248, 3, 246, 3, 42, 4, 250, 3, 213, 3, 3, 4, 253, 3, 213, 3, 2, 4, 3, 4, 253, 3, 4, 4, 254, 3, 253, 3, 3, 4, 4, 4, 254, 3, 5, 4, 255, 3, 254, 3, 4, 4, 5, 4, 255, 3, 7, 4, 1, 4, 255, 3, 5, 4, 7, 4, 2, 4, 9, 4, 3, 4, 2, 4, 8, 4, 9, 4, 3, 4, 10, 4, 4, 4, 3, 4, 9, 4, 10, 4, 4, 4, 11, 4, 5, 4, 4, 4, 10, 4, 11, 4, 5, 4, 13, 4, 7, 4, 5, 4, 11, 4, 13, 4, 8, 4, 15, 4, 9, 4, 8, 4, 14, 4, 15, 4, 9, 4, 16, 4, 10, 4, 9, 4, 15, 4, 16, 4, 10, 4, 17, 4, 11, 4, 10, 4, 16, 4, 17, 4, 11, 4, 19, 4, 13, 4, 11, 4, 17, 4, 19, 4, 14, 4, 229, 3, 15, 4, 14, 4, 223, 3, 229, 3, 15, 4, 239, 3, 16, 4, 15, 4, 229, 3, 239, 3, 16, 4, 249, 3, 17, 4, 16, 4, 239, 3, 249, 3, 17, 4, 252, 3, 19, 4, 17, 4, 249, 3, 252, 3, 214, 3, 27, 4, 20, 4, 214, 3, 26, 4, 27, 4, 20, 4, 28, 4, 21, 4, 20, 4, 27, 4, 28, 4, 21, 4, 29, 4, 22, 4, 21, 4, 28, 4, 29, 4, 22, 4, 31, 4, 25, 4, 22, 4, 29, 4, 31, 4, 26, 4, 33, 4, 27, 4, 26, 4, 32, 4, 33, 4, 27, 4, 34, 4, 28, 4, 27, 4, 33, 4, 34, 4, 28, 4, 35, 4, 29, 4, 28, 4, 34, 4, 35, 4, 29, 4, 37, 4, 31, 4, 29, 4, 35, 4, 37, 4, 32, 4, 39, 4, 33, 4, 32, 4, 38, 4, 39, 4, 33, 4, 40, 4, 34, 4, 33, 4, 39, 4, 40, 4, 34, 4, 41, 4, 35, 4, 34, 4, 40, 4, 41, 4, 35, 4, 43, 4, 37, 4, 35, 4, 41, 4, 43, 4, 38, 4, 6, 4, 39, 4, 38, 4, 0, 4, 6, 4, 39, 4, 12, 4, 40, 4, 39, 4, 6, 4, 12, 4, 40, 4, 18, 4, 41, 4, 40, 4, 12, 4, 18, 4, 41, 4, 251, 3, 43, 4, 41, 4, 18, 4, 251, 3, 0, 0, 100, 0, 91, 0, 0, 0, 3, 0, 100, 0, 3, 0, 106, 0, 100, 0, 3, 0, 4, 0, 106, 0, 4, 0, 112, 0, 106, 0, 4, 0, 5, 0, 112, 0, 5, 0, 156, 0, 112, 0, 5, 0, 7, 0, 156, 0, 6, 0, 154, 0, 155, 0, 6, 0, 52, 0, 154, 0, 52, 0, 153, 0, 154, 0, 52, 0, 42, 0, 153, 0, 42, 0, 152, 0, 153, 0, 42, 0, 35, 0, 152, 0, 35, 0, 93, 0, 152, 0, 35, 0, 1, 0, 93, 0, 35, 3, 224, 3, 212, 3, 35, 3, 38, 3, 224, 3, 40, 3, 230, 3, 224, 3, 40, 3, 41, 3, 230, 3, 41, 3, 242, 3, 230, 3, 41, 3, 43, 3, 242, 3, 43, 3, 24, 4, 242, 3, 43, 3, 44, 3, 24, 4, 45, 3, 22, 4, 25, 4, 45, 3, 89, 3, 22, 4, 89, 3, 21, 4, 22, 4, 89, 3, 83, 3, 21, 4, 83, 3, 20, 4, 21, 4, 83, 3, 76, 3, 20, 4, 76, 3, 214, 3, 20, 4, 76, 3, 36, 3, 214, 3, 103, 1, 61, 2, 21, 2, 103, 1, 106, 1, 61, 2, 106, 1, 68, 2, 61, 2, 106, 1, 107, 1, 68, 2, 107, 1, 74, 2, 68, 2, 107, 1, 108, 1, 74, 2, 108, 1, 29, 2, 74, 2, 108, 1, 109, 1, 29, 2, 110, 1, 28, 2, 30, 2, 110, 1, 158, 1, 28, 2, 158, 1, 27, 2, 28, 2, 158, 1, 148, 1, 27, 2, 148, 1, 23, 2, 27, 2, 148, 1, 141, 1, 23, 2, 141, 1, 20, 2, 25, 2, 141, 1, 104, 1, 20, 2, 200, 2, 169, 3, 125, 3, 200, 2, 203, 2, 169, 3, 203, 2, 175, 3, 169, 3, 203, 2, 204, 2, 175, 3, 204, 2, 181, 3, 175, 3, 204, 2, 205, 2, 181, 3, 205, 2, 133, 3, 181, 3, 205, 2, 207, 2, 133, 3, 208, 2, 132, 3, 134, 3, 208, 2, 0, 3, 132, 3, 0, 3, 130, 3, 132, 3, 0, 3, 244, 2, 130, 3, 244, 2, 127, 3, 130, 3, 244, 2, 237, 2, 127, 3, 236, 2, 124, 3, 127, 3, 236, 2, 201, 2, 124, 3, 21, 2, 149, 2, 111, 2, 21, 2, 56, 2, 149, 2, 56, 2, 155, 2, 149, 2, 56, 2, 57, 2, 155, 2, 57, 2, 161, 2, 155, 2, 57, 2, 58, 2, 161, 2, 58, 2, 116, 2, 161, 2, 58, 2, 59, 2, 116, 2, 60, 2, 115, 2, 117, 2, 60, 2, 102, 2, 115, 2, 102, 2, 114, 2, 115, 2, 102, 2, 92, 2, 114, 2, 92, 2, 113, 2, 114, 2, 92, 2, 85, 2, 113, 2, 85, 2, 110, 2, 113, 2, 85, 2, 22, 2, 110, 2, 1, 0, 223, 0, 180, 0, 1, 0, 30, 0, 223, 0, 30, 0, 230, 0, 223, 0, 30, 0, 31, 0, 230, 0, 31, 0, 238, 0, 230, 0, 31, 0, 32, 0, 238, 0, 32, 0, 185, 0, 238, 0, 32, 0, 33, 0, 185, 0, 34, 0, 184, 0, 186, 0, 34, 0, 84, 0, 184, 0, 84, 0, 183, 0, 184, 0, 84, 0, 76, 0, 183, 0, 76, 0, 182, 0, 183, 0, 76, 0, 68, 0, 182, 0, 68, 0, 179, 0, 182, 0, 68, 0, 2, 0, 179, 0, 92, 0, 25, 1, 14, 1, 92, 0, 122, 0, 25, 1, 122, 0, 33, 1, 25, 1, 122, 0, 123, 0, 33, 1, 123, 0, 40, 1, 33, 1, 123, 0, 124, 0, 40, 1, 124, 0, 77, 1, 40, 1, 124, 0, 125, 0, 77, 1, 126, 0, 76, 1, 78, 1, 126, 0, 171, 0, 76, 1, 171, 0, 75, 1, 76, 1, 171, 0, 164, 0, 75, 1, 164, 0, 74, 1, 75, 1, 164, 0, 157, 0, 74, 1, 157, 0, 16, 1, 74, 1, 157, 0, 93, 0, 16, 1, 180, 0, 79, 1, 16, 1, 180, 0, 218, 0, 79, 1, 218, 0, 86, 1, 79, 1, 218, 0, 219, 0, 86, 1, 219, 0, 96, 1, 86, 1, 219, 0, 220, 0, 96, 1, 220, 0, 53, 1, 96, 1, 220, 0, 221, 0, 53, 1, 222, 0, 52, 1, 54, 1, 222, 0, 8, 1, 52, 1, 8, 1, 51, 1, 52, 1, 8, 1, 2, 1, 51, 1, 2, 1, 50, 1, 51, 1, 2, 1, 252, 0, 50, 1, 252, 0, 15, 1, 50, 1, 252, 0, 181, 0, 15, 1, 181, 0, 172, 1, 105, 1, 181, 0, 246, 0, 172, 1, 246, 0, 178, 1, 172, 1, 246, 0, 247, 0, 178, 1, 247, 0, 184, 1, 178, 1, 247, 0, 248, 0, 184, 1, 248, 0, 139, 1, 184, 1, 248, 0, 249, 0, 139, 1, 250, 0, 138, 1, 140, 1, 250, 0, 207, 0, 138, 1, 207, 0, 137, 1, 138, 1, 207, 0, 196, 0, 137, 1, 196, 0, 135, 1, 137, 1, 196, 0, 188, 0, 135, 1, 189, 0, 104, 1, 135, 1, 189, 0, 179, 0, 104, 1, 105, 1, 199, 1, 190, 1, 105, 1, 167, 1, 199, 1, 167, 1, 205, 1, 199, 1, 167, 1, 168, 1, 205, 1, 168, 1, 211, 1, 205, 1, 168, 1, 169, 1, 211, 1, 169, 1, 1, 2, 211, 1, 169, 1, 171, 1, 1, 2, 170, 1, 255, 1, 0, 2, 170, 1, 124, 1, 255, 1, 124, 1, 254, 1, 255, 1, 124, 1, 117, 1, 254, 1, 117, 1, 253, 1, 254, 1, 117, 1, 111, 1, 253, 1, 111, 1, 192, 1, 253, 1, 111, 1, 103, 1, 192, 1, 191, 1, 175, 2, 112, 2, 191, 1, 222, 1, 175, 2, 222, 1, 182, 2, 174, 2, 222, 1, 224, 1, 182, 2, 224, 1, 192, 2, 182, 2, 224, 1, 225, 1, 192, 2, 225, 1, 146, 2, 192, 2, 225, 1, 227, 1, 146, 2, 226, 1, 145, 2, 147, 2, 226, 1, 14, 2, 145, 2, 14, 2, 144, 2, 145, 2, 14, 2, 8, 2, 144, 2, 8, 2, 143, 2, 144, 2, 8, 2, 2, 2, 143, 2, 2, 2, 111, 2, 143, 2, 2, 2, 192, 1, 111, 2, 22, 2, 12, 3, 202, 2, 22, 2, 80, 2, 12, 3, 80, 2, 19, 3, 12, 3, 80, 2, 81, 2, 19, 3, 81, 2, 27, 3, 19, 3, 81, 2, 82, 2, 27, 3, 82, 2, 234, 2, 27, 3, 82, 2, 83, 2, 234, 2, 84, 2, 233, 2, 235, 2, 84, 2, 46, 2, 233, 2, 46, 2, 232, 2, 233, 2, 46, 2, 38, 2, 232, 2, 38, 2, 231, 2, 232, 2, 38, 2, 31, 2, 231, 2, 31, 2, 201, 2, 231, 2, 31, 2, 20, 2, 201, 2, 202, 2, 100, 3, 37, 3, 202, 2, 7, 3, 100, 3, 7, 3, 107, 3, 100, 3, 7, 3, 8, 3, 107, 3, 8, 3, 117, 3, 107, 3, 8, 3, 9, 3, 117, 3, 9, 3, 74, 3, 117, 3, 9, 3, 10, 3, 74, 3, 11, 3, 73, 3, 75, 3, 11, 3, 221, 2, 73, 3, 221, 2, 72, 3, 73, 3, 221, 2, 215, 2, 72, 3, 215, 2, 71, 3, 72, 3, 215, 2, 209, 2, 71, 3, 209, 2, 36, 3, 71, 3, 209, 2, 200, 2, 36, 3, 125, 3, 26, 4, 214, 3, 125, 3, 164, 3, 26, 4, 164, 3, 32, 4, 26, 4, 164, 3, 165, 3, 32, 4, 165, 3, 38, 4, 32, 4, 165, 3, 166, 3, 38, 4, 166, 3, 0, 4, 38, 4, 166, 3, 167, 3, 0, 4, 168, 3, 255, 3, 1, 4, 168, 3, 205, 3, 255, 3, 205, 3, 254, 3, 255, 3, 205, 3, 198, 3, 254, 3, 198, 3, 253, 3, 254, 3, 198, 3, 192, 3, 253, 3, 192, 3, 213, 3, 253, 3, 192, 3, 126, 3, 213, 3, 91, 0, 2, 4, 213, 3, 91, 0, 94, 0, 2, 4, 94, 0, 8, 4, 2, 4, 94, 0, 95, 0, 8, 4, 95, 0, 14, 4, 8, 4, 95, 0, 96, 0, 14, 4, 96, 0, 223, 3, 14, 4, 96, 0, 99, 0, 223, 3, 98, 0, 221, 3, 222, 3, 98, 0, 145, 0, 221, 3, 145, 0, 218, 3, 221, 3, 145, 0, 135, 0, 218, 3, 135, 0, 215, 3, 218, 3, 135, 0, 128, 0, 215, 3, 127, 0, 212, 3, 215, 3, 127, 0, 92, 0, 212, 3, 14, 1, 228, 1, 191, 1, 14, 1, 19, 1, 228, 1, 17, 1, 235, 1, 228, 1, 17, 1, 21, 1, 235, 1, 21, 1, 244, 1, 235, 1, 21, 1, 22, 1, 244, 1, 22, 1, 197, 1, 244, 1, 22, 1, 23, 1, 197, 1, 24, 1, 195, 1, 196, 1, 24, 1, 68, 1, 195, 1, 68, 1, 194, 1, 195, 1, 68, 1, 62, 1, 194, 1, 62, 1, 193, 1, 194, 1, 62, 1, 55, 1, 193, 1, 55, 1, 190, 1, 193, 1, 55, 1, 15, 1, 190, 1, 112, 2, 46, 3, 35, 3, 112, 2, 168, 2, 46, 3, 168, 2, 54, 3, 46, 3, 168, 2, 169, 2, 54, 3, 169, 2, 61, 3, 54, 3, 169, 2, 170, 2, 61, 3, 170, 2, 98, 3, 61, 3, 170, 2, 171, 2, 98, 3, 172, 2, 97, 3, 99, 3, 172, 2, 132, 2, 97, 3, 132, 2, 96, 3, 97, 3, 132, 2, 125, 2, 96, 3, 125, 2, 95, 3, 96, 3, 125, 2, 118, 2, 95, 3, 118, 2, 37, 3, 95, 3, 118, 2, 110, 2, 37, 3, 2, 0, 135, 3, 124, 3, 2, 0, 60, 0, 135, 3, 62, 0, 141, 3, 135, 3, 62, 0, 63, 0, 141, 3, 63, 0, 153, 3, 141, 3, 63, 0, 65, 0, 153, 3, 65, 0, 190, 3, 153, 3, 65, 0, 66, 0, 190, 3, 67, 0, 189, 3, 191, 3, 67, 0, 21, 0, 189, 3, 21, 0, 188, 3, 189, 3, 21, 0, 15, 0, 188, 3, 15, 0, 187, 3, 188, 3, 15, 0, 8, 0, 187, 3, 8, 0, 126, 3, 187, 3, 8, 0, 0, 0, 126, 3, 16, 1, 1, 0, 180, 0, 16, 1, 93, 0, 1, 0), +"lods": [0.00380949, PackedByteArray(214, 3, 200, 2, 125, 3, 200, 2, 169, 3, 125, 3, 125, 3, 164, 3, 214, 3, 125, 3, 169, 3, 170, 3, 125, 3, 170, 3, 164, 3, 164, 3, 170, 3, 171, 3, 164, 3, 171, 3, 173, 3, 164, 3, 173, 3, 167, 3, 164, 3, 167, 3, 0, 4, 164, 3, 0, 4, 214, 3, 171, 3, 177, 3, 173, 3, 170, 3, 177, 3, 171, 3, 173, 3, 177, 3, 179, 3, 177, 3, 185, 3, 179, 3, 170, 3, 176, 3, 177, 3, 169, 3, 176, 3, 170, 3, 177, 3, 183, 3, 185, 3, 176, 3, 183, 3, 177, 3, 183, 3, 161, 3, 185, 3, 183, 3, 159, 3, 161, 3, 183, 3, 149, 3, 159, 3, 176, 3, 182, 3, 183, 3, 182, 3, 149, 3, 183, 3, 169, 3, 182, 3, 176, 3, 182, 3, 139, 3, 149, 3, 133, 3, 139, 3, 182, 3, 169, 3, 133, 3, 182, 3, 205, 2, 133, 3, 169, 3, 205, 2, 207, 2, 133, 3, 205, 2, 213, 2, 207, 2, 200, 2, 205, 2, 169, 3, 205, 2, 212, 2, 213, 2, 212, 2, 220, 2, 213, 2, 205, 2, 211, 2, 212, 2, 200, 2, 211, 2, 205, 2, 212, 2, 224, 2, 220, 2, 211, 2, 224, 2, 212, 2, 224, 2, 226, 2, 220, 2, 224, 2, 230, 2, 226, 2, 224, 2, 34, 3, 230, 2, 223, 2, 34, 3, 224, 2, 211, 2, 223, 2, 224, 2, 223, 2, 26, 3, 34, 3, 210, 2, 223, 2, 211, 2, 200, 2, 210, 2, 211, 2, 222, 2, 26, 3, 223, 2, 210, 2, 222, 2, 223, 2, 200, 2, 222, 2, 210, 2, 222, 2, 18, 3, 26, 3, 11, 3, 18, 3, 222, 2, 200, 2, 11, 3, 222, 2, 11, 3, 200, 2, 71, 3, 11, 3, 71, 3, 75, 3, 71, 3, 81, 3, 75, 3, 200, 2, 36, 3, 71, 3, 214, 3, 36, 3, 200, 2, 71, 3, 78, 3, 81, 3, 78, 3, 85, 3, 81, 3, 81, 3, 85, 3, 88, 3, 71, 3, 77, 3, 78, 3, 36, 3, 77, 3, 71, 3, 77, 3, 85, 3, 78, 3, 85, 3, 94, 3, 88, 3, 36, 3, 76, 3, 77, 3, 76, 3, 36, 3, 214, 3, 77, 3, 84, 3, 85, 3, 76, 3, 84, 3, 77, 3, 85, 3, 91, 3, 94, 3, 84, 3, 91, 3, 85, 3, 91, 3, 70, 3, 94, 3, 91, 3, 67, 3, 70, 3, 91, 3, 59, 3, 67, 3, 84, 3, 90, 3, 91, 3, 90, 3, 59, 3, 91, 3, 76, 3, 90, 3, 84, 3, 90, 3, 52, 3, 59, 3, 45, 3, 52, 3, 90, 3, 76, 3, 45, 3, 90, 3, 45, 3, 76, 3, 22, 4, 45, 3, 22, 4, 25, 4, 76, 3, 214, 3, 22, 4, 22, 4, 31, 4, 25, 4, 22, 4, 29, 4, 31, 4, 29, 4, 37, 4, 31, 4, 214, 3, 28, 4, 22, 4, 22, 4, 28, 4, 29, 4, 29, 4, 41, 4, 37, 4, 28, 4, 41, 4, 29, 4, 41, 4, 43, 4, 37, 4, 41, 4, 251, 3, 43, 4, 41, 4, 18, 4, 251, 3, 40, 4, 18, 4, 41, 4, 28, 4, 40, 4, 41, 4, 40, 4, 12, 4, 18, 4, 214, 3, 27, 4, 28, 4, 27, 4, 40, 4, 28, 4, 214, 3, 39, 4, 27, 4, 27, 4, 39, 4, 40, 4, 39, 4, 12, 4, 40, 4, 214, 3, 0, 4, 39, 4, 39, 4, 6, 4, 12, 4, 0, 4, 6, 4, 39, 4, 112, 2, 14, 1, 191, 1, 14, 1, 228, 1, 191, 1, 14, 1, 112, 2, 212, 3, 191, 1, 228, 1, 229, 1, 228, 1, 246, 1, 229, 1, 191, 1, 229, 1, 230, 1, 229, 1, 237, 1, 230, 1, 229, 1, 246, 1, 237, 1, 191, 1, 230, 1, 227, 1, 230, 1, 237, 1, 231, 1, 227, 1, 230, 1, 231, 1, 191, 1, 227, 1, 173, 2, 191, 1, 173, 2, 112, 2, 227, 1, 146, 2, 173, 2, 227, 1, 231, 1, 233, 1, 231, 1, 243, 1, 233, 1, 231, 1, 252, 1, 243, 1, 237, 1, 247, 1, 231, 1, 231, 1, 247, 1, 252, 1, 246, 1, 247, 1, 237, 1, 247, 1, 219, 1, 252, 1, 247, 1, 215, 1, 219, 1, 247, 1, 210, 1, 215, 1, 246, 1, 210, 1, 247, 1, 246, 1, 204, 1, 210, 1, 197, 1, 204, 1, 246, 1, 228, 1, 197, 1, 246, 1, 23, 1, 197, 1, 228, 1, 14, 1, 23, 1, 228, 1, 14, 1, 27, 1, 23, 1, 23, 1, 27, 1, 29, 1, 23, 1, 29, 1, 30, 1, 29, 1, 38, 1, 30, 1, 29, 1, 45, 1, 38, 1, 29, 1, 43, 1, 45, 1, 43, 1, 47, 1, 45, 1, 43, 1, 100, 1, 47, 1, 43, 1, 92, 1, 100, 1, 41, 1, 92, 1, 43, 1, 41, 1, 84, 1, 92, 1, 35, 1, 43, 1, 29, 1, 27, 1, 35, 1, 29, 1, 41, 1, 43, 1, 35, 1, 77, 1, 84, 1, 41, 1, 26, 1, 35, 1, 27, 1, 26, 1, 41, 1, 35, 1, 14, 1, 26, 1, 27, 1, 25, 1, 77, 1, 41, 1, 25, 1, 41, 1, 26, 1, 14, 1, 25, 1, 26, 1, 125, 0, 77, 1, 25, 1, 92, 0, 25, 1, 14, 1, 92, 0, 125, 0, 25, 1, 14, 1, 212, 3, 92, 0, 92, 0, 131, 0, 125, 0, 125, 0, 131, 0, 132, 0, 125, 0, 132, 0, 133, 0, 132, 0, 142, 0, 133, 0, 132, 0, 150, 0, 142, 0, 132, 0, 147, 0, 150, 0, 147, 0, 119, 0, 150, 0, 147, 0, 116, 0, 119, 0, 147, 0, 110, 0, 116, 0, 146, 0, 110, 0, 147, 0, 146, 0, 104, 0, 110, 0, 138, 0, 147, 0, 132, 0, 131, 0, 138, 0, 132, 0, 146, 0, 147, 0, 138, 0, 97, 0, 104, 0, 146, 0, 130, 0, 138, 0, 131, 0, 130, 0, 146, 0, 138, 0, 92, 0, 130, 0, 131, 0, 127, 0, 97, 0, 146, 0, 127, 0, 146, 0, 130, 0, 92, 0, 127, 0, 130, 0, 97, 0, 127, 0, 222, 3, 127, 0, 92, 0, 212, 3, 127, 0, 212, 3, 222, 3, 212, 3, 226, 3, 222, 3, 222, 3, 226, 3, 227, 3, 222, 3, 227, 3, 228, 3, 227, 3, 238, 3, 228, 3, 227, 3, 248, 3, 238, 3, 227, 3, 244, 3, 248, 3, 244, 3, 250, 3, 248, 3, 244, 3, 42, 4, 250, 3, 244, 3, 36, 4, 42, 4, 243, 3, 36, 4, 244, 3, 243, 3, 30, 4, 36, 4, 233, 3, 244, 3, 227, 3, 226, 3, 233, 3, 227, 3, 243, 3, 244, 3, 233, 3, 23, 4, 30, 4, 243, 3, 225, 3, 233, 3, 226, 3, 225, 3, 243, 3, 233, 3, 212, 3, 225, 3, 226, 3, 224, 3, 23, 4, 243, 3, 224, 3, 243, 3, 225, 3, 212, 3, 224, 3, 225, 3, 44, 3, 23, 4, 224, 3, 35, 3, 224, 3, 212, 3, 35, 3, 44, 3, 224, 3, 212, 3, 112, 2, 35, 3, 35, 3, 48, 3, 44, 3, 44, 3, 48, 3, 50, 3, 44, 3, 50, 3, 51, 3, 50, 3, 60, 3, 51, 3, 50, 3, 66, 3, 60, 3, 50, 3, 64, 3, 66, 3, 64, 3, 68, 3, 66, 3, 64, 3, 122, 3, 68, 3, 64, 3, 113, 3, 122, 3, 62, 3, 113, 3, 64, 3, 62, 3, 105, 3, 113, 3, 56, 3, 64, 3, 50, 3, 48, 3, 56, 3, 50, 3, 62, 3, 64, 3, 56, 3, 98, 3, 105, 3, 62, 3, 47, 3, 56, 3, 48, 3, 47, 3, 62, 3, 56, 3, 35, 3, 47, 3, 48, 3, 46, 3, 98, 3, 62, 3, 46, 3, 62, 3, 47, 3, 35, 3, 46, 3, 47, 3, 171, 2, 98, 3, 46, 3, 112, 2, 46, 3, 35, 3, 112, 2, 171, 2, 46, 3, 112, 2, 177, 2, 171, 2, 171, 2, 177, 2, 178, 2, 171, 2, 178, 2, 179, 2, 178, 2, 190, 2, 179, 2, 178, 2, 197, 2, 190, 2, 178, 2, 194, 2, 197, 2, 194, 2, 140, 2, 197, 2, 194, 2, 165, 2, 140, 2, 194, 2, 159, 2, 165, 2, 193, 2, 159, 2, 194, 2, 193, 2, 153, 2, 159, 2, 184, 2, 194, 2, 178, 2, 177, 2, 184, 2, 178, 2, 193, 2, 194, 2, 184, 2, 146, 2, 153, 2, 193, 2, 173, 2, 146, 2, 193, 2, 176, 2, 193, 2, 184, 2, 173, 2, 193, 2, 176, 2, 176, 2, 184, 2, 177, 2, 112, 2, 173, 2, 176, 2, 112, 2, 176, 2, 177, 2, 111, 2, 103, 1, 21, 2, 103, 1, 61, 2, 21, 2, 21, 2, 56, 2, 111, 2, 21, 2, 61, 2, 62, 2, 21, 2, 62, 2, 56, 2, 56, 2, 62, 2, 63, 2, 56, 2, 63, 2, 66, 2, 56, 2, 66, 2, 59, 2, 56, 2, 59, 2, 116, 2, 56, 2, 116, 2, 111, 2, 63, 2, 70, 2, 66, 2, 62, 2, 70, 2, 63, 2, 66, 2, 70, 2, 72, 2, 70, 2, 78, 2, 72, 2, 62, 2, 69, 2, 70, 2, 61, 2, 69, 2, 62, 2, 70, 2, 76, 2, 78, 2, 69, 2, 76, 2, 70, 2, 76, 2, 53, 2, 78, 2, 76, 2, 51, 2, 53, 2, 76, 2, 44, 2, 51, 2, 69, 2, 75, 2, 76, 2, 75, 2, 44, 2, 76, 2, 61, 2, 75, 2, 69, 2, 75, 2, 36, 2, 44, 2, 29, 2, 36, 2, 75, 2, 61, 2, 29, 2, 75, 2, 108, 1, 29, 2, 61, 2, 108, 1, 109, 1, 29, 2, 108, 1, 115, 1, 109, 1, 103, 1, 108, 1, 61, 2, 108, 1, 114, 1, 115, 1, 114, 1, 123, 1, 115, 1, 108, 1, 113, 1, 114, 1, 103, 1, 113, 1, 108, 1, 114, 1, 127, 1, 123, 1, 113, 1, 127, 1, 114, 1, 127, 1, 129, 1, 123, 1, 127, 1, 131, 1, 129, 1, 127, 1, 188, 1, 131, 1, 126, 1, 188, 1, 127, 1, 113, 1, 126, 1, 127, 1, 126, 1, 182, 1, 188, 1, 112, 1, 126, 1, 113, 1, 103, 1, 112, 1, 113, 1, 125, 1, 182, 1, 126, 1, 112, 1, 125, 1, 126, 1, 103, 1, 125, 1, 112, 1, 125, 1, 176, 1, 182, 1, 170, 1, 176, 1, 125, 1, 103, 1, 170, 1, 125, 1, 170, 1, 103, 1, 253, 1, 170, 1, 253, 1, 0, 2, 253, 1, 6, 2, 0, 2, 103, 1, 192, 1, 253, 1, 111, 2, 192, 1, 103, 1, 253, 1, 4, 2, 6, 2, 4, 2, 10, 2, 6, 2, 6, 2, 10, 2, 13, 2, 253, 1, 3, 2, 4, 2, 192, 1, 3, 2, 253, 1, 3, 2, 10, 2, 4, 2, 10, 2, 18, 2, 13, 2, 192, 1, 2, 2, 3, 2, 2, 2, 192, 1, 111, 2, 3, 2, 9, 2, 10, 2, 2, 2, 9, 2, 3, 2, 10, 2, 16, 2, 18, 2, 9, 2, 16, 2, 10, 2, 16, 2, 218, 1, 18, 2, 16, 2, 251, 1, 218, 1, 16, 2, 242, 1, 251, 1, 9, 2, 15, 2, 16, 2, 15, 2, 242, 1, 16, 2, 2, 2, 15, 2, 9, 2, 15, 2, 232, 1, 242, 1, 226, 1, 232, 1, 15, 2, 2, 2, 226, 1, 15, 2, 226, 1, 2, 2, 145, 2, 226, 1, 145, 2, 147, 2, 2, 2, 111, 2, 145, 2, 145, 2, 154, 2, 147, 2, 145, 2, 152, 2, 154, 2, 152, 2, 160, 2, 154, 2, 111, 2, 151, 2, 145, 2, 145, 2, 151, 2, 152, 2, 152, 2, 164, 2, 160, 2, 151, 2, 164, 2, 152, 2, 164, 2, 167, 2, 160, 2, 164, 2, 141, 2, 167, 2, 164, 2, 138, 2, 141, 2, 163, 2, 138, 2, 164, 2, 151, 2, 163, 2, 164, 2, 163, 2, 130, 2, 138, 2, 111, 2, 150, 2, 151, 2, 150, 2, 163, 2, 151, 2, 111, 2, 162, 2, 150, 2, 150, 2, 162, 2, 163, 2, 162, 2, 130, 2, 163, 2, 111, 2, 116, 2, 162, 2, 162, 2, 124, 2, 130, 2, 116, 2, 124, 2, 162, 2, 190, 1, 181, 0, 105, 1, 181, 0, 172, 1, 105, 1, 105, 1, 167, 1, 190, 1, 105, 1, 172, 1, 173, 1, 105, 1, 173, 1, 167, 1, 167, 1, 173, 1, 174, 1, 167, 1, 174, 1, 177, 1, 167, 1, 177, 1, 171, 1, 167, 1, 171, 1, 1, 2, 167, 1, 1, 2, 190, 1, 174, 1, 180, 1, 177, 1, 173, 1, 180, 1, 174, 1, 177, 1, 180, 1, 183, 1, 180, 1, 189, 1, 183, 1, 173, 1, 179, 1, 180, 1, 172, 1, 179, 1, 173, 1, 180, 1, 186, 1, 189, 1, 179, 1, 186, 1, 180, 1, 186, 1, 130, 1, 189, 1, 186, 1, 165, 1, 130, 1, 186, 1, 156, 1, 165, 1, 179, 1, 185, 1, 186, 1, 185, 1, 156, 1, 186, 1, 172, 1, 185, 1, 179, 1, 185, 1, 145, 1, 156, 1, 139, 1, 145, 1, 185, 1, 172, 1, 139, 1, 185, 1, 248, 0, 139, 1, 172, 1, 248, 0, 249, 0, 139, 1, 248, 0, 0, 1, 249, 0, 181, 0, 248, 0, 172, 1, 248, 0, 255, 0, 0, 1, 255, 0, 6, 1, 0, 1, 248, 0, 254, 0, 255, 0, 181, 0, 254, 0, 248, 0, 255, 0, 11, 1, 6, 1, 254, 0, 11, 1, 255, 0, 11, 1, 12, 1, 6, 1, 11, 1, 216, 0, 12, 1, 11, 1, 245, 0, 216, 0, 10, 1, 245, 0, 11, 1, 254, 0, 10, 1, 11, 1, 10, 1, 237, 0, 245, 0, 253, 0, 10, 1, 254, 0, 181, 0, 253, 0, 254, 0, 9, 1, 237, 0, 10, 1, 253, 0, 9, 1, 10, 1, 181, 0, 9, 1, 253, 0, 9, 1, 229, 0, 237, 0, 222, 0, 229, 0, 9, 1, 181, 0, 222, 0, 9, 1, 222, 0, 181, 0, 50, 1, 222, 0, 50, 1, 54, 1, 50, 1, 61, 1, 54, 1, 181, 0, 15, 1, 50, 1, 190, 1, 15, 1, 181, 0, 50, 1, 57, 1, 61, 1, 57, 1, 64, 1, 61, 1, 61, 1, 64, 1, 67, 1, 50, 1, 56, 1, 57, 1, 15, 1, 56, 1, 50, 1, 56, 1, 64, 1, 57, 1, 64, 1, 73, 1, 67, 1, 15, 1, 55, 1, 56, 1, 55, 1, 15, 1, 190, 1, 56, 1, 63, 1, 64, 1, 55, 1, 63, 1, 56, 1, 64, 1, 70, 1, 73, 1, 63, 1, 70, 1, 64, 1, 70, 1, 49, 1, 73, 1, 70, 1, 46, 1, 49, 1, 70, 1, 39, 1, 46, 1, 63, 1, 69, 1, 70, 1, 69, 1, 39, 1, 70, 1, 55, 1, 69, 1, 63, 1, 69, 1, 32, 1, 39, 1, 24, 1, 32, 1, 69, 1, 55, 1, 24, 1, 69, 1, 24, 1, 55, 1, 195, 1, 24, 1, 195, 1, 196, 1, 55, 1, 190, 1, 195, 1, 195, 1, 203, 1, 196, 1, 195, 1, 202, 1, 203, 1, 202, 1, 209, 1, 203, 1, 190, 1, 201, 1, 195, 1, 195, 1, 201, 1, 202, 1, 202, 1, 214, 1, 209, 1, 201, 1, 214, 1, 202, 1, 214, 1, 216, 1, 209, 1, 214, 1, 217, 1, 216, 1, 214, 1, 19, 2, 217, 1, 213, 1, 19, 2, 214, 1, 201, 1, 213, 1, 214, 1, 213, 1, 12, 2, 19, 2, 190, 1, 200, 1, 201, 1, 200, 1, 213, 1, 201, 1, 190, 1, 212, 1, 200, 1, 200, 1, 212, 1, 213, 1, 212, 1, 12, 2, 213, 1, 190, 1, 1, 2, 212, 1, 212, 1, 7, 2, 12, 2, 1, 2, 7, 2, 212, 1, 37, 3, 22, 2, 202, 2, 22, 2, 12, 3, 202, 2, 202, 2, 7, 3, 37, 3, 202, 2, 12, 3, 13, 3, 202, 2, 13, 3, 7, 3, 7, 3, 13, 3, 14, 3, 7, 3, 14, 3, 17, 3, 7, 3, 17, 3, 10, 3, 7, 3, 10, 3, 74, 3, 7, 3, 74, 3, 37, 3, 14, 3, 23, 3, 17, 3, 13, 3, 23, 3, 14, 3, 17, 3, 23, 3, 25, 3, 23, 3, 33, 3, 25, 3, 13, 3, 20, 3, 23, 3, 12, 3, 20, 3, 13, 3, 23, 3, 30, 3, 33, 3, 20, 3, 30, 3, 23, 3, 30, 3, 228, 2, 33, 3, 30, 3, 4, 3, 228, 2, 30, 3, 252, 2, 4, 3, 20, 3, 28, 3, 30, 3, 28, 3, 252, 2, 30, 3, 12, 3, 28, 3, 20, 3, 28, 3, 242, 2, 252, 2, 234, 2, 242, 2, 28, 3, 12, 3, 234, 2, 28, 3, 82, 2, 234, 2, 12, 3, 82, 2, 83, 2, 234, 2, 82, 2, 90, 2, 83, 2, 22, 2, 82, 2, 12, 3, 82, 2, 89, 2, 90, 2, 89, 2, 98, 2, 90, 2, 82, 2, 88, 2, 89, 2, 22, 2, 88, 2, 82, 2, 89, 2, 105, 2, 98, 2, 88, 2, 105, 2, 89, 2, 105, 2, 106, 2, 98, 2, 105, 2, 54, 2, 106, 2, 105, 2, 79, 2, 54, 2, 104, 2, 79, 2, 105, 2, 88, 2, 104, 2, 105, 2, 104, 2, 73, 2, 79, 2, 86, 2, 104, 2, 88, 2, 22, 2, 86, 2, 88, 2, 103, 2, 73, 2, 104, 2, 86, 2, 103, 2, 104, 2, 22, 2, 103, 2, 86, 2, 103, 2, 65, 2, 73, 2, 60, 2, 65, 2, 103, 2, 22, 2, 60, 2, 103, 2, 60, 2, 22, 2, 113, 2, 60, 2, 113, 2, 117, 2, 113, 2, 123, 2, 117, 2, 22, 2, 110, 2, 113, 2, 37, 3, 110, 2, 22, 2, 113, 2, 120, 2, 123, 2, 120, 2, 128, 2, 123, 2, 123, 2, 128, 2, 131, 2, 113, 2, 119, 2, 120, 2, 110, 2, 119, 2, 113, 2, 119, 2, 128, 2, 120, 2, 128, 2, 139, 2, 131, 2, 110, 2, 118, 2, 119, 2, 118, 2, 110, 2, 37, 3, 119, 2, 126, 2, 128, 2, 118, 2, 126, 2, 119, 2, 128, 2, 135, 2, 139, 2, 126, 2, 135, 2, 128, 2, 135, 2, 142, 2, 139, 2, 135, 2, 198, 2, 142, 2, 135, 2, 189, 2, 198, 2, 126, 2, 133, 2, 135, 2, 133, 2, 189, 2, 135, 2, 118, 2, 133, 2, 126, 2, 133, 2, 180, 2, 189, 2, 172, 2, 180, 2, 133, 2, 118, 2, 172, 2, 133, 2, 172, 2, 118, 2, 97, 3, 172, 2, 97, 3, 99, 3, 118, 2, 37, 3, 97, 3, 97, 3, 106, 3, 99, 3, 97, 3, 104, 3, 106, 3, 104, 3, 114, 3, 106, 3, 37, 3, 103, 3, 97, 3, 97, 3, 103, 3, 104, 3, 104, 3, 120, 3, 114, 3, 103, 3, 120, 3, 104, 3, 120, 3, 121, 3, 114, 3, 120, 3, 69, 3, 121, 3, 120, 3, 93, 3, 69, 3, 119, 3, 93, 3, 120, 3, 103, 3, 119, 3, 120, 3, 119, 3, 87, 3, 93, 3, 37, 3, 101, 3, 103, 3, 101, 3, 119, 3, 103, 3, 37, 3, 118, 3, 101, 3, 101, 3, 118, 3, 119, 3, 118, 3, 87, 3, 119, 3, 37, 3, 74, 3, 118, 3, 118, 3, 80, 3, 87, 3, 74, 3, 80, 3, 118, 3, 104, 1, 201, 2, 20, 2, 31, 2, 20, 2, 201, 2, 201, 2, 104, 1, 2, 0, 20, 2, 31, 2, 32, 2, 31, 2, 47, 2, 32, 2, 20, 2, 32, 2, 33, 2, 32, 2, 40, 2, 33, 2, 32, 2, 47, 2, 40, 2, 20, 2, 33, 2, 30, 2, 33, 2, 40, 2, 35, 2, 30, 2, 33, 2, 35, 2, 141, 1, 20, 2, 30, 2, 141, 1, 104, 1, 20, 2, 110, 1, 141, 1, 30, 2, 30, 2, 35, 2, 37, 2, 35, 2, 43, 2, 37, 2, 35, 2, 52, 2, 43, 2, 40, 2, 49, 2, 35, 2, 35, 2, 49, 2, 52, 2, 47, 2, 49, 2, 40, 2, 49, 2, 55, 2, 52, 2, 49, 2, 107, 2, 55, 2, 49, 2, 99, 2, 107, 2, 47, 2, 99, 2, 49, 2, 47, 2, 91, 2, 99, 2, 84, 2, 91, 2, 47, 2, 31, 2, 84, 2, 47, 2, 84, 2, 31, 2, 235, 2, 31, 2, 201, 2, 235, 2, 201, 2, 240, 2, 235, 2, 235, 2, 240, 2, 241, 2, 235, 2, 241, 2, 243, 2, 241, 2, 253, 2, 243, 2, 241, 2, 6, 3, 253, 2, 241, 2, 2, 3, 6, 3, 2, 3, 229, 2, 6, 3, 2, 3, 225, 2, 229, 2, 2, 3, 219, 2, 225, 2, 1, 3, 219, 2, 2, 3, 1, 3, 214, 2, 219, 2, 247, 2, 2, 3, 241, 2, 240, 2, 247, 2, 241, 2, 1, 3, 2, 3, 247, 2, 206, 2, 214, 2, 1, 3, 239, 2, 247, 2, 240, 2, 239, 2, 1, 3, 247, 2, 201, 2, 239, 2, 240, 2, 236, 2, 206, 2, 1, 3, 236, 2, 1, 3, 239, 2, 201, 2, 236, 2, 239, 2, 206, 2, 236, 2, 134, 3, 236, 2, 201, 2, 124, 3, 236, 2, 124, 3, 134, 3, 201, 2, 2, 0, 124, 3, 124, 3, 137, 3, 134, 3, 134, 3, 137, 3, 138, 3, 134, 3, 138, 3, 140, 3, 138, 3, 150, 3, 140, 3, 138, 3, 160, 3, 150, 3, 138, 3, 155, 3, 160, 3, 155, 3, 162, 3, 160, 3, 155, 3, 209, 3, 162, 3, 155, 3, 202, 3, 209, 3, 154, 3, 202, 3, 155, 3, 154, 3, 196, 3, 202, 3, 144, 3, 155, 3, 138, 3, 137, 3, 144, 3, 138, 3, 154, 3, 155, 3, 144, 3, 190, 3, 196, 3, 154, 3, 136, 3, 144, 3, 137, 3, 136, 3, 154, 3, 144, 3, 124, 3, 136, 3, 137, 3, 135, 3, 190, 3, 154, 3, 135, 3, 154, 3, 136, 3, 124, 3, 135, 3, 136, 3, 66, 0, 190, 3, 135, 3, 2, 0, 135, 3, 124, 3, 2, 0, 66, 0, 135, 3, 2, 0, 70, 0, 66, 0, 66, 0, 70, 0, 72, 0, 66, 0, 72, 0, 74, 0, 72, 0, 81, 0, 74, 0, 72, 0, 89, 0, 81, 0, 72, 0, 87, 0, 89, 0, 87, 0, 29, 0, 89, 0, 87, 0, 57, 0, 29, 0, 87, 0, 49, 0, 57, 0, 85, 0, 49, 0, 87, 0, 85, 0, 41, 0, 49, 0, 78, 0, 87, 0, 72, 0, 70, 0, 78, 0, 72, 0, 85, 0, 87, 0, 78, 0, 34, 0, 41, 0, 85, 0, 69, 0, 78, 0, 70, 0, 69, 0, 85, 0, 78, 0, 2, 0, 69, 0, 70, 0, 68, 0, 34, 0, 85, 0, 68, 0, 85, 0, 69, 0, 2, 0, 68, 0, 69, 0, 34, 0, 68, 0, 186, 0, 68, 0, 2, 0, 179, 0, 68, 0, 179, 0, 186, 0, 2, 0, 104, 1, 179, 0, 179, 0, 191, 0, 186, 0, 186, 0, 191, 0, 192, 0, 186, 0, 192, 0, 194, 0, 192, 0, 204, 0, 194, 0, 192, 0, 213, 0, 204, 0, 192, 0, 209, 0, 213, 0, 209, 0, 217, 0, 213, 0, 209, 0, 13, 1, 217, 0, 209, 0, 7, 1, 13, 1, 208, 0, 7, 1, 209, 0, 208, 0, 1, 1, 7, 1, 198, 0, 209, 0, 192, 0, 191, 0, 198, 0, 192, 0, 208, 0, 209, 0, 198, 0, 250, 0, 1, 1, 208, 0, 190, 0, 198, 0, 191, 0, 190, 0, 208, 0, 198, 0, 179, 0, 190, 0, 191, 0, 187, 0, 250, 0, 208, 0, 187, 0, 208, 0, 190, 0, 179, 0, 187, 0, 190, 0, 250, 0, 187, 0, 140, 1, 187, 0, 179, 0, 104, 1, 187, 0, 104, 1, 140, 1, 104, 1, 143, 1, 140, 1, 140, 1, 143, 1, 144, 1, 140, 1, 144, 1, 146, 1, 144, 1, 155, 1, 146, 1, 144, 1, 166, 1, 155, 1, 144, 1, 161, 1, 166, 1, 161, 1, 132, 1, 166, 1, 161, 1, 128, 1, 132, 1, 161, 1, 121, 1, 128, 1, 160, 1, 121, 1, 161, 1, 160, 1, 116, 1, 121, 1, 150, 1, 161, 1, 144, 1, 143, 1, 150, 1, 144, 1, 160, 1, 161, 1, 150, 1, 110, 1, 116, 1, 160, 1, 141, 1, 110, 1, 160, 1, 142, 1, 160, 1, 150, 1, 141, 1, 160, 1, 142, 1, 142, 1, 150, 1, 143, 1, 104, 1, 141, 1, 142, 1, 104, 1, 142, 1, 143, 1, 91, 0, 126, 3, 0, 0, 0, 0, 156, 0, 91, 0, 0, 0, 7, 0, 156, 0, 0, 0, 13, 0, 7, 0, 0, 0, 10, 0, 13, 0, 10, 0, 17, 0, 13, 0, 13, 0, 17, 0, 20, 0, 0, 0, 9, 0, 10, 0, 9, 0, 17, 0, 10, 0, 17, 0, 26, 0, 20, 0, 0, 0, 8, 0, 9, 0, 8, 0, 0, 0, 126, 3, 9, 0, 22, 0, 17, 0, 8, 0, 22, 0, 9, 0, 17, 0, 23, 0, 26, 0, 22, 0, 23, 0, 17, 0, 23, 0, 28, 0, 26, 0, 23, 0, 90, 0, 28, 0, 23, 0, 82, 0, 90, 0, 22, 0, 82, 0, 23, 0, 22, 0, 73, 0, 82, 0, 67, 0, 73, 0, 22, 0, 8, 0, 67, 0, 22, 0, 67, 0, 8, 0, 189, 3, 67, 0, 189, 3, 191, 3, 8, 0, 126, 3, 189, 3, 189, 3, 197, 3, 191, 3, 189, 3, 195, 3, 197, 3, 195, 3, 204, 3, 197, 3, 189, 3, 194, 3, 195, 3, 126, 3, 194, 3, 189, 3, 195, 3, 208, 3, 204, 3, 194, 3, 208, 3, 195, 3, 208, 3, 210, 3, 204, 3, 208, 3, 163, 3, 210, 3, 208, 3, 186, 3, 163, 3, 207, 3, 186, 3, 208, 3, 194, 3, 207, 3, 208, 3, 207, 3, 180, 3, 186, 3, 193, 3, 207, 3, 194, 3, 126, 3, 193, 3, 194, 3, 206, 3, 180, 3, 207, 3, 193, 3, 206, 3, 207, 3, 126, 3, 206, 3, 193, 3, 206, 3, 174, 3, 180, 3, 168, 3, 174, 3, 206, 3, 126, 3, 168, 3, 206, 3, 168, 3, 126, 3, 253, 3, 168, 3, 253, 3, 1, 4, 253, 3, 7, 4, 1, 4, 126, 3, 213, 3, 253, 3, 91, 0, 213, 3, 126, 3, 253, 3, 4, 4, 7, 4, 4, 4, 10, 4, 7, 4, 7, 4, 10, 4, 13, 4, 253, 3, 3, 4, 4, 4, 213, 3, 3, 4, 253, 3, 3, 4, 10, 4, 4, 4, 10, 4, 19, 4, 13, 4, 213, 3, 2, 4, 3, 4, 91, 0, 2, 4, 213, 3, 3, 4, 9, 4, 10, 4, 2, 4, 9, 4, 3, 4, 10, 4, 16, 4, 19, 4, 9, 4, 16, 4, 10, 4, 16, 4, 252, 3, 19, 4, 16, 4, 249, 3, 252, 3, 16, 4, 239, 3, 249, 3, 9, 4, 15, 4, 16, 4, 15, 4, 239, 3, 16, 4, 2, 4, 15, 4, 9, 4, 15, 4, 229, 3, 239, 3, 223, 3, 229, 3, 15, 4, 2, 4, 223, 3, 15, 4, 99, 0, 223, 3, 2, 4, 91, 0, 99, 0, 2, 4, 91, 0, 102, 0, 99, 0, 91, 0, 101, 0, 102, 0, 99, 0, 102, 0, 103, 0, 99, 0, 103, 0, 105, 0, 103, 0, 111, 0, 105, 0, 103, 0, 115, 0, 111, 0, 102, 0, 115, 0, 103, 0, 115, 0, 117, 0, 111, 0, 115, 0, 121, 0, 117, 0, 115, 0, 178, 0, 121, 0, 102, 0, 114, 0, 115, 0, 114, 0, 178, 0, 115, 0, 101, 0, 114, 0, 102, 0, 114, 0, 170, 0, 178, 0, 101, 0, 113, 0, 114, 0, 113, 0, 170, 0, 114, 0, 91, 0, 113, 0, 101, 0, 113, 0, 163, 0, 170, 0, 91, 0, 156, 0, 113, 0, 156, 0, 163, 0, 113, 0, 1, 0, 38, 0, 33, 0, 33, 0, 38, 0, 39, 0, 33, 0, 39, 0, 40, 0, 39, 0, 48, 0, 40, 0, 39, 0, 55, 0, 48, 0, 38, 0, 55, 0, 39, 0, 55, 0, 56, 0, 48, 0, 55, 0, 27, 0, 56, 0, 55, 0, 25, 0, 27, 0, 54, 0, 25, 0, 55, 0, 38, 0, 54, 0, 55, 0, 54, 0, 19, 0, 25, 0, 36, 0, 54, 0, 38, 0, 1, 0, 36, 0, 38, 0, 53, 0, 19, 0, 54, 0, 36, 0, 53, 0, 54, 0, 1, 0, 53, 0, 36, 0, 53, 0, 12, 0, 19, 0, 6, 0, 12, 0, 53, 0, 1, 0, 6, 0, 53, 0, 6, 0, 1, 0, 152, 0, 6, 0, 152, 0, 155, 0, 152, 0, 162, 0, 155, 0, 152, 0, 159, 0, 162, 0, 159, 0, 167, 0, 162, 0, 162, 0, 167, 0, 169, 0, 152, 0, 158, 0, 159, 0, 158, 0, 167, 0, 159, 0, 167, 0, 177, 0, 169, 0, 93, 0, 158, 0, 152, 0, 1, 0, 93, 0, 152, 0, 158, 0, 172, 0, 167, 0, 167, 0, 174, 0, 177, 0, 172, 0, 174, 0, 167, 0, 174, 0, 120, 0, 177, 0, 174, 0, 149, 0, 120, 0, 174, 0, 143, 0, 149, 0, 172, 0, 143, 0, 174, 0, 172, 0, 134, 0, 143, 0, 126, 0, 134, 0, 172, 0, 157, 0, 172, 0, 158, 0, 157, 0, 126, 0, 172, 0, 93, 0, 157, 0, 158, 0, 126, 0, 157, 0, 76, 1, 126, 0, 76, 1, 78, 1, 157, 0, 93, 0, 16, 1, 157, 0, 16, 1, 76, 1, 16, 1, 93, 0, 1, 0, 76, 1, 85, 1, 78, 1, 76, 1, 83, 1, 85, 1, 83, 1, 93, 1, 85, 1, 76, 1, 82, 1, 83, 1, 16, 1, 82, 1, 76, 1, 83, 1, 99, 1, 93, 1, 82, 1, 99, 1, 83, 1, 99, 1, 101, 1, 93, 1, 99, 1, 48, 1, 101, 1, 99, 1, 72, 1, 48, 1, 98, 1, 72, 1, 99, 1, 82, 1, 98, 1, 99, 1, 98, 1, 66, 1, 72, 1, 80, 1, 98, 1, 82, 1, 16, 1, 80, 1, 82, 1, 97, 1, 66, 1, 98, 1, 80, 1, 97, 1, 98, 1, 16, 1, 97, 1, 80, 1, 97, 1, 59, 1, 66, 1, 53, 1, 59, 1, 97, 1, 16, 1, 53, 1, 97, 1, 218, 0, 53, 1, 16, 1, 218, 0, 221, 0, 53, 1, 218, 0, 228, 0, 221, 0, 180, 0, 218, 0, 16, 1, 16, 1, 1, 0, 180, 0, 218, 0, 225, 0, 228, 0, 225, 0, 234, 0, 228, 0, 228, 0, 234, 0, 236, 0, 218, 0, 224, 0, 225, 0, 180, 0, 224, 0, 218, 0, 224, 0, 234, 0, 225, 0, 234, 0, 244, 0, 236, 0, 180, 0, 223, 0, 224, 0, 1, 0, 223, 0, 180, 0, 1, 0, 33, 0, 223, 0, 33, 0, 185, 0, 223, 0, 223, 0, 239, 0, 224, 0, 223, 0, 185, 0, 239, 0, 224, 0, 239, 0, 234, 0, 185, 0, 193, 0, 239, 0, 239, 0, 193, 0, 203, 0, 239, 0, 241, 0, 234, 0, 239, 0, 203, 0, 241, 0, 234, 0, 241, 0, 244, 0, 241, 0, 203, 0, 212, 0, 241, 0, 215, 0, 244, 0, 241, 0, 212, 0, 215, 0), 0.00395221, PackedByteArray(214, 3, 200, 2, 125, 3, 200, 2, 207, 2, 125, 3, 207, 2, 133, 3, 125, 3, 207, 2, 200, 2, 213, 2, 125, 3, 133, 3, 182, 3, 133, 3, 139, 3, 182, 3, 182, 3, 139, 3, 149, 3, 182, 3, 149, 3, 159, 3, 182, 3, 159, 3, 161, 3, 182, 3, 161, 3, 185, 3, 182, 3, 185, 3, 179, 3, 173, 3, 182, 3, 179, 3, 170, 3, 182, 3, 173, 3, 125, 3, 182, 3, 170, 3, 125, 3, 170, 3, 173, 3, 125, 3, 173, 3, 167, 3, 125, 3, 167, 3, 0, 4, 125, 3, 0, 4, 214, 3, 214, 3, 0, 4, 6, 4, 214, 3, 6, 4, 12, 4, 12, 4, 18, 4, 251, 3, 12, 4, 251, 3, 43, 4, 12, 4, 43, 4, 37, 4, 31, 4, 12, 4, 37, 4, 214, 3, 12, 4, 31, 4, 25, 4, 214, 3, 31, 4, 36, 3, 214, 3, 25, 4, 45, 3, 36, 3, 25, 4, 214, 3, 36, 3, 200, 2, 36, 3, 45, 3, 90, 3, 45, 3, 52, 3, 90, 3, 90, 3, 52, 3, 59, 3, 90, 3, 59, 3, 67, 3, 90, 3, 67, 3, 70, 3, 90, 3, 70, 3, 94, 3, 90, 3, 94, 3, 88, 3, 81, 3, 90, 3, 88, 3, 36, 3, 90, 3, 81, 3, 36, 3, 81, 3, 75, 3, 11, 3, 36, 3, 75, 3, 11, 3, 200, 2, 36, 3, 200, 2, 11, 3, 18, 3, 200, 2, 18, 3, 26, 3, 200, 2, 26, 3, 213, 2, 213, 2, 26, 3, 220, 2, 26, 3, 226, 2, 220, 2, 26, 3, 230, 2, 226, 2, 26, 3, 34, 3, 230, 2, 112, 2, 14, 1, 191, 1, 14, 1, 23, 1, 191, 1, 23, 1, 197, 1, 191, 1, 191, 1, 227, 1, 112, 2, 191, 1, 197, 1, 247, 1, 191, 1, 247, 1, 227, 1, 197, 1, 204, 1, 247, 1, 247, 1, 204, 1, 210, 1, 247, 1, 210, 1, 215, 1, 247, 1, 215, 1, 219, 1, 247, 1, 219, 1, 252, 1, 247, 1, 252, 1, 243, 1, 247, 1, 243, 1, 233, 1, 227, 1, 247, 1, 233, 1, 227, 1, 146, 2, 112, 2, 112, 2, 146, 2, 194, 2, 146, 2, 153, 2, 194, 2, 194, 2, 153, 2, 159, 2, 194, 2, 159, 2, 165, 2, 194, 2, 165, 2, 140, 2, 194, 2, 140, 2, 197, 2, 194, 2, 197, 2, 190, 2, 194, 2, 190, 2, 179, 2, 171, 2, 194, 2, 179, 2, 112, 2, 194, 2, 171, 2, 112, 2, 171, 2, 35, 3, 171, 2, 98, 3, 35, 3, 212, 3, 112, 2, 35, 3, 35, 3, 98, 3, 64, 3, 98, 3, 105, 3, 64, 3, 64, 3, 105, 3, 113, 3, 64, 3, 113, 3, 122, 3, 64, 3, 122, 3, 68, 3, 64, 3, 68, 3, 66, 3, 64, 3, 66, 3, 60, 3, 64, 3, 60, 3, 51, 3, 44, 3, 64, 3, 51, 3, 35, 3, 64, 3, 44, 3, 35, 3, 44, 3, 212, 3, 44, 3, 23, 4, 212, 3, 14, 1, 112, 2, 212, 3, 212, 3, 23, 4, 244, 3, 23, 4, 30, 4, 244, 3, 244, 3, 30, 4, 36, 4, 244, 3, 36, 4, 42, 4, 244, 3, 42, 4, 250, 3, 244, 3, 250, 3, 248, 3, 244, 3, 248, 3, 238, 3, 244, 3, 238, 3, 228, 3, 222, 3, 244, 3, 228, 3, 212, 3, 244, 3, 222, 3, 92, 0, 212, 3, 222, 3, 14, 1, 212, 3, 92, 0, 97, 0, 92, 0, 222, 3, 92, 0, 125, 0, 14, 1, 92, 0, 97, 0, 147, 0, 92, 0, 147, 0, 125, 0, 97, 0, 104, 0, 147, 0, 147, 0, 104, 0, 110, 0, 147, 0, 110, 0, 116, 0, 125, 0, 77, 1, 14, 1, 147, 0, 116, 0, 119, 0, 125, 0, 147, 0, 133, 0, 147, 0, 119, 0, 150, 0, 147, 0, 142, 0, 133, 0, 147, 0, 150, 0, 142, 0, 14, 1, 77, 1, 43, 1, 77, 1, 84, 1, 43, 1, 14, 1, 43, 1, 23, 1, 43, 1, 84, 1, 92, 1, 23, 1, 43, 1, 30, 1, 43, 1, 92, 1, 100, 1, 43, 1, 38, 1, 30, 1, 43, 1, 100, 1, 47, 1, 43, 1, 45, 1, 38, 1, 43, 1, 47, 1, 45, 1, 111, 2, 103, 1, 21, 2, 103, 1, 109, 1, 21, 2, 109, 1, 29, 2, 21, 2, 109, 1, 103, 1, 115, 1, 21, 2, 29, 2, 75, 2, 29, 2, 36, 2, 75, 2, 75, 2, 36, 2, 44, 2, 75, 2, 44, 2, 51, 2, 75, 2, 51, 2, 53, 2, 75, 2, 53, 2, 78, 2, 75, 2, 78, 2, 72, 2, 66, 2, 75, 2, 72, 2, 21, 2, 75, 2, 66, 2, 21, 2, 66, 2, 59, 2, 21, 2, 59, 2, 116, 2, 21, 2, 116, 2, 111, 2, 111, 2, 116, 2, 124, 2, 111, 2, 124, 2, 130, 2, 130, 2, 138, 2, 141, 2, 130, 2, 141, 2, 167, 2, 130, 2, 167, 2, 160, 2, 154, 2, 130, 2, 160, 2, 111, 2, 130, 2, 154, 2, 147, 2, 111, 2, 154, 2, 192, 1, 111, 2, 147, 2, 226, 1, 192, 1, 147, 2, 111, 2, 192, 1, 103, 1, 192, 1, 226, 1, 15, 2, 226, 1, 232, 1, 15, 2, 15, 2, 232, 1, 242, 1, 15, 2, 242, 1, 251, 1, 15, 2, 251, 1, 218, 1, 15, 2, 218, 1, 18, 2, 15, 2, 18, 2, 13, 2, 6, 2, 15, 2, 13, 2, 192, 1, 15, 2, 6, 2, 192, 1, 6, 2, 0, 2, 170, 1, 192, 1, 0, 2, 170, 1, 103, 1, 192, 1, 103, 1, 170, 1, 176, 1, 103, 1, 176, 1, 182, 1, 103, 1, 182, 1, 115, 1, 115, 1, 182, 1, 123, 1, 182, 1, 129, 1, 123, 1, 182, 1, 131, 1, 129, 1, 182, 1, 188, 1, 131, 1, 190, 1, 181, 0, 105, 1, 181, 0, 249, 0, 105, 1, 249, 0, 139, 1, 105, 1, 249, 0, 181, 0, 0, 1, 105, 1, 139, 1, 185, 1, 139, 1, 145, 1, 185, 1, 185, 1, 145, 1, 156, 1, 185, 1, 156, 1, 165, 1, 185, 1, 165, 1, 130, 1, 185, 1, 130, 1, 189, 1, 185, 1, 189, 1, 183, 1, 177, 1, 185, 1, 183, 1, 105, 1, 185, 1, 177, 1, 105, 1, 177, 1, 171, 1, 105, 1, 171, 1, 1, 2, 105, 1, 1, 2, 190, 1, 190, 1, 1, 2, 7, 2, 190, 1, 7, 2, 12, 2, 12, 2, 19, 2, 217, 1, 12, 2, 217, 1, 216, 1, 12, 2, 216, 1, 209, 1, 203, 1, 12, 2, 209, 1, 190, 1, 12, 2, 203, 1, 196, 1, 190, 1, 203, 1, 15, 1, 190, 1, 196, 1, 24, 1, 15, 1, 196, 1, 190, 1, 15, 1, 181, 0, 15, 1, 24, 1, 69, 1, 24, 1, 32, 1, 69, 1, 69, 1, 32, 1, 39, 1, 69, 1, 39, 1, 46, 1, 69, 1, 46, 1, 49, 1, 69, 1, 49, 1, 73, 1, 69, 1, 73, 1, 67, 1, 61, 1, 69, 1, 67, 1, 15, 1, 69, 1, 61, 1, 15, 1, 61, 1, 54, 1, 222, 0, 15, 1, 54, 1, 222, 0, 181, 0, 15, 1, 181, 0, 222, 0, 229, 0, 181, 0, 229, 0, 237, 0, 181, 0, 237, 0, 0, 1, 0, 1, 237, 0, 6, 1, 237, 0, 12, 1, 6, 1, 237, 0, 216, 0, 12, 1, 237, 0, 245, 0, 216, 0, 37, 3, 22, 2, 202, 2, 202, 2, 74, 3, 37, 3, 202, 2, 10, 3, 74, 3, 37, 3, 74, 3, 80, 3, 202, 2, 17, 3, 10, 3, 37, 3, 80, 3, 101, 3, 101, 3, 80, 3, 87, 3, 37, 3, 101, 3, 99, 3, 99, 3, 101, 3, 106, 3, 101, 3, 87, 3, 106, 3, 106, 3, 87, 3, 114, 3, 87, 3, 121, 3, 114, 3, 87, 3, 69, 3, 121, 3, 87, 3, 93, 3, 69, 3, 110, 2, 37, 3, 99, 3, 172, 2, 110, 2, 99, 3, 37, 3, 110, 2, 22, 2, 110, 2, 172, 2, 133, 2, 172, 2, 180, 2, 133, 2, 133, 2, 180, 2, 189, 2, 133, 2, 189, 2, 198, 2, 133, 2, 198, 2, 142, 2, 133, 2, 142, 2, 139, 2, 133, 2, 139, 2, 131, 2, 123, 2, 133, 2, 131, 2, 119, 2, 133, 2, 123, 2, 110, 2, 133, 2, 119, 2, 110, 2, 119, 2, 123, 2, 110, 2, 123, 2, 117, 2, 60, 2, 110, 2, 117, 2, 60, 2, 22, 2, 110, 2, 22, 2, 60, 2, 65, 2, 22, 2, 65, 2, 86, 2, 22, 2, 86, 2, 83, 2, 86, 2, 65, 2, 73, 2, 22, 2, 83, 2, 202, 2, 83, 2, 86, 2, 90, 2, 86, 2, 73, 2, 90, 2, 90, 2, 73, 2, 98, 2, 73, 2, 106, 2, 98, 2, 73, 2, 54, 2, 106, 2, 73, 2, 79, 2, 54, 2, 83, 2, 234, 2, 202, 2, 202, 2, 234, 2, 28, 3, 234, 2, 242, 2, 28, 3, 28, 3, 242, 2, 252, 2, 28, 3, 252, 2, 4, 3, 28, 3, 4, 3, 228, 2, 28, 3, 228, 2, 33, 3, 28, 3, 33, 3, 25, 3, 17, 3, 28, 3, 25, 3, 202, 2, 28, 3, 13, 3, 13, 3, 28, 3, 17, 3, 202, 2, 13, 3, 17, 3, 104, 1, 201, 2, 20, 2, 20, 2, 201, 2, 235, 2, 84, 2, 20, 2, 235, 2, 104, 1, 20, 2, 30, 2, 20, 2, 84, 2, 49, 2, 20, 2, 49, 2, 30, 2, 84, 2, 91, 2, 49, 2, 49, 2, 91, 2, 99, 2, 49, 2, 99, 2, 107, 2, 49, 2, 107, 2, 55, 2, 49, 2, 55, 2, 52, 2, 49, 2, 52, 2, 43, 2, 49, 2, 43, 2, 37, 2, 30, 2, 49, 2, 37, 2, 110, 1, 104, 1, 30, 2, 104, 1, 110, 1, 161, 1, 110, 1, 116, 1, 161, 1, 161, 1, 116, 1, 121, 1, 161, 1, 121, 1, 128, 1, 161, 1, 128, 1, 132, 1, 161, 1, 132, 1, 166, 1, 161, 1, 166, 1, 155, 1, 161, 1, 155, 1, 146, 1, 140, 1, 161, 1, 146, 1, 104, 1, 161, 1, 140, 1, 179, 0, 104, 1, 140, 1, 250, 0, 179, 0, 140, 1, 2, 0, 104, 1, 179, 0, 179, 0, 250, 0, 209, 0, 250, 0, 1, 1, 209, 0, 209, 0, 1, 1, 7, 1, 209, 0, 7, 1, 13, 1, 209, 0, 13, 1, 217, 0, 209, 0, 217, 0, 213, 0, 209, 0, 213, 0, 204, 0, 209, 0, 204, 0, 194, 0, 186, 0, 209, 0, 194, 0, 179, 0, 209, 0, 186, 0, 2, 0, 179, 0, 186, 0, 34, 0, 2, 0, 186, 0, 201, 2, 104, 1, 2, 0, 2, 0, 34, 0, 87, 0, 34, 0, 41, 0, 87, 0, 87, 0, 41, 0, 49, 0, 87, 0, 49, 0, 57, 0, 87, 0, 57, 0, 29, 0, 87, 0, 29, 0, 89, 0, 87, 0, 89, 0, 81, 0, 87, 0, 81, 0, 74, 0, 66, 0, 87, 0, 74, 0, 2, 0, 87, 0, 66, 0, 2, 0, 66, 0, 124, 3, 201, 2, 2, 0, 124, 3, 66, 0, 190, 3, 124, 3, 201, 2, 124, 3, 134, 3, 124, 3, 190, 3, 155, 3, 124, 3, 155, 3, 134, 3, 190, 3, 196, 3, 155, 3, 155, 3, 196, 3, 202, 3, 155, 3, 202, 3, 209, 3, 206, 2, 201, 2, 134, 3, 155, 3, 209, 3, 162, 3, 155, 3, 162, 3, 160, 3, 134, 3, 155, 3, 140, 3, 155, 3, 160, 3, 150, 3, 155, 3, 150, 3, 140, 3, 201, 2, 206, 2, 2, 3, 206, 2, 214, 2, 2, 3, 201, 2, 2, 3, 235, 2, 2, 3, 214, 2, 219, 2, 235, 2, 2, 3, 243, 2, 2, 3, 219, 2, 225, 2, 2, 3, 253, 2, 243, 2, 2, 3, 225, 2, 229, 2, 2, 3, 6, 3, 253, 2, 2, 3, 229, 2, 6, 3, 91, 0, 126, 3, 0, 0, 0, 0, 126, 3, 191, 3, 191, 3, 126, 3, 197, 3, 67, 0, 0, 0, 191, 3, 126, 3, 180, 3, 197, 3, 197, 3, 180, 3, 204, 3, 180, 3, 210, 3, 204, 3, 180, 3, 163, 3, 210, 3, 180, 3, 186, 3, 163, 3, 126, 3, 174, 3, 180, 3, 126, 3, 168, 3, 174, 3, 168, 3, 126, 3, 213, 3, 91, 0, 213, 3, 126, 3, 168, 3, 213, 3, 1, 4, 213, 3, 7, 4, 1, 4, 213, 3, 3, 4, 7, 4, 3, 4, 15, 4, 7, 4, 213, 3, 15, 4, 3, 4, 7, 4, 15, 4, 13, 4, 15, 4, 19, 4, 13, 4, 15, 4, 252, 3, 19, 4, 15, 4, 249, 3, 252, 3, 15, 4, 239, 3, 249, 3, 15, 4, 229, 3, 239, 3, 223, 3, 229, 3, 15, 4, 213, 3, 223, 3, 15, 4, 99, 0, 223, 3, 213, 3, 91, 0, 99, 0, 213, 3, 99, 0, 91, 0, 105, 0, 91, 0, 170, 0, 105, 0, 105, 0, 170, 0, 111, 0, 170, 0, 117, 0, 111, 0, 170, 0, 121, 0, 117, 0, 170, 0, 178, 0, 121, 0, 91, 0, 163, 0, 170, 0, 91, 0, 156, 0, 163, 0, 0, 0, 156, 0, 91, 0, 0, 0, 7, 0, 156, 0, 0, 0, 13, 0, 7, 0, 0, 0, 22, 0, 13, 0, 13, 0, 22, 0, 20, 0, 0, 0, 67, 0, 22, 0, 67, 0, 73, 0, 22, 0, 22, 0, 26, 0, 20, 0, 22, 0, 73, 0, 82, 0, 22, 0, 28, 0, 26, 0, 22, 0, 82, 0, 90, 0, 22, 0, 90, 0, 28, 0, 1, 0, 36, 0, 33, 0, 33, 0, 36, 0, 40, 0, 36, 0, 19, 0, 40, 0, 40, 0, 19, 0, 48, 0, 19, 0, 56, 0, 48, 0, 19, 0, 27, 0, 56, 0, 19, 0, 25, 0, 27, 0, 36, 0, 12, 0, 19, 0, 1, 0, 12, 0, 36, 0, 1, 0, 6, 0, 12, 0, 1, 0, 33, 0, 180, 0, 33, 0, 185, 0, 180, 0, 6, 0, 1, 0, 93, 0, 6, 0, 93, 0, 155, 0, 93, 0, 162, 0, 155, 0, 16, 1, 1, 0, 180, 0, 16, 1, 93, 0, 1, 0, 93, 0, 158, 0, 162, 0, 158, 0, 172, 0, 162, 0, 93, 0, 172, 0, 158, 0, 162, 0, 172, 0, 169, 0, 172, 0, 177, 0, 169, 0, 172, 0, 120, 0, 177, 0, 172, 0, 149, 0, 120, 0, 172, 0, 143, 0, 149, 0, 172, 0, 134, 0, 143, 0, 126, 0, 134, 0, 172, 0, 93, 0, 126, 0, 172, 0, 126, 0, 93, 0, 78, 1, 93, 0, 16, 1, 78, 1, 16, 1, 80, 1, 78, 1, 78, 1, 80, 1, 85, 1, 16, 1, 59, 1, 80, 1, 16, 1, 53, 1, 59, 1, 80, 1, 59, 1, 66, 1, 80, 1, 66, 1, 85, 1, 85, 1, 66, 1, 93, 1, 66, 1, 101, 1, 93, 1, 66, 1, 48, 1, 101, 1, 66, 1, 72, 1, 48, 1, 180, 0, 53, 1, 16, 1, 180, 0, 221, 0, 53, 1, 180, 0, 228, 0, 221, 0, 180, 0, 224, 0, 228, 0, 224, 0, 239, 0, 228, 0, 180, 0, 239, 0, 224, 0, 228, 0, 239, 0, 236, 0, 180, 0, 185, 0, 239, 0, 185, 0, 193, 0, 239, 0, 239, 0, 244, 0, 236, 0, 239, 0, 193, 0, 203, 0, 239, 0, 215, 0, 244, 0, 239, 0, 203, 0, 212, 0, 239, 0, 212, 0, 215, 0), 0.00559405, PackedByteArray(214, 3, 200, 2, 125, 3, 125, 3, 0, 4, 214, 3, 214, 3, 0, 4, 18, 4, 125, 3, 167, 3, 0, 4, 214, 3, 18, 4, 25, 4, 25, 4, 18, 4, 43, 4, 18, 4, 251, 3, 43, 4, 36, 3, 214, 3, 25, 4, 214, 3, 36, 3, 200, 2, 45, 3, 36, 3, 25, 4, 36, 3, 45, 3, 67, 3, 125, 3, 159, 3, 167, 3, 167, 3, 159, 3, 185, 3, 159, 3, 161, 3, 185, 3, 125, 3, 133, 3, 159, 3, 207, 2, 133, 3, 125, 3, 200, 2, 207, 2, 125, 3, 200, 2, 34, 3, 207, 2, 207, 2, 34, 3, 226, 2, 34, 3, 230, 2, 226, 2, 200, 2, 11, 3, 34, 3, 11, 3, 200, 2, 36, 3, 11, 3, 36, 3, 75, 3, 36, 3, 67, 3, 75, 3, 75, 3, 67, 3, 94, 3, 67, 3, 70, 3, 94, 3, 112, 2, 14, 1, 191, 1, 14, 1, 23, 1, 191, 1, 100, 1, 47, 1, 23, 1, 77, 1, 100, 1, 23, 1, 14, 1, 77, 1, 23, 1, 23, 1, 197, 1, 191, 1, 125, 0, 77, 1, 14, 1, 191, 1, 197, 1, 227, 1, 191, 1, 227, 1, 112, 2, 197, 1, 215, 1, 227, 1, 215, 1, 219, 1, 227, 1, 227, 1, 146, 2, 112, 2, 116, 0, 119, 0, 125, 0, 97, 0, 116, 0, 125, 0, 92, 0, 97, 0, 125, 0, 92, 0, 125, 0, 14, 1, 97, 0, 92, 0, 222, 3, 14, 1, 212, 3, 92, 0, 92, 0, 212, 3, 222, 3, 14, 1, 112, 2, 212, 3, 212, 3, 23, 4, 222, 3, 23, 4, 42, 4, 222, 3, 222, 3, 42, 4, 248, 3, 42, 4, 250, 3, 248, 3, 44, 3, 23, 4, 212, 3, 212, 3, 112, 2, 35, 3, 35, 3, 44, 3, 212, 3, 35, 3, 98, 3, 44, 3, 98, 3, 122, 3, 44, 3, 44, 3, 122, 3, 66, 3, 122, 3, 68, 3, 66, 3, 171, 2, 98, 3, 35, 3, 112, 2, 171, 2, 35, 3, 112, 2, 146, 2, 171, 2, 146, 2, 165, 2, 171, 2, 171, 2, 165, 2, 197, 2, 165, 2, 140, 2, 197, 2, 111, 2, 103, 1, 21, 2, 21, 2, 116, 2, 111, 2, 111, 2, 116, 2, 138, 2, 21, 2, 59, 2, 116, 2, 111, 2, 138, 2, 147, 2, 147, 2, 138, 2, 167, 2, 138, 2, 141, 2, 167, 2, 192, 1, 111, 2, 147, 2, 111, 2, 192, 1, 103, 1, 226, 1, 192, 1, 147, 2, 21, 2, 51, 2, 59, 2, 59, 2, 51, 2, 78, 2, 51, 2, 53, 2, 78, 2, 21, 2, 29, 2, 51, 2, 109, 1, 29, 2, 21, 2, 103, 1, 109, 1, 21, 2, 103, 1, 188, 1, 109, 1, 109, 1, 188, 1, 129, 1, 188, 1, 131, 1, 129, 1, 103, 1, 170, 1, 188, 1, 170, 1, 103, 1, 192, 1, 170, 1, 192, 1, 0, 2, 192, 1, 226, 1, 0, 2, 0, 2, 226, 1, 18, 2, 226, 1, 218, 1, 18, 2, 190, 1, 181, 0, 105, 1, 105, 1, 1, 2, 190, 1, 105, 1, 171, 1, 1, 2, 190, 1, 1, 2, 19, 2, 105, 1, 139, 1, 171, 1, 171, 1, 139, 1, 189, 1, 139, 1, 130, 1, 189, 1, 249, 0, 139, 1, 105, 1, 181, 0, 249, 0, 105, 1, 181, 0, 245, 0, 249, 0, 249, 0, 245, 0, 12, 1, 245, 0, 216, 0, 12, 1, 181, 0, 222, 0, 245, 0, 222, 0, 181, 0, 15, 1, 190, 1, 15, 1, 181, 0, 222, 0, 15, 1, 54, 1, 15, 1, 190, 1, 196, 1, 190, 1, 19, 2, 196, 1, 196, 1, 19, 2, 216, 1, 19, 2, 217, 1, 216, 1, 24, 1, 15, 1, 196, 1, 15, 1, 24, 1, 54, 1, 54, 1, 24, 1, 73, 1, 24, 1, 49, 1, 73, 1, 37, 3, 22, 2, 202, 2, 202, 2, 74, 3, 37, 3, 37, 3, 74, 3, 93, 3, 202, 2, 10, 3, 74, 3, 37, 3, 93, 3, 99, 3, 99, 3, 93, 3, 121, 3, 93, 3, 69, 3, 121, 3, 110, 2, 37, 3, 99, 3, 37, 3, 110, 2, 22, 2, 172, 2, 110, 2, 99, 3, 110, 2, 172, 2, 198, 2, 202, 2, 4, 3, 10, 3, 10, 3, 4, 3, 33, 3, 4, 3, 228, 2, 33, 3, 202, 2, 234, 2, 4, 3, 83, 2, 234, 2, 202, 2, 22, 2, 83, 2, 202, 2, 22, 2, 79, 2, 83, 2, 83, 2, 79, 2, 106, 2, 79, 2, 54, 2, 106, 2, 22, 2, 60, 2, 79, 2, 60, 2, 22, 2, 110, 2, 60, 2, 110, 2, 117, 2, 110, 2, 198, 2, 117, 2, 117, 2, 198, 2, 139, 2, 198, 2, 142, 2, 139, 2, 104, 1, 201, 2, 20, 2, 20, 2, 201, 2, 235, 2, 84, 2, 20, 2, 235, 2, 20, 2, 84, 2, 30, 2, 104, 1, 20, 2, 30, 2, 84, 2, 107, 2, 30, 2, 30, 2, 107, 2, 52, 2, 107, 2, 55, 2, 52, 2, 110, 1, 104, 1, 30, 2, 104, 1, 110, 1, 140, 1, 110, 1, 128, 1, 140, 1, 128, 1, 132, 1, 140, 1, 179, 0, 104, 1, 140, 1, 250, 0, 179, 0, 140, 1, 2, 0, 104, 1, 179, 0, 179, 0, 250, 0, 186, 0, 2, 0, 179, 0, 186, 0, 250, 0, 13, 1, 186, 0, 13, 1, 217, 0, 186, 0, 34, 0, 2, 0, 186, 0, 201, 2, 104, 1, 2, 0, 2, 0, 34, 0, 66, 0, 34, 0, 57, 0, 66, 0, 57, 0, 29, 0, 66, 0, 2, 0, 66, 0, 124, 3, 201, 2, 2, 0, 124, 3, 66, 0, 190, 3, 124, 3, 124, 3, 190, 3, 134, 3, 201, 2, 124, 3, 134, 3, 190, 3, 209, 3, 134, 3, 134, 3, 209, 3, 160, 3, 209, 3, 162, 3, 160, 3, 206, 2, 201, 2, 134, 3, 201, 2, 206, 2, 235, 2, 206, 2, 225, 2, 235, 2, 235, 2, 225, 2, 6, 3, 225, 2, 229, 2, 6, 3, 91, 0, 126, 3, 0, 0, 0, 0, 156, 0, 91, 0, 0, 0, 7, 0, 156, 0, 91, 0, 156, 0, 178, 0, 0, 0, 67, 0, 7, 0, 7, 0, 67, 0, 26, 0, 67, 0, 28, 0, 26, 0, 67, 0, 0, 0, 191, 3, 0, 0, 126, 3, 191, 3, 126, 3, 186, 3, 191, 3, 191, 3, 186, 3, 210, 3, 186, 3, 163, 3, 210, 3, 126, 3, 168, 3, 186, 3, 168, 3, 126, 3, 213, 3, 91, 0, 213, 3, 126, 3, 168, 3, 213, 3, 1, 4, 91, 0, 99, 0, 213, 3, 91, 0, 178, 0, 99, 0, 99, 0, 178, 0, 117, 0, 178, 0, 121, 0, 117, 0, 99, 0, 223, 3, 213, 3, 213, 3, 223, 3, 249, 3, 213, 3, 249, 3, 1, 4, 1, 4, 249, 3, 19, 4, 249, 3, 252, 3, 19, 4, 1, 0, 6, 0, 25, 0, 25, 0, 27, 0, 56, 0, 33, 0, 25, 0, 56, 0, 1, 0, 25, 0, 33, 0, 1, 0, 33, 0, 180, 0, 33, 0, 185, 0, 180, 0, 6, 0, 1, 0, 93, 0, 6, 0, 93, 0, 155, 0, 93, 0, 126, 0, 155, 0, 155, 0, 126, 0, 177, 0, 126, 0, 120, 0, 177, 0, 126, 0, 93, 0, 78, 1, 16, 1, 93, 0, 1, 0, 93, 0, 16, 1, 78, 1, 16, 1, 1, 0, 180, 0, 16, 1, 72, 1, 78, 1, 78, 1, 72, 1, 101, 1, 72, 1, 48, 1, 101, 1, 16, 1, 53, 1, 72, 1, 180, 0, 53, 1, 16, 1, 180, 0, 221, 0, 53, 1, 180, 0, 185, 0, 221, 0, 221, 0, 185, 0, 244, 0, 185, 0, 215, 0, 244, 0), 0.0173535, PackedByteArray(136, 4, 128, 4, 133, 4, 128, 4, 133, 3, 133, 4, 133, 4, 133, 3, 161, 3, 133, 4, 0, 4, 136, 4, 0, 4, 251, 3, 136, 4, 136, 4, 130, 4, 128, 4, 45, 3, 130, 4, 136, 4, 130, 4, 45, 3, 70, 3, 11, 3, 128, 4, 130, 4, 11, 3, 230, 2, 128, 4, 112, 2, 14, 1, 121, 4, 121, 4, 219, 1, 227, 1, 121, 4, 227, 1, 112, 2, 227, 1, 146, 2, 112, 2, 14, 1, 23, 1, 121, 4, 112, 2, 146, 2, 171, 2, 146, 2, 140, 2, 171, 2, 112, 2, 171, 2, 131, 4, 77, 1, 47, 1, 23, 1, 14, 1, 77, 1, 23, 1, 125, 0, 77, 1, 14, 1, 110, 4, 125, 0, 14, 1, 110, 4, 119, 0, 125, 0, 14, 1, 112, 2, 212, 3, 14, 1, 212, 3, 110, 4, 212, 3, 112, 2, 131, 4, 110, 4, 212, 3, 222, 3, 131, 4, 44, 3, 212, 3, 131, 4, 68, 3, 44, 3, 44, 3, 23, 4, 212, 3, 212, 3, 23, 4, 222, 3, 23, 4, 250, 3, 222, 3, 127, 4, 118, 4, 123, 4, 118, 4, 29, 2, 123, 4, 123, 4, 29, 2, 53, 2, 123, 4, 116, 2, 127, 4, 116, 2, 141, 2, 127, 4, 127, 4, 122, 4, 118, 4, 226, 1, 122, 4, 127, 4, 122, 4, 226, 1, 218, 1, 170, 1, 118, 4, 122, 4, 170, 1, 131, 1, 118, 4, 190, 1, 114, 4, 119, 4, 119, 4, 139, 1, 130, 1, 249, 0, 139, 1, 119, 4, 114, 4, 249, 0, 119, 4, 114, 4, 216, 0, 249, 0, 119, 4, 1, 2, 190, 1, 190, 1, 116, 4, 114, 4, 190, 1, 1, 2, 120, 4, 116, 4, 190, 1, 120, 4, 1, 2, 217, 1, 120, 4, 24, 1, 116, 4, 120, 4, 116, 4, 24, 1, 49, 1, 37, 3, 22, 2, 129, 4, 129, 4, 234, 2, 228, 2, 124, 4, 234, 2, 129, 4, 22, 2, 124, 4, 129, 4, 129, 4, 74, 3, 37, 3, 22, 2, 60, 2, 124, 4, 60, 2, 54, 2, 124, 4, 60, 2, 22, 2, 126, 4, 37, 3, 126, 4, 22, 2, 37, 3, 74, 3, 132, 4, 126, 4, 37, 3, 132, 4, 74, 3, 69, 3, 132, 4, 172, 2, 126, 4, 132, 4, 126, 4, 172, 2, 142, 2, 104, 1, 201, 2, 125, 4, 125, 4, 55, 2, 30, 2, 104, 1, 125, 4, 30, 2, 125, 4, 201, 2, 235, 2, 110, 1, 104, 1, 30, 2, 104, 1, 110, 1, 140, 1, 110, 1, 132, 1, 140, 1, 115, 4, 104, 1, 140, 1, 206, 2, 229, 2, 235, 2, 201, 2, 206, 2, 235, 2, 206, 2, 201, 2, 134, 3, 201, 2, 134, 4, 134, 3, 134, 4, 162, 3, 134, 3, 201, 2, 104, 1, 2, 0, 201, 2, 2, 0, 134, 4, 2, 0, 104, 1, 115, 4, 2, 0, 66, 0, 134, 4, 2, 0, 115, 4, 186, 0, 115, 4, 217, 0, 186, 0, 34, 0, 2, 0, 186, 0, 2, 0, 34, 0, 66, 0, 34, 0, 29, 0, 66, 0, 112, 4, 126, 3, 108, 4, 108, 4, 67, 0, 28, 0, 67, 0, 108, 4, 191, 3, 108, 4, 126, 3, 191, 3, 126, 3, 168, 3, 191, 3, 168, 3, 163, 3, 191, 3, 168, 3, 126, 3, 135, 4, 112, 4, 135, 4, 126, 3, 112, 4, 99, 0, 135, 4, 112, 4, 121, 0, 99, 0, 99, 0, 223, 3, 135, 4, 135, 4, 223, 3, 252, 3, 6, 0, 27, 0, 109, 4, 6, 0, 109, 4, 111, 4, 111, 4, 126, 0, 120, 0, 126, 0, 111, 4, 117, 4, 117, 4, 111, 4, 109, 4, 117, 4, 109, 4, 113, 4, 109, 4, 185, 0, 113, 4, 113, 4, 185, 0, 215, 0, 113, 4, 53, 1, 117, 4, 53, 1, 48, 1, 117, 4), 0.0532937, PackedByteArray(94, 4, 98, 4, 106, 4, 106, 4, 98, 4, 100, 4, 106, 4, 251, 3, 94, 4, 94, 4, 92, 4, 98, 4, 92, 4, 88, 4, 98, 4, 92, 4, 94, 4, 97, 4, 75, 4, 54, 4, 61, 4, 54, 4, 63, 4, 61, 4, 61, 4, 73, 4, 75, 4, 103, 4, 51, 4, 54, 4, 54, 4, 93, 4, 103, 4, 54, 4, 75, 4, 93, 4, 93, 4, 105, 4, 103, 4, 93, 4, 75, 4, 85, 4, 75, 4, 83, 4, 85, 4, 85, 4, 95, 4, 93, 4, 74, 4, 76, 4, 81, 4, 81, 4, 76, 4, 78, 4, 81, 4, 84, 4, 74, 4, 74, 4, 69, 4, 76, 4, 69, 4, 131, 1, 76, 4, 69, 4, 74, 4, 72, 4, 77, 4, 99, 4, 90, 4, 99, 4, 87, 4, 90, 4, 90, 4, 80, 4, 77, 4, 49, 4, 101, 4, 99, 4, 99, 4, 57, 4, 49, 4, 99, 4, 77, 4, 57, 4, 57, 4, 48, 4, 49, 4, 57, 4, 77, 4, 68, 4, 77, 4, 66, 4, 68, 4, 68, 4, 60, 4, 57, 4, 46, 4, 50, 4, 28, 0, 46, 4, 107, 4, 50, 4, 107, 4, 102, 4, 50, 4, 46, 4, 104, 4, 107, 4, 107, 4, 104, 4, 252, 3, 46, 4, 53, 4, 104, 4, 45, 4, 47, 4, 56, 4, 55, 4, 45, 4, 56, 4, 45, 4, 55, 4, 52, 4, 55, 4, 56, 4, 64, 4, 64, 4, 56, 4, 58, 4, 64, 4, 48, 1, 55, 4, 65, 4, 59, 4, 67, 4, 65, 4, 67, 4, 70, 4, 70, 4, 67, 4, 130, 1, 65, 4, 70, 4, 62, 4, 70, 4, 71, 4, 62, 4, 65, 4, 62, 4, 49, 1, 82, 4, 79, 4, 89, 4, 82, 4, 89, 4, 91, 4, 91, 4, 89, 4, 228, 2, 82, 4, 91, 4, 86, 4, 91, 4, 96, 4, 86, 4, 82, 4, 86, 4, 142, 2)], +"material": SubResource("StandardMaterial3D_dmoca"), +"primitive": 3, +"uv_scale": Vector4(0, 0, 0, 0), +"vertex_count": 1161, +"vertex_data": PackedByteArray(28, 54, 65, 45, 199, 14, 14, 226, 14, 77, 65, 45, 0, 0, 255, 255, 147, 72, 0, 0, 230, 20, 255, 240, 229, 55, 65, 45, 229, 11, 235, 230, 51, 58, 65, 45, 31, 9, 184, 234, 240, 60, 65, 45, 145, 6, 0, 238, 255, 63, 65, 45, 84, 4, 2, 241, 255, 63, 65, 45, 84, 4, 252, 240, 169, 54, 108, 36, 132, 14, 103, 221, 1, 57, 158, 36, 239, 11, 14, 227, 40, 59, 165, 36, 76, 9, 39, 228, 147, 61, 175, 36, 225, 6, 12, 232, 65, 64, 181, 36, 216, 4, 238, 246, 65, 64, 181, 36, 216, 4, 38, 236, 65, 64, 181, 36, 216, 4, 83, 246, 219, 55, 239, 27, 149, 14, 121, 216, 37, 58, 82, 28, 18, 12, 230, 224, 51, 60, 133, 28, 141, 9, 238, 225, 78, 62, 203, 28, 76, 7, 153, 229, 149, 64, 242, 28, 118, 5, 166, 248, 149, 64, 242, 28, 118, 5, 46, 234, 167, 57, 28, 20, 249, 14, 206, 211, 151, 59, 179, 20, 96, 12, 204, 219, 97, 61, 88, 21, 232, 9, 34, 222, 30, 63, 63, 22, 211, 7, 52, 226, 252, 64, 195, 22, 59, 6, 19, 255, 252, 64, 195, 22, 59, 6, 168, 230, 99, 65, 251, 18, 4, 7, 10, 249, 99, 65, 251, 18, 4, 7, 236, 226, 99, 65, 251, 18, 4, 7, 223, 252, 147, 76, 108, 36, 102, 0, 87, 250, 7, 76, 239, 27, 151, 1, 184, 244, 111, 75, 28, 20, 133, 3, 38, 239, 208, 74, 65, 13, 31, 6, 170, 233, 208, 74, 65, 13, 31, 6, 123, 251, 236, 73, 65, 45, 72, 0, 164, 251, 102, 73, 130, 36, 86, 1, 221, 255, 102, 73, 130, 36, 86, 1, 220, 255, 241, 72, 40, 28, 98, 2, 62, 253, 117, 72, 151, 20, 248, 3, 137, 246, 233, 71, 63, 14, 36, 6, 66, 239, 233, 71, 63, 14, 36, 6, 162, 255, 158, 70, 65, 45, 32, 1, 224, 247, 68, 70, 158, 36, 60, 2, 157, 254, 68, 70, 158, 36, 60, 2, 161, 254, 68, 70, 158, 36, 60, 2, 164, 254, 244, 69, 122, 28, 66, 3, 53, 255, 164, 69, 81, 21, 142, 4, 207, 249, 53, 69, 130, 15, 76, 6, 196, 242, 53, 69, 130, 15, 76, 6, 91, 252, 53, 69, 130, 15, 76, 6, 163, 242, 53, 69, 130, 15, 76, 6, 229, 252, 68, 67, 65, 45, 125, 2, 115, 244, 47, 67, 175, 36, 90, 3, 66, 251, 38, 67, 203, 28, 51, 4, 191, 253, 39, 67, 63, 22, 58, 5, 246, 252, 235, 66, 49, 17, 154, 6, 212, 247, 235, 66, 49, 17, 154, 6, 116, 252, 235, 66, 49, 17, 154, 6, 248, 247, 235, 66, 49, 17, 154, 6, 151, 248, 43, 69, 222, 0, 83, 19, 151, 246, 43, 69, 222, 0, 83, 19, 151, 246, 43, 69, 222, 0, 83, 19, 150, 246, 218, 65, 113, 3, 229, 17, 57, 252, 218, 65, 113, 3, 229, 17, 57, 252, 192, 62, 160, 7, 169, 16, 28, 254, 251, 59, 65, 13, 173, 15, 118, 248, 251, 59, 65, 13, 173, 15, 119, 207, 14, 73, 222, 0, 210, 16, 209, 241, 222, 69, 113, 3, 181, 15, 51, 248, 197, 66, 195, 5, 152, 14, 250, 250, 197, 66, 195, 5, 152, 14, 61, 250, 234, 63, 74, 9, 163, 13, 238, 255, 119, 61, 53, 14, 226, 12, 187, 213, 119, 61, 53, 14, 226, 12, 247, 248, 119, 61, 53, 14, 226, 12, 5, 249, 154, 73, 113, 3, 231, 12, 170, 242, 149, 70, 24, 6, 53, 12, 45, 249, 176, 67, 99, 8, 120, 11, 169, 250, 21, 65, 89, 11, 220, 10, 189, 255, 21, 65, 89, 11, 220, 10, 222, 254, 237, 62, 127, 15, 89, 10, 36, 249, 237, 62, 127, 15, 89, 10, 5, 217, 237, 62, 127, 15, 89, 10, 1, 249, 50, 74, 160, 7, 74, 9, 234, 246, 70, 71, 142, 9, 244, 8, 43, 253, 70, 71, 142, 9, 244, 8, 132, 249, 135, 68, 106, 11, 167, 8, 128, 253, 40, 66, 198, 13, 127, 8, 131, 253, 78, 64, 49, 17, 73, 8, 5, 250, 78, 64, 49, 17, 73, 8, 16, 222, 28, 54, 189, 210, 199, 14, 98, 227, 147, 72, 255, 255, 230, 20, 255, 191, 14, 77, 189, 210, 0, 0, 255, 255, 169, 54, 146, 219, 132, 14, 221, 231, 219, 55, 15, 228, 149, 14, 79, 237, 167, 57, 226, 235, 249, 14, 218, 242, 251, 59, 189, 242, 173, 15, 191, 217, 251, 59, 189, 242, 173, 15, 231, 216, 251, 59, 189, 242, 173, 15, 118, 248, 229, 55, 189, 210, 229, 11, 109, 230, 250, 56, 124, 219, 234, 11, 32, 238, 4, 58, 214, 227, 255, 11, 193, 240, 125, 59, 103, 235, 82, 12, 96, 244, 115, 61, 191, 241, 225, 12, 19, 223, 115, 61, 191, 241, 225, 12, 69, 250, 51, 58, 189, 210, 31, 9, 254, 233, 61, 59, 96, 219, 86, 9, 173, 239, 49, 60, 132, 227, 140, 9, 253, 240, 90, 61, 173, 234, 229, 9, 86, 244, 236, 62, 124, 240, 88, 10, 244, 226, 236, 62, 124, 240, 88, 10, 170, 250, 240, 60, 189, 210, 145, 6, 121, 237, 165, 61, 79, 219, 235, 6, 186, 241, 83, 62, 51, 227, 78, 7, 214, 242, 30, 63, 191, 233, 211, 7, 204, 244, 78, 64, 205, 238, 73, 8, 72, 232, 78, 64, 205, 238, 73, 8, 125, 251, 78, 64, 205, 238, 73, 8, 94, 227, 99, 65, 3, 237, 4, 7, 103, 231, 99, 65, 3, 237, 4, 7, 224, 226, 99, 65, 3, 237, 4, 7, 129, 248, 14, 73, 32, 255, 210, 16, 0, 200, 154, 73, 141, 252, 231, 12, 2, 208, 50, 74, 94, 248, 74, 9, 3, 216, 208, 74, 189, 242, 31, 6, 0, 224, 208, 74, 189, 242, 31, 6, 170, 233, 43, 69, 32, 255, 83, 19, 69, 196, 43, 69, 32, 255, 83, 19, 55, 196, 43, 69, 32, 255, 83, 19, 80, 196, 229, 69, 141, 252, 176, 15, 130, 205, 148, 70, 59, 250, 35, 12, 134, 209, 68, 71, 180, 246, 231, 8, 214, 216, 232, 71, 201, 241, 41, 6, 76, 226, 232, 71, 201, 241, 41, 6, 56, 231, 218, 65, 141, 252, 229, 17, 214, 200, 218, 65, 141, 252, 229, 17, 210, 200, 210, 66, 230, 249, 161, 14, 125, 208, 178, 67, 155, 247, 118, 11, 207, 210, 178, 67, 155, 247, 118, 11, 201, 210, 134, 68, 165, 244, 164, 8, 197, 217, 134, 68, 165, 244, 164, 8, 162, 217, 52, 69, 127, 240, 77, 6, 198, 227, 52, 69, 127, 240, 77, 6, 74, 230, 52, 69, 127, 240, 77, 6, 87, 230, 192, 62, 94, 248, 169, 16, 164, 207, 243, 63, 112, 246, 172, 13, 227, 213, 23, 65, 148, 244, 222, 10, 150, 216, 40, 66, 56, 242, 127, 8, 126, 220, 235, 66, 205, 238, 154, 6, 139, 228, 235, 66, 205, 238, 154, 6, 42, 229, 235, 66, 205, 238, 154, 6, 215, 228, 236, 73, 189, 210, 72, 0, 142, 251, 158, 70, 189, 210, 32, 1, 155, 247, 68, 67, 189, 210, 125, 2, 28, 244, 255, 63, 189, 210, 84, 4, 2, 241, 255, 63, 189, 210, 84, 4, 252, 240, 147, 76, 146, 219, 102, 0, 87, 250, 102, 73, 96, 219, 95, 1, 4, 243, 70, 70, 89, 219, 35, 2, 147, 241, 49, 67, 79, 219, 68, 3, 54, 239, 49, 67, 79, 219, 68, 3, 16, 239, 70, 64, 73, 219, 213, 4, 175, 235, 70, 64, 73, 219, 213, 4, 197, 245, 7, 76, 15, 228, 151, 1, 184, 244, 239, 72, 172, 227, 140, 2, 255, 239, 239, 72, 172, 227, 140, 2, 9, 240, 244, 69, 121, 227, 69, 3, 31, 240, 38, 67, 51, 227, 45, 4, 199, 237, 150, 64, 12, 227, 117, 5, 166, 233, 150, 64, 12, 227, 117, 5, 195, 247, 111, 75, 226, 235, 133, 3, 38, 239, 115, 72, 75, 235, 23, 4, 178, 236, 115, 72, 75, 235, 23, 4, 160, 236, 163, 69, 166, 234, 150, 4, 213, 236, 39, 67, 191, 233, 58, 5, 122, 234, 39, 67, 191, 233, 58, 5, 132, 234, 252, 64, 59, 233, 59, 6, 126, 230, 252, 64, 59, 233, 59, 6, 189, 246, 107, 183, 0, 0, 230, 20, 255, 240, 240, 178, 65, 45, 0, 0, 255, 255, 226, 201, 65, 45, 199, 14, 98, 227, 240, 182, 222, 0, 210, 16, 211, 242, 100, 182, 113, 3, 231, 12, 30, 244, 204, 181, 160, 7, 74, 9, 197, 248, 46, 181, 65, 13, 31, 6, 170, 233, 46, 181, 65, 13, 31, 6, 181, 252, 211, 186, 222, 0, 83, 19, 238, 235, 211, 186, 222, 0, 83, 19, 113, 237, 211, 186, 222, 0, 83, 19, 252, 236, 25, 186, 113, 3, 176, 15, 79, 238, 106, 185, 195, 5, 35, 12, 139, 238, 186, 184, 74, 9, 231, 8, 250, 244, 22, 184, 53, 14, 41, 6, 56, 231, 22, 184, 53, 14, 41, 6, 226, 248, 36, 190, 113, 3, 229, 17, 244, 232, 36, 190, 113, 3, 229, 17, 240, 233, 44, 189, 24, 6, 161, 14, 45, 237, 76, 188, 99, 8, 118, 11, 1, 238, 76, 188, 99, 8, 118, 11, 248, 236, 120, 187, 89, 11, 164, 8, 226, 246, 120, 187, 89, 11, 164, 8, 24, 240, 120, 187, 89, 11, 164, 8, 33, 239, 202, 186, 127, 15, 77, 6, 87, 230, 202, 186, 127, 15, 77, 6, 21, 247, 202, 186, 127, 15, 77, 6, 74, 230, 202, 186, 127, 15, 77, 6, 46, 247, 62, 193, 160, 7, 169, 16, 105, 227, 11, 192, 142, 9, 172, 13, 68, 229, 231, 190, 106, 11, 222, 10, 45, 230, 214, 189, 198, 13, 127, 8, 202, 233, 214, 189, 198, 13, 127, 8, 108, 244, 19, 189, 49, 17, 154, 6, 214, 228, 19, 189, 49, 17, 154, 6, 226, 243, 19, 189, 49, 17, 154, 6, 139, 228, 155, 190, 251, 18, 4, 7, 224, 226, 155, 190, 251, 18, 4, 7, 129, 248, 155, 190, 251, 18, 4, 7, 96, 235, 18, 182, 65, 45, 72, 0, 142, 251, 96, 185, 65, 45, 32, 1, 155, 247, 186, 188, 65, 45, 125, 2, 29, 244, 255, 191, 65, 45, 84, 4, 2, 241, 255, 191, 65, 45, 84, 4, 252, 240, 107, 179, 108, 36, 102, 0, 87, 250, 152, 182, 158, 36, 95, 1, 4, 243, 184, 185, 165, 36, 35, 2, 147, 241, 205, 188, 175, 36, 68, 3, 22, 239, 205, 188, 175, 36, 68, 3, 31, 239, 184, 191, 181, 36, 213, 4, 175, 235, 184, 191, 181, 36, 213, 4, 197, 245, 247, 179, 239, 27, 151, 1, 184, 244, 15, 183, 82, 28, 140, 2, 9, 240, 15, 183, 82, 28, 140, 2, 254, 239, 15, 183, 82, 28, 140, 2, 255, 239, 10, 186, 133, 28, 69, 3, 31, 240, 216, 188, 203, 28, 45, 4, 193, 237, 104, 191, 242, 28, 117, 5, 166, 233, 104, 191, 242, 28, 117, 5, 195, 247, 143, 180, 28, 20, 133, 3, 38, 239, 139, 183, 179, 20, 23, 4, 160, 236, 139, 183, 179, 20, 23, 4, 178, 236, 91, 186, 88, 21, 150, 4, 213, 236, 215, 188, 63, 22, 58, 5, 132, 234, 215, 188, 63, 22, 58, 5, 122, 234, 2, 191, 195, 22, 59, 6, 126, 230, 2, 191, 195, 22, 59, 6, 189, 246, 85, 201, 108, 36, 132, 14, 221, 231, 35, 200, 239, 27, 149, 14, 79, 237, 87, 198, 28, 20, 249, 14, 218, 242, 3, 196, 65, 13, 173, 15, 118, 248, 3, 196, 65, 13, 173, 15, 233, 220, 3, 196, 65, 13, 173, 15, 109, 219, 25, 200, 65, 45, 229, 11, 109, 230, 4, 199, 130, 36, 234, 11, 32, 238, 250, 197, 40, 28, 255, 11, 193, 240, 129, 196, 151, 20, 82, 12, 96, 244, 139, 194, 63, 14, 225, 12, 69, 250, 139, 194, 63, 14, 225, 12, 121, 223, 203, 197, 65, 45, 31, 9, 254, 233, 193, 196, 158, 36, 86, 9, 173, 239, 205, 195, 122, 28, 140, 9, 253, 240, 164, 194, 81, 21, 229, 9, 86, 244, 18, 193, 130, 15, 88, 10, 170, 250, 18, 193, 130, 15, 88, 10, 253, 224, 14, 195, 65, 45, 145, 6, 121, 237, 89, 194, 175, 36, 235, 6, 186, 241, 171, 193, 203, 28, 78, 7, 214, 242, 224, 192, 63, 22, 211, 7, 204, 244, 176, 191, 49, 17, 73, 8, 125, 251, 176, 191, 49, 17, 73, 8, 215, 227, 107, 183, 255, 255, 230, 20, 255, 191, 226, 201, 189, 210, 199, 14, 14, 226, 240, 178, 189, 210, 0, 0, 255, 255, 211, 186, 32, 255, 83, 19, 55, 196, 211, 186, 32, 255, 83, 19, 62, 196, 211, 186, 32, 255, 83, 19, 74, 196, 36, 190, 141, 252, 229, 17, 7, 201, 36, 190, 141, 252, 229, 17, 210, 200, 62, 193, 94, 248, 169, 16, 8, 208, 3, 196, 189, 242, 173, 15, 66, 217, 3, 196, 189, 242, 173, 15, 119, 207, 240, 182, 32, 255, 210, 16, 0, 200, 32, 186, 141, 252, 181, 15, 203, 205, 57, 189, 59, 250, 152, 14, 126, 208, 57, 189, 59, 250, 152, 14, 197, 208, 20, 192, 180, 246, 163, 13, 9, 214, 135, 194, 201, 241, 226, 12, 155, 223, 135, 194, 201, 241, 226, 12, 105, 223, 135, 194, 201, 241, 226, 12, 187, 213, 100, 182, 141, 252, 231, 12, 3, 208, 105, 185, 230, 249, 53, 12, 8, 210, 78, 188, 155, 247, 120, 11, 144, 211, 233, 190, 165, 244, 220, 10, 22, 221, 233, 190, 165, 244, 220, 10, 101, 216, 17, 193, 127, 240, 89, 10, 168, 227, 17, 193, 127, 240, 89, 10, 5, 217, 204, 181, 94, 248, 74, 9, 4, 216, 184, 184, 112, 246, 244, 8, 112, 216, 184, 184, 112, 246, 244, 8, 98, 216, 119, 187, 148, 244, 167, 8, 105, 217, 214, 189, 56, 242, 127, 8, 140, 221, 176, 191, 205, 238, 73, 8, 165, 232, 176, 191, 205, 238, 73, 8, 16, 222, 155, 190, 3, 237, 4, 7, 38, 231, 155, 190, 3, 237, 4, 7, 10, 249, 155, 190, 3, 237, 4, 7, 236, 226, 25, 200, 189, 210, 229, 11, 235, 230, 203, 197, 189, 210, 31, 9, 184, 234, 14, 195, 189, 210, 145, 6, 1, 238, 255, 191, 189, 210, 84, 4, 2, 241, 255, 191, 189, 210, 84, 4, 252, 240, 85, 201, 146, 219, 132, 14, 103, 221, 253, 198, 96, 219, 239, 11, 14, 227, 214, 196, 89, 219, 76, 9, 39, 228, 107, 194, 79, 219, 225, 6, 12, 232, 189, 191, 73, 219, 216, 4, 83, 246, 189, 191, 73, 219, 216, 4, 238, 246, 189, 191, 73, 219, 216, 4, 38, 236, 35, 200, 15, 228, 149, 14, 121, 216, 217, 197, 172, 227, 18, 12, 230, 224, 203, 195, 121, 227, 141, 9, 238, 225, 176, 193, 51, 227, 76, 7, 153, 229, 105, 191, 12, 227, 118, 5, 166, 248, 105, 191, 12, 227, 118, 5, 46, 234, 87, 198, 226, 235, 249, 14, 206, 211, 103, 196, 75, 235, 96, 12, 204, 219, 157, 194, 166, 234, 232, 9, 34, 222, 224, 192, 191, 233, 211, 7, 52, 226, 2, 191, 59, 233, 59, 6, 19, 255, 2, 191, 59, 233, 59, 6, 168, 230, 107, 179, 146, 219, 102, 0, 87, 250, 247, 179, 15, 228, 151, 1, 184, 244, 143, 180, 226, 235, 133, 3, 38, 239, 46, 181, 189, 242, 31, 6, 1, 224, 46, 181, 189, 242, 31, 6, 170, 233, 18, 182, 189, 210, 72, 0, 164, 251, 152, 182, 124, 219, 86, 1, 220, 255, 152, 182, 124, 219, 86, 1, 221, 255, 13, 183, 214, 227, 98, 2, 62, 253, 137, 183, 103, 235, 248, 3, 137, 246, 21, 184, 191, 241, 36, 6, 137, 225, 21, 184, 191, 241, 36, 6, 67, 239, 96, 185, 189, 210, 32, 1, 224, 247, 186, 185, 96, 219, 60, 2, 164, 254, 186, 185, 96, 219, 60, 2, 161, 254, 186, 185, 96, 219, 60, 2, 157, 254, 10, 186, 132, 227, 66, 3, 53, 255, 90, 186, 173, 234, 142, 4, 207, 249, 201, 186, 124, 240, 76, 6, 27, 227, 201, 186, 124, 240, 76, 6, 164, 242, 201, 186, 124, 240, 76, 6, 44, 227, 201, 186, 124, 240, 76, 6, 196, 242, 186, 188, 189, 210, 125, 2, 115, 244, 207, 188, 79, 219, 90, 3, 66, 251, 216, 188, 51, 227, 51, 4, 191, 253, 215, 188, 191, 233, 58, 5, 246, 252, 19, 189, 205, 238, 154, 6, 0, 228, 19, 189, 205, 238, 154, 6, 248, 247, 19, 189, 205, 238, 154, 6, 212, 247, 211, 252, 65, 45, 199, 142, 214, 202, 215, 238, 0, 0, 255, 127, 255, 240, 211, 252, 65, 45, 55, 113, 14, 227, 193, 252, 108, 36, 29, 142, 25, 206, 27, 252, 239, 27, 253, 140, 82, 210, 231, 250, 28, 20, 115, 139, 226, 214, 50, 249, 65, 13, 141, 137, 187, 219, 50, 249, 65, 13, 141, 137, 187, 219, 44, 254, 65, 45, 156, 139, 171, 204, 157, 253, 130, 36, 147, 138, 38, 210, 8, 253, 40, 28, 156, 137, 244, 211, 11, 252, 151, 20, 89, 136, 196, 214, 161, 250, 63, 14, 188, 134, 247, 219, 161, 250, 63, 14, 188, 134, 224, 218, 44, 255, 65, 45, 255, 135, 19, 207, 124, 254, 158, 36, 25, 135, 31, 211, 217, 253, 122, 28, 73, 134, 9, 212, 255, 252, 81, 21, 85, 133, 120, 214, 220, 251, 130, 15, 11, 132, 238, 217, 220, 251, 130, 15, 11, 132, 64, 218, 220, 251, 130, 15, 11, 132, 225, 219, 201, 255, 65, 45, 19, 132, 231, 209, 41, 255, 175, 36, 144, 131, 200, 212, 133, 254, 203, 28, 26, 131, 157, 213, 184, 253, 63, 22, 153, 130, 147, 213, 197, 252, 49, 17, 174, 129, 97, 214, 197, 252, 49, 17, 174, 129, 250, 219, 55, 253, 251, 18, 255, 127, 154, 230, 55, 253, 251, 18, 255, 127, 105, 213, 55, 253, 251, 18, 255, 127, 179, 207, 196, 241, 222, 0, 126, 125, 45, 238, 196, 241, 222, 0, 126, 125, 101, 238, 196, 241, 222, 0, 126, 125, 252, 236, 137, 244, 113, 3, 1, 123, 172, 235, 137, 244, 113, 3, 1, 123, 240, 233, 11, 247, 160, 7, 159, 120, 62, 228, 50, 249, 65, 13, 113, 118, 118, 248, 50, 249, 65, 13, 113, 118, 150, 221, 196, 241, 222, 0, 128, 130, 123, 235, 58, 244, 113, 3, 250, 127, 51, 231, 164, 246, 195, 5, 139, 125, 162, 229, 207, 248, 74, 9, 67, 123, 1, 224, 158, 250, 53, 14, 70, 121, 151, 243, 158, 250, 53, 14, 70, 121, 242, 216, 137, 244, 113, 3, 253, 132, 19, 230, 137, 244, 113, 3, 253, 132, 19, 230, 150, 246, 24, 6, 107, 130, 229, 228, 155, 248, 99, 8, 253, 127, 51, 228, 155, 248, 99, 8, 253, 127, 221, 227, 98, 250, 89, 11, 199, 125, 15, 217, 98, 250, 89, 11, 199, 125, 112, 218, 98, 250, 89, 11, 199, 125, 41, 226, 219, 251, 127, 15, 244, 123, 169, 213, 219, 251, 127, 15, 244, 123, 177, 240, 219, 251, 127, 15, 244, 123, 125, 214, 11, 247, 160, 7, 95, 135, 208, 224, 11, 247, 160, 7, 95, 135, 208, 224, 196, 248, 142, 9, 183, 132, 182, 224, 95, 250, 106, 11, 54, 130, 33, 225, 95, 250, 106, 11, 54, 130, 203, 223, 174, 251, 198, 13, 255, 127, 43, 214, 174, 251, 198, 13, 255, 127, 211, 218, 197, 252, 49, 17, 80, 126, 140, 237, 197, 252, 49, 17, 80, 126, 90, 209, 44, 254, 65, 45, 98, 116, 223, 222, 44, 255, 65, 45, 255, 119, 182, 219, 201, 255, 65, 45, 235, 123, 170, 216, 255, 255, 65, 45, 255, 127, 74, 213, 255, 255, 65, 45, 255, 127, 74, 213, 193, 252, 108, 36, 225, 113, 221, 231, 150, 253, 158, 36, 112, 117, 156, 227, 143, 254, 165, 36, 214, 120, 234, 226, 57, 255, 175, 36, 97, 124, 80, 223, 119, 255, 181, 36, 252, 127, 242, 216, 119, 255, 181, 36, 252, 127, 74, 218, 27, 252, 239, 27, 1, 115, 79, 237, 233, 252, 82, 28, 121, 118, 114, 230, 214, 253, 133, 28, 183, 121, 125, 229, 137, 254, 203, 28, 224, 124, 9, 226, 211, 254, 242, 28, 254, 127, 171, 218, 211, 254, 242, 28, 254, 127, 76, 220, 231, 250, 28, 20, 139, 116, 218, 242, 244, 251, 179, 20, 183, 119, 107, 236, 249, 252, 88, 21, 173, 122, 52, 234, 184, 253, 63, 22, 101, 125, 140, 230, 6, 254, 195, 22, 255, 127, 155, 212, 6, 254, 195, 22, 255, 127, 215, 223, 211, 252, 189, 210, 55, 113, 170, 225, 215, 238, 255, 255, 255, 127, 255, 191, 211, 252, 189, 210, 199, 142, 247, 201, 193, 252, 146, 219, 225, 113, 103, 221, 27, 252, 15, 228, 1, 115, 121, 216, 231, 250, 226, 235, 139, 116, 206, 211, 50, 249, 189, 242, 113, 118, 119, 207, 50, 249, 189, 242, 113, 118, 231, 216, 50, 249, 189, 242, 113, 118, 238, 215, 44, 254, 189, 210, 98, 116, 51, 222, 157, 253, 124, 219, 107, 117, 97, 214, 8, 253, 214, 227, 98, 118, 126, 211, 11, 252, 103, 235, 165, 119, 6, 208, 161, 250, 191, 241, 66, 121, 125, 203, 161, 250, 191, 241, 66, 121, 115, 214, 44, 255, 189, 210, 255, 119, 105, 218, 124, 254, 96, 219, 229, 120, 132, 212, 217, 253, 132, 227, 181, 121, 26, 211, 255, 252, 173, 234, 169, 122, 149, 207, 220, 251, 124, 240, 243, 123, 85, 202, 220, 251, 124, 240, 243, 123, 45, 215, 201, 255, 189, 210, 235, 123, 108, 215, 41, 255, 79, 219, 110, 124, 180, 210, 133, 254, 51, 227, 228, 124, 149, 209, 184, 253, 191, 233, 101, 125, 210, 204, 197, 252, 205, 238, 80, 126, 170, 207, 197, 252, 205, 238, 80, 126, 107, 200, 55, 253, 3, 237, 255, 127, 246, 194, 55, 253, 3, 237, 255, 127, 140, 205, 55, 253, 3, 237, 255, 127, 132, 195, 196, 241, 32, 255, 128, 130, 96, 188, 196, 241, 32, 255, 128, 130, 110, 188, 196, 241, 32, 255, 128, 130, 96, 188, 137, 244, 141, 252, 253, 132, 228, 185, 137, 244, 141, 252, 253, 132, 150, 185, 11, 247, 94, 248, 95, 135, 215, 181, 50, 249, 189, 242, 141, 137, 176, 192, 50, 249, 189, 242, 141, 137, 232, 177, 196, 241, 32, 255, 126, 125, 55, 196, 58, 244, 141, 252, 4, 128, 189, 193, 164, 246, 59, 250, 115, 130, 84, 193, 207, 248, 180, 246, 187, 132, 247, 187, 158, 250, 201, 241, 184, 134, 68, 197, 158, 250, 201, 241, 184, 134, 52, 183, 137, 244, 141, 252, 1, 123, 191, 200, 137, 244, 141, 252, 1, 123, 196, 200, 150, 246, 230, 249, 147, 125, 209, 195, 155, 248, 155, 247, 1, 128, 133, 195, 155, 248, 155, 247, 1, 128, 137, 195, 98, 250, 165, 244, 55, 130, 238, 188, 98, 250, 165, 244, 55, 130, 129, 193, 98, 250, 165, 244, 55, 130, 110, 193, 219, 251, 127, 240, 10, 132, 124, 199, 219, 251, 127, 240, 10, 132, 68, 185, 11, 247, 94, 248, 159, 120, 208, 206, 11, 247, 94, 248, 159, 120, 196, 209, 196, 248, 112, 246, 71, 123, 126, 203, 95, 250, 148, 244, 200, 125, 83, 204, 95, 250, 148, 244, 200, 125, 190, 199, 174, 251, 56, 242, 255, 127, 238, 192, 174, 251, 56, 242, 255, 127, 201, 198, 197, 252, 205, 238, 174, 129, 230, 203, 197, 252, 205, 238, 174, 129, 54, 189, 44, 254, 189, 210, 156, 139, 197, 205, 44, 255, 189, 210, 255, 135, 219, 208, 201, 255, 189, 210, 19, 132, 90, 211, 255, 255, 189, 210, 255, 127, 74, 213, 255, 255, 189, 210, 255, 127, 74, 213, 193, 252, 146, 219, 29, 142, 248, 198, 150, 253, 96, 219, 142, 138, 180, 203, 143, 254, 89, 219, 40, 135, 184, 204, 57, 255, 79, 219, 157, 131, 147, 207, 119, 255, 73, 219, 2, 128, 226, 209, 119, 255, 73, 219, 2, 128, 181, 208, 27, 252, 15, 228, 253, 140, 54, 196, 233, 252, 172, 227, 133, 137, 187, 202, 214, 253, 121, 227, 71, 134, 119, 203, 137, 254, 51, 227, 30, 131, 18, 206, 211, 254, 12, 227, 0, 128, 36, 207, 211, 254, 12, 227, 0, 128, 130, 208, 231, 250, 226, 235, 115, 139, 25, 194, 244, 251, 75, 235, 71, 136, 20, 200, 249, 252, 166, 234, 81, 133, 162, 201, 184, 253, 191, 233, 153, 130, 140, 204, 6, 254, 59, 233, 255, 127, 13, 206, 6, 254, 59, 233, 255, 127, 14, 198, 107, 183, 0, 0, 24, 235, 255, 240, 226, 201, 65, 45, 55, 241, 166, 202, 240, 178, 65, 45, 255, 255, 255, 191, 211, 186, 222, 0, 171, 236, 124, 235, 211, 186, 222, 0, 171, 236, 123, 235, 211, 186, 222, 0, 171, 236, 123, 235, 36, 190, 113, 3, 25, 238, 19, 230, 36, 190, 113, 3, 25, 238, 20, 230, 62, 193, 160, 7, 85, 239, 208, 224, 3, 196, 65, 13, 81, 240, 187, 219, 3, 196, 65, 13, 81, 240, 187, 219, 240, 182, 222, 0, 44, 239, 173, 238, 32, 186, 113, 3, 73, 240, 128, 232, 57, 189, 195, 5, 102, 241, 237, 228, 57, 189, 195, 5, 102, 241, 2, 230, 20, 192, 74, 9, 91, 242, 255, 223, 135, 194, 53, 14, 28, 243, 237, 216, 135, 194, 53, 14, 28, 243, 41, 218, 100, 182, 113, 3, 23, 243, 238, 235, 105, 185, 24, 6, 201, 243, 79, 230, 78, 188, 99, 8, 134, 244, 143, 228, 233, 190, 89, 11, 34, 245, 31, 222, 233, 190, 89, 11, 34, 245, 149, 223, 17, 193, 127, 15, 165, 245, 82, 217, 17, 193, 127, 15, 165, 245, 19, 215, 17, 193, 127, 15, 165, 245, 16, 217, 204, 181, 160, 7, 180, 246, 235, 238, 184, 184, 142, 9, 10, 247, 32, 229, 184, 184, 142, 9, 10, 247, 245, 235, 119, 187, 106, 11, 87, 247, 13, 231, 214, 189, 198, 13, 127, 247, 113, 217, 176, 191, 49, 17, 181, 247, 2, 214, 176, 191, 49, 17, 181, 247, 198, 215, 155, 190, 251, 18, 250, 248, 252, 207, 155, 190, 251, 18, 250, 248, 9, 184, 155, 190, 251, 18, 250, 248, 119, 209, 25, 200, 65, 45, 25, 244, 78, 200, 203, 197, 65, 45, 223, 246, 185, 198, 14, 195, 65, 45, 109, 249, 0, 197, 255, 191, 65, 45, 170, 251, 170, 194, 255, 191, 65, 45, 170, 251, 170, 194, 85, 201, 108, 36, 122, 241, 25, 206, 253, 198, 158, 36, 15, 244, 20, 204, 214, 196, 165, 36, 178, 246, 226, 203, 107, 194, 175, 36, 29, 249, 181, 201, 189, 191, 181, 36, 38, 251, 243, 196, 189, 191, 181, 36, 38, 251, 213, 197, 189, 191, 181, 36, 38, 251, 167, 194, 35, 200, 239, 27, 105, 241, 82, 210, 217, 197, 82, 28, 236, 243, 118, 206, 203, 195, 133, 28, 113, 246, 218, 205, 176, 193, 203, 28, 178, 248, 173, 203, 105, 191, 242, 28, 136, 250, 34, 199, 105, 191, 242, 28, 136, 250, 180, 196, 87, 198, 28, 20, 5, 241, 227, 214, 103, 196, 179, 20, 158, 243, 41, 211, 157, 194, 88, 21, 22, 246, 175, 209, 224, 192, 63, 22, 43, 248, 113, 207, 2, 191, 195, 22, 195, 249, 114, 201, 2, 191, 195, 22, 195, 249, 230, 184, 107, 179, 108, 36, 152, 255, 99, 192, 247, 179, 239, 27, 103, 254, 140, 193, 143, 180, 28, 20, 121, 252, 111, 195, 46, 181, 65, 13, 223, 249, 252, 197, 46, 181, 65, 13, 223, 249, 18, 245, 18, 182, 65, 45, 182, 255, 122, 191, 152, 182, 130, 36, 168, 254, 230, 191, 152, 182, 130, 36, 168, 254, 216, 191, 13, 183, 40, 28, 156, 253, 52, 192, 137, 183, 151, 20, 6, 252, 28, 193, 21, 184, 63, 14, 218, 249, 17, 196, 21, 184, 63, 14, 218, 249, 92, 240, 96, 185, 65, 45, 222, 254, 117, 191, 186, 185, 158, 36, 194, 253, 229, 191, 186, 185, 158, 36, 194, 253, 242, 191, 186, 185, 158, 36, 194, 253, 6, 192, 10, 186, 122, 28, 188, 252, 14, 192, 90, 186, 81, 21, 112, 251, 139, 192, 201, 186, 130, 15, 178, 249, 46, 195, 201, 186, 130, 15, 178, 249, 172, 238, 201, 186, 130, 15, 178, 249, 136, 195, 201, 186, 130, 15, 178, 249, 23, 240, 186, 188, 65, 45, 129, 253, 121, 192, 207, 188, 175, 36, 164, 252, 49, 193, 216, 188, 203, 28, 203, 251, 206, 192, 215, 188, 63, 22, 196, 250, 246, 189, 19, 189, 49, 17, 100, 249, 165, 194, 19, 189, 49, 17, 100, 249, 212, 235, 19, 189, 49, 17, 100, 249, 112, 206, 19, 189, 49, 17, 100, 249, 67, 194, 240, 178, 189, 210, 255, 255, 255, 191, 226, 201, 189, 210, 55, 241, 169, 201, 107, 183, 255, 255, 24, 235, 255, 191, 18, 182, 189, 210, 182, 255, 1, 193, 96, 185, 189, 210, 222, 254, 19, 194, 186, 188, 189, 210, 129, 253, 182, 194, 255, 191, 189, 210, 170, 251, 170, 194, 255, 191, 189, 210, 170, 251, 170, 194, 107, 179, 146, 219, 152, 255, 99, 192, 152, 182, 96, 219, 159, 254, 13, 194, 184, 185, 89, 219, 219, 253, 147, 194, 205, 188, 79, 219, 186, 252, 215, 195, 205, 188, 79, 219, 186, 252, 131, 193, 184, 191, 73, 219, 41, 251, 88, 193, 184, 191, 73, 219, 41, 251, 50, 192, 247, 179, 15, 228, 103, 254, 140, 193, 15, 183, 172, 227, 114, 253, 112, 195, 15, 183, 172, 227, 114, 253, 137, 194, 10, 186, 121, 227, 185, 252, 10, 195, 216, 188, 51, 227, 209, 251, 127, 194, 104, 191, 12, 227, 137, 250, 176, 191, 104, 191, 12, 227, 137, 250, 23, 194, 143, 180, 226, 235, 121, 252, 111, 195, 139, 183, 75, 235, 231, 251, 251, 195, 139, 183, 75, 235, 231, 251, 141, 196, 91, 186, 166, 234, 104, 251, 100, 196, 215, 188, 191, 233, 196, 250, 104, 196, 215, 188, 191, 233, 196, 250, 27, 195, 2, 191, 59, 233, 195, 249, 204, 177, 2, 191, 59, 233, 195, 249, 60, 192, 155, 190, 3, 237, 250, 248, 8, 160, 155, 190, 3, 237, 250, 248, 216, 174, 155, 190, 3, 237, 250, 248, 181, 197, 85, 201, 146, 219, 122, 241, 248, 198, 35, 200, 15, 228, 105, 241, 54, 196, 87, 198, 226, 235, 5, 241, 25, 194, 3, 196, 189, 242, 81, 240, 192, 177, 3, 196, 189, 242, 81, 240, 176, 192, 3, 196, 189, 242, 81, 240, 130, 177, 25, 200, 189, 210, 25, 244, 8, 199, 4, 199, 124, 219, 20, 244, 242, 193, 250, 197, 214, 227, 255, 243, 0, 192, 129, 196, 103, 235, 172, 243, 30, 190, 139, 194, 191, 241, 29, 243, 4, 171, 139, 194, 191, 241, 29, 243, 209, 188, 203, 197, 189, 210, 223, 246, 103, 196, 193, 196, 96, 219, 168, 246, 146, 192, 205, 195, 132, 227, 114, 246, 165, 191, 164, 194, 173, 234, 25, 246, 120, 189, 18, 193, 124, 240, 166, 245, 168, 167, 18, 193, 124, 240, 166, 245, 147, 187, 14, 195, 189, 210, 109, 249, 227, 194, 89, 194, 79, 219, 19, 249, 174, 191, 171, 193, 51, 227, 176, 248, 5, 191, 224, 192, 191, 233, 43, 248, 245, 185, 176, 191, 205, 238, 181, 247, 83, 164, 176, 191, 205, 238, 181, 247, 227, 162, 176, 191, 205, 238, 181, 247, 172, 185, 240, 182, 32, 255, 44, 239, 1, 184, 100, 182, 141, 252, 23, 243, 5, 176, 204, 181, 94, 248, 180, 246, 13, 168, 46, 181, 189, 242, 223, 249, 9, 160, 46, 181, 189, 242, 223, 249, 252, 197, 211, 186, 32, 255, 171, 236, 69, 188, 211, 186, 32, 255, 171, 236, 96, 188, 211, 186, 32, 255, 171, 236, 80, 188, 25, 186, 141, 252, 78, 240, 98, 179, 106, 185, 59, 250, 219, 243, 169, 175, 186, 184, 180, 246, 23, 247, 83, 168, 22, 184, 201, 241, 213, 249, 212, 158, 22, 184, 201, 241, 213, 249, 159, 198, 36, 190, 141, 252, 25, 238, 156, 185, 36, 190, 141, 252, 25, 238, 150, 185, 44, 189, 230, 249, 93, 241, 121, 177, 76, 188, 155, 247, 136, 244, 119, 175, 76, 188, 155, 247, 136, 244, 102, 175, 120, 187, 165, 244, 90, 247, 106, 168, 120, 187, 165, 244, 90, 247, 250, 168, 120, 187, 165, 244, 90, 247, 47, 168, 202, 186, 127, 240, 177, 249, 203, 198, 202, 186, 127, 240, 177, 249, 108, 158, 202, 186, 127, 240, 177, 249, 135, 198, 62, 193, 94, 248, 85, 239, 185, 181, 11, 192, 112, 246, 82, 242, 79, 174, 231, 190, 148, 244, 32, 245, 141, 171, 214, 189, 56, 242, 127, 247, 108, 166, 214, 189, 56, 242, 127, 247, 42, 169, 19, 189, 205, 238, 100, 249, 151, 159, 19, 189, 205, 238, 100, 249, 220, 201, 19, 189, 205, 238, 100, 249, 123, 199, 28, 54, 65, 45, 55, 241, 169, 201, 147, 72, 0, 0, 24, 235, 255, 240, 14, 77, 65, 45, 255, 255, 255, 191, 169, 54, 108, 36, 122, 241, 248, 198, 219, 55, 239, 27, 105, 241, 54, 196, 167, 57, 28, 20, 5, 241, 25, 194, 251, 59, 65, 13, 81, 240, 169, 245, 251, 59, 65, 13, 81, 240, 176, 192, 251, 59, 65, 13, 81, 240, 149, 248, 229, 55, 65, 45, 25, 244, 8, 199, 250, 56, 130, 36, 20, 244, 242, 193, 4, 58, 40, 28, 255, 243, 0, 192, 125, 59, 151, 20, 172, 243, 30, 190, 115, 61, 63, 14, 29, 243, 209, 188, 115, 61, 63, 14, 29, 243, 226, 242, 51, 58, 65, 45, 223, 246, 103, 196, 61, 59, 158, 36, 168, 246, 146, 192, 49, 60, 122, 28, 114, 246, 164, 191, 90, 61, 81, 21, 25, 246, 120, 189, 236, 62, 130, 15, 166, 245, 6, 241, 236, 62, 130, 15, 166, 245, 147, 187, 240, 60, 65, 45, 109, 249, 227, 194, 165, 61, 175, 36, 19, 249, 174, 191, 83, 62, 203, 28, 176, 248, 5, 191, 30, 63, 63, 22, 43, 248, 245, 185, 78, 64, 49, 17, 181, 247, 94, 237, 78, 64, 49, 17, 181, 247, 172, 185, 78, 64, 49, 17, 181, 247, 90, 237, 99, 65, 251, 18, 250, 248, 181, 197, 99, 65, 251, 18, 250, 248, 161, 250, 99, 65, 251, 18, 250, 248, 216, 174, 14, 73, 222, 0, 44, 239, 233, 239, 154, 73, 113, 3, 23, 243, 36, 238, 50, 74, 160, 7, 180, 246, 110, 242, 208, 74, 65, 13, 223, 249, 252, 197, 208, 74, 65, 13, 223, 249, 12, 248, 43, 69, 222, 0, 171, 236, 30, 245, 43, 69, 222, 0, 171, 236, 160, 245, 43, 69, 222, 0, 171, 236, 232, 243, 229, 69, 113, 3, 78, 240, 134, 244, 148, 70, 195, 5, 219, 243, 62, 244, 68, 71, 74, 9, 23, 247, 75, 249, 232, 71, 53, 14, 213, 249, 159, 198, 232, 71, 53, 14, 213, 249, 249, 253, 218, 65, 113, 3, 25, 238, 93, 250, 218, 65, 113, 3, 25, 238, 23, 249, 210, 66, 24, 6, 93, 241, 5, 247, 178, 67, 99, 8, 136, 244, 12, 246, 178, 67, 99, 8, 136, 244, 206, 247, 134, 68, 89, 11, 90, 247, 42, 244, 134, 68, 89, 11, 90, 247, 51, 246, 134, 68, 89, 11, 90, 247, 240, 251, 52, 69, 127, 15, 177, 249, 136, 198, 52, 69, 127, 15, 177, 249, 72, 254, 52, 69, 127, 15, 177, 249, 203, 198, 52, 69, 127, 15, 177, 249, 143, 254, 192, 62, 160, 7, 85, 239, 131, 250, 243, 63, 142, 9, 82, 242, 52, 243, 23, 65, 106, 11, 32, 245, 191, 241, 40, 66, 198, 13, 127, 247, 41, 254, 235, 66, 49, 17, 100, 249, 124, 199, 235, 66, 49, 17, 100, 249, 220, 201, 235, 66, 49, 17, 100, 249, 73, 249, 236, 73, 65, 45, 182, 255, 1, 193, 158, 70, 65, 45, 222, 254, 19, 194, 68, 67, 65, 45, 129, 253, 182, 194, 255, 63, 65, 45, 170, 251, 170, 194, 255, 63, 65, 45, 170, 251, 170, 194, 147, 76, 108, 36, 152, 255, 99, 192, 102, 73, 158, 36, 159, 254, 13, 194, 70, 70, 165, 36, 219, 253, 147, 194, 49, 67, 175, 36, 186, 252, 236, 194, 49, 67, 175, 36, 186, 252, 110, 195, 70, 64, 181, 36, 41, 251, 88, 193, 70, 64, 181, 36, 41, 251, 50, 192, 7, 76, 239, 27, 103, 254, 140, 193, 239, 72, 82, 28, 114, 253, 137, 194, 239, 72, 82, 28, 114, 253, 110, 194, 239, 72, 82, 28, 114, 253, 112, 195, 244, 69, 133, 28, 185, 252, 10, 195, 38, 67, 203, 28, 209, 251, 80, 195, 150, 64, 242, 28, 137, 250, 23, 194, 150, 64, 242, 28, 137, 250, 176, 191, 111, 75, 28, 20, 121, 252, 111, 195, 115, 72, 179, 20, 231, 251, 141, 196, 115, 72, 179, 20, 231, 251, 251, 195, 163, 69, 88, 21, 104, 251, 100, 196, 39, 67, 63, 22, 196, 250, 27, 195, 39, 67, 63, 22, 196, 250, 104, 196, 252, 64, 195, 22, 195, 249, 60, 192, 252, 64, 195, 22, 195, 249, 204, 177, 147, 72, 255, 255, 24, 235, 255, 191, 28, 54, 189, 210, 55, 241, 166, 202, 14, 77, 189, 210, 255, 255, 255, 191, 43, 69, 32, 255, 171, 236, 74, 188, 43, 69, 32, 255, 171, 236, 88, 188, 43, 69, 32, 255, 171, 236, 96, 188, 218, 65, 141, 252, 25, 238, 155, 185, 218, 65, 141, 252, 25, 238, 86, 185, 192, 62, 94, 248, 85, 239, 118, 181, 251, 59, 189, 242, 81, 240, 162, 177, 251, 59, 189, 242, 81, 240, 187, 219, 14, 73, 32, 255, 44, 239, 1, 184, 222, 69, 141, 252, 73, 240, 249, 178, 197, 66, 59, 250, 102, 241, 186, 176, 197, 66, 59, 250, 102, 241, 80, 177, 234, 63, 180, 246, 91, 242, 81, 174, 119, 61, 201, 241, 28, 243, 229, 170, 119, 61, 201, 241, 28, 243, 238, 216, 119, 61, 201, 241, 28, 243, 221, 170, 154, 73, 141, 252, 23, 243, 9, 176, 149, 70, 230, 249, 201, 243, 17, 175, 176, 67, 155, 247, 134, 244, 27, 174, 21, 65, 165, 244, 34, 245, 65, 171, 21, 65, 165, 244, 34, 245, 219, 171, 237, 62, 127, 240, 165, 245, 19, 215, 237, 62, 127, 240, 165, 245, 129, 167, 50, 74, 94, 248, 180, 246, 19, 168, 70, 71, 112, 246, 10, 247, 220, 168, 70, 71, 112, 246, 10, 247, 164, 168, 135, 68, 148, 244, 87, 247, 131, 168, 40, 66, 56, 242, 127, 247, 213, 165, 78, 64, 205, 238, 181, 247, 253, 162, 78, 64, 205, 238, 181, 247, 2, 214, 99, 65, 3, 237, 250, 248, 149, 160, 99, 65, 3, 237, 250, 248, 9, 184, 99, 65, 3, 237, 250, 248, 252, 207, 229, 55, 189, 210, 25, 244, 78, 200, 51, 58, 189, 210, 223, 246, 185, 198, 240, 60, 189, 210, 109, 249, 0, 197, 255, 63, 189, 210, 170, 251, 170, 194, 255, 63, 189, 210, 170, 251, 170, 194, 169, 54, 146, 219, 122, 241, 25, 206, 1, 57, 96, 219, 15, 244, 20, 204, 40, 59, 89, 219, 178, 246, 226, 203, 147, 61, 79, 219, 29, 249, 181, 201, 65, 64, 73, 219, 38, 251, 167, 194, 65, 64, 73, 219, 38, 251, 213, 197, 65, 64, 73, 219, 38, 251, 243, 196, 219, 55, 15, 228, 105, 241, 82, 210, 37, 58, 172, 227, 236, 243, 118, 206, 51, 60, 121, 227, 113, 246, 219, 205, 78, 62, 51, 227, 178, 248, 174, 203, 149, 64, 12, 227, 136, 250, 180, 196, 149, 64, 12, 227, 136, 250, 34, 199, 167, 57, 226, 235, 5, 241, 227, 214, 151, 59, 75, 235, 158, 243, 41, 211, 97, 61, 166, 234, 22, 246, 175, 209, 30, 63, 191, 233, 43, 248, 113, 207, 252, 64, 59, 233, 195, 249, 230, 184, 252, 64, 59, 233, 195, 249, 114, 201, 147, 76, 146, 219, 152, 255, 99, 192, 7, 76, 15, 228, 103, 254, 140, 193, 111, 75, 226, 235, 121, 252, 111, 195, 208, 74, 189, 242, 223, 249, 11, 160, 208, 74, 189, 242, 223, 249, 252, 197, 236, 73, 189, 210, 182, 255, 122, 191, 102, 73, 124, 219, 168, 254, 217, 191, 102, 73, 124, 219, 168, 254, 230, 191, 241, 72, 214, 227, 156, 253, 52, 192, 117, 72, 103, 235, 6, 252, 28, 193, 233, 71, 191, 241, 218, 249, 156, 159, 233, 71, 191, 241, 218, 249, 17, 196, 158, 70, 189, 210, 222, 254, 117, 191, 68, 70, 96, 219, 194, 253, 6, 192, 68, 70, 96, 219, 194, 253, 242, 191, 68, 70, 96, 219, 194, 253, 230, 191, 244, 69, 132, 227, 188, 252, 15, 192, 164, 69, 173, 234, 112, 251, 139, 192, 53, 69, 124, 240, 178, 249, 245, 158, 53, 69, 124, 240, 178, 249, 136, 195, 53, 69, 124, 240, 178, 249, 52, 159, 53, 69, 124, 240, 178, 249, 46, 195, 68, 67, 189, 210, 129, 253, 121, 192, 47, 67, 79, 219, 164, 252, 49, 193, 38, 67, 51, 227, 203, 251, 206, 192, 39, 67, 191, 233, 196, 250, 246, 189, 235, 66, 205, 238, 100, 249, 66, 194, 235, 66, 205, 238, 100, 249, 7, 165, 235, 66, 205, 238, 100, 249, 165, 194, 39, 17, 0, 0, 255, 127, 255, 240, 43, 3, 65, 45, 199, 142, 247, 201, 43, 3, 65, 45, 55, 113, 170, 225, 58, 14, 222, 0, 128, 130, 30, 245, 58, 14, 222, 0, 128, 130, 181, 246, 58, 14, 222, 0, 128, 130, 118, 246, 117, 11, 113, 3, 253, 132, 93, 250, 117, 11, 113, 3, 253, 132, 150, 252, 243, 8, 160, 7, 95, 135, 197, 251, 204, 6, 65, 13, 141, 137, 176, 192, 204, 6, 65, 13, 141, 137, 224, 249, 58, 14, 222, 0, 126, 125, 151, 246, 196, 11, 113, 3, 4, 128, 220, 252, 90, 9, 195, 5, 115, 130, 195, 255, 47, 7, 74, 9, 187, 132, 202, 255, 96, 5, 53, 14, 184, 134, 68, 197, 96, 5, 53, 14, 184, 134, 194, 254, 117, 11, 113, 3, 1, 123, 57, 252, 117, 11, 113, 3, 1, 123, 57, 252, 104, 9, 24, 6, 147, 125, 63, 255, 99, 7, 99, 8, 1, 128, 142, 253, 99, 7, 99, 8, 1, 128, 52, 253, 156, 5, 89, 11, 55, 130, 194, 248, 156, 5, 89, 11, 55, 130, 178, 253, 156, 5, 89, 11, 55, 130, 233, 251, 35, 4, 127, 15, 10, 132, 124, 199, 35, 4, 127, 15, 10, 132, 204, 254, 35, 4, 127, 15, 10, 132, 204, 255, 243, 8, 160, 7, 159, 120, 27, 254, 243, 8, 160, 7, 159, 120, 28, 254, 58, 7, 142, 9, 71, 123, 20, 251, 159, 5, 106, 11, 200, 125, 195, 249, 159, 5, 106, 11, 200, 125, 118, 248, 80, 4, 198, 13, 255, 127, 135, 255, 80, 4, 198, 13, 255, 127, 211, 254, 57, 3, 49, 17, 174, 129, 230, 203, 57, 3, 49, 17, 174, 129, 193, 253, 199, 2, 251, 18, 255, 127, 140, 205, 199, 2, 251, 18, 255, 127, 152, 247, 199, 2, 251, 18, 255, 127, 246, 194, 210, 1, 65, 45, 156, 139, 197, 205, 210, 0, 65, 45, 255, 135, 219, 208, 53, 0, 65, 45, 19, 132, 90, 211, 0, 0, 65, 45, 255, 127, 74, 213, 0, 0, 65, 45, 255, 127, 74, 213, 61, 3, 108, 36, 29, 142, 248, 198, 104, 2, 158, 36, 142, 138, 179, 203, 111, 1, 165, 36, 40, 135, 184, 204, 197, 0, 175, 36, 157, 131, 147, 207, 135, 0, 181, 36, 2, 128, 226, 209, 135, 0, 181, 36, 2, 128, 181, 208, 227, 3, 239, 27, 253, 140, 55, 196, 21, 3, 82, 28, 133, 137, 187, 202, 40, 2, 133, 28, 71, 134, 119, 203, 117, 1, 203, 28, 30, 131, 18, 206, 43, 1, 242, 28, 0, 128, 130, 208, 43, 1, 242, 28, 0, 128, 36, 207, 23, 5, 28, 20, 115, 139, 25, 194, 10, 4, 179, 20, 71, 136, 20, 200, 5, 3, 88, 21, 81, 133, 163, 201, 70, 2, 63, 22, 153, 130, 140, 204, 248, 1, 195, 22, 255, 127, 13, 206, 248, 1, 195, 22, 255, 127, 14, 198, 61, 3, 108, 36, 225, 113, 103, 221, 227, 3, 239, 27, 1, 115, 121, 216, 23, 5, 28, 20, 139, 116, 206, 211, 204, 6, 65, 13, 113, 118, 118, 248, 204, 6, 65, 13, 113, 118, 119, 207, 210, 1, 65, 45, 98, 116, 51, 222, 97, 2, 130, 36, 107, 117, 97, 214, 246, 2, 40, 28, 98, 118, 126, 211, 243, 3, 151, 20, 165, 119, 6, 208, 93, 5, 63, 14, 66, 121, 6, 245, 93, 5, 63, 14, 66, 121, 125, 203, 210, 0, 65, 45, 255, 119, 106, 218, 130, 1, 158, 36, 229, 120, 132, 212, 37, 2, 122, 28, 181, 121, 26, 211, 255, 2, 81, 21, 169, 122, 149, 207, 34, 4, 130, 15, 243, 123, 145, 242, 34, 4, 130, 15, 243, 123, 217, 242, 34, 4, 130, 15, 243, 123, 84, 202, 53, 0, 65, 45, 235, 123, 108, 215, 213, 0, 175, 36, 110, 124, 180, 210, 121, 1, 203, 28, 228, 124, 149, 209, 70, 2, 63, 22, 101, 125, 210, 204, 57, 3, 49, 17, 80, 126, 69, 246, 57, 3, 49, 17, 80, 126, 107, 200, 57, 3, 49, 17, 80, 126, 89, 239, 39, 17, 255, 255, 255, 127, 255, 191, 43, 3, 189, 210, 55, 113, 14, 227, 43, 3, 189, 210, 199, 142, 214, 202, 58, 14, 32, 255, 126, 125, 69, 196, 58, 14, 32, 255, 126, 125, 46, 196, 58, 14, 32, 255, 126, 125, 55, 196, 117, 11, 141, 252, 1, 123, 214, 200, 117, 11, 141, 252, 1, 123, 165, 200, 243, 8, 94, 248, 159, 120, 217, 209, 243, 8, 94, 248, 159, 120, 164, 207, 204, 6, 189, 242, 113, 118, 231, 216, 204, 6, 189, 242, 113, 118, 118, 248, 58, 14, 32, 255, 128, 130, 96, 188, 196, 11, 141, 252, 250, 127, 46, 193, 90, 9, 59, 250, 139, 125, 53, 195, 47, 7, 180, 246, 67, 123, 50, 207, 96, 5, 201, 241, 70, 121, 24, 215, 96, 5, 201, 241, 70, 121, 151, 243, 117, 11, 141, 252, 253, 132, 177, 185, 117, 11, 141, 252, 253, 132, 184, 185, 104, 9, 230, 249, 107, 130, 217, 192, 99, 7, 155, 247, 253, 127, 50, 194, 99, 7, 155, 247, 253, 127, 54, 194, 156, 5, 165, 244, 199, 125, 149, 199, 156, 5, 165, 244, 199, 125, 132, 199, 156, 5, 165, 244, 199, 125, 204, 207, 35, 4, 127, 240, 244, 123, 10, 215, 35, 4, 127, 240, 244, 123, 176, 240, 35, 4, 127, 240, 244, 123, 59, 216, 243, 8, 94, 248, 95, 135, 186, 180, 243, 8, 94, 248, 95, 135, 113, 182, 58, 7, 112, 246, 183, 132, 52, 188, 159, 5, 148, 244, 54, 130, 226, 192, 159, 5, 148, 244, 54, 130, 111, 189, 80, 4, 56, 242, 255, 127, 55, 206, 80, 4, 56, 242, 255, 127, 233, 206, 57, 3, 205, 238, 80, 126, 212, 216, 57, 3, 205, 238, 80, 126, 139, 237, 199, 2, 3, 237, 255, 127, 19, 212, 199, 2, 3, 237, 255, 127, 105, 213, 199, 2, 3, 237, 255, 127, 154, 230, 210, 1, 189, 210, 98, 116, 223, 222, 210, 0, 189, 210, 255, 119, 182, 219, 53, 0, 189, 210, 235, 123, 170, 216, 0, 0, 189, 210, 255, 127, 74, 213, 0, 0, 189, 210, 255, 127, 74, 213, 61, 3, 146, 219, 225, 113, 221, 231, 104, 2, 96, 219, 112, 117, 157, 227, 111, 1, 89, 219, 214, 120, 235, 226, 197, 0, 79, 219, 97, 124, 80, 223, 135, 0, 73, 219, 252, 127, 242, 216, 135, 0, 73, 219, 252, 127, 74, 218, 227, 3, 15, 228, 1, 115, 79, 237, 21, 3, 172, 227, 121, 118, 114, 230, 40, 2, 121, 227, 183, 121, 125, 229, 117, 1, 51, 227, 224, 124, 9, 226, 43, 1, 12, 227, 254, 127, 171, 218, 43, 1, 12, 227, 254, 127, 76, 220, 23, 5, 226, 235, 139, 116, 218, 242, 10, 4, 75, 235, 183, 119, 107, 236, 5, 3, 166, 234, 173, 122, 52, 234, 70, 2, 191, 233, 101, 125, 140, 230, 248, 1, 59, 233, 255, 127, 155, 212, 248, 1, 59, 233, 255, 127, 215, 223, 61, 3, 146, 219, 29, 142, 25, 206, 227, 3, 15, 228, 253, 140, 82, 210, 23, 5, 226, 235, 115, 139, 226, 214, 204, 6, 189, 242, 141, 137, 39, 178, 204, 6, 189, 242, 141, 137, 192, 177, 204, 6, 189, 242, 141, 137, 187, 219, 210, 1, 189, 210, 156, 139, 171, 204, 97, 2, 124, 219, 147, 138, 38, 210, 246, 2, 214, 227, 156, 137, 243, 211, 243, 3, 103, 235, 89, 136, 196, 214, 93, 5, 191, 241, 188, 134, 121, 183, 93, 5, 191, 241, 188, 134, 247, 219, 210, 0, 189, 210, 255, 135, 19, 207, 130, 1, 96, 219, 25, 135, 30, 211, 37, 2, 132, 227, 73, 134, 9, 212, 255, 2, 173, 234, 85, 133, 120, 214, 34, 4, 124, 240, 11, 132, 168, 185, 34, 4, 124, 240, 11, 132, 225, 219, 53, 0, 189, 210, 19, 132, 231, 209, 213, 0, 79, 219, 144, 131, 200, 212, 121, 1, 51, 227, 26, 131, 157, 213, 70, 2, 191, 233, 153, 130, 147, 213, 57, 3, 205, 238, 174, 129, 45, 203, 57, 3, 205, 238, 174, 129, 250, 219, 57, 3, 205, 238, 174, 129, 232, 189, 255, 63, 65, 45, 84, 4, 160, 249, 255, 63, 65, 45, 84, 4, 95, 229, 99, 65, 251, 18, 4, 7, 97, 242, 99, 65, 251, 18, 4, 7, 236, 234, 251, 59, 65, 13, 173, 15, 151, 238, 251, 59, 65, 13, 173, 15, 93, 214, 99, 65, 3, 237, 4, 7, 189, 209, 99, 65, 3, 237, 4, 7, 15, 234, 99, 65, 3, 237, 4, 7, 248, 241, 208, 74, 189, 242, 31, 6, 9, 200, 208, 74, 189, 242, 31, 6, 37, 243, 46, 181, 65, 13, 31, 6, 232, 243, 46, 181, 65, 13, 31, 6, 223, 247, 155, 190, 251, 18, 4, 7, 165, 232, 155, 190, 251, 18, 4, 7, 176, 243, 155, 190, 251, 18, 4, 7, 135, 230, 3, 196, 189, 242, 173, 15, 95, 212, 3, 196, 189, 242, 173, 15, 177, 213, 155, 190, 3, 237, 4, 7, 254, 221, 255, 191, 189, 210, 84, 4, 232, 249, 255, 191, 189, 210, 84, 4, 255, 229, 55, 253, 251, 18, 255, 127, 27, 209, 50, 249, 65, 13, 113, 118, 255, 255, 50, 249, 65, 13, 113, 118, 175, 223, 255, 255, 65, 45, 255, 127, 210, 205, 255, 255, 65, 45, 255, 127, 153, 223, 55, 253, 3, 237, 255, 127, 52, 206, 55, 253, 3, 237, 255, 127, 171, 203, 55, 253, 3, 237, 255, 127, 246, 207, 50, 249, 189, 242, 141, 137, 197, 192, 50, 249, 189, 242, 141, 137, 40, 194, 3, 196, 65, 13, 81, 240, 57, 216, 3, 196, 65, 13, 81, 240, 45, 227, 155, 190, 251, 18, 250, 248, 110, 206, 155, 190, 251, 18, 250, 248, 31, 182, 155, 190, 251, 18, 250, 248, 105, 215, 255, 191, 189, 210, 170, 251, 186, 199, 255, 191, 189, 210, 170, 251, 27, 192, 155, 190, 3, 237, 250, 248, 20, 179, 155, 190, 3, 237, 250, 248, 106, 185, 46, 181, 189, 242, 223, 249, 227, 178, 46, 181, 189, 242, 223, 249, 248, 193, 99, 65, 251, 18, 250, 248, 255, 255, 99, 65, 251, 18, 250, 248, 43, 185, 208, 74, 65, 13, 223, 249, 228, 193, 208, 74, 65, 13, 223, 249, 255, 255, 255, 63, 65, 45, 170, 251, 35, 192, 255, 63, 65, 45, 170, 251, 144, 199, 251, 59, 189, 242, 81, 240, 252, 188, 251, 59, 189, 242, 81, 240, 59, 216, 99, 65, 3, 237, 250, 248, 177, 167, 99, 65, 3, 237, 250, 248, 24, 182, 99, 65, 3, 237, 250, 248, 112, 206, 204, 6, 65, 13, 141, 137, 65, 193, 204, 6, 65, 13, 141, 137, 38, 238, 199, 2, 251, 18, 255, 127, 145, 203, 199, 2, 251, 18, 255, 127, 61, 246, 199, 2, 251, 18, 255, 127, 137, 205, 204, 6, 189, 242, 113, 118, 108, 201, 204, 6, 189, 242, 113, 118, 255, 255, 199, 2, 3, 237, 255, 127, 197, 199, 0, 0, 189, 210, 255, 127, 200, 205, 0, 0, 189, 210, 255, 127, 135, 223, 255, 63, 65, 45, 84, 4, 122, 229, 208, 74, 65, 13, 31, 6, 255, 255, 251, 59, 189, 242, 173, 15, 60, 211, 255, 63, 189, 210, 84, 4, 55, 248, 255, 63, 189, 210, 84, 4, 135, 229, 255, 191, 65, 45, 84, 4, 125, 248, 255, 191, 65, 45, 84, 4, 146, 229, 3, 196, 65, 13, 173, 15, 83, 228, 255, 191, 189, 210, 84, 4, 108, 228, 46, 181, 189, 242, 31, 6, 255, 255, 50, 249, 65, 13, 141, 137, 154, 216, 255, 255, 65, 45, 255, 127, 218, 221, 50, 249, 189, 242, 113, 118, 10, 205, 50, 249, 189, 242, 113, 118, 37, 202, 255, 255, 189, 210, 255, 127, 203, 206, 255, 191, 65, 45, 170, 251, 198, 198, 46, 181, 65, 13, 223, 249, 243, 191, 46, 181, 65, 13, 223, 249, 58, 244, 255, 191, 189, 210, 170, 251, 154, 192, 3, 196, 189, 242, 81, 240, 191, 185, 251, 59, 65, 13, 81, 240, 235, 185, 255, 63, 65, 45, 170, 251, 153, 192, 255, 63, 189, 210, 170, 251, 166, 198, 208, 74, 189, 242, 223, 249, 20, 178, 208, 74, 189, 242, 223, 249, 18, 192, 0, 0, 65, 45, 255, 127, 80, 206, 204, 6, 65, 13, 113, 118, 64, 236, 0, 0, 189, 210, 255, 127, 135, 222, 204, 6, 189, 242, 141, 137, 151, 216, 159, 77, 157, 177, 255, 191, 255, 191, 224, 112, 143, 71, 251, 75, 8, 179, 246, 73, 96, 180, 116, 72, 21, 182, 155, 199, 132, 199, 153, 71, 124, 184, 109, 73, 178, 176, 21, 69, 170, 178, 39, 68, 246, 178, 108, 67, 181, 180, 3, 202, 145, 201, 3, 67, 138, 184, 65, 200, 24, 203, 0, 68, 162, 175, 12, 66, 247, 177, 91, 66, 52, 178, 178, 65, 250, 179, 130, 201, 147, 203, 67, 65, 148, 184, 218, 61, 109, 174, 139, 61, 37, 176, 81, 62, 200, 176, 184, 61, 135, 178, 52, 68, 24, 84, 38, 62, 199, 184, 195, 67, 192, 86, 9, 56, 10, 181, 205, 196, 42, 214, 0, 67, 0, 67, 201, 69, 201, 69, 109, 72, 109, 72, 250, 74, 250, 74, 1, 116, 248, 45, 243, 194, 204, 193, 72, 199, 158, 197, 63, 199, 167, 197, 213, 70, 196, 72, 69, 72, 202, 74, 5, 75, 41, 77, 174, 176, 96, 239, 104, 197, 91, 195, 54, 200, 92, 198, 68, 200, 78, 198, 77, 200, 69, 198, 219, 70, 7, 73, 29, 72, 11, 75, 48, 75, 129, 77, 218, 175, 255, 238, 232, 74, 188, 77, 240, 176, 174, 237, 249, 198, 50, 197, 170, 200, 195, 199, 148, 201, 235, 199, 209, 70, 181, 77, 238, 74, 177, 78, 234, 83, 154, 70, 56, 75, 110, 78, 242, 177, 225, 234, 45, 108, 123, 72, 45, 108, 123, 72, 45, 108, 123, 72, 198, 103, 88, 73, 198, 103, 88, 73, 43, 202, 142, 227, 250, 202, 112, 223, 173, 54, 5, 173, 190, 110, 43, 67, 136, 105, 183, 67, 117, 103, 172, 67, 147, 102, 79, 68, 76, 198, 174, 226, 59, 54, 125, 174, 165, 199, 244, 221, 181, 199, 226, 221, 31, 108, 46, 63, 149, 103, 63, 66, 34, 102, 134, 66, 41, 98, 83, 68, 10, 97, 65, 69, 46, 198, 214, 220, 149, 54, 147, 175, 255, 197, 6, 221, 132, 110, 250, 55, 7, 108, 85, 58, 55, 102, 145, 62, 211, 103, 6, 61, 8, 93, 148, 68, 190, 195, 97, 219, 195, 53, 162, 175, 60, 78, 14, 178, 254, 255, 255, 127, 255, 191, 255, 191, 226, 82, 141, 178, 48, 87, 101, 179, 89, 91, 54, 180, 143, 250, 168, 169, 63, 248, 106, 170, 113, 95, 4, 181, 196, 76, 49, 180, 8, 81, 26, 182, 137, 83, 214, 182, 92, 88, 66, 183, 24, 254, 141, 163, 117, 93, 168, 183, 107, 75, 106, 182, 216, 80, 36, 183, 126, 82, 89, 183, 157, 86, 255, 183, 76, 254, 107, 93, 193, 91, 147, 184, 205, 73, 225, 183, 44, 79, 37, 184, 209, 80, 17, 184, 107, 86, 16, 187, 63, 249, 190, 91, 82, 89, 54, 186, 90, 242, 67, 164, 94, 240, 118, 162, 58, 190, 110, 191, 156, 94, 107, 195, 4, 253, 162, 129, 193, 251, 138, 130, 219, 250, 88, 131, 115, 252, 129, 130, 4, 181, 4, 181, 11, 247, 231, 145, 31, 246, 250, 145, 170, 247, 214, 145, 179, 244, 51, 147, 86, 243, 135, 148, 76, 243, 193, 145, 164, 245, 209, 143, 147, 182, 171, 184, 43, 239, 207, 158, 1, 239, 214, 158, 210, 239, 136, 153, 44, 239, 5, 154, 215, 238, 32, 154, 127, 240, 215, 151, 38, 238, 224, 152, 108, 243, 76, 149, 242, 183, 118, 186, 178, 183, 160, 186, 127, 242, 110, 166, 219, 249, 38, 158, 221, 251, 246, 155, 163, 238, 37, 159, 101, 185, 180, 189, 202, 238, 250, 157, 7, 183, 43, 191, 190, 193, 235, 194, 81, 195, 46, 197, 40, 197, 179, 198, 155, 199, 132, 199, 153, 71, 124, 184, 254, 188, 254, 188, 0, 191, 167, 192, 80, 191, 110, 193, 7, 195, 123, 194, 238, 192, 14, 196, 152, 198, 228, 195, 216, 75, 77, 184, 53, 186, 53, 186, 163, 189, 33, 191, 209, 188, 191, 191, 185, 189, 30, 192, 205, 192, 145, 193, 17, 197, 20, 195, 44, 77, 9, 184, 145, 183, 145, 183, 199, 185, 148, 188, 73, 186, 54, 188, 239, 186, 245, 189, 168, 190, 44, 191, 99, 189, 10, 192, 136, 197, 67, 191, 71, 89, 223, 193, 224, 112, 143, 71, 255, 191, 255, 191, 194, 177, 240, 77, 225, 111, 140, 66, 30, 110, 252, 61, 207, 113, 212, 53, 250, 74, 250, 74, 18, 119, 205, 43, 98, 115, 9, 66, 23, 117, 71, 65, 149, 116, 129, 65, 226, 115, 242, 58, 126, 115, 4, 56, 135, 120, 211, 47, 108, 73, 83, 71, 144, 125, 150, 36, 99, 120, 255, 58, 192, 121, 114, 58, 58, 118, 194, 54, 253, 118, 132, 52, 42, 117, 113, 53, 156, 132, 187, 45, 38, 117, 81, 48, 14, 115, 130, 49, 77, 72, 94, 69, 192, 129, 165, 34, 12, 72, 136, 69, 22, 130, 237, 34, 167, 121, 218, 52, 216, 113, 225, 52, 77, 112, 232, 51, 120, 112, 102, 47, 50, 139, 126, 48, 246, 72, 212, 64, 216, 135, 225, 37, 153, 70, 74, 66, 196, 65, 144, 64, 98, 161, 147, 60, 60, 121, 254, 31, 64, 62, 19, 61, 172, 60, 209, 58, 214, 58, 75, 57, 99, 56, 122, 56, 101, 184, 130, 71, 0, 67, 0, 67, 254, 64, 87, 63, 174, 64, 144, 62, 177, 62, 56, 60, 61, 62, 142, 60, 102, 57, 26, 60, 38, 180, 177, 71, 201, 69, 201, 69, 44, 67, 64, 64, 67, 66, 240, 64, 92, 66, 221, 64, 69, 66, 224, 63, 245, 63, 223, 61, 237, 58, 234, 60, 210, 178, 245, 71, 109, 72, 109, 72, 181, 69, 201, 67, 55, 70, 106, 67, 15, 69, 10, 66, 155, 66, 244, 63, 85, 65, 210, 64, 118, 58, 187, 64, 183, 166, 31, 62, 28, 173, 113, 77, 206, 168, 153, 76, 165, 164, 200, 75, 141, 160, 250, 74, 4, 119, 38, 47, 155, 115, 96, 48, 58, 179, 205, 75, 246, 174, 228, 73, 117, 172, 40, 73, 162, 167, 188, 72, 137, 162, 86, 72, 146, 112, 62, 46, 147, 180, 148, 73, 38, 175, 218, 72, 128, 173, 165, 72, 97, 169, 255, 71, 61, 164, 107, 71, 111, 110, 217, 44, 49, 182, 29, 72, 210, 176, 217, 71, 45, 175, 237, 71, 147, 169, 238, 68, 172, 166, 200, 69, 92, 106, 168, 43, 254, 255, 255, 127, 95, 178, 97, 78, 255, 191, 255, 191, 3, 238, 32, 118, 11, 238, 135, 118, 30, 238, 93, 119, 116, 225, 180, 112, 42, 225, 16, 111, 245, 217, 16, 116, 229, 213, 56, 121, 81, 201, 249, 82, 83, 254, 244, 124, 248, 237, 168, 117, 135, 231, 9, 112, 166, 232, 191, 115, 24, 225, 51, 121, 180, 219, 137, 125, 114, 219, 233, 124, 195, 201, 129, 81, 224, 252, 203, 122, 65, 236, 182, 115, 200, 232, 168, 113, 223, 215, 174, 139, 114, 226, 190, 118, 179, 220, 10, 130, 105, 201, 107, 80, 26, 252, 6, 122, 86, 238, 17, 116, 192, 237, 183, 114, 104, 233, 18, 113, 132, 228, 29, 118, 215, 218, 141, 135, 59, 202, 92, 80, 185, 220, 247, 110, 59, 188, 62, 169, 245, 199, 244, 74, 3, 180, 246, 76, 8, 182, 158, 75, 139, 183, 233, 73, 99, 56, 122, 56, 101, 184, 130, 71, 145, 182, 76, 79, 233, 186, 84, 77, 215, 187, 8, 77, 146, 188, 73, 75, 189, 55, 230, 52, 251, 53, 110, 54, 251, 188, 116, 71, 254, 187, 92, 80, 241, 189, 7, 78, 163, 189, 202, 77, 76, 190, 4, 76, 124, 54, 107, 52, 187, 190, 106, 71, 36, 194, 145, 81, 115, 194, 217, 79, 173, 193, 54, 79, 70, 194, 119, 77, 202, 187, 230, 171, 216, 193, 55, 71, 254, 188, 254, 188, 53, 186, 53, 186, 145, 183, 145, 183, 67, 253, 33, 124, 4, 181, 4, 181, 11, 61, 50, 62, 191, 56, 87, 58, 182, 56, 96, 58, 42, 185, 58, 183, 185, 183, 52, 181, 224, 239, 96, 117, 249, 180, 213, 178, 150, 58, 163, 60, 177, 55, 185, 57, 186, 55, 176, 57, 200, 55, 162, 57, 35, 185, 247, 182, 225, 183, 243, 180, 40, 234, 155, 114, 22, 181, 66, 178, 189, 234, 162, 115, 206, 180, 125, 178, 5, 57, 204, 58, 84, 55, 59, 56, 106, 54, 19, 56, 45, 185, 73, 178, 9, 220, 102, 100, 198, 180, 144, 177, 16, 181, 77, 177, 119, 162, 6, 93, 224, 112, 143, 71, 248, 176, 80, 78, 182, 155, 226, 88, 87, 149, 56, 84, 13, 143, 156, 79, 184, 136, 251, 74, 184, 136, 251, 74, 197, 164, 136, 90, 255, 158, 83, 84, 185, 155, 195, 81, 238, 148, 8, 78, 58, 141, 75, 73, 94, 140, 104, 72, 187, 166, 232, 87, 123, 159, 13, 83, 74, 157, 189, 81, 184, 151, 72, 78, 167, 142, 160, 71, 234, 142, 232, 71, 55, 144, 83, 73, 150, 168, 36, 86, 179, 161, 73, 82, 126, 159, 70, 81, 96, 153, 238, 75, 132, 143, 76, 67, 103, 148, 13, 73, 228, 159, 49, 82, 200, 145, 127, 64, 167, 138, 142, 55, 237, 117, 231, 64, 46, 118, 201, 64, 149, 116, 129, 65, 43, 124, 118, 57, 192, 121, 114, 58, 20, 123, 80, 52, 141, 160, 250, 74, 139, 120, 153, 46, 0, 118, 141, 70, 113, 124, 253, 62, 68, 128, 165, 59, 191, 127, 2, 53, 203, 160, 243, 77, 101, 126, 143, 44, 186, 123, 111, 69, 185, 123, 110, 69, 222, 128, 8, 62, 54, 131, 82, 62, 209, 130, 0, 62, 254, 122, 192, 54, 42, 125, 55, 54, 35, 136, 255, 60, 188, 127, 166, 43, 248, 160, 72, 79, 146, 129, 75, 45, 56, 130, 57, 70, 57, 130, 57, 70, 163, 133, 186, 66, 113, 136, 248, 66, 25, 135, 195, 65, 125, 129, 139, 54, 197, 135, 211, 60, 167, 161, 59, 82, 4, 131, 177, 46, 6, 176, 224, 80, 108, 174, 254, 82, 173, 172, 125, 84, 164, 170, 73, 85, 164, 170, 73, 85, 28, 173, 113, 77, 12, 170, 199, 80, 119, 169, 123, 81, 135, 168, 4, 83, 21, 165, 35, 82, 241, 165, 148, 83, 206, 168, 153, 76, 253, 167, 156, 80, 71, 168, 2, 81, 84, 167, 95, 82, 43, 163, 37, 81, 61, 164, 212, 82, 166, 164, 200, 75, 64, 165, 130, 79, 213, 165, 98, 80, 23, 165, 247, 81, 133, 152, 9, 69, 69, 161, 99, 81, 128, 177, 164, 78, 255, 255, 255, 127, 77, 163, 58, 94, 146, 182, 76, 79, 254, 187, 92, 80, 36, 194, 145, 81, 82, 201, 249, 82, 147, 213, 63, 120, 176, 212, 141, 117, 90, 175, 191, 79, 182, 179, 199, 81, 55, 182, 9, 82, 20, 188, 27, 82, 122, 196, 145, 83, 249, 205, 7, 116, 87, 173, 17, 81, 12, 179, 56, 82, 205, 180, 76, 82, 108, 185, 101, 82, 122, 193, 19, 84, 164, 202, 244, 115, 204, 171, 213, 82, 78, 177, 133, 83, 62, 179, 171, 83, 234, 181, 251, 80, 194, 193, 144, 101, 18, 189, 191, 84, 214, 181, 87, 74, 129, 188, 225, 98, 104, 182, 111, 76, 117, 236, 51, 119, 101, 236, 239, 119, 115, 236, 46, 119, 63, 220, 144, 113, 107, 220, 217, 111, 155, 207, 79, 97, 64, 194, 24, 117, 4, 196, 125, 80, 1, 238, 31, 118, 113, 220, 40, 110, 204, 213, 57, 107, 91, 203, 235, 93, 156, 192, 138, 111, 90, 190, 120, 78, 11, 225, 98, 110, 19, 225, 145, 110, 70, 214, 164, 106, 207, 210, 35, 105, 209, 210, 54, 105, 163, 199, 116, 78, 202, 201, 215, 101, 197, 201, 154, 101, 99, 191, 133, 108, 34, 187, 216, 73, 169, 216, 246, 110, 146, 219, 114, 122, 44, 210, 10, 112, 168, 207, 175, 114, 76, 205, 151, 101, 100, 194, 66, 78, 73, 198, 190, 100, 132, 190, 214, 105, 78, 183, 172, 69, 44, 165, 134, 91, 132, 167, 176, 89, 87, 169, 189, 87, 164, 170, 73, 85, 164, 170, 73, 85, 59, 169, 199, 98, 5, 174, 0, 96, 241, 174, 154, 95, 138, 175, 230, 92, 115, 176, 188, 88, 198, 175, 26, 87, 181, 176, 64, 104, 175, 177, 154, 98, 46, 177, 211, 97, 174, 177, 20, 95, 236, 177, 31, 88, 175, 178, 30, 90, 241, 184, 71, 110, 89, 183, 37, 104, 17, 182, 39, 102, 55, 182, 11, 99, 185, 182, 146, 92, 150, 177, 231, 76, 224, 112, 143, 71, 75, 161, 49, 93, 255, 127, 255, 127, 255, 117, 142, 70, 0, 118, 142, 70, 0, 118, 141, 70, 186, 123, 111, 69, 186, 123, 110, 69, 56, 130, 57, 70, 184, 136, 251, 74, 184, 136, 251, 74, 125, 113, 215, 76, 116, 119, 199, 76, 123, 121, 52, 77, 78, 122, 0, 77, 19, 128, 221, 74, 136, 135, 90, 79, 82, 136, 21, 80, 255, 113, 86, 82, 89, 120, 100, 79, 227, 121, 121, 79, 157, 126, 7, 78, 175, 127, 238, 77, 109, 136, 249, 82, 30, 135, 190, 81, 72, 136, 214, 82, 4, 118, 227, 86, 138, 120, 157, 84, 182, 124, 181, 83, 10, 125, 157, 83, 220, 124, 226, 82, 143, 134, 25, 86, 118, 135, 240, 86, 137, 131, 151, 88, 144, 116, 99, 82, 65, 132, 66, 89, 122, 159, 28, 97, 156, 156, 66, 100, 155, 153, 15, 103, 82, 150, 163, 105, 82, 150, 163, 105, 182, 155, 225, 88, 9, 150, 141, 92, 211, 148, 84, 93, 213, 146, 95, 96, 76, 142, 176, 98, 133, 142, 28, 99, 186, 141, 147, 97, 87, 149, 56, 84, 155, 146, 75, 90, 239, 146, 55, 91, 240, 144, 224, 93, 187, 139, 131, 96, 251, 138, 88, 95, 13, 143, 156, 79, 91, 142, 149, 85, 244, 142, 142, 87, 14, 141, 107, 90, 237, 134, 225, 91, 92, 126, 248, 82, 119, 117, 119, 117, 200, 109, 200, 109, 212, 103, 212, 103, 0, 99, 0, 99, 189, 122, 12, 92, 122, 136, 91, 119, 63, 128, 82, 104, 61, 128, 80, 104, 60, 123, 218, 100, 120, 113, 17, 98, 97, 105, 6, 94, 112, 128, 70, 91, 76, 142, 50, 113, 106, 130, 240, 101, 111, 130, 244, 101, 119, 130, 252, 101, 153, 126, 156, 99, 30, 118, 156, 96, 94, 109, 3, 92, 189, 131, 76, 93, 150, 109, 0, 92, 90, 132, 160, 93, 168, 146, 193, 108, 216, 135, 123, 100, 207, 131, 197, 97, 230, 122, 94, 92, 68, 116, 88, 88, 185, 136, 211, 95, 20, 123, 24, 89, 8, 116, 81, 88, 255, 127, 255, 127, 24, 162, 80, 94, 254, 255, 255, 127, 128, 136, 167, 119, 103, 142, 8, 114, 209, 146, 172, 109, 82, 150, 163, 105, 82, 150, 163, 105, 135, 138, 135, 138, 88, 151, 139, 128, 67, 153, 208, 126, 53, 155, 155, 120, 108, 155, 167, 119, 150, 158, 241, 112, 158, 158, 88, 112, 54, 146, 54, 146, 113, 154, 45, 133, 200, 154, 235, 132, 208, 154, 71, 131, 38, 158, 115, 124, 217, 161, 63, 115, 173, 161, 136, 116, 42, 152, 42, 152, 4, 157, 122, 141, 191, 156, 157, 141, 92, 157, 36, 138, 218, 161, 159, 131, 116, 162, 23, 131, 12, 170, 158, 111, 134, 167, 72, 121, 171, 187, 167, 90, 53, 179, 26, 114, 237, 170, 4, 131, 59, 169, 199, 98, 181, 176, 64, 104, 241, 184, 71, 110, 22, 196, 8, 79, 64, 194, 24, 117, 59, 196, 8, 76, 48, 159, 55, 96, 229, 165, 253, 103, 239, 169, 235, 106, 174, 178, 95, 111, 93, 197, 128, 72, 74, 190, 58, 119, 50, 156, 207, 98, 46, 165, 101, 105, 247, 167, 251, 106, 61, 175, 23, 111, 24, 197, 14, 66, 241, 186, 172, 119, 80, 153, 228, 101, 106, 162, 102, 107, 120, 165, 235, 108, 250, 171, 210, 110, 217, 190, 91, 87, 16, 198, 208, 56, 203, 181, 172, 120, 98, 252, 160, 129, 192, 249, 127, 130, 180, 246, 59, 131, 194, 247, 105, 130, 254, 156, 254, 156, 146, 236, 165, 117, 118, 236, 48, 119, 133, 236, 66, 118, 196, 230, 156, 117, 213, 226, 208, 116, 245, 225, 111, 119, 150, 221, 27, 116, 190, 160, 186, 149, 103, 220, 3, 112, 107, 220, 217, 111, 78, 221, 71, 115, 255, 218, 74, 115, 26, 219, 244, 114, 142, 216, 49, 114, 77, 215, 126, 116, 30, 217, 37, 113, 135, 162, 171, 145, 181, 210, 113, 109, 175, 162, 151, 145, 171, 207, 164, 96, 228, 211, 223, 92, 91, 212, 205, 90, 190, 206, 233, 99, 154, 202, 154, 109, 191, 196, 186, 101, 148, 164, 69, 140, 226, 165, 89, 139, 230, 93, 174, 161, 224, 112, 143, 71, 255, 127, 255, 127, 195, 86, 55, 157, 73, 79, 190, 151, 13, 71, 183, 145, 151, 93, 220, 98, 190, 61, 230, 138, 11, 95, 132, 97, 206, 96, 199, 159, 25, 90, 1, 152, 15, 86, 19, 149, 80, 77, 159, 144, 180, 65, 196, 136, 17, 96, 178, 101, 204, 99, 47, 157, 208, 90, 153, 150, 7, 88, 3, 149, 193, 80, 231, 144, 186, 96, 25, 104, 12, 69, 81, 136, 174, 102, 26, 154, 148, 93, 152, 148, 134, 90, 19, 147, 4, 84, 44, 145, 42, 98, 172, 107, 51, 74, 82, 135, 41, 98, 172, 107, 17, 85, 250, 124, 151, 105, 5, 106, 201, 76, 228, 141, 119, 114, 102, 76, 120, 115, 191, 81, 0, 120, 50, 86, 0, 99, 0, 99, 36, 124, 163, 91, 101, 109, 62, 77, 206, 109, 2, 77, 113, 108, 201, 77, 77, 110, 107, 83, 84, 110, 109, 86, 48, 116, 23, 89, 64, 95, 68, 106, 216, 119, 101, 95, 200, 106, 55, 82, 235, 105, 201, 82, 53, 109, 112, 86, 223, 108, 103, 88, 217, 109, 212, 87, 93, 110, 235, 92, 85, 111, 98, 92, 163, 216, 25, 246, 80, 93, 103, 110, 59, 225, 243, 245, 119, 93, 83, 110, 74, 225, 216, 245, 16, 101, 92, 89, 229, 101, 84, 93, 96, 102, 251, 94, 169, 221, 191, 239, 29, 90, 165, 116, 106, 91, 185, 115, 97, 227, 109, 242, 126, 119, 87, 136, 151, 113, 246, 141, 45, 109, 82, 146, 172, 105, 91, 150, 172, 105, 91, 150, 119, 117, 119, 117, 166, 104, 116, 127, 187, 102, 46, 129, 180, 100, 195, 135, 191, 100, 142, 135, 104, 97, 13, 143, 96, 97, 167, 143, 200, 109, 200, 109, 54, 101, 19, 123, 45, 101, 27, 123, 141, 101, 209, 122, 46, 101, 183, 124, 249, 97, 53, 131, 81, 94, 118, 139, 37, 94, 191, 140, 212, 103, 212, 103, 63, 99, 97, 114, 251, 98, 131, 114, 162, 98, 218, 117, 138, 93, 231, 124, 36, 94, 95, 124, 120, 88, 182, 134, 242, 85, 96, 144, 255, 255, 255, 127, 179, 94, 205, 162, 255, 127, 255, 127, 240, 245, 115, 147, 198, 246, 131, 147, 47, 247, 136, 147, 244, 239, 149, 163, 79, 238, 107, 163, 239, 222, 43, 176, 200, 205, 216, 187, 70, 119, 3, 181, 85, 254, 78, 124, 204, 245, 236, 151, 172, 240, 60, 160, 98, 244, 101, 161, 203, 220, 32, 173, 229, 200, 46, 188, 117, 120, 164, 176, 2, 200, 14, 188, 240, 252, 92, 120, 65, 245, 113, 156, 7, 243, 234, 161, 166, 224, 163, 173, 217, 193, 11, 172, 224, 120, 64, 174, 94, 192, 240, 187, 65, 252, 66, 117, 182, 247, 111, 158, 97, 246, 160, 157, 78, 243, 105, 165, 101, 225, 201, 175, 69, 183, 238, 185, 111, 121, 229, 169, 87, 220, 239, 196, 110, 139, 155, 173, 117, 124, 103, 167, 132, 96, 226, 158, 98, 99, 188, 155, 99, 102, 239, 152, 172, 105, 91, 150, 172, 105, 91, 150, 72, 100, 29, 167, 245, 105, 113, 163, 43, 107, 170, 162, 41, 109, 159, 159, 68, 114, 107, 158, 121, 113, 226, 156, 178, 113, 78, 157, 167, 106, 198, 171, 99, 109, 180, 165, 15, 109, 199, 164, 13, 111, 30, 162, 3, 117, 166, 160, 67, 116, 123, 159, 241, 112, 98, 176, 163, 113, 105, 170, 10, 113, 112, 168, 240, 114, 147, 165, 162, 129, 6, 173, 17, 121, 29, 164, 135, 138, 135, 138, 54, 146, 54, 146, 42, 152, 42, 152, 95, 253, 12, 119, 254, 156, 254, 156, 132, 119, 163, 136, 193, 127, 174, 151, 191, 127, 172, 151, 195, 132, 36, 155, 134, 142, 237, 157, 81, 244, 62, 162, 157, 150, 248, 161, 178, 113, 204, 142, 135, 125, 2, 154, 143, 125, 10, 154, 148, 125, 14, 154, 101, 129, 98, 156, 224, 137, 98, 159, 91, 237, 139, 172, 105, 146, 254, 163, 109, 238, 102, 173, 160, 146, 251, 163, 86, 109, 61, 147, 38, 120, 131, 155, 47, 124, 57, 158, 24, 133, 160, 163, 246, 139, 173, 167, 206, 240, 82, 193, 186, 139, 166, 167, 224, 112, 143, 71, 177, 92, 196, 161, 126, 78, 90, 177, 101, 109, 62, 77, 171, 110, 133, 76, 120, 110, 161, 76, 199, 106, 55, 82, 75, 108, 56, 81, 201, 101, 205, 88, 190, 61, 230, 138, 173, 95, 236, 96, 45, 108, 123, 72, 180, 104, 253, 77, 235, 207, 106, 231, 172, 98, 62, 87, 98, 63, 116, 144, 92, 92, 155, 96, 198, 103, 88, 73, 198, 103, 88, 73, 130, 206, 219, 230, 196, 207, 1, 230, 140, 207, 69, 230, 178, 211, 114, 228, 84, 94, 69, 89, 50, 93, 77, 90, 155, 64, 121, 147, 173, 224, 144, 218, 215, 89, 123, 97, 43, 202, 142, 227, 43, 202, 142, 227, 80, 206, 130, 227, 19, 208, 193, 226, 39, 207, 197, 227, 55, 218, 185, 218, 194, 217, 45, 219, 122, 65, 40, 150, 177, 225, 182, 214, 125, 67, 29, 157, 48, 223, 187, 213, 40, 74, 167, 181, 210, 90, 120, 164, 122, 88, 78, 166, 167, 86, 65, 168, 90, 85, 181, 170, 90, 85, 181, 170, 195, 86, 55, 157, 249, 81, 255, 159, 13, 81, 100, 160, 116, 80, 24, 163, 139, 79, 66, 167, 56, 80, 228, 168, 73, 79, 190, 151, 79, 78, 100, 157, 208, 78, 44, 158, 80, 78, 234, 160, 79, 77, 224, 165, 18, 78, 223, 167, 13, 71, 183, 145, 165, 72, 217, 151, 237, 73, 215, 153, 199, 73, 243, 156, 69, 73, 108, 163, 104, 78, 23, 179, 108, 73, 178, 176, 0, 68, 162, 175, 218, 61, 109, 174, 250, 202, 112, 223, 173, 54, 5, 173, 164, 80, 63, 176, 72, 76, 55, 174, 199, 73, 245, 173, 234, 67, 226, 173, 201, 206, 197, 222, 132, 59, 109, 172, 166, 82, 238, 174, 242, 76, 198, 173, 49, 75, 178, 173, 146, 70, 153, 173, 137, 208, 42, 222, 199, 208, 240, 221, 131, 62, 235, 171, 50, 84, 41, 173, 176, 78, 121, 172, 192, 76, 83, 172, 20, 74, 2, 175, 30, 217, 117, 216, 236, 66, 63, 171, 163, 211, 49, 221, 254, 255, 255, 127, 6, 79, 174, 177, 135, 93, 248, 162, 11, 247, 231, 145, 93, 245, 14, 146, 28, 246, 250, 145, 43, 239, 207, 158, 113, 237, 28, 159, 185, 250, 89, 164, 127, 242, 110, 166, 63, 248, 106, 170, 113, 95, 4, 181, 46, 247, 138, 147, 49, 238, 187, 163, 235, 234, 130, 169, 197, 248, 77, 172, 158, 243, 108, 178, 51, 95, 11, 178, 115, 240, 162, 163, 162, 240, 167, 163, 24, 235, 208, 170, 88, 233, 177, 173, 107, 233, 176, 173, 130, 229, 153, 179, 70, 229, 164, 179, 52, 250, 232, 175, 97, 242, 9, 182, 7, 95, 182, 176, 151, 244, 98, 181, 182, 215, 133, 175, 103, 228, 170, 176, 11, 222, 22, 180, 81, 230, 151, 181, 89, 216, 182, 182, 49, 244, 38, 183, 105, 245, 241, 182, 131, 244, 26, 186, 87, 94, 195, 173, 149, 236, 217, 192, 54, 110, 127, 191, 26, 96, 205, 173, 248, 79, 30, 175, 146, 81, 0, 173, 81, 83, 129, 171, 90, 85, 181, 170, 90, 85, 181, 170, 226, 82, 141, 178, 241, 85, 55, 175, 135, 86, 131, 174, 119, 87, 250, 172, 233, 90, 219, 173, 13, 90, 106, 172, 48, 87, 101, 179, 1, 88, 98, 175, 183, 87, 251, 174, 170, 88, 159, 173, 211, 92, 217, 174, 193, 91, 42, 173, 88, 91, 54, 180, 190, 90, 124, 176, 41, 90, 157, 175, 231, 90, 7, 174, 121, 103, 245, 186, 185, 94, 155, 174, 72, 100, 29, 167, 167, 106, 198, 171, 241, 112, 98, 176, 105, 210, 17, 188, 8, 207, 232, 187, 70, 119, 3, 181, 57, 91, 118, 165, 255, 96, 171, 171, 69, 100, 59, 174, 16, 107, 246, 177, 204, 206, 172, 192, 196, 114, 179, 182, 67, 89, 22, 168, 131, 96, 241, 172, 180, 98, 65, 174, 70, 104, 183, 177, 100, 203, 238, 195, 200, 111, 171, 182, 104, 87, 218, 169, 75, 94, 182, 173, 128, 96, 184, 174, 158, 102, 16, 180, 216, 232, 140, 193, 151, 107, 241, 182, 144, 201, 195, 199, 85, 169, 241, 222, 50, 74, 44, 177, 98, 76, 116, 72, 208, 57, 230, 74, 15, 42, 3, 47, 239, 71, 50, 192, 216, 240, 175, 167, 194, 166, 66, 211, 231, 70, 18, 180, 123, 247, 53, 136, 213, 151, 175, 204, 137, 106, 223, 49, 23, 122, 188, 18, 145, 86, 169, 45, 51, 185, 80, 73, 189, 121, 198, 41, 47, 209, 59, 140, 156, 185, 175, 65, 149, 222, 51, 141, 67, 142, 203, 5, 182, 182, 245, 78, 28, 119, 45, 72, 161, 187, 144, 82, 103, 113, 51, 65, 26, 162, 69, 89, 176, 173, 54, 78, 70, 173, 66, 61, 98, 175, 64, 90, 115, 201, 167, 81, 223, 177, 11, 103, 235, 221, 104, 93, 66, 156, 71, 80, 28, 117, 245, 96, 177, 150, 79, 90, 107, 124, 190, 93, 88, 106, 135, 111, 176, 163, 77, 98, 2, 138, 3, 122, 202, 204, 177, 91, 13, 183, 38, 103, 134, 243, 124, 119, 189, 141, 151, 158, 199, 111, 176, 140, 236, 72, 149, 152, 253, 114, 40, 97, 155, 122, 154, 132, 58, 117, 153, 134, 239, 92, 184, 157, 22, 223, 36, 159, 57, 100, 241, 175, 23, 243, 99, 169, 67, 132, 121, 162, 112, 105, 167, 166, 195, 78, 170, 153, 115, 99, 92, 78, 10, 81, 235, 165, 216, 79, 172, 82, 205, 84, 102, 195, 153, 250, 17, 83, 99, 67, 155, 172, 118, 252, 111, 189, 114, 94, 213, 166, 107, 82, 203, 177, 154, 68, 135, 173, 237, 114, 132, 50, 174, 243, 66, 80, 167, 214, 134, 173, 152, 81, 49, 182, 103, 42, 79, 81, 20, 174, 142, 73, 216, 110, 87, 68, 130, 187, 84, 83, 116, 142, 113, 204, 113, 156, 54, 75, 9, 170, 165, 77, 196, 187, 73, 73, 161, 211, 233, 132, 47, 171, 63, 92, 18, 151, 150, 96, 47, 114, 115, 90, 10, 126, 15, 75, 97, 146, 239, 119, 213, 175, 48, 108, 212, 79, 204, 147, 162, 109, 108, 136, 125, 103, 33, 159, 1, 250, 110, 138, 64, 142, 67, 165, 139, 84, 253, 162, 155, 1, 148, 246, 58, 87, 149, 179, 207, 99, 161, 180) +}] +blend_shape_mode = 0 +shadow_mesh = SubResource("ArrayMesh_714ri") + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_80f17"] +albedo_texture = ExtResource("3_pbbfn") +roughness_texture = ExtResource("4_dnyji") + +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_oy7nn"] +data = PackedVector3Array(-0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.25, 0.4004, 0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, 0.433014, 0.25, 0.4004, 0.433014, 0.5, 0.4004, 0, 0.5, 0.000399577, 0, 0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, -0.433014, -0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.000399577, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, -0.433014, -0.25, 0.000399577, 0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.5, 0.4004, 0, -0.25, 0.000399577, 0.433014, -0.5, 0.000399577, 0, -0.5, 0.4004, 0, -0.25, 0.4004, 0.433014, -0.25, 0.000399577, 0.433014) + +[node name="BuildGhost" type="Area3D"] +collision_layer = 0 +collision_mask = 0 +monitoring = false +monitorable = false +script = ExtResource("1_stjlr") + +[node name="HexagonSmall" type="MeshInstance3D" parent="."] +mesh = SubResource("ArrayMesh_nre41") +surface_material_override/0 = SubResource("StandardMaterial3D_80f17") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="."] +shape = SubResource("ConcavePolygonShape3D_oy7nn") +disabled = true diff --git a/InsectTiles/Grasshopper_Black.tscn b/InsectTiles/Grasshopper_Black.tscn deleted file mode 100644 index 14c9994..0000000 --- a/InsectTiles/Grasshopper_Black.tscn +++ /dev/null @@ -1,22 +0,0 @@ -[gd_scene load_steps=6 format=3 uid="uid://dcvedqlww6puh"] - -[ext_resource type="ArrayMesh" uid="uid://dsbshu53k588h" path="res://hexagon_small.res" id="1_devya"] -[ext_resource type="Texture2D" uid="uid://d4b7so1ioq66t" path="res://InsectTiles/Assets/Textures/grasshopper_black.png" id="2_qknix"] -[ext_resource type="Texture2D" uid="uid://bx8lx8mswnchc" path="res://InsectTiles/Assets/Roughness/grasshopper_roughness.png" id="3_gb0ls"] - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_80f17"] -albedo_texture = ExtResource("2_qknix") -roughness_texture = ExtResource("3_gb0ls") -roughness_texture_channel = 4 - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_hyry2"] -data = PackedVector3Array(-0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.25, 0.4004, 0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, 0.433014, 0.25, 0.4004, 0.433014, 0.5, 0.4004, 0, 0.5, 0.000399577, 0, 0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, -0.433014, -0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.000399577, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, -0.433014, -0.25, 0.000399577, 0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.5, 0.4004, 0, -0.25, 0.000399577, 0.433014, -0.5, 0.000399577, 0, -0.5, 0.4004, 0, -0.25, 0.4004, 0.433014, -0.25, 0.000399577, 0.433014) - -[node name="GrasshopperBlack" type="Area3D"] - -[node name="HexagonSmall" type="MeshInstance3D" parent="."] -mesh = ExtResource("1_devya") -surface_material_override/0 = SubResource("StandardMaterial3D_80f17") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="."] -shape = SubResource("ConcavePolygonShape3D_hyry2") diff --git a/InsectTiles/Grasshopper_White.tscn b/InsectTiles/Grasshopper_White.tscn deleted file mode 100644 index ce13c7f..0000000 --- a/InsectTiles/Grasshopper_White.tscn +++ /dev/null @@ -1,16 +0,0 @@ -[gd_scene load_steps=4 format=3 uid="uid://d2bfycpj3s0bt"] - -[ext_resource type="ArrayMesh" uid="uid://dsbshu53k588h" path="res://hexagon_small.res" id="1_70aqr"] -[ext_resource type="Material" uid="uid://csuox1kvmm78p" path="res://InsectTiles/Materials/Grasshopper_White.tres" id="2_syx6h"] - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_mnwxq"] -data = PackedVector3Array(-0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.25, 0.4004, 0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, 0.433014, 0.25, 0.4004, 0.433014, 0.5, 0.4004, 0, 0.5, 0.000399577, 0, 0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, -0.433014, -0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.000399577, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, -0.433014, -0.25, 0.000399577, 0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.5, 0.4004, 0, -0.25, 0.000399577, 0.433014, -0.5, 0.000399577, 0, -0.5, 0.4004, 0, -0.25, 0.4004, 0.433014, -0.25, 0.000399577, 0.433014) - -[node name="GrasshopperWhite" type="Area3D"] - -[node name="HexagonSmall" type="MeshInstance3D" parent="."] -mesh = ExtResource("1_70aqr") -surface_material_override/0 = ExtResource("2_syx6h") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="."] -shape = SubResource("ConcavePolygonShape3D_mnwxq") diff --git a/InsectTiles/InsectTile.tscn b/InsectTiles/InsectTile.tscn index 0db3e4a..3d94fb1 100644 --- a/InsectTiles/InsectTile.tscn +++ b/InsectTiles/InsectTile.tscn @@ -13,8 +13,8 @@ roughness_texture = ExtResource("4_f75dl") data = PackedVector3Array(-0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.25, 0.4004, 0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, 0.433014, 0.25, 0.4004, 0.433014, 0.5, 0.4004, 0, 0.5, 0.000399577, 0, 0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, -0.433014, -0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.000399577, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, -0.433014, -0.25, 0.000399577, 0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.5, 0.4004, 0, -0.25, 0.000399577, 0.433014, -0.5, 0.000399577, 0, -0.5, 0.4004, 0, -0.25, 0.4004, 0.433014, -0.25, 0.000399577, 0.433014) [node name="InsectTile" type="Area3D"] +monitoring = false script = ExtResource("1_b68ym") -color = 0 [node name="HexagonSmall" type="MeshInstance3D" parent="."] mesh = ExtResource("2_vm00h") diff --git a/InsectTiles/Ladybug_Black.tscn b/InsectTiles/Ladybug_Black.tscn deleted file mode 100644 index 62fda57..0000000 --- a/InsectTiles/Ladybug_Black.tscn +++ /dev/null @@ -1,16 +0,0 @@ -[gd_scene load_steps=4 format=3 uid="uid://bkoo1yijb1o8p"] - -[ext_resource type="ArrayMesh" uid="uid://dsbshu53k588h" path="res://hexagon_small.res" id="1_j2jq5"] -[ext_resource type="Material" uid="uid://ymfmmwtlmikl" path="res://InsectTiles/Materials/Ladybug_Black.tres" id="2_it8gj"] - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_1bgff"] -data = PackedVector3Array(-0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.25, 0.4004, 0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, 0.433014, 0.25, 0.4004, 0.433014, 0.5, 0.4004, 0, 0.5, 0.000399577, 0, 0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, -0.433014, -0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.000399577, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, -0.433014, -0.25, 0.000399577, 0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.5, 0.4004, 0, -0.25, 0.000399577, 0.433014, -0.5, 0.000399577, 0, -0.5, 0.4004, 0, -0.25, 0.4004, 0.433014, -0.25, 0.000399577, 0.433014) - -[node name="LadybugBlack" type="Area3D"] - -[node name="HexagonSmall" type="MeshInstance3D" parent="."] -mesh = ExtResource("1_j2jq5") -surface_material_override/0 = ExtResource("2_it8gj") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="."] -shape = SubResource("ConcavePolygonShape3D_1bgff") diff --git a/InsectTiles/Ladybug_White.tscn b/InsectTiles/Ladybug_White.tscn deleted file mode 100644 index 8fed8dd..0000000 --- a/InsectTiles/Ladybug_White.tscn +++ /dev/null @@ -1,16 +0,0 @@ -[gd_scene load_steps=4 format=3 uid="uid://dgg1kyv7fipfd"] - -[ext_resource type="ArrayMesh" uid="uid://dsbshu53k588h" path="res://hexagon_small.res" id="1_anbr0"] -[ext_resource type="Material" uid="uid://c5oxmuvm8ngp6" path="res://InsectTiles/Materials/Ladybug_White.tres" id="2_tya5n"] - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_1u4p0"] -data = PackedVector3Array(-0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.25, 0.4004, 0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, 0.433014, 0.25, 0.4004, 0.433014, 0.5, 0.4004, 0, 0.5, 0.000399577, 0, 0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, -0.433014, -0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.000399577, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, -0.433014, -0.25, 0.000399577, 0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.5, 0.4004, 0, -0.25, 0.000399577, 0.433014, -0.5, 0.000399577, 0, -0.5, 0.4004, 0, -0.25, 0.4004, 0.433014, -0.25, 0.000399577, 0.433014) - -[node name="LadybugWhite" type="Area3D"] - -[node name="HexagonSmall" type="MeshInstance3D" parent="."] -mesh = ExtResource("1_anbr0") -surface_material_override/0 = ExtResource("2_tya5n") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="."] -shape = SubResource("ConcavePolygonShape3D_1u4p0") diff --git a/InsectTiles/Mosquito_White.tscn b/InsectTiles/Mosquito_White.tscn deleted file mode 100644 index 5104aa4..0000000 --- a/InsectTiles/Mosquito_White.tscn +++ /dev/null @@ -1,17 +0,0 @@ -[gd_scene load_steps=4 format=3 uid="uid://bpop0s61lwm4h"] - -[ext_resource type="ArrayMesh" uid="uid://dsbshu53k588h" path="res://hexagon_small.res" id="1_x3gic"] -[ext_resource type="Material" uid="uid://4d8v7sxf1udv" path="res://InsectTiles/Materials/Mosquito_White.tres" id="2_gj6no"] - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_7qjrk"] -data = PackedVector3Array(-0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.25, 0.4004, 0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, 0.433014, 0.25, 0.4004, 0.433014, 0.5, 0.4004, 0, 0.5, 0.000399577, 0, 0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, -0.433014, -0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.000399577, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, -0.433014, -0.25, 0.000399577, 0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.5, 0.4004, 0, -0.25, 0.000399577, 0.433014, -0.5, 0.000399577, 0, -0.5, 0.4004, 0, -0.25, 0.4004, 0.433014, -0.25, 0.000399577, 0.433014) - -[node name="MosquitoWhite" type="Area3D"] - -[node name="CollisionShape3D" type="CollisionShape3D" parent="."] -shape = SubResource("ConcavePolygonShape3D_7qjrk") - -[node name="HexagonSmall" type="MeshInstance3D" parent="."] -mesh = ExtResource("1_x3gic") -skeleton = NodePath("") -surface_material_override/0 = ExtResource("2_gj6no") diff --git a/InsectTiles/Pillbug_Black.tscn b/InsectTiles/Pillbug_Black.tscn deleted file mode 100644 index c5e4ee1..0000000 --- a/InsectTiles/Pillbug_Black.tscn +++ /dev/null @@ -1,22 +0,0 @@ -[gd_scene load_steps=6 format=3 uid="uid://dl2wgbbuglku5"] - -[ext_resource type="ArrayMesh" uid="uid://dsbshu53k588h" path="res://hexagon_small.res" id="1_iau18"] -[ext_resource type="Texture2D" uid="uid://dcirih4udlsv1" path="res://InsectTiles/Assets/Textures/pillbug_black.png" id="2_y2hnh"] -[ext_resource type="Texture2D" uid="uid://bcuptx3dqepgw" path="res://InsectTiles/Assets/Roughness/pillbug_roughness.png" id="3_d85hq"] - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_80f17"] -albedo_texture = ExtResource("2_y2hnh") -roughness_texture = ExtResource("3_d85hq") -roughness_texture_channel = 4 - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_lbw0c"] -data = PackedVector3Array(-0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.25, 0.4004, 0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, 0.433014, 0.25, 0.4004, 0.433014, 0.5, 0.4004, 0, 0.5, 0.000399577, 0, 0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, -0.433014, -0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.000399577, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, -0.433014, -0.25, 0.000399577, 0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.5, 0.4004, 0, -0.25, 0.000399577, 0.433014, -0.5, 0.000399577, 0, -0.5, 0.4004, 0, -0.25, 0.4004, 0.433014, -0.25, 0.000399577, 0.433014) - -[node name="PillbugBlack" type="Area3D"] - -[node name="HexagonSmall" type="MeshInstance3D" parent="."] -mesh = ExtResource("1_iau18") -surface_material_override/0 = SubResource("StandardMaterial3D_80f17") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="."] -shape = SubResource("ConcavePolygonShape3D_lbw0c") diff --git a/InsectTiles/Pillbug_White.tscn b/InsectTiles/Pillbug_White.tscn deleted file mode 100644 index 9b22cb5..0000000 --- a/InsectTiles/Pillbug_White.tscn +++ /dev/null @@ -1,22 +0,0 @@ -[gd_scene load_steps=6 format=3 uid="uid://dvultdikl0utt"] - -[ext_resource type="ArrayMesh" uid="uid://dsbshu53k588h" path="res://hexagon_small.res" id="1_d5kob"] -[ext_resource type="Texture2D" uid="uid://bbyviem1qm647" path="res://InsectTiles/Assets/Textures/pillbug_white.png" id="2_ii3qv"] -[ext_resource type="Texture2D" uid="uid://bcuptx3dqepgw" path="res://InsectTiles/Assets/Roughness/pillbug_roughness.png" id="3_7y2oh"] - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_80f17"] -albedo_texture = ExtResource("2_ii3qv") -roughness_texture = ExtResource("3_7y2oh") -roughness_texture_channel = 4 - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_dmhni"] -data = PackedVector3Array(-0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.25, 0.4004, 0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, 0.433014, 0.25, 0.4004, 0.433014, 0.5, 0.4004, 0, 0.5, 0.000399577, 0, 0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, -0.433014, -0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.000399577, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, -0.433014, -0.25, 0.000399577, 0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.5, 0.4004, 0, -0.25, 0.000399577, 0.433014, -0.5, 0.000399577, 0, -0.5, 0.4004, 0, -0.25, 0.4004, 0.433014, -0.25, 0.000399577, 0.433014) - -[node name="PillbugWhite" type="Area3D"] - -[node name="HexagonSmall" type="MeshInstance3D" parent="."] -mesh = ExtResource("1_d5kob") -surface_material_override/0 = SubResource("StandardMaterial3D_80f17") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="."] -shape = SubResource("ConcavePolygonShape3D_dmhni") diff --git a/InsectTiles/Spider_Black.tscn b/InsectTiles/Spider_Black.tscn deleted file mode 100644 index 569bd2c..0000000 --- a/InsectTiles/Spider_Black.tscn +++ /dev/null @@ -1,32 +0,0 @@ -[gd_scene load_steps=6 format=3 uid="uid://cfnvi5t0qidjw"] - -[ext_resource type="ArrayMesh" uid="uid://dsbshu53k588h" path="res://hexagon_small.res" id="1_uyykk"] -[ext_resource type="Texture2D" uid="uid://dwubstbacbaos" path="res://InsectTiles/Assets/Textures/spider_black.png" id="2_k0iyc"] -[ext_resource type="Texture2D" uid="uid://baqdef5vcjoct" path="res://InsectTiles/Assets/Roughness/spider_roughness.png" id="3_wmlcm"] - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_80f17"] -albedo_texture = ExtResource("2_k0iyc") -roughness_texture = ExtResource("3_wmlcm") -roughness_texture_channel = 4 -normal_texture = ExtResource("3_wmlcm") -rim = 0.71 -rim_tint = 0.79 -rim_texture = ExtResource("3_wmlcm") -heightmap_texture = ExtResource("3_wmlcm") -heightmap_flip_texture = true -subsurf_scatter_strength = 1.0 -subsurf_scatter_texture = ExtResource("3_wmlcm") -refraction_texture = ExtResource("3_wmlcm") -refraction_texture_channel = 4 - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_rgh3h"] -data = PackedVector3Array(-0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.25, 0.4004, 0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, 0.433014, 0.25, 0.4004, 0.433014, 0.5, 0.4004, 0, 0.5, 0.000399577, 0, 0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, -0.433014, -0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.000399577, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, -0.433014, -0.25, 0.000399577, 0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.5, 0.4004, 0, -0.25, 0.000399577, 0.433014, -0.5, 0.000399577, 0, -0.5, 0.4004, 0, -0.25, 0.4004, 0.433014, -0.25, 0.000399577, 0.433014) - -[node name="SpiderBlack" type="Area3D"] - -[node name="HexagonSmall" type="MeshInstance3D" parent="."] -mesh = ExtResource("1_uyykk") -surface_material_override/0 = SubResource("StandardMaterial3D_80f17") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="."] -shape = SubResource("ConcavePolygonShape3D_rgh3h") diff --git a/InsectTiles/Spider_White.tscn b/InsectTiles/Spider_White.tscn deleted file mode 100644 index 8771e77..0000000 --- a/InsectTiles/Spider_White.tscn +++ /dev/null @@ -1,22 +0,0 @@ -[gd_scene load_steps=6 format=3 uid="uid://b467lm2miyvy2"] - -[ext_resource type="ArrayMesh" uid="uid://dsbshu53k588h" path="res://hexagon_small.res" id="1_6gcrr"] -[ext_resource type="Texture2D" uid="uid://clfjxt0itp8on" path="res://InsectTiles/Assets/Textures/spider_white.png" id="2_et1a4"] -[ext_resource type="Texture2D" uid="uid://baqdef5vcjoct" path="res://InsectTiles/Assets/Roughness/spider_roughness.png" id="3_v6wfh"] - -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_80f17"] -albedo_texture = ExtResource("2_et1a4") -roughness_texture = ExtResource("3_v6wfh") -roughness_texture_channel = 4 - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_qyk88"] -data = PackedVector3Array(-0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.25, 0.4004, 0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, 0.433014, 0.25, 0.4004, 0.433014, 0.5, 0.4004, 0, 0.5, 0.000399577, 0, 0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, -0.433014, -0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.000399577, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, -0.433014, -0.25, 0.000399577, 0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.5, 0.4004, 0, -0.25, 0.000399577, 0.433014, -0.5, 0.000399577, 0, -0.5, 0.4004, 0, -0.25, 0.4004, 0.433014, -0.25, 0.000399577, 0.433014) - -[node name="SpiderWhite" type="Area3D"] - -[node name="HexagonSmall" type="MeshInstance3D" parent="."] -mesh = ExtResource("1_6gcrr") -surface_material_override/0 = SubResource("StandardMaterial3D_80f17") - -[node name="CollisionShape3D" type="CollisionShape3D" parent="."] -shape = SubResource("ConcavePolygonShape3D_qyk88") diff --git a/MeshBreather.gd b/MeshBreather.gd new file mode 100644 index 0000000..c9c86b1 --- /dev/null +++ b/MeshBreather.gd @@ -0,0 +1,12 @@ +extends MeshInstance3D + + +# Called when the node enters the scene tree for the first time. +func _ready(): + pass # Replace with function body. + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta): + scale.y = 1.0+sin(Time.get_ticks_msec() * 0.002)*0.1 + pass diff --git a/Misc/RTSCamera3D.gd b/Misc/RTSCamera3D.gd new file mode 100644 index 0000000..793311d --- /dev/null +++ b/Misc/RTSCamera3D.gd @@ -0,0 +1,175 @@ +extends Camera3D +class_name RTSCamera3D + +@export var dragging_enabled: bool = true +@export var panning_enabled: bool = true +@export var edge_panning_enabled: bool = true +@export var rotating_enabled: bool = true +@export var zooming_enabled: bool = true + +@export var dragging_intersect_plane_normal: Vector3 = Vector3.UP +@export var dragging_intersect_plane_distance: float = 0.0 + +@export_range(0.0, 1000.0, 10.0) var pan_speed: float = 20.0 +@export_range(0.0, 1000.0, 10.0) var edge_pan_speed: float = 20.0 +@export_range(0, 1.0, 0.01) var edge_trigger_percentage: float = 0.005 + +@export var lock_onto_position: bool = false +@export var lockon_position: Vector3 = Vector3.ZERO + +@export var rotate_min_angle: float = 15.0 +@export var rotate_max_angle: float = 80.0 + +@export var min_camera_distance: float = 1.0 +@export var max_camera_distance: float = 50.0 + +@export var bounding_box: Vector2 = Vector2(100.0, 100.0) +@export var world_center: Vector2 = Vector2.ZERO + +var dragging: bool = false +var drag_cam_position: Vector3 = Vector3.ZERO +var drag_2d_position: Vector2 = Vector2.ZERO + +var rotating: bool = false +var orbit_angles: Vector2 = Vector2.ZERO #(deg_to_rad(-60.0), 0.0) +var temp_orbit_angles: Vector2 = Vector2.ZERO +var orbit_distance: float = 20.0 +var orbitPosition: Vector3 = Vector3.ZERO +var rotate_3d_position: Vector3 = Vector3.ZERO +var rotate_2d_position: Vector2 = Vector2.ZERO +var rotate_2d_position_old: Vector2 = Vector2.ZERO + +var panning_move_vector: Vector3 = Vector3.ZERO +var edge_panning_move_vector: Vector3 = Vector3.ZERO + +var zoom_3d_position: Vector3 = Vector3.ZERO +var camera_distance: float = 0.0 +var camera_distance_old: float = 0.0 +var _camera_distance: float = 30.0 + +# TODO: Fix look_at() errors + +func _ready(): + await get_tree().process_frame + #set correct camera distance + rotate_3d_position = get_3d_pos(get_viewport().size / 2.0) + look_at(lockon_position) + if lock_onto_position: + rotate_3d_position = lockon_position + camera_distance = rotate_3d_position.distance_to(global_position) + camera_distance_old = camera_distance + orbit_angles = Vector2(global_rotation.x, global_rotation.y) + +# This is to prevent edge_panning from panning when +# the mouse never entered the viewport before +var mouse_has_entered_once: bool = false + +func _set_zoom_level(value: float) -> void: + _camera_distance = clamp(value, min_camera_distance, max_camera_distance) + + var tween = get_tree().create_tween() + tween.tween_property( + self, + "camera_distance", + _camera_distance, + 0.3 + ) + +func _unhandled_input(event: InputEvent) -> void: + var pos_3d = get_3d_pos(get_viewport().get_mouse_position()) + if pos_3d: + var pos_3d_rounded = "%.2f, %.2f, %.2f" % [pos_3d.x, pos_3d.y, pos_3d.z] + + if event.is_action_pressed("drag_camera") and not rotating and not lock_onto_position: + _camera_distance = camera_distance + drag_2d_position = get_viewport().get_mouse_position() + drag_cam_position = position + dragging = true + elif event.is_action_released("drag_camera"): + camera_distance = _camera_distance + _camera_distance = 0 + dragging = false + + if event.is_action_pressed("rotate_camera") and not dragging: + rotate_3d_position = get_3d_pos(get_viewport().size / 2.0) + if lock_onto_position: + look_at(lockon_position) + rotate_3d_position = lockon_position + rotate_2d_position = get_viewport().get_mouse_position() + rotate_2d_position_old = get_viewport().get_mouse_position() + temp_orbit_angles = orbit_angles + rotating = true + elif event.is_action_released("rotate_camera"): + orbit_angles = temp_orbit_angles + rotating = false + + if zooming_enabled: + if event.is_action_pressed("zoom_camera_in") and not dragging: + _set_zoom_level(camera_distance - 1) + zoom_3d_position = get_3d_pos(get_viewport().size / 2.0) + elif event.is_action_pressed("zoom_camera_out") and not dragging: + _set_zoom_level(camera_distance + 1) + zoom_3d_position = get_3d_pos(get_viewport().size / 2.0) + +func get_3d_pos(position2D: Vector2): + return Plane(dragging_intersect_plane_normal, dragging_intersect_plane_distance).intersects_ray(project_ray_origin(position2D), project_ray_normal(position2D)) + +func _notification(what: int) -> void: + match what: + NOTIFICATION_WM_MOUSE_ENTER: + mouse_has_entered_once = true + +func _process(delta: float) -> void: + panning_move_vector = Vector3.ZERO + edge_panning_move_vector = Vector3.ZERO + var mouse_position: Vector2 = get_viewport().get_mouse_position() + + if panning_enabled and not lock_onto_position: + var camera_move_vector = Vector2(Input.get_action_strength("camera_right") - Input.get_action_strength("camera_left"), Input.get_action_strength("camera_down") - Input.get_action_strength("camera_up")) + panning_move_vector = Vector3(camera_move_vector.x, 0.0, camera_move_vector.y).rotated(Vector3.UP, rotation.y) + + if edge_panning_enabled and mouse_has_entered_once and not lock_onto_position: + var percentage = mouse_position / Vector2(get_viewport().size) + if percentage.x <= edge_trigger_percentage: + edge_panning_move_vector = Vector3(-1, 0.0, 0.0).rotated(Vector3.UP, rotation.y) + elif percentage.x >= 1.0 - edge_trigger_percentage: + edge_panning_move_vector = Vector3(1, 0.0, 0.0).rotated(Vector3.UP, rotation.y) + elif percentage.y <= edge_trigger_percentage: + edge_panning_move_vector = Vector3(0.0, 0.0, -1).rotated(Vector3.UP, rotation.y) + elif percentage.y >= 1.0 - edge_trigger_percentage: + edge_panning_move_vector = Vector3(0.0, 0.0, 1).rotated(Vector3.UP, rotation.y) + + # TODO: When reaching the limits, reset the rotation diff + # Currently: If you rotate up/down and go out of limits, you have to move back all the overshoot + # to move the camera back again + if rotating_enabled and rotating and not dragging: + rotate_2d_position = get_viewport().get_mouse_position() + var mouse_diff = rotate_2d_position - rotate_2d_position_old + temp_orbit_angles = Vector2(orbit_angles.x - mouse_diff.y * 0.01, orbit_angles.y - mouse_diff.x * 0.01) + temp_orbit_angles.x = clamp(temp_orbit_angles.x, -deg_to_rad(rotate_max_angle), -deg_to_rad(rotate_min_angle)) + var lookRotation = Quaternion.from_euler(Vector3(temp_orbit_angles.x, temp_orbit_angles.y, 0.0)) + var lookDirection = lookRotation * Vector3.FORWARD + var lookPosition = rotate_3d_position - lookDirection * camera_distance + look_at_from_position(lookPosition, rotate_3d_position) + + if not is_equal_approx(camera_distance, camera_distance_old) and not rotating: + var lookRotation = Quaternion.from_euler(Vector3(orbit_angles.x, orbit_angles.y, 0.0)) + var lookDirection = lookRotation * Vector3.FORWARD + var lookPosition = rotate_3d_position - lookDirection * camera_distance + look_at_from_position(lookPosition, rotate_3d_position) + camera_distance_old = camera_distance + + # TODO: Always apply zooming and figure out how to reset initial drag position + # Probably just "stop" and start a new drag when zoom is different? + # Or always stop/start a new drag? + if dragging_enabled and dragging and not rotating and not lock_onto_position: + var new_3d_pos = get_3d_pos(mouse_position) + if new_3d_pos: + var drag_world_position = get_3d_pos(drag_2d_position) + if drag_world_position: + var mouse_diff = drag_world_position - new_3d_pos + var new_cam_pos = drag_cam_position + mouse_diff + position = new_cam_pos + rotate_3d_position = get_3d_pos(get_viewport().size / 2.0) + else: + position += ((panning_move_vector * pan_speed) + (edge_panning_move_vector * edge_pan_speed)) * delta diff --git a/Testbed/textures/wood_table_001_diff_4k.jpg.import b/Testbed/textures/wood_table_001_diff_4k.jpg.import index 385355f..42b065c 100644 --- a/Testbed/textures/wood_table_001_diff_4k.jpg.import +++ b/Testbed/textures/wood_table_001_diff_4k.jpg.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://cilgpyanfb3a8" path.s3tc="res://.godot/imported/wood_table_001_diff_4k.jpg-e80b891959669a4b412f9ae52dcbed08.s3tc.ctex" +path.etc2="res://.godot/imported/wood_table_001_diff_4k.jpg-e80b891959669a4b412f9ae52dcbed08.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://Testbed/textures/wood_table_001_diff_4k.jpg" -dest_files=["res://.godot/imported/wood_table_001_diff_4k.jpg-e80b891959669a4b412f9ae52dcbed08.s3tc.ctex"] +dest_files=["res://.godot/imported/wood_table_001_diff_4k.jpg-e80b891959669a4b412f9ae52dcbed08.s3tc.ctex", "res://.godot/imported/wood_table_001_diff_4k.jpg-e80b891959669a4b412f9ae52dcbed08.etc2.ctex"] [params] diff --git a/Testbed/textures/wood_table_001_disp_4k.png.import b/Testbed/textures/wood_table_001_disp_4k.png.import index 9cc71ca..70d36b6 100644 --- a/Testbed/textures/wood_table_001_disp_4k.png.import +++ b/Testbed/textures/wood_table_001_disp_4k.png.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://diamo44e2x4if" path.s3tc="res://.godot/imported/wood_table_001_disp_4k.png-cc736e39078530d5707a84e2a7e10b87.s3tc.ctex" +path.etc2="res://.godot/imported/wood_table_001_disp_4k.png-cc736e39078530d5707a84e2a7e10b87.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://Testbed/textures/wood_table_001_disp_4k.png" -dest_files=["res://.godot/imported/wood_table_001_disp_4k.png-cc736e39078530d5707a84e2a7e10b87.s3tc.ctex"] +dest_files=["res://.godot/imported/wood_table_001_disp_4k.png-cc736e39078530d5707a84e2a7e10b87.s3tc.ctex", "res://.godot/imported/wood_table_001_disp_4k.png-cc736e39078530d5707a84e2a7e10b87.etc2.ctex"] [params] diff --git a/Testbed/textures/wood_table_001_rough_4k.jpg.import b/Testbed/textures/wood_table_001_rough_4k.jpg.import index 7fdfc0e..6f4a8de 100644 --- a/Testbed/textures/wood_table_001_rough_4k.jpg.import +++ b/Testbed/textures/wood_table_001_rough_4k.jpg.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://b6ejmikbfrprs" path.s3tc="res://.godot/imported/wood_table_001_rough_4k.jpg-2cf54db848f373f07cec5f37c4880108.s3tc.ctex" +path.etc2="res://.godot/imported/wood_table_001_rough_4k.jpg-2cf54db848f373f07cec5f37c4880108.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://Testbed/textures/wood_table_001_rough_4k.jpg" -dest_files=["res://.godot/imported/wood_table_001_rough_4k.jpg-2cf54db848f373f07cec5f37c4880108.s3tc.ctex"] +dest_files=["res://.godot/imported/wood_table_001_rough_4k.jpg-2cf54db848f373f07cec5f37c4880108.s3tc.ctex", "res://.godot/imported/wood_table_001_rough_4k.jpg-2cf54db848f373f07cec5f37c4880108.etc2.ctex"] [params] diff --git a/Textures/ant.png b/Textures/ant.png deleted file mode 100644 index 6c45dd6fb07e1bd23f0453117f81e1d68880c10a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64031 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

KE=7ygv_q?c{&XSBlKo>WQ)5y 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
WY{`2hvd#Jyo7?j6^Iri7}*PVW=|TCCqxt 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
vxNIXPhmUv&%Zq2`Bxga}f9nCcboAxD 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 M(nc5lVfp9(0hijcG5`Po diff --git a/Textures/beetle.png.import b/Textures/beetle.png.import deleted file mode 100644 index 8e6b20b..0000000 --- a/Textures/beetle.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bcmbgtdets30h" -path.s3tc="res://.godot/imported/beetle.png-48ff38e9539b18a9dc6e84c82c30a4e5.s3tc.ctex" -metadata={ -"imported_formats": ["s3tc_bptc"], -"vram_texture": true -} - -[deps] - -source_file="res://Textures/beetle.png" -dest_files=["res://.godot/imported/beetle.png-48ff38e9539b18a9dc6e84c82c30a4e5.s3tc.ctex"] - -[params] - -compress/mode=2 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=true -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=0 diff --git a/Textures/grasshopper.png b/Textures/grasshopper.png deleted file mode 100644 index 6ce56b19df44bc2cf698b1a2b7caed794935837e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65672 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

i 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 diff --git a/Textures/grasshopper.png.import b/Textures/grasshopper.png.import deleted file mode 100644 index c8de7b2..0000000 --- a/Textures/grasshopper.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://3x0hfdr5n7h6" -path.s3tc="res://.godot/imported/grasshopper.png-d7eb19f3a4edbfd999d92a0aad30a298.s3tc.ctex" -metadata={ -"imported_formats": ["s3tc_bptc"], -"vram_texture": true -} - -[deps] - -source_file="res://Textures/grasshopper.png" -dest_files=["res://.godot/imported/grasshopper.png-d7eb19f3a4edbfd999d92a0aad30a298.s3tc.ctex"] - -[params] - -compress/mode=2 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=true -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=0 diff --git a/Textures/ladybug.png b/Textures/ladybug.png deleted file mode 100644 index 00e36d7b94e7ba4e47e8e4bb4bd528c49084fb78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59396 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 diff --git a/Textures/ladybug.png.import b/Textures/ladybug.png.import deleted file mode 100644 index dffe3fe..0000000 --- a/Textures/ladybug.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://d1ypfsvtyrrg6" -path.s3tc="res://.godot/imported/ladybug.png-6bd771e6310d0f1fa16efd3f1be48006.s3tc.ctex" -metadata={ -"imported_formats": ["s3tc_bptc"], -"vram_texture": true -} - -[deps] - -source_file="res://Textures/ladybug.png" -dest_files=["res://.godot/imported/ladybug.png-6bd771e6310d0f1fa16efd3f1be48006.s3tc.ctex"] - -[params] - -compress/mode=2 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=true -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=0 diff --git a/Textures/mosquito.png b/Textures/mosquito.png deleted file mode 100644 index 83748fb8bc770517ad4e155dd5d977b108c2a94f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69757 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�JCj;VOhy9AYh{lU9ZY-=-b#D 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

=nZUAP+JI(h$t+9-UcK}F2{06HV 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 JftvO0{{ytZd3^u? diff --git a/Textures/pillbug.png.import b/Textures/pillbug.png.import deleted file mode 100644 index 1c8220e..0000000 --- a/Textures/pillbug.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://cf7kj47q2b3gd" -path.s3tc="res://.godot/imported/pillbug.png-e9208bd54a2cbbcb80d3e8b0bcc5319f.s3tc.ctex" -metadata={ -"imported_formats": ["s3tc_bptc"], -"vram_texture": true -} - -[deps] - -source_file="res://Textures/pillbug.png" -dest_files=["res://.godot/imported/pillbug.png-e9208bd54a2cbbcb80d3e8b0bcc5319f.s3tc.ctex"] - -[params] - -compress/mode=2 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=true -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=0 diff --git a/Textures/spider.png b/Textures/spider.png deleted file mode 100644 index 7ddaed29790e2fd3106f2236ca964e0e2d1f2210..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64157 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�>sk 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 C;kl^* diff --git a/Textures/spider.png.import b/Textures/spider.png.import deleted file mode 100644 index 3df10c0..0000000 --- a/Textures/spider.png.import +++ /dev/null @@ -1,35 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bpq0sfwvd46n2" -path.s3tc="res://.godot/imported/spider.png-6c803dcf705792127b05419032d4392b.s3tc.ctex" -metadata={ -"imported_formats": ["s3tc_bptc"], -"vram_texture": true -} - -[deps] - -source_file="res://Textures/spider.png" -dest_files=["res://.godot/imported/spider.png-6c803dcf705792127b05419032d4392b.s3tc.ctex"] - -[params] - -compress/mode=2 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=true -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=0 diff --git a/Tile/Prefabs/Ant.tres b/Tile/Prefabs/Ant.tres new file mode 100644 index 0000000..9d9d0ae --- /dev/null +++ b/Tile/Prefabs/Ant.tres @@ -0,0 +1,13 @@ +[gd_resource type="Resource" script_class="TileResource" load_steps=5 format=3 uid="uid://x25q4bbhxcp3"] + +[ext_resource type="Material" uid="uid://cxosyb7s454wj" path="res://InsectTiles/Materials/Ant_Black.tres" id="1_yunq4"] +[ext_resource type="Material" uid="uid://cq13vo8hnk7k1" path="res://InsectTiles/Materials/Ant_White.tres" id="2_8sds4"] +[ext_resource type="Script" path="res://Tile/TileResource.gd" id="3_n4n55"] +[ext_resource type="Texture2D" uid="uid://0sqfwl6wjdtl" path="res://InsectTiles/Assets/UI/ant.png" id="4_canjv"] + +[resource] +script = ExtResource("3_n4n55") +tile_name = "Ant" +material_black = ExtResource("1_yunq4") +material_white = ExtResource("2_8sds4") +ui_texture = ExtResource("4_canjv") diff --git a/Tile/Prefabs/Bee.tres b/Tile/Prefabs/Bee.tres new file mode 100644 index 0000000..355cff5 --- /dev/null +++ b/Tile/Prefabs/Bee.tres @@ -0,0 +1,13 @@ +[gd_resource type="Resource" script_class="TileResource" load_steps=5 format=3 uid="uid://b70uxn2ofij8y"] + +[ext_resource type="Material" uid="uid://b5rer8wc62ck3" path="res://InsectTiles/Materials/Bee_Black.tres" id="1_0fgqy"] +[ext_resource type="Script" path="res://Tile/TileResource.gd" id="1_o55be"] +[ext_resource type="Material" uid="uid://d4hyq81yydmpr" path="res://InsectTiles/Materials/Bee_White.tres" id="2_qr48e"] +[ext_resource type="Texture2D" uid="uid://dkfybq7qex2og" path="res://InsectTiles/Assets/UI/bee.png" id="4_1he20"] + +[resource] +script = ExtResource("1_o55be") +tile_name = "Bee" +material_black = ExtResource("1_0fgqy") +material_white = ExtResource("2_qr48e") +ui_texture = ExtResource("4_1he20") diff --git a/Tile/Prefabs/Bee_Black.tres b/Tile/Prefabs/Bee_Black.tres deleted file mode 100644 index 73762ee..0000000 --- a/Tile/Prefabs/Bee_Black.tres +++ /dev/null @@ -1,10 +0,0 @@ -[gd_resource type="Resource" script_class="TileResource" load_steps=3 format=3 uid="uid://ch36pwnypwcyh"] - -[ext_resource type="Material" uid="uid://b5rer8wc62ck3" path="res://InsectTiles/Materials/Bee_Black.tres" id="1_e5u5l"] -[ext_resource type="Script" path="res://Tile/TileResource.gd" id="2_rfdos"] - -[resource] -script = ExtResource("2_rfdos") -tile_name = "Bee" -color = 0 -material = ExtResource("1_e5u5l") diff --git a/Tile/Prefabs/Bee_White.tres b/Tile/Prefabs/Bee_White.tres deleted file mode 100644 index 8a6b267..0000000 --- a/Tile/Prefabs/Bee_White.tres +++ /dev/null @@ -1,10 +0,0 @@ -[gd_resource type="Resource" script_class="TileResource" load_steps=3 format=3 uid="uid://b70uxn2ofij8y"] - -[ext_resource type="Material" uid="uid://d4hyq81yydmpr" path="res://InsectTiles/Materials/Bee_White.tres" id="1_gnvqf"] -[ext_resource type="Script" path="res://Tile/TileResource.gd" id="1_mcohu"] - -[resource] -script = ExtResource("1_mcohu") -tile_name = "Bee" -color = 1 -material = ExtResource("1_gnvqf") diff --git a/Tile/Prefabs/Beetle.tres b/Tile/Prefabs/Beetle.tres new file mode 100644 index 0000000..30f72f3 --- /dev/null +++ b/Tile/Prefabs/Beetle.tres @@ -0,0 +1,13 @@ +[gd_resource type="Resource" script_class="TileResource" load_steps=5 format=3 uid="uid://bn5na10diacrw"] + +[ext_resource type="Material" uid="uid://bbx3b1qialq3l" path="res://InsectTiles/Materials/Beetle_Black.tres" id="1_cbjw0"] +[ext_resource type="Material" uid="uid://cas4k78kf1c0x" path="res://InsectTiles/Materials/Beetle_White.tres" id="2_txjyp"] +[ext_resource type="Script" path="res://Tile/TileResource.gd" id="3_g4s7x"] +[ext_resource type="Texture2D" uid="uid://dwewgsgd0gasi" path="res://InsectTiles/Assets/UI/beetle.png" id="4_iki3w"] + +[resource] +script = ExtResource("3_g4s7x") +tile_name = "Spider" +material_black = ExtResource("1_cbjw0") +material_white = ExtResource("2_txjyp") +ui_texture = ExtResource("4_iki3w") diff --git a/Tile/Prefabs/Grasshopper.tres b/Tile/Prefabs/Grasshopper.tres new file mode 100644 index 0000000..51296c5 --- /dev/null +++ b/Tile/Prefabs/Grasshopper.tres @@ -0,0 +1,13 @@ +[gd_resource type="Resource" script_class="TileResource" load_steps=5 format=3 uid="uid://chuci1mu106hs"] + +[ext_resource type="Material" uid="uid://tbfvmxogabnr" path="res://InsectTiles/Materials/Grasshopper_Black.tres" id="1_vut3o"] +[ext_resource type="Material" uid="uid://csuox1kvmm78p" path="res://InsectTiles/Materials/Grasshopper_White.tres" id="2_gc341"] +[ext_resource type="Script" path="res://Tile/TileResource.gd" id="3_t3kan"] +[ext_resource type="Texture2D" uid="uid://dhnrq0gxmv7cr" path="res://InsectTiles/Assets/UI/grasshopper.png" id="4_tpusd"] + +[resource] +script = ExtResource("3_t3kan") +tile_name = "Grasshopper" +material_black = ExtResource("1_vut3o") +material_white = ExtResource("2_gc341") +ui_texture = ExtResource("4_tpusd") diff --git a/Tile/Prefabs/Ladybug.tres b/Tile/Prefabs/Ladybug.tres new file mode 100644 index 0000000..8881967 --- /dev/null +++ b/Tile/Prefabs/Ladybug.tres @@ -0,0 +1,13 @@ +[gd_resource type="Resource" script_class="TileResource" load_steps=5 format=3 uid="uid://daieqla4g6pnx"] + +[ext_resource type="Material" uid="uid://ymfmmwtlmikl" path="res://InsectTiles/Materials/Ladybug_Black.tres" id="1_1577p"] +[ext_resource type="Material" uid="uid://c5oxmuvm8ngp6" path="res://InsectTiles/Materials/Ladybug_White.tres" id="2_6ewhc"] +[ext_resource type="Script" path="res://Tile/TileResource.gd" id="3_kco06"] +[ext_resource type="Texture2D" uid="uid://c8tm1giuiexap" path="res://InsectTiles/Assets/UI/ladybug.png" id="4_ad3wk"] + +[resource] +script = ExtResource("3_kco06") +tile_name = "Ladybug" +material_black = ExtResource("1_1577p") +material_white = ExtResource("2_6ewhc") +ui_texture = ExtResource("4_ad3wk") diff --git a/Tile/Prefabs/Mosquito.tres b/Tile/Prefabs/Mosquito.tres new file mode 100644 index 0000000..12d6239 --- /dev/null +++ b/Tile/Prefabs/Mosquito.tres @@ -0,0 +1,13 @@ +[gd_resource type="Resource" script_class="TileResource" load_steps=5 format=3 uid="uid://5gxoun8c6a2i"] + +[ext_resource type="Material" uid="uid://c3cgwluy7660h" path="res://InsectTiles/Materials/Mosquito_Black.tres" id="1_lthri"] +[ext_resource type="Material" uid="uid://4d8v7sxf1udv" path="res://InsectTiles/Materials/Mosquito_White.tres" id="2_qdl6y"] +[ext_resource type="Script" path="res://Tile/TileResource.gd" id="3_5xhnv"] +[ext_resource type="Texture2D" uid="uid://sw4ar13a5qxx" path="res://InsectTiles/Assets/UI/mosquito.png" id="4_rp6ff"] + +[resource] +script = ExtResource("3_5xhnv") +tile_name = "Mosquito" +material_black = ExtResource("1_lthri") +material_white = ExtResource("2_qdl6y") +ui_texture = ExtResource("4_rp6ff") diff --git a/Tile/Prefabs/Pillbug.tres b/Tile/Prefabs/Pillbug.tres new file mode 100644 index 0000000..6414ba0 --- /dev/null +++ b/Tile/Prefabs/Pillbug.tres @@ -0,0 +1,13 @@ +[gd_resource type="Resource" script_class="TileResource" load_steps=5 format=3 uid="uid://dk0ndwv8i2rsb"] + +[ext_resource type="Material" uid="uid://4vol6qmah4dx" path="res://InsectTiles/Materials/Pillbug_Black.tres" id="1_45nom"] +[ext_resource type="Material" uid="uid://drmm6ppt50j7s" path="res://InsectTiles/Materials/Pillbug_White.tres" id="2_b3rd8"] +[ext_resource type="Script" path="res://Tile/TileResource.gd" id="3_j2ho1"] +[ext_resource type="Texture2D" uid="uid://evg5tvmw8ehl" path="res://InsectTiles/Assets/UI/pillbug.png" id="4_dg5at"] + +[resource] +script = ExtResource("3_j2ho1") +tile_name = "Pillbug" +material_black = ExtResource("1_45nom") +material_white = ExtResource("2_b3rd8") +ui_texture = ExtResource("4_dg5at") diff --git a/Tile/Prefabs/Spider.tres b/Tile/Prefabs/Spider.tres new file mode 100644 index 0000000..ebbf836 --- /dev/null +++ b/Tile/Prefabs/Spider.tres @@ -0,0 +1,13 @@ +[gd_resource type="Resource" script_class="TileResource" load_steps=5 format=3 uid="uid://dhvfn1adyay8i"] + +[ext_resource type="Material" uid="uid://csjte7l8m4gwp" path="res://InsectTiles/Materials/Spider_Black.tres" id="1_htbqr"] +[ext_resource type="Material" uid="uid://dh2ehs3h106sb" path="res://InsectTiles/Materials/Spider_White.tres" id="2_ji24g"] +[ext_resource type="Script" path="res://Tile/TileResource.gd" id="3_semk6"] +[ext_resource type="Texture2D" uid="uid://bgyve5fappdn5" path="res://InsectTiles/Assets/UI/spider.png" id="4_e73ch"] + +[resource] +script = ExtResource("3_semk6") +tile_name = "Spider" +material_black = ExtResource("1_htbqr") +material_white = ExtResource("2_ji24g") +ui_texture = ExtResource("4_e73ch") diff --git a/Tile/Tile.gd b/Tile/Tile.gd index 433b0b5..d1f645d 100644 --- a/Tile/Tile.gd +++ b/Tile/Tile.gd @@ -1,10 +1,13 @@ extends Node -enum COLOR { - BLACK, - WHITE -} - @export var coordinates: Vector4i -@export var color: COLOR = COLOR.WHITE +@export var is_black: bool = false @export var resource: TileResource + +@onready var hexagon_small = $HexagonSmall + +func _ready() -> void: + if is_black: + hexagon_small.set_surface_override_material(0, resource.material_black) + else: + hexagon_small.set_surface_override_material(0, resource.material_white) diff --git a/Tile/TileResource.gd b/Tile/TileResource.gd index 340535c..7cf6107 100644 --- a/Tile/TileResource.gd +++ b/Tile/TileResource.gd @@ -3,11 +3,8 @@ class_name TileResource @export var tile_name: String = "DefaultName" -enum TileColor { - BLACK, - WHITE -} - -@export var color: TileColor = TileColor.BLACK @export var movement_behaviour: MovementBehaviour -@export var material: StandardMaterial3D +@export var material_black: StandardMaterial3D +@export var material_white: StandardMaterial3D + +@export var ui_texture: Texture2D diff --git a/Tile/hex_outline_bottom.glb b/Tile/hex_outline_bottom.glb new file mode 100644 index 0000000000000000000000000000000000000000..850e8ffbcc911b3ea365ec01b7655bd06b547fa0 GIT binary patch literal 1216 zcmbVL%Wl&^6dls=1^j?DYh(PF_$5&*4XuRJ@dNK7s() zRZEm(cfY_%5Q7i*#hHwg^oa5U^>BH(vI-p2{8&g!erqv_cuve|{7|TVhC4r2R8@mg zrdbq6ESi_3fUztZ&KNffeAn-{2W`JA!gu}Non{BSnv4hA4_dz8yY*1Tt`6lxzG%cH z#!?g)jKIp%>_;ENSs2o6FQQLGoKYH2(}X5$u$V%B4NW&?JW6K?OcGEWJmpO)M#JHc zO&Y3hIl5uWs-l)oV(G-OZHIu*&@{_*EZZQCX*W!ZHyy!f_ph%TgA*?XVWK*`x7{+} zh6-Hm0!DC27k^Xh|De_{kfD*%NE9D!zIp;yQ*4MmsbaGgu-E z#N777P%Jj=BMY)I-*G-(xa#vcTq@x*^ZR%_Or-!j8a0z>Rz*?gsA zT{B^2CFvvlx3}6|^!1*7_J&=%x%=Yz8Q{$oJ{1^fCl&u@g%9{tXgLSI@SJ%3#nJ!b zXG!LLetqE8UPa!!m-oH!+avD_*!VOfvzXKMW BX#oHL literal 0 HcmV?d00001 diff --git a/Tile/hex_outline_bottom.glb.import b/Tile/hex_outline_bottom.glb.import new file mode 100644 index 0000000..1e6d7e9 --- /dev/null +++ b/Tile/hex_outline_bottom.glb.import @@ -0,0 +1,47 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bye70mbdkbtih" +path="res://.godot/imported/hex_outline_bottom.glb-17af90997cb086d8cada74c4706a0145.scn" + +[deps] + +source_file="res://Tile/hex_outline_bottom.glb" +dest_files=["res://.godot/imported/hex_outline_bottom.glb-17af90997cb086d8cada74c4706a0145.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={ +"meshes": { +"hex_outline_bottom_Cylinder_001": { +"generate/lightmap_uv": 0, +"generate/lods": 0, +"generate/shadow_meshes": 0, +"lods/normal_merge_angle": 60.0, +"lods/normal_split_angle": 25.0, +"save_to_file/enabled": true, +"save_to_file/make_streamable": "", +"save_to_file/path": "res://hex_outline_bottom.res" +} +} +} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/Tile/hexagon_outline.glb b/Tile/hexagon_outline.glb new file mode 100644 index 0000000000000000000000000000000000000000..a110400ae2c0bbea2be1606a18c8ff9aa472344c GIT binary patch literal 2376 zcmb7ETW=Fb6h5SsTY=IWCEVf;QlE^wH`}{LiWLH=2}z9NfGVM=THCYEO7?EFyG|Qf z5&Ot*;BW8(q$GLk->CY)Z>V^noHILXuM?Zgu6O3_neY3~WoF&(tlgUefL~7o7{>t? z>$R0Wv%`=_tkP#~?(x8m{D4*1{f)r){4m!>O73=tdo3R17JjMawv2*OFbtMwTRaF| z-$SrgP}okMg-sM-6-8Pht32*A&+ej+)x}z#d47x2g0jA|K78x5E)O>ZRpRHjJ1)g! z1nb%n4_v#GD7O4wqr>ZNi?>)M3VIxMk|4_xS5Ooc6WnYB%RI6>9k;pa_u3mC4^g4N zBP21NNMw-VAR-b2x9djkmIT;Q6u6CEM6Z4JpjKa4Td1vwY*%Wl%X3StqUPD!-QVVG zwbeVnE3BenH!yv-Nfdop0CILj;dT?3LO)0W>GH{ zHLFM+b#dPw-yE-@2o1uj#j;@*@s~&FIGspj$R6FD*YO1OS+)}F$;T@B5MBEmx^^Tw zcKv8{;S_x=;VG5T>+^FO}piQ5V zZdfJU{zh*6{r1{=@%{ z+Y2k;IL_XS>(?p|pZ>k~A^YEh>1v9ZV9#cBCfXV9?0EZ);No9g>^PHc;-;AKwv*;C zi*-%3Wex%}!QPW~5oV&D;qHyM-w3YEd7@3+6f@55K40I*b$AINW^5D9G5L}!-am?= z6@jB!=%-k6BsPtLOY0f^#7|?&Mg2pVBnR?iUSch4ALh#3V~N=(VTsAumoB#j- literal 0 HcmV?d00001 diff --git a/Tile/hexagon_outline.glb.import b/Tile/hexagon_outline.glb.import new file mode 100644 index 0000000..6bd6729 --- /dev/null +++ b/Tile/hexagon_outline.glb.import @@ -0,0 +1,47 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://cc5qrtsco6kak" +path="res://.godot/imported/hexagon_outline.glb-b687fd1e1f3692e99ebd1bbbfdb12471.scn" + +[deps] + +source_file="res://Tile/hexagon_outline.glb" +dest_files=["res://.godot/imported/hexagon_outline.glb-b687fd1e1f3692e99ebd1bbbfdb12471.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={ +"meshes": { +"hexagon_outline_Cylinder": { +"generate/lightmap_uv": 0, +"generate/lods": 0, +"generate/shadow_meshes": 0, +"lods/normal_merge_angle": 60.0, +"lods/normal_split_angle": 25.0, +"save_to_file/enabled": true, +"save_to_file/make_streamable": "", +"save_to_file/path": "res://hex_outline.res" +} +} +} +gltf/naming_version=1 +gltf/embedded_image_handling=1 diff --git a/UI/insect_button.tscn b/UI/insect_button.tscn new file mode 100644 index 0000000..f7d91c0 --- /dev/null +++ b/UI/insect_button.tscn @@ -0,0 +1,66 @@ +[gd_scene load_steps=4 format=3 uid="uid://bo8hgq66dbbb6"] + +[ext_resource type="Script" path="res://InsectButton.gd" id="1_scd5m"] +[ext_resource type="Texture2D" uid="uid://wywgi6sr8mwg" path="res://InsectTiles/Assets/UI/hex_white.svg" id="2_tohil"] + +[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_g7iov"] +load_path = "res://.godot/imported/bee.png-8686119aba467cb0eed5d193d6b99e96.s3tc.ctex" + +[node name="InsectButton" type="TextureButton"] +texture_filter = 6 +custom_minimum_size = Vector2(64, 64) +ignore_texture_size = true +stretch_mode = 0 +script = ExtResource("1_scd5m") + +[node name="Hex" type="TextureRect" parent="."] +texture_filter = 6 +custom_minimum_size = Vector2(64, 64) +layout_mode = 0 +offset_right = 64.0 +offset_bottom = 64.0 +texture = ExtResource("2_tohil") +expand_mode = 4 + +[node name="InsectIcon" type="TextureRect" parent="Hex"] +texture_filter = 6 +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -32.0 +offset_top = -32.0 +offset_right = 32.0 +offset_bottom = 32.0 +grow_horizontal = 2 +grow_vertical = 2 +texture = SubResource("CompressedTexture2D_g7iov") +expand_mode = 3 + +[node name="TileCountLabel" type="Label" parent="Hex"] +layout_mode = 1 +anchors_preset = 7 +anchor_left = 0.5 +anchor_top = 1.0 +anchor_right = 0.5 +anchor_bottom = 1.0 +offset_left = -20.0 +offset_top = -22.0 +offset_right = 20.0 +offset_bottom = 12.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_colors/font_color = Color(1, 1, 1, 1) +theme_override_colors/font_outline_color = Color(0, 0, 0, 1) +theme_override_constants/outline_size = 8 +theme_override_font_sizes/font_size = 24 +text = "1" +horizontal_alignment = 1 +vertical_alignment = 2 + +[connection signal="button_down" from="." to="." method="_on_button_down"] +[connection signal="mouse_entered" from="." to="." method="_on_mouse_entered"] +[connection signal="mouse_exited" from="." to="." method="_on_mouse_exited"] +[connection signal="pressed" from="." to="." method="_on_pressed"] diff --git a/export_presets.cfg b/export_presets.cfg new file mode 100644 index 0000000..0078c93 --- /dev/null +++ b/export_presets.cfg @@ -0,0 +1,37 @@ +[preset.0] + +name="Web" +platform="Web" +runnable=true +dedicated_server=false +custom_features="" +export_filter="all_resources" +include_filter="" +exclude_filter="" +export_path="" +encryption_include_filters="" +encryption_exclude_filters="" +encrypt_pck=false +encrypt_directory=false + +[preset.0.options] + +custom_template/debug="" +custom_template/release="" +variant/extensions_support=false +vram_texture_compression/for_desktop=true +vram_texture_compression/for_mobile=true +html/export_icon=true +html/custom_html_shell="" +html/head_include="" +html/canvas_resize_policy=2 +html/focus_canvas_on_start=true +html/experimental_virtual_keyboard=false +progressive_web_app/enabled=false +progressive_web_app/offline_page="" +progressive_web_app/display=1 +progressive_web_app/orientation=0 +progressive_web_app/icon_144x144="" +progressive_web_app/icon_180x180="" +progressive_web_app/icon_512x512="" +progressive_web_app/background_color=Color(0, 0, 0, 1) diff --git a/hex_outline.res b/hex_outline.res new file mode 100644 index 0000000000000000000000000000000000000000..3146aa8720f4b4f58db7d86f59f93c8daef9826a GIT binary patch literal 992 zcmV<610VcSQ$s@n000005C8x=2mk=c0{{RhwJ-f(ItTR~05+j#)|KvKAp)*OrP z`@WwxNda>JfB=60qG{2Jp&NaPW~d=S52dQM&Qz*akSx&?7XF{Dsw95_pEj&36Lx~< ztF}&1<+5W6L|tMFv>?P2d{q){vBdHB*pk)7v31$-1WObgYgmq;4NX{iTJs0_IcKPW zLIw+ml*a$vIxU6|)if#mogedi|K$U7-kgc4T;lI>upMi7f+{f6g%BuHsDugAYPDjC z5dvj`AjAa=jn(Q8fVyC12*8xym)*bVy{7wj_!C^wssdvcHLZ$O5mAv8&DTcc4hEx@ zG|QEN4`Cqz{Uk0adB7?GNhA{p3}9F|VdE=5t%;J5pmm8O3M;{wZIMVOB9Aqv2&@rG z1lH&zT2ZQrRFqPbQj}_?TB(-i(rZK6Q0dz?*ih-k(PSsGmXoaIB-e6kIk^`{lgV%* z()8kJH@!I8y*Lpaiw}=EeyHFoSv6)`f2b=pXh0%iGiT48H+wdFUp8O9y~~(2XTE6u z=B)92Yxe%eeAydwXU|=CW=$1RG^BVSA6UU5gRJ20&!IDa?iRT_^ngQuIGi~a@W%w^ z_~Vg5cSbPikui_lIl!Gk9RqlC#|a+&eS2JB(FXQdG~v6McjM+}UM_d<40Ch$#>|sl z*`0Z_5f+7|L=#2pf*C0`)C&@~mD|d##ck!bGCGY=Mku3z#;Cz1LnVQbNI?pcqyvBg z8KWt75Q4+vUR zs||v9Htq@6BF`vg@ulu7FkFr9?Ghz>9~|DozTOafZCIeve{2b2pzmQ2L!0RY+0|R| z+d+F6D_-&1eO#wd!Lrn86u#2HaF5<>nE4Y!@xN3`EMFi+Nv&41(-We8{Sg;Q=xHyI zMgt?4e+Y*SqccQJl^=r0APeAV(bV<9lI>?u8fHbeghn3A_rXic{;As|A2>^zK{?PO z@hl|cN2 z!NNmPltf5hT!i6k8qTIlbvZh897upNbrXZ=3nh+8G&^g@(3%s|I7|;fEJnjGt(E`$ OoC@E2AA7@6Q$s_tfY8YR literal 0 HcmV?d00001 diff --git a/InsectTiles/Mosquito_Black.tscn b/hex_outline.tscn similarity index 60% rename from InsectTiles/Mosquito_Black.tscn rename to hex_outline.tscn index 2fc12f3..f0d1f5e 100644 --- a/InsectTiles/Mosquito_Black.tscn +++ b/hex_outline.tscn @@ -1,22 +1,29 @@ -[gd_scene load_steps=6 format=3 uid="uid://cjkfacnab3g3t"] +[gd_scene load_steps=6 format=3 uid="uid://y2t5rrkvs0c0"] -[ext_resource type="ArrayMesh" uid="uid://dsbshu53k588h" path="res://hexagon_small.res" id="1_6lpj5"] -[ext_resource type="Texture2D" uid="uid://bbi5xlbfl564o" path="res://InsectTiles/Assets/Textures/mosquito_black.png" id="2_kx842"] -[ext_resource type="Texture2D" uid="uid://dvlotqiu1n5nx" path="res://InsectTiles/Assets/Roughness/mosquito_roughness.png" id="3_w27cc"] +[ext_resource type="Script" path="res://HexOutline.gd" id="1_cbscl"] +[ext_resource type="ArrayMesh" uid="uid://cocujjycabbp3" path="res://hex_outline.res" id="2_hwabu"] +[ext_resource type="Script" path="res://MeshBreather.gd" id="3_6b28p"] +[ext_resource type="ArrayMesh" uid="uid://2hoclmeiswwf" path="res://hex_outline_bottom.res" id="4_lr4wm"] -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_80f17"] -albedo_texture = ExtResource("2_kx842") -roughness_texture = ExtResource("3_w27cc") -roughness_texture_channel = 4 - -[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_f8pn0"] +[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_uta8s"] data = PackedVector3Array(-0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.5, 0.4004, 0, 0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, -0.25, 0.4004, -0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, -0.25, 0.4004, 0.433014, 0.25, 0.4004, -0.433014, 0.25, 0.4004, 0.433014, -0.5, 0.4004, 0, 0.25, 0.4004, 0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, 0.433014, 0.25, 0.4004, 0.433014, 0.5, 0.4004, 0, 0.5, 0.000399577, 0, 0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.25, 0.000399577, -0.433014, 0.25, 0.4004, -0.433014, -0.25, 0.4004, -0.433014, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, 0.433014, 0.25, 0.000399577, 0.433014, -0.25, 0.000399577, 0.433014, -0.25, 0.000399577, -0.433014, -0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, 0.5, 0.000399577, 0, 0.25, 0.000399577, -0.433014, -0.25, 0.000399577, 0.433014, 0.5, 0.000399577, 0, -0.25, 0.000399577, -0.433014, -0.5, 0.4004, 0, -0.25, 0.000399577, 0.433014, -0.5, 0.000399577, 0, -0.5, 0.4004, 0, -0.25, 0.4004, 0.433014, -0.25, 0.000399577, 0.433014) -[node name="MosquitoBlack" type="Area3D"] - -[node name="HexagonSmall" type="MeshInstance3D" parent="."] -mesh = ExtResource("1_6lpj5") -surface_material_override/0 = SubResource("StandardMaterial3D_80f17") +[node name="HexOutline" type="Area3D"] +monitoring = false +script = ExtResource("1_cbscl") [node name="CollisionShape3D" type="CollisionShape3D" parent="."] -shape = SubResource("ConcavePolygonShape3D_f8pn0") +shape = SubResource("ConcavePolygonShape3D_uta8s") + +[node name="Mesh" type="MeshInstance3D" parent="."] +mesh = ExtResource("2_hwabu") +skeleton = NodePath("../../..") +script = ExtResource("3_6b28p") + +[node name="HexOutlineBottom" type="MeshInstance3D" parent="Mesh"] +mesh = ExtResource("4_lr4wm") +skeleton = NodePath("../../../..") + +[connection signal="input_event" from="." to="." method="_on_input_event"] +[connection signal="mouse_entered" from="." to="." method="_on_mouse_entered"] +[connection signal="mouse_exited" from="." to="." method="_on_mouse_exited"] diff --git a/hex_outline_bottom.res b/hex_outline_bottom.res new file mode 100644 index 0000000000000000000000000000000000000000..8d39613332a614e6d67575491a663fd890498439 GIT binary patch literal 1440 zcmV;R1z-A7Q$s@n000005C8z14gdg%1pojjwJ-f(n+^3V0M@y%Kp=CH4iI7Z76{{j zV1N$~EDZ1mLIhC6mTj#yBA0saO}4v9Ba&?LEF7vDtnXk#9UdVle1|KY&B>bpsk29L!X(#JejN@r^2v{!0D&`o(-Ht95tdd3)0*ao!&AWWPv(XW2!7*Yx0 z0Yt_R9X^Qkpy7kaju=2>^q?`M+O{Ic-6$w7Ib3Ki&84}nOLJ*15e!T+z`!tmArLGA zkG$k00X}jP3A&BPigB44vB3h4$8abS#Kw!65gt^!hK(5|ga~LSF)ObBx_;yOum3Rr zU9PRtf%Q0+5uS44JrRKLUj_6qGXo=r#mW!hm-$@AP{r;TftGrC=`i=f|B_oBO2voS zxP}ni4hx~-spD-WA+btO`$U08sF5u~h-5}Yk`$zn4sis8SQ0`g?-D>{HOZ39Acbf~ zw4jV~lG3mlAYf8-uAn9mxQMytAw&Z88AiHT<{!Zgl_L!+-pAQiwU0@urvP_Y1&G>O z4^2{)d~xv)di&IMQ$Y|4yb*{V@dwNX`B*9K4dHe^IeTHDp{&RyApXpWGNb)n`fLL@D(u&G5t?6KAZS z29%=qN5gL6OC+CjASq!7fgS-Xt&>A+0i5C7+QiX$&v_3 zqRyQ|c>IZ6yfDvm!vfvI0Pk2m=F})$==_YXwZnyxz5sD-Dr7y~VtLGgqoNAnc%gQB zBIvKVc#UtOMTql-D2fDUVC2iis24-oY<$M|046HNltMz=FwsguzB~2E7%>hK=bXu; u`-_QJg__Gkfx%R`Kv-)obN86Ki+D_=)kWzmtLL4qg7-Q}v)TbtQ$s_vny;Jy literal 0 HcmV?d00001 diff --git a/hex_outline_material.tres b/hex_outline_material.tres new file mode 100644 index 0000000..43d69c1 --- /dev/null +++ b/hex_outline_material.tres @@ -0,0 +1,15 @@ +[gd_resource type="StandardMaterial3D" load_steps=3 format=3 uid="uid://bxwitvdpsoro6"] + +[sub_resource type="Gradient" id="Gradient_8056d"] +offsets = PackedFloat32Array(0, 0.0549828, 0.945017) +colors = PackedColorArray(1, 1, 1, 0, 1, 1, 1, 0.52549, 1, 1, 1, 0) + +[sub_resource type="GradientTexture1D" id="GradientTexture1D_5kfu4"] +gradient = SubResource("Gradient_8056d") + +[resource] +transparency = 1 +cull_mode = 2 +shading_mode = 0 +albedo_color = Color(0, 0.552941, 0, 1) +albedo_texture = SubResource("GradientTexture1D_5kfu4") diff --git a/hexagon.png.import b/hexagon.png.import index e513cf9..167810e 100644 --- a/hexagon.png.import +++ b/hexagon.png.import @@ -4,15 +4,16 @@ importer="texture" type="CompressedTexture2D" uid="uid://dfj6mcqo8a3u5" path.s3tc="res://.godot/imported/hexagon.png-c46fb4a7a195eaef0c3e4491a48e0d05.s3tc.ctex" +path.etc2="res://.godot/imported/hexagon.png-c46fb4a7a195eaef0c3e4491a48e0d05.etc2.ctex" metadata={ -"imported_formats": ["s3tc_bptc"], +"imported_formats": ["s3tc_bptc", "etc2_astc"], "vram_texture": true } [deps] source_file="res://hexagon.png" -dest_files=["res://.godot/imported/hexagon.png-c46fb4a7a195eaef0c3e4491a48e0d05.s3tc.ctex"] +dest_files=["res://.godot/imported/hexagon.png-c46fb4a7a195eaef0c3e4491a48e0d05.s3tc.ctex", "res://.godot/imported/hexagon.png-c46fb4a7a195eaef0c3e4491a48e0d05.etc2.ctex"] [params] diff --git a/node_3d.tscn b/node_3d.tscn index 176871f..2ea09ef 100644 --- a/node_3d.tscn +++ b/node_3d.tscn @@ -1,15 +1,12 @@ -[gd_scene load_steps=20 format=3 uid="uid://bx0bbrwdr0h40"] +[gd_scene load_steps=17 format=3 uid="uid://bx0bbrwdr0h40"] -[ext_resource type="Script" path="res://Tile/Tile.gd" id="1_scpor"] [ext_resource type="Script" path="res://HexGrid3D/HexGrid3D.gd" id="2_xcbqy"] -[ext_resource type="ArrayMesh" uid="uid://dsbshu53k588h" path="res://hexagon_small.res" id="3_57kfx"] -[ext_resource type="PackedScene" uid="uid://ddqk8acjuwwpn" path="res://InsectTiles/Bee_White.tscn" id="4_ctlth"] -[ext_resource type="Script" path="res://free_look_camera.gd" id="5_cn386"] [ext_resource type="Texture2D" uid="uid://cilgpyanfb3a8" path="res://Testbed/textures/wood_table_001_diff_4k.jpg" id="6_x76sf"] [ext_resource type="Texture2D" uid="uid://diamo44e2x4if" path="res://Testbed/textures/wood_table_001_disp_4k.png" id="7_xr322"] +[ext_resource type="Script" path="res://BuildMenu.gd" id="8_lxt1e"] [ext_resource type="Texture2D" uid="uid://b6ejmikbfrprs" path="res://Testbed/textures/wood_table_001_rough_4k.jpg" id="8_wvt2u"] -[ext_resource type="Texture2D" uid="uid://wywgi6sr8mwg" path="res://Testbed/hex.svg" id="9_wcfo0"] -[ext_resource type="Texture2D" uid="uid://devisp5h74rcd" path="res://Textures/bee.png" id="10_r7dkw"] +[ext_resource type="PackedScene" uid="uid://bo8hgq66dbbb6" path="res://UI/insect_button.tscn" id="11_pmmaq"] +[ext_resource type="Script" path="res://Misc/RTSCamera3D.gd" id="12_o7k50"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_u8oxs"] albedo_texture = ExtResource("6_x76sf") @@ -40,8 +37,11 @@ sky_material = SubResource("ProceduralSkyMaterial_dv0dt") background_mode = 2 sky = SubResource("Sky_v4pi7") tonemap_mode = 1 +ssao_enabled = true [sub_resource type="CameraAttributesPractical" id="CameraAttributesPractical_41x5h"] +dof_blur_far_distance = 15.0 +dof_blur_far_transition = 10.0 dof_blur_near_distance = 1.2 [sub_resource type="Gradient" id="Gradient_pctcs"] @@ -63,29 +63,17 @@ modulate_color = Color(1, 1, 1, 0.639216) [node name="Node3D" type="Node3D"] -[node name="Node3D" type="Node3D" parent="."] -script = ExtResource("1_scpor") +[node name="Camera3D" type="Camera3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 0.5, 0.866025, 0, -0.866025, 0.5, 0, 6, 5) +script = ExtResource("12_o7k50") +edge_panning_enabled = false [node name="HexGrid" type="Node3D" parent="."] script = ExtResource("2_xcbqy") -[node name="Hexagon" type="MeshInstance3D" parent="HexGrid"] -mesh = ExtResource("3_57kfx") -skeleton = NodePath("../..") +[node name="PlacementVisualizer" type="Node3D" parent="HexGrid"] -[node name="Label3D" type="Label3D" parent="HexGrid/Hexagon"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) -visible = false -pixel_size = 0.01 -billboard = 1 -text = "0, 0" - -[node name="BeeWhite" parent="HexGrid/Hexagon" instance=ExtResource("4_ctlth")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0) - -[node name="Camera3D" type="Camera3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 0.904187, 0.427137, 0, -0.427137, 0.904187, 0, 1.90512, 2.87033) -script = ExtResource("5_cn386") +[node name="Tiles" type="Node3D" parent="HexGrid"] [node name="MeshInstance3D" type="MeshInstance3D" parent="."] mesh = SubResource("PlaneMesh_cu5ir") @@ -95,10 +83,10 @@ environment = SubResource("Environment_xoohw") camera_attributes = SubResource("CameraAttributesPractical_41x5h") [node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] -transform = Transform3D(0.866025, -0.433013, 0.250001, 0.25, 0.808013, 0.533493, -0.433013, -0.399518, 0.808013, 0.262159, 3.27869, -0.104568) +transform = Transform3D(0.843961, -0.46784, 0.262404, -0.0775016, 0.377705, 0.922677, -0.530777, -0.79904, 0.28251, 0.262159, 3.27869, -0.104568) shadow_enabled = true -[node name="Control" type="Control" parent="."] +[node name="BuildMenu" type="Control" parent="."] layout_mode = 3 anchors_preset = 12 anchor_top = 1.0 @@ -106,8 +94,9 @@ anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 0 +script = ExtResource("8_lxt1e") -[node name="PanelContainer" type="PanelContainer" parent="Control"] +[node name="PanelContainer" type="PanelContainer" parent="BuildMenu"] layout_mode = 1 anchors_preset = 12 anchor_top = 1.0 @@ -117,228 +106,59 @@ grow_horizontal = 2 grow_vertical = 0 theme_override_styles/panel = SubResource("StyleBoxTexture_sfja1") -[node name="MarginContainer" type="MarginContainer" parent="Control/PanelContainer"] +[node name="MarginContainer" type="MarginContainer" parent="BuildMenu/PanelContainer"] layout_mode = 2 theme_override_constants/margin_left = 15 theme_override_constants/margin_top = 15 theme_override_constants/margin_right = 15 theme_override_constants/margin_bottom = 15 -[node name="VBoxContainer" type="VBoxContainer" parent="Control/PanelContainer/MarginContainer"] +[node name="VBoxContainer" type="VBoxContainer" parent="BuildMenu/PanelContainer/MarginContainer"] layout_mode = 2 -[node name="HBoxContainer" type="HBoxContainer" parent="Control/PanelContainer/MarginContainer/VBoxContainer"] +[node name="HBoxContainer" type="HBoxContainer" parent="BuildMenu/PanelContainer/MarginContainer/VBoxContainer"] layout_mode = 2 -[node name="Label" type="Label" parent="Control/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer"] +[node name="Label" type="Label" parent="BuildMenu/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer"] layout_mode = 2 text = "You" -[node name="PanelContainer" type="PanelContainer" parent="Control/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer"] +[node name="PanelContainer" type="PanelContainer" parent="BuildMenu/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer"] self_modulate = Color(1, 1, 1, 0) layout_mode = 2 size_flags_horizontal = 3 -[node name="Label2" type="Label" parent="Control/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer"] +[node name="Label2" type="Label" parent="BuildMenu/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer"] layout_mode = 2 text = "Enemy" horizontal_alignment = 2 -[node name="HBoxContainer2" type="HBoxContainer" parent="Control/PanelContainer/MarginContainer/VBoxContainer"] +[node name="HBoxContainer2" type="HBoxContainer" parent="BuildMenu/PanelContainer/MarginContainer/VBoxContainer"] layout_mode = 2 alignment = 1 -[node name="HBoxContainer" type="HBoxContainer" parent="Control/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer2"] +[node name="LocalPlayerInsects" type="HBoxContainer" parent="BuildMenu/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer2"] layout_mode = 2 -[node name="TextureButton" type="TextureButton" parent="Control/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer2/HBoxContainer"] -custom_minimum_size = Vector2(64, 64) +[node name="InsectButton" parent="BuildMenu/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer2/LocalPlayerInsects" instance=ExtResource("11_pmmaq")] layout_mode = 2 -texture_normal = ExtResource("9_wcfo0") -ignore_texture_size = true -stretch_mode = 0 +is_bee = true -[node name="TextureRect" type="TextureRect" parent="Control/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer2/HBoxContainer/TextureButton"] -layout_mode = 1 -anchors_preset = 8 -anchor_left = 0.5 -anchor_top = 0.5 -anchor_right = 0.5 -anchor_bottom = 0.5 -offset_left = -32.0 -offset_top = -32.0 -offset_right = 32.0 -offset_bottom = 32.0 -grow_horizontal = 2 -grow_vertical = 2 -texture = ExtResource("10_r7dkw") -expand_mode = 3 +[node name="VSeparator" type="VSeparator" parent="BuildMenu/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer2/LocalPlayerInsects"] +layout_mode = 2 -[node name="Label" type="Label" parent="Control/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer2/HBoxContainer/TextureButton"] -layout_mode = 1 -anchors_preset = 7 -anchor_left = 0.5 -anchor_top = 1.0 -anchor_right = 0.5 -anchor_bottom = 1.0 -offset_left = -20.0 -offset_top = -22.0 -offset_right = 20.0 -offset_bottom = 12.0 -grow_horizontal = 2 -grow_vertical = 0 -theme_override_colors/font_color = Color(1, 1, 1, 1) -theme_override_colors/font_outline_color = Color(0, 0, 0, 1) -theme_override_constants/outline_size = 8 -theme_override_font_sizes/font_size = 24 -text = "1" -horizontal_alignment = 1 -vertical_alignment = 2 - -[node name="PanelContainer" type="PanelContainer" parent="Control/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer2"] +[node name="PanelContainer" type="PanelContainer" parent="BuildMenu/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer2"] modulate = Color(1, 1, 1, 0) layout_mode = 2 size_flags_horizontal = 3 -[node name="HBoxContainer2" type="HBoxContainer" parent="Control/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer2"] +[node name="RemotePlayerInsects" type="HBoxContainer" parent="BuildMenu/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer2"] layout_mode = 2 -[node name="TextureButton" type="TextureButton" parent="Control/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer2/HBoxContainer2"] -self_modulate = Color(1, 1, 0.309804, 1) -custom_minimum_size = Vector2(64, 64) +[node name="VSeparator" type="VSeparator" parent="BuildMenu/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer2/RemotePlayerInsects"] layout_mode = 2 -texture_normal = ExtResource("9_wcfo0") -ignore_texture_size = true -stretch_mode = 0 -[node name="Label" type="Label" parent="Control/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer2/HBoxContainer2/TextureButton"] -layout_mode = 1 -anchors_preset = 7 -anchor_left = 0.5 -anchor_top = 1.0 -anchor_right = 0.5 -anchor_bottom = 1.0 -offset_left = -20.0 -offset_top = -23.0 -offset_right = 20.0 -grow_horizontal = 2 -grow_vertical = 0 -theme_override_colors/font_color = Color(1, 1, 1, 1) -theme_override_colors/font_outline_color = Color(0, 0, 0, 1) -theme_override_constants/outline_size = 8 -theme_override_font_sizes/font_size = 24 -text = "1" -horizontal_alignment = 1 -vertical_alignment = 2 - -[node name="TextureButton2" type="TextureButton" parent="Control/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer2/HBoxContainer2"] -self_modulate = Color(0.411765, 0.160784, 0.0235294, 1) -custom_minimum_size = Vector2(64, 64) +[node name="InsectButton2" parent="BuildMenu/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer2/RemotePlayerInsects" instance=ExtResource("11_pmmaq")] layout_mode = 2 -texture_normal = ExtResource("9_wcfo0") -ignore_texture_size = true -stretch_mode = 0 - -[node name="Label" type="Label" parent="Control/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer2/HBoxContainer2/TextureButton2"] -layout_mode = 1 -anchors_preset = 7 -anchor_left = 0.5 -anchor_top = 1.0 -anchor_right = 0.5 -anchor_bottom = 1.0 -offset_left = -20.0 -offset_top = -23.0 -offset_right = 20.0 -grow_horizontal = 2 -grow_vertical = 0 -theme_override_colors/font_color = Color(1, 1, 1, 1) -theme_override_colors/font_outline_color = Color(0, 0, 0, 1) -theme_override_constants/outline_size = 8 -theme_override_font_sizes/font_size = 24 -text = "1" -horizontal_alignment = 1 -vertical_alignment = 2 - -[node name="TextureButton3" type="TextureButton" parent="Control/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer2/HBoxContainer2"] -self_modulate = Color(0.309804, 0.701961, 0.701961, 1) -custom_minimum_size = Vector2(64, 64) -layout_mode = 2 -texture_normal = ExtResource("9_wcfo0") -ignore_texture_size = true -stretch_mode = 0 - -[node name="Label" type="Label" parent="Control/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer2/HBoxContainer2/TextureButton3"] -layout_mode = 1 -anchors_preset = 7 -anchor_left = 0.5 -anchor_top = 1.0 -anchor_right = 0.5 -anchor_bottom = 1.0 -offset_left = -20.0 -offset_top = -23.0 -offset_right = 20.0 -grow_horizontal = 2 -grow_vertical = 0 -theme_override_colors/font_color = Color(1, 1, 1, 1) -theme_override_colors/font_outline_color = Color(0, 0, 0, 1) -theme_override_constants/outline_size = 8 -theme_override_font_sizes/font_size = 24 -text = "1" -horizontal_alignment = 1 -vertical_alignment = 2 - -[node name="TextureButton4" type="TextureButton" parent="Control/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer2/HBoxContainer2"] -self_modulate = Color(0.27451, 0.65098, 0.168627, 1) -custom_minimum_size = Vector2(64, 64) -layout_mode = 2 -texture_normal = ExtResource("9_wcfo0") -ignore_texture_size = true -stretch_mode = 0 - -[node name="Label" type="Label" parent="Control/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer2/HBoxContainer2/TextureButton4"] -layout_mode = 1 -anchors_preset = 7 -anchor_left = 0.5 -anchor_top = 1.0 -anchor_right = 0.5 -anchor_bottom = 1.0 -offset_left = -20.0 -offset_top = -23.0 -offset_right = 20.0 -grow_horizontal = 2 -grow_vertical = 0 -theme_override_colors/font_color = Color(1, 1, 1, 1) -theme_override_colors/font_outline_color = Color(0, 0, 0, 1) -theme_override_constants/outline_size = 8 -theme_override_font_sizes/font_size = 24 -text = "1" -horizontal_alignment = 1 -vertical_alignment = 2 - -[node name="TextureButton5" type="TextureButton" parent="Control/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer2/HBoxContainer2"] -self_modulate = Color(0.537255, 0.345098, 0.690196, 1) -custom_minimum_size = Vector2(64, 64) -layout_mode = 2 -texture_normal = ExtResource("9_wcfo0") -ignore_texture_size = true -stretch_mode = 0 - -[node name="Label" type="Label" parent="Control/PanelContainer/MarginContainer/VBoxContainer/HBoxContainer2/HBoxContainer2/TextureButton5"] -layout_mode = 1 -anchors_preset = 7 -anchor_left = 0.5 -anchor_top = 1.0 -anchor_right = 0.5 -anchor_bottom = 1.0 -offset_left = -20.0 -offset_top = -23.0 -offset_right = 20.0 -grow_horizontal = 2 -grow_vertical = 0 -theme_override_colors/font_color = Color(1, 1, 1, 1) -theme_override_colors/font_outline_color = Color(0, 0, 0, 1) -theme_override_constants/outline_size = 8 -theme_override_font_sizes/font_size = 24 -text = "1" -horizontal_alignment = 1 -vertical_alignment = 2 +is_bee = true +is_black = true diff --git a/project.godot b/project.godot index 460c1ed..ca3861d 100644 --- a/project.godot +++ b/project.godot @@ -14,3 +14,64 @@ config/name="Swarm" run/main_scene="res://node_3d.tscn" config/features=PackedStringArray("4.2", "Mobile") config/icon="res://icon.svg" + +[autoload] + +GameEvents="*res://Globals/GameEvents.gd" + +[input] + +place_tile={ +"deadzone": 0.5, +"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":1,"canceled":false,"pressed":false,"double_click":false,"script":null) +] +} +camera_up={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":119,"echo":false,"script":null) +] +} +camera_left={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":97,"echo":false,"script":null) +] +} +camera_right={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"echo":false,"script":null) +] +} +camera_down={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":115,"echo":false,"script":null) +] +} +zoom_camera_in={ +"deadzone": 0.5, +"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":4,"canceled":false,"pressed":false,"double_click":false,"script":null) +] +} +zoom_camera_out={ +"deadzone": 0.5, +"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":5,"canceled":false,"pressed":false,"double_click":false,"script":null) +] +} +rotate_camera={ +"deadzone": 0.5, +"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":2,"canceled":false,"pressed":false,"double_click":false,"script":null) +] +} +drag_camera={ +"deadzone": 0.5, +"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":3,"canceled":false,"pressed":false,"double_click":false,"script":null) +] +} +deselect_tile={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":32,"echo":false,"script":null) +] +} + +[rendering] + +textures/vram_compression/import_etc2_astc=true