Cranberry/Level.tscn

600 lines
22 KiB
Plaintext
Raw Normal View History

2021-07-27 19:23:57 +00:00
[gd_scene load_steps=46 format=2]
[ext_resource path="res://Assets/wall.png" type="Texture" id=1]
[ext_resource path="res://Actors/Player.tscn" type="PackedScene" id=2]
[ext_resource path="res://Assets/keyboard.png" type="Texture" id=3]
[ext_resource path="res://Actors/Robot.tscn" type="PackedScene" id=4]
[ext_resource path="res://Assets/table2.png" type="Texture" id=5]
[ext_resource path="res://Actors/Dust.tscn" type="PackedScene" id=6]
[ext_resource path="res://Assets/shelf.png" type="Texture" id=7]
[ext_resource path="res://Assets/table.png" type="Texture" id=8]
[ext_resource path="res://Assets/sofa.png" type="Texture" id=9]
[ext_resource path="res://Objects/Lamp.tscn" type="PackedScene" id=10]
[ext_resource path="res://Objects/Yoga ball.tscn" type="PackedScene" id=11]
[ext_resource path="res://Objects/Small Table.tscn" type="PackedScene" id=12]
[ext_resource path="res://Assets/shelves.png" type="Texture" id=13]
[ext_resource path="res://Assets/armchair.png" type="Texture" id=14]
[ext_resource path="res://Objects/plant 1.tscn" type="PackedScene" id=15]
[ext_resource path="res://Objects/trash.tscn" type="PackedScene" id=16]
[ext_resource path="res://Objects/chair.tscn" type="PackedScene" id=17]
[ext_resource path="res://Assets/gj234.png" type="Texture" id=18]
[ext_resource path="res://Objects/Piano chair.tscn" type="PackedScene" id=19]
[ext_resource path="res://Assets/Wardroab.png" type="Texture" id=20]
[ext_resource path="res://Objects/plant 2.tscn" type="PackedScene" id=21]
[ext_resource path="res://Objects/Armchair 1.tscn" type="PackedScene" id=22]
[ext_resource path="res://Assets/smalltable2.png" type="Texture" id=23]
[ext_resource path="res://Assets/shkaf.png" type="Texture" id=24]
[ext_resource path="res://Objects/chair2.tscn" type="PackedScene" id=25]
[ext_resource path="res://PressStart2P-vaV7.ttf" type="DynamicFontData" id=26]
[ext_resource path="res://Time.gd" type="Script" id=27]
[ext_resource path="res://progress.gd" type="Script" id=28]
[ext_resource path="res://Objects/vinyl.tscn" type="PackedScene" id=29]
[ext_resource path="res://sounds/win.mp3" type="AudioStream" id=30]
[ext_resource path="res://sounds/collect.mp3" type="AudioStream" id=31]
[ext_resource path="res://Collect.gd" type="Script" id=32]
[ext_resource path="res://Assets/door.png" type="Texture" id=33]
[sub_resource type="DynamicFont" id=1]
size = 8
font_data = ExtResource( 26 )
[sub_resource type="RectangleShape2D" id=2]
extents = Vector2( 35.5431, 14.3632 )
[sub_resource type="RectangleShape2D" id=3]
extents = Vector2( 28.366, 7.3967 )
[sub_resource type="RectangleShape2D" id=4]
extents = Vector2( 20.5105, 12.882 )
[sub_resource type="RectangleShape2D" id=5]
extents = Vector2( 6.35432, 66.4692 )
[sub_resource type="RectangleShape2D" id=6]
extents = Vector2( 25.1797, 8.97482 )
[sub_resource type="RectangleShape2D" id=7]
extents = Vector2( 28.0412, 6.43415 )
[sub_resource type="RectangleShape2D" id=8]
extents = Vector2( 23.536, 8.32757 )
[sub_resource type="RectangleShape2D" id=9]
extents = Vector2( 5.8737, 47.9769 )
[sub_resource type="RectangleShape2D" id=12]
extents = Vector2( 27.375, 1.1875 )
[sub_resource type="ConvexPolygonShape2D" id=10]
points = PoolVector2Array( 4.98234, 5, 0.114433, 5, 0.114433, 0, 4.98234, 0 )
[sub_resource type="TileSet" id=11]
0/name = "wall.png 0"
0/texture = ExtResource( 1 )
0/tex_offset = Vector2( 0, 0 )
0/modulate = Color( 1, 1, 1, 1 )
0/region = Rect2( 0, 0, 5, 5 )
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 = SubResource( 10 )
0/shape_one_way = false
0/shape_one_way_margin = 1.0
0/shapes = [ {
"autotile_coord": Vector2( 0, 0 ),
"one_way": false,
"one_way_margin": 1.0,
"shape": SubResource( 10 ),
"shape_transform": Transform2D( 1, 0, 0, 1, 0, 0 )
} ]
0/z_index = 0
[node name="Level" type="Node2D"]
[node name="UI" type="Node" parent="."]
[node name="Time" type="Label" parent="UI"]
margin_left = 5.0
margin_top = 1.0
margin_right = 45.0
margin_bottom = 15.0
custom_fonts/font = SubResource( 1 )
custom_colors/font_color = Color( 0, 0, 0, 1 )
text = "00:13"
script = ExtResource( 27 )
__meta__ = {
"_edit_use_anchors_": false
}
[node name="Progress" type="Label" parent="UI"]
margin_left = 218.463
margin_top = 1.0
margin_right = 298.463
margin_bottom = 15.0
custom_fonts/font = SubResource( 1 )
custom_colors/font_color = Color( 0, 0, 0, 1 )
text = "0% CLEANED"
script = ExtResource( 28 )
__meta__ = {
"_edit_use_anchors_": false
}
[node name="WIN" type="Label" parent="UI"]
visible = false
margin_left = 125.0
margin_top = 1.0
margin_right = 166.0
margin_bottom = 15.0
custom_fonts/font = SubResource( 1 )
custom_colors/font_color = Color( 0.8, 0, 0, 1 )
text = "DONE!"
__meta__ = {
"_edit_use_anchors_": false
}
[node name="WinSound" type="AudioStreamPlayer2D" parent="UI"]
stream = ExtResource( 30 )
volume_db = 6.0
[node name="Collect" type="AudioStreamPlayer2D" parent="UI"]
stream = ExtResource( 31 )
volume_db = 7.0
script = ExtResource( 32 )
[node name="Objects" type="Node" parent="."]
[node name="Table 1" type="StaticBody2D" parent="Objects"]
position = Vector2( 5, 5 )
[node name="table" type="Sprite" parent="Objects/Table 1"]
position = Vector2( 35.5, 19.5 )
texture = ExtResource( 8 )
[node name="CollisionShape2D" type="CollisionShape2D" parent="Objects/Table 1"]
position = Vector2( 35.5, 19.5 )
shape = SubResource( 2 )
[node name="Keyboard" type="StaticBody2D" parent="Objects"]
position = Vector2( 184, 17.5 )
[node name="keyboard" type="Sprite" parent="Objects/Keyboard"]
texture = ExtResource( 3 )
[node name="CollisionShape2D" type="CollisionShape2D" parent="Objects/Keyboard"]
shape = SubResource( 3 )
[node name="Table 2" type="StaticBody2D" parent="Objects"]
position = Vector2( 72, 168 )
[node name="table2" type="Sprite" parent="Objects/Table 2"]
texture = ExtResource( 5 )
[node name="CollisionShape2D" type="CollisionShape2D" parent="Objects/Table 2"]
shape = SubResource( 4 )
[node name="Lamp" parent="Objects" instance=ExtResource( 10 )]
position = Vector2( 284, 76 )
[node name="Lamp2" parent="Objects" instance=ExtResource( 10 )]
position = Vector2( 284.865, 159.542 )
[node name="Sofa" type="StaticBody2D" parent="Objects"]
position = Vector2( 64, 206 )
[node name="sofa" type="Sprite" parent="Objects/Sofa"]
position = Vector2( 0.314972, 0 )
texture = ExtResource( 9 )
[node name="CollisionShape2D" type="CollisionPolygon2D" parent="Objects/Sofa"]
position = Vector2( 0.297302, 0 )
polygon = PoolVector2Array( -4.41723, -2.05532, -24.7619, -1.91501, -25.0425, -25.9076, -58.0148, -26.7495, -58.0148, 28.2512, 56.4763, 28.5318, 56.336, -2.19562 )
[node name="Yoga ball" parent="Objects" instance=ExtResource( 11 )]
position = Vector2( 135, 24 )
[node name="Armchair 1" parent="Objects" instance=ExtResource( 22 )]
position = Vector2( 256, 86 )
[node name="Armchair 2" type="StaticBody2D" parent="Objects"]
position = Vector2( 256, 151 )
scale = Vector2( 1, -1 )
[node name="armchair" type="Sprite" parent="Objects/Armchair 2"]
texture = ExtResource( 14 )
[node name="CollisionShape2D" type="CollisionPolygon2D" parent="Objects/Armchair 2"]
polygon = PoolVector2Array( -13.5783, -10.1799, -13.4995, -16.4007, 10.3602, -16.4795, 10.3602, -10.4949, 15.4787, -10.1011, 16.0299, 14.7823, -18.5392, 14.4673, -18.303, -10.4949 )
[node name="shelves" type="StaticBody2D" parent="Objects"]
position = Vector2( 309.5, 123 )
[node name="geg45g" type="Sprite" parent="Objects/shelves"]
texture = ExtResource( 13 )
[node name="CollisionShape2D" type="CollisionShape2D" parent="Objects/shelves"]
shape = SubResource( 5 )
[node name="Small Table2" parent="Objects" instance=ExtResource( 12 )]
position = Vector2( 254.291, 117.813 )
[node name="chair" parent="Objects" instance=ExtResource( 17 )]
position = Vector2( 31, 53 )
[node name="Wardroab" type="StaticBody2D" parent="Objects"]
position = Vector2( 203, 226 )
[node name="gegrg" type="Sprite" parent="Objects/Wardroab"]
texture = ExtResource( 20 )
[node name="CollisionShape2D" type="CollisionShape2D" parent="Objects/Wardroab"]
position = Vector2( 0.37458, 0 )
shape = SubResource( 6 )
[node name="Shelf" type="StaticBody2D" parent="Objects"]
position = Vector2( 5, 97 )
[node name="shelf" type="Sprite" parent="Objects/Shelf"]
position = Vector2( 28.077, 6.5 )
texture = ExtResource( 7 )
[node name="CollisionShape2D" type="CollisionShape2D" parent="Objects/Shelf"]
position = Vector2( 28.1764, 6.69685 )
shape = SubResource( 7 )
[node name="Piano chair2" parent="Objects" instance=ExtResource( 19 )]
position = Vector2( 184.494, 32.9345 )
[node name="plant 3" parent="Objects" instance=ExtResource( 15 )]
position = Vector2( 304.196, 43.0426 )
[node name="plant 5" parent="Objects" instance=ExtResource( 15 )]
position = Vector2( 185.209, 155.302 )
rotation = 1.5708
[node name="entertainment" type="StaticBody2D" parent="Objects"]
position = Vector2( 71.4604, 122.77 )
[node name="gj234" type="Sprite" parent="Objects/entertainment"]
texture = ExtResource( 18 )
[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Objects/entertainment"]
position = Vector2( 75.038, -77.8135 )
polygon = PoolVector2Array( -104.697, 71.4226, -104.603, 81.3489, -92.2424, 81.4426, -91.9615, 75.1684, -55.9084, 75.4493, -55.7212, 81.7235, -43.2665, 81.5362, -43.2665, 71.4226 )
[node name="trash" parent="Objects" instance=ExtResource( 16 )]
position = Vector2( 75.8597, 104.07 )
[node name="plant 2" parent="Objects" instance=ExtResource( 21 )]
rotation = -1.5708
[node name="plant 4" parent="Objects" instance=ExtResource( 21 )]
position = Vector2( 184.511, 79.1499 )
rotation = -3.14159
[node name="chair2" parent="Objects" instance=ExtResource( 25 )]
[node name="StaticBody2D" type="StaticBody2D" parent="Objects"]
[node name="smalltable2" type="Sprite" parent="Objects/StaticBody2D"]
position = Vector2( 261.347, 17.8204 )
texture = ExtResource( 23 )
[node name="CollisionShape2D" type="CollisionShape2D" parent="Objects/StaticBody2D"]
position = Vector2( 261.806, 17.6777 )
shape = SubResource( 8 )
[node name="StaticBody2D2" type="StaticBody2D" parent="Objects"]
[node name="shkaf" type="Sprite" parent="Objects/StaticBody2D2"]
position = Vector2( 200.488, 117.307 )
texture = ExtResource( 24 )
[node name="CollisionShape2D" type="CollisionShape2D" parent="Objects/StaticBody2D2"]
position = Vector2( 200.327, 117.173 )
shape = SubResource( 9 )
[node name="vinyl" parent="Objects" instance=ExtResource( 29 )]
[node name="StaticBody2D3" type="StaticBody2D" parent="Objects"]
position = Vector2( 272.5, 237.5 )
[node name="door" type="Sprite" parent="Objects/StaticBody2D3"]
texture = ExtResource( 33 )
[node name="CollisionShape2D" type="CollisionShape2D" parent="Objects/StaticBody2D3"]
position = Vector2( 0.125, 0.5625 )
shape = SubResource( 12 )
[node name="Dirt" type="Node2D" parent="."]
[node name="Dust2" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 82.3075, 92.8733 )
z_index = -3
[node name="Dust" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 174.095, 123.311 )
z_index = -4
[node name="Dust16" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 164.143, 115.078 )
z_index = -4
[node name="Dust3" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 165.036, 125.816 )
z_index = -4
[node name="Dust4" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 41.9789, 176.98 )
z_index = -4
[node name="Dust5" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 46.6579, 182.34 )
z_index = -4
[node name="Dust6" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 46.523, 178.179 )
z_index = -4
[node name="Dust7" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 68.9746, 89.3827 )
z_index = -4
[node name="Dust8" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 147.65, 136.563 )
z_index = -4
[node name="Dust9" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 90.3439, 93.2791 )
z_index = -4
[node name="Dust63" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 64.4786, 104.658 )
z_index = -4
[node name="Dust10" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 171.298, 132.34 )
z_index = -4
[node name="Dust47" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 150.091, 15.5517 )
z_index = -4
[node name="Dust11" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 169.913, 139.788 )
z_index = -4
[node name="Dust13" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 273.174, 106.324 )
z_index = -4
[node name="Dust14" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 245.225, 131.952 )
z_index = -4
[node name="Dust15" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 277.923, 99.0675 )
z_index = -4
[node name="Dust12" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 164.194, 135.883 )
z_index = -4
[node name="Dust32" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 153.274, 124.236 )
z_index = -4
[node name="Dust64" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 221.366, 18.363 )
z_index = -4
[node name="Dust65" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 216.171, 20.5363 )
z_index = -4
[node name="Dust66" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 216.766, 26.815 )
z_index = -4
[node name="Dust67" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 205.302, 29.694 )
z_index = -4
[node name="Dust33" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 166.677, 147.266 )
z_index = -4
[node name="Dust34" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 184.99, 128.436 )
z_index = -4
[node name="Dust35" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 180.616, 138.004 )
z_index = -4
[node name="Dust36" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 155.275, 142.721 )
z_index = -4
[node name="Dust53" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 167.842, 186.71 )
z_index = -4
[node name="Dust54" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 126.323, 230.008 )
z_index = -4
[node name="Dust55" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 210.303, 212.596 )
z_index = -4
[node name="Dust56" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 201.342, 211.906 )
z_index = -4
[node name="Dust57" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 19.6768, 92.3875 )
z_index = -4
[node name="Dust58" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 9.87973, 85.511 )
z_index = -4
[node name="Dust59" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 149.56, 230.328 )
z_index = -4
[node name="Dust60" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 216.7, 209.814 )
z_index = -4
[node name="Dust61" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 221.867, 212.086 )
z_index = -4
[node name="Dust62" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 10.4772, 92.7713 )
z_index = -4
[node name="Dust37" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 86.9213, 17.6642 )
z_index = -4
[node name="Dust38" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 82.7833, 24.6402 )
z_index = -4
[node name="Dust39" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 94.5394, 18.9302 )
z_index = -4
[node name="Dust40" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 89.8843, 23.7022 )
z_index = -4
[node name="Dust41" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 83.2731, 35.8518 )
z_index = -4
[node name="Dust42" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 82.1645, 14.9885 )
z_index = -4
[node name="Dust43" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 82.7833, 24.6402 )
z_index = -4
[node name="Dust44" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 103.161, 16.8491 )
z_index = -4
[node name="Dust45" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 95.2995, 101.917 )
z_index = -4
[node name="Dust46" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 10.7314, 44.1763 )
z_index = -4
[node name="Dust27" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 10.6648, 120.652 )
z_index = -4
[node name="Dust28" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 11.8449, 128.636 )
z_index = -4
[node name="Dust29" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 26.4571, 121.323 )
z_index = -4
[node name="Dust30" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 20.3156, 123.055 )
z_index = -4
[node name="Dust31" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 10.8315, 135.602 )
z_index = -4
[node name="Dust17" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 303.357, 17.3669 )
z_index = -4
[node name="Dust18" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 297.138, 19.586 )
z_index = -4
[node name="Dust19" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 308.002, 18.6329 )
z_index = -4
[node name="Dust20" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 309.293, 24.8914 )
z_index = -4
[node name="Dust68" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 312.24, 51.9708 )
z_index = -4
[node name="Dust21" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 290.195, 17.1217 )
z_index = -4
[node name="Dust22" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 291.465, 110.72 )
z_index = -4
[node name="Dust23" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 281.976, 122.75 )
z_index = -4
[node name="Dust24" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 296.11, 111.986 )
z_index = -4
[node name="Dust25" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 287.59, 116.758 )
z_index = -4
[node name="Dust26" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 278.303, 110.475 )
z_index = -4
[node name="Dust48" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 304.597, 226.08 )
z_index = -4
[node name="Dust49" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 298.461, 229.859 )
z_index = -4
[node name="Dust50" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 309.251, 218.348 )
z_index = -4
[node name="Dust51" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 308.972, 229.134 )
z_index = -4
[node name="Dust52" parent="Dirt" instance=ExtResource( 6 )]
position = Vector2( 288.051, 230.471 )
z_index = -4
[node name="Player" parent="." instance=ExtResource( 2 )]
visible = true
position = Vector2( 164.232, 72.4777 )
MAX_SPEED = 100
[node name="Robot" parent="." instance=ExtResource( 4 )]
position = Vector2( 256.222, 211.891 )
collision_layer = 2
collision_mask = 17
MAX_SPEED = 40
[node name="Wall" type="TileMap" parent="."]
tile_set = SubResource( 11 )
cell_size = Vector2( 5, 5 )
format = 1
tile_data = PoolIntArray( 0, 0, 0, 1, 0, 0, 2, 0, 0, 3, 0, 0, 4, 0, 0, 5, 0, 0, 6, 0, 0, 7, 0, 0, 8, 0, 0, 9, 0, 0, 10, 0, 0, 11, 0, 0, 12, 0, 0, 13, 0, 0, 14, 0, 0, 15, 0, 0, 16, 0, 0, 17, 0, 0, 18, 0, 0, 19, 0, 0, 20, 0, 0, 21, 0, 0, 22, 0, 0, 23, 0, 0, 24, 0, 0, 25, 0, 0, 26, 0, 0, 27, 0, 0, 28, 0, 0, 29, 0, 0, 30, 0, 0, 31, 0, 0, 32, 0, 0, 33, 0, 0, 34, 0, 0, 35, 0, 0, 36, 0, 0, 37, 0, 0, 38, 0, 0, 39, 0, 0, 40, 0, 0, 41, 0, 0, 42, 0, 0, 43, 0, 0, 44, 0, 0, 45, 0, 0, 46, 0, 0, 47, 0, 0, 48, 0, 0, 49, 0, 0, 50, 0, 0, 51, 0, 0, 52, 0, 0, 53, 0, 0, 54, 0, 0, 55, 0, 0, 56, 0, 0, 57, 0, 0, 58, 0, 0, 59, 0, 0, 60, 0, 0, 61, 0, 0, 62, 0, 0, 63, 0, 0, 65536, 0, 0, 65537, 0, 0, 65538, 0, 0, 65539, 0, 0, 65540, 0, 0, 65541, 0, 0, 65542, 0, 0, 65543, 0, 0, 65544, 0, 0, 65545, 0, 0, 65546, 0, 0, 65547, 0, 0, 65548, 0, 0, 65549, 0, 0, 65550, 0, 0, 65551, 0, 0, 65552, 0, 0, 65553, 0, 0, 65554, 0, 0, 65555, 0, 0, 65556, 0, 0, 65557, 0, 0, 65558, 0, 0, 65559, 0, 0, 65560, 0, 0, 65561, 0, 0, 65562, 0, 0, 65563, 0, 0, 65564, 0, 0, 65565, 0, 0, 65566, 0, 0, 65567, 0, 0, 65568, 0, 0, 65569, 0, 0, 65570, 0, 0, 65571, 0, 0, 65572, 0, 0, 65573, 0, 0, 65574, 0, 0, 65575, 0, 0, 65576, 0, 0, 65577, 0, 0, 65578, 0, 0, 65579, 0, 0, 65580, 0, 0, 65581, 0, 0, 65582, 0, 0, 65583, 0, 0, 65584, 0, 0, 65585, 0, 0, 65586, 0, 0, 65587, 0, 0, 65588, 0, 0, 65589, 0, 0, 65590, 0, 0, 65591, 0, 0, 65592, 0, 0, 65593, 0, 0, 65594, 0, 0, 65595, 0, 0, 65596, 0, 0, 65597, 0, 0, 65598, 0, 0, 65599, 0, 0, 131072, 0, 0, 131135, 0, 0, 196608, 0, 0, 196671, 0, 0, 262144, 0, 0, 262207, 0, 0, 327680, 0, 0, 327743, 0, 0, 393216, 0, 0, 393279, 0, 0, 458752, 0, 0, 458815, 0, 0, 524288, 0, 0, 524351, 0, 0, 589824, 0, 0, 589887, 0, 0, 655360, 0, 0, 655423, 0, 0, 720896, 0, 0, 720959, 0, 0, 786432, 0, 0, 786495, 0, 0, 851968, 0, 0, 852031, 0, 0, 917504, 0, 0, 917567, 0, 0, 983040, 0, 0, 983103, 0, 0, 1048576, 0, 0, 1048639, 0, 0, 1114112, 0, 0, 1114175, 0, 0, 1179648, 0, 0, 1179711, 0, 0, 1245184, 0, 0, 1245247, 0, 0, 1310720, 0, 0, 1310783, 0, 0, 1376256, 0, 0, 1376319, 0, 0, 1441792, 0, 0, 1441793, 0, 0, 1441794, 0, 0, 1441795, 0, 0, 1441796, 0, 0, 1441797, 0, 0, 1441798, 0, 0, 1441799, 0, 0, 1441800, 0, 0, 1441801, 0, 0, 1441802, 0, 0, 1441803, 0, 0, 1441804, 0, 0, 1441805, 0, 0, 1441806, 0, 0, 1441807, 0, 0, 1441808, 0, 0, 1441809, 0, 0, 1441810, 0, 0, 1441811, 0, 0, 1441812, 0, 0, 1441813, 0, 0, 1441855, 0, 0, 1507328, 0, 0, 1507391, 0, 0, 1572864, 0, 0, 1572927, 0, 0, 1638400, 0, 0, 1638463, 0, 0, 1703936, 0, 0, 1703999, 0, 0, 1769472, 0, 0, 1769535, 0, 0, 1835008, 0, 0, 1835071, 0, 0, 1900544, 0, 0, 1900607, 0, 0, 1966080, 0, 0, 1966143, 0, 0, 2031616, 0, 0, 2031679, 0, 0, 2097152, 0, 0, 2097215, 0, 0, 2162688, 0, 0, 2162751, 0, 0, 2228224, 0, 0, 2228287, 0, 0, 2293760, 0, 0, 2293823, 0, 0, 2359296, 0, 0, 2359359, 0, 0, 2424832, 0, 0, 2424895, 0, 0, 2490368, 0, 0, 2490431, 0, 0, 2555904, 0, 0, 2555967, 0, 0, 2621440, 0, 0, 2621503, 0, 0, 2686976, 0, 0, 2687039, 0, 0, 2752512, 0, 0, 2752575, 0, 0, 2818048, 0, 0, 2818111, 0, 0, 2883584, 0, 0, 2883647, 0, 0, 2949120, 0, 0, 2949183, 0, 0, 3014656, 0, 0, 3014719, 0, 0, 3080192, 0, 0, 3080193, 0, 0, 3080194, 0, 0, 3080195, 0, 0, 3080196, 0, 0, 3080197, 0, 0, 3080198, 0, 0, 3080199, 0, 0, 3080200, 0, 0, 3080201, 0, 0, 3080202, 0, 0, 3080203, 0, 0, 3080204, 0, 0, 3080205, 0, 0, 3080206, 0, 0, 3080207, 0, 0, 3080208, 0, 0, 3080209, 0, 0, 3080210, 0, 0, 3080211, 0, 0, 3080212, 0, 0, 3080213, 0, 0, 3080214, 0, 0, 3080215, 0, 0, 3080216, 0, 0, 3080217, 0, 0, 3080218, 0, 0, 3080219, 0, 0, 3080220, 0, 0, 3080221, 0, 0, 3080222, 0, 0, 3080223, 0, 0, 3080224, 0, 0, 3080225, 0, 0, 3080226, 0, 0, 3080227, 0, 0, 3080228, 0, 0, 3080229, 0, 0, 3080230, 0, 0, 3080231, 0, 0, 3080232, 0, 0, 3080233, 0, 0, 3080234, 0, 0, 3080235, 0, 0, 3080236, 0, 0, 3080237, 0, 0, 3080238, 0, 0, 3080239, 0, 0, 3080240, 0, 0, 3080252, 0, 0, 3080253, 0, 0, 3080254, 0, 0, 3080255, 0, 0 )