diff --git a/assets/enemy/Caterpilllar.aseprite b/assets/enemy/Caterpilllar.aseprite index 778f9d7..f09a229 100644 Binary files a/assets/enemy/Caterpilllar.aseprite and b/assets/enemy/Caterpilllar.aseprite differ diff --git a/assets/enemy/Caterpilllar.png b/assets/enemy/Caterpilllar.png index 11a9eb8..0556dab 100644 Binary files a/assets/enemy/Caterpilllar.png and b/assets/enemy/Caterpilllar.png differ diff --git a/assets/environment/blocks/BasicTileSet.aseprite b/assets/environment/blocks/BasicTileSet.aseprite index b50b896..3180946 100644 Binary files a/assets/environment/blocks/BasicTileSet.aseprite and b/assets/environment/blocks/BasicTileSet.aseprite differ diff --git a/assets/environment/blocks/Mega_Man_3_Topman_Asset_Grab.aseprite b/assets/environment/blocks/Mega_Man_3_Topman_Asset_Grab.aseprite new file mode 100644 index 0000000..d25068e Binary files /dev/null and b/assets/environment/blocks/Mega_Man_3_Topman_Asset_Grab.aseprite differ diff --git a/assets/environment/blocks/Mega_Man_3_Topman_Asset_Grab.png b/assets/environment/blocks/Mega_Man_3_Topman_Asset_Grab.png new file mode 100644 index 0000000..1121d72 Binary files /dev/null and b/assets/environment/blocks/Mega_Man_3_Topman_Asset_Grab.png differ diff --git a/assets/environment/blocks/Mega_Man_3_Topman_Asset_Grab.png.import b/assets/environment/blocks/Mega_Man_3_Topman_Asset_Grab.png.import new file mode 100644 index 0000000..8ac1d91 --- /dev/null +++ b/assets/environment/blocks/Mega_Man_3_Topman_Asset_Grab.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Mega_Man_3_Topman_Asset_Grab.png-ee0c2a41f62387abc451b1a8212f4676.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/Mega_Man_3_Topman_Asset_Grab.png" +dest_files=[ "res://.import/Mega_Man_3_Topman_Asset_Grab.png-ee0c2a41f62387abc451b1a8212f4676.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/blocks/Planting-Grounds-For-Basic.png b/assets/environment/blocks/Planting-Grounds-For-Basic.png new file mode 100644 index 0000000..97ee18f Binary files /dev/null and b/assets/environment/blocks/Planting-Grounds-For-Basic.png differ diff --git a/assets/environment/blocks/Planting-Grounds-For-Basic.png.import b/assets/environment/blocks/Planting-Grounds-For-Basic.png.import new file mode 100644 index 0000000..9bf566a --- /dev/null +++ b/assets/environment/blocks/Planting-Grounds-For-Basic.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Planting-Grounds-For-Basic.png-48b5c6d5ee7249e4ac85f61e28d73029.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/blocks/Planting-Grounds-For-Basic.png" +dest_files=[ "res://.import/Planting-Grounds-For-Basic.png-48b5c6d5ee7249e4ac85f61e28d73029.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/Deko_Plants_Sprite_Sheet.aseprite b/assets/environment/decor/Deko_Plants_Sprite_Sheet.aseprite new file mode 100644 index 0000000..a136f96 Binary files /dev/null and b/assets/environment/decor/Deko_Plants_Sprite_Sheet.aseprite differ diff --git a/assets/environment/decor/Deko_Plants_Sprite_Sheet.png b/assets/environment/decor/Deko_Plants_Sprite_Sheet.png new file mode 100644 index 0000000..e60ffad Binary files /dev/null and b/assets/environment/decor/Deko_Plants_Sprite_Sheet.png differ diff --git a/assets/environment/decor/Deko_Plants_Sprite_Sheet.png.import b/assets/environment/decor/Deko_Plants_Sprite_Sheet.png.import new file mode 100644 index 0000000..3a62161 --- /dev/null +++ b/assets/environment/decor/Deko_Plants_Sprite_Sheet.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Deko_Plants_Sprite_Sheet.png-f067c3e18377ae129b10565f72c4255a.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/Deko_Plants_Sprite_Sheet.png" +dest_files=[ "res://.import/Deko_Plants_Sprite_Sheet.png-f067c3e18377ae129b10565f72c4255a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/Roots_And_Leafs.aseprite b/assets/environment/decor/Roots_And_Leafs.aseprite new file mode 100644 index 0000000..fb5ad40 Binary files /dev/null and b/assets/environment/decor/Roots_And_Leafs.aseprite differ diff --git a/assets/environment/decor/Roots_And_Leafs.png b/assets/environment/decor/Roots_And_Leafs.png new file mode 100644 index 0000000..a3bed6e Binary files /dev/null and b/assets/environment/decor/Roots_And_Leafs.png differ diff --git a/assets/environment/decor/Roots_And_Leafs.png.import b/assets/environment/decor/Roots_And_Leafs.png.import new file mode 100644 index 0000000..2142cea --- /dev/null +++ b/assets/environment/decor/Roots_And_Leafs.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Roots_And_Leafs.png-f6fc38556570fe29c021e9f188aa8405.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/Roots_And_Leafs.png" +dest_files=[ "res://.import/Roots_And_Leafs.png-f6fc38556570fe29c021e9f188aa8405.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/bent_straw.png b/assets/environment/decor/bent_straw.png index f089917..e04e0a4 100644 Binary files a/assets/environment/decor/bent_straw.png and b/assets/environment/decor/bent_straw.png differ diff --git a/assets/environment/decor/bent_straw_2.png b/assets/environment/decor/bent_straw_2.png index 690741f..67de2b0 100644 Binary files a/assets/environment/decor/bent_straw_2.png and b/assets/environment/decor/bent_straw_2.png differ diff --git a/assets/environment/decor/bent_straw_left_2.png b/assets/environment/decor/bent_straw_left_2.png index 08f77a0..bca69f1 100644 Binary files a/assets/environment/decor/bent_straw_left_2.png and b/assets/environment/decor/bent_straw_left_2.png differ diff --git a/assets/environment/decor/bent_straw_leftt.png b/assets/environment/decor/bent_straw_leftt.png index d9ce095..b6008f4 100644 Binary files a/assets/environment/decor/bent_straw_leftt.png and b/assets/environment/decor/bent_straw_leftt.png differ diff --git a/assets/environment/decor/glass.aseprite b/assets/environment/decor/glass.aseprite new file mode 100644 index 0000000..3f5b3a5 Binary files /dev/null and b/assets/environment/decor/glass.aseprite differ diff --git a/assets/environment/decor/glass.png b/assets/environment/decor/glass.png new file mode 100644 index 0000000..5ffdfd6 Binary files /dev/null and b/assets/environment/decor/glass.png differ diff --git a/assets/environment/decor/glass.png.import b/assets/environment/decor/glass.png.import new file mode 100644 index 0000000..4fe862e --- /dev/null +++ b/assets/environment/decor/glass.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/glass.png-745834525a9b5546c44d2aa3dc6f78e7.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/environment/decor/glass.png" +dest_files=[ "res://.import/glass.png-745834525a9b5546c44d2aa3dc6f78e7.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=false +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/assets/environment/decor/short_straw.png b/assets/environment/decor/short_straw.png index 3db6cef..d44ca11 100644 Binary files a/assets/environment/decor/short_straw.png and b/assets/environment/decor/short_straw.png differ diff --git a/assets/environment/decor/straight_straw.png b/assets/environment/decor/straight_straw.png index 5879013..b5e97e9 100644 Binary files a/assets/environment/decor/straight_straw.png and b/assets/environment/decor/straight_straw.png differ diff --git a/src/Environment/GlassAndRoots.tscn b/src/Environment/GlassAndRoots.tscn new file mode 100644 index 0000000..85c63e9 --- /dev/null +++ b/src/Environment/GlassAndRoots.tscn @@ -0,0 +1,137 @@ +[gd_scene load_steps=4 format=2] + +[ext_resource path="res://assets/environment/decor/glass.png" type="Texture" id=1] +[ext_resource path="res://assets/environment/decor/Roots_And_Leafs.png" type="Texture" id=2] + +[sub_resource type="TileSet" id=1] +0/name = "glass.png 0" +0/texture = ExtResource( 1 ) +0/tex_offset = Vector2( 0, 0 ) +0/modulate = Color( 1, 1, 1, 1 ) +0/region = Rect2( 32, 0, 16, 16 ) +0/tile_mode = 0 +0/occluder_offset = Vector2( 0, 0 ) +0/navigation_offset = Vector2( 0, 0 ) +0/shape_offset = Vector2( 0, 0 ) +0/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +0/shape_one_way = false +0/shape_one_way_margin = 0.0 +0/shapes = [ ] +0/z_index = 0 +1/name = "glass.png 1" +1/texture = ExtResource( 1 ) +1/tex_offset = Vector2( 0, 0 ) +1/modulate = Color( 1, 1, 1, 1 ) +1/region = Rect2( 48, 16, 16, 16 ) +1/tile_mode = 0 +1/occluder_offset = Vector2( 0, 0 ) +1/navigation_offset = Vector2( 0, 0 ) +1/shape_offset = Vector2( 0, 0 ) +1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +1/shape_one_way = false +1/shape_one_way_margin = 0.0 +1/shapes = [ ] +1/z_index = 0 +2/name = "glass.png 2" +2/texture = ExtResource( 1 ) +2/tex_offset = Vector2( 0, 0 ) +2/modulate = Color( 1, 1, 1, 1 ) +2/region = Rect2( 8, 0, 16, 16 ) +2/tile_mode = 0 +2/occluder_offset = Vector2( 0, 0 ) +2/navigation_offset = Vector2( 0, 0 ) +2/shape_offset = Vector2( 0, 0 ) +2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +2/shape_one_way = false +2/shape_one_way_margin = 0.0 +2/shapes = [ ] +2/z_index = 0 +3/name = "glass.png 3" +3/texture = ExtResource( 1 ) +3/tex_offset = Vector2( 0, 0 ) +3/modulate = Color( 1, 1, 1, 1 ) +3/region = Rect2( 8, 16, 16, 16 ) +3/tile_mode = 0 +3/occluder_offset = Vector2( 0, 0 ) +3/navigation_offset = Vector2( 0, 0 ) +3/shape_offset = Vector2( 0, 0 ) +3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +3/shape_one_way = false +3/shape_one_way_margin = 0.0 +3/shapes = [ ] +3/z_index = 0 +4/name = "Roots_And_Leafs.png 4" +4/texture = ExtResource( 2 ) +4/tex_offset = Vector2( 0, 0 ) +4/modulate = Color( 1, 1, 1, 1 ) +4/region = Rect2( 0, 0, 16, 16 ) +4/tile_mode = 0 +4/occluder_offset = Vector2( 0, 0 ) +4/navigation_offset = Vector2( 0, 0 ) +4/shape_offset = Vector2( 0, 0 ) +4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +4/shape_one_way = false +4/shape_one_way_margin = 0.0 +4/shapes = [ ] +4/z_index = 0 +5/name = "Roots_And_Leafs.png 5" +5/texture = ExtResource( 2 ) +5/tex_offset = Vector2( 0, 0 ) +5/modulate = Color( 1, 1, 1, 1 ) +5/region = Rect2( 16, 0, 16, 16 ) +5/tile_mode = 0 +5/occluder_offset = Vector2( 0, 0 ) +5/navigation_offset = Vector2( 0, 0 ) +5/shape_offset = Vector2( 0, 0 ) +5/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +5/shape_one_way = false +5/shape_one_way_margin = 0.0 +5/shapes = [ ] +5/z_index = 0 +6/name = "Roots_And_Leafs.png 6" +6/texture = ExtResource( 2 ) +6/tex_offset = Vector2( 0, 0 ) +6/modulate = Color( 1, 1, 1, 1 ) +6/region = Rect2( 32, 0, 16, 16 ) +6/tile_mode = 0 +6/occluder_offset = Vector2( 0, 0 ) +6/navigation_offset = Vector2( 0, 0 ) +6/shape_offset = Vector2( 0, 0 ) +6/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +6/shape_one_way = false +6/shape_one_way_margin = 0.0 +6/shapes = [ ] +6/z_index = 0 +7/name = "Roots_And_Leafs.png 7" +7/texture = ExtResource( 2 ) +7/tex_offset = Vector2( 0, 0 ) +7/modulate = Color( 1, 1, 1, 1 ) +7/region = Rect2( 0, 16, 16, 16 ) +7/tile_mode = 0 +7/occluder_offset = Vector2( 0, 0 ) +7/navigation_offset = Vector2( 0, 0 ) +7/shape_offset = Vector2( 0, 0 ) +7/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +7/shape_one_way = false +7/shape_one_way_margin = 0.0 +7/shapes = [ ] +7/z_index = 0 +8/name = "Roots_And_Leafs.png 8" +8/texture = ExtResource( 2 ) +8/tex_offset = Vector2( 0, 0 ) +8/modulate = Color( 1, 1, 1, 1 ) +8/region = Rect2( 16, 16, 16, 16 ) +8/tile_mode = 0 +8/occluder_offset = Vector2( 0, 0 ) +8/navigation_offset = Vector2( 0, 0 ) +8/shape_offset = Vector2( 0, 0 ) +8/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +8/shape_one_way = false +8/shape_one_way_margin = 0.0 +8/shapes = [ ] +8/z_index = 0 + +[node name="GlassAndRoots" type="TileMap"] +tile_set = SubResource( 1 ) +cell_size = Vector2( 16, 16 ) +format = 1 diff --git a/src/Environment/GreenHouseTiles.tres b/src/Environment/GreenHouseTiles.tres index 3ce8985..64c4eba 100644 --- a/src/Environment/GreenHouseTiles.tres +++ b/src/Environment/GreenHouseTiles.tres @@ -1,6 +1,47 @@ -[gd_resource type="TileSet" load_steps=18 format=2] +[gd_resource type="TileSet" load_steps=33 format=2] +[ext_resource path="res://assets/environment/blocks/Planting-Grounds-For-Basic.png" type="Texture" id=1] [ext_resource path="res://assets/environment/blocks/BasicTileSet.png" type="Texture" id=2] +[ext_resource path="res://assets/environment/blocks/Mega_Man_3_Topman_Asset_Grab.png" type="Texture" id=3] + +[sub_resource type="ConvexPolygonShape2D" id=37] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=38] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=39] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=40] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=41] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=42] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=50] +points = PoolVector2Array( 16, 16, 16, 16, 4, 14, 2, 12, 0, 0, 16, 0 ) + +[sub_resource type="ConvexPolygonShape2D" id=51] +points = PoolVector2Array( 0, 0, 0, 0, 16, 0, 14, 12, 12, 14, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=45] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=46] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=47] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=48] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) + +[sub_resource type="ConvexPolygonShape2D" id=49] +points = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) [sub_resource type="NavigationPolygon" id=21] vertices = PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) @@ -176,3 +217,125 @@ outlines = [ PoolVector2Array( 0, 0, 16, 0, 16, 16, 0, 16 ) ] 7/shape_one_way_margin = 0.0 7/shapes = [ ] 7/z_index = 0 +15/name = "Mega_Man_3_Topman_Asset_Grab.png 15" +15/texture = ExtResource( 3 ) +15/tex_offset = Vector2( 0, 0 ) +15/modulate = Color( 1, 1, 1, 1 ) +15/region = Rect2( 0, 0, 64, 64 ) +15/tile_mode = 2 +15/autotile/icon_coordinate = Vector2( 2, 1 ) +15/autotile/tile_size = Vector2( 16, 16 ) +15/autotile/spacing = 0 +15/autotile/occluder_map = [ ] +15/autotile/navpoly_map = [ ] +15/autotile/priority_map = [ ] +15/autotile/z_index_map = [ ] +15/occluder_offset = Vector2( 0, 0 ) +15/navigation_offset = Vector2( 0, 0 ) +15/shape_offset = Vector2( 0, 0 ) +15/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +15/shape = SubResource( 37 ) +15/shape_one_way = false +15/shape_one_way_margin = 1.0 +15/shapes = [ { +"autotile_coord": Vector2( 0, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 37 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 1, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 38 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 2, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 39 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 3, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 40 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 0, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 41 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 1, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 42 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 3, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 50 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 2, 1 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 51 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +15/z_index = 0 +16/name = "Planting-Grounds-For-Basic.png 16" +16/texture = ExtResource( 1 ) +16/tex_offset = Vector2( 0, 0 ) +16/modulate = Color( 1, 1, 1, 1 ) +16/region = Rect2( 64, 0, 80, 16 ) +16/tile_mode = 2 +16/autotile/icon_coordinate = Vector2( 0, 0 ) +16/autotile/tile_size = Vector2( 16, 16 ) +16/autotile/spacing = 0 +16/autotile/occluder_map = [ ] +16/autotile/navpoly_map = [ ] +16/autotile/priority_map = [ ] +16/autotile/z_index_map = [ ] +16/occluder_offset = Vector2( 0, 0 ) +16/navigation_offset = Vector2( 0, 0 ) +16/shape_offset = Vector2( 0, 0 ) +16/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +16/shape = SubResource( 45 ) +16/shape_one_way = false +16/shape_one_way_margin = 1.0 +16/shapes = [ { +"autotile_coord": Vector2( 3, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 45 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 2, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 46 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 1, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 47 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 0, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 48 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +}, { +"autotile_coord": Vector2( 4, 0 ), +"one_way": false, +"one_way_margin": 1.0, +"shape": SubResource( 49 ), +"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 ) +} ] +16/z_index = 0 diff --git a/src/Environment/Plants/DecorPlant.tscn b/src/Environment/Plants/DecorPlant.tscn new file mode 100644 index 0000000..bc5f6c6 --- /dev/null +++ b/src/Environment/Plants/DecorPlant.tscn @@ -0,0 +1,1020 @@ +[gd_scene load_steps=4 format=2] + +[ext_resource path="res://assets/environment/decor/Deko_Plants_Sprite_Sheet.png" type="Texture" id=1] +[ext_resource path="res://assets/environment/blocks/Planting-Grounds-For-Basic.png" type="Texture" id=2] + +[sub_resource type="TileSet" id=1] +1/name = "Deko_Plants_Sprite_Sheet.png 1" +1/texture = ExtResource( 1 ) +1/tex_offset = Vector2( 0, 0 ) +1/modulate = Color( 1, 1, 1, 1 ) +1/region = Rect2( 116, 0, 16, 16 ) +1/tile_mode = 0 +1/occluder_offset = Vector2( 0, 0 ) +1/navigation_offset = Vector2( 0, 0 ) +1/shape_offset = Vector2( 0, 0 ) +1/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +1/shape_one_way = false +1/shape_one_way_margin = 0.0 +1/shapes = [ ] +1/z_index = 0 +2/name = "Deko_Plants_Sprite_Sheet.png 2" +2/texture = ExtResource( 1 ) +2/tex_offset = Vector2( 0, 0 ) +2/modulate = Color( 1, 1, 1, 1 ) +2/region = Rect2( 40, 8, 34, 8 ) +2/tile_mode = 0 +2/occluder_offset = Vector2( 0, 0 ) +2/navigation_offset = Vector2( 0, 0 ) +2/shape_offset = Vector2( 0, 0 ) +2/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +2/shape_one_way = false +2/shape_one_way_margin = 0.0 +2/shapes = [ ] +2/z_index = 0 +3/name = "Deko_Plants_Sprite_Sheet.png 3" +3/texture = ExtResource( 1 ) +3/tex_offset = Vector2( 0, 0 ) +3/modulate = Color( 1, 1, 1, 1 ) +3/region = Rect2( 156, 2, 32, 14 ) +3/tile_mode = 0 +3/occluder_offset = Vector2( 0, 0 ) +3/navigation_offset = Vector2( 0, 0 ) +3/shape_offset = Vector2( 0, 0 ) +3/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +3/shape_one_way = false +3/shape_one_way_margin = 0.0 +3/shapes = [ ] +3/z_index = 0 +4/name = "Deko_Plants_Sprite_Sheet.png 4" +4/texture = ExtResource( 1 ) +4/tex_offset = Vector2( 0, 0 ) +4/modulate = Color( 1, 1, 1, 1 ) +4/region = Rect2( 230, 6, 32, 10 ) +4/tile_mode = 0 +4/occluder_offset = Vector2( 0, 0 ) +4/navigation_offset = Vector2( 0, 0 ) +4/shape_offset = Vector2( 0, 0 ) +4/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +4/shape_one_way = false +4/shape_one_way_margin = 0.0 +4/shapes = [ ] +4/z_index = 0 +5/name = "Deko_Plants_Sprite_Sheet.png 5" +5/texture = ExtResource( 1 ) +5/tex_offset = Vector2( 0, 0 ) +5/modulate = Color( 1, 1, 1, 1 ) +5/region = Rect2( 302, 6, 34, 10 ) +5/tile_mode = 0 +5/occluder_offset = Vector2( 0, 0 ) +5/navigation_offset = Vector2( 0, 0 ) +5/shape_offset = Vector2( 0, 0 ) +5/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +5/shape_one_way = false +5/shape_one_way_margin = 0.0 +5/shapes = [ ] +5/z_index = 0 +6/name = "Deko_Plants_Sprite_Sheet.png 6" +6/texture = ExtResource( 1 ) +6/tex_offset = Vector2( 0, 0 ) +6/modulate = Color( 1, 1, 1, 1 ) +6/region = Rect2( 376, 6, 34, 10 ) +6/tile_mode = 0 +6/occluder_offset = Vector2( 0, 0 ) +6/navigation_offset = Vector2( 0, 0 ) +6/shape_offset = Vector2( 0, 0 ) +6/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +6/shape_one_way = false +6/shape_one_way_margin = 0.0 +6/shapes = [ ] +6/z_index = 0 +7/name = "Deko_Plants_Sprite_Sheet.png 7" +7/texture = ExtResource( 1 ) +7/tex_offset = Vector2( 0, 0 ) +7/modulate = Color( 1, 1, 1, 1 ) +7/region = Rect2( 450, 6, 34, 10 ) +7/tile_mode = 0 +7/occluder_offset = Vector2( 0, 0 ) +7/navigation_offset = Vector2( 0, 0 ) +7/shape_offset = Vector2( 0, 0 ) +7/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +7/shape_one_way = false +7/shape_one_way_margin = 0.0 +7/shapes = [ ] +7/z_index = 0 +8/name = "Deko_Plants_Sprite_Sheet.png 8" +8/texture = ExtResource( 1 ) +8/tex_offset = Vector2( 0, 0 ) +8/modulate = Color( 1, 1, 1, 1 ) +8/region = Rect2( 0, 4, 18, 12 ) +8/tile_mode = 0 +8/occluder_offset = Vector2( 0, 0 ) +8/navigation_offset = Vector2( 0, 0 ) +8/shape_offset = Vector2( 0, 0 ) +8/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +8/shape_one_way = false +8/shape_one_way_margin = 0.0 +8/shapes = [ ] +8/z_index = 0 +9/name = "Deko_Plants_Sprite_Sheet.png 9" +9/texture = ExtResource( 1 ) +9/tex_offset = Vector2( 0, 0 ) +9/modulate = Color( 1, 1, 1, 1 ) +9/region = Rect2( 46, 26, 8, 22 ) +9/tile_mode = 0 +9/occluder_offset = Vector2( 0, 0 ) +9/navigation_offset = Vector2( 0, 0 ) +9/shape_offset = Vector2( 0, 0 ) +9/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +9/shape_one_way = false +9/shape_one_way_margin = 0.0 +9/shapes = [ ] +9/z_index = 0 +10/name = "Deko_Plants_Sprite_Sheet.png 10" +10/texture = ExtResource( 1 ) +10/tex_offset = Vector2( 0, 0 ) +10/modulate = Color( 1, 1, 1, 1 ) +10/region = Rect2( 0, 26, 18, 22 ) +10/tile_mode = 0 +10/occluder_offset = Vector2( 0, 0 ) +10/navigation_offset = Vector2( 0, 0 ) +10/shape_offset = Vector2( 0, 0 ) +10/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +10/shape_one_way = false +10/shape_one_way_margin = 0.0 +10/shapes = [ ] +10/z_index = 0 +11/name = "Deko_Plants_Sprite_Sheet.png 11" +11/texture = ExtResource( 1 ) +11/tex_offset = Vector2( 0, 0 ) +11/modulate = Color( 1, 1, 1, 1 ) +11/region = Rect2( 72, 26, 8, 22 ) +11/tile_mode = 0 +11/occluder_offset = Vector2( 0, 0 ) +11/navigation_offset = Vector2( 0, 0 ) +11/shape_offset = Vector2( 0, 0 ) +11/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +11/shape_one_way = false +11/shape_one_way_margin = 0.0 +11/shapes = [ ] +11/z_index = 0 +12/name = "Deko_Plants_Sprite_Sheet.png 12" +12/texture = ExtResource( 1 ) +12/tex_offset = Vector2( 0, 0 ) +12/modulate = Color( 1, 1, 1, 1 ) +12/region = Rect2( 96, 30, 8, 18 ) +12/tile_mode = 0 +12/occluder_offset = Vector2( 0, 0 ) +12/navigation_offset = Vector2( 0, 0 ) +12/shape_offset = Vector2( 0, 0 ) +12/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +12/shape_one_way = false +12/shape_one_way_margin = 0.0 +12/shapes = [ ] +12/z_index = 0 +13/name = "Deko_Plants_Sprite_Sheet.png 13" +13/texture = ExtResource( 1 ) +13/tex_offset = Vector2( 0, 0 ) +13/modulate = Color( 1, 1, 1, 1 ) +13/region = Rect2( 120, 26, 10, 22 ) +13/tile_mode = 0 +13/occluder_offset = Vector2( 0, 0 ) +13/navigation_offset = Vector2( 0, 0 ) +13/shape_offset = Vector2( 0, 0 ) +13/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +13/shape_one_way = false +13/shape_one_way_margin = 0.0 +13/shapes = [ ] +13/z_index = 0 +14/name = "Deko_Plants_Sprite_Sheet.png 14" +14/texture = ExtResource( 1 ) +14/tex_offset = Vector2( 0, 0 ) +14/modulate = Color( 1, 1, 1, 1 ) +14/region = Rect2( 148, 26, 10, 22 ) +14/tile_mode = 0 +14/occluder_offset = Vector2( 0, 0 ) +14/navigation_offset = Vector2( 0, 0 ) +14/shape_offset = Vector2( 0, 0 ) +14/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +14/shape_one_way = false +14/shape_one_way_margin = 0.0 +14/shapes = [ ] +14/z_index = 0 +15/name = "Deko_Plants_Sprite_Sheet.png 15" +15/texture = ExtResource( 1 ) +15/tex_offset = Vector2( 0, 0 ) +15/modulate = Color( 1, 1, 1, 1 ) +15/region = Rect2( 174, 30, 8, 18 ) +15/tile_mode = 0 +15/occluder_offset = Vector2( 0, 0 ) +15/navigation_offset = Vector2( 0, 0 ) +15/shape_offset = Vector2( 0, 0 ) +15/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +15/shape_one_way = false +15/shape_one_way_margin = 0.0 +15/shapes = [ ] +15/z_index = 0 +16/name = "Deko_Plants_Sprite_Sheet.png 16" +16/texture = ExtResource( 1 ) +16/tex_offset = Vector2( 0, 0 ) +16/modulate = Color( 1, 1, 1, 1 ) +16/region = Rect2( 200, 26, 12, 22 ) +16/tile_mode = 0 +16/occluder_offset = Vector2( 0, 0 ) +16/navigation_offset = Vector2( 0, 0 ) +16/shape_offset = Vector2( 0, 0 ) +16/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +16/shape_one_way = false +16/shape_one_way_margin = 0.0 +16/shapes = [ ] +16/z_index = 0 +17/name = "Deko_Plants_Sprite_Sheet.png 17" +17/texture = ExtResource( 1 ) +17/tex_offset = Vector2( 0, 0 ) +17/modulate = Color( 1, 1, 1, 1 ) +17/region = Rect2( 236, 26, 10, 22 ) +17/tile_mode = 0 +17/occluder_offset = Vector2( 0, 0 ) +17/navigation_offset = Vector2( 0, 0 ) +17/shape_offset = Vector2( 0, 0 ) +17/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +17/shape_one_way = false +17/shape_one_way_margin = 0.0 +17/shapes = [ ] +17/z_index = 0 +18/name = "Deko_Plants_Sprite_Sheet.png 18" +18/texture = ExtResource( 1 ) +18/tex_offset = Vector2( 0, 0 ) +18/modulate = Color( 1, 1, 1, 1 ) +18/region = Rect2( 266, 26, 12, 22 ) +18/tile_mode = 0 +18/occluder_offset = Vector2( 0, 0 ) +18/navigation_offset = Vector2( 0, 0 ) +18/shape_offset = Vector2( 0, 0 ) +18/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +18/shape_one_way = false +18/shape_one_way_margin = 0.0 +18/shapes = [ ] +18/z_index = 0 +19/name = "Deko_Plants_Sprite_Sheet.png 19" +19/texture = ExtResource( 1 ) +19/tex_offset = Vector2( 0, 0 ) +19/modulate = Color( 1, 1, 1, 1 ) +19/region = Rect2( 298, 26, 14, 22 ) +19/tile_mode = 0 +19/occluder_offset = Vector2( 0, 0 ) +19/navigation_offset = Vector2( 0, 0 ) +19/shape_offset = Vector2( 0, 0 ) +19/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +19/shape_one_way = false +19/shape_one_way_margin = 0.0 +19/shapes = [ ] +19/z_index = 0 +20/name = "Deko_Plants_Sprite_Sheet.png 20" +20/texture = ExtResource( 1 ) +20/tex_offset = Vector2( 0, 0 ) +20/modulate = Color( 1, 1, 1, 1 ) +20/region = Rect2( 338, 42, 16, 6 ) +20/tile_mode = 0 +20/occluder_offset = Vector2( 0, 0 ) +20/navigation_offset = Vector2( 0, 0 ) +20/shape_offset = Vector2( 0, 0 ) +20/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +20/shape_one_way = false +20/shape_one_way_margin = 0.0 +20/shapes = [ ] +20/z_index = 0 +21/name = "Deko_Plants_Sprite_Sheet.png 21" +21/texture = ExtResource( 1 ) +21/tex_offset = Vector2( 0, 0 ) +21/modulate = Color( 1, 1, 1, 1 ) +21/region = Rect2( 356, 42, 12, 6 ) +21/tile_mode = 0 +21/occluder_offset = Vector2( 0, 0 ) +21/navigation_offset = Vector2( 0, 0 ) +21/shape_offset = Vector2( 0, 0 ) +21/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +21/shape_one_way = false +21/shape_one_way_margin = 0.0 +21/shapes = [ ] +21/z_index = 0 +22/name = "Deko_Plants_Sprite_Sheet.png 22" +22/texture = ExtResource( 1 ) +22/tex_offset = Vector2( 0, 0 ) +22/modulate = Color( 1, 1, 1, 1 ) +22/region = Rect2( 372, 34, 8, 14 ) +22/tile_mode = 0 +22/occluder_offset = Vector2( 0, 0 ) +22/navigation_offset = Vector2( 0, 0 ) +22/shape_offset = Vector2( 0, 0 ) +22/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +22/shape_one_way = false +22/shape_one_way_margin = 0.0 +22/shapes = [ ] +22/z_index = 0 +23/name = "Deko_Plants_Sprite_Sheet.png 23" +23/texture = ExtResource( 1 ) +23/tex_offset = Vector2( 0, 0 ) +23/modulate = Color( 1, 1, 1, 1 ) +23/region = Rect2( 382, 34, 10, 14 ) +23/tile_mode = 0 +23/occluder_offset = Vector2( 0, 0 ) +23/navigation_offset = Vector2( 0, 0 ) +23/shape_offset = Vector2( 0, 0 ) +23/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +23/shape_one_way = false +23/shape_one_way_margin = 0.0 +23/shapes = [ ] +23/z_index = 0 +24/name = "Deko_Plants_Sprite_Sheet.png 24" +24/texture = ExtResource( 1 ) +24/tex_offset = Vector2( 0, 0 ) +24/modulate = Color( 1, 1, 1, 1 ) +24/region = Rect2( 394, 36, 12, 12 ) +24/tile_mode = 0 +24/occluder_offset = Vector2( 0, 0 ) +24/navigation_offset = Vector2( 0, 0 ) +24/shape_offset = Vector2( 0, 0 ) +24/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +24/shape_one_way = false +24/shape_one_way_margin = 0.0 +24/shapes = [ ] +24/z_index = 0 +25/name = "Deko_Plants_Sprite_Sheet.png 25" +25/texture = ExtResource( 1 ) +25/tex_offset = Vector2( 0, 0 ) +25/modulate = Color( 1, 1, 1, 1 ) +25/region = Rect2( 422, 34, 12, 14 ) +25/tile_mode = 0 +25/occluder_offset = Vector2( 0, 0 ) +25/navigation_offset = Vector2( 0, 0 ) +25/shape_offset = Vector2( 0, 0 ) +25/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +25/shape_one_way = false +25/shape_one_way_margin = 0.0 +25/shapes = [ ] +25/z_index = 0 +26/name = "Deko_Plants_Sprite_Sheet.png 26" +26/texture = ExtResource( 1 ) +26/tex_offset = Vector2( 0, 0 ) +26/modulate = Color( 1, 1, 1, 1 ) +26/region = Rect2( 452, 40, 8, 8 ) +26/tile_mode = 0 +26/occluder_offset = Vector2( 0, 0 ) +26/navigation_offset = Vector2( 0, 0 ) +26/shape_offset = Vector2( 0, 0 ) +26/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +26/shape_one_way = false +26/shape_one_way_margin = 0.0 +26/shapes = [ ] +26/z_index = 0 +27/name = "Deko_Plants_Sprite_Sheet.png 27" +27/texture = ExtResource( 1 ) +27/tex_offset = Vector2( 0, 0 ) +27/modulate = Color( 1, 1, 1, 1 ) +27/region = Rect2( 464, 36, 8, 12 ) +27/tile_mode = 0 +27/occluder_offset = Vector2( 0, 0 ) +27/navigation_offset = Vector2( 0, 0 ) +27/shape_offset = Vector2( 0, 0 ) +27/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +27/shape_one_way = false +27/shape_one_way_margin = 0.0 +27/shapes = [ ] +27/z_index = 0 +28/name = "Deko_Plants_Sprite_Sheet.png 28" +28/texture = ExtResource( 1 ) +28/tex_offset = Vector2( 0, 0 ) +28/modulate = Color( 1, 1, 1, 1 ) +28/region = Rect2( 474, 42, 8, 6 ) +28/tile_mode = 0 +28/occluder_offset = Vector2( 0, 0 ) +28/navigation_offset = Vector2( 0, 0 ) +28/shape_offset = Vector2( 0, 0 ) +28/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +28/shape_one_way = false +28/shape_one_way_margin = 0.0 +28/shapes = [ ] +28/z_index = 0 +29/name = "Deko_Plants_Sprite_Sheet.png 29" +29/texture = ExtResource( 1 ) +29/tex_offset = Vector2( 0, 0 ) +29/modulate = Color( 1, 1, 1, 1 ) +29/region = Rect2( 484, 36, 16, 12 ) +29/tile_mode = 0 +29/occluder_offset = Vector2( 0, 0 ) +29/navigation_offset = Vector2( 0, 0 ) +29/shape_offset = Vector2( 0, 0 ) +29/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +29/shape_one_way = false +29/shape_one_way_margin = 0.0 +29/shapes = [ ] +29/z_index = 0 +30/name = "Deko_Plants_Sprite_Sheet.png 30" +30/texture = ExtResource( 1 ) +30/tex_offset = Vector2( 0, 0 ) +30/modulate = Color( 1, 1, 1, 1 ) +30/region = Rect2( 0, 62, 26, 34 ) +30/tile_mode = 0 +30/occluder_offset = Vector2( 0, 0 ) +30/navigation_offset = Vector2( 0, 0 ) +30/shape_offset = Vector2( 0, 0 ) +30/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +30/shape_one_way = false +30/shape_one_way_margin = 0.0 +30/shapes = [ ] +30/z_index = 0 +31/name = "Deko_Plants_Sprite_Sheet.png 31" +31/texture = ExtResource( 1 ) +31/tex_offset = Vector2( 0, 0 ) +31/modulate = Color( 1, 1, 1, 1 ) +31/region = Rect2( 64, 54, 36, 42 ) +31/tile_mode = 0 +31/occluder_offset = Vector2( 0, 0 ) +31/navigation_offset = Vector2( 0, 0 ) +31/shape_offset = Vector2( 0, 0 ) +31/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +31/shape_one_way = false +31/shape_one_way_margin = 0.0 +31/shapes = [ ] +31/z_index = 0 +32/name = "Deko_Plants_Sprite_Sheet.png 32" +32/texture = ExtResource( 1 ) +32/tex_offset = Vector2( 0, 0 ) +32/modulate = Color( 1, 1, 1, 1 ) +32/region = Rect2( 168, 82, 14, 14 ) +32/tile_mode = 0 +32/occluder_offset = Vector2( 0, 0 ) +32/navigation_offset = Vector2( 0, 0 ) +32/shape_offset = Vector2( 0, 0 ) +32/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +32/shape_one_way = false +32/shape_one_way_margin = 0.0 +32/shapes = [ ] +32/z_index = 0 +33/name = "Deko_Plants_Sprite_Sheet.png 33" +33/texture = ExtResource( 1 ) +33/tex_offset = Vector2( 0, 0 ) +33/modulate = Color( 1, 1, 1, 1 ) +33/region = Rect2( 198, 60, 30, 36 ) +33/tile_mode = 0 +33/occluder_offset = Vector2( 0, 0 ) +33/navigation_offset = Vector2( 0, 0 ) +33/shape_offset = Vector2( 0, 0 ) +33/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +33/shape_one_way = false +33/shape_one_way_margin = 0.0 +33/shapes = [ ] +33/z_index = 0 +34/name = "Deko_Plants_Sprite_Sheet.png 34" +34/texture = ExtResource( 1 ) +34/tex_offset = Vector2( 0, 0 ) +34/modulate = Color( 1, 1, 1, 1 ) +34/region = Rect2( 268, 60, 28, 36 ) +34/tile_mode = 0 +34/occluder_offset = Vector2( 0, 0 ) +34/navigation_offset = Vector2( 0, 0 ) +34/shape_offset = Vector2( 0, 0 ) +34/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +34/shape_one_way = false +34/shape_one_way_margin = 0.0 +34/shapes = [ ] +34/z_index = 0 +35/name = "Deko_Plants_Sprite_Sheet.png 35" +35/texture = ExtResource( 1 ) +35/tex_offset = Vector2( 0, 0 ) +35/modulate = Color( 1, 1, 1, 1 ) +35/region = Rect2( 354, 82, 14, 14 ) +35/tile_mode = 0 +35/occluder_offset = Vector2( 0, 0 ) +35/navigation_offset = Vector2( 0, 0 ) +35/shape_offset = Vector2( 0, 0 ) +35/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +35/shape_one_way = false +35/shape_one_way_margin = 0.0 +35/shapes = [ ] +35/z_index = 0 +36/name = "Deko_Plants_Sprite_Sheet.png 36" +36/texture = ExtResource( 1 ) +36/tex_offset = Vector2( 0, 0 ) +36/modulate = Color( 1, 1, 1, 1 ) +36/region = Rect2( 386, 60, 30, 36 ) +36/tile_mode = 0 +36/occluder_offset = Vector2( 0, 0 ) +36/navigation_offset = Vector2( 0, 0 ) +36/shape_offset = Vector2( 0, 0 ) +36/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +36/shape_one_way = false +36/shape_one_way_margin = 0.0 +36/shapes = [ ] +36/z_index = 0 +37/name = "Deko_Plants_Sprite_Sheet.png 37" +37/texture = ExtResource( 1 ) +37/tex_offset = Vector2( 0, 0 ) +37/modulate = Color( 1, 1, 1, 1 ) +37/region = Rect2( 336, 88, 6, 8 ) +37/tile_mode = 0 +37/occluder_offset = Vector2( 0, 0 ) +37/navigation_offset = Vector2( 0, 0 ) +37/shape_offset = Vector2( 0, 0 ) +37/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +37/shape_one_way = false +37/shape_one_way_margin = 0.0 +37/shapes = [ ] +37/z_index = 0 +38/name = "Deko_Plants_Sprite_Sheet.png 38" +38/texture = ExtResource( 1 ) +38/tex_offset = Vector2( 0, 0 ) +38/modulate = Color( 1, 1, 1, 1 ) +38/region = Rect2( 458, 60, 30, 36 ) +38/tile_mode = 0 +38/occluder_offset = Vector2( 0, 0 ) +38/navigation_offset = Vector2( 0, 0 ) +38/shape_offset = Vector2( 0, 0 ) +38/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +38/shape_one_way = false +38/shape_one_way_margin = 0.0 +38/shapes = [ ] +38/z_index = 0 +39/name = "Deko_Plants_Sprite_Sheet.png 39" +39/texture = ExtResource( 1 ) +39/tex_offset = Vector2( 0, 0 ) +39/modulate = Color( 1, 1, 1, 1 ) +39/region = Rect2( 0, 102, 18, 10 ) +39/tile_mode = 0 +39/occluder_offset = Vector2( 0, 0 ) +39/navigation_offset = Vector2( 0, 0 ) +39/shape_offset = Vector2( 0, 0 ) +39/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +39/shape_one_way = false +39/shape_one_way_margin = 0.0 +39/shapes = [ ] +39/z_index = 0 +40/name = "Deko_Plants_Sprite_Sheet.png 40" +40/texture = ExtResource( 1 ) +40/tex_offset = Vector2( 0, 0 ) +40/modulate = Color( 1, 1, 1, 1 ) +40/region = Rect2( 40, 104, 34, 8 ) +40/tile_mode = 0 +40/occluder_offset = Vector2( 0, 0 ) +40/navigation_offset = Vector2( 0, 0 ) +40/shape_offset = Vector2( 0, 0 ) +40/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +40/shape_one_way = false +40/shape_one_way_margin = 0.0 +40/shapes = [ ] +40/z_index = 0 +41/name = "Deko_Plants_Sprite_Sheet.png 41" +41/texture = ExtResource( 1 ) +41/tex_offset = Vector2( 0, 0 ) +41/modulate = Color( 1, 1, 1, 1 ) +41/region = Rect2( 132, 98, 16, 14 ) +41/tile_mode = 0 +41/occluder_offset = Vector2( 0, 0 ) +41/navigation_offset = Vector2( 0, 0 ) +41/shape_offset = Vector2( 0, 0 ) +41/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +41/shape_one_way = false +41/shape_one_way_margin = 0.0 +41/shapes = [ ] +41/z_index = 0 +42/name = "Deko_Plants_Sprite_Sheet.png 42" +42/texture = ExtResource( 1 ) +42/tex_offset = Vector2( 0, 0 ) +42/modulate = Color( 1, 1, 1, 1 ) +42/region = Rect2( 180, 98, 36, 14 ) +42/tile_mode = 0 +42/occluder_offset = Vector2( 0, 0 ) +42/navigation_offset = Vector2( 0, 0 ) +42/shape_offset = Vector2( 0, 0 ) +42/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +42/shape_one_way = false +42/shape_one_way_margin = 0.0 +42/shapes = [ ] +42/z_index = 0 +43/name = "Deko_Plants_Sprite_Sheet.png 43" +43/texture = ExtResource( 1 ) +43/tex_offset = Vector2( 0, 0 ) +43/modulate = Color( 1, 1, 1, 1 ) +43/region = Rect2( 270, 102, 34, 10 ) +43/tile_mode = 0 +43/occluder_offset = Vector2( 0, 0 ) +43/navigation_offset = Vector2( 0, 0 ) +43/shape_offset = Vector2( 0, 0 ) +43/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +43/shape_one_way = false +43/shape_one_way_margin = 0.0 +43/shapes = [ ] +43/z_index = 0 +44/name = "Deko_Plants_Sprite_Sheet.png 44" +44/texture = ExtResource( 1 ) +44/tex_offset = Vector2( 0, 0 ) +44/modulate = Color( 1, 1, 1, 1 ) +44/region = Rect2( 0, 122, 18, 22 ) +44/tile_mode = 0 +44/occluder_offset = Vector2( 0, 0 ) +44/navigation_offset = Vector2( 0, 0 ) +44/shape_offset = Vector2( 0, 0 ) +44/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +44/shape_one_way = false +44/shape_one_way_margin = 0.0 +44/shapes = [ ] +44/z_index = 0 +45/name = "Deko_Plants_Sprite_Sheet.png 45" +45/texture = ExtResource( 1 ) +45/tex_offset = Vector2( 0, 0 ) +45/modulate = Color( 1, 1, 1, 1 ) +45/region = Rect2( 44, 122, 10, 22 ) +45/tile_mode = 0 +45/occluder_offset = Vector2( 0, 0 ) +45/navigation_offset = Vector2( 0, 0 ) +45/shape_offset = Vector2( 0, 0 ) +45/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +45/shape_one_way = false +45/shape_one_way_margin = 0.0 +45/shapes = [ ] +45/z_index = 0 +46/name = "Deko_Plants_Sprite_Sheet.png 46" +46/texture = ExtResource( 1 ) +46/tex_offset = Vector2( 0, 0 ) +46/modulate = Color( 1, 1, 1, 1 ) +46/region = Rect2( 70, 124, 8, 20 ) +46/tile_mode = 0 +46/occluder_offset = Vector2( 0, 0 ) +46/navigation_offset = Vector2( 0, 0 ) +46/shape_offset = Vector2( 0, 0 ) +46/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +46/shape_one_way = false +46/shape_one_way_margin = 0.0 +46/shapes = [ ] +46/z_index = 0 +47/name = "Deko_Plants_Sprite_Sheet.png 47" +47/texture = ExtResource( 1 ) +47/tex_offset = Vector2( 0, 0 ) +47/modulate = Color( 1, 1, 1, 1 ) +47/region = Rect2( 94, 128, 10, 16 ) +47/tile_mode = 0 +47/occluder_offset = Vector2( 0, 0 ) +47/navigation_offset = Vector2( 0, 0 ) +47/shape_offset = Vector2( 0, 0 ) +47/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +47/shape_one_way = false +47/shape_one_way_margin = 0.0 +47/shapes = [ ] +47/z_index = 0 +48/name = "Deko_Plants_Sprite_Sheet.png 48" +48/texture = ExtResource( 1 ) +48/tex_offset = Vector2( 0, 0 ) +48/modulate = Color( 1, 1, 1, 1 ) +48/region = Rect2( 120, 124, 10, 20 ) +48/tile_mode = 0 +48/occluder_offset = Vector2( 0, 0 ) +48/navigation_offset = Vector2( 0, 0 ) +48/shape_offset = Vector2( 0, 0 ) +48/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +48/shape_one_way = false +48/shape_one_way_margin = 0.0 +48/shapes = [ ] +48/z_index = 0 +49/name = "Deko_Plants_Sprite_Sheet.png 49" +49/texture = ExtResource( 1 ) +49/tex_offset = Vector2( 0, 0 ) +49/modulate = Color( 1, 1, 1, 1 ) +49/region = Rect2( 144, 124, 10, 20 ) +49/tile_mode = 0 +49/occluder_offset = Vector2( 0, 0 ) +49/navigation_offset = Vector2( 0, 0 ) +49/shape_offset = Vector2( 0, 0 ) +49/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +49/shape_one_way = false +49/shape_one_way_margin = 0.0 +49/shapes = [ ] +49/z_index = 0 +50/name = "Deko_Plants_Sprite_Sheet.png 50" +50/texture = ExtResource( 1 ) +50/tex_offset = Vector2( 0, 0 ) +50/modulate = Color( 1, 1, 1, 1 ) +50/region = Rect2( 168, 126, 10, 18 ) +50/tile_mode = 0 +50/occluder_offset = Vector2( 0, 0 ) +50/navigation_offset = Vector2( 0, 0 ) +50/shape_offset = Vector2( 0, 0 ) +50/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +50/shape_one_way = false +50/shape_one_way_margin = 0.0 +50/shapes = [ ] +50/z_index = 0 +51/name = "Deko_Plants_Sprite_Sheet.png 51" +51/texture = ExtResource( 1 ) +51/tex_offset = Vector2( 0, 0 ) +51/modulate = Color( 1, 1, 1, 1 ) +51/region = Rect2( 190, 122, 12, 22 ) +51/tile_mode = 0 +51/occluder_offset = Vector2( 0, 0 ) +51/navigation_offset = Vector2( 0, 0 ) +51/shape_offset = Vector2( 0, 0 ) +51/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +51/shape_one_way = false +51/shape_one_way_margin = 0.0 +51/shapes = [ ] +51/z_index = 0 +52/name = "Deko_Plants_Sprite_Sheet.png 52" +52/texture = ExtResource( 1 ) +52/tex_offset = Vector2( 0, 0 ) +52/modulate = Color( 1, 1, 1, 1 ) +52/region = Rect2( 226, 124, 14, 20 ) +52/tile_mode = 0 +52/occluder_offset = Vector2( 0, 0 ) +52/navigation_offset = Vector2( 0, 0 ) +52/shape_offset = Vector2( 0, 0 ) +52/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +52/shape_one_way = false +52/shape_one_way_margin = 0.0 +52/shapes = [ ] +52/z_index = 0 +53/name = "Deko_Plants_Sprite_Sheet.png 53" +53/texture = ExtResource( 1 ) +53/tex_offset = Vector2( 0, 0 ) +53/modulate = Color( 1, 1, 1, 1 ) +53/region = Rect2( 274, 122, 10, 22 ) +53/tile_mode = 0 +53/occluder_offset = Vector2( 0, 0 ) +53/navigation_offset = Vector2( 0, 0 ) +53/shape_offset = Vector2( 0, 0 ) +53/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +53/shape_one_way = false +53/shape_one_way_margin = 0.0 +53/shapes = [ ] +53/z_index = 0 +54/name = "Deko_Plants_Sprite_Sheet.png 54" +54/texture = ExtResource( 1 ) +54/tex_offset = Vector2( 0, 0 ) +54/modulate = Color( 1, 1, 1, 1 ) +54/region = Rect2( 312, 122, 14, 22 ) +54/tile_mode = 0 +54/occluder_offset = Vector2( 0, 0 ) +54/navigation_offset = Vector2( 0, 0 ) +54/shape_offset = Vector2( 0, 0 ) +54/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +54/shape_one_way = false +54/shape_one_way_margin = 0.0 +54/shapes = [ ] +54/z_index = 0 +55/name = "Deko_Plants_Sprite_Sheet.png 55" +55/texture = ExtResource( 1 ) +55/tex_offset = Vector2( 0, 0 ) +55/modulate = Color( 1, 1, 1, 1 ) +55/region = Rect2( 354, 120, 20, 24 ) +55/tile_mode = 0 +55/occluder_offset = Vector2( 0, 0 ) +55/navigation_offset = Vector2( 0, 0 ) +55/shape_offset = Vector2( 0, 0 ) +55/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +55/shape_one_way = false +55/shape_one_way_margin = 0.0 +55/shapes = [ ] +55/z_index = 0 +56/name = "Deko_Plants_Sprite_Sheet.png 56" +56/texture = ExtResource( 1 ) +56/tex_offset = Vector2( 0, 0 ) +56/modulate = Color( 1, 1, 1, 1 ) +56/region = Rect2( 406, 120, 16, 24 ) +56/tile_mode = 0 +56/occluder_offset = Vector2( 0, 0 ) +56/navigation_offset = Vector2( 0, 0 ) +56/shape_offset = Vector2( 0, 0 ) +56/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +56/shape_one_way = false +56/shape_one_way_margin = 0.0 +56/shapes = [ ] +56/z_index = 0 +57/name = "Deko_Plants_Sprite_Sheet.png 57" +57/texture = ExtResource( 1 ) +57/tex_offset = Vector2( 0, 0 ) +57/modulate = Color( 1, 1, 1, 1 ) +57/region = Rect2( 446, 130, 16, 14 ) +57/tile_mode = 0 +57/occluder_offset = Vector2( 0, 0 ) +57/navigation_offset = Vector2( 0, 0 ) +57/shape_offset = Vector2( 0, 0 ) +57/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +57/shape_one_way = false +57/shape_one_way_margin = 0.0 +57/shapes = [ ] +57/z_index = 0 +58/name = "Deko_Plants_Sprite_Sheet.png 58" +58/texture = ExtResource( 1 ) +58/tex_offset = Vector2( 0, 0 ) +58/modulate = Color( 1, 1, 1, 1 ) +58/region = Rect2( 0, 158, 26, 34 ) +58/tile_mode = 0 +58/occluder_offset = Vector2( 0, 0 ) +58/navigation_offset = Vector2( 0, 0 ) +58/shape_offset = Vector2( 0, 0 ) +58/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +58/shape_one_way = false +58/shape_one_way_margin = 0.0 +58/shapes = [ ] +58/z_index = 0 +59/name = "Deko_Plants_Sprite_Sheet.png 59" +59/texture = ExtResource( 1 ) +59/tex_offset = Vector2( 0, 0 ) +59/modulate = Color( 1, 1, 1, 1 ) +59/region = Rect2( 76, 158, 26, 34 ) +59/tile_mode = 0 +59/occluder_offset = Vector2( 0, 0 ) +59/navigation_offset = Vector2( 0, 0 ) +59/shape_offset = Vector2( 0, 0 ) +59/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +59/shape_one_way = false +59/shape_one_way_margin = 0.0 +59/shapes = [ ] +59/z_index = 0 +60/name = "Deko_Plants_Sprite_Sheet.png 60" +60/texture = ExtResource( 1 ) +60/tex_offset = Vector2( 0, 0 ) +60/modulate = Color( 1, 1, 1, 1 ) +60/region = Rect2( 148, 152, 34, 40 ) +60/tile_mode = 0 +60/occluder_offset = Vector2( 0, 0 ) +60/navigation_offset = Vector2( 0, 0 ) +60/shape_offset = Vector2( 0, 0 ) +60/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +60/shape_one_way = false +60/shape_one_way_margin = 0.0 +60/shapes = [ ] +60/z_index = 0 +61/name = "Deko_Plants_Sprite_Sheet.png 61" +61/texture = ExtResource( 1 ) +61/tex_offset = Vector2( 0, 0 ) +61/modulate = Color( 1, 1, 1, 1 ) +61/region = Rect2( 236, 166, 16, 26 ) +61/tile_mode = 0 +61/occluder_offset = Vector2( 0, 0 ) +61/navigation_offset = Vector2( 0, 0 ) +61/shape_offset = Vector2( 0, 0 ) +61/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +61/shape_one_way = false +61/shape_one_way_margin = 0.0 +61/shapes = [ ] +61/z_index = 0 +62/name = "Deko_Plants_Sprite_Sheet.png 62" +62/texture = ExtResource( 1 ) +62/tex_offset = Vector2( 0, 0 ) +62/modulate = Color( 1, 1, 1, 1 ) +62/region = Rect2( 282, 178, 14, 14 ) +62/tile_mode = 0 +62/occluder_offset = Vector2( 0, 0 ) +62/navigation_offset = Vector2( 0, 0 ) +62/shape_offset = Vector2( 0, 0 ) +62/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +62/shape_one_way = false +62/shape_one_way_margin = 0.0 +62/shapes = [ ] +62/z_index = 0 +63/name = "Deko_Plants_Sprite_Sheet.png 63" +63/texture = ExtResource( 1 ) +63/tex_offset = Vector2( 0, 0 ) +63/modulate = Color( 1, 1, 1, 1 ) +63/region = Rect2( 324, 168, 20, 24 ) +63/tile_mode = 0 +63/occluder_offset = Vector2( 0, 0 ) +63/navigation_offset = Vector2( 0, 0 ) +63/shape_offset = Vector2( 0, 0 ) +63/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +63/shape_one_way = false +63/shape_one_way_margin = 0.0 +63/shapes = [ ] +63/z_index = 0 +64/name = "Deko_Plants_Sprite_Sheet.png 64" +64/texture = ExtResource( 1 ) +64/tex_offset = Vector2( 0, 0 ) +64/modulate = Color( 1, 1, 1, 1 ) +64/region = Rect2( 388, 180, 16, 12 ) +64/tile_mode = 0 +64/occluder_offset = Vector2( 0, 0 ) +64/navigation_offset = Vector2( 0, 0 ) +64/shape_offset = Vector2( 0, 0 ) +64/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +64/shape_one_way = false +64/shape_one_way_margin = 0.0 +64/shapes = [ ] +64/z_index = 0 +65/name = "Deko_Plants_Sprite_Sheet.png 65" +65/texture = ExtResource( 1 ) +65/tex_offset = Vector2( 0, 0 ) +65/modulate = Color( 1, 1, 1, 1 ) +65/region = Rect2( 428, 186, 8, 6 ) +65/tile_mode = 0 +65/occluder_offset = Vector2( 0, 0 ) +65/navigation_offset = Vector2( 0, 0 ) +65/shape_offset = Vector2( 0, 0 ) +65/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +65/shape_one_way = false +65/shape_one_way_margin = 0.0 +65/shapes = [ ] +65/z_index = 0 +66/name = "Deko_Plants_Sprite_Sheet.png 66" +66/texture = ExtResource( 1 ) +66/tex_offset = Vector2( 0, 0 ) +66/modulate = Color( 1, 1, 1, 1 ) +66/region = Rect2( 442, 180, 8, 12 ) +66/tile_mode = 0 +66/occluder_offset = Vector2( 0, 0 ) +66/navigation_offset = Vector2( 0, 0 ) +66/shape_offset = Vector2( 0, 0 ) +66/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +66/shape_one_way = false +66/shape_one_way_margin = 0.0 +66/shapes = [ ] +66/z_index = 0 +67/name = "Deko_Plants_Sprite_Sheet.png 67" +67/texture = ExtResource( 1 ) +67/tex_offset = Vector2( 0, 0 ) +67/modulate = Color( 1, 1, 1, 1 ) +67/region = Rect2( 456, 186, 10, 6 ) +67/tile_mode = 0 +67/occluder_offset = Vector2( 0, 0 ) +67/navigation_offset = Vector2( 0, 0 ) +67/shape_offset = Vector2( 0, 0 ) +67/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +67/shape_one_way = false +67/shape_one_way_margin = 0.0 +67/shapes = [ ] +67/z_index = 0 +68/name = "Planting-Grounds-For-Basic.png 68" +68/texture = ExtResource( 2 ) +68/tex_offset = Vector2( 0, 0 ) +68/modulate = Color( 1, 1, 1, 1 ) +68/region = Rect2( 304, 288, 16, 16 ) +68/tile_mode = 0 +68/occluder_offset = Vector2( 0, 0 ) +68/navigation_offset = Vector2( 0, 0 ) +68/shape_offset = Vector2( 0, 0 ) +68/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +68/shape_one_way = false +68/shape_one_way_margin = 0.0 +68/shapes = [ ] +68/z_index = 0 +69/name = "Planting-Grounds-For-Basic.png 69" +69/texture = ExtResource( 2 ) +69/tex_offset = Vector2( 0, 0 ) +69/modulate = Color( 1, 1, 1, 1 ) +69/region = Rect2( 320, 288, 16, 16 ) +69/tile_mode = 0 +69/occluder_offset = Vector2( 0, 0 ) +69/navigation_offset = Vector2( 0, 0 ) +69/shape_offset = Vector2( 0, 0 ) +69/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +69/shape_one_way = false +69/shape_one_way_margin = 0.0 +69/shapes = [ ] +69/z_index = 0 +70/name = "Planting-Grounds-For-Basic.png 70" +70/texture = ExtResource( 2 ) +70/tex_offset = Vector2( 0, 0 ) +70/modulate = Color( 1, 1, 1, 1 ) +70/region = Rect2( 352, 288, 16, 16 ) +70/tile_mode = 0 +70/occluder_offset = Vector2( 0, 0 ) +70/navigation_offset = Vector2( 0, 0 ) +70/shape_offset = Vector2( 0, 0 ) +70/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +70/shape_one_way = false +70/shape_one_way_margin = 0.0 +70/shapes = [ ] +70/z_index = 0 +71/name = "Planting-Grounds-For-Basic.png 71" +71/texture = ExtResource( 2 ) +71/tex_offset = Vector2( 0, 0 ) +71/modulate = Color( 1, 1, 1, 1 ) +71/region = Rect2( 336, 288, 16, 16 ) +71/tile_mode = 0 +71/occluder_offset = Vector2( 0, 0 ) +71/navigation_offset = Vector2( 0, 0 ) +71/shape_offset = Vector2( 0, 0 ) +71/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +71/shape_one_way = false +71/shape_one_way_margin = 0.0 +71/shapes = [ ] +71/z_index = 0 +72/name = "Planting-Grounds-For-Basic.png 72" +72/texture = ExtResource( 2 ) +72/tex_offset = Vector2( 0, 0 ) +72/modulate = Color( 1, 1, 1, 1 ) +72/region = Rect2( 368, 288, 16, 16 ) +72/tile_mode = 0 +72/occluder_offset = Vector2( 0, 0 ) +72/navigation_offset = Vector2( 0, 0 ) +72/shape_offset = Vector2( 0, 0 ) +72/shape_transform = Transform2D( 1, 0, 0, 1, 0, 0 ) +72/shape_one_way = false +72/shape_one_way_margin = 0.0 +72/shapes = [ ] +72/z_index = 0 + +[node name="DecorPlants" type="TileMap"] +tile_set = SubResource( 1 ) +cell_size = Vector2( 4, 4 ) +show_collision = true +format = 1 diff --git a/src/Levels/Level 0.1.tscn b/src/Levels/Level 0.1.tscn index ae69034..d7183fb 100644 --- a/src/Levels/Level 0.1.tscn +++ b/src/Levels/Level 0.1.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=86 format=2] +[gd_scene load_steps=88 format=2] [ext_resource path="res://src/Levels/Templates/LevelTemplate.gd" type="Script" id=1] [ext_resource path="res://src/Environment/GreenHouseTiles.tres" type="TileSet" id=2] @@ -57,8 +57,10 @@ [ext_resource path="res://assets/environment/decor/longductor/Longductor9.png" type="Texture" id=55] [ext_resource path="res://assets/environment/decor/screen/Screen1.png" type="Texture" id=56] [ext_resource path="res://assets/environment/decor/Ceiling-Struct.png" type="Texture" id=57] +[ext_resource path="res://src/Environment/Plants/DecorPlant.tscn" type="PackedScene" id=58] +[ext_resource path="res://src/Environment/GlassAndRoots.tscn" type="PackedScene" id=59] -[sub_resource type="Shader" id=15] +[sub_resource type="Shader" id=37] code = "shader_type canvas_item; uniform vec4 in_color:hint_color; @@ -91,7 +93,7 @@ void fragment(){ }" [sub_resource type="ShaderMaterial" id=16] -shader = SubResource( 15 ) +shader = SubResource( 37 ) shader_param/in_color = Color( 0, 0, 0, 1 ) shader_param/out_color = Color( 0, 0, 0, 0.568627 ) shader_param/in_out = 0.0 @@ -1323,6 +1325,9 @@ unique_name_in_owner = true position = Vector2( -70, 1 ) scale = Vector2( 0.878906, 0.936025 ) +[node name="BlobbySprite" parent="Blobby" index="5"] +frame = 7 + [node name="BlobbymationTree" parent="Blobby/BlobbySprite" index="0"] parameters/playback = SubResource( 33 ) parameters/jumpStretching/blend_position = 1 @@ -1346,7 +1351,7 @@ collision_layer = 8 collision_mask = 8 bake_navigation = true format = 1 -tile_data = PoolIntArray( -720908, 5, 524293, -720907, 5, 524293, -720906, 5, 524293, -720905, 5, 524293, -720904, 5, 524293, -720903, 5, 524293, -720902, 5, 524293, -720901, 5, 524293, -720900, 5, 524293, -720899, 5, 524293, -720898, 5, 524293, -720897, 5, 524293, -786432, 5, 524293, -786431, 5, 524293, -786430, 5, 524293, -786429, 5, 524293, -786428, 5, 524293, -786427, 5, 524293, -786426, 5, 524293, -786425, 5, 524293, -786424, 5, 524293, -786423, 5, 524293, -786422, 5, 524293, -786421, 5, 524293, -786420, 5, 524293, -786419, 5, 524293, -786418, 5, 524293, -786417, 5, 524293, -786416, 5, 524293, -786415, 5, 524293, -786414, 5, 524293, -786413, 5, 524293, -786412, 5, 524293, -786411, 5, 524293, -786410, 5, 524293, -786409, 5, 524293, -786408, 5, 524293, -786407, 5, 524293, -786406, 5, 524293, -786405, 5, 524293, -786404, 5, 524293, -786403, 5, 524293, -786402, 5, 524293, -786401, 5, 524293, -786400, 5, 524293, -786399, 5, 524293, -786398, 1610612741, 524291, -786397, -1610612731, 458760, -786396, -1610612731, 458760, -786395, -1610612731, 458760, -786394, -1610612731, 458760, -786393, -1610612731, 458760, -786392, -1610612731, 458760, -786391, -1610612731, 458760, -786390, -1610612731, 458760, -786389, -1610612731, 458760, -786388, -1610612731, 458760, -786387, -1610612731, 458760, -786386, -1610612731, 458760, -786385, -1610612731, 458760, -786384, -1610612731, 458760, -786383, -1610612731, 458760, -786382, -1610612731, 458760, -786381, -1610612731, 458760, -786380, -1610612731, 458760, -786379, -1610612731, 458760, -786378, -1610612731, 458760, -786377, -1610612731, 458760, -786376, -1610612731, 458760, -786375, -1610612731, 458760, -786374, -1610612731, 458760, -786373, -1610612731, 458760, -786372, -1610612731, 458760, -786371, -1610612731, 458760, -786370, -1610612731, 458760, -786369, -1610612731, 458760, -786368, 1610612741, 524292, -655372, -1610612731, 524293, -655371, 1610612741, 524291, -655370, -1610612731, 458760, -655369, -1610612731, 458760, -655368, -1610612731, 458760, -655367, -1610612731, 458760, -655366, -1610612731, 458760, -655365, -1610612731, 458760, -655364, -1610612731, 458760, -655363, -1610612731, 458760, -655362, -1610612731, 458760, -655361, -1610612731, 458760, -720896, -1610612731, 458760, -720895, -1610612731, 458760, -720894, 5, 458759, -720893, 5, 458759, -720892, 5, 458759, -720891, 5, 458759, -720890, 5, 458759, -720889, 5, 458759, -720888, 5, 458759, -720887, 5, 458759, -720886, 5, 458759, -720885, 5, 458759, -720884, 5, 458759, -720883, 5, 458759, -720882, 5, 458759, -720881, 5, 458759, -720880, 5, 458759, -720879, 5, 458759, -720878, 5, 458759, -720877, 5, 458759, -720876, 5, 458759, -720875, 5, 458759, -720874, 5, 458759, -720873, 5, 458759, -720872, 5, 458759, -720871, 5, 458759, -720870, 5, 458759, -720869, 5, 458759, -720868, 5, 458759, -720867, 5, 458759, -720866, 5, 458759, -720865, 5, 458759, -720864, 5, 458759, -720863, 5, 458759, -720862, 5, 458756, -720861, -536870907, 196615, -720860, -1073741819, 196611, -720859, -1073741819, 196611, -720858, 5, 131078, -720857, -1073741819, 196611, -720856, -1073741819, 196611, -720855, -1073741819, 196611, -720854, -1073741819, 196611, -720853, -1073741819, 196611, -720852, -1073741819, 196611, -720851, -1073741819, 196611, -720850, -1073741819, 196611, -720849, 5, 196608, -720848, -1073741819, 196611, -720847, -1073741819, 196611, -720846, -1073741819, 196611, -720845, -1073741819, 196611, -720844, -1073741819, 196611, -720843, -1073741819, 196611, -720842, -1073741819, 196611, -720841, 5, 196608, -720840, -1073741819, 196611, -720839, -1073741819, 196611, -720838, -1073741819, 196611, -720837, -1073741819, 196611, -720836, -1073741819, 196611, -720835, -1073741819, 196611, -720834, -1073741819, 196609, -720833, -1073741819, 131073, -720832, 1610612741, 458760, -589836, -1610612731, 524293, -589835, 5, 458760, -589834, 1610612741, 196609, -589833, -1073741819, 196611, -589832, -1073741819, 196611, -589831, -1073741819, 196611, -589830, -1073741819, 196611, -589829, -1073741819, 196611, -589828, -1073741819, 196611, -589827, -1073741819, 196611, -589826, -1073741819, 196611, -589825, -1073741819, 196611, -655360, -1073741819, 196611, -655359, 1073741829, 196615, -655358, -536870907, 196615, -655357, -1073741819, 196611, -655356, -1073741819, 196611, -655355, -1073741819, 196611, -655354, -1073741819, 196611, -655353, -1073741819, 196611, -655352, -1073741819, 196611, -655351, -1073741819, 196611, -655350, -1073741819, 196611, -655349, -1073741819, 196611, -655348, -1073741819, 196611, -655347, -1073741819, 196611, -655346, -1073741819, 196611, -655345, -1073741819, 196611, -655344, -1073741819, 196611, -655343, -1073741819, 196611, -655342, -1073741819, 196611, -655341, -1073741819, 196611, -655340, -1073741819, 196611, -655339, -1073741819, 196611, -655338, -1073741819, 196611, -655337, -1073741819, 196611, -655336, -1073741819, 196611, -655335, -1073741819, 196611, -655334, -1073741819, 196611, -655333, -1073741819, 196611, -655332, -1073741819, 196611, -655331, -1073741819, 196611, -655330, -1073741819, 196611, -655329, -1073741819, 196611, -655328, -1073741819, 196611, -655327, -1073741819, 196611, -655326, -1073741819, 196611, -655325, -536870907, 131080, -655324, 1610612741, 65539, -655323, 1610612741, 2, -655322, 1610612741, 2, -655321, 1610612741, 2, -655320, 1610612741, 2, -655319, 1610612741, 2, -655318, 1610612741, 2, -655317, 1610612741, 2, -655316, 1610612741, 2, -655315, 1610612741, 2, -655314, 1610612741, 2, -655313, 1610612741, 2, -655312, 1610612741, 2, -655311, 1610612741, 2, -655310, 1610612741, 2, -655309, 1610612741, 2, -655308, 1610612741, 2, -655307, 1610612741, 2, -655306, 1610612741, 2, -655305, 1610612741, 2, -655304, 1610612741, 2, -655303, 1610612741, 2, -655302, 1610612741, 2, -655301, 1610612741, 2, -655300, 1610612741, 2, -655299, 1610612741, 65538, -655298, 5, 196611, -655297, -1073741819, 65546, -655296, 1610612741, 458760, -524300, -1610612731, 524293, -524299, 5, 458760, -524298, -1610612731, 196610, -524297, 5, 65540, -524296, 5, 10, -524295, 5, 10, -524294, 5, 10, -524293, 5, 10, -524292, 5, 10, -524291, 5, 10, -524290, 5, 10, -524289, 5, 10, -589824, 5, 65541, -589823, 5, 196611, -589822, 1073741829, 196612, -589821, -1073741819, 131080, -589820, 536870917, 262150, -589819, 1073741829, 196618, -589818, 1610612741, 196612, -589817, 536870917, 196618, -589816, 1610612741, 196612, -589815, -1073741819, 65545, -589814, 5, 262144, -589813, 536870917, 327687, -589812, 536870917, 262144, -589811, 1073741829, 196612, -589810, 1073741829, 196617, -589809, -2147483643, 196612, -589808, -2147483643, 196617, -589807, 1073741829, 196618, -589806, 536870917, 196612, -589805, -536870907, 131082, -589804, 1073741829, 196618, -589803, 1073741829, 131075, -589802, 536870917, 196618, -589801, 1610612741, 196612, -589800, -1073741819, 131082, -589799, 536870917, 196618, -589798, -536870907, 196616, -589797, -2147483643, 196616, -589796, 536870917, 196618, -589795, 1073741829, 196617, -589794, -2147483643, 196612, -589793, -2147483643, 196617, -589792, 1073741829, 196618, -589791, -2147483643, 131077, -589790, 1073741829, 196618, -589789, 1610612741, 196611, -589788, 5, 7, -589787, 7, 0, -589786, 7, 0, -589785, 7, 0, -589784, 7, 0, -589783, 7, 0, -589782, 7, 0, -589781, 7, 0, -589780, 7, 0, -589779, 7, 0, -589778, 7, 0, -589777, 7, 0, -589776, 536870917, 0, -589775, 7, 0, -589774, 7, 0, -589773, 7, 0, -589772, 7, 0, -589771, 7, 0, -589770, 7, 0, -589769, 7, 0, -589768, 7, 0, -589767, 7, 0, -589766, 7, 0, -589765, 7, 0, -589764, 7, 0, -589763, 5, 6, -589762, 5, 196611, -589761, -1073741819, 65546, -589760, 1610612741, 458760, -458764, -1610612731, 524293, -458763, 5, 458760, -458762, -1610612731, 196610, -458761, 5, 7, -458757, 0, 1, -458756, 0, 393217, -458755, 0, 2, -458754, 0, 327686, -524288, 1610612741, 7, -524287, 5, 196611, -524286, 1073741829, 196612, -524285, 1610612741, 196612, -524284, -2147483643, 131074, -524283, 1073741829, 196618, -524282, 1610612741, 196612, -524281, 536870917, 196618, -524280, 1610612741, 196612, -524279, 5, 196611, -524278, 5, 262144, -524277, -536870907, 65545, -524276, 536870917, 262144, -524275, 1073741829, 196612, -524274, 1073741829, 196612, -524273, 536870917, 262151, -524272, 536870917, 196612, -524271, 1073741829, 196618, -524270, -2147483643, 131079, -524269, 1073741829, 196612, -524268, 1073741829, 196618, -524267, 1073741829, 196612, -524266, 536870917, 196618, -524265, 1610612741, 196612, -524264, 5, 196611, -524263, 536870917, 196618, -524262, -536870907, 196616, -524261, -2147483643, 196616, -524260, 536870917, 196618, -524259, 1073741829, 196612, -524258, 536870917, 393220, -524257, 536870917, 196612, -524256, 1073741829, 196618, -524255, 536870917, 196611, -524254, 1073741829, 196618, -524253, 1610612741, 196611, -524252, 5, 7, -524251, 7, 0, -524250, 7, 0, -524249, 7, 0, -524248, 7, 0, -524247, 7, 0, -524246, 7, 0, -524245, 7, 0, -524244, 7, 0, -524243, 7, 0, -524242, 7, 0, -524241, 7, 0, -524240, 7, 0, -524239, 7, 0, -524238, 7, 0, -524237, 7, 0, -524236, 7, 0, -524235, 7, 0, -524234, 7, 0, -524233, 7, 0, -524232, 7, 0, -524231, 7, 0, -524230, 7, 0, -524229, 7, 0, -524228, 7, 0, -524227, 5, 6, -524226, 5, 196611, -524225, -1073741819, 196613, -524224, 1610612741, 458760, -393228, -1610612731, 524293, -393227, 5, 458760, -393226, -1610612731, 196610, -393225, 5, 7, -458752, 1610612741, 7, -458751, 5, 196611, -458750, 1073741829, 196612, -458749, -536870907, 131077, -458748, 536870917, 393221, -458747, 1073741829, 196618, -458746, 1610612741, 196612, -458745, 536870917, 196618, -458744, 1610612741, 196612, -458743, -2147483643, 65545, -458742, 5, 262144, -458741, 536870917, 327687, -458740, 536870917, 262144, -458739, 1073741829, 196612, -458738, -536870907, 196617, -458737, -536870907, 196612, -458736, 536870917, 196617, -458735, 1073741829, 196618, -458734, 536870917, 196612, -458733, 1073741829, 196612, -458732, 1073741829, 196618, -458731, 536870917, 262153, -458730, 536870917, 196618, -458729, 1610612741, 196612, -458728, -1610612731, 131078, -458727, 536870917, 196618, -458726, -536870907, 196616, -458725, -2147483643, 196616, -458724, 536870917, 196618, -458723, -536870907, 196617, -458722, -536870907, 196612, -458721, 536870917, 196617, -458720, 1073741829, 196618, -458719, 536870917, 131077, -458718, 1073741829, 196618, -458717, 1610612741, 196611, -458716, 5, 7, -458715, 7, 0, -458714, 7, 0, -458713, 7, 0, -458712, 7, 0, -458711, 7, 0, -458710, 7, 0, -458709, 7, 0, -458708, 7, 0, -458707, 7, 0, -458706, 7, 0, -458705, 7, 0, -458704, 7, 0, -458703, 7, 0, -458702, 7, 0, -458701, 7, 0, -458700, 7, 0, -458699, 7, 0, -458698, 7, 0, -458697, 7, 0, -458696, 7, 0, -458695, 7, 0, -458694, 7, 0, -458693, 7, 0, -458692, 7, 0, -458691, 5, 6, -458690, 5, 196611, -458689, -2147483643, 131075, -458688, 1610612741, 458760, -327692, -1610612731, 524293, -327691, 5, 458760, -327690, -1610612731, 196610, -327689, 5, 7, -327685, 0, 4, -327684, 1, 393223, -327683, 1, 458753, -327682, 0, 5, -393216, 1610612741, 7, -393215, 5, 196611, -393214, 536870917, 196615, -393213, 536870917, 196610, -393212, 536870917, 196610, -393211, 1073741829, 131078, -393210, 536870917, 196610, -393209, 536870917, 196610, -393208, 536870917, 196610, -393207, 536870917, 196610, -393206, 1073741829, 131078, -393205, 536870917, 196610, -393204, 536870917, 196610, -393203, 536870917, 196610, -393202, 536870917, 196610, -393201, 536870917, 196610, -393200, 536870917, 196610, -393199, 536870917, 196610, -393198, 536870917, 196610, -393197, 536870917, 196610, -393196, 536870917, 196610, -393195, 536870917, 196610, -393194, 536870917, 196610, -393193, 536870917, 196610, -393192, 536870917, 196610, -393191, 1073741829, 131078, -393190, 536870917, 196610, -393189, 536870917, 196610, -393188, 536870917, 196610, -393187, 536870917, 196610, -393186, 536870917, 196610, -393185, 536870917, 196610, -393184, 536870917, 196610, -393183, 536870917, 327688, -393182, 536870917, 196610, -393181, 536870917, 196617, -393180, 5, 7, -393179, 7, 0, -393178, 7, 0, -393177, 7, 0, -393176, 7, 0, -393175, 7, 0, -393174, 7, 0, -393173, 7, 0, -393172, 7, 0, -393171, 7, 0, -393170, 7, 0, -393169, 7, 0, -393168, 7, 0, -393167, 7, 0, -393166, 7, 0, -393165, 7, 0, -393164, 7, 0, -393163, 7, 0, -393162, 7, 0, -393161, 7, 0, -393160, 7, 0, -393159, 7, 0, -393158, 7, 0, -393157, 7, 0, -393156, 7, 0, -393155, 5, 6, -393154, -1610612731, 196608, -393153, 1073741829, 196612, -393152, 1610612741, 458760, -262156, -1610612731, 524293, -262155, 5, 458760, -262154, -1610612731, 196610, -262153, 5, 7, -262149, 0, 6, -262148, 0, 7, -262147, 0, 7, -262146, 0, 65536, -327680, 1610612741, 7, -327679, 1073741829, 131076, -327678, -1073741819, 196611, -327677, -1073741819, 196611, -327676, 5, 131078, -327675, -1073741819, 196611, -327674, -1073741819, 196611, -327673, 1610612741, 131082, -327672, 5, 131078, -327671, -1073741819, 196611, -327670, -1073741819, 196611, -327669, -1073741819, 196611, -327668, -1073741819, 196611, -327667, 1610612741, 131082, -327666, 1610612741, 131082, -327665, -1073741819, 196611, -327664, 1610612741, 131079, -327663, -1073741819, 196611, -327662, -1073741819, 196611, -327661, 1610612741, 131079, -327660, 1610612741, 131082, -327659, -1073741819, 196611, -327658, -1073741819, 196611, -327657, -1073741819, 196611, -327656, -1073741819, 196611, -327655, -1073741819, 196611, -327654, 536870917, 327688, -327653, -1073741819, 196611, -327652, -1073741819, 196611, -327651, -1073741819, 196611, -327650, -1073741819, 196611, -327649, 536870917, 131078, -327648, -1073741819, 196611, -327647, -1073741819, 196611, -327646, -1073741819, 196611, -327645, -536870907, 131076, -327644, 5, 7, -327643, 7, 0, -327642, 7, 0, -327641, 7, 0, -327640, 7, 0, -327639, 7, 0, -327638, 7, 0, -327637, 7, 0, -327636, 7, 0, -327635, 7, 0, -327634, 7, 0, -327633, 7, 0, -327632, 7, 0, -327631, 7, 0, -327630, 7, 0, -327629, 7, 0, -327628, 7, 0, -327627, 7, 0, -327626, 7, 0, -327625, 7, 0, -327624, 7, 0, -327623, 7, 0, -327622, 7, 0, -327621, 7, 0, -327620, 7, 0, -327619, 5, 6, -327618, 5, 196611, -327617, -536870907, 393220, -327616, 1610612741, 458760, -196620, -1610612731, 524293, -196619, 5, 458760, -196618, -1610612731, 196610, -196617, 5, 7, -262144, 5, 9, -262143, 5, 10, -262142, 5, 10, -262141, 5, 10, -262140, 5, 10, -262139, 5, 10, -262138, 5, 10, -262137, 5, 10, -262136, 5, 10, -262135, 5, 10, -262134, 5, 10, -262133, 5, 10, -262132, 5, 10, -262131, 5, 10, -262130, 5, 10, -262129, 5, 10, -262128, 5, 10, -262127, 5, 10, -262126, 5, 10, -262125, 5, 10, -262124, 5, 10, -262123, 5, 10, -262122, 5, 10, -262121, 5, 10, -262120, 5, 10, -262119, 5, 10, -262118, 5, 10, -262117, 5, 10, -262116, 5, 10, -262115, 5, 10, -262114, 5, 10, -262113, 5, 10, -262112, 5, 10, -262111, 5, 10, -262110, 5, 10, -262109, 5, 10, -262108, 5, 65536, -262107, 7, 0, -262106, 7, 0, -262105, 7, 0, -262104, 7, 0, -262103, 7, 0, -262102, 7, 0, -262101, 7, 0, -262100, 7, 0, -262099, 7, 0, -262098, 7, 0, -262097, 7, 0, -262096, 7, 0, -262095, 7, 0, -262094, 7, 0, -262093, 7, 0, -262092, 7, 0, -262091, 7, 0, -262090, 7, 0, -262089, 7, 0, -262088, 7, 0, -262087, 7, 0, -262086, 7, 0, -262085, 7, 0, -262084, 7, 0, -262083, 5, 6, -262082, 5, 196611, -262081, 1073741829, 196612, -262080, 1610612741, 458760, -131084, -1610612731, 524293, -131083, 5, 458760, -131082, -1610612731, 196610, -131081, 5, 7, -196603, 1, 6, -196602, 1, 7, -196601, 1, 7, -196600, 1, 7, -196599, 1, 7, -196598, 1, 65536, -196591, 1, 4, -196590, -1610612735, 196614, -196589, 1, 393216, -196588, 1, 2, -196587, 1, 2, -196586, 1, 2, -196585, 1, 3, -196579, 7, 0, -196578, 7, 0, -196577, 7, 0, -196576, 7, 0, -196575, 7, 0, -196574, 7, 0, -196573, 7, 0, -196572, 7, 0, -196571, 7, 0, -196570, 7, 0, -196569, 7, 0, -196568, 7, 0, -196567, 7, 0, -196566, 7, 0, -196565, 7, 0, -196564, 7, 0, -196563, 7, 0, -196562, 7, 0, -196561, 7, 0, -196560, 7, 0, -196559, 7, 0, -196558, 7, 0, -196557, 7, 0, -196556, 7, 0, -196555, 7, 0, -196554, 7, 0, -196553, 7, 0, -196552, 7, 0, -196551, 7, 0, -196550, 7, 0, -196549, 7, 0, -196548, 7, 0, -196547, 5, 6, -196546, 5, 196611, -196545, 1073741829, 196612, -196544, 1610612741, 458760, -65548, -1610612731, 524293, -65547, 5, 458760, -65546, -1610612731, 196610, -65545, 5, 7, -131055, 1, 4, -131054, -1610612735, 196614, -131053, 1, 393218, -131052, 1, 393219, -131051, 1, 393219, -131050, 1, 393220, -131049, 1, 5, -131043, 7, 0, -131042, 7, 0, -131041, 7, 0, -131040, 7, 0, -131039, 7, 0, -131038, 7, 0, -131037, 7, 0, -131036, 7, 0, -131035, 7, 0, -131034, 7, 0, -131033, 7, 0, -131032, 7, 0, -131031, 7, 0, -131030, 7, 0, -131029, 5, 65542, -131028, 5, 65543, -131027, 5, 65544, -131024, 7, 0, -131023, 7, 0, -131022, 7, 0, -131021, 7, 0, -131020, 7, 0, -131019, 7, 0, -131018, 7, 0, -131017, 7, 0, -131016, 7, 0, -131015, 7, 0, -131014, 7, 0, -131013, 7, 0, -131012, 7, 0, -131011, 5, 6, -131010, 5, 196611, -131009, 1073741829, 327688, -131008, 1610612741, 458760, -12, -1610612731, 524293, -11, 5, 458760, -10, -1610612731, 196610, -9, 5, 7, -65519, 1, 4, -65518, -1610612735, 196614, -65514, 1, 393222, -65513, 1, 393216, -65512, 1, 2, -65511, 1, 2, -65510, 1, 327686, -65507, 7, 0, -65506, 7, 0, -65505, 7, 0, -65504, 7, 0, -65503, 7, 0, -65502, 7, 0, -65501, 7, 0, -65500, 7, 0, -65499, 7, 0, -65498, 7, 0, -65497, 7, 0, -65496, 7, 0, -65495, 7, 0, -65494, 7, 0, -65493, 7, 0, -65492, 7, 0, -65491, 7, 0, -65490, 7, 0, -65489, 7, 0, -65488, 7, 0, -65487, 7, 0, -65486, 7, 0, -65485, 7, 0, -65484, 7, 0, -65483, 7, 0, -65482, 5, 1, -65481, 5, 3, -65480, 5, 3, -65479, 5, 3, -65478, 5, 3, -65477, 5, 3, -65476, 5, 3, -65475, 5, 65539, -65474, 5, 196611, -65473, -1073741819, 196613, -65472, 1610612741, 458760, 65524, -1610612731, 524293, 65525, 5, 458760, 65526, -1610612731, 196610, 65527, 5, 65538, 65528, 5, 2, 65529, 5, 2, 65530, 5, 2, 65531, 5, 2, 65532, 5, 2, 65533, 5, 2, 65534, 5, 2, 65535, 5, 2, 0, 5, 3, 1, 5, 3, 2, 5, 3, 3, 5, 3, 4, 5, 3, 5, 5, 3, 6, 5, 3, 7, 5, 3, 8, 5, 3, 9, 5, 3, 10, 5, 3, 11, 5, 3, 12, 5, 3, 13, 5, 3, 14, 5, 3, 15, 5, 2, 16, 5, 2, 17, 5, 2, 18, 5, 2, 19, 5, 2, 20, 5, 2, 21, 5, 2, 22, 5, 2, 23, 5, 2, 24, 5, 2, 25, 5, 2, 26, 5, 2, 27, 5, 2, 28, 5, 2, 29, 5, 2, 30, 5, 2, 31, 5, 2, 32, 5, 2, 33, 5, 2, 34, 5, 2, 35, 5, 2, 36, 5, 2, 37, 5, 5, 38, 7, 0, 39, 7, 0, 40, 7, 0, 41, 7, 0, 42, 7, 0, 43, 7, 0, 44, 7, 0, 45, 7, 0, 46, 7, 0, 47, 7, 0, 48, 7, 0, 49, 7, 0, 50, 7, 0, 51, 7, 0, 52, 7, 0, 53, 7, 0, 54, 5, 6, 55, 5, 131076, 56, -1610612731, 196611, 57, -1610612731, 196611, 58, -1610612731, 196611, 59, 5, 65545, 60, -1610612731, 196611, 61, -1610612731, 196611, 62, 5, 196609, 63, -1073741819, 196613, 64, 1610612741, 458760, 131060, -1610612731, 524293, 131061, 5, 458760, 131062, -1610612731, 196609, 131063, -1610612731, 196611, 131064, -1610612731, 196611, 131065, -1610612731, 196611, 131066, -1610612731, 196611, 131067, -1610612731, 196611, 131068, -1610612731, 196611, 131069, -1610612731, 196611, 131070, -1610612731, 196611, 131071, -1610612731, 196611, 65536, -1610612731, 196611, 65537, -1610612731, 196611, 65538, -1610612731, 196611, 65539, -1610612731, 196611, 65540, -1610612731, 196611, 65541, -1610612731, 196611, 65542, -1610612731, 196611, 65543, -1610612731, 196611, 65544, -1610612731, 196611, 65545, -1610612731, 196611, 65546, -1610612731, 196611, 65547, -1610612731, 196611, 65548, -1610612731, 196611, 65549, -1610612731, 196611, 65550, -1610612731, 196611, 65551, -1610612731, 196611, 65552, -1610612731, 196611, 65553, -1610612731, 196611, 65554, -1610612731, 196611, 65555, -1610612731, 196611, 65556, -1610612731, 196611, 65557, -1610612731, 196611, 65558, -1610612731, 196611, 65559, -1610612731, 196611, 65560, -1610612731, 196611, 65561, -1610612731, 196611, 65562, -1610612731, 196611, 65563, -1610612731, 196611, 65564, -1610612731, 196611, 65565, -1610612731, 196611, 65566, 1610612741, 196613, 65567, 1610612741, 196613, 65568, 1610612741, 196613, 65569, -1610612731, 196611, 65570, -1610612731, 196611, 65571, -1610612731, 196611, 65572, -1610612731, 131076, 65573, 5, 8, 65574, 7, 0, 65575, 7, 0, 65576, 7, 0, 65577, 7, 0, 65578, 7, 0, 65579, 7, 0, 65580, 7, 0, 65581, 7, 0, 65582, 7, 0, 65583, 7, 0, 65584, 7, 0, 65585, 7, 0, 65586, 5, 1, 65587, 5, 3, 65588, 5, 3, 65589, 5, 3, 65590, 5, 65539, 65591, 5, 196611, 65592, 5, 196610, 65593, 5, 131079, 65594, 5, 196610, 65595, 5, 262150, 65596, 5, 65545, 65597, 5, 196610, 65598, 5, 196610, 65599, -1073741819, 196613, 65600, 1610612741, 458760, 196596, -1610612731, 524293, 196597, 5, 524292, 196598, 5, 458761, 196599, 5, 458761, 196600, 5, 458761, 196601, 5, 458761, 196602, 5, 458761, 196603, 5, 458761, 196604, 5, 458761, 196605, 5, 458761, 196606, 5, 458761, 196607, 5, 458761, 131072, -1073741819, 458756, 131073, 536870917, 196610, 131074, -1610612731, 589830, 131075, -1610612731, 589828, 131076, -1610612731, 589828, 131077, -1610612731, 589828, 131078, 5, 589827, 131079, 1610612741, 196614, 131080, -1073741819, 196614, 131081, 5, 524298, 131082, -1610612731, 589828, 131083, -1610612731, 589828, 131084, -1610612731, 589828, 131085, -1610612731, 589828, 131086, 5, 589827, 131087, 1610612741, 196612, 131088, -1073741819, 589827, 131089, -1610612731, 589828, 131090, -1610612731, 589828, 131091, -1610612731, 589828, 131092, -1610612731, 589828, 131093, -1610612731, 589828, 131094, -1610612731, 589828, 131095, -1610612731, 589828, 131096, 5, 589827, 131097, 1610612741, 196614, 131098, -1073741819, 196614, 131099, 5, 524298, 131100, -1610612731, 589828, 131101, -1610612731, 589828, 131102, -1610612731, 589828, 131103, -1610612731, 589828, 131104, -1610612731, 589828, 131105, -1610612731, 589828, 131106, 1610612741, 589830, 131107, 536870917, 262152, 131108, 1610612741, 196611, 131109, 5, 8, 131110, 7, 0, 131111, 7, 0, 131112, 7, 0, 131113, 7, 0, 131114, 7, 0, 131115, 7, 0, 131116, 7, 0, 131117, 7, 0, 131118, 7, 0, 131119, 7, 0, 131120, 7, 0, 131121, 7, 0, 131122, 5, 6, 131123, -1610612731, 131077, 131124, -1610612731, 196611, 131125, -1610612731, 196611, 131126, -1610612731, 196611, 131127, 5, 196609, 131128, 1610612741, 196613, 131129, 1610612741, 196613, 131130, 1610612741, 196613, 131131, 5, 131082, 131132, 1610612741, 196613, 131133, 1610612741, 196613, 131134, 1610612741, 196613, 131135, 5, 196614, 131136, 1610612741, 458760, 262132, -1610612731, 524293, 262133, 5, 524293, 262134, 5, 524293, 262135, 5, 524293, 262136, 5, 524293, 262137, 5, 524293, 262138, 5, 524293, 262139, 5, 524293, 262140, 5, 524293, 262141, 5, 524293, 262142, 5, 524293, 262143, 5, 524293, 196608, 5, 458760, 196609, 1073741829, 196610, 196610, 536870917, 589832, 196611, -1073741819, 589828, 196612, -1073741819, 589828, 196613, -1073741819, 589828, 196614, 1610612741, 524298, 196615, -1610612731, 196614, 196616, 5, 196614, 196617, 5, 589830, 196618, -1073741819, 589828, 196619, -1073741819, 589828, 196620, -1073741819, 589828, 196621, -1073741819, 589828, 196622, 5, 589832, 196623, 1610612741, 196612, 196624, 1610612741, 589827, 196625, -1073741819, 589828, 196626, -1073741819, 589828, 196627, -1073741819, 589828, 196628, -1073741819, 589828, 196629, -1073741819, 589828, 196630, -1073741819, 589828, 196631, -1073741819, 589828, 196632, 1610612741, 524298, 196633, -1610612731, 196614, 196634, 5, 196614, 196635, 5, 589830, 196636, -1073741819, 589828, 196637, -1073741819, 589828, 196638, -1073741819, 589828, 196639, -1073741819, 589828, 196640, -1073741819, 589828, 196641, -1073741819, 589828, 196642, 1610612741, 524298, 196643, -2147483643, 131074, 196644, 1610612741, 196611, 196645, 5, 65538, 196646, 5, 2, 196647, 5, 2, 196648, 5, 2, 196649, 5, 2, 196650, 5, 2, 196651, 5, 2, 196652, 5, 2, 196653, 5, 2, 196654, 5, 2, 196655, 5, 2, 196656, 5, 2, 196657, 5, 2, 196658, 5, 65539, 196659, -1610612731, 196613, 196660, 1073741829, 327688, 196661, -2147483643, 131074, 196662, -1073741819, 458753, 196663, -1073741819, 458760, 196664, -1073741819, 458760, 196665, -1073741819, 458760, 196666, -1073741819, 458760, 196667, -1073741819, 458760, 196668, -1073741819, 458760, 196669, -1073741819, 458760, 196670, -1073741819, 458760, 196671, -1073741819, 458760, 196672, -1073741819, 524292, 327668, -1610612731, 524293, 327669, 5, 524293, 327670, 5, 524293, 327671, 5, 524293, 327672, 5, 524293, 327673, 5, 524293, 327674, 5, 524293, 327675, 5, 524293, 327676, 5, 524293, 327677, 5, 524293, 327678, 5, 524293, 327679, 5, 524293, 262144, 5, 458760, 262145, -1073741819, 196612, 262146, -1073741819, 196612, 262147, -1073741819, 196612, 262148, -1073741819, 196612, 262149, -1073741819, 196612, 262150, -2147483643, 327688, 262151, -1073741819, 196612, 262152, -1073741819, 196612, 262153, -1073741819, 196612, 262154, -1073741819, 196612, 262155, -1073741819, 196612, 262156, -1073741819, 196612, 262157, -1073741819, 196612, 262158, -2147483643, 327688, 262159, -1073741819, 196612, 262160, -1073741819, 196612, 262161, -1073741819, 196612, 262162, -1073741819, 196612, 262163, -1073741819, 196612, 262164, -1073741819, 196612, 262165, -1073741819, 196612, 262166, -1073741819, 196612, 262167, -1073741819, 196612, 262168, -2147483643, 327688, 262169, -1073741819, 196612, 262170, -1073741819, 196612, 262171, -1073741819, 196612, 262172, -1073741819, 196612, 262173, -1073741819, 196612, 262174, -1073741819, 196612, 262175, -1073741819, 196612, 262176, -1073741819, 196612, 262177, -1073741819, 196612, 262178, -2147483643, 327688, 262179, -536870907, 131076, 262180, -1610612731, 196609, 262181, -1610612731, 196611, 262182, -1610612731, 196611, 262183, -1610612731, 196611, 262184, -1610612731, 196611, 262185, -1610612731, 196611, 262186, -1610612731, 196611, 262187, 536870917, 131082, 262188, -1610612731, 196611, 262189, 1073741829, 131078, 262190, -1610612731, 196611, 262191, -1610612731, 196611, 262192, -1610612731, 196611, 262193, -1610612731, 196611, 262194, 1610612741, 196613, 262195, 5, 196609, 262196, 1073741829, 327688, 262197, -2147483643, 131075, 262198, 1610612741, 458760, 262199, -1610612731, 524293, 262200, -1610612731, 524293, 262201, -1610612731, 524293, 262202, -1610612731, 524293, 262203, -1610612731, 524293, 262204, -1610612731, 524293, 262205, -1610612731, 524293, 262206, -1610612731, 524293, 262207, -1610612731, 524293, 262208, -1610612731, 524293, 393204, -1610612731, 524293, 393205, 5, 524293, 393206, 5, 524293, 393207, 5, 524293, 393208, 5, 524293, 393209, 5, 524293, 393210, 5, 524293, 393211, 5, 524293, 393212, 5, 524293, 393213, 5, 524293, 393214, 5, 524293, 393215, 5, 524293, 327680, 5, 524292, 327681, 1610612741, 458759, 327682, -1073741819, 458760, 327683, -1073741819, 458760, 327684, -1073741819, 458760, 327685, -1073741819, 458760, 327686, -1073741819, 458760, 327687, -1073741819, 458760, 327688, -1073741819, 458760, 327689, -1073741819, 458760, 327690, -1073741819, 458760, 327691, -1073741819, 458760, 327692, -1073741819, 458760, 327693, -1073741819, 458760, 327694, -1073741819, 458760, 327695, -1073741819, 458760, 327696, -1073741819, 458760, 327697, -1073741819, 458760, 327698, -1073741819, 458760, 327699, -1073741819, 458760, 327700, -1073741819, 458760, 327701, -1073741819, 458760, 327702, -1073741819, 458760, 327703, -1073741819, 458760, 327704, -1073741819, 458760, 327705, -1073741819, 458760, 327706, -1073741819, 458760, 327707, -1073741819, 458760, 327708, -1073741819, 458760, 327709, -1073741819, 458760, 327710, -1073741819, 458760, 327711, -1073741819, 458760, 327712, -1073741819, 458760, 327713, -1073741819, 458760, 327714, -1073741819, 458760, 327715, -1073741819, 458760, 327716, -1073741819, 458760, 327717, -1073741819, 458760, 327718, -1073741819, 458760, 327719, -1073741819, 458760, 327720, -1073741819, 458760, 327721, -1073741819, 458760, 327722, -1073741819, 458760, 327723, -1073741819, 458760, 327724, -1073741819, 458760, 327725, -1073741819, 458760, 327726, -1073741819, 458760, 327727, -1073741819, 458760, 327728, -1073741819, 458760, 327729, -1073741819, 458760, 327730, -1073741819, 458760, 327731, -1073741819, 458760, 327732, -1073741819, 458760, 327733, -1073741819, 458760, 327734, -1073741819, 524292, 327735, -1610612731, 524293, 327736, -1610612731, 524293, 327737, -1610612731, 524293, 327738, -1610612731, 524293, 327739, -1610612731, 524293, 327740, -1610612731, 524293, 327741, -1610612731, 524293, 327742, -1610612731, 524293, 327743, -1610612731, 524293, 327744, -1610612731, 524293 ) +tile_data = PoolIntArray( -720908, 5, 524293, -720907, 5, 524293, -720906, 5, 524293, -720905, 5, 524293, -720904, 5, 524293, -720903, 5, 524293, -720902, 5, 524293, -720901, 5, 524293, -720900, 5, 524293, -720899, 5, 524293, -720898, 5, 524293, -720897, 5, 524293, -786432, 5, 524293, -786431, 5, 524293, -786430, 5, 524293, -786429, 5, 524293, -786428, 5, 524293, -786427, 5, 524293, -786426, 5, 524293, -786425, 5, 524293, -786424, 5, 524293, -786423, 5, 524293, -786422, 5, 524293, -786421, 5, 524293, -786420, 5, 524293, -786419, 5, 524293, -786418, 5, 524293, -786417, 5, 524293, -786416, 5, 524293, -786415, 5, 524293, -786414, 5, 524293, -786413, 5, 524293, -786412, 5, 524293, -786411, 5, 524293, -786410, 5, 524293, -786409, 5, 524293, -786408, 5, 524293, -786407, 5, 524293, -786406, 5, 524293, -786405, 5, 524293, -786404, 5, 524293, -786403, 5, 524293, -786402, 5, 524293, -786401, 5, 524293, -786400, 5, 524293, -786399, 5, 524293, -786398, 1610612741, 524291, -786397, -1610612731, 458760, -786396, -1610612731, 458760, -786395, -1610612731, 458760, -786394, -1610612731, 458760, -786393, -1610612731, 458760, -786392, -1610612731, 458760, -786391, -1610612731, 458760, -786390, -1610612731, 458760, -786389, -1610612731, 458760, -786388, -1610612731, 458760, -786387, -1610612731, 458760, -786386, -1610612731, 458760, -786385, -1610612731, 458760, -786384, -1610612731, 458760, -786383, -1610612731, 458760, -786382, -1610612731, 458760, -786381, -1610612731, 458760, -786380, -1610612731, 458760, -786379, -1610612731, 458760, -786378, -1610612731, 458760, -786377, -1610612731, 458760, -786376, -1610612731, 458760, -786375, -1610612731, 458760, -786374, -1610612731, 458760, -786373, -1610612731, 458760, -786372, -1610612731, 458760, -786371, -1610612731, 458760, -786370, -1610612731, 458760, -786369, -1610612731, 458760, -786368, 1610612741, 524292, -655372, -1610612731, 524293, -655371, 1610612741, 524291, -655370, -1610612731, 458760, -655369, -1610612731, 458760, -655368, -1610612731, 458760, -655367, -1610612731, 458760, -655366, -1610612731, 458760, -655365, -1610612731, 458760, -655364, -1610612731, 458760, -655363, -1610612731, 458760, -655362, -1610612731, 458760, -655361, -1610612731, 458760, -720896, -1610612731, 458760, -720895, -1610612731, 458760, -720894, 5, 458759, -720893, 5, 458759, -720892, 5, 458759, -720891, 5, 458759, -720890, 5, 458759, -720889, 5, 458759, -720888, 5, 458759, -720887, 5, 458759, -720886, 5, 458759, -720885, 5, 458759, -720884, 5, 458759, -720883, 5, 458759, -720882, 5, 458759, -720881, 5, 458759, -720880, 5, 458759, -720879, 5, 458759, -720878, 5, 458759, -720877, 5, 458759, -720876, 5, 458759, -720875, 5, 458759, -720874, 5, 458759, -720873, 5, 458759, -720872, 5, 458759, -720871, 5, 458759, -720870, 5, 458759, -720869, 5, 458759, -720868, 5, 458759, -720867, 5, 458759, -720866, 5, 458759, -720865, 5, 458759, -720864, 5, 458759, -720863, 5, 458759, -720862, 5, 458756, -720861, -536870907, 196615, -720860, -1073741819, 196611, -720859, -1073741819, 196611, -720858, 5, 131078, -720857, -1073741819, 196611, -720856, -1073741819, 196611, -720855, -1073741819, 196611, -720854, -1073741819, 196611, -720853, -1073741819, 196611, -720852, -1073741819, 196611, -720851, -1073741819, 196611, -720850, -1073741819, 196611, -720849, 5, 196608, -720848, -1073741819, 196611, -720847, -1073741819, 196611, -720846, -1073741819, 196611, -720845, -1073741819, 196611, -720844, -1073741819, 196611, -720843, -1073741819, 196611, -720842, -1073741819, 196611, -720841, 5, 196608, -720840, -1073741819, 196611, -720839, -1073741819, 196611, -720838, -1073741819, 196611, -720837, -1073741819, 196611, -720836, -1073741819, 196611, -720835, -1073741819, 196611, -720834, -1073741819, 196609, -720833, -1073741819, 131073, -720832, 1610612741, 458760, -589836, -1610612731, 524293, -589835, 5, 458760, -589834, 1610612741, 196609, -589833, -1073741819, 196611, -589832, -1073741819, 196611, -589831, -1073741819, 196611, -589830, -1073741819, 196611, -589829, -1073741819, 196611, -589828, -1073741819, 196611, -589827, -1073741819, 196611, -589826, -1073741819, 196611, -589825, -1073741819, 196611, -655360, -1073741819, 196611, -655359, 1073741829, 196615, -655358, -536870907, 196615, -655357, -1073741819, 196611, -655356, -1073741819, 196611, -655355, -1073741819, 196611, -655354, -1073741819, 196611, -655353, -1073741819, 196611, -655352, -1073741819, 196611, -655351, -1073741819, 196611, -655350, -1073741819, 196611, -655349, -1073741819, 196611, -655348, -1073741819, 196611, -655347, -1073741819, 196611, -655346, -1073741819, 196611, -655345, -1073741819, 196611, -655344, -1073741819, 196611, -655343, -1073741819, 196611, -655342, -1073741819, 196611, -655341, -1073741819, 196611, -655340, -1073741819, 196611, -655339, -1073741819, 196611, -655338, -1073741819, 196611, -655337, -1073741819, 196611, -655336, -1073741819, 196611, -655335, -1073741819, 196611, -655334, -1073741819, 196611, -655333, -1073741819, 196611, -655332, -1073741819, 196611, -655331, -1073741819, 196611, -655330, -1073741819, 196611, -655329, -1073741819, 196611, -655328, -1073741819, 196611, -655327, -1073741819, 196611, -655326, -1073741819, 196611, -655325, -536870907, 131080, -655324, 1610612741, 65539, -655323, 1610612741, 2, -655322, 1610612741, 2, -655321, 1610612741, 2, -655320, 1610612741, 2, -655319, 1610612741, 2, -655318, 1610612741, 2, -655317, 1610612741, 2, -655316, 1610612741, 2, -655315, 1610612741, 2, -655314, 1610612741, 2, -655313, 1610612741, 2, -655312, 1610612741, 2, -655311, 1610612741, 2, -655310, 1610612741, 2, -655309, 1610612741, 2, -655308, 1610612741, 2, -655307, 1610612741, 2, -655306, 1610612741, 2, -655305, 1610612741, 2, -655304, 1610612741, 2, -655303, 1610612741, 2, -655302, 1610612741, 2, -655301, 1610612741, 2, -655300, 1610612741, 2, -655299, 1610612741, 65538, -655298, 5, 196611, -655297, -1073741819, 65546, -655296, 1610612741, 458760, -524300, -1610612731, 524293, -524299, 5, 458760, -524298, -1610612731, 196610, -524297, 5, 65540, -524296, 5, 10, -524295, 5, 10, -524294, 5, 10, -524293, 5, 10, -524292, 5, 10, -524291, 5, 10, -524290, 5, 10, -524289, 5, 10, -589824, 5, 65541, -589823, 5, 196611, -589822, 1073741829, 196612, -589821, -1073741819, 131080, -589820, 536870917, 262150, -589819, 1073741829, 196618, -589818, 1610612741, 196612, -589817, 536870917, 196618, -589816, 1610612741, 196612, -589815, -1073741819, 65545, -589814, 5, 262144, -589813, 536870917, 327687, -589812, 536870917, 262144, -589811, 1073741829, 196612, -589810, 1073741829, 196617, -589809, -2147483643, 196612, -589808, -2147483643, 196617, -589807, 1073741829, 196618, -589806, 536870917, 196612, -589805, -536870907, 131082, -589804, 1073741829, 196618, -589803, 1073741829, 131075, -589802, 536870917, 196618, -589801, 1610612741, 196612, -589800, -1073741819, 131082, -589799, 536870917, 196618, -589798, -536870907, 196616, -589797, -2147483643, 196616, -589796, 536870917, 196618, -589795, 1073741829, 196617, -589794, -2147483643, 196612, -589793, -2147483643, 196617, -589792, 1073741829, 196618, -589791, -2147483643, 131077, -589790, 1073741829, 196618, -589789, 1610612741, 196611, -589788, 5, 7, -589787, 7, 0, -589786, 7, 0, -589785, 7, 0, -589784, 7, 0, -589783, 7, 0, -589782, 7, 0, -589781, 7, 0, -589780, 7, 0, -589779, 7, 0, -589778, 7, 0, -589777, 7, 0, -589776, 536870917, 0, -589775, 7, 0, -589774, 7, 0, -589773, 7, 0, -589772, 7, 0, -589771, 7, 0, -589770, 7, 0, -589769, 7, 0, -589768, 7, 0, -589767, 7, 0, -589766, 7, 0, -589765, 7, 0, -589764, 7, 0, -589763, 5, 6, -589762, 5, 196611, -589761, -1073741819, 65546, -589760, 1610612741, 458760, -458764, -1610612731, 524293, -458763, 5, 458760, -458762, -1610612731, 196610, -458761, 5, 7, -458757, 0, 1, -458756, 0, 393217, -458755, 0, 2, -458754, 0, 327686, -524288, 1610612741, 7, -524287, 5, 196611, -524286, 1073741829, 196612, -524285, 1610612741, 196612, -524284, -2147483643, 131074, -524283, 1073741829, 196618, -524282, 1610612741, 196612, -524281, 536870917, 196618, -524280, 1610612741, 196612, -524279, 5, 196611, -524278, 5, 262144, -524277, -536870907, 65545, -524276, 536870917, 262144, -524275, 1073741829, 196612, -524274, 1073741829, 196612, -524273, 536870917, 262151, -524272, 536870917, 196612, -524271, 1073741829, 196618, -524270, -2147483643, 131079, -524269, 1073741829, 196612, -524268, 1073741829, 196618, -524267, 1073741829, 196612, -524266, 536870917, 196618, -524265, 1610612741, 196612, -524264, 5, 196611, -524263, 536870917, 196618, -524262, -536870907, 196616, -524261, -2147483643, 196616, -524260, 536870917, 196618, -524259, 1073741829, 196612, -524258, 536870917, 393220, -524257, 536870917, 196612, -524256, 1073741829, 196618, -524255, 536870917, 196611, -524254, 1073741829, 196618, -524253, 1610612741, 196611, -524252, 5, 7, -524251, 7, 0, -524250, 7, 0, -524249, 7, 0, -524248, 7, 0, -524247, 7, 0, -524246, 7, 0, -524245, 7, 0, -524244, 7, 0, -524243, 7, 0, -524242, 7, 0, -524241, 7, 0, -524240, 7, 0, -524239, 7, 0, -524238, 7, 0, -524237, 7, 0, -524236, 7, 0, -524235, 7, 0, -524234, 7, 0, -524233, 7, 0, -524232, 7, 0, -524231, 7, 0, -524230, 7, 0, -524229, 7, 0, -524228, 7, 0, -524227, 5, 6, -524226, 5, 196611, -524225, -1073741819, 196613, -524224, 1610612741, 458760, -393228, -1610612731, 524293, -393227, 5, 458760, -393226, -1610612731, 196610, -393225, 5, 7, -458752, 1610612741, 7, -458751, 5, 196611, -458750, 1073741829, 196612, -458749, -536870907, 131077, -458748, 536870917, 393221, -458747, 1073741829, 196618, -458746, 1610612741, 196612, -458745, 536870917, 196618, -458744, 1610612741, 196612, -458743, -2147483643, 65545, -458742, 5, 262144, -458741, 536870917, 327687, -458740, 536870917, 262144, -458739, 1073741829, 196612, -458738, -536870907, 196617, -458737, -536870907, 196612, -458736, 536870917, 196617, -458735, 1073741829, 196618, -458734, 536870917, 196612, -458733, 1073741829, 196612, -458732, 1073741829, 196618, -458731, 536870917, 262153, -458730, 536870917, 196618, -458729, 1610612741, 196612, -458728, -1610612731, 131078, -458727, 536870917, 196618, -458726, -536870907, 196616, -458725, -2147483643, 196616, -458724, 536870917, 196618, -458723, -536870907, 196617, -458722, -536870907, 196612, -458721, 536870917, 196617, -458720, 1073741829, 196618, -458719, 536870917, 131077, -458718, 1073741829, 196618, -458717, 1610612741, 196611, -458716, 5, 7, -458715, 7, 0, -458714, 7, 0, -458713, 7, 0, -458712, 7, 0, -458711, 7, 0, -458710, 7, 0, -458709, 7, 0, -458708, 7, 0, -458701, 7, 0, -458700, 7, 0, -458699, 7, 0, -458698, 7, 0, -458697, 7, 0, -458696, 7, 0, -458695, 7, 0, -458694, 7, 0, -458693, 7, 0, -458692, 7, 0, -458691, 5, 6, -458690, 5, 196611, -458689, -2147483643, 131075, -458688, 1610612741, 458760, -327692, -1610612731, 524293, -327691, 5, 458760, -327690, -1610612731, 196610, -327689, 5, 7, -327685, 0, 4, -327684, 1, 393223, -327683, 1, 458753, -327682, 0, 5, -393216, 1610612741, 7, -393215, 5, 196611, -393214, 536870917, 196615, -393213, 536870917, 196610, -393212, 536870917, 196610, -393211, 1073741829, 131078, -393210, 536870917, 196610, -393209, 536870917, 196610, -393208, 536870917, 196610, -393207, 536870917, 196610, -393206, 1073741829, 131078, -393205, 536870917, 196610, -393204, 536870917, 196610, -393203, 536870917, 196610, -393202, 536870917, 196610, -393201, 536870917, 196610, -393200, 536870917, 196610, -393199, 536870917, 196610, -393198, 536870917, 196610, -393197, 536870917, 196610, -393196, 536870917, 196610, -393195, 536870917, 196610, -393194, 536870917, 196610, -393193, 536870917, 196610, -393192, 536870917, 196610, -393191, 1073741829, 131078, -393190, 536870917, 196610, -393189, 536870917, 196610, -393188, 536870917, 196610, -393187, 536870917, 196610, -393186, 536870917, 196610, -393185, 536870917, 196610, -393184, 536870917, 196610, -393183, 536870917, 327688, -393182, 536870917, 196610, -393181, 536870917, 196617, -393180, 5, 7, -393179, 7, 0, -393178, 7, 0, -393177, 7, 0, -393176, 7, 0, -393175, 7, 0, -393174, 7, 0, -393173, 7, 0, -393165, 7, 0, -393164, 7, 0, -393163, 7, 0, -393162, 7, 0, -393161, 7, 0, -393160, 7, 0, -393159, 7, 0, -393158, 7, 0, -393157, 7, 0, -393156, 7, 0, -393155, 5, 6, -393154, -1610612731, 196608, -393153, 1073741829, 196612, -393152, 1610612741, 458760, -262156, -1610612731, 524293, -262155, 5, 458760, -262154, -1610612731, 196610, -262153, 5, 7, -262149, 0, 6, -262148, 0, 7, -262147, 0, 7, -262146, 0, 65536, -327680, 1610612741, 7, -327679, 1073741829, 131076, -327678, -1073741819, 196611, -327677, -1073741819, 196611, -327676, 5, 131078, -327675, -1073741819, 196611, -327674, -1073741819, 196611, -327673, 1610612741, 131082, -327672, 5, 131078, -327671, -1073741819, 196611, -327670, -1073741819, 196611, -327669, -1073741819, 196611, -327668, -1073741819, 196611, -327667, 1610612741, 131082, -327666, 1610612741, 131082, -327665, -1073741819, 196611, -327664, 1610612741, 131079, -327663, -1073741819, 196611, -327662, -1073741819, 196611, -327661, 1610612741, 131079, -327660, 1610612741, 131082, -327659, -1073741819, 196611, -327658, -1073741819, 196611, -327657, -1073741819, 196611, -327656, -1073741819, 196611, -327655, -1073741819, 196611, -327654, 536870917, 327688, -327653, -1073741819, 196611, -327652, -1073741819, 196611, -327651, -1073741819, 196611, -327650, -1073741819, 196611, -327649, 536870917, 131078, -327648, -1073741819, 196611, -327647, -1073741819, 196611, -327646, -1073741819, 196611, -327645, -536870907, 131076, -327644, 5, 7, -327643, 7, 0, -327642, 7, 0, -327641, 7, 0, -327640, 7, 0, -327639, 7, 0, -327638, 7, 0, -327637, 7, 0, -327636, 7, 0, -327635, 7, 0, -327629, 7, 0, -327628, 7, 0, -327627, 7, 0, -327626, 7, 0, -327625, 7, 0, -327624, 7, 0, -327623, 7, 0, -327622, 7, 0, -327621, 7, 0, -327620, 7, 0, -327619, 5, 6, -327618, 5, 196611, -327617, -536870907, 393220, -327616, 1610612741, 458760, -196620, -1610612731, 524293, -196619, 5, 458760, -196618, -1610612731, 196610, -196617, 5, 7, -262144, 5, 9, -262143, 5, 10, -262142, 5, 10, -262141, 5, 10, -262140, 5, 10, -262139, 5, 10, -262138, 5, 10, -262137, 5, 10, -262136, 5, 10, -262135, 5, 10, -262134, 5, 10, -262133, 5, 10, -262132, 5, 10, -262131, 5, 10, -262130, 5, 10, -262129, 5, 10, -262128, 5, 10, -262127, 5, 10, -262126, 5, 10, -262125, 5, 10, -262124, 5, 10, -262123, 5, 10, -262122, 5, 10, -262121, 5, 10, -262120, 5, 10, -262119, 5, 10, -262118, 5, 10, -262117, 5, 10, -262116, 5, 10, -262115, 5, 10, -262114, 5, 10, -262113, 5, 10, -262112, 5, 10, -262111, 5, 10, -262110, 5, 10, -262109, 5, 10, -262108, 5, 65536, -262107, 7, 0, -262106, 7, 0, -262105, 7, 0, -262104, 7, 0, -262103, 7, 0, -262102, 7, 0, -262101, 7, 0, -262100, 7, 0, -262099, 7, 0, -262093, 7, 0, -262092, 7, 0, -262091, 7, 0, -262090, 7, 0, -262089, 7, 0, -262088, 7, 0, -262087, 7, 0, -262086, 7, 0, -262085, 7, 0, -262084, 7, 0, -262083, 5, 6, -262082, 5, 196611, -262081, 1073741829, 196612, -262080, 1610612741, 458760, -131084, -1610612731, 524293, -131083, 5, 458760, -131082, -1610612731, 196610, -131081, 5, 7, -196603, 1, 6, -196602, 1, 7, -196601, 1, 7, -196600, 1, 7, -196599, 1, 7, -196598, 1, 65536, -196591, 1, 4, -196590, -1610612735, 196614, -196589, 1, 393216, -196588, 1, 2, -196587, 1, 2, -196586, 1, 2, -196585, 1, 3, -196579, 7, 0, -196578, 7, 0, -196577, 7, 0, -196576, 7, 0, -196575, 7, 0, -196574, 7, 0, -196573, 7, 0, -196572, 7, 0, -196571, 7, 0, -196570, 7, 0, -196569, 7, 0, -196568, 7, 0, -196567, 7, 0, -196566, 7, 0, -196565, 7, 0, -196564, 7, 0, -196563, 7, 0, -196562, 7, 0, -196561, 7, 0, -196560, 7, 0, -196559, 7, 0, -196558, 7, 0, -196557, 7, 0, -196556, 7, 0, -196555, 7, 0, -196554, 7, 0, -196553, 7, 0, -196552, 7, 0, -196551, 7, 0, -196550, 7, 0, -196549, 7, 0, -196548, 7, 0, -196547, 5, 6, -196546, 5, 196611, -196545, 1073741829, 196612, -196544, 1610612741, 458760, -65548, -1610612731, 524293, -65547, 5, 458760, -65546, -1610612731, 196610, -65545, 5, 7, -131055, 1, 4, -131054, -1610612735, 196614, -131053, 1, 393218, -131052, 1, 393219, -131051, 1, 393219, -131050, 1, 393220, -131049, 1, 5, -131043, 7, 0, -131042, 7, 0, -131041, 7, 0, -131040, 7, 0, -131039, 7, 0, -131038, 7, 0, -131037, 7, 0, -131036, 7, 0, -131035, 7, 0, -131034, 7, 0, -131033, 7, 0, -131032, 7, 0, -131031, 7, 0, -131030, 7, 0, -131029, 5, 65542, -131028, 5, 65543, -131027, 5, 65544, -131024, 7, 0, -131023, 7, 0, -131022, 7, 0, -131021, 7, 0, -131020, 7, 0, -131019, 7, 0, -131018, 7, 0, -131017, 7, 0, -131016, 7, 0, -131015, 7, 0, -131014, 7, 0, -131013, 7, 0, -131012, 7, 0, -131011, 5, 6, -131010, 5, 196611, -131009, 1073741829, 327688, -131008, 1610612741, 458760, -12, -1610612731, 524293, -11, 5, 458760, -10, -1610612731, 196610, -9, 5, 7, -65519, 1, 4, -65518, -1610612735, 196614, -65514, 1, 393222, -65513, 1, 393216, -65512, 1, 2, -65511, 1, 2, -65510, 1, 327686, -65507, 7, 0, -65506, 7, 0, -65505, 7, 0, -65504, 7, 0, -65503, 7, 0, -65502, 7, 0, -65501, 7, 0, -65500, 7, 0, -65499, 7, 0, -65498, 7, 0, -65497, 7, 0, -65496, 7, 0, -65495, 7, 0, -65494, 7, 0, -65493, 7, 0, -65492, 7, 0, -65491, 7, 0, -65490, 7, 0, -65489, 7, 0, -65488, 7, 0, -65487, 7, 0, -65486, 7, 0, -65485, 7, 0, -65484, 7, 0, -65483, 7, 0, -65482, 5, 1, -65481, 5, 3, -65480, 5, 3, -65479, 5, 3, -65478, 5, 3, -65477, 5, 3, -65476, 5, 3, -65475, 5, 65539, -65474, 5, 196611, -65473, -1073741819, 196613, -65472, 1610612741, 458760, 65524, -1610612731, 524293, 65525, 5, 458760, 65526, -1610612731, 196610, 65527, 5, 65538, 65528, 5, 2, 65529, 5, 2, 65530, 5, 2, 65531, 5, 2, 65532, 5, 2, 65533, 5, 2, 65534, 5, 2, 65535, 5, 2, 0, 5, 3, 1, 5, 3, 2, 5, 3, 3, 5, 3, 4, 5, 3, 5, 5, 3, 6, 5, 3, 7, 5, 3, 8, 5, 3, 9, 5, 3, 10, 5, 3, 11, 5, 3, 12, 5, 3, 13, 5, 3, 14, 5, 3, 15, 5, 2, 16, 5, 2, 17, 5, 2, 18, 5, 2, 19, 5, 2, 20, 5, 2, 21, 5, 2, 22, 5, 2, 23, 5, 2, 24, 5, 2, 25, 5, 2, 26, 5, 2, 27, 5, 2, 28, 5, 2, 29, 5, 2, 30, 5, 2, 31, 5, 2, 32, 5, 2, 33, 5, 2, 34, 5, 2, 35, 536870928, 4, 36, 536870928, 2, 37, 536870928, 0, 38, 7, 0, 39, 7, 0, 40, 7, 0, 41, 7, 0, 42, 7, 0, 43, 7, 0, 44, 7, 0, 45, 7, 0, 46, 7, 0, 47, 7, 0, 48, 7, 0, 49, 7, 0, 50, 7, 0, 51, 7, 0, 52, 7, 0, 53, 7, 0, 54, 5, 6, 55, 5, 131076, 56, -1610612731, 196611, 57, -1610612731, 196611, 58, -1610612731, 196611, 59, 5, 65545, 60, -1610612731, 196611, 61, -1610612731, 196611, 62, 5, 196609, 63, -1073741819, 196613, 64, 1610612741, 458760, 131060, -1610612731, 524293, 131061, 5, 458760, 131062, -1610612731, 196609, 131063, -1610612731, 196611, 131064, -1610612731, 196611, 131065, -1610612731, 196611, 131066, -1610612731, 196611, 131067, -1610612731, 196611, 131068, -1610612731, 196611, 131069, -1610612731, 196611, 131070, -1610612731, 196611, 131071, -1610612731, 196611, 65536, -1610612731, 196611, 65537, -1610612731, 196611, 65538, -1610612731, 196611, 65539, -1610612731, 196611, 65540, -1610612731, 196611, 65541, -1610612731, 196611, 65542, -1610612731, 196611, 65543, -1610612731, 196611, 65544, -1610612731, 196611, 65545, -1610612731, 196611, 65546, -1610612731, 196611, 65547, -1610612731, 196611, 65548, -1610612731, 196611, 65549, -1610612731, 196611, 65550, -1610612731, 196611, 65551, -1610612731, 196611, 65552, -1610612731, 196611, 65553, -1610612731, 196611, 65554, -1610612731, 196611, 65555, -1610612731, 196611, 65556, -1610612731, 196611, 65557, -1610612731, 196611, 65558, -1610612731, 196611, 65559, -1610612731, 196611, 65560, -1610612731, 196611, 65561, -1610612731, 196611, 65562, -1610612731, 196611, 65563, -1610612731, 196611, 65564, -1610612731, 196611, 65565, -1610612731, 196611, 65566, 1610612741, 196613, 65567, 1610612741, 196613, 65568, 1610612741, 196613, 65569, -1610612731, 196611, 65570, -1610612731, 196611, 65571, -1610612731, 196611, 65572, -1610612731, 131076, 65573, 5, 8, 65574, 7, 0, 65575, 7, 0, 65576, 7, 0, 65577, 7, 0, 65578, 7, 0, 65579, 7, 0, 65580, 7, 0, 65581, 7, 0, 65582, 7, 0, 65583, 7, 0, 65584, 7, 0, 65585, 7, 0, 65586, 16, 0, 65587, 16, 1, 65588, 16, 2, 65589, 16, 4, 65590, 5, 65539, 65591, 5, 196611, 65592, 5, 196610, 65593, 5, 131079, 65594, 5, 196610, 65595, 5, 262150, 65596, 5, 65545, 65597, 5, 196610, 65598, 5, 196610, 65599, -1073741819, 196613, 65600, 1610612741, 458760, 196596, -1610612731, 524293, 196597, 5, 524292, 196598, 5, 458761, 196599, 5, 458761, 196600, 5, 458761, 196601, 5, 458761, 196602, 5, 458761, 196603, 5, 458761, 196604, 5, 458761, 196605, 5, 458761, 196606, 5, 458761, 196607, 5, 458761, 131072, -1073741819, 458756, 131073, 536870917, 196610, 131074, -1610612731, 589830, 131075, -1610612731, 589828, 131076, -1610612731, 589828, 131077, -1610612731, 589828, 131078, 5, 589827, 131079, 1610612741, 196614, 131080, -1073741819, 196614, 131081, 5, 524298, 131082, -1610612731, 589828, 131083, -1610612731, 589828, 131084, -1610612731, 589828, 131085, -1610612731, 589828, 131086, 5, 589827, 131087, 1610612741, 196612, 131088, -1073741819, 589827, 131089, -1610612731, 589828, 131090, -1610612731, 589828, 131091, -1610612731, 589828, 131092, -1610612731, 589828, 131093, -1610612731, 589828, 131094, -1610612731, 589828, 131095, -1610612731, 589828, 131096, 5, 589827, 131097, 1610612741, 196614, 131098, -1073741819, 196614, 131099, 5, 524298, 131100, -1610612731, 589828, 131101, -1610612731, 589828, 131102, -1610612731, 589828, 131103, -1610612731, 589828, 131104, -1610612731, 589828, 131105, -1610612731, 589828, 131106, 1610612741, 589830, 131107, 536870917, 262152, 131108, 1610612741, 196611, 131109, 5, 8, 131110, 7, 0, 131111, 7, 0, 131112, 7, 0, 131113, 7, 0, 131114, 7, 0, 131115, 7, 0, 131116, 7, 0, 131117, 7, 0, 131118, 7, 0, 131119, 7, 0, 131120, 7, 0, 131121, 7, 0, 131122, 5, 6, 131123, -1610612731, 131077, 131124, -1610612731, 196611, 131125, -1610612731, 196611, 131126, -1610612731, 196611, 131127, 5, 196609, 131128, 1610612741, 196613, 131129, 1610612741, 196613, 131130, 1610612741, 196613, 131131, 5, 131082, 131132, 1610612741, 196613, 131133, 1610612741, 196613, 131134, 1610612741, 196613, 131135, 5, 196614, 131136, 1610612741, 458760, 262132, -1610612731, 524293, 262133, 5, 524293, 262134, 5, 524293, 262135, 5, 524293, 262136, 5, 524293, 262137, 5, 524293, 262138, 5, 524293, 262139, 5, 524293, 262140, 5, 524293, 262141, 5, 524293, 262142, 5, 524293, 262143, 5, 524293, 196608, 5, 458760, 196609, 1073741829, 196610, 196610, 536870917, 589832, 196611, -1073741819, 589828, 196612, -1073741819, 589828, 196613, -1073741819, 589828, 196614, 1610612741, 524298, 196615, -1610612731, 196614, 196616, 5, 196614, 196617, 5, 589830, 196618, -1073741819, 589828, 196619, -1073741819, 589828, 196620, -1073741819, 589828, 196621, -1073741819, 589828, 196622, 5, 589832, 196623, 1610612741, 196612, 196624, 18, 0, 196625, 19, 0, 196626, 19, 0, 196627, 19, 0, 196628, 19, 0, 196629, 19, 0, 196630, 19, 0, 196631, 19, 0, 196632, 5, 589832, 196633, -1610612731, 196614, 196634, 5, 196614, 196635, 5, 589830, 196636, -1073741819, 589828, 196637, -1073741819, 589828, 196638, -1073741819, 589828, 196639, -1073741819, 589828, 196640, -1073741819, 589828, 196641, -1073741819, 589828, 196642, 1610612741, 524298, 196643, -2147483643, 131074, 196644, 1610612741, 196611, 196645, 5, 65538, 196646, 536870928, 4, 196647, 16, 1, 196648, 16, 2, 196649, 16, 3, 196650, 16, 1, 196651, 16, 2, 196652, 16, 3, 196653, 16, 1, 196654, 16, 2, 196655, 16, 3, 196656, 16, 2, 196657, 16, 4, 196658, 5, 65539, 196659, -1610612731, 196613, 196660, 1073741829, 327688, 196661, -2147483643, 131074, 196662, -1073741819, 458753, 196663, -1073741819, 458760, 196664, -1073741819, 458760, 196665, -1073741819, 458760, 196666, -1073741819, 458760, 196667, -1073741819, 458760, 196668, -1073741819, 458760, 196669, -1073741819, 458760, 196670, -1073741819, 458760, 196671, -1073741819, 458760, 196672, -1073741819, 524292, 327668, -1610612731, 524293, 327669, 5, 524293, 327670, 5, 524293, 327671, 5, 524293, 327672, 5, 524293, 327673, 5, 524293, 327674, 5, 524293, 327675, 5, 524293, 327676, 5, 524293, 327677, 5, 524293, 327678, 5, 524293, 327679, 5, 524293, 262144, 5, 458760, 262145, -1073741819, 196612, 262146, -1073741819, 196612, 262147, -1073741819, 196612, 262148, -1073741819, 196612, 262149, -1073741819, 196612, 262150, -2147483643, 327688, 262151, -1073741819, 196612, 262152, -1073741819, 196612, 262153, -1073741819, 196612, 262154, -1073741819, 196612, 262155, -1073741819, 196612, 262156, -1073741819, 196612, 262157, -1073741819, 196612, 262158, -2147483643, 327688, 262159, -1073741819, 196612, 262160, -1073741819, 196612, 262161, -1073741819, 196612, 262162, -1073741819, 196612, 262163, -1073741819, 196612, 262164, -1073741819, 196612, 262165, -1073741819, 196612, 262166, -1073741819, 196612, 262167, -1073741819, 196612, 262168, -2147483643, 327688, 262169, -1073741819, 196612, 262170, -1073741819, 196612, 262171, -1073741819, 196612, 262172, -1073741819, 196612, 262173, -1073741819, 196612, 262174, -1073741819, 196612, 262175, -1073741819, 196612, 262176, -1073741819, 196612, 262177, -1073741819, 196612, 262178, -2147483643, 327688, 262179, -536870907, 131076, 262180, -1610612731, 196609, 262181, -1610612731, 196611, 262182, -1610612731, 196611, 262183, -1610612731, 196611, 262184, -1610612731, 196611, 262185, -1610612731, 196611, 262186, -1610612731, 196611, 262187, 536870917, 131082, 262188, -1610612731, 196611, 262189, 1073741829, 131078, 262190, -1610612731, 196611, 262191, -1610612731, 196611, 262192, -1610612731, 196611, 262193, -1610612731, 196611, 262194, 1610612741, 196613, 262195, 5, 196609, 262196, 1073741829, 327688, 262197, -2147483643, 131075, 262198, 1610612741, 458760, 262199, -1610612731, 524293, 262200, -1610612731, 524293, 262201, -1610612731, 524293, 262202, -1610612731, 524293, 262203, -1610612731, 524293, 262204, -1610612731, 524293, 262205, -1610612731, 524293, 262206, -1610612731, 524293, 262207, -1610612731, 524293, 262208, -1610612731, 524293, 393204, -1610612731, 524293, 393205, 5, 524293, 393206, 5, 524293, 393207, 5, 524293, 393208, 5, 524293, 393209, 5, 524293, 393210, 5, 524293, 393211, 5, 524293, 393212, 5, 524293, 393213, 5, 524293, 393214, 5, 524293, 393215, 5, 524293, 327680, 5, 524292, 327681, 1610612741, 458759, 327682, -1073741819, 458760, 327683, -1073741819, 458760, 327684, -1073741819, 458760, 327685, -1073741819, 458760, 327686, -1073741819, 458760, 327687, -1073741819, 458760, 327688, -1073741819, 458760, 327689, -1073741819, 458760, 327690, -1073741819, 458760, 327691, -1073741819, 458760, 327692, -1073741819, 458760, 327693, -1073741819, 458760, 327694, -1073741819, 458760, 327695, -1073741819, 458760, 327696, -1073741819, 458760, 327697, -1073741819, 458760, 327698, -1073741819, 458760, 327699, -1073741819, 458760, 327700, -1073741819, 458760, 327701, -1073741819, 458760, 327702, -1073741819, 458760, 327703, -1073741819, 458760, 327704, -1073741819, 458760, 327705, -1073741819, 458760, 327706, -1073741819, 458760, 327707, -1073741819, 458760, 327708, -1073741819, 458760, 327709, -1073741819, 458760, 327710, -1073741819, 458760, 327711, -1073741819, 458760, 327712, -1073741819, 458760, 327713, -1073741819, 458760, 327714, -1073741819, 458760, 327715, -1073741819, 458760, 327716, -1073741819, 458760, 327717, -1073741819, 458760, 327718, -1073741819, 458760, 327719, -1073741819, 458760, 327720, -1073741819, 458760, 327721, -1073741819, 458760, 327722, -1073741819, 458760, 327723, -1073741819, 458760, 327724, -1073741819, 458760, 327725, -1073741819, 458760, 327726, -1073741819, 458760, 327727, -1073741819, 458760, 327728, -1073741819, 458760, 327729, -1073741819, 458760, 327730, -1073741819, 458760, 327731, -1073741819, 458760, 327732, -1073741819, 458760, 327733, -1073741819, 458760, 327734, -1073741819, 524292, 327735, -1610612731, 524293, 327736, -1610612731, 524293, 327737, -1610612731, 524293, 327738, -1610612731, 524293, 327739, -1610612731, 524293, 327740, -1610612731, 524293, 327741, -1610612731, 524293, 327742, -1610612731, 524293, 327743, -1610612731, 524293, 327744, -1610612731, 524293 ) [node name="TileMap2" type="TileMap" parent="."] tile_set = ExtResource( 4 ) @@ -1359,6 +1364,7 @@ format = 1 tile_set = ExtResource( 3 ) cell_size = Vector2( 16, 16 ) format = 1 +tile_data = PoolIntArray( -131029, 0, 1, -131028, 0, 13, -131027, 0, 0 ) [node name="Portal" parent="." instance=ExtResource( 8 )] position = Vector2( 952, -32 ) @@ -1368,13 +1374,13 @@ is_active = true [node name="Decor" type="Node2D" parent="."] [node name="ShaderGrass" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 614, 36 ) +position = Vector2( 617, 37 ) [node name="ShaderGrass7" parent="Decor" instance=ExtResource( 12 )] position = Vector2( 620, 34 ) [node name="ShaderGrass9" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 634, 36 ) +position = Vector2( 634, 37 ) [node name="ShaderGrass10" parent="Decor" instance=ExtResource( 12 )] position = Vector2( 644, 36 ) @@ -1395,7 +1401,7 @@ position = Vector2( 648, 34 ) z_index = -1 [node name="ShaderGrass13" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 674, 36 ) +position = Vector2( 674, 37 ) z_index = -1 [node name="ShaderGrass17" parent="Decor" instance=ExtResource( 12 )] @@ -1427,7 +1433,7 @@ position = Vector2( 686, 36 ) position = Vector2( 699, 36 ) [node name="ShaderGrass30" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 710, 36 ) +position = Vector2( 710, 37 ) [node name="ShaderGrass31" parent="Decor" instance=ExtResource( 12 )] position = Vector2( 719, 34 ) @@ -1438,21 +1444,6 @@ position = Vector2( 724, 36 ) [node name="ShaderGrass21" parent="Decor" instance=ExtResource( 12 )] position = Vector2( 699, 36 ) -[node name="ShaderGrass2" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 594, -12 ) - -[node name="ShaderGrass3" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 584, -12 ) - -[node name="ShaderGrass4" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 576, -12 ) - -[node name="ShaderGrass5" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 582, -15 ) - -[node name="ShaderGrass6" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 568, -12 ) - [node name="ShaderGrass40" parent="Decor" instance=ExtResource( 12 )] position = Vector2( 830, 4 ) @@ -1460,185 +1451,22 @@ position = Vector2( 830, 4 ) position = Vector2( 821, 4 ) [node name="ShaderGrass42" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 813, 4 ) +position = Vector2( 813, 5 ) [node name="ShaderGrass43" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 819, 1 ) +position = Vector2( 819, 2 ) [node name="ShaderGrass44" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 805, 4 ) - -[node name="ShaderGrass35" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 552, -12 ) - -[node name="ShaderGrass36" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 547, -13 ) - -[node name="ShaderGrass37" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 541, -12 ) - -[node name="ShaderGrass38" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 531, -12 ) -rotation = -0.000991582 - -[node name="ShaderGrass39" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 524, -12 ) - -[node name="ShaderGrass50" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 81, 50 ) - -[node name="ShaderGrass51" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 76, 49 ) - -[node name="ShaderGrass52" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 70, 50 ) - -[node name="ShaderGrass53" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 60, 50 ) -rotation = -0.000991582 - -[node name="ShaderGrass54" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 53, 50 ) - -[node name="ShaderGrass55" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 182, 50 ) - -[node name="ShaderGrass56" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 177, 49 ) - -[node name="ShaderGrass57" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 171, 50 ) - -[node name="ShaderGrass58" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 161, 50 ) -rotation = -0.000991582 - -[node name="ShaderGrass59" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 154, 50 ) - -[node name="ShaderGrass60" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 221, 50 ) - -[node name="ShaderGrass61" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 216, 49 ) - -[node name="ShaderGrass62" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 210, 50 ) - -[node name="ShaderGrass63" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 200, 50 ) -rotation = -0.000991582 - -[node name="ShaderGrass64" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 193, 50 ) - -[node name="ShaderGrass65" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 295, 50 ) - -[node name="ShaderGrass66" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 290, 49 ) - -[node name="ShaderGrass67" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 284, 50 ) - -[node name="ShaderGrass68" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 274, 50 ) -rotation = -0.000991582 - -[node name="ShaderGrass69" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 267, 50 ) - -[node name="ShaderGrass70" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 334, 50 ) - -[node name="ShaderGrass71" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 329, 49 ) - -[node name="ShaderGrass72" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 323, 50 ) - -[node name="ShaderGrass73" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 313, 50 ) -rotation = -0.000991582 - -[node name="ShaderGrass74" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 306, 50 ) - -[node name="ShaderGrass75" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 377, 50 ) - -[node name="ShaderGrass76" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 372, 49 ) - -[node name="ShaderGrass77" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 366, 50 ) - -[node name="ShaderGrass78" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 356, 50 ) -rotation = -0.000991582 - -[node name="ShaderGrass79" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 349, 50 ) - -[node name="ShaderGrass80" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 469, 50 ) - -[node name="ShaderGrass81" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 464, 49 ) - -[node name="ShaderGrass82" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 458, 50 ) - -[node name="ShaderGrass83" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 448, 50 ) -rotation = -0.000991582 - -[node name="ShaderGrass84" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 441, 50 ) - -[node name="ShaderGrass85" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 541, 50 ) - -[node name="ShaderGrass86" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 536, 49 ) - -[node name="ShaderGrass87" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 530, 50 ) - -[node name="ShaderGrass88" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 520, 50 ) -rotation = -0.000991582 - -[node name="ShaderGrass89" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 513, 50 ) - -[node name="ShaderGrass90" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 508, 50 ) - -[node name="ShaderGrass91" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 503, 49 ) - -[node name="ShaderGrass92" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 497, 50 ) - -[node name="ShaderGrass93" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 487, 50 ) -rotation = -0.000991582 - -[node name="ShaderGrass94" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 480, 50 ) - -[node name="ShaderGrass45" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 854, 4 ) +position = Vector2( 809, 5 ) [node name="ShaderGrass46" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 849, 3 ) +position = Vector2( 846, 5 ) [node name="ShaderGrass47" parent="Decor" instance=ExtResource( 12 )] position = Vector2( 843, 4 ) [node name="ShaderGrass48" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 833, 4 ) +position = Vector2( 833, 5 ) [node name="ShaderGrass49" parent="Decor" instance=ExtResource( 12 )] position = Vector2( 826, 4 ) @@ -1653,7 +1481,7 @@ position = Vector2( 738, 34 ) position = Vector2( 752, 36 ) [node name="ShaderGrass25" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 762, 36 ) +position = Vector2( 762, 37 ) [node name="ShaderGrass26" parent="Decor" instance=ExtResource( 12 )] position = Vector2( 773, 36 ) @@ -1663,10 +1491,19 @@ position = Vector2( 766, 34 ) z_index = -1 [node name="ShaderGrass28" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 742, 36 ) +position = Vector2( 742, 37 ) [node name="ShaderGrass29" parent="Decor" instance=ExtResource( 12 )] -position = Vector2( 785, 36 ) +position = Vector2( 782, 37 ) + +[node name="GlassAndRoots" parent="Decor" instance=ExtResource( 59 )] +z_index = -2 +tile_data = PoolIntArray( 131074, -2147483648, 0, 131075, -2147483647, 0, 131076, -2147483647, 0, 131077, -2147483647, 0, 131078, -2147483647, 0, 131081, -2147483648, 0, 131082, -2147483647, 0, 131083, 1, 0, 131084, 2, 0, 131085, 3, 0, 131086, -536870911, 0, 131088, -2147483645, 0, 131089, -536870911, 0, 131090, -536870911, 0, 131091, -536870911, 0, 131092, -536870911, 0, 131093, 2, 0, 131094, -2147483645, 0, 131095, -536870911, 0, 131096, -536870911, 0, 131099, -2147483648, 0, 131100, -536870911, 0, 131101, -536870911, 0, 131102, 2, 0, 131103, -2147483645, 0, 131104, -536870911, 0, 131105, -536870911, 0, 131106, -536870911, 0, 196610, -2147483647, 0, 196611, -2147483647, 0, 196612, -2147483647, 0, 196613, -2147483647, 0, 196614, -536870912, 0, 196617, -2147483647, 0, 196618, 1, 0, 196619, 2, 0, 196620, 3, 0, 196621, -536870911, 0, 196622, -536870912, 0, 196624, -536870911, 0, 196625, -536870911, 0, 196626, -536870911, 0, 196627, -536870911, 0, 196628, 2, 0, 196629, 3, 0, 196630, -536870911, 0, 196631, -536870911, 0, 196632, -536870909, 0, 196635, -536870911, 0, 196636, -536870911, 0, 196637, 2, 0, 196638, -2147483645, 0, 196639, -536870911, 0, 196640, -536870911, 0, 196641, -536870911, 0, 196642, -536870912, 0 ) + +[node name="DecorPlants" parent="Decor" instance=ExtResource( 58 )] +z_index = -3 +cell_size = Vector2( 1, 1 ) +tile_data = PoolIntArray( -589257, 536870919, 0, -326860, 18, 0, -64695, 1, 0, 2032247, 8, 0, 2359367, 536870923, 0, 2359451, 536870922, 0, 2359502, 536870929, 0, 2359633, 10, 0, 2360070, 8, 0, 2425286, 10, 0, 2752567, 536870913, 0, 2884075, 536870969, 0, 2884113, 536870947, 0, 3014733, 8, 0, 3014818, 536870920, 0, 3014943, 536870941, 0, 3015168, 536870920, 0, 3080539, 8, 0, 3145760, 68, 0, 3145776, 69, 0, 3145792, 70, 0, 3145808, 71, 0, 3145824, 536870980, 0, 3145872, 68, 0, 3145888, 69, 0, 3145904, 70, 0, 3145920, 71, 0, 3145936, 71, 0, 3145952, 536870980, 0, 3145984, 68, 0, 3146000, 69, 0, 3146016, 70, 0, 3146032, 71, 0, 3146048, 71, 0, 3146064, 536870982, 0, 3146080, 69, 0, 3146096, 70, 0, 3146112, 536870980, 0, 3146160, 68, 0, 3146176, 69, 0, 3146192, 70, 0, 3146208, 71, 0, 3146224, 71, 0, 3146240, 536870982, 0, 3146256, 72, 0, 3276843, 2, 0, 3276963, 2, 0, 3276995, 2, 0, 3277069, 536870914, 0, 3277082, 536870914, 0, 3277115, 2, 0, 3277274, 536870914, 0, 3277307, 536870914, 0, 3342403, 2, 0, 3342690, 2, 0, 3342778, 2, 0 ) [node name="Mine" parent="." instance=ExtResource( 18 )] visible = false diff --git a/src/Levels/Level 0.2.tscn b/src/Levels/Level 0.2.tscn index 8e2fc6b..d6e360d 100644 --- a/src/Levels/Level 0.2.tscn +++ b/src/Levels/Level 0.2.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=67 format=2] +[gd_scene load_steps=69 format=2] [ext_resource path="res://assets/environment/decor/platform-plants.png" type="Texture" id=1] [ext_resource path="res://src/Utilities/SceneAudio.tscn" type="PackedScene" id=2] @@ -21,6 +21,8 @@ [ext_resource path="res://assets/obstacle object/SpikyMinePlant.png" type="Texture" id=19] [ext_resource path="res://assets/effects/noise.png" type="Texture" id=20] [ext_resource path="res://src/Levels/Templates/LevelTemplate.gd" type="Script" id=21] +[ext_resource path="res://src/Environment/GlassAndRoots.tscn" type="PackedScene" id=22] +[ext_resource path="res://src/Environment/Plants/DecorPlant.tscn" type="PackedScene" id=23] [sub_resource type="Shader" id=15] code = "shader_type canvas_item; @@ -1171,7 +1173,7 @@ death_sound_1 = null death_sound_2 = null [node name="BlobbySprite" parent="Blobby" index="5"] -frame = 7 +frame = 10 [node name="BlobbymationTree" parent="Blobby/BlobbySprite" index="0"] parameters/playback = SubResource( 6 ) @@ -1191,7 +1193,7 @@ collision_layer = 8 collision_mask = 8 bake_navigation = true format = 1 -tile_data = PoolIntArray( -1441809, -1073741819, 524293, -1441808, 1610612741, 524293, -1441807, 1610612741, 524293, -1441806, 1610612741, 524293, -1441805, 1610612741, 524293, -1441804, 1610612741, 524293, -1441803, 1610612741, 524293, -1441802, 1610612741, 524293, -1441801, 1610612741, 524293, -1441800, 1610612741, 524293, -1441799, 1610612741, 524293, -1441798, 1610612741, 524293, -1441797, 1610612741, 524293, -1441796, 1610612741, 524293, -1441795, 1610612741, 524293, -1441794, 1610612741, 524293, -1441793, 1610612741, 524293, -1507328, 1610612741, 524293, -1507327, 1610612741, 524293, -1507326, 1610612741, 524293, -1507325, 1610612741, 524293, -1507324, 1610612741, 524293, -1507323, 1610612741, 524293, -1507322, 1610612741, 524293, -1507321, 1610612741, 524293, -1507320, 1610612741, 524293, -1507319, 1610612741, 524293, -1507318, 1610612741, 524293, -1507317, 1610612741, 524293, -1507316, 1610612741, 524293, -1507315, 1610612741, 524293, -1507314, 1610612741, 524293, -1507313, 1610612741, 524293, -1507312, 1610612741, 524293, -1507311, 1610612741, 524293, -1507310, 1610612741, 524293, -1507309, 1610612741, 524293, -1507308, 1610612741, 524293, -1507307, 1610612741, 524293, -1507306, 1610612741, 524293, -1507305, 1610612741, 524293, -1507304, 1610612741, 524293, -1507303, 1610612741, 524293, -1507302, 1610612741, 524293, -1507301, 1610612741, 524293, -1507300, 1610612741, 524293, -1507299, 1610612741, 524293, -1507298, 1610612741, 524293, -1507297, 1610612741, 524293, -1507296, 1610612741, 524293, -1507295, 1610612741, 524293, -1507294, 1610612741, 524293, -1507293, 1610612741, 524293, -1507292, 1610612741, 524293, -1507291, 1610612741, 524293, -1507290, 1610612741, 524293, -1507289, 1610612741, 524293, -1507288, 1610612741, 524293, -1507287, 1610612741, 524293, -1507286, 1610612741, 524293, -1507285, 1610612741, 524293, -1507284, 1610612741, 524293, -1507283, 1610612741, 524293, -1507282, 1610612741, 524293, -1507281, 1610612741, 524293, -1507280, 1610612741, 524293, -1507279, 1610612741, 524293, -1507278, 1610612741, 524293, -1507277, 1610612741, 524293, -1507276, 1610612741, 524293, -1507275, 1610612741, 524293, -1507274, 1610612741, 524293, -1507273, 1610612741, 524293, -1507272, 1610612741, 524293, -1507271, 1610612741, 524293, -1507270, 1610612741, 524293, -1507269, 1610612741, 524293, -1507268, 1610612741, 524293, -1507267, 1610612741, 524293, -1507266, 1610612741, 524293, -1507265, 1610612741, 524293, -1507264, 1610612741, 524293, -1507263, 1610612741, 524293, -1507262, 1610612741, 524293, -1507261, 1610612741, 524293, -1507260, 1610612741, 524293, -1507259, 1610612741, 524293, -1507258, 1610612741, 524293, -1507257, 1610612741, 524293, -1507256, 1610612741, 524293, -1507255, 1610612741, 524293, -1507254, 1610612741, 524293, -1507253, 1610612741, 524293, -1507252, 1610612741, 524293, -1507251, 1610612741, 524293, -1507250, 1610612741, 524293, -1507249, 1610612741, 524293, -1507248, 1610612741, 524293, -1507247, 1610612741, 524293, -1507246, 1610612741, 524293, -1507245, 1610612741, 524293, -1507244, 1610612741, 524293, -1507243, 1610612741, 524293, -1507242, 1610612741, 524293, -1507241, 1610612741, 524293, -1507240, 1610612741, 524293, -1507239, 1610612741, 524293, -1507238, 1610612741, 524293, -1507237, 1610612741, 524293, -1507236, 1610612741, 524293, -1507235, 1610612741, 524293, -1507234, 1610612741, 524293, -1507233, 1610612741, 524293, -1507232, 1610612741, 524293, -1507231, 1610612741, 524293, -1507230, 1610612741, 524293, -1507229, 1610612741, 524293, -1507228, 1610612741, 524293, -1507227, 1610612741, 524293, -1507226, 1610612741, 524293, -1507225, 1610612741, 524293, -1507224, 1610612741, 524293, -1507223, 1610612741, 524293, -1507222, 1610612741, 524293, -1507221, 1610612741, 524293, -1507220, 1610612741, 524293, -1507219, 1610612741, 524293, -1507218, 1610612741, 524293, -1376273, -1073741819, 524293, -1376272, 1610612741, 524293, -1376271, 1610612741, 524293, -1376270, -1610612731, 524293, -1376269, -1610612731, 524293, -1376268, -1610612731, 524293, -1376267, -1610612731, 524293, -1376266, -1610612731, 524293, -1376265, -1610612731, 524293, -1376264, 1610612741, 524291, -1376263, 1610612741, 458761, -1376262, 1610612741, 458761, -1376261, 1610612741, 458761, -1376260, 1610612741, 458761, -1376259, 1610612741, 458761, -1376258, 1610612741, 458761, -1376257, 1610612741, 458761, -1441792, 1610612741, 458761, -1441791, 1610612741, 458761, -1441790, 1610612741, 458761, -1441789, 1610612741, 458761, -1441788, 1610612741, 458761, -1441787, 1610612741, 458761, -1441786, 1610612741, 458761, -1441785, 1610612741, 458761, -1441784, 1610612741, 458761, -1441783, 1610612741, 458761, -1441782, 1610612741, 458761, -1441781, 1610612741, 458761, -1441780, 1610612741, 458761, -1441779, 1610612741, 458761, -1441778, 1610612741, 458761, -1441777, 1610612741, 458761, -1441776, 1610612741, 458761, -1441775, 1610612741, 458761, -1441774, 1610612741, 458761, -1441773, 1610612741, 458761, -1441772, 1610612741, 458761, -1441771, 1610612741, 458761, -1441770, 1610612741, 458761, -1441769, 1610612741, 458761, -1441768, 1610612741, 458761, -1441767, 1610612741, 458761, -1441766, 1610612741, 458761, -1441765, 1610612741, 458761, -1441764, 1610612741, 458761, -1441763, 1610612741, 458761, -1441762, 1610612741, 458761, -1441761, 1610612741, 458761, -1441760, 1610612741, 458761, -1441759, 1610612741, 458761, -1441758, 1610612741, 458761, -1441757, 1610612741, 458761, -1441756, 1610612741, 458761, -1441755, 1610612741, 458761, -1441754, 1610612741, 458761, -1441753, 1610612741, 458761, -1441752, 1610612741, 458761, -1441751, 1610612741, 458761, -1441750, 1610612741, 458761, -1441749, 1610612741, 458761, -1441748, 1610612741, 458761, -1441747, 1610612741, 458761, -1441746, 1610612741, 458761, -1441745, 1610612741, 458761, -1441744, 1610612741, 458761, -1441743, 1610612741, 458761, -1441742, 1610612741, 458761, -1441741, 1610612741, 458761, -1441740, 1610612741, 458761, -1441739, 1610612741, 458761, -1441738, 1610612741, 458761, -1441737, 1610612741, 458761, -1441736, 1610612741, 458761, -1441735, 1610612741, 458761, -1441734, 1610612741, 458761, -1441733, 1610612741, 458761, -1441732, 1610612741, 458761, -1441731, 1610612741, 458761, -1441730, 1610612741, 458761, -1441729, 1610612741, 458761, -1441728, 1610612741, 458761, -1441727, 1610612741, 458761, -1441726, 1610612741, 458761, -1441725, 1610612741, 458761, -1441724, 1610612741, 458761, -1441723, 1610612741, 458761, -1441722, 1610612741, 458761, -1441721, 1610612741, 458761, -1441720, 1610612741, 458761, -1441719, 1610612741, 458761, -1441718, 1610612741, 458761, -1441717, 1610612741, 458761, -1441716, 1610612741, 458761, -1441715, 1610612741, 458761, -1441714, 1610612741, 458761, -1441713, 1610612741, 458761, -1441712, 1610612741, 458761, -1441711, 1610612741, 458761, -1441710, 1610612741, 458761, -1441709, 1610612741, 458761, -1441708, 1610612741, 458761, -1441707, 1610612741, 458761, -1441706, 1610612741, 458761, -1441705, 1610612741, 458761, -1441704, 1610612741, 458761, -1441703, 1610612741, 458761, -1441702, 1610612741, 458761, -1441701, 1610612741, 458761, -1441700, 1610612741, 458761, -1441699, 1610612741, 458761, -1441698, 1610612741, 458761, -1441697, 1610612741, 458761, -1441696, 1610612741, 458761, -1441695, 1610612741, 458761, -1441694, 1610612741, 458761, -1441693, 1610612741, 458761, -1441692, 1610612741, 458761, -1441691, 1610612741, 458761, -1441690, 1610612741, 458761, -1441689, 1610612741, 458761, -1441688, 1610612741, 458761, -1441687, 1610612741, 458761, -1441686, 1610612741, 458761, -1441685, 1610612741, 458761, -1441684, 1610612741, 458761, -1441683, 1610612741, 524292, -1441682, 1610612741, 524293, -1310737, -1073741819, 524293, -1310736, 1610612741, 524293, -1310735, 1610612741, 524293, -1310734, -1610612731, 524293, -1310733, -1610612731, 524293, -1310732, -1610612731, 524293, -1310731, -1610612731, 524293, -1310730, -1610612731, 524293, -1310729, -1610612731, 524293, -1310728, 5, 458760, -1310727, 1610612741, 196614, -1310726, 5, 196616, -1310725, -1610612731, 196612, -1310724, -1610612731, 196612, -1310723, -1610612731, 196612, -1310722, -1610612731, 196612, -1310721, -1610612731, 196612, -1376256, -1610612731, 196612, -1376255, -1610612731, 196612, -1376254, -1610612731, 196612, -1376253, -1610612731, 196612, -1376252, -1610612731, 196612, -1376251, -1610612731, 196612, -1376250, -1610612731, 196612, -1376249, -1610612731, 196612, -1376248, -1610612731, 196612, -1376247, -1610612731, 196612, -1376246, -1610612731, 196612, -1376245, -1610612731, 196612, -1376244, -1610612731, 196612, -1376243, -1610612731, 196612, -1376242, -1610612731, 196612, -1376241, -1610612731, 196612, -1376240, -1610612731, 196612, -1376239, -1610612731, 196612, -1376238, -1610612731, 196612, -1376237, -1610612731, 196612, -1376236, -1610612731, 196612, -1376235, -1610612731, 196612, -1376234, -1610612731, 196612, -1376233, -1610612731, 196612, -1376232, -1610612731, 196612, -1376231, -1610612731, 196612, -1376230, -1610612731, 196612, -1376229, -1610612731, 196612, -1376228, -1610612731, 196612, -1376227, -1610612731, 196612, -1376226, -1610612731, 196612, -1376225, -1610612731, 196612, -1376224, -1610612731, 196612, -1376223, -1610612731, 196612, -1376222, -1610612731, 196612, -1376221, -1610612731, 196612, -1376220, -1610612731, 196612, -1376219, -1610612731, 196612, -1376218, -1610612731, 196612, -1376217, -1610612731, 196612, -1376216, -1610612731, 196612, -1376215, -1610612731, 196612, -1376214, -1610612731, 196612, -1376213, -1610612731, 196612, -1376212, -1610612731, 196612, -1376211, -1610612731, 196612, -1376210, -1610612731, 196612, -1376209, -1610612731, 196612, -1376208, -1610612731, 196612, -1376207, -1610612731, 196612, -1376206, -1610612731, 196612, -1376205, -1610612731, 196612, -1376204, -1610612731, 196612, -1376203, -1610612731, 196612, -1376202, -1610612731, 196612, -1376201, -1610612731, 196612, -1376200, -1610612731, 196612, -1376199, -1610612731, 196612, -1376198, -1610612731, 196612, -1376197, -1610612731, 196612, -1376196, -1610612731, 196612, -1376195, -1610612731, 196612, -1376194, -1610612731, 196612, -1376193, -1610612731, 196612, -1376192, -1610612731, 196612, -1376191, -1610612731, 196612, -1376190, -1610612731, 196612, -1376189, -1610612731, 196612, -1376188, -1610612731, 196612, -1376187, -1610612731, 196612, -1376186, -1610612731, 196612, -1376185, -1610612731, 196612, -1376184, -1610612731, 196612, -1376183, -1610612731, 196612, -1376182, -1610612731, 196612, -1376181, -1610612731, 196612, -1376180, -1610612731, 196612, -1376179, -1610612731, 196612, -1376178, -1610612731, 196612, -1376177, -1610612731, 196612, -1376176, -1610612731, 196612, -1376175, -1610612731, 196612, -1376174, -1610612731, 196612, -1376173, -1610612731, 196612, -1376172, -1610612731, 196612, -1376171, -1610612731, 196612, -1376170, -1610612731, 196612, -1376169, -1610612731, 196612, -1376168, -1610612731, 196612, -1376167, -1610612731, 196612, -1376166, -1610612731, 196612, -1376165, -1610612731, 196612, -1376164, -1610612731, 196612, -1376163, -1610612731, 196612, -1376162, -1610612731, 196612, -1376161, -1610612731, 196612, -1376160, -1610612731, 196612, -1376159, -1610612731, 196612, -1376158, 1610612741, 196610, -1376157, 1610612741, 196610, -1376156, 1610612741, 196610, -1376155, 1610612741, 196610, -1376154, 1610612741, 196610, -1376153, 1610612741, 196610, -1376152, 1610612741, 196610, -1376151, 1610612741, 196610, -1376150, 5, 196613, -1376149, -1073741819, 196614, -1376148, -1073741819, 131075, -1376147, -1073741819, 458761, -1376146, 1610612741, 524293, -1245201, -1073741819, 524293, -1245200, 1610612741, 524293, -1245199, 1610612741, 524293, -1245198, -1610612731, 524293, -1245197, -1610612731, 524293, -1245196, -1610612731, 524293, -1245195, -1610612731, 524293, -1245194, -1610612731, 524293, -1245193, -1610612731, 524293, -1245192, 5, 458760, -1245191, 5, 196612, -1245190, 5, 196612, -1245189, 5, 65540, -1245188, 5, 10, -1245187, 5, 10, -1245186, 5, 10, -1245185, 5, 10, -1310720, 5, 10, -1310719, 5, 10, -1310718, 5, 10, -1310717, 5, 10, -1310716, 5, 10, -1310715, 5, 10, -1310714, 5, 10, -1310713, 5, 10, -1310712, 5, 10, -1310711, 5, 10, -1310710, 5, 10, -1310709, 5, 10, -1310708, 5, 10, -1310707, 5, 10, -1310706, 5, 10, -1310705, 5, 10, -1310704, 5, 10, -1310703, 5, 10, -1310702, 5, 10, -1310701, 5, 10, -1310700, 5, 10, -1310699, 5, 10, -1310698, 5, 10, -1310697, 5, 10, -1310696, 5, 10, -1310695, 5, 10, -1310694, 5, 10, -1310693, 5, 10, -1310692, 5, 10, -1310691, 5, 10, -1310690, 5, 10, -1310689, 5, 10, -1310688, 5, 10, -1310687, 5, 10, -1310686, 5, 10, -1310685, 5, 10, -1310684, 5, 10, -1310683, 5, 10, -1310682, 5, 10, -1310681, 5, 10, -1310680, 5, 10, -1310679, 5, 10, -1310678, 5, 10, -1310677, 5, 10, -1310676, 5, 10, -1310675, 5, 10, -1310674, 5, 10, -1310673, 5, 10, -1310672, 5, 10, -1310671, 5, 10, -1310670, 5, 10, -1310669, 5, 10, -1310668, 5, 10, -1310667, 5, 10, -1310666, 5, 10, -1310665, 5, 10, -1310664, 5, 10, -1310663, 5, 10, -1310662, 5, 10, -1310661, 5, 10, -1310660, 5, 10, -1310659, 5, 10, -1310658, 5, 10, -1310657, 5, 10, -1310656, 5, 10, -1310655, 5, 10, -1310654, 5, 10, -1310653, 5, 10, -1310652, 5, 10, -1310651, 5, 10, -1310650, 5, 10, -1310649, 5, 10, -1310648, 5, 10, -1310647, 5, 10, -1310646, 5, 10, -1310645, 5, 10, -1310644, 5, 10, -1310643, 5, 10, -1310642, 5, 10, -1310641, 5, 10, -1310640, 5, 10, -1310639, 5, 10, -1310638, 5, 10, -1310637, 5, 10, -1310636, 5, 10, -1310635, 5, 10, -1310634, 5, 10, -1310633, 5, 10, -1310632, 5, 10, -1310631, 5, 10, -1310630, 5, 10, -1310629, 5, 10, -1310628, 5, 10, -1310627, 5, 10, -1310626, 5, 10, -1310625, 5, 10, -1310624, 5, 10, -1310623, 5, 10, -1310622, 5, 10, -1310621, 5, 10, -1310620, 5, 10, -1310619, 5, 10, -1310618, 5, 10, -1310617, 5, 10, -1310616, 5, 10, -1310615, 5, 10, -1310614, 5, 65541, -1310613, 1610612741, 196612, -1310612, 5, 196612, -1310611, -1073741819, 458761, -1310610, 1610612741, 524293, -1179665, -1073741819, 524293, -1179664, 1610612741, 524293, -1179663, 1610612741, 524293, -1179662, -1610612731, 524293, -1179661, -1610612731, 524293, -1179660, -1610612731, 524293, -1179659, -1610612731, 524293, -1179658, -1610612731, 524293, -1179657, -1610612731, 524293, -1179656, 5, 458760, -1179655, 5, 196612, -1179654, 5, 196612, -1179653, 5, 7, -1245078, 5, 6, -1245077, 1610612741, 196612, -1245076, 5, 196612, -1245075, -1073741819, 458761, -1245074, 1610612741, 524293, -1114129, -1073741819, 524293, -1114128, 1610612741, 524293, -1114127, 1610612741, 524293, -1114126, -1610612731, 524293, -1114125, -1610612731, 524293, -1114124, -1610612731, 524293, -1114123, -1610612731, 524293, -1114122, -1610612731, 524293, -1114121, -1610612731, 524293, -1114120, 5, 458760, -1114119, 5, 196612, -1114118, 5, 196612, -1114117, 5, 7, -1179542, 5, 6, -1179541, 1610612741, 196612, -1179540, 5, 196612, -1179539, -1073741819, 458761, -1179538, 1610612741, 524293, -1048593, -1073741819, 524293, -1048592, 1610612741, 524293, -1048591, 1610612741, 524293, -1048590, -1610612731, 524293, -1048589, -1610612731, 524293, -1048588, -1610612731, 524293, -1048587, -1610612731, 524293, -1048586, -1610612731, 524293, -1048585, -1610612731, 524293, -1048584, 5, 458760, -1048583, 5, 196612, -1048582, 5, 196612, -1048581, 5, 7, -1114006, 5, 6, -1114005, 1610612741, 196612, -1114004, 5, 196612, -1114003, -1073741819, 458761, -1114002, 1610612741, 524293, -983057, -1073741819, 524293, -983056, 1610612741, 524293, -983055, 1610612741, 524293, -983054, -1610612731, 524293, -983053, -1610612731, 524293, -983052, -1610612731, 524293, -983051, -1610612731, 524293, -983050, -1610612731, 524293, -983049, -1610612731, 524293, -983048, 5, 458760, -983047, 5, 196612, -983046, 5, 196612, -983045, 5, 7, -1048470, 5, 6, -1048469, 1610612741, 196612, -1048468, 5, 196612, -1048467, -1073741819, 458761, -1048466, 1610612741, 524293, -917521, -1073741819, 524293, -917520, 1610612741, 524293, -917519, 1610612741, 524293, -917518, -1610612731, 524293, -917517, -1610612731, 524293, -917516, -1610612731, 524293, -917515, -1610612731, 524293, -917514, -1610612731, 524293, -917513, -1610612731, 524293, -917512, 5, 458760, -917511, 5, 196612, -917510, 5, 196612, -917509, 5, 7, -982934, 5, 6, -982933, 1610612741, 196612, -982932, 5, 196612, -982931, -1073741819, 458761, -982930, 1610612741, 524293, -851985, -1073741819, 524293, -851984, 1610612741, 524293, -851983, 1610612741, 524293, -851982, -1610612731, 524292, -851981, 1610612741, 458761, -851980, 1610612741, 458761, -851979, 1610612741, 458761, -851978, 1610612741, 458761, -851977, 1610612741, 458761, -851976, 5, 458756, -851975, 5, 196612, -851974, 5, 196612, -851973, 5, 7, -917398, 5, 6, -917397, 1610612741, 196612, -917396, 5, 196612, -917395, -1073741819, 458761, -917394, 1610612741, 524293, -786449, -1073741819, 524293, -786448, 1610612741, 524293, -786447, 1610612741, 524293, -786446, 5, 458760, -786445, 5, 196613, -786444, 5, 196613, -786443, 5, 196613, -786442, 5, 196613, -786441, 5, 196613, -786440, 5, 196613, -786439, -1073741819, 131077, -786438, 5, 196612, -786437, 5, 7, -851862, 5, 6, -851861, 1610612741, 196612, -851860, 5, 196612, -851859, -1073741819, 458761, -851858, 1610612741, 524293, -720913, -1073741819, 524293, -720912, 1610612741, 524293, -720911, 1610612741, 524293, -720910, 5, 458760, -720909, 1610612741, 196609, -720908, 1610612741, 196610, -720907, 1610612741, 196610, -720906, 1610612741, 196610, -720905, 1610612741, 196610, -720904, 1610612741, 196610, -720903, -1073741819, 196609, -720902, 5, 196612, -720901, 5, 7, -786326, 5, 6, -786325, 1610612741, 196612, -786324, 5, 196612, -786323, -1073741819, 458761, -786322, 1610612741, 524293, -655377, -1073741819, 524293, -655376, 1610612741, 524293, -655375, 1610612741, 524293, -655374, 5, 458760, -655373, -1610612731, 196610, -655372, 1610612741, 196609, -655371, -1073741819, 196611, -655370, -1073741819, 196611, -655369, -1073741819, 196611, -655368, -1073741819, 196609, -655367, -1073741819, 196610, -655366, 5, 196612, -655365, 5, 7, -720790, 5, 6, -720789, 1610612741, 196612, -720788, 5, 196612, -720787, -1073741819, 458761, -720786, 1610612741, 524293, -589841, -1073741819, 524293, -589840, 1610612741, 524291, -589839, 5, 458759, -589838, 1610612741, 524290, -589837, -1610612731, 196610, -589836, 5, 196612, -589835, 1610612741, 196609, -589834, 5, 196613, -589833, -1073741819, 196609, -589832, -1610612731, 196613, -589831, -1073741819, 196610, -589830, 5, 196612, -589829, 1610612741, 6, -655254, 5, 6, -655253, -1073741819, 393220, -655252, 5, 196612, -655251, -1073741819, 458761, -655250, 1610612741, 524293, -524305, -1073741819, 524293, -524304, 5, 458760, -524303, 1610612741, 196610, -524302, 1610612741, 196610, -524301, 5, 131081, -524300, 5, 196612, -524299, -1073741819, 196616, -524298, 5, 393221, -524297, -1073741819, 196610, -524296, -1610612731, 196613, -524295, -1073741819, 196610, -524294, 5, 196612, -524293, 1610612741, 6, -589718, 5, 6, -589717, 1610612741, 196612, -589716, 5, 196612, -589715, -1073741819, 458761, -589714, 1610612741, 524293, -458769, -1073741819, 524293, -458768, 5, 458760, -458767, 1610612741, 196614, -458766, 5, 196613, -458765, 5, 196613, -458764, 5, 131081, -458763, -1610612731, 196609, -458762, 5, 196610, -458761, 5, 196609, -458760, -1610612731, 131081, -458759, 1610612741, 196610, -458758, -1610612731, 131080, -458757, 1610612741, 6, -524182, 5, 6, -524181, 1610612741, 196612, -524180, 5, 196612, -524179, -1073741819, 458761, -524178, 1610612741, 524293, -393233, -1073741819, 524293, -393232, 5, 458760, -393231, 1610612741, 196611, -393230, 1610612741, 65539, -393229, 1610612741, 3, -393228, 1610612741, 3, -393227, 1610612741, 3, -393226, 1610612741, 3, -393225, 1610612741, 3, -393224, 1610612741, 3, -393223, 1073741829, 2, -393222, 5, 65541, -393221, 1610612741, 6, -458646, 5, 6, -458645, 1610612741, 196612, -458644, 5, 196612, -458643, -1073741819, 458761, -458642, 1610612741, 524293, -327697, -1073741819, 524293, -327696, 5, 458760, -327695, 1610612741, 196611, -327694, 5, 7, -327686, 5, 6, -327685, 5, 8, -393110, 5, 6, -393109, 1610612741, 196612, -393108, 5, 196612, -393107, -1073741819, 458761, -393106, 1610612741, 524293, -262161, -1073741819, 524293, -262160, 5, 458760, -262159, -1073741819, 131074, -262158, 5, 7, -262150, 5, 6, -262149, 5, 8, -327574, 5, 6, -327573, 1610612741, 196612, -327572, 5, 196612, -327571, -1073741819, 458761, -327570, 1610612741, 524293, -196625, -1073741819, 524293, -196624, 5, 458760, -196623, 1610612741, 196611, -196622, 5, 7, -196614, 5, 6, -196613, 5, 8, -262133, 5, 1, -262132, 5, 2, -262131, 5, 2, -262130, 5, 2, -262129, 5, 2, -262128, 5, 2, -262127, 5, 2, -262126, 5, 2, -262125, 5, 2, -262124, 5, 2, -262123, 5, 5, -262082, 5, 1, -262081, 5, 2, -262080, 5, 2, -262079, 5, 2, -262078, 5, 2, -262077, 5, 2, -262076, 5, 2, -262075, 5, 2, -262074, 5, 2, -262073, 5, 2, -262072, 5, 2, -262071, 5, 2, -262070, 5, 2, -262069, 5, 2, -262068, 5, 2, -262067, 5, 2, -262066, 5, 2, -262065, 5, 2, -262064, 5, 2, -262063, 5, 2, -262062, 5, 2, -262061, 5, 2, -262060, 5, 2, -262059, 5, 2, -262058, 5, 2, -262057, 5, 2, -262056, 5, 2, -262055, 5, 2, -262054, 5, 2, -262053, 5, 2, -262052, 5, 2, -262051, 5, 2, -262050, 5, 2, -262049, 5, 2, -262048, 5, 2, -262047, 5, 2, -262046, 5, 2, -262045, 5, 2, -262044, 5, 2, -262043, 5, 2, -262042, 5, 2, -262041, 5, 2, -262040, 5, 2, -262039, 5, 2, -262038, 5, 65539, -262037, 1610612741, 196612, -262036, 5, 196612, -262035, -1073741819, 458761, -262034, 1610612741, 524293, -131089, -1073741819, 524293, -131088, 5, 458760, -131087, 1610612741, 196611, -131086, 5, 7, -131078, 5, 6, -131077, 5, 65538, -131076, 5, 2, -131075, 5, 2, -131074, 5, 5, -196597, 5, 9, -196596, 5, 10, -196595, 5, 10, -196594, 5, 10, -196593, 5, 65541, -196592, -1610612731, 589830, -196591, 5, 589824, -196590, 5, 589824, -196589, 5, 589824, -196588, 1610612741, 589830, -196587, 5, 7, -196546, 5, 6, -196545, -1610612731, 131077, -196544, -1073741819, 196612, -196543, -1073741819, 196612, -196542, -1073741819, 196612, -196541, -1073741819, 196612, -196540, -1073741819, 196612, -196539, -1073741819, 196612, -196538, -1073741819, 196612, -196537, -1073741819, 196612, -196536, -1073741819, 196612, -196535, -1073741819, 196612, -196534, -1073741819, 196612, -196533, -1073741819, 196612, -196532, -1073741819, 196612, -196531, -1073741819, 196612, -196530, -1073741819, 196612, -196529, -1073741819, 196612, -196528, -1073741819, 196612, -196527, -1073741819, 196612, -196526, -1073741819, 196612, -196525, -1073741819, 196612, -196524, -1073741819, 196612, -196523, -1073741819, 196612, -196522, -1073741819, 196612, -196521, -1073741819, 196612, -196520, -1073741819, 196612, -196519, -1073741819, 196612, -196518, -1073741819, 196612, -196517, -1073741819, 196612, -196516, -1073741819, 196612, -196515, -1073741819, 196612, -196514, -1073741819, 196612, -196513, -1073741819, 196612, -196512, -1073741819, 196612, -196511, -1073741819, 196612, -196510, -1073741819, 196612, -196509, -1073741819, 196612, -196508, -1073741819, 196612, -196507, -1073741819, 196612, -196506, -1073741819, 196612, -196505, -1073741819, 196612, -196504, -1073741819, 196612, -196503, -1073741819, 196612, -196502, -1073741819, 196612, -196501, 5, 196614, -196500, 5, 196612, -196499, 5, 458758, -196498, 1610612741, 524293, -65553, -1073741819, 524293, -65552, 5, 458760, -65551, 1610612741, 196611, -65550, 5, 7, -65542, 5, 6, -65541, 5, 262152, -65540, 1610612741, 196613, -65539, -1073741819, 131081, -65538, 5, 7, -131070, 5, 1, -131069, 5, 2, -131068, 5, 4, -131057, 5, 6, -131056, 5, 589828, -131052, 5, 589829, -131051, 5, 7, -131010, 5, 6, -131009, 1610612741, 196612, -131008, 1610612741, 131081, -131007, 1610612741, 196616, -131006, 1610612741, 196616, -131005, 1610612741, 196616, -131004, 1610612741, 196616, -131003, 1610612741, 196616, -131002, 5, 327687, -131001, -1610612731, 589830, -131000, -1610612731, 589828, -130999, -1610612731, 589828, -130998, -1610612731, 589828, -130997, 5, 589827, -130996, 1610612741, 196614, -130995, -1073741819, 196614, -130994, 1610612741, 196616, -130993, 1610612741, 196616, -130992, 1610612741, 196616, -130991, 5, 131082, -130990, 1610612741, 196616, -130989, 5, 393220, -130988, 1610612741, 196616, -130987, 1610612741, 196616, -130986, 1610612741, 196616, -130985, 1610612741, 196616, -130984, 5, 327687, -130983, -1610612731, 589830, -130982, -1610612731, 589828, -130981, -1610612731, 589828, -130980, -1610612731, 589828, -130979, 5, 589827, -130978, 1610612741, 196614, -130977, -1073741819, 196614, -130976, 1610612741, 196616, -130975, 1610612741, 196616, -130974, 1610612741, 196616, -130973, 1610612741, 196616, -130972, 1610612741, 196616, -130971, 1610612741, 131078, -130970, 1610612741, 196616, -130969, 1610612741, 196616, -130968, 1610612741, 196616, -130967, 1610612741, 196616, -130966, 1610612741, 196616, -130965, -1073741819, 131081, -130964, 5, 196612, -130963, 5, 458758, -130962, 1610612741, 524293, -17, -1073741819, 524293, -16, 5, 458760, -15, 1610612741, 196611, -14, 5, 7, -6, 5, 6, -5, 5, 196611, -4, 5, 327687, -3, 5, 196612, -2, 5, 7, -65534, 5, 6, -65533, -1073741819, 131074, -65532, 5, 7, -65521, 5, 6, -65520, 5, 589828, -65516, 5, 589829, -65515, 5, 7, -65486, 5, 65542, -65485, 5, 65543, -65484, 5, 65543, -65483, 5, 65543, -65482, 5, 65543, -65481, 5, 65543, -65480, 5, 65544, -65474, 5, 6, -65473, 1610612741, 196612, -65472, -1610612731, 131075, -65471, -1610612731, 196612, -65470, 5, 131078, -65469, -1610612731, 196612, -65468, -1610612731, 196612, -65467, -1610612731, 196612, -65466, 1073741829, 196610, -65465, 536870917, 589832, -65464, -1073741819, 589828, -65463, -1073741819, 589828, -65462, -1073741819, 589828, -65461, 1610612741, 524298, -65460, -1610612731, 196614, -65459, 5, 196614, -65458, -1610612731, 196612, -65457, 5, 65546, -65456, -1610612731, 196612, -65455, -1610612731, 196612, -65454, -1610612731, 196612, -65453, -1610612731, 196612, -65452, -1610612731, 196612, -65451, -1610612731, 196612, -65450, 5, 131074, -65449, -1610612731, 196612, -65448, 1073741829, 196610, -65447, 536870917, 589832, -65446, -1073741819, 589828, -65445, -1073741819, 589828, -65444, -1073741819, 589828, -65443, 1610612741, 524298, -65442, -1610612731, 196614, -65441, 5, 196614, -65440, -1610612731, 196612, -65439, 1610612741, 65545, -65438, 1610612741, 65545, -65437, -1610612731, 196612, -65436, -1610612731, 196612, -65435, -1610612731, 196612, -65434, -1610612731, 196612, -65433, -1610612731, 196612, -65432, -1610612731, 196612, -65431, -1610612731, 196612, -65430, -1610612731, 196612, -65429, 5, 131073, -65428, 5, 196612, -65427, 5, 458758, -65426, 1610612741, 524293, 65519, -1073741819, 524293, 65520, 5, 458760, 65521, -1610612731, 131079, 65522, 5, 7, 65530, 5, 6, 65531, 5, 196611, 65532, 5, 196610, 65533, 5, 196612, 65534, 5, 7, 2, 5, 6, 3, -1610612731, 65545, 4, 5, 65538, 5, 5, 2, 6, 5, 2, 7, 5, 5, 15, 5, 6, 16, 5, 589828, 20, 5, 589829, 21, 5, 7, 29, 5, 1, 30, 5, 2, 31, 5, 2, 32, 5, 2, 33, 5, 2, 34, 5, 2, 35, 5, 2, 36, 5, 2, 37, 5, 2, 38, 5, 2, 39, 5, 2, 40, 5, 2, 41, 5, 2, 42, 5, 2, 43, 5, 5, 62, 5, 6, 63, 5, 196611, 64, 1610612741, 196609, 65, 5, 196616, 66, 1610612741, 196610, 67, 1610612741, 196610, 68, 1610612741, 196610, 69, 1610612741, 196610, 70, 5, 196613, 71, 5, 196613, 72, 5, 196613, 73, 5, 196613, 74, 5, 196613, 75, -1073741819, 262153, 76, -1073741819, 196612, 77, -1073741819, 196612, 78, 1610612741, 196610, 79, 1610612741, 196610, 80, 1610612741, 196610, 81, 1610612741, 196610, 82, 1610612741, 196610, 83, 1610612741, 196610, 84, 1610612741, 196610, 85, 1610612741, 196610, 86, 1610612741, 196610, 87, 1610612741, 196610, 88, 5, 196613, 89, 5, 196613, 90, 5, 196613, 91, 5, 196613, 92, 5, 196613, 93, -1073741819, 262153, 94, -1073741819, 196612, 95, -1073741819, 196612, 96, 1610612741, 196610, 97, 1610612741, 196610, 98, 1610612741, 196610, 99, 1610612741, 196610, 100, 1610612741, 196610, 101, 1610612741, 196610, 102, 1610612741, 196610, 103, 1610612741, 196610, 104, 1610612741, 196610, 105, 1610612741, 196610, 106, 1610612741, 196610, 107, 1610612741, 196610, 108, -1610612731, 131080, 109, 5, 458758, 110, 1610612741, 524293, 131055, -1073741819, 524293, 131056, 5, 458760, 131057, 1610612741, 196611, 131058, 5, 7, 131066, 5, 6, 131067, -1610612731, 131075, 131068, 5, 196616, 131069, -1610612731, 131072, 131070, 5, 65538, 131071, 5, 2, 65536, 5, 2, 65537, 5, 2, 65538, 5, 65539, 65539, 5, 65540, 65540, 5, 10, 65541, 5, 10, 65542, 5, 10, 65543, 5, 65536, 65551, 5, 6, 65552, 5, 589828, 65556, 5, 589829, 65557, 5, 7, 65565, 5, 6, 65566, -1610612731, 131077, 65567, -1073741819, 196612, 65568, -1073741819, 196612, 65569, -1073741819, 196612, 65570, -1073741819, 196612, 65571, -1073741819, 196612, 65572, -1073741819, 196612, 65573, -1073741819, 196612, 65574, -1073741819, 196612, 65575, -1073741819, 196612, 65576, -1073741819, 196612, 65577, -1073741819, 196612, 65578, -1610612731, 131076, 65579, 5, 7, 65598, 5, 6, 65599, 5, 196611, 65600, 5, 196612, 65601, 5, 524290, 65602, 5, 458761, 65603, 5, 458761, 65604, 5, 458761, 65605, 5, 458761, 65606, 5, 458761, 65607, 5, 458761, 65608, 5, 458761, 65609, 5, 458761, 65610, 5, 458761, 65611, 5, 458761, 65612, 5, 458761, 65613, 5, 458761, 65614, 5, 458761, 65615, 5, 458761, 65616, 5, 458761, 65617, 5, 458761, 65618, 5, 458761, 65619, 5, 458761, 65620, 5, 458761, 65621, 5, 458761, 65622, 5, 458761, 65623, 5, 458761, 65624, 5, 458761, 65625, 5, 458761, 65626, 5, 458761, 65627, 5, 458761, 65628, 5, 458761, 65629, 5, 458761, 65630, 5, 458761, 65631, 5, 458761, 65632, 5, 458761, 65633, 5, 458761, 65634, 5, 458761, 65635, 5, 458761, 65636, 5, 458761, 65637, 5, 458761, 65638, 5, 458761, 65639, 5, 458761, 65640, 5, 458761, 65641, 5, 458761, 65642, 5, 458761, 65643, 5, 458761, 65644, 5, 458761, 65645, 5, 524291, 65646, 1610612741, 524293, 196591, -1073741819, 524293, 196592, 5, 458760, 196593, -1610612731, 131082, 196594, 5, 7, 196602, 5, 9, 196603, 5, 10, 196604, 5, 10, 196605, 5, 10, 196606, 5, 10, 196607, 5, 10, 131072, 5, 10, 131073, 5, 10, 131074, 5, 10, 131075, 5, 65536, 131087, 5, 6, 131088, 5, 589828, 131092, 5, 589829, 131093, 5, 7, 131101, 5, 6, 131102, 1610612741, 196612, 131103, 1610612741, 131073, 131104, 1610612741, 196613, 131105, 1610612741, 131077, 131106, -1610612731, 196617, 131107, -1610612731, 196612, 131108, -1610612731, 196612, 131109, -1610612731, 196612, 131110, 1610612741, 196617, 131111, -1610612731, 131077, 131112, 1610612741, 196616, 131113, -1610612731, 131076, 131114, 5, 196612, 131115, 5, 7, 131134, 5, 6, 131135, 5, 196611, 131136, -1610612731, 262150, 131137, 1610612741, 458760, 131138, 5, 524293, 131139, 5, 524293, 131140, 5, 524293, 131141, 5, 524293, 131142, 5, 524293, 131143, 5, 524293, 131144, 5, 524293, 131145, 5, 524293, 131146, 5, 524293, 131147, 5, 524293, 131148, 5, 524293, 131149, 5, 524293, 131150, 5, 524293, 131151, 5, 524293, 131152, 5, 524293, 131153, 5, 524293, 131154, 5, 524293, 131155, 5, 524293, 131156, 5, 524293, 131157, 5, 524293, 131158, 5, 524293, 131159, 5, 524293, 131160, 5, 524293, 131161, 5, 524293, 131162, 5, 524293, 131163, 5, 524293, 131164, 5, 524293, 131165, 5, 524293, 131166, 5, 524293, 131167, 5, 524293, 131168, 5, 524293, 131169, 5, 524293, 131170, 5, 524293, 131171, 5, 524293, 131172, 5, 524293, 131173, 5, 524293, 131174, 5, 524293, 131175, 5, 524293, 131176, 5, 524293, 131177, 5, 524293, 131178, 5, 524293, 131179, 5, 524293, 131180, 5, 524293, 131181, 5, 524293, 131182, 1610612741, 524293, 262127, -1073741819, 524293, 262128, 5, 458760, 262129, 1610612741, 196611, 262130, 5, 7, 196619, 5, 1, 196620, 5, 2, 196621, 5, 2, 196622, 5, 2, 196623, 5, 65539, 196624, 5, 589830, 196625, 5, 589831, 196626, 5, 589831, 196627, 5, 589831, 196628, 5, 589832, 196629, 5, 7, 196637, 5, 6, 196638, 1610612741, 196612, 196639, -1610612731, 131074, 196640, 5, 524293, 196641, -1073741819, 196613, 196642, 5, 196612, 196643, 1610612741, 196609, 196644, 5, 196613, 196645, -1073741819, 196609, 196646, 1610612741, 196612, 196647, 1610612741, 196612, 196648, 5, 524293, 196649, -1073741819, 65546, 196650, 5, 196612, 196651, 5, 7, 196670, 5, 6, 196671, 5, 196611, 196672, 5, 196612, 196673, 1610612741, 458760, 196674, 5, 524293, 196675, 5, 524293, 196676, 5, 524293, 196677, 5, 524293, 196678, 5, 524293, 196679, 5, 524293, 196680, 5, 524293, 196681, 5, 524293, 196682, 5, 524293, 196683, 5, 524293, 196684, 5, 524293, 196685, 5, 524293, 196686, 5, 524293, 196687, 5, 524293, 196688, 5, 524293, 196689, 5, 524293, 196690, 5, 524293, 196691, 5, 524293, 196692, 5, 524293, 196693, 5, 524293, 196694, 5, 524293, 196695, 5, 524293, 196696, 5, 524293, 196697, 5, 524293, 196698, 5, 524293, 196699, 5, 524293, 196700, 5, 524293, 196701, 5, 524293, 196702, 5, 524293, 196703, 5, 524293, 196704, 5, 524293, 196705, 5, 524293, 196706, 5, 524293, 196707, 5, 524293, 196708, 5, 524293, 196709, 5, 524293, 196710, 5, 524293, 196711, 5, 524293, 196712, 5, 524293, 196713, 5, 524293, 196714, 5, 524293, 196715, 5, 524293, 196716, 5, 524293, 196717, 5, 524293, 196718, 1610612741, 524293, 327663, -1073741819, 524293, 327664, 5, 458760, 327665, 1610612741, 196611, 327666, 5, 7, 262155, 5, 9, 262156, 5, 10, 262157, 5, 10, 262158, 5, 10, 262159, 5, 10, 262160, 5, 10, 262161, 5, 10, 262162, 5, 10, 262163, 5, 10, 262164, 5, 10, 262165, 5, 65536, 262173, 5, 6, 262174, 1610612741, 196612, 262175, -1073741819, 262150, 262176, 5, 524293, 262177, -1610612731, 131079, 262178, 5, 196612, 262179, -1073741819, 196616, 262180, 5, 393221, 262181, -1073741819, 196610, 262182, 1610612741, 196612, 262183, 1610612741, 196612, 262184, 5, 524293, 262185, -1610612731, 327687, 262186, 5, 196612, 262187, 5, 7, 262206, 5, 6, 262207, 5, 196611, 262208, 5, 196612, 262209, 1610612741, 458760, 262210, 5, 524293, 262211, 5, 524293, 262212, 5, 524293, 262213, 5, 524293, 262214, 5, 524293, 262215, 5, 524293, 262216, 5, 524293, 262217, 5, 524293, 262218, 5, 524293, 262219, 5, 524293, 262220, 5, 524293, 262221, 5, 524293, 262222, 5, 524293, 262223, 5, 524293, 262224, 5, 524293, 262225, 5, 524293, 262226, 5, 524293, 262227, 5, 524293, 262228, 5, 524293, 262229, 5, 524293, 262230, 5, 524293, 262231, 5, 524293, 262232, 5, 524293, 262233, 5, 524293, 262234, 5, 524293, 262235, 5, 524293, 262236, 5, 524293, 262237, 5, 524293, 262238, 5, 524293, 262239, 5, 524293, 262240, 5, 524293, 262241, 5, 524293, 262242, 5, 524293, 262243, 5, 524293, 262244, 5, 524293, 262245, 5, 524293, 262246, 5, 524293, 262247, 5, 524293, 262248, 5, 524293, 262249, 5, 524293, 262250, 5, 524293, 262251, 5, 524293, 262252, 5, 524293, 262253, 5, 524293, 262254, 1610612741, 524293, 393199, -1073741819, 524293, 393200, 5, 458760, 393201, -1610612731, 262150, 393202, 5, 7, 327709, 5, 6, 327710, 1610612741, 196612, 327711, -1610612731, 131074, 327712, 5, 524293, 327713, -1073741819, 196613, 327714, 5, 196612, 327715, -1610612731, 196609, 327716, 5, 196610, 327717, 5, 196609, 327718, 1610612741, 196612, 327719, 1610612741, 196612, 327720, 5, 524293, 327721, -1073741819, 65546, 327722, 5, 196612, 327723, 5, 7, 327742, 5, 6, 327743, -1073741819, 131076, 327744, -1073741819, 131077, 327745, 1610612741, 458760, 327746, 5, 524293, 327747, 5, 524293, 327748, 5, 524293, 327749, 5, 524293, 327750, 5, 524293, 327751, 5, 524293, 327752, 5, 524293, 327753, 5, 524293, 327754, 5, 524293, 327755, 5, 524293, 327756, 5, 524293, 327757, 5, 524293, 327758, 5, 524293, 327759, 5, 524293, 327760, 5, 524293, 327761, 5, 524293, 327762, 5, 524293, 327763, 5, 524293, 327764, 5, 524293, 327765, 5, 524293, 327766, 5, 524293, 327767, 5, 524293, 327768, 5, 524293, 327769, 5, 524293, 327770, 5, 524293, 327771, 5, 524293, 327772, 5, 524293, 327773, 5, 524293, 327774, 5, 524293, 327775, 5, 524293, 327776, 5, 524293, 327777, 5, 524293, 327778, 5, 524293, 327779, 5, 524293, 327780, 5, 524293, 327781, 5, 524293, 327782, 5, 524293, 327783, 5, 524293, 327784, 5, 524293, 327785, 5, 524293, 327786, 5, 524293, 327787, 5, 524293, 327788, 5, 524293, 327789, 5, 524293, 327790, 1610612741, 524293, 458735, -1073741819, 524293, 458736, 5, 458760, 458737, 1610612741, 196611, 458738, 5, 7, 393245, 5, 6, 393246, 1610612741, 196612, 393247, 5, 131077, 393248, 5, 196613, 393249, 5, 131073, 393250, 5, 196617, 393251, -1073741819, 196612, 393252, -1073741819, 196612, 393253, -1073741819, 196612, 393254, -1073741819, 196617, 393255, 5, 131077, 393256, 5, 196616, 393257, -1073741819, 131077, 393258, 5, 196612, 393259, 5, 7, 393278, 5, 6, 393279, -1610612731, 458755, 393280, 5, 458761, 393281, 5, 524291, 393282, 5, 524293, 393283, 5, 524293, 393284, 5, 524293, 393285, 5, 524293, 393286, 5, 524293, 393287, 5, 524293, 393288, 5, 524293, 393289, 5, 524293, 393290, 5, 524293, 393291, 5, 524293, 393292, 5, 524293, 393293, 5, 524293, 393294, 5, 524293, 393295, 5, 524293, 393296, 5, 524293, 393297, 5, 524293, 393298, 5, 524293, 393299, 5, 524293, 393300, 5, 524293, 393301, 5, 524293, 393302, 5, 524293, 393303, 5, 524293, 393304, 5, 524293, 393305, 5, 524293, 393306, 5, 524293, 393307, 5, 524293, 393308, 5, 524293, 393309, 5, 524293, 393310, 5, 524293, 393311, 5, 524293, 393312, 5, 524293, 393313, 5, 524293, 393314, 5, 524293, 393315, 5, 524293, 393316, 5, 524293, 393317, 5, 524293, 393318, 5, 524293, 393319, 5, 524293, 393320, 5, 524293, 393321, 5, 524293, 393322, 5, 524293, 393323, 5, 524293, 393324, 5, 524293, 393325, 5, 524293, 393326, 1610612741, 524293, 524271, -1073741819, 524293, 524272, 5, 458760, 524273, 1610612741, 196611, 524274, 5, 65538, 524275, 5, 2, 524276, 5, 2, 524277, 5, 2, 524278, 5, 2, 524279, 536870917, 2, 524280, 536870917, 2, 524281, 536870917, 2, 524282, 536870917, 2, 524283, 536870917, 2, 524284, 536870917, 2, 524285, 5, 2, 524286, 5, 2, 524287, 5, 2, 458752, 5, 2, 458753, 5, 2, 458754, 5, 2, 458755, 5, 2, 458756, 5, 2, 458757, 5, 2, 458758, 5, 2, 458759, 5, 2, 458760, 5, 2, 458761, 5, 2, 458762, 5, 2, 458763, 5, 3, 458764, 5, 3, 458765, 5, 3, 458766, 5, 3, 458767, 5, 3, 458768, 5, 3, 458769, 5, 3, 458770, 5, 3, 458771, 5, 3, 458772, 5, 3, 458773, 5, 3, 458774, 5, 3, 458775, 5, 3, 458776, 5, 3, 458777, 5, 3, 458778, 5, 3, 458779, 5, 3, 458780, 5, 3, 458781, 5, 65539, 458782, 1610612741, 131080, 458783, -1610612731, 196612, 458784, -1610612731, 196612, 458785, -1610612731, 196612, 458786, -1610612731, 196612, 458787, -1610612731, 196612, 458788, -1610612731, 196612, 458789, -1610612731, 196612, 458790, -1610612731, 196612, 458791, -1610612731, 196612, 458792, -1610612731, 196612, 458793, -1610612731, 196612, 458794, -1610612731, 131080, 458795, 5, 7, 458814, 5, 6, 458815, -1073741819, 458761, 458816, 5, 524293, 458817, 5, 524293, 458818, 5, 524293, 458819, 5, 524293, 458820, 5, 524293, 458821, 5, 524293, 458822, 5, 524293, 458823, 5, 524293, 458824, 5, 524293, 458825, 5, 524293, 458826, 5, 524293, 458827, 5, 524293, 458828, 5, 524293, 458829, 5, 524293, 458830, 5, 524293, 458831, 5, 524293, 458832, 5, 524293, 458833, 5, 524293, 458834, 5, 524293, 458835, 5, 524293, 458836, 5, 524293, 458837, 5, 524293, 458838, 5, 524293, 458839, 5, 524293, 458840, 5, 524293, 458841, 5, 524293, 458842, 5, 524293, 458843, 5, 524293, 458844, 5, 524293, 458845, 5, 524293, 458846, 5, 524293, 458847, 5, 524293, 458848, 5, 524293, 458849, 5, 524293, 458850, 5, 524293, 458851, 5, 524293, 458852, 5, 524293, 458853, 5, 524293, 458854, 5, 524293, 458855, 5, 524293, 458856, 5, 524293, 458857, 5, 524293, 458858, 5, 524293, 458859, 5, 524293, 458860, 5, 524293, 458861, 5, 524293, 458862, 1610612741, 524293, 589807, -1073741819, 524293, 589808, 5, 458760, 589809, -1610612731, 196609, 589810, 5, 196610, 589811, 5, 196610, 589812, 5, 196610, 589813, 5, 65545, 589814, 5, 196610, 589815, 1610612741, 131078, 589816, 5, 196610, 589817, 5, 196610, 589818, 5, 196610, 589819, 5, 196610, 589820, 5, 196610, 589821, 5, 196610, 589822, 1610612741, 131074, 589823, 5, 196610, 524288, 5, 131082, 524289, 5, 196610, 524290, 5, 196610, 524291, 5, 196610, 524292, 5, 196610, 524293, 5, 196610, 524294, 5, 196610, 524295, 5, 196610, 524296, 5, 196610, 524297, 5, 196610, 524298, 5, 196610, 524299, 5, 196610, 524300, 5, 196610, 524301, 5, 196610, 524302, 5, 196610, 524303, 5, 196610, 524304, 5, 262150, 524305, 5, 196610, 524306, 5, 196610, 524307, 5, 196610, 524308, 5, 196610, 524309, 5, 196610, 524310, 5, 196610, 524311, 5, 196610, 524312, 5, 196610, 524313, 5, 196610, 524314, 5, 196610, 524315, 5, 196610, 524316, 5, 196610, 524317, 5, 327687, 524318, 5, 196610, 524319, 5, 196610, 524320, 5, 196610, 524321, 5, 196610, 524322, 5, 196610, 524323, 5, 196610, 524324, 5, 196610, 524325, 5, 196610, 524326, 5, 196610, 524327, 5, 196610, 524328, 5, 196610, 524329, 5, 196610, 524330, 5, 196610, 524331, 5, 8, 524350, 5, 524290, 524351, 5, 524291, 524352, 5, 524293, 524353, 5, 524293, 524354, 5, 524293, 524355, 5, 524293, 524356, 5, 524293, 524357, 5, 524293, 524358, 5, 524293, 524359, 5, 524293, 524360, 5, 524293, 524361, 5, 524293, 524362, 5, 524293, 524363, 5, 524293, 524364, 5, 524293, 524365, 5, 524293, 524366, 5, 524293, 524367, 5, 524293, 524368, 5, 524293, 524369, 5, 524293, 524370, 5, 524293, 524371, 5, 524293, 524372, 5, 524293, 524373, 5, 524293, 524374, 5, 524293, 524375, 5, 524293, 524376, 5, 524293, 524377, 5, 524293, 524378, 5, 524293, 524379, 5, 524293, 524380, 5, 524293, 524381, 5, 524293, 524382, 5, 524293, 524383, 5, 524293, 524384, 5, 524293, 524385, 5, 524293, 524386, 5, 524293, 524387, 5, 524293, 524388, 5, 524293, 524389, 5, 524293, 524390, 5, 524293, 524391, 5, 524293, 524392, 5, 524293, 524393, 5, 524293, 524394, 5, 524293, 524395, 5, 524293, 524396, 5, 524293, 524397, 5, 524293, 524398, 1610612741, 524293, 655343, -1073741819, 524293, 655344, -1610612731, 524291, 655345, 5, 458761, 655346, 5, 458761, 655347, 5, 458761, 655348, 5, 458761, 655349, 5, 458761, 655350, 5, 458761, 655351, 5, 458761, 655352, 5, 458761, 655353, 5, 458761, 655354, 5, 458761, 655355, 5, 458761, 655356, 5, 458761, 655357, 5, 458761, 655358, 5, 458761, 655359, 5, 458761, 589824, 5, 458761, 589825, 5, 458761, 589826, 5, 458761, 589827, 5, 458761, 589828, 5, 458761, 589829, 5, 458761, 589830, 5, 458761, 589831, 5, 458761, 589832, 5, 458761, 589833, 5, 458761, 589834, 5, 458761, 589835, 5, 458761, 589836, 5, 458761, 589837, 5, 458761, 589838, 5, 458761, 589839, 5, 458761, 589840, 5, 458761, 589841, 5, 458761, 589842, 5, 458761, 589843, 5, 458761, 589844, 5, 458761, 589845, 5, 458761, 589846, 5, 458761, 589847, 5, 458761, 589848, 5, 458761, 589849, 5, 458761, 589850, 5, 458761, 589851, 5, 458761, 589852, 5, 458761, 589853, 5, 458761, 589854, 5, 458761, 589855, 5, 458761, 589856, 5, 458761, 589857, 5, 458761, 589858, 5, 458761, 589859, 5, 458761, 589860, 5, 458761, 589861, 5, 458761, 589862, 5, 458761, 589863, 5, 458761, 589864, 5, 458761, 589865, 5, 458761, 589866, 5, 458761, 589867, -1073741819, 458756, 589886, 5, 458758, 589887, 1610612741, 524293, 589888, 1610612741, 524293, 589889, 1610612741, 524293, 589890, 1610612741, 524293, 589891, 1610612741, 524293, 589892, 1610612741, 524293, 589893, 1610612741, 524293, 589894, 1610612741, 524293, 589895, 1610612741, 524293, 589896, 1610612741, 524293, 589897, 1610612741, 524293, 589898, 1610612741, 524293, 589899, 1610612741, 524293, 589900, 1610612741, 524293, 589901, 1610612741, 524293, 589902, 1610612741, 524293, 589903, 1610612741, 524293, 589904, 1610612741, 524293, 589905, 1610612741, 524293, 589906, 1610612741, 524293, 589907, 1610612741, 524293, 589908, 1610612741, 524293, 589909, 1610612741, 524293, 589910, 1610612741, 524293, 589911, 1610612741, 524293, 589912, 1610612741, 524293, 589913, 1610612741, 524293, 589914, 1610612741, 524293, 589915, 1610612741, 524293, 589916, 1610612741, 524293, 589917, 1610612741, 524293, 589918, 1610612741, 524293, 589919, 1610612741, 524293, 589920, 1610612741, 524293, 589921, 1610612741, 524293, 589922, 1610612741, 524293, 589923, 1610612741, 524293, 589924, 1610612741, 524293, 589925, 1610612741, 524293, 589926, 1610612741, 524293, 589927, 1610612741, 524293, 589928, 1610612741, 524293, 589929, 1610612741, 524293, 589930, 1610612741, 524293, 589931, 1610612741, 524293, 589932, 1610612741, 524293, 589933, 1610612741, 524293, 589934, 1610612741, 524293, 720879, 5, 524293, 720880, 5, 524293, 720881, 5, 524293, 720882, 5, 524293, 720883, 5, 524293, 720884, 5, 524293, 720885, 5, 524293, 720886, 5, 524293, 720887, 5, 524293, 720888, 5, 524293, 720889, 5, 524293, 720890, 5, 524293, 720891, 5, 524293, 720892, 5, 524293, 720893, 5, 524293, 720894, 5, 524293, 720895, 5, 524293, 655360, 5, 524293, 655361, 5, 524293, 655362, 5, 524293, 655363, 5, 524293, 655364, 5, 524293, 655365, 5, 524293, 655366, 5, 524293, 655367, 5, 524293, 655368, 5, 524293, 655369, 5, 524293, 655370, 5, 524293, 655371, 5, 524293, 655372, 5, 524293, 655373, 5, 524293, 655374, 5, 524293, 655375, 5, 524293, 655376, 5, 524293, 655377, 5, 524293, 655378, 5, 524293, 655379, 5, 524293, 655380, 5, 524293, 655381, 5, 524293, 655382, 5, 524293, 655383, 5, 524293, 655384, 5, 524293, 655385, 5, 524293, 655386, 5, 524293, 655387, 5, 524293, 655388, 5, 524293, 655389, 5, 524293, 655390, 5, 524293, 655391, 5, 524293, 655392, 5, 524293, 655393, 5, 524293, 655394, 5, 524293, 655395, 5, 524293, 655396, 5, 524293, 655397, 5, 524293, 655398, 5, 524293, 655399, 5, 524293, 655400, 5, 524293, 655401, 5, 524293, 655402, 5, 524293, 655403, 5, 458760, 655422, 1610612741, 458760, 655423, 1610612741, 524293, 655424, 1610612741, 524293, 655425, 1610612741, 524293, 655426, 1610612741, 524293, 655427, 1610612741, 524293, 655428, 1610612741, 524293, 655429, 1610612741, 524293, 655430, 1610612741, 524293, 655431, 1610612741, 524293, 655432, 1610612741, 524293, 655433, 1610612741, 524293, 655434, 1610612741, 524293, 655435, 1610612741, 524293, 655436, 1610612741, 524293, 655437, 1610612741, 524293, 655438, 1610612741, 524293, 655439, 1610612741, 524293, 655440, 1610612741, 524293, 655441, 1610612741, 524293, 655442, 1610612741, 524293, 655443, 1610612741, 524293, 655444, 1610612741, 524293, 655445, 1610612741, 524293, 655446, 1610612741, 524293, 655447, 1610612741, 524293, 655448, 1610612741, 524293, 655449, 1610612741, 524293, 655450, 1610612741, 524293, 655451, 1610612741, 524293, 655452, 1610612741, 524293, 655453, 1610612741, 524293, 655454, 1610612741, 524293, 655455, 1610612741, 524293, 655456, 1610612741, 524293, 655457, 1610612741, 524293, 655458, 1610612741, 524293, 655459, 1610612741, 524293, 655460, 1610612741, 524293, 655461, 1610612741, 524293, 655462, 1610612741, 524293, 655463, 1610612741, 524293, 655464, 1610612741, 524293, 655465, 1610612741, 524293, 655466, 1610612741, 524293, 655467, 1610612741, 524293, 655468, 1610612741, 524293, 655469, 1610612741, 524293, 655470, 1610612741, 524293 ) +tile_data = PoolIntArray( -1441809, -1073741819, 524293, -1441808, 1610612741, 524293, -1441807, 1610612741, 524293, -1441806, 1610612741, 524293, -1441805, 1610612741, 524293, -1441804, 1610612741, 524293, -1441803, 1610612741, 524293, -1441802, 1610612741, 524293, -1441801, 1610612741, 524293, -1441800, 1610612741, 524293, -1441799, 1610612741, 524293, -1441798, 1610612741, 524293, -1441797, 1610612741, 524293, -1441796, 1610612741, 524293, -1441795, 1610612741, 524293, -1441794, 1610612741, 524293, -1441793, 1610612741, 524293, -1507328, 1610612741, 524293, -1507327, 1610612741, 524293, -1507326, 1610612741, 524293, -1507325, 1610612741, 524293, -1507324, 1610612741, 524293, -1507323, 1610612741, 524293, -1507322, 1610612741, 524293, -1507321, 1610612741, 524293, -1507320, 1610612741, 524293, -1507319, 1610612741, 524293, -1507318, 1610612741, 524293, -1507317, 1610612741, 524293, -1507316, 1610612741, 524293, -1507315, 1610612741, 524293, -1507314, 1610612741, 524293, -1507313, 1610612741, 524293, -1507312, 1610612741, 524293, -1507311, 1610612741, 524293, -1507310, 1610612741, 524293, -1507309, 1610612741, 524293, -1507308, 1610612741, 524293, -1507307, 1610612741, 524293, -1507306, 1610612741, 524293, -1507305, 1610612741, 524293, -1507304, 1610612741, 524293, -1507303, 1610612741, 524293, -1507302, 1610612741, 524293, -1507301, 1610612741, 524293, -1507300, 1610612741, 524293, -1507299, 1610612741, 524293, -1507298, 1610612741, 524293, -1507297, 1610612741, 524293, -1507296, 1610612741, 524293, -1507295, 1610612741, 524293, -1507294, 1610612741, 524293, -1507293, 1610612741, 524293, -1507292, 1610612741, 524293, -1507291, 1610612741, 524293, -1507290, 1610612741, 524293, -1507289, 1610612741, 524293, -1507288, 1610612741, 524293, -1507287, 1610612741, 524293, -1507286, 1610612741, 524293, -1507285, 1610612741, 524293, -1507284, 1610612741, 524293, -1507283, 1610612741, 524293, -1507282, 1610612741, 524293, -1507281, 1610612741, 524293, -1507280, 1610612741, 524293, -1507279, 1610612741, 524293, -1507278, 1610612741, 524293, -1507277, 1610612741, 524293, -1507276, 1610612741, 524293, -1507275, 1610612741, 524293, -1507274, 1610612741, 524293, -1507273, 1610612741, 524293, -1507272, 1610612741, 524293, -1507271, 1610612741, 524293, -1507270, 1610612741, 524293, -1507269, 1610612741, 524293, -1507268, 1610612741, 524293, -1507267, 1610612741, 524293, -1507266, 1610612741, 524293, -1507265, 1610612741, 524293, -1507264, 1610612741, 524293, -1507263, 1610612741, 524293, -1507262, 1610612741, 524293, -1507261, 1610612741, 524293, -1507260, 1610612741, 524293, -1507259, 1610612741, 524293, -1507258, 1610612741, 524293, -1507257, 1610612741, 524293, -1507256, 1610612741, 524293, -1507255, 1610612741, 524293, -1507254, 1610612741, 524293, -1507253, 1610612741, 524293, -1507252, 1610612741, 524293, -1507251, 1610612741, 524293, -1507250, 1610612741, 524293, -1507249, 1610612741, 524293, -1507248, 1610612741, 524293, -1507247, 1610612741, 524293, -1507246, 1610612741, 524293, -1507245, 1610612741, 524293, -1507244, 1610612741, 524293, -1507243, 1610612741, 524293, -1507242, 1610612741, 524293, -1507241, 1610612741, 524293, -1507240, 1610612741, 524293, -1507239, 1610612741, 524293, -1507238, 1610612741, 524293, -1507237, 1610612741, 524293, -1507236, 1610612741, 524293, -1507235, 1610612741, 524293, -1507234, 1610612741, 524293, -1507233, 1610612741, 524293, -1507232, 1610612741, 524293, -1507231, 1610612741, 524293, -1507230, 1610612741, 524293, -1507229, 1610612741, 524293, -1507228, 1610612741, 524293, -1507227, 1610612741, 524293, -1507226, 1610612741, 524293, -1507225, 1610612741, 524293, -1507224, 1610612741, 524293, -1507223, 1610612741, 524293, -1507222, 1610612741, 524293, -1507221, 1610612741, 524293, -1507220, 1610612741, 524293, -1507219, 1610612741, 524293, -1507218, 1610612741, 524293, -1376273, -1073741819, 524293, -1376272, 1610612741, 524293, -1376271, 1610612741, 524293, -1376270, -1610612731, 524293, -1376269, -1610612731, 524293, -1376268, -1610612731, 524293, -1376267, -1610612731, 524293, -1376266, -1610612731, 524293, -1376265, -1610612731, 524293, -1376264, 1610612741, 524291, -1376263, 1610612741, 458761, -1376262, 1610612741, 458761, -1376261, 1610612741, 458761, -1376260, 1610612741, 458761, -1376259, 1610612741, 458761, -1376258, 1610612741, 458761, -1376257, 1610612741, 458761, -1441792, 1610612741, 458761, -1441791, 1610612741, 458761, -1441790, 1610612741, 458761, -1441789, 1610612741, 458761, -1441788, 1610612741, 458761, -1441787, 1610612741, 458761, -1441786, 1610612741, 458761, -1441785, 1610612741, 458761, -1441784, 1610612741, 458761, -1441783, 1610612741, 458761, -1441782, 1610612741, 458761, -1441781, 1610612741, 458761, -1441780, 1610612741, 458761, -1441779, 1610612741, 458761, -1441778, 1610612741, 458761, -1441777, 1610612741, 458761, -1441776, 1610612741, 458761, -1441775, 1610612741, 458761, -1441774, 1610612741, 458761, -1441773, 1610612741, 458761, -1441772, 1610612741, 458761, -1441771, 1610612741, 458761, -1441770, 1610612741, 458761, -1441769, 1610612741, 458761, -1441768, 1610612741, 458761, -1441767, 1610612741, 458761, -1441766, 1610612741, 458761, -1441765, 1610612741, 458761, -1441764, 1610612741, 458761, -1441763, 1610612741, 458761, -1441762, 1610612741, 458761, -1441761, 1610612741, 458761, -1441760, 1610612741, 458761, -1441759, 1610612741, 458761, -1441758, 1610612741, 458761, -1441757, 1610612741, 458761, -1441756, 1610612741, 458761, -1441755, 1610612741, 458761, -1441754, 1610612741, 458761, -1441753, 1610612741, 458761, -1441752, 1610612741, 458761, -1441751, 1610612741, 458761, -1441750, 1610612741, 458761, -1441749, 1610612741, 458761, -1441748, 1610612741, 458761, -1441747, 1610612741, 458761, -1441746, 1610612741, 458761, -1441745, 1610612741, 458761, -1441744, 1610612741, 458761, -1441743, 1610612741, 458761, -1441742, 1610612741, 458761, -1441741, 1610612741, 458761, -1441740, 1610612741, 458761, -1441739, 1610612741, 458761, -1441738, 1610612741, 458761, -1441737, 1610612741, 458761, -1441736, 1610612741, 458761, -1441735, 1610612741, 458761, -1441734, 1610612741, 458761, -1441733, 1610612741, 458761, -1441732, 1610612741, 458761, -1441731, 1610612741, 458761, -1441730, 1610612741, 458761, -1441729, 1610612741, 458761, -1441728, 1610612741, 458761, -1441727, 1610612741, 458761, -1441726, 1610612741, 458761, -1441725, 1610612741, 458761, -1441724, 1610612741, 458761, -1441723, 1610612741, 458761, -1441722, 1610612741, 458761, -1441721, 1610612741, 458761, -1441720, 1610612741, 458761, -1441719, 1610612741, 458761, -1441718, 1610612741, 458761, -1441717, 1610612741, 458761, -1441716, 1610612741, 458761, -1441715, 1610612741, 458761, -1441714, 1610612741, 458761, -1441713, 1610612741, 458761, -1441712, 1610612741, 458761, -1441711, 1610612741, 458761, -1441710, 1610612741, 458761, -1441709, 1610612741, 458761, -1441708, 1610612741, 458761, -1441707, 1610612741, 458761, -1441706, 1610612741, 458761, -1441705, 1610612741, 458761, -1441704, 1610612741, 458761, -1441703, 1610612741, 458761, -1441702, 1610612741, 458761, -1441701, 1610612741, 458761, -1441700, 1610612741, 458761, -1441699, 1610612741, 458761, -1441698, 1610612741, 458761, -1441697, 1610612741, 458761, -1441696, 1610612741, 458761, -1441695, 1610612741, 458761, -1441694, 1610612741, 458761, -1441693, 1610612741, 458761, -1441692, 1610612741, 458761, -1441691, 1610612741, 458761, -1441690, 1610612741, 458761, -1441689, 1610612741, 458761, -1441688, 1610612741, 458761, -1441687, 1610612741, 458761, -1441686, 1610612741, 458761, -1441685, 1610612741, 458761, -1441684, 1610612741, 458761, -1441683, 1610612741, 524292, -1441682, 1610612741, 524293, -1310737, -1073741819, 524293, -1310736, 1610612741, 524293, -1310735, 1610612741, 524293, -1310734, -1610612731, 524293, -1310733, -1610612731, 524293, -1310732, -1610612731, 524293, -1310731, -1610612731, 524293, -1310730, -1610612731, 524293, -1310729, -1610612731, 524293, -1310728, 5, 458760, -1310727, 1610612741, 196614, -1310726, 5, 196616, -1310725, -1610612731, 196612, -1310724, -1610612731, 196612, -1310723, -1610612731, 196612, -1310722, -1610612731, 196612, -1310721, -1610612731, 196612, -1376256, -1610612731, 196612, -1376255, -1610612731, 196612, -1376254, -1610612731, 196612, -1376253, -1610612731, 196612, -1376252, -1610612731, 196612, -1376251, -1610612731, 196612, -1376250, -1610612731, 196612, -1376249, -1610612731, 196612, -1376248, -1610612731, 196612, -1376247, -1610612731, 196612, -1376246, -1610612731, 196612, -1376245, -1610612731, 196612, -1376244, -1610612731, 196612, -1376243, -1610612731, 196612, -1376242, -1610612731, 196612, -1376241, -1610612731, 196612, -1376240, -1610612731, 196612, -1376239, -1610612731, 196612, -1376238, -1610612731, 196612, -1376237, -1610612731, 196612, -1376236, -1610612731, 196612, -1376235, -1610612731, 196612, -1376234, -1610612731, 196612, -1376233, -1610612731, 196612, -1376232, -1610612731, 196612, -1376231, -1610612731, 196612, -1376230, -1610612731, 196612, -1376229, -1610612731, 196612, -1376228, -1610612731, 196612, -1376227, -1610612731, 196612, -1376226, -1610612731, 196612, -1376225, -1610612731, 196612, -1376224, -1610612731, 196612, -1376223, -1610612731, 196612, -1376222, -1610612731, 196612, -1376221, -1610612731, 196612, -1376220, -1610612731, 196612, -1376219, -1610612731, 196612, -1376218, -1610612731, 196612, -1376217, -1610612731, 196612, -1376216, -1610612731, 196612, -1376215, -1610612731, 196612, -1376214, -1610612731, 196612, -1376213, -1610612731, 196612, -1376212, -1610612731, 196612, -1376211, -1610612731, 196612, -1376210, -1610612731, 196612, -1376209, -1610612731, 196612, -1376208, -1610612731, 196612, -1376207, -1610612731, 196612, -1376206, -1610612731, 196612, -1376205, -1610612731, 196612, -1376204, -1610612731, 196612, -1376203, -1610612731, 196612, -1376202, -1610612731, 196612, -1376201, -1610612731, 196612, -1376200, -1610612731, 196612, -1376199, -1610612731, 196612, -1376198, -1610612731, 196612, -1376197, -1610612731, 196612, -1376196, -1610612731, 196612, -1376195, -1610612731, 196612, -1376194, -1610612731, 196612, -1376193, -1610612731, 196612, -1376192, -1610612731, 196612, -1376191, -1610612731, 196612, -1376190, -1610612731, 196612, -1376189, -1610612731, 196612, -1376188, -1610612731, 196612, -1376187, -1610612731, 196612, -1376186, -1610612731, 196612, -1376185, -1610612731, 196612, -1376184, -1610612731, 196612, -1376183, -1610612731, 196612, -1376182, -1610612731, 196612, -1376181, -1610612731, 196612, -1376180, -1610612731, 196612, -1376179, -1610612731, 196612, -1376178, -1610612731, 196612, -1376177, -1610612731, 196612, -1376176, -1610612731, 196612, -1376175, -1610612731, 196612, -1376174, -1610612731, 196612, -1376173, -1610612731, 196612, -1376172, -1610612731, 196612, -1376171, -1610612731, 196612, -1376170, -1610612731, 196612, -1376169, -1610612731, 196612, -1376168, -1610612731, 196612, -1376167, -1610612731, 196612, -1376166, -1610612731, 196612, -1376165, -1610612731, 196612, -1376164, -1610612731, 196612, -1376163, -1610612731, 196612, -1376162, -1610612731, 196612, -1376161, -1610612731, 196612, -1376160, -1610612731, 196612, -1376159, -1610612731, 196612, -1376158, 1610612741, 196610, -1376157, 1610612741, 196610, -1376156, 1610612741, 196610, -1376155, 1610612741, 196610, -1376154, 1610612741, 196610, -1376153, 1610612741, 196610, -1376152, 1610612741, 196610, -1376151, 1610612741, 196610, -1376150, 5, 196613, -1376149, -1073741819, 196614, -1376148, -1073741819, 131075, -1376147, -1073741819, 458761, -1376146, 1610612741, 524293, -1245201, -1073741819, 524293, -1245200, 1610612741, 524293, -1245199, 1610612741, 524293, -1245198, -1610612731, 524293, -1245197, -1610612731, 524293, -1245196, -1610612731, 524293, -1245195, -1610612731, 524293, -1245194, -1610612731, 524293, -1245193, -1610612731, 524293, -1245192, 5, 458760, -1245191, 5, 196612, -1245190, 5, 196612, -1245189, 5, 65540, -1245188, 5, 10, -1245187, 5, 10, -1245186, 5, 10, -1245185, 5, 10, -1310720, 5, 10, -1310719, 5, 10, -1310718, 5, 10, -1310717, 5, 10, -1310716, 5, 10, -1310715, 5, 10, -1310714, 5, 10, -1310713, 5, 10, -1310712, 5, 10, -1310711, 5, 10, -1310710, 5, 10, -1310709, 5, 10, -1310708, 5, 10, -1310707, 5, 10, -1310706, 5, 10, -1310705, 5, 10, -1310704, 5, 10, -1310703, 5, 10, -1310702, 5, 10, -1310701, 5, 10, -1310700, 5, 10, -1310699, 5, 10, -1310698, 5, 10, -1310697, 5, 10, -1310696, 5, 10, -1310695, 5, 10, -1310694, 5, 10, -1310693, 5, 10, -1310692, 5, 10, -1310691, 5, 10, -1310690, 5, 10, -1310689, 5, 10, -1310688, 5, 10, -1310687, 5, 10, -1310686, 5, 10, -1310685, 5, 10, -1310684, 5, 10, -1310683, 5, 10, -1310682, 5, 10, -1310681, 5, 10, -1310680, 5, 10, -1310679, 5, 10, -1310678, 5, 10, -1310677, 5, 10, -1310676, 5, 10, -1310675, 5, 10, -1310674, 5, 10, -1310673, 5, 10, -1310672, 5, 10, -1310671, 5, 10, -1310670, 5, 10, -1310669, 5, 10, -1310668, 5, 10, -1310667, 5, 10, -1310666, 5, 10, -1310665, 5, 10, -1310664, 5, 10, -1310663, 5, 10, -1310662, 5, 10, -1310661, 5, 10, -1310660, 5, 10, -1310659, 5, 10, -1310658, 5, 10, -1310657, 5, 10, -1310656, 5, 10, -1310655, 5, 10, -1310654, 5, 10, -1310653, 5, 10, -1310652, 5, 10, -1310651, 5, 10, -1310650, 5, 10, -1310649, 5, 10, -1310648, 5, 10, -1310647, 5, 10, -1310646, 5, 10, -1310645, 5, 10, -1310644, 5, 10, -1310643, 5, 10, -1310642, 5, 10, -1310641, 5, 10, -1310640, 5, 10, -1310639, 5, 10, -1310638, 5, 10, -1310637, 5, 10, -1310636, 5, 10, -1310635, 5, 10, -1310634, 5, 10, -1310633, 5, 10, -1310632, 5, 10, -1310631, 5, 10, -1310630, 5, 10, -1310629, 5, 10, -1310628, 5, 10, -1310627, 5, 10, -1310626, 5, 10, -1310625, 5, 10, -1310624, 5, 10, -1310623, 5, 10, -1310622, 5, 10, -1310621, 5, 10, -1310620, 5, 10, -1310619, 5, 10, -1310618, 5, 10, -1310617, 5, 10, -1310616, 5, 10, -1310615, 5, 10, -1310614, 5, 65541, -1310613, 1610612741, 196612, -1310612, 5, 196612, -1310611, -1073741819, 458761, -1310610, 1610612741, 524293, -1179665, -1073741819, 524293, -1179664, 1610612741, 524293, -1179663, 1610612741, 524293, -1179662, -1610612731, 524293, -1179661, -1610612731, 524293, -1179660, -1610612731, 524293, -1179659, -1610612731, 524293, -1179658, -1610612731, 524293, -1179657, -1610612731, 524293, -1179656, 5, 458760, -1179655, 5, 196612, -1179654, 5, 196612, -1179653, 5, 7, -1245078, 5, 6, -1245077, 1610612741, 196612, -1245076, 5, 196612, -1245075, -1073741819, 458761, -1245074, 1610612741, 524293, -1114129, -1073741819, 524293, -1114128, 1610612741, 524293, -1114127, 1610612741, 524293, -1114126, -1610612731, 524293, -1114125, -1610612731, 524293, -1114124, -1610612731, 524293, -1114123, -1610612731, 524293, -1114122, -1610612731, 524293, -1114121, -1610612731, 524293, -1114120, 5, 458760, -1114119, 5, 196612, -1114118, 5, 196612, -1114117, 5, 7, -1179542, 5, 6, -1179541, 1610612741, 196612, -1179540, 5, 196612, -1179539, -1073741819, 458761, -1179538, 1610612741, 524293, -1048593, -1073741819, 524293, -1048592, 1610612741, 524293, -1048591, 1610612741, 524293, -1048590, -1610612731, 524293, -1048589, -1610612731, 524293, -1048588, -1610612731, 524293, -1048587, -1610612731, 524293, -1048586, -1610612731, 524293, -1048585, -1610612731, 524293, -1048584, 5, 458760, -1048583, 5, 196612, -1048582, 5, 196612, -1048581, 5, 7, -1114006, 5, 6, -1114005, 1610612741, 196612, -1114004, 5, 196612, -1114003, -1073741819, 458761, -1114002, 1610612741, 524293, -983057, -1073741819, 524293, -983056, 1610612741, 524293, -983055, 1610612741, 524293, -983054, -1610612731, 524293, -983053, -1610612731, 524293, -983052, -1610612731, 524293, -983051, -1610612731, 524293, -983050, -1610612731, 524293, -983049, -1610612731, 524293, -983048, 5, 458760, -983047, 5, 196612, -983046, 5, 196612, -983045, 5, 7, -1048470, 5, 6, -1048469, 1610612741, 196612, -1048468, 5, 196612, -1048467, -1073741819, 458761, -1048466, 1610612741, 524293, -917521, -1073741819, 524293, -917520, 1610612741, 524293, -917519, 1610612741, 524293, -917518, -1610612731, 524293, -917517, -1610612731, 524293, -917516, -1610612731, 524293, -917515, -1610612731, 524293, -917514, -1610612731, 524293, -917513, -1610612731, 524293, -917512, 5, 458760, -917511, 5, 196612, -917510, 5, 196612, -917509, 5, 7, -982934, 5, 6, -982933, 1610612741, 196612, -982932, 5, 196612, -982931, -1073741819, 458761, -982930, 1610612741, 524293, -851985, -1073741819, 524293, -851984, 1610612741, 524293, -851983, 1610612741, 524293, -851982, -1610612731, 524292, -851981, 1610612741, 458761, -851980, 1610612741, 458761, -851979, 1610612741, 458761, -851978, 1610612741, 458761, -851977, 1610612741, 458761, -851976, 5, 458756, -851975, 5, 196612, -851974, 5, 196612, -851973, 5, 7, -917398, 5, 6, -917397, 1610612741, 196612, -917396, 5, 196612, -917395, -1073741819, 458761, -917394, 1610612741, 524293, -786449, -1073741819, 524293, -786448, 1610612741, 524293, -786447, 1610612741, 524293, -786446, 5, 458760, -786445, 5, 196613, -786444, 5, 196613, -786443, 5, 196613, -786442, 5, 196613, -786441, 5, 196613, -786440, 5, 196613, -786439, -1073741819, 131077, -786438, 5, 196612, -786437, 5, 7, -851862, 5, 6, -851861, 1610612741, 196612, -851860, 5, 196612, -851859, -1073741819, 458761, -851858, 1610612741, 524293, -720913, -1073741819, 524293, -720912, 1610612741, 524293, -720911, 1610612741, 524293, -720910, 5, 458760, -720909, 1610612741, 196609, -720908, 1610612741, 196610, -720907, 1610612741, 196610, -720906, 1610612741, 196610, -720905, 1610612741, 196610, -720904, 1610612741, 196610, -720903, -1073741819, 196609, -720902, 5, 196612, -720901, 5, 7, -786326, 5, 6, -786325, 1610612741, 196612, -786324, 5, 196612, -786323, -1073741819, 458761, -786322, 1610612741, 524293, -655377, -1073741819, 524293, -655376, 1610612741, 524293, -655375, 1610612741, 524293, -655374, 5, 458760, -655373, -1610612731, 196610, -655372, 1610612741, 196609, -655371, -1073741819, 196611, -655370, -1073741819, 196611, -655369, -1073741819, 196611, -655368, -1073741819, 196609, -655367, -1073741819, 196610, -655366, 5, 196612, -655365, 5, 7, -720790, 5, 6, -720789, 1610612741, 196612, -720788, 5, 196612, -720787, -1073741819, 458761, -720786, 1610612741, 524293, -589841, -1073741819, 524293, -589840, 1610612741, 524291, -589839, 5, 458759, -589838, 1610612741, 524290, -589837, -1610612731, 196610, -589836, 5, 196612, -589835, 1610612741, 196609, -589834, 5, 196613, -589833, -1073741819, 196609, -589832, -1610612731, 196613, -589831, -1073741819, 196610, -589830, 5, 196612, -589829, 1610612741, 6, -655254, 5, 6, -655253, -1073741819, 393220, -655252, 5, 196612, -655251, -1073741819, 458761, -655250, 1610612741, 524293, -524305, -1073741819, 524293, -524304, 5, 458760, -524303, 1610612741, 196610, -524302, 1610612741, 196610, -524301, 5, 131081, -524300, 5, 196612, -524299, -1073741819, 196616, -524298, 5, 393221, -524297, -1073741819, 196610, -524296, -1610612731, 196613, -524295, -1073741819, 196610, -524294, 5, 196612, -524293, 1610612741, 6, -589718, 5, 6, -589717, 1610612741, 196612, -589716, 5, 196612, -589715, -1073741819, 458761, -589714, 1610612741, 524293, -458769, -1073741819, 524293, -458768, 5, 458760, -458767, 1610612741, 196614, -458766, 5, 196613, -458765, 5, 196613, -458764, 5, 131081, -458763, -1610612731, 196609, -458762, 5, 196610, -458761, 5, 196609, -458760, -1610612731, 131081, -458759, 1610612741, 196610, -458758, -1610612731, 131080, -458757, 1610612741, 6, -524182, 5, 6, -524181, 1610612741, 196612, -524180, 5, 196612, -524179, -1073741819, 458761, -524178, 1610612741, 524293, -393233, -1073741819, 524293, -393232, 5, 458760, -393231, 1610612741, 196611, -393230, 1610612741, 65539, -393229, 1610612741, 3, -393228, 1610612741, 3, -393227, 1610612741, 3, -393226, 1610612741, 3, -393225, 1610612741, 3, -393224, 1610612741, 3, -393223, 1073741829, 2, -393222, 5, 65541, -393221, 1610612741, 6, -458646, 5, 6, -458645, 1610612741, 196612, -458644, 5, 196612, -458643, -1073741819, 458761, -458642, 1610612741, 524293, -327697, -1073741819, 524293, -327696, 5, 458760, -327695, 1610612741, 196611, -327694, 5, 7, -327686, 5, 6, -327685, 5, 8, -393110, 5, 6, -393109, 1610612741, 196612, -393108, 5, 196612, -393107, -1073741819, 458761, -393106, 1610612741, 524293, -262161, -1073741819, 524293, -262160, 5, 458760, -262159, -1073741819, 131074, -262158, 5, 7, -262150, 5, 6, -262149, 5, 8, -327574, 5, 6, -327573, 1610612741, 196612, -327572, 5, 196612, -327571, -1073741819, 458761, -327570, 1610612741, 524293, -196625, -1073741819, 524293, -196624, 5, 458760, -196623, 1610612741, 196611, -196622, 5, 7, -196614, 5, 6, -196613, 5, 8, -262133, 5, 1, -262132, 5, 2, -262131, 5, 2, -262130, 5, 2, -262129, 5, 2, -262128, 5, 2, -262127, 5, 2, -262126, 5, 2, -262125, 5, 2, -262124, 5, 2, -262123, 5, 5, -262082, 5, 1, -262081, 5, 2, -262080, 5, 2, -262079, 5, 2, -262078, 5, 2, -262077, 5, 2, -262076, 5, 2, -262075, 5, 2, -262074, 5, 2, -262073, 5, 2, -262072, 5, 2, -262071, 5, 2, -262070, 5, 2, -262069, 5, 2, -262068, 5, 2, -262067, 5, 2, -262066, 5, 2, -262065, 5, 2, -262064, 5, 2, -262063, 5, 2, -262062, 5, 2, -262061, 5, 2, -262060, 5, 2, -262059, 5, 2, -262058, 5, 2, -262057, 5, 2, -262056, 5, 2, -262055, 5, 2, -262054, 5, 2, -262053, 5, 2, -262052, 5, 2, -262051, 5, 2, -262050, 5, 2, -262049, 5, 2, -262048, 5, 2, -262047, 5, 2, -262046, 5, 2, -262045, 5, 2, -262044, 5, 2, -262043, 5, 2, -262042, 5, 2, -262041, 5, 2, -262040, 5, 2, -262039, 5, 2, -262038, 5, 65539, -262037, 1610612741, 196612, -262036, 5, 196612, -262035, -1073741819, 458761, -262034, 1610612741, 524293, -131089, -1073741819, 524293, -131088, 5, 458760, -131087, 1610612741, 196611, -131086, 5, 7, -131078, 5, 6, -131077, 5, 65538, -131076, 5, 2, -131075, 5, 2, -131074, 5, 5, -196597, 5, 9, -196596, 5, 10, -196595, 5, 10, -196594, 5, 10, -196593, 5, 65541, -196592, -1610612731, 589830, -196591, 5, 589824, -196590, 5, 589824, -196589, 5, 589824, -196588, 1610612741, 589830, -196587, 5, 7, -196546, 5, 6, -196545, -1610612731, 131077, -196544, -1073741819, 196612, -196543, -1073741819, 196612, -196542, -1073741819, 196612, -196541, -1073741819, 196612, -196540, -1073741819, 196612, -196539, -1073741819, 196612, -196538, -1073741819, 196612, -196537, -1073741819, 196612, -196536, -1073741819, 196612, -196535, -1073741819, 196612, -196534, -1073741819, 196612, -196533, -1073741819, 196612, -196532, -1073741819, 196612, -196531, -1073741819, 196612, -196530, -1073741819, 196612, -196529, -1073741819, 196612, -196528, -1073741819, 196612, -196527, -1073741819, 196612, -196526, -1073741819, 196612, -196525, -1073741819, 196612, -196524, -1073741819, 196612, -196523, -1073741819, 196612, -196522, -1073741819, 196612, -196521, -1073741819, 196612, -196520, -1073741819, 196612, -196519, -1073741819, 196612, -196518, -1073741819, 196612, -196517, -1073741819, 196612, -196516, -1073741819, 196612, -196515, -1073741819, 196612, -196514, -1073741819, 196612, -196513, -1073741819, 196612, -196512, -1073741819, 196612, -196511, -1073741819, 196612, -196510, -1073741819, 196612, -196509, -1073741819, 196612, -196508, -1073741819, 196612, -196507, -1073741819, 196612, -196506, -1073741819, 196612, -196505, -1073741819, 196612, -196504, -1073741819, 196612, -196503, -1073741819, 196612, -196502, -1073741819, 196612, -196501, 5, 196614, -196500, 5, 196612, -196499, 5, 458758, -196498, 1610612741, 524293, -65553, -1073741819, 524293, -65552, 5, 458760, -65551, 1610612741, 196611, -65550, 5, 7, -65542, 5, 6, -65541, 5, 262152, -65540, 1610612741, 196613, -65539, -1073741819, 131081, -65538, 5, 7, -131070, 5, 1, -131069, 5, 2, -131068, 5, 4, -131057, 5, 6, -131056, 5, 589828, -131052, 5, 589829, -131051, 5, 7, -131010, 5, 6, -131009, 1610612741, 196612, -131008, 1610612741, 131081, -131007, 1610612741, 196616, -131006, 1610612741, 196616, -131005, 1610612741, 196616, -131004, 1610612741, 196616, -131003, 1610612741, 196616, -131002, 5, 327687, -131001, -1610612731, 589830, -131000, -1610612731, 589828, -130999, -1610612731, 589828, -130998, -1610612731, 589828, -130997, 5, 589827, -130996, 1610612741, 196614, -130995, -1073741819, 196614, -130994, 1610612741, 196616, -130993, 1610612741, 196616, -130992, 1610612741, 196616, -130991, 5, 131082, -130990, 1610612741, 196616, -130989, 5, 393220, -130988, 1610612741, 196616, -130987, 1610612741, 196616, -130986, 1610612741, 196616, -130985, 1610612741, 196616, -130984, 5, 327687, -130983, -1610612731, 589830, -130982, -1610612731, 589828, -130981, -1610612731, 589828, -130980, -1610612731, 589828, -130979, 5, 589827, -130978, 1610612741, 196614, -130977, -1073741819, 196614, -130976, 1610612741, 196616, -130975, 1610612741, 196616, -130974, 1610612741, 196616, -130973, 1610612741, 196616, -130972, 1610612741, 196616, -130971, 1610612741, 131078, -130970, 1610612741, 196616, -130969, 1610612741, 196616, -130968, 1610612741, 196616, -130967, 1610612741, 196616, -130966, 1610612741, 196616, -130965, -1073741819, 131081, -130964, 5, 196612, -130963, 5, 458758, -130962, 1610612741, 524293, -17, -1073741819, 524293, -16, 5, 458760, -15, 1610612741, 196611, -14, 5, 7, -6, 5, 6, -5, 5, 196611, -4, 5, 327687, -3, 5, 196612, -2, 5, 7, -65534, 5, 6, -65533, -1073741819, 131074, -65532, 5, 7, -65521, 5, 6, -65520, 5, 589828, -65516, 5, 589829, -65515, 5, 7, -65486, 5, 65542, -65485, 5, 65543, -65484, 5, 65543, -65483, 5, 65543, -65482, 5, 65543, -65481, 5, 65543, -65480, 5, 65544, -65474, 5, 6, -65473, 1610612741, 196612, -65472, -1610612731, 131075, -65471, -1610612731, 196612, -65470, 5, 131078, -65469, -1610612731, 196612, -65468, -1610612731, 196612, -65467, -1610612731, 196612, -65466, 1073741829, 196610, -65465, 536870917, 589832, -65464, -1073741819, 589828, -65463, -1073741819, 589828, -65462, -1073741819, 589828, -65461, 1610612741, 524298, -65460, -1610612731, 196614, -65459, 5, 196614, -65458, -1610612731, 196612, -65457, 5, 65546, -65456, -1610612731, 196612, -65455, -1610612731, 196612, -65454, -1610612731, 196612, -65453, -1610612731, 196612, -65452, -1610612731, 196612, -65451, -1610612731, 196612, -65450, 5, 131074, -65449, -1610612731, 196612, -65448, 1073741829, 196610, -65447, 536870917, 589832, -65446, -1073741819, 589828, -65445, -1073741819, 589828, -65444, -1073741819, 589828, -65443, 1610612741, 524298, -65442, -1610612731, 196614, -65441, 5, 196614, -65440, -1610612731, 196612, -65439, 1610612741, 65545, -65438, 1610612741, 65545, -65437, -1610612731, 196612, -65436, -1610612731, 196612, -65435, -1610612731, 196612, -65434, -1610612731, 196612, -65433, -1610612731, 196612, -65432, -1610612731, 196612, -65431, -1610612731, 196612, -65430, -1610612731, 196612, -65429, 5, 131073, -65428, 5, 196612, -65427, 5, 458758, -65426, 1610612741, 524293, 65519, -1073741819, 524293, 65520, 5, 458760, 65521, -1610612731, 131079, 65522, 5, 7, 65530, 5, 6, 65531, 5, 196611, 65532, 5, 196610, 65533, 5, 196612, 65534, 5, 7, 2, 5, 6, 3, -1610612731, 65545, 4, 5, 65538, 5, 5, 2, 6, 5, 2, 7, 5, 5, 15, 5, 6, 16, 5, 589828, 20, 5, 589829, 21, 5, 7, 29, 5, 1, 30, 5, 3, 31, 5, 3, 32, 5, 3, 33, 5, 3, 34, 5, 3, 35, 5, 2, 36, 5, 2, 37, 5, 2, 38, 5, 2, 39, 5, 2, 40, 5, 2, 41, 5, 2, 42, 5, 2, 43, 5, 5, 62, 5, 6, 63, 5, 196611, 64, 1610612741, 196609, 65, 5, 196616, 66, 1610612741, 196610, 67, 1610612741, 196610, 68, 1610612741, 196610, 69, 1610612741, 196610, 70, 5, 196613, 71, 5, 196613, 72, 5, 196613, 73, 5, 196613, 74, 5, 196613, 75, -1073741819, 262153, 76, -1073741819, 196612, 77, -1073741819, 196612, 78, 1610612741, 196610, 79, 1610612741, 196610, 80, 1610612741, 196610, 81, 1610612741, 196610, 82, 1610612741, 196610, 83, 1610612741, 196610, 84, 1610612741, 196610, 85, 1610612741, 196610, 86, 1610612741, 196610, 87, 1610612741, 196610, 88, 5, 196613, 89, 5, 196613, 90, 5, 196613, 91, 5, 196613, 92, 5, 196613, 93, -1073741819, 262153, 94, -1073741819, 196612, 95, -1073741819, 196612, 96, 1610612741, 196610, 97, 1610612741, 196610, 98, 1610612741, 196610, 99, 1610612741, 196610, 100, 1610612741, 196610, 101, 1610612741, 196610, 102, 1610612741, 196610, 103, 1610612741, 196610, 104, 1610612741, 196610, 105, 1610612741, 196610, 106, 1610612741, 196610, 107, 1610612741, 196610, 108, -1610612731, 131080, 109, 5, 458758, 110, 1610612741, 524293, 131055, -1073741819, 524293, 131056, 5, 458760, 131057, 1610612741, 196611, 131058, 5, 7, 131066, 5, 6, 131067, -1610612731, 131075, 131068, 5, 196616, 131069, -1610612731, 131072, 131070, 5, 65538, 131071, 5, 2, 65536, 5, 2, 65537, 5, 2, 65538, 5, 65539, 65539, 5, 65540, 65540, 5, 10, 65541, 5, 10, 65542, 5, 10, 65543, 5, 65536, 65551, 5, 6, 65552, 5, 589828, 65556, 5, 589829, 65557, 5, 7, 65565, 5, 6, 65566, -1610612731, 131077, 65567, -1073741819, 196612, 65568, -1073741819, 196612, 65569, -1073741819, 196612, 65570, -1073741819, 196612, 65571, -1073741819, 196612, 65572, -1073741819, 196612, 65573, -1073741819, 196612, 65574, -1073741819, 196612, 65575, -1073741819, 196612, 65576, -1073741819, 196612, 65577, -1073741819, 196612, 65578, -1610612731, 131076, 65579, 5, 7, 65598, 5, 6, 65599, 5, 196611, 65600, 5, 196612, 65601, 5, 524290, 65602, 5, 458761, 65603, 5, 458761, 65604, 5, 458761, 65605, 5, 458761, 65606, 5, 458761, 65607, 5, 458761, 65608, 5, 458761, 65609, 5, 458761, 65610, 5, 458761, 65611, 5, 458761, 65612, 5, 458761, 65613, 5, 458761, 65614, 5, 458761, 65615, 5, 458761, 65616, 5, 458761, 65617, 5, 458761, 65618, 5, 458761, 65619, 5, 458761, 65620, 5, 458761, 65621, 5, 458761, 65622, 5, 458761, 65623, 5, 458761, 65624, 5, 458761, 65625, 5, 458761, 65626, 5, 458761, 65627, 5, 458761, 65628, 5, 458761, 65629, 5, 458761, 65630, 5, 458761, 65631, 5, 458761, 65632, 5, 458761, 65633, 5, 458761, 65634, 5, 458761, 65635, 5, 458761, 65636, 5, 458761, 65637, 5, 458761, 65638, 5, 458761, 65639, 5, 458761, 65640, 5, 458761, 65641, 5, 458761, 65642, 5, 458761, 65643, 5, 458761, 65644, 5, 458761, 65645, 5, 524291, 65646, 1610612741, 524293, 196591, -1073741819, 524293, 196592, 5, 458760, 196593, -1610612731, 131082, 196594, 5, 7, 196602, 5, 9, 196603, 5, 10, 196604, 5, 10, 196605, 5, 10, 196606, 5, 10, 196607, 5, 10, 131072, 5, 10, 131073, 5, 10, 131074, 5, 10, 131075, 5, 65536, 131087, 5, 6, 131088, 5, 589828, 131092, 5, 589829, 131093, 5, 7, 131101, 5, 6, 131102, 1610612741, 196612, 131103, 1610612741, 131073, 131104, 1610612741, 196613, 131105, 1610612741, 131077, 131106, -1610612731, 196617, 131107, -1610612731, 196612, 131108, -1610612731, 196612, 131109, -1610612731, 196612, 131110, 1610612741, 196617, 131111, -1610612731, 131077, 131112, 1610612741, 196616, 131113, -1610612731, 131076, 131114, 5, 196612, 131115, 5, 7, 131134, 5, 6, 131135, 5, 196611, 131136, -1610612731, 262150, 131137, 1610612741, 458760, 131138, 5, 524293, 131139, 5, 524293, 131140, 5, 524293, 131141, 5, 524293, 131142, 5, 524293, 131143, 5, 524293, 131144, 5, 524293, 131145, 5, 524293, 131146, 5, 524293, 131147, 5, 524293, 131148, 5, 524293, 131149, 5, 524293, 131150, 5, 524293, 131151, 5, 524293, 131152, 5, 524293, 131153, 5, 524293, 131154, 5, 524293, 131155, 5, 524293, 131156, 5, 524293, 131157, 5, 524293, 131158, 5, 524293, 131159, 5, 524293, 131160, 5, 524293, 131161, 5, 524293, 131162, 5, 524293, 131163, 5, 524293, 131164, 5, 524293, 131165, 5, 524293, 131166, 5, 524293, 131167, 5, 524293, 131168, 5, 524293, 131169, 5, 524293, 131170, 5, 524293, 131171, 5, 524293, 131172, 5, 524293, 131173, 5, 524293, 131174, 5, 524293, 131175, 5, 524293, 131176, 5, 524293, 131177, 5, 524293, 131178, 5, 524293, 131179, 5, 524293, 131180, 5, 524293, 131181, 5, 524293, 131182, 1610612741, 524293, 262127, -1073741819, 524293, 262128, 5, 458760, 262129, 1610612741, 196611, 262130, 5, 7, 196619, 5, 1, 196620, 5, 2, 196621, 5, 2, 196622, 5, 2, 196623, 5, 65539, 196624, 5, 589830, 196625, 5, 589831, 196626, 5, 589831, 196627, 5, 589831, 196628, 5, 589832, 196629, 5, 7, 196637, 5, 6, 196638, 1610612741, 196612, 196639, -1610612731, 131074, 196641, -1073741819, 196613, 196642, 5, 196612, 196643, 1610612741, 196609, 196644, 5, 196613, 196645, -1073741819, 196609, 196646, 1610612741, 196612, 196647, 1610612741, 196612, 196649, -1073741819, 65546, 196650, 5, 196612, 196651, 5, 7, 196670, 5, 6, 196671, 5, 196611, 196672, 5, 196612, 196673, 1610612741, 458760, 196674, 5, 524293, 196675, 5, 524293, 196676, 5, 524293, 196677, 5, 524293, 196678, 5, 524293, 196679, 5, 524293, 196680, 5, 524293, 196681, 5, 524293, 196682, 5, 524293, 196683, 5, 524293, 196684, 5, 524293, 196685, 5, 524293, 196686, 5, 524293, 196687, 5, 524293, 196688, 5, 524293, 196689, 5, 524293, 196690, 5, 524293, 196691, 5, 524293, 196692, 5, 524293, 196693, 5, 524293, 196694, 5, 524293, 196695, 5, 524293, 196696, 5, 524293, 196697, 5, 524293, 196698, 5, 524293, 196699, 5, 524293, 196700, 5, 524293, 196701, 5, 524293, 196702, 5, 524293, 196703, 5, 524293, 196704, 5, 524293, 196705, 5, 524293, 196706, 5, 524293, 196707, 5, 524293, 196708, 5, 524293, 196709, 5, 524293, 196710, 5, 524293, 196711, 5, 524293, 196712, 5, 524293, 196713, 5, 524293, 196714, 5, 524293, 196715, 5, 524293, 196716, 5, 524293, 196717, 5, 524293, 196718, 1610612741, 524293, 327663, -1073741819, 524293, 327664, 5, 458760, 327665, 1610612741, 196611, 327666, 5, 7, 262155, 5, 9, 262156, 5, 10, 262157, 5, 10, 262158, 5, 10, 262159, 5, 10, 262160, 5, 10, 262161, 5, 10, 262162, 5, 10, 262163, 5, 10, 262164, 5, 10, 262165, 5, 65536, 262173, 5, 6, 262174, 1610612741, 196612, 262175, -1073741819, 262150, 262177, -1610612731, 131079, 262178, 5, 196612, 262179, -1073741819, 196616, 262180, 5, 393221, 262181, -1073741819, 196610, 262182, 1610612741, 196612, 262183, 1610612741, 196612, 262185, -1610612731, 327687, 262186, 5, 196612, 262187, 5, 7, 262206, 5, 6, 262207, 5, 196611, 262208, 5, 196612, 262209, 1610612741, 458760, 262210, 5, 524293, 262211, 5, 524293, 262212, 5, 524293, 262213, 5, 524293, 262214, 5, 524293, 262215, 5, 524293, 262216, 5, 524293, 262217, 5, 524293, 262218, 5, 524293, 262219, 5, 524293, 262220, 5, 524293, 262221, 5, 524293, 262222, 5, 524293, 262223, 5, 524293, 262224, 5, 524293, 262225, 5, 524293, 262226, 5, 524293, 262227, 5, 524293, 262228, 5, 524293, 262229, 5, 524293, 262230, 5, 524293, 262231, 5, 524293, 262232, 5, 524293, 262233, 5, 524293, 262234, 5, 524293, 262235, 5, 524293, 262236, 5, 524293, 262237, 5, 524293, 262238, 5, 524293, 262239, 5, 524293, 262240, 5, 524293, 262241, 5, 524293, 262242, 5, 524293, 262243, 5, 524293, 262244, 5, 524293, 262245, 5, 524293, 262246, 5, 524293, 262247, 5, 524293, 262248, 5, 524293, 262249, 5, 524293, 262250, 5, 524293, 262251, 5, 524293, 262252, 5, 524293, 262253, 5, 524293, 262254, 1610612741, 524293, 393199, -1073741819, 524293, 393200, 5, 458760, 393201, -1610612731, 262150, 393202, 5, 7, 327709, 5, 6, 327710, 1610612741, 196612, 327711, -1610612731, 131074, 327713, -1073741819, 196613, 327714, 5, 196612, 327715, -1610612731, 196609, 327716, 5, 196610, 327717, 5, 196609, 327718, 1610612741, 196612, 327719, 1610612741, 196612, 327721, -1073741819, 65546, 327722, 5, 196612, 327723, 5, 7, 327742, 5, 6, 327743, -1073741819, 131076, 327744, -1073741819, 131077, 327745, 1610612741, 458760, 327746, 5, 524293, 327747, 5, 524293, 327748, 5, 524293, 327749, 5, 524293, 327750, 5, 524293, 327751, 5, 524293, 327752, 5, 524293, 327753, 5, 524293, 327754, 5, 524293, 327755, 5, 524293, 327756, 5, 524293, 327757, 5, 524293, 327758, 5, 524293, 327759, 5, 524293, 327760, 5, 524293, 327761, 5, 524293, 327762, 5, 524293, 327763, 5, 524293, 327764, 5, 524293, 327765, 5, 524293, 327766, 5, 524293, 327767, 5, 524293, 327768, 5, 524293, 327769, 5, 524293, 327770, 5, 524293, 327771, 5, 524293, 327772, 5, 524293, 327773, 5, 524293, 327774, 5, 524293, 327775, 5, 524293, 327776, 5, 524293, 327777, 5, 524293, 327778, 5, 524293, 327779, 5, 524293, 327780, 5, 524293, 327781, 5, 524293, 327782, 5, 524293, 327783, 5, 524293, 327784, 5, 524293, 327785, 5, 524293, 327786, 5, 524293, 327787, 5, 524293, 327788, 5, 524293, 327789, 5, 524293, 327790, 1610612741, 524293, 458735, -1073741819, 524293, 458736, 5, 458760, 458737, 1610612741, 196611, 458738, 5, 7, 393245, 5, 6, 393246, 1610612741, 196612, 393247, 5, 131077, 393248, 5, 196613, 393249, 5, 131073, 393250, 5, 196617, 393251, -1073741819, 196612, 393252, -1073741819, 196612, 393253, -1073741819, 196612, 393254, -1073741819, 196617, 393255, 5, 131077, 393256, 5, 196616, 393257, -1073741819, 131077, 393258, 5, 196612, 393259, 5, 7, 393278, 5, 6, 393279, -1610612731, 458755, 393280, 5, 458761, 393281, 5, 524291, 393282, 5, 524293, 393283, 5, 524293, 393284, 5, 524293, 393285, 5, 524293, 393286, 5, 524293, 393287, 5, 524293, 393288, 5, 524293, 393289, 5, 524293, 393290, 5, 524293, 393291, 5, 524293, 393292, 5, 524293, 393293, 5, 524293, 393294, 5, 524293, 393295, 5, 524293, 393296, 5, 524293, 393297, 5, 524293, 393298, 5, 524293, 393299, 5, 524293, 393300, 5, 524293, 393301, 5, 524293, 393302, 5, 524293, 393303, 5, 524293, 393304, 5, 524293, 393305, 5, 524293, 393306, 5, 524293, 393307, 5, 524293, 393308, 5, 524293, 393309, 5, 524293, 393310, 5, 524293, 393311, 5, 524293, 393312, 5, 524293, 393313, 5, 524293, 393314, 5, 524293, 393315, 5, 524293, 393316, 5, 524293, 393317, 5, 524293, 393318, 5, 524293, 393319, 5, 524293, 393320, 5, 524293, 393321, 5, 524293, 393322, 5, 524293, 393323, 5, 524293, 393324, 5, 524293, 393325, 5, 524293, 393326, 1610612741, 524293, 524271, -1073741819, 524293, 524272, 5, 458760, 524273, 1610612741, 196611, 524274, 5, 65538, 524275, 5, 2, 524276, 5, 2, 524277, 5, 2, 524278, 5, 2, 524279, 536870917, 2, 524280, 536870917, 2, 524281, 536870917, 2, 524282, 536870917, 2, 524283, 536870917, 2, 524284, 536870917, 2, 524285, 5, 2, 524286, 5, 2, 524287, 5, 2, 458752, 5, 2, 458753, 5, 2, 458754, 5, 2, 458755, 5, 2, 458756, 5, 2, 458757, 5, 2, 458758, 5, 2, 458759, 5, 2, 458760, 5, 2, 458761, 5, 2, 458762, 5, 2, 458763, 5, 3, 458764, 5, 3, 458765, 5, 3, 458766, 5, 3, 458767, 5, 3, 458768, 5, 3, 458769, 5, 3, 458770, 5, 3, 458771, 5, 3, 458772, 5, 3, 458773, 5, 3, 458774, 5, 3, 458775, 5, 3, 458776, 5, 3, 458777, 5, 3, 458778, 5, 3, 458779, 5, 3, 458780, 5, 3, 458781, 5, 65539, 458782, 1610612741, 131080, 458783, -1610612731, 196612, 458784, -1610612731, 196612, 458785, -1610612731, 196612, 458786, -1610612731, 196612, 458787, -1610612731, 196612, 458788, -1610612731, 196612, 458789, -1610612731, 196612, 458790, -1610612731, 196612, 458791, -1610612731, 196612, 458792, -1610612731, 196612, 458793, -1610612731, 196612, 458794, -1610612731, 131080, 458795, 5, 7, 458814, 5, 6, 458815, -1073741819, 458761, 458816, 5, 524293, 458817, 5, 524293, 458818, 5, 524293, 458819, 5, 524293, 458820, 5, 524293, 458821, 5, 524293, 458822, 5, 524293, 458823, 5, 524293, 458824, 5, 524293, 458825, 5, 524293, 458826, 5, 524293, 458827, 5, 524293, 458828, 5, 524293, 458829, 5, 524293, 458830, 5, 524293, 458831, 5, 524293, 458832, 5, 524293, 458833, 5, 524293, 458834, 5, 524293, 458835, 5, 524293, 458836, 5, 524293, 458837, 5, 524293, 458838, 5, 524293, 458839, 5, 524293, 458840, 5, 524293, 458841, 5, 524293, 458842, 5, 524293, 458843, 5, 524293, 458844, 5, 524293, 458845, 5, 524293, 458846, 5, 524293, 458847, 5, 524293, 458848, 5, 524293, 458849, 5, 524293, 458850, 5, 524293, 458851, 5, 524293, 458852, 5, 524293, 458853, 5, 524293, 458854, 5, 524293, 458855, 5, 524293, 458856, 5, 524293, 458857, 5, 524293, 458858, 5, 524293, 458859, 5, 524293, 458860, 5, 524293, 458861, 5, 524293, 458862, 1610612741, 524293, 589807, -1073741819, 524293, 589808, 5, 458760, 589809, -1610612731, 196609, 589810, 5, 196610, 589811, 5, 196610, 589812, 5, 196610, 589813, 5, 65545, 589814, 5, 196610, 589815, 1610612741, 131078, 589816, 5, 196610, 589817, 5, 196610, 589818, 5, 196610, 589819, 5, 196610, 589820, 5, 196610, 589821, 5, 196610, 589822, 1610612741, 131074, 589823, 5, 196610, 524288, 5, 131082, 524289, 5, 196610, 524290, 5, 196610, 524291, 5, 196610, 524292, 5, 196610, 524293, 5, 196610, 524294, 5, 196610, 524295, 5, 196610, 524296, 5, 196610, 524297, 5, 196610, 524298, 5, 196610, 524299, 5, 196610, 524300, 5, 196610, 524301, 5, 196610, 524302, 5, 196610, 524303, 5, 196610, 524304, 5, 262150, 524305, 5, 196610, 524306, 5, 196610, 524307, 5, 196610, 524308, 5, 196610, 524309, 5, 196610, 524310, 5, 196610, 524311, 5, 196610, 524312, 5, 196610, 524313, 5, 196610, 524314, 5, 196610, 524315, 5, 196610, 524316, 5, 196610, 524317, 5, 327687, 524318, 5, 196610, 524319, 5, 196610, 524320, 5, 196610, 524321, 5, 196610, 524322, 5, 196610, 524323, 5, 196610, 524324, 5, 196610, 524325, 5, 196610, 524326, 5, 196610, 524327, 5, 196610, 524328, 5, 196610, 524329, 5, 196610, 524330, 5, 196610, 524331, 5, 8, 524350, 5, 524290, 524351, 5, 524291, 524352, 5, 524293, 524353, 5, 524293, 524354, 5, 524293, 524355, 5, 524293, 524356, 5, 524293, 524357, 5, 524293, 524358, 5, 524293, 524359, 5, 524293, 524360, 5, 524293, 524361, 5, 524293, 524362, 5, 524293, 524363, 5, 524293, 524364, 5, 524293, 524365, 5, 524293, 524366, 5, 524293, 524367, 5, 524293, 524368, 5, 524293, 524369, 5, 524293, 524370, 5, 524293, 524371, 5, 524293, 524372, 5, 524293, 524373, 5, 524293, 524374, 5, 524293, 524375, 5, 524293, 524376, 5, 524293, 524377, 5, 524293, 524378, 5, 524293, 524379, 5, 524293, 524380, 5, 524293, 524381, 5, 524293, 524382, 5, 524293, 524383, 5, 524293, 524384, 5, 524293, 524385, 5, 524293, 524386, 5, 524293, 524387, 5, 524293, 524388, 5, 524293, 524389, 5, 524293, 524390, 5, 524293, 524391, 5, 524293, 524392, 5, 524293, 524393, 5, 524293, 524394, 5, 524293, 524395, 5, 524293, 524396, 5, 524293, 524397, 5, 524293, 524398, 1610612741, 524293, 655343, -1073741819, 524293, 655344, -1610612731, 524291, 655345, 5, 458761, 655346, 5, 458761, 655347, 5, 458761, 655348, 5, 458761, 655349, 5, 458761, 655350, 5, 458761, 655351, 5, 458761, 655352, 5, 458761, 655353, 5, 458761, 655354, 5, 458761, 655355, 5, 458761, 655356, 5, 458761, 655357, 5, 458761, 655358, 5, 458761, 655359, 5, 458761, 589824, 5, 458761, 589825, 5, 458761, 589826, 5, 458761, 589827, 5, 458761, 589828, 5, 458761, 589829, 5, 458761, 589830, 5, 458761, 589831, 5, 458761, 589832, 5, 458761, 589833, 5, 458761, 589834, 5, 458761, 589835, 5, 458761, 589836, 5, 458761, 589837, 5, 458761, 589838, 5, 458761, 589839, 5, 458761, 589840, 5, 458761, 589841, 5, 458761, 589842, 5, 458761, 589843, 5, 458761, 589844, 5, 458761, 589845, 5, 458761, 589846, 5, 458761, 589847, 5, 458761, 589848, 5, 458761, 589849, 5, 458761, 589850, 5, 458761, 589851, 5, 458761, 589852, 5, 458761, 589853, 5, 458761, 589854, 5, 458761, 589855, 5, 458761, 589856, 5, 458761, 589857, 5, 458761, 589858, 5, 458761, 589859, 5, 458761, 589860, 5, 458761, 589861, 5, 458761, 589862, 5, 458761, 589863, 5, 458761, 589864, 5, 458761, 589865, 5, 458761, 589866, 5, 458761, 589867, -1073741819, 458756, 589886, 5, 458758, 589887, 1610612741, 524293, 589888, 1610612741, 524293, 589889, 1610612741, 524293, 589890, 1610612741, 524293, 589891, 1610612741, 524293, 589892, 1610612741, 524293, 589893, 1610612741, 524293, 589894, 1610612741, 524293, 589895, 1610612741, 524293, 589896, 1610612741, 524293, 589897, 1610612741, 524293, 589898, 1610612741, 524293, 589899, 1610612741, 524293, 589900, 1610612741, 524293, 589901, 1610612741, 524293, 589902, 1610612741, 524293, 589903, 1610612741, 524293, 589904, 1610612741, 524293, 589905, 1610612741, 524293, 589906, 1610612741, 524293, 589907, 1610612741, 524293, 589908, 1610612741, 524293, 589909, 1610612741, 524293, 589910, 1610612741, 524293, 589911, 1610612741, 524293, 589912, 1610612741, 524293, 589913, 1610612741, 524293, 589914, 1610612741, 524293, 589915, 1610612741, 524293, 589916, 1610612741, 524293, 589917, 1610612741, 524293, 589918, 1610612741, 524293, 589919, 1610612741, 524293, 589920, 1610612741, 524293, 589921, 1610612741, 524293, 589922, 1610612741, 524293, 589923, 1610612741, 524293, 589924, 1610612741, 524293, 589925, 1610612741, 524293, 589926, 1610612741, 524293, 589927, 1610612741, 524293, 589928, 1610612741, 524293, 589929, 1610612741, 524293, 589930, 1610612741, 524293, 589931, 1610612741, 524293, 589932, 1610612741, 524293, 589933, 1610612741, 524293, 589934, 1610612741, 524293, 720879, 5, 524293, 720880, 5, 524293, 720881, 5, 524293, 720882, 5, 524293, 720883, 5, 524293, 720884, 5, 524293, 720885, 5, 524293, 720886, 5, 524293, 720887, 5, 524293, 720888, 5, 524293, 720889, 5, 524293, 720890, 5, 524293, 720891, 5, 524293, 720892, 5, 524293, 720893, 5, 524293, 720894, 5, 524293, 720895, 5, 524293, 655360, 5, 524293, 655361, 5, 524293, 655362, 5, 524293, 655363, 5, 524293, 655364, 5, 524293, 655365, 5, 524293, 655366, 5, 524293, 655367, 5, 524293, 655368, 5, 524293, 655369, 5, 524293, 655370, 5, 524293, 655371, 5, 524293, 655372, 5, 524293, 655373, 5, 524293, 655374, 5, 524293, 655375, 5, 524293, 655376, 5, 524293, 655377, 5, 524293, 655378, 5, 524293, 655379, 5, 524293, 655380, 5, 524293, 655381, 5, 524293, 655382, 5, 524293, 655383, 5, 524293, 655384, 5, 524293, 655385, 5, 524293, 655386, 5, 524293, 655387, 5, 524293, 655388, 5, 524293, 655389, 5, 524293, 655390, 5, 524293, 655391, 5, 524293, 655392, 5, 524293, 655393, 5, 524293, 655394, 5, 524293, 655395, 5, 524293, 655396, 5, 524293, 655397, 5, 524293, 655398, 5, 524293, 655399, 5, 524293, 655400, 5, 524293, 655401, 5, 524293, 655402, 5, 524293, 655403, 5, 458760, 655422, 1610612741, 458760, 655423, 1610612741, 524293, 655424, 1610612741, 524293, 655425, 1610612741, 524293, 655426, 1610612741, 524293, 655427, 1610612741, 524293, 655428, 1610612741, 524293, 655429, 1610612741, 524293, 655430, 1610612741, 524293, 655431, 1610612741, 524293, 655432, 1610612741, 524293, 655433, 1610612741, 524293, 655434, 1610612741, 524293, 655435, 1610612741, 524293, 655436, 1610612741, 524293, 655437, 1610612741, 524293, 655438, 1610612741, 524293, 655439, 1610612741, 524293, 655440, 1610612741, 524293, 655441, 1610612741, 524293, 655442, 1610612741, 524293, 655443, 1610612741, 524293, 655444, 1610612741, 524293, 655445, 1610612741, 524293, 655446, 1610612741, 524293, 655447, 1610612741, 524293, 655448, 1610612741, 524293, 655449, 1610612741, 524293, 655450, 1610612741, 524293, 655451, 1610612741, 524293, 655452, 1610612741, 524293, 655453, 1610612741, 524293, 655454, 1610612741, 524293, 655455, 1610612741, 524293, 655456, 1610612741, 524293, 655457, 1610612741, 524293, 655458, 1610612741, 524293, 655459, 1610612741, 524293, 655460, 1610612741, 524293, 655461, 1610612741, 524293, 655462, 1610612741, 524293, 655463, 1610612741, 524293, 655464, 1610612741, 524293, 655465, 1610612741, 524293, 655466, 1610612741, 524293, 655467, 1610612741, 524293, 655468, 1610612741, 524293, 655469, 1610612741, 524293, 655470, 1610612741, 524293 ) [node name="DropThroughPlatforms" type="TileMap" parent="."] tile_set = ExtResource( 18 ) @@ -1271,7 +1273,6 @@ material = SubResource( 48 ) position = Vector2( -44, -83 ) [node name="TutorialThingy" parent="." instance=ExtResource( 9 )] -visible = true position = Vector2( 1441, -4 ) action = "interact" tutorial_text = "Press to interact" @@ -1324,6 +1325,7 @@ position = Vector2( 392, 24 ) [node name="Mine13" type="Node2D" parent="."] position = Vector2( 296, -36 ) +z_index = -1 [node name="Sprite" type="Sprite" parent="Mine13"] position = Vector2( -0.5, 0 ) @@ -1349,6 +1351,7 @@ one_shot = true [node name="Mine14" type="Node2D" parent="."] position = Vector2( 272, -16 ) +z_index = -1 [node name="Sprite" type="Sprite" parent="Mine14"] position = Vector2( -0.5, 0 ) @@ -1374,6 +1377,7 @@ one_shot = true [node name="Mine15" type="Node2D" parent="."] position = Vector2( 318, -10 ) +z_index = -1 [node name="Sprite" type="Sprite" parent="Mine15"] position = Vector2( -0.5, 0 ) @@ -1399,6 +1403,7 @@ one_shot = true [node name="Mine16" type="Node2D" parent="."] position = Vector2( 292, 8 ) +z_index = -1 [node name="Sprite" type="Sprite" parent="Mine16"] position = Vector2( -0.5, 0 ) @@ -1424,6 +1429,7 @@ one_shot = true [node name="Mine17" type="Node2D" parent="."] position = Vector2( 318, 28 ) +z_index = -1 [node name="Sprite" type="Sprite" parent="Mine17"] position = Vector2( -0.5, 0 ) @@ -1449,6 +1455,7 @@ one_shot = true [node name="Mine18" type="Node2D" parent="."] position = Vector2( 278, 32 ) +z_index = -1 [node name="Sprite" type="Sprite" parent="Mine18"] position = Vector2( -0.5, 0 ) @@ -1474,6 +1481,7 @@ one_shot = true [node name="Mine19" type="Node2D" parent="."] position = Vector2( 304, 52 ) +z_index = -1 [node name="Sprite" type="Sprite" parent="Mine19"] position = Vector2( -0.5, 0 ) @@ -1499,6 +1507,7 @@ one_shot = true [node name="Mine20" type="Node2D" parent="."] position = Vector2( 304, 52 ) +z_index = -1 [node name="Sprite" type="Sprite" parent="Mine20"] position = Vector2( -0.5, 0 ) @@ -1528,6 +1537,14 @@ position = Vector2( 376, 24 ) [node name="Mine7" parent="." instance=ExtResource( 12 )] position = Vector2( 360, 24 ) +[node name="Glass" parent="." instance=ExtResource( 22 )] +z_index = -1 +tile_data = PoolIntArray( -196592, 0, 0, -196591, 1, 0, -196590, 1, 0, -196589, 1, 0, -196588, 1610612739, 0, -131056, 1, 0, -131055, 1, 0, -131054, 1, 0, -131053, 1610612739, 0, -131052, 1610612738, 0, -131001, 0, 0, -131000, 1, 0, -130999, 2, 0, -130998, 3, 0, -130997, 1, 0, -130983, 2, 0, -130982, 3, 0, -130981, 1610612737, 0, -130980, 1610612737, 0, -130979, 1610612737, 0, -65520, 1, 0, -65519, 1, 0, -65518, 1610612739, 0, -65517, 1610612738, 0, -65516, 1, 0, -65465, 1, 0, -65464, 2, 0, -65463, 3, 0, -65462, 1, 0, -65461, 1, 0, -65447, 3, 0, -65446, 1610612737, 0, -65445, 1610612737, 0, -65444, 1610612737, 0, -65443, 1610612736, 0, 16, 1, 0, 17, 1610612739, 0, 18, 1610612738, 0, 19, 1, 0, 20, 1, 0, 65552, 1610612739, 0, 65553, 1610612738, 0, 65554, 1, 0, 65555, 1, 0, 65556, 1, 0, 131088, 1610612738, 0, 131089, 1, 0, 131090, 1, 0, 131091, 1, 0, 131092, 1, 0, 196624, 1, 0, 196625, 1, 0, 196626, 1, 0, 196627, 1, 0, 196628, 1610612736, 0, 196640, 3, 0, 196648, 1610612738, 0, 262176, 1, 0, 262184, 1610612737, 0, 327712, 1610612736, 0, 327720, 1610612736, 0 ) + +[node name="DecorPlants" parent="." instance=ExtResource( 23 )] +z_index = -2 +tile_data = PoolIntArray( -458454, 16, 0, -327387, 3, 0, -327315, 3, 0, -261860, 68, 0, -261856, 71, 0, -261852, 70, 0, -261848, 69, 0, -261844, 536870980, 0, -261788, 68, 0, -261785, 4, 0, -261784, 69, 0, -261780, 70, 0, -261776, 71, 0, -261772, 536870980, 0, -196320, 20, 0, 917662, 31, 0, 1310848, 1, 0 ) + [connection signal="body_exited" from="Blobby/BlobbySkin" to="Blobby" method="_on_BlobbySkin_body_exited"] [connection signal="animation_finished" from="Mine13/Sprite/AnimationPlayer" to="Mine13" method="_on_AnimationPlayer_animation_finished"] [connection signal="area_exited" from="Mine13/Area2D" to="Mine13" method="_on_Area2D_area_exited"] diff --git a/src/Levels/Templates/Template.tscn b/src/Levels/Templates/Template.tscn index a427d1f..140465e 100644 --- a/src/Levels/Templates/Template.tscn +++ b/src/Levels/Templates/Template.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=17 format=2] +[gd_scene load_steps=19 format=2] [ext_resource path="res://src/Environment/GreenHouseTiles.tres" type="TileSet" id=1] [ext_resource path="res://src/Utilities/SignalManager.tscn" type="PackedScene" id=2] @@ -11,7 +11,9 @@ [ext_resource path="res://src/Levels/Templates/LevelTemplate.gd" type="Script" id=9] [ext_resource path="res://assets/environment/decor/platform-plants.png" type="Texture" id=10] [ext_resource path="res://src/Contraptions/Triggers/ElevatorButton.tscn" type="PackedScene" id=11] +[ext_resource path="res://src/Environment/GlassAndRoots.tscn" type="PackedScene" id=12] [ext_resource path="res://src/Utilities/SceneAudio.tscn" type="PackedScene" id=13] +[ext_resource path="res://src/Environment/Plants/DecorPlant.tscn" type="PackedScene" id=14] [sub_resource type="Shader" id=15] code = "shader_type canvas_item; @@ -146,6 +148,10 @@ tile_set = SubResource( 5 ) cell_size = Vector2( 16, 16 ) format = 1 +[node name="DecorPlants" parent="." instance=ExtResource( 14 )] + +[node name="GlassAndRoots" parent="." instance=ExtResource( 12 )] + [node name="ElevatorButton" parent="." instance=ExtResource( 11 )] position = Vector2( 208, 102 ) elevator_time = 10