diff --git a/Assets/Textures/bush.png b/Assets/Textures/bush.png new file mode 100644 index 0000000..fdf6cc6 Binary files /dev/null and b/Assets/Textures/bush.png differ diff --git a/Assets/Textures/bush.png.import b/Assets/Textures/bush.png.import new file mode 100644 index 0000000..a897fa8 --- /dev/null +++ b/Assets/Textures/bush.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://drbfdp7kugbri" +path="res://.godot/imported/bush.png-a6c82829fcb64df130cd76e0fff091d0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Textures/bush.png" +dest_files=["res://.godot/imported/bush.png-a6c82829fcb64df130cd76e0fff091d0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/Assets/Textures/bush.png~ b/Assets/Textures/bush.png~ new file mode 100644 index 0000000..b0a978f Binary files /dev/null and b/Assets/Textures/bush.png~ differ diff --git a/Assets/Textures/cardhand.png.kra b/Assets/Textures/cardhand.png.kra deleted file mode 100644 index 0f1af2f..0000000 Binary files a/Assets/Textures/cardhand.png.kra and /dev/null differ diff --git a/Assets/Textures/dirt.png b/Assets/Textures/dirt.png new file mode 100644 index 0000000..287394c Binary files /dev/null and b/Assets/Textures/dirt.png differ diff --git a/Assets/Textures/dirt.png.import b/Assets/Textures/dirt.png.import new file mode 100644 index 0000000..3dd89a8 --- /dev/null +++ b/Assets/Textures/dirt.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cnvndwp3q7rke" +path="res://.godot/imported/dirt.png-b7d765add9f3db18f86c41222bdb9877.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Textures/dirt.png" +dest_files=["res://.godot/imported/dirt.png-b7d765add9f3db18f86c41222bdb9877.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/Assets/Textures/grassydirt.png b/Assets/Textures/grassydirt.png new file mode 100644 index 0000000..869ebe6 Binary files /dev/null and b/Assets/Textures/grassydirt.png differ diff --git a/Assets/Textures/icon.svg.import b/Assets/Textures/grassydirt.png.import similarity index 61% rename from Assets/Textures/icon.svg.import rename to Assets/Textures/grassydirt.png.import index 0ec1b1d..c6e0eb0 100644 --- a/Assets/Textures/icon.svg.import +++ b/Assets/Textures/grassydirt.png.import @@ -2,16 +2,16 @@ importer="texture" type="CompressedTexture2D" -uid="uid://c5tgmdqqpg2x" -path="res://.godot/imported/icon.svg-8c0dfe7377b8350deb604d8d5f0f7e7b.ctex" +uid="uid://cq2s0qsp26qa1" +path="res://.godot/imported/grassydirt.png-9eba1411debd33adad4958931e36d232.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://Assets/Textures/icon.svg" -dest_files=["res://.godot/imported/icon.svg-8c0dfe7377b8350deb604d8d5f0f7e7b.ctex"] +source_file="res://Assets/Textures/grassydirt.png" +dest_files=["res://.godot/imported/grassydirt.png-9eba1411debd33adad4958931e36d232.ctex"] [params] @@ -32,6 +32,3 @@ process/hdr_as_srgb=false process/hdr_clamp_exposure=false process/size_limit=0 detect_3d/compress_to=1 -svg/scale=1.0 -editor/scale_with_editor_scale=false -editor/convert_colors_with_editor_theme=false diff --git a/Assets/Textures/icon.svg b/Assets/Textures/icon.svg deleted file mode 100644 index b370ceb..0000000 --- a/Assets/Textures/icon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Assets/Textures/logo_title.png b/Assets/Textures/logo_title.png new file mode 100644 index 0000000..28bdf2b Binary files /dev/null and b/Assets/Textures/logo_title.png differ diff --git a/Assets/Textures/logo_title.png.import b/Assets/Textures/logo_title.png.import new file mode 100644 index 0000000..2359df6 --- /dev/null +++ b/Assets/Textures/logo_title.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://lvvnrb5jugum" +path="res://.godot/imported/logo_title.png-584bbd0c554e5d25a7b89d32d9b2447e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Textures/logo_title.png" +dest_files=["res://.godot/imported/logo_title.png-584bbd0c554e5d25a7b89d32d9b2447e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Textures/oohyeahwooyeah.png b/Assets/Textures/oohyeahwooyeah.png deleted file mode 100644 index 500403f..0000000 Binary files a/Assets/Textures/oohyeahwooyeah.png and /dev/null differ diff --git a/Assets/Textures/scaffold.png b/Assets/Textures/scaffold.png new file mode 100644 index 0000000..3267665 Binary files /dev/null and b/Assets/Textures/scaffold.png differ diff --git a/Assets/Textures/scaffold.png.import b/Assets/Textures/scaffold.png.import new file mode 100644 index 0000000..24ffa2d --- /dev/null +++ b/Assets/Textures/scaffold.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://4gff4l03ibpm" +path="res://.godot/imported/scaffold.png-6a95d279ff88a2151679f6aebd1fade4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Textures/scaffold.png" +dest_files=["res://.godot/imported/scaffold.png-6a95d279ff88a2151679f6aebd1fade4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/Assets/Textures/stone wall 7.png b/Assets/Textures/stone wall 7.png deleted file mode 100644 index 62d76d7..0000000 Binary files a/Assets/Textures/stone wall 7.png and /dev/null differ diff --git a/Assets/Textures/stone.png b/Assets/Textures/stone.png new file mode 100644 index 0000000..4fe5e98 Binary files /dev/null and b/Assets/Textures/stone.png differ diff --git a/Assets/Textures/stone.png.import b/Assets/Textures/stone.png.import new file mode 100644 index 0000000..7c60383 --- /dev/null +++ b/Assets/Textures/stone.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dgwsvkmnesjjm" +path="res://.godot/imported/stone.png-99a1d84e837affaec2c24c254b7b77e4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Textures/stone.png" +dest_files=["res://.godot/imported/stone.png-99a1d84e837affaec2c24c254b7b77e4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/PCs/Universal/ClassCards/Assault/tower_assault.tscn b/PCs/Universal/ClassCards/Assault/tower_assault.tscn index 50850aa..8c847b4 100644 --- a/PCs/Universal/ClassCards/Assault/tower_assault.tscn +++ b/PCs/Universal/ClassCards/Assault/tower_assault.tscn @@ -1,9 +1,17 @@ -[gd_scene load_steps=4 format=3 uid="uid://bbfm4i4xlkwdr"] +[gd_scene load_steps=5 format=3 uid="uid://bbfm4i4xlkwdr"] [ext_resource type="PackedScene" uid="uid://dumiyjlnea4gq" path="res://Scenes/Towers/hitscan_tower.tscn" id="1_uadu5"] [ext_resource type="Resource" uid="uid://bdmsiw45xxhiv" path="res://PCs/Universal/ClassCards/Assault/tower_stats.tres" id="2_gg1gn"] [ext_resource type="Script" path="res://PCs/Universal/ClassCards/Assault/tower_assault.gd" id="2_olbck"] +[ext_resource type="ArrayMesh" uid="uid://bmejdnnnuroll" path="res://assaultmod.res" id="4_1d5pl"] [node name="AssaultTower" instance=ExtResource("1_uadu5")] script = ExtResource("2_olbck") stats = ExtResource("2_gg1gn") + +[node name="Pitch" parent="." index="1"] +visible = false + +[node name="Yaw" parent="." index="2"] +transform = Transform3D(0.4, 0, 0, 0, 0.4, 0, 0, 0, 0.4, 0, 0.910336, 0) +mesh = ExtResource("4_1d5pl") diff --git a/PCs/Universal/ClassCards/Blowdart/tower_blowdart.tscn b/PCs/Universal/ClassCards/Blowdart/tower_blowdart.tscn index c749bce..30abc4f 100644 --- a/PCs/Universal/ClassCards/Blowdart/tower_blowdart.tscn +++ b/PCs/Universal/ClassCards/Blowdart/tower_blowdart.tscn @@ -1,11 +1,19 @@ -[gd_scene load_steps=5 format=3 uid="uid://cq5q6c28pwi47"] +[gd_scene load_steps=6 format=3 uid="uid://cq5q6c28pwi47"] [ext_resource type="PackedScene" uid="uid://dxwtlvv632ae8" path="res://Scenes/Towers/status_applying_tower.tscn" id="1_lnpfa"] [ext_resource type="Script" path="res://PCs/Universal/ClassCards/Blowdart/tower_blowdart.gd" id="2_s3qd0"] [ext_resource type="Resource" uid="uid://cbskijhnnj3kw" path="res://Resources/StatusEffects/poisoned.tres" id="3_ix50y"] [ext_resource type="Resource" uid="uid://cfbap4o68urti" path="res://PCs/Universal/ClassCards/Blowdart/tower_stats.tres" id="4_1w7pa"] +[ext_resource type="ArrayMesh" uid="uid://yxho5jipkwi2" path="res://blowdart.res" id="5_2kqqw"] [node name="BlowdartTower" instance=ExtResource("1_lnpfa")] script = ExtResource("2_s3qd0") status_stats = ExtResource("3_ix50y") stats = ExtResource("4_1w7pa") + +[node name="Pitch" parent="." index="1"] +visible = false + +[node name="Yaw" parent="." index="2"] +transform = Transform3D(0.2, 0, 0, 0, 0.2, 0, 0, 0, 0.2, 0, 0.614838, 0) +mesh = ExtResource("5_2kqqw") diff --git a/PCs/Universal/ClassCards/BombLauncher/bomb_projectile.tscn b/PCs/Universal/ClassCards/BombLauncher/bomb_projectile.tscn index b2cd76d..e447b0a 100644 --- a/PCs/Universal/ClassCards/BombLauncher/bomb_projectile.tscn +++ b/PCs/Universal/ClassCards/BombLauncher/bomb_projectile.tscn @@ -5,7 +5,7 @@ [ext_resource type="Texture2D" uid="uid://b54d5dc4jmlau" path="res://PCs/Universal/ClassCards/BombLauncher/bomb.png" id="3_ilhep"] [sub_resource type="PhysicsMaterial" id="PhysicsMaterial_bbpul"] -bounce = 0.3 +bounce = 0.6 [node name="Bomb" instance=ExtResource("1_kf2wi")] physics_material_override = SubResource("PhysicsMaterial_bbpul") diff --git a/PCs/Universal/ClassCards/BombLauncher/tower_bomb_launcher.gd b/PCs/Universal/ClassCards/BombLauncher/tower_bomb_launcher.gd index de0f29c..a32e941 100644 --- a/PCs/Universal/ClassCards/BombLauncher/tower_bomb_launcher.gd +++ b/PCs/Universal/ClassCards/BombLauncher/tower_bomb_launcher.gd @@ -1,6 +1,7 @@ extends ProjectileTower class_name BombLauncherTower + func _ready() -> void: super._ready() force = sqrt((target_range * ProjectSettings.get_setting("physics/3d/default_gravity")) / sin(2 * 45)) @@ -11,7 +12,7 @@ func aim(): var pos = Vector2(global_position.x, global_position.z) var t_pos = Vector2(targeted_enemy.global_position.x, targeted_enemy.global_position.z) var x = pos.distance_to(t_pos) - var y = targeted_enemy.global_position.y - global_position.y + var y = targeted_enemy.global_position.y - yaw_model.global_position.y var v = force var g = ProjectSettings.get_setting("physics/3d/default_gravity") var v2 = pow(v, 2) diff --git a/PCs/Universal/ClassCards/BombLauncher/tower_bomb_launcher.tscn b/PCs/Universal/ClassCards/BombLauncher/tower_bomb_launcher.tscn index 37f24fd..228956d 100644 --- a/PCs/Universal/ClassCards/BombLauncher/tower_bomb_launcher.tscn +++ b/PCs/Universal/ClassCards/BombLauncher/tower_bomb_launcher.tscn @@ -1,11 +1,19 @@ -[gd_scene load_steps=5 format=3 uid="uid://d2cch7qrwocg8"] +[gd_scene load_steps=6 format=3 uid="uid://d2cch7qrwocg8"] [ext_resource type="PackedScene" uid="uid://t0b32qb8eub2" path="res://Scenes/Towers/projectile_tower.tscn" id="1_r8hbo"] [ext_resource type="Script" path="res://PCs/Universal/ClassCards/BombLauncher/tower_bomb_launcher.gd" id="2_vlaa6"] [ext_resource type="PackedScene" uid="uid://c8oq5unisjqne" path="res://PCs/Universal/ClassCards/BombLauncher/bomb_projectile.tscn" id="3_562if"] [ext_resource type="Resource" uid="uid://8eaecilvan23" path="res://PCs/Universal/ClassCards/BombLauncher/tower_stats.tres" id="4_xgwj1"] +[ext_resource type="ArrayMesh" uid="uid://ckst32066g4vg" path="res://bombamodel.res" id="5_yixga"] [node name="BombLauncherTower" instance=ExtResource("1_r8hbo")] script = ExtResource("2_vlaa6") projectile_scene = ExtResource("3_562if") stats = ExtResource("4_xgwj1") + +[node name="Pitch" parent="." index="1"] +visible = false + +[node name="Yaw" parent="." index="2"] +transform = Transform3D(0.4, 0, 0, 0, 0.4, 0, 0, 0, 0.4, 0, 0.870628, 0) +mesh = ExtResource("5_yixga") diff --git a/PCs/Universal/ClassCards/BombLauncher/weapon_bomb_launcher.tscn b/PCs/Universal/ClassCards/BombLauncher/weapon_bomb_launcher.tscn index b56acf5..a2486b4 100644 --- a/PCs/Universal/ClassCards/BombLauncher/weapon_bomb_launcher.tscn +++ b/PCs/Universal/ClassCards/BombLauncher/weapon_bomb_launcher.tscn @@ -1,11 +1,19 @@ -[gd_scene load_steps=5 format=3 uid="uid://c3fqlkytyc62u"] +[gd_scene load_steps=7 format=3 uid="uid://c3fqlkytyc62u"] [ext_resource type="PackedScene" uid="uid://bqdllitxbbpyp" path="res://Scenes/Weapons/projectile_weapon.tscn" id="1_gbycb"] [ext_resource type="Script" path="res://PCs/Universal/ClassCards/BombLauncher/weapon_bomb_launcher.gd" id="2_g5ihb"] [ext_resource type="Resource" uid="uid://co6eorobj1xuu" path="res://PCs/Universal/ClassCards/BombLauncher/weapon_stats.tres" id="3_73ol1"] [ext_resource type="PackedScene" uid="uid://c8oq5unisjqne" path="res://PCs/Universal/ClassCards/BombLauncher/bomb_projectile.tscn" id="3_jxt6m"] +[ext_resource type="Texture2D" uid="uid://3qcdx7n440sc" path="res://PCs/Universal/ClassCards/BombLauncher/grenade_launcher.png" id="5_iyrt8"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_4fobv"] +atlas = ExtResource("5_iyrt8") +region = Rect2(0, 0, 64, 64) [node name="BombLauncherWeapon" instance=ExtResource("1_gbycb")] script = ExtResource("2_g5ihb") projectile_scene = ExtResource("3_jxt6m") stats = ExtResource("3_73ol1") + +[node name="Sprite3D" parent="." index="0"] +texture = SubResource("AtlasTexture_4fobv") diff --git a/PCs/Universal/ClassCards/Fireball/tower_fireball.tscn b/PCs/Universal/ClassCards/Fireball/tower_fireball.tscn index 0904e70..9efe87a 100644 --- a/PCs/Universal/ClassCards/Fireball/tower_fireball.tscn +++ b/PCs/Universal/ClassCards/Fireball/tower_fireball.tscn @@ -1,11 +1,19 @@ -[gd_scene load_steps=5 format=3 uid="uid://dwwgvgn0ds8tk"] +[gd_scene load_steps=6 format=3 uid="uid://dwwgvgn0ds8tk"] [ext_resource type="PackedScene" uid="uid://t0b32qb8eub2" path="res://Scenes/Towers/projectile_tower.tscn" id="1_rkdu6"] [ext_resource type="Script" path="res://PCs/Universal/ClassCards/Fireball/tower_fireball.gd" id="2_td8dh"] [ext_resource type="PackedScene" uid="uid://ddpixntjsbpqp" path="res://PCs/Universal/ClassCards/Fireball/fireball_projectile.tscn" id="3_1akv8"] [ext_resource type="Resource" uid="uid://dnvqghpwyuw84" path="res://PCs/Universal/ClassCards/Fireball/tower_stats.tres" id="4_uu77s"] +[ext_resource type="ArrayMesh" uid="uid://d34yiqnnaie8r" path="res://magetowermesh.res" id="5_7rkfh"] [node name="FireballTower" instance=ExtResource("1_rkdu6")] script = ExtResource("2_td8dh") projectile_scene = ExtResource("3_1akv8") stats = ExtResource("4_uu77s") + +[node name="Pitch" parent="." index="1"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0) +mesh = ExtResource("5_7rkfh") + +[node name="Yaw" parent="." index="2"] +transform = Transform3D(0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1, 0, 1.74532, 0) diff --git a/PCs/Universal/ClassCards/Flamethrower/tower_flamethrower.tscn b/PCs/Universal/ClassCards/Flamethrower/tower_flamethrower.tscn index 416b8c6..aae37af 100644 --- a/PCs/Universal/ClassCards/Flamethrower/tower_flamethrower.tscn +++ b/PCs/Universal/ClassCards/Flamethrower/tower_flamethrower.tscn @@ -1,12 +1,13 @@ -[gd_scene load_steps=11 format=3 uid="uid://dkoj1766ygo3f"] +[gd_scene load_steps=12 format=3 uid="uid://dkoj1766ygo3f"] [ext_resource type="PackedScene" uid="uid://8uxu72vjo0cv" path="res://Scenes/Towers/shapecast_tower.tscn" id="1_jagpf"] [ext_resource type="Script" path="res://PCs/Universal/ClassCards/Flamethrower/tower_flamethrower.gd" id="2_7vewc"] [ext_resource type="Resource" uid="uid://dbanx8taicddm" path="res://Resources/StatusEffects/on_fire.tres" id="3_aop2h"] [ext_resource type="Resource" uid="uid://cdtjbxs21peqg" path="res://PCs/Universal/ClassCards/Flamethrower/tower_stats.tres" id="4_by7c8"] +[ext_resource type="ArrayMesh" uid="uid://p2jerp4ab8ch" path="res://flamethrower_mesh.res" id="5_tc7nr"] [sub_resource type="BoxShape3D" id="BoxShape3D_r367g"] -size = Vector3(2, 2, 3) +size = Vector3(3, 2, 3) [sub_resource type="Gradient" id="Gradient_ay233"] offsets = PackedFloat32Array(0, 0.178862, 0.455285, 1) @@ -35,6 +36,12 @@ script = ExtResource("2_7vewc") status_stats = ExtResource("3_aop2h") stats = ExtResource("4_by7c8") +[node name="Pitch" parent="." index="1"] +visible = false + +[node name="Yaw" parent="." index="2"] +mesh = null + [node name="ShapeCast3D" parent="Yaw" index="0"] shape = SubResource("BoxShape3D_r367g") target_position = Vector3(0, 0, -2) @@ -45,3 +52,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.534666) amount = 16 process_material = SubResource("ParticleProcessMaterial_r7587") draw_pass_1 = SubResource("BoxMesh_h4c6o") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="Yaw" index="1"] +transform = Transform3D(0.3, 0, 0, 0, 0.3, 0, 0, 0, 0.3, 0, 0, 0) +mesh = ExtResource("5_tc7nr") diff --git a/PCs/Universal/ClassCards/Gatling/tower_gatling.tscn b/PCs/Universal/ClassCards/Gatling/tower_gatling.tscn index 12634d6..c8f0f9e 100644 --- a/PCs/Universal/ClassCards/Gatling/tower_gatling.tscn +++ b/PCs/Universal/ClassCards/Gatling/tower_gatling.tscn @@ -1,9 +1,17 @@ -[gd_scene load_steps=4 format=3 uid="uid://bjuc3x7u3f271"] +[gd_scene load_steps=5 format=3 uid="uid://bjuc3x7u3f271"] [ext_resource type="PackedScene" uid="uid://dumiyjlnea4gq" path="res://Scenes/Towers/hitscan_tower.tscn" id="1_su74p"] [ext_resource type="Script" path="res://PCs/Universal/ClassCards/Gatling/tower_gatling.gd" id="2_ipjp1"] [ext_resource type="Resource" uid="uid://nxl5wabgl36t" path="res://PCs/Universal/ClassCards/Gatling/tower_stats.tres" id="3_oicqw"] +[ext_resource type="ArrayMesh" uid="uid://dler7wcqj0bm6" path="res://gattlemesh.res" id="4_wihc0"] [node name="GatlingTower" instance=ExtResource("1_su74p")] script = ExtResource("2_ipjp1") stats = ExtResource("3_oicqw") + +[node name="Pitch" parent="." index="1"] +visible = false + +[node name="Yaw" parent="." index="2"] +transform = Transform3D(0.3, 0, 0, 0, 0.3, 0, 0, 0, 0.3, 0, 0.426474, 0) +mesh = ExtResource("4_wihc0") diff --git a/PCs/Universal/ClassCards/Gatling/weapon_gatling.gd b/PCs/Universal/ClassCards/Gatling/weapon_gatling.gd index 66f4d53..f9cef83 100644 --- a/PCs/Universal/ClassCards/Gatling/weapon_gatling.gd +++ b/PCs/Universal/ClassCards/Gatling/weapon_gatling.gd @@ -25,6 +25,7 @@ func _process(delta: float) -> void: func _physics_process(_delta: float) -> void: if trigger_held and time_since_firing >= current_time_between_shots: + print(current_time_between_shots) time_since_firing -= current_time_between_shots shoot() networked_shoot.rpc() diff --git a/PCs/Universal/ClassCards/Gatling/weapon_gatling.tscn b/PCs/Universal/ClassCards/Gatling/weapon_gatling.tscn index 057d1d5..28ad230 100644 --- a/PCs/Universal/ClassCards/Gatling/weapon_gatling.tscn +++ b/PCs/Universal/ClassCards/Gatling/weapon_gatling.tscn @@ -1,14 +1,16 @@ -[gd_scene load_steps=5 format=3 uid="uid://dkxi1ssoa44jn"] +[gd_scene load_steps=6 format=3 uid="uid://dkxi1ssoa44jn"] [ext_resource type="PackedScene" uid="uid://difwo7wlyqr3h" path="res://Scenes/Weapons/hitscan_weapon.tscn" id="1_fwlu5"] [ext_resource type="Resource" uid="uid://cj2x1jvo8l4ot" path="res://PCs/Universal/ClassCards/Gatling/weapon_stats.tres" id="2_fnyjd"] [ext_resource type="Texture2D" uid="uid://cx5cwn11fuugq" path="res://PCs/Universal/ClassCards/Gatling/gatling.png" id="2_rv8ps"] +[ext_resource type="Script" path="res://PCs/Universal/ClassCards/Gatling/weapon_gatling.gd" id="2_wm4al"] [sub_resource type="AtlasTexture" id="AtlasTexture_0im1y"] atlas = ExtResource("2_rv8ps") region = Rect2(0, 0, 64, 64) -[node name="HitscanWeapon" instance=ExtResource("1_fwlu5")] +[node name="WeaponGatling" instance=ExtResource("1_fwlu5")] +script = ExtResource("2_wm4al") stats = ExtResource("2_fnyjd") [node name="Sprite3D" parent="." index="0"] diff --git a/PCs/Universal/ClassCards/Gatling/weapon_stats.tres b/PCs/Universal/ClassCards/Gatling/weapon_stats.tres index 1dfa107..88b10e8 100644 --- a/PCs/Universal/ClassCards/Gatling/weapon_stats.tres +++ b/PCs/Universal/ClassCards/Gatling/weapon_stats.tres @@ -21,12 +21,12 @@ value = 20.0 [sub_resource type="Resource" id="Resource_ogk1x"] script = ExtResource("1_vpmor") key = "Speed Multiplier" -value = 2.0 +value = 2.5 [sub_resource type="Resource" id="Resource_wdp3h"] script = ExtResource("1_vpmor") key = "Speed Time" -value = 3.0 +value = 4.0 [resource] script = ExtResource("1_630yu") @@ -34,4 +34,4 @@ target_type = 0 attributes = Array[ExtResource("1_vpmor")]([SubResource("Resource_fi7tc"), SubResource("Resource_r6h5d"), SubResource("Resource_gwg1i"), SubResource("Resource_ogk1x"), SubResource("Resource_wdp3h")]) text = "Fires a shot every /Fire Delay\\ seconds dealing /Damage\\ damage at a range of /Range\\m -While held, gradually accelerates to /Speed Multiplier\\x the fire rate over /Speed Time\\" +While held, gradually accelerates to /Speed Multiplier\\x the fire rate over /Speed Time\\s" diff --git a/PCs/Universal/ClassCards/GlueLauncher/tower_glue_launcher.tscn b/PCs/Universal/ClassCards/GlueLauncher/tower_glue_launcher.tscn index 2498816..ed4a301 100644 --- a/PCs/Universal/ClassCards/GlueLauncher/tower_glue_launcher.tscn +++ b/PCs/Universal/ClassCards/GlueLauncher/tower_glue_launcher.tscn @@ -1,11 +1,19 @@ -[gd_scene load_steps=5 format=3 uid="uid://bb44pintbwdcf"] +[gd_scene load_steps=6 format=3 uid="uid://bb44pintbwdcf"] [ext_resource type="PackedScene" uid="uid://dxwtlvv632ae8" path="res://Scenes/Towers/status_applying_tower.tscn" id="1_r1dvg"] [ext_resource type="Script" path="res://PCs/Universal/ClassCards/GlueLauncher/tower_glue_launcher.gd" id="2_ot8fu"] [ext_resource type="Resource" uid="uid://d0643gfp52x3s" path="res://Resources/StatusEffects/sticky.tres" id="3_ibb53"] [ext_resource type="Resource" uid="uid://bvkwgmbxje0dp" path="res://PCs/Universal/ClassCards/GlueLauncher/tower_stats.tres" id="4_etcd4"] +[ext_resource type="ArrayMesh" uid="uid://cehyrhbd7pu83" path="res://glue_launcher_model.res" id="5_dsftx"] [node name="GlueLauncherTower" instance=ExtResource("1_r1dvg")] script = ExtResource("2_ot8fu") status_stats = ExtResource("3_ibb53") stats = ExtResource("4_etcd4") + +[node name="Pitch" parent="." index="1"] +visible = false + +[node name="Yaw" parent="." index="2"] +transform = Transform3D(0.3, 0, 0, 0, 0.3, 0, 0, 0, 0.3, 0, 0.484804, 0) +mesh = ExtResource("5_dsftx") diff --git a/PCs/Universal/ClassCards/Icicle/tower_icicle.tscn b/PCs/Universal/ClassCards/Icicle/tower_icicle.tscn index 8874a59..6fb85d7 100644 --- a/PCs/Universal/ClassCards/Icicle/tower_icicle.tscn +++ b/PCs/Universal/ClassCards/Icicle/tower_icicle.tscn @@ -1,11 +1,19 @@ -[gd_scene load_steps=5 format=3 uid="uid://miawrarbb1up"] +[gd_scene load_steps=6 format=3 uid="uid://miawrarbb1up"] [ext_resource type="PackedScene" uid="uid://t0b32qb8eub2" path="res://Scenes/Towers/projectile_tower.tscn" id="1_d6g88"] [ext_resource type="Script" path="res://PCs/Universal/ClassCards/Icicle/tower_icicle.gd" id="2_qcpgh"] [ext_resource type="PackedScene" uid="uid://dyurjxotdkf1u" path="res://PCs/Universal/ClassCards/Icicle/icicle_projectile.tscn" id="3_o4uqf"] [ext_resource type="Resource" uid="uid://d34bfj5togyyt" path="res://PCs/Universal/ClassCards/Icicle/tower_stats.tres" id="4_3il5a"] +[ext_resource type="ArrayMesh" uid="uid://d34yiqnnaie8r" path="res://magetowermesh.res" id="5_soa3a"] [node name="IcicleTower" instance=ExtResource("1_d6g88")] script = ExtResource("2_qcpgh") projectile_scene = ExtResource("3_o4uqf") stats = ExtResource("4_3il5a") + +[node name="Pitch" parent="." index="1"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0) +mesh = ExtResource("5_soa3a") + +[node name="Yaw" parent="." index="2"] +transform = Transform3D(0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1, 0, 1.745, 0) diff --git a/PCs/Universal/ClassCards/Reactor/tower_reactor.tscn b/PCs/Universal/ClassCards/Reactor/tower_reactor.tscn index e00e8c4..b394e88 100644 --- a/PCs/Universal/ClassCards/Reactor/tower_reactor.tscn +++ b/PCs/Universal/ClassCards/Reactor/tower_reactor.tscn @@ -1,9 +1,10 @@ -[gd_scene load_steps=10 format=3 uid="uid://dqrkn0vp2tmrh"] +[gd_scene load_steps=11 format=3 uid="uid://dqrkn0vp2tmrh"] [ext_resource type="PackedScene" uid="uid://bi6b2r6wek7he" path="res://Scenes/Towers/range_affecting_tower.tscn" id="1_afsqn"] [ext_resource type="Script" path="res://PCs/Universal/ClassCards/Reactor/tower_reactor.gd" id="2_6w83m"] [ext_resource type="Resource" uid="uid://dxlisoas4xlmo" path="res://Resources/StatusEffects/radioactive.tres" id="3_xhrj0"] [ext_resource type="Resource" uid="uid://cssdyxk8oefsd" path="res://PCs/Universal/ClassCards/Reactor/tower_stats.tres" id="4_rkhup"] +[ext_resource type="ArrayMesh" uid="uid://d280k3kx6hh7h" path="res://reactor_mesh.res" id="5_it8eo"] [sub_resource type="Gradient" id="Gradient_ranod"] interpolation_color_space = 2 @@ -36,6 +37,13 @@ particles = NodePath("GPUParticles3D") status_stats = ExtResource("3_xhrj0") stats = ExtResource("4_rkhup") +[node name="Pitch" parent="." index="1"] +visible = false + +[node name="Yaw" parent="." index="2"] +transform = Transform3D(0.55, 0, 0, 0, 0.55, 0, 0, 0, 0.55, 0, 0.13062, 0) +mesh = ExtResource("5_it8eo") + [node name="GPUParticles3D" type="GPUParticles3D" parent="." index="5"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.6, 0) amount = 12 diff --git a/PCs/Universal/ClassCards/Refrigerator/tower_refrigerator.tscn b/PCs/Universal/ClassCards/Refrigerator/tower_refrigerator.tscn index 663ad9a..2fdb5f1 100644 --- a/PCs/Universal/ClassCards/Refrigerator/tower_refrigerator.tscn +++ b/PCs/Universal/ClassCards/Refrigerator/tower_refrigerator.tscn @@ -1,9 +1,10 @@ -[gd_scene load_steps=10 format=3 uid="uid://bqaynyhxdr4to"] +[gd_scene load_steps=11 format=3 uid="uid://bqaynyhxdr4to"] [ext_resource type="PackedScene" uid="uid://bi6b2r6wek7he" path="res://Scenes/Towers/range_affecting_tower.tscn" id="1_4hvoi"] [ext_resource type="Resource" uid="uid://fed6kimfbcwv" path="res://Resources/StatusEffects/cold.tres" id="2_u4dux"] [ext_resource type="Script" path="res://PCs/Universal/ClassCards/Refrigerator/tower_refrigerator.gd" id="2_yhcmv"] [ext_resource type="Resource" uid="uid://st0qrut5nxrm" path="res://PCs/Universal/ClassCards/Refrigerator/tower_stats.tres" id="3_jjh3a"] +[ext_resource type="ArrayMesh" uid="uid://bwvls7rj0oqyv" path="res://fridge_mesh.res" id="5_mrvl8"] [sub_resource type="Gradient" id="Gradient_lm6vx"] offsets = PackedFloat32Array(0, 0.682927, 1) @@ -37,7 +38,15 @@ particles = NodePath("GPUParticles3D") status_stats = ExtResource("2_u4dux") stats = ExtResource("3_jjh3a") +[node name="Pitch" parent="." index="1"] +visible = false + +[node name="Yaw" parent="." index="2"] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0.53317, 0) +mesh = ExtResource("5_mrvl8") + [node name="GPUParticles3D" type="GPUParticles3D" parent="." index="5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.418807, 0) amount = 32 process_material = SubResource("ParticleProcessMaterial_ijefe") draw_pass_1 = SubResource("BoxMesh_btdsr") diff --git a/PCs/Universal/ClassCards/RocketLauncher/tower_rocket_launcher.tscn b/PCs/Universal/ClassCards/RocketLauncher/tower_rocket_launcher.tscn index e9ff1d4..d55e062 100644 --- a/PCs/Universal/ClassCards/RocketLauncher/tower_rocket_launcher.tscn +++ b/PCs/Universal/ClassCards/RocketLauncher/tower_rocket_launcher.tscn @@ -1,9 +1,17 @@ -[gd_scene load_steps=4 format=3 uid="uid://b3q0f6w30nwsh"] +[gd_scene load_steps=5 format=3 uid="uid://b3q0f6w30nwsh"] [ext_resource type="PackedScene" uid="uid://t0b32qb8eub2" path="res://Scenes/Towers/projectile_tower.tscn" id="1_su4lx"] [ext_resource type="Script" path="res://PCs/Universal/ClassCards/RocketLauncher/tower_rocket_launcher.gd" id="2_33124"] [ext_resource type="PackedScene" uid="uid://p2vwo8ivben6" path="res://PCs/Universal/ClassCards/RocketLauncher/rocket_projectile.tscn" id="3_8kvhb"] +[ext_resource type="ArrayMesh" uid="uid://buyx8g4vlh7g7" path="res://rocket_launcher_model.res" id="4_ahc6v"] [node name="RocketLauncherTower" instance=ExtResource("1_su4lx")] script = ExtResource("2_33124") projectile_scene = ExtResource("3_8kvhb") + +[node name="Pitch" parent="." index="1"] +visible = false + +[node name="Yaw" parent="." index="2"] +transform = Transform3D(0.4, 0, 0, 0, 0.4, 0, 0, 0, 0.4, 0, 0.667653, 0) +mesh = ExtResource("4_ahc6v") diff --git a/PCs/Universal/ClassCards/Sniper/tower_sniper.tscn b/PCs/Universal/ClassCards/Sniper/tower_sniper.tscn index 5087da1..32a075c 100644 --- a/PCs/Universal/ClassCards/Sniper/tower_sniper.tscn +++ b/PCs/Universal/ClassCards/Sniper/tower_sniper.tscn @@ -1,10 +1,17 @@ -[gd_scene load_steps=4 format=3 uid="uid://bt4qbc5lp4nhr"] +[gd_scene load_steps=5 format=3 uid="uid://bt4qbc5lp4nhr"] [ext_resource type="PackedScene" uid="uid://dumiyjlnea4gq" path="res://Scenes/Towers/hitscan_tower.tscn" id="1_x1nem"] [ext_resource type="Script" path="res://PCs/Universal/ClassCards/Sniper/tower_sniper.gd" id="2_v5fr7"] [ext_resource type="Resource" uid="uid://eb0by6ba1d43" path="res://PCs/Universal/ClassCards/Sniper/tower_stats.tres" id="3_a0vis"] +[ext_resource type="ArrayMesh" uid="uid://b4vwe267lt1ua" path="res://snipermodel.res" id="4_pwbtb"] [node name="HitscanTower" instance=ExtResource("1_x1nem")] script = ExtResource("2_v5fr7") -target_type = 3 stats = ExtResource("3_a0vis") + +[node name="Pitch" parent="." index="1"] +visible = false + +[node name="Yaw" parent="." index="2"] +transform = Transform3D(0.4, 0, 0, 0, 0.4, 0, 0, 0, 0.4, 0, 0.765984, 0) +mesh = ExtResource("4_pwbtb") diff --git a/PCs/hero.tscn b/PCs/hero.tscn index 5553d30..9713383 100644 --- a/PCs/hero.tscn +++ b/PCs/hero.tscn @@ -22,7 +22,7 @@ [sub_resource type="CapsuleShape3D" id="CapsuleShape3D_jbu13"] -[sub_resource type="AtlasTexture" id="AtlasTexture_kr8sn"] +[sub_resource type="AtlasTexture" id="AtlasTexture_66cl7"] resource_local_to_scene = true atlas = ExtResource("6_yyp8i") region = Rect2(0, 0, 96, 96) @@ -103,7 +103,7 @@ collision_mask = 24 [node name="EightDirectionSprite" parent="." instance=ExtResource("2_ib0t5")] transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0.915529, 0) -texture = SubResource("AtlasTexture_kr8sn") +texture = SubResource("AtlasTexture_66cl7") [node name="Inventory" type="Node" parent="."] script = ExtResource("6_cf5ap") @@ -430,15 +430,16 @@ horizontal_alignment = 1 vertical_alignment = 1 [node name="WaveCount" type="Label" parent="HUD"] -anchors_preset = 5 +anchors_preset = -1 anchor_left = 0.5 anchor_right = 0.5 offset_left = -30.0 -offset_top = 83.0 +offset_top = 81.0 offset_right = 30.0 offset_bottom = 109.0 grow_horizontal = 2 theme_override_colors/font_color = Color(0, 0, 0, 1) +theme_override_font_sizes/font_size = 18 text = "1" horizontal_alignment = 1 vertical_alignment = 1 diff --git a/Scenes/Menus/alert_popup.tscn b/Scenes/Menus/alert_popup.tscn index 6c01c05..3bda8f8 100644 --- a/Scenes/Menus/alert_popup.tscn +++ b/Scenes/Menus/alert_popup.tscn @@ -19,9 +19,13 @@ layout_mode = 2 layout_mode = 2 text = "Unable to connect to server" -[node name="Button" type="Button" parent="VBoxContainer"] +[node name="MarginContainer" type="MarginContainer" parent="VBoxContainer"] +layout_mode = 2 +theme_override_constants/margin_right = 28 + +[node name="Button" type="Button" parent="VBoxContainer/MarginContainer"] layout_mode = 2 size_flags_horizontal = 8 text = "OK" -[connection signal="pressed" from="VBoxContainer/Button" to="." method="_on_button_pressed"] +[connection signal="pressed" from="VBoxContainer/MarginContainer/Button" to="." method="_on_button_pressed"] diff --git a/Scenes/Menus/confirmation_popup.tscn b/Scenes/Menus/confirmation_popup.tscn index 8711ca4..f998dc0 100644 --- a/Scenes/Menus/confirmation_popup.tscn +++ b/Scenes/Menus/confirmation_popup.tscn @@ -26,13 +26,23 @@ text = "Some Text?" [node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"] layout_mode = 2 -[node name="Confirm" type="Button" parent="VBoxContainer/HBoxContainer"] +[node name="MarginContainer" type="MarginContainer" parent="VBoxContainer/HBoxContainer"] +layout_mode = 2 +theme_override_constants/margin_left = 30 +theme_override_constants/margin_right = 30 + +[node name="Confirm" type="Button" parent="VBoxContainer/HBoxContainer/MarginContainer"] layout_mode = 2 text = "Confirm" -[node name="Cancel" type="Button" parent="VBoxContainer/HBoxContainer"] +[node name="MarginContainer2" type="MarginContainer" parent="VBoxContainer/HBoxContainer"] +layout_mode = 2 +theme_override_constants/margin_left = 30 +theme_override_constants/margin_right = 30 + +[node name="Cancel" type="Button" parent="VBoxContainer/HBoxContainer/MarginContainer2"] layout_mode = 2 text = "Cancel" -[connection signal="pressed" from="VBoxContainer/HBoxContainer/Confirm" to="." method="_on_confirm_pressed"] -[connection signal="pressed" from="VBoxContainer/HBoxContainer/Cancel" to="." method="_on_cancel_pressed"] +[connection signal="pressed" from="VBoxContainer/HBoxContainer/MarginContainer/Confirm" to="." method="_on_confirm_pressed"] +[connection signal="pressed" from="VBoxContainer/HBoxContainer/MarginContainer2/Cancel" to="." method="_on_cancel_pressed"] diff --git a/Scenes/Menus/main_menu.tscn b/Scenes/Menus/main_menu.tscn index add3d20..4ab8bea 100644 --- a/Scenes/Menus/main_menu.tscn +++ b/Scenes/Menus/main_menu.tscn @@ -1,9 +1,14 @@ -[gd_scene load_steps=3 format=3 uid="uid://8yv7excojcg0"] +[gd_scene load_steps=6 format=3 uid="uid://8yv7excojcg0"] [ext_resource type="Theme" uid="uid://b6a0ip4p72tgx" path="res://new_theme.tres" id="1_p1cib"] [ext_resource type="Script" path="res://Scripts/main_menu.gd" id="2_ivytu"] +[ext_resource type="Texture2D" uid="uid://lvvnrb5jugum" path="res://Assets/Textures/logo_title.png" id="3_8jkeb"] +[ext_resource type="PackedScene" uid="uid://y1qa1g3ic8sp" path="res://Worlds/GreenPlanet/Levels/first_level.tscn" id="3_l8r4a"] -[node name="MainMenu" type="Control"] +[sub_resource type="ViewportTexture" id="ViewportTexture_5u75i"] +viewport_path = NodePath("SubViewport") + +[node name="MainMenu" type="Control" node_paths=PackedStringArray("bg_level")] layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 @@ -12,55 +17,84 @@ grow_horizontal = 2 grow_vertical = 2 theme = ExtResource("1_p1cib") script = ExtResource("2_ivytu") +bg_level = NodePath("SubViewport/GridMap") -[node name="Title" type="PanelContainer" parent="."] +[node name="TextureRect" type="TextureRect" parent="."] layout_mode = 1 -anchors_preset = -1 -anchor_left = 0.5 -anchor_right = 0.5 -offset_left = -559.5 -offset_top = 25.0 -offset_right = 559.5 -offset_bottom = 113.0 -grow_horizontal = 2 - -[node name="Label" type="Label" parent="Title"] -layout_mode = 2 -text = "MULTIPLAYER TOWER DEFENSE CARD GAME ROGUELIKE !!!" -horizontal_alignment = 1 -vertical_alignment = 1 - -[node name="MainControls" type="PanelContainer" parent="."] -layout_mode = 1 -anchors_preset = 8 -anchor_left = 0.5 -anchor_top = 0.5 -anchor_right = 0.5 -anchor_bottom = 0.5 -offset_left = -71.0 -offset_top = -81.0 -offset_right = 71.0 -offset_bottom = 81.0 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 +texture = SubResource("ViewportTexture_5u75i") -[node name="VBoxContainer" type="VBoxContainer" parent="MainControls"] +[node name="TextureRect2" type="TextureRect" parent="."] +layout_mode = 1 +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -627.0 +offset_top = 73.0 +offset_right = 1293.0 +offset_bottom = 1153.0 +grow_horizontal = 2 +scale = Vector2(0.67, 0.67) +texture = ExtResource("3_8jkeb") +expand_mode = 1 + +[node name="MainControls" type="VBoxContainer" parent="."] +layout_mode = 1 +anchors_preset = -1 +anchor_top = 1.0 +anchor_bottom = 1.0 +offset_left = 130.0 +offset_top = -188.0 +offset_right = 143.0 +offset_bottom = -80.0 +grow_vertical = 0 + +[node name="MarginContainer" type="MarginContainer" parent="MainControls"] layout_mode = 2 +theme_override_constants/margin_left = 0 +theme_override_constants/margin_top = 3 +theme_override_constants/margin_right = 0 +theme_override_constants/margin_bottom = 3 -[node name="PlayButton" type="Button" parent="MainControls/VBoxContainer"] +[node name="PlayButton" type="Button" parent="MainControls/MarginContainer"] layout_mode = 2 text = "Play" -[node name="MultiplayerButton" type="Button" parent="MainControls/VBoxContainer"] +[node name="MarginContainer2" type="MarginContainer" parent="MainControls"] +layout_mode = 2 +theme_override_constants/margin_left = 0 +theme_override_constants/margin_top = 3 +theme_override_constants/margin_right = 0 +theme_override_constants/margin_bottom = 3 + +[node name="MultiplayerButton" type="Button" parent="MainControls/MarginContainer2"] layout_mode = 2 text = "Multiplayer" -[node name="OptionsButton" type="Button" parent="MainControls/VBoxContainer"] +[node name="MarginContainer3" type="MarginContainer" parent="MainControls"] +layout_mode = 2 +theme_override_constants/margin_left = 0 +theme_override_constants/margin_top = 3 +theme_override_constants/margin_right = 0 +theme_override_constants/margin_bottom = 3 + +[node name="OptionsButton" type="Button" parent="MainControls/MarginContainer3"] layout_mode = 2 text = "Options " -[node name="QuitButton" type="Button" parent="MainControls/VBoxContainer"] +[node name="MarginContainer4" type="MarginContainer" parent="MainControls"] +layout_mode = 2 +theme_override_constants/margin_left = 0 +theme_override_constants/margin_top = 3 +theme_override_constants/margin_right = 0 +theme_override_constants/margin_bottom = 3 + +[node name="QuitButton" type="Button" parent="MainControls/MarginContainer4"] layout_mode = 2 text = "Quit " @@ -68,15 +102,15 @@ text = "Quit [node name="ProfileEditor" type="PanelContainer" parent="."] layout_mode = 1 anchors_preset = -1 -anchor_left = 0.5 +anchor_left = 1.0 anchor_top = 1.0 -anchor_right = 0.5 +anchor_right = 1.0 anchor_bottom = 1.0 -offset_left = -181.5 +offset_left = -429.0 offset_top = -140.0 -offset_right = 181.5 -offset_bottom = -30.0 -grow_horizontal = 2 +offset_right = -55.0 +offset_bottom = -40.0 +grow_horizontal = 0 grow_vertical = 0 [node name="VBoxContainer" type="VBoxContainer" parent="ProfileEditor"] @@ -92,14 +126,28 @@ layout_mode = 2 [node name="DisplayName" type="Label" parent="ProfileEditor/VBoxContainer/HBoxContainer"] layout_mode = 2 +size_flags_horizontal = 3 text = "Dummy Name" -[node name="DisplayNameEdit" type="Button" parent="ProfileEditor/VBoxContainer/HBoxContainer"] +[node name="MarginContainer" type="MarginContainer" parent="ProfileEditor/VBoxContainer/HBoxContainer"] layout_mode = 2 +theme_override_constants/margin_left = 29 +theme_override_constants/margin_top = 2 +theme_override_constants/margin_right = 31 +theme_override_constants/margin_bottom = 4 + +[node name="DisplayNameEdit" type="Button" parent="ProfileEditor/VBoxContainer/HBoxContainer/MarginContainer"] +layout_mode = 2 +size_flags_horizontal = 3 text = "Change" -[connection signal="pressed" from="MainControls/VBoxContainer/PlayButton" to="." method="_on_play_button_pressed"] -[connection signal="pressed" from="MainControls/VBoxContainer/MultiplayerButton" to="." method="_on_multiplayer_button_pressed"] -[connection signal="pressed" from="MainControls/VBoxContainer/OptionsButton" to="." method="_on_options_button_pressed"] -[connection signal="pressed" from="MainControls/VBoxContainer/QuitButton" to="." method="_on_quit_button_pressed"] -[connection signal="pressed" from="ProfileEditor/VBoxContainer/HBoxContainer/DisplayNameEdit" to="." method="_on_display_name_edit_pressed"] +[node name="SubViewport" type="SubViewport" parent="."] +size = Vector2i(1920, 1080) + +[node name="GridMap" parent="SubViewport" instance=ExtResource("3_l8r4a")] + +[connection signal="pressed" from="MainControls/MarginContainer/PlayButton" to="." method="_on_play_button_pressed"] +[connection signal="pressed" from="MainControls/MarginContainer2/MultiplayerButton" to="." method="_on_multiplayer_button_pressed"] +[connection signal="pressed" from="MainControls/MarginContainer3/OptionsButton" to="." method="_on_options_button_pressed"] +[connection signal="pressed" from="MainControls/MarginContainer4/QuitButton" to="." method="_on_quit_button_pressed"] +[connection signal="pressed" from="ProfileEditor/VBoxContainer/HBoxContainer/MarginContainer/DisplayNameEdit" to="." method="_on_display_name_edit_pressed"] diff --git a/Scenes/Menus/options_menu.tscn b/Scenes/Menus/options_menu.tscn index 3977bd7..513e317 100644 --- a/Scenes/Menus/options_menu.tscn +++ b/Scenes/Menus/options_menu.tscn @@ -6,7 +6,7 @@ [ext_resource type="PackedScene" uid="uid://bf2nosqt5f82e" path="res://Scenes/Menus/keybind_options.tscn" id="5_4k33c"] [ext_resource type="PackedScene" uid="uid://bwc45ogto8thn" path="res://Scenes/Menus/audio_options.tscn" id="6_4vs8p"] -[node name="OptionsMenu" type="PanelContainer"] +[node name="OptionsMenu" type="PanelContainer" node_paths=PackedStringArray("gameplay", "graphics", "keybinds")] anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 @@ -17,6 +17,9 @@ offset_bottom = -30.0 grow_horizontal = 2 grow_vertical = 2 script = ExtResource("1_bievw") +gameplay = NodePath("VBoxContainer/TabContainer/Gameplay") +graphics = NodePath("VBoxContainer/TabContainer/Graphics") +keybinds = NodePath("VBoxContainer/TabContainer/Keybinds") [node name="VBoxContainer" type="VBoxContainer" parent="."] layout_mode = 2 @@ -43,13 +46,27 @@ layout_mode = 2 layout_mode = 2 alignment = 2 -[node name="Cancel" type="Button" parent="VBoxContainer/HBoxContainer"] +[node name="MarginContainer" type="MarginContainer" parent="VBoxContainer/HBoxContainer"] +layout_mode = 2 +theme_override_constants/margin_left = 30 +theme_override_constants/margin_top = 5 +theme_override_constants/margin_right = 30 +theme_override_constants/margin_bottom = 5 + +[node name="Cancel" type="Button" parent="VBoxContainer/HBoxContainer/MarginContainer"] layout_mode = 2 text = "Discard" -[node name="Confirm" type="Button" parent="VBoxContainer/HBoxContainer"] +[node name="MarginContainer2" type="MarginContainer" parent="VBoxContainer/HBoxContainer"] +layout_mode = 2 +theme_override_constants/margin_left = 30 +theme_override_constants/margin_top = 5 +theme_override_constants/margin_right = 30 +theme_override_constants/margin_bottom = 5 + +[node name="Confirm" type="Button" parent="VBoxContainer/HBoxContainer/MarginContainer2"] layout_mode = 2 text = "Confirm" -[connection signal="pressed" from="VBoxContainer/HBoxContainer/Cancel" to="." method="_on_cancel_pressed"] -[connection signal="pressed" from="VBoxContainer/HBoxContainer/Confirm" to="." method="_on_confirm_pressed"] +[connection signal="pressed" from="VBoxContainer/HBoxContainer/MarginContainer/Cancel" to="." method="_on_cancel_pressed"] +[connection signal="pressed" from="VBoxContainer/HBoxContainer/MarginContainer2/Confirm" to="." method="_on_confirm_pressed"] diff --git a/Scenes/Menus/pause_menu.tscn b/Scenes/Menus/pause_menu.tscn index defcd5c..58ba9cd 100644 --- a/Scenes/Menus/pause_menu.tscn +++ b/Scenes/Menus/pause_menu.tscn @@ -39,23 +39,51 @@ grow_vertical = 2 [node name="VBoxContainer" type="VBoxContainer" parent="PanelContainer"] layout_mode = 2 -[node name="Resume" type="Button" parent="PanelContainer/VBoxContainer"] +[node name="MarginContainer" type="MarginContainer" parent="PanelContainer/VBoxContainer"] +layout_mode = 2 +theme_override_constants/margin_left = 24 +theme_override_constants/margin_top = 5 +theme_override_constants/margin_right = 24 +theme_override_constants/margin_bottom = 5 + +[node name="Resume" type="Button" parent="PanelContainer/VBoxContainer/MarginContainer"] layout_mode = 2 text = "Resume" -[node name="Options" type="Button" parent="PanelContainer/VBoxContainer"] +[node name="MarginContainer2" type="MarginContainer" parent="PanelContainer/VBoxContainer"] +layout_mode = 2 +theme_override_constants/margin_left = 24 +theme_override_constants/margin_top = 5 +theme_override_constants/margin_right = 24 +theme_override_constants/margin_bottom = 5 + +[node name="Options" type="Button" parent="PanelContainer/VBoxContainer/MarginContainer2"] layout_mode = 2 text = "Options" -[node name="QuitToMainMenu" type="Button" parent="PanelContainer/VBoxContainer"] +[node name="MarginContainer3" type="MarginContainer" parent="PanelContainer/VBoxContainer"] +layout_mode = 2 +theme_override_constants/margin_left = 24 +theme_override_constants/margin_top = 5 +theme_override_constants/margin_right = 24 +theme_override_constants/margin_bottom = 5 + +[node name="QuitToMainMenu" type="Button" parent="PanelContainer/VBoxContainer/MarginContainer3"] layout_mode = 2 text = "Quit to main menu" -[node name="QuitToDesktop" type="Button" parent="PanelContainer/VBoxContainer"] +[node name="MarginContainer4" type="MarginContainer" parent="PanelContainer/VBoxContainer"] +layout_mode = 2 +theme_override_constants/margin_left = 24 +theme_override_constants/margin_top = 5 +theme_override_constants/margin_right = 24 +theme_override_constants/margin_bottom = 5 + +[node name="QuitToDesktop" type="Button" parent="PanelContainer/VBoxContainer/MarginContainer4"] layout_mode = 2 text = "Quit to desktop" -[connection signal="pressed" from="PanelContainer/VBoxContainer/Resume" to="." method="_on_resume_pressed"] -[connection signal="pressed" from="PanelContainer/VBoxContainer/Options" to="." method="_on_options_pressed"] -[connection signal="pressed" from="PanelContainer/VBoxContainer/QuitToMainMenu" to="." method="_on_quit_to_main_menu_pressed"] -[connection signal="pressed" from="PanelContainer/VBoxContainer/QuitToDesktop" to="." method="_on_quit_to_desktop_pressed"] +[connection signal="pressed" from="PanelContainer/VBoxContainer/MarginContainer/Resume" to="." method="_on_resume_pressed"] +[connection signal="pressed" from="PanelContainer/VBoxContainer/MarginContainer2/Options" to="." method="_on_options_pressed"] +[connection signal="pressed" from="PanelContainer/VBoxContainer/MarginContainer3/QuitToMainMenu" to="." method="_on_quit_to_main_menu_pressed"] +[connection signal="pressed" from="PanelContainer/VBoxContainer/MarginContainer4/QuitToDesktop" to="." method="_on_quit_to_desktop_pressed"] diff --git a/Scenes/Menus/text_input_popup.tscn b/Scenes/Menus/text_input_popup.tscn index 320aa34..13a7ada 100644 --- a/Scenes/Menus/text_input_popup.tscn +++ b/Scenes/Menus/text_input_popup.tscn @@ -23,9 +23,14 @@ layout_mode = 2 layout_mode = 2 placeholder_text = "Dummy Text" -[node name="Button" type="Button" parent="VBoxContainer"] +[node name="MarginContainer" type="MarginContainer" parent="VBoxContainer"] +layout_mode = 2 +theme_override_constants/margin_left = 30 +theme_override_constants/margin_right = 30 + +[node name="Button" type="Button" parent="VBoxContainer/MarginContainer"] layout_mode = 2 text = "Confirm " -[connection signal="pressed" from="VBoxContainer/Button" to="." method="_on_button_pressed"] +[connection signal="pressed" from="VBoxContainer/MarginContainer/Button" to="." method="_on_button_pressed"] diff --git a/Scenes/Menus/won_game_screen.tscn b/Scenes/Menus/won_game_screen.tscn index b51e24b..34590a7 100644 --- a/Scenes/Menus/won_game_screen.tscn +++ b/Scenes/Menus/won_game_screen.tscn @@ -37,10 +37,10 @@ layout_mode = 1 anchors_preset = -1 anchor_left = 0.5 anchor_right = 0.5 -offset_left = -52.5 -offset_top = 300.0 -offset_right = -173.0 -offset_bottom = 31.0 +offset_left = -312.0 +offset_top = 331.0 +offset_right = -157.0 +offset_bottom = 369.0 grow_horizontal = 2 text = "play again :3" @@ -49,10 +49,10 @@ layout_mode = 1 anchors_preset = -1 anchor_left = 0.5 anchor_right = 0.5 -offset_left = 348.0 -offset_top = 300.0 -offset_right = -173.0 -offset_bottom = 31.0 +offset_left = 11.0 +offset_top = 331.0 +offset_right = 262.0 +offset_bottom = 369.0 grow_horizontal = 2 text = "quit to main menu :<" diff --git a/Scenes/card_constructor.tscn b/Scenes/card_constructor.tscn index e0d166c..17f7929 100644 --- a/Scenes/card_constructor.tscn +++ b/Scenes/card_constructor.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=12 format=3 uid="uid://1b2ikdanl66b"] +[gd_scene load_steps=13 format=3 uid="uid://1b2ikdanl66b"] [ext_resource type="Script" path="res://Scripts/card_printer.gd" id="1_7rhtj"] [ext_resource type="PackedScene" uid="uid://dixtx38u4jhd7" path="res://Scenes/UI/card_hand.tscn" id="2_7ouw1"] @@ -11,6 +11,9 @@ albedo_color = Color(0.203922, 0.592157, 0.592157, 1) [sub_resource type="BoxShape3D" id="BoxShape3D_0ebt5"] size = Vector3(2.672, 1.75, 1) +[sub_resource type="BoxShape3D" id="BoxShape3D_und3g"] +size = Vector3(0.816972, 0.233429, 0.632978) + [sub_resource type="ViewportTexture" id="ViewportTexture_yf4je"] viewport_path = NodePath("SubViewport") @@ -43,6 +46,10 @@ material = SubResource("StandardMaterial3D_s02au") transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.875, 0) shape = SubResource("BoxShape3D_0ebt5") +[node name="CollisionShape3D2" type="CollisionShape3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.6825, 0.484672, 0) +shape = SubResource("BoxShape3D_und3g") + [node name="SubViewport" type="SubViewport" parent="."] transparent_bg = true render_target_update_mode = 4 @@ -84,8 +91,8 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.444448, 0.610684) collision_layer = 16 collision_mask = 0 script = ExtResource("3_iia6u") -press_cost = 10 -hover_text = "Spend 10 Coins to print card" +press_cost = 20 +hover_text = "Spend 20 Coins to print card" [node name="CollisionShape3D2" type="CollisionShape3D" parent="StaticBody3D"] shape = SubResource("BoxShape3D_ikdwj") @@ -131,6 +138,11 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0466152, -0.0297148, -0.09 shape = SubResource("BoxShape3D_gv3t5") disabled = true +[node name="CSGBox3D2" type="CSGBox3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.6825, 0.484672, 0) +size = Vector3(0.816972, 0.233429, 0.632978) +material = SubResource("StandardMaterial3D_s02au") + [connection signal="button_interacted" from="StaticBody3D" to="." method="_on_static_body_3d_button_interacted"] [connection signal="button_interacted" from="StaticBody3D2" to="." method="retrieve_card"] [connection signal="button_interacted" from="StaticBody3D3" to="." method="retrieve_card"] diff --git a/Scenes/damage_particle.tscn b/Scenes/damage_particle.tscn index 654a082..1926e34 100644 --- a/Scenes/damage_particle.tscn +++ b/Scenes/damage_particle.tscn @@ -8,6 +8,7 @@ viewport_path = NodePath("SubViewport") [node name="Node3D" type="Sprite3D"] pixel_size = 0.0006 billboard = 1 +no_depth_test = true fixed_size = true render_priority = 1 texture = SubResource("ViewportTexture_ppqlh") diff --git a/Scenes/tower_frame.tscn b/Scenes/tower_frame.tscn index dcba23b..132064e 100644 --- a/Scenes/tower_frame.tscn +++ b/Scenes/tower_frame.tscn @@ -3,37 +3,37 @@ [ext_resource type="Texture2D" uid="uid://ba85u6i558x4w" path="res://Assets/Textures/minimap_node.png" id="1_phew5"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_xt3aj"] -albedo_color = Color(0.0980392, 0.309804, 0.180392, 1) +albedo_color = Color(0.356863, 0.87451, 0.94902, 1) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gbm1j"] -albedo_color = Color(0.0980392, 0.309804, 0.180392, 1) +albedo_color = Color(0.356863, 0.87451, 0.94902, 1) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_18qg8"] -albedo_color = Color(0.0980392, 0.309804, 0.180392, 1) +albedo_color = Color(0.356863, 0.87451, 0.94902, 1) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ip8b2"] -albedo_color = Color(0.0980392, 0.309804, 0.180392, 1) +albedo_color = Color(0.356863, 0.87451, 0.94902, 1) [node name="Node3D" type="Node3D"] [node name="CSGBox3D2" type="CSGBox3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.02, 0.575) -size = Vector3(0.525, 0.04, 0.05) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.02, 0.475) +size = Vector3(1, 0.04, 0.05) material = SubResource("StandardMaterial3D_xt3aj") [node name="CSGBox3D3" type="CSGBox3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.02, -0.575) -size = Vector3(0.525, 0.04, 0.05) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.02, -0.475) +size = Vector3(1, 0.04, 0.05) material = SubResource("StandardMaterial3D_gbm1j") [node name="CSGBox3D4" type="CSGBox3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.575, 0.02, 0) -size = Vector3(0.05, 0.04, 0.525) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.475, 0.02, 0) +size = Vector3(0.05, 0.04, 1) material = SubResource("StandardMaterial3D_18qg8") [node name="CSGBox3D5" type="CSGBox3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.575, 0.02, 0) -size = Vector3(0.05, 0.04, 0.525) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.475, 0.02, 0) +size = Vector3(0.05, 0.04, 1) material = SubResource("StandardMaterial3D_ip8b2") [node name="Sprite3D" type="Sprite3D" parent="."] diff --git a/Scripts/AStarGraph3D.gd b/Scripts/AStarGraph3D.gd index cc564a8..e91a31e 100644 --- a/Scripts/AStarGraph3D.gd +++ b/Scripts/AStarGraph3D.gd @@ -26,7 +26,7 @@ func point_is_build_location(point_id): return !non_build_locations.has(point_id) -func test_path_if_point_toggled(point_id): +func test_path_if_point_toggled(point_id) -> bool: if astar.is_point_disabled(point_id): astar.set_point_disabled(point_id, false) else: @@ -60,6 +60,29 @@ func networked_spawn_wall(pos : Vector3, name_id : int): tower_path.add_child(base) +func build_random_maze(block_limit): + var untested_point_ids = [] + for index in (grid_size.x * grid_size.y): + untested_point_ids.append(index) + if block_limit <= 0 or block_limit > untested_point_ids.size(): + block_limit = untested_point_ids.size() + for index in block_limit: + var random_point = untested_point_ids.pick_random() + untested_point_ids.erase(random_point) + if test_path_if_point_toggled(random_point): + networked_toggle_point.rpc(random_point) + + +func place_random_towers(tower_limit): + var untowered_bases = tower_bases.duplicate() + if tower_limit <= 0 or tower_limit > untowered_bases.size(): + tower_limit = untowered_bases.size() + for index in tower_limit: + var random_base = untowered_bases.pick_random() as TowerBase + untowered_bases.erase(random_base) + random_base.add_card(Data.cards.pick_random()) + + func find_path() -> bool: var path = astar.get_point_path(astar.get_point_count() - 2, astar.get_point_count() - 1) if !path.is_empty(): diff --git a/Scripts/CinemaCam.gd b/Scripts/CinemaCam.gd new file mode 100644 index 0000000..a8d4cc0 --- /dev/null +++ b/Scripts/CinemaCam.gd @@ -0,0 +1,26 @@ +extends Node3D +class_name CinematicCamManager + +@export var path_follows : Array[PathFollow3D] +@export var cameras : Array[Camera3D] +@export var pan_speed := 1.0 +var current_cam := 0 +var does_its_thing := true + + +func _ready() -> void: + for path_follow in path_follows: + path_follow.progress_ratio = 0.0 + if does_its_thing: + cameras[0].make_current() + + +func _process(delta: float) -> void: + if does_its_thing: + path_follows[current_cam].progress_ratio += pan_speed * delta + if path_follows[current_cam].progress_ratio >= 1.0: + current_cam += 1 + if current_cam >= cameras.size(): + current_cam = 0 + path_follows[current_cam].progress_ratio = 0.0 + cameras[current_cam].make_current() diff --git a/Scripts/Towers/projectile_tower.gd b/Scripts/Towers/projectile_tower.gd index 3320054..efa9e3a 100644 --- a/Scripts/Towers/projectile_tower.gd +++ b/Scripts/Towers/projectile_tower.gd @@ -3,7 +3,7 @@ class_name ProjectileTower @export var projectile_scene : PackedScene -var force := 20.0 +var force := 150.0 var projectile_id := 0 @@ -21,7 +21,7 @@ func networked_shoot(): @rpc("reliable", "call_local") func networked_spawn_projectile(peer_id): var projectile = projectile_scene.instantiate() as Projectile - projectile.position = global_position + Vector3.UP + projectile.position = yaw_model.global_position projectile.damage = damage projectile.direction = -yaw_model.global_transform.basis.z projectile.force = force diff --git a/Scripts/Towers/range_affecting_tower.gd b/Scripts/Towers/range_affecting_tower.gd index 8f794aa..e575a10 100644 --- a/Scripts/Towers/range_affecting_tower.gd +++ b/Scripts/Towers/range_affecting_tower.gd @@ -17,6 +17,10 @@ func _physics_process(_delta: float) -> void: fire(enemy) +func aim(): + pass + + func fire(target): if is_instance_valid(target) and target.alive: target.damage(damage) diff --git a/Scripts/alert_popup.gd b/Scripts/alert_popup.gd index c9789d5..e89efce 100644 --- a/Scripts/alert_popup.gd +++ b/Scripts/alert_popup.gd @@ -5,7 +5,7 @@ signal completed func set_popup(prompt_text, dismiss_text): $VBoxContainer/Label.text = prompt_text - $VBoxContainer/Button.text = dismiss_text + $VBoxContainer/MarginContainerButton.text = dismiss_text func _on_button_pressed() -> void: diff --git a/Scripts/card_printer.gd b/Scripts/card_printer.gd index 6a9cee3..c656ac3 100644 --- a/Scripts/card_printer.gd +++ b/Scripts/card_printer.gd @@ -49,8 +49,8 @@ func retrieve_card(i): var card = cards[i].stats var item = item_card_scene.instantiate() as ItemCard item.card = card + item.position = Vector3(1.683, 0, 0) add_child(item) - item.position += -transform.basis.z * 2 button_collider.disabled = false button_box.position = Vector3(0,0,0) diff --git a/Scripts/confirmation_popup.gd b/Scripts/confirmation_popup.gd index d4ee903..c9b51bb 100644 --- a/Scripts/confirmation_popup.gd +++ b/Scripts/confirmation_popup.gd @@ -5,8 +5,8 @@ signal completed(outcome) func set_popup(prompt_text, confirm_text, cancel_text): $VBoxContainer/Label.text = prompt_text - $VBoxContainer/HBoxContainer/Confirm.text = confirm_text - $VBoxContainer/HBoxContainer/Cancel.text = cancel_text + $VBoxContainer/HBoxContainer/MarginContainer/Confirm.text = confirm_text + $VBoxContainer/HBoxContainer/MarginContainer2/Cancel.text = cancel_text func _on_confirm_pressed() -> void: diff --git a/Scripts/data.gd b/Scripts/data.gd index 0853e31..a492a9c 100644 --- a/Scripts/data.gd +++ b/Scripts/data.gd @@ -9,8 +9,8 @@ var preferences : PlayerPreferences var player_profile : PlayerProfile var player_keymap : PlayerKeymap -var wall_cost := 4 -var printer_cost := 10 +var wall_cost := 1 +var printer_cost := 20 enum TargetType {UNDEFINED = 0, LAND = 1, AIR = 2, BOTH = 3} enum EnemyType {UNDEFINED = 0, LAND = 1, AIR = 2} enum Rarity {COMMON = 0, UNCOMMON = 1, RARE = 2, EPIC = 3, LEGENDARY = 4} diff --git a/Scripts/game.gd b/Scripts/game.gd index e2dba8b..ef41043 100644 --- a/Scripts/game.gd +++ b/Scripts/game.gd @@ -22,10 +22,13 @@ var level : Level var enemies := 0 var objective_health := 120 var wave := 0 +var endless_mode := false var upcoming_wave var pot : float var UILayer : CanvasLayer var chatbox : Chatbox +var wave_limit := 20 +var starting_cash := 16 func _ready() -> void: @@ -44,6 +47,20 @@ func parse_command(text : String, peer_id : int): connected_players_nodes[peer_id].inventory.add(gift) if text.substr(1, 2) == "tr": chatbox.append_message("SERVER", Color.TOMATO, "[color=#f7a8b8]t[color=#55cdfc]r[color=#ffffff]a[color=#55cdfc]n[color=#f7a8b8]s [color=#e50000]r[color=#ff8d00]i[color=#ffee00]g[color=#028121]h[color=#004cff]t[color=#760088]s[color=white]!!") + if text.substr(1, 11) == "random_maze": + level.a_star_graph_3d.build_random_maze(50) + if text.substr(1, 13) == "random_towers": + level.a_star_graph_3d.place_random_towers(level.a_star_graph_3d.tower_bases.size() / 3.0) + if text.substr(1, 11) == "set_endless": + if is_multiplayer_authority(): + networked_set_endless.rpc(true) + else: + chatbox.append_message("SERVER", Color.TOMATO, "Unable to edit gamemode") + if text.substr(1, 12) == "set_standard": + if is_multiplayer_authority(): + networked_set_endless.rpc(false) + else: + chatbox.append_message("SERVER", Color.TOMATO, "Unable to edit gamemode") # if text.substr(1, 17) == "show tower ranges": # pass # if text.substr(1, 20) = "show gauntlet ranges": @@ -82,6 +99,7 @@ func spawn_players(player_array, player_profiles, chatbox_open_signal, chatbox_c enemy_number_changed.connect(player.hud.set_enemy_count) add_child(player) p_i += 1 + level.cinematic_cam.does_its_thing = false start_game() @@ -116,6 +134,15 @@ func networked_set_upcoming_wave(wave_dict, coins): connected_players_nodes[key].hud.set_upcoming_wave(upcoming_wave) +@rpc("reliable", "call_local") +func networked_set_endless(value): + endless_mode = value + if endless_mode: + chatbox.append_message("SERVER", Color.TOMATO, "Endless mode enabled!") + else: + chatbox.append_message("SERVER", Color.TOMATO, "Endless mode disabled!") + + func increase_enemy_count(): enemies += 1 enemy_number_changed.emit(enemies) @@ -131,7 +158,7 @@ func enemy_died(enemy): return if enemies == 0: end_wave() - if wave >= 20: + if !endless_mode and wave >= wave_limit: win_game() @@ -146,7 +173,7 @@ func damage_goal(enemy, penalty): lose_game() elif enemies == 0: end_wave() - if wave >= 20: + if !endless_mode and wave >= wave_limit: win_game() @@ -174,7 +201,7 @@ func start_game(): level.a_star_graph_3d.find_path() set_upcoming_wave() for peer_id in connected_players_nodes: - connected_players_nodes[peer_id].currency = 20 + connected_players_nodes[peer_id].currency = starting_cash / connected_players_nodes.size() game_started.emit() diff --git a/Scripts/keybind_options.gd b/Scripts/keybind_options.gd index 154cf92..5134b14 100644 --- a/Scripts/keybind_options.gd +++ b/Scripts/keybind_options.gd @@ -1,4 +1,5 @@ extends VBoxContainer +class_name KeybindsOptionsMenu var keybind_popup = load("res://Scenes/UI/keybind_popup.tscn") var keybind_boxes = [] diff --git a/Scripts/level.gd b/Scripts/level.gd index 26cdd9b..d30388d 100644 --- a/Scripts/level.gd +++ b/Scripts/level.gd @@ -6,3 +6,4 @@ class_name Level @export var enemy_spawns : Array[Node3D] = [] @export var enemy_goals : Array[Node3D] = [] @export var a_star_graph_3d : AStarGraph3D +@export var cinematic_cam : CinematicCamManager diff --git a/Scripts/main_menu.gd b/Scripts/main_menu.gd index 325723a..1f9582a 100644 --- a/Scripts/main_menu.gd +++ b/Scripts/main_menu.gd @@ -4,9 +4,28 @@ var confirmation_popup_scene = preload("res://Scenes/Menus/confirmation_popup.ts var text_input_popup_scene = preload("res://Scenes/Menus/text_input_popup.tscn") var multiplayer_lobby_scene_path = "res://Scenes/multiplayer_lobby.tscn" var options_menu_scene = preload("res://Scenes/Menus/options_menu.tscn") +@export var bg_level : Level + func _ready() -> void: $ProfileEditor/VBoxContainer/HBoxContainer/DisplayName.text = Data.player_profile.display_name + bg_level.a_star_graph_3d.make_grid() + bg_level.a_star_graph_3d.find_path() + bg_level.a_star_graph_3d.build_random_maze(50) + bg_level.a_star_graph_3d.place_random_towers(20) + var new_wave = WaveManager.generate_wave(400, bg_level.enemy_pool) + for spawn in bg_level.enemy_spawns: + spawn.signal_for_after_enemy_died = enemy_died + spawn.signal_for_after_enemy_reached_goal = damage_goal + spawn.signal_for_when_enemy_spawns.connect(increase_enemy_count) + spawn.spawn_wave(new_wave) + +func enemy_died(some_arg): + pass +func damage_goal(): + pass +func increase_enemy_count(): + pass func _on_display_name_edit_pressed() -> void: diff --git a/Scripts/options_menu.gd b/Scripts/options_menu.gd index 22dae47..3dd1618 100644 --- a/Scripts/options_menu.gd +++ b/Scripts/options_menu.gd @@ -1,12 +1,18 @@ extends Control class_name OptionsMenu +@export var gameplay : GameplayOptionsMenu +@export var graphics : GraphicsOptionsMenu +@export var keybinds : KeybindsOptionsMenu + func _on_cancel_pressed() -> void: queue_free() func _on_confirm_pressed() -> void: + gameplay.save() + graphics.save() Data.graphics.apply_graphical_settings(get_viewport()) Data.graphics.save_profile_to_disk() Data.preferences.save_profile_to_disk() diff --git a/Scripts/tower.gd b/Scripts/tower.gd deleted file mode 100644 index e181d19..0000000 --- a/Scripts/tower.gd +++ /dev/null @@ -1,58 +0,0 @@ -extends Node3D -class_name OldTower - -@export var model : Node3D -@export var range_sphere : CSGSphere3D -@export var minimap_range_sphere : CSGSphere3D - -var targeted_enemy -var cooldown := 0.0 -var other_cooldown := 0.0 - -func _ready() -> void: - cooldown = 1.0 / stats.fire_rate - range_sphere.radius = stats.fire_range - minimap_range_sphere.radius = stats.fire_range - #minimap_range_sphere.set_visible(true) - - -func preview_range(value): - range_sphere.set_visible(value) - minimap_range_sphere.set_visible(value) - - -func _process(delta: float) -> void: - other_cooldown -= delta - if !targeted_enemy: - acquire_target() - else: - if model.global_position.distance_to(targeted_enemy.global_position) > stats.fire_range: - targeted_enemy = null - if targeted_enemy: - aim() - if other_cooldown <= 0: - shoot() - other_cooldown = cooldown - - -func shoot(): - targeted_enemy.damage(stats.damage) - - -func aim(): - model.look_at(targeted_enemy.global_position) - - -func acquire_target(): - var most_progressed_enemy = null - for enemy in get_tree().get_nodes_in_group("Enemies"): - if model.global_position.distance_to(enemy.global_position) > stats.fire_range: - continue - var em_1 = enemy.movement_controller as EnemyMovement - var em_2 : EnemyMovement - if most_progressed_enemy != null: - em_2 = most_progressed_enemy.movement_controller as EnemyMovement - if (most_progressed_enemy == null or em_1.distance_remaining < em_2.distance_remaining) and enemy.stats.target_type & stats.can_target: - most_progressed_enemy = enemy - if most_progressed_enemy != null: - targeted_enemy = most_progressed_enemy diff --git a/Worlds/GreenPlanet/Decorations/bush.tscn b/Worlds/GreenPlanet/Decorations/bush.tscn new file mode 100644 index 0000000..dfa230b --- /dev/null +++ b/Worlds/GreenPlanet/Decorations/bush.tscn @@ -0,0 +1,26 @@ +[gd_scene load_steps=3 format=3 uid="uid://d3h3lmlf3hljl"] + +[ext_resource type="Texture2D" uid="uid://drbfdp7kugbri" path="res://Assets/Textures/bush.png" id="1_2ubx8"] +[ext_resource type="Texture2D" uid="uid://dg47vgt0uccw1" path="res://Assets/Textures/minimap_tree.png" id="2_6w34c"] + +[node name="Bush" type="Node3D"] + +[node name="Sprite3D" type="Sprite3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.15464, 0) +pixel_size = 0.05 +alpha_cut = 1 +texture_filter = 0 +texture = ExtResource("1_2ubx8") + +[node name="Sprite3D2" type="Sprite3D" parent="."] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 2.15464, 0) +pixel_size = 0.05 +alpha_cut = 1 +texture_filter = 0 +texture = ExtResource("1_2ubx8") + +[node name="Sprite3D3" type="Sprite3D" parent="."] +transform = Transform3D(7.5, 0, 0, 0, -3.27835e-07, 7.5, 0, -7.5, -3.27835e-07, 0, 5.98547, 0) +layers = 4 +texture_filter = 0 +texture = ExtResource("2_6w34c") diff --git a/Worlds/GreenPlanet/Levels/first_level.tscn b/Worlds/GreenPlanet/Levels/first_level.tscn index b01bc15..1d5dd22 100644 --- a/Worlds/GreenPlanet/Levels/first_level.tscn +++ b/Worlds/GreenPlanet/Levels/first_level.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=21 format=3 uid="uid://y1qa1g3ic8sp"] +[gd_scene load_steps=39 format=3 uid="uid://y1qa1g3ic8sp"] [ext_resource type="Script" path="res://Scripts/level.gd" id="1_ws6nn"] [ext_resource type="PackedScene" uid="uid://d2yv447trxkwt" path="res://Scenes/enemy_spawner.tscn" id="3_5imwp"] @@ -10,10 +10,35 @@ [ext_resource type="Resource" uid="uid://bffhb5krs5elm" path="res://Worlds/GreenPlanet/Enemies/airenemy2.tres" id="8_sf1ao"] [ext_resource type="PackedScene" uid="uid://1b2ikdanl66b" path="res://Scenes/card_constructor.tscn" id="9_r25gu"] [ext_resource type="Script" path="res://Scripts/enemy_goal.gd" id="9_s3rd7"] +[ext_resource type="Script" path="res://Scripts/CinemaCam.gd" id="9_xuyhn"] [ext_resource type="PackedScene" uid="uid://iohlxrso4bl8" path="res://Worlds/GreenPlanet/Decorations/tree.tscn" id="10_7v1co"] [ext_resource type="Script" path="res://Scripts/AStarGraph3D.gd" id="11_07ukk"] [ext_resource type="Script" path="res://Scripts/visualized_path.gd" id="11_d7ofl"] [ext_resource type="MeshLibrary" uid="uid://jfr8j8kycfa5" path="res://Worlds/GreenPlanet/tilemap.tres" id="12_ywwug"] +[ext_resource type="Texture2D" uid="uid://4gff4l03ibpm" path="res://Assets/Textures/scaffold.png" id="15_61y1c"] +[ext_resource type="PackedScene" uid="uid://d3h3lmlf3hljl" path="res://Worlds/GreenPlanet/Decorations/bush.tscn" id="16_lhsvw"] +[ext_resource type="Texture2D" uid="uid://cnvndwp3q7rke" path="res://Assets/Textures/dirt.png" id="17_oq0rj"] + +[sub_resource type="Curve3D" id="Curve3D_3rdl2"] +_data = { +"points": PackedVector3Array(0, 0, 0, 0, 0, 0, 12.3765, 1.00006, -13.0874, 0, 0, 0, 0, 0, 0, -13.1528, 5.17887, -14.4739), +"tilts": PackedFloat32Array(0, 0) +} +point_count = 2 + +[sub_resource type="Curve3D" id="Curve3D_2yu5t"] +_data = { +"points": PackedVector3Array(0, 0, 0, 0, 0, 0, 7.20375, 0.376301, -5.50257, 0, 0, 0, 0, 0, 0, 0, 0, 0), +"tilts": PackedFloat32Array(0, 0) +} +point_count = 2 + +[sub_resource type="Curve3D" id="Curve3D_tuqlc"] +_data = { +"points": PackedVector3Array(0, 0, 0, 0, 0, 0, -19.16, 4.995, -7.5, 0, 0, 0, 0, 0, 0, 8.763, 5.707, -7.5), +"tilts": PackedFloat32Array(0, 0) +} +point_count = 2 [sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_w6p0p"] sky_top_color = Color(0.333333, 0.447059, 0.658824, 1) @@ -37,11 +62,63 @@ adjustment_contrast = 2.18 [sub_resource type="BoxShape3D" id="BoxShape3D_kkwvm"] size = Vector3(58.5693, 9.50003, 1) -[node name="GridMap" type="GridMap" node_paths=PackedStringArray("player_spawns", "enemy_spawns", "enemy_goals", "a_star_graph_3d")] +[sub_resource type="BoxShape3D" id="BoxShape3D_18ea8"] +size = Vector3(29, 10, 1) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_iqnu2"] +transparency = 1 +cull_mode = 2 +albedo_texture = ExtResource("15_61y1c") +uv1_scale = Vector3(8, 29, 1) +texture_filter = 0 + +[sub_resource type="QuadMesh" id="QuadMesh_hjuie"] +material = SubResource("StandardMaterial3D_iqnu2") +size = Vector2(8, 29) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_4y4yr"] +transparency = 1 +cull_mode = 2 +albedo_texture = ExtResource("15_61y1c") +uv1_scale = Vector3(2, 18, 10.01) +texture_filter = 0 + +[sub_resource type="QuadMesh" id="QuadMesh_nbtkj"] +material = SubResource("StandardMaterial3D_4y4yr") +size = Vector2(2, 18) + +[sub_resource type="BoxShape3D" id="BoxShape3D_jcbfv"] +size = Vector3(18, 5, 2) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_u3k34"] +transparency = 1 +cull_mode = 2 +albedo_texture = ExtResource("15_61y1c") +uv1_scale = Vector3(2, 8, 0) +texture_filter = 0 + +[sub_resource type="QuadMesh" id="QuadMesh_p8nf8"] +material = SubResource("StandardMaterial3D_u3k34") +size = Vector2(2, 8) + +[sub_resource type="BoxShape3D" id="BoxShape3D_6x7pa"] +size = Vector3(8, 1, 2) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_sugxr"] +albedo_texture = ExtResource("17_oq0rj") +uv1_scale = Vector3(120, 30, 1) +texture_filter = 0 + +[sub_resource type="QuadMesh" id="QuadMesh_dyydf"] +material = SubResource("StandardMaterial3D_sugxr") + +[node name="GridMap" type="GridMap" node_paths=PackedStringArray("player_spawns", "enemy_spawns", "enemy_goals", "a_star_graph_3d", "cinematic_cam")] mesh_library = ExtResource("12_ywwug") cell_size = Vector3(1, 1, 1) +cell_center_x = false +cell_center_z = false data = { -"cells": PackedInt32Array(65490, 65504, 0, 65490, 65505, 0, 65490, 65506, 0, 65490, 65507, 0, 65490, 65508, 0, 65490, 65509, 0, 65490, 65510, 0, 65490, 65511, 0, 65490, 65512, 0, 65490, 65513, 0, 65490, 65514, 0, 65490, 65515, 0, 65490, 65516, 0, 65490, 65517, 0, 65490, 65518, 0, 65490, 65519, 0, 65490, 65520, 0, 65490, 65521, 0, 65490, 65522, 0, 65490, 65523, 0, 65490, 65524, 0, 65490, 65525, 0, 65490, 65526, 0, 65490, 65527, 0, 65490, 65528, 0, 65490, 65529, 0, 65490, 65530, 0, 65490, 65531, 0, 65490, 65532, 0, 65490, 65533, 0, 65490, 65534, 0, 65490, 65535, 0, 65490, 0, 0, 65490, 1, 0, 65490, 2, 0, 65490, 3, 0, 65490, 4, 0, 65490, 5, 0, 65490, 6, 0, 65490, 7, 0, 65490, 8, 0, 65490, 9, 0, 65490, 10, 0, 65490, 11, 0, 65490, 12, 0, 65490, 13, 0, 65490, 14, 0, 65490, 15, 0, 65490, 16, 0, 65490, 17, 0, 65490, 18, 0, 65490, 19, 0, 65490, 20, 0, 65490, 21, 0, 65490, 22, 0, 65490, 23, 0, 65490, 24, 0, 65490, 25, 0, 65490, 26, 0, 65490, 27, 0, 65490, 28, 0, 65490, 29, 0, 65490, 30, 0, 65490, 31, 0, 65490, 32, 0, 65490, 33, 0, 65490, 34, 0, 65490, 35, 0, 65491, 65504, 0, 65491, 65505, 0, 65491, 65506, 0, 65491, 65507, 0, 65491, 65508, 0, 65491, 65509, 0, 65491, 65510, 0, 65491, 65511, 0, 65491, 65512, 0, 65491, 65513, 0, 65491, 65514, 0, 65491, 65515, 0, 65491, 65516, 0, 65491, 65517, 0, 65491, 65518, 0, 65491, 65519, 0, 65491, 65520, 0, 65491, 65521, 0, 65491, 65522, 0, 65491, 65523, 0, 65491, 65524, 0, 65491, 65525, 0, 65491, 65526, 0, 65491, 65527, 0, 65491, 65528, 0, 65491, 65529, 0, 65491, 65530, 0, 65491, 65531, 0, 65491, 65532, 0, 65491, 65533, 0, 65491, 65534, 0, 65491, 65535, 0, 65491, 0, 0, 65491, 1, 0, 65491, 2, 0, 65491, 3, 0, 65491, 4, 0, 65491, 5, 0, 65491, 6, 0, 65491, 7, 0, 65491, 8, 0, 65491, 9, 0, 65491, 10, 0, 65491, 11, 0, 65491, 12, 0, 65491, 13, 0, 65491, 14, 0, 65491, 15, 0, 65491, 16, 0, 65491, 17, 0, 65491, 18, 0, 65491, 19, 0, 65491, 20, 0, 65491, 21, 0, 65491, 22, 0, 65491, 23, 0, 65491, 24, 0, 65491, 25, 0, 65491, 26, 0, 65491, 27, 0, 65491, 28, 0, 65491, 29, 0, 65491, 30, 0, 65491, 31, 0, 65491, 32, 0, 65491, 33, 0, 65491, 34, 0, 65491, 35, 0, 65492, 65504, 0, 65492, 65505, 0, 65492, 65506, 0, 65492, 65507, 0, 65492, 65508, 0, 65492, 65509, 0, 65492, 65510, 0, 65492, 65511, 0, 65492, 65512, 0, 65492, 65513, 0, 65492, 65514, 0, 65492, 65515, 0, 65492, 65516, 0, 65492, 65517, 0, 65492, 65518, 0, 65492, 65519, 0, 65492, 65520, 0, 65492, 65521, 0, 65492, 65522, 0, 65492, 65523, 0, 65492, 65524, 0, 65492, 65525, 0, 65492, 65526, 0, 65492, 65527, 0, 65492, 65528, 0, 65492, 65529, 0, 65492, 65530, 0, 65492, 65531, 0, 65492, 65532, 0, 65492, 65533, 0, 65492, 65534, 0, 65492, 65535, 0, 65492, 0, 0, 65492, 1, 0, 65492, 2, 0, 65492, 3, 0, 65492, 4, 0, 65492, 5, 0, 65492, 6, 0, 65492, 7, 0, 65492, 8, 0, 65492, 9, 0, 65492, 10, 0, 65492, 11, 0, 65492, 12, 0, 65492, 13, 0, 65492, 14, 0, 65492, 15, 0, 65492, 16, 0, 65492, 17, 0, 65492, 18, 0, 65492, 19, 0, 65492, 20, 0, 65492, 21, 0, 65492, 22, 0, 65492, 23, 0, 65492, 24, 0, 65492, 25, 0, 65492, 26, 0, 65492, 27, 0, 65492, 28, 0, 65492, 29, 0, 65492, 30, 0, 65492, 31, 0, 65492, 32, 0, 65492, 33, 0, 65492, 34, 0, 65492, 35, 0, 65493, 65504, 0, 65493, 65505, 0, 65493, 65506, 0, 65493, 65507, 0, 65493, 65508, 0, 65493, 65509, 0, 65493, 65510, 0, 65493, 65511, 0, 65493, 65512, 0, 65493, 65513, 0, 65493, 65514, 0, 65493, 65515, 0, 65493, 65516, 0, 65493, 65517, 0, 65493, 65518, 0, 65493, 65519, 0, 65493, 65520, 0, 65493, 65521, 0, 65493, 65522, 0, 65493, 65523, 0, 65493, 65524, 0, 65493, 65525, 0, 65493, 65526, 0, 65493, 65527, 0, 65493, 65528, 0, 65493, 65529, 0, 65493, 65530, 0, 65493, 65531, 0, 65493, 65532, 0, 65493, 65533, 0, 65493, 65534, 0, 65493, 65535, 0, 65493, 0, 0, 65493, 1, 0, 65493, 2, 0, 65493, 3, 0, 65493, 4, 0, 65493, 5, 0, 65493, 6, 0, 65493, 7, 0, 65493, 8, 0, 65493, 9, 0, 65493, 10, 0, 65493, 11, 0, 65493, 12, 0, 65493, 13, 0, 65493, 14, 0, 65493, 15, 0, 65493, 16, 0, 65493, 17, 0, 65493, 18, 0, 65493, 19, 0, 65493, 20, 0, 65493, 21, 0, 65493, 22, 0, 65493, 23, 0, 65493, 24, 0, 65493, 25, 0, 65493, 26, 0, 65493, 27, 0, 65493, 28, 0, 65493, 29, 0, 65493, 30, 0, 65493, 31, 0, 65493, 32, 0, 65493, 33, 0, 65493, 34, 0, 65493, 35, 0, 65494, 65504, 0, 65494, 65505, 0, 65494, 65506, 0, 65494, 65507, 0, 65494, 65508, 0, 65494, 65509, 0, 65494, 65510, 0, 65494, 65511, 0, 65494, 65512, 0, 65494, 65513, 0, 65494, 65514, 0, 65494, 65515, 0, 65494, 65516, 0, 65494, 65517, 0, 65494, 65518, 0, 65494, 65519, 0, 65494, 65520, 0, 65494, 65521, 0, 65494, 65522, 0, 65494, 65523, 0, 65494, 65524, 0, 65494, 65525, 0, 65494, 65526, 0, 65494, 65527, 0, 65494, 65528, 0, 65494, 65529, 0, 65494, 65530, 0, 65494, 65531, 0, 65494, 65532, 0, 65494, 65533, 0, 65494, 65534, 0, 65494, 65535, 0, 65494, 0, 0, 65494, 1, 0, 65494, 2, 0, 65494, 3, 0, 65494, 4, 0, 65494, 5, 0, 65494, 6, 0, 65494, 7, 0, 65494, 8, 0, 65494, 9, 0, 65494, 10, 0, 65494, 11, 0, 65494, 12, 0, 65494, 13, 0, 65494, 14, 0, 65494, 15, 0, 65494, 16, 0, 65494, 17, 0, 65494, 18, 0, 65494, 19, 0, 65494, 20, 0, 65494, 21, 0, 65494, 22, 0, 65494, 23, 0, 65494, 24, 0, 65494, 25, 0, 65494, 26, 0, 65494, 27, 0, 65494, 28, 0, 65494, 29, 0, 65494, 30, 0, 65494, 31, 0, 65494, 32, 0, 65494, 33, 0, 65494, 34, 0, 65494, 35, 0, 65495, 65504, 0, 65495, 65505, 0, 65495, 65506, 0, 65495, 65507, 0, 65495, 65508, 0, 65495, 65509, 0, 65495, 65510, 0, 65495, 65511, 0, 65495, 65512, 0, 65495, 65513, 0, 65495, 65514, 0, 65495, 65515, 0, 65495, 65516, 0, 65495, 65517, 0, 65495, 65518, 0, 65495, 65519, 0, 65495, 65520, 0, 65495, 65521, 0, 65495, 65522, 0, 65495, 65523, 0, 65495, 65524, 0, 65495, 65525, 0, 65495, 65526, 0, 65495, 65527, 0, 65495, 65528, 0, 65495, 65529, 0, 65495, 65530, 0, 65495, 65531, 0, 65495, 65532, 0, 65495, 65533, 0, 65495, 65534, 0, 65495, 65535, 0, 65495, 0, 0, 65495, 1, 0, 65495, 2, 0, 65495, 3, 0, 65495, 4, 0, 65495, 5, 0, 65495, 6, 0, 65495, 7, 0, 65495, 8, 0, 65495, 9, 0, 65495, 10, 0, 65495, 11, 0, 65495, 12, 0, 65495, 13, 0, 65495, 14, 0, 65495, 15, 0, 65495, 16, 0, 65495, 17, 0, 65495, 18, 0, 65495, 19, 0, 65495, 20, 0, 65495, 21, 0, 65495, 22, 0, 65495, 23, 0, 65495, 24, 0, 65495, 25, 0, 65495, 26, 0, 65495, 27, 0, 65495, 28, 0, 65495, 29, 0, 65495, 30, 0, 65495, 31, 0, 65495, 32, 0, 65495, 33, 0, 65495, 34, 0, 65495, 35, 0, 65496, 65504, 0, 65496, 65505, 0, 65496, 65506, 0, 65496, 65507, 0, 65496, 65508, 0, 65496, 65509, 0, 65496, 65510, 0, 65496, 65511, 0, 65496, 65512, 0, 65496, 65513, 0, 65496, 65514, 0, 65496, 65515, 0, 65496, 65516, 0, 65496, 65517, 0, 65496, 65518, 0, 65496, 65519, 0, 65496, 65520, 0, 65496, 65521, 0, 65496, 65522, 0, 65496, 65523, 0, 65496, 65524, 0, 65496, 65525, 0, 65496, 65526, 0, 65496, 65527, 0, 65496, 65528, 0, 65496, 65529, 0, 65496, 65530, 0, 65496, 65531, 0, 65496, 65532, 0, 65496, 65533, 0, 65496, 65534, 0, 65496, 65535, 0, 65496, 0, 0, 65496, 1, 0, 65496, 2, 0, 65496, 3, 0, 65496, 4, 0, 65496, 5, 0, 65496, 6, 0, 65496, 7, 0, 65496, 8, 0, 65496, 9, 0, 65496, 10, 0, 65496, 11, 0, 65496, 12, 0, 65496, 13, 0, 65496, 14, 0, 65496, 15, 0, 65496, 16, 0, 65496, 17, 0, 65496, 18, 0, 65496, 19, 0, 65496, 20, 0, 65496, 21, 0, 65496, 22, 0, 65496, 23, 0, 65496, 24, 0, 65496, 25, 0, 65496, 26, 0, 65496, 27, 0, 65496, 28, 0, 65496, 29, 0, 65496, 30, 0, 65496, 31, 0, 65496, 32, 0, 65496, 33, 0, 65496, 34, 0, 65496, 35, 0, 65497, 65504, 0, 65497, 65505, 0, 65497, 65506, 0, 65497, 65507, 0, 65497, 65508, 0, 65497, 65509, 0, 65497, 65510, 0, 65497, 65511, 0, 65497, 65512, 0, 65497, 65513, 0, 65497, 65514, 0, 65497, 65515, 0, 65497, 65516, 0, 65497, 65517, 0, 65497, 65518, 0, 65497, 65519, 0, 65497, 65520, 0, 65497, 65521, 0, 65497, 65522, 0, 65497, 65523, 0, 65497, 65524, 0, 65497, 65525, 0, 65497, 65526, 0, 65497, 65527, 0, 65497, 65528, 0, 65497, 65529, 0, 65497, 65530, 0, 65497, 65531, 0, 65497, 65532, 0, 65497, 65533, 0, 65497, 65534, 0, 65497, 65535, 0, 65497, 0, 0, 65497, 1, 0, 65497, 2, 0, 65497, 3, 0, 65497, 4, 0, 65497, 5, 0, 65497, 6, 0, 65497, 7, 0, 65497, 8, 0, 65497, 9, 0, 65497, 10, 0, 65497, 11, 0, 65497, 12, 0, 65497, 13, 0, 65497, 14, 0, 65497, 15, 0, 65497, 16, 0, 65497, 17, 0, 65497, 18, 0, 65497, 19, 0, 65497, 20, 0, 65497, 21, 0, 65497, 22, 0, 65497, 23, 0, 65497, 24, 0, 65497, 25, 0, 65497, 26, 0, 65497, 27, 0, 65497, 28, 0, 65497, 29, 0, 65497, 30, 0, 65497, 31, 0, 65497, 32, 0, 65497, 33, 0, 65497, 34, 0, 65497, 35, 0, 65498, 65504, 0, 65498, 65505, 0, 65498, 65506, 0, 65498, 65507, 0, 65498, 65508, 0, 65498, 65509, 0, 65498, 65510, 0, 65498, 65511, 0, 65498, 65512, 0, 65498, 65513, 0, 65498, 65514, 0, 65498, 65515, 0, 65498, 65516, 0, 65498, 65517, 0, 65498, 65518, 0, 65498, 65519, 0, 65498, 65520, 0, 65498, 65521, 0, 65498, 65522, 0, 65498, 65523, 0, 65498, 65524, 0, 65498, 65525, 0, 65498, 65526, 0, 65498, 65527, 0, 65498, 65528, 0, 65498, 65529, 0, 65498, 65530, 0, 65498, 65531, 0, 65498, 65532, 0, 65498, 65533, 0, 65498, 65534, 0, 65498, 65535, 0, 65498, 0, 0, 65498, 1, 0, 65498, 2, 0, 65498, 3, 0, 65498, 4, 0, 65498, 5, 0, 65498, 6, 0, 65498, 7, 0, 65498, 8, 0, 65498, 9, 0, 65498, 10, 0, 65498, 11, 0, 65498, 12, 0, 65498, 13, 0, 65498, 14, 0, 65498, 15, 0, 65498, 16, 0, 65498, 17, 0, 65498, 18, 0, 65498, 19, 0, 65498, 20, 0, 65498, 21, 0, 65498, 22, 0, 65498, 23, 0, 65498, 24, 0, 65498, 25, 0, 65498, 26, 0, 65498, 27, 0, 65498, 28, 0, 65498, 29, 0, 65498, 30, 0, 65498, 31, 0, 65498, 32, 0, 65498, 33, 0, 65498, 34, 0, 65498, 35, 0, 65499, 65504, 0, 65499, 65505, 0, 65499, 65506, 0, 65499, 65507, 0, 65499, 65508, 0, 65499, 65509, 0, 65499, 65510, 0, 65499, 65511, 0, 65499, 65512, 0, 65499, 65513, 0, 65499, 65514, 0, 65499, 65515, 0, 65499, 65516, 0, 65499, 65517, 0, 65499, 65518, 0, 65499, 65519, 0, 65499, 65520, 0, 65499, 65521, 0, 65499, 65522, 0, 65499, 65523, 0, 65499, 65524, 0, 65499, 65525, 0, 65499, 65526, 0, 65499, 65527, 0, 65499, 65528, 0, 65499, 65529, 0, 65499, 65530, 0, 65499, 65531, 0, 65499, 65532, 0, 65499, 65533, 0, 65499, 65534, 0, 65499, 65535, 0, 65499, 0, 0, 65499, 1, 0, 65499, 2, 0, 65499, 3, 0, 65499, 4, 0, 65499, 5, 0, 65499, 6, 0, 65499, 7, 0, 65499, 8, 0, 65499, 9, 0, 65499, 10, 0, 65499, 11, 0, 65499, 12, 0, 65499, 13, 0, 65499, 14, 0, 65499, 15, 0, 65499, 16, 0, 65499, 17, 0, 65499, 18, 0, 65499, 19, 0, 65499, 20, 0, 65499, 21, 0, 65499, 22, 0, 65499, 23, 0, 65499, 24, 0, 65499, 25, 0, 65499, 26, 0, 65499, 27, 0, 65499, 28, 0, 65499, 29, 0, 65499, 30, 0, 65499, 31, 0, 65499, 32, 0, 65499, 33, 0, 65499, 34, 0, 65499, 35, 0, 65500, 65504, 0, 65500, 65505, 0, 65500, 65506, 0, 65500, 65507, 0, 65500, 65508, 0, 65500, 65509, 0, 65500, 65510, 0, 65500, 65511, 0, 65500, 65512, 0, 65500, 65513, 0, 65500, 65514, 0, 65500, 65515, 0, 65500, 65516, 0, 65500, 65517, 0, 65500, 65518, 0, 65500, 65519, 0, 65500, 65520, 0, 65500, 65521, 0, 65500, 65522, 0, 65500, 65523, 0, 65500, 65524, 0, 65500, 65525, 0, 65500, 65526, 0, 65500, 65527, 0, 65500, 65528, 0, 65500, 65529, 0, 65500, 65530, 0, 65500, 65531, 0, 65500, 65532, 0, 65500, 65533, 0, 65500, 65534, 0, 65500, 65535, 0, 65500, 0, 0, 65500, 1, 0, 65500, 2, 0, 65500, 3, 0, 65500, 4, 0, 65500, 5, 0, 65500, 6, 0, 65500, 7, 0, 65500, 8, 0, 65500, 9, 0, 65500, 10, 0, 65500, 11, 0, 65500, 12, 0, 65500, 13, 0, 65500, 14, 0, 65500, 15, 0, 65500, 16, 0, 65500, 17, 0, 65500, 18, 0, 65500, 19, 0, 65500, 20, 0, 65500, 21, 0, 65500, 22, 0, 65500, 23, 0, 65500, 24, 0, 65500, 25, 0, 65500, 26, 0, 65500, 27, 0, 65500, 28, 0, 65500, 29, 0, 65500, 30, 0, 65500, 31, 0, 65500, 32, 0, 65500, 33, 0, 65500, 34, 0, 65500, 35, 0, 65501, 65504, 0, 65501, 65505, 0, 65501, 65506, 0, 65501, 65507, 0, 65501, 65508, 0, 65501, 65509, 0, 65501, 65510, 0, 65501, 65511, 0, 65501, 65512, 0, 65501, 65513, 0, 65501, 65514, 0, 65501, 65515, 0, 65501, 65516, 0, 65501, 65517, 0, 65501, 65518, 0, 65501, 65519, 0, 65501, 65520, 0, 65501, 65521, 0, 65501, 65522, 0, 65501, 65523, 0, 65501, 65524, 0, 65501, 65525, 0, 65501, 65526, 0, 65501, 65527, 0, 65501, 65528, 0, 65501, 65529, 0, 65501, 65530, 0, 65501, 65531, 0, 65501, 65532, 0, 65501, 65533, 0, 65501, 65534, 0, 65501, 65535, 0, 65501, 0, 0, 65501, 1, 0, 65501, 2, 0, 65501, 3, 0, 65501, 4, 0, 65501, 5, 0, 65501, 6, 0, 65501, 7, 0, 65501, 8, 0, 65501, 9, 0, 65501, 10, 0, 65501, 11, 0, 65501, 12, 0, 65501, 13, 0, 65501, 14, 0, 65501, 15, 0, 65501, 16, 0, 65501, 17, 0, 65501, 18, 0, 65501, 19, 0, 65501, 20, 0, 65501, 21, 0, 65501, 22, 0, 65501, 23, 0, 65501, 24, 0, 65501, 25, 0, 65501, 26, 0, 65501, 27, 0, 65501, 28, 0, 65501, 29, 0, 65501, 30, 0, 65501, 31, 0, 65501, 32, 0, 65501, 33, 0, 65501, 34, 0, 65501, 35, 0, 65502, 65504, 0, 65502, 65505, 0, 65502, 65506, 0, 65502, 65507, 0, 65502, 65508, 0, 65502, 65509, 0, 65502, 65510, 0, 65502, 65511, 0, 65502, 65512, 0, 65502, 65513, 0, 65502, 65514, 0, 65502, 65515, 0, 65502, 65516, 0, 65502, 65517, 0, 65502, 65518, 0, 65502, 65519, 0, 65502, 65520, 0, 65502, 65521, 0, 65502, 65522, 0, 65502, 65523, 0, 65502, 65524, 0, 65502, 65525, 0, 65502, 65526, 0, 65502, 65527, 0, 65502, 65528, 0, 65502, 65529, 0, 65502, 65530, 0, 65502, 65531, 0, 65502, 65532, 0, 65502, 65533, 0, 65502, 65534, 0, 65502, 65535, 0, 65502, 0, 0, 65502, 1, 0, 65502, 2, 0, 65502, 3, 0, 65502, 4, 0, 65502, 5, 0, 65502, 6, 0, 65502, 7, 0, 65502, 8, 0, 65502, 9, 0, 65502, 10, 0, 65502, 11, 0, 65502, 12, 0, 65502, 13, 0, 65502, 14, 0, 65502, 15, 0, 65502, 16, 0, 65502, 17, 0, 65502, 18, 0, 65502, 19, 0, 65502, 20, 0, 65502, 21, 0, 65502, 22, 0, 65502, 23, 0, 65502, 24, 0, 65502, 25, 0, 65502, 26, 0, 65502, 27, 0, 65502, 28, 0, 65502, 29, 0, 65502, 30, 0, 65502, 31, 0, 65502, 32, 0, 65502, 33, 0, 65502, 34, 0, 65502, 35, 0, 65503, 65504, 0, 65503, 65505, 0, 65503, 65506, 0, 65503, 65507, 0, 65503, 65508, 0, 65503, 65509, 0, 65503, 65510, 0, 65503, 65511, 0, 65503, 65512, 0, 65503, 65513, 0, 65503, 65514, 0, 65503, 65515, 0, 65503, 65516, 0, 65503, 65517, 0, 65503, 65518, 0, 65503, 65519, 0, 65503, 65520, 0, 65503, 65521, 0, 65503, 65522, 0, 65503, 65523, 0, 65503, 65524, 0, 65503, 65525, 0, 65503, 65526, 0, 65503, 65527, 0, 65503, 65528, 0, 65503, 65529, 0, 65503, 65530, 0, 65503, 65531, 0, 65503, 65532, 0, 65503, 65533, 0, 65503, 65534, 0, 65503, 65535, 0, 65503, 0, 0, 65503, 1, 0, 65503, 2, 0, 65503, 3, 0, 65503, 4, 0, 65503, 5, 0, 65503, 6, 0, 65503, 7, 0, 65503, 8, 0, 65503, 9, 0, 65503, 10, 0, 65503, 11, 0, 65503, 12, 0, 65503, 13, 0, 65503, 14, 0, 65503, 15, 0, 65503, 16, 0, 65503, 17, 0, 65503, 18, 0, 65503, 19, 0, 65503, 20, 0, 65503, 21, 0, 65503, 22, 0, 65503, 23, 0, 65503, 24, 0, 65503, 25, 0, 65503, 26, 0, 65503, 27, 0, 65503, 28, 0, 65503, 29, 0, 65503, 30, 0, 65503, 31, 0, 65503, 32, 0, 65503, 33, 0, 65503, 34, 0, 65503, 35, 0, 65504, 65504, 0, 65504, 65505, 0, 65504, 65506, 0, 65504, 65507, 0, 65504, 65508, 0, 65504, 65509, 0, 65504, 65510, 0, 65504, 65511, 0, 65504, 65512, 0, 65504, 65513, 0, 65504, 65514, 0, 65504, 65515, 0, 65504, 65516, 0, 65504, 65517, 0, 65504, 65518, 0, 65504, 65519, 0, 65504, 65520, 0, 65504, 65521, 0, 65504, 65522, 0, 65504, 65523, 0, 65504, 65524, 0, 65504, 65525, 0, 65504, 65526, 0, 65504, 65527, 0, 65504, 65528, 0, 65504, 65529, 0, 65504, 65530, 0, 65504, 65531, 0, 65504, 65532, 0, 65504, 65533, 0, 65504, 65534, 0, 65504, 65535, 0, 65504, 0, 0, 65504, 1, 0, 65504, 2, 0, 65504, 3, 0, 65504, 4, 0, 65504, 5, 0, 65504, 6, 0, 65504, 7, 0, 65504, 8, 0, 65504, 9, 0, 65504, 10, 0, 65504, 11, 0, 65504, 12, 0, 65504, 13, 0, 65504, 14, 0, 65504, 15, 0, 65504, 16, 0, 65504, 17, 0, 65504, 18, 0, 65504, 19, 0, 65504, 20, 0, 65504, 21, 0, 65504, 22, 0, 65504, 23, 0, 65504, 24, 0, 65504, 25, 0, 65504, 26, 0, 65504, 27, 0, 65504, 28, 0, 65504, 29, 0, 65504, 30, 0, 65504, 31, 0, 65504, 32, 0, 65504, 33, 0, 65504, 34, 0, 65504, 35, 0, 65505, 65504, 0, 65505, 65505, 0, 65505, 65506, 0, 65505, 65507, 0, 65505, 65508, 0, 65505, 65509, 0, 65505, 65510, 0, 65505, 65511, 0, 65505, 65512, 0, 65505, 65513, 0, 65505, 65514, 0, 65505, 65515, 0, 65505, 65516, 0, 65505, 65517, 0, 65505, 65518, 0, 65505, 65519, 0, 65505, 65520, 0, 65505, 65521, 0, 65505, 65522, 0, 65505, 65523, 0, 65505, 65524, 0, 65505, 65525, 0, 65505, 65526, 0, 65505, 65527, 0, 65505, 65528, 0, 65505, 65529, 0, 65505, 65530, 0, 65505, 65531, 0, 65505, 65532, 0, 65505, 65533, 0, 65505, 65534, 0, 65505, 65535, 0, 65505, 0, 0, 65505, 1, 0, 65505, 2, 0, 65505, 3, 0, 65505, 4, 0, 65505, 5, 0, 65505, 6, 0, 65505, 7, 0, 65505, 8, 0, 65505, 9, 0, 65505, 10, 0, 65505, 11, 0, 65505, 12, 0, 65505, 13, 0, 65505, 14, 0, 65505, 15, 0, 65505, 16, 0, 65505, 17, 0, 65505, 18, 0, 65505, 19, 0, 65505, 20, 0, 65505, 21, 0, 65505, 22, 0, 65505, 23, 0, 65505, 24, 0, 65505, 25, 0, 65505, 26, 0, 65505, 27, 0, 65505, 28, 0, 65505, 29, 0, 65505, 30, 0, 65505, 31, 0, 65505, 32, 0, 65505, 33, 0, 65505, 34, 0, 65505, 35, 0, 65506, 65504, 0, 65506, 65505, 0, 65506, 65506, 0, 65506, 65507, 0, 65506, 65508, 0, 65506, 65509, 0, 65506, 65510, 0, 65506, 65511, 0, 65506, 65512, 0, 65506, 65513, 0, 65506, 65514, 0, 65506, 65515, 0, 65506, 65516, 0, 65506, 65517, 0, 65506, 65518, 0, 65506, 65519, 0, 65506, 65520, 0, 65506, 65521, 0, 65506, 65522, 0, 65506, 65523, 0, 65506, 65524, 0, 65506, 65525, 0, 65506, 65526, 0, 65506, 65527, 0, 65506, 65528, 0, 65506, 65529, 0, 65506, 65530, 0, 65506, 65531, 0, 65506, 65532, 0, 65506, 65533, 0, 65506, 65534, 0, 65506, 65535, 0, 65506, 0, 0, 65506, 1, 0, 65506, 2, 0, 65506, 3, 0, 65506, 4, 0, 65506, 5, 0, 65506, 6, 0, 65506, 7, 0, 65506, 8, 0, 65506, 9, 0, 65506, 10, 0, 65506, 11, 0, 65506, 12, 0, 65506, 13, 0, 65506, 14, 0, 65506, 15, 0, 65506, 16, 0, 65506, 17, 0, 65506, 18, 0, 65506, 19, 0, 65506, 20, 0, 65506, 21, 0, 65506, 22, 0, 65506, 23, 0, 65506, 24, 0, 65506, 25, 0, 65506, 26, 0, 65506, 27, 0, 65506, 28, 0, 65506, 29, 0, 65506, 30, 0, 65506, 31, 0, 65506, 32, 0, 65506, 33, 0, 65506, 34, 0, 65506, 35, 0, 65507, 65504, 0, 65507, 65505, 0, 65507, 65506, 0, 65507, 65507, 0, 65507, 65508, 0, 65507, 65509, 0, 65507, 65510, 0, 65507, 65511, 0, 65507, 65512, 0, 65507, 65513, 0, 65507, 65514, 0, 65507, 65515, 0, 65507, 65516, 0, 65507, 65517, 0, 65507, 65518, 0, 65507, 65519, 0, 65507, 65520, 0, 65507, 65521, 0, 65507, 65522, 0, 65507, 65523, 0, 65507, 65524, 0, 65507, 65525, 0, 65507, 65526, 0, 65507, 65527, 0, 65507, 65528, 0, 65507, 65529, 0, 65507, 65530, 0, 65507, 65531, 0, 65507, 65532, 0, 65507, 65533, 0, 65507, 65534, 0, 65507, 65535, 0, 65507, 0, 0, 65507, 1, 0, 65507, 2, 0, 65507, 3, 0, 65507, 4, 0, 65507, 5, 0, 65507, 6, 0, 65507, 7, 0, 65507, 8, 0, 65507, 9, 0, 65507, 10, 0, 65507, 11, 0, 65507, 12, 0, 65507, 13, 0, 65507, 14, 0, 65507, 15, 0, 65507, 16, 0, 65507, 17, 0, 65507, 18, 0, 65507, 19, 0, 65507, 20, 0, 65507, 21, 0, 65507, 22, 0, 65507, 23, 0, 65507, 24, 0, 65507, 25, 0, 65507, 26, 0, 65507, 27, 0, 65507, 28, 0, 65507, 29, 0, 65507, 30, 0, 65507, 31, 0, 65507, 32, 0, 65507, 33, 0, 65507, 34, 0, 65507, 35, 0, 65508, 65504, 0, 65508, 65505, 0, 65508, 65506, 0, 65508, 65507, 0, 65508, 65508, 0, 65508, 65509, 0, 65508, 65510, 0, 65508, 65511, 0, 65508, 65512, 0, 65508, 65513, 0, 65508, 65514, 0, 65508, 65515, 0, 65508, 65516, 0, 65508, 65517, 0, 65508, 65518, 0, 65508, 65519, 0, 65508, 65520, 0, 65508, 65521, 0, 65508, 65522, 0, 65508, 65523, 0, 65508, 65524, 0, 65508, 65525, 0, 65508, 65526, 0, 65508, 65527, 0, 65508, 65528, 0, 65508, 65529, 0, 65508, 65530, 0, 65508, 65531, 0, 65508, 65532, 0, 65508, 65533, 0, 65508, 65534, 0, 65508, 65535, 0, 65508, 0, 0, 65508, 1, 0, 65508, 2, 0, 65508, 3, 0, 65508, 4, 0, 65508, 5, 0, 65508, 6, 0, 65508, 7, 0, 65508, 8, 0, 65508, 9, 0, 65508, 10, 0, 65508, 11, 0, 65508, 12, 0, 65508, 13, 0, 65508, 14, 0, 65508, 15, 0, 65508, 16, 0, 65508, 17, 0, 65508, 18, 0, 65508, 19, 0, 65508, 20, 0, 65508, 21, 0, 65508, 22, 0, 65508, 23, 0, 65508, 24, 0, 65508, 25, 0, 65508, 26, 0, 65508, 27, 0, 65508, 28, 0, 65508, 29, 0, 65508, 30, 0, 65508, 31, 0, 65508, 32, 0, 65508, 33, 0, 65508, 34, 0, 65508, 35, 0, 65509, 65504, 0, 65509, 65505, 0, 65509, 65506, 0, 65509, 65507, 0, 65509, 65508, 0, 65509, 65509, 0, 65509, 65510, 0, 65509, 65511, 0, 65509, 65512, 0, 65509, 65513, 0, 65509, 65514, 0, 65509, 65515, 0, 65509, 65516, 0, 65509, 65517, 0, 65509, 65518, 0, 65509, 65519, 0, 65509, 65520, 0, 65509, 65521, 0, 65509, 65522, 0, 65509, 65523, 0, 65509, 65524, 0, 65509, 65525, 0, 65509, 65526, 0, 65509, 65527, 0, 65509, 65528, 0, 65509, 65529, 0, 65509, 65530, 0, 65509, 65531, 0, 65509, 65532, 0, 65509, 65533, 0, 65509, 65534, 0, 65509, 65535, 0, 65509, 0, 0, 65509, 1, 0, 65509, 2, 0, 65509, 3, 0, 65509, 4, 0, 65509, 5, 0, 65509, 6, 0, 65509, 7, 0, 65509, 8, 0, 65509, 9, 0, 65509, 10, 0, 65509, 11, 0, 65509, 12, 0, 65509, 13, 0, 65509, 14, 0, 65509, 15, 0, 65509, 16, 0, 65509, 17, 0, 65509, 18, 0, 65509, 19, 0, 65509, 20, 0, 65509, 21, 0, 65509, 22, 0, 65509, 23, 0, 65509, 24, 0, 65509, 25, 0, 65509, 26, 0, 65509, 27, 0, 65509, 28, 0, 65509, 29, 0, 65509, 30, 0, 65509, 31, 0, 65509, 32, 0, 65509, 33, 0, 65509, 34, 0, 65509, 35, 0, 65510, 65504, 0, 65510, 65505, 0, 65510, 65506, 0, 65510, 65507, 0, 65510, 65508, 0, 65510, 65509, 0, 65510, 65510, 0, 65510, 65511, 0, 65510, 65512, 0, 65510, 65513, 0, 65510, 65514, 0, 65510, 65515, 0, 65510, 65516, 0, 65510, 65517, 0, 65510, 65518, 0, 65510, 65519, 0, 65510, 65520, 0, 65510, 65521, 0, 65510, 65522, 0, 65510, 65523, 0, 65510, 65524, 0, 65510, 65525, 0, 65510, 65526, 0, 65510, 65527, 0, 65510, 65528, 0, 65510, 65529, 0, 65510, 65530, 0, 65510, 65531, 0, 65510, 65532, 0, 65510, 65533, 0, 65510, 65534, 0, 65510, 65535, 0, 65510, 0, 0, 65510, 1, 0, 65510, 2, 0, 65510, 3, 0, 65510, 4, 0, 65510, 5, 0, 65510, 6, 0, 65510, 7, 0, 65510, 8, 0, 65510, 9, 0, 65510, 10, 0, 65510, 11, 0, 65510, 12, 0, 65510, 13, 0, 65510, 14, 0, 65510, 15, 0, 65510, 16, 0, 65510, 17, 0, 65510, 18, 0, 65510, 19, 0, 65510, 20, 0, 65510, 21, 0, 65510, 22, 0, 65510, 23, 0, 65510, 24, 0, 65510, 25, 0, 65510, 26, 0, 65510, 27, 0, 65510, 28, 0, 65510, 29, 0, 65510, 30, 0, 65510, 31, 0, 65510, 32, 0, 65510, 33, 0, 65510, 34, 0, 65510, 35, 0, 65511, 65504, 0, 65511, 65505, 0, 65511, 65506, 0, 65511, 65507, 0, 65511, 65508, 0, 65511, 65509, 0, 65511, 65510, 0, 65511, 65511, 0, 65511, 65512, 0, 65511, 65513, 0, 65511, 65514, 0, 65511, 65515, 0, 65511, 65516, 0, 65511, 65517, 0, 65511, 65518, 0, 65511, 65519, 0, 65511, 65520, 0, 65511, 65521, 0, 65511, 65522, 0, 65511, 65523, 0, 65511, 65524, 0, 65511, 65525, 0, 65511, 65526, 0, 65511, 65527, 0, 65511, 65528, 0, 65511, 65529, 0, 65511, 65530, 0, 65511, 65531, 0, 65511, 65532, 0, 65511, 65533, 0, 65511, 65534, 0, 65511, 65535, 0, 65511, 0, 0, 65511, 1, 0, 65511, 2, 0, 65511, 3, 0, 65511, 4, 0, 65511, 5, 0, 65511, 6, 0, 65511, 7, 0, 65511, 8, 0, 65511, 9, 0, 65511, 10, 0, 65511, 11, 0, 65511, 12, 0, 65511, 13, 0, 65511, 14, 0, 65511, 15, 0, 65511, 16, 0, 65511, 17, 0, 65511, 18, 0, 65511, 19, 0, 65511, 20, 0, 65511, 21, 0, 65511, 22, 0, 65511, 23, 0, 65511, 24, 0, 65511, 25, 0, 65511, 26, 0, 65511, 27, 0, 65511, 28, 0, 65511, 29, 0, 65511, 30, 0, 65511, 31, 0, 65511, 32, 0, 65511, 33, 0, 65511, 34, 0, 65511, 35, 0, 65512, 65504, 0, 65512, 65505, 0, 65512, 65506, 0, 65512, 65507, 0, 65512, 65508, 0, 65512, 65509, 0, 65512, 65510, 0, 65512, 65511, 0, 65512, 65512, 0, 65512, 65513, 0, 65512, 65514, 0, 65512, 65515, 0, 65512, 65516, 0, 65512, 65517, 0, 65512, 65518, 0, 65512, 65519, 0, 65512, 65520, 0, 65512, 65521, 0, 65512, 65522, 0, 65512, 65523, 0, 65512, 65524, 0, 65512, 65525, 0, 65512, 65526, 0, 65512, 65527, 0, 65512, 65528, 0, 65512, 65529, 0, 65512, 65530, 0, 65512, 65531, 0, 65512, 65532, 0, 65512, 65533, 0, 65512, 65534, 0, 65512, 65535, 0, 65512, 0, 0, 65512, 1, 0, 65512, 2, 0, 65512, 3, 0, 65512, 4, 0, 65512, 5, 0, 65512, 6, 0, 65512, 7, 0, 65512, 8, 0, 65512, 9, 0, 65512, 10, 0, 65512, 11, 0, 65512, 12, 0, 65512, 13, 0, 65512, 14, 0, 65512, 15, 0, 65512, 16, 0, 65512, 17, 0, 65512, 18, 0, 65512, 19, 0, 65512, 20, 0, 65512, 21, 0, 65512, 22, 0, 65512, 23, 0, 65512, 24, 0, 65512, 25, 0, 65512, 26, 0, 65512, 27, 0, 65512, 28, 0, 65512, 29, 0, 65512, 30, 0, 65512, 31, 0, 65512, 32, 0, 65512, 33, 0, 65512, 34, 0, 65512, 35, 0, 65513, 65504, 0, 65513, 65505, 0, 65513, 65506, 0, 65513, 65507, 0, 65513, 65508, 0, 65513, 65509, 0, 65513, 65510, 0, 65513, 65511, 0, 65513, 65512, 0, 65513, 65513, 0, 65513, 65514, 0, 65513, 65515, 0, 65513, 65516, 0, 65513, 65517, 0, 65513, 65518, 0, 65513, 65519, 0, 65513, 65520, 0, 65513, 65521, 0, 65513, 65522, 0, 65513, 65523, 0, 65513, 65524, 0, 65513, 65525, 0, 65513, 65526, 0, 65513, 65527, 0, 65513, 65528, 0, 65513, 65529, 0, 65513, 65530, 0, 65513, 65531, 0, 65513, 65532, 0, 65513, 65533, 0, 65513, 65534, 0, 65513, 65535, 0, 65513, 0, 0, 65513, 1, 0, 65513, 2, 0, 65513, 3, 0, 65513, 4, 0, 65513, 5, 0, 65513, 6, 0, 65513, 7, 0, 65513, 8, 0, 65513, 9, 0, 65513, 10, 0, 65513, 11, 0, 65513, 12, 0, 65513, 13, 0, 65513, 14, 0, 65513, 15, 0, 65513, 16, 0, 65513, 17, 0, 65513, 18, 0, 65513, 19, 0, 65513, 20, 0, 65513, 21, 0, 65513, 22, 0, 65513, 23, 0, 65513, 24, 0, 65513, 25, 0, 65513, 26, 0, 65513, 27, 0, 65513, 28, 0, 65513, 29, 0, 65513, 30, 0, 65513, 31, 0, 65513, 32, 0, 65513, 33, 0, 65513, 34, 0, 65513, 35, 0, 65514, 65504, 0, 65514, 65505, 0, 65514, 65506, 0, 65514, 65507, 0, 65514, 65508, 0, 65514, 65509, 0, 65514, 65510, 0, 65514, 65511, 0, 65514, 65512, 0, 65514, 65513, 0, 65514, 65514, 0, 65514, 65515, 0, 65514, 65516, 0, 65514, 65517, 0, 65514, 65518, 0, 65514, 65519, 0, 65514, 65520, 0, 65514, 65521, 0, 65514, 65522, 0, 65514, 65523, 0, 65514, 65524, 0, 65514, 65525, 0, 65514, 65526, 0, 65514, 65527, 0, 65514, 65528, 0, 65514, 65529, 0, 65514, 65530, 0, 65514, 65531, 0, 65514, 65532, 0, 65514, 65533, 0, 65514, 65534, 0, 65514, 65535, 0, 65514, 0, 0, 65514, 1, 0, 65514, 2, 0, 65514, 3, 0, 65514, 4, 0, 65514, 5, 0, 65514, 6, 0, 65514, 7, 0, 65514, 8, 0, 65514, 9, 0, 65514, 10, 0, 65514, 11, 0, 65514, 12, 0, 65514, 13, 0, 65514, 14, 0, 65514, 15, 0, 65514, 16, 0, 65514, 17, 0, 65514, 18, 0, 65514, 19, 0, 65514, 20, 0, 65514, 21, 0, 65514, 22, 0, 65514, 23, 0, 65514, 24, 0, 65514, 25, 0, 65514, 26, 0, 65514, 27, 0, 65514, 28, 0, 65514, 29, 0, 65514, 30, 0, 65514, 31, 0, 65514, 32, 0, 65514, 33, 0, 65514, 34, 0, 65514, 35, 0, 65515, 65504, 0, 65515, 65505, 0, 65515, 65506, 0, 65515, 65507, 0, 65515, 65508, 0, 65515, 65509, 0, 65515, 65510, 0, 65515, 65511, 0, 65515, 65512, 0, 65515, 65513, 0, 65515, 65514, 0, 65515, 65515, 0, 65515, 65516, 0, 65515, 65517, 0, 65515, 65518, 0, 65515, 65519, 0, 65515, 65520, 0, 65515, 65521, 0, 65515, 65522, 0, 65515, 65523, 0, 65515, 65524, 0, 65515, 65525, 0, 65515, 65526, 0, 65515, 65527, 0, 65515, 65528, 0, 65515, 65529, 0, 65515, 65530, 0, 65515, 65531, 0, 65515, 65532, 0, 65515, 65533, 0, 65515, 65534, 0, 65515, 65535, 0, 65515, 0, 0, 65515, 1, 0, 65515, 2, 0, 65515, 3, 0, 65515, 4, 0, 65515, 5, 0, 65515, 6, 0, 65515, 7, 0, 65515, 8, 0, 65515, 9, 0, 65515, 10, 0, 65515, 11, 0, 65515, 12, 0, 65515, 13, 0, 65515, 14, 0, 65515, 15, 0, 65515, 16, 0, 65515, 17, 0, 65515, 18, 0, 65515, 19, 0, 65515, 20, 0, 65515, 21, 0, 65515, 22, 0, 65515, 23, 0, 65515, 24, 0, 65515, 25, 0, 65515, 26, 0, 65515, 27, 0, 65515, 28, 0, 65515, 29, 0, 65515, 30, 0, 65515, 31, 0, 65515, 32, 0, 65515, 33, 0, 65515, 34, 0, 65515, 35, 0, 65516, 65504, 0, 65516, 65505, 0, 65516, 65506, 0, 65516, 65507, 0, 65516, 65508, 0, 65516, 65509, 0, 65516, 65510, 0, 65516, 65511, 0, 65516, 65512, 0, 65516, 65513, 0, 65516, 65514, 0, 65516, 65515, 0, 65516, 65516, 0, 65516, 65517, 0, 65516, 65518, 0, 65516, 65519, 0, 65516, 65520, 0, 65516, 65521, 0, 65516, 65522, 0, 65516, 65523, 0, 65516, 65524, 0, 65516, 65525, 0, 65516, 65526, 0, 65516, 65527, 0, 65516, 65528, 0, 65516, 65529, 0, 65516, 65530, 0, 65516, 65531, 0, 65516, 65532, 0, 65516, 65533, 0, 65516, 65534, 0, 65516, 65535, 0, 65516, 0, 0, 65516, 1, 0, 65516, 2, 0, 65516, 3, 0, 65516, 4, 0, 65516, 5, 0, 65516, 6, 0, 65516, 7, 0, 65516, 8, 0, 65516, 9, 0, 65516, 10, 0, 65516, 11, 0, 65516, 12, 0, 65516, 13, 0, 65516, 14, 0, 65516, 15, 0, 65516, 16, 0, 65516, 17, 0, 65516, 18, 0, 65516, 19, 0, 65516, 20, 0, 65516, 21, 0, 65516, 22, 0, 65516, 23, 0, 65516, 24, 0, 65516, 25, 0, 65516, 26, 0, 65516, 27, 0, 65516, 28, 0, 65516, 29, 0, 65516, 30, 0, 65516, 31, 0, 65516, 32, 0, 65516, 33, 0, 65516, 34, 0, 65516, 35, 0, 65517, 65504, 0, 65517, 65505, 0, 65517, 65506, 0, 65517, 65507, 0, 65517, 65508, 0, 65517, 65509, 0, 65517, 65510, 0, 65517, 65511, 0, 65517, 65512, 0, 65517, 65513, 0, 65517, 65514, 0, 65517, 65515, 0, 65517, 65516, 0, 65517, 65517, 0, 65517, 65518, 0, 65517, 65519, 0, 65517, 65520, 0, 65517, 65521, 0, 65517, 65522, 0, 65517, 65523, 0, 65517, 65524, 0, 65517, 65525, 0, 65517, 65526, 0, 65517, 65527, 0, 65517, 65528, 0, 65517, 65529, 0, 65517, 65530, 0, 65517, 65531, 0, 65517, 65532, 0, 65517, 65533, 0, 65517, 65534, 0, 65517, 65535, 0, 65517, 0, 0, 65517, 1, 0, 65517, 2, 0, 65517, 3, 0, 65517, 4, 0, 65517, 5, 0, 65517, 6, 0, 65517, 7, 0, 65517, 8, 0, 65517, 9, 0, 65517, 10, 0, 65517, 11, 0, 65517, 12, 0, 65517, 13, 0, 65517, 14, 0, 65517, 15, 0, 65517, 16, 0, 65517, 17, 0, 65517, 18, 0, 65517, 19, 0, 65517, 20, 0, 65517, 21, 0, 65517, 22, 0, 65517, 23, 0, 65517, 24, 0, 65517, 25, 0, 65517, 26, 0, 65517, 27, 0, 65517, 28, 0, 65517, 29, 0, 65517, 30, 0, 65517, 31, 0, 65517, 32, 0, 65517, 33, 0, 65517, 34, 0, 65517, 35, 0, 65518, 65504, 0, 65518, 65505, 0, 65518, 65506, 0, 65518, 65507, 0, 65518, 65508, 0, 65518, 65509, 0, 65518, 65510, 0, 65518, 65511, 0, 65518, 65512, 0, 65518, 65513, 0, 65518, 65514, 0, 65518, 65515, 0, 65518, 65516, 0, 65518, 65517, 0, 65518, 65518, 0, 65518, 65519, 0, 65518, 65520, 0, 65518, 65521, 0, 65518, 65522, 0, 65518, 65523, 0, 65518, 65524, 0, 65518, 65525, 0, 65518, 65526, 0, 65518, 65527, 0, 65518, 65528, 0, 65518, 65529, 0, 65518, 65530, 0, 65518, 65531, 0, 65518, 65532, 0, 65518, 65533, 0, 65518, 65534, 0, 65518, 65535, 0, 65518, 0, 0, 65518, 1, 0, 65518, 2, 0, 65518, 3, 0, 65518, 4, 0, 65518, 5, 0, 65518, 6, 0, 65518, 7, 0, 65518, 8, 0, 65518, 9, 0, 65518, 10, 0, 65518, 11, 0, 65518, 12, 0, 65518, 13, 0, 65518, 14, 0, 65518, 15, 0, 65518, 16, 0, 65518, 17, 0, 65518, 18, 0, 65518, 19, 0, 65518, 20, 0, 65518, 21, 0, 65518, 22, 0, 65518, 23, 0, 65518, 24, 0, 65518, 25, 0, 65518, 26, 0, 65518, 27, 0, 65518, 28, 0, 65518, 29, 0, 65518, 30, 0, 65518, 31, 0, 65518, 32, 0, 65518, 33, 0, 65518, 34, 0, 65518, 35, 0, 65519, 65504, 0, 65519, 65505, 0, 65519, 65506, 0, 65519, 65507, 0, 65519, 65508, 0, 65519, 65509, 0, 65519, 65510, 0, 65519, 65511, 0, 65519, 65512, 0, 65519, 65513, 0, 65519, 65514, 0, 65519, 65515, 0, 65519, 65516, 0, 65519, 65517, 0, 65519, 65518, 0, 65519, 65519, 0, 65519, 65520, 0, 65519, 65521, 0, 65519, 65522, 0, 65519, 65523, 0, 65519, 65524, 0, 65519, 65525, 0, 65519, 65526, 0, 65519, 65527, 0, 65519, 65528, 0, 65519, 65529, 0, 65519, 65530, 0, 65519, 65531, 0, 65519, 65532, 0, 65519, 65533, 0, 65519, 65534, 0, 65519, 65535, 0, 65519, 0, 0, 65519, 1, 0, 65519, 2, 0, 65519, 3, 0, 65519, 4, 0, 65519, 5, 0, 65519, 6, 0, 65519, 7, 0, 65519, 8, 0, 65519, 9, 0, 65519, 10, 0, 65519, 11, 0, 65519, 12, 0, 65519, 13, 0, 65519, 14, 0, 65519, 15, 0, 65519, 16, 0, 65519, 17, 0, 65519, 18, 0, 65519, 19, 0, 65519, 20, 0, 65519, 21, 0, 65519, 22, 0, 65519, 23, 0, 65519, 24, 0, 65519, 25, 0, 65519, 26, 0, 65519, 27, 0, 65519, 28, 0, 65519, 29, 0, 65519, 30, 0, 65519, 31, 0, 65519, 32, 0, 65519, 33, 0, 65519, 34, 0, 65519, 35, 0, 65520, 65504, 0, 65520, 65505, 0, 65520, 65506, 0, 65520, 65507, 0, 65520, 65508, 0, 65520, 65509, 0, 65520, 65510, 0, 65520, 65511, 0, 65520, 65512, 0, 65520, 65513, 0, 65520, 65514, 0, 65520, 65515, 0, 65520, 65516, 0, 65520, 65517, 0, 65520, 65518, 0, 65520, 65519, 0, 65520, 65520, 0, 65520, 65521, 0, 65520, 65522, 0, 65520, 65523, 0, 65520, 65524, 0, 65520, 65525, 0, 65520, 65526, 0, 65520, 65527, 0, 65520, 65528, 0, 65520, 65529, 0, 65520, 65530, 0, 65520, 65531, 0, 65520, 65532, 0, 65520, 65533, 0, 65520, 65534, 0, 65520, 65535, 0, 65520, 0, 0, 65520, 1, 0, 65520, 2, 0, 65520, 3, 0, 65520, 4, 0, 65520, 5, 0, 65520, 6, 0, 65520, 7, 0, 65520, 8, 0, 65520, 9, 0, 65520, 10, 0, 65520, 11, 0, 65520, 12, 0, 65520, 13, 0, 65520, 14, 0, 65520, 15, 0, 65520, 16, 0, 65520, 17, 0, 65520, 18, 0, 65520, 19, 0, 65520, 20, 0, 65520, 21, 0, 65520, 22, 0, 65520, 23, 0, 65520, 24, 0, 65520, 25, 0, 65520, 26, 0, 65520, 27, 0, 65520, 28, 0, 65520, 29, 0, 65520, 30, 0, 65520, 31, 0, 65520, 32, 0, 65520, 33, 0, 65520, 34, 0, 65520, 35, 0, 65521, 65504, 0, 65521, 65505, 0, 65521, 65506, 0, 65521, 65507, 0, 65521, 65508, 0, 65521, 65509, 0, 65521, 65510, 0, 65521, 65511, 0, 65521, 65512, 0, 65521, 65513, 0, 65521, 65514, 0, 65521, 65515, 0, 65521, 65516, 0, 65521, 65517, 0, 65521, 65518, 0, 65521, 65519, 0, 65521, 65520, 0, 65521, 65521, 0, 65521, 65522, 0, 65521, 65523, 0, 65521, 65524, 0, 65521, 65525, 0, 65521, 65526, 0, 65521, 65527, 0, 65521, 65528, 0, 65521, 65529, 0, 65521, 65530, 0, 65521, 65531, 0, 65521, 65532, 0, 65521, 65533, 0, 65521, 65534, 0, 65521, 65535, 0, 65521, 0, 0, 65521, 1, 0, 65521, 2, 0, 65521, 3, 0, 65521, 4, 0, 65521, 5, 0, 65521, 6, 0, 65521, 7, 0, 65521, 8, 0, 65521, 9, 0, 65521, 10, 0, 65521, 11, 0, 65521, 12, 0, 65521, 13, 0, 65521, 14, 0, 65521, 15, 0, 65521, 16, 0, 65521, 17, 0, 65521, 18, 0, 65521, 19, 0, 65521, 20, 0, 65521, 21, 0, 65521, 22, 0, 65521, 23, 0, 65521, 24, 0, 65521, 25, 0, 65521, 26, 0, 65521, 27, 0, 65521, 28, 0, 65521, 29, 0, 65521, 30, 0, 65521, 31, 0, 65521, 32, 0, 65521, 33, 0, 65521, 34, 0, 65521, 35, 0, 65522, 65504, 0, 65522, 65505, 0, 65522, 65506, 0, 65522, 65507, 0, 65522, 65508, 0, 65522, 65509, 0, 65522, 65510, 0, 65522, 65511, 0, 65522, 65512, 0, 65522, 65513, 0, 65522, 65514, 0, 65522, 65515, 0, 65522, 65516, 0, 65522, 65517, 0, 65522, 65518, 0, 65522, 65519, 0, 65522, 65520, 0, 65522, 65521, 0, 65522, 65522, 0, 65522, 65523, 0, 65522, 65524, 0, 65522, 65525, 0, 65522, 65526, 0, 65522, 65527, 0, 65522, 65528, 0, 65522, 65529, 0, 65522, 65530, 0, 65522, 65531, 0, 65522, 65532, 0, 65522, 65533, 0, 65522, 65534, 0, 65522, 65535, 0, 65522, 0, 0, 65522, 1, 0, 65522, 2, 0, 65522, 3, 0, 65522, 4, 0, 65522, 5, 0, 65522, 6, 0, 65522, 7, 0, 65522, 8, 0, 65522, 9, 0, 65522, 10, 0, 65522, 11, 0, 65522, 12, 0, 65522, 13, 0, 65522, 14, 0, 65522, 15, 0, 65522, 16, 0, 65522, 17, 0, 65522, 18, 0, 65522, 19, 0, 65522, 20, 0, 65522, 21, 0, 65522, 22, 0, 65522, 23, 0, 65522, 24, 0, 65522, 25, 0, 65522, 26, 0, 65522, 27, 0, 65522, 28, 0, 65522, 29, 0, 65522, 30, 0, 65522, 31, 0, 65522, 32, 0, 65522, 33, 0, 65522, 34, 0, 65522, 35, 0, 65523, 65504, 0, 65523, 65505, 0, 65523, 65506, 0, 65523, 65507, 0, 65523, 65508, 0, 65523, 65509, 0, 65523, 65510, 0, 65523, 65511, 0, 65523, 65512, 0, 65523, 65513, 0, 65523, 65514, 0, 65523, 65515, 0, 65523, 65516, 0, 65523, 65517, 0, 65523, 65518, 0, 65523, 65519, 0, 65523, 65520, 0, 65523, 65521, 0, 65523, 65522, 0, 65523, 65523, 0, 65523, 65524, 0, 65523, 65525, 0, 65523, 65526, 0, 65523, 65527, 0, 65523, 65528, 0, 65523, 65529, 0, 65523, 65530, 0, 65523, 65531, 0, 65523, 65532, 0, 65523, 65533, 0, 65523, 65534, 0, 65523, 65535, 0, 65523, 0, 0, 65523, 1, 0, 65523, 2, 0, 65523, 3, 0, 65523, 4, 0, 65523, 5, 0, 65523, 6, 0, 65523, 7, 0, 65523, 8, 0, 65523, 9, 0, 65523, 10, 0, 65523, 11, 0, 65523, 12, 0, 65523, 13, 0, 65523, 14, 0, 65523, 15, 0, 65523, 16, 0, 65523, 17, 0, 65523, 18, 0, 65523, 19, 0, 65523, 20, 0, 65523, 21, 0, 65523, 22, 0, 65523, 23, 0, 65523, 24, 0, 65523, 25, 0, 65523, 26, 0, 65523, 27, 0, 65523, 28, 0, 65523, 29, 0, 65523, 30, 0, 65523, 31, 0, 65523, 32, 0, 65523, 33, 0, 65523, 34, 0, 65523, 35, 0, 65524, 65504, 0, 65524, 65505, 0, 65524, 65506, 0, 65524, 65507, 0, 65524, 65508, 0, 65524, 65509, 0, 65524, 65510, 0, 65524, 65511, 0, 65524, 65512, 0, 65524, 65513, 0, 65524, 65514, 0, 65524, 65515, 0, 65524, 65516, 0, 65524, 65517, 0, 65524, 65518, 0, 65524, 65519, 0, 65524, 65520, 0, 65524, 65521, 0, 65524, 65522, 0, 65524, 65523, 0, 65524, 65524, 0, 65524, 65525, 0, 65524, 65526, 0, 65524, 65527, 0, 65524, 65528, 0, 65524, 65529, 0, 65524, 65530, 0, 65524, 65531, 0, 65524, 65532, 0, 65524, 65533, 0, 65524, 65534, 0, 65524, 65535, 0, 65524, 0, 0, 65524, 1, 0, 65524, 2, 0, 65524, 3, 0, 65524, 4, 0, 65524, 5, 0, 65524, 6, 0, 65524, 7, 0, 65524, 8, 0, 65524, 9, 0, 65524, 10, 0, 65524, 11, 0, 65524, 12, 0, 65524, 13, 0, 65524, 14, 0, 65524, 15, 0, 65524, 16, 0, 65524, 17, 0, 65524, 18, 0, 65524, 19, 0, 65524, 20, 0, 65524, 21, 0, 65524, 22, 0, 65524, 23, 0, 65524, 24, 0, 65524, 25, 0, 65524, 26, 0, 65524, 27, 0, 65524, 28, 0, 65524, 29, 0, 65524, 30, 0, 65524, 31, 0, 65524, 32, 0, 65524, 33, 0, 65524, 34, 0, 65524, 35, 0, 65525, 65504, 0, 65525, 65505, 0, 65525, 65506, 0, 65525, 65507, 0, 65525, 65508, 0, 65525, 65509, 0, 65525, 65510, 0, 65525, 65511, 0, 65525, 65512, 0, 65525, 65513, 0, 65525, 65514, 0, 65525, 65515, 0, 65525, 65516, 0, 65525, 65517, 0, 65525, 65518, 0, 65525, 65519, 0, 65525, 65520, 0, 65525, 65521, 0, 65525, 65522, 0, 65525, 65523, 0, 65525, 65524, 0, 65525, 65525, 0, 65525, 65526, 0, 65525, 65527, 0, 65525, 65528, 0, 65525, 65529, 0, 65525, 65530, 0, 65525, 65531, 0, 65525, 65532, 0, 65525, 65533, 0, 65525, 65534, 0, 65525, 65535, 0, 65525, 0, 0, 65525, 1, 0, 65525, 2, 0, 65525, 3, 0, 65525, 4, 0, 65525, 5, 0, 65525, 6, 0, 65525, 7, 0, 65525, 8, 0, 65525, 9, 0, 65525, 10, 0, 65525, 11, 0, 65525, 12, 0, 65525, 13, 0, 65525, 14, 0, 65525, 15, 0, 65525, 16, 0, 65525, 17, 0, 65525, 18, 0, 65525, 19, 0, 65525, 20, 0, 65525, 21, 0, 65525, 22, 0, 65525, 23, 0, 65525, 24, 0, 65525, 25, 0, 65525, 26, 0, 65525, 27, 0, 65525, 28, 0, 65525, 29, 0, 65525, 30, 0, 65525, 31, 0, 65525, 32, 0, 65525, 33, 0, 65525, 34, 0, 65525, 35, 0, 65526, 65504, 0, 65526, 65505, 0, 65526, 65506, 0, 65526, 65507, 0, 65526, 65508, 0, 65526, 65509, 0, 65526, 65510, 0, 65526, 65511, 0, 65526, 65512, 0, 65526, 65513, 0, 65526, 65514, 0, 65526, 65515, 0, 65526, 65516, 0, 65526, 65517, 0, 65526, 65518, 0, 65526, 65519, 0, 65526, 65520, 0, 65526, 65521, 0, 65526, 65522, 0, 65526, 65523, 0, 65526, 65524, 0, 65526, 65525, 0, 65526, 65526, 0, 65526, 65527, 0, 65526, 65528, 0, 65526, 65529, 0, 65526, 65530, 0, 65526, 65531, 0, 65526, 65532, 0, 65526, 65533, 0, 65526, 65534, 0, 65526, 65535, 0, 65526, 0, 0, 65526, 1, 0, 65526, 2, 0, 65526, 3, 0, 65526, 4, 0, 65526, 5, 0, 65526, 6, 0, 65526, 7, 0, 65526, 8, 0, 65526, 9, 0, 65526, 10, 0, 65526, 11, 0, 65526, 12, 0, 65526, 13, 0, 65526, 14, 0, 65526, 15, 0, 65526, 16, 0, 65526, 17, 0, 65526, 18, 0, 65526, 19, 0, 65526, 20, 0, 65526, 21, 0, 65526, 22, 0, 65526, 23, 0, 65526, 24, 0, 65526, 25, 0, 65526, 26, 0, 65526, 27, 0, 65526, 28, 0, 65526, 29, 0, 65526, 30, 0, 65526, 31, 0, 65526, 32, 0, 65526, 33, 0, 65526, 34, 0, 65526, 35, 0, 65527, 65504, 0, 65527, 65505, 0, 65527, 65506, 0, 65527, 65507, 0, 65527, 65508, 0, 65527, 65509, 0, 65527, 65510, 0, 65527, 65511, 0, 65527, 65512, 0, 65527, 65513, 0, 65527, 65514, 0, 65527, 65515, 0, 65527, 65516, 0, 65527, 65517, 0, 65527, 65518, 0, 65527, 65519, 0, 65527, 65520, 0, 65527, 65521, 0, 65527, 65522, 0, 65527, 65523, 0, 65527, 65524, 0, 65527, 65525, 0, 65527, 65526, 0, 65527, 65527, 0, 65527, 65528, 0, 65527, 65529, 0, 65527, 65530, 0, 65527, 65531, 0, 65527, 65532, 0, 65527, 65533, 0, 65527, 65534, 0, 65527, 65535, 0, 65527, 0, 0, 65527, 1, 0, 65527, 2, 0, 65527, 3, 0, 65527, 4, 0, 65527, 5, 0, 65527, 6, 0, 65527, 7, 0, 65527, 8, 0, 65527, 9, 0, 65527, 10, 0, 65527, 11, 0, 65527, 12, 0, 65527, 13, 0, 65527, 14, 0, 65527, 15, 0, 65527, 16, 0, 65527, 17, 0, 65527, 18, 0, 65527, 19, 0, 65527, 20, 0, 65527, 21, 0, 65527, 22, 0, 65527, 23, 0, 65527, 24, 0, 65527, 25, 0, 65527, 26, 0, 65527, 27, 0, 65527, 28, 0, 65527, 29, 0, 65527, 30, 0, 65527, 31, 0, 65527, 32, 0, 65527, 33, 0, 65527, 34, 0, 65527, 35, 0, 65528, 65504, 0, 65528, 65505, 0, 65528, 65506, 0, 65528, 65507, 0, 65528, 65508, 0, 65528, 65509, 0, 65528, 65510, 0, 65528, 65511, 0, 65528, 65512, 0, 65528, 65513, 0, 65528, 65514, 0, 65528, 65515, 0, 65528, 65516, 0, 65528, 65517, 0, 65528, 65518, 0, 65528, 65519, 0, 65528, 65520, 0, 65528, 65521, 0, 65528, 65522, 0, 65528, 65523, 0, 65528, 65524, 0, 65528, 65525, 0, 65528, 65526, 0, 65528, 65527, 0, 65528, 65528, 0, 65528, 65529, 0, 65528, 65530, 0, 65528, 65531, 0, 65528, 65532, 0, 65528, 65533, 0, 65528, 65534, 0, 65528, 65535, 0, 65528, 0, 0, 65528, 1, 0, 65528, 2, 0, 65528, 3, 0, 65528, 4, 0, 65528, 5, 0, 65528, 6, 0, 65528, 7, 0, 65528, 8, 0, 65528, 9, 0, 65528, 10, 0, 65528, 11, 0, 65528, 12, 0, 65528, 13, 0, 65528, 14, 0, 65528, 15, 0, 65528, 16, 0, 65528, 17, 0, 65528, 18, 0, 65528, 19, 0, 65528, 20, 0, 65528, 21, 0, 65528, 22, 0, 65528, 23, 0, 65528, 24, 0, 65528, 25, 0, 65528, 26, 0, 65528, 27, 0, 65528, 28, 0, 65528, 29, 0, 65528, 30, 0, 65528, 31, 0, 65528, 32, 0, 65528, 33, 0, 65528, 34, 0, 65528, 35, 0, 65529, 65504, 0, 65529, 65505, 0, 65529, 65506, 0, 65529, 65507, 0, 65529, 65508, 0, 65529, 65509, 0, 65529, 65510, 0, 65529, 65511, 0, 65529, 65512, 0, 65529, 65513, 0, 65529, 65514, 0, 65529, 65515, 0, 65529, 65516, 0, 65529, 65517, 0, 65529, 65518, 0, 65529, 65519, 0, 65529, 65520, 0, 65529, 65521, 0, 65529, 65522, 0, 65529, 65523, 0, 65529, 65524, 0, 65529, 65525, 0, 65529, 65526, 0, 65529, 65527, 0, 65529, 65528, 0, 65529, 65529, 0, 65529, 65530, 0, 65529, 65531, 0, 65529, 65532, 0, 65529, 65533, 0, 65529, 65534, 0, 65529, 65535, 0, 65529, 0, 0, 65529, 1, 0, 65529, 2, 0, 65529, 3, 0, 65529, 4, 0, 65529, 5, 0, 65529, 6, 0, 65529, 7, 0, 65529, 8, 0, 65529, 9, 0, 65529, 10, 0, 65529, 11, 0, 65529, 12, 0, 65529, 13, 0, 65529, 14, 0, 65529, 15, 0, 65529, 16, 0, 65529, 17, 0, 65529, 18, 0, 65529, 19, 0, 65529, 20, 0, 65529, 21, 0, 65529, 22, 0, 65529, 23, 0, 65529, 24, 0, 65529, 25, 0, 65529, 26, 0, 65529, 27, 0, 65529, 28, 0, 65529, 29, 0, 65529, 30, 0, 65529, 31, 0, 65529, 32, 0, 65529, 33, 0, 65529, 34, 0, 65529, 35, 0, 65530, 65504, 0, 65530, 65505, 0, 65530, 65506, 0, 65530, 65507, 0, 65530, 65508, 0, 65530, 65509, 0, 65530, 65510, 0, 65530, 65511, 0, 65530, 65512, 0, 65530, 65513, 0, 65530, 65514, 0, 65530, 65515, 0, 65530, 65516, 0, 65530, 65517, 0, 65530, 65518, 0, 65530, 65519, 0, 65530, 65520, 0, 65530, 65521, 0, 65530, 65522, 0, 65530, 65523, 0, 65530, 65524, 0, 65530, 65525, 0, 65530, 65526, 0, 65530, 65527, 0, 65530, 65528, 0, 65530, 65529, 0, 65530, 65530, 0, 65530, 65531, 0, 65530, 65532, 0, 65530, 65533, 0, 65530, 65534, 0, 65530, 65535, 0, 65530, 0, 0, 65530, 1, 0, 65530, 2, 0, 65530, 3, 0, 65530, 4, 0, 65530, 5, 0, 65530, 6, 0, 65530, 7, 0, 65530, 8, 0, 65530, 9, 0, 65530, 10, 0, 65530, 11, 0, 65530, 12, 0, 65530, 13, 0, 65530, 14, 0, 65530, 15, 0, 65530, 16, 0, 65530, 17, 0, 65530, 18, 0, 65530, 19, 0, 65530, 20, 0, 65530, 21, 0, 65530, 22, 0, 65530, 23, 0, 65530, 24, 0, 65530, 25, 0, 65530, 26, 0, 65530, 27, 0, 65530, 28, 0, 65530, 29, 0, 65530, 30, 0, 65530, 31, 0, 65530, 32, 0, 65530, 33, 0, 65530, 34, 0, 65530, 35, 0, 65531, 65504, 0, 65531, 65505, 0, 65531, 65506, 0, 65531, 65507, 0, 65531, 65508, 0, 65531, 65509, 0, 65531, 65510, 0, 65531, 65511, 0, 65531, 65512, 0, 65531, 65513, 0, 65531, 65514, 0, 65531, 65515, 0, 65531, 65516, 0, 65531, 65517, 0, 65531, 65518, 0, 65531, 65519, 0, 65531, 65520, 0, 65531, 65521, 0, 65531, 65522, 0, 65531, 65523, 0, 65531, 65524, 0, 65531, 65525, 0, 65531, 65526, 0, 65531, 65527, 0, 65531, 65528, 0, 65531, 65529, 0, 65531, 65530, 0, 65531, 65531, 0, 65531, 65532, 0, 65531, 65533, 0, 65531, 65534, 0, 65531, 65535, 0, 65531, 0, 0, 65531, 1, 0, 65531, 2, 0, 65531, 3, 0, 65531, 4, 0, 65531, 5, 0, 65531, 6, 0, 65531, 7, 0, 65531, 8, 0, 65531, 9, 0, 65531, 10, 0, 65531, 11, 0, 65531, 12, 0, 65531, 13, 0, 65531, 14, 0, 65531, 15, 0, 65531, 16, 0, 65531, 17, 0, 65531, 18, 0, 65531, 19, 0, 65531, 20, 0, 65531, 21, 0, 65531, 22, 0, 65531, 23, 0, 65531, 24, 0, 65531, 25, 0, 65531, 26, 0, 65531, 27, 0, 65531, 28, 0, 65531, 29, 0, 65531, 30, 0, 65531, 31, 0, 65531, 32, 0, 65531, 33, 0, 65531, 34, 0, 65531, 35, 0, 65532, 65504, 0, 65532, 65505, 0, 65532, 65506, 0, 65532, 65507, 0, 65532, 65508, 0, 65532, 65509, 0, 65532, 65510, 0, 65532, 65511, 0, 65532, 65512, 0, 65532, 65513, 0, 65532, 65514, 0, 65532, 65515, 0, 65532, 65516, 0, 65532, 65517, 0, 65532, 65518, 0, 65532, 65519, 0, 65532, 65520, 0, 65532, 65521, 0, 65532, 65522, 0, 65532, 65523, 0, 65532, 65524, 0, 65532, 65525, 0, 65532, 65526, 0, 65532, 65527, 0, 65532, 65528, 0, 65532, 65529, 0, 65532, 65530, 0, 65532, 65531, 0, 65532, 65532, 0, 65532, 65533, 0, 65532, 65534, 0, 65532, 65535, 0, 65532, 0, 0, 65532, 1, 0, 65532, 2, 0, 65532, 3, 0, 65532, 4, 0, 65532, 5, 0, 65532, 6, 0, 65532, 7, 0, 65532, 8, 0, 65532, 9, 0, 65532, 10, 0, 65532, 11, 0, 65532, 12, 0, 65532, 13, 0, 65532, 14, 0, 65532, 15, 0, 65532, 16, 0, 65532, 17, 0, 65532, 18, 0, 65532, 19, 0, 65532, 20, 0, 65532, 21, 0, 65532, 22, 0, 65532, 23, 0, 65532, 24, 0, 65532, 25, 0, 65532, 26, 0, 65532, 27, 0, 65532, 28, 0, 65532, 29, 0, 65532, 30, 0, 65532, 31, 0, 65532, 32, 0, 65532, 33, 0, 65532, 34, 0, 65532, 35, 0, 65533, 65504, 0, 65533, 65505, 0, 65533, 65506, 0, 65533, 65507, 0, 65533, 65508, 0, 65533, 65509, 0, 65533, 65510, 0, 65533, 65511, 0, 65533, 65512, 0, 65533, 65513, 0, 65533, 65514, 0, 65533, 65515, 0, 65533, 65516, 0, 65533, 65517, 0, 65533, 65518, 0, 65533, 65519, 0, 65533, 65520, 0, 65533, 65521, 0, 65533, 65522, 0, 65533, 65523, 0, 65533, 65524, 0, 65533, 65525, 0, 65533, 65526, 0, 65533, 65527, 0, 65533, 65528, 0, 65533, 65529, 0, 65533, 65530, 0, 65533, 65531, 0, 65533, 65532, 0, 65533, 65533, 0, 65533, 65534, 0, 65533, 65535, 0, 65533, 0, 0, 65533, 1, 0, 65533, 2, 0, 65533, 3, 0, 65533, 4, 0, 65533, 5, 0, 65533, 6, 0, 65533, 7, 0, 65533, 8, 0, 65533, 9, 0, 65533, 10, 0, 65533, 11, 0, 65533, 12, 0, 65533, 13, 0, 65533, 14, 0, 65533, 15, 0, 65533, 16, 0, 65533, 17, 0, 65533, 18, 0, 65533, 19, 0, 65533, 20, 0, 65533, 21, 0, 65533, 22, 0, 65533, 23, 0, 65533, 24, 0, 65533, 25, 0, 65533, 26, 0, 65533, 27, 0, 65533, 28, 0, 65533, 29, 0, 65533, 30, 0, 65533, 31, 0, 65533, 32, 0, 65533, 33, 0, 65533, 34, 0, 65533, 35, 0, 65534, 65504, 0, 65534, 65505, 0, 65534, 65506, 0, 65534, 65507, 0, 65534, 65508, 0, 65534, 65509, 0, 65534, 65510, 0, 65534, 65511, 0, 65534, 65512, 0, 65534, 65513, 0, 65534, 65514, 0, 65534, 65515, 0, 65534, 65516, 0, 65534, 65517, 0, 65534, 65518, 0, 65534, 65519, 0, 65534, 65520, 0, 65534, 65521, 0, 65534, 65522, 0, 65534, 65523, 0, 65534, 65524, 0, 65534, 65525, 0, 65534, 65526, 0, 65534, 65527, 0, 65534, 65528, 0, 65534, 65529, 0, 65534, 65530, 0, 65534, 65531, 0, 65534, 65532, 0, 65534, 65533, 0, 65534, 65534, 0, 65534, 65535, 0, 65534, 0, 0, 65534, 1, 0, 65534, 2, 0, 65534, 3, 0, 65534, 4, 0, 65534, 5, 0, 65534, 6, 0, 65534, 7, 0, 65534, 8, 0, 65534, 9, 0, 65534, 10, 0, 65534, 11, 0, 65534, 12, 0, 65534, 13, 0, 65534, 14, 0, 65534, 15, 0, 65534, 16, 0, 65534, 17, 0, 65534, 18, 0, 65534, 19, 0, 65534, 20, 0, 65534, 21, 0, 65534, 22, 0, 65534, 23, 0, 65534, 24, 0, 65534, 25, 0, 65534, 26, 0, 65534, 27, 0, 65534, 28, 0, 65534, 29, 0, 65534, 30, 0, 65534, 31, 0, 65534, 32, 0, 65534, 33, 0, 65534, 34, 0, 65534, 35, 0, 65535, 65504, 0, 65535, 65505, 0, 65535, 65506, 0, 65535, 65507, 0, 65535, 65508, 0, 65535, 65509, 0, 65535, 65510, 0, 65535, 65511, 0, 65535, 65512, 0, 65535, 65513, 0, 65535, 65514, 0, 65535, 65515, 0, 65535, 65516, 0, 65535, 65517, 0, 65535, 65518, 0, 65535, 65519, 0, 65535, 65520, 0, 65535, 65521, 0, 65535, 65522, 0, 65535, 65523, 0, 65535, 65524, 0, 65535, 65525, 0, 65535, 65526, 0, 65535, 65527, 0, 65535, 65528, 0, 65535, 65529, 0, 65535, 65530, 0, 65535, 65531, 0, 65535, 65532, 0, 65535, 65533, 0, 65535, 65534, 0, 65535, 65535, 0, 65535, 0, 0, 65535, 1, 0, 65535, 2, 0, 65535, 3, 0, 65535, 4, 0, 65535, 5, 0, 65535, 6, 0, 65535, 7, 0, 65535, 8, 0, 65535, 9, 0, 65535, 10, 0, 65535, 11, 0, 65535, 12, 0, 65535, 13, 0, 65535, 14, 0, 65535, 15, 0, 65535, 16, 0, 65535, 17, 0, 65535, 18, 0, 65535, 19, 0, 65535, 20, 0, 65535, 21, 0, 65535, 22, 0, 65535, 23, 0, 65535, 24, 0, 65535, 25, 0, 65535, 26, 0, 65535, 27, 0, 65535, 28, 0, 65535, 29, 0, 65535, 30, 0, 65535, 31, 0, 65535, 32, 0, 65535, 33, 0, 65535, 34, 0, 65535, 35, 0, 0, 65504, 0, 0, 65505, 0, 0, 65506, 0, 0, 65507, 0, 0, 65508, 0, 0, 65509, 0, 0, 65510, 0, 0, 65511, 0, 0, 65512, 0, 0, 65513, 0, 0, 65514, 0, 0, 65515, 0, 0, 65516, 0, 0, 65517, 0, 0, 65518, 0, 0, 65519, 0, 0, 65520, 0, 0, 65521, 0, 0, 65522, 0, 0, 65523, 0, 0, 65524, 0, 0, 65525, 0, 0, 65526, 0, 0, 65527, 0, 0, 65528, 0, 0, 65529, 0, 0, 65530, 0, 0, 65531, 0, 0, 65532, 0, 0, 65533, 0, 0, 65534, 0, 0, 65535, 0, 0, 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, 1, 65504, 0, 1, 65505, 0, 1, 65506, 0, 1, 65507, 0, 1, 65508, 0, 1, 65509, 0, 1, 65510, 0, 1, 65511, 0, 1, 65512, 0, 1, 65513, 0, 1, 65514, 0, 1, 65515, 0, 1, 65516, 0, 1, 65517, 0, 1, 65518, 0, 1, 65519, 0, 1, 65520, 0, 1, 65521, 0, 1, 65522, 0, 1, 65523, 0, 1, 65524, 0, 1, 65525, 0, 1, 65526, 0, 1, 65527, 0, 1, 65528, 0, 1, 65529, 0, 1, 65530, 0, 1, 65531, 0, 1, 65532, 0, 1, 65533, 0, 1, 65534, 0, 1, 65535, 0, 1, 0, 0, 1, 1, 0, 1, 2, 0, 1, 3, 0, 1, 4, 0, 1, 5, 0, 1, 6, 0, 1, 7, 0, 1, 8, 0, 1, 9, 0, 1, 10, 0, 1, 11, 0, 1, 12, 0, 1, 13, 0, 1, 14, 0, 1, 15, 0, 1, 16, 0, 1, 17, 0, 1, 18, 0, 1, 19, 0, 1, 20, 0, 1, 21, 0, 1, 22, 0, 1, 23, 0, 1, 24, 0, 1, 25, 0, 1, 26, 0, 1, 27, 0, 1, 28, 0, 1, 29, 0, 1, 30, 0, 1, 31, 0, 1, 32, 0, 1, 33, 0, 1, 34, 0, 1, 35, 0, 2, 65504, 0, 2, 65505, 0, 2, 65506, 0, 2, 65507, 0, 2, 65508, 0, 2, 65509, 0, 2, 65510, 0, 2, 65511, 0, 2, 65512, 0, 2, 65513, 0, 2, 65514, 0, 2, 65515, 0, 2, 65516, 0, 2, 65517, 0, 2, 65518, 0, 2, 65519, 0, 2, 65520, 0, 2, 65521, 0, 2, 65522, 0, 2, 65523, 0, 2, 65524, 0, 2, 65525, 0, 2, 65526, 0, 2, 65527, 0, 2, 65528, 0, 2, 65529, 0, 2, 65530, 0, 2, 65531, 0, 2, 65532, 0, 2, 65533, 0, 2, 65535, 0, 2, 0, 0, 2, 1, 0, 2, 2, 0, 2, 3, 0, 2, 4, 0, 2, 5, 0, 2, 6, 0, 2, 7, 0, 2, 8, 0, 2, 9, 0, 2, 10, 0, 2, 11, 0, 2, 12, 0, 2, 13, 0, 2, 14, 0, 2, 15, 0, 2, 16, 0, 2, 17, 0, 2, 18, 0, 2, 19, 0, 2, 20, 0, 2, 21, 0, 2, 22, 0, 2, 23, 0, 2, 24, 0, 2, 25, 0, 2, 26, 0, 2, 27, 0, 2, 28, 0, 2, 29, 0, 2, 30, 0, 2, 31, 0, 2, 32, 0, 2, 33, 0, 2, 34, 0, 2, 35, 0, 3, 65504, 0, 3, 65505, 0, 3, 65506, 0, 3, 65507, 0, 3, 65508, 0, 3, 65509, 0, 3, 65510, 0, 3, 65511, 0, 3, 65512, 0, 3, 65513, 0, 3, 65514, 0, 3, 65515, 0, 3, 65516, 0, 3, 65517, 0, 3, 65518, 0, 3, 65519, 0, 3, 65520, 0, 3, 65521, 0, 3, 65522, 0, 3, 65523, 0, 3, 65524, 0, 3, 65525, 0, 3, 65526, 0, 3, 65527, 0, 3, 65528, 0, 3, 65529, 0, 3, 65530, 0, 3, 65531, 0, 3, 65533, 0, 3, 65534, 0, 3, 65535, 0, 3, 0, 0, 3, 1, 0, 3, 2, 0, 3, 3, 0, 3, 4, 0, 3, 5, 0, 3, 6, 0, 3, 7, 0, 3, 8, 0, 3, 9, 0, 3, 10, 0, 3, 11, 0, 3, 12, 0, 3, 13, 0, 3, 14, 0, 3, 15, 0, 3, 16, 0, 3, 17, 0, 3, 18, 0, 3, 19, 0, 3, 20, 0, 3, 21, 0, 3, 22, 0, 3, 23, 0, 3, 24, 0, 3, 25, 0, 3, 26, 0, 3, 27, 0, 3, 28, 0, 3, 29, 0, 3, 30, 0, 3, 31, 0, 3, 32, 0, 3, 33, 0, 3, 34, 0, 3, 35, 0, 4, 65504, 0, 4, 65505, 0, 4, 65506, 0, 4, 65507, 0, 4, 65508, 0, 4, 65509, 0, 4, 65510, 0, 4, 65511, 0, 4, 65512, 0, 4, 65513, 0, 4, 65514, 0, 4, 65515, 0, 4, 65516, 0, 4, 65517, 0, 4, 65518, 0, 4, 65519, 0, 4, 65520, 0, 4, 65521, 0, 4, 65522, 0, 4, 65523, 0, 4, 65524, 0, 4, 65525, 0, 4, 65526, 0, 4, 65527, 0, 4, 65528, 0, 4, 65529, 0, 4, 65530, 0, 4, 65531, 0, 4, 65532, 0, 4, 65533, 0, 4, 65534, 0, 4, 65535, 0, 4, 0, 0, 4, 1, 0, 4, 2, 0, 4, 3, 0, 4, 4, 0, 4, 5, 0, 4, 6, 0, 4, 7, 0, 4, 8, 0, 4, 9, 0, 4, 10, 0, 4, 11, 0, 4, 12, 0, 4, 13, 0, 4, 14, 0, 4, 15, 0, 4, 16, 0, 4, 17, 0, 4, 18, 0, 4, 19, 0, 4, 20, 0, 4, 21, 0, 4, 22, 0, 4, 23, 0, 4, 24, 0, 4, 25, 0, 4, 26, 0, 4, 27, 0, 4, 28, 0, 4, 29, 0, 4, 30, 0, 4, 31, 0, 4, 32, 0, 4, 33, 0, 4, 34, 0, 4, 35, 0, 5, 65504, 0, 5, 65505, 0, 5, 65506, 0, 5, 65507, 0, 5, 65508, 0, 5, 65509, 0, 5, 65510, 0, 5, 65511, 0, 5, 65512, 0, 5, 65513, 0, 5, 65514, 0, 5, 65515, 0, 5, 65516, 0, 5, 65517, 0, 5, 65518, 0, 5, 65519, 0, 5, 65520, 0, 5, 65521, 0, 5, 65522, 0, 5, 65523, 0, 5, 65524, 0, 5, 65525, 0, 5, 65526, 0, 5, 65527, 0, 5, 65528, 0, 5, 65529, 0, 5, 65530, 0, 5, 65531, 0, 5, 65532, 0, 5, 65533, 0, 5, 2, 0, 5, 3, 0, 5, 4, 0, 5, 5, 0, 5, 6, 0, 5, 7, 0, 5, 8, 0, 5, 9, 0, 5, 10, 0, 5, 11, 0, 5, 12, 0, 5, 13, 0, 5, 14, 0, 5, 15, 0, 5, 16, 0, 5, 17, 0, 5, 18, 0, 5, 19, 0, 5, 20, 0, 5, 21, 0, 5, 22, 0, 5, 23, 0, 5, 24, 0, 5, 25, 0, 5, 26, 0, 5, 27, 0, 5, 28, 0, 5, 29, 0, 5, 30, 0, 5, 31, 0, 5, 32, 0, 5, 33, 0, 5, 34, 0, 5, 35, 0, 6, 65504, 0, 6, 65505, 0, 6, 65506, 0, 6, 65507, 0, 6, 65508, 0, 6, 65509, 0, 6, 65510, 0, 6, 65511, 0, 6, 65512, 0, 6, 65513, 0, 6, 65514, 0, 6, 65515, 0, 6, 65516, 0, 6, 65517, 0, 6, 65518, 0, 6, 65519, 0, 6, 65520, 0, 6, 65521, 0, 6, 65522, 0, 6, 65523, 0, 6, 65524, 0, 6, 65525, 0, 6, 65526, 0, 6, 65527, 0, 6, 65528, 0, 6, 65529, 0, 6, 65530, 0, 6, 65531, 0, 6, 65532, 0, 6, 65533, 0, 6, 65534, 0, 6, 65535, 0, 6, 0, 0, 6, 1, 0, 6, 2, 0, 6, 3, 0, 6, 4, 0, 6, 5, 0, 6, 6, 0, 6, 7, 0, 6, 8, 0, 6, 9, 0, 6, 10, 0, 6, 11, 0, 6, 12, 0, 6, 13, 0, 6, 14, 0, 6, 15, 0, 6, 16, 0, 6, 17, 0, 6, 18, 0, 6, 19, 0, 6, 20, 0, 6, 21, 0, 6, 22, 0, 6, 23, 0, 6, 24, 0, 6, 25, 0, 6, 26, 0, 6, 27, 0, 6, 28, 0, 6, 29, 0, 6, 30, 0, 6, 31, 0, 6, 32, 0, 6, 33, 0, 6, 34, 0, 6, 35, 0, 7, 65504, 0, 7, 65505, 0, 7, 65506, 0, 7, 65507, 0, 7, 65508, 0, 7, 65509, 0, 7, 65510, 0, 7, 65511, 0, 7, 65512, 0, 7, 65513, 0, 7, 65514, 0, 7, 65515, 0, 7, 65516, 0, 7, 65517, 0, 7, 65518, 0, 7, 65519, 0, 7, 65520, 0, 7, 65521, 0, 7, 65522, 0, 7, 65523, 0, 7, 65524, 0, 7, 65525, 0, 7, 65526, 0, 7, 65527, 0, 7, 65528, 0, 7, 65529, 0, 7, 65530, 0, 7, 65531, 0, 7, 65532, 0, 7, 65533, 0, 7, 65534, 0, 7, 65535, 0, 7, 0, 0, 7, 1, 0, 7, 2, 0, 7, 3, 0, 7, 4, 0, 7, 5, 0, 7, 6, 0, 7, 7, 0, 7, 8, 0, 7, 9, 0, 7, 10, 0, 7, 11, 0, 7, 12, 0, 7, 13, 0, 7, 14, 0, 7, 15, 0, 7, 16, 0, 7, 17, 0, 7, 18, 0, 7, 19, 0, 7, 20, 0, 7, 21, 0, 7, 22, 0, 7, 23, 0, 7, 24, 0, 7, 25, 0, 7, 26, 0, 7, 27, 0, 7, 28, 0, 7, 29, 0, 7, 30, 0, 7, 31, 0, 7, 32, 0, 7, 33, 0, 7, 34, 0, 7, 35, 0, 8, 65504, 0, 8, 65505, 0, 8, 65506, 0, 8, 65507, 0, 8, 65508, 0, 8, 65509, 0, 8, 65510, 0, 8, 65511, 0, 8, 65512, 0, 8, 65513, 0, 8, 65514, 0, 8, 65515, 0, 8, 65516, 0, 8, 65517, 0, 8, 65518, 0, 8, 65519, 0, 8, 65520, 0, 8, 65521, 0, 8, 65522, 0, 8, 65523, 0, 8, 65524, 0, 8, 65525, 0, 8, 65526, 0, 8, 65527, 0, 8, 65528, 0, 8, 65529, 0, 8, 65530, 0, 8, 65531, 0, 8, 65532, 0, 8, 65533, 0, 8, 65534, 0, 8, 65535, 0, 8, 0, 0, 8, 1, 0, 8, 2, 0, 8, 3, 0, 8, 4, 0, 8, 5, 0, 8, 6, 0, 8, 7, 0, 8, 8, 0, 8, 9, 0, 8, 10, 0, 8, 11, 0, 8, 12, 0, 8, 13, 0, 8, 14, 0, 8, 15, 0, 8, 16, 0, 8, 17, 0, 8, 18, 0, 8, 19, 0, 8, 20, 0, 8, 21, 0, 8, 22, 0, 8, 23, 0, 8, 24, 0, 8, 25, 0, 8, 26, 0, 8, 27, 0, 8, 28, 0, 8, 29, 0, 8, 30, 0, 8, 31, 0, 8, 32, 0, 8, 33, 0, 8, 34, 0, 8, 35, 0, 9, 65504, 0, 9, 65505, 0, 9, 65506, 0, 9, 65507, 0, 9, 65508, 0, 9, 65509, 0, 9, 65510, 0, 9, 65511, 0, 9, 65512, 0, 9, 65513, 0, 9, 65514, 0, 9, 65515, 0, 9, 65516, 0, 9, 65517, 0, 9, 65518, 0, 9, 65519, 0, 9, 65520, 0, 9, 65521, 0, 9, 65522, 0, 9, 65523, 0, 9, 65524, 0, 9, 65525, 0, 9, 65526, 0, 9, 65527, 0, 9, 65528, 0, 9, 65529, 0, 9, 65530, 0, 9, 65531, 0, 9, 65532, 0, 9, 65533, 0, 9, 65534, 0, 9, 65535, 0, 9, 0, 0, 9, 1, 0, 9, 2, 0, 9, 3, 0, 9, 4, 0, 9, 5, 0, 9, 6, 0, 9, 7, 0, 9, 8, 0, 9, 9, 0, 9, 10, 0, 9, 11, 0, 9, 12, 0, 9, 13, 0, 9, 14, 0, 9, 15, 0, 9, 16, 0, 9, 17, 0, 9, 18, 0, 9, 19, 0, 9, 20, 0, 9, 21, 0, 9, 22, 0, 9, 23, 0, 9, 24, 0, 9, 25, 0, 9, 26, 0, 9, 27, 0, 9, 28, 0, 9, 29, 0, 9, 30, 0, 9, 31, 0, 9, 32, 0, 9, 33, 0, 9, 34, 0, 9, 35, 0, 10, 65504, 0, 10, 65505, 0, 10, 65506, 0, 10, 65507, 0, 10, 65508, 0, 10, 65509, 0, 10, 65510, 0, 10, 65511, 0, 10, 65512, 0, 10, 65513, 0, 10, 65514, 0, 10, 65515, 0, 10, 65516, 0, 10, 65517, 0, 10, 65518, 0, 10, 65519, 0, 10, 65520, 0, 10, 65521, 0, 10, 65522, 0, 10, 65523, 0, 10, 65524, 0, 10, 65525, 0, 10, 65526, 0, 10, 65527, 0, 10, 65528, 0, 10, 65529, 0, 10, 65530, 0, 10, 65531, 0, 10, 65532, 0, 10, 65533, 0, 10, 65534, 0, 10, 65535, 0, 10, 0, 0, 10, 1, 0, 10, 2, 0, 10, 3, 0, 10, 4, 0, 10, 5, 0, 10, 6, 0, 10, 7, 0, 10, 8, 0, 10, 9, 0, 10, 10, 0, 10, 11, 0, 10, 12, 0, 10, 13, 0, 10, 14, 0, 10, 15, 0, 10, 16, 0, 10, 17, 0, 10, 18, 0, 10, 19, 0, 10, 20, 0, 10, 21, 0, 10, 22, 0, 10, 23, 0, 10, 24, 0, 10, 25, 0, 10, 26, 0, 10, 27, 0, 10, 28, 0, 10, 29, 0, 10, 30, 0, 10, 31, 0, 10, 32, 0, 10, 33, 0, 10, 34, 0, 10, 35, 0, 11, 65504, 0, 11, 65505, 0, 11, 65506, 0, 11, 65507, 0, 11, 65508, 0, 11, 65509, 0, 11, 65510, 0, 11, 65511, 0, 11, 65512, 0, 11, 65513, 0, 11, 65514, 0, 11, 65515, 0, 11, 65516, 0, 11, 65517, 0, 11, 65518, 0, 11, 65519, 0, 11, 65520, 0, 11, 65521, 0, 11, 65522, 0, 11, 65523, 0, 11, 65524, 0, 11, 65525, 0, 11, 65526, 0, 11, 65527, 0, 11, 65528, 0, 11, 65529, 0, 11, 65530, 0, 11, 65531, 0, 11, 65532, 0, 11, 65533, 0, 11, 65534, 0, 11, 65535, 0, 11, 0, 0, 11, 1, 0, 11, 2, 0, 11, 3, 0, 11, 4, 0, 11, 5, 0, 11, 6, 0, 11, 7, 0, 11, 8, 0, 11, 9, 0, 11, 10, 0, 11, 11, 0, 11, 12, 0, 11, 13, 0, 11, 14, 0, 11, 15, 0, 11, 16, 0, 11, 17, 0, 11, 18, 0, 11, 19, 0, 11, 20, 0, 11, 21, 0, 11, 22, 0, 11, 23, 0, 11, 24, 0, 11, 25, 0, 11, 26, 0, 11, 27, 0, 11, 28, 0, 11, 29, 0, 11, 30, 0, 11, 31, 0, 11, 32, 0, 11, 33, 0, 11, 34, 0, 11, 35, 0, 12, 65504, 0, 12, 65505, 0, 12, 65506, 0, 12, 65507, 0, 12, 65508, 0, 12, 65509, 0, 12, 65510, 0, 12, 65511, 0, 12, 65512, 0, 12, 65513, 0, 12, 65514, 0, 12, 65515, 0, 12, 65516, 0, 12, 65517, 0, 12, 65518, 0, 12, 65519, 0, 12, 65520, 0, 12, 65521, 0, 12, 65522, 0, 12, 65523, 0, 12, 65524, 0, 12, 65525, 0, 12, 65526, 0, 12, 65527, 0, 12, 65528, 0, 12, 65529, 0, 12, 65530, 0, 12, 65531, 0, 12, 65532, 0, 12, 65533, 0, 12, 65534, 0, 12, 65535, 0, 12, 0, 0, 12, 1, 0, 12, 2, 0, 12, 3, 0, 12, 4, 0, 12, 5, 0, 12, 6, 0, 12, 7, 0, 12, 8, 0, 12, 9, 0, 12, 10, 0, 12, 11, 0, 12, 12, 0, 12, 13, 0, 12, 14, 0, 12, 15, 0, 12, 16, 0, 12, 17, 0, 12, 18, 0, 12, 19, 0, 12, 20, 0, 12, 21, 0, 12, 22, 0, 12, 23, 0, 12, 24, 0, 12, 25, 0, 12, 26, 0, 12, 27, 0, 12, 28, 0, 12, 29, 0, 12, 30, 0, 12, 31, 0, 12, 32, 0, 12, 33, 0, 12, 34, 0, 12, 35, 0, 13, 65504, 0, 13, 65505, 0, 13, 65506, 0, 13, 65507, 0, 13, 65508, 0, 13, 65509, 0, 13, 65510, 0, 13, 65511, 0, 13, 65512, 0, 13, 65513, 0, 13, 65514, 0, 13, 65515, 0, 13, 65516, 0, 13, 65517, 0, 13, 65518, 0, 13, 65519, 0, 13, 65520, 0, 13, 65521, 0, 13, 65522, 0, 13, 65523, 0, 13, 65524, 0, 13, 65525, 0, 13, 65526, 0, 13, 65527, 0, 13, 65528, 0, 13, 65529, 0, 13, 65530, 0, 13, 65531, 0, 13, 65532, 0, 13, 65533, 0, 13, 65534, 0, 13, 65535, 0, 13, 0, 0, 13, 1, 0, 13, 2, 0, 13, 3, 0, 13, 4, 0, 13, 5, 0, 13, 6, 0, 13, 7, 0, 13, 8, 0, 13, 9, 0, 13, 10, 0, 13, 11, 0, 13, 12, 0, 13, 13, 0, 13, 14, 0, 13, 15, 0, 13, 16, 0, 13, 17, 0, 13, 18, 0, 13, 19, 0, 13, 20, 0, 13, 21, 0, 13, 22, 0, 13, 23, 0, 13, 24, 0, 13, 25, 0, 13, 26, 0, 13, 27, 0, 13, 28, 0, 13, 29, 0, 13, 30, 0, 13, 31, 0, 13, 32, 0, 13, 33, 0, 13, 34, 0, 13, 35, 0, 14, 65504, 0, 14, 65505, 0, 14, 65506, 0, 14, 65507, 0, 14, 65508, 0, 14, 65509, 0, 14, 65510, 0, 14, 65511, 0, 14, 65512, 0, 14, 65513, 0, 14, 65514, 0, 14, 65515, 0, 14, 65516, 0, 14, 65517, 0, 14, 65518, 0, 14, 65519, 0, 14, 65520, 0, 14, 65521, 0, 14, 65522, 0, 14, 65523, 0, 14, 65524, 0, 14, 65525, 0, 14, 65526, 0, 14, 65527, 0, 14, 65528, 0, 14, 65529, 0, 14, 65530, 0, 14, 65531, 0, 14, 65532, 0, 14, 65533, 0, 14, 65534, 0, 14, 65535, 0, 14, 0, 0, 14, 1, 0, 14, 2, 0, 14, 3, 0, 14, 4, 0, 14, 5, 0, 14, 6, 0, 14, 7, 0, 14, 8, 0, 14, 9, 0, 14, 10, 0, 14, 11, 0, 14, 12, 0, 14, 13, 0, 14, 14, 0, 14, 15, 0, 14, 16, 0, 14, 17, 0, 14, 18, 0, 14, 19, 0, 14, 20, 0, 14, 21, 0, 14, 22, 0, 14, 23, 0, 14, 24, 0, 14, 25, 0, 14, 26, 0, 14, 27, 0, 14, 28, 0, 14, 29, 0, 14, 30, 0, 14, 31, 0, 14, 32, 0, 14, 33, 0, 14, 34, 0, 14, 35, 0, 15, 65504, 0, 15, 65505, 0, 15, 65506, 0, 15, 65507, 0, 15, 65508, 0, 15, 65509, 0, 15, 65510, 0, 15, 65511, 0, 15, 65512, 0, 15, 65513, 0, 15, 65514, 0, 15, 65515, 0, 15, 65516, 0, 15, 65517, 0, 15, 65518, 0, 15, 65519, 0, 15, 65520, 0, 15, 65521, 0, 15, 65522, 0, 15, 65523, 0, 15, 65524, 0, 15, 65525, 0, 15, 65526, 0, 15, 65527, 0, 15, 65528, 0, 15, 65529, 0, 15, 65530, 0, 15, 65531, 0, 15, 65532, 0, 15, 65533, 0, 15, 65534, 0, 15, 65535, 0, 15, 0, 0, 15, 1, 0, 15, 2, 0, 15, 3, 0, 15, 4, 0, 15, 5, 0, 15, 6, 0, 15, 7, 0, 15, 8, 0, 15, 9, 0, 15, 10, 0, 15, 11, 0, 15, 12, 0, 15, 13, 0, 15, 14, 0, 15, 15, 0, 15, 16, 0, 15, 17, 0, 15, 18, 0, 15, 19, 0, 15, 20, 0, 15, 21, 0, 15, 22, 0, 15, 23, 0, 15, 24, 0, 15, 25, 0, 15, 26, 0, 15, 27, 0, 15, 28, 0, 15, 29, 0, 15, 30, 0, 15, 31, 0, 15, 32, 0, 15, 33, 0, 15, 34, 0, 15, 35, 0, 16, 65504, 0, 16, 65505, 0, 16, 65506, 0, 16, 65507, 0, 16, 65508, 0, 16, 65509, 0, 16, 65510, 0, 16, 65511, 0, 16, 65512, 0, 16, 65513, 0, 16, 65514, 0, 16, 65515, 0, 16, 65516, 0, 16, 65517, 0, 16, 65518, 0, 16, 65519, 0, 16, 65520, 0, 16, 65521, 0, 16, 65522, 0, 16, 65523, 0, 16, 65524, 0, 16, 65525, 0, 16, 65526, 0, 16, 65527, 0, 16, 65528, 0, 16, 65529, 0, 16, 65530, 0, 16, 65531, 0, 16, 65532, 0, 16, 65533, 0, 16, 65534, 0, 16, 65535, 0, 16, 0, 0, 16, 1, 0, 16, 2, 0, 16, 3, 0, 16, 4, 0, 16, 5, 0, 16, 6, 0, 16, 7, 0, 16, 8, 0, 16, 9, 0, 16, 10, 0, 16, 11, 0, 16, 12, 0, 16, 13, 0, 16, 14, 0, 16, 15, 0, 16, 16, 0, 16, 17, 0, 16, 18, 0, 16, 19, 0, 16, 20, 0, 16, 21, 0, 16, 22, 0, 16, 23, 0, 16, 24, 0, 16, 25, 0, 16, 26, 0, 16, 27, 0, 16, 28, 0, 16, 29, 0, 16, 30, 0, 16, 31, 0, 16, 32, 0, 16, 33, 0, 16, 34, 0, 16, 35, 0, 17, 65504, 0, 17, 65505, 0, 17, 65506, 0, 17, 65507, 0, 17, 65508, 0, 17, 65509, 0, 17, 65510, 0, 17, 65511, 0, 17, 65512, 0, 17, 65513, 0, 17, 65514, 0, 17, 65515, 0, 17, 65516, 0, 17, 65517, 0, 17, 65518, 0, 17, 65519, 0, 17, 65520, 0, 17, 65521, 0, 17, 65522, 0, 17, 65523, 0, 17, 65524, 0, 17, 65525, 0, 17, 65526, 0, 17, 65527, 0, 17, 65528, 0, 17, 65529, 0, 17, 65530, 0, 17, 65531, 0, 17, 65532, 0, 17, 65533, 0, 17, 65534, 0, 17, 65535, 0, 17, 0, 0, 17, 1, 0, 17, 2, 0, 17, 3, 0, 17, 4, 0, 17, 5, 0, 17, 6, 0, 17, 7, 0, 17, 8, 0, 17, 9, 0, 17, 10, 0, 17, 11, 0, 17, 12, 0, 17, 13, 0, 17, 14, 0, 17, 15, 0, 17, 16, 0, 17, 17, 0, 17, 18, 0, 17, 19, 0, 17, 20, 0, 17, 21, 0, 17, 22, 0, 17, 23, 0, 17, 24, 0, 17, 25, 0, 17, 26, 0, 17, 27, 0, 17, 28, 0, 17, 29, 0, 17, 30, 0, 17, 31, 0, 17, 32, 0, 17, 33, 0, 17, 34, 0, 17, 35, 0, 18, 65504, 0, 18, 65505, 0, 18, 65506, 0, 18, 65507, 0, 18, 65508, 0, 18, 65509, 0, 18, 65510, 0, 18, 65511, 0, 18, 65512, 0, 18, 65513, 0, 18, 65514, 0, 18, 65515, 0, 18, 65516, 0, 18, 65517, 0, 18, 65518, 0, 18, 65519, 0, 18, 65520, 0, 18, 65521, 0, 18, 65522, 0, 18, 65523, 0, 18, 65524, 0, 18, 65525, 0, 18, 65526, 0, 18, 65527, 0, 18, 65528, 0, 18, 65529, 0, 18, 65530, 0, 18, 65531, 0, 18, 65532, 0, 18, 65533, 0, 18, 65534, 0, 18, 65535, 0, 18, 0, 0, 18, 1, 0, 18, 2, 0, 18, 3, 0, 18, 4, 0, 18, 5, 0, 18, 6, 0, 18, 7, 0, 18, 8, 0, 18, 9, 0, 18, 10, 0, 18, 11, 0, 18, 12, 0, 18, 13, 0, 18, 14, 0, 18, 15, 0, 18, 16, 0, 18, 17, 0, 18, 18, 0, 18, 19, 0, 18, 20, 0, 18, 21, 0, 18, 22, 0, 18, 23, 0, 18, 24, 0, 18, 25, 0, 18, 26, 0, 18, 27, 0, 18, 28, 0, 18, 29, 0, 18, 30, 0, 18, 31, 0, 18, 32, 0, 18, 33, 0, 18, 34, 0, 18, 35, 0, 19, 65504, 0, 19, 65505, 0, 19, 65506, 0, 19, 65507, 0, 19, 65508, 0, 19, 65509, 0, 19, 65510, 0, 19, 65511, 0, 19, 65512, 0, 19, 65513, 0, 19, 65514, 0, 19, 65515, 0, 19, 65516, 0, 19, 65517, 0, 19, 65518, 0, 19, 65519, 0, 19, 65520, 0, 19, 65521, 0, 19, 65522, 0, 19, 65523, 0, 19, 65524, 0, 19, 65525, 0, 19, 65526, 0, 19, 65527, 0, 19, 65528, 0, 19, 65529, 0, 19, 65530, 0, 19, 65531, 0, 19, 65532, 0, 19, 65533, 0, 19, 65534, 0, 19, 65535, 0, 19, 0, 0, 19, 1, 0, 19, 2, 0, 19, 3, 0, 19, 4, 0, 19, 5, 0, 19, 6, 0, 19, 7, 0, 19, 8, 0, 19, 9, 0, 19, 10, 0, 19, 11, 0, 19, 12, 0, 19, 13, 0, 19, 14, 0, 19, 15, 0, 19, 16, 0, 19, 17, 0, 19, 18, 0, 19, 19, 0, 19, 20, 0, 19, 21, 0, 19, 22, 0, 19, 23, 0, 19, 24, 0, 19, 25, 0, 19, 26, 0, 19, 27, 0, 19, 28, 0, 19, 29, 0, 19, 30, 0, 19, 31, 0, 19, 32, 0, 19, 33, 0, 19, 34, 0, 19, 35, 0, 20, 65504, 0, 20, 65505, 0, 20, 65506, 0, 20, 65507, 0, 20, 65508, 0, 20, 65509, 0, 20, 65510, 0, 20, 65511, 0, 20, 65512, 0, 20, 65513, 0, 20, 65514, 0, 20, 65515, 0, 20, 65516, 0, 20, 65517, 0, 20, 65518, 0, 20, 65519, 0, 20, 65520, 0, 20, 65521, 0, 20, 65522, 0, 20, 65523, 0, 20, 65524, 0, 20, 65525, 0, 20, 65526, 0, 20, 65527, 0, 20, 65528, 0, 20, 65529, 0, 20, 65530, 0, 20, 65531, 0, 20, 65532, 0, 20, 65533, 0, 20, 65534, 0, 20, 65535, 0, 20, 0, 0, 20, 1, 0, 20, 2, 0, 20, 3, 0, 20, 4, 0, 20, 5, 0, 20, 6, 0, 20, 7, 0, 20, 8, 0, 20, 9, 0, 20, 10, 0, 20, 11, 0, 20, 12, 0, 20, 13, 0, 20, 14, 0, 20, 15, 0, 20, 16, 0, 20, 17, 0, 20, 18, 0, 20, 19, 0, 20, 20, 0, 20, 21, 0, 20, 22, 0, 20, 23, 0, 20, 24, 0, 20, 25, 0, 20, 26, 0, 20, 27, 0, 20, 28, 0, 20, 29, 0, 20, 30, 0, 20, 31, 0, 20, 32, 0, 20, 33, 0, 20, 34, 0, 20, 35, 0, 21, 65504, 0, 21, 65505, 0, 21, 65506, 0, 21, 65507, 0, 21, 65508, 0, 21, 65509, 0, 21, 65510, 0, 21, 65511, 0, 21, 65512, 0, 21, 65513, 0, 21, 65514, 0, 21, 65515, 0, 21, 65516, 0, 21, 65517, 0, 21, 65518, 0, 21, 65519, 0, 21, 65520, 0, 21, 65521, 0, 21, 65522, 0, 21, 65523, 0, 21, 65524, 0, 21, 65525, 0, 21, 65526, 0, 21, 65527, 0, 21, 65528, 0, 21, 65529, 0, 21, 65530, 0, 21, 65531, 0, 21, 65532, 0, 21, 65533, 0, 21, 65534, 0, 21, 65535, 0, 21, 0, 0, 21, 1, 0, 21, 2, 0, 21, 3, 0, 21, 4, 0, 21, 5, 0, 21, 6, 0, 21, 7, 0, 21, 8, 0, 21, 9, 0, 21, 10, 0, 21, 11, 0, 21, 12, 0, 21, 13, 0, 21, 14, 0, 21, 15, 0, 21, 16, 0, 21, 17, 0, 21, 18, 0, 21, 19, 0, 21, 20, 0, 21, 21, 0, 21, 22, 0, 21, 23, 0, 21, 24, 0, 21, 25, 0, 21, 26, 0, 21, 27, 0, 21, 28, 0, 21, 29, 0, 21, 30, 0, 21, 31, 0, 21, 32, 0, 21, 33, 0, 21, 34, 0, 21, 35, 0, 22, 65504, 0, 22, 65505, 0, 22, 65506, 0, 22, 65507, 0, 22, 65508, 0, 22, 65509, 0, 22, 65510, 0, 22, 65511, 0, 22, 65512, 0, 22, 65513, 0, 22, 65514, 0, 22, 65515, 0, 22, 65516, 0, 22, 65517, 0, 22, 65518, 0, 22, 65519, 0, 22, 65520, 0, 22, 65521, 0, 22, 65522, 0, 22, 65523, 0, 22, 65524, 0, 22, 65525, 0, 22, 65526, 0, 22, 65527, 0, 22, 65528, 0, 22, 65529, 0, 22, 65530, 0, 22, 65531, 0, 22, 65532, 0, 22, 65533, 0, 22, 65534, 0, 22, 65535, 0, 22, 0, 0, 22, 1, 0, 22, 2, 0, 22, 3, 0, 22, 4, 0, 22, 5, 0, 22, 6, 0, 22, 7, 0, 22, 8, 0, 22, 9, 0, 22, 10, 0, 22, 11, 0, 22, 12, 0, 22, 13, 0, 22, 14, 0, 22, 15, 0, 22, 16, 0, 22, 17, 0, 22, 18, 0, 22, 19, 0, 22, 20, 0, 22, 21, 0, 22, 22, 0, 22, 23, 0, 22, 24, 0, 22, 25, 0, 22, 26, 0, 22, 27, 0, 22, 28, 0, 22, 29, 0, 22, 30, 0, 22, 31, 0, 22, 32, 0, 22, 33, 0, 22, 34, 0, 22, 35, 0, 23, 65504, 0, 23, 65505, 0, 23, 65506, 0, 23, 65507, 0, 23, 65508, 0, 23, 65509, 0, 23, 65510, 0, 23, 65511, 0, 23, 65512, 0, 23, 65513, 0, 23, 65514, 0, 23, 65515, 0, 23, 65516, 0, 23, 65517, 0, 23, 65518, 0, 23, 65519, 0, 23, 65520, 0, 23, 65521, 0, 23, 65522, 0, 23, 65523, 0, 23, 65524, 0, 23, 65525, 0, 23, 65526, 0, 23, 65527, 0, 23, 65528, 0, 23, 65529, 0, 23, 65530, 0, 23, 65531, 0, 23, 65532, 0, 23, 65533, 0, 23, 65534, 0, 23, 65535, 0, 23, 0, 0, 23, 1, 0, 23, 2, 0, 23, 3, 0, 23, 4, 0, 23, 5, 0, 23, 6, 0, 23, 7, 0, 23, 8, 0, 23, 9, 0, 23, 10, 0, 23, 11, 0, 23, 12, 0, 23, 13, 0, 23, 14, 0, 23, 15, 0, 23, 16, 0, 23, 17, 0, 23, 18, 0, 23, 19, 0, 23, 20, 0, 23, 21, 0, 23, 22, 0, 23, 23, 0, 23, 24, 0, 23, 25, 0, 23, 26, 0, 23, 27, 0, 23, 28, 0, 23, 29, 0, 23, 30, 0, 23, 31, 0, 23, 32, 0, 23, 33, 0, 23, 34, 0, 23, 35, 0, 24, 65504, 0, 24, 65505, 0, 24, 65506, 0, 24, 65507, 0, 24, 65508, 0, 24, 65509, 0, 24, 65510, 0, 24, 65511, 0, 24, 65512, 0, 24, 65513, 0, 24, 65514, 0, 24, 65515, 0, 24, 65516, 0, 24, 65517, 0, 24, 65518, 0, 24, 65519, 0, 24, 65520, 0, 24, 65521, 0, 24, 65522, 0, 24, 65523, 0, 24, 65524, 0, 24, 65525, 0, 24, 65526, 0, 24, 65527, 0, 24, 65528, 0, 24, 65529, 0, 24, 65530, 0, 24, 65531, 0, 24, 65532, 0, 24, 65533, 0, 24, 65534, 0, 24, 65535, 0, 24, 0, 0, 24, 1, 0, 24, 2, 0, 24, 3, 0, 24, 4, 0, 24, 5, 0, 24, 6, 0, 24, 7, 0, 24, 8, 0, 24, 9, 0, 24, 10, 0, 24, 11, 0, 24, 12, 0, 24, 13, 0, 24, 14, 0, 24, 15, 0, 24, 16, 0, 24, 17, 0, 24, 18, 0, 24, 19, 0, 24, 20, 0, 24, 21, 0, 24, 22, 0, 24, 23, 0, 24, 24, 0, 24, 25, 0, 24, 26, 0, 24, 27, 0, 24, 28, 0, 24, 29, 0, 24, 30, 0, 24, 31, 0, 24, 32, 0, 24, 33, 0, 24, 34, 0, 24, 35, 0, 25, 65504, 0, 25, 65505, 0, 25, 65506, 0, 25, 65507, 0, 25, 65508, 0, 25, 65509, 0, 25, 65510, 0, 25, 65511, 0, 25, 65512, 0, 25, 65513, 0, 25, 65514, 0, 25, 65515, 0, 25, 65516, 0, 25, 65517, 0, 25, 65518, 0, 25, 65519, 0, 25, 65520, 0, 25, 65521, 0, 25, 65522, 0, 25, 65523, 0, 25, 65524, 0, 25, 65525, 0, 25, 65526, 0, 25, 65527, 0, 25, 65528, 0, 25, 65529, 0, 25, 65530, 0, 25, 65531, 0, 25, 65532, 0, 25, 65533, 0, 25, 65534, 0, 25, 65535, 0, 25, 0, 0, 25, 1, 0, 25, 2, 0, 25, 3, 0, 25, 4, 0, 25, 5, 0, 25, 6, 0, 25, 7, 0, 25, 8, 0, 25, 9, 0, 25, 10, 0, 25, 11, 0, 25, 12, 0, 25, 13, 0, 25, 14, 0, 25, 15, 0, 25, 16, 0, 25, 17, 0, 25, 18, 0, 25, 19, 0, 25, 20, 0, 25, 21, 0, 25, 22, 0, 25, 23, 0, 25, 24, 0, 25, 25, 0, 25, 26, 0, 25, 27, 0, 25, 28, 0, 25, 29, 0, 25, 30, 0, 25, 31, 0, 25, 32, 0, 25, 33, 0, 25, 34, 0, 25, 35, 0, 26, 65504, 0, 26, 65505, 0, 26, 65506, 0, 26, 65507, 0, 26, 65508, 0, 26, 65509, 0, 26, 65510, 0, 26, 65511, 0, 26, 65512, 0, 26, 65513, 0, 26, 65514, 0, 26, 65515, 0, 26, 65516, 0, 26, 65517, 0, 26, 65518, 0, 26, 65519, 0, 26, 65520, 0, 26, 65521, 0, 26, 65522, 0, 26, 65523, 0, 26, 65524, 0, 26, 65525, 0, 26, 65526, 0, 26, 65527, 0, 26, 65528, 0, 26, 65529, 0, 26, 65530, 0, 26, 65531, 0, 26, 65532, 0, 26, 65533, 0, 26, 65534, 0, 26, 65535, 0, 26, 0, 0, 26, 1, 0, 26, 2, 0, 26, 3, 0, 26, 4, 0, 26, 5, 0, 26, 6, 0, 26, 7, 0, 26, 8, 0, 26, 9, 0, 26, 10, 0, 26, 11, 0, 26, 12, 0, 26, 13, 0, 26, 14, 0, 26, 15, 0, 26, 16, 0, 26, 17, 0, 26, 18, 0, 26, 19, 0, 26, 20, 0, 26, 21, 0, 26, 22, 0, 26, 23, 0, 26, 24, 0, 26, 25, 0, 26, 26, 0, 26, 27, 0, 26, 28, 0, 26, 29, 0, 26, 30, 0, 26, 31, 0, 26, 32, 0, 26, 33, 0, 26, 34, 0, 26, 35, 0, 27, 65504, 0, 27, 65505, 0, 27, 65506, 0, 27, 65507, 0, 27, 65508, 0, 27, 65509, 0, 27, 65510, 0, 27, 65511, 0, 27, 65512, 0, 27, 65513, 0, 27, 65514, 0, 27, 65515, 0, 27, 65516, 0, 27, 65517, 0, 27, 65518, 0, 27, 65519, 0, 27, 65520, 0, 27, 65521, 0, 27, 65522, 0, 27, 65523, 0, 27, 65524, 0, 27, 65525, 0, 27, 65526, 0, 27, 65527, 0, 27, 65528, 0, 27, 65529, 0, 27, 65530, 0, 27, 65531, 0, 27, 65532, 0, 27, 65533, 0, 27, 65534, 0, 27, 65535, 0, 27, 0, 0, 27, 1, 0, 27, 2, 0, 27, 3, 0, 27, 4, 0, 27, 5, 0, 27, 6, 0, 27, 7, 0, 27, 8, 0, 27, 9, 0, 27, 10, 0, 27, 11, 0, 27, 12, 0, 27, 13, 0, 27, 14, 0, 27, 15, 0, 27, 16, 0, 27, 17, 0, 27, 18, 0, 27, 19, 0, 27, 20, 0, 27, 21, 0, 27, 22, 0, 27, 23, 0, 27, 24, 0, 27, 25, 0, 27, 26, 0, 27, 27, 0, 27, 28, 0, 27, 29, 0, 27, 30, 0, 27, 31, 0, 27, 32, 0, 27, 33, 0, 27, 34, 0, 27, 35, 0, 28, 65504, 0, 28, 65505, 0, 28, 65506, 0, 28, 65507, 0, 28, 65508, 0, 28, 65509, 0, 28, 65510, 0, 28, 65511, 0, 28, 65512, 0, 28, 65513, 0, 28, 65514, 0, 28, 65515, 0, 28, 65516, 0, 28, 65517, 0, 28, 65518, 0, 28, 65519, 0, 28, 65520, 0, 28, 65521, 0, 28, 65522, 0, 28, 65523, 0, 28, 65524, 0, 28, 65525, 0, 28, 65526, 0, 28, 65527, 0, 28, 65528, 0, 28, 65529, 0, 28, 65530, 0, 28, 65531, 0, 28, 65532, 0, 28, 65533, 0, 28, 65534, 0, 28, 65535, 0, 28, 0, 0, 28, 1, 0, 28, 2, 0, 28, 3, 0, 28, 4, 0, 28, 5, 0, 28, 6, 0, 28, 7, 0, 28, 8, 0, 28, 9, 0, 28, 10, 0, 28, 11, 0, 28, 12, 0, 28, 13, 0, 28, 14, 0, 28, 15, 0, 28, 16, 0, 28, 17, 0, 28, 18, 0, 28, 19, 0, 28, 20, 0, 28, 21, 0, 28, 22, 0, 28, 23, 0, 28, 24, 0, 28, 25, 0, 28, 26, 0, 28, 27, 0, 28, 28, 0, 28, 29, 0, 28, 30, 0, 28, 31, 0, 28, 32, 0, 28, 33, 0, 28, 34, 0, 28, 35, 0, 29, 65504, 0, 29, 65505, 0, 29, 65506, 0, 29, 65507, 0, 29, 65508, 0, 29, 65509, 0, 29, 65510, 0, 29, 65511, 0, 29, 65512, 0, 29, 65513, 0, 29, 65514, 0, 29, 65515, 0, 29, 65516, 0, 29, 65517, 0, 29, 65518, 0, 29, 65519, 0, 29, 65520, 0, 29, 65521, 0, 29, 65522, 0, 29, 65523, 0, 29, 65524, 0, 29, 65525, 0, 29, 65526, 0, 29, 65527, 0, 29, 65528, 0, 29, 65529, 0, 29, 65530, 0, 29, 65531, 0, 29, 65532, 0, 29, 65533, 0, 29, 65534, 0, 29, 65535, 0, 29, 0, 0, 29, 1, 0, 29, 2, 0, 29, 3, 0, 29, 4, 0, 29, 5, 0, 29, 6, 0, 29, 7, 0, 29, 8, 0, 29, 9, 0, 29, 10, 0, 29, 11, 0, 29, 12, 0, 29, 13, 0, 29, 14, 0, 29, 15, 0, 29, 16, 0, 29, 17, 0, 29, 18, 0, 29, 19, 0, 29, 20, 0, 29, 21, 0, 29, 22, 0, 29, 23, 0, 29, 24, 0, 29, 25, 0, 29, 26, 0, 29, 27, 0, 29, 28, 0, 29, 29, 0, 29, 30, 0, 29, 31, 0, 29, 32, 0, 29, 33, 0, 29, 34, 0, 29, 35, 0, 30, 65504, 0, 30, 65505, 0, 30, 65506, 0, 30, 65507, 0, 30, 65508, 0, 30, 65509, 0, 30, 65510, 0, 30, 65511, 0, 30, 65512, 0, 30, 65513, 0, 30, 65514, 0, 30, 65515, 0, 30, 65516, 0, 30, 65517, 0, 30, 65518, 0, 30, 65519, 0, 30, 65520, 0, 30, 65521, 0, 30, 65522, 0, 30, 65523, 0, 30, 65524, 0, 30, 65525, 0, 30, 65526, 0, 30, 65527, 0, 30, 65528, 0, 30, 65529, 0, 30, 65530, 0, 30, 65531, 0, 30, 65532, 0, 30, 65533, 0, 30, 65534, 0, 30, 65535, 0, 30, 0, 0, 30, 1, 0, 30, 2, 0, 30, 3, 0, 30, 4, 0, 30, 5, 0, 30, 6, 0, 30, 7, 0, 30, 8, 0, 30, 9, 0, 30, 10, 0, 30, 11, 0, 30, 12, 0, 30, 13, 0, 30, 14, 0, 30, 15, 0, 30, 16, 0, 30, 17, 0, 30, 18, 0, 30, 19, 0, 30, 20, 0, 30, 21, 0, 30, 22, 0, 30, 23, 0, 30, 24, 0, 30, 25, 0, 30, 26, 0, 30, 27, 0, 30, 28, 0, 30, 29, 0, 30, 30, 0, 30, 31, 0, 30, 32, 0, 30, 33, 0, 30, 34, 0, 30, 35, 0, 31, 65504, 0, 31, 65505, 0, 31, 65506, 0, 31, 65507, 0, 31, 65508, 0, 31, 65509, 0, 31, 65510, 0, 31, 65511, 0, 31, 65512, 0, 31, 65513, 0, 31, 65514, 0, 31, 65515, 0, 31, 65516, 0, 31, 65517, 0, 31, 65518, 0, 31, 65519, 0, 31, 65520, 0, 31, 65521, 0, 31, 65522, 0, 31, 65523, 0, 31, 65524, 0, 31, 65525, 0, 31, 65526, 0, 31, 65527, 0, 31, 65528, 0, 31, 65529, 0, 31, 65530, 0, 31, 65531, 0, 31, 65532, 0, 31, 65533, 0, 31, 65534, 0, 31, 65535, 0, 31, 0, 0, 31, 1, 0, 31, 2, 0, 31, 3, 0, 31, 4, 0, 31, 5, 0, 31, 6, 0, 31, 7, 0, 31, 8, 0, 31, 9, 0, 31, 10, 0, 31, 11, 0, 31, 12, 0, 31, 13, 0, 31, 14, 0, 31, 15, 0, 31, 16, 0, 31, 17, 0, 31, 18, 0, 31, 19, 0, 31, 20, 0, 31, 21, 0, 31, 22, 0, 31, 23, 0, 31, 24, 0, 31, 25, 0, 31, 26, 0, 31, 27, 0, 31, 28, 0, 31, 29, 0, 31, 30, 0, 31, 31, 0, 31, 32, 0, 31, 33, 0, 31, 34, 0, 31, 35, 0, 32, 65504, 0, 32, 65505, 0, 32, 65506, 0, 32, 65507, 0, 32, 65508, 0, 32, 65509, 0, 32, 65510, 0, 32, 65511, 0, 32, 65512, 0, 32, 65513, 0, 32, 65514, 0, 32, 65515, 0, 32, 65516, 0, 32, 65517, 0, 32, 65518, 0, 32, 65519, 0, 32, 65520, 0, 32, 65521, 0, 32, 65522, 0, 32, 65523, 0, 32, 65524, 0, 32, 65525, 0, 32, 65526, 0, 32, 65527, 0, 32, 65528, 0, 32, 65529, 0, 32, 65530, 0, 32, 65531, 0, 32, 65532, 0, 32, 65533, 0, 32, 65534, 0, 32, 65535, 0, 32, 0, 0, 32, 1, 0, 32, 2, 0, 32, 3, 0, 32, 4, 0, 32, 5, 0, 32, 6, 0, 32, 7, 0, 32, 8, 0, 32, 9, 0, 32, 10, 0, 32, 11, 0, 32, 12, 0, 32, 13, 0, 32, 14, 0, 32, 15, 0, 32, 16, 0, 32, 17, 0, 32, 18, 0, 32, 19, 0, 32, 20, 0, 32, 21, 0, 32, 22, 0, 32, 23, 0, 32, 24, 0, 32, 25, 0, 32, 26, 0, 32, 27, 0, 32, 28, 0, 32, 29, 0, 32, 30, 0, 32, 31, 0, 32, 32, 0, 32, 33, 0, 32, 34, 0, 32, 35, 0, 33, 65504, 0, 33, 65505, 0, 33, 65506, 0, 33, 65507, 0, 33, 65508, 0, 33, 65509, 0, 33, 65510, 0, 33, 65511, 0, 33, 65512, 0, 33, 65513, 0, 33, 65514, 0, 33, 65515, 0, 33, 65516, 0, 33, 65517, 0, 33, 65518, 0, 33, 65519, 0, 33, 65520, 0, 33, 65521, 0, 33, 65522, 0, 33, 65523, 0, 33, 65524, 0, 33, 65525, 0, 33, 65526, 0, 33, 65527, 0, 33, 65528, 0, 33, 65529, 0, 33, 65530, 0, 33, 65531, 0, 33, 65532, 0, 33, 65533, 0, 33, 65534, 0, 33, 65535, 0, 33, 0, 0, 33, 1, 0, 33, 2, 0, 33, 3, 0, 33, 4, 0, 33, 5, 0, 33, 6, 0, 33, 7, 0, 33, 8, 0, 33, 9, 0, 33, 10, 0, 33, 11, 0, 33, 12, 0, 33, 13, 0, 33, 14, 0, 33, 15, 0, 33, 16, 0, 33, 17, 0, 33, 18, 0, 33, 19, 0, 33, 20, 0, 33, 21, 0, 33, 22, 0, 33, 23, 0, 33, 24, 0, 33, 25, 0, 33, 26, 0, 33, 27, 0, 33, 28, 0, 33, 29, 0, 33, 30, 0, 33, 31, 0, 33, 32, 0, 33, 33, 0, 33, 34, 0, 33, 35, 0, 34, 65504, 0, 34, 65505, 0, 34, 65506, 0, 34, 65507, 0, 34, 65508, 0, 34, 65509, 0, 34, 65510, 0, 34, 65511, 0, 34, 65512, 0, 34, 65513, 0, 34, 65514, 0, 34, 65515, 0, 34, 65516, 0, 34, 65517, 0, 34, 65518, 0, 34, 65519, 0, 34, 65520, 0, 34, 65521, 0, 34, 65522, 0, 34, 65523, 0, 34, 65524, 0, 34, 65525, 0, 34, 65526, 0, 34, 65527, 0, 34, 65528, 0, 34, 65529, 0, 34, 65530, 0, 34, 65531, 0, 34, 65532, 0, 34, 65533, 0, 34, 65534, 0, 34, 65535, 0, 34, 0, 0, 34, 1, 0, 34, 2, 0, 34, 3, 0, 34, 4, 0, 34, 5, 0, 34, 6, 0, 34, 7, 0, 34, 8, 0, 34, 9, 0, 34, 10, 0, 34, 11, 0, 34, 12, 0, 34, 13, 0, 34, 14, 0, 34, 15, 0, 34, 16, 0, 34, 17, 0, 34, 18, 0, 34, 19, 0, 34, 20, 0, 34, 21, 0, 34, 22, 0, 34, 23, 0, 34, 24, 0, 34, 25, 0, 34, 26, 0, 34, 27, 0, 34, 28, 0, 34, 29, 0, 34, 30, 0, 34, 31, 0, 34, 32, 0, 34, 33, 0, 34, 34, 0, 34, 35, 0, 35, 65504, 0, 35, 65505, 0, 35, 65506, 0, 35, 65507, 0, 35, 65508, 0, 35, 65509, 0, 35, 65510, 0, 35, 65511, 0, 35, 65512, 0, 35, 65513, 0, 35, 65514, 0, 35, 65515, 0, 35, 65516, 0, 35, 65517, 0, 35, 65518, 0, 35, 65519, 0, 35, 65520, 0, 35, 65521, 0, 35, 65522, 0, 35, 65523, 0, 35, 65524, 0, 35, 65525, 0, 35, 65526, 0, 35, 65527, 0, 35, 65528, 0, 35, 65529, 0, 35, 65530, 0, 35, 65531, 0, 35, 65532, 0, 35, 65533, 0, 35, 65534, 0, 35, 65535, 0, 35, 0, 0, 35, 1, 0, 35, 2, 0, 35, 3, 0, 35, 4, 0, 35, 5, 0, 35, 6, 0, 35, 7, 0, 35, 8, 0, 35, 9, 0, 35, 10, 0, 35, 11, 0, 35, 12, 0, 35, 13, 0, 35, 14, 0, 35, 15, 0, 35, 16, 0, 35, 17, 0, 35, 18, 0, 35, 19, 0, 35, 20, 0, 35, 21, 0, 35, 22, 0, 35, 23, 0, 35, 24, 0, 35, 25, 0, 35, 26, 0, 35, 27, 0, 35, 28, 0, 35, 29, 0, 35, 30, 0, 35, 31, 0, 35, 32, 0, 35, 33, 0, 35, 34, 0, 35, 35, 0, 2, 65534, 0, 3, 65532, 0, 5, 65534, 0, 5, 65535, 0, 5, 0, 0, 5, 1, 0) +"cells": PackedInt32Array(65490, 65504, 0, 65490, 65505, 0, 65490, 65506, 0, 65490, 65507, 0, 65490, 65508, 0, 65490, 65509, 0, 65490, 65510, 0, 65490, 65511, 0, 65490, 65512, 0, 65490, 65513, 0, 65490, 65514, 0, 65490, 65515, 0, 65490, 65516, 0, 65490, 65517, 0, 65490, 65518, 0, 65490, 65519, 0, 65490, 65520, 0, 65490, 65521, 0, 65490, 65522, 0, 65490, 65523, 0, 65490, 65524, 0, 65490, 65525, 0, 65490, 65526, 0, 65490, 65527, 0, 65490, 65528, 0, 65490, 65529, 0, 65490, 65530, 0, 65490, 65531, 0, 65490, 65532, 0, 65490, 65533, 0, 65490, 65534, 0, 65490, 65535, 0, 65490, 0, 0, 65490, 1, 0, 65490, 2, 0, 65490, 3, 0, 65490, 4, 0, 65490, 5, 0, 65490, 6, 0, 65490, 7, 0, 65490, 8, 0, 65490, 9, 0, 65490, 10, 0, 65490, 11, 0, 65490, 12, 0, 65490, 13, 0, 65490, 14, 0, 65490, 15, 0, 65490, 16, 0, 65490, 17, 0, 65490, 18, 0, 65490, 19, 0, 65490, 20, 0, 65490, 21, 0, 65490, 22, 0, 65490, 23, 0, 65490, 24, 0, 65490, 25, 0, 65490, 26, 0, 65490, 27, 0, 65490, 28, 0, 65490, 29, 0, 65490, 30, 0, 65490, 31, 0, 65490, 32, 0, 65490, 33, 0, 65490, 34, 0, 65490, 35, 0, 65491, 65504, 0, 65491, 65505, 0, 65491, 65506, 0, 65491, 65507, 0, 65491, 65508, 0, 65491, 65509, 0, 65491, 65510, 0, 65491, 65511, 0, 65491, 65512, 0, 65491, 65513, 0, 65491, 65514, 0, 65491, 65515, 0, 65491, 65516, 0, 65491, 65517, 0, 65491, 65518, 0, 65491, 65519, 0, 65491, 65520, 0, 65491, 65521, 0, 65491, 65522, 0, 65491, 65523, 0, 65491, 65524, 0, 65491, 65525, 0, 65491, 65526, 0, 65491, 65527, 0, 65491, 65528, 0, 65491, 65529, 0, 65491, 65530, 0, 65491, 65531, 0, 65491, 65532, 0, 65491, 65533, 0, 65491, 65534, 0, 65491, 65535, 0, 65491, 0, 0, 65491, 1, 0, 65491, 2, 0, 65491, 3, 0, 65491, 4, 0, 65491, 5, 0, 65491, 6, 0, 65491, 7, 0, 65491, 8, 0, 65491, 9, 0, 65491, 10, 0, 65491, 11, 0, 65491, 12, 0, 65491, 13, 0, 65491, 14, 0, 65491, 15, 0, 65491, 16, 0, 65491, 17, 0, 65491, 18, 0, 65491, 19, 0, 65491, 20, 0, 65491, 21, 0, 65491, 22, 0, 65491, 23, 0, 65491, 24, 0, 65491, 25, 0, 65491, 26, 0, 65491, 27, 0, 65491, 28, 0, 65491, 29, 0, 65491, 30, 0, 65491, 31, 0, 65491, 32, 0, 65491, 33, 0, 65491, 34, 0, 65491, 35, 0, 65492, 65504, 0, 65492, 65505, 0, 65492, 65506, 0, 65492, 65507, 0, 65492, 65508, 0, 65492, 65509, 0, 65492, 65510, 0, 65492, 65511, 0, 65492, 65512, 0, 65492, 65513, 0, 65492, 65514, 0, 65492, 65515, 0, 65492, 65516, 0, 65492, 65517, 0, 65492, 65518, 0, 65492, 65519, 0, 65492, 65520, 0, 65492, 65521, 0, 65492, 65522, 0, 65492, 65523, 0, 65492, 65524, 0, 65492, 65525, 0, 65492, 65526, 0, 65492, 65527, 0, 65492, 65528, 0, 65492, 65529, 0, 65492, 65530, 0, 65492, 65531, 0, 65492, 65532, 0, 65492, 65533, 0, 65492, 65534, 0, 65492, 65535, 0, 65492, 0, 0, 65492, 1, 0, 65492, 2, 0, 65492, 3, 0, 65492, 4, 0, 65492, 5, 0, 65492, 6, 0, 65492, 7, 0, 65492, 8, 0, 65492, 9, 0, 65492, 10, 0, 65492, 11, 0, 65492, 12, 0, 65492, 13, 0, 65492, 14, 0, 65492, 15, 0, 65492, 16, 0, 65492, 17, 0, 65492, 18, 0, 65492, 19, 0, 65492, 20, 0, 65492, 21, 0, 65492, 22, 0, 65492, 23, 0, 65492, 24, 0, 65492, 25, 0, 65492, 26, 0, 65492, 27, 0, 65492, 28, 0, 65492, 29, 0, 65492, 30, 0, 65492, 31, 0, 65492, 32, 0, 65492, 33, 0, 65492, 34, 0, 65492, 35, 0, 65493, 65504, 0, 65493, 65505, 0, 65493, 65506, 0, 65493, 65507, 0, 65493, 65508, 0, 65493, 65509, 0, 65493, 65510, 0, 65493, 65511, 0, 65493, 65512, 0, 65493, 65513, 0, 65493, 65514, 0, 65493, 65515, 0, 65493, 65516, 0, 65493, 65517, 0, 65493, 65518, 0, 65493, 65519, 0, 65493, 65520, 0, 65493, 65521, 0, 65493, 65522, 0, 65493, 65523, 0, 65493, 65524, 0, 65493, 65525, 0, 65493, 65526, 0, 65493, 65527, 0, 65493, 65528, 0, 65493, 65529, 0, 65493, 65530, 0, 65493, 65531, 0, 65493, 65532, 0, 65493, 65533, 0, 65493, 65534, 0, 65493, 65535, 0, 65493, 0, 0, 65493, 1, 0, 65493, 2, 0, 65493, 3, 0, 65493, 4, 0, 65493, 5, 0, 65493, 6, 0, 65493, 7, 0, 65493, 8, 0, 65493, 9, 0, 65493, 10, 0, 65493, 11, 0, 65493, 12, 0, 65493, 13, 0, 65493, 14, 0, 65493, 15, 0, 65493, 16, 0, 65493, 17, 0, 65493, 18, 0, 65493, 19, 0, 65493, 20, 0, 65493, 21, 0, 65493, 22, 0, 65493, 23, 0, 65493, 24, 0, 65493, 25, 0, 65493, 26, 0, 65493, 27, 0, 65493, 28, 0, 65493, 29, 0, 65493, 30, 0, 65493, 31, 0, 65493, 32, 0, 65493, 33, 0, 65493, 34, 0, 65493, 35, 0, 65494, 65504, 0, 65494, 65505, 0, 65494, 65506, 0, 65494, 65507, 0, 65494, 65508, 0, 65494, 65509, 0, 65494, 65510, 0, 65494, 65511, 0, 65494, 65512, 0, 65494, 65513, 0, 65494, 65514, 0, 65494, 65515, 0, 65494, 65516, 0, 65494, 65517, 0, 65494, 65518, 0, 65494, 65519, 0, 65494, 65520, 0, 65494, 65521, 0, 65494, 65522, 0, 65494, 65523, 0, 65494, 65524, 0, 65494, 65525, 0, 65494, 65526, 0, 65494, 65527, 0, 65494, 65528, 0, 65494, 65529, 0, 65494, 65530, 0, 65494, 65531, 0, 65494, 65532, 0, 65494, 65533, 0, 65494, 65534, 0, 65494, 65535, 0, 65494, 0, 0, 65494, 1, 0, 65494, 2, 0, 65494, 3, 0, 65494, 4, 0, 65494, 5, 0, 65494, 6, 0, 65494, 7, 0, 65494, 8, 0, 65494, 9, 0, 65494, 10, 0, 65494, 11, 0, 65494, 12, 0, 65494, 13, 0, 65494, 14, 0, 65494, 15, 0, 65494, 16, 0, 65494, 17, 0, 65494, 18, 0, 65494, 19, 0, 65494, 20, 0, 65494, 21, 0, 65494, 22, 0, 65494, 23, 0, 65494, 24, 0, 65494, 25, 0, 65494, 26, 0, 65494, 27, 0, 65494, 28, 0, 65494, 29, 0, 65494, 30, 0, 65494, 31, 0, 65494, 32, 0, 65494, 33, 0, 65494, 34, 0, 65494, 35, 0, 65495, 65504, 0, 65495, 65505, 0, 65495, 65506, 0, 65495, 65507, 0, 65495, 65508, 0, 65495, 65509, 0, 65495, 65510, 0, 65495, 65511, 0, 65495, 65512, 0, 65495, 65513, 0, 65495, 65514, 0, 65495, 65515, 0, 65495, 65516, 0, 65495, 65517, 0, 65495, 65518, 0, 65495, 65519, 0, 65495, 65520, 0, 65495, 65521, 0, 65495, 65522, 0, 65495, 65523, 0, 65495, 65524, 0, 65495, 65525, 0, 65495, 65526, 0, 65495, 65527, 0, 65495, 65528, 0, 65495, 65529, 0, 65495, 65530, 0, 65495, 65531, 0, 65495, 65532, 0, 65495, 65533, 0, 65495, 65534, 0, 65495, 65535, 0, 65495, 0, 0, 65495, 1, 0, 65495, 2, 0, 65495, 3, 0, 65495, 4, 0, 65495, 5, 0, 65495, 6, 0, 65495, 7, 0, 65495, 8, 0, 65495, 9, 0, 65495, 10, 0, 65495, 11, 0, 65495, 12, 0, 65495, 13, 0, 65495, 14, 0, 65495, 15, 0, 65495, 16, 0, 65495, 17, 0, 65495, 18, 0, 65495, 19, 0, 65495, 20, 0, 65495, 21, 0, 65495, 22, 0, 65495, 23, 0, 65495, 24, 0, 65495, 25, 0, 65495, 26, 0, 65495, 27, 0, 65495, 28, 0, 65495, 29, 0, 65495, 30, 0, 65495, 31, 0, 65495, 32, 0, 65495, 33, 0, 65495, 34, 0, 65495, 35, 0, 65496, 65504, 0, 65496, 65505, 0, 65496, 65506, 0, 65496, 65507, 0, 65496, 65508, 0, 65496, 65509, 0, 65496, 65510, 0, 65496, 65511, 0, 65496, 65512, 0, 65496, 65513, 0, 65496, 65514, 0, 65496, 65515, 0, 65496, 65516, 0, 65496, 65517, 0, 65496, 65518, 0, 65496, 65519, 0, 65496, 65520, 0, 65496, 65521, 0, 65496, 65522, 0, 65496, 65523, 0, 65496, 65524, 0, 65496, 65525, 0, 65496, 65526, 0, 65496, 65527, 0, 65496, 65528, 0, 65496, 65529, 0, 65496, 65530, 0, 65496, 65531, 0, 65496, 65532, 0, 65496, 65533, 0, 65496, 65534, 0, 65496, 65535, 0, 65496, 0, 0, 65496, 1, 0, 65496, 2, 0, 65496, 3, 0, 65496, 4, 0, 65496, 5, 0, 65496, 6, 0, 65496, 7, 0, 65496, 8, 0, 65496, 9, 0, 65496, 10, 0, 65496, 11, 0, 65496, 12, 0, 65496, 13, 0, 65496, 14, 0, 65496, 15, 0, 65496, 16, 0, 65496, 17, 0, 65496, 18, 0, 65496, 19, 0, 65496, 20, 0, 65496, 21, 0, 65496, 22, 0, 65496, 23, 0, 65496, 24, 0, 65496, 25, 0, 65496, 26, 0, 65496, 27, 0, 65496, 28, 0, 65496, 29, 0, 65496, 30, 0, 65496, 31, 0, 65496, 32, 0, 65496, 33, 0, 65496, 34, 0, 65496, 35, 0, 65497, 65504, 0, 65497, 65505, 0, 65497, 65506, 0, 65497, 65507, 0, 65497, 65508, 0, 65497, 65509, 0, 65497, 65510, 0, 65497, 65511, 0, 65497, 65512, 0, 65497, 65513, 0, 65497, 65514, 0, 65497, 65515, 0, 65497, 65516, 0, 65497, 65517, 0, 65497, 65518, 0, 65497, 65519, 0, 65497, 65520, 0, 65497, 65521, 0, 65497, 65522, 0, 65497, 65523, 0, 65497, 65524, 0, 65497, 65525, 0, 65497, 65526, 0, 65497, 65527, 0, 65497, 65528, 0, 65497, 65529, 0, 65497, 65530, 0, 65497, 65531, 0, 65497, 65532, 0, 65497, 65533, 0, 65497, 65534, 0, 65497, 65535, 0, 65497, 0, 0, 65497, 1, 0, 65497, 2, 0, 65497, 3, 0, 65497, 4, 0, 65497, 5, 0, 65497, 6, 0, 65497, 7, 0, 65497, 8, 0, 65497, 9, 0, 65497, 10, 0, 65497, 11, 0, 65497, 12, 0, 65497, 13, 0, 65497, 14, 0, 65497, 15, 0, 65497, 16, 0, 65497, 17, 0, 65497, 18, 0, 65497, 19, 0, 65497, 20, 0, 65497, 21, 0, 65497, 22, 0, 65497, 23, 0, 65497, 24, 0, 65497, 25, 0, 65497, 26, 0, 65497, 27, 0, 65497, 28, 0, 65497, 29, 0, 65497, 30, 0, 65497, 31, 0, 65497, 32, 0, 65497, 33, 0, 65497, 34, 0, 65497, 35, 0, 65498, 65504, 0, 65498, 65505, 0, 65498, 65506, 0, 65498, 65507, 0, 65498, 65508, 0, 65498, 65509, 0, 65498, 65510, 0, 65498, 65511, 0, 65498, 65512, 0, 65498, 65513, 0, 65498, 65514, 0, 65498, 65515, 0, 65498, 65516, 0, 65498, 65517, 0, 65498, 65518, 0, 65498, 65519, 0, 65498, 65520, 0, 65498, 65521, 0, 65498, 65522, 0, 65498, 65523, 0, 65498, 65524, 0, 65498, 65525, 0, 65498, 65526, 0, 65498, 65527, 0, 65498, 65528, 0, 65498, 65529, 0, 65498, 65530, 0, 65498, 65531, 0, 65498, 65532, 0, 65498, 65533, 0, 65498, 65534, 0, 65498, 65535, 0, 65498, 0, 0, 65498, 1, 0, 65498, 2, 0, 65498, 3, 0, 65498, 4, 0, 65498, 5, 0, 65498, 6, 0, 65498, 7, 0, 65498, 8, 0, 65498, 9, 0, 65498, 10, 0, 65498, 11, 0, 65498, 12, 0, 65498, 13, 0, 65498, 14, 0, 65498, 15, 0, 65498, 16, 0, 65498, 17, 0, 65498, 18, 0, 65498, 19, 0, 65498, 20, 0, 65498, 21, 0, 65498, 22, 0, 65498, 23, 0, 65498, 24, 0, 65498, 25, 0, 65498, 26, 0, 65498, 27, 0, 65498, 28, 0, 65498, 29, 0, 65498, 30, 0, 65498, 31, 0, 65498, 32, 0, 65498, 33, 0, 65498, 34, 0, 65498, 35, 0, 65499, 65504, 0, 65499, 65505, 0, 65499, 65506, 0, 65499, 65507, 0, 65499, 65508, 0, 65499, 65509, 0, 65499, 65510, 0, 65499, 65511, 0, 65499, 65512, 0, 65499, 65513, 0, 65499, 65514, 0, 65499, 65515, 0, 65499, 65516, 0, 65499, 65517, 0, 65499, 65518, 0, 65499, 65519, 0, 65499, 65520, 0, 65499, 65521, 0, 65499, 65522, 0, 65499, 65523, 0, 65499, 65524, 0, 65499, 65525, 0, 65499, 65526, 0, 65499, 65527, 0, 65499, 65528, 0, 65499, 65529, 0, 65499, 65530, 0, 65499, 65531, 0, 65499, 65532, 0, 65499, 65533, 0, 65499, 65534, 0, 65499, 65535, 0, 65499, 0, 0, 65499, 1, 0, 65499, 2, 0, 65499, 3, 0, 65499, 4, 0, 65499, 5, 0, 65499, 6, 0, 65499, 7, 0, 65499, 8, 0, 65499, 9, 0, 65499, 10, 0, 65499, 11, 0, 65499, 12, 0, 65499, 13, 0, 65499, 14, 0, 65499, 15, 0, 65499, 16, 0, 65499, 17, 0, 65499, 18, 0, 65499, 19, 0, 65499, 20, 0, 65499, 21, 0, 65499, 22, 0, 65499, 23, 0, 65499, 24, 0, 65499, 25, 0, 65499, 26, 0, 65499, 27, 0, 65499, 28, 0, 65499, 29, 0, 65499, 30, 0, 65499, 31, 0, 65499, 32, 0, 65499, 33, 0, 65499, 34, 0, 65499, 35, 0, 65500, 65504, 0, 65500, 65505, 0, 65500, 65506, 0, 65500, 65507, 0, 65500, 65508, 0, 65500, 65509, 0, 65500, 65510, 0, 65500, 65511, 0, 65500, 65512, 0, 65500, 65513, 0, 65500, 65514, 0, 65500, 65515, 0, 65500, 65516, 0, 65500, 65517, 0, 65500, 65518, 0, 65500, 65519, 0, 65500, 65520, 0, 65500, 65521, 0, 65500, 65522, 0, 65500, 65523, 0, 65500, 65524, 0, 65500, 65525, 0, 65500, 65526, 0, 65500, 65527, 0, 65500, 65528, 0, 65500, 65529, 0, 65500, 65530, 0, 65500, 65531, 0, 65500, 65532, 0, 65500, 65533, 0, 65500, 65534, 0, 65500, 65535, 0, 65500, 0, 0, 65500, 1, 0, 65500, 2, 0, 65500, 3, 0, 65500, 4, 0, 65500, 5, 0, 65500, 6, 0, 65500, 7, 0, 65500, 8, 0, 65500, 9, 0, 65500, 10, 0, 65500, 11, 0, 65500, 12, 0, 65500, 13, 0, 65500, 14, 0, 65500, 15, 0, 65500, 16, 0, 65500, 17, 0, 65500, 18, 0, 65500, 19, 0, 65500, 20, 0, 65500, 21, 0, 65500, 22, 0, 65500, 23, 0, 65500, 24, 0, 65500, 25, 0, 65500, 26, 0, 65500, 27, 0, 65500, 28, 0, 65500, 29, 0, 65500, 30, 0, 65500, 31, 0, 65500, 32, 0, 65500, 33, 0, 65500, 34, 0, 65500, 35, 0, 65501, 65504, 0, 65501, 65505, 0, 65501, 65506, 0, 65501, 65507, 0, 65501, 65508, 0, 65501, 65509, 0, 65501, 65510, 0, 65501, 65511, 0, 65501, 65512, 0, 65501, 65513, 0, 65501, 65514, 0, 65501, 65515, 0, 65501, 65516, 0, 65501, 65517, 0, 65501, 65518, 0, 65501, 65519, 0, 65501, 65520, 0, 65501, 65521, 0, 65501, 65522, 0, 65501, 65523, 0, 65501, 65524, 0, 65501, 65525, 0, 65501, 65526, 0, 65501, 65527, 0, 65501, 65528, 0, 65501, 65529, 0, 65501, 65530, 0, 65501, 65531, 0, 65501, 65532, 0, 65501, 65533, 0, 65501, 65534, 0, 65501, 65535, 0, 65501, 0, 0, 65501, 1, 0, 65501, 2, 0, 65501, 3, 0, 65501, 4, 0, 65501, 5, 0, 65501, 6, 0, 65501, 7, 0, 65501, 8, 0, 65501, 9, 0, 65501, 10, 0, 65501, 11, 0, 65501, 12, 0, 65501, 13, 0, 65501, 14, 0, 65501, 15, 0, 65501, 16, 0, 65501, 17, 0, 65501, 18, 0, 65501, 19, 0, 65501, 20, 0, 65501, 21, 0, 65501, 22, 0, 65501, 23, 0, 65501, 24, 0, 65501, 25, 0, 65501, 26, 0, 65501, 27, 0, 65501, 28, 0, 65501, 29, 0, 65501, 30, 0, 65501, 31, 0, 65501, 32, 0, 65501, 33, 0, 65501, 34, 0, 65501, 35, 0, 65502, 65504, 0, 65502, 65505, 0, 65502, 65506, 0, 65502, 65507, 0, 65502, 65508, 0, 65502, 65509, 0, 65502, 65510, 0, 65502, 65511, 0, 65502, 65512, 0, 65502, 65513, 0, 65502, 65514, 0, 65502, 65515, 0, 65502, 65516, 0, 65502, 65517, 0, 65502, 65518, 0, 65502, 65519, 0, 65502, 65520, 0, 65502, 65521, 0, 65502, 65522, 0, 65502, 65523, 0, 65502, 65524, 0, 65502, 65525, 0, 65502, 65526, 0, 65502, 65527, 0, 65502, 65528, 0, 65502, 65529, 0, 65502, 65530, 0, 65502, 65531, 0, 65502, 65532, 0, 65502, 65533, 0, 65502, 65534, 0, 65502, 65535, 0, 65502, 0, 0, 65502, 1, 0, 65502, 2, 0, 65502, 3, 0, 65502, 4, 0, 65502, 5, 0, 65502, 6, 0, 65502, 7, 0, 65502, 8, 0, 65502, 9, 0, 65502, 10, 0, 65502, 11, 0, 65502, 12, 0, 65502, 13, 0, 65502, 14, 0, 65502, 15, 0, 65502, 16, 0, 65502, 17, 0, 65502, 18, 0, 65502, 19, 0, 65502, 20, 0, 65502, 21, 0, 65502, 22, 0, 65502, 23, 0, 65502, 24, 0, 65502, 25, 0, 65502, 26, 0, 65502, 27, 0, 65502, 28, 0, 65502, 29, 0, 65502, 30, 0, 65502, 31, 0, 65502, 32, 0, 65502, 33, 0, 65502, 34, 0, 65502, 35, 0, 65503, 65504, 0, 65503, 65505, 0, 65503, 65506, 0, 65503, 65507, 0, 65503, 65508, 0, 65503, 65509, 0, 65503, 65510, 0, 65503, 65511, 0, 65503, 65512, 0, 65503, 65513, 0, 65503, 65514, 0, 65503, 65515, 0, 65503, 65516, 0, 65503, 65517, 0, 65503, 65518, 0, 65503, 65519, 0, 65503, 65520, 0, 65503, 65521, 0, 65503, 65522, 0, 65503, 65523, 0, 65503, 65524, 0, 65503, 65525, 0, 65503, 65526, 0, 65503, 65527, 0, 65503, 65528, 0, 65503, 65529, 0, 65503, 65530, 0, 65503, 65531, 0, 65503, 65532, 0, 65503, 65533, 0, 65503, 65534, 0, 65503, 65535, 0, 65503, 0, 0, 65503, 1, 0, 65503, 2, 0, 65503, 3, 0, 65503, 4, 0, 65503, 5, 0, 65503, 6, 0, 65503, 7, 0, 65503, 8, 0, 65503, 9, 0, 65503, 10, 0, 65503, 11, 0, 65503, 12, 0, 65503, 13, 0, 65503, 14, 0, 65503, 15, 0, 65503, 16, 0, 65503, 17, 0, 65503, 18, 0, 65503, 19, 0, 65503, 20, 0, 65503, 21, 0, 65503, 22, 0, 65503, 23, 0, 65503, 24, 0, 65503, 25, 0, 65503, 26, 0, 65503, 27, 0, 65503, 28, 0, 65503, 29, 0, 65503, 30, 0, 65503, 31, 0, 65503, 32, 0, 65503, 33, 0, 65503, 34, 0, 65503, 35, 0, 65504, 65504, 0, 65504, 65505, 0, 65504, 65506, 0, 65504, 65507, 0, 65504, 65508, 0, 65504, 65509, 0, 65504, 65510, 0, 65504, 65511, 0, 65504, 65512, 0, 65504, 65513, 0, 65504, 65514, 0, 65504, 65515, 0, 65504, 65516, 0, 65504, 65517, 0, 65504, 65518, 0, 65504, 65519, 0, 65504, 65520, 0, 65504, 65521, 0, 65504, 65522, 0, 65504, 65523, 0, 65504, 65524, 0, 65504, 65525, 0, 65504, 65526, 0, 65504, 65527, 0, 65504, 65528, 0, 65504, 65529, 0, 65504, 65530, 0, 65504, 65531, 0, 65504, 65532, 0, 65504, 65533, 0, 65504, 65534, 0, 65504, 65535, 0, 65504, 0, 0, 65504, 1, 0, 65504, 2, 0, 65504, 3, 0, 65504, 4, 0, 65504, 5, 0, 65504, 6, 0, 65504, 7, 0, 65504, 8, 0, 65504, 9, 0, 65504, 10, 0, 65504, 11, 0, 65504, 12, 0, 65504, 13, 0, 65504, 14, 0, 65504, 15, 0, 65504, 16, 0, 65504, 17, 0, 65504, 18, 0, 65504, 19, 0, 65504, 20, 0, 65504, 21, 0, 65504, 22, 0, 65504, 23, 0, 65504, 24, 0, 65504, 25, 0, 65504, 26, 0, 65504, 27, 0, 65504, 28, 0, 65504, 29, 0, 65504, 30, 0, 65504, 31, 0, 65504, 32, 0, 65504, 33, 0, 65504, 34, 0, 65504, 35, 0, 65505, 65504, 0, 65505, 65505, 0, 65505, 65506, 0, 65505, 65507, 0, 65505, 65508, 0, 65505, 65509, 0, 65505, 65510, 0, 65505, 65511, 0, 65505, 65512, 0, 65505, 65513, 0, 65505, 65514, 0, 65505, 65515, 0, 65505, 65516, 0, 65505, 65517, 0, 65505, 65518, 0, 65505, 65519, 0, 65505, 65520, 0, 65505, 65521, 0, 65505, 65522, 0, 65505, 65523, 0, 65505, 65524, 0, 65505, 65525, 0, 65505, 65526, 0, 65505, 65527, 0, 65505, 65528, 0, 65505, 65529, 0, 65505, 65530, 0, 65505, 65531, 0, 65505, 65532, 0, 65505, 65533, 0, 65505, 65534, 0, 65505, 65535, 0, 65505, 0, 0, 65505, 1, 0, 65505, 2, 0, 65505, 3, 0, 65505, 4, 0, 65505, 5, 0, 65505, 6, 0, 65505, 7, 0, 65505, 8, 0, 65505, 9, 0, 65505, 10, 0, 65505, 11, 0, 65505, 12, 0, 65505, 13, 0, 65505, 14, 0, 65505, 15, 0, 65505, 16, 0, 65505, 17, 0, 65505, 18, 0, 65505, 19, 0, 65505, 20, 0, 65505, 21, 0, 65505, 22, 0, 65505, 23, 0, 65505, 24, 0, 65505, 25, 0, 65505, 26, 0, 65505, 27, 0, 65505, 28, 0, 65505, 29, 0, 65505, 30, 0, 65505, 31, 0, 65505, 32, 0, 65505, 33, 0, 65505, 34, 0, 65505, 35, 0, 65506, 65504, 0, 65506, 65505, 0, 65506, 65506, 0, 65506, 65507, 0, 65506, 65508, 0, 65506, 65509, 0, 65506, 65510, 0, 65506, 65511, 0, 65506, 65512, 0, 65506, 65513, 0, 65506, 65514, 0, 65506, 65515, 0, 65506, 65516, 0, 65506, 65517, 0, 65506, 65518, 0, 65506, 65519, 0, 65506, 65520, 0, 65506, 65521, 0, 65506, 65522, 0, 65506, 65523, 0, 65506, 65524, 0, 65506, 65525, 0, 65506, 65526, 0, 65506, 65527, 0, 65506, 65528, 0, 65506, 65529, 0, 65506, 65530, 0, 65506, 65531, 0, 65506, 65532, 0, 65506, 65533, 0, 65506, 65534, 0, 65506, 65535, 0, 65506, 0, 0, 65506, 1, 0, 65506, 2, 0, 65506, 3, 0, 65506, 4, 0, 65506, 5, 0, 65506, 6, 0, 65506, 7, 0, 65506, 8, 0, 65506, 9, 0, 65506, 10, 0, 65506, 11, 0, 65506, 12, 0, 65506, 13, 0, 65506, 14, 0, 65506, 15, 0, 65506, 16, 0, 65506, 17, 0, 65506, 18, 0, 65506, 19, 0, 65506, 20, 0, 65506, 21, 0, 65506, 22, 0, 65506, 23, 0, 65506, 24, 0, 65506, 25, 0, 65506, 26, 0, 65506, 27, 0, 65506, 28, 0, 65506, 29, 0, 65506, 30, 0, 65506, 31, 0, 65506, 32, 0, 65506, 33, 0, 65506, 34, 0, 65506, 35, 0, 65507, 65504, 0, 65507, 65505, 0, 65507, 65506, 0, 65507, 65507, 0, 65507, 65508, 0, 65507, 65509, 0, 65507, 65510, 0, 65507, 65511, 0, 65507, 65512, 0, 65507, 65513, 0, 65507, 65514, 0, 65507, 65515, 0, 65507, 65516, 0, 65507, 65517, 0, 65507, 65518, 0, 65507, 65519, 0, 65507, 65520, 0, 65507, 65521, 0, 65507, 65522, 0, 65507, 65523, 0, 65507, 65524, 0, 65507, 65525, 0, 65507, 65526, 0, 65507, 65527, 0, 65507, 65528, 0, 65507, 65529, 0, 65507, 65530, 0, 65507, 65531, 0, 65507, 65532, 0, 65507, 65533, 0, 65507, 65534, 0, 65507, 65535, 0, 65507, 0, 0, 65507, 1, 0, 65507, 2, 0, 65507, 3, 0, 65507, 4, 0, 65507, 5, 0, 65507, 6, 0, 65507, 7, 0, 65507, 8, 0, 65507, 9, 0, 65507, 10, 0, 65507, 11, 0, 65507, 12, 0, 65507, 13, 0, 65507, 14, 0, 65507, 15, 0, 65507, 16, 0, 65507, 17, 0, 65507, 18, 0, 65507, 19, 0, 65507, 20, 0, 65507, 21, 0, 65507, 22, 0, 65507, 23, 0, 65507, 24, 0, 65507, 25, 0, 65507, 26, 0, 65507, 27, 0, 65507, 28, 0, 65507, 29, 0, 65507, 30, 0, 65507, 31, 0, 65507, 32, 0, 65507, 33, 0, 65507, 34, 0, 65507, 35, 0, 65508, 65504, 0, 65508, 65505, 0, 65508, 65506, 0, 65508, 65507, 0, 65508, 65508, 0, 65508, 65509, 0, 65508, 65510, 0, 65508, 65511, 0, 65508, 65512, 0, 65508, 65513, 0, 65508, 65514, 0, 65508, 65515, 0, 65508, 65516, 0, 65508, 65517, 0, 65508, 65518, 0, 65508, 65519, 0, 65508, 65520, 0, 65508, 65521, 0, 65508, 65522, 0, 65508, 65523, 0, 65508, 65524, 0, 65508, 65525, 0, 65508, 65526, 0, 65508, 65527, 0, 65508, 65528, 0, 65508, 65529, 0, 65508, 65530, 0, 65508, 65531, 0, 65508, 65532, 0, 65508, 65533, 0, 65508, 65534, 0, 65508, 65535, 0, 65508, 0, 0, 65508, 1, 0, 65508, 2, 0, 65508, 3, 0, 65508, 4, 0, 65508, 5, 0, 65508, 6, 0, 65508, 7, 0, 65508, 8, 0, 65508, 9, 0, 65508, 10, 0, 65508, 11, 0, 65508, 12, 0, 65508, 13, 0, 65508, 14, 0, 65508, 15, 0, 65508, 16, 0, 65508, 17, 0, 65508, 18, 0, 65508, 19, 0, 65508, 20, 0, 65508, 21, 0, 65508, 22, 0, 65508, 23, 0, 65508, 24, 0, 65508, 25, 0, 65508, 26, 0, 65508, 27, 0, 65508, 28, 0, 65508, 29, 0, 65508, 30, 0, 65508, 31, 0, 65508, 32, 0, 65508, 33, 0, 65508, 34, 0, 65508, 35, 0, 65509, 65504, 0, 65509, 65505, 0, 65509, 65506, 0, 65509, 65507, 0, 65509, 65508, 0, 65509, 65509, 0, 65509, 65510, 0, 65509, 65511, 0, 65509, 65512, 0, 65509, 65513, 0, 65509, 65514, 0, 65509, 65515, 0, 65509, 65516, 0, 65509, 65517, 0, 65509, 65518, 0, 65509, 65519, 0, 65509, 65520, 0, 65509, 65521, 0, 65509, 65522, 0, 65509, 65523, 0, 65509, 65524, 0, 65509, 65525, 0, 65509, 65526, 0, 65509, 65527, 0, 65509, 65528, 0, 65509, 65529, 0, 65509, 65530, 0, 65509, 65531, 0, 65509, 65532, 0, 65509, 65533, 0, 65509, 65534, 0, 65509, 65535, 0, 65509, 0, 0, 65509, 1, 0, 65509, 2, 0, 65509, 3, 0, 65509, 4, 0, 65509, 5, 0, 65509, 6, 0, 65509, 7, 0, 65509, 8, 0, 65509, 9, 0, 65509, 10, 0, 65509, 11, 0, 65509, 12, 0, 65509, 13, 0, 65509, 14, 0, 65509, 15, 0, 65509, 16, 0, 65509, 17, 0, 65509, 18, 0, 65509, 19, 0, 65509, 20, 0, 65509, 21, 0, 65509, 22, 0, 65509, 23, 0, 65509, 24, 0, 65509, 25, 0, 65509, 26, 0, 65509, 27, 0, 65509, 28, 0, 65509, 29, 0, 65509, 30, 0, 65509, 31, 0, 65509, 32, 0, 65509, 33, 0, 65509, 34, 0, 65509, 35, 0, 65510, 65504, 0, 65510, 65505, 0, 65510, 65506, 0, 65510, 65507, 0, 65510, 65508, 0, 65510, 65509, 0, 65510, 65510, 0, 65510, 65511, 0, 65510, 65512, 0, 65510, 65513, 0, 65510, 65514, 0, 65510, 65515, 0, 65510, 65516, 0, 65510, 65517, 0, 65510, 65518, 0, 65510, 65519, 0, 65510, 65520, 0, 65510, 65521, 0, 65510, 65522, 0, 65510, 65523, 0, 65510, 65524, 0, 65510, 65525, 0, 65510, 65526, 0, 65510, 65527, 0, 65510, 65528, 0, 65510, 65529, 0, 65510, 65530, 0, 65510, 65531, 0, 65510, 65532, 0, 65510, 65533, 0, 65510, 65534, 0, 65510, 65535, 0, 65510, 0, 0, 65510, 1, 0, 65510, 2, 0, 65510, 3, 0, 65510, 4, 0, 65510, 5, 0, 65510, 6, 0, 65510, 7, 0, 65510, 8, 0, 65510, 9, 0, 65510, 10, 0, 65510, 11, 0, 65510, 12, 0, 65510, 13, 0, 65510, 14, 0, 65510, 15, 0, 65510, 16, 0, 65510, 17, 0, 65510, 18, 0, 65510, 19, 0, 65510, 20, 0, 65510, 21, 0, 65510, 22, 0, 65510, 23, 0, 65510, 24, 0, 65510, 25, 0, 65510, 26, 0, 65510, 27, 0, 65510, 28, 0, 65510, 29, 0, 65510, 30, 0, 65510, 31, 0, 65510, 32, 0, 65510, 33, 0, 65510, 34, 0, 65510, 35, 0, 65511, 65504, 0, 65511, 65505, 0, 65511, 65506, 0, 65511, 65507, 0, 65511, 65508, 0, 65511, 65509, 0, 65511, 65510, 0, 65511, 65511, 0, 65511, 65512, 0, 65511, 65513, 0, 65511, 65514, 0, 65511, 65515, 0, 65511, 65516, 0, 65511, 65517, 0, 65511, 65518, 0, 65511, 65519, 0, 65511, 65520, 0, 65511, 65521, 0, 65511, 65522, 0, 65511, 65523, 0, 65511, 65524, 0, 65511, 65525, 0, 65511, 65526, 0, 65511, 65527, 0, 65511, 65528, 0, 65511, 65529, 0, 65511, 65530, 0, 65511, 65531, 0, 65511, 65532, 0, 65511, 65533, 0, 65511, 65534, 0, 65511, 65535, 0, 65511, 0, 0, 65511, 1, 0, 65511, 2, 0, 65511, 3, 0, 65511, 4, 0, 65511, 5, 0, 65511, 6, 0, 65511, 7, 0, 65511, 8, 0, 65511, 9, 0, 65511, 10, 0, 65511, 11, 0, 65511, 12, 0, 65511, 13, 0, 65511, 14, 0, 65511, 15, 0, 65511, 16, 0, 65511, 17, 0, 65511, 18, 0, 65511, 19, 0, 65511, 20, 0, 65511, 21, 0, 65511, 22, 0, 65511, 23, 0, 65511, 24, 0, 65511, 25, 0, 65511, 26, 0, 65511, 27, 0, 65511, 28, 0, 65511, 29, 0, 65511, 30, 0, 65511, 31, 0, 65511, 32, 0, 65511, 33, 0, 65511, 34, 0, 65511, 35, 0, 65512, 65504, 0, 65512, 65505, 0, 65512, 65506, 0, 65512, 65507, 0, 65512, 65508, 0, 65512, 65509, 0, 65512, 65510, 0, 65512, 65511, 0, 65512, 65512, 0, 65512, 65513, 0, 65512, 65514, 0, 65512, 65515, 0, 65512, 65516, 0, 65512, 65517, 0, 65512, 65518, 0, 65512, 65519, 0, 65512, 65520, 0, 65512, 65521, 0, 65512, 65522, 0, 65512, 65523, 0, 65512, 65524, 0, 65512, 65525, 0, 65512, 65526, 0, 65512, 65527, 0, 65512, 65528, 0, 65512, 65529, 0, 65512, 65530, 0, 65512, 65531, 0, 65512, 65532, 0, 65512, 65533, 0, 65512, 65534, 0, 65512, 65535, 0, 65512, 0, 0, 65512, 1, 0, 65512, 2, 0, 65512, 3, 0, 65512, 4, 0, 65512, 5, 0, 65512, 6, 0, 65512, 7, 0, 65512, 8, 0, 65512, 9, 0, 65512, 10, 0, 65512, 11, 0, 65512, 12, 0, 65512, 13, 0, 65512, 14, 0, 65512, 15, 0, 65512, 16, 0, 65512, 17, 0, 65512, 18, 0, 65512, 19, 0, 65512, 20, 0, 65512, 21, 0, 65512, 22, 0, 65512, 23, 0, 65512, 24, 0, 65512, 25, 0, 65512, 26, 0, 65512, 27, 0, 65512, 28, 0, 65512, 29, 0, 65512, 30, 0, 65512, 31, 0, 65512, 32, 0, 65512, 33, 0, 65512, 34, 0, 65512, 35, 0, 65513, 65504, 0, 65513, 65505, 0, 65513, 65506, 0, 65513, 65507, 0, 65513, 65508, 0, 65513, 65509, 0, 65513, 65510, 0, 65513, 65511, 0, 65513, 65512, 0, 65513, 65513, 0, 65513, 65514, 0, 65513, 65515, 0, 65513, 65516, 0, 65513, 65517, 0, 65513, 65518, 0, 65513, 65519, 0, 65513, 65520, 0, 65513, 65521, 0, 65513, 65522, 0, 65513, 65523, 0, 65513, 65524, 0, 65513, 65525, 0, 65513, 65526, 0, 65513, 65527, 0, 65513, 65528, 0, 65513, 65529, 0, 65513, 65530, 0, 65513, 65531, 0, 65513, 65532, 0, 65513, 65533, 0, 65513, 65534, 0, 65513, 65535, 0, 65513, 0, 0, 65513, 1, 0, 65513, 2, 0, 65513, 3, 0, 65513, 4, 0, 65513, 5, 0, 65513, 6, 0, 65513, 7, 0, 65513, 8, 0, 65513, 9, 0, 65513, 10, 0, 65513, 11, 0, 65513, 12, 0, 65513, 13, 0, 65513, 14, 0, 65513, 15, 0, 65513, 16, 0, 65513, 17, 0, 65513, 18, 0, 65513, 19, 0, 65513, 20, 0, 65513, 21, 0, 65513, 22, 0, 65513, 23, 0, 65513, 24, 0, 65513, 25, 0, 65513, 26, 0, 65513, 27, 0, 65513, 28, 0, 65513, 29, 0, 65513, 30, 0, 65513, 31, 0, 65513, 32, 0, 65513, 33, 0, 65513, 34, 0, 65513, 35, 0, 65514, 65504, 0, 65514, 65505, 0, 65514, 65506, 0, 65514, 65507, 0, 65514, 65508, 0, 65514, 65509, 0, 65514, 65510, 0, 65514, 65511, 0, 65514, 65512, 0, 65514, 65513, 0, 65514, 65514, 0, 65514, 65515, 0, 65514, 65516, 0, 65514, 65517, 0, 65514, 65518, 0, 65514, 65519, 0, 65514, 65520, 0, 65514, 65521, 0, 65514, 65522, 0, 65514, 65523, 0, 65514, 65524, 0, 65514, 65525, 0, 65514, 65526, 0, 65514, 65527, 0, 65514, 65528, 0, 65514, 65529, 0, 65514, 65530, 0, 65514, 65531, 0, 65514, 65532, 0, 65514, 65533, 0, 65514, 65534, 0, 65514, 65535, 0, 65514, 0, 0, 65514, 1, 0, 65514, 2, 0, 65514, 3, 0, 65514, 4, 0, 65514, 5, 0, 65514, 6, 0, 65514, 7, 0, 65514, 8, 0, 65514, 9, 0, 65514, 10, 0, 65514, 11, 0, 65514, 12, 0, 65514, 13, 0, 65514, 14, 0, 65514, 15, 0, 65514, 16, 0, 65514, 17, 0, 65514, 18, 0, 65514, 19, 0, 65514, 20, 0, 65514, 21, 0, 65514, 22, 0, 65514, 23, 0, 65514, 24, 0, 65514, 25, 0, 65514, 26, 0, 65514, 27, 0, 65514, 28, 0, 65514, 29, 0, 65514, 30, 0, 65514, 31, 0, 65514, 32, 0, 65514, 33, 0, 65514, 34, 0, 65514, 35, 0, 65515, 65504, 0, 65515, 65505, 0, 65515, 65506, 0, 65515, 65507, 0, 65515, 65508, 0, 65515, 65509, 0, 65515, 65510, 0, 65515, 65511, 0, 65515, 65512, 0, 65515, 65513, 0, 65515, 65514, 0, 65515, 65515, 0, 65515, 65516, 0, 65515, 65517, 0, 65515, 65518, 0, 65515, 65519, 0, 65515, 65520, 0, 65515, 65521, 0, 65515, 65522, 0, 65515, 65523, 0, 65515, 65524, 0, 65515, 65525, 0, 65515, 65526, 0, 65515, 65527, 0, 65515, 65528, 0, 65515, 65529, 0, 65515, 65530, 0, 65515, 65531, 0, 65515, 65532, 0, 65515, 65533, 0, 65515, 65534, 0, 65515, 65535, 0, 65515, 0, 0, 65515, 1, 0, 65515, 2, 0, 65515, 3, 0, 65515, 4, 0, 65515, 5, 0, 65515, 6, 0, 65515, 7, 0, 65515, 8, 0, 65515, 9, 0, 65515, 10, 0, 65515, 11, 0, 65515, 12, 0, 65515, 13, 0, 65515, 14, 0, 65515, 15, 0, 65515, 16, 0, 65515, 17, 0, 65515, 18, 0, 65515, 19, 0, 65515, 20, 0, 65515, 21, 0, 65515, 22, 0, 65515, 23, 0, 65515, 24, 0, 65515, 25, 0, 65515, 26, 0, 65515, 27, 0, 65515, 28, 0, 65515, 29, 0, 65515, 30, 0, 65515, 31, 0, 65515, 32, 0, 65515, 33, 0, 65515, 34, 0, 65515, 35, 0, 65516, 65504, 0, 65516, 65505, 0, 65516, 65506, 0, 65516, 65507, 0, 65516, 65508, 0, 65516, 65509, 0, 65516, 65510, 0, 65516, 65511, 0, 65516, 65512, 0, 65516, 65513, 0, 65516, 65514, 0, 65516, 65515, 0, 65516, 65516, 0, 65516, 65517, 0, 65516, 65518, 0, 65516, 65519, 0, 65516, 65520, 0, 65516, 65521, 0, 65516, 65522, 0, 65516, 65523, 0, 65516, 65524, 0, 65516, 65525, 0, 65516, 65526, 0, 65516, 65527, 0, 65516, 65528, 0, 65516, 65529, 0, 65516, 65530, 0, 65516, 65531, 0, 65516, 65532, 0, 65516, 65533, 0, 65516, 65534, 0, 65516, 65535, 0, 65516, 0, 0, 65516, 1, 0, 65516, 2, 0, 65516, 3, 0, 65516, 4, 0, 65516, 5, 0, 65516, 6, 0, 65516, 7, 0, 65516, 8, 0, 65516, 9, 0, 65516, 10, 0, 65516, 11, 0, 65516, 12, 0, 65516, 13, 0, 65516, 14, 0, 65516, 15, 0, 65516, 16, 0, 65516, 17, 0, 65516, 18, 0, 65516, 19, 0, 65516, 20, 0, 65516, 21, 0, 65516, 22, 0, 65516, 23, 0, 65516, 24, 0, 65516, 25, 0, 65516, 26, 0, 65516, 27, 0, 65516, 28, 0, 65516, 29, 0, 65516, 30, 0, 65516, 31, 0, 65516, 32, 0, 65516, 33, 0, 65516, 34, 0, 65516, 35, 0, 65517, 65504, 0, 65517, 65505, 0, 65517, 65506, 0, 65517, 65507, 0, 65517, 65508, 0, 65517, 65509, 0, 65517, 65510, 0, 65517, 65511, 0, 65517, 65512, 0, 65517, 65513, 0, 65517, 65514, 0, 65517, 65515, 0, 65517, 65516, 0, 65517, 65517, 0, 65517, 65518, 0, 65517, 65519, 0, 65517, 65520, 0, 65517, 65521, 0, 65517, 65522, 0, 65517, 65523, 0, 65517, 65524, 0, 65517, 65525, 0, 65517, 65526, 0, 65517, 65527, 0, 65517, 65528, 0, 65517, 65529, 0, 65517, 65530, 0, 65517, 65531, 0, 65517, 65532, 0, 65517, 65533, 0, 65517, 65534, 0, 65517, 65535, 0, 65517, 0, 0, 65517, 1, 0, 65517, 2, 0, 65517, 3, 0, 65517, 4, 0, 65517, 5, 0, 65517, 6, 0, 65517, 7, 0, 65517, 8, 0, 65517, 9, 0, 65517, 10, 0, 65517, 11, 0, 65517, 12, 0, 65517, 13, 0, 65517, 14, 0, 65517, 15, 0, 65517, 16, 0, 65517, 17, 0, 65517, 18, 0, 65517, 19, 0, 65517, 20, 0, 65517, 21, 0, 65517, 22, 0, 65517, 23, 0, 65517, 24, 0, 65517, 25, 0, 65517, 26, 0, 65517, 27, 0, 65517, 28, 0, 65517, 29, 0, 65517, 30, 0, 65517, 31, 0, 65517, 32, 0, 65517, 33, 0, 65517, 34, 0, 65517, 35, 0, 65518, 65504, 0, 65518, 65505, 0, 65518, 65506, 0, 65518, 65507, 0, 65518, 65508, 0, 65518, 65509, 0, 65518, 65510, 0, 65518, 65511, 0, 65518, 65512, 0, 65518, 65513, 0, 65518, 65514, 0, 65518, 65515, 0, 65518, 65516, 0, 65518, 65517, 0, 65518, 65518, 0, 65518, 65519, 0, 65518, 65520, 0, 65518, 65521, 0, 65518, 65522, 0, 65518, 65523, 0, 65518, 65524, 0, 65518, 65525, 0, 65518, 65526, 0, 65518, 65527, 0, 65518, 65528, 0, 65518, 65529, 0, 65518, 65530, 0, 65518, 65531, 0, 65518, 65532, 0, 65518, 65533, 0, 65518, 65534, 0, 65518, 65535, 0, 65518, 0, 0, 65518, 1, 0, 65518, 2, 0, 65518, 3, 0, 65518, 4, 0, 65518, 5, 0, 65518, 6, 0, 65518, 7, 0, 65518, 8, 0, 65518, 9, 0, 65518, 10, 0, 65518, 11, 0, 65518, 12, 0, 65518, 13, 0, 65518, 14, 0, 65518, 15, 0, 65518, 16, 0, 65518, 17, 0, 65518, 18, 0, 65518, 19, 0, 65518, 20, 0, 65518, 21, 0, 65518, 22, 0, 65518, 23, 0, 65518, 24, 0, 65518, 25, 0, 65518, 26, 0, 65518, 27, 0, 65518, 28, 0, 65518, 29, 0, 65518, 30, 0, 65518, 31, 0, 65518, 32, 0, 65518, 33, 0, 65518, 34, 0, 65518, 35, 0, 65519, 65504, 0, 65519, 65505, 0, 65519, 65506, 0, 65519, 65507, 0, 65519, 65508, 0, 65519, 65509, 0, 65519, 65510, 0, 65519, 65511, 0, 65519, 65512, 0, 65519, 65513, 0, 65519, 65514, 0, 65519, 65515, 0, 65519, 65516, 0, 65519, 65517, 0, 65519, 65518, 0, 65519, 65519, 0, 65519, 65520, 0, 65519, 65521, 0, 65519, 65522, 0, 65519, 65523, 0, 65519, 65524, 0, 65519, 65525, 0, 65519, 65526, 0, 65519, 65527, 0, 65519, 65528, 0, 65519, 65529, 0, 65519, 65530, 0, 65519, 65531, 0, 65519, 65532, 0, 65519, 65533, 0, 65519, 65534, 0, 65519, 65535, 0, 65519, 0, 0, 65519, 1, 0, 65519, 2, 0, 65519, 3, 0, 65519, 4, 0, 65519, 5, 0, 65519, 6, 0, 65519, 7, 0, 65519, 8, 0, 65519, 9, 0, 65519, 10, 0, 65519, 11, 0, 65519, 12, 0, 65519, 13, 0, 65519, 14, 0, 65519, 15, 0, 65519, 16, 0, 65519, 17, 0, 65519, 18, 0, 65519, 19, 0, 65519, 20, 0, 65519, 21, 0, 65519, 22, 0, 65519, 23, 0, 65519, 24, 0, 65519, 25, 0, 65519, 26, 0, 65519, 27, 0, 65519, 28, 0, 65519, 29, 0, 65519, 30, 0, 65519, 31, 0, 65519, 32, 0, 65519, 33, 0, 65519, 34, 0, 65519, 35, 0, 65520, 65504, 0, 65520, 65505, 0, 65520, 65506, 0, 65520, 65507, 0, 65520, 65508, 0, 65520, 65509, 0, 65520, 65510, 0, 65520, 65511, 0, 65520, 65512, 0, 65520, 65513, 0, 65520, 65514, 0, 65520, 65515, 0, 65520, 65516, 0, 65520, 65517, 0, 65520, 65518, 0, 65520, 65519, 0, 65520, 65520, 0, 65520, 65521, 0, 65520, 65522, 0, 65520, 65523, 0, 65520, 65524, 0, 65520, 65525, 0, 65520, 65526, 0, 65520, 65527, 0, 65520, 65528, 0, 65520, 65529, 0, 65520, 65530, 0, 65520, 65531, 0, 65520, 65532, 0, 65520, 65533, 0, 65520, 65534, 0, 65520, 65535, 0, 65520, 0, 0, 65520, 1, 0, 65520, 2, 0, 65520, 3, 0, 65520, 4, 0, 65520, 5, 0, 65520, 6, 0, 65520, 7, 0, 65520, 8, 0, 65520, 9, 0, 65520, 10, 0, 65520, 11, 0, 65520, 12, 0, 65520, 13, 0, 65520, 14, 0, 65520, 15, 0, 65520, 16, 0, 65520, 17, 0, 65520, 18, 0, 65520, 19, 0, 65520, 20, 0, 65520, 21, 0, 65520, 22, 0, 65520, 23, 0, 65520, 24, 0, 65520, 25, 0, 65520, 26, 0, 65520, 27, 0, 65520, 28, 0, 65520, 29, 0, 65520, 30, 0, 65520, 31, 0, 65520, 32, 0, 65520, 33, 0, 65520, 34, 0, 65520, 35, 0, 65521, 65504, 0, 65521, 65505, 0, 65521, 65506, 0, 65521, 65507, 0, 65521, 65508, 0, 65521, 65509, 0, 65521, 65510, 0, 65521, 65511, 0, 65521, 65512, 0, 65521, 65513, 0, 65521, 65514, 0, 65521, 65515, 0, 65521, 65516, 0, 65521, 65517, 0, 65521, 65518, 0, 65521, 65519, 0, 65521, 65520, 0, 65521, 65521, 0, 65521, 65522, 0, 65521, 65523, 0, 65521, 65524, 0, 65521, 65525, 0, 65521, 65526, 0, 65521, 65527, 0, 65521, 65528, 0, 65521, 65529, 0, 65521, 65530, 0, 65521, 65531, 0, 65521, 65532, 0, 65521, 65533, 0, 65521, 65534, 0, 65521, 65535, 0, 65521, 0, 0, 65521, 1, 0, 65521, 2, 0, 65521, 3, 0, 65521, 4, 0, 65521, 5, 0, 65522, 65530, 1, 65522, 65531, 1, 65522, 65532, 1, 65522, 65533, 1, 65522, 65534, 1, 65522, 65535, 1, 65522, 0, 1, 65522, 1, 1, 65522, 2, 1, 65522, 3, 1, 65522, 4, 1, 65522, 5, 1, 65523, 65530, 1, 65523, 65531, 1, 65523, 65532, 1, 65523, 65533, 1, 65523, 65534, 1, 65523, 65535, 1, 65523, 0, 1, 65523, 1, 1, 65523, 2, 1, 65523, 3, 1, 65523, 4, 1, 65523, 5, 1, 65524, 65530, 1, 65524, 65531, 1, 65524, 65532, 1, 65524, 65533, 1, 65524, 65534, 1, 65524, 65535, 1, 65524, 0, 1, 65524, 1, 1, 65524, 2, 1, 65524, 3, 1, 65524, 4, 1, 65524, 5, 1, 65525, 65530, 1, 65525, 65531, 1, 65525, 65532, 1, 65525, 65533, 1, 65525, 65534, 1, 65525, 65535, 1, 65525, 0, 1, 65525, 1, 1, 65525, 2, 1, 65525, 3, 1, 65525, 4, 1, 65525, 5, 1, 65526, 65530, 1, 65526, 65531, 1, 65526, 65532, 1, 65526, 65533, 1, 65526, 65534, 1, 65526, 65535, 1, 65526, 0, 1, 65526, 1, 1, 65526, 2, 1, 65526, 3, 1, 65526, 4, 1, 65526, 5, 1, 65527, 65530, 1, 65527, 65531, 1, 65527, 65532, 1, 65527, 65533, 1, 65527, 65534, 1, 65527, 65535, 1, 65527, 0, 1, 65527, 1, 1, 65527, 2, 1, 65527, 3, 1, 65527, 4, 1, 65527, 5, 1, 65528, 65530, 1, 65528, 65531, 1, 65528, 65532, 1, 65528, 65533, 1, 65528, 65534, 1, 65528, 65535, 1, 65528, 0, 1, 65528, 1, 1, 65528, 2, 1, 65528, 3, 1, 65528, 4, 1, 65528, 5, 1, 65529, 65530, 1, 65529, 65531, 1, 65529, 65532, 1, 65529, 65533, 1, 65529, 65534, 1, 65529, 65535, 1, 65529, 0, 1, 65529, 1, 1, 65529, 2, 1, 65529, 3, 1, 65529, 4, 1, 65529, 5, 1, 65530, 65530, 1, 65530, 65531, 1, 65530, 65532, 1, 65530, 65533, 1, 65530, 65534, 1, 65530, 65535, 1, 65530, 0, 1, 65530, 1, 1, 65530, 2, 1, 65530, 3, 1, 65530, 4, 1, 65530, 5, 1, 65531, 65530, 1, 65531, 65531, 1, 65531, 65532, 1, 65531, 65533, 1, 65531, 65534, 1, 65531, 65535, 1, 65531, 0, 1, 65531, 1, 1, 65531, 2, 1, 65531, 3, 1, 65531, 4, 1, 65531, 5, 1, 65532, 65530, 1, 65532, 65531, 1, 65532, 65532, 1, 65532, 65533, 1, 65532, 65534, 1, 65532, 65535, 1, 65532, 0, 1, 65532, 1, 1, 65532, 2, 1, 65532, 3, 1, 65532, 4, 1, 65532, 5, 1, 65533, 65530, 1, 65533, 65531, 1, 65533, 65532, 1, 65533, 65533, 1, 65533, 65534, 1, 65533, 65535, 1, 65533, 0, 1, 65533, 1, 1, 65533, 2, 1, 65533, 3, 1, 65533, 4, 1, 65533, 5, 1, 65534, 65530, 1, 65534, 65531, 1, 65534, 65532, 1, 65534, 65533, 1, 65534, 65534, 1, 65534, 65535, 1, 65534, 0, 1, 65534, 1, 1, 65534, 2, 1, 65534, 3, 1, 65534, 4, 1, 65534, 5, 1, 65535, 65530, 1, 65535, 65531, 1, 65535, 65532, 1, 65535, 65533, 1, 65535, 65534, 1, 65535, 65535, 1, 65535, 0, 1, 65535, 1, 1, 65535, 2, 1, 65535, 3, 1, 65535, 4, 1, 65535, 5, 1, 0, 65530, 1, 0, 65531, 1, 0, 65533, 1, 0, 65534, 1, 0, 65535, 1, 0, 0, 1, 0, 1, 1, 0, 2, 1, 0, 3, 1, 0, 4, 1, 0, 5, 1, 1, 65531, 1, 1, 65534, 1, 1, 65535, 1, 1, 0, 1, 1, 1, 1, 1, 2, 1, 1, 3, 1, 1, 4, 1, 1, 5, 1, 2, 65530, 1, 2, 65531, 1, 2, 65532, 1, 2, 65533, 1, 2, 65535, 1, 2, 0, 1, 2, 1, 1, 2, 2, 1, 2, 3, 1, 2, 4, 1, 2, 5, 1, 3, 65530, 1, 3, 65531, 1, 3, 65533, 1, 3, 65534, 1, 3, 65535, 1, 3, 0, 1, 3, 1, 1, 3, 2, 1, 3, 3, 1, 3, 4, 1, 3, 5, 1, 4, 65530, 1, 4, 65531, 1, 4, 65532, 1, 4, 65533, 1, 4, 65534, 1, 4, 65535, 1, 4, 0, 1, 4, 1, 1, 4, 2, 1, 4, 3, 1, 4, 4, 1, 4, 5, 1, 5, 65530, 1, 5, 65531, 1, 5, 65532, 1, 5, 65533, 1, 5, 2, 1, 5, 3, 1, 5, 4, 1, 5, 5, 1, 6, 65530, 1, 6, 65531, 1, 6, 65532, 1, 6, 65533, 1, 6, 65534, 1, 6, 65535, 1, 6, 0, 1, 6, 1, 1, 6, 2, 1, 6, 3, 1, 6, 4, 1, 6, 5, 1, 7, 65530, 1, 7, 65531, 1, 7, 65532, 1, 7, 65533, 1, 7, 65534, 1, 7, 65535, 1, 7, 0, 1, 7, 1, 1, 7, 2, 1, 7, 3, 1, 7, 4, 1, 7, 5, 1, 8, 65530, 1, 8, 65531, 1, 8, 65532, 1, 8, 65533, 1, 8, 65534, 1, 8, 65535, 1, 8, 0, 1, 8, 1, 1, 8, 2, 1, 8, 3, 1, 8, 4, 1, 8, 5, 1, 9, 65530, 1, 9, 65531, 1, 9, 65532, 1, 9, 65533, 1, 9, 65534, 1, 9, 65535, 1, 9, 0, 1, 9, 1, 1, 9, 2, 1, 9, 3, 1, 9, 4, 1, 9, 5, 1, 10, 65530, 1, 10, 65531, 1, 10, 65532, 1, 10, 65533, 1, 10, 65534, 1, 10, 65535, 1, 10, 0, 1, 10, 1, 1, 10, 2, 1, 10, 3, 1, 10, 4, 1, 10, 5, 1, 11, 65530, 1, 11, 65531, 1, 11, 65532, 1, 11, 65533, 1, 11, 65534, 1, 11, 65535, 1, 11, 0, 1, 11, 1, 1, 11, 2, 1, 11, 3, 1, 11, 4, 1, 11, 5, 1, 12, 65530, 1, 12, 65531, 1, 12, 65532, 1, 12, 65533, 1, 12, 65534, 1, 12, 65535, 1, 12, 0, 1, 12, 1, 1, 12, 2, 1, 12, 3, 1, 12, 4, 1, 12, 5, 1, 13, 65530, 1, 13, 65531, 1, 13, 65532, 1, 13, 65533, 1, 13, 65534, 1, 13, 65535, 1, 13, 0, 1, 13, 1, 1, 13, 2, 1, 13, 3, 1, 13, 4, 1, 13, 5, 1, 14, 65530, 1, 14, 65531, 1, 14, 65532, 1, 14, 65533, 1, 14, 65534, 1, 14, 65535, 1, 14, 0, 1, 14, 1, 1, 14, 2, 1, 14, 3, 1, 14, 4, 1, 14, 5, 1, 15, 65504, 0, 15, 65505, 0, 15, 65506, 0, 15, 65507, 0, 15, 65508, 0, 15, 65509, 0, 15, 65510, 0, 15, 65511, 0, 15, 65512, 0, 15, 65513, 0, 15, 65514, 0, 15, 65515, 0, 15, 65516, 0, 15, 65517, 0, 15, 65518, 0, 15, 65519, 0, 15, 65520, 0, 15, 65521, 0, 15, 65522, 0, 15, 65523, 0, 15, 65524, 0, 15, 65525, 0, 15, 65526, 0, 15, 65527, 0, 15, 65528, 0, 15, 65529, 0, 15, 65530, 0, 15, 65531, 0, 15, 65532, 0, 15, 65533, 0, 15, 65534, 0, 15, 65535, 0, 15, 0, 0, 15, 1, 0, 15, 2, 0, 15, 3, 0, 15, 4, 0, 15, 5, 0, 15, 6, 0, 15, 7, 0, 15, 8, 0, 15, 9, 0, 15, 10, 0, 15, 11, 0, 15, 12, 0, 15, 13, 0, 15, 14, 0, 15, 15, 0, 15, 16, 0, 15, 17, 0, 15, 18, 0, 15, 19, 0, 15, 20, 0, 15, 21, 0, 15, 22, 0, 15, 23, 0, 15, 24, 0, 15, 25, 0, 15, 26, 0, 15, 27, 0, 15, 28, 0, 15, 29, 0, 15, 30, 0, 15, 31, 0, 15, 32, 0, 15, 33, 0, 15, 34, 0, 15, 35, 0, 16, 65504, 0, 16, 65505, 0, 16, 65506, 0, 16, 65507, 0, 16, 65508, 0, 16, 65509, 0, 16, 65510, 0, 16, 65511, 0, 16, 65512, 0, 16, 65513, 0, 16, 65514, 0, 16, 65515, 0, 16, 65516, 0, 16, 65517, 0, 16, 65518, 0, 16, 65519, 0, 16, 65520, 0, 16, 65521, 0, 16, 65522, 0, 16, 65523, 0, 16, 65524, 0, 16, 65525, 0, 16, 65526, 0, 16, 65527, 0, 16, 65528, 0, 16, 65529, 0, 16, 65530, 0, 16, 65531, 0, 16, 65532, 0, 16, 65533, 0, 16, 65534, 0, 16, 65535, 0, 16, 0, 0, 16, 1, 0, 16, 2, 0, 16, 3, 0, 16, 4, 0, 16, 5, 0, 16, 6, 0, 16, 7, 0, 16, 8, 0, 16, 9, 0, 16, 10, 0, 16, 11, 0, 16, 12, 0, 16, 13, 0, 16, 14, 0, 16, 15, 0, 16, 16, 0, 16, 17, 0, 16, 18, 0, 16, 19, 0, 16, 20, 0, 16, 21, 0, 16, 22, 0, 16, 23, 0, 16, 24, 0, 16, 25, 0, 16, 26, 0, 16, 27, 0, 16, 28, 0, 16, 29, 0, 16, 30, 0, 16, 31, 0, 16, 32, 0, 16, 33, 0, 16, 34, 0, 16, 35, 0, 17, 65504, 0, 17, 65505, 0, 17, 65506, 0, 17, 65507, 0, 17, 65508, 0, 17, 65509, 0, 17, 65510, 0, 17, 65511, 0, 17, 65512, 0, 17, 65513, 0, 17, 65514, 0, 17, 65515, 0, 17, 65516, 0, 17, 65517, 0, 17, 65518, 0, 17, 65519, 0, 17, 65520, 0, 17, 65521, 0, 17, 65522, 0, 17, 65523, 0, 17, 65524, 0, 17, 65525, 0, 17, 65526, 0, 17, 65527, 0, 17, 65528, 0, 17, 65529, 0, 17, 65530, 0, 17, 65531, 0, 17, 65532, 0, 17, 65533, 0, 17, 65534, 0, 17, 65535, 0, 17, 0, 0, 17, 1, 0, 17, 2, 0, 17, 3, 0, 17, 4, 0, 17, 5, 0, 17, 6, 0, 17, 7, 0, 17, 8, 0, 17, 9, 0, 17, 10, 0, 17, 11, 0, 17, 12, 0, 17, 13, 0, 17, 14, 0, 17, 15, 0, 17, 16, 0, 17, 17, 0, 17, 18, 0, 17, 19, 0, 17, 20, 0, 17, 21, 0, 17, 22, 0, 17, 23, 0, 17, 24, 0, 17, 25, 0, 17, 26, 0, 17, 27, 0, 17, 28, 0, 17, 29, 0, 17, 30, 0, 17, 31, 0, 17, 32, 0, 17, 33, 0, 17, 34, 0, 17, 35, 0, 18, 65504, 0, 18, 65505, 0, 18, 65506, 0, 18, 65507, 0, 18, 65508, 0, 18, 65509, 0, 18, 65510, 0, 18, 65511, 0, 18, 65512, 0, 18, 65513, 0, 18, 65514, 0, 18, 65515, 0, 18, 65516, 0, 18, 65517, 0, 18, 65518, 0, 18, 65519, 0, 18, 65520, 0, 18, 65521, 0, 18, 65522, 0, 18, 65523, 0, 18, 65524, 0, 18, 65525, 0, 18, 65526, 0, 18, 65527, 0, 18, 65528, 0, 18, 65529, 0, 18, 65530, 0, 18, 65531, 0, 18, 65532, 0, 18, 65533, 0, 18, 65534, 0, 18, 65535, 0, 18, 0, 0, 18, 1, 0, 18, 2, 0, 18, 3, 0, 18, 4, 0, 18, 5, 0, 18, 6, 0, 18, 7, 0, 18, 8, 0, 18, 9, 0, 18, 10, 0, 18, 11, 0, 18, 12, 0, 18, 13, 0, 18, 14, 0, 18, 15, 0, 18, 16, 0, 18, 17, 0, 18, 18, 0, 18, 19, 0, 18, 20, 0, 18, 21, 0, 18, 22, 0, 18, 23, 0, 18, 24, 0, 18, 25, 0, 18, 26, 0, 18, 27, 0, 18, 28, 0, 18, 29, 0, 18, 30, 0, 18, 31, 0, 18, 32, 0, 18, 33, 0, 18, 34, 0, 18, 35, 0, 19, 65504, 0, 19, 65505, 0, 19, 65506, 0, 19, 65507, 0, 19, 65508, 0, 19, 65509, 0, 19, 65510, 0, 19, 65511, 0, 19, 65512, 0, 19, 65513, 0, 19, 65514, 0, 19, 65515, 0, 19, 65516, 0, 19, 65517, 0, 19, 65518, 0, 19, 65519, 0, 19, 65520, 0, 19, 65521, 0, 19, 65522, 0, 19, 65523, 0, 19, 65524, 0, 19, 65525, 0, 19, 65526, 0, 19, 65527, 0, 19, 65528, 0, 19, 65529, 0, 19, 65530, 0, 19, 65531, 0, 19, 65532, 0, 19, 65533, 0, 19, 65534, 0, 19, 65535, 0, 19, 0, 0, 19, 1, 0, 19, 2, 0, 19, 3, 0, 19, 4, 0, 19, 5, 0, 19, 6, 0, 19, 7, 0, 19, 8, 0, 19, 9, 0, 19, 10, 0, 19, 11, 0, 19, 12, 0, 19, 13, 0, 19, 14, 0, 19, 15, 0, 19, 16, 0, 19, 17, 0, 19, 18, 0, 19, 19, 0, 19, 20, 0, 19, 21, 0, 19, 22, 0, 19, 23, 0, 19, 24, 0, 19, 25, 0, 19, 26, 0, 19, 27, 0, 19, 28, 0, 19, 29, 0, 19, 30, 0, 19, 31, 0, 19, 32, 0, 19, 33, 0, 19, 34, 0, 19, 35, 0, 20, 65504, 0, 20, 65505, 0, 20, 65506, 0, 20, 65507, 0, 20, 65508, 0, 20, 65509, 0, 20, 65510, 0, 20, 65511, 0, 20, 65512, 0, 20, 65513, 0, 20, 65514, 0, 20, 65515, 0, 20, 65516, 0, 20, 65517, 0, 20, 65518, 0, 20, 65519, 0, 20, 65520, 0, 20, 65521, 0, 20, 65522, 0, 20, 65523, 0, 20, 65524, 0, 20, 65525, 0, 20, 65526, 0, 20, 65527, 0, 20, 65528, 0, 20, 65529, 0, 20, 65530, 0, 20, 65531, 0, 20, 65532, 0, 20, 65533, 0, 20, 65534, 0, 20, 65535, 0, 20, 0, 0, 20, 1, 0, 20, 2, 0, 20, 3, 0, 20, 4, 0, 20, 5, 0, 20, 6, 0, 20, 7, 0, 20, 8, 0, 20, 9, 0, 20, 10, 0, 20, 11, 0, 20, 12, 0, 20, 13, 0, 20, 14, 0, 20, 15, 0, 20, 16, 0, 20, 17, 0, 20, 18, 0, 20, 19, 0, 20, 20, 0, 20, 21, 0, 20, 22, 0, 20, 23, 0, 20, 24, 0, 20, 25, 0, 20, 26, 0, 20, 27, 0, 20, 28, 0, 20, 29, 0, 20, 30, 0, 20, 31, 0, 20, 32, 0, 20, 33, 0, 20, 34, 0, 20, 35, 0, 21, 65504, 0, 21, 65505, 0, 21, 65506, 0, 21, 65507, 0, 21, 65508, 0, 21, 65509, 0, 21, 65510, 0, 21, 65511, 0, 21, 65512, 0, 21, 65513, 0, 21, 65514, 0, 21, 65515, 0, 21, 65516, 0, 21, 65517, 0, 21, 65518, 0, 21, 65519, 0, 21, 65520, 0, 21, 65521, 0, 21, 65522, 0, 21, 65523, 0, 21, 65524, 0, 21, 65525, 0, 21, 65526, 0, 21, 65527, 0, 21, 65528, 0, 21, 65529, 0, 21, 65530, 0, 21, 65531, 0, 21, 65532, 0, 21, 65533, 0, 21, 65534, 0, 21, 65535, 0, 21, 0, 0, 21, 1, 0, 21, 2, 0, 21, 3, 0, 21, 4, 0, 21, 5, 0, 21, 6, 0, 21, 7, 0, 21, 8, 0, 21, 9, 0, 21, 10, 0, 21, 11, 0, 21, 12, 0, 21, 13, 0, 21, 14, 0, 21, 15, 0, 21, 16, 0, 21, 17, 0, 21, 18, 0, 21, 19, 0, 21, 20, 0, 21, 21, 0, 21, 22, 0, 21, 23, 0, 21, 24, 0, 21, 25, 0, 21, 26, 0, 21, 27, 0, 21, 28, 0, 21, 29, 0, 21, 30, 0, 21, 31, 0, 21, 32, 0, 21, 33, 0, 21, 34, 0, 21, 35, 0, 22, 65504, 0, 22, 65505, 0, 22, 65506, 0, 22, 65507, 0, 22, 65508, 0, 22, 65509, 0, 22, 65510, 0, 22, 65511, 0, 22, 65512, 0, 22, 65513, 0, 22, 65514, 0, 22, 65515, 0, 22, 65516, 0, 22, 65517, 0, 22, 65518, 0, 22, 65519, 0, 22, 65520, 0, 22, 65521, 0, 22, 65522, 0, 22, 65523, 0, 22, 65524, 0, 22, 65525, 0, 22, 65526, 0, 22, 65527, 0, 22, 65528, 0, 22, 65529, 0, 22, 65530, 0, 22, 65531, 0, 22, 65532, 0, 22, 65533, 0, 22, 65534, 0, 22, 65535, 0, 22, 0, 0, 22, 1, 0, 22, 2, 0, 22, 3, 0, 22, 4, 0, 22, 5, 0, 22, 6, 0, 22, 7, 0, 22, 8, 0, 22, 9, 0, 22, 10, 0, 22, 11, 0, 22, 12, 0, 22, 13, 0, 22, 14, 0, 22, 15, 0, 22, 16, 0, 22, 17, 0, 22, 18, 0, 22, 19, 0, 22, 20, 0, 22, 21, 0, 22, 22, 0, 22, 23, 0, 22, 24, 0, 22, 25, 0, 22, 26, 0, 22, 27, 0, 22, 28, 0, 22, 29, 0, 22, 30, 0, 22, 31, 0, 22, 32, 0, 22, 33, 0, 22, 34, 0, 22, 35, 0, 23, 65504, 0, 23, 65505, 0, 23, 65506, 0, 23, 65507, 0, 23, 65508, 0, 23, 65509, 0, 23, 65510, 0, 23, 65511, 0, 23, 65512, 0, 23, 65513, 0, 23, 65514, 0, 23, 65515, 0, 23, 65516, 0, 23, 65517, 0, 23, 65518, 0, 23, 65519, 0, 23, 65520, 0, 23, 65521, 0, 23, 65522, 0, 23, 65523, 0, 23, 65524, 0, 23, 65525, 0, 23, 65526, 0, 23, 65527, 0, 23, 65528, 0, 23, 65529, 0, 23, 65530, 0, 23, 65531, 0, 23, 65532, 0, 23, 65533, 0, 23, 65534, 0, 23, 65535, 0, 23, 0, 0, 23, 1, 0, 23, 2, 0, 23, 3, 0, 23, 4, 0, 23, 5, 0, 23, 6, 0, 23, 7, 0, 23, 8, 0, 23, 9, 0, 23, 10, 0, 23, 11, 0, 23, 12, 0, 23, 13, 0, 23, 14, 0, 23, 15, 0, 23, 16, 0, 23, 17, 0, 23, 18, 0, 23, 19, 0, 23, 20, 0, 23, 21, 0, 23, 22, 0, 23, 23, 0, 23, 24, 0, 23, 25, 0, 23, 26, 0, 23, 27, 0, 23, 28, 0, 23, 29, 0, 23, 30, 0, 23, 31, 0, 23, 32, 0, 23, 33, 0, 23, 34, 0, 23, 35, 0, 24, 65504, 0, 24, 65505, 0, 24, 65506, 0, 24, 65507, 0, 24, 65508, 0, 24, 65509, 0, 24, 65510, 0, 24, 65511, 0, 24, 65512, 0, 24, 65513, 0, 24, 65514, 0, 24, 65515, 0, 24, 65516, 0, 24, 65517, 0, 24, 65518, 0, 24, 65519, 0, 24, 65520, 0, 24, 65521, 0, 24, 65522, 0, 24, 65523, 0, 24, 65524, 0, 24, 65525, 0, 24, 65526, 0, 24, 65527, 0, 24, 65528, 0, 24, 65529, 0, 24, 65530, 0, 24, 65531, 0, 24, 65532, 0, 24, 65533, 0, 24, 65534, 0, 24, 65535, 0, 24, 0, 0, 24, 1, 0, 24, 2, 0, 24, 3, 0, 24, 4, 0, 24, 5, 0, 24, 6, 0, 24, 7, 0, 24, 8, 0, 24, 9, 0, 24, 10, 0, 24, 11, 0, 24, 12, 0, 24, 13, 0, 24, 14, 0, 24, 15, 0, 24, 16, 0, 24, 17, 0, 24, 18, 0, 24, 19, 0, 24, 20, 0, 24, 21, 0, 24, 22, 0, 24, 23, 0, 24, 24, 0, 24, 25, 0, 24, 26, 0, 24, 27, 0, 24, 28, 0, 24, 29, 0, 24, 30, 0, 24, 31, 0, 24, 32, 0, 24, 33, 0, 24, 34, 0, 24, 35, 0, 25, 65504, 0, 25, 65505, 0, 25, 65506, 0, 25, 65507, 0, 25, 65508, 0, 25, 65509, 0, 25, 65510, 0, 25, 65511, 0, 25, 65512, 0, 25, 65513, 0, 25, 65514, 0, 25, 65515, 0, 25, 65516, 0, 25, 65517, 0, 25, 65518, 0, 25, 65519, 0, 25, 65520, 0, 25, 65521, 0, 25, 65522, 0, 25, 65523, 0, 25, 65524, 0, 25, 65525, 0, 25, 65526, 0, 25, 65527, 0, 25, 65528, 0, 25, 65529, 0, 25, 65530, 0, 25, 65531, 0, 25, 65532, 0, 25, 65533, 0, 25, 65534, 0, 25, 65535, 0, 25, 0, 0, 25, 1, 0, 25, 2, 0, 25, 3, 0, 25, 4, 0, 25, 5, 0, 25, 6, 0, 25, 7, 0, 25, 8, 0, 25, 9, 0, 25, 10, 0, 25, 11, 0, 25, 12, 0, 25, 13, 0, 25, 14, 0, 25, 15, 0, 25, 16, 0, 25, 17, 0, 25, 18, 0, 25, 19, 0, 25, 20, 0, 25, 21, 0, 25, 22, 0, 25, 23, 0, 25, 24, 0, 25, 25, 0, 25, 26, 0, 25, 27, 0, 25, 28, 0, 25, 29, 0, 25, 30, 0, 25, 31, 0, 25, 32, 0, 25, 33, 0, 25, 34, 0, 25, 35, 0, 26, 65504, 0, 26, 65505, 0, 26, 65506, 0, 26, 65507, 0, 26, 65508, 0, 26, 65509, 0, 26, 65510, 0, 26, 65511, 0, 26, 65512, 0, 26, 65513, 0, 26, 65514, 0, 26, 65515, 0, 26, 65516, 0, 26, 65517, 0, 26, 65518, 0, 26, 65519, 0, 26, 65520, 0, 26, 65521, 0, 26, 65522, 0, 26, 65523, 0, 26, 65524, 0, 26, 65525, 0, 26, 65526, 0, 26, 65527, 0, 26, 65528, 0, 26, 65529, 0, 26, 65530, 0, 26, 65531, 0, 26, 65532, 0, 26, 65533, 0, 26, 65534, 0, 26, 65535, 0, 26, 0, 0, 26, 1, 0, 26, 2, 0, 26, 3, 0, 26, 4, 0, 26, 5, 0, 26, 6, 0, 26, 7, 0, 26, 8, 0, 26, 9, 0, 26, 10, 0, 26, 11, 0, 26, 12, 0, 26, 13, 0, 26, 14, 0, 26, 15, 0, 26, 16, 0, 26, 17, 0, 26, 18, 0, 26, 19, 0, 26, 20, 0, 26, 21, 0, 26, 22, 0, 26, 23, 0, 26, 24, 0, 26, 25, 0, 26, 26, 0, 26, 27, 0, 26, 28, 0, 26, 29, 0, 26, 30, 0, 26, 31, 0, 26, 32, 0, 26, 33, 0, 26, 34, 0, 26, 35, 0, 27, 65504, 0, 27, 65505, 0, 27, 65506, 0, 27, 65507, 0, 27, 65508, 0, 27, 65509, 0, 27, 65510, 0, 27, 65511, 0, 27, 65512, 0, 27, 65513, 0, 27, 65514, 0, 27, 65515, 0, 27, 65516, 0, 27, 65517, 0, 27, 65518, 0, 27, 65519, 0, 27, 65520, 0, 27, 65521, 0, 27, 65522, 0, 27, 65523, 0, 27, 65524, 0, 27, 65525, 0, 27, 65526, 0, 27, 65527, 0, 27, 65528, 0, 27, 65529, 0, 27, 65530, 0, 27, 65531, 0, 27, 65532, 0, 27, 65533, 0, 27, 65534, 0, 27, 65535, 0, 27, 0, 0, 27, 1, 0, 27, 2, 0, 27, 3, 0, 27, 4, 0, 27, 5, 0, 27, 6, 0, 27, 7, 0, 27, 8, 0, 27, 9, 0, 27, 10, 0, 27, 11, 0, 27, 12, 0, 27, 13, 0, 27, 14, 0, 27, 15, 0, 27, 16, 0, 27, 17, 0, 27, 18, 0, 27, 19, 0, 27, 20, 0, 27, 21, 0, 27, 22, 0, 27, 23, 0, 27, 24, 0, 27, 25, 0, 27, 26, 0, 27, 27, 0, 27, 28, 0, 27, 29, 0, 27, 30, 0, 27, 31, 0, 27, 32, 0, 27, 33, 0, 27, 34, 0, 27, 35, 0, 28, 65504, 0, 28, 65505, 0, 28, 65506, 0, 28, 65507, 0, 28, 65508, 0, 28, 65509, 0, 28, 65510, 0, 28, 65511, 0, 28, 65512, 0, 28, 65513, 0, 28, 65514, 0, 28, 65515, 0, 28, 65516, 0, 28, 65517, 0, 28, 65518, 0, 28, 65519, 0, 28, 65520, 0, 28, 65521, 0, 28, 65522, 0, 28, 65523, 0, 28, 65524, 0, 28, 65525, 0, 28, 65526, 0, 28, 65527, 0, 28, 65528, 0, 28, 65529, 0, 28, 65530, 0, 28, 65531, 0, 28, 65532, 0, 28, 65533, 0, 28, 65534, 0, 28, 65535, 0, 28, 0, 0, 28, 1, 0, 28, 2, 0, 28, 3, 0, 28, 4, 0, 28, 5, 0, 28, 6, 0, 28, 7, 0, 28, 8, 0, 28, 9, 0, 28, 10, 0, 28, 11, 0, 28, 12, 0, 28, 13, 0, 28, 14, 0, 28, 15, 0, 28, 16, 0, 28, 17, 0, 28, 18, 0, 28, 19, 0, 28, 20, 0, 28, 21, 0, 28, 22, 0, 28, 23, 0, 28, 24, 0, 28, 25, 0, 28, 26, 0, 28, 27, 0, 28, 28, 0, 28, 29, 0, 28, 30, 0, 28, 31, 0, 28, 32, 0, 28, 33, 0, 28, 34, 0, 28, 35, 0, 29, 65504, 0, 29, 65505, 0, 29, 65506, 0, 29, 65507, 0, 29, 65508, 0, 29, 65509, 0, 29, 65510, 0, 29, 65511, 0, 29, 65512, 0, 29, 65513, 0, 29, 65514, 0, 29, 65515, 0, 29, 65516, 0, 29, 65517, 0, 29, 65518, 0, 29, 65519, 0, 29, 65520, 0, 29, 65521, 0, 29, 65522, 0, 29, 65523, 0, 29, 65524, 0, 29, 65525, 0, 29, 65526, 0, 29, 65527, 0, 29, 65528, 0, 29, 65529, 0, 29, 65530, 0, 29, 65531, 0, 29, 65532, 0, 29, 65533, 0, 29, 65534, 0, 29, 65535, 0, 29, 0, 0, 29, 1, 0, 29, 2, 0, 29, 3, 0, 29, 4, 0, 29, 5, 0, 29, 6, 0, 29, 7, 0, 29, 8, 0, 29, 9, 0, 29, 10, 0, 29, 11, 0, 29, 12, 0, 29, 13, 0, 29, 14, 0, 29, 15, 0, 29, 16, 0, 29, 17, 0, 29, 18, 0, 29, 19, 0, 29, 20, 0, 29, 21, 0, 29, 22, 0, 29, 23, 0, 29, 24, 0, 29, 25, 0, 29, 26, 0, 29, 27, 0, 29, 28, 0, 29, 29, 0, 29, 30, 0, 29, 31, 0, 29, 32, 0, 29, 33, 0, 29, 34, 0, 29, 35, 0, 30, 65504, 0, 30, 65505, 0, 30, 65506, 0, 30, 65507, 0, 30, 65508, 0, 30, 65509, 0, 30, 65510, 0, 30, 65511, 0, 30, 65512, 0, 30, 65513, 0, 30, 65514, 0, 30, 65515, 0, 30, 65516, 0, 30, 65517, 0, 30, 65518, 0, 30, 65519, 0, 30, 65520, 0, 30, 65521, 0, 30, 65522, 0, 30, 65523, 0, 30, 65524, 0, 30, 65525, 0, 30, 65526, 0, 30, 65527, 0, 30, 65528, 0, 30, 65529, 0, 30, 65530, 0, 30, 65531, 0, 30, 65532, 0, 30, 65533, 0, 30, 65534, 0, 30, 65535, 0, 30, 0, 0, 30, 1, 0, 30, 2, 0, 30, 3, 0, 30, 4, 0, 30, 5, 0, 30, 6, 0, 30, 7, 0, 30, 8, 0, 30, 9, 0, 30, 10, 0, 30, 11, 0, 30, 12, 0, 30, 13, 0, 30, 14, 0, 30, 15, 0, 30, 16, 0, 30, 17, 0, 30, 18, 0, 30, 19, 0, 30, 20, 0, 30, 21, 0, 30, 22, 0, 30, 23, 0, 30, 24, 0, 30, 25, 0, 30, 26, 0, 30, 27, 0, 30, 28, 0, 30, 29, 0, 30, 30, 0, 30, 31, 0, 30, 32, 0, 30, 33, 0, 30, 34, 0, 30, 35, 0, 31, 65504, 0, 31, 65505, 0, 31, 65506, 0, 31, 65507, 0, 31, 65508, 0, 31, 65509, 0, 31, 65510, 0, 31, 65511, 0, 31, 65512, 0, 31, 65513, 0, 31, 65514, 0, 31, 65515, 0, 31, 65516, 0, 31, 65517, 0, 31, 65518, 0, 31, 65519, 0, 31, 65520, 0, 31, 65521, 0, 31, 65522, 0, 31, 65523, 0, 31, 65524, 0, 31, 65525, 0, 31, 65526, 0, 31, 65527, 0, 31, 65528, 0, 31, 65529, 0, 31, 65530, 0, 31, 65531, 0, 31, 65532, 0, 31, 65533, 0, 31, 65534, 0, 31, 65535, 0, 31, 0, 0, 31, 1, 0, 31, 2, 0, 31, 3, 0, 31, 4, 0, 31, 5, 0, 31, 6, 0, 31, 7, 0, 31, 8, 0, 31, 9, 0, 31, 10, 0, 31, 11, 0, 31, 12, 0, 31, 13, 0, 31, 14, 0, 31, 15, 0, 31, 16, 0, 31, 17, 0, 31, 18, 0, 31, 19, 0, 31, 20, 0, 31, 21, 0, 31, 22, 0, 31, 23, 0, 31, 24, 0, 31, 25, 0, 31, 26, 0, 31, 27, 0, 31, 28, 0, 31, 29, 0, 31, 30, 0, 31, 31, 0, 31, 32, 0, 31, 33, 0, 31, 34, 0, 31, 35, 0, 32, 65504, 0, 32, 65505, 0, 32, 65506, 0, 32, 65507, 0, 32, 65508, 0, 32, 65509, 0, 32, 65510, 0, 32, 65511, 0, 32, 65512, 0, 32, 65513, 0, 32, 65514, 0, 32, 65515, 0, 32, 65516, 0, 32, 65517, 0, 32, 65518, 0, 32, 65519, 0, 32, 65520, 0, 32, 65521, 0, 32, 65522, 0, 32, 65523, 0, 32, 65524, 0, 32, 65525, 0, 32, 65526, 0, 32, 65527, 0, 32, 65528, 0, 32, 65529, 0, 32, 65530, 0, 32, 65531, 0, 32, 65532, 0, 32, 65533, 0, 32, 65534, 0, 32, 65535, 0, 32, 0, 0, 32, 1, 0, 32, 2, 0, 32, 3, 0, 32, 4, 0, 32, 5, 0, 32, 6, 0, 32, 7, 0, 32, 8, 0, 32, 9, 0, 32, 10, 0, 32, 11, 0, 32, 12, 0, 32, 13, 0, 32, 14, 0, 32, 15, 0, 32, 16, 0, 32, 17, 0, 32, 18, 0, 32, 19, 0, 32, 20, 0, 32, 21, 0, 32, 22, 0, 32, 23, 0, 32, 24, 0, 32, 25, 0, 32, 26, 0, 32, 27, 0, 32, 28, 0, 32, 29, 0, 32, 30, 0, 32, 31, 0, 32, 32, 0, 32, 33, 0, 32, 34, 0, 32, 35, 0, 33, 65504, 0, 33, 65505, 0, 33, 65506, 0, 33, 65507, 0, 33, 65508, 0, 33, 65509, 0, 33, 65510, 0, 33, 65511, 0, 33, 65512, 0, 33, 65513, 0, 33, 65514, 0, 33, 65515, 0, 33, 65516, 0, 33, 65517, 0, 33, 65518, 0, 33, 65519, 0, 33, 65520, 0, 33, 65521, 0, 33, 65522, 0, 33, 65523, 0, 33, 65524, 0, 33, 65525, 0, 33, 65526, 0, 33, 65527, 0, 33, 65528, 0, 33, 65529, 0, 33, 65530, 0, 33, 65531, 0, 33, 65532, 0, 33, 65533, 0, 33, 65534, 0, 33, 65535, 0, 33, 0, 0, 33, 1, 0, 33, 2, 0, 33, 3, 0, 33, 4, 0, 33, 5, 0, 33, 6, 0, 33, 7, 0, 33, 8, 0, 33, 9, 0, 33, 10, 0, 33, 11, 0, 33, 12, 0, 33, 13, 0, 33, 14, 0, 33, 15, 0, 33, 16, 0, 33, 17, 0, 33, 18, 0, 33, 19, 0, 33, 20, 0, 33, 21, 0, 33, 22, 0, 33, 23, 0, 33, 24, 0, 33, 25, 0, 33, 26, 0, 33, 27, 0, 33, 28, 0, 33, 29, 0, 33, 30, 0, 33, 31, 0, 33, 32, 0, 33, 33, 0, 33, 34, 0, 33, 35, 0, 34, 65504, 0, 34, 65505, 0, 34, 65506, 0, 34, 65507, 0, 34, 65508, 0, 34, 65509, 0, 34, 65510, 0, 34, 65511, 0, 34, 65512, 0, 34, 65513, 0, 34, 65514, 0, 34, 65515, 0, 34, 65516, 0, 34, 65517, 0, 34, 65518, 0, 34, 65519, 0, 34, 65520, 0, 34, 65521, 0, 34, 65522, 0, 34, 65523, 0, 34, 65524, 0, 34, 65525, 0, 34, 65526, 0, 34, 65527, 0, 34, 65528, 0, 34, 65529, 0, 34, 65530, 0, 34, 65531, 0, 34, 65532, 0, 34, 65533, 0, 34, 65534, 0, 34, 65535, 0, 34, 0, 0, 34, 1, 0, 34, 2, 0, 34, 3, 0, 34, 4, 0, 34, 5, 0, 34, 6, 0, 34, 7, 0, 34, 8, 0, 34, 9, 0, 34, 10, 0, 34, 11, 0, 34, 12, 0, 34, 13, 0, 34, 14, 0, 34, 15, 0, 34, 16, 0, 34, 17, 0, 34, 18, 0, 34, 19, 0, 34, 20, 0, 34, 21, 0, 34, 22, 0, 34, 23, 0, 34, 24, 0, 34, 25, 0, 34, 26, 0, 34, 27, 0, 34, 28, 0, 34, 29, 0, 34, 30, 0, 34, 31, 0, 34, 32, 0, 34, 33, 0, 34, 34, 0, 34, 35, 0, 35, 65504, 0, 35, 65505, 0, 35, 65506, 0, 35, 65507, 0, 35, 65508, 0, 35, 65509, 0, 35, 65510, 0, 35, 65511, 0, 35, 65512, 0, 35, 65513, 0, 35, 65514, 0, 35, 65515, 0, 35, 65516, 0, 35, 65517, 0, 35, 65518, 0, 35, 65519, 0, 35, 65520, 0, 35, 65521, 0, 35, 65522, 0, 35, 65523, 0, 35, 65524, 0, 35, 65525, 0, 35, 65526, 0, 35, 65527, 0, 35, 65528, 0, 35, 65529, 0, 35, 65530, 0, 35, 65531, 0, 35, 65532, 0, 35, 65533, 0, 35, 65534, 0, 35, 65535, 0, 35, 0, 0, 35, 1, 0, 35, 2, 0, 35, 3, 0, 35, 4, 0, 35, 5, 0, 35, 6, 0, 35, 7, 0, 35, 8, 0, 35, 9, 0, 35, 10, 0, 35, 11, 0, 35, 12, 0, 35, 13, 0, 35, 14, 0, 35, 15, 0, 35, 16, 0, 35, 17, 0, 35, 18, 0, 35, 19, 0, 35, 20, 0, 35, 21, 0, 35, 22, 0, 35, 23, 0, 35, 24, 0, 35, 25, 0, 35, 26, 0, 35, 27, 0, 35, 28, 0, 35, 29, 0, 35, 30, 0, 35, 31, 0, 35, 32, 0, 35, 33, 0, 35, 34, 0, 35, 35, 0, 2, 65534, 1, 3, 65532, 1, 5, 65534, 1, 5, 65535, 1, 5, 0, 1, 5, 1, 1, 0, 65532, 1, 1, 65532, 1, 1, 65533, 1, 1, 65530, 1, 65521, 6, 0, 65521, 7, 0, 65521, 8, 0, 65521, 9, 0, 65521, 10, 0, 65521, 11, 0, 65521, 12, 0, 65521, 13, 0, 65521, 14, 0, 65521, 15, 0, 65521, 16, 0, 65521, 17, 0, 65521, 18, 0, 65521, 19, 0, 65521, 20, 0, 65521, 21, 0, 65521, 22, 0, 65521, 23, 0, 65521, 24, 0, 65521, 25, 0, 65521, 26, 0, 65521, 27, 0, 65521, 28, 0, 65521, 29, 0, 65521, 30, 0, 65521, 31, 0, 65521, 32, 0, 65521, 33, 0, 65521, 34, 0, 65521, 35, 0, 65522, 6, 1, 65523, 6, 1, 65524, 6, 1, 65525, 6, 1, 65528, 6, 1, 65527, 6, 1, 65526, 6, 1, 65529, 6, 1, 65530, 6, 1, 65531, 6, 1, 65532, 6, 1, 65533, 6, 1, 65534, 6, 1, 65535, 6, 1, 0, 6, 1, 1, 6, 1, 2, 6, 1, 3, 6, 1, 4, 6, 1, 5, 6, 1, 6, 6, 1, 7, 6, 1, 8, 6, 1, 9, 6, 1, 10, 6, 1, 11, 6, 1, 12, 6, 1, 13, 6, 1, 14, 6, 1, 65457, 65467, 0, 65457, 65468, 0, 65457, 65469, 0, 65457, 65470, 0, 65457, 65471, 0, 65457, 65472, 0, 65457, 65473, 0, 65457, 65474, 0, 65457, 65475, 0, 65457, 65476, 0, 65457, 65477, 0, 65457, 65478, 0, 65457, 65479, 0, 65457, 65480, 0, 65457, 65481, 0, 65457, 65482, 0, 65457, 65483, 0, 65457, 65484, 0, 65457, 65485, 0, 65457, 65486, 0, 65457, 65487, 0, 65457, 65488, 0, 65457, 65489, 0, 65457, 65490, 0, 65457, 65491, 0, 65457, 65492, 0, 65457, 65493, 0, 65457, 65494, 0, 65457, 65495, 0, 65457, 65496, 0, 65457, 65497, 0, 65457, 65498, 0, 65457, 65499, 0, 65457, 65500, 0, 65457, 65501, 0, 65457, 65502, 0, 65457, 65503, 0, 65457, 65504, 0, 65457, 65505, 0, 65457, 65506, 0, 65457, 65507, 0, 65457, 65508, 0, 65457, 65509, 0, 65457, 65510, 0, 65457, 65511, 0, 65457, 65512, 0, 65457, 65513, 0, 65457, 65514, 0, 65457, 65515, 0, 65457, 65516, 0, 65457, 65517, 0, 65457, 65518, 0, 65457, 65519, 0, 65457, 65520, 0, 65457, 65521, 0, 65457, 65522, 0, 65457, 65523, 0, 65457, 65524, 0, 65457, 65525, 0, 65457, 65526, 0, 65457, 65527, 0, 65457, 65528, 0, 65457, 65529, 0, 65457, 65530, 0, 65457, 65531, 0, 65457, 65532, 0, 65457, 65533, 0, 65457, 65534, 0, 65457, 65535, 0, 65457, 0, 0, 65457, 1, 0, 65457, 2, 0, 65457, 3, 0, 65457, 4, 0, 65457, 5, 0, 65457, 6, 0, 65457, 7, 0, 65457, 8, 0, 65457, 9, 0, 65457, 10, 0, 65457, 11, 0, 65457, 12, 0, 65457, 13, 0, 65457, 14, 0, 65457, 15, 0, 65457, 16, 0, 65457, 17, 0, 65457, 18, 0, 65457, 19, 0, 65457, 20, 0, 65457, 21, 0, 65457, 22, 0, 65457, 23, 0, 65457, 24, 0, 65457, 25, 0, 65457, 26, 0, 65457, 27, 0, 65457, 28, 0, 65457, 29, 0, 65457, 30, 0, 65457, 31, 0, 65457, 32, 0, 65457, 33, 0, 65457, 34, 0, 65457, 35, 0, 65457, 36, 0, 65457, 37, 0, 65457, 38, 0, 65457, 39, 0, 65457, 40, 0, 65457, 41, 0, 65457, 42, 0, 65457, 43, 0, 65457, 44, 0, 65457, 45, 0, 65457, 46, 0, 65457, 47, 0, 65457, 48, 0, 65457, 49, 0, 65457, 50, 0, 65457, 51, 0, 65457, 52, 0, 65457, 53, 0, 65457, 54, 0, 65457, 55, 0, 65457, 56, 0, 65457, 57, 0, 65457, 58, 0, 65457, 59, 0, 65457, 60, 0, 65457, 61, 0, 65457, 62, 0, 65457, 63, 0, 65458, 65467, 0, 65458, 65468, 0, 65458, 65469, 0, 65458, 65470, 0, 65458, 65471, 0, 65458, 65472, 0, 65458, 65473, 0, 65458, 65474, 0, 65458, 65475, 0, 65458, 65476, 0, 65458, 65477, 0, 65458, 65478, 0, 65458, 65479, 0, 65458, 65480, 0, 65458, 65481, 0, 65458, 65482, 0, 65458, 65483, 0, 65458, 65484, 0, 65458, 65485, 0, 65458, 65486, 0, 65458, 65487, 0, 65458, 65488, 0, 65458, 65489, 0, 65458, 65490, 0, 65458, 65491, 0, 65458, 65492, 0, 65458, 65493, 0, 65458, 65494, 0, 65458, 65495, 0, 65458, 65496, 0, 65458, 65497, 0, 65458, 65498, 0, 65458, 65499, 0, 65458, 65500, 0, 65458, 65501, 0, 65458, 65502, 0, 65458, 65503, 0, 65458, 65504, 0, 65458, 65505, 0, 65458, 65506, 0, 65458, 65507, 0, 65458, 65508, 0, 65458, 65509, 0, 65458, 65510, 0, 65458, 65511, 0, 65458, 65512, 0, 65458, 65513, 0, 65458, 65514, 0, 65458, 65515, 0, 65458, 65516, 0, 65458, 65517, 0, 65458, 65518, 0, 65458, 65519, 0, 65458, 65520, 0, 65458, 65521, 0, 65458, 65522, 0, 65458, 65523, 0, 65458, 65524, 0, 65458, 65525, 0, 65458, 65526, 0, 65458, 65527, 0, 65458, 65528, 0, 65458, 65529, 0, 65458, 65530, 0, 65458, 65531, 0, 65458, 65532, 0, 65458, 65533, 0, 65458, 65534, 0, 65458, 65535, 0, 65458, 0, 0, 65458, 1, 0, 65458, 2, 0, 65458, 3, 0, 65458, 4, 0, 65458, 5, 0, 65458, 6, 0, 65458, 7, 0, 65458, 8, 0, 65458, 9, 0, 65458, 10, 0, 65458, 11, 0, 65458, 12, 0, 65458, 13, 0, 65458, 14, 0, 65458, 15, 0, 65458, 16, 0, 65458, 17, 0, 65458, 18, 0, 65458, 19, 0, 65458, 20, 0, 65458, 21, 0, 65458, 22, 0, 65458, 23, 0, 65458, 24, 0, 65458, 25, 0, 65458, 26, 0, 65458, 27, 0, 65458, 28, 0, 65458, 29, 0, 65458, 30, 0, 65458, 31, 0, 65458, 32, 0, 65458, 33, 0, 65458, 34, 0, 65458, 35, 0, 65458, 36, 0, 65458, 37, 0, 65458, 38, 0, 65458, 39, 0, 65458, 40, 0, 65458, 41, 0, 65458, 42, 0, 65458, 43, 0, 65458, 44, 0, 65458, 45, 0, 65458, 46, 0, 65458, 47, 0, 65458, 48, 0, 65458, 49, 0, 65458, 50, 0, 65458, 51, 0, 65458, 52, 0, 65458, 53, 0, 65458, 54, 0, 65458, 55, 0, 65458, 56, 0, 65458, 57, 0, 65458, 58, 0, 65458, 59, 0, 65458, 60, 0, 65458, 61, 0, 65458, 62, 0, 65458, 63, 0, 65459, 65467, 0, 65459, 65468, 0, 65459, 65469, 0, 65459, 65470, 0, 65459, 65471, 0, 65459, 65472, 0, 65459, 65473, 0, 65459, 65474, 0, 65459, 65475, 0, 65459, 65476, 0, 65459, 65477, 0, 65459, 65478, 0, 65459, 65479, 0, 65459, 65480, 0, 65459, 65481, 0, 65459, 65482, 0, 65459, 65483, 0, 65459, 65484, 0, 65459, 65485, 0, 65459, 65486, 0, 65459, 65487, 0, 65459, 65488, 0, 65459, 65489, 0, 65459, 65490, 0, 65459, 65491, 0, 65459, 65492, 0, 65459, 65493, 0, 65459, 65494, 0, 65459, 65495, 0, 65459, 65496, 0, 65459, 65497, 0, 65459, 65498, 0, 65459, 65499, 0, 65459, 65500, 0, 65459, 65501, 0, 65459, 65502, 0, 65459, 65503, 0, 65459, 65504, 0, 65459, 65505, 0, 65459, 65506, 0, 65459, 65507, 0, 65459, 65508, 0, 65459, 65509, 0, 65459, 65510, 0, 65459, 65511, 0, 65459, 65512, 0, 65459, 65513, 0, 65459, 65514, 0, 65459, 65515, 0, 65459, 65516, 0, 65459, 65517, 0, 65459, 65518, 0, 65459, 65519, 0, 65459, 65520, 0, 65459, 65521, 0, 65459, 65522, 0, 65459, 65523, 0, 65459, 65524, 0, 65459, 65525, 0, 65459, 65526, 0, 65459, 65527, 0, 65459, 65528, 0, 65459, 65529, 0, 65459, 65530, 0, 65459, 65531, 0, 65459, 65532, 0, 65459, 65533, 0, 65459, 65534, 0, 65459, 65535, 0, 65459, 0, 0, 65459, 1, 0, 65459, 2, 0, 65459, 3, 0, 65459, 4, 0, 65459, 5, 0, 65459, 6, 0, 65459, 7, 0, 65459, 8, 0, 65459, 9, 0, 65459, 10, 0, 65459, 11, 0, 65459, 12, 0, 65459, 13, 0, 65459, 14, 0, 65459, 15, 0, 65459, 16, 0, 65459, 17, 0, 65459, 18, 0, 65459, 19, 0, 65459, 20, 0, 65459, 21, 0, 65459, 22, 0, 65459, 23, 0, 65459, 24, 0, 65459, 25, 0, 65459, 26, 0, 65459, 27, 0, 65459, 28, 0, 65459, 29, 0, 65459, 30, 0, 65459, 31, 0, 65459, 32, 0, 65459, 33, 0, 65459, 34, 0, 65459, 35, 0, 65459, 36, 0, 65459, 37, 0, 65459, 38, 0, 65459, 39, 0, 65459, 40, 0, 65459, 41, 0, 65459, 42, 0, 65459, 43, 0, 65459, 44, 0, 65459, 45, 0, 65459, 46, 0, 65459, 47, 0, 65459, 48, 0, 65459, 49, 0, 65459, 50, 0, 65459, 51, 0, 65459, 52, 0, 65459, 53, 0, 65459, 54, 0, 65459, 55, 0, 65459, 56, 0, 65459, 57, 0, 65459, 58, 0, 65459, 59, 0, 65459, 60, 0, 65459, 61, 0, 65459, 62, 0, 65459, 63, 0, 65460, 65467, 0, 65460, 65468, 0, 65460, 65469, 0, 65460, 65470, 0, 65460, 65471, 0, 65460, 65472, 0, 65460, 65473, 0, 65460, 65474, 0, 65460, 65475, 0, 65460, 65476, 0, 65460, 65477, 0, 65460, 65478, 0, 65460, 65479, 0, 65460, 65480, 0, 65460, 65481, 0, 65460, 65482, 0, 65460, 65483, 0, 65460, 65484, 0, 65460, 65485, 0, 65460, 65486, 0, 65460, 65487, 0, 65460, 65488, 0, 65460, 65489, 0, 65460, 65490, 0, 65460, 65491, 0, 65460, 65492, 0, 65460, 65493, 0, 65460, 65494, 0, 65460, 65495, 0, 65460, 65496, 0, 65460, 65497, 0, 65460, 65498, 0, 65460, 65499, 0, 65460, 65500, 0, 65460, 65501, 0, 65460, 65502, 0, 65460, 65503, 0, 65460, 65504, 0, 65460, 65505, 0, 65460, 65506, 0, 65460, 65507, 0, 65460, 65508, 0, 65460, 65509, 0, 65460, 65510, 0, 65460, 65511, 0, 65460, 65512, 0, 65460, 65513, 0, 65460, 65514, 0, 65460, 65515, 0, 65460, 65516, 0, 65460, 65517, 0, 65460, 65518, 0, 65460, 65519, 0, 65460, 65520, 0, 65460, 65521, 0, 65460, 65522, 0, 65460, 65523, 0, 65460, 65524, 0, 65460, 65525, 0, 65460, 65526, 0, 65460, 65527, 0, 65460, 65528, 0, 65460, 65529, 0, 65460, 65530, 0, 65460, 65531, 0, 65460, 65532, 0, 65460, 65533, 0, 65460, 65534, 0, 65460, 65535, 0, 65460, 0, 0, 65460, 1, 0, 65460, 2, 0, 65460, 3, 0, 65460, 4, 0, 65460, 5, 0, 65460, 6, 0, 65460, 7, 0, 65460, 8, 0, 65460, 9, 0, 65460, 10, 0, 65460, 11, 0, 65460, 12, 0, 65460, 13, 0, 65460, 14, 0, 65460, 15, 0, 65460, 16, 0, 65460, 17, 0, 65460, 18, 0, 65460, 19, 0, 65460, 20, 0, 65460, 21, 0, 65460, 22, 0, 65460, 23, 0, 65460, 24, 0, 65460, 25, 0, 65460, 26, 0, 65460, 27, 0, 65460, 28, 0, 65460, 29, 0, 65460, 30, 0, 65460, 31, 0, 65460, 32, 0, 65460, 33, 0, 65460, 34, 0, 65460, 35, 0, 65460, 36, 0, 65460, 37, 0, 65460, 38, 0, 65460, 39, 0, 65460, 40, 0, 65460, 41, 0, 65460, 42, 0, 65460, 43, 0, 65460, 44, 0, 65460, 45, 0, 65460, 46, 0, 65460, 47, 0, 65460, 48, 0, 65460, 49, 0, 65460, 50, 0, 65460, 51, 0, 65460, 52, 0, 65460, 53, 0, 65460, 54, 0, 65460, 55, 0, 65460, 56, 0, 65460, 57, 0, 65460, 58, 0, 65460, 59, 0, 65460, 60, 0, 65460, 61, 0, 65460, 62, 0, 65460, 63, 0, 65461, 65467, 0, 65461, 65468, 0, 65461, 65469, 0, 65461, 65470, 0, 65461, 65471, 0, 65461, 65472, 0, 65461, 65473, 0, 65461, 65474, 0, 65461, 65475, 0, 65461, 65476, 0, 65461, 65477, 0, 65461, 65478, 0, 65461, 65479, 0, 65461, 65480, 0, 65461, 65481, 0, 65461, 65482, 0, 65461, 65483, 0, 65461, 65484, 0, 65461, 65485, 0, 65461, 65486, 0, 65461, 65487, 0, 65461, 65488, 0, 65461, 65489, 0, 65461, 65490, 0, 65461, 65491, 0, 65461, 65492, 0, 65461, 65493, 0, 65461, 65494, 0, 65461, 65495, 0, 65461, 65496, 0, 65461, 65497, 0, 65461, 65498, 0, 65461, 65499, 0, 65461, 65500, 0, 65461, 65501, 0, 65461, 65502, 0, 65461, 65503, 0, 65461, 65504, 0, 65461, 65505, 0, 65461, 65506, 0, 65461, 65507, 0, 65461, 65508, 0, 65461, 65509, 0, 65461, 65510, 0, 65461, 65511, 0, 65461, 65512, 0, 65461, 65513, 0, 65461, 65514, 0, 65461, 65515, 0, 65461, 65516, 0, 65461, 65517, 0, 65461, 65518, 0, 65461, 65519, 0, 65461, 65520, 0, 65461, 65521, 0, 65461, 65522, 0, 65461, 65523, 0, 65461, 65524, 0, 65461, 65525, 0, 65461, 65526, 0, 65461, 65527, 0, 65461, 65528, 0, 65461, 65529, 0, 65461, 65530, 0, 65461, 65531, 0, 65461, 65532, 0, 65461, 65533, 0, 65461, 65534, 0, 65461, 65535, 0, 65461, 0, 0, 65461, 1, 0, 65461, 2, 0, 65461, 3, 0, 65461, 4, 0, 65461, 5, 0, 65461, 6, 0, 65461, 7, 0, 65461, 8, 0, 65461, 9, 0, 65461, 10, 0, 65461, 11, 0, 65461, 12, 0, 65461, 13, 0, 65461, 14, 0, 65461, 15, 0, 65461, 16, 0, 65461, 17, 0, 65461, 18, 0, 65461, 19, 0, 65461, 20, 0, 65461, 21, 0, 65461, 22, 0, 65461, 23, 0, 65461, 24, 0, 65461, 25, 0, 65461, 26, 0, 65461, 27, 0, 65461, 28, 0, 65461, 29, 0, 65461, 30, 0, 65461, 31, 0, 65461, 32, 0, 65461, 33, 0, 65461, 34, 0, 65461, 35, 0, 65461, 36, 0, 65461, 37, 0, 65461, 38, 0, 65461, 39, 0, 65461, 40, 0, 65461, 41, 0, 65461, 42, 0, 65461, 43, 0, 65461, 44, 0, 65461, 45, 0, 65461, 46, 0, 65461, 47, 0, 65461, 48, 0, 65461, 49, 0, 65461, 50, 0, 65461, 51, 0, 65461, 52, 0, 65461, 53, 0, 65461, 54, 0, 65461, 55, 0, 65461, 56, 0, 65461, 57, 0, 65461, 58, 0, 65461, 59, 0, 65461, 60, 0, 65461, 61, 0, 65461, 62, 0, 65461, 63, 0, 65462, 65467, 0, 65462, 65468, 0, 65462, 65469, 0, 65462, 65470, 0, 65462, 65471, 0, 65462, 65472, 0, 65462, 65473, 0, 65462, 65474, 0, 65462, 65475, 0, 65462, 65476, 0, 65462, 65477, 0, 65462, 65478, 0, 65462, 65479, 0, 65462, 65480, 0, 65462, 65481, 0, 65462, 65482, 0, 65462, 65483, 0, 65462, 65484, 0, 65462, 65485, 0, 65462, 65486, 0, 65462, 65487, 0, 65462, 65488, 0, 65462, 65489, 0, 65462, 65490, 0, 65462, 65491, 0, 65462, 65492, 0, 65462, 65493, 0, 65462, 65494, 0, 65462, 65495, 0, 65462, 65496, 0, 65462, 65497, 0, 65462, 65498, 0, 65462, 65499, 0, 65462, 65500, 0, 65462, 65501, 0, 65462, 65502, 0, 65462, 65503, 0, 65462, 65504, 0, 65462, 65505, 0, 65462, 65506, 0, 65462, 65507, 0, 65462, 65508, 0, 65462, 65509, 0, 65462, 65510, 0, 65462, 65511, 0, 65462, 65512, 0, 65462, 65513, 0, 65462, 65514, 0, 65462, 65515, 0, 65462, 65516, 0, 65462, 65517, 0, 65462, 65518, 0, 65462, 65519, 0, 65462, 65520, 0, 65462, 65521, 0, 65462, 65522, 0, 65462, 65523, 0, 65462, 65524, 0, 65462, 65525, 0, 65462, 65526, 0, 65462, 65527, 0, 65462, 65528, 0, 65462, 65529, 0, 65462, 65530, 0, 65462, 65531, 0, 65462, 65532, 0, 65462, 65533, 0, 65462, 65534, 0, 65462, 65535, 0, 65462, 0, 0, 65462, 1, 0, 65462, 2, 0, 65462, 3, 0, 65462, 4, 0, 65462, 5, 0, 65462, 6, 0, 65462, 7, 0, 65462, 8, 0, 65462, 9, 0, 65462, 10, 0, 65462, 11, 0, 65462, 12, 0, 65462, 13, 0, 65462, 14, 0, 65462, 15, 0, 65462, 16, 0, 65462, 17, 0, 65462, 18, 0, 65462, 19, 0, 65462, 20, 0, 65462, 21, 0, 65462, 22, 0, 65462, 23, 0, 65462, 24, 0, 65462, 25, 0, 65462, 26, 0, 65462, 27, 0, 65462, 28, 0, 65462, 29, 0, 65462, 30, 0, 65462, 31, 0, 65462, 32, 0, 65462, 33, 0, 65462, 34, 0, 65462, 35, 0, 65462, 36, 0, 65462, 37, 0, 65462, 38, 0, 65462, 39, 0, 65462, 40, 0, 65462, 41, 0, 65462, 42, 0, 65462, 43, 0, 65462, 44, 0, 65462, 45, 0, 65462, 46, 0, 65462, 47, 0, 65462, 48, 0, 65462, 49, 0, 65462, 50, 0, 65462, 51, 0, 65462, 52, 0, 65462, 53, 0, 65462, 54, 0, 65462, 55, 0, 65462, 56, 0, 65462, 57, 0, 65462, 58, 0, 65462, 59, 0, 65462, 60, 0, 65462, 61, 0, 65462, 62, 0, 65462, 63, 0, 65463, 65467, 0, 65463, 65468, 0, 65463, 65469, 0, 65463, 65470, 0, 65463, 65471, 0, 65463, 65472, 0, 65463, 65473, 0, 65463, 65474, 0, 65463, 65475, 0, 65463, 65476, 0, 65463, 65477, 0, 65463, 65478, 0, 65463, 65479, 0, 65463, 65480, 0, 65463, 65481, 0, 65463, 65482, 0, 65463, 65483, 0, 65463, 65484, 0, 65463, 65485, 0, 65463, 65486, 0, 65463, 65487, 0, 65463, 65488, 0, 65463, 65489, 0, 65463, 65490, 0, 65463, 65491, 0, 65463, 65492, 0, 65463, 65493, 0, 65463, 65494, 0, 65463, 65495, 0, 65463, 65496, 0, 65463, 65497, 0, 65463, 65498, 0, 65463, 65499, 0, 65463, 65500, 0, 65463, 65501, 0, 65463, 65502, 0, 65463, 65503, 0, 65463, 65504, 0, 65463, 65505, 0, 65463, 65506, 0, 65463, 65507, 0, 65463, 65508, 0, 65463, 65509, 0, 65463, 65510, 0, 65463, 65511, 0, 65463, 65512, 0, 65463, 65513, 0, 65463, 65514, 0, 65463, 65515, 0, 65463, 65516, 0, 65463, 65517, 0, 65463, 65518, 0, 65463, 65519, 0, 65463, 65520, 0, 65463, 65521, 0, 65463, 65522, 0, 65463, 65523, 0, 65463, 65524, 0, 65463, 65525, 0, 65463, 65526, 0, 65463, 65527, 0, 65463, 65528, 0, 65463, 65529, 0, 65463, 65530, 0, 65463, 65531, 0, 65463, 65532, 0, 65463, 65533, 0, 65463, 65534, 0, 65463, 65535, 0, 65463, 0, 0, 65463, 1, 0, 65463, 2, 0, 65463, 3, 0, 65463, 4, 0, 65463, 5, 0, 65463, 6, 0, 65463, 7, 0, 65463, 8, 0, 65463, 9, 0, 65463, 10, 0, 65463, 11, 0, 65463, 12, 0, 65463, 13, 0, 65463, 14, 0, 65463, 15, 0, 65463, 16, 0, 65463, 17, 0, 65463, 18, 0, 65463, 19, 0, 65463, 20, 0, 65463, 21, 0, 65463, 22, 0, 65463, 23, 0, 65463, 24, 0, 65463, 25, 0, 65463, 26, 0, 65463, 27, 0, 65463, 28, 0, 65463, 29, 0, 65463, 30, 0, 65463, 31, 0, 65463, 32, 0, 65463, 33, 0, 65463, 34, 0, 65463, 35, 0, 65463, 36, 0, 65463, 37, 0, 65463, 38, 0, 65463, 39, 0, 65463, 40, 0, 65463, 41, 0, 65463, 42, 0, 65463, 43, 0, 65463, 44, 0, 65463, 45, 0, 65463, 46, 0, 65463, 47, 0, 65463, 48, 0, 65463, 49, 0, 65463, 50, 0, 65463, 51, 0, 65463, 52, 0, 65463, 53, 0, 65463, 54, 0, 65463, 55, 0, 65463, 56, 0, 65463, 57, 0, 65463, 58, 0, 65463, 59, 0, 65463, 60, 0, 65463, 61, 0, 65463, 62, 0, 65463, 63, 0, 65464, 65467, 0, 65464, 65468, 0, 65464, 65469, 0, 65464, 65470, 0, 65464, 65471, 0, 65464, 65472, 0, 65464, 65473, 0, 65464, 65474, 0, 65464, 65475, 0, 65464, 65476, 0, 65464, 65477, 0, 65464, 65478, 0, 65464, 65479, 0, 65464, 65480, 0, 65464, 65481, 0, 65464, 65482, 0, 65464, 65483, 0, 65464, 65484, 0, 65464, 65485, 0, 65464, 65486, 0, 65464, 65487, 0, 65464, 65488, 0, 65464, 65489, 0, 65464, 65490, 0, 65464, 65491, 0, 65464, 65492, 0, 65464, 65493, 0, 65464, 65494, 0, 65464, 65495, 0, 65464, 65496, 0, 65464, 65497, 0, 65464, 65498, 0, 65464, 65499, 0, 65464, 65500, 0, 65464, 65501, 0, 65464, 65502, 0, 65464, 65503, 0, 65464, 65504, 0, 65464, 65505, 0, 65464, 65506, 0, 65464, 65507, 0, 65464, 65508, 0, 65464, 65509, 0, 65464, 65510, 0, 65464, 65511, 0, 65464, 65512, 0, 65464, 65513, 0, 65464, 65514, 0, 65464, 65515, 0, 65464, 65516, 0, 65464, 65517, 0, 65464, 65518, 0, 65464, 65519, 0, 65464, 65520, 0, 65464, 65521, 0, 65464, 65522, 0, 65464, 65523, 0, 65464, 65524, 0, 65464, 65525, 0, 65464, 65526, 0, 65464, 65527, 0, 65464, 65528, 0, 65464, 65529, 0, 65464, 65530, 0, 65464, 65531, 0, 65464, 65532, 0, 65464, 65533, 0, 65464, 65534, 0, 65464, 65535, 0, 65464, 0, 0, 65464, 1, 0, 65464, 2, 0, 65464, 3, 0, 65464, 4, 0, 65464, 5, 0, 65464, 6, 0, 65464, 7, 0, 65464, 8, 0, 65464, 9, 0, 65464, 10, 0, 65464, 11, 0, 65464, 12, 0, 65464, 13, 0, 65464, 14, 0, 65464, 15, 0, 65464, 16, 0, 65464, 17, 0, 65464, 18, 0, 65464, 19, 0, 65464, 20, 0, 65464, 21, 0, 65464, 22, 0, 65464, 23, 0, 65464, 24, 0, 65464, 25, 0, 65464, 26, 0, 65464, 27, 0, 65464, 28, 0, 65464, 29, 0, 65464, 30, 0, 65464, 31, 0, 65464, 32, 0, 65464, 33, 0, 65464, 34, 0, 65464, 35, 0, 65464, 36, 0, 65464, 37, 0, 65464, 38, 0, 65464, 39, 0, 65464, 40, 0, 65464, 41, 0, 65464, 42, 0, 65464, 43, 0, 65464, 44, 0, 65464, 45, 0, 65464, 46, 0, 65464, 47, 0, 65464, 48, 0, 65464, 49, 0, 65464, 50, 0, 65464, 51, 0, 65464, 52, 0, 65464, 53, 0, 65464, 54, 0, 65464, 55, 0, 65464, 56, 0, 65464, 57, 0, 65464, 58, 0, 65464, 59, 0, 65464, 60, 0, 65464, 61, 0, 65464, 62, 0, 65464, 63, 0, 65465, 65467, 0, 65465, 65468, 0, 65465, 65469, 0, 65465, 65470, 0, 65465, 65471, 0, 65465, 65472, 0, 65465, 65473, 0, 65465, 65474, 0, 65465, 65475, 0, 65465, 65476, 0, 65465, 65477, 0, 65465, 65478, 0, 65465, 65479, 0, 65465, 65480, 0, 65465, 65481, 0, 65465, 65482, 0, 65465, 65483, 0, 65465, 65484, 0, 65465, 65485, 0, 65465, 65486, 0, 65465, 65487, 0, 65465, 65488, 0, 65465, 65489, 0, 65465, 65490, 0, 65465, 65491, 0, 65465, 65492, 0, 65465, 65493, 0, 65465, 65494, 0, 65465, 65495, 0, 65465, 65496, 0, 65465, 65497, 0, 65465, 65498, 0, 65465, 65499, 0, 65465, 65500, 0, 65465, 65501, 0, 65465, 65502, 0, 65465, 65503, 0, 65465, 65504, 0, 65465, 65505, 0, 65465, 65506, 0, 65465, 65507, 0, 65465, 65508, 0, 65465, 65509, 0, 65465, 65510, 0, 65465, 65511, 0, 65465, 65512, 0, 65465, 65513, 0, 65465, 65514, 0, 65465, 65515, 0, 65465, 65516, 0, 65465, 65517, 0, 65465, 65518, 0, 65465, 65519, 0, 65465, 65520, 0, 65465, 65521, 0, 65465, 65522, 0, 65465, 65523, 0, 65465, 65524, 0, 65465, 65525, 0, 65465, 65526, 0, 65465, 65527, 0, 65465, 65528, 0, 65465, 65529, 0, 65465, 65530, 0, 65465, 65531, 0, 65465, 65532, 0, 65465, 65533, 0, 65465, 65534, 0, 65465, 65535, 0, 65465, 0, 0, 65465, 1, 0, 65465, 2, 0, 65465, 3, 0, 65465, 4, 0, 65465, 5, 0, 65465, 6, 0, 65465, 7, 0, 65465, 8, 0, 65465, 9, 0, 65465, 10, 0, 65465, 11, 0, 65465, 12, 0, 65465, 13, 0, 65465, 14, 0, 65465, 15, 0, 65465, 16, 0, 65465, 17, 0, 65465, 18, 0, 65465, 19, 0, 65465, 20, 0, 65465, 21, 0, 65465, 22, 0, 65465, 23, 0, 65465, 24, 0, 65465, 25, 0, 65465, 26, 0, 65465, 27, 0, 65465, 28, 0, 65465, 29, 0, 65465, 30, 0, 65465, 31, 0, 65465, 32, 0, 65465, 33, 0, 65465, 34, 0, 65465, 35, 0, 65465, 36, 0, 65465, 37, 0, 65465, 38, 0, 65465, 39, 0, 65465, 40, 0, 65465, 41, 0, 65465, 42, 0, 65465, 43, 0, 65465, 44, 0, 65465, 45, 0, 65465, 46, 0, 65465, 47, 0, 65465, 48, 0, 65465, 49, 0, 65465, 50, 0, 65465, 51, 0, 65465, 52, 0, 65465, 53, 0, 65465, 54, 0, 65465, 55, 0, 65465, 56, 0, 65465, 57, 0, 65465, 58, 0, 65465, 59, 0, 65465, 60, 0, 65465, 61, 0, 65465, 62, 0, 65465, 63, 0, 65466, 65467, 0, 65466, 65468, 0, 65466, 65469, 0, 65466, 65470, 0, 65466, 65471, 0, 65466, 65472, 0, 65466, 65473, 0, 65466, 65474, 0, 65466, 65475, 0, 65466, 65476, 0, 65466, 65477, 0, 65466, 65478, 0, 65466, 65479, 0, 65466, 65480, 0, 65466, 65481, 0, 65466, 65482, 0, 65466, 65483, 0, 65466, 65484, 0, 65466, 65485, 0, 65466, 65486, 0, 65466, 65487, 0, 65466, 65488, 0, 65466, 65489, 0, 65466, 65490, 0, 65466, 65491, 0, 65466, 65492, 0, 65466, 65493, 0, 65466, 65494, 0, 65466, 65495, 0, 65466, 65496, 0, 65466, 65497, 0, 65466, 65498, 0, 65466, 65499, 0, 65466, 65500, 0, 65466, 65501, 0, 65466, 65502, 0, 65466, 65503, 0, 65466, 65504, 0, 65466, 65505, 0, 65466, 65506, 0, 65466, 65507, 0, 65466, 65508, 0, 65466, 65509, 0, 65466, 65510, 0, 65466, 65511, 0, 65466, 65512, 0, 65466, 65513, 0, 65466, 65514, 0, 65466, 65515, 0, 65466, 65516, 0, 65466, 65517, 0, 65466, 65518, 0, 65466, 65519, 0, 65466, 65520, 0, 65466, 65521, 0, 65466, 65522, 0, 65466, 65523, 0, 65466, 65524, 0, 65466, 65525, 0, 65466, 65526, 0, 65466, 65527, 0, 65466, 65528, 0, 65466, 65529, 0, 65466, 65530, 0, 65466, 65531, 0, 65466, 65532, 0, 65466, 65533, 0, 65466, 65534, 0, 65466, 65535, 0, 65466, 0, 0, 65466, 1, 0, 65466, 2, 0, 65466, 3, 0, 65466, 4, 0, 65466, 5, 0, 65466, 6, 0, 65466, 7, 0, 65466, 8, 0, 65466, 9, 0, 65466, 10, 0, 65466, 11, 0, 65466, 12, 0, 65466, 13, 0, 65466, 14, 0, 65466, 15, 0, 65466, 16, 0, 65466, 17, 0, 65466, 18, 0, 65466, 19, 0, 65466, 20, 0, 65466, 21, 0, 65466, 22, 0, 65466, 23, 0, 65466, 24, 0, 65466, 25, 0, 65466, 26, 0, 65466, 27, 0, 65466, 28, 0, 65466, 29, 0, 65466, 30, 0, 65466, 31, 0, 65466, 32, 0, 65466, 33, 0, 65466, 34, 0, 65466, 35, 0, 65466, 36, 0, 65466, 37, 0, 65466, 38, 0, 65466, 39, 0, 65466, 40, 0, 65466, 41, 0, 65466, 42, 0, 65466, 43, 0, 65466, 44, 0, 65466, 45, 0, 65466, 46, 0, 65466, 47, 0, 65466, 48, 0, 65466, 49, 0, 65466, 50, 0, 65466, 51, 0, 65466, 52, 0, 65466, 53, 0, 65466, 54, 0, 65466, 55, 0, 65466, 56, 0, 65466, 57, 0, 65466, 58, 0, 65466, 59, 0, 65466, 60, 0, 65466, 61, 0, 65466, 62, 0, 65466, 63, 0, 65467, 65467, 0, 65467, 65468, 0, 65467, 65469, 0, 65467, 65470, 0, 65467, 65471, 0, 65467, 65472, 0, 65467, 65473, 0, 65467, 65474, 0, 65467, 65475, 0, 65467, 65476, 0, 65467, 65477, 0, 65467, 65478, 0, 65467, 65479, 0, 65467, 65480, 0, 65467, 65481, 0, 65467, 65482, 0, 65467, 65483, 0, 65467, 65484, 0, 65467, 65485, 0, 65467, 65486, 0, 65467, 65487, 0, 65467, 65488, 0, 65467, 65489, 0, 65467, 65490, 0, 65467, 65491, 0, 65467, 65492, 0, 65467, 65493, 0, 65467, 65494, 0, 65467, 65495, 0, 65467, 65496, 0, 65467, 65497, 0, 65467, 65498, 0, 65467, 65499, 0, 65467, 65500, 0, 65467, 65501, 0, 65467, 65502, 0, 65467, 65503, 0, 65467, 65504, 0, 65467, 65505, 0, 65467, 65506, 0, 65467, 65507, 0, 65467, 65508, 0, 65467, 65509, 0, 65467, 65510, 0, 65467, 65511, 0, 65467, 65512, 0, 65467, 65513, 0, 65467, 65514, 0, 65467, 65515, 0, 65467, 65516, 0, 65467, 65517, 0, 65467, 65518, 0, 65467, 65519, 0, 65467, 65520, 0, 65467, 65521, 0, 65467, 65522, 0, 65467, 65523, 0, 65467, 65524, 0, 65467, 65525, 0, 65467, 65526, 0, 65467, 65527, 0, 65467, 65528, 0, 65467, 65529, 0, 65467, 65530, 0, 65467, 65531, 0, 65467, 65532, 0, 65467, 65533, 0, 65467, 65534, 0, 65467, 65535, 0, 65467, 0, 0, 65467, 1, 0, 65467, 2, 0, 65467, 3, 0, 65467, 4, 0, 65467, 5, 0, 65467, 6, 0, 65467, 7, 0, 65467, 8, 0, 65467, 9, 0, 65467, 10, 0, 65467, 11, 0, 65467, 12, 0, 65467, 13, 0, 65467, 14, 0, 65467, 15, 0, 65467, 16, 0, 65467, 17, 0, 65467, 18, 0, 65467, 19, 0, 65467, 20, 0, 65467, 21, 0, 65467, 22, 0, 65467, 23, 0, 65467, 24, 0, 65467, 25, 0, 65467, 26, 0, 65467, 27, 0, 65467, 28, 0, 65467, 29, 0, 65467, 30, 0, 65467, 31, 0, 65467, 32, 0, 65467, 33, 0, 65467, 34, 0, 65467, 35, 0, 65467, 36, 0, 65467, 37, 0, 65467, 38, 0, 65467, 39, 0, 65467, 40, 0, 65467, 41, 0, 65467, 42, 0, 65467, 43, 0, 65467, 44, 0, 65467, 45, 0, 65467, 46, 0, 65467, 47, 0, 65467, 48, 0, 65467, 49, 0, 65467, 50, 0, 65467, 51, 0, 65467, 52, 0, 65467, 53, 0, 65467, 54, 0, 65467, 55, 0, 65467, 56, 0, 65467, 57, 0, 65467, 58, 0, 65467, 59, 0, 65467, 60, 0, 65467, 61, 0, 65467, 62, 0, 65467, 63, 0, 65468, 65467, 0, 65468, 65468, 0, 65468, 65469, 0, 65468, 65470, 0, 65468, 65471, 0, 65468, 65472, 0, 65468, 65473, 0, 65468, 65474, 0, 65468, 65475, 0, 65468, 65476, 0, 65468, 65477, 0, 65468, 65478, 0, 65468, 65479, 0, 65468, 65480, 0, 65468, 65481, 0, 65468, 65482, 0, 65468, 65483, 0, 65468, 65484, 0, 65468, 65485, 0, 65468, 65486, 0, 65468, 65487, 0, 65468, 65488, 0, 65468, 65489, 0, 65468, 65490, 0, 65468, 65491, 0, 65468, 65492, 0, 65468, 65493, 0, 65468, 65494, 0, 65468, 65495, 0, 65468, 65496, 0, 65468, 65497, 0, 65468, 65498, 0, 65468, 65499, 0, 65468, 65500, 0, 65468, 65501, 0, 65468, 65502, 0, 65468, 65503, 0, 65468, 65504, 0, 65468, 65505, 0, 65468, 65506, 0, 65468, 65507, 0, 65468, 65508, 0, 65468, 65509, 0, 65468, 65510, 0, 65468, 65511, 0, 65468, 65512, 0, 65468, 65513, 0, 65468, 65514, 0, 65468, 65515, 0, 65468, 65516, 0, 65468, 65517, 0, 65468, 65518, 0, 65468, 65519, 0, 65468, 65520, 0, 65468, 65521, 0, 65468, 65522, 0, 65468, 65523, 0, 65468, 65524, 0, 65468, 65525, 0, 65468, 65526, 0, 65468, 65527, 0, 65468, 65528, 0, 65468, 65529, 0, 65468, 65530, 0, 65468, 65531, 0, 65468, 65532, 0, 65468, 65533, 0, 65468, 65534, 0, 65468, 65535, 0, 65468, 0, 0, 65468, 1, 0, 65468, 2, 0, 65468, 3, 0, 65468, 4, 0, 65468, 5, 0, 65468, 6, 0, 65468, 7, 0, 65468, 8, 0, 65468, 9, 0, 65468, 10, 0, 65468, 11, 0, 65468, 12, 0, 65468, 13, 0, 65468, 14, 0, 65468, 15, 0, 65468, 16, 0, 65468, 17, 0, 65468, 18, 0, 65468, 19, 0, 65468, 20, 0, 65468, 21, 0, 65468, 22, 0, 65468, 23, 0, 65468, 24, 0, 65468, 25, 0, 65468, 26, 0, 65468, 27, 0, 65468, 28, 0, 65468, 29, 0, 65468, 30, 0, 65468, 31, 0, 65468, 32, 0, 65468, 33, 0, 65468, 34, 0, 65468, 35, 0, 65468, 36, 0, 65468, 37, 0, 65468, 38, 0, 65468, 39, 0, 65468, 40, 0, 65468, 41, 0, 65468, 42, 0, 65468, 43, 0, 65468, 44, 0, 65468, 45, 0, 65468, 46, 0, 65468, 47, 0, 65468, 48, 0, 65468, 49, 0, 65468, 50, 0, 65468, 51, 0, 65468, 52, 0, 65468, 53, 0, 65468, 54, 0, 65468, 55, 0, 65468, 56, 0, 65468, 57, 0, 65468, 58, 0, 65468, 59, 0, 65468, 60, 0, 65468, 61, 0, 65468, 62, 0, 65468, 63, 0, 65469, 65467, 0, 65469, 65468, 0, 65469, 65469, 0, 65469, 65470, 0, 65469, 65471, 0, 65469, 65472, 0, 65469, 65473, 0, 65469, 65474, 0, 65469, 65475, 0, 65469, 65476, 0, 65469, 65477, 0, 65469, 65478, 0, 65469, 65479, 0, 65469, 65480, 0, 65469, 65481, 0, 65469, 65482, 0, 65469, 65483, 0, 65469, 65484, 0, 65469, 65485, 0, 65469, 65486, 0, 65469, 65487, 0, 65469, 65488, 0, 65469, 65489, 0, 65469, 65490, 0, 65469, 65491, 0, 65469, 65492, 0, 65469, 65493, 0, 65469, 65494, 0, 65469, 65495, 0, 65469, 65496, 0, 65469, 65497, 0, 65469, 65498, 0, 65469, 65499, 0, 65469, 65500, 0, 65469, 65501, 0, 65469, 65502, 0, 65469, 65503, 0, 65469, 65504, 0, 65469, 65505, 0, 65469, 65506, 0, 65469, 65507, 0, 65469, 65508, 0, 65469, 65509, 0, 65469, 65510, 0, 65469, 65511, 0, 65469, 65512, 0, 65469, 65513, 0, 65469, 65514, 0, 65469, 65515, 0, 65469, 65516, 0, 65469, 65517, 0, 65469, 65518, 0, 65469, 65519, 0, 65469, 65520, 0, 65469, 65521, 0, 65469, 65522, 0, 65469, 65523, 0, 65469, 65524, 0, 65469, 65525, 0, 65469, 65526, 0, 65469, 65527, 0, 65469, 65528, 0, 65469, 65529, 0, 65469, 65530, 0, 65469, 65531, 0, 65469, 65532, 0, 65469, 65533, 0, 65469, 65534, 0, 65469, 65535, 0, 65469, 0, 0, 65469, 1, 0, 65469, 2, 0, 65469, 3, 0, 65469, 4, 0, 65469, 5, 0, 65469, 6, 0, 65469, 7, 0, 65469, 8, 0, 65469, 9, 0, 65469, 10, 0, 65469, 11, 0, 65469, 12, 0, 65469, 13, 0, 65469, 14, 0, 65469, 15, 0, 65469, 16, 0, 65469, 17, 0, 65469, 18, 0, 65469, 19, 0, 65469, 20, 0, 65469, 21, 0, 65469, 22, 0, 65469, 23, 0, 65469, 24, 0, 65469, 25, 0, 65469, 26, 0, 65469, 27, 0, 65469, 28, 0, 65469, 29, 0, 65469, 30, 0, 65469, 31, 0, 65469, 32, 0, 65469, 33, 0, 65469, 34, 0, 65469, 35, 0, 65469, 36, 0, 65469, 37, 0, 65469, 38, 0, 65469, 39, 0, 65469, 40, 0, 65469, 41, 0, 65469, 42, 0, 65469, 43, 0, 65469, 44, 0, 65469, 45, 0, 65469, 46, 0, 65469, 47, 0, 65469, 48, 0, 65469, 49, 0, 65469, 50, 0, 65469, 51, 0, 65469, 52, 0, 65469, 53, 0, 65469, 54, 0, 65469, 55, 0, 65469, 56, 0, 65469, 57, 0, 65469, 58, 0, 65469, 59, 0, 65469, 60, 0, 65469, 61, 0, 65469, 62, 0, 65469, 63, 0, 65470, 65467, 0, 65470, 65468, 0, 65470, 65469, 0, 65470, 65470, 0, 65470, 65471, 0, 65470, 65472, 0, 65470, 65473, 0, 65470, 65474, 0, 65470, 65475, 0, 65470, 65476, 0, 65470, 65477, 0, 65470, 65478, 0, 65470, 65479, 0, 65470, 65480, 0, 65470, 65481, 0, 65470, 65482, 0, 65470, 65483, 0, 65470, 65484, 0, 65470, 65485, 0, 65470, 65486, 0, 65470, 65487, 0, 65470, 65488, 0, 65470, 65489, 0, 65470, 65490, 0, 65470, 65491, 0, 65470, 65492, 0, 65470, 65493, 0, 65470, 65494, 0, 65470, 65495, 0, 65470, 65496, 0, 65470, 65497, 0, 65470, 65498, 0, 65470, 65499, 0, 65470, 65500, 0, 65470, 65501, 0, 65470, 65502, 0, 65470, 65503, 0, 65470, 65504, 0, 65470, 65505, 0, 65470, 65506, 0, 65470, 65507, 0, 65470, 65508, 0, 65470, 65509, 0, 65470, 65510, 0, 65470, 65511, 0, 65470, 65512, 0, 65470, 65513, 0, 65470, 65514, 0, 65470, 65515, 0, 65470, 65516, 0, 65470, 65517, 0, 65470, 65518, 0, 65470, 65519, 0, 65470, 65520, 0, 65470, 65521, 0, 65470, 65522, 0, 65470, 65523, 0, 65470, 65524, 0, 65470, 65525, 0, 65470, 65526, 0, 65470, 65527, 0, 65470, 65528, 0, 65470, 65529, 0, 65470, 65530, 0, 65470, 65531, 0, 65470, 65532, 0, 65470, 65533, 0, 65470, 65534, 0, 65470, 65535, 0, 65470, 0, 0, 65470, 1, 0, 65470, 2, 0, 65470, 3, 0, 65470, 4, 0, 65470, 5, 0, 65470, 6, 0, 65470, 7, 0, 65470, 8, 0, 65470, 9, 0, 65470, 10, 0, 65470, 11, 0, 65470, 12, 0, 65470, 13, 0, 65470, 14, 0, 65470, 15, 0, 65470, 16, 0, 65470, 17, 0, 65470, 18, 0, 65470, 19, 0, 65470, 20, 0, 65470, 21, 0, 65470, 22, 0, 65470, 23, 0, 65470, 24, 0, 65470, 25, 0, 65470, 26, 0, 65470, 27, 0, 65470, 28, 0, 65470, 29, 0, 65470, 30, 0, 65470, 31, 0, 65470, 32, 0, 65470, 33, 0, 65470, 34, 0, 65470, 35, 0, 65470, 36, 0, 65470, 37, 0, 65470, 38, 0, 65470, 39, 0, 65470, 40, 0, 65470, 41, 0, 65470, 42, 0, 65470, 43, 0, 65470, 44, 0, 65470, 45, 0, 65470, 46, 0, 65470, 47, 0, 65470, 48, 0, 65470, 49, 0, 65470, 50, 0, 65470, 51, 0, 65470, 52, 0, 65470, 53, 0, 65470, 54, 0, 65470, 55, 0, 65470, 56, 0, 65470, 57, 0, 65470, 58, 0, 65470, 59, 0, 65470, 60, 0, 65470, 61, 0, 65470, 62, 0, 65470, 63, 0, 65471, 65467, 0, 65471, 65468, 0, 65471, 65469, 0, 65471, 65470, 0, 65471, 65471, 0, 65471, 65472, 0, 65471, 65473, 0, 65471, 65474, 0, 65471, 65475, 0, 65471, 65476, 0, 65471, 65477, 0, 65471, 65478, 0, 65471, 65479, 0, 65471, 65480, 0, 65471, 65481, 0, 65471, 65482, 0, 65471, 65483, 0, 65471, 65484, 0, 65471, 65485, 0, 65471, 65486, 0, 65471, 65487, 0, 65471, 65488, 0, 65471, 65489, 0, 65471, 65490, 0, 65471, 65491, 0, 65471, 65492, 0, 65471, 65493, 0, 65471, 65494, 0, 65471, 65495, 0, 65471, 65496, 0, 65471, 65497, 0, 65471, 65498, 0, 65471, 65499, 0, 65471, 65500, 0, 65471, 65501, 0, 65471, 65502, 0, 65471, 65503, 0, 65471, 65504, 0, 65471, 65505, 0, 65471, 65506, 0, 65471, 65507, 0, 65471, 65508, 0, 65471, 65509, 0, 65471, 65510, 0, 65471, 65511, 0, 65471, 65512, 0, 65471, 65513, 0, 65471, 65514, 0, 65471, 65515, 0, 65471, 65516, 0, 65471, 65517, 0, 65471, 65518, 0, 65471, 65519, 0, 65471, 65520, 0, 65471, 65521, 0, 65471, 65522, 0, 65471, 65523, 0, 65471, 65524, 0, 65471, 65525, 0, 65471, 65526, 0, 65471, 65527, 0, 65471, 65528, 0, 65471, 65529, 0, 65471, 65530, 0, 65471, 65531, 0, 65471, 65532, 0, 65471, 65533, 0, 65471, 65534, 0, 65471, 65535, 0, 65471, 0, 0, 65471, 1, 0, 65471, 2, 0, 65471, 3, 0, 65471, 4, 0, 65471, 5, 0, 65471, 6, 0, 65471, 7, 0, 65471, 8, 0, 65471, 9, 0, 65471, 10, 0, 65471, 11, 0, 65471, 12, 0, 65471, 13, 0, 65471, 14, 0, 65471, 15, 0, 65471, 16, 0, 65471, 17, 0, 65471, 18, 0, 65471, 19, 0, 65471, 20, 0, 65471, 21, 0, 65471, 22, 0, 65471, 23, 0, 65471, 24, 0, 65471, 25, 0, 65471, 26, 0, 65471, 27, 0, 65471, 28, 0, 65471, 29, 0, 65471, 30, 0, 65471, 31, 0, 65471, 32, 0, 65471, 33, 0, 65471, 34, 0, 65471, 35, 0, 65471, 36, 0, 65471, 37, 0, 65471, 38, 0, 65471, 39, 0, 65471, 40, 0, 65471, 41, 0, 65471, 42, 0, 65471, 43, 0, 65471, 44, 0, 65471, 45, 0, 65471, 46, 0, 65471, 47, 0, 65471, 48, 0, 65471, 49, 0, 65471, 50, 0, 65471, 51, 0, 65471, 52, 0, 65471, 53, 0, 65471, 54, 0, 65471, 55, 0, 65471, 56, 0, 65471, 57, 0, 65471, 58, 0, 65471, 59, 0, 65471, 60, 0, 65471, 61, 0, 65471, 62, 0, 65471, 63, 0, 65472, 65467, 0, 65472, 65468, 0, 65472, 65469, 0, 65472, 65470, 0, 65472, 65471, 0, 65472, 65472, 0, 65472, 65473, 0, 65472, 65474, 0, 65472, 65475, 0, 65472, 65476, 0, 65472, 65477, 0, 65472, 65478, 0, 65472, 65479, 0, 65472, 65480, 0, 65472, 65481, 0, 65472, 65482, 0, 65472, 65483, 0, 65472, 65484, 0, 65472, 65485, 0, 65472, 65486, 0, 65472, 65487, 0, 65472, 65488, 0, 65472, 65489, 0, 65472, 65490, 0, 65472, 65491, 0, 65472, 65492, 0, 65472, 65493, 0, 65472, 65494, 0, 65472, 65495, 0, 65472, 65496, 0, 65472, 65497, 0, 65472, 65498, 0, 65472, 65499, 0, 65472, 65500, 0, 65472, 65501, 0, 65472, 65502, 0, 65472, 65503, 0, 65472, 65504, 0, 65472, 65505, 0, 65472, 65506, 0, 65472, 65507, 0, 65472, 65508, 0, 65472, 65509, 0, 65472, 65510, 0, 65472, 65511, 0, 65472, 65512, 0, 65472, 65513, 0, 65472, 65514, 0, 65472, 65515, 0, 65472, 65516, 0, 65472, 65517, 0, 65472, 65518, 0, 65472, 65519, 0, 65472, 65520, 0, 65472, 65521, 0, 65472, 65522, 0, 65472, 65523, 0, 65472, 65524, 0, 65472, 65525, 0, 65472, 65526, 0, 65472, 65527, 0, 65472, 65528, 0, 65472, 65529, 0, 65472, 65530, 0, 65472, 65531, 0, 65472, 65532, 0, 65472, 65533, 0, 65472, 65534, 0, 65472, 65535, 0, 65472, 0, 0, 65472, 1, 0, 65472, 2, 0, 65472, 3, 0, 65472, 4, 0, 65472, 5, 0, 65472, 6, 0, 65472, 7, 0, 65472, 8, 0, 65472, 9, 0, 65472, 10, 0, 65472, 11, 0, 65472, 12, 0, 65472, 13, 0, 65472, 14, 0, 65472, 15, 0, 65472, 16, 0, 65472, 17, 0, 65472, 18, 0, 65472, 19, 0, 65472, 20, 0, 65472, 21, 0, 65472, 22, 0, 65472, 23, 0, 65472, 24, 0, 65472, 25, 0, 65472, 26, 0, 65472, 27, 0, 65472, 28, 0, 65472, 29, 0, 65472, 30, 0, 65472, 31, 0, 65472, 32, 0, 65472, 33, 0, 65472, 34, 0, 65472, 35, 0, 65472, 36, 0, 65472, 37, 0, 65472, 38, 0, 65472, 39, 0, 65472, 40, 0, 65472, 41, 0, 65472, 42, 0, 65472, 43, 0, 65472, 44, 0, 65472, 45, 0, 65472, 46, 0, 65472, 47, 0, 65472, 48, 0, 65472, 49, 0, 65472, 50, 0, 65472, 51, 0, 65472, 52, 0, 65472, 53, 0, 65472, 54, 0, 65472, 55, 0, 65472, 56, 0, 65472, 57, 0, 65472, 58, 0, 65472, 59, 0, 65472, 60, 0, 65472, 61, 0, 65472, 62, 0, 65472, 63, 0, 65473, 65467, 0, 65473, 65468, 0, 65473, 65469, 0, 65473, 65470, 0, 65473, 65471, 0, 65473, 65472, 0, 65473, 65473, 0, 65473, 65474, 0, 65473, 65475, 0, 65473, 65476, 0, 65473, 65477, 0, 65473, 65478, 0, 65473, 65479, 0, 65473, 65480, 0, 65473, 65481, 0, 65473, 65482, 0, 65473, 65483, 0, 65473, 65484, 0, 65473, 65485, 0, 65473, 65486, 0, 65473, 65487, 0, 65473, 65488, 0, 65473, 65489, 0, 65473, 65490, 0, 65473, 65491, 0, 65473, 65492, 0, 65473, 65493, 0, 65473, 65494, 0, 65473, 65495, 0, 65473, 65496, 0, 65473, 65497, 0, 65473, 65498, 0, 65473, 65499, 0, 65473, 65500, 0, 65473, 65501, 0, 65473, 65502, 0, 65473, 65503, 0, 65473, 65504, 0, 65473, 65505, 0, 65473, 65506, 0, 65473, 65507, 0, 65473, 65508, 0, 65473, 65509, 0, 65473, 65510, 0, 65473, 65511, 0, 65473, 65512, 0, 65473, 65513, 0, 65473, 65514, 0, 65473, 65515, 0, 65473, 65516, 0, 65473, 65517, 0, 65473, 65518, 0, 65473, 65519, 0, 65473, 65520, 0, 65473, 65521, 0, 65473, 65522, 0, 65473, 65523, 0, 65473, 65524, 0, 65473, 65525, 0, 65473, 65526, 0, 65473, 65527, 0, 65473, 65528, 0, 65473, 65529, 0, 65473, 65530, 0, 65473, 65531, 0, 65473, 65532, 0, 65473, 65533, 0, 65473, 65534, 0, 65473, 65535, 0, 65473, 0, 0, 65473, 1, 0, 65473, 2, 0, 65473, 3, 0, 65473, 4, 0, 65473, 5, 0, 65473, 6, 0, 65473, 7, 0, 65473, 8, 0, 65473, 9, 0, 65473, 10, 0, 65473, 11, 0, 65473, 12, 0, 65473, 13, 0, 65473, 14, 0, 65473, 15, 0, 65473, 16, 0, 65473, 17, 0, 65473, 18, 0, 65473, 19, 0, 65473, 20, 0, 65473, 21, 0, 65473, 22, 0, 65473, 23, 0, 65473, 24, 0, 65473, 25, 0, 65473, 26, 0, 65473, 27, 0, 65473, 28, 0, 65473, 29, 0, 65473, 30, 0, 65473, 31, 0, 65473, 32, 0, 65473, 33, 0, 65473, 34, 0, 65473, 35, 0, 65473, 36, 0, 65473, 37, 0, 65473, 38, 0, 65473, 39, 0, 65473, 40, 0, 65473, 41, 0, 65473, 42, 0, 65473, 43, 0, 65473, 44, 0, 65473, 45, 0, 65473, 46, 0, 65473, 47, 0, 65473, 48, 0, 65473, 49, 0, 65473, 50, 0, 65473, 51, 0, 65473, 52, 0, 65473, 53, 0, 65473, 54, 0, 65473, 55, 0, 65473, 56, 0, 65473, 57, 0, 65473, 58, 0, 65473, 59, 0, 65473, 60, 0, 65473, 61, 0, 65473, 62, 0, 65473, 63, 0, 65474, 65467, 0, 65474, 65468, 0, 65474, 65469, 0, 65474, 65470, 0, 65474, 65471, 0, 65474, 65472, 0, 65474, 65473, 0, 65474, 65474, 0, 65474, 65475, 0, 65474, 65476, 0, 65474, 65477, 0, 65474, 65478, 0, 65474, 65479, 0, 65474, 65480, 0, 65474, 65481, 0, 65474, 65482, 0, 65474, 65483, 0, 65474, 65484, 0, 65474, 65485, 0, 65474, 65486, 0, 65474, 65487, 0, 65474, 65488, 0, 65474, 65489, 0, 65474, 65490, 0, 65474, 65491, 0, 65474, 65492, 0, 65474, 65493, 0, 65474, 65494, 0, 65474, 65495, 0, 65474, 65496, 0, 65474, 65497, 0, 65474, 65498, 0, 65474, 65499, 0, 65474, 65500, 0, 65474, 65501, 0, 65474, 65502, 0, 65474, 65503, 0, 65474, 65504, 0, 65474, 65505, 0, 65474, 65506, 0, 65474, 65507, 0, 65474, 65508, 0, 65474, 65509, 0, 65474, 65510, 0, 65474, 65511, 0, 65474, 65512, 0, 65474, 65513, 0, 65474, 65514, 0, 65474, 65515, 0, 65474, 65516, 0, 65474, 65517, 0, 65474, 65518, 0, 65474, 65519, 0, 65474, 65520, 0, 65474, 65521, 0, 65474, 65522, 0, 65474, 65523, 0, 65474, 65524, 0, 65474, 65525, 0, 65474, 65526, 0, 65474, 65527, 0, 65474, 65528, 0, 65474, 65529, 0, 65474, 65530, 0, 65474, 65531, 0, 65474, 65532, 0, 65474, 65533, 0, 65474, 65534, 0, 65474, 65535, 0, 65474, 0, 0, 65474, 1, 0, 65474, 2, 0, 65474, 3, 0, 65474, 4, 0, 65474, 5, 0, 65474, 6, 0, 65474, 7, 0, 65474, 8, 0, 65474, 9, 0, 65474, 10, 0, 65474, 11, 0, 65474, 12, 0, 65474, 13, 0, 65474, 14, 0, 65474, 15, 0, 65474, 16, 0, 65474, 17, 0, 65474, 18, 0, 65474, 19, 0, 65474, 20, 0, 65474, 21, 0, 65474, 22, 0, 65474, 23, 0, 65474, 24, 0, 65474, 25, 0, 65474, 26, 0, 65474, 27, 0, 65474, 28, 0, 65474, 29, 0, 65474, 30, 0, 65474, 31, 0, 65474, 32, 0, 65474, 33, 0, 65474, 34, 0, 65474, 35, 0, 65474, 36, 0, 65474, 37, 0, 65474, 38, 0, 65474, 39, 0, 65474, 40, 0, 65474, 41, 0, 65474, 42, 0, 65474, 43, 0, 65474, 44, 0, 65474, 45, 0, 65474, 46, 0, 65474, 47, 0, 65474, 48, 0, 65474, 49, 0, 65474, 50, 0, 65474, 51, 0, 65474, 52, 0, 65474, 53, 0, 65474, 54, 0, 65474, 55, 0, 65474, 56, 0, 65474, 57, 0, 65474, 58, 0, 65474, 59, 0, 65474, 60, 0, 65474, 61, 0, 65474, 62, 0, 65474, 63, 0, 65475, 65467, 0, 65475, 65468, 0, 65475, 65469, 0, 65475, 65470, 0, 65475, 65471, 0, 65475, 65472, 0, 65475, 65473, 0, 65475, 65474, 0, 65475, 65475, 0, 65475, 65476, 0, 65475, 65477, 0, 65475, 65478, 0, 65475, 65479, 0, 65475, 65480, 0, 65475, 65481, 0, 65475, 65482, 0, 65475, 65483, 0, 65475, 65484, 0, 65475, 65485, 0, 65475, 65486, 0, 65475, 65487, 0, 65475, 65488, 0, 65475, 65489, 0, 65475, 65490, 0, 65475, 65491, 0, 65475, 65492, 0, 65475, 65493, 0, 65475, 65494, 0, 65475, 65495, 0, 65475, 65496, 0, 65475, 65497, 0, 65475, 65498, 0, 65475, 65499, 0, 65475, 65500, 0, 65475, 65501, 0, 65475, 65502, 0, 65475, 65503, 0, 65475, 65504, 0, 65475, 65505, 0, 65475, 65506, 0, 65475, 65507, 0, 65475, 65508, 0, 65475, 65509, 0, 65475, 65510, 0, 65475, 65511, 0, 65475, 65512, 0, 65475, 65513, 0, 65475, 65514, 0, 65475, 65515, 0, 65475, 65516, 0, 65475, 65517, 0, 65475, 65518, 0, 65475, 65519, 0, 65475, 65520, 0, 65475, 65521, 0, 65475, 65522, 0, 65475, 65523, 0, 65475, 65524, 0, 65475, 65525, 0, 65475, 65526, 0, 65475, 65527, 0, 65475, 65528, 0, 65475, 65529, 0, 65475, 65530, 0, 65475, 65531, 0, 65475, 65532, 0, 65475, 65533, 0, 65475, 65534, 0, 65475, 65535, 0, 65475, 0, 0, 65475, 1, 0, 65475, 2, 0, 65475, 3, 0, 65475, 4, 0, 65475, 5, 0, 65475, 6, 0, 65475, 7, 0, 65475, 8, 0, 65475, 9, 0, 65475, 10, 0, 65475, 11, 0, 65475, 12, 0, 65475, 13, 0, 65475, 14, 0, 65475, 15, 0, 65475, 16, 0, 65475, 17, 0, 65475, 18, 0, 65475, 19, 0, 65475, 20, 0, 65475, 21, 0, 65475, 22, 0, 65475, 23, 0, 65475, 24, 0, 65475, 25, 0, 65475, 26, 0, 65475, 27, 0, 65475, 28, 0, 65475, 29, 0, 65475, 30, 0, 65475, 31, 0, 65475, 32, 0, 65475, 33, 0, 65475, 34, 0, 65475, 35, 0, 65475, 36, 0, 65475, 37, 0, 65475, 38, 0, 65475, 39, 0, 65475, 40, 0, 65475, 41, 0, 65475, 42, 0, 65475, 43, 0, 65475, 44, 0, 65475, 45, 0, 65475, 46, 0, 65475, 47, 0, 65475, 48, 0, 65475, 49, 0, 65475, 50, 0, 65475, 51, 0, 65475, 52, 0, 65475, 53, 0, 65475, 54, 0, 65475, 55, 0, 65475, 56, 0, 65475, 57, 0, 65475, 58, 0, 65475, 59, 0, 65475, 60, 0, 65475, 61, 0, 65475, 62, 0, 65475, 63, 0, 65476, 65467, 0, 65476, 65468, 0, 65476, 65469, 0, 65476, 65470, 0, 65476, 65471, 0, 65476, 65472, 0, 65476, 65473, 0, 65476, 65474, 0, 65476, 65475, 0, 65476, 65476, 0, 65476, 65477, 0, 65476, 65478, 0, 65476, 65479, 0, 65476, 65480, 0, 65476, 65481, 0, 65476, 65482, 0, 65476, 65483, 0, 65476, 65484, 0, 65476, 65485, 0, 65476, 65486, 0, 65476, 65487, 0, 65476, 65488, 0, 65476, 65489, 0, 65476, 65490, 0, 65476, 65491, 0, 65476, 65492, 0, 65476, 65493, 0, 65476, 65494, 0, 65476, 65495, 0, 65476, 65496, 0, 65476, 65497, 0, 65476, 65498, 0, 65476, 65499, 0, 65476, 65500, 0, 65476, 65501, 0, 65476, 65502, 0, 65476, 65503, 0, 65476, 65504, 0, 65476, 65505, 0, 65476, 65506, 0, 65476, 65507, 0, 65476, 65508, 0, 65476, 65509, 0, 65476, 65510, 0, 65476, 65511, 0, 65476, 65512, 0, 65476, 65513, 0, 65476, 65514, 0, 65476, 65515, 0, 65476, 65516, 0, 65476, 65517, 0, 65476, 65518, 0, 65476, 65519, 0, 65476, 65520, 0, 65476, 65521, 0, 65476, 65522, 0, 65476, 65523, 0, 65476, 65524, 0, 65476, 65525, 0, 65476, 65526, 0, 65476, 65527, 0, 65476, 65528, 0, 65476, 65529, 0, 65476, 65530, 0, 65476, 65531, 0, 65476, 65532, 0, 65476, 65533, 0, 65476, 65534, 0, 65476, 65535, 0, 65476, 0, 0, 65476, 1, 0, 65476, 2, 0, 65476, 3, 0, 65476, 4, 0, 65476, 5, 0, 65476, 6, 0, 65476, 7, 0, 65476, 8, 0, 65476, 9, 0, 65476, 10, 0, 65476, 11, 0, 65476, 12, 0, 65476, 13, 0, 65476, 14, 0, 65476, 15, 0, 65476, 16, 0, 65476, 17, 0, 65476, 18, 0, 65476, 19, 0, 65476, 20, 0, 65476, 21, 0, 65476, 22, 0, 65476, 23, 0, 65476, 24, 0, 65476, 25, 0, 65476, 26, 0, 65476, 27, 0, 65476, 28, 0, 65476, 29, 0, 65476, 30, 0, 65476, 31, 0, 65476, 32, 0, 65476, 33, 0, 65476, 34, 0, 65476, 35, 0, 65476, 36, 0, 65476, 37, 0, 65476, 38, 0, 65476, 39, 0, 65476, 40, 0, 65476, 41, 0, 65476, 42, 0, 65476, 43, 0, 65476, 44, 0, 65476, 45, 0, 65476, 46, 0, 65476, 47, 0, 65476, 48, 0, 65476, 49, 0, 65476, 50, 0, 65476, 51, 0, 65476, 52, 0, 65476, 53, 0, 65476, 54, 0, 65476, 55, 0, 65476, 56, 0, 65476, 57, 0, 65476, 58, 0, 65476, 59, 0, 65476, 60, 0, 65476, 61, 0, 65476, 62, 0, 65476, 63, 0, 65477, 65467, 0, 65477, 65468, 0, 65477, 65469, 0, 65477, 65470, 0, 65477, 65471, 0, 65477, 65472, 0, 65477, 65473, 0, 65477, 65474, 0, 65477, 65475, 0, 65477, 65476, 0, 65477, 65477, 0, 65477, 65478, 0, 65477, 65479, 0, 65477, 65480, 0, 65477, 65481, 0, 65477, 65482, 0, 65477, 65483, 0, 65477, 65484, 0, 65477, 65485, 0, 65477, 65486, 0, 65477, 65487, 0, 65477, 65488, 0, 65477, 65489, 0, 65477, 65490, 0, 65477, 65491, 0, 65477, 65492, 0, 65477, 65493, 0, 65477, 65494, 0, 65477, 65495, 0, 65477, 65496, 0, 65477, 65497, 0, 65477, 65498, 0, 65477, 65499, 0, 65477, 65500, 0, 65477, 65501, 0, 65477, 65502, 0, 65477, 65503, 0, 65477, 65504, 0, 65477, 65505, 0, 65477, 65506, 0, 65477, 65507, 0, 65477, 65508, 0, 65477, 65509, 0, 65477, 65510, 0, 65477, 65511, 0, 65477, 65512, 0, 65477, 65513, 0, 65477, 65514, 0, 65477, 65515, 0, 65477, 65516, 0, 65477, 65517, 0, 65477, 65518, 0, 65477, 65519, 0, 65477, 65520, 0, 65477, 65521, 0, 65477, 65522, 0, 65477, 65523, 0, 65477, 65524, 0, 65477, 65525, 0, 65477, 65526, 0, 65477, 65527, 0, 65477, 65528, 0, 65477, 65529, 0, 65477, 65530, 0, 65477, 65531, 0, 65477, 65532, 0, 65477, 65533, 0, 65477, 65534, 0, 65477, 65535, 0, 65477, 0, 0, 65477, 1, 0, 65477, 2, 0, 65477, 3, 0, 65477, 4, 0, 65477, 5, 0, 65477, 6, 0, 65477, 7, 0, 65477, 8, 0, 65477, 9, 0, 65477, 10, 0, 65477, 11, 0, 65477, 12, 0, 65477, 13, 0, 65477, 14, 0, 65477, 15, 0, 65477, 16, 0, 65477, 17, 0, 65477, 18, 0, 65477, 19, 0, 65477, 20, 0, 65477, 21, 0, 65477, 22, 0, 65477, 23, 0, 65477, 24, 0, 65477, 25, 0, 65477, 26, 0, 65477, 27, 0, 65477, 28, 0, 65477, 29, 0, 65477, 30, 0, 65477, 31, 0, 65477, 32, 0, 65477, 33, 0, 65477, 34, 0, 65477, 35, 0, 65477, 36, 0, 65477, 37, 0, 65477, 38, 0, 65477, 39, 0, 65477, 40, 0, 65477, 41, 0, 65477, 42, 0, 65477, 43, 0, 65477, 44, 0, 65477, 45, 0, 65477, 46, 0, 65477, 47, 0, 65477, 48, 0, 65477, 49, 0, 65477, 50, 0, 65477, 51, 0, 65477, 52, 0, 65477, 53, 0, 65477, 54, 0, 65477, 55, 0, 65477, 56, 0, 65477, 57, 0, 65477, 58, 0, 65477, 59, 0, 65477, 60, 0, 65477, 61, 0, 65477, 62, 0, 65477, 63, 0, 65478, 65467, 0, 65478, 65468, 0, 65478, 65469, 0, 65478, 65470, 0, 65478, 65471, 0, 65478, 65472, 0, 65478, 65473, 0, 65478, 65474, 0, 65478, 65475, 0, 65478, 65476, 0, 65478, 65477, 0, 65478, 65478, 0, 65478, 65479, 0, 65478, 65480, 0, 65478, 65481, 0, 65478, 65482, 0, 65478, 65483, 0, 65478, 65484, 0, 65478, 65485, 0, 65478, 65486, 0, 65478, 65487, 0, 65478, 65488, 0, 65478, 65489, 0, 65478, 65490, 0, 65478, 65491, 0, 65478, 65492, 0, 65478, 65493, 0, 65478, 65494, 0, 65478, 65495, 0, 65478, 65496, 0, 65478, 65497, 0, 65478, 65498, 0, 65478, 65499, 0, 65478, 65500, 0, 65478, 65501, 0, 65478, 65502, 0, 65478, 65503, 0, 65478, 65504, 0, 65478, 65505, 0, 65478, 65506, 0, 65478, 65507, 0, 65478, 65508, 0, 65478, 65509, 0, 65478, 65510, 0, 65478, 65511, 0, 65478, 65512, 0, 65478, 65513, 0, 65478, 65514, 0, 65478, 65515, 0, 65478, 65516, 0, 65478, 65517, 0, 65478, 65518, 0, 65478, 65519, 0, 65478, 65520, 0, 65478, 65521, 0, 65478, 65522, 0, 65478, 65523, 0, 65478, 65524, 0, 65478, 65525, 0, 65478, 65526, 0, 65478, 65527, 0, 65478, 65528, 0, 65478, 65529, 0, 65478, 65530, 0, 65478, 65531, 0, 65478, 65532, 0, 65478, 65533, 0, 65478, 65534, 0, 65478, 65535, 0, 65478, 0, 0, 65478, 1, 0, 65478, 2, 0, 65478, 3, 0, 65478, 4, 0, 65478, 5, 0, 65478, 6, 0, 65478, 7, 0, 65478, 8, 0, 65478, 9, 0, 65478, 10, 0, 65478, 11, 0, 65478, 12, 0, 65478, 13, 0, 65478, 14, 0, 65478, 15, 0, 65478, 16, 0, 65478, 17, 0, 65478, 18, 0, 65478, 19, 0, 65478, 20, 0, 65478, 21, 0, 65478, 22, 0, 65478, 23, 0, 65478, 24, 0, 65478, 25, 0, 65478, 26, 0, 65478, 27, 0, 65478, 28, 0, 65478, 29, 0, 65478, 30, 0, 65478, 31, 0, 65478, 32, 0, 65478, 33, 0, 65478, 34, 0, 65478, 35, 0, 65478, 36, 0, 65478, 37, 0, 65478, 38, 0, 65478, 39, 0, 65478, 40, 0, 65478, 41, 0, 65478, 42, 0, 65478, 43, 0, 65478, 44, 0, 65478, 45, 0, 65478, 46, 0, 65478, 47, 0, 65478, 48, 0, 65478, 49, 0, 65478, 50, 0, 65478, 51, 0, 65478, 52, 0, 65478, 53, 0, 65478, 54, 0, 65478, 55, 0, 65478, 56, 0, 65478, 57, 0, 65478, 58, 0, 65478, 59, 0, 65478, 60, 0, 65478, 61, 0, 65478, 62, 0, 65478, 63, 0, 65479, 65467, 0, 65479, 65468, 0, 65479, 65469, 0, 65479, 65470, 0, 65479, 65471, 0, 65479, 65472, 0, 65479, 65473, 0, 65479, 65474, 0, 65479, 65475, 0, 65479, 65476, 0, 65479, 65477, 0, 65479, 65478, 0, 65479, 65479, 0, 65479, 65480, 0, 65479, 65481, 0, 65479, 65482, 0, 65479, 65483, 0, 65479, 65484, 0, 65479, 65485, 0, 65479, 65486, 0, 65479, 65487, 0, 65479, 65488, 0, 65479, 65489, 0, 65479, 65490, 0, 65479, 65491, 0, 65479, 65492, 0, 65479, 65493, 0, 65479, 65494, 0, 65479, 65495, 0, 65479, 65496, 0, 65479, 65497, 0, 65479, 65498, 0, 65479, 65499, 0, 65479, 65500, 0, 65479, 65501, 0, 65479, 65502, 0, 65479, 65503, 0, 65479, 65504, 0, 65479, 65505, 0, 65479, 65506, 0, 65479, 65507, 0, 65479, 65508, 0, 65479, 65509, 0, 65479, 65510, 0, 65479, 65511, 0, 65479, 65512, 0, 65479, 65513, 0, 65479, 65514, 0, 65479, 65515, 0, 65479, 65516, 0, 65479, 65517, 0, 65479, 65518, 0, 65479, 65519, 0, 65479, 65520, 0, 65479, 65521, 0, 65479, 65522, 0, 65479, 65523, 0, 65479, 65524, 0, 65479, 65525, 0, 65479, 65526, 0, 65479, 65527, 0, 65479, 65528, 0, 65479, 65529, 0, 65479, 65530, 0, 65479, 65531, 0, 65479, 65532, 0, 65479, 65533, 0, 65479, 65534, 0, 65479, 65535, 0, 65479, 0, 0, 65479, 1, 0, 65479, 2, 0, 65479, 3, 0, 65479, 4, 0, 65479, 5, 0, 65479, 6, 0, 65479, 7, 0, 65479, 8, 0, 65479, 9, 0, 65479, 10, 0, 65479, 11, 0, 65479, 12, 0, 65479, 13, 0, 65479, 14, 0, 65479, 15, 0, 65479, 16, 0, 65479, 17, 0, 65479, 18, 0, 65479, 19, 0, 65479, 20, 0, 65479, 21, 0, 65479, 22, 0, 65479, 23, 0, 65479, 24, 0, 65479, 25, 0, 65479, 26, 0, 65479, 27, 0, 65479, 28, 0, 65479, 29, 0, 65479, 30, 0, 65479, 31, 0, 65479, 32, 0, 65479, 33, 0, 65479, 34, 0, 65479, 35, 0, 65479, 36, 0, 65479, 37, 0, 65479, 38, 0, 65479, 39, 0, 65479, 40, 0, 65479, 41, 0, 65479, 42, 0, 65479, 43, 0, 65479, 44, 0, 65479, 45, 0, 65479, 46, 0, 65479, 47, 0, 65479, 48, 0, 65479, 49, 0, 65479, 50, 0, 65479, 51, 0, 65479, 52, 0, 65479, 53, 0, 65479, 54, 0, 65479, 55, 0, 65479, 56, 0, 65479, 57, 0, 65479, 58, 0, 65479, 59, 0, 65479, 60, 0, 65479, 61, 0, 65479, 62, 0, 65479, 63, 0, 65480, 65467, 0, 65480, 65468, 0, 65480, 65469, 0, 65480, 65470, 0, 65480, 65471, 0, 65480, 65472, 0, 65480, 65473, 0, 65480, 65474, 0, 65480, 65475, 0, 65480, 65476, 0, 65480, 65477, 0, 65480, 65478, 0, 65480, 65479, 0, 65480, 65480, 0, 65480, 65481, 0, 65480, 65482, 0, 65480, 65483, 0, 65480, 65484, 0, 65480, 65485, 0, 65480, 65486, 0, 65480, 65487, 0, 65480, 65488, 0, 65480, 65489, 0, 65480, 65490, 0, 65480, 65491, 0, 65480, 65492, 0, 65480, 65493, 0, 65480, 65494, 0, 65480, 65495, 0, 65480, 65496, 0, 65480, 65497, 0, 65480, 65498, 0, 65480, 65499, 0, 65480, 65500, 0, 65480, 65501, 0, 65480, 65502, 0, 65480, 65503, 0, 65480, 65504, 0, 65480, 65505, 0, 65480, 65506, 0, 65480, 65507, 0, 65480, 65508, 0, 65480, 65509, 0, 65480, 65510, 0, 65480, 65511, 0, 65480, 65512, 0, 65480, 65513, 0, 65480, 65514, 0, 65480, 65515, 0, 65480, 65516, 0, 65480, 65517, 0, 65480, 65518, 0, 65480, 65519, 0, 65480, 65520, 0, 65480, 65521, 0, 65480, 65522, 0, 65480, 65523, 0, 65480, 65524, 0, 65480, 65525, 0, 65480, 65526, 0, 65480, 65527, 0, 65480, 65528, 0, 65480, 65529, 0, 65480, 65530, 0, 65480, 65531, 0, 65480, 65532, 0, 65480, 65533, 0, 65480, 65534, 0, 65480, 65535, 0, 65480, 0, 0, 65480, 1, 0, 65480, 2, 0, 65480, 3, 0, 65480, 4, 0, 65480, 5, 0, 65480, 6, 0, 65480, 7, 0, 65480, 8, 0, 65480, 9, 0, 65480, 10, 0, 65480, 11, 0, 65480, 12, 0, 65480, 13, 0, 65480, 14, 0, 65480, 15, 0, 65480, 16, 0, 65480, 17, 0, 65480, 18, 0, 65480, 19, 0, 65480, 20, 0, 65480, 21, 0, 65480, 22, 0, 65480, 23, 0, 65480, 24, 0, 65480, 25, 0, 65480, 26, 0, 65480, 27, 0, 65480, 28, 0, 65480, 29, 0, 65480, 30, 0, 65480, 31, 0, 65480, 32, 0, 65480, 33, 0, 65480, 34, 0, 65480, 35, 0, 65480, 36, 0, 65480, 37, 0, 65480, 38, 0, 65480, 39, 0, 65480, 40, 0, 65480, 41, 0, 65480, 42, 0, 65480, 43, 0, 65480, 44, 0, 65480, 45, 0, 65480, 46, 0, 65480, 47, 0, 65480, 48, 0, 65480, 49, 0, 65480, 50, 0, 65480, 51, 0, 65480, 52, 0, 65480, 53, 0, 65480, 54, 0, 65480, 55, 0, 65480, 56, 0, 65480, 57, 0, 65480, 58, 0, 65480, 59, 0, 65480, 60, 0, 65480, 61, 0, 65480, 62, 0, 65480, 63, 0, 65481, 65467, 0, 65481, 65468, 0, 65481, 65469, 0, 65481, 65470, 0, 65481, 65471, 0, 65481, 65472, 0, 65481, 65473, 0, 65481, 65474, 0, 65481, 65475, 0, 65481, 65476, 0, 65481, 65477, 0, 65481, 65478, 0, 65481, 65479, 0, 65481, 65480, 0, 65481, 65481, 0, 65481, 65482, 0, 65481, 65483, 0, 65481, 65484, 0, 65481, 65485, 0, 65481, 65486, 0, 65481, 65487, 0, 65481, 65488, 0, 65481, 65489, 0, 65481, 65490, 0, 65481, 65491, 0, 65481, 65492, 0, 65481, 65493, 0, 65481, 65494, 0, 65481, 65495, 0, 65481, 65496, 0, 65481, 65497, 0, 65481, 65498, 0, 65481, 65499, 0, 65481, 65500, 0, 65481, 65501, 0, 65481, 65502, 0, 65481, 65503, 0, 65481, 65504, 0, 65481, 65505, 0, 65481, 65506, 0, 65481, 65507, 0, 65481, 65508, 0, 65481, 65509, 0, 65481, 65510, 0, 65481, 65511, 0, 65481, 65512, 0, 65481, 65513, 0, 65481, 65514, 0, 65481, 65515, 0, 65481, 65516, 0, 65481, 65517, 0, 65481, 65518, 0, 65481, 65519, 0, 65481, 65520, 0, 65481, 65521, 0, 65481, 65522, 0, 65481, 65523, 0, 65481, 65524, 0, 65481, 65525, 0, 65481, 65526, 0, 65481, 65527, 0, 65481, 65528, 0, 65481, 65529, 0, 65481, 65530, 0, 65481, 65531, 0, 65481, 65532, 0, 65481, 65533, 0, 65481, 65534, 0, 65481, 65535, 0, 65481, 0, 0, 65481, 1, 0, 65481, 2, 0, 65481, 3, 0, 65481, 4, 0, 65481, 5, 0, 65481, 6, 0, 65481, 7, 0, 65481, 8, 0, 65481, 9, 0, 65481, 10, 0, 65481, 11, 0, 65481, 12, 0, 65481, 13, 0, 65481, 14, 0, 65481, 15, 0, 65481, 16, 0, 65481, 17, 0, 65481, 18, 0, 65481, 19, 0, 65481, 20, 0, 65481, 21, 0, 65481, 22, 0, 65481, 23, 0, 65481, 24, 0, 65481, 25, 0, 65481, 26, 0, 65481, 27, 0, 65481, 28, 0, 65481, 29, 0, 65481, 30, 0, 65481, 31, 0, 65481, 32, 0, 65481, 33, 0, 65481, 34, 0, 65481, 35, 0, 65481, 36, 0, 65481, 37, 0, 65481, 38, 0, 65481, 39, 0, 65481, 40, 0, 65481, 41, 0, 65481, 42, 0, 65481, 43, 0, 65481, 44, 0, 65481, 45, 0, 65481, 46, 0, 65481, 47, 0, 65481, 48, 0, 65481, 49, 0, 65481, 50, 0, 65481, 51, 0, 65481, 52, 0, 65481, 53, 0, 65481, 54, 0, 65481, 55, 0, 65481, 56, 0, 65481, 57, 0, 65481, 58, 0, 65481, 59, 0, 65481, 60, 0, 65481, 61, 0, 65481, 62, 0, 65481, 63, 0, 65482, 65467, 0, 65482, 65468, 0, 65482, 65469, 0, 65482, 65470, 0, 65482, 65471, 0, 65482, 65472, 0, 65482, 65473, 0, 65482, 65474, 0, 65482, 65475, 0, 65482, 65476, 0, 65482, 65477, 0, 65482, 65478, 0, 65482, 65479, 0, 65482, 65480, 0, 65482, 65481, 0, 65482, 65482, 0, 65482, 65483, 0, 65482, 65484, 0, 65482, 65485, 0, 65482, 65486, 0, 65482, 65487, 0, 65482, 65488, 0, 65482, 65489, 0, 65482, 65490, 0, 65482, 65491, 0, 65482, 65492, 0, 65482, 65493, 0, 65482, 65494, 0, 65482, 65495, 0, 65482, 65496, 0, 65482, 65497, 0, 65482, 65498, 0, 65482, 65499, 0, 65482, 65500, 0, 65482, 65501, 0, 65482, 65502, 0, 65482, 65503, 0, 65482, 65504, 0, 65482, 65505, 0, 65482, 65506, 0, 65482, 65507, 0, 65482, 65508, 0, 65482, 65509, 0, 65482, 65510, 0, 65482, 65511, 0, 65482, 65512, 0, 65482, 65513, 0, 65482, 65514, 0, 65482, 65515, 0, 65482, 65516, 0, 65482, 65517, 0, 65482, 65518, 0, 65482, 65519, 0, 65482, 65520, 0, 65482, 65521, 0, 65482, 65522, 0, 65482, 65523, 0, 65482, 65524, 0, 65482, 65525, 0, 65482, 65526, 0, 65482, 65527, 0, 65482, 65528, 0, 65482, 65529, 0, 65482, 65530, 0, 65482, 65531, 0, 65482, 65532, 0, 65482, 65533, 0, 65482, 65534, 0, 65482, 65535, 0, 65482, 0, 0, 65482, 1, 0, 65482, 2, 0, 65482, 3, 0, 65482, 4, 0, 65482, 5, 0, 65482, 6, 0, 65482, 7, 0, 65482, 8, 0, 65482, 9, 0, 65482, 10, 0, 65482, 11, 0, 65482, 12, 0, 65482, 13, 0, 65482, 14, 0, 65482, 15, 0, 65482, 16, 0, 65482, 17, 0, 65482, 18, 0, 65482, 19, 0, 65482, 20, 0, 65482, 21, 0, 65482, 22, 0, 65482, 23, 0, 65482, 24, 0, 65482, 25, 0, 65482, 26, 0, 65482, 27, 0, 65482, 28, 0, 65482, 29, 0, 65482, 30, 0, 65482, 31, 0, 65482, 32, 0, 65482, 33, 0, 65482, 34, 0, 65482, 35, 0, 65482, 36, 0, 65482, 37, 0, 65482, 38, 0, 65482, 39, 0, 65482, 40, 0, 65482, 41, 0, 65482, 42, 0, 65482, 43, 0, 65482, 44, 0, 65482, 45, 0, 65482, 46, 0, 65482, 47, 0, 65482, 48, 0, 65482, 49, 0, 65482, 50, 0, 65482, 51, 0, 65482, 52, 0, 65482, 53, 0, 65482, 54, 0, 65482, 55, 0, 65482, 56, 0, 65482, 57, 0, 65482, 58, 0, 65482, 59, 0, 65482, 60, 0, 65482, 61, 0, 65482, 62, 0, 65482, 63, 0, 65483, 65467, 0, 65483, 65468, 0, 65483, 65469, 0, 65483, 65470, 0, 65483, 65471, 0, 65483, 65472, 0, 65483, 65473, 0, 65483, 65474, 0, 65483, 65475, 0, 65483, 65476, 0, 65483, 65477, 0, 65483, 65478, 0, 65483, 65479, 0, 65483, 65480, 0, 65483, 65481, 0, 65483, 65482, 0, 65483, 65483, 0, 65483, 65484, 0, 65483, 65485, 0, 65483, 65486, 0, 65483, 65487, 0, 65483, 65488, 0, 65483, 65489, 0, 65483, 65490, 0, 65483, 65491, 0, 65483, 65492, 0, 65483, 65493, 0, 65483, 65494, 0, 65483, 65495, 0, 65483, 65496, 0, 65483, 65497, 0, 65483, 65498, 0, 65483, 65499, 0, 65483, 65500, 0, 65483, 65501, 0, 65483, 65502, 0, 65483, 65503, 0, 65483, 65504, 0, 65483, 65505, 0, 65483, 65506, 0, 65483, 65507, 0, 65483, 65508, 0, 65483, 65509, 0, 65483, 65510, 0, 65483, 65511, 0, 65483, 65512, 0, 65483, 65513, 0, 65483, 65514, 0, 65483, 65515, 0, 65483, 65516, 0, 65483, 65517, 0, 65483, 65518, 0, 65483, 65519, 0, 65483, 65520, 0, 65483, 65521, 0, 65483, 65522, 0, 65483, 65523, 0, 65483, 65524, 0, 65483, 65525, 0, 65483, 65526, 0, 65483, 65527, 0, 65483, 65528, 0, 65483, 65529, 0, 65483, 65530, 0, 65483, 65531, 0, 65483, 65532, 0, 65483, 65533, 0, 65483, 65534, 0, 65483, 65535, 0, 65483, 0, 0, 65483, 1, 0, 65483, 2, 0, 65483, 3, 0, 65483, 4, 0, 65483, 5, 0, 65483, 6, 0, 65483, 7, 0, 65483, 8, 0, 65483, 9, 0, 65483, 10, 0, 65483, 11, 0, 65483, 12, 0, 65483, 13, 0, 65483, 14, 0, 65483, 15, 0, 65483, 16, 0, 65483, 17, 0, 65483, 18, 0, 65483, 19, 0, 65483, 20, 0, 65483, 21, 0, 65483, 22, 0, 65483, 23, 0, 65483, 24, 0, 65483, 25, 0, 65483, 26, 0, 65483, 27, 0, 65483, 28, 0, 65483, 29, 0, 65483, 30, 0, 65483, 31, 0, 65483, 32, 0, 65483, 33, 0, 65483, 34, 0, 65483, 35, 0, 65483, 36, 0, 65483, 37, 0, 65483, 38, 0, 65483, 39, 0, 65483, 40, 0, 65483, 41, 0, 65483, 42, 0, 65483, 43, 0, 65483, 44, 0, 65483, 45, 0, 65483, 46, 0, 65483, 47, 0, 65483, 48, 0, 65483, 49, 0, 65483, 50, 0, 65483, 51, 0, 65483, 52, 0, 65483, 53, 0, 65483, 54, 0, 65483, 55, 0, 65483, 56, 0, 65483, 57, 0, 65483, 58, 0, 65483, 59, 0, 65483, 60, 0, 65483, 61, 0, 65483, 62, 0, 65483, 63, 0, 65484, 65467, 0, 65484, 65468, 0, 65484, 65469, 0, 65484, 65470, 0, 65484, 65471, 0, 65484, 65472, 0, 65484, 65473, 0, 65484, 65474, 0, 65484, 65475, 0, 65484, 65476, 0, 65484, 65477, 0, 65484, 65478, 0, 65484, 65479, 0, 65484, 65480, 0, 65484, 65481, 0, 65484, 65482, 0, 65484, 65483, 0, 65484, 65484, 0, 65484, 65485, 0, 65484, 65486, 0, 65484, 65487, 0, 65484, 65488, 0, 65484, 65489, 0, 65484, 65490, 0, 65484, 65491, 0, 65484, 65492, 0, 65484, 65493, 0, 65484, 65494, 0, 65484, 65495, 0, 65484, 65496, 0, 65484, 65497, 0, 65484, 65498, 0, 65484, 65499, 0, 65484, 65500, 0, 65484, 65501, 0, 65484, 65502, 0, 65484, 65503, 0, 65484, 65504, 0, 65484, 65505, 0, 65484, 65506, 0, 65484, 65507, 0, 65484, 65508, 0, 65484, 65509, 0, 65484, 65510, 0, 65484, 65511, 0, 65484, 65512, 0, 65484, 65513, 0, 65484, 65514, 0, 65484, 65515, 0, 65484, 65516, 0, 65484, 65517, 0, 65484, 65518, 0, 65484, 65519, 0, 65484, 65520, 0, 65484, 65521, 0, 65484, 65522, 0, 65484, 65523, 0, 65484, 65524, 0, 65484, 65525, 0, 65484, 65526, 0, 65484, 65527, 0, 65484, 65528, 0, 65484, 65529, 0, 65484, 65530, 0, 65484, 65531, 0, 65484, 65532, 0, 65484, 65533, 0, 65484, 65534, 0, 65484, 65535, 0, 65484, 0, 0, 65484, 1, 0, 65484, 2, 0, 65484, 3, 0, 65484, 4, 0, 65484, 5, 0, 65484, 6, 0, 65484, 7, 0, 65484, 8, 0, 65484, 9, 0, 65484, 10, 0, 65484, 11, 0, 65484, 12, 0, 65484, 13, 0, 65484, 14, 0, 65484, 15, 0, 65484, 16, 0, 65484, 17, 0, 65484, 18, 0, 65484, 19, 0, 65484, 20, 0, 65484, 21, 0, 65484, 22, 0, 65484, 23, 0, 65484, 24, 0, 65484, 25, 0, 65484, 26, 0, 65484, 27, 0, 65484, 28, 0, 65484, 29, 0, 65484, 30, 0, 65484, 31, 0, 65484, 32, 0, 65484, 33, 0, 65484, 34, 0, 65484, 35, 0, 65484, 36, 0, 65484, 37, 0, 65484, 38, 0, 65484, 39, 0, 65484, 40, 0, 65484, 41, 0, 65484, 42, 0, 65484, 43, 0, 65484, 44, 0, 65484, 45, 0, 65484, 46, 0, 65484, 47, 0, 65484, 48, 0, 65484, 49, 0, 65484, 50, 0, 65484, 51, 0, 65484, 52, 0, 65484, 53, 0, 65484, 54, 0, 65484, 55, 0, 65484, 56, 0, 65484, 57, 0, 65484, 58, 0, 65484, 59, 0, 65484, 60, 0, 65484, 61, 0, 65484, 62, 0, 65484, 63, 0, 65485, 65467, 0, 65485, 65468, 0, 65485, 65469, 0, 65485, 65470, 0, 65485, 65471, 0, 65485, 65472, 0, 65485, 65473, 0, 65485, 65474, 0, 65485, 65475, 0, 65485, 65476, 0, 65485, 65477, 0, 65485, 65478, 0, 65485, 65479, 0, 65485, 65480, 0, 65485, 65481, 0, 65485, 65482, 0, 65485, 65483, 0, 65485, 65484, 0, 65485, 65485, 0, 65485, 65486, 0, 65485, 65487, 0, 65485, 65488, 0, 65485, 65489, 0, 65485, 65490, 0, 65485, 65491, 0, 65485, 65492, 0, 65485, 65493, 0, 65485, 65494, 0, 65485, 65495, 0, 65485, 65496, 0, 65485, 65497, 0, 65485, 65498, 0, 65485, 65499, 0, 65485, 65500, 0, 65485, 65501, 0, 65485, 65502, 0, 65485, 65503, 0, 65485, 65504, 0, 65485, 65505, 0, 65485, 65506, 0, 65485, 65507, 0, 65485, 65508, 0, 65485, 65509, 0, 65485, 65510, 0, 65485, 65511, 0, 65485, 65512, 0, 65485, 65513, 0, 65485, 65514, 0, 65485, 65515, 0, 65485, 65516, 0, 65485, 65517, 0, 65485, 65518, 0, 65485, 65519, 0, 65485, 65520, 0, 65485, 65521, 0, 65485, 65522, 0, 65485, 65523, 0, 65485, 65524, 0, 65485, 65525, 0, 65485, 65526, 0, 65485, 65527, 0, 65485, 65528, 0, 65485, 65529, 0, 65485, 65530, 0, 65485, 65531, 0, 65485, 65532, 0, 65485, 65533, 0, 65485, 65534, 0, 65485, 65535, 0, 65485, 0, 0, 65485, 1, 0, 65485, 2, 0, 65485, 3, 0, 65485, 4, 0, 65485, 5, 0, 65485, 6, 0, 65485, 7, 0, 65485, 8, 0, 65485, 9, 0, 65485, 10, 0, 65485, 11, 0, 65485, 12, 0, 65485, 13, 0, 65485, 14, 0, 65485, 15, 0, 65485, 16, 0, 65485, 17, 0, 65485, 18, 0, 65485, 19, 0, 65485, 20, 0, 65485, 21, 0, 65485, 22, 0, 65485, 23, 0, 65485, 24, 0, 65485, 25, 0, 65485, 26, 0, 65485, 27, 0, 65485, 28, 0, 65485, 29, 0, 65485, 30, 0, 65485, 31, 0, 65485, 32, 0, 65485, 33, 0, 65485, 34, 0, 65485, 35, 0, 65485, 36, 0, 65485, 37, 0, 65485, 38, 0, 65485, 39, 0, 65485, 40, 0, 65485, 41, 0, 65485, 42, 0, 65485, 43, 0, 65485, 44, 0, 65485, 45, 0, 65485, 46, 0, 65485, 47, 0, 65485, 48, 0, 65485, 49, 0, 65485, 50, 0, 65485, 51, 0, 65485, 52, 0, 65485, 53, 0, 65485, 54, 0, 65485, 55, 0, 65485, 56, 0, 65485, 57, 0, 65485, 58, 0, 65485, 59, 0, 65485, 60, 0, 65485, 61, 0, 65485, 62, 0, 65485, 63, 0, 65486, 65467, 0, 65486, 65468, 0, 65486, 65469, 0, 65486, 65470, 0, 65486, 65471, 0, 65486, 65472, 0, 65486, 65473, 0, 65486, 65474, 0, 65486, 65475, 0, 65486, 65476, 0, 65486, 65477, 0, 65486, 65478, 0, 65486, 65479, 0, 65486, 65480, 0, 65486, 65481, 0, 65486, 65482, 0, 65486, 65483, 0, 65486, 65484, 0, 65486, 65485, 0, 65486, 65486, 0, 65486, 65487, 0, 65486, 65488, 0, 65486, 65489, 0, 65486, 65490, 0, 65486, 65491, 0, 65486, 65492, 0, 65486, 65493, 0, 65486, 65494, 0, 65486, 65495, 0, 65486, 65496, 0, 65486, 65497, 0, 65486, 65498, 0, 65486, 65499, 0, 65486, 65500, 0, 65486, 65501, 0, 65486, 65502, 0, 65486, 65503, 0, 65486, 65504, 0, 65486, 65505, 0, 65486, 65506, 0, 65486, 65507, 0, 65486, 65508, 0, 65486, 65509, 0, 65486, 65510, 0, 65486, 65511, 0, 65486, 65512, 0, 65486, 65513, 0, 65486, 65514, 0, 65486, 65515, 0, 65486, 65516, 0, 65486, 65517, 0, 65486, 65518, 0, 65486, 65519, 0, 65486, 65520, 0, 65486, 65521, 0, 65486, 65522, 0, 65486, 65523, 0, 65486, 65524, 0, 65486, 65525, 0, 65486, 65526, 0, 65486, 65527, 0, 65486, 65528, 0, 65486, 65529, 0, 65486, 65530, 0, 65486, 65531, 0, 65486, 65532, 0, 65486, 65533, 0, 65486, 65534, 0, 65486, 65535, 0, 65486, 0, 0, 65486, 1, 0, 65486, 2, 0, 65486, 3, 0, 65486, 4, 0, 65486, 5, 0, 65486, 6, 0, 65486, 7, 0, 65486, 8, 0, 65486, 9, 0, 65486, 10, 0, 65486, 11, 0, 65486, 12, 0, 65486, 13, 0, 65486, 14, 0, 65486, 15, 0, 65486, 16, 0, 65486, 17, 0, 65486, 18, 0, 65486, 19, 0, 65486, 20, 0, 65486, 21, 0, 65486, 22, 0, 65486, 23, 0, 65486, 24, 0, 65486, 25, 0, 65486, 26, 0, 65486, 27, 0, 65486, 28, 0, 65486, 29, 0, 65486, 30, 0, 65486, 31, 0, 65486, 32, 0, 65486, 33, 0, 65486, 34, 0, 65486, 35, 0, 65486, 36, 0, 65486, 37, 0, 65486, 38, 0, 65486, 39, 0, 65486, 40, 0, 65486, 41, 0, 65486, 42, 0, 65486, 43, 0, 65486, 44, 0, 65486, 45, 0, 65486, 46, 0, 65486, 47, 0, 65486, 48, 0, 65486, 49, 0, 65486, 50, 0, 65486, 51, 0, 65486, 52, 0, 65486, 53, 0, 65486, 54, 0, 65486, 55, 0, 65486, 56, 0, 65486, 57, 0, 65486, 58, 0, 65486, 59, 0, 65486, 60, 0, 65486, 61, 0, 65486, 62, 0, 65486, 63, 0, 65487, 65467, 0, 65487, 65468, 0, 65487, 65469, 0, 65487, 65470, 0, 65487, 65471, 0, 65487, 65472, 0, 65487, 65473, 0, 65487, 65474, 0, 65487, 65475, 0, 65487, 65476, 0, 65487, 65477, 0, 65487, 65478, 0, 65487, 65479, 0, 65487, 65480, 0, 65487, 65481, 0, 65487, 65482, 0, 65487, 65483, 0, 65487, 65484, 0, 65487, 65485, 0, 65487, 65486, 0, 65487, 65487, 0, 65487, 65488, 0, 65487, 65489, 0, 65487, 65490, 0, 65487, 65491, 0, 65487, 65492, 0, 65487, 65493, 0, 65487, 65494, 0, 65487, 65495, 0, 65487, 65496, 0, 65487, 65497, 0, 65487, 65498, 0, 65487, 65499, 0, 65487, 65500, 0, 65487, 65501, 0, 65487, 65502, 0, 65487, 65503, 0, 65487, 65504, 0, 65487, 65505, 0, 65487, 65506, 0, 65487, 65507, 0, 65487, 65508, 0, 65487, 65509, 0, 65487, 65510, 0, 65487, 65511, 0, 65487, 65512, 0, 65487, 65513, 0, 65487, 65514, 0, 65487, 65515, 0, 65487, 65516, 0, 65487, 65517, 0, 65487, 65518, 0, 65487, 65519, 0, 65487, 65520, 0, 65487, 65521, 0, 65487, 65522, 0, 65487, 65523, 0, 65487, 65524, 0, 65487, 65525, 0, 65487, 65526, 0, 65487, 65527, 0, 65487, 65528, 0, 65487, 65529, 0, 65487, 65530, 0, 65487, 65531, 0, 65487, 65532, 0, 65487, 65533, 0, 65487, 65534, 0, 65487, 65535, 0, 65487, 0, 0, 65487, 1, 0, 65487, 2, 0, 65487, 3, 0, 65487, 4, 0, 65487, 5, 0, 65487, 6, 0, 65487, 7, 0, 65487, 8, 0, 65487, 9, 0, 65487, 10, 0, 65487, 11, 0, 65487, 12, 0, 65487, 13, 0, 65487, 14, 0, 65487, 15, 0, 65487, 16, 0, 65487, 17, 0, 65487, 18, 0, 65487, 19, 0, 65487, 20, 0, 65487, 21, 0, 65487, 22, 0, 65487, 23, 0, 65487, 24, 0, 65487, 25, 0, 65487, 26, 0, 65487, 27, 0, 65487, 28, 0, 65487, 29, 0, 65487, 30, 0, 65487, 31, 0, 65487, 32, 0, 65487, 33, 0, 65487, 34, 0, 65487, 35, 0, 65487, 36, 0, 65487, 37, 0, 65487, 38, 0, 65487, 39, 0, 65487, 40, 0, 65487, 41, 0, 65487, 42, 0, 65487, 43, 0, 65487, 44, 0, 65487, 45, 0, 65487, 46, 0, 65487, 47, 0, 65487, 48, 0, 65487, 49, 0, 65487, 50, 0, 65487, 51, 0, 65487, 52, 0, 65487, 53, 0, 65487, 54, 0, 65487, 55, 0, 65487, 56, 0, 65487, 57, 0, 65487, 58, 0, 65487, 59, 0, 65487, 60, 0, 65487, 61, 0, 65487, 62, 0, 65487, 63, 0, 65488, 65467, 0, 65488, 65468, 0, 65488, 65469, 0, 65488, 65470, 0, 65488, 65471, 0, 65488, 65472, 0, 65488, 65473, 0, 65488, 65474, 0, 65488, 65475, 0, 65488, 65476, 0, 65488, 65477, 0, 65488, 65478, 0, 65488, 65479, 0, 65488, 65480, 0, 65488, 65481, 0, 65488, 65482, 0, 65488, 65483, 0, 65488, 65484, 0, 65488, 65485, 0, 65488, 65486, 0, 65488, 65487, 0, 65488, 65488, 0, 65488, 65489, 0, 65488, 65490, 0, 65488, 65491, 0, 65488, 65492, 0, 65488, 65493, 0, 65488, 65494, 0, 65488, 65495, 0, 65488, 65496, 0, 65488, 65497, 0, 65488, 65498, 0, 65488, 65499, 0, 65488, 65500, 0, 65488, 65501, 0, 65488, 65502, 0, 65488, 65503, 0, 65488, 65504, 0, 65488, 65505, 0, 65488, 65506, 0, 65488, 65507, 0, 65488, 65508, 0, 65488, 65509, 0, 65488, 65510, 0, 65488, 65511, 0, 65488, 65512, 0, 65488, 65513, 0, 65488, 65514, 0, 65488, 65515, 0, 65488, 65516, 0, 65488, 65517, 0, 65488, 65518, 0, 65488, 65519, 0, 65488, 65520, 0, 65488, 65521, 0, 65488, 65522, 0, 65488, 65523, 0, 65488, 65524, 0, 65488, 65525, 0, 65488, 65526, 0, 65488, 65527, 0, 65488, 65528, 0, 65488, 65529, 0, 65488, 65530, 0, 65488, 65531, 0, 65488, 65532, 0, 65488, 65533, 0, 65488, 65534, 0, 65488, 65535, 0, 65488, 0, 0, 65488, 1, 0, 65488, 2, 0, 65488, 3, 0, 65488, 4, 0, 65488, 5, 0, 65488, 6, 0, 65488, 7, 0, 65488, 8, 0, 65488, 9, 0, 65488, 10, 0, 65488, 11, 0, 65488, 12, 0, 65488, 13, 0, 65488, 14, 0, 65488, 15, 0, 65488, 16, 0, 65488, 17, 0, 65488, 18, 0, 65488, 19, 0, 65488, 20, 0, 65488, 21, 0, 65488, 22, 0, 65488, 23, 0, 65488, 24, 0, 65488, 25, 0, 65488, 26, 0, 65488, 27, 0, 65488, 28, 0, 65488, 29, 0, 65488, 30, 0, 65488, 31, 0, 65488, 32, 0, 65488, 33, 0, 65488, 34, 0, 65488, 35, 0, 65488, 36, 0, 65488, 37, 0, 65488, 38, 0, 65488, 39, 0, 65488, 40, 0, 65488, 41, 0, 65488, 42, 0, 65488, 43, 0, 65488, 44, 0, 65488, 45, 0, 65488, 46, 0, 65488, 47, 0, 65488, 48, 0, 65488, 49, 0, 65488, 50, 0, 65488, 51, 0, 65488, 52, 0, 65488, 53, 0, 65488, 54, 0, 65488, 55, 0, 65488, 56, 0, 65488, 57, 0, 65488, 58, 0, 65488, 59, 0, 65488, 60, 0, 65488, 61, 0, 65488, 62, 0, 65488, 63, 0, 65489, 65467, 0, 65489, 65468, 0, 65489, 65469, 0, 65489, 65470, 0, 65489, 65471, 0, 65489, 65472, 0, 65489, 65473, 0, 65489, 65474, 0, 65489, 65475, 0, 65489, 65476, 0, 65489, 65477, 0, 65489, 65478, 0, 65489, 65479, 0, 65489, 65480, 0, 65489, 65481, 0, 65489, 65482, 0, 65489, 65483, 0, 65489, 65484, 0, 65489, 65485, 0, 65489, 65486, 0, 65489, 65487, 0, 65489, 65488, 0, 65489, 65489, 0, 65489, 65490, 0, 65489, 65491, 0, 65489, 65492, 0, 65489, 65493, 0, 65489, 65494, 0, 65489, 65495, 0, 65489, 65496, 0, 65489, 65497, 0, 65489, 65498, 0, 65489, 65499, 0, 65489, 65500, 0, 65489, 65501, 0, 65489, 65502, 0, 65489, 65503, 0, 65489, 65504, 0, 65489, 65505, 0, 65489, 65506, 0, 65489, 65507, 0, 65489, 65508, 0, 65489, 65509, 0, 65489, 65510, 0, 65489, 65511, 0, 65489, 65512, 0, 65489, 65513, 0, 65489, 65514, 0, 65489, 65515, 0, 65489, 65516, 0, 65489, 65517, 0, 65489, 65518, 0, 65489, 65519, 0, 65489, 65520, 0, 65489, 65521, 0, 65489, 65522, 0, 65489, 65523, 0, 65489, 65524, 0, 65489, 65525, 0, 65489, 65526, 0, 65489, 65527, 0, 65489, 65528, 0, 65489, 65529, 0, 65489, 65530, 0, 65489, 65531, 0, 65489, 65532, 0, 65489, 65533, 0, 65489, 65534, 0, 65489, 65535, 0, 65489, 0, 0, 65489, 1, 0, 65489, 2, 0, 65489, 3, 0, 65489, 4, 0, 65489, 5, 0, 65489, 6, 0, 65489, 7, 0, 65489, 8, 0, 65489, 9, 0, 65489, 10, 0, 65489, 11, 0, 65489, 12, 0, 65489, 13, 0, 65489, 14, 0, 65489, 15, 0, 65489, 16, 0, 65489, 17, 0, 65489, 18, 0, 65489, 19, 0, 65489, 20, 0, 65489, 21, 0, 65489, 22, 0, 65489, 23, 0, 65489, 24, 0, 65489, 25, 0, 65489, 26, 0, 65489, 27, 0, 65489, 28, 0, 65489, 29, 0, 65489, 30, 0, 65489, 31, 0, 65489, 32, 0, 65489, 33, 0, 65489, 34, 0, 65489, 35, 0, 65489, 36, 0, 65489, 37, 0, 65489, 38, 0, 65489, 39, 0, 65489, 40, 0, 65489, 41, 0, 65489, 42, 0, 65489, 43, 0, 65489, 44, 0, 65489, 45, 0, 65489, 46, 0, 65489, 47, 0, 65489, 48, 0, 65489, 49, 0, 65489, 50, 0, 65489, 51, 0, 65489, 52, 0, 65489, 53, 0, 65489, 54, 0, 65489, 55, 0, 65489, 56, 0, 65489, 57, 0, 65489, 58, 0, 65489, 59, 0, 65489, 60, 0, 65489, 61, 0, 65489, 62, 0, 65489, 63, 0, 65490, 65467, 0, 65490, 65468, 0, 65490, 65469, 0, 65490, 65470, 0, 65490, 65471, 0, 65490, 65472, 0, 65490, 65473, 0, 65490, 65474, 0, 65490, 65475, 0, 65490, 65476, 0, 65490, 65477, 0, 65490, 65478, 0, 65490, 65479, 0, 65490, 65480, 0, 65490, 65481, 0, 65490, 65482, 0, 65490, 65483, 0, 65490, 65484, 0, 65490, 65485, 0, 65490, 65486, 0, 65490, 65487, 0, 65490, 65488, 0, 65490, 65489, 0, 65490, 65490, 0, 65490, 65491, 0, 65490, 65492, 0, 65490, 65493, 0, 65490, 65494, 0, 65490, 65495, 0, 65490, 65496, 0, 65490, 65497, 0, 65490, 65498, 0, 65490, 65499, 0, 65490, 65500, 0, 65490, 65501, 0, 65490, 65502, 0, 65490, 65503, 0, 65490, 36, 0, 65490, 37, 0, 65490, 38, 0, 65490, 39, 0, 65490, 40, 0, 65490, 41, 0, 65490, 42, 0, 65490, 43, 0, 65490, 44, 0, 65490, 45, 0, 65490, 46, 0, 65490, 47, 0, 65490, 48, 0, 65490, 49, 0, 65490, 50, 0, 65490, 51, 0, 65490, 52, 0, 65490, 53, 0, 65490, 54, 0, 65490, 55, 0, 65490, 56, 0, 65490, 57, 0, 65490, 58, 0, 65490, 59, 0, 65490, 60, 0, 65490, 61, 0, 65490, 62, 0, 65490, 63, 0, 65491, 65467, 0, 65491, 65468, 0, 65491, 65469, 0, 65491, 65470, 0, 65491, 65471, 0, 65491, 65472, 0, 65491, 65473, 0, 65491, 65474, 0, 65491, 65475, 0, 65491, 65476, 0, 65491, 65477, 0, 65491, 65478, 0, 65491, 65479, 0, 65491, 65480, 0, 65491, 65481, 0, 65491, 65482, 0, 65491, 65483, 0, 65491, 65484, 0, 65491, 65485, 0, 65491, 65486, 0, 65491, 65487, 0, 65491, 65488, 0, 65491, 65489, 0, 65491, 65490, 0, 65491, 65491, 0, 65491, 65492, 0, 65491, 65493, 0, 65491, 65494, 0, 65491, 65495, 0, 65491, 65496, 0, 65491, 65497, 0, 65491, 65498, 0, 65491, 65499, 0, 65491, 65500, 0, 65491, 65501, 0, 65491, 65502, 0, 65491, 65503, 0, 65491, 36, 0, 65491, 37, 0, 65491, 38, 0, 65491, 39, 0, 65491, 40, 0, 65491, 41, 0, 65491, 42, 0, 65491, 43, 0, 65491, 44, 0, 65491, 45, 0, 65491, 46, 0, 65491, 47, 0, 65491, 48, 0, 65491, 49, 0, 65491, 50, 0, 65491, 51, 0, 65491, 52, 0, 65491, 53, 0, 65491, 54, 0, 65491, 55, 0, 65491, 56, 0, 65491, 57, 0, 65491, 58, 0, 65491, 59, 0, 65491, 60, 0, 65491, 61, 0, 65491, 62, 0, 65491, 63, 0, 65492, 65467, 0, 65492, 65468, 0, 65492, 65469, 0, 65492, 65470, 0, 65492, 65471, 0, 65492, 65472, 0, 65492, 65473, 0, 65492, 65474, 0, 65492, 65475, 0, 65492, 65476, 0, 65492, 65477, 0, 65492, 65478, 0, 65492, 65479, 0, 65492, 65480, 0, 65492, 65481, 0, 65492, 65482, 0, 65492, 65483, 0, 65492, 65484, 0, 65492, 65485, 0, 65492, 65486, 0, 65492, 65487, 0, 65492, 65488, 0, 65492, 65489, 0, 65492, 65490, 0, 65492, 65491, 0, 65492, 65492, 0, 65492, 65493, 0, 65492, 65494, 0, 65492, 65495, 0, 65492, 65496, 0, 65492, 65497, 0, 65492, 65498, 0, 65492, 65499, 0, 65492, 65500, 0, 65492, 65501, 0, 65492, 65502, 0, 65492, 65503, 0, 65492, 36, 0, 65492, 37, 0, 65492, 38, 0, 65492, 39, 0, 65492, 40, 0, 65492, 41, 0, 65492, 42, 0, 65492, 43, 0, 65492, 44, 0, 65492, 45, 0, 65492, 46, 0, 65492, 47, 0, 65492, 48, 0, 65492, 49, 0, 65492, 50, 0, 65492, 51, 0, 65492, 52, 0, 65492, 53, 0, 65492, 54, 0, 65492, 55, 0, 65492, 56, 0, 65492, 57, 0, 65492, 58, 0, 65492, 59, 0, 65492, 60, 0, 65492, 61, 0, 65492, 62, 0, 65492, 63, 0, 65493, 65467, 0, 65493, 65468, 0, 65493, 65469, 0, 65493, 65470, 0, 65493, 65471, 0, 65493, 65472, 0, 65493, 65473, 0, 65493, 65474, 0, 65493, 65475, 0, 65493, 65476, 0, 65493, 65477, 0, 65493, 65478, 0, 65493, 65479, 0, 65493, 65480, 0, 65493, 65481, 0, 65493, 65482, 0, 65493, 65483, 0, 65493, 65484, 0, 65493, 65485, 0, 65493, 65486, 0, 65493, 65487, 0, 65493, 65488, 0, 65493, 65489, 0, 65493, 65490, 0, 65493, 65491, 0, 65493, 65492, 0, 65493, 65493, 0, 65493, 65494, 0, 65493, 65495, 0, 65493, 65496, 0, 65493, 65497, 0, 65493, 65498, 0, 65493, 65499, 0, 65493, 65500, 0, 65493, 65501, 0, 65493, 65502, 0, 65493, 65503, 0, 65493, 36, 0, 65493, 37, 0, 65493, 38, 0, 65493, 39, 0, 65493, 40, 0, 65493, 41, 0, 65493, 42, 0, 65493, 43, 0, 65493, 44, 0, 65493, 45, 0, 65493, 46, 0, 65493, 47, 0, 65493, 48, 0, 65493, 49, 0, 65493, 50, 0, 65493, 51, 0, 65493, 52, 0, 65493, 53, 0, 65493, 54, 0, 65493, 55, 0, 65493, 56, 0, 65493, 57, 0, 65493, 58, 0, 65493, 59, 0, 65493, 60, 0, 65493, 61, 0, 65493, 62, 0, 65493, 63, 0, 65494, 65467, 0, 65494, 65468, 0, 65494, 65469, 0, 65494, 65470, 0, 65494, 65471, 0, 65494, 65472, 0, 65494, 65473, 0, 65494, 65474, 0, 65494, 65475, 0, 65494, 65476, 0, 65494, 65477, 0, 65494, 65478, 0, 65494, 65479, 0, 65494, 65480, 0, 65494, 65481, 0, 65494, 65482, 0, 65494, 65483, 0, 65494, 65484, 0, 65494, 65485, 0, 65494, 65486, 0, 65494, 65487, 0, 65494, 65488, 0, 65494, 65489, 0, 65494, 65490, 0, 65494, 65491, 0, 65494, 65492, 0, 65494, 65493, 0, 65494, 65494, 0, 65494, 65495, 0, 65494, 65496, 0, 65494, 65497, 0, 65494, 65498, 0, 65494, 65499, 0, 65494, 65500, 0, 65494, 65501, 0, 65494, 65502, 0, 65494, 65503, 0, 65494, 36, 0, 65494, 37, 0, 65494, 38, 0, 65494, 39, 0, 65494, 40, 0, 65494, 41, 0, 65494, 42, 0, 65494, 43, 0, 65494, 44, 0, 65494, 45, 0, 65494, 46, 0, 65494, 47, 0, 65494, 48, 0, 65494, 49, 0, 65494, 50, 0, 65494, 51, 0, 65494, 52, 0, 65494, 53, 0, 65494, 54, 0, 65494, 55, 0, 65494, 56, 0, 65494, 57, 0, 65494, 58, 0, 65494, 59, 0, 65494, 60, 0, 65494, 61, 0, 65494, 62, 0, 65494, 63, 0, 65495, 65467, 0, 65495, 65468, 0, 65495, 65469, 0, 65495, 65470, 0, 65495, 65471, 0, 65495, 65472, 0, 65495, 65473, 0, 65495, 65474, 0, 65495, 65475, 0, 65495, 65476, 0, 65495, 65477, 0, 65495, 65478, 0, 65495, 65479, 0, 65495, 65480, 0, 65495, 65481, 0, 65495, 65482, 0, 65495, 65483, 0, 65495, 65484, 0, 65495, 65485, 0, 65495, 65486, 0, 65495, 65487, 0, 65495, 65488, 0, 65495, 65489, 0, 65495, 65490, 0, 65495, 65491, 0, 65495, 65492, 0, 65495, 65493, 0, 65495, 65494, 0, 65495, 65495, 0, 65495, 65496, 0, 65495, 65497, 0, 65495, 65498, 0, 65495, 65499, 0, 65495, 65500, 0, 65495, 65501, 0, 65495, 65502, 0, 65495, 65503, 0, 65495, 36, 0, 65495, 37, 0, 65495, 38, 0, 65495, 39, 0, 65495, 40, 0, 65495, 41, 0, 65495, 42, 0, 65495, 43, 0, 65495, 44, 0, 65495, 45, 0, 65495, 46, 0, 65495, 47, 0, 65495, 48, 0, 65495, 49, 0, 65495, 50, 0, 65495, 51, 0, 65495, 52, 0, 65495, 53, 0, 65495, 54, 0, 65495, 55, 0, 65495, 56, 0, 65495, 57, 0, 65495, 58, 0, 65495, 59, 0, 65495, 60, 0, 65495, 61, 0, 65495, 62, 0, 65495, 63, 0, 65496, 65467, 0, 65496, 65468, 0, 65496, 65469, 0, 65496, 65470, 0, 65496, 65471, 0, 65496, 65472, 0, 65496, 65473, 0, 65496, 65474, 0, 65496, 65475, 0, 65496, 65476, 0, 65496, 65477, 0, 65496, 65478, 0, 65496, 65479, 0, 65496, 65480, 0, 65496, 65481, 0, 65496, 65482, 0, 65496, 65483, 0, 65496, 65484, 0, 65496, 65485, 0, 65496, 65486, 0, 65496, 65487, 0, 65496, 65488, 0, 65496, 65489, 0, 65496, 65490, 0, 65496, 65491, 0, 65496, 65492, 0, 65496, 65493, 0, 65496, 65494, 0, 65496, 65495, 0, 65496, 65496, 0, 65496, 65497, 0, 65496, 65498, 0, 65496, 65499, 0, 65496, 65500, 0, 65496, 65501, 0, 65496, 65502, 0, 65496, 65503, 0, 65496, 36, 0, 65496, 37, 0, 65496, 38, 0, 65496, 39, 0, 65496, 40, 0, 65496, 41, 0, 65496, 42, 0, 65496, 43, 0, 65496, 44, 0, 65496, 45, 0, 65496, 46, 0, 65496, 47, 0, 65496, 48, 0, 65496, 49, 0, 65496, 50, 0, 65496, 51, 0, 65496, 52, 0, 65496, 53, 0, 65496, 54, 0, 65496, 55, 0, 65496, 56, 0, 65496, 57, 0, 65496, 58, 0, 65496, 59, 0, 65496, 60, 0, 65496, 61, 0, 65496, 62, 0, 65496, 63, 0, 65497, 65467, 0, 65497, 65468, 0, 65497, 65469, 0, 65497, 65470, 0, 65497, 65471, 0, 65497, 65472, 0, 65497, 65473, 0, 65497, 65474, 0, 65497, 65475, 0, 65497, 65476, 0, 65497, 65477, 0, 65497, 65478, 0, 65497, 65479, 0, 65497, 65480, 0, 65497, 65481, 0, 65497, 65482, 0, 65497, 65483, 0, 65497, 65484, 0, 65497, 65485, 0, 65497, 65486, 0, 65497, 65487, 0, 65497, 65488, 0, 65497, 65489, 0, 65497, 65490, 0, 65497, 65491, 0, 65497, 65492, 0, 65497, 65493, 0, 65497, 65494, 0, 65497, 65495, 0, 65497, 65496, 0, 65497, 65497, 0, 65497, 65498, 0, 65497, 65499, 0, 65497, 65500, 0, 65497, 65501, 0, 65497, 65502, 0, 65497, 65503, 0, 65497, 36, 0, 65497, 37, 0, 65497, 38, 0, 65497, 39, 0, 65497, 40, 0, 65497, 41, 0, 65497, 42, 0, 65497, 43, 0, 65497, 44, 0, 65497, 45, 0, 65497, 46, 0, 65497, 47, 0, 65497, 48, 0, 65497, 49, 0, 65497, 50, 0, 65497, 51, 0, 65497, 52, 0, 65497, 53, 0, 65497, 54, 0, 65497, 55, 0, 65497, 56, 0, 65497, 57, 0, 65497, 58, 0, 65497, 59, 0, 65497, 60, 0, 65497, 61, 0, 65497, 62, 0, 65497, 63, 0, 65498, 65467, 0, 65498, 65468, 0, 65498, 65469, 0, 65498, 65470, 0, 65498, 65471, 0, 65498, 65472, 0, 65498, 65473, 0, 65498, 65474, 0, 65498, 65475, 0, 65498, 65476, 0, 65498, 65477, 0, 65498, 65478, 0, 65498, 65479, 0, 65498, 65480, 0, 65498, 65481, 0, 65498, 65482, 0, 65498, 65483, 0, 65498, 65484, 0, 65498, 65485, 0, 65498, 65486, 0, 65498, 65487, 0, 65498, 65488, 0, 65498, 65489, 0, 65498, 65490, 0, 65498, 65491, 0, 65498, 65492, 0, 65498, 65493, 0, 65498, 65494, 0, 65498, 65495, 0, 65498, 65496, 0, 65498, 65497, 0, 65498, 65498, 0, 65498, 65499, 0, 65498, 65500, 0, 65498, 65501, 0, 65498, 65502, 0, 65498, 65503, 0, 65498, 36, 0, 65498, 37, 0, 65498, 38, 0, 65498, 39, 0, 65498, 40, 0, 65498, 41, 0, 65498, 42, 0, 65498, 43, 0, 65498, 44, 0, 65498, 45, 0, 65498, 46, 0, 65498, 47, 0, 65498, 48, 0, 65498, 49, 0, 65498, 50, 0, 65498, 51, 0, 65498, 52, 0, 65498, 53, 0, 65498, 54, 0, 65498, 55, 0, 65498, 56, 0, 65498, 57, 0, 65498, 58, 0, 65498, 59, 0, 65498, 60, 0, 65498, 61, 0, 65498, 62, 0, 65498, 63, 0, 65499, 65467, 0, 65499, 65468, 0, 65499, 65469, 0, 65499, 65470, 0, 65499, 65471, 0, 65499, 65472, 0, 65499, 65473, 0, 65499, 65474, 0, 65499, 65475, 0, 65499, 65476, 0, 65499, 65477, 0, 65499, 65478, 0, 65499, 65479, 0, 65499, 65480, 0, 65499, 65481, 0, 65499, 65482, 0, 65499, 65483, 0, 65499, 65484, 0, 65499, 65485, 0, 65499, 65486, 0, 65499, 65487, 0, 65499, 65488, 0, 65499, 65489, 0, 65499, 65490, 0, 65499, 65491, 0, 65499, 65492, 0, 65499, 65493, 0, 65499, 65494, 0, 65499, 65495, 0, 65499, 65496, 0, 65499, 65497, 0, 65499, 65498, 0, 65499, 65499, 0, 65499, 65500, 0, 65499, 65501, 0, 65499, 65502, 0, 65499, 65503, 0, 65499, 36, 0, 65499, 37, 0, 65499, 38, 0, 65499, 39, 0, 65499, 40, 0, 65499, 41, 0, 65499, 42, 0, 65499, 43, 0, 65499, 44, 0, 65499, 45, 0, 65499, 46, 0, 65499, 47, 0, 65499, 48, 0, 65499, 49, 0, 65499, 50, 0, 65499, 51, 0, 65499, 52, 0, 65499, 53, 0, 65499, 54, 0, 65499, 55, 0, 65499, 56, 0, 65499, 57, 0, 65499, 58, 0, 65499, 59, 0, 65499, 60, 0, 65499, 61, 0, 65499, 62, 0, 65499, 63, 0, 65500, 65467, 0, 65500, 65468, 0, 65500, 65469, 0, 65500, 65470, 0, 65500, 65471, 0, 65500, 65472, 0, 65500, 65473, 0, 65500, 65474, 0, 65500, 65475, 0, 65500, 65476, 0, 65500, 65477, 0, 65500, 65478, 0, 65500, 65479, 0, 65500, 65480, 0, 65500, 65481, 0, 65500, 65482, 0, 65500, 65483, 0, 65500, 65484, 0, 65500, 65485, 0, 65500, 65486, 0, 65500, 65487, 0, 65500, 65488, 0, 65500, 65489, 0, 65500, 65490, 0, 65500, 65491, 0, 65500, 65492, 0, 65500, 65493, 0, 65500, 65494, 0, 65500, 65495, 0, 65500, 65496, 0, 65500, 65497, 0, 65500, 65498, 0, 65500, 65499, 0, 65500, 65500, 0, 65500, 65501, 0, 65500, 65502, 0, 65500, 65503, 0, 65500, 36, 0, 65500, 37, 0, 65500, 38, 0, 65500, 39, 0, 65500, 40, 0, 65500, 41, 0, 65500, 42, 0, 65500, 43, 0, 65500, 44, 0, 65500, 45, 0, 65500, 46, 0, 65500, 47, 0, 65500, 48, 0, 65500, 49, 0, 65500, 50, 0, 65500, 51, 0, 65500, 52, 0, 65500, 53, 0, 65500, 54, 0, 65500, 55, 0, 65500, 56, 0, 65500, 57, 0, 65500, 58, 0, 65500, 59, 0, 65500, 60, 0, 65500, 61, 0, 65500, 62, 0, 65500, 63, 0, 65501, 65467, 0, 65501, 65468, 0, 65501, 65469, 0, 65501, 65470, 0, 65501, 65471, 0, 65501, 65472, 0, 65501, 65473, 0, 65501, 65474, 0, 65501, 65475, 0, 65501, 65476, 0, 65501, 65477, 0, 65501, 65478, 0, 65501, 65479, 0, 65501, 65480, 0, 65501, 65481, 0, 65501, 65482, 0, 65501, 65483, 0, 65501, 65484, 0, 65501, 65485, 0, 65501, 65486, 0, 65501, 65487, 0, 65501, 65488, 0, 65501, 65489, 0, 65501, 65490, 0, 65501, 65491, 0, 65501, 65492, 0, 65501, 65493, 0, 65501, 65494, 0, 65501, 65495, 0, 65501, 65496, 0, 65501, 65497, 0, 65501, 65498, 0, 65501, 65499, 0, 65501, 65500, 0, 65501, 65501, 0, 65501, 65502, 0, 65501, 65503, 0, 65501, 36, 0, 65501, 37, 0, 65501, 38, 0, 65501, 39, 0, 65501, 40, 0, 65501, 41, 0, 65501, 42, 0, 65501, 43, 0, 65501, 44, 0, 65501, 45, 0, 65501, 46, 0, 65501, 47, 0, 65501, 48, 0, 65501, 49, 0, 65501, 50, 0, 65501, 51, 0, 65501, 52, 0, 65501, 53, 0, 65501, 54, 0, 65501, 55, 0, 65501, 56, 0, 65501, 57, 0, 65501, 58, 0, 65501, 59, 0, 65501, 60, 0, 65501, 61, 0, 65501, 62, 0, 65501, 63, 0, 65502, 65467, 0, 65502, 65468, 0, 65502, 65469, 0, 65502, 65470, 0, 65502, 65471, 0, 65502, 65472, 0, 65502, 65473, 0, 65502, 65474, 0, 65502, 65475, 0, 65502, 65476, 0, 65502, 65477, 0, 65502, 65478, 0, 65502, 65479, 0, 65502, 65480, 0, 65502, 65481, 0, 65502, 65482, 0, 65502, 65483, 0, 65502, 65484, 0, 65502, 65485, 0, 65502, 65486, 0, 65502, 65487, 0, 65502, 65488, 0, 65502, 65489, 0, 65502, 65490, 0, 65502, 65491, 0, 65502, 65492, 0, 65502, 65493, 0, 65502, 65494, 0, 65502, 65495, 0, 65502, 65496, 0, 65502, 65497, 0, 65502, 65498, 0, 65502, 65499, 0, 65502, 65500, 0, 65502, 65501, 0, 65502, 65502, 0, 65502, 65503, 0, 65502, 36, 0, 65502, 37, 0, 65502, 38, 0, 65502, 39, 0, 65502, 40, 0, 65502, 41, 0, 65502, 42, 0, 65502, 43, 0, 65502, 44, 0, 65502, 45, 0, 65502, 46, 0, 65502, 47, 0, 65502, 48, 0, 65502, 49, 0, 65502, 50, 0, 65502, 51, 0, 65502, 52, 0, 65502, 53, 0, 65502, 54, 0, 65502, 55, 0, 65502, 56, 0, 65502, 57, 0, 65502, 58, 0, 65502, 59, 0, 65502, 60, 0, 65502, 61, 0, 65502, 62, 0, 65502, 63, 0, 65503, 65467, 0, 65503, 65468, 0, 65503, 65469, 0, 65503, 65470, 0, 65503, 65471, 0, 65503, 65472, 0, 65503, 65473, 0, 65503, 65474, 0, 65503, 65475, 0, 65503, 65476, 0, 65503, 65477, 0, 65503, 65478, 0, 65503, 65479, 0, 65503, 65480, 0, 65503, 65481, 0, 65503, 65482, 0, 65503, 65483, 0, 65503, 65484, 0, 65503, 65485, 0, 65503, 65486, 0, 65503, 65487, 0, 65503, 65488, 0, 65503, 65489, 0, 65503, 65490, 0, 65503, 65491, 0, 65503, 65492, 0, 65503, 65493, 0, 65503, 65494, 0, 65503, 65495, 0, 65503, 65496, 0, 65503, 65497, 0, 65503, 65498, 0, 65503, 65499, 0, 65503, 65500, 0, 65503, 65501, 0, 65503, 65502, 0, 65503, 65503, 0, 65503, 36, 0, 65503, 37, 0, 65503, 38, 0, 65503, 39, 0, 65503, 40, 0, 65503, 41, 0, 65503, 42, 0, 65503, 43, 0, 65503, 44, 0, 65503, 45, 0, 65503, 46, 0, 65503, 47, 0, 65503, 48, 0, 65503, 49, 0, 65503, 50, 0, 65503, 51, 0, 65503, 52, 0, 65503, 53, 0, 65503, 54, 0, 65503, 55, 0, 65503, 56, 0, 65503, 57, 0, 65503, 58, 0, 65503, 59, 0, 65503, 60, 0, 65503, 61, 0, 65503, 62, 0, 65503, 63, 0, 65504, 65467, 0, 65504, 65468, 0, 65504, 65469, 0, 65504, 65470, 0, 65504, 65471, 0, 65504, 65472, 0, 65504, 65473, 0, 65504, 65474, 0, 65504, 65475, 0, 65504, 65476, 0, 65504, 65477, 0, 65504, 65478, 0, 65504, 65479, 0, 65504, 65480, 0, 65504, 65481, 0, 65504, 65482, 0, 65504, 65483, 0, 65504, 65484, 0, 65504, 65485, 0, 65504, 65486, 0, 65504, 65487, 0, 65504, 65488, 0, 65504, 65489, 0, 65504, 65490, 0, 65504, 65491, 0, 65504, 65492, 0, 65504, 65493, 0, 65504, 65494, 0, 65504, 65495, 0, 65504, 65496, 0, 65504, 65497, 0, 65504, 65498, 0, 65504, 65499, 0, 65504, 65500, 0, 65504, 65501, 0, 65504, 65502, 0, 65504, 65503, 0, 65504, 36, 0, 65504, 37, 0, 65504, 38, 0, 65504, 39, 0, 65504, 40, 0, 65504, 41, 0, 65504, 42, 0, 65504, 43, 0, 65504, 44, 0, 65504, 45, 0, 65504, 46, 0, 65504, 47, 0, 65504, 48, 0, 65504, 49, 0, 65504, 50, 0, 65504, 51, 0, 65504, 52, 0, 65504, 53, 0, 65504, 54, 0, 65504, 55, 0, 65504, 56, 0, 65504, 57, 0, 65504, 58, 0, 65504, 59, 0, 65504, 60, 0, 65504, 61, 0, 65504, 62, 0, 65504, 63, 0, 65505, 65467, 0, 65505, 65468, 0, 65505, 65469, 0, 65505, 65470, 0, 65505, 65471, 0, 65505, 65472, 0, 65505, 65473, 0, 65505, 65474, 0, 65505, 65475, 0, 65505, 65476, 0, 65505, 65477, 0, 65505, 65478, 0, 65505, 65479, 0, 65505, 65480, 0, 65505, 65481, 0, 65505, 65482, 0, 65505, 65483, 0, 65505, 65484, 0, 65505, 65485, 0, 65505, 65486, 0, 65505, 65487, 0, 65505, 65488, 0, 65505, 65489, 0, 65505, 65490, 0, 65505, 65491, 0, 65505, 65492, 0, 65505, 65493, 0, 65505, 65494, 0, 65505, 65495, 0, 65505, 65496, 0, 65505, 65497, 0, 65505, 65498, 0, 65505, 65499, 0, 65505, 65500, 0, 65505, 65501, 0, 65505, 65502, 0, 65505, 65503, 0, 65505, 36, 0, 65505, 37, 0, 65505, 38, 0, 65505, 39, 0, 65505, 40, 0, 65505, 41, 0, 65505, 42, 0, 65505, 43, 0, 65505, 44, 0, 65505, 45, 0, 65505, 46, 0, 65505, 47, 0, 65505, 48, 0, 65505, 49, 0, 65505, 50, 0, 65505, 51, 0, 65505, 52, 0, 65505, 53, 0, 65505, 54, 0, 65505, 55, 0, 65505, 56, 0, 65505, 57, 0, 65505, 58, 0, 65505, 59, 0, 65505, 60, 0, 65505, 61, 0, 65505, 62, 0, 65505, 63, 0, 65506, 65467, 0, 65506, 65468, 0, 65506, 65469, 0, 65506, 65470, 0, 65506, 65471, 0, 65506, 65472, 0, 65506, 65473, 0, 65506, 65474, 0, 65506, 65475, 0, 65506, 65476, 0, 65506, 65477, 0, 65506, 65478, 0, 65506, 65479, 0, 65506, 65480, 0, 65506, 65481, 0, 65506, 65482, 0, 65506, 65483, 0, 65506, 65484, 0, 65506, 65485, 0, 65506, 65486, 0, 65506, 65487, 0, 65506, 65488, 0, 65506, 65489, 0, 65506, 65490, 0, 65506, 65491, 0, 65506, 65492, 0, 65506, 65493, 0, 65506, 65494, 0, 65506, 65495, 0, 65506, 65496, 0, 65506, 65497, 0, 65506, 65498, 0, 65506, 65499, 0, 65506, 65500, 0, 65506, 65501, 0, 65506, 65502, 0, 65506, 65503, 0, 65506, 36, 0, 65506, 37, 0, 65506, 38, 0, 65506, 39, 0, 65506, 40, 0, 65506, 41, 0, 65506, 42, 0, 65506, 43, 0, 65506, 44, 0, 65506, 45, 0, 65506, 46, 0, 65506, 47, 0, 65506, 48, 0, 65506, 49, 0, 65506, 50, 0, 65506, 51, 0, 65506, 52, 0, 65506, 53, 0, 65506, 54, 0, 65506, 55, 0, 65506, 56, 0, 65506, 57, 0, 65506, 58, 0, 65506, 59, 0, 65506, 60, 0, 65506, 61, 0, 65506, 62, 0, 65506, 63, 0, 65507, 65467, 0, 65507, 65468, 0, 65507, 65469, 0, 65507, 65470, 0, 65507, 65471, 0, 65507, 65472, 0, 65507, 65473, 0, 65507, 65474, 0, 65507, 65475, 0, 65507, 65476, 0, 65507, 65477, 0, 65507, 65478, 0, 65507, 65479, 0, 65507, 65480, 0, 65507, 65481, 0, 65507, 65482, 0, 65507, 65483, 0, 65507, 65484, 0, 65507, 65485, 0, 65507, 65486, 0, 65507, 65487, 0, 65507, 65488, 0, 65507, 65489, 0, 65507, 65490, 0, 65507, 65491, 0, 65507, 65492, 0, 65507, 65493, 0, 65507, 65494, 0, 65507, 65495, 0, 65507, 65496, 0, 65507, 65497, 0, 65507, 65498, 0, 65507, 65499, 0, 65507, 65500, 0, 65507, 65501, 0, 65507, 65502, 0, 65507, 65503, 0, 65507, 36, 0, 65507, 37, 0, 65507, 38, 0, 65507, 39, 0, 65507, 40, 0, 65507, 41, 0, 65507, 42, 0, 65507, 43, 0, 65507, 44, 0, 65507, 45, 0, 65507, 46, 0, 65507, 47, 0, 65507, 48, 0, 65507, 49, 0, 65507, 50, 0, 65507, 51, 0, 65507, 52, 0, 65507, 53, 0, 65507, 54, 0, 65507, 55, 0, 65507, 56, 0, 65507, 57, 0, 65507, 58, 0, 65507, 59, 0, 65507, 60, 0, 65507, 61, 0, 65507, 62, 0, 65507, 63, 0, 65508, 65467, 0, 65508, 65468, 0, 65508, 65469, 0, 65508, 65470, 0, 65508, 65471, 0, 65508, 65472, 0, 65508, 65473, 0, 65508, 65474, 0, 65508, 65475, 0, 65508, 65476, 0, 65508, 65477, 0, 65508, 65478, 0, 65508, 65479, 0, 65508, 65480, 0, 65508, 65481, 0, 65508, 65482, 0, 65508, 65483, 0, 65508, 65484, 0, 65508, 65485, 0, 65508, 65486, 0, 65508, 65487, 0, 65508, 65488, 0, 65508, 65489, 0, 65508, 65490, 0, 65508, 65491, 0, 65508, 65492, 0, 65508, 65493, 0, 65508, 65494, 0, 65508, 65495, 0, 65508, 65496, 0, 65508, 65497, 0, 65508, 65498, 0, 65508, 65499, 0, 65508, 65500, 0, 65508, 65501, 0, 65508, 65502, 0, 65508, 65503, 0, 65508, 36, 0, 65508, 37, 0, 65508, 38, 0, 65508, 39, 0, 65508, 40, 0, 65508, 41, 0, 65508, 42, 0, 65508, 43, 0, 65508, 44, 0, 65508, 45, 0, 65508, 46, 0, 65508, 47, 0, 65508, 48, 0, 65508, 49, 0, 65508, 50, 0, 65508, 51, 0, 65508, 52, 0, 65508, 53, 0, 65508, 54, 0, 65508, 55, 0, 65508, 56, 0, 65508, 57, 0, 65508, 58, 0, 65508, 59, 0, 65508, 60, 0, 65508, 61, 0, 65508, 62, 0, 65508, 63, 0, 65509, 65467, 0, 65509, 65468, 0, 65509, 65469, 0, 65509, 65470, 0, 65509, 65471, 0, 65509, 65472, 0, 65509, 65473, 0, 65509, 65474, 0, 65509, 65475, 0, 65509, 65476, 0, 65509, 65477, 0, 65509, 65478, 0, 65509, 65479, 0, 65509, 65480, 0, 65509, 65481, 0, 65509, 65482, 0, 65509, 65483, 0, 65509, 65484, 0, 65509, 65485, 0, 65509, 65486, 0, 65509, 65487, 0, 65509, 65488, 0, 65509, 65489, 0, 65509, 65490, 0, 65509, 65491, 0, 65509, 65492, 0, 65509, 65493, 0, 65509, 65494, 0, 65509, 65495, 0, 65509, 65496, 0, 65509, 65497, 0, 65509, 65498, 0, 65509, 65499, 0, 65509, 65500, 0, 65509, 65501, 0, 65509, 65502, 0, 65509, 65503, 0, 65509, 36, 0, 65509, 37, 0, 65509, 38, 0, 65509, 39, 0, 65509, 40, 0, 65509, 41, 0, 65509, 42, 0, 65509, 43, 0, 65509, 44, 0, 65509, 45, 0, 65509, 46, 0, 65509, 47, 0, 65509, 48, 0, 65509, 49, 0, 65509, 50, 0, 65509, 51, 0, 65509, 52, 0, 65509, 53, 0, 65509, 54, 0, 65509, 55, 0, 65509, 56, 0, 65509, 57, 0, 65509, 58, 0, 65509, 59, 0, 65509, 60, 0, 65509, 61, 0, 65509, 62, 0, 65509, 63, 0, 65510, 65467, 0, 65510, 65468, 0, 65510, 65469, 0, 65510, 65470, 0, 65510, 65471, 0, 65510, 65472, 0, 65510, 65473, 0, 65510, 65474, 0, 65510, 65475, 0, 65510, 65476, 0, 65510, 65477, 0, 65510, 65478, 0, 65510, 65479, 0, 65510, 65480, 0, 65510, 65481, 0, 65510, 65482, 0, 65510, 65483, 0, 65510, 65484, 0, 65510, 65485, 0, 65510, 65486, 0, 65510, 65487, 0, 65510, 65488, 0, 65510, 65489, 0, 65510, 65490, 0, 65510, 65491, 0, 65510, 65492, 0, 65510, 65493, 0, 65510, 65494, 0, 65510, 65495, 0, 65510, 65496, 0, 65510, 65497, 0, 65510, 65498, 0, 65510, 65499, 0, 65510, 65500, 0, 65510, 65501, 0, 65510, 65502, 0, 65510, 65503, 0, 65510, 36, 0, 65510, 37, 0, 65510, 38, 0, 65510, 39, 0, 65510, 40, 0, 65510, 41, 0, 65510, 42, 0, 65510, 43, 0, 65510, 44, 0, 65510, 45, 0, 65510, 46, 0, 65510, 47, 0, 65510, 48, 0, 65510, 49, 0, 65510, 50, 0, 65510, 51, 0, 65510, 52, 0, 65510, 53, 0, 65510, 54, 0, 65510, 55, 0, 65510, 56, 0, 65510, 57, 0, 65510, 58, 0, 65510, 59, 0, 65510, 60, 0, 65510, 61, 0, 65510, 62, 0, 65510, 63, 0, 65511, 65467, 0, 65511, 65468, 0, 65511, 65469, 0, 65511, 65470, 0, 65511, 65471, 0, 65511, 65472, 0, 65511, 65473, 0, 65511, 65474, 0, 65511, 65475, 0, 65511, 65476, 0, 65511, 65477, 0, 65511, 65478, 0, 65511, 65479, 0, 65511, 65480, 0, 65511, 65481, 0, 65511, 65482, 0, 65511, 65483, 0, 65511, 65484, 0, 65511, 65485, 0, 65511, 65486, 0, 65511, 65487, 0, 65511, 65488, 0, 65511, 65489, 0, 65511, 65490, 0, 65511, 65491, 0, 65511, 65492, 0, 65511, 65493, 0, 65511, 65494, 0, 65511, 65495, 0, 65511, 65496, 0, 65511, 65497, 0, 65511, 65498, 0, 65511, 65499, 0, 65511, 65500, 0, 65511, 65501, 0, 65511, 65502, 0, 65511, 65503, 0, 65511, 36, 0, 65511, 37, 0, 65511, 38, 0, 65511, 39, 0, 65511, 40, 0, 65511, 41, 0, 65511, 42, 0, 65511, 43, 0, 65511, 44, 0, 65511, 45, 0, 65511, 46, 0, 65511, 47, 0, 65511, 48, 0, 65511, 49, 0, 65511, 50, 0, 65511, 51, 0, 65511, 52, 0, 65511, 53, 0, 65511, 54, 0, 65511, 55, 0, 65511, 56, 0, 65511, 57, 0, 65511, 58, 0, 65511, 59, 0, 65511, 60, 0, 65511, 61, 0, 65511, 62, 0, 65511, 63, 0, 65512, 65467, 0, 65512, 65468, 0, 65512, 65469, 0, 65512, 65470, 0, 65512, 65471, 0, 65512, 65472, 0, 65512, 65473, 0, 65512, 65474, 0, 65512, 65475, 0, 65512, 65476, 0, 65512, 65477, 0, 65512, 65478, 0, 65512, 65479, 0, 65512, 65480, 0, 65512, 65481, 0, 65512, 65482, 0, 65512, 65483, 0, 65512, 65484, 0, 65512, 65485, 0, 65512, 65486, 0, 65512, 65487, 0, 65512, 65488, 0, 65512, 65489, 0, 65512, 65490, 0, 65512, 65491, 0, 65512, 65492, 0, 65512, 65493, 0, 65512, 65494, 0, 65512, 65495, 0, 65512, 65496, 0, 65512, 65497, 0, 65512, 65498, 0, 65512, 65499, 0, 65512, 65500, 0, 65512, 65501, 0, 65512, 65502, 0, 65512, 65503, 0, 65512, 36, 0, 65512, 37, 0, 65512, 38, 0, 65512, 39, 0, 65512, 40, 0, 65512, 41, 0, 65512, 42, 0, 65512, 43, 0, 65512, 44, 0, 65512, 45, 0, 65512, 46, 0, 65512, 47, 0, 65512, 48, 0, 65512, 49, 0, 65512, 50, 0, 65512, 51, 0, 65512, 52, 0, 65512, 53, 0, 65512, 54, 0, 65512, 55, 0, 65512, 56, 0, 65512, 57, 0, 65512, 58, 0, 65512, 59, 0, 65512, 60, 0, 65512, 61, 0, 65512, 62, 0, 65512, 63, 0, 65513, 65467, 0, 65513, 65468, 0, 65513, 65469, 0, 65513, 65470, 0, 65513, 65471, 0, 65513, 65472, 0, 65513, 65473, 0, 65513, 65474, 0, 65513, 65475, 0, 65513, 65476, 0, 65513, 65477, 0, 65513, 65478, 0, 65513, 65479, 0, 65513, 65480, 0, 65513, 65481, 0, 65513, 65482, 0, 65513, 65483, 0, 65513, 65484, 0, 65513, 65485, 0, 65513, 65486, 0, 65513, 65487, 0, 65513, 65488, 0, 65513, 65489, 0, 65513, 65490, 0, 65513, 65491, 0, 65513, 65492, 0, 65513, 65493, 0, 65513, 65494, 0, 65513, 65495, 0, 65513, 65496, 0, 65513, 65497, 0, 65513, 65498, 0, 65513, 65499, 0, 65513, 65500, 0, 65513, 65501, 0, 65513, 65502, 0, 65513, 65503, 0, 65513, 36, 0, 65513, 37, 0, 65513, 38, 0, 65513, 39, 0, 65513, 40, 0, 65513, 41, 0, 65513, 42, 0, 65513, 43, 0, 65513, 44, 0, 65513, 45, 0, 65513, 46, 0, 65513, 47, 0, 65513, 48, 0, 65513, 49, 0, 65513, 50, 0, 65513, 51, 0, 65513, 52, 0, 65513, 53, 0, 65513, 54, 0, 65513, 55, 0, 65513, 56, 0, 65513, 57, 0, 65513, 58, 0, 65513, 59, 0, 65513, 60, 0, 65513, 61, 0, 65513, 62, 0, 65513, 63, 0, 65514, 65467, 0, 65514, 65468, 0, 65514, 65469, 0, 65514, 65470, 0, 65514, 65471, 0, 65514, 65472, 0, 65514, 65473, 0, 65514, 65474, 0, 65514, 65475, 0, 65514, 65476, 0, 65514, 65477, 0, 65514, 65478, 0, 65514, 65479, 0, 65514, 65480, 0, 65514, 65481, 0, 65514, 65482, 0, 65514, 65483, 0, 65514, 65484, 0, 65514, 65485, 0, 65514, 65486, 0, 65514, 65487, 0, 65514, 65488, 0, 65514, 65489, 0, 65514, 65490, 0, 65514, 65491, 0, 65514, 65492, 0, 65514, 65493, 0, 65514, 65494, 0, 65514, 65495, 0, 65514, 65496, 0, 65514, 65497, 0, 65514, 65498, 0, 65514, 65499, 0, 65514, 65500, 0, 65514, 65501, 0, 65514, 65502, 0, 65514, 65503, 0, 65514, 36, 0, 65514, 37, 0, 65514, 38, 0, 65514, 39, 0, 65514, 40, 0, 65514, 41, 0, 65514, 42, 0, 65514, 43, 0, 65514, 44, 0, 65514, 45, 0, 65514, 46, 0, 65514, 47, 0, 65514, 48, 0, 65514, 49, 0, 65514, 50, 0, 65514, 51, 0, 65514, 52, 0, 65514, 53, 0, 65514, 54, 0, 65514, 55, 0, 65514, 56, 0, 65514, 57, 0, 65514, 58, 0, 65514, 59, 0, 65514, 60, 0, 65514, 61, 0, 65514, 62, 0, 65514, 63, 0, 65515, 65467, 0, 65515, 65468, 0, 65515, 65469, 0, 65515, 65470, 0, 65515, 65471, 0, 65515, 65472, 0, 65515, 65473, 0, 65515, 65474, 0, 65515, 65475, 0, 65515, 65476, 0, 65515, 65477, 0, 65515, 65478, 0, 65515, 65479, 0, 65515, 65480, 0, 65515, 65481, 0, 65515, 65482, 0, 65515, 65483, 0, 65515, 65484, 0, 65515, 65485, 0, 65515, 65486, 0, 65515, 65487, 0, 65515, 65488, 0, 65515, 65489, 0, 65515, 65490, 0, 65515, 65491, 0, 65515, 65492, 0, 65515, 65493, 0, 65515, 65494, 0, 65515, 65495, 0, 65515, 65496, 0, 65515, 65497, 0, 65515, 65498, 0, 65515, 65499, 0, 65515, 65500, 0, 65515, 65501, 0, 65515, 65502, 0, 65515, 65503, 0, 65515, 36, 0, 65515, 37, 0, 65515, 38, 0, 65515, 39, 0, 65515, 40, 0, 65515, 41, 0, 65515, 42, 0, 65515, 43, 0, 65515, 44, 0, 65515, 45, 0, 65515, 46, 0, 65515, 47, 0, 65515, 48, 0, 65515, 49, 0, 65515, 50, 0, 65515, 51, 0, 65515, 52, 0, 65515, 53, 0, 65515, 54, 0, 65515, 55, 0, 65515, 56, 0, 65515, 57, 0, 65515, 58, 0, 65515, 59, 0, 65515, 60, 0, 65515, 61, 0, 65515, 62, 0, 65515, 63, 0, 65516, 65467, 0, 65516, 65468, 0, 65516, 65469, 0, 65516, 65470, 0, 65516, 65471, 0, 65516, 65472, 0, 65516, 65473, 0, 65516, 65474, 0, 65516, 65475, 0, 65516, 65476, 0, 65516, 65477, 0, 65516, 65478, 0, 65516, 65479, 0, 65516, 65480, 0, 65516, 65481, 0, 65516, 65482, 0, 65516, 65483, 0, 65516, 65484, 0, 65516, 65485, 0, 65516, 65486, 0, 65516, 65487, 0, 65516, 65488, 0, 65516, 65489, 0, 65516, 65490, 0, 65516, 65491, 0, 65516, 65492, 0, 65516, 65493, 0, 65516, 65494, 0, 65516, 65495, 0, 65516, 65496, 0, 65516, 65497, 0, 65516, 65498, 0, 65516, 65499, 0, 65516, 65500, 0, 65516, 65501, 0, 65516, 65502, 0, 65516, 65503, 0, 65516, 36, 0, 65516, 37, 0, 65516, 38, 0, 65516, 39, 0, 65516, 40, 0, 65516, 41, 0, 65516, 42, 0, 65516, 43, 0, 65516, 44, 0, 65516, 45, 0, 65516, 46, 0, 65516, 47, 0, 65516, 48, 0, 65516, 49, 0, 65516, 50, 0, 65516, 51, 0, 65516, 52, 0, 65516, 53, 0, 65516, 54, 0, 65516, 55, 0, 65516, 56, 0, 65516, 57, 0, 65516, 58, 0, 65516, 59, 0, 65516, 60, 0, 65516, 61, 0, 65516, 62, 0, 65516, 63, 0, 65517, 65467, 0, 65517, 65468, 0, 65517, 65469, 0, 65517, 65470, 0, 65517, 65471, 0, 65517, 65472, 0, 65517, 65473, 0, 65517, 65474, 0, 65517, 65475, 0, 65517, 65476, 0, 65517, 65477, 0, 65517, 65478, 0, 65517, 65479, 0, 65517, 65480, 0, 65517, 65481, 0, 65517, 65482, 0, 65517, 65483, 0, 65517, 65484, 0, 65517, 65485, 0, 65517, 65486, 0, 65517, 65487, 0, 65517, 65488, 0, 65517, 65489, 0, 65517, 65490, 0, 65517, 65491, 0, 65517, 65492, 0, 65517, 65493, 0, 65517, 65494, 0, 65517, 65495, 0, 65517, 65496, 0, 65517, 65497, 0, 65517, 65498, 0, 65517, 65499, 0, 65517, 65500, 0, 65517, 65501, 0, 65517, 65502, 0, 65517, 65503, 0, 65517, 36, 0, 65517, 37, 0, 65517, 38, 0, 65517, 39, 0, 65517, 40, 0, 65517, 41, 0, 65517, 42, 0, 65517, 43, 0, 65517, 44, 0, 65517, 45, 0, 65517, 46, 0, 65517, 47, 0, 65517, 48, 0, 65517, 49, 0, 65517, 50, 0, 65517, 51, 0, 65517, 52, 0, 65517, 53, 0, 65517, 54, 0, 65517, 55, 0, 65517, 56, 0, 65517, 57, 0, 65517, 58, 0, 65517, 59, 0, 65517, 60, 0, 65517, 61, 0, 65517, 62, 0, 65517, 63, 0, 65518, 65467, 0, 65518, 65468, 0, 65518, 65469, 0, 65518, 65470, 0, 65518, 65471, 0, 65518, 65472, 0, 65518, 65473, 0, 65518, 65474, 0, 65518, 65475, 0, 65518, 65476, 0, 65518, 65477, 0, 65518, 65478, 0, 65518, 65479, 0, 65518, 65480, 0, 65518, 65481, 0, 65518, 65482, 0, 65518, 65483, 0, 65518, 65484, 0, 65518, 65485, 0, 65518, 65486, 0, 65518, 65487, 0, 65518, 65488, 0, 65518, 65489, 0, 65518, 65490, 0, 65518, 65491, 0, 65518, 65492, 0, 65518, 65493, 0, 65518, 65494, 0, 65518, 65495, 0, 65518, 65496, 0, 65518, 65497, 0, 65518, 65498, 0, 65518, 65499, 0, 65518, 65500, 0, 65518, 65501, 0, 65518, 65502, 0, 65518, 65503, 0, 65518, 36, 0, 65518, 37, 0, 65518, 38, 0, 65518, 39, 0, 65518, 40, 0, 65518, 41, 0, 65518, 42, 0, 65518, 43, 0, 65518, 44, 0, 65518, 45, 0, 65518, 46, 0, 65518, 47, 0, 65518, 48, 0, 65518, 49, 0, 65518, 50, 0, 65518, 51, 0, 65518, 52, 0, 65518, 53, 0, 65518, 54, 0, 65518, 55, 0, 65518, 56, 0, 65518, 57, 0, 65518, 58, 0, 65518, 59, 0, 65518, 60, 0, 65518, 61, 0, 65518, 62, 0, 65518, 63, 0, 65519, 65467, 0, 65519, 65468, 0, 65519, 65469, 0, 65519, 65470, 0, 65519, 65471, 0, 65519, 65472, 0, 65519, 65473, 0, 65519, 65474, 0, 65519, 65475, 0, 65519, 65476, 0, 65519, 65477, 0, 65519, 65478, 0, 65519, 65479, 0, 65519, 65480, 0, 65519, 65481, 0, 65519, 65482, 0, 65519, 65483, 0, 65519, 65484, 0, 65519, 65485, 0, 65519, 65486, 0, 65519, 65487, 0, 65519, 65488, 0, 65519, 65489, 0, 65519, 65490, 0, 65519, 65491, 0, 65519, 65492, 0, 65519, 65493, 0, 65519, 65494, 0, 65519, 65495, 0, 65519, 65496, 0, 65519, 65497, 0, 65519, 65498, 0, 65519, 65499, 0, 65519, 65500, 0, 65519, 65501, 0, 65519, 65502, 0, 65519, 65503, 0, 65519, 36, 0, 65519, 37, 0, 65519, 38, 0, 65519, 39, 0, 65519, 40, 0, 65519, 41, 0, 65519, 42, 0, 65519, 43, 0, 65519, 44, 0, 65519, 45, 0, 65519, 46, 0, 65519, 47, 0, 65519, 48, 0, 65519, 49, 0, 65519, 50, 0, 65519, 51, 0, 65519, 52, 0, 65519, 53, 0, 65519, 54, 0, 65519, 55, 0, 65519, 56, 0, 65519, 57, 0, 65519, 58, 0, 65519, 59, 0, 65519, 60, 0, 65519, 61, 0, 65519, 62, 0, 65519, 63, 0, 65520, 65467, 0, 65520, 65468, 0, 65520, 65469, 0, 65520, 65470, 0, 65520, 65471, 0, 65520, 65472, 0, 65520, 65473, 0, 65520, 65474, 0, 65520, 65475, 0, 65520, 65476, 0, 65520, 65477, 0, 65520, 65478, 0, 65520, 65479, 0, 65520, 65480, 0, 65520, 65481, 0, 65520, 65482, 0, 65520, 65483, 0, 65520, 65484, 0, 65520, 65485, 0, 65520, 65486, 0, 65520, 65487, 0, 65520, 65488, 0, 65520, 65489, 0, 65520, 65490, 0, 65520, 65491, 0, 65520, 65492, 0, 65520, 65493, 0, 65520, 65494, 0, 65520, 65495, 0, 65520, 65496, 0, 65520, 65497, 0, 65520, 65498, 0, 65520, 65499, 0, 65520, 65500, 0, 65520, 65501, 0, 65520, 65502, 0, 65520, 65503, 0, 65520, 36, 0, 65520, 37, 0, 65520, 38, 0, 65520, 39, 0, 65520, 40, 0, 65520, 41, 0, 65520, 42, 0, 65520, 43, 0, 65520, 44, 0, 65520, 45, 0, 65520, 46, 0, 65520, 47, 0, 65520, 48, 0, 65520, 49, 0, 65520, 50, 0, 65520, 51, 0, 65520, 52, 0, 65520, 53, 0, 65520, 54, 0, 65520, 55, 0, 65520, 56, 0, 65520, 57, 0, 65520, 58, 0, 65520, 59, 0, 65520, 60, 0, 65520, 61, 0, 65520, 62, 0, 65520, 63, 0, 65521, 65467, 0, 65521, 65468, 0, 65521, 65469, 0, 65521, 65470, 0, 65521, 65471, 0, 65521, 65472, 0, 65521, 65473, 0, 65521, 65474, 0, 65521, 65475, 0, 65521, 65476, 0, 65521, 65477, 0, 65521, 65478, 0, 65521, 65479, 0, 65521, 65480, 0, 65521, 65481, 0, 65521, 65482, 0, 65521, 65483, 0, 65521, 65484, 0, 65521, 65485, 0, 65521, 65486, 0, 65521, 65487, 0, 65521, 65488, 0, 65521, 65489, 0, 65521, 65490, 0, 65521, 65491, 0, 65521, 65492, 0, 65521, 65493, 0, 65521, 65494, 0, 65521, 65495, 0, 65521, 65496, 0, 65521, 65497, 0, 65521, 65498, 0, 65521, 65499, 0, 65521, 65500, 0, 65521, 65501, 0, 65521, 65502, 0, 65521, 65503, 0, 65521, 36, 0, 65521, 37, 0, 65521, 38, 0, 65521, 39, 0, 65521, 40, 0, 65521, 41, 0, 65521, 42, 0, 65521, 43, 0, 65521, 44, 0, 65521, 45, 0, 65521, 46, 0, 65521, 47, 0, 65521, 48, 0, 65521, 49, 0, 65521, 50, 0, 65521, 51, 0, 65521, 52, 0, 65521, 53, 0, 65521, 54, 0, 65521, 55, 0, 65521, 56, 0, 65521, 57, 0, 65521, 58, 0, 65521, 59, 0, 65521, 60, 0, 65521, 61, 0, 65521, 62, 0, 65521, 63, 0, 15, 65474, 0, 15, 65475, 0, 15, 65476, 0, 15, 65477, 0, 15, 65478, 0, 15, 65479, 0, 15, 65480, 0, 15, 65481, 0, 15, 65482, 0, 15, 65483, 0, 15, 65484, 0, 15, 65485, 0, 15, 65486, 0, 15, 65487, 0, 15, 65488, 0, 15, 65489, 0, 15, 65490, 0, 15, 65491, 0, 15, 65492, 0, 15, 65493, 0, 15, 65494, 0, 15, 65495, 0, 15, 65496, 0, 15, 65497, 0, 15, 65498, 0, 15, 65499, 0, 15, 65500, 0, 15, 65501, 0, 15, 65502, 0, 15, 65503, 0, 15, 36, 0, 15, 37, 0, 15, 38, 0, 15, 39, 0, 15, 40, 0, 15, 41, 0, 15, 42, 0, 15, 43, 0, 15, 44, 0, 15, 45, 0, 15, 46, 0, 15, 47, 0, 15, 48, 0, 15, 49, 0, 15, 50, 0, 15, 51, 0, 15, 52, 0, 15, 53, 0, 15, 54, 0, 15, 55, 0, 15, 56, 0, 15, 57, 0, 15, 58, 0, 15, 59, 0, 15, 60, 0, 15, 61, 0, 15, 62, 0, 16, 65474, 0, 16, 65475, 0, 16, 65476, 0, 16, 65477, 0, 16, 65478, 0, 16, 65479, 0, 16, 65480, 0, 16, 65481, 0, 16, 65482, 0, 16, 65483, 0, 16, 65484, 0, 16, 65485, 0, 16, 65486, 0, 16, 65487, 0, 16, 65488, 0, 16, 65489, 0, 16, 65490, 0, 16, 65491, 0, 16, 65492, 0, 16, 65493, 0, 16, 65494, 0, 16, 65495, 0, 16, 65496, 0, 16, 65497, 0, 16, 65498, 0, 16, 65499, 0, 16, 65500, 0, 16, 65501, 0, 16, 65502, 0, 16, 65503, 0, 16, 36, 0, 16, 37, 0, 16, 38, 0, 16, 39, 0, 16, 40, 0, 16, 41, 0, 16, 42, 0, 16, 43, 0, 16, 44, 0, 16, 45, 0, 16, 46, 0, 16, 47, 0, 16, 48, 0, 16, 49, 0, 16, 50, 0, 16, 51, 0, 16, 52, 0, 16, 53, 0, 16, 54, 0, 16, 55, 0, 16, 56, 0, 16, 57, 0, 16, 58, 0, 16, 59, 0, 16, 60, 0, 16, 61, 0, 16, 62, 0, 17, 65474, 0, 17, 65475, 0, 17, 65476, 0, 17, 65477, 0, 17, 65478, 0, 17, 65479, 0, 17, 65480, 0, 17, 65481, 0, 17, 65482, 0, 17, 65483, 0, 17, 65484, 0, 17, 65485, 0, 17, 65486, 0, 17, 65487, 0, 17, 65488, 0, 17, 65489, 0, 17, 65490, 0, 17, 65491, 0, 17, 65492, 0, 17, 65493, 0, 17, 65494, 0, 17, 65495, 0, 17, 65496, 0, 17, 65497, 0, 17, 65498, 0, 17, 65499, 0, 17, 65500, 0, 17, 65501, 0, 17, 65502, 0, 17, 65503, 0, 17, 36, 0, 17, 37, 0, 17, 38, 0, 17, 39, 0, 17, 40, 0, 17, 41, 0, 17, 42, 0, 17, 43, 0, 17, 44, 0, 17, 45, 0, 17, 46, 0, 17, 47, 0, 17, 48, 0, 17, 49, 0, 17, 50, 0, 17, 51, 0, 17, 52, 0, 17, 53, 0, 17, 54, 0, 17, 55, 0, 17, 56, 0, 17, 57, 0, 17, 58, 0, 17, 59, 0, 17, 60, 0, 17, 61, 0, 17, 62, 0, 18, 65474, 0, 18, 65475, 0, 18, 65476, 0, 18, 65477, 0, 18, 65478, 0, 18, 65479, 0, 18, 65480, 0, 18, 65481, 0, 18, 65482, 0, 18, 65483, 0, 18, 65484, 0, 18, 65485, 0, 18, 65486, 0, 18, 65487, 0, 18, 65488, 0, 18, 65489, 0, 18, 65490, 0, 18, 65491, 0, 18, 65492, 0, 18, 65493, 0, 18, 65494, 0, 18, 65495, 0, 18, 65496, 0, 18, 65497, 0, 18, 65498, 0, 18, 65499, 0, 18, 65500, 0, 18, 65501, 0, 18, 65502, 0, 18, 65503, 0, 18, 36, 0, 18, 37, 0, 18, 38, 0, 18, 39, 0, 18, 40, 0, 18, 41, 0, 18, 42, 0, 18, 43, 0, 18, 44, 0, 18, 45, 0, 18, 46, 0, 18, 47, 0, 18, 48, 0, 18, 49, 0, 18, 50, 0, 18, 51, 0, 18, 52, 0, 18, 53, 0, 18, 54, 0, 18, 55, 0, 18, 56, 0, 18, 57, 0, 18, 58, 0, 18, 59, 0, 18, 60, 0, 18, 61, 0, 18, 62, 0, 19, 65474, 0, 19, 65475, 0, 19, 65476, 0, 19, 65477, 0, 19, 65478, 0, 19, 65479, 0, 19, 65480, 0, 19, 65481, 0, 19, 65482, 0, 19, 65483, 0, 19, 65484, 0, 19, 65485, 0, 19, 65486, 0, 19, 65487, 0, 19, 65488, 0, 19, 65489, 0, 19, 65490, 0, 19, 65491, 0, 19, 65492, 0, 19, 65493, 0, 19, 65494, 0, 19, 65495, 0, 19, 65496, 0, 19, 65497, 0, 19, 65498, 0, 19, 65499, 0, 19, 65500, 0, 19, 65501, 0, 19, 65502, 0, 19, 65503, 0, 19, 36, 0, 19, 37, 0, 19, 38, 0, 19, 39, 0, 19, 40, 0, 19, 41, 0, 19, 42, 0, 19, 43, 0, 19, 44, 0, 19, 45, 0, 19, 46, 0, 19, 47, 0, 19, 48, 0, 19, 49, 0, 19, 50, 0, 19, 51, 0, 19, 52, 0, 19, 53, 0, 19, 54, 0, 19, 55, 0, 19, 56, 0, 19, 57, 0, 19, 58, 0, 19, 59, 0, 19, 60, 0, 19, 61, 0, 19, 62, 0, 20, 65474, 0, 20, 65475, 0, 20, 65476, 0, 20, 65477, 0, 20, 65478, 0, 20, 65479, 0, 20, 65480, 0, 20, 65481, 0, 20, 65482, 0, 20, 65483, 0, 20, 65484, 0, 20, 65485, 0, 20, 65486, 0, 20, 65487, 0, 20, 65488, 0, 20, 65489, 0, 20, 65490, 0, 20, 65491, 0, 20, 65492, 0, 20, 65493, 0, 20, 65494, 0, 20, 65495, 0, 20, 65496, 0, 20, 65497, 0, 20, 65498, 0, 20, 65499, 0, 20, 65500, 0, 20, 65501, 0, 20, 65502, 0, 20, 65503, 0, 20, 36, 0, 20, 37, 0, 20, 38, 0, 20, 39, 0, 20, 40, 0, 20, 41, 0, 20, 42, 0, 20, 43, 0, 20, 44, 0, 20, 45, 0, 20, 46, 0, 20, 47, 0, 20, 48, 0, 20, 49, 0, 20, 50, 0, 20, 51, 0, 20, 52, 0, 20, 53, 0, 20, 54, 0, 20, 55, 0, 20, 56, 0, 20, 57, 0, 20, 58, 0, 20, 59, 0, 20, 60, 0, 20, 61, 0, 20, 62, 0, 21, 65474, 0, 21, 65475, 0, 21, 65476, 0, 21, 65477, 0, 21, 65478, 0, 21, 65479, 0, 21, 65480, 0, 21, 65481, 0, 21, 65482, 0, 21, 65483, 0, 21, 65484, 0, 21, 65485, 0, 21, 65486, 0, 21, 65487, 0, 21, 65488, 0, 21, 65489, 0, 21, 65490, 0, 21, 65491, 0, 21, 65492, 0, 21, 65493, 0, 21, 65494, 0, 21, 65495, 0, 21, 65496, 0, 21, 65497, 0, 21, 65498, 0, 21, 65499, 0, 21, 65500, 0, 21, 65501, 0, 21, 65502, 0, 21, 65503, 0, 21, 36, 0, 21, 37, 0, 21, 38, 0, 21, 39, 0, 21, 40, 0, 21, 41, 0, 21, 42, 0, 21, 43, 0, 21, 44, 0, 21, 45, 0, 21, 46, 0, 21, 47, 0, 21, 48, 0, 21, 49, 0, 21, 50, 0, 21, 51, 0, 21, 52, 0, 21, 53, 0, 21, 54, 0, 21, 55, 0, 21, 56, 0, 21, 57, 0, 21, 58, 0, 21, 59, 0, 21, 60, 0, 21, 61, 0, 21, 62, 0, 22, 65474, 0, 22, 65475, 0, 22, 65476, 0, 22, 65477, 0, 22, 65478, 0, 22, 65479, 0, 22, 65480, 0, 22, 65481, 0, 22, 65482, 0, 22, 65483, 0, 22, 65484, 0, 22, 65485, 0, 22, 65486, 0, 22, 65487, 0, 22, 65488, 0, 22, 65489, 0, 22, 65490, 0, 22, 65491, 0, 22, 65492, 0, 22, 65493, 0, 22, 65494, 0, 22, 65495, 0, 22, 65496, 0, 22, 65497, 0, 22, 65498, 0, 22, 65499, 0, 22, 65500, 0, 22, 65501, 0, 22, 65502, 0, 22, 65503, 0, 22, 36, 0, 22, 37, 0, 22, 38, 0, 22, 39, 0, 22, 40, 0, 22, 41, 0, 22, 42, 0, 22, 43, 0, 22, 44, 0, 22, 45, 0, 22, 46, 0, 22, 47, 0, 22, 48, 0, 22, 49, 0, 22, 50, 0, 22, 51, 0, 22, 52, 0, 22, 53, 0, 22, 54, 0, 22, 55, 0, 22, 56, 0, 22, 57, 0, 22, 58, 0, 22, 59, 0, 22, 60, 0, 22, 61, 0, 22, 62, 0, 23, 65474, 0, 23, 65475, 0, 23, 65476, 0, 23, 65477, 0, 23, 65478, 0, 23, 65479, 0, 23, 65480, 0, 23, 65481, 0, 23, 65482, 0, 23, 65483, 0, 23, 65484, 0, 23, 65485, 0, 23, 65486, 0, 23, 65487, 0, 23, 65488, 0, 23, 65489, 0, 23, 65490, 0, 23, 65491, 0, 23, 65492, 0, 23, 65493, 0, 23, 65494, 0, 23, 65495, 0, 23, 65496, 0, 23, 65497, 0, 23, 65498, 0, 23, 65499, 0, 23, 65500, 0, 23, 65501, 0, 23, 65502, 0, 23, 65503, 0, 23, 36, 0, 23, 37, 0, 23, 38, 0, 23, 39, 0, 23, 40, 0, 23, 41, 0, 23, 42, 0, 23, 43, 0, 23, 44, 0, 23, 45, 0, 23, 46, 0, 23, 47, 0, 23, 48, 0, 23, 49, 0, 23, 50, 0, 23, 51, 0, 23, 52, 0, 23, 53, 0, 23, 54, 0, 23, 55, 0, 23, 56, 0, 23, 57, 0, 23, 58, 0, 23, 59, 0, 23, 60, 0, 23, 61, 0, 23, 62, 0, 24, 65474, 0, 24, 65475, 0, 24, 65476, 0, 24, 65477, 0, 24, 65478, 0, 24, 65479, 0, 24, 65480, 0, 24, 65481, 0, 24, 65482, 0, 24, 65483, 0, 24, 65484, 0, 24, 65485, 0, 24, 65486, 0, 24, 65487, 0, 24, 65488, 0, 24, 65489, 0, 24, 65490, 0, 24, 65491, 0, 24, 65492, 0, 24, 65493, 0, 24, 65494, 0, 24, 65495, 0, 24, 65496, 0, 24, 65497, 0, 24, 65498, 0, 24, 65499, 0, 24, 65500, 0, 24, 65501, 0, 24, 65502, 0, 24, 65503, 0, 24, 36, 0, 24, 37, 0, 24, 38, 0, 24, 39, 0, 24, 40, 0, 24, 41, 0, 24, 42, 0, 24, 43, 0, 24, 44, 0, 24, 45, 0, 24, 46, 0, 24, 47, 0, 24, 48, 0, 24, 49, 0, 24, 50, 0, 24, 51, 0, 24, 52, 0, 24, 53, 0, 24, 54, 0, 24, 55, 0, 24, 56, 0, 24, 57, 0, 24, 58, 0, 24, 59, 0, 24, 60, 0, 24, 61, 0, 24, 62, 0, 25, 65474, 0, 25, 65475, 0, 25, 65476, 0, 25, 65477, 0, 25, 65478, 0, 25, 65479, 0, 25, 65480, 0, 25, 65481, 0, 25, 65482, 0, 25, 65483, 0, 25, 65484, 0, 25, 65485, 0, 25, 65486, 0, 25, 65487, 0, 25, 65488, 0, 25, 65489, 0, 25, 65490, 0, 25, 65491, 0, 25, 65492, 0, 25, 65493, 0, 25, 65494, 0, 25, 65495, 0, 25, 65496, 0, 25, 65497, 0, 25, 65498, 0, 25, 65499, 0, 25, 65500, 0, 25, 65501, 0, 25, 65502, 0, 25, 65503, 0, 25, 36, 0, 25, 37, 0, 25, 38, 0, 25, 39, 0, 25, 40, 0, 25, 41, 0, 25, 42, 0, 25, 43, 0, 25, 44, 0, 25, 45, 0, 25, 46, 0, 25, 47, 0, 25, 48, 0, 25, 49, 0, 25, 50, 0, 25, 51, 0, 25, 52, 0, 25, 53, 0, 25, 54, 0, 25, 55, 0, 25, 56, 0, 25, 57, 0, 25, 58, 0, 25, 59, 0, 25, 60, 0, 25, 61, 0, 25, 62, 0, 26, 65474, 0, 26, 65475, 0, 26, 65476, 0, 26, 65477, 0, 26, 65478, 0, 26, 65479, 0, 26, 65480, 0, 26, 65481, 0, 26, 65482, 0, 26, 65483, 0, 26, 65484, 0, 26, 65485, 0, 26, 65486, 0, 26, 65487, 0, 26, 65488, 0, 26, 65489, 0, 26, 65490, 0, 26, 65491, 0, 26, 65492, 0, 26, 65493, 0, 26, 65494, 0, 26, 65495, 0, 26, 65496, 0, 26, 65497, 0, 26, 65498, 0, 26, 65499, 0, 26, 65500, 0, 26, 65501, 0, 26, 65502, 0, 26, 65503, 0, 26, 36, 0, 26, 37, 0, 26, 38, 0, 26, 39, 0, 26, 40, 0, 26, 41, 0, 26, 42, 0, 26, 43, 0, 26, 44, 0, 26, 45, 0, 26, 46, 0, 26, 47, 0, 26, 48, 0, 26, 49, 0, 26, 50, 0, 26, 51, 0, 26, 52, 0, 26, 53, 0, 26, 54, 0, 26, 55, 0, 26, 56, 0, 26, 57, 0, 26, 58, 0, 26, 59, 0, 26, 60, 0, 26, 61, 0, 26, 62, 0, 27, 65474, 0, 27, 65475, 0, 27, 65476, 0, 27, 65477, 0, 27, 65478, 0, 27, 65479, 0, 27, 65480, 0, 27, 65481, 0, 27, 65482, 0, 27, 65483, 0, 27, 65484, 0, 27, 65485, 0, 27, 65486, 0, 27, 65487, 0, 27, 65488, 0, 27, 65489, 0, 27, 65490, 0, 27, 65491, 0, 27, 65492, 0, 27, 65493, 0, 27, 65494, 0, 27, 65495, 0, 27, 65496, 0, 27, 65497, 0, 27, 65498, 0, 27, 65499, 0, 27, 65500, 0, 27, 65501, 0, 27, 65502, 0, 27, 65503, 0, 27, 36, 0, 27, 37, 0, 27, 38, 0, 27, 39, 0, 27, 40, 0, 27, 41, 0, 27, 42, 0, 27, 43, 0, 27, 44, 0, 27, 45, 0, 27, 46, 0, 27, 47, 0, 27, 48, 0, 27, 49, 0, 27, 50, 0, 27, 51, 0, 27, 52, 0, 27, 53, 0, 27, 54, 0, 27, 55, 0, 27, 56, 0, 27, 57, 0, 27, 58, 0, 27, 59, 0, 27, 60, 0, 27, 61, 0, 27, 62, 0, 28, 65474, 0, 28, 65475, 0, 28, 65476, 0, 28, 65477, 0, 28, 65478, 0, 28, 65479, 0, 28, 65480, 0, 28, 65481, 0, 28, 65482, 0, 28, 65483, 0, 28, 65484, 0, 28, 65485, 0, 28, 65486, 0, 28, 65487, 0, 28, 65488, 0, 28, 65489, 0, 28, 65490, 0, 28, 65491, 0, 28, 65492, 0, 28, 65493, 0, 28, 65494, 0, 28, 65495, 0, 28, 65496, 0, 28, 65497, 0, 28, 65498, 0, 28, 65499, 0, 28, 65500, 0, 28, 65501, 0, 28, 65502, 0, 28, 65503, 0, 28, 36, 0, 28, 37, 0, 28, 38, 0, 28, 39, 0, 28, 40, 0, 28, 41, 0, 28, 42, 0, 28, 43, 0, 28, 44, 0, 28, 45, 0, 28, 46, 0, 28, 47, 0, 28, 48, 0, 28, 49, 0, 28, 50, 0, 28, 51, 0, 28, 52, 0, 28, 53, 0, 28, 54, 0, 28, 55, 0, 28, 56, 0, 28, 57, 0, 28, 58, 0, 28, 59, 0, 28, 60, 0, 28, 61, 0, 28, 62, 0, 29, 65474, 0, 29, 65475, 0, 29, 65476, 0, 29, 65477, 0, 29, 65478, 0, 29, 65479, 0, 29, 65480, 0, 29, 65481, 0, 29, 65482, 0, 29, 65483, 0, 29, 65484, 0, 29, 65485, 0, 29, 65486, 0, 29, 65487, 0, 29, 65488, 0, 29, 65489, 0, 29, 65490, 0, 29, 65491, 0, 29, 65492, 0, 29, 65493, 0, 29, 65494, 0, 29, 65495, 0, 29, 65496, 0, 29, 65497, 0, 29, 65498, 0, 29, 65499, 0, 29, 65500, 0, 29, 65501, 0, 29, 65502, 0, 29, 65503, 0, 29, 36, 0, 29, 37, 0, 29, 38, 0, 29, 39, 0, 29, 40, 0, 29, 41, 0, 29, 42, 0, 29, 43, 0, 29, 44, 0, 29, 45, 0, 29, 46, 0, 29, 47, 0, 29, 48, 0, 29, 49, 0, 29, 50, 0, 29, 51, 0, 29, 52, 0, 29, 53, 0, 29, 54, 0, 29, 55, 0, 29, 56, 0, 29, 57, 0, 29, 58, 0, 29, 59, 0, 29, 60, 0, 29, 61, 0, 29, 62, 0, 30, 65474, 0, 30, 65475, 0, 30, 65476, 0, 30, 65477, 0, 30, 65478, 0, 30, 65479, 0, 30, 65480, 0, 30, 65481, 0, 30, 65482, 0, 30, 65483, 0, 30, 65484, 0, 30, 65485, 0, 30, 65486, 0, 30, 65487, 0, 30, 65488, 0, 30, 65489, 0, 30, 65490, 0, 30, 65491, 0, 30, 65492, 0, 30, 65493, 0, 30, 65494, 0, 30, 65495, 0, 30, 65496, 0, 30, 65497, 0, 30, 65498, 0, 30, 65499, 0, 30, 65500, 0, 30, 65501, 0, 30, 65502, 0, 30, 65503, 0, 30, 36, 0, 30, 37, 0, 30, 38, 0, 30, 39, 0, 30, 40, 0, 30, 41, 0, 30, 42, 0, 30, 43, 0, 30, 44, 0, 30, 45, 0, 30, 46, 0, 30, 47, 0, 30, 48, 0, 30, 49, 0, 30, 50, 0, 30, 51, 0, 30, 52, 0, 30, 53, 0, 30, 54, 0, 30, 55, 0, 30, 56, 0, 30, 57, 0, 30, 58, 0, 30, 59, 0, 30, 60, 0, 30, 61, 0, 30, 62, 0, 31, 65474, 0, 31, 65475, 0, 31, 65476, 0, 31, 65477, 0, 31, 65478, 0, 31, 65479, 0, 31, 65480, 0, 31, 65481, 0, 31, 65482, 0, 31, 65483, 0, 31, 65484, 0, 31, 65485, 0, 31, 65486, 0, 31, 65487, 0, 31, 65488, 0, 31, 65489, 0, 31, 65490, 0, 31, 65491, 0, 31, 65492, 0, 31, 65493, 0, 31, 65494, 0, 31, 65495, 0, 31, 65496, 0, 31, 65497, 0, 31, 65498, 0, 31, 65499, 0, 31, 65500, 0, 31, 65501, 0, 31, 65502, 0, 31, 65503, 0, 31, 36, 0, 31, 37, 0, 31, 38, 0, 31, 39, 0, 31, 40, 0, 31, 41, 0, 31, 42, 0, 31, 43, 0, 31, 44, 0, 31, 45, 0, 31, 46, 0, 31, 47, 0, 31, 48, 0, 31, 49, 0, 31, 50, 0, 31, 51, 0, 31, 52, 0, 31, 53, 0, 31, 54, 0, 31, 55, 0, 31, 56, 0, 31, 57, 0, 31, 58, 0, 31, 59, 0, 31, 60, 0, 31, 61, 0, 31, 62, 0, 32, 65474, 0, 32, 65475, 0, 32, 65476, 0, 32, 65477, 0, 32, 65478, 0, 32, 65479, 0, 32, 65480, 0, 32, 65481, 0, 32, 65482, 0, 32, 65483, 0, 32, 65484, 0, 32, 65485, 0, 32, 65486, 0, 32, 65487, 0, 32, 65488, 0, 32, 65489, 0, 32, 65490, 0, 32, 65491, 0, 32, 65492, 0, 32, 65493, 0, 32, 65494, 0, 32, 65495, 0, 32, 65496, 0, 32, 65497, 0, 32, 65498, 0, 32, 65499, 0, 32, 65500, 0, 32, 65501, 0, 32, 65502, 0, 32, 65503, 0, 32, 36, 0, 32, 37, 0, 32, 38, 0, 32, 39, 0, 32, 40, 0, 32, 41, 0, 32, 42, 0, 32, 43, 0, 32, 44, 0, 32, 45, 0, 32, 46, 0, 32, 47, 0, 32, 48, 0, 32, 49, 0, 32, 50, 0, 32, 51, 0, 32, 52, 0, 32, 53, 0, 32, 54, 0, 32, 55, 0, 32, 56, 0, 32, 57, 0, 32, 58, 0, 32, 59, 0, 32, 60, 0, 32, 61, 0, 32, 62, 0, 33, 65474, 0, 33, 65475, 0, 33, 65476, 0, 33, 65477, 0, 33, 65478, 0, 33, 65479, 0, 33, 65480, 0, 33, 65481, 0, 33, 65482, 0, 33, 65483, 0, 33, 65484, 0, 33, 65485, 0, 33, 65486, 0, 33, 65487, 0, 33, 65488, 0, 33, 65489, 0, 33, 65490, 0, 33, 65491, 0, 33, 65492, 0, 33, 65493, 0, 33, 65494, 0, 33, 65495, 0, 33, 65496, 0, 33, 65497, 0, 33, 65498, 0, 33, 65499, 0, 33, 65500, 0, 33, 65501, 0, 33, 65502, 0, 33, 65503, 0, 33, 36, 0, 33, 37, 0, 33, 38, 0, 33, 39, 0, 33, 40, 0, 33, 41, 0, 33, 42, 0, 33, 43, 0, 33, 44, 0, 33, 45, 0, 33, 46, 0, 33, 47, 0, 33, 48, 0, 33, 49, 0, 33, 50, 0, 33, 51, 0, 33, 52, 0, 33, 53, 0, 33, 54, 0, 33, 55, 0, 33, 56, 0, 33, 57, 0, 33, 58, 0, 33, 59, 0, 33, 60, 0, 33, 61, 0, 33, 62, 0, 34, 65474, 0, 34, 65475, 0, 34, 65476, 0, 34, 65477, 0, 34, 65478, 0, 34, 65479, 0, 34, 65480, 0, 34, 65481, 0, 34, 65482, 0, 34, 65483, 0, 34, 65484, 0, 34, 65485, 0, 34, 65486, 0, 34, 65487, 0, 34, 65488, 0, 34, 65489, 0, 34, 65490, 0, 34, 65491, 0, 34, 65492, 0, 34, 65493, 0, 34, 65494, 0, 34, 65495, 0, 34, 65496, 0, 34, 65497, 0, 34, 65498, 0, 34, 65499, 0, 34, 65500, 0, 34, 65501, 0, 34, 65502, 0, 34, 65503, 0, 34, 36, 0, 34, 37, 0, 34, 38, 0, 34, 39, 0, 34, 40, 0, 34, 41, 0, 34, 42, 0, 34, 43, 0, 34, 44, 0, 34, 45, 0, 34, 46, 0, 34, 47, 0, 34, 48, 0, 34, 49, 0, 34, 50, 0, 34, 51, 0, 34, 52, 0, 34, 53, 0, 34, 54, 0, 34, 55, 0, 34, 56, 0, 34, 57, 0, 34, 58, 0, 34, 59, 0, 34, 60, 0, 34, 61, 0, 34, 62, 0, 35, 65474, 0, 35, 65475, 0, 35, 65476, 0, 35, 65477, 0, 35, 65478, 0, 35, 65479, 0, 35, 65480, 0, 35, 65481, 0, 35, 65482, 0, 35, 65483, 0, 35, 65484, 0, 35, 65485, 0, 35, 65486, 0, 35, 65487, 0, 35, 65488, 0, 35, 65489, 0, 35, 65490, 0, 35, 65491, 0, 35, 65492, 0, 35, 65493, 0, 35, 65494, 0, 35, 65495, 0, 35, 65496, 0, 35, 65497, 0, 35, 65498, 0, 35, 65499, 0, 35, 65500, 0, 35, 65501, 0, 35, 65502, 0, 35, 65503, 0, 35, 36, 0, 35, 37, 0, 35, 38, 0, 35, 39, 0, 35, 40, 0, 35, 41, 0, 35, 42, 0, 35, 43, 0, 35, 44, 0, 35, 45, 0, 35, 46, 0, 35, 47, 0, 35, 48, 0, 35, 49, 0, 35, 50, 0, 35, 51, 0, 35, 52, 0, 35, 53, 0, 35, 54, 0, 35, 55, 0, 35, 56, 0, 35, 57, 0, 35, 58, 0, 35, 59, 0, 35, 60, 0, 35, 61, 0, 35, 62, 0, 36, 65474, 0, 36, 65475, 0, 36, 65476, 0, 36, 65477, 0, 36, 65478, 0, 36, 65479, 0, 36, 65480, 0, 36, 65481, 0, 36, 65482, 0, 36, 65483, 0, 36, 65484, 0, 36, 65485, 0, 36, 65486, 0, 36, 65487, 0, 36, 65488, 0, 36, 65489, 0, 36, 65490, 0, 36, 65491, 0, 36, 65492, 0, 36, 65493, 0, 36, 65494, 0, 36, 65495, 0, 36, 65496, 0, 36, 65497, 0, 36, 65498, 0, 36, 65499, 0, 36, 65500, 0, 36, 65501, 0, 36, 65502, 0, 36, 65503, 0, 36, 65504, 0, 36, 65505, 0, 36, 65506, 0, 36, 65507, 0, 36, 65508, 0, 36, 65509, 0, 36, 65510, 0, 36, 65511, 0, 36, 65512, 0, 36, 65513, 0, 36, 65514, 0, 36, 65515, 0, 36, 65516, 0, 36, 65517, 0, 36, 65518, 0, 36, 65519, 0, 36, 65520, 0, 36, 65521, 0, 36, 65522, 0, 36, 65523, 0, 36, 65524, 0, 36, 65525, 0, 36, 65526, 0, 36, 65527, 0, 36, 65528, 0, 36, 65529, 0, 36, 65530, 0, 36, 65531, 0, 36, 65532, 0, 36, 65533, 0, 36, 65534, 0, 36, 65535, 0, 36, 0, 0, 36, 1, 0, 36, 2, 0, 36, 3, 0, 36, 4, 0, 36, 5, 0, 36, 6, 0, 36, 7, 0, 36, 8, 0, 36, 9, 0, 36, 10, 0, 36, 11, 0, 36, 12, 0, 36, 13, 0, 36, 14, 0, 36, 15, 0, 36, 16, 0, 36, 17, 0, 36, 18, 0, 36, 19, 0, 36, 20, 0, 36, 21, 0, 36, 22, 0, 36, 23, 0, 36, 24, 0, 36, 25, 0, 36, 26, 0, 36, 27, 0, 36, 28, 0, 36, 29, 0, 36, 30, 0, 36, 31, 0, 36, 32, 0, 36, 33, 0, 36, 34, 0, 36, 35, 0, 36, 36, 0, 36, 37, 0, 36, 38, 0, 36, 39, 0, 36, 40, 0, 36, 41, 0, 36, 42, 0, 36, 43, 0, 36, 44, 0, 36, 45, 0, 36, 46, 0, 36, 47, 0, 36, 48, 0, 36, 49, 0, 36, 50, 0, 36, 51, 0, 36, 52, 0, 36, 53, 0, 36, 54, 0, 36, 55, 0, 36, 56, 0, 36, 57, 0, 36, 58, 0, 36, 59, 0, 36, 60, 0, 36, 61, 0, 36, 62, 0, 37, 65474, 0, 37, 65475, 0, 37, 65476, 0, 37, 65477, 0, 37, 65478, 0, 37, 65479, 0, 37, 65480, 0, 37, 65481, 0, 37, 65482, 0, 37, 65483, 0, 37, 65484, 0, 37, 65485, 0, 37, 65486, 0, 37, 65487, 0, 37, 65488, 0, 37, 65489, 0, 37, 65490, 0, 37, 65491, 0, 37, 65492, 0, 37, 65493, 0, 37, 65494, 0, 37, 65495, 0, 37, 65496, 0, 37, 65497, 0, 37, 65498, 0, 37, 65499, 0, 37, 65500, 0, 37, 65501, 0, 37, 65502, 0, 37, 65503, 0, 37, 65504, 0, 37, 65505, 0, 37, 65506, 0, 37, 65507, 0, 37, 65508, 0, 37, 65509, 0, 37, 65510, 0, 37, 65511, 0, 37, 65512, 0, 37, 65513, 0, 37, 65514, 0, 37, 65515, 0, 37, 65516, 0, 37, 65517, 0, 37, 65518, 0, 37, 65519, 0, 37, 65520, 0, 37, 65521, 0, 37, 65522, 0, 37, 65523, 0, 37, 65524, 0, 37, 65525, 0, 37, 65526, 0, 37, 65527, 0, 37, 65528, 0, 37, 65529, 0, 37, 65530, 0, 37, 65531, 0, 37, 65532, 0, 37, 65533, 0, 37, 65534, 0, 37, 65535, 0, 37, 0, 0, 37, 1, 0, 37, 2, 0, 37, 3, 0, 37, 4, 0, 37, 5, 0, 37, 6, 0, 37, 7, 0, 37, 8, 0, 37, 9, 0, 37, 10, 0, 37, 11, 0, 37, 12, 0, 37, 13, 0, 37, 14, 0, 37, 15, 0, 37, 16, 0, 37, 17, 0, 37, 18, 0, 37, 19, 0, 37, 20, 0, 37, 21, 0, 37, 22, 0, 37, 23, 0, 37, 24, 0, 37, 25, 0, 37, 26, 0, 37, 27, 0, 37, 28, 0, 37, 29, 0, 37, 30, 0, 37, 31, 0, 37, 32, 0, 37, 33, 0, 37, 34, 0, 37, 35, 0, 37, 36, 0, 37, 37, 0, 37, 38, 0, 37, 39, 0, 37, 40, 0, 37, 41, 0, 37, 42, 0, 37, 43, 0, 37, 44, 0, 37, 45, 0, 37, 46, 0, 37, 47, 0, 37, 48, 0, 37, 49, 0, 37, 50, 0, 37, 51, 0, 37, 52, 0, 37, 53, 0, 37, 54, 0, 37, 55, 0, 37, 56, 0, 37, 57, 0, 37, 58, 0, 37, 59, 0, 37, 60, 0, 37, 61, 0, 37, 62, 0, 38, 65474, 0, 38, 65475, 0, 38, 65476, 0, 38, 65477, 0, 38, 65478, 0, 38, 65479, 0, 38, 65480, 0, 38, 65481, 0, 38, 65482, 0, 38, 65483, 0, 38, 65484, 0, 38, 65485, 0, 38, 65486, 0, 38, 65487, 0, 38, 65488, 0, 38, 65489, 0, 38, 65490, 0, 38, 65491, 0, 38, 65492, 0, 38, 65493, 0, 38, 65494, 0, 38, 65495, 0, 38, 65496, 0, 38, 65497, 0, 38, 65498, 0, 38, 65499, 0, 38, 65500, 0, 38, 65501, 0, 38, 65502, 0, 38, 65503, 0, 38, 65504, 0, 38, 65505, 0, 38, 65506, 0, 38, 65507, 0, 38, 65508, 0, 38, 65509, 0, 38, 65510, 0, 38, 65511, 0, 38, 65512, 0, 38, 65513, 0, 38, 65514, 0, 38, 65515, 0, 38, 65516, 0, 38, 65517, 0, 38, 65518, 0, 38, 65519, 0, 38, 65520, 0, 38, 65521, 0, 38, 65522, 0, 38, 65523, 0, 38, 65524, 0, 38, 65525, 0, 38, 65526, 0, 38, 65527, 0, 38, 65528, 0, 38, 65529, 0, 38, 65530, 0, 38, 65531, 0, 38, 65532, 0, 38, 65533, 0, 38, 65534, 0, 38, 65535, 0, 38, 0, 0, 38, 1, 0, 38, 2, 0, 38, 3, 0, 38, 4, 0, 38, 5, 0, 38, 6, 0, 38, 7, 0, 38, 8, 0, 38, 9, 0, 38, 10, 0, 38, 11, 0, 38, 12, 0, 38, 13, 0, 38, 14, 0, 38, 15, 0, 38, 16, 0, 38, 17, 0, 38, 18, 0, 38, 19, 0, 38, 20, 0, 38, 21, 0, 38, 22, 0, 38, 23, 0, 38, 24, 0, 38, 25, 0, 38, 26, 0, 38, 27, 0, 38, 28, 0, 38, 29, 0, 38, 30, 0, 38, 31, 0, 38, 32, 0, 38, 33, 0, 38, 34, 0, 38, 35, 0, 38, 36, 0, 38, 37, 0, 38, 38, 0, 38, 39, 0, 38, 40, 0, 38, 41, 0, 38, 42, 0, 38, 43, 0, 38, 44, 0, 38, 45, 0, 38, 46, 0, 38, 47, 0, 38, 48, 0, 38, 49, 0, 38, 50, 0, 38, 51, 0, 38, 52, 0, 38, 53, 0, 38, 54, 0, 38, 55, 0, 38, 56, 0, 38, 57, 0, 38, 58, 0, 38, 59, 0, 38, 60, 0, 38, 61, 0, 38, 62, 0, 39, 65474, 0, 39, 65475, 0, 39, 65476, 0, 39, 65477, 0, 39, 65478, 0, 39, 65479, 0, 39, 65480, 0, 39, 65481, 0, 39, 65482, 0, 39, 65483, 0, 39, 65484, 0, 39, 65485, 0, 39, 65486, 0, 39, 65487, 0, 39, 65488, 0, 39, 65489, 0, 39, 65490, 0, 39, 65491, 0, 39, 65492, 0, 39, 65493, 0, 39, 65494, 0, 39, 65495, 0, 39, 65496, 0, 39, 65497, 0, 39, 65498, 0, 39, 65499, 0, 39, 65500, 0, 39, 65501, 0, 39, 65502, 0, 39, 65503, 0, 39, 65504, 0, 39, 65505, 0, 39, 65506, 0, 39, 65507, 0, 39, 65508, 0, 39, 65509, 0, 39, 65510, 0, 39, 65511, 0, 39, 65512, 0, 39, 65513, 0, 39, 65514, 0, 39, 65515, 0, 39, 65516, 0, 39, 65517, 0, 39, 65518, 0, 39, 65519, 0, 39, 65520, 0, 39, 65521, 0, 39, 65522, 0, 39, 65523, 0, 39, 65524, 0, 39, 65525, 0, 39, 65526, 0, 39, 65527, 0, 39, 65528, 0, 39, 65529, 0, 39, 65530, 0, 39, 65531, 0, 39, 65532, 0, 39, 65533, 0, 39, 65534, 0, 39, 65535, 0, 39, 0, 0, 39, 1, 0, 39, 2, 0, 39, 3, 0, 39, 4, 0, 39, 5, 0, 39, 6, 0, 39, 7, 0, 39, 8, 0, 39, 9, 0, 39, 10, 0, 39, 11, 0, 39, 12, 0, 39, 13, 0, 39, 14, 0, 39, 15, 0, 39, 16, 0, 39, 17, 0, 39, 18, 0, 39, 19, 0, 39, 20, 0, 39, 21, 0, 39, 22, 0, 39, 23, 0, 39, 24, 0, 39, 25, 0, 39, 26, 0, 39, 27, 0, 39, 28, 0, 39, 29, 0, 39, 30, 0, 39, 31, 0, 39, 32, 0, 39, 33, 0, 39, 34, 0, 39, 35, 0, 39, 36, 0, 39, 37, 0, 39, 38, 0, 39, 39, 0, 39, 40, 0, 39, 41, 0, 39, 42, 0, 39, 43, 0, 39, 44, 0, 39, 45, 0, 39, 46, 0, 39, 47, 0, 39, 48, 0, 39, 49, 0, 39, 50, 0, 39, 51, 0, 39, 52, 0, 39, 53, 0, 39, 54, 0, 39, 55, 0, 39, 56, 0, 39, 57, 0, 39, 58, 0, 39, 59, 0, 39, 60, 0, 39, 61, 0, 39, 62, 0, 40, 65474, 0, 40, 65475, 0, 40, 65476, 0, 40, 65477, 0, 40, 65478, 0, 40, 65479, 0, 40, 65480, 0, 40, 65481, 0, 40, 65482, 0, 40, 65483, 0, 40, 65484, 0, 40, 65485, 0, 40, 65486, 0, 40, 65487, 0, 40, 65488, 0, 40, 65489, 0, 40, 65490, 0, 40, 65491, 0, 40, 65492, 0, 40, 65493, 0, 40, 65494, 0, 40, 65495, 0, 40, 65496, 0, 40, 65497, 0, 40, 65498, 0, 40, 65499, 0, 40, 65500, 0, 40, 65501, 0, 40, 65502, 0, 40, 65503, 0, 40, 65504, 0, 40, 65505, 0, 40, 65506, 0, 40, 65507, 0, 40, 65508, 0, 40, 65509, 0, 40, 65510, 0, 40, 65511, 0, 40, 65512, 0, 40, 65513, 0, 40, 65514, 0, 40, 65515, 0, 40, 65516, 0, 40, 65517, 0, 40, 65518, 0, 40, 65519, 0, 40, 65520, 0, 40, 65521, 0, 40, 65522, 0, 40, 65523, 0, 40, 65524, 0, 40, 65525, 0, 40, 65526, 0, 40, 65527, 0, 40, 65528, 0, 40, 65529, 0, 40, 65530, 0, 40, 65531, 0, 40, 65532, 0, 40, 65533, 0, 40, 65534, 0, 40, 65535, 0, 40, 0, 0, 40, 1, 0, 40, 2, 0, 40, 3, 0, 40, 4, 0, 40, 5, 0, 40, 6, 0, 40, 7, 0, 40, 8, 0, 40, 9, 0, 40, 10, 0, 40, 11, 0, 40, 12, 0, 40, 13, 0, 40, 14, 0, 40, 15, 0, 40, 16, 0, 40, 17, 0, 40, 18, 0, 40, 19, 0, 40, 20, 0, 40, 21, 0, 40, 22, 0, 40, 23, 0, 40, 24, 0, 40, 25, 0, 40, 26, 0, 40, 27, 0, 40, 28, 0, 40, 29, 0, 40, 30, 0, 40, 31, 0, 40, 32, 0, 40, 33, 0, 40, 34, 0, 40, 35, 0, 40, 36, 0, 40, 37, 0, 40, 38, 0, 40, 39, 0, 40, 40, 0, 40, 41, 0, 40, 42, 0, 40, 43, 0, 40, 44, 0, 40, 45, 0, 40, 46, 0, 40, 47, 0, 40, 48, 0, 40, 49, 0, 40, 50, 0, 40, 51, 0, 40, 52, 0, 40, 53, 0, 40, 54, 0, 40, 55, 0, 40, 56, 0, 40, 57, 0, 40, 58, 0, 40, 59, 0, 40, 60, 0, 40, 61, 0, 40, 62, 0, 41, 65474, 0, 41, 65475, 0, 41, 65476, 0, 41, 65477, 0, 41, 65478, 0, 41, 65479, 0, 41, 65480, 0, 41, 65481, 0, 41, 65482, 0, 41, 65483, 0, 41, 65484, 0, 41, 65485, 0, 41, 65486, 0, 41, 65487, 0, 41, 65488, 0, 41, 65489, 0, 41, 65490, 0, 41, 65491, 0, 41, 65492, 0, 41, 65493, 0, 41, 65494, 0, 41, 65495, 0, 41, 65496, 0, 41, 65497, 0, 41, 65498, 0, 41, 65499, 0, 41, 65500, 0, 41, 65501, 0, 41, 65502, 0, 41, 65503, 0, 41, 65504, 0, 41, 65505, 0, 41, 65506, 0, 41, 65507, 0, 41, 65508, 0, 41, 65509, 0, 41, 65510, 0, 41, 65511, 0, 41, 65512, 0, 41, 65513, 0, 41, 65514, 0, 41, 65515, 0, 41, 65516, 0, 41, 65517, 0, 41, 65518, 0, 41, 65519, 0, 41, 65520, 0, 41, 65521, 0, 41, 65522, 0, 41, 65523, 0, 41, 65524, 0, 41, 65525, 0, 41, 65526, 0, 41, 65527, 0, 41, 65528, 0, 41, 65529, 0, 41, 65530, 0, 41, 65531, 0, 41, 65532, 0, 41, 65533, 0, 41, 65534, 0, 41, 65535, 0, 41, 0, 0, 41, 1, 0, 41, 2, 0, 41, 3, 0, 41, 4, 0, 41, 5, 0, 41, 6, 0, 41, 7, 0, 41, 8, 0, 41, 9, 0, 41, 10, 0, 41, 11, 0, 41, 12, 0, 41, 13, 0, 41, 14, 0, 41, 15, 0, 41, 16, 0, 41, 17, 0, 41, 18, 0, 41, 19, 0, 41, 20, 0, 41, 21, 0, 41, 22, 0, 41, 23, 0, 41, 24, 0, 41, 25, 0, 41, 26, 0, 41, 27, 0, 41, 28, 0, 41, 29, 0, 41, 30, 0, 41, 31, 0, 41, 32, 0, 41, 33, 0, 41, 34, 0, 41, 35, 0, 41, 36, 0, 41, 37, 0, 41, 38, 0, 41, 39, 0, 41, 40, 0, 41, 41, 0, 41, 42, 0, 41, 43, 0, 41, 44, 0, 41, 45, 0, 41, 46, 0, 41, 47, 0, 41, 48, 0, 41, 49, 0, 41, 50, 0, 41, 51, 0, 41, 52, 0, 41, 53, 0, 41, 54, 0, 41, 55, 0, 41, 56, 0, 41, 57, 0, 41, 58, 0, 41, 59, 0, 41, 60, 0, 41, 61, 0, 41, 62, 0, 42, 65474, 0, 42, 65475, 0, 42, 65476, 0, 42, 65477, 0, 42, 65478, 0, 42, 65479, 0, 42, 65480, 0, 42, 65481, 0, 42, 65482, 0, 42, 65483, 0, 42, 65484, 0, 42, 65485, 0, 42, 65486, 0, 42, 65487, 0, 42, 65488, 0, 42, 65489, 0, 42, 65490, 0, 42, 65491, 0, 42, 65492, 0, 42, 65493, 0, 42, 65494, 0, 42, 65495, 0, 42, 65496, 0, 42, 65497, 0, 42, 65498, 0, 42, 65499, 0, 42, 65500, 0, 42, 65501, 0, 42, 65502, 0, 42, 65503, 0, 42, 65504, 0, 42, 65505, 0, 42, 65506, 0, 42, 65507, 0, 42, 65508, 0, 42, 65509, 0, 42, 65510, 0, 42, 65511, 0, 42, 65512, 0, 42, 65513, 0, 42, 65514, 0, 42, 65515, 0, 42, 65516, 0, 42, 65517, 0, 42, 65518, 0, 42, 65519, 0, 42, 65520, 0, 42, 65521, 0, 42, 65522, 0, 42, 65523, 0, 42, 65524, 0, 42, 65525, 0, 42, 65526, 0, 42, 65527, 0, 42, 65528, 0, 42, 65529, 0, 42, 65530, 0, 42, 65531, 0, 42, 65532, 0, 42, 65533, 0, 42, 65534, 0, 42, 65535, 0, 42, 0, 0, 42, 1, 0, 42, 2, 0, 42, 3, 0, 42, 4, 0, 42, 5, 0, 42, 6, 0, 42, 7, 0, 42, 8, 0, 42, 9, 0, 42, 10, 0, 42, 11, 0, 42, 12, 0, 42, 13, 0, 42, 14, 0, 42, 15, 0, 42, 16, 0, 42, 17, 0, 42, 18, 0, 42, 19, 0, 42, 20, 0, 42, 21, 0, 42, 22, 0, 42, 23, 0, 42, 24, 0, 42, 25, 0, 42, 26, 0, 42, 27, 0, 42, 28, 0, 42, 29, 0, 42, 30, 0, 42, 31, 0, 42, 32, 0, 42, 33, 0, 42, 34, 0, 42, 35, 0, 42, 36, 0, 42, 37, 0, 42, 38, 0, 42, 39, 0, 42, 40, 0, 42, 41, 0, 42, 42, 0, 42, 43, 0, 42, 44, 0, 42, 45, 0, 42, 46, 0, 42, 47, 0, 42, 48, 0, 42, 49, 0, 42, 50, 0, 42, 51, 0, 42, 52, 0, 42, 53, 0, 42, 54, 0, 42, 55, 0, 42, 56, 0, 42, 57, 0, 42, 58, 0, 42, 59, 0, 42, 60, 0, 42, 61, 0, 42, 62, 0, 43, 65474, 0, 43, 65475, 0, 43, 65476, 0, 43, 65477, 0, 43, 65478, 0, 43, 65479, 0, 43, 65480, 0, 43, 65481, 0, 43, 65482, 0, 43, 65483, 0, 43, 65484, 0, 43, 65485, 0, 43, 65486, 0, 43, 65487, 0, 43, 65488, 0, 43, 65489, 0, 43, 65490, 0, 43, 65491, 0, 43, 65492, 0, 43, 65493, 0, 43, 65494, 0, 43, 65495, 0, 43, 65496, 0, 43, 65497, 0, 43, 65498, 0, 43, 65499, 0, 43, 65500, 0, 43, 65501, 0, 43, 65502, 0, 43, 65503, 0, 43, 65504, 0, 43, 65505, 0, 43, 65506, 0, 43, 65507, 0, 43, 65508, 0, 43, 65509, 0, 43, 65510, 0, 43, 65511, 0, 43, 65512, 0, 43, 65513, 0, 43, 65514, 0, 43, 65515, 0, 43, 65516, 0, 43, 65517, 0, 43, 65518, 0, 43, 65519, 0, 43, 65520, 0, 43, 65521, 0, 43, 65522, 0, 43, 65523, 0, 43, 65524, 0, 43, 65525, 0, 43, 65526, 0, 43, 65527, 0, 43, 65528, 0, 43, 65529, 0, 43, 65530, 0, 43, 65531, 0, 43, 65532, 0, 43, 65533, 0, 43, 65534, 0, 43, 65535, 0, 43, 0, 0, 43, 1, 0, 43, 2, 0, 43, 3, 0, 43, 4, 0, 43, 5, 0, 43, 6, 0, 43, 7, 0, 43, 8, 0, 43, 9, 0, 43, 10, 0, 43, 11, 0, 43, 12, 0, 43, 13, 0, 43, 14, 0, 43, 15, 0, 43, 16, 0, 43, 17, 0, 43, 18, 0, 43, 19, 0, 43, 20, 0, 43, 21, 0, 43, 22, 0, 43, 23, 0, 43, 24, 0, 43, 25, 0, 43, 26, 0, 43, 27, 0, 43, 28, 0, 43, 29, 0, 43, 30, 0, 43, 31, 0, 43, 32, 0, 43, 33, 0, 43, 34, 0, 43, 35, 0, 43, 36, 0, 43, 37, 0, 43, 38, 0, 43, 39, 0, 43, 40, 0, 43, 41, 0, 43, 42, 0, 43, 43, 0, 43, 44, 0, 43, 45, 0, 43, 46, 0, 43, 47, 0, 43, 48, 0, 43, 49, 0, 43, 50, 0, 43, 51, 0, 43, 52, 0, 43, 53, 0, 43, 54, 0, 43, 55, 0, 43, 56, 0, 43, 57, 0, 43, 58, 0, 43, 59, 0, 43, 60, 0, 43, 61, 0, 43, 62, 0, 44, 65474, 0, 44, 65475, 0, 44, 65476, 0, 44, 65477, 0, 44, 65478, 0, 44, 65479, 0, 44, 65480, 0, 44, 65481, 0, 44, 65482, 0, 44, 65483, 0, 44, 65484, 0, 44, 65485, 0, 44, 65486, 0, 44, 65487, 0, 44, 65488, 0, 44, 65489, 0, 44, 65490, 0, 44, 65491, 0, 44, 65492, 0, 44, 65493, 0, 44, 65494, 0, 44, 65495, 0, 44, 65496, 0, 44, 65497, 0, 44, 65498, 0, 44, 65499, 0, 44, 65500, 0, 44, 65501, 0, 44, 65502, 0, 44, 65503, 0, 44, 65504, 0, 44, 65505, 0, 44, 65506, 0, 44, 65507, 0, 44, 65508, 0, 44, 65509, 0, 44, 65510, 0, 44, 65511, 0, 44, 65512, 0, 44, 65513, 0, 44, 65514, 0, 44, 65515, 0, 44, 65516, 0, 44, 65517, 0, 44, 65518, 0, 44, 65519, 0, 44, 65520, 0, 44, 65521, 0, 44, 65522, 0, 44, 65523, 0, 44, 65524, 0, 44, 65525, 0, 44, 65526, 0, 44, 65527, 0, 44, 65528, 0, 44, 65529, 0, 44, 65530, 0, 44, 65531, 0, 44, 65532, 0, 44, 65533, 0, 44, 65534, 0, 44, 65535, 0, 44, 0, 0, 44, 1, 0, 44, 2, 0, 44, 3, 0, 44, 4, 0, 44, 5, 0, 44, 6, 0, 44, 7, 0, 44, 8, 0, 44, 9, 0, 44, 10, 0, 44, 11, 0, 44, 12, 0, 44, 13, 0, 44, 14, 0, 44, 15, 0, 44, 16, 0, 44, 17, 0, 44, 18, 0, 44, 19, 0, 44, 20, 0, 44, 21, 0, 44, 22, 0, 44, 23, 0, 44, 24, 0, 44, 25, 0, 44, 26, 0, 44, 27, 0, 44, 28, 0, 44, 29, 0, 44, 30, 0, 44, 31, 0, 44, 32, 0, 44, 33, 0, 44, 34, 0, 44, 35, 0, 44, 36, 0, 44, 37, 0, 44, 38, 0, 44, 39, 0, 44, 40, 0, 44, 41, 0, 44, 42, 0, 44, 43, 0, 44, 44, 0, 44, 45, 0, 44, 46, 0, 44, 47, 0, 44, 48, 0, 44, 49, 0, 44, 50, 0, 44, 51, 0, 44, 52, 0, 44, 53, 0, 44, 54, 0, 44, 55, 0, 44, 56, 0, 44, 57, 0, 44, 58, 0, 44, 59, 0, 44, 60, 0, 44, 61, 0, 44, 62, 0, 45, 65474, 0, 45, 65475, 0, 45, 65476, 0, 45, 65477, 0, 45, 65478, 0, 45, 65479, 0, 45, 65480, 0, 45, 65481, 0, 45, 65482, 0, 45, 65483, 0, 45, 65484, 0, 45, 65485, 0, 45, 65486, 0, 45, 65487, 0, 45, 65488, 0, 45, 65489, 0, 45, 65490, 0, 45, 65491, 0, 45, 65492, 0, 45, 65493, 0, 45, 65494, 0, 45, 65495, 0, 45, 65496, 0, 45, 65497, 0, 45, 65498, 0, 45, 65499, 0, 45, 65500, 0, 45, 65501, 0, 45, 65502, 0, 45, 65503, 0, 45, 65504, 0, 45, 65505, 0, 45, 65506, 0, 45, 65507, 0, 45, 65508, 0, 45, 65509, 0, 45, 65510, 0, 45, 65511, 0, 45, 65512, 0, 45, 65513, 0, 45, 65514, 0, 45, 65515, 0, 45, 65516, 0, 45, 65517, 0, 45, 65518, 0, 45, 65519, 0, 45, 65520, 0, 45, 65521, 0, 45, 65522, 0, 45, 65523, 0, 45, 65524, 0, 45, 65525, 0, 45, 65526, 0, 45, 65527, 0, 45, 65528, 0, 45, 65529, 0, 45, 65530, 0, 45, 65531, 0, 45, 65532, 0, 45, 65533, 0, 45, 65534, 0, 45, 65535, 0, 45, 0, 0, 45, 1, 0, 45, 2, 0, 45, 3, 0, 45, 4, 0, 45, 5, 0, 45, 6, 0, 45, 7, 0, 45, 8, 0, 45, 9, 0, 45, 10, 0, 45, 11, 0, 45, 12, 0, 45, 13, 0, 45, 14, 0, 45, 15, 0, 45, 16, 0, 45, 17, 0, 45, 18, 0, 45, 19, 0, 45, 20, 0, 45, 21, 0, 45, 22, 0, 45, 23, 0, 45, 24, 0, 45, 25, 0, 45, 26, 0, 45, 27, 0, 45, 28, 0, 45, 29, 0, 45, 30, 0, 45, 31, 0, 45, 32, 0, 45, 33, 0, 45, 34, 0, 45, 35, 0, 45, 36, 0, 45, 37, 0, 45, 38, 0, 45, 39, 0, 45, 40, 0, 45, 41, 0, 45, 42, 0, 45, 43, 0, 45, 44, 0, 45, 45, 0, 45, 46, 0, 45, 47, 0, 45, 48, 0, 45, 49, 0, 45, 50, 0, 45, 51, 0, 45, 52, 0, 45, 53, 0, 45, 54, 0, 45, 55, 0, 45, 56, 0, 45, 57, 0, 45, 58, 0, 45, 59, 0, 45, 60, 0, 45, 61, 0, 45, 62, 0, 46, 65474, 0, 46, 65475, 0, 46, 65476, 0, 46, 65477, 0, 46, 65478, 0, 46, 65479, 0, 46, 65480, 0, 46, 65481, 0, 46, 65482, 0, 46, 65483, 0, 46, 65484, 0, 46, 65485, 0, 46, 65486, 0, 46, 65487, 0, 46, 65488, 0, 46, 65489, 0, 46, 65490, 0, 46, 65491, 0, 46, 65492, 0, 46, 65493, 0, 46, 65494, 0, 46, 65495, 0, 46, 65496, 0, 46, 65497, 0, 46, 65498, 0, 46, 65499, 0, 46, 65500, 0, 46, 65501, 0, 46, 65502, 0, 46, 65503, 0, 46, 65504, 0, 46, 65505, 0, 46, 65506, 0, 46, 65507, 0, 46, 65508, 0, 46, 65509, 0, 46, 65510, 0, 46, 65511, 0, 46, 65512, 0, 46, 65513, 0, 46, 65514, 0, 46, 65515, 0, 46, 65516, 0, 46, 65517, 0, 46, 65518, 0, 46, 65519, 0, 46, 65520, 0, 46, 65521, 0, 46, 65522, 0, 46, 65523, 0, 46, 65524, 0, 46, 65525, 0, 46, 65526, 0, 46, 65527, 0, 46, 65528, 0, 46, 65529, 0, 46, 65530, 0, 46, 65531, 0, 46, 65532, 0, 46, 65533, 0, 46, 65534, 0, 46, 65535, 0, 46, 0, 0, 46, 1, 0, 46, 2, 0, 46, 3, 0, 46, 4, 0, 46, 5, 0, 46, 6, 0, 46, 7, 0, 46, 8, 0, 46, 9, 0, 46, 10, 0, 46, 11, 0, 46, 12, 0, 46, 13, 0, 46, 14, 0, 46, 15, 0, 46, 16, 0, 46, 17, 0, 46, 18, 0, 46, 19, 0, 46, 20, 0, 46, 21, 0, 46, 22, 0, 46, 23, 0, 46, 24, 0, 46, 25, 0, 46, 26, 0, 46, 27, 0, 46, 28, 0, 46, 29, 0, 46, 30, 0, 46, 31, 0, 46, 32, 0, 46, 33, 0, 46, 34, 0, 46, 35, 0, 46, 36, 0, 46, 37, 0, 46, 38, 0, 46, 39, 0, 46, 40, 0, 46, 41, 0, 46, 42, 0, 46, 43, 0, 46, 44, 0, 46, 45, 0, 46, 46, 0, 46, 47, 0, 46, 48, 0, 46, 49, 0, 46, 50, 0, 46, 51, 0, 46, 52, 0, 46, 53, 0, 46, 54, 0, 46, 55, 0, 46, 56, 0, 46, 57, 0, 46, 58, 0, 46, 59, 0, 46, 60, 0, 46, 61, 0, 46, 62, 0, 47, 65474, 0, 47, 65475, 0, 47, 65476, 0, 47, 65477, 0, 47, 65478, 0, 47, 65479, 0, 47, 65480, 0, 47, 65481, 0, 47, 65482, 0, 47, 65483, 0, 47, 65484, 0, 47, 65485, 0, 47, 65486, 0, 47, 65487, 0, 47, 65488, 0, 47, 65489, 0, 47, 65490, 0, 47, 65491, 0, 47, 65492, 0, 47, 65493, 0, 47, 65494, 0, 47, 65495, 0, 47, 65496, 0, 47, 65497, 0, 47, 65498, 0, 47, 65499, 0, 47, 65500, 0, 47, 65501, 0, 47, 65502, 0, 47, 65503, 0, 47, 65504, 0, 47, 65505, 0, 47, 65506, 0, 47, 65507, 0, 47, 65508, 0, 47, 65509, 0, 47, 65510, 0, 47, 65511, 0, 47, 65512, 0, 47, 65513, 0, 47, 65514, 0, 47, 65515, 0, 47, 65516, 0, 47, 65517, 0, 47, 65518, 0, 47, 65519, 0, 47, 65520, 0, 47, 65521, 0, 47, 65522, 0, 47, 65523, 0, 47, 65524, 0, 47, 65525, 0, 47, 65526, 0, 47, 65527, 0, 47, 65528, 0, 47, 65529, 0, 47, 65530, 0, 47, 65531, 0, 47, 65532, 0, 47, 65533, 0, 47, 65534, 0, 47, 65535, 0, 47, 0, 0, 47, 1, 0, 47, 2, 0, 47, 3, 0, 47, 4, 0, 47, 5, 0, 47, 6, 0, 47, 7, 0, 47, 8, 0, 47, 9, 0, 47, 10, 0, 47, 11, 0, 47, 12, 0, 47, 13, 0, 47, 14, 0, 47, 15, 0, 47, 16, 0, 47, 17, 0, 47, 18, 0, 47, 19, 0, 47, 20, 0, 47, 21, 0, 47, 22, 0, 47, 23, 0, 47, 24, 0, 47, 25, 0, 47, 26, 0, 47, 27, 0, 47, 28, 0, 47, 29, 0, 47, 30, 0, 47, 31, 0, 47, 32, 0, 47, 33, 0, 47, 34, 0, 47, 35, 0, 47, 36, 0, 47, 37, 0, 47, 38, 0, 47, 39, 0, 47, 40, 0, 47, 41, 0, 47, 42, 0, 47, 43, 0, 47, 44, 0, 47, 45, 0, 47, 46, 0, 47, 47, 0, 47, 48, 0, 47, 49, 0, 47, 50, 0, 47, 51, 0, 47, 52, 0, 47, 53, 0, 47, 54, 0, 47, 55, 0, 47, 56, 0, 47, 57, 0, 47, 58, 0, 47, 59, 0, 47, 60, 0, 47, 61, 0, 47, 62, 0, 48, 65474, 0, 48, 65475, 0, 48, 65476, 0, 48, 65477, 0, 48, 65478, 0, 48, 65479, 0, 48, 65480, 0, 48, 65481, 0, 48, 65482, 0, 48, 65483, 0, 48, 65484, 0, 48, 65485, 0, 48, 65486, 0, 48, 65487, 0, 48, 65488, 0, 48, 65489, 0, 48, 65490, 0, 48, 65491, 0, 48, 65492, 0, 48, 65493, 0, 48, 65494, 0, 48, 65495, 0, 48, 65496, 0, 48, 65497, 0, 48, 65498, 0, 48, 65499, 0, 48, 65500, 0, 48, 65501, 0, 48, 65502, 0, 48, 65503, 0, 48, 65504, 0, 48, 65505, 0, 48, 65506, 0, 48, 65507, 0, 48, 65508, 0, 48, 65509, 0, 48, 65510, 0, 48, 65511, 0, 48, 65512, 0, 48, 65513, 0, 48, 65514, 0, 48, 65515, 0, 48, 65516, 0, 48, 65517, 0, 48, 65518, 0, 48, 65519, 0, 48, 65520, 0, 48, 65521, 0, 48, 65522, 0, 48, 65523, 0, 48, 65524, 0, 48, 65525, 0, 48, 65526, 0, 48, 65527, 0, 48, 65528, 0, 48, 65529, 0, 48, 65530, 0, 48, 65531, 0, 48, 65532, 0, 48, 65533, 0, 48, 65534, 0, 48, 65535, 0, 48, 0, 0, 48, 1, 0, 48, 2, 0, 48, 3, 0, 48, 4, 0, 48, 5, 0, 48, 6, 0, 48, 7, 0, 48, 8, 0, 48, 9, 0, 48, 10, 0, 48, 11, 0, 48, 12, 0, 48, 13, 0, 48, 14, 0, 48, 15, 0, 48, 16, 0, 48, 17, 0, 48, 18, 0, 48, 19, 0, 48, 20, 0, 48, 21, 0, 48, 22, 0, 48, 23, 0, 48, 24, 0, 48, 25, 0, 48, 26, 0, 48, 27, 0, 48, 28, 0, 48, 29, 0, 48, 30, 0, 48, 31, 0, 48, 32, 0, 48, 33, 0, 48, 34, 0, 48, 35, 0, 48, 36, 0, 48, 37, 0, 48, 38, 0, 48, 39, 0, 48, 40, 0, 48, 41, 0, 48, 42, 0, 48, 43, 0, 48, 44, 0, 48, 45, 0, 48, 46, 0, 48, 47, 0, 48, 48, 0, 48, 49, 0, 48, 50, 0, 48, 51, 0, 48, 52, 0, 48, 53, 0, 48, 54, 0, 48, 55, 0, 48, 56, 0, 48, 57, 0, 48, 58, 0, 48, 59, 0, 48, 60, 0, 48, 61, 0, 48, 62, 0, 49, 65474, 0, 49, 65475, 0, 49, 65476, 0, 49, 65477, 0, 49, 65478, 0, 49, 65479, 0, 49, 65480, 0, 49, 65481, 0, 49, 65482, 0, 49, 65483, 0, 49, 65484, 0, 49, 65485, 0, 49, 65486, 0, 49, 65487, 0, 49, 65488, 0, 49, 65489, 0, 49, 65490, 0, 49, 65491, 0, 49, 65492, 0, 49, 65493, 0, 49, 65494, 0, 49, 65495, 0, 49, 65496, 0, 49, 65497, 0, 49, 65498, 0, 49, 65499, 0, 49, 65500, 0, 49, 65501, 0, 49, 65502, 0, 49, 65503, 0, 49, 65504, 0, 49, 65505, 0, 49, 65506, 0, 49, 65507, 0, 49, 65508, 0, 49, 65509, 0, 49, 65510, 0, 49, 65511, 0, 49, 65512, 0, 49, 65513, 0, 49, 65514, 0, 49, 65515, 0, 49, 65516, 0, 49, 65517, 0, 49, 65518, 0, 49, 65519, 0, 49, 65520, 0, 49, 65521, 0, 49, 65522, 0, 49, 65523, 0, 49, 65524, 0, 49, 65525, 0, 49, 65526, 0, 49, 65527, 0, 49, 65528, 0, 49, 65529, 0, 49, 65530, 0, 49, 65531, 0, 49, 65532, 0, 49, 65533, 0, 49, 65534, 0, 49, 65535, 0, 49, 0, 0, 49, 1, 0, 49, 2, 0, 49, 3, 0, 49, 4, 0, 49, 5, 0, 49, 6, 0, 49, 7, 0, 49, 8, 0, 49, 9, 0, 49, 10, 0, 49, 11, 0, 49, 12, 0, 49, 13, 0, 49, 14, 0, 49, 15, 0, 49, 16, 0, 49, 17, 0, 49, 18, 0, 49, 19, 0, 49, 20, 0, 49, 21, 0, 49, 22, 0, 49, 23, 0, 49, 24, 0, 49, 25, 0, 49, 26, 0, 49, 27, 0, 49, 28, 0, 49, 29, 0, 49, 30, 0, 49, 31, 0, 49, 32, 0, 49, 33, 0, 49, 34, 0, 49, 35, 0, 49, 36, 0, 49, 37, 0, 49, 38, 0, 49, 39, 0, 49, 40, 0, 49, 41, 0, 49, 42, 0, 49, 43, 0, 49, 44, 0, 49, 45, 0, 49, 46, 0, 49, 47, 0, 49, 48, 0, 49, 49, 0, 49, 50, 0, 49, 51, 0, 49, 52, 0, 49, 53, 0, 49, 54, 0, 49, 55, 0, 49, 56, 0, 49, 57, 0, 49, 58, 0, 49, 59, 0, 49, 60, 0, 49, 61, 0, 49, 62, 0, 50, 65474, 0, 50, 65475, 0, 50, 65476, 0, 50, 65477, 0, 50, 65478, 0, 50, 65479, 0, 50, 65480, 0, 50, 65481, 0, 50, 65482, 0, 50, 65483, 0, 50, 65484, 0, 50, 65485, 0, 50, 65486, 0, 50, 65487, 0, 50, 65488, 0, 50, 65489, 0, 50, 65490, 0, 50, 65491, 0, 50, 65492, 0, 50, 65493, 0, 50, 65494, 0, 50, 65495, 0, 50, 65496, 0, 50, 65497, 0, 50, 65498, 0, 50, 65499, 0, 50, 65500, 0, 50, 65501, 0, 50, 65502, 0, 50, 65503, 0, 50, 65504, 0, 50, 65505, 0, 50, 65506, 0, 50, 65507, 0, 50, 65508, 0, 50, 65509, 0, 50, 65510, 0, 50, 65511, 0, 50, 65512, 0, 50, 65513, 0, 50, 65514, 0, 50, 65515, 0, 50, 65516, 0, 50, 65517, 0, 50, 65518, 0, 50, 65519, 0, 50, 65520, 0, 50, 65521, 0, 50, 65522, 0, 50, 65523, 0, 50, 65524, 0, 50, 65525, 0, 50, 65526, 0, 50, 65527, 0, 50, 65528, 0, 50, 65529, 0, 50, 65530, 0, 50, 65531, 0, 50, 65532, 0, 50, 65533, 0, 50, 65534, 0, 50, 65535, 0, 50, 0, 0, 50, 1, 0, 50, 2, 0, 50, 3, 0, 50, 4, 0, 50, 5, 0, 50, 6, 0, 50, 7, 0, 50, 8, 0, 50, 9, 0, 50, 10, 0, 50, 11, 0, 50, 12, 0, 50, 13, 0, 50, 14, 0, 50, 15, 0, 50, 16, 0, 50, 17, 0, 50, 18, 0, 50, 19, 0, 50, 20, 0, 50, 21, 0, 50, 22, 0, 50, 23, 0, 50, 24, 0, 50, 25, 0, 50, 26, 0, 50, 27, 0, 50, 28, 0, 50, 29, 0, 50, 30, 0, 50, 31, 0, 50, 32, 0, 50, 33, 0, 50, 34, 0, 50, 35, 0, 50, 36, 0, 50, 37, 0, 50, 38, 0, 50, 39, 0, 50, 40, 0, 50, 41, 0, 50, 42, 0, 50, 43, 0, 50, 44, 0, 50, 45, 0, 50, 46, 0, 50, 47, 0, 50, 48, 0, 50, 49, 0, 50, 50, 0, 50, 51, 0, 50, 52, 0, 50, 53, 0, 50, 54, 0, 50, 55, 0, 50, 56, 0, 50, 57, 0, 50, 58, 0, 50, 59, 0, 50, 60, 0, 50, 61, 0, 50, 62, 0, 51, 65474, 0, 51, 65475, 0, 51, 65476, 0, 51, 65477, 0, 51, 65478, 0, 51, 65479, 0, 51, 65480, 0, 51, 65481, 0, 51, 65482, 0, 51, 65483, 0, 51, 65484, 0, 51, 65485, 0, 51, 65486, 0, 51, 65487, 0, 51, 65488, 0, 51, 65489, 0, 51, 65490, 0, 51, 65491, 0, 51, 65492, 0, 51, 65493, 0, 51, 65494, 0, 51, 65495, 0, 51, 65496, 0, 51, 65497, 0, 51, 65498, 0, 51, 65499, 0, 51, 65500, 0, 51, 65501, 0, 51, 65502, 0, 51, 65503, 0, 51, 65504, 0, 51, 65505, 0, 51, 65506, 0, 51, 65507, 0, 51, 65508, 0, 51, 65509, 0, 51, 65510, 0, 51, 65511, 0, 51, 65512, 0, 51, 65513, 0, 51, 65514, 0, 51, 65515, 0, 51, 65516, 0, 51, 65517, 0, 51, 65518, 0, 51, 65519, 0, 51, 65520, 0, 51, 65521, 0, 51, 65522, 0, 51, 65523, 0, 51, 65524, 0, 51, 65525, 0, 51, 65526, 0, 51, 65527, 0, 51, 65528, 0, 51, 65529, 0, 51, 65530, 0, 51, 65531, 0, 51, 65532, 0, 51, 65533, 0, 51, 65534, 0, 51, 65535, 0, 51, 0, 0, 51, 1, 0, 51, 2, 0, 51, 3, 0, 51, 4, 0, 51, 5, 0, 51, 6, 0, 51, 7, 0, 51, 8, 0, 51, 9, 0, 51, 10, 0, 51, 11, 0, 51, 12, 0, 51, 13, 0, 51, 14, 0, 51, 15, 0, 51, 16, 0, 51, 17, 0, 51, 18, 0, 51, 19, 0, 51, 20, 0, 51, 21, 0, 51, 22, 0, 51, 23, 0, 51, 24, 0, 51, 25, 0, 51, 26, 0, 51, 27, 0, 51, 28, 0, 51, 29, 0, 51, 30, 0, 51, 31, 0, 51, 32, 0, 51, 33, 0, 51, 34, 0, 51, 35, 0, 51, 36, 0, 51, 37, 0, 51, 38, 0, 51, 39, 0, 51, 40, 0, 51, 41, 0, 51, 42, 0, 51, 43, 0, 51, 44, 0, 51, 45, 0, 51, 46, 0, 51, 47, 0, 51, 48, 0, 51, 49, 0, 51, 50, 0, 51, 51, 0, 51, 52, 0, 51, 53, 0, 51, 54, 0, 51, 55, 0, 51, 56, 0, 51, 57, 0, 51, 58, 0, 51, 59, 0, 51, 60, 0, 51, 61, 0, 51, 62, 0, 52, 65474, 0, 52, 65475, 0, 52, 65476, 0, 52, 65477, 0, 52, 65478, 0, 52, 65479, 0, 52, 65480, 0, 52, 65481, 0, 52, 65482, 0, 52, 65483, 0, 52, 65484, 0, 52, 65485, 0, 52, 65486, 0, 52, 65487, 0, 52, 65488, 0, 52, 65489, 0, 52, 65490, 0, 52, 65491, 0, 52, 65492, 0, 52, 65493, 0, 52, 65494, 0, 52, 65495, 0, 52, 65496, 0, 52, 65497, 0, 52, 65498, 0, 52, 65499, 0, 52, 65500, 0, 52, 65501, 0, 52, 65502, 0, 52, 65503, 0, 52, 65504, 0, 52, 65505, 0, 52, 65506, 0, 52, 65507, 0, 52, 65508, 0, 52, 65509, 0, 52, 65510, 0, 52, 65511, 0, 52, 65512, 0, 52, 65513, 0, 52, 65514, 0, 52, 65515, 0, 52, 65516, 0, 52, 65517, 0, 52, 65518, 0, 52, 65519, 0, 52, 65520, 0, 52, 65521, 0, 52, 65522, 0, 52, 65523, 0, 52, 65524, 0, 52, 65525, 0, 52, 65526, 0, 52, 65527, 0, 52, 65528, 0, 52, 65529, 0, 52, 65530, 0, 52, 65531, 0, 52, 65532, 0, 52, 65533, 0, 52, 65534, 0, 52, 65535, 0, 52, 0, 0, 52, 1, 0, 52, 2, 0, 52, 3, 0, 52, 4, 0, 52, 5, 0, 52, 6, 0, 52, 7, 0, 52, 8, 0, 52, 9, 0, 52, 10, 0, 52, 11, 0, 52, 12, 0, 52, 13, 0, 52, 14, 0, 52, 15, 0, 52, 16, 0, 52, 17, 0, 52, 18, 0, 52, 19, 0, 52, 20, 0, 52, 21, 0, 52, 22, 0, 52, 23, 0, 52, 24, 0, 52, 25, 0, 52, 26, 0, 52, 27, 0, 52, 28, 0, 52, 29, 0, 52, 30, 0, 52, 31, 0, 52, 32, 0, 52, 33, 0, 52, 34, 0, 52, 35, 0, 52, 36, 0, 52, 37, 0, 52, 38, 0, 52, 39, 0, 52, 40, 0, 52, 41, 0, 52, 42, 0, 52, 43, 0, 52, 44, 0, 52, 45, 0, 52, 46, 0, 52, 47, 0, 52, 48, 0, 52, 49, 0, 52, 50, 0, 52, 51, 0, 52, 52, 0, 52, 53, 0, 52, 54, 0, 52, 55, 0, 52, 56, 0, 52, 57, 0, 52, 58, 0, 52, 59, 0, 52, 60, 0, 52, 61, 0, 52, 62, 0, 53, 65474, 0, 53, 65475, 0, 53, 65476, 0, 53, 65477, 0, 53, 65478, 0, 53, 65479, 0, 53, 65480, 0, 53, 65481, 0, 53, 65482, 0, 53, 65483, 0, 53, 65484, 0, 53, 65485, 0, 53, 65486, 0, 53, 65487, 0, 53, 65488, 0, 53, 65489, 0, 53, 65490, 0, 53, 65491, 0, 53, 65492, 0, 53, 65493, 0, 53, 65494, 0, 53, 65495, 0, 53, 65496, 0, 53, 65497, 0, 53, 65498, 0, 53, 65499, 0, 53, 65500, 0, 53, 65501, 0, 53, 65502, 0, 53, 65503, 0, 53, 65504, 0, 53, 65505, 0, 53, 65506, 0, 53, 65507, 0, 53, 65508, 0, 53, 65509, 0, 53, 65510, 0, 53, 65511, 0, 53, 65512, 0, 53, 65513, 0, 53, 65514, 0, 53, 65515, 0, 53, 65516, 0, 53, 65517, 0, 53, 65518, 0, 53, 65519, 0, 53, 65520, 0, 53, 65521, 0, 53, 65522, 0, 53, 65523, 0, 53, 65524, 0, 53, 65525, 0, 53, 65526, 0, 53, 65527, 0, 53, 65528, 0, 53, 65529, 0, 53, 65530, 0, 53, 65531, 0, 53, 65532, 0, 53, 65533, 0, 53, 65534, 0, 53, 65535, 0, 53, 0, 0, 53, 1, 0, 53, 2, 0, 53, 3, 0, 53, 4, 0, 53, 5, 0, 53, 6, 0, 53, 7, 0, 53, 8, 0, 53, 9, 0, 53, 10, 0, 53, 11, 0, 53, 12, 0, 53, 13, 0, 53, 14, 0, 53, 15, 0, 53, 16, 0, 53, 17, 0, 53, 18, 0, 53, 19, 0, 53, 20, 0, 53, 21, 0, 53, 22, 0, 53, 23, 0, 53, 24, 0, 53, 25, 0, 53, 26, 0, 53, 27, 0, 53, 28, 0, 53, 29, 0, 53, 30, 0, 53, 31, 0, 53, 32, 0, 53, 33, 0, 53, 34, 0, 53, 35, 0, 53, 36, 0, 53, 37, 0, 53, 38, 0, 53, 39, 0, 53, 40, 0, 53, 41, 0, 53, 42, 0, 53, 43, 0, 53, 44, 0, 53, 45, 0, 53, 46, 0, 53, 47, 0, 53, 48, 0, 53, 49, 0, 53, 50, 0, 53, 51, 0, 53, 52, 0, 53, 53, 0, 53, 54, 0, 53, 55, 0, 53, 56, 0, 53, 57, 0, 53, 58, 0, 53, 59, 0, 53, 60, 0, 53, 61, 0, 53, 62, 0, 54, 65474, 0, 54, 65475, 0, 54, 65476, 0, 54, 65477, 0, 54, 65478, 0, 54, 65479, 0, 54, 65480, 0, 54, 65481, 0, 54, 65482, 0, 54, 65483, 0, 54, 65484, 0, 54, 65485, 0, 54, 65486, 0, 54, 65487, 0, 54, 65488, 0, 54, 65489, 0, 54, 65490, 0, 54, 65491, 0, 54, 65492, 0, 54, 65493, 0, 54, 65494, 0, 54, 65495, 0, 54, 65496, 0, 54, 65497, 0, 54, 65498, 0, 54, 65499, 0, 54, 65500, 0, 54, 65501, 0, 54, 65502, 0, 54, 65503, 0, 54, 65504, 0, 54, 65505, 0, 54, 65506, 0, 54, 65507, 0, 54, 65508, 0, 54, 65509, 0, 54, 65510, 0, 54, 65511, 0, 54, 65512, 0, 54, 65513, 0, 54, 65514, 0, 54, 65515, 0, 54, 65516, 0, 54, 65517, 0, 54, 65518, 0, 54, 65519, 0, 54, 65520, 0, 54, 65521, 0, 54, 65522, 0, 54, 65523, 0, 54, 65524, 0, 54, 65525, 0, 54, 65526, 0, 54, 65527, 0, 54, 65528, 0, 54, 65529, 0, 54, 65530, 0, 54, 65531, 0, 54, 65532, 0, 54, 65533, 0, 54, 65534, 0, 54, 65535, 0, 54, 0, 0, 54, 1, 0, 54, 2, 0, 54, 3, 0, 54, 4, 0, 54, 5, 0, 54, 6, 0, 54, 7, 0, 54, 8, 0, 54, 9, 0, 54, 10, 0, 54, 11, 0, 54, 12, 0, 54, 13, 0, 54, 14, 0, 54, 15, 0, 54, 16, 0, 54, 17, 0, 54, 18, 0, 54, 19, 0, 54, 20, 0, 54, 21, 0, 54, 22, 0, 54, 23, 0, 54, 24, 0, 54, 25, 0, 54, 26, 0, 54, 27, 0, 54, 28, 0, 54, 29, 0, 54, 30, 0, 54, 31, 0, 54, 32, 0, 54, 33, 0, 54, 34, 0, 54, 35, 0, 54, 36, 0, 54, 37, 0, 54, 38, 0, 54, 39, 0, 54, 40, 0, 54, 41, 0, 54, 42, 0, 54, 43, 0, 54, 44, 0, 54, 45, 0, 54, 46, 0, 54, 47, 0, 54, 48, 0, 54, 49, 0, 54, 50, 0, 54, 51, 0, 54, 52, 0, 54, 53, 0, 54, 54, 0, 54, 55, 0, 54, 56, 0, 54, 57, 0, 54, 58, 0, 54, 59, 0, 54, 60, 0, 54, 61, 0, 54, 62, 0, 55, 65474, 0, 55, 65475, 0, 55, 65476, 0, 55, 65477, 0, 55, 65478, 0, 55, 65479, 0, 55, 65480, 0, 55, 65481, 0, 55, 65482, 0, 55, 65483, 0, 55, 65484, 0, 55, 65485, 0, 55, 65486, 0, 55, 65487, 0, 55, 65488, 0, 55, 65489, 0, 55, 65490, 0, 55, 65491, 0, 55, 65492, 0, 55, 65493, 0, 55, 65494, 0, 55, 65495, 0, 55, 65496, 0, 55, 65497, 0, 55, 65498, 0, 55, 65499, 0, 55, 65500, 0, 55, 65501, 0, 55, 65502, 0, 55, 65503, 0, 55, 65504, 0, 55, 65505, 0, 55, 65506, 0, 55, 65507, 0, 55, 65508, 0, 55, 65509, 0, 55, 65510, 0, 55, 65511, 0, 55, 65512, 0, 55, 65513, 0, 55, 65514, 0, 55, 65515, 0, 55, 65516, 0, 55, 65517, 0, 55, 65518, 0, 55, 65519, 0, 55, 65520, 0, 55, 65521, 0, 55, 65522, 0, 55, 65523, 0, 55, 65524, 0, 55, 65525, 0, 55, 65526, 0, 55, 65527, 0, 55, 65528, 0, 55, 65529, 0, 55, 65530, 0, 55, 65531, 0, 55, 65532, 0, 55, 65533, 0, 55, 65534, 0, 55, 65535, 0, 55, 0, 0, 55, 1, 0, 55, 2, 0, 55, 3, 0, 55, 4, 0, 55, 5, 0, 55, 6, 0, 55, 7, 0, 55, 8, 0, 55, 9, 0, 55, 10, 0, 55, 11, 0, 55, 12, 0, 55, 13, 0, 55, 14, 0, 55, 15, 0, 55, 16, 0, 55, 17, 0, 55, 18, 0, 55, 19, 0, 55, 20, 0, 55, 21, 0, 55, 22, 0, 55, 23, 0, 55, 24, 0, 55, 25, 0, 55, 26, 0, 55, 27, 0, 55, 28, 0, 55, 29, 0, 55, 30, 0, 55, 31, 0, 55, 32, 0, 55, 33, 0, 55, 34, 0, 55, 35, 0, 55, 36, 0, 55, 37, 0, 55, 38, 0, 55, 39, 0, 55, 40, 0, 55, 41, 0, 55, 42, 0, 55, 43, 0, 55, 44, 0, 55, 45, 0, 55, 46, 0, 55, 47, 0, 55, 48, 0, 55, 49, 0, 55, 50, 0, 55, 51, 0, 55, 52, 0, 55, 53, 0, 55, 54, 0, 55, 55, 0, 55, 56, 0, 55, 57, 0, 55, 58, 0, 55, 59, 0, 55, 60, 0, 55, 61, 0, 55, 62, 0, 56, 65474, 0, 56, 65475, 0, 56, 65476, 0, 56, 65477, 0, 56, 65478, 0, 56, 65479, 0, 56, 65480, 0, 56, 65481, 0, 56, 65482, 0, 56, 65483, 0, 56, 65484, 0, 56, 65485, 0, 56, 65486, 0, 56, 65487, 0, 56, 65488, 0, 56, 65489, 0, 56, 65490, 0, 56, 65491, 0, 56, 65492, 0, 56, 65493, 0, 56, 65494, 0, 56, 65495, 0, 56, 65496, 0, 56, 65497, 0, 56, 65498, 0, 56, 65499, 0, 56, 65500, 0, 56, 65501, 0, 56, 65502, 0, 56, 65503, 0, 56, 65504, 0, 56, 65505, 0, 56, 65506, 0, 56, 65507, 0, 56, 65508, 0, 56, 65509, 0, 56, 65510, 0, 56, 65511, 0, 56, 65512, 0, 56, 65513, 0, 56, 65514, 0, 56, 65515, 0, 56, 65516, 0, 56, 65517, 0, 56, 65518, 0, 56, 65519, 0, 56, 65520, 0, 56, 65521, 0, 56, 65522, 0, 56, 65523, 0, 56, 65524, 0, 56, 65525, 0, 56, 65526, 0, 56, 65527, 0, 56, 65528, 0, 56, 65529, 0, 56, 65530, 0, 56, 65531, 0, 56, 65532, 0, 56, 65533, 0, 56, 65534, 0, 56, 65535, 0, 56, 0, 0, 56, 1, 0, 56, 2, 0, 56, 3, 0, 56, 4, 0, 56, 5, 0, 56, 6, 0, 56, 7, 0, 56, 8, 0, 56, 9, 0, 56, 10, 0, 56, 11, 0, 56, 12, 0, 56, 13, 0, 56, 14, 0, 56, 15, 0, 56, 16, 0, 56, 17, 0, 56, 18, 0, 56, 19, 0, 56, 20, 0, 56, 21, 0, 56, 22, 0, 56, 23, 0, 56, 24, 0, 56, 25, 0, 56, 26, 0, 56, 27, 0, 56, 28, 0, 56, 29, 0, 56, 30, 0, 56, 31, 0, 56, 32, 0, 56, 33, 0, 56, 34, 0, 56, 35, 0, 56, 36, 0, 56, 37, 0, 56, 38, 0, 56, 39, 0, 56, 40, 0, 56, 41, 0, 56, 42, 0, 56, 43, 0, 56, 44, 0, 56, 45, 0, 56, 46, 0, 56, 47, 0, 56, 48, 0, 56, 49, 0, 56, 50, 0, 56, 51, 0, 56, 52, 0, 56, 53, 0, 56, 54, 0, 56, 55, 0, 56, 56, 0, 56, 57, 0, 56, 58, 0, 56, 59, 0, 56, 60, 0, 56, 61, 0, 56, 62, 0, 57, 65474, 0, 57, 65475, 0, 57, 65476, 0, 57, 65477, 0, 57, 65478, 0, 57, 65479, 0, 57, 65480, 0, 57, 65481, 0, 57, 65482, 0, 57, 65483, 0, 57, 65484, 0, 57, 65485, 0, 57, 65486, 0, 57, 65487, 0, 57, 65488, 0, 57, 65489, 0, 57, 65490, 0, 57, 65491, 0, 57, 65492, 0, 57, 65493, 0, 57, 65494, 0, 57, 65495, 0, 57, 65496, 0, 57, 65497, 0, 57, 65498, 0, 57, 65499, 0, 57, 65500, 0, 57, 65501, 0, 57, 65502, 0, 57, 65503, 0, 57, 65504, 0, 57, 65505, 0, 57, 65506, 0, 57, 65507, 0, 57, 65508, 0, 57, 65509, 0, 57, 65510, 0, 57, 65511, 0, 57, 65512, 0, 57, 65513, 0, 57, 65514, 0, 57, 65515, 0, 57, 65516, 0, 57, 65517, 0, 57, 65518, 0, 57, 65519, 0, 57, 65520, 0, 57, 65521, 0, 57, 65522, 0, 57, 65523, 0, 57, 65524, 0, 57, 65525, 0, 57, 65526, 0, 57, 65527, 0, 57, 65528, 0, 57, 65529, 0, 57, 65530, 0, 57, 65531, 0, 57, 65532, 0, 57, 65533, 0, 57, 65534, 0, 57, 65535, 0, 57, 0, 0, 57, 1, 0, 57, 2, 0, 57, 3, 0, 57, 4, 0, 57, 5, 0, 57, 6, 0, 57, 7, 0, 57, 8, 0, 57, 9, 0, 57, 10, 0, 57, 11, 0, 57, 12, 0, 57, 13, 0, 57, 14, 0, 57, 15, 0, 57, 16, 0, 57, 17, 0, 57, 18, 0, 57, 19, 0, 57, 20, 0, 57, 21, 0, 57, 22, 0, 57, 23, 0, 57, 24, 0, 57, 25, 0, 57, 26, 0, 57, 27, 0, 57, 28, 0, 57, 29, 0, 57, 30, 0, 57, 31, 0, 57, 32, 0, 57, 33, 0, 57, 34, 0, 57, 35, 0, 57, 36, 0, 57, 37, 0, 57, 38, 0, 57, 39, 0, 57, 40, 0, 57, 41, 0, 57, 42, 0, 57, 43, 0, 57, 44, 0, 57, 45, 0, 57, 46, 0, 57, 47, 0, 57, 48, 0, 57, 49, 0, 57, 50, 0, 57, 51, 0, 57, 52, 0, 57, 53, 0, 57, 54, 0, 57, 55, 0, 57, 56, 0, 57, 57, 0, 57, 58, 0, 57, 59, 0, 57, 60, 0, 57, 61, 0, 57, 62, 0, 58, 65474, 0, 58, 65475, 0, 58, 65476, 0, 58, 65477, 0, 58, 65478, 0, 58, 65479, 0, 58, 65480, 0, 58, 65481, 0, 58, 65482, 0, 58, 65483, 0, 58, 65484, 0, 58, 65485, 0, 58, 65486, 0, 58, 65487, 0, 58, 65488, 0, 58, 65489, 0, 58, 65490, 0, 58, 65491, 0, 58, 65492, 0, 58, 65493, 0, 58, 65494, 0, 58, 65495, 0, 58, 65496, 0, 58, 65497, 0, 58, 65498, 0, 58, 65499, 0, 58, 65500, 0, 58, 65501, 0, 58, 65502, 0, 58, 65503, 0, 58, 65504, 0, 58, 65505, 0, 58, 65506, 0, 58, 65507, 0, 58, 65508, 0, 58, 65509, 0, 58, 65510, 0, 58, 65511, 0, 58, 65512, 0, 58, 65513, 0, 58, 65514, 0, 58, 65515, 0, 58, 65516, 0, 58, 65517, 0, 58, 65518, 0, 58, 65519, 0, 58, 65520, 0, 58, 65521, 0, 58, 65522, 0, 58, 65523, 0, 58, 65524, 0, 58, 65525, 0, 58, 65526, 0, 58, 65527, 0, 58, 65528, 0, 58, 65529, 0, 58, 65530, 0, 58, 65531, 0, 58, 65532, 0, 58, 65533, 0, 58, 65534, 0, 58, 65535, 0, 58, 0, 0, 58, 1, 0, 58, 2, 0, 58, 3, 0, 58, 4, 0, 58, 5, 0, 58, 6, 0, 58, 7, 0, 58, 8, 0, 58, 9, 0, 58, 10, 0, 58, 11, 0, 58, 12, 0, 58, 13, 0, 58, 14, 0, 58, 15, 0, 58, 16, 0, 58, 17, 0, 58, 18, 0, 58, 19, 0, 58, 20, 0, 58, 21, 0, 58, 22, 0, 58, 23, 0, 58, 24, 0, 58, 25, 0, 58, 26, 0, 58, 27, 0, 58, 28, 0, 58, 29, 0, 58, 30, 0, 58, 31, 0, 58, 32, 0, 58, 33, 0, 58, 34, 0, 58, 35, 0, 58, 36, 0, 58, 37, 0, 58, 38, 0, 58, 39, 0, 58, 40, 0, 58, 41, 0, 58, 42, 0, 58, 43, 0, 58, 44, 0, 58, 45, 0, 58, 46, 0, 58, 47, 0, 58, 48, 0, 58, 49, 0, 58, 50, 0, 58, 51, 0, 58, 52, 0, 58, 53, 0, 58, 54, 0, 58, 55, 0, 58, 56, 0, 58, 57, 0, 58, 58, 0, 58, 59, 0, 58, 60, 0, 58, 61, 0, 58, 62, 0, 59, 65474, 0, 59, 65475, 0, 59, 65476, 0, 59, 65477, 0, 59, 65478, 0, 59, 65479, 0, 59, 65480, 0, 59, 65481, 0, 59, 65482, 0, 59, 65483, 0, 59, 65484, 0, 59, 65485, 0, 59, 65486, 0, 59, 65487, 0, 59, 65488, 0, 59, 65489, 0, 59, 65490, 0, 59, 65491, 0, 59, 65492, 0, 59, 65493, 0, 59, 65494, 0, 59, 65495, 0, 59, 65496, 0, 59, 65497, 0, 59, 65498, 0, 59, 65499, 0, 59, 65500, 0, 59, 65501, 0, 59, 65502, 0, 59, 65503, 0, 59, 65504, 0, 59, 65505, 0, 59, 65506, 0, 59, 65507, 0, 59, 65508, 0, 59, 65509, 0, 59, 65510, 0, 59, 65511, 0, 59, 65512, 0, 59, 65513, 0, 59, 65514, 0, 59, 65515, 0, 59, 65516, 0, 59, 65517, 0, 59, 65518, 0, 59, 65519, 0, 59, 65520, 0, 59, 65521, 0, 59, 65522, 0, 59, 65523, 0, 59, 65524, 0, 59, 65525, 0, 59, 65526, 0, 59, 65527, 0, 59, 65528, 0, 59, 65529, 0, 59, 65530, 0, 59, 65531, 0, 59, 65532, 0, 59, 65533, 0, 59, 65534, 0, 59, 65535, 0, 59, 0, 0, 59, 1, 0, 59, 2, 0, 59, 3, 0, 59, 4, 0, 59, 5, 0, 59, 6, 0, 59, 7, 0, 59, 8, 0, 59, 9, 0, 59, 10, 0, 59, 11, 0, 59, 12, 0, 59, 13, 0, 59, 14, 0, 59, 15, 0, 59, 16, 0, 59, 17, 0, 59, 18, 0, 59, 19, 0, 59, 20, 0, 59, 21, 0, 59, 22, 0, 59, 23, 0, 59, 24, 0, 59, 25, 0, 59, 26, 0, 59, 27, 0, 59, 28, 0, 59, 29, 0, 59, 30, 0, 59, 31, 0, 59, 32, 0, 59, 33, 0, 59, 34, 0, 59, 35, 0, 59, 36, 0, 59, 37, 0, 59, 38, 0, 59, 39, 0, 59, 40, 0, 59, 41, 0, 59, 42, 0, 59, 43, 0, 59, 44, 0, 59, 45, 0, 59, 46, 0, 59, 47, 0, 59, 48, 0, 59, 49, 0, 59, 50, 0, 59, 51, 0, 59, 52, 0, 59, 53, 0, 59, 54, 0, 59, 55, 0, 59, 56, 0, 59, 57, 0, 59, 58, 0, 59, 59, 0, 59, 60, 0, 59, 61, 0, 59, 62, 0, 65535, 65529, 1, 65535, 65528, 1, 65534, 65528, 1, 65533, 65528, 1, 65532, 65528, 1, 65531, 65528, 1, 65530, 65528, 1, 65529, 65528, 1, 65528, 65528, 1, 65527, 65528, 1, 65526, 65528, 1, 65525, 65528, 1, 65524, 65528, 1, 65523, 65528, 1, 65522, 65528, 1, 65522, 65529, 1, 65523, 65529, 1, 65524, 65529, 1, 65525, 65529, 1, 65526, 65529, 1, 65527, 65529, 1, 65528, 65529, 1, 65529, 65529, 1, 65532, 65529, 1, 65533, 65529, 1, 65534, 65529, 1, 65531, 65529, 1, 65530, 65529, 1, 0, 65529, 1, 1, 65529, 1, 2, 65529, 1, 3, 65529, 1, 4, 65529, 1, 5, 65529, 1, 6, 65529, 1, 7, 65529, 1, 8, 65529, 1, 9, 65529, 1, 10, 65529, 1, 11, 65529, 1, 12, 65529, 1, 13, 65529, 1, 14, 65529, 1, 14, 65528, 1, 13, 65528, 1, 12, 65528, 1, 11, 65528, 1, 10, 65528, 1, 9, 65528, 1, 8, 65528, 1, 7, 65528, 1, 6, 65528, 1, 5, 65528, 1, 4, 65528, 1, 3, 65528, 1, 2, 65528, 1, 1, 65528, 1, 0, 65528, 1, 6, 7, 1, 6, 8, 1, 7, 8, 1, 8, 8, 1, 9, 8, 1, 10, 8, 1, 11, 8, 1, 12, 8, 1, 13, 8, 1, 14, 8, 1, 14, 7, 1, 13, 7, 1, 12, 7, 1, 11, 7, 1, 10, 7, 1, 9, 7, 1, 8, 7, 1, 7, 7, 1, 5, 7, 1, 4, 7, 1, 3, 7, 1, 2, 7, 1, 1, 7, 1, 0, 7, 1, 65535, 7, 1, 65534, 7, 1, 65533, 7, 1, 65532, 7, 1, 5, 8, 1, 4, 8, 1, 3, 8, 1, 2, 8, 1, 1, 8, 1, 0, 8, 1, 65535, 8, 1, 65534, 8, 1, 65533, 8, 1, 65532, 8, 1, 65531, 8, 1, 65530, 8, 1, 65529, 8, 1, 65528, 8, 1, 65527, 8, 1, 65526, 8, 1, 65525, 8, 1, 65524, 8, 1, 65524, 7, 1, 65523, 7, 1, 65522, 7, 1, 65522, 8, 1, 65523, 8, 1, 65525, 7, 1, 65526, 7, 1, 65527, 7, 1, 65528, 7, 1, 65529, 7, 1, 65530, 7, 1, 65531, 7, 1) } script = ExtResource("1_ws6nn") enemy_pool = Array[Resource("res://Scripts/Resources/enemy.gd")]([ExtResource("3_l3ehn"), ExtResource("4_0gtw5"), ExtResource("5_hppyg"), ExtResource("6_oty0h"), ExtResource("7_07st7"), ExtResource("8_sf1ao")]) @@ -49,15 +126,55 @@ player_spawns = [NodePath("PlayerSpawnLocations/PlayerSpawn1"), NodePath("Player enemy_spawns = [NodePath("GroundSpawn"), NodePath("AirSpawn")] enemy_goals = [NodePath("EnemyGoal")] a_star_graph_3d = NodePath("AStarGraph3D") -metadata/_editor_floor_ = Vector3(0, 0, 0) +cinematic_cam = NodePath("CinemaCam") +metadata/_editor_floor_ = Vector3(-15, 0, 0) + +[node name="CinemaCam" type="Node3D" parent="." node_paths=PackedStringArray("path_follows", "cameras")] +script = ExtResource("9_xuyhn") +path_follows = [NodePath("Path3D/PathFollow3D"), NodePath("Path3D2/PathFollow3D2"), NodePath("Path3D3/PathFollow3D2")] +cameras = [NodePath("Path3D/PathFollow3D/Camera3D"), NodePath("Path3D2/PathFollow3D2/Camera3D2"), NodePath("Path3D3/PathFollow3D2/Camera3D2")] +pan_speed = 0.1 + +[node name="Path3D" type="Path3D" parent="CinemaCam"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.63136, 4.35346, 7.28324) +curve = SubResource("Curve3D_3rdl2") + +[node name="PathFollow3D" type="PathFollow3D" parent="CinemaCam/Path3D"] +transform = Transform3D(0.05423, 0.161068, 0.98545, -7.45055e-09, 0.986902, -0.161305, -0.998524, 0.00874761, 0.05352, 12.3765, 1.00006, -13.0874) +loop = false + +[node name="Camera3D" type="Camera3D" parent="CinemaCam/Path3D/PathFollow3D"] +transform = Transform3D(0.377958, -0.631677, 0.676854, -0.157445, 0.676581, 0.71934, -0.912337, -0.378447, 0.156264, 0, 0, 0) +cull_mask = 1 + +[node name="Path3D2" type="Path3D" parent="CinemaCam"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.63136, 4.35346, 7.28324) +curve = SubResource("Curve3D_2yu5t") + +[node name="PathFollow3D2" type="PathFollow3D" parent="CinemaCam/Path3D2"] +transform = Transform3D(-0.607018, -0.0329605, 0.793996, 0, 0.999137, 0.0414758, -0.794684, 0.0251768, -0.606492, 7.20375, 0.376301, -5.50257) +loop = false + +[node name="Camera3D2" type="Camera3D" parent="CinemaCam/Path3D2/PathFollow3D2"] +transform = Transform3D(-0.107807, 0.47109, -0.875476, -0.0383335, 0.877983, 0.47716, 0.993435, 0.0850012, -0.0765942, 0, 0, 0) +cull_mask = 1 + +[node name="Path3D3" type="Path3D" parent="CinemaCam"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.63136, 4.35346, 7.28324) +curve = SubResource("Curve3D_tuqlc") + +[node name="PathFollow3D2" type="PathFollow3D" parent="CinemaCam/Path3D3"] +transform = Transform3D(-4.37112e-08, -0.0254899, -0.99965, 0, 0.999656, -0.0254898, 0.999996, -1.1142e-09, -4.36961e-08, 8.763, 5.707, -7.5) +progress = 27.9321 +loop = false + +[node name="Camera3D2" type="Camera3D" parent="CinemaCam/Path3D3/PathFollow3D2"] +transform = Transform3D(3.27007e-05, 0.999663, -0.0260566, -0.00250896, 0.0260566, 0.99966, 0.999999, 3.26858e-05, 0.00250896, 0, 0, 0) +cull_mask = 1 [node name="Sun" type="DirectionalLight3D" parent="."] transform = Transform3D(0.917074, 0.155176, 0.367281, -0.398717, 0.356914, 0.84477, 8.88179e-16, -0.921158, 0.389188, 0, 100, 0) -[node name="CinematicCam" type="Camera3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 0.965103, 0.261869, 0, -0.261869, 0.965103, 0, 4.58117, 6.60758) -cull_mask = 1 - [node name="WorldEnvironment" type="WorldEnvironment" parent="."] environment = SubResource("Environment_l41d0") @@ -81,6 +198,7 @@ script = ExtResource("11_d7ofl") [node name="GroundSpawn" parent="." node_paths=PackedStringArray("path", "dest", "enemy_path") instance=ExtResource("3_5imwp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -29.9396, 0.5, 0) +visible = false path = NodePath("../VisualizedPath") type = 1 dest = NodePath("../EnemyGoal") @@ -88,185 +206,198 @@ enemy_path = NodePath("../Enemies") [node name="AirSpawn" parent="." node_paths=PackedStringArray("dest", "enemy_path") instance=ExtResource("3_5imwp")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -47.0801, 22.5492, 0) +visible = false own_id = 1 type = 2 dest = NodePath("../EnemyGoal") enemy_path = NodePath("../Enemies") [node name="CardPrinter" parent="." instance=ExtResource("9_r25gu")] -transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 25.1496, 0.499996, 5.79039) +transform = Transform3D(-0.779163, 0, -0.626821, 0, 1, 0, 0.626821, 0, -0.779163, 20.0805, 0.499996, 6.0729) [node name="Trees" type="Node3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.02, 0) - -[node name="Tree" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -24.9581, 0.5, -4.16029) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.55, 0) [node name="Tree2" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -24.3403, 0.5, 3.00628) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -24.3403, 0, 3.00628) [node name="Tree3" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -25.0176, 0.5, 10.5107) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -25.0176, 0, 10.5107) [node name="Tree4" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26.6608, 0.5, 8.54912) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26.6608, 0, 8.54912) [node name="Tree5" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -25.8033, 0.5, 5.85091) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -25.8033, 0, 5.85091) [node name="Tree6" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26.7746, 0.499998, 1.14891) - -[node name="Tree7" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -27.2258, 0.499998, -2.92603) - -[node name="Tree8" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -35.1576, 0.499998, -2.93234) - -[node name="Tree9" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -35.4654, 0.499998, -1.21667) - -[node name="Tree10" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -35.1971, 0.499998, 1.76769) - -[node name="Tree11" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -34.0165, 0.499998, 4.2918) - -[node name="Tree12" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -36.1443, 0.499998, 6.60157) - -[node name="Tree13" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -35.4516, 0.5, 9.1856) - -[node name="Tree14" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37.002, 0.5, 11.8086) - -[node name="Tree15" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26.0605, 0.5, -9.98104) - -[node name="Tree16" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22.1546, 0.499998, -16.4042) - -[node name="Tree17" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.3462, 0.499998, -21.2664) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26.7746, 0, 1.14891) [node name="Tree18" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.34623, 0.499998, -22.2664) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23.3895, -4.76837e-07, -3.85961) [node name="Tree19" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.36527, 0.5, -21.7372) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -21.6508, 0, 8.11816) [node name="Tree20" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.51903, 0.500002, -21.2514) - -[node name="Tree21" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.51903, 0.500002, -21.2514) - -[node name="Tree22" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.79995, 0.500006, -23.396) - -[node name="Tree23" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12.0938, 0.500006, -23.5359) - -[node name="Tree24" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17.7496, 0.500006, -23.5671) - -[node name="Tree25" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.9642, 0.500006, -21.0381) - -[node name="Tree26" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 25.9642, 0.500006, -17.0381) - -[node name="Tree27" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27.5112, 0.500006, -11.2182) - -[node name="Tree28" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 29.8624, 0.500006, -6.18511) - -[node name="Tree29" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 31.2855, 0.500006, -0.657061) - -[node name="Tree30" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30.825, 0.500006, 4.91539) - -[node name="Tree31" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28.0303, 0.500006, 11.771) - -[node name="Tree32" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24.0303, 0.500006, 17.771) - -[node name="Tree33" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.0073, 0.500006, 21.2305) - -[node name="Tree34" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.3299, 0.500006, 26.4282) - -[node name="Tree35" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.96343, 0.500006, 29.3049) - -[node name="Tree36" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.21287, 0.500006, 30.7198) - -[node name="Tree37" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.48288, 0.500006, 32.0162) - -[node name="Tree38" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.94951, 0.500006, 31.6698) - -[node name="Tree39" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.3671, 0.500002, 30.2392) - -[node name="Tree40" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20.4585, 0.499998, 28.571) - -[node name="Tree41" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26.4585, 0.499998, 25.571) - -[node name="Tree42" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -28.8191, 0.500002, 20.3102) - -[node name="Tree43" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -29.3912, 0.500002, 15.0072) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.2925, 4.76837e-07, 9.41892) [node name="Tree44" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 20) +transform = Transform3D(6, 0, 0, 0, 6, 0, 0, 0, 6, -37.896, 0, 20.2391) [node name="Tree45" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 18) +transform = Transform3D(6, 0, 0, 0, 6, 0, 0, 0, 6, -28.3333, 0, 33.25) [node name="Tree46" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 16) +transform = Transform3D(6, 0, 0, 0, 6, 0, 0, 0, 6, -43.0955, 0, 50.204) [node name="Tree47" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 21) +transform = Transform3D(6, 0, 0, 0, 6, 0, 0, 0, 6, -72.2579, 0, 31.1871) [node name="Tree48" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.833413, 1.90735e-06, 16.4959) +transform = Transform3D(6, 0, 0, 0, 6, 0, 0, 0, 6, -42.9442, 0, 7.12354) [node name="Tree49" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.43833, 0, 15.6604) +transform = Transform3D(6, 0, 0, 0, 6, 0, 0, 0, 6, -62.7098, -3.8147e-06, -11.0038) [node name="Tree50" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.79685, 0, 19.1783) +transform = Transform3D(6, 0, 0, 0, 6, 0, 0, 0, 6, -43.955, -3.8147e-06, -8.39754) [node name="Tree51" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.07514, 0, 21.0477) +transform = Transform3D(6, 0, 0, 0, 6, 0, 0, 0, 6, -73.2665, -7.62939e-06, 9.33591) [node name="Tree52" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.06338, 0, 13.4936) +transform = Transform3D(6, 0, 0, 0, 6, 0, 0, 0, 6, -41.5577, -7.62939e-06, -30.1732) [node name="Tree53" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.64328, 0, 12.7039) +transform = Transform3D(6, 0, 0, 0, 6, 0, 0, 0, 6, -24.3901, -7.62939e-06, -35.6228) + +[node name="Tree66" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(6, 0, 0, 0, 6, 0, 0, 0, 6, -45.1995, -3.8147e-06, -56.6147) + +[node name="Tree67" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(6, 0, 0, 0, 6, 0, 0, 0, 6, -66.1382, -3.8147e-06, -36.5257) + +[node name="Tree21" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20.9768, 0, 5.03441) + +[node name="Tree23" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -19.8067, 0, -5.67147) + +[node name="Tree35" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.3298, 0, -10.1502) + +[node name="Tree36" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -35.6059, 0, -18.3245) + +[node name="Tree37" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37.678, 0, -11.2225) + +[node name="Tree38" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38.5167, 0, -6.731) + +[node name="Tree7" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -27.2258, 0, -2.92603) + +[node name="Tree8" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -35.1576, 0, -2.93234) + +[node name="Tree9" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -35.4654, 0, -1.21667) + +[node name="Tree10" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -35.1971, 0, 1.76769) + +[node name="Tree11" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -34.0165, 0, 4.2918) + +[node name="Tree12" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -36.1443, 0, 6.60157) + +[node name="Tree13" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -35.4516, 0, 9.1856) + +[node name="Tree14" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37.002, 0, 11.8086) + +[node name="Tree15" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26.0605, 0, -9.98104) + +[node name="Tree16" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22.1546, 0, -16.4042) + +[node name="Tree17" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.3462, 0, -21.2664) + +[node name="Tree24" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17.7496, 0, -23.5671) + +[node name="Tree25" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.9642, 0, -21.0381) + +[node name="Tree26" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 25.9642, 0, -17.0381) + +[node name="Tree27" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27.5112, 0, -11.2182) + +[node name="Tree28" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 29.8624, 0, -6.18511) + +[node name="Tree29" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 31.2855, 0, -0.657061) + +[node name="Tree30" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30.825, 0, 4.91539) + +[node name="Tree31" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28.0303, 0, 11.771) + +[node name="Tree32" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24.0303, 0, 17.771) + +[node name="Tree33" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.0073, 0, 21.2305) + +[node name="Tree34" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 20.2908, 0, 26.4282) + +[node name="Tree39" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.3671, 0, 30.2392) + +[node name="Tree40" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20.4585, 0, 28.571) + +[node name="Tree41" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26.4585, 0, 25.571) + +[node name="Tree42" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -28.8191, 0, 20.3102) + +[node name="Tree43" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -29.3912, 0, 15.0072) [node name="Tree54" parent="Trees" instance=ExtResource("10_7v1co")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17.8463, 0, 11.6802) +[node name="Tree56" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.7092, 0, 14.7241) + +[node name="Tree62" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19.8335, 0, 18.0612) + +[node name="Tree63" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 23.8938, 0, -7.98461) + +[node name="Tree64" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.7106, 0, -11.6952) + +[node name="Tree65" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.6874, 0, -17.3584) + [node name="Tree55" parent="Trees" instance=ExtResource("10_7v1co")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.8631, 0, 15.6216) -[node name="Tree56" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 11.3153, 0, 13.4882) - [node name="Tree57" parent="Trees" instance=ExtResource("10_7v1co")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.9242, 0, 21.5176) @@ -282,38 +413,11 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26.3879, 0, 1.70052) [node name="Tree61" parent="Trees" instance=ExtResource("10_7v1co")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26.0971, 0, -2.90985) -[node name="Tree62" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.10667, 1.90735e-06, 23.6948) - -[node name="Tree63" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.34759, 0, 25.3535) - -[node name="Tree64" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.08945, 0, 25.0002) - -[node name="Tree65" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.99801, 1.90735e-06, 17.4631) - -[node name="Tree66" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.1297, 0, 11.2177) - -[node name="Tree67" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.3564, 1.90735e-06, 16.4775) - -[node name="Tree68" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.55839, 1.90735e-06, 18.9551) - -[node name="Tree69" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.1857, 1.90735e-06, 25.0545) - -[node name="Tree70" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -13.5608, 0, 23.1718) - [node name="Tree71" parent="Trees" instance=ExtResource("10_7v1co")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.3715, 0, 21.0323) [node name="Tree72" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -21.121, 1.90735e-06, 22.4372) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -21.121, 0, 22.4372) [node name="Tree73" parent="Trees" instance=ExtResource("10_7v1co")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.7273, 0, 15.004) @@ -325,7 +429,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.3204, 0, 17.9194) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.7465, 0, 11.8229) [node name="Tree76" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20.1312, -1.90735e-06, 13.1821) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20.1312, 0, 13.1821) [node name="Tree77" parent="Trees" instance=ExtResource("10_7v1co")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20.577, 0, 17.4094) @@ -360,33 +464,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -31.5584, 0, 10.5879) [node name="Tree87" parent="Trees" instance=ExtResource("10_7v1co")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -33.459, 0, 20.2242) -[node name="Tree88" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.95871, 0, -20.2879) - -[node name="Tree89" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.78131, 0, -13.0664) - -[node name="Tree90" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.54611, 0, -15.3617) - -[node name="Tree91" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.42729, 0, -12.4254) - -[node name="Tree92" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -10.669, 0, -15.7835) - -[node name="Tree93" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.04824, 0, -18.2501) - -[node name="Tree94" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11.8105, 0, -18.7671) - -[node name="Tree95" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8.52684, 0, -17.5411) - -[node name="Tree96" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14.1092, 0, -10.764) - [node name="Tree97" parent="Trees" instance=ExtResource("10_7v1co")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15.243, 0, -13.5111) @@ -397,7 +474,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -16.1907, 0, -16.3335) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20.8111, 0, -13.5834) [node name="Tree100" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.5141, 0, -8.21202) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -19.9089, 4.76837e-07, -8.82091) [node name="Tree101" parent="Trees" instance=ExtResource("10_7v1co")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22.9397, 0, -8.70021) @@ -405,30 +482,9 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22.9397, 0, -8.70021) [node name="Tree102" parent="Trees" instance=ExtResource("10_7v1co")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -27.6153, 0, -13.0484) -[node name="Tree103" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.627348, 0, -17.0534) - -[node name="Tree104" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.03485, 0, -14.2176) - -[node name="Tree105" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.82444, 0, -18.4438) - -[node name="Tree106" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.19373, 0, -20.2347) - -[node name="Tree107" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.3896, 0, -16.5323) - -[node name="Tree108" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.352, 0, -14.523) - [node name="Tree109" parent="Trees" instance=ExtResource("10_7v1co")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.2171, 0, -19.789) -[node name="Tree110" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.4117, 0, -17.251) - [node name="Tree111" parent="Trees" instance=ExtResource("10_7v1co")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.0888, 0, -16.1715) @@ -447,54 +503,15 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.0725, 0, -9.5091) [node name="Tree116" parent="Trees" instance=ExtResource("10_7v1co")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26.43, 0, -5.85608) -[node name="Tree117" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.6886, 0, -12.2153) - -[node name="Tree118" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12.6013, 0, -14.5943) - [node name="Tree119" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 17.5365, 0, -7.52541) - -[node name="Tree120" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.3932, 0, -10.2968) - -[node name="Tree121" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.7408, 0, -10.5807) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24.4071, 0, 6.07061) [node name="Tree122" parent="Trees" instance=ExtResource("10_7v1co")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 25.7564, 0, 10.602) -[node name="Tree123" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.193557, 0, -11.8531) - -[node name="Tree124" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7.94883, 0, 11.8645) - -[node name="Tree125" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.3106, 0, 11.6716) - -[node name="Tree126" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.28633, 0, 10.0277) - -[node name="Tree127" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.43489, 0, 11.2421) - -[node name="Tree128" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.81471, 0, 8.71751) - [node name="Tree129" parent="Trees" instance=ExtResource("10_7v1co")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21.0541, 0, 9.42008) -[node name="Tree130" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13.7939, 0, 9.04683) - -[node name="Tree131" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.14442, 0, 9.73803) - -[node name="Tree132" parent="Trees" instance=ExtResource("10_7v1co")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.7484, 0, 23.8066) - [node name="Tree133" parent="Trees" instance=ExtResource("10_7v1co")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.4983, 0, -11.4034) @@ -522,6 +539,330 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23.9105, 0, -21.0025) [node name="Tree141" parent="Trees" instance=ExtResource("10_7v1co")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -27.9706, 0, -19.5254) +[node name="Tree68" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -52.6958, 3.8147e-06, -8.3289) + +[node name="Tree69" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -52.078, 3.8147e-06, -1.16233) + +[node name="Tree70" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -52.7553, 3.8147e-06, 6.34209) + +[node name="Tree88" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -54.3985, 3.8147e-06, 4.38051) + +[node name="Tree89" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -53.541, 3.8147e-06, 1.6823) + +[node name="Tree90" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -54.5123, 3.8147e-06, -3.0197) + +[node name="Tree91" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -52.9063, 3.8147e-06, -5.67646) + +[node name="Tree92" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -49.3885, 3.8147e-06, 3.94955) + +[node name="Tree93" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -45.2342, 3.8147e-06, 4.14671) + +[node name="Tree94" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -48.7145, 3.8147e-06, 0.865802) + +[node name="Tree95" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -49.0792, 3.8147e-06, -5.03605) + +[node name="Tree96" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -47.3796, 3.8147e-06, -9.54968) + +[node name="Tree103" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -43.6528, 3.8147e-06, -12.8624) + +[node name="Tree104" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -54.9635, 3.8147e-06, -7.09464) + +[node name="Tree105" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -53.7982, 3.8147e-06, -14.1496) + +[node name="Tree106" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -49.8923, 3.8147e-06, -20.5728) + +[node name="Tree107" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -56.5568, 3.8147e-06, 16.1416) + +[node name="Tree108" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -57.1289, 3.8147e-06, 10.8386) + +[node name="Tree110" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -48.8587, 3.8147e-06, 18.2686) + +[node name="Tree117" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -43.465, 3.8147e-06, 10.8354) + +[node name="Tree118" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -43.0581, 3.8147e-06, 13.7508) + +[node name="Tree120" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -43.4842, 3.8147e-06, 7.65429) + +[node name="Tree121" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -47.8689, 3.8147e-06, 9.01349) + +[node name="Tree123" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -48.3147, 3.8147e-06, 13.2408) + +[node name="Tree124" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -52.8009, 3.8147e-06, 14.398) + +[node name="Tree125" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -51.0194, 3.8147e-06, 8.40219) + +[node name="Tree126" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -55.3283, 3.8147e-06, 12.8929) + +[node name="Tree127" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -56.7758, 3.8147e-06, -10.1286) + +[node name="Tree128" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -48.5488, 3.8147e-06, -17.752) + +[node name="Tree130" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -46.2518, 3.8147e-06, -12.3806) + +[node name="Tree131" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -50.6774, 3.8147e-06, -12.8688) + +[node name="Tree132" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -55.353, 3.8147e-06, -17.217) + +[node name="Tree143" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -46.236, 3.8147e-06, -15.572) + +[node name="Tree144" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -53.9515, 3.8147e-06, -10.9649) + +[node name="Tree145" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -52.5076, 3.8147e-06, -18.6105) + +[node name="Tree146" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -55.7083, 3.8147e-06, -23.694) + +[node name="Tree147" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -29.0079, 3.8147e-06, -35.3405) + +[node name="Tree148" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -34.5276, 3.8147e-06, -30.7281) + +[node name="Tree149" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -41.0662, 3.8147e-06, -26.9836) + +[node name="Tree150" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -40.4, 3.8147e-06, -29.4542) + +[node name="Tree151" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -37.6972, 3.8147e-06, -30.2973) + +[node name="Tree152" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -34.4, 3.8147e-06, -33.7874) + +[node name="Tree153" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -31.3024, 3.8147e-06, -33.9933) + +[node name="Tree154" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -37.1763, 3.8147e-06, -25.595) + +[node name="Tree155" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -34.9577, 3.8147e-06, -22.0772) + +[node name="Tree156" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -34.2627, 3.8147e-06, -26.8094) + +[node name="Tree157" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -29.6345, 3.8147e-06, -30.4897) + +[node name="Tree158" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -24.9614, 3.8147e-06, -31.6829) + +[node name="Tree159" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -20.1111, 3.8147e-06, -30.5264) + +[node name="Tree160" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -31.3187, 3.8147e-06, -36.4919) + +[node name="Tree161" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -24.8688, 3.8147e-06, -39.579) + +[node name="Tree162" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -17.3666, 3.8147e-06, -40.0579) + +[node name="Tree163" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -51.2758, 3.8147e-06, -24.4847) + +[node name="Tree164" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -47.2573, 3.8147e-06, -27.9919) + +[node name="Tree165" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -48.6085, 3.8147e-06, -16.9567) + +[node name="Tree166" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -39.426, 3.8147e-06, -16.7949) + +[node name="Tree167" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -41.5823, 3.8147e-06, -14.791) + +[node name="Tree168" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -36.8298, 3.8147e-06, -18.6332) + +[node name="Tree169" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -40.456, 3.8147e-06, -21.4481) + +[node name="Tree170" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -44.1761, 3.8147e-06, -19.3915) + +[node name="Tree171" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -47.6949, 3.8147e-06, -22.4053) + +[node name="Tree172" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -41.7601, 3.8147e-06, -24.3805) + +[node name="Tree173" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -47.9094, 3.8147e-06, -25.3391) + +[node name="Tree174" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -29.8704, 3.8147e-06, -39.7156) + +[node name="Tree175" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -18.9087, 3.8147e-06, -37.3406) + +[node name="Tree176" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -21.995, 3.8147e-06, -32.3805) + +[node name="Tree177" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -24.1306, 3.8147e-06, -36.2874) + +[node name="Tree178" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -23.2457, 3.8147e-06, -42.6107) + +[node name="Tree179" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -19.3703, 3.8147e-06, -34.196) + +[node name="Tree180" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -27.5669, 3.8147e-06, -37.8799) + +[node name="Tree181" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -20.4733, 3.8147e-06, -41.0771) + +[node name="Tree182" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.572947, 0, -0.819592, 0, 1, 0, 0.819592, 0, 0.572947, -18.1407, 3.8147e-06, -46.6129) + +[node name="Tree183" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -40.6019, 3.8147e-06, 32.7089) + +[node name="Tree184" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -35.1593, 3.8147e-06, 37.4121) + +[node name="Tree185" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -30.4089, 3.8147e-06, 43.2609) + +[node name="Tree186" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -32.9546, 3.8147e-06, 43.002) + +[node name="Tree187" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -34.2228, 3.8147e-06, 40.4707) + +[node name="Tree188" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -38.1991, 3.8147e-06, 37.7798) + +[node name="Tree189" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -38.9021, 3.8147e-06, 34.756) + +[node name="Tree190" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -29.6661, 3.8147e-06, 39.1979) + +[node name="Tree191" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -26.5524, 3.8147e-06, 36.4408) + +[node name="Tree192" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -31.3347, 3.8147e-06, 36.5184) + +[node name="Tree193" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -35.7135, 3.8147e-06, 32.5447) + +[node name="Tree194" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -37.645, 3.8147e-06, 28.1254) + +[node name="Tree195" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -37.2863, 3.8147e-06, 23.1519) + +[node name="Tree196" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -41.3654, 3.8147e-06, 35.1753) + +[node name="Tree197" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -45.4527, 3.8147e-06, 29.308) + +[node name="Tree198" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -47.1357, 3.8147e-06, 21.9813) + +[node name="Tree199" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -26.2954, 3.8147e-06, 52.9336) + +[node name="Tree200" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -30.4051, 3.8147e-06, 49.5336) + +[node name="Tree201" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -19.2965, 3.8147e-06, 49.0866) + +[node name="Tree202" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -20.6183, 3.8147e-06, 39.9983) + +[node name="Tree203" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -18.2928, 3.8147e-06, 41.8031) + +[node name="Tree204" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -22.8515, 3.8147e-06, 37.7327) + +[node name="Tree205" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -25.0444, 3.8147e-06, 41.7656) + +[node name="Tree206" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -22.4145, 3.8147e-06, 45.1051) + +[node name="Tree207" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -24.8211, 3.8147e-06, 49.0641) + +[node name="Tree208" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -27.728, 3.8147e-06, 43.5257) + +[node name="Tree209" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -27.6819, 3.8147e-06, 49.7491) + +[node name="Tree210" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -44.7805, 3.8147e-06, 34.2661) + +[node name="Tree211" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -44.2052, 3.8147e-06, 23.0648) + +[node name="Tree212" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -38.8121, 3.8147e-06, 25.3104) + +[node name="Tree213" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -42.3233, 3.8147e-06, 28.0483) + +[node name="Tree214" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -48.7066, 3.8147e-06, 28.1952) + +[node name="Tree215" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -41.0274, 3.8147e-06, 23.013) + +[node name="Tree216" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -43.3405, 3.8147e-06, 31.6966) + +[node name="Tree217" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -47.6403, 3.8147e-06, 25.2118) + +[node name="Tree218" parent="Trees" instance=ExtResource("10_7v1co")] +transform = Transform3D(0.716412, 0, 0.697678, 0, 1, 0, -0.697678, 0, 0.716412, -53.48, 3.8147e-06, 23.8029) + [node name="Tree142" parent="Trees" instance=ExtResource("10_7v1co")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30.5192, 0, -17.6837) @@ -568,7 +909,7 @@ collision_mask = 0 shape = SubResource("BoxShape3D_kkwvm") [node name="StaticBody3D3" type="StaticBody3D" parent="InvisibleWalls"] -transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -27.2323, 0, 1.33472) +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -20.8783, 0, 1.33472) collision_layer = 32 collision_mask = 0 @@ -583,8 +924,168 @@ collision_mask = 0 [node name="CollisionShape3D" type="CollisionShape3D" parent="InvisibleWalls/StaticBody3D4"] shape = SubResource("BoxShape3D_kkwvm") +[node name="StaticBody3D5" type="StaticBody3D" parent="InvisibleWalls"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 4.381, 9) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="InvisibleWalls/StaticBody3D5"] +shape = SubResource("BoxShape3D_18ea8") + +[node name="StaticBody3D7" type="StaticBody3D" parent="InvisibleWalls"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 14, 4.381, 23) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="InvisibleWalls/StaticBody3D7"] +shape = SubResource("BoxShape3D_18ea8") + +[node name="StaticBody3D8" type="StaticBody3D" parent="InvisibleWalls"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -14, 4.381, 23) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="InvisibleWalls/StaticBody3D8"] +shape = SubResource("BoxShape3D_18ea8") + +[node name="StaticBody3D9" type="StaticBody3D" parent="InvisibleWalls"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 14, 4.381, -23) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="InvisibleWalls/StaticBody3D9"] +shape = SubResource("BoxShape3D_18ea8") + +[node name="StaticBody3D10" type="StaticBody3D" parent="InvisibleWalls"] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -14, 4.381, -23) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="InvisibleWalls/StaticBody3D10"] +shape = SubResource("BoxShape3D_18ea8") + +[node name="StaticBody3D6" type="StaticBody3D" parent="InvisibleWalls"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 4.381, -9) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="InvisibleWalls/StaticBody3D6"] +shape = SubResource("BoxShape3D_18ea8") + [node name="Towers" type="Node" parent="."] [node name="Enemies" type="Node" parent="."] +[node name="MeshInstance3D4" type="MeshInstance3D" parent="."] +transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0, 3.5, -8.5) +mesh = SubResource("QuadMesh_hjuie") + +[node name="MeshInstance3D5" type="MeshInstance3D" parent="."] +transform = Transform3D(4.37114e-08, 1, -8.74228e-08, 1, -4.37114e-08, 0, -3.82137e-15, -8.74228e-08, -1, 0, 3.5, 8.5) +mesh = SubResource("QuadMesh_hjuie") + +[node name="MeshInstance3D6" type="MeshInstance3D" parent="."] +transform = Transform3D(4.37114e-08, 1, -8.74228e-08, 1, -4.37114e-08, 0, -3.82137e-15, -8.74228e-08, -1, 0, -0.5, 6.5) +mesh = SubResource("QuadMesh_hjuie") + +[node name="MeshInstance3D7" type="MeshInstance3D" parent="."] +transform = Transform3D(4.37114e-08, 1, -8.74228e-08, 1, -4.37114e-08, 0, -3.82137e-15, -8.74228e-08, -1, 0, -0.5, -6.5) +mesh = SubResource("QuadMesh_hjuie") + +[node name="StaticBody3D" type="StaticBody3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.5, -7.5) + +[node name="MeshInstance3D" type="MeshInstance3D" parent="StaticBody3D"] +transform = Transform3D(-4.37114e-08, -1, -4.37114e-08, 0, -4.37114e-08, 1, -1, 4.37114e-08, 1.91069e-15, 0, 0, 0) +mesh = SubResource("QuadMesh_nbtkj") +skeleton = NodePath("../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2.5, 0) +shape = SubResource("BoxShape3D_jcbfv") + +[node name="StaticBody3D2" type="StaticBody3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.5, 7.5) + +[node name="MeshInstance3D" type="MeshInstance3D" parent="StaticBody3D2"] +transform = Transform3D(-4.37114e-08, -1, -4.37114e-08, 0, -4.37114e-08, 1, -1, 4.37114e-08, 1.91069e-15, 0, 0, 0) +mesh = SubResource("QuadMesh_nbtkj") +skeleton = NodePath("../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D2"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2.5, 0) +shape = SubResource("BoxShape3D_jcbfv") + +[node name="StaticBody3D3" type="StaticBody3D" parent="."] +transform = Transform3D(0.933524, 0.358515, 0, -0.358515, 0.933524, 0, 0, 0, 1, 12.7353, 2.06138, 7.5) + +[node name="MeshInstance3D" type="MeshInstance3D" parent="StaticBody3D3"] +transform = Transform3D(-4.37114e-08, -1, -4.37114e-08, 0, -4.37114e-08, 1, -1, 4.37114e-08, 1.91069e-15, 0, 0, 0) +mesh = SubResource("QuadMesh_p8nf8") +skeleton = NodePath("../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D3"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.5, 0) +shape = SubResource("BoxShape3D_6x7pa") + +[node name="StaticBody3D4" type="StaticBody3D" parent="."] +transform = Transform3D(0.933524, 0.358515, 0, -0.358515, 0.933524, 0, 0, 0, 1, 12.735, 2.061, -7.5) + +[node name="MeshInstance3D" type="MeshInstance3D" parent="StaticBody3D4"] +transform = Transform3D(-4.37114e-08, -1, -4.37114e-08, 0, -4.37114e-08, 1, -1, 4.37114e-08, 1.91069e-15, 0, 0, 0) +mesh = SubResource("QuadMesh_p8nf8") +skeleton = NodePath("../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D4"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.5, 0) +shape = SubResource("BoxShape3D_6x7pa") + +[node name="StaticBody3D5" type="StaticBody3D" parent="."] +transform = Transform3D(-0.933524, -0.358515, -8.74228e-08, -0.358515, 0.933524, 0, 8.16113e-08, 3.13423e-08, -1, -12.735, 2.06138, 7.5) + +[node name="MeshInstance3D" type="MeshInstance3D" parent="StaticBody3D5"] +transform = Transform3D(-4.37114e-08, -1, -4.37114e-08, 0, -4.37114e-08, 1, -1, 4.37114e-08, 1.91069e-15, 0, 0, 0) +mesh = SubResource("QuadMesh_p8nf8") +skeleton = NodePath("../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D5"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.5, 0) +shape = SubResource("BoxShape3D_6x7pa") + +[node name="StaticBody3D6" type="StaticBody3D" parent="."] +transform = Transform3D(-0.933524, -0.358515, -8.74228e-08, -0.358515, 0.933524, 0, 8.16113e-08, 3.13423e-08, -1, -12.735, 2.061, -7.5) + +[node name="MeshInstance3D" type="MeshInstance3D" parent="StaticBody3D6"] +transform = Transform3D(-4.37114e-08, -1, -4.37114e-08, 0, -4.37114e-08, 1, -1, 4.37114e-08, 1.91069e-15, 0, 0, 0) +mesh = SubResource("QuadMesh_p8nf8") +skeleton = NodePath("../..") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D6"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.5, 0) +shape = SubResource("BoxShape3D_6x7pa") + +[node name="Bush" parent="." instance=ExtResource("16_lhsvw")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26.8009, 0.55, -0.714496) + +[node name="Bush2" parent="." instance=ExtResource("16_lhsvw")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -24.8697, 0.55, 7.03917) + +[node name="Bush3" parent="." instance=ExtResource("16_lhsvw")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -19.7036, 0.55, 15.4819) + +[node name="Bush4" parent="." instance=ExtResource("16_lhsvw")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -25.0564, 0.550002, -17.205) + +[node name="Bush5" parent="." instance=ExtResource("16_lhsvw")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -32.453, 0.550006, -14.9963) + +[node name="Bush6" parent="." instance=ExtResource("16_lhsvw")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -32.7016, 0.550006, -9.91291) + +[node name="Bush7" parent="." instance=ExtResource("16_lhsvw")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -33.5845, 0.550006, 5.24479) + +[node name="Bush8" parent="." instance=ExtResource("16_lhsvw")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -29.3475, 0.550006, 15.0865) + +[node name="MeshInstance3D" type="MeshInstance3D" parent="."] +transform = Transform3D(-5.24537e-06, 0, 1, 0, 20, 0, -120, 0, -4.37114e-08, -14.5, -9.5, 0) +mesh = SubResource("QuadMesh_dyydf") + +[node name="MeshInstance3D2" type="MeshInstance3D" parent="."] +transform = Transform3D(-5.24537e-06, 0, -1, 0, 20, 0, 120, 0, -4.37114e-08, 14.5, -9.5, 0) +mesh = SubResource("QuadMesh_dyydf") + +[node name="MeshInstance3D3" type="MeshInstance3D" parent="."] +transform = Transform3D(-5.24537e-06, 30, 4.37114e-08, 0, -1.31134e-06, 1, 120, 1.31134e-06, 1.91069e-15, 0.297939, -9.5, 0) +mesh = SubResource("QuadMesh_dyydf") + [connection signal="body_entered" from="EnemyGoal/Area3D" to="EnemyGoal" method="_on_area_3d_body_entered"] diff --git a/Worlds/GreenPlanet/tilemap.tres b/Worlds/GreenPlanet/tilemap.tres index e8f5be0..d07eeec 100644 --- a/Worlds/GreenPlanet/tilemap.tres +++ b/Worlds/GreenPlanet/tilemap.tres @@ -1,63 +1,93 @@ -[gd_resource type="MeshLibrary" load_steps=13 format=3 uid="uid://jfr8j8kycfa5"] +[gd_resource type="MeshLibrary" load_steps=18 format=3 uid="uid://jfr8j8kycfa5"] [ext_resource type="Texture2D" uid="uid://blnfsojw4ukq4" path="res://Assets/Textures/grass.png" id="1_ghpvv"] -[ext_resource type="Texture2D" uid="uid://r8cr41blojpm" path="res://Assets/Textures/stone wall 7.png" id="1_sntky"] +[ext_resource type="Texture2D" uid="uid://dgwsvkmnesjjm" path="res://Assets/Textures/stone.png" id="2_gf3ck"] +[ext_resource type="Texture2D" uid="uid://cnvndwp3q7rke" path="res://Assets/Textures/dirt.png" id="3_ogpj0"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ulcfh"] albedo_texture = ExtResource("1_ghpvv") texture_filter = 0 -[sub_resource type="QuadMesh" id="QuadMesh_p0vo4"] +[sub_resource type="QuadMesh" id="QuadMesh_odji0"] material = SubResource("StandardMaterial3D_ulcfh") orientation = 1 -[sub_resource type="Image" id="Image_jdbth"] +[sub_resource type="Image" id="Image_g43rd"] data = { -"data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 179, 90, 255, 95, 179, 90, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 61, 129, 57, 255, 74, 149, 70, 255, 95, 179, 90, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 179, 90, 255, 95, 179, 90, 255, 74, 149, 70, 255, 74, 149, 70, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 60, 129, 57, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 60, 129, 57, 255, 60, 129, 57, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, 129, 57, 255, 95, 179, 90, 255, 95, 179, 90, 255, 60, 128, 57, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 74, 149, 70, 255, 74, 149, 70, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 74, 148, 70, 255, 74, 148, 70, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 149, 70, 255, 74, 149, 70, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 60, 128, 56, 255, 74, 148, 70, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 60, 128, 56, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 74, 148, 70, 255, 74, 148, 70, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 74, 148, 70, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 60, 128, 56, 255, 74, 148, 70, 255, 74, 148, 70, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 74, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 60, 128, 56, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 74, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 60, 128, 56, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 60, 128, 56, 255, 73, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 73, 148, 69, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 60, 128, 56, 255, 60, 128, 56, 255, 73, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 73, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 73, 148, 69, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 73, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 60, 128, 56, 255, 73, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 60, 128, 56, 255, 60, 128, 56, 255, 73, 147, 69, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 89, 255, 94, 178, 89, 255, 60, 128, 56, 255, 60, 128, 56, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 73, 147, 69, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 73, 147, 69, 255, 73, 147, 69, 255, 60, 128, 56, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 60, 128, 56, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 60, 128, 56, 255, 94, 178, 89, 255, 94, 178, 89, 255, 73, 147, 69, 255, 73, 147, 69, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 73, 147, 69, 255, 73, 147, 69, 255, 60, 128, 56, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 60, 127, 56, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 60, 128, 56, 255, 73, 147, 69, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 60, 127, 56, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 73, 147, 69, 255, 73, 147, 69, 255, 60, 127, 56, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 73, 147, 69, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 59, 127, 56, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 59, 127, 56, 255, 73, 147, 69, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 59, 127, 56, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 73, 147, 69, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 59, 127, 56, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 59, 127, 56, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 59, 127, 56, 255, 73, 147, 69, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 73, 147, 69, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 73, 147, 69, 255, 73, 147, 69, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 73, 147, 69, 255, 73, 147, 69, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 59, 127, 56, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 73, 147, 69, 255, 73, 147, 69, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 73, 147, 69, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 73, 147, 69, 255, 73, 147, 69, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59, 127, 56, 255, 73, 147, 69, 255, 73, 147, 69, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 59, 127, 55, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 59, 127, 55, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 73, 147, 68, 255, 73, 147, 68, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 73, 147, 68, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 59, 127, 55, 255, 59, 127, 55, 255, 73, 147, 68, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 146, 68, 255, 72, 146, 68, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +"data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 179, 91, 255, 95, 179, 91, 255, 95, 179, 91, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 61, 129, 57, 255, 61, 129, 57, 255, 61, 129, 57, 255, 74, 149, 70, 255, 74, 149, 70, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 74, 149, 70, 255, 74, 149, 70, 255, 74, 149, 70, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 74, 149, 70, 255, 74, 149, 70, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 74, 149, 70, 255, 74, 149, 70, 255, 74, 149, 70, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 60, 129, 57, 255, 74, 149, 70, 255, 74, 149, 70, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 60, 129, 57, 255, 60, 129, 57, 255, 74, 149, 70, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 60, 129, 57, 255, 60, 129, 57, 255, 60, 129, 57, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 60, 128, 57, 255, 60, 128, 57, 255, 60, 128, 57, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 60, 129, 57, 255, 60, 129, 57, 255, 60, 129, 57, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 74, 149, 70, 255, 74, 149, 70, 255, 60, 128, 57, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 74, 148, 70, 255, 74, 148, 70, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 60, 128, 57, 255, 60, 128, 57, 255, 60, 128, 57, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 74, 149, 70, 255, 74, 149, 70, 255, 74, 149, 70, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 74, 148, 70, 255, 74, 148, 70, 255, 60, 128, 57, 255, 60, 128, 57, 255, 60, 128, 57, 255, 60, 128, 57, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 149, 70, 255, 60, 128, 57, 255, 60, 128, 57, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 60, 128, 57, 255, 60, 128, 57, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74, 148, 70, 255, 74, 148, 70, 255, 74, 148, 70, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 60, 128, 57, 255, 60, 128, 57, 255, 60, 128, 57, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 95, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 60, 128, 56, 255, 60, 128, 56, 255, 74, 148, 70, 255, 74, 148, 70, 255, 74, 148, 70, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 0, 0, 0, 0, 0, 0, 0, 0, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 60, 128, 56, 255, 60, 128, 56, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 74, 148, 70, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 74, 148, 70, 255, 60, 128, 56, 255, 60, 128, 56, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 74, 148, 70, 255, 74, 148, 70, 255, 74, 148, 70, 255, 60, 128, 56, 255, 60, 128, 56, 255, 60, 128, 56, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 60, 128, 56, 255, 60, 128, 56, 255, 60, 128, 56, 255, 60, 128, 56, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 74, 148, 70, 255, 74, 148, 70, 255, 74, 148, 70, 255, 74, 148, 70, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 74, 148, 70, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 60, 128, 56, 255, 60, 128, 56, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 179, 90, 255, 74, 148, 70, 255, 74, 148, 70, 255, 74, 148, 70, 255, 74, 148, 70, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 60, 128, 56, 255, 74, 148, 70, 255, 74, 148, 70, 255, 74, 148, 69, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 74, 148, 69, 255, 74, 148, 69, 255, 74, 148, 69, 255, 74, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 74, 148, 69, 255, 60, 128, 56, 255, 60, 128, 56, 255, 60, 128, 56, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 60, 128, 56, 255, 60, 128, 56, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 179, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 60, 128, 56, 255, 60, 128, 56, 255, 60, 128, 56, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 73, 148, 69, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 73, 148, 69, 255, 73, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 60, 128, 56, 255, 60, 128, 56, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 73, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 60, 128, 56, 255, 60, 128, 56, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 73, 148, 69, 255, 73, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 60, 128, 56, 255, 60, 128, 56, 255, 73, 148, 69, 255, 73, 148, 69, 255, 73, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 60, 128, 56, 255, 60, 128, 56, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 73, 148, 69, 255, 60, 128, 56, 255, 60, 128, 56, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 60, 128, 56, 255, 60, 128, 56, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 60, 128, 56, 255, 73, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 60, 128, 56, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 60, 128, 56, 255, 60, 128, 56, 255, 60, 128, 56, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 73, 148, 69, 255, 73, 148, 69, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 73, 148, 69, 255, 73, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 73, 148, 69, 255, 73, 148, 69, 255, 73, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 60, 128, 56, 255, 60, 128, 56, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 60, 128, 56, 255, 60, 128, 56, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 73, 148, 69, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 73, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 73, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 73, 148, 69, 255, 73, 148, 69, 255, 73, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 73, 148, 69, 255, 73, 148, 69, 255, 60, 128, 56, 255, 60, 128, 56, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 60, 128, 56, 255, 60, 128, 56, 255, 60, 128, 56, 255, 60, 128, 56, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 73, 148, 69, 255, 73, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 60, 128, 56, 255, 60, 128, 56, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 60, 128, 56, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 73, 148, 69, 255, 73, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 60, 128, 56, 255, 73, 148, 69, 255, 73, 148, 69, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 90, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 73, 148, 69, 255, 73, 148, 69, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 60, 128, 56, 255, 60, 128, 56, 255, 60, 128, 56, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 73, 147, 69, 255, 73, 147, 69, 255, 73, 147, 69, 255, 60, 128, 56, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 60, 128, 56, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 73, 147, 69, 255, 73, 147, 69, 255, 73, 147, 69, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 73, 147, 69, 255, 60, 128, 56, 255, 60, 128, 56, 255, 60, 128, 56, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 60, 128, 56, 255, 60, 128, 56, 255, 73, 147, 69, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 73, 147, 69, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 73, 147, 69, 255, 73, 147, 69, 255, 73, 147, 69, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 60, 128, 56, 255, 60, 128, 56, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 73, 147, 69, 255, 73, 147, 69, 255, 73, 147, 69, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 73, 147, 69, 255, 60, 127, 56, 255, 60, 127, 56, 255, 60, 127, 56, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 60, 127, 56, 255, 60, 127, 56, 255, 60, 127, 56, 255, 60, 127, 56, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 73, 147, 69, 255, 73, 147, 69, 255, 73, 147, 69, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 73, 147, 69, 255, 73, 147, 69, 255, 60, 127, 56, 255, 60, 127, 56, 255, 60, 127, 56, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 73, 147, 69, 255, 73, 147, 69, 255, 73, 147, 69, 255, 73, 147, 69, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 60, 127, 56, 255, 60, 127, 56, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 60, 127, 56, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 178, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 73, 147, 69, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 59, 127, 56, 255, 59, 127, 56, 255, 59, 127, 56, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 73, 147, 69, 255, 59, 127, 56, 255, 59, 127, 56, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 73, 147, 69, 255, 73, 147, 69, 255, 73, 147, 69, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 59, 127, 56, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 73, 147, 69, 255, 73, 147, 69, 255, 73, 147, 69, 255, 73, 147, 69, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 59, 127, 56, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 73, 147, 69, 255, 73, 147, 69, 255, 94, 177, 89, 255, 94, 177, 89, 255, 59, 127, 56, 255, 59, 127, 56, 255, 59, 127, 56, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 59, 127, 56, 255, 59, 127, 56, 255, 59, 127, 56, 255, 59, 127, 56, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 59, 127, 56, 255, 73, 147, 69, 255, 73, 147, 69, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 59, 127, 56, 255, 59, 127, 56, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 73, 147, 69, 255, 73, 147, 69, 255, 73, 147, 69, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 59, 127, 56, 255, 59, 127, 56, 255, 59, 127, 56, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 59, 127, 56, 255, 59, 127, 56, 255, 73, 147, 69, 255, 73, 147, 69, 255, 73, 147, 69, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 73, 147, 69, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 94, 177, 89, 255, 73, 147, 69, 255, 73, 147, 69, 255, 73, 147, 69, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 73, 147, 69, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 94, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 59, 127, 56, 255, 73, 147, 69, 255, 73, 147, 69, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 59, 127, 56, 255, 59, 127, 56, 255, 59, 127, 56, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 73, 147, 69, 255, 73, 147, 69, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 73, 147, 69, 255, 73, 147, 69, 255, 73, 147, 69, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 73, 147, 69, 255, 73, 147, 69, 255, 73, 147, 69, 255, 59, 127, 56, 255, 59, 127, 56, 255, 59, 127, 56, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 73, 147, 69, 255, 73, 147, 69, 255, 73, 147, 69, 255, 73, 147, 69, 255, 59, 127, 56, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 59, 127, 56, 255, 73, 147, 69, 255, 73, 147, 69, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 93, 177, 89, 255, 93, 177, 89, 255, 59, 127, 56, 255, 59, 127, 56, 255, 59, 127, 56, 255, 73, 147, 69, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 59, 127, 56, 255, 59, 127, 56, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 59, 127, 56, 255, 59, 127, 56, 255, 59, 127, 56, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 59, 127, 56, 255, 59, 127, 56, 255, 59, 127, 56, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 147, 69, 255, 73, 147, 69, 255, 73, 147, 69, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 59, 127, 55, 255, 59, 127, 55, 255, 59, 127, 55, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 59, 127, 55, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 73, 147, 69, 255, 59, 127, 55, 255, 59, 127, 55, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 59, 127, 55, 255, 59, 127, 55, 255, 59, 127, 55, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 73, 147, 68, 255, 73, 147, 68, 255, 73, 147, 68, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 73, 147, 68, 255, 73, 147, 68, 255, 73, 147, 68, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 73, 147, 68, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 59, 127, 55, 255, 59, 127, 55, 255, 59, 127, 55, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 59, 127, 55, 255, 59, 127, 55, 255, 72, 147, 68, 255, 72, 147, 68, 255, 72, 147, 68, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 59, 127, 55, 255, 59, 127, 55, 255, 59, 127, 55, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, 177, 89, 255, 93, 177, 89, 255, 93, 177, 89, 255, 72, 146, 68, 255, 72, 146, 68, 255, 72, 146, 68, 255, 59, 127, 55, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 72, 146, 68, 255, 72, 146, 68, 255, 72, 146, 68, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "format": "RGBA8", "height": 64, "mipmaps": false, "width": 64 } -[sub_resource type="ImageTexture" id="ImageTexture_p1rdv"] -image = SubResource("Image_jdbth") +[sub_resource type="ImageTexture" id="ImageTexture_a0dlb"] +image = SubResource("Image_g43rd") [sub_resource type="BoxShape3D" id="BoxShape3D_mtfk2"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_jnpkd"] -albedo_texture = ExtResource("1_sntky") +albedo_texture = ExtResource("2_gf3ck") +texture_filter = 0 -[sub_resource type="QuadMesh" id="QuadMesh_4ay7f"] +[sub_resource type="QuadMesh" id="QuadMesh_sayb6"] material = SubResource("StandardMaterial3D_jnpkd") orientation = 1 -[sub_resource type="Image" id="Image_oj41k"] +[sub_resource type="Image" id="Image_cupe8"] data = { -"data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 100, 92, 255, 103, 106, 99, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 104, 97, 255, 110, 113, 108, 255, 117, 120, 115, 255, 112, 115, 110, 255, 106, 109, 103, 255, 101, 105, 97, 255, 105, 107, 99, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 110, 112, 107, 255, 106, 109, 103, 255, 101, 105, 98, 255, 98, 103, 96, 255, 106, 109, 103, 255, 105, 109, 102, 255, 104, 107, 100, 255, 105, 105, 98, 255, 102, 102, 94, 255, 103, 103, 96, 255, 107, 107, 100, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 97, 98, 92, 255, 107, 106, 100, 255, 106, 106, 99, 255, 105, 107, 101, 255, 108, 110, 104, 255, 114, 116, 111, 255, 114, 117, 112, 255, 109, 111, 105, 255, 109, 109, 102, 255, 108, 107, 100, 255, 103, 104, 96, 255, 103, 103, 95, 255, 106, 105, 98, 255, 108, 108, 101, 255, 109, 109, 103, 255, 106, 108, 103, 255, 103, 105, 100, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 106, 108, 101, 255, 104, 104, 98, 255, 93, 94, 88, 255, 91, 92, 86, 255, 94, 95, 89, 255, 99, 100, 94, 255, 108, 107, 101, 255, 101, 102, 94, 255, 94, 96, 87, 255, 94, 96, 87, 255, 96, 97, 88, 255, 102, 102, 94, 255, 104, 104, 97, 255, 107, 107, 100, 255, 108, 109, 103, 255, 110, 111, 107, 255, 110, 112, 108, 255, 107, 109, 104, 255, 94, 97, 91, 255, 83, 87, 78, 255, 84, 88, 79, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 98, 99, 93, 255, 99, 100, 94, 255, 92, 94, 88, 255, 92, 93, 87, 255, 93, 95, 88, 255, 96, 97, 91, 255, 95, 96, 90, 255, 88, 90, 82, 255, 80, 83, 75, 255, 74, 78, 69, 255, 77, 81, 72, 255, 83, 86, 77, 255, 86, 89, 80, 255, 88, 91, 81, 255, 92, 94, 85, 255, 100, 102, 95, 255, 105, 107, 102, 255, 108, 110, 105, 255, 104, 106, 101, 255, 95, 98, 92, 255, 86, 89, 81, 255, 83, 87, 78, 255, 81, 86, 76, 255, 89, 93, 83, 255, 98, 102, 92, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 102, 97, 255, 101, 101, 97, 255, 103, 104, 99, 255, 98, 99, 94, 255, 93, 93, 87, 255, 90, 90, 84, 255, 81, 83, 78, 255, 84, 87, 80, 255, 85, 88, 79, 255, 83, 87, 77, 255, 78, 81, 73, 255, 72, 76, 68, 255, 66, 71, 63, 255, 69, 73, 66, 255, 68, 71, 66, 255, 67, 69, 66, 255, 74, 76, 72, 255, 83, 86, 80, 255, 93, 96, 90, 255, 95, 98, 91, 255, 97, 100, 94, 255, 102, 105, 97, 255, 100, 103, 93, 255, 103, 106, 96, 255, 106, 108, 99, 255, 109, 111, 102, 255, 105, 107, 98, 255, 98, 101, 91, 255, 101, 105, 94, 255, 113, 115, 107, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 98, 99, 94, 255, 101, 101, 97, 255, 99, 100, 95, 255, 99, 100, 96, 255, 102, 103, 99, 255, 92, 92, 86, 255, 88, 87, 81, 255, 91, 92, 86, 255, 91, 94, 87, 255, 84, 88, 81, 255, 73, 77, 70, 255, 70, 74, 66, 255, 71, 75, 67, 255, 71, 76, 69, 255, 72, 75, 71, 255, 72, 74, 71, 255, 73, 75, 73, 255, 69, 71, 69, 255, 66, 69, 66, 255, 72, 74, 72, 255, 77, 79, 75, 255, 89, 92, 85, 255, 98, 102, 93, 255, 102, 105, 95, 255, 109, 111, 101, 255, 114, 116, 106, 255, 111, 113, 104, 255, 105, 108, 98, 255, 110, 113, 104, 255, 124, 127, 122, 255, 125, 128, 123, 255, 127, 130, 125, 255, 123, 126, 120, 255, 118, 121, 113, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 109, 107, 101, 255, 106, 104, 97, 255, 99, 99, 92, 255, 99, 100, 94, 255, 99, 100, 95, 255, 102, 102, 98, 255, 98, 99, 95, 255, 88, 88, 82, 255, 85, 84, 78, 255, 85, 84, 78, 255, 88, 89, 83, 255, 87, 87, 81, 255, 83, 83, 76, 255, 78, 80, 73, 255, 82, 84, 79, 255, 81, 83, 80, 255, 76, 78, 75, 255, 80, 83, 80, 255, 84, 86, 84, 255, 86, 88, 85, 255, 89, 92, 89, 255, 89, 92, 87, 255, 91, 95, 89, 255, 92, 96, 90, 255, 93, 97, 91, 255, 98, 101, 94, 255, 107, 109, 102, 255, 112, 114, 105, 255, 111, 114, 106, 255, 106, 111, 101, 255, 101, 106, 94, 255, 105, 110, 98, 255, 114, 119, 110, 255, 123, 127, 120, 255, 125, 128, 123, 255, 112, 116, 107, 255, 101, 104, 91, 255, 104, 109, 96, 255, 106, 110, 99, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 112, 112, 105, 255, 113, 111, 104, 255, 111, 108, 102, 255, 116, 114, 106, 255, 122, 120, 111, 255, 126, 124, 114, 255, 120, 119, 109, 255, 105, 105, 98, 255, 95, 97, 91, 255, 89, 90, 84, 255, 90, 91, 85, 255, 92, 95, 88, 255, 90, 91, 85, 255, 85, 85, 79, 255, 84, 85, 77, 255, 84, 87, 77, 255, 85, 89, 78, 255, 89, 93, 82, 255, 83, 87, 78, 255, 79, 83, 76, 255, 79, 81, 77, 255, 82, 85, 81, 255, 90, 94, 89, 255, 97, 101, 96, 255, 102, 105, 100, 255, 97, 100, 95, 255, 89, 94, 87, 255, 93, 97, 91, 255, 100, 103, 98, 255, 97, 101, 94, 255, 98, 102, 95, 255, 104, 108, 100, 255, 110, 114, 106, 255, 122, 125, 119, 255, 121, 125, 118, 255, 120, 124, 117, 255, 107, 111, 101, 255, 96, 100, 86, 255, 96, 99, 85, 255, 96, 99, 85, 255, 105, 109, 95, 255, 112, 117, 104, 255, 114, 119, 106, 255, 106, 110, 99, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 101, 96, 255, 109, 107, 101, 255, 118, 116, 108, 255, 122, 120, 111, 255, 117, 116, 108, 255, 120, 119, 110, 255, 125, 123, 113, 255, 119, 118, 110, 255, 107, 108, 102, 255, 94, 97, 90, 255, 85, 88, 82, 255, 88, 90, 84, 255, 93, 95, 89, 255, 95, 98, 92, 255, 96, 97, 90, 255, 92, 95, 85, 255, 95, 98, 88, 255, 96, 99, 89, 255, 91, 95, 84, 255, 86, 90, 79, 255, 89, 93, 82, 255, 95, 98, 89, 255, 92, 95, 88, 255, 91, 94, 87, 255, 90, 94, 87, 255, 90, 94, 88, 255, 94, 98, 93, 255, 99, 102, 97, 255, 101, 103, 99, 255, 89, 91, 84, 255, 84, 87, 78, 255, 86, 89, 80, 255, 93, 96, 88, 255, 100, 104, 96, 255, 104, 109, 100, 255, 106, 109, 102, 255, 109, 112, 103, 255, 108, 113, 101, 255, 104, 108, 96, 255, 101, 104, 91, 255, 99, 103, 89, 255, 105, 109, 96, 255, 110, 115, 102, 255, 111, 115, 103, 255, 111, 116, 104, 255, 97, 100, 90, 255, 88, 90, 81, 255, 83, 84, 77, 255, 81, 83, 75, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102, 104, 95, 255, 105, 106, 97, 255, 118, 117, 110, 255, 121, 120, 112, 255, 125, 123, 114, 255, 125, 123, 114, 255, 121, 119, 111, 255, 114, 114, 107, 255, 110, 111, 104, 255, 102, 104, 98, 255, 93, 96, 89, 255, 92, 94, 88, 255, 87, 90, 83, 255, 84, 88, 81, 255, 90, 92, 85, 255, 101, 101, 94, 255, 109, 110, 102, 255, 114, 115, 106, 255, 115, 115, 107, 255, 115, 116, 108, 255, 114, 115, 107, 255, 102, 104, 96, 255, 94, 97, 90, 255, 99, 100, 94, 255, 104, 104, 98, 255, 99, 100, 94, 255, 93, 96, 89, 255, 100, 101, 95, 255, 99, 100, 94, 255, 96, 99, 92, 255, 92, 95, 87, 255, 89, 92, 84, 255, 90, 93, 85, 255, 94, 97, 89, 255, 95, 99, 91, 255, 91, 94, 85, 255, 85, 86, 79, 255, 83, 83, 76, 255, 86, 85, 79, 255, 89, 88, 81, 255, 86, 87, 78, 255, 87, 89, 77, 255, 92, 95, 82, 255, 104, 108, 96, 255, 111, 115, 104, 255, 113, 117, 106, 255, 104, 107, 97, 255, 94, 96, 87, 255, 87, 89, 81, 255, 84, 86, 78, 255, 89, 91, 84, 255, 95, 99, 90, 255, 95, 99, 88, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 115, 116, 108, 255, 110, 111, 103, 255, 105, 106, 97, 255, 107, 109, 100, 255, 117, 118, 110, 255, 124, 124, 116, 255, 126, 126, 119, 255, 120, 122, 114, 255, 113, 114, 108, 255, 110, 111, 104, 255, 110, 110, 104, 255, 104, 105, 99, 255, 91, 94, 88, 255, 86, 90, 84, 255, 90, 92, 85, 255, 93, 93, 87, 255, 94, 95, 89, 255, 98, 99, 94, 255, 102, 102, 98, 255, 107, 108, 103, 255, 109, 110, 103, 255, 108, 109, 101, 255, 107, 106, 100, 255, 100, 101, 95, 255, 96, 98, 91, 255, 97, 98, 92, 255, 101, 102, 96, 255, 103, 103, 96, 255, 100, 101, 94, 255, 101, 103, 94, 255, 97, 100, 90, 255, 90, 94, 83, 255, 90, 93, 83, 255, 87, 90, 80, 255, 87, 90, 81, 255, 95, 97, 90, 255, 94, 96, 88, 255, 88, 89, 81, 255, 87, 86, 80, 255, 76, 76, 69, 255, 70, 69, 63, 255, 70, 69, 64, 255, 69, 69, 63, 255, 67, 70, 64, 255, 78, 81, 74, 255, 91, 94, 85, 255, 96, 99, 90, 255, 95, 97, 88, 255, 97, 100, 91, 255, 100, 103, 93, 255, 99, 102, 93, 255, 101, 105, 97, 255, 104, 108, 101, 255, 103, 106, 99, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 108, 109, 100, 255, 108, 109, 100, 255, 113, 114, 106, 255, 118, 119, 111, 255, 119, 119, 112, 255, 120, 120, 112, 255, 117, 118, 110, 255, 118, 122, 114, 255, 114, 118, 111, 255, 102, 105, 97, 255, 97, 100, 91, 255, 99, 100, 92, 255, 107, 107, 101, 255, 114, 114, 108, 255, 107, 108, 103, 255, 103, 103, 99, 255, 105, 106, 102, 255, 103, 104, 100, 255, 99, 100, 96, 255, 99, 100, 95, 255, 102, 103, 98, 255, 109, 109, 104, 255, 110, 109, 104, 255, 113, 112, 107, 255, 112, 111, 105, 255, 106, 106, 100, 255, 97, 99, 92, 255, 95, 97, 90, 255, 98, 99, 92, 255, 97, 99, 90, 255, 97, 100, 90, 255, 101, 103, 93, 255, 99, 101, 92, 255, 94, 97, 87, 255, 92, 95, 85, 255, 90, 94, 84, 255, 95, 97, 90, 255, 101, 102, 95, 255, 104, 104, 97, 255, 92, 92, 85, 255, 76, 75, 69, 255, 74, 74, 68, 255, 75, 75, 69, 255, 71, 74, 67, 255, 69, 73, 67, 255, 64, 69, 63, 255, 73, 77, 70, 255, 79, 83, 75, 255, 90, 93, 85, 255, 99, 102, 93, 255, 101, 104, 96, 255, 106, 109, 103, 255, 109, 112, 106, 255, 107, 110, 104, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 103, 106, 96, 255, 110, 112, 103, 255, 124, 124, 116, 255, 117, 118, 109, 255, 114, 115, 106, 255, 112, 113, 104, 255, 115, 117, 108, 255, 119, 122, 115, 255, 117, 121, 114, 255, 110, 113, 105, 255, 103, 106, 97, 255, 96, 98, 90, 255, 95, 98, 90, 255, 101, 103, 96, 255, 108, 107, 103, 255, 112, 110, 107, 255, 113, 112, 109, 255, 103, 104, 99, 255, 93, 94, 88, 255, 87, 88, 82, 255, 83, 84, 77, 255, 84, 85, 79, 255, 96, 97, 92, 255, 100, 101, 95, 255, 102, 102, 97, 255, 118, 116, 111, 255, 120, 118, 112, 255, 120, 118, 112, 255, 113, 113, 105, 255, 105, 107, 96, 255, 98, 101, 90, 255, 98, 101, 91, 255, 100, 103, 93, 255, 106, 108, 99, 255, 108, 110, 101, 255, 103, 106, 98, 255, 96, 100, 93, 255, 98, 101, 95, 255, 98, 102, 96, 255, 91, 95, 88, 255, 84, 87, 80, 255, 81, 83, 77, 255, 79, 81, 74, 255, 74, 77, 70, 255, 76, 80, 73, 255, 89, 92, 83, 255, 96, 98, 89, 255, 94, 97, 88, 255, 96, 99, 90, 255, 97, 100, 91, 255, 90, 94, 87, 255, 86, 90, 85, 255, 92, 96, 90, 255, 103, 106, 100, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 99, 88, 255, 97, 100, 89, 255, 96, 100, 89, 255, 101, 104, 94, 255, 108, 110, 101, 255, 117, 118, 109, 255, 122, 124, 116, 255, 121, 125, 118, 255, 113, 117, 109, 255, 101, 104, 95, 255, 102, 104, 96, 255, 108, 111, 103, 255, 114, 118, 111, 255, 118, 120, 115, 255, 117, 115, 112, 255, 119, 116, 114, 255, 118, 115, 113, 255, 113, 111, 108, 255, 100, 99, 94, 255, 90, 90, 83, 255, 87, 88, 81, 255, 84, 86, 79, 255, 85, 88, 82, 255, 97, 98, 92, 255, 100, 101, 95, 255, 103, 103, 97, 255, 112, 111, 105, 255, 113, 113, 107, 255, 109, 110, 102, 255, 111, 112, 102, 255, 118, 118, 108, 255, 124, 123, 112, 255, 127, 126, 114, 255, 119, 119, 108, 255, 111, 113, 103, 255, 109, 112, 104, 255, 110, 114, 108, 255, 107, 111, 104, 255, 102, 106, 100, 255, 103, 107, 100, 255, 101, 105, 99, 255, 95, 98, 92, 255, 87, 91, 85, 255, 86, 90, 84, 255, 87, 92, 86, 255, 84, 89, 82, 255, 81, 85, 79, 255, 79, 83, 76, 255, 89, 92, 84, 255, 95, 98, 89, 255, 98, 102, 95, 255, 96, 100, 94, 255, 91, 95, 89, 255, 92, 94, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 103, 94, 255, 103, 105, 95, 255, 109, 111, 101, 255, 107, 109, 100, 255, 95, 98, 87, 255, 91, 95, 84, 255, 93, 97, 86, 255, 99, 101, 91, 255, 106, 109, 99, 255, 107, 111, 100, 255, 105, 108, 97, 255, 100, 102, 91, 255, 94, 96, 84, 255, 100, 103, 93, 255, 105, 107, 100, 255, 109, 107, 103, 255, 110, 108, 105, 255, 111, 109, 106, 255, 106, 104, 100, 255, 100, 99, 94, 255, 101, 99, 94, 255, 103, 102, 97, 255, 101, 103, 95, 255, 98, 102, 92, 255, 102, 105, 96, 255, 103, 106, 97, 255, 100, 102, 95, 255, 97, 98, 93, 255, 100, 101, 95, 255, 112, 113, 104, 255, 116, 118, 107, 255, 116, 117, 107, 255, 117, 118, 108, 255, 121, 122, 111, 255, 122, 123, 112, 255, 119, 120, 109, 255, 115, 117, 106, 255, 105, 108, 98, 255, 99, 102, 94, 255, 99, 102, 95, 255, 105, 109, 103, 255, 105, 108, 102, 255, 98, 102, 96, 255, 94, 97, 92, 255, 93, 97, 92, 255, 94, 97, 93, 255, 88, 92, 86, 255, 85, 89, 83, 255, 87, 91, 85, 255, 90, 94, 88, 255, 90, 95, 88, 255, 88, 92, 85, 255, 87, 91, 85, 255, 91, 94, 89, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 101, 102, 93, 255, 103, 105, 94, 255, 103, 105, 94, 255, 103, 104, 94, 255, 103, 104, 94, 255, 96, 98, 88, 255, 91, 94, 84, 255, 94, 97, 87, 255, 95, 98, 86, 255, 96, 98, 87, 255, 102, 105, 95, 255, 109, 113, 105, 255, 103, 106, 97, 255, 92, 94, 82, 255, 91, 93, 84, 255, 91, 94, 88, 255, 91, 94, 89, 255, 92, 95, 90, 255, 91, 92, 86, 255, 91, 92, 85, 255, 89, 90, 83, 255, 91, 93, 85, 255, 96, 99, 90, 255, 101, 104, 95, 255, 104, 108, 99, 255, 109, 111, 104, 255, 112, 114, 107, 255, 107, 110, 102, 255, 108, 111, 103, 255, 121, 123, 114, 255, 123, 125, 115, 255, 124, 126, 115, 255, 124, 125, 113, 255, 121, 122, 111, 255, 114, 115, 105, 255, 113, 114, 104, 255, 111, 114, 103, 255, 110, 113, 102, 255, 102, 104, 95, 255, 94, 96, 87, 255, 90, 92, 83, 255, 89, 91, 82, 255, 95, 97, 89, 255, 102, 105, 98, 255, 109, 111, 108, 255, 112, 114, 112, 255, 112, 114, 112, 255, 110, 112, 110, 255, 104, 107, 104, 255, 92, 96, 91, 255, 92, 95, 89, 255, 102, 102, 96, 255, 97, 99, 92, 255, 92, 95, 88, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 121, 120, 111, 255, 111, 112, 101, 255, 99, 101, 91, 255, 101, 103, 93, 255, 105, 106, 96, 255, 110, 111, 100, 255, 112, 113, 102, 255, 106, 106, 98, 255, 99, 99, 92, 255, 96, 97, 89, 255, 100, 101, 92, 255, 101, 103, 93, 255, 99, 101, 90, 255, 96, 98, 86, 255, 97, 100, 92, 255, 98, 100, 96, 255, 89, 93, 87, 255, 85, 89, 83, 255, 88, 92, 86, 255, 86, 90, 84, 255, 82, 86, 80, 255, 83, 86, 80, 255, 91, 94, 87, 255, 93, 96, 88, 255, 93, 97, 88, 255, 104, 107, 99, 255, 111, 113, 106, 255, 113, 115, 108, 255, 114, 116, 108, 255, 113, 114, 106, 255, 107, 107, 100, 255, 110, 111, 103, 255, 118, 120, 112, 255, 125, 127, 118, 255, 124, 127, 118, 255, 115, 117, 107, 255, 107, 110, 99, 255, 109, 112, 101, 255, 110, 114, 103, 255, 103, 106, 96, 255, 89, 91, 82, 255, 87, 88, 80, 255, 85, 87, 79, 255, 91, 94, 85, 255, 94, 97, 87, 255, 94, 97, 88, 255, 100, 103, 95, 255, 106, 109, 102, 255, 105, 109, 103, 255, 104, 106, 103, 255, 101, 103, 99, 255, 95, 99, 92, 255, 94, 98, 91, 255, 100, 101, 95, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 105, 106, 97, 255, 110, 111, 101, 255, 119, 119, 108, 255, 127, 127, 115, 255, 128, 128, 116, 255, 120, 120, 109, 255, 107, 108, 99, 255, 106, 106, 98, 255, 112, 112, 105, 255, 112, 112, 105, 255, 108, 109, 101, 255, 107, 107, 100, 255, 111, 111, 104, 255, 110, 110, 103, 255, 101, 102, 95, 255, 97, 99, 93, 255, 98, 100, 96, 255, 94, 96, 92, 255, 85, 89, 83, 255, 79, 84, 77, 255, 82, 86, 79, 255, 86, 89, 83, 255, 88, 90, 85, 255, 89, 91, 85, 255, 92, 93, 88, 255, 98, 98, 94, 255, 102, 103, 98, 255, 104, 106, 99, 255, 104, 106, 98, 255, 107, 108, 101, 255, 113, 114, 106, 255, 116, 117, 109, 255, 118, 120, 112, 255, 118, 120, 112, 255, 119, 122, 114, 255, 114, 116, 107, 255, 103, 104, 93, 255, 97, 97, 85, 255, 96, 96, 84, 255, 101, 103, 91, 255, 106, 108, 97, 255, 109, 113, 102, 255, 103, 107, 97, 255, 99, 102, 93, 255, 99, 102, 93, 255, 100, 103, 94, 255, 96, 99, 90, 255, 102, 106, 97, 255, 108, 112, 103, 255, 109, 113, 104, 255, 109, 111, 104, 255, 111, 111, 106, 255, 109, 110, 105, 255, 102, 103, 97, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 108, 110, 102, 255, 114, 114, 107, 255, 113, 113, 105, 255, 114, 114, 106, 255, 119, 119, 111, 255, 122, 122, 114, 255, 120, 120, 112, 255, 121, 120, 113, 255, 118, 118, 111, 255, 109, 109, 102, 255, 99, 99, 91, 255, 103, 103, 96, 255, 107, 107, 100, 255, 104, 104, 97, 255, 102, 103, 95, 255, 107, 107, 100, 255, 106, 106, 99, 255, 99, 99, 92, 255, 95, 97, 91, 255, 97, 99, 94, 255, 95, 97, 92, 255, 91, 93, 88, 255, 87, 90, 85, 255, 87, 89, 85, 255, 95, 96, 91, 255, 103, 103, 97, 255, 106, 106, 100, 255, 105, 106, 100, 255, 109, 111, 105, 255, 120, 122, 117, 255, 119, 121, 116, 255, 116, 117, 112, 255, 113, 115, 108, 255, 117, 119, 111, 255, 117, 120, 111, 255, 111, 114, 103, 255, 106, 109, 97, 255, 103, 105, 93, 255, 100, 101, 89, 255, 101, 102, 90, 255, 105, 108, 95, 255, 108, 111, 100, 255, 109, 112, 103, 255, 104, 107, 98, 255, 92, 95, 87, 255, 89, 91, 83, 255, 82, 83, 75, 255, 81, 82, 75, 255, 90, 92, 85, 255, 96, 98, 92, 255, 100, 101, 96, 255, 109, 109, 104, 255, 114, 113, 108, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 106, 109, 100, 255, 109, 110, 102, 255, 110, 111, 104, 255, 112, 112, 106, 255, 117, 116, 110, 255, 108, 108, 102, 255, 99, 100, 93, 255, 97, 97, 90, 255, 98, 98, 90, 255, 100, 100, 93, 255, 102, 103, 95, 255, 108, 108, 101, 255, 111, 111, 104, 255, 115, 115, 108, 255, 116, 116, 109, 255, 106, 106, 99, 255, 93, 95, 89, 255, 93, 96, 91, 255, 100, 102, 98, 255, 98, 100, 95, 255, 92, 94, 89, 255, 96, 97, 91, 255, 100, 101, 95, 255, 96, 97, 90, 255, 93, 96, 86, 255, 97, 100, 91, 255, 103, 106, 98, 255, 110, 113, 107, 255, 119, 123, 118, 255, 125, 128, 124, 255, 118, 120, 114, 255, 108, 109, 100, 255, 101, 103, 92, 255, 102, 104, 93, 255, 111, 115, 104, 255, 113, 118, 106, 255, 113, 117, 106, 255, 114, 117, 107, 255, 119, 120, 112, 255, 118, 119, 111, 255, 104, 107, 99, 255, 94, 98, 91, 255, 85, 90, 82, 255, 83, 86, 79, 255, 85, 87, 80, 255, 96, 96, 90, 255, 100, 100, 94, 255, 104, 104, 99, 255, 111, 110, 104, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 106, 107, 100, 255, 102, 103, 97, 255, 89, 92, 86, 255, 86, 88, 82, 255, 87, 89, 80, 255, 93, 95, 87, 255, 98, 99, 92, 255, 105, 105, 97, 255, 110, 110, 103, 255, 111, 110, 103, 255, 109, 109, 102, 255, 102, 104, 98, 255, 95, 98, 92, 255, 92, 95, 89, 255, 97, 99, 94, 255, 99, 102, 97, 255, 99, 102, 97, 255, 100, 102, 96, 255, 102, 104, 97, 255, 106, 108, 101, 255, 96, 98, 89, 255, 91, 93, 82, 255, 91, 93, 83, 255, 94, 96, 87, 255, 103, 105, 97, 255, 107, 108, 102, 255, 104, 105, 97, 255, 100, 100, 92, 255, 96, 96, 88, 255, 96, 97, 88, 255, 101, 103, 93, 255, 101, 103, 92, 255, 100, 103, 93, 255, 103, 106, 98, 255, 103, 106, 98, 255, 97, 101, 93, 255, 96, 99, 92, 255, 99, 101, 94, 255, 99, 101, 94, 255, 97, 100, 92, 255, 102, 104, 95, 255, 107, 108, 100, 255, 109, 109, 102, 255, 103, 103, 96, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 97, 100, 93, 255, 96, 99, 93, 255, 98, 100, 95, 255, 95, 97, 91, 255, 93, 95, 88, 255, 100, 102, 96, 255, 105, 106, 100, 255, 103, 105, 99, 255, 107, 109, 104, 255, 110, 112, 108, 255, 105, 107, 102, 255, 101, 103, 98, 255, 99, 101, 96, 255, 99, 102, 96, 255, 101, 103, 94, 255, 98, 99, 90, 255, 100, 101, 91, 255, 98, 99, 89, 255, 92, 94, 84, 255, 93, 94, 84, 255, 92, 93, 83, 255, 99, 99, 91, 255, 105, 106, 99, 255, 113, 113, 106, 255, 107, 107, 100, 255, 97, 96, 88, 255, 94, 93, 84, 255, 93, 92, 84, 255, 91, 92, 85, 255, 90, 92, 87, 255, 88, 91, 85, 255, 89, 92, 85, 255, 87, 90, 84, 255, 85, 89, 82, 255, 92, 95, 88, 255, 98, 100, 92, 255, 103, 103, 95, 255, 110, 111, 102, 255, 111, 111, 103, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86, 89, 80, 255, 86, 90, 80, 255, 93, 97, 87, 255, 96, 99, 89, 255, 96, 99, 89, 255, 109, 111, 104, 255, 116, 117, 112, 255, 118, 120, 116, 255, 114, 115, 109, 255, 108, 109, 100, 255, 100, 101, 92, 255, 105, 105, 96, 255, 107, 107, 98, 255, 116, 116, 105, 255, 112, 113, 102, 255, 108, 108, 98, 255, 97, 98, 89, 255, 98, 99, 91, 255, 103, 103, 96, 255, 98, 98, 91, 255, 96, 96, 88, 255, 94, 93, 84, 255, 93, 92, 84, 255, 85, 86, 78, 255, 82, 84, 79, 255, 86, 88, 84, 255, 89, 91, 87, 255, 89, 91, 86, 255, 86, 88, 83, 255, 88, 91, 86, 255, 92, 94, 88, 255, 97, 98, 91, 255, 106, 106, 98, 255, 113, 113, 105, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 95, 99, 88, 255, 102, 105, 95, 255, 108, 110, 101, 255, 109, 111, 102, 255, 108, 110, 101, 255, 110, 113, 104, 255, 119, 119, 110, 255, 119, 119, 109, 255, 122, 121, 111, 255, 115, 115, 105, 255, 107, 107, 98, 255, 107, 107, 98, 255, 108, 108, 100, 255, 105, 105, 98, 255, 100, 100, 93, 255, 106, 105, 98, 255, 107, 106, 99, 255, 101, 101, 93, 255, 97, 97, 90, 255, 99, 99, 94, 255, 96, 97, 94, 255, 87, 89, 84, 255, 83, 85, 80, 255, 75, 78, 72, 255, 82, 85, 80, 255, 86, 89, 84, 255, 89, 92, 86, 255, 89, 92, 85, 255, 96, 97, 91, 255, 100, 102, 95, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 118, 118, 111, 255, 116, 117, 110, 255, 115, 115, 109, 255, 118, 117, 112, 255, 121, 119, 113, 255, 118, 118, 110, 255, 112, 112, 103, 255, 106, 106, 98, 255, 99, 100, 92, 255, 95, 96, 88, 255, 94, 95, 87, 255, 98, 99, 91, 255, 101, 101, 94, 255, 100, 101, 94, 255, 105, 106, 100, 255, 106, 108, 102, 255, 100, 102, 95, 255, 94, 96, 89, 255, 94, 96, 90, 255, 96, 97, 93, 255, 94, 96, 92, 255, 90, 92, 86, 255, 87, 90, 83, 255, 92, 94, 87, 255, 98, 100, 92, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 117, 118, 111, 255, 109, 112, 104, 255, 103, 106, 99, 255, 93, 94, 88, 255, 86, 88, 80, 255, 88, 90, 82, 255, 87, 89, 81, 255, 89, 91, 81, 255, 91, 93, 84, 255, 96, 97, 89, 255, 99, 101, 93, 255, 106, 107, 102, 255, 112, 113, 109, 255, 110, 112, 108, 255, 107, 109, 104, 255, 94, 96, 88, 255, 90, 92, 83, 255, 96, 97, 90, 255, 97, 98, 92, 255, 91, 94, 87, 255, 92, 96, 87, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 103, 94, 255, 96, 98, 91, 255, 87, 89, 81, 255, 83, 86, 77, 255, 86, 89, 81, 255, 90, 92, 84, 255, 94, 96, 88, 255, 98, 99, 91, 255, 100, 102, 94, 255, 106, 107, 102, 255, 101, 103, 96, 255, 97, 100, 91, 255, 96, 97, 89, 255, 95, 96, 89, 255, 95, 95, 88, 255, 96, 97, 90, 255, 100, 101, 92, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99, 101, 92, 255, 100, 101, 93, 255, 97, 98, 90, 255, 95, 96, 88, 255, 98, 99, 91, 255, 104, 105, 98, 255, 103, 104, 98, 255, 105, 106, 100, 255, 112, 113, 109, 255, 111, 111, 107, 255, 107, 107, 102, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 85, 87, 78, 255, 82, 85, 76, 255, 88, 90, 82, 255, 96, 98, 89, 255, 96, 98, 89, 255, 103, 105, 97, 255, 112, 114, 107, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 97, 100, 90, 255, 102, 104, 95, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +"data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 148, 148, 148, 255, 148, 148, 148, 255, 148, 148, 148, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102, 102, 102, 255, 147, 147, 147, 255, 147, 147, 147, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 77, 77, 77, 255, 132, 132, 132, 255, 132, 132, 132, 255, 132, 132, 132, 255, 102, 102, 102, 255, 102, 102, 102, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 194, 194, 194, 255, 194, 194, 194, 255, 102, 102, 102, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 77, 77, 77, 255, 77, 77, 77, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 131, 131, 131, 255, 131, 131, 131, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 102, 102, 102, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 77, 77, 77, 255, 77, 77, 77, 255, 102, 102, 102, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 77, 77, 77, 255, 102, 102, 102, 255, 102, 102, 102, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 194, 194, 194, 255, 194, 194, 194, 255, 102, 102, 102, 255, 102, 102, 102, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 100, 100, 100, 255, 100, 100, 100, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 77, 77, 77, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 100, 100, 100, 255, 100, 100, 100, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 100, 100, 100, 255, 100, 100, 100, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 77, 77, 77, 255, 77, 77, 77, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 147, 147, 147, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 147, 147, 147, 255, 147, 147, 147, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 131, 131, 131, 255, 147, 147, 147, 255, 147, 147, 147, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 131, 131, 131, 255, 131, 131, 131, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 131, 131, 131, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 0, 0, 0, 0, 0, 0, 0, 0, 102, 102, 102, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 194, 194, 194, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 100, 100, 100, 255, 100, 100, 100, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 147, 147, 147, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 131, 131, 131, 255, 131, 131, 131, 255, 77, 77, 77, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 131, 131, 131, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 77, 77, 77, 255, 102, 102, 102, 255, 102, 102, 102, 255, 100, 100, 100, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 100, 100, 100, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 77, 77, 77, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 77, 77, 77, 255, 102, 102, 102, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 77, 77, 77, 255, 77, 77, 77, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 100, 100, 100, 255, 100, 100, 100, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 100, 100, 100, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 77, 77, 77, 255, 100, 100, 100, 255, 100, 100, 100, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 100, 100, 100, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 77, 77, 77, 255, 77, 77, 77, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 193, 193, 193, 255, 193, 193, 193, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 102, 102, 102, 255, 101, 101, 101, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 100, 100, 100, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 131, 131, 131, 255, 101, 101, 101, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 77, 77, 77, 255, 77, 77, 77, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 77, 77, 77, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 77, 77, 77, 255, 77, 77, 77, 255, 100, 100, 100, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 101, 101, 101, 255, 147, 147, 147, 255, 147, 147, 147, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 101, 101, 101, 255, 101, 101, 101, 255, 100, 100, 100, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 131, 131, 131, 255, 131, 131, 131, 255, 147, 147, 147, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 100, 100, 100, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 77, 77, 77, 255, 77, 77, 77, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 131, 131, 131, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 101, 101, 101, 255, 101, 101, 101, 255, 147, 147, 147, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 131, 131, 131, 255, 131, 131, 131, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 131, 131, 131, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 101, 101, 101, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 193, 193, 193, 255, 193, 193, 193, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 100, 100, 100, 255, 100, 100, 100, 255, 101, 101, 101, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 77, 77, 77, 255, 131, 131, 131, 255, 131, 131, 131, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 147, 147, 147, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 193, 193, 193, 255, 193, 193, 193, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 147, 147, 147, 255, 147, 147, 147, 255, 147, 147, 147, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 77, 77, 77, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 147, 147, 147, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 131, 131, 131, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 77, 77, 77, 255, 77, 77, 77, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 146, 146, 146, 255, 146, 146, 146, 255, 101, 101, 101, 255, 101, 101, 101, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 100, 100, 100, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 146, 146, 146, 255, 146, 146, 146, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 101, 101, 101, 255, 146, 146, 146, 255, 146, 146, 146, 255, 101, 101, 101, 255, 101, 101, 101, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 131, 131, 131, 255, 131, 131, 131, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 131, 131, 131, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 131, 131, 131, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 146, 146, 146, 255, 146, 146, 146, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 99, 99, 99, 255, 99, 99, 99, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 101, 101, 101, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 77, 77, 77, 255, 77, 77, 77, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 101, 101, 101, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 193, 193, 193, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 77, 77, 77, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 101, 101, 101, 255, 101, 101, 101, 255, 77, 77, 77, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 193, 193, 193, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 131, 131, 131, 255, 131, 131, 131, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 131, 131, 131, 255, 101, 101, 101, 255, 101, 101, 101, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 99, 99, 99, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 146, 146, 146, 255, 77, 77, 77, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 131, 131, 131, 255, 131, 131, 131, 255, 131, 131, 131, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 146, 146, 146, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 77, 77, 77, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 146, 146, 146, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 193, 193, 193, 255, 131, 131, 131, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 77, 77, 77, 255, 77, 77, 77, 255, 77, 77, 77, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 146, 146, 146, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 193, 193, 193, 255, 193, 193, 193, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 192, 192, 192, 255, 192, 192, 192, 255, 130, 130, 130, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 146, 146, 146, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 101, 101, 101, 255, 101, 101, 101, 255, 146, 146, 146, 255, 146, 146, 146, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 192, 192, 192, 255, 192, 192, 192, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 76, 76, 76, 255, 76, 76, 76, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 193, 193, 193, 255, 193, 193, 193, 255, 192, 192, 192, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 101, 101, 101, 255, 146, 146, 146, 255, 146, 146, 146, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 192, 192, 192, 255, 192, 192, 192, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 146, 146, 146, 255, 146, 146, 146, 255, 101, 101, 101, 255, 101, 101, 101, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 146, 146, 146, 255, 146, 146, 146, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 130, 130, 130, 255, 130, 130, 130, 255, 99, 99, 99, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 76, 76, 76, 255, 76, 76, 76, 255, 101, 101, 101, 255, 130, 130, 130, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 130, 130, 130, 255, 130, 130, 130, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 146, 146, 146, 255, 146, 146, 146, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 130, 130, 130, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 192, 192, 192, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 76, 76, 76, 255, 76, 76, 76, 255, 99, 99, 99, 255, 99, 99, 99, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 99, 99, 99, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 146, 146, 146, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 146, 146, 146, 255, 146, 146, 146, 255, 130, 130, 130, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 130, 130, 130, 255, 146, 146, 146, 255, 146, 146, 146, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 76, 76, 76, 255, 76, 76, 76, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 146, 146, 146, 255, 99, 99, 99, 255, 99, 99, 99, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 146, 146, 146, 255, 99, 99, 99, 255, 99, 99, 99, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 99, 99, 99, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 99, 99, 99, 255, 99, 99, 99, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 146, 146, 146, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 99, 99, 99, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 192, 192, 192, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 146, 146, 146, 255, 146, 146, 146, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 146, 146, 146, 255, 146, 146, 146, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 76, 76, 76, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 76, 76, 76, 255, 76, 76, 76, 255, 99, 99, 99, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 0, 0, 0, 0, 0, 0, 0, 0, 146, 146, 146, 255, 146, 146, 146, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 192, 192, 192, 255, 192, 192, 192, 255, 130, 130, 130, 255, 130, 130, 130, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 76, 76, 76, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 76, 76, 76, 255, 76, 76, 76, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 101, 101, 101, 255, 101, 101, 101, 255, 101, 101, 101, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 146, 146, 146, 255, 76, 76, 76, 255, 76, 76, 76, 255, 100, 100, 100, 255, 100, 100, 100, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 192, 192, 192, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 130, 130, 130, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 76, 76, 76, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 76, 76, 76, 255, 76, 76, 76, 255, 100, 100, 100, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 145, 145, 145, 255, 145, 145, 145, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 192, 192, 192, 255, 192, 192, 192, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 130, 130, 130, 255, 130, 130, 130, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 76, 76, 76, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 99, 99, 99, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 192, 192, 192, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 145, 145, 145, 255, 145, 145, 145, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 130, 130, 130, 255, 130, 130, 130, 255, 100, 100, 100, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 145, 145, 145, 255, 145, 145, 145, 255, 99, 99, 99, 255, 99, 99, 99, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 192, 192, 192, 255, 192, 192, 192, 255, 192, 192, 192, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 130, 130, 130, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 130, 130, 130, 255, 130, 130, 130, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 145, 145, 145, 255, 145, 145, 145, 255, 130, 130, 130, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 100, 100, 100, 255, 100, 100, 100, 255, 76, 76, 76, 255, 76, 76, 76, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 145, 145, 145, 255, 145, 145, 145, 255, 145, 145, 145, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 100, 100, 100, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100, 100, 100, 255, 100, 100, 100, 255, 76, 76, 76, 255, 76, 76, 76, 255, 76, 76, 76, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 99, 99, 99, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 98, 98, 98, 255, 98, 98, 98, 255, 98, 98, 98, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "format": "RGBA8", "height": 64, "mipmaps": false, "width": 64 } -[sub_resource type="ImageTexture" id="ImageTexture_35hew"] -image = SubResource("Image_oj41k") +[sub_resource type="ImageTexture" id="ImageTexture_2v752"] +image = SubResource("Image_cupe8") [sub_resource type="BoxShape3D" id="BoxShape3D_d3j6k"] +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_e3y4s"] +albedo_texture = ExtResource("3_ogpj0") +texture_filter = 0 + +[sub_resource type="QuadMesh" id="QuadMesh_psgwy"] +material = SubResource("StandardMaterial3D_e3y4s") +size = Vector2(2, 2) +center_offset = Vector3(0, -1, 1) + +[sub_resource type="Image" id="Image_uxw14"] +data = { +"data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 22, 14, 255, 33, 22, 14, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 22, 14, 255, 33, 22, 14, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 72, 55, 35, 255, 47, 34, 21, 255, 47, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 72, 55, 35, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 33, 22, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 72, 55, 35, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 33, 22, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 33, 22, 14, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 33, 22, 14, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 33, 22, 14, 255, 33, 22, 14, 255, 58, 37, 17, 255, 47, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 33, 22, 13, 255, 46, 34, 21, 255, 46, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 37, 17, 255, 33, 22, 14, 255, 33, 22, 14, 255, 58, 37, 17, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 22, 14, 255, 33, 22, 14, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 33, 22, 14, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 72, 55, 35, 255, 72, 55, 35, 255, 33, 22, 14, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 33, 22, 13, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 33, 22, 13, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 33, 22, 13, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 20, 255, 46, 34, 20, 255, 46, 34, 20, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 33, 22, 13, 255, 33, 22, 13, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 20, 255, 46, 34, 20, 255, 46, 34, 20, 255, 46, 34, 20, 255, 46, 34, 20, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 20, 255, 46, 34, 20, 255, 46, 34, 20, 255, 46, 34, 20, 255, 46, 34, 20, 255, 58, 37, 17, 255, 46, 34, 20, 255, 46, 34, 20, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 33, 22, 13, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 20, 255, 46, 34, 20, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 20, 255, 46, 34, 20, 255, 46, 34, 20, 255, 46, 34, 20, 255, 46, 34, 20, 255, 46, 34, 20, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 72, 55, 35, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 33, 22, 13, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 33, 22, 13, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 20, 255, 33, 22, 13, 255, 58, 37, 17, 255, 46, 34, 20, 255, 46, 34, 20, 255, 46, 34, 20, 255, 58, 37, 17, 255, 46, 34, 20, 255, 46, 34, 20, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 33, 22, 14, 255, 33, 22, 14, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 72, 55, 35, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 33, 22, 13, 255, 46, 34, 21, 255, 46, 34, 21, 255, 33, 22, 13, 255, 33, 22, 13, 255, 46, 34, 21, 255, 33, 22, 13, 255, 33, 22, 13, 255, 46, 34, 20, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 20, 255, 46, 34, 20, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 33, 22, 14, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 33, 22, 13, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 33, 22, 13, 255, 33, 22, 13, 255, 46, 34, 21, 255, 46, 34, 20, 255, 46, 34, 20, 255, 46, 34, 20, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 46, 34, 21, 255, 33, 22, 13, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 20, 255, 46, 34, 20, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 72, 55, 36, 255, 58, 38, 18, 255, 58, 38, 18, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 72, 55, 35, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 33, 22, 13, 255, 33, 22, 13, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 20, 255, 46, 34, 20, 255, 58, 37, 17, 255, 58, 37, 17, 255, 33, 22, 13, 255, 33, 22, 13, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 22, 14, 255, 47, 34, 21, 255, 72, 55, 36, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 33, 22, 13, 255, 33, 22, 13, 255, 33, 22, 13, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 20, 255, 46, 34, 20, 255, 46, 34, 20, 255, 46, 34, 20, 255, 46, 34, 20, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 22, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 72, 55, 35, 255, 72, 55, 35, 255, 33, 22, 14, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 33, 22, 13, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 20, 255, 46, 34, 20, 255, 46, 34, 20, 255, 46, 34, 20, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 22, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 47, 34, 21, 255, 72, 55, 35, 255, 33, 22, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 21, 255, 58, 37, 17, 255, 33, 22, 13, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 20, 255, 58, 37, 17, 255, 58, 37, 17, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 33, 22, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 33, 22, 14, 255, 33, 22, 14, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 13, 255, 33, 22, 13, 255, 33, 22, 13, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 20, 255, 58, 37, 17, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 17, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 33, 22, 14, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 33, 22, 13, 255, 33, 22, 13, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 72, 55, 35, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 20, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 33, 22, 14, 255, 33, 22, 14, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 47, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 33, 22, 13, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 33, 22, 13, 255, 33, 22, 13, 255, 46, 34, 21, 255, 33, 22, 13, 255, 46, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 72, 55, 36, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 72, 55, 35, 255, 72, 55, 35, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 72, 55, 35, 255, 72, 55, 35, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 13, 255, 33, 22, 13, 255, 46, 34, 21, 255, 33, 22, 13, 255, 33, 22, 13, 255, 72, 55, 35, 255, 72, 55, 35, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 33, 22, 13, 255, 33, 22, 13, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 58, 38, 18, 255, 72, 55, 36, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 47, 34, 21, 255, 72, 55, 35, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 47, 34, 21, 255, 72, 55, 35, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 33, 22, 13, 255, 33, 22, 13, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 21, 255, 72, 55, 35, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 33, 22, 13, 255, 46, 34, 21, 255, 46, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 33, 22, 13, 255, 33, 22, 13, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 33, 22, 14, 255, 33, 22, 14, 255, 33, 22, 14, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 33, 22, 14, 255, 33, 22, 14, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 33, 22, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 33, 22, 14, 255, 33, 22, 14, 255, 33, 22, 14, 255, 33, 22, 14, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 58, 38, 17, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 33, 22, 13, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 33, 22, 14, 255, 33, 22, 14, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 46, 34, 21, 255, 33, 22, 13, 255, 33, 22, 13, 255, 58, 37, 17, 255, 58, 37, 17, 255, 46, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 23, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 72, 56, 36, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 13, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 23, 14, 255, 33, 22, 14, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 72, 56, 36, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 56, 36, 255, 73, 56, 36, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 33, 22, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 46, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 73, 56, 36, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 72, 56, 36, 255, 72, 55, 36, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 72, 55, 35, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 72, 56, 36, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 72, 55, 36, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 33, 22, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 47, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 72, 55, 36, 255, 72, 55, 36, 255, 47, 34, 21, 255, 58, 38, 17, 255, 33, 22, 14, 255, 33, 22, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 72, 55, 35, 255, 47, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 46, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 33, 22, 14, 255, 33, 22, 14, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 72, 55, 35, 255, 72, 55, 35, 255, 47, 34, 21, 255, 47, 34, 21, 255, 46, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 33, 22, 14, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 33, 22, 14, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 23, 14, 255, 33, 23, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 33, 22, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 33, 22, 14, 255, 33, 22, 14, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 23, 14, 255, 33, 23, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 33, 22, 14, 255, 58, 37, 17, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 22, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 72, 56, 36, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 33, 22, 14, 255, 33, 22, 14, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 22, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 47, 34, 21, 255, 33, 23, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 72, 56, 36, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 33, 22, 14, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 17, 255, 47, 34, 21, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 58, 37, 17, 255, 47, 34, 21, 255, 33, 22, 14, 255, 33, 22, 14, 255, 33, 22, 14, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 22, 255, 47, 34, 22, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 47, 34, 21, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 72, 55, 36, 255, 72, 55, 36, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 72, 55, 36, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 33, 22, 14, 255, 33, 22, 14, 255, 33, 22, 14, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 22, 255, 47, 34, 22, 255, 47, 34, 22, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 72, 55, 36, 255, 72, 55, 36, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 17, 255, 47, 34, 21, 255, 72, 55, 36, 255, 72, 55, 36, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 33, 22, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 22, 255, 47, 34, 22, 255, 47, 34, 22, 255, 47, 34, 22, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 22, 255, 47, 34, 22, 255, 47, 34, 22, 255, 47, 34, 22, 255, 47, 34, 22, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 33, 22, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 58, 37, 17, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 22, 255, 47, 34, 22, 255, 47, 34, 22, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 37, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 33, 22, 14, 255, 33, 22, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 58, 38, 17, 255, 47, 34, 21, 255, 33, 22, 14, 255, 33, 22, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 33, 22, 14, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 33, 22, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 33, 22, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 33, 22, 14, 255, 33, 22, 14, 255, 72, 56, 36, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 22, 14, 255, 72, 56, 36, 255, 72, 56, 36, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 72, 55, 36, 255, 72, 55, 36, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 33, 22, 14, 255, 33, 22, 14, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 58, 38, 18, 255, 72, 55, 36, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 33, 22, 14, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 58, 38, 17, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58, 38, 18, 255, 58, 38, 18, 255, 58, 38, 18, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 33, 22, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 58, 38, 17, 255, 58, 38, 17, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33, 22, 14, 255, 33, 22, 14, 255, 47, 34, 21, 255, 47, 34, 21, 255, 47, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 34, 21, 255, 47, 34, 21, 255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), +"format": "RGBA8", +"height": 64, +"mipmaps": false, +"width": 64 +} + +[sub_resource type="ImageTexture" id="ImageTexture_ktf6m"] +image = SubResource("Image_uxw14") + [resource] item/0/name = "MeshInstance3D" -item/0/mesh = SubResource("QuadMesh_p0vo4") +item/0/mesh = SubResource("QuadMesh_odji0") item/0/mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) item/0/shapes = [SubResource("BoxShape3D_mtfk2"), Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.5, 0)] item/0/navigation_mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) item/0/navigation_layers = 1 -item/0/preview = SubResource("ImageTexture_p1rdv") +item/0/preview = SubResource("ImageTexture_a0dlb") item/1/name = "MeshInstance3D2" -item/1/mesh = SubResource("QuadMesh_4ay7f") +item/1/mesh = SubResource("QuadMesh_sayb6") item/1/mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) item/1/shapes = [SubResource("BoxShape3D_d3j6k"), Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.5, 0)] item/1/navigation_mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) item/1/navigation_layers = 1 -item/1/preview = SubResource("ImageTexture_35hew") +item/1/preview = SubResource("ImageTexture_2v752") +item/2/name = "MeshInstance3D3" +item/2/mesh = SubResource("QuadMesh_psgwy") +item/2/mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) +item/2/shapes = [] +item/2/navigation_mesh_transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) +item/2/navigation_layers = 1 +item/2/preview = SubResource("ImageTexture_ktf6m") diff --git a/Worlds/GreenPlanet/tiles.tscn b/Worlds/GreenPlanet/tiles.tscn index 35dd1c7..ffcafd9 100644 --- a/Worlds/GreenPlanet/tiles.tscn +++ b/Worlds/GreenPlanet/tiles.tscn @@ -1,7 +1,8 @@ -[gd_scene load_steps=9 format=3 uid="uid://b7s8i67yqvwbw"] +[gd_scene load_steps=12 format=3 uid="uid://b7s8i67yqvwbw"] -[ext_resource type="Texture2D" uid="uid://r8cr41blojpm" path="res://Assets/Textures/stone wall 7.png" id="1_ftah0"] [ext_resource type="Texture2D" uid="uid://blnfsojw4ukq4" path="res://Assets/Textures/grass.png" id="1_nc7wu"] +[ext_resource type="Texture2D" uid="uid://dgwsvkmnesjjm" path="res://Assets/Textures/stone.png" id="2_udt8k"] +[ext_resource type="Texture2D" uid="uid://cnvndwp3q7rke" path="res://Assets/Textures/dirt.png" id="3_1edgw"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_ulcfh"] albedo_texture = ExtResource("1_nc7wu") @@ -14,7 +15,8 @@ orientation = 1 [sub_resource type="BoxShape3D" id="BoxShape3D_mtfk2"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_jnpkd"] -albedo_texture = ExtResource("1_ftah0") +albedo_texture = ExtResource("2_udt8k") +texture_filter = 0 [sub_resource type="QuadMesh" id="QuadMesh_twahx"] material = SubResource("StandardMaterial3D_jnpkd") @@ -22,9 +24,19 @@ orientation = 1 [sub_resource type="BoxShape3D" id="BoxShape3D_d3j6k"] +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_e3y4s"] +albedo_texture = ExtResource("3_1edgw") +texture_filter = 0 + +[sub_resource type="QuadMesh" id="QuadMesh_u8bp3"] +material = SubResource("StandardMaterial3D_e3y4s") +size = Vector2(2, 2) +center_offset = Vector3(0, -1, 1) + [node name="Library" type="Node3D"] [node name="MeshInstance3D" type="MeshInstance3D" parent="."] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0) mesh = SubResource("QuadMesh_yxhjj") [node name="StaticBody3D" type="StaticBody3D" parent="MeshInstance3D"] @@ -34,7 +46,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.5, 0) shape = SubResource("BoxShape3D_mtfk2") [node name="MeshInstance3D2" type="MeshInstance3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.07427, 0, 0) +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 2, 0, 0) mesh = SubResource("QuadMesh_twahx") [node name="StaticBody3D" type="StaticBody3D" parent="MeshInstance3D2"] @@ -42,3 +54,7 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.5, 0) [node name="CollisionShape3D" type="CollisionShape3D" parent="MeshInstance3D2/StaticBody3D"] shape = SubResource("BoxShape3D_d3j6k") + +[node name="MeshInstance3D3" type="MeshInstance3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 0) +mesh = SubResource("QuadMesh_u8bp3") diff --git a/assaultmod.res b/assaultmod.res new file mode 100644 index 0000000..ce52e85 Binary files /dev/null and b/assaultmod.res differ diff --git a/assaultmodel.glb b/assaultmodel.glb new file mode 100644 index 0000000..71b87db Binary files /dev/null and b/assaultmodel.glb differ diff --git a/assaultmodel.glb.import b/assaultmodel.glb.import new file mode 100644 index 0000000..6c13770 --- /dev/null +++ b/assaultmodel.glb.import @@ -0,0 +1,45 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://ciu2crn0o7htc" +path="res://.godot/imported/assaultmodel.glb-c8e5e4674872be4256882c2b710ccd90.scn" + +[deps] + +source_file="res://assaultmodel.glb" +dest_files=["res://.godot/imported/assaultmodel.glb-c8e5e4674872be4256882c2b710ccd90.scn"] + +[params] + +nodes/root_type="Node3D" +nodes/root_name="Scene Root" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={ +"meshes": { +"assaultmodel_Cube": { +"generate/lightmap_uv": 0, +"generate/lods": 0, +"generate/shadow_meshes": 0, +"lods/normal_merge_angle": 60.0, +"lods/normal_split_angle": 25.0, +"save_to_file/enabled": true, +"save_to_file/make_streamable": "", +"save_to_file/path": "res://assaultmod.res" +} +} +} +gltf/embedded_image_handling=0 diff --git a/assaulttex.png b/assaulttex.png new file mode 100644 index 0000000..cb215e6 Binary files /dev/null and b/assaulttex.png differ diff --git a/assaulttex.png.import b/assaulttex.png.import new file mode 100644 index 0000000..9904205 --- /dev/null +++ b/assaulttex.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ndhxw3xc8gxq" +path="res://.godot/imported/assaulttex.png-6e11a170a27a126d24f7975db5bc05f7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assaulttex.png" +dest_files=["res://.godot/imported/assaulttex.png-6e11a170a27a126d24f7975db5bc05f7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/blowdart.glb b/blowdart.glb new file mode 100644 index 0000000..cf0d9a6 Binary files /dev/null and b/blowdart.glb differ diff --git a/blowdart.glb.import b/blowdart.glb.import new file mode 100644 index 0000000..ca45672 --- /dev/null +++ b/blowdart.glb.import @@ -0,0 +1,45 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://nhkh1qnqtll6" +path="res://.godot/imported/blowdart.glb-2617a336df09b573280ccf8682d7c3db.scn" + +[deps] + +source_file="res://blowdart.glb" +dest_files=["res://.godot/imported/blowdart.glb-2617a336df09b573280ccf8682d7c3db.scn"] + +[params] + +nodes/root_type="Node3D" +nodes/root_name="Scene Root" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={ +"meshes": { +"blowdart_Cube": { +"generate/lightmap_uv": 0, +"generate/lods": 0, +"generate/shadow_meshes": 0, +"lods/normal_merge_angle": 60.0, +"lods/normal_split_angle": 25.0, +"save_to_file/enabled": true, +"save_to_file/make_streamable": "", +"save_to_file/path": "res://blowdart.res" +} +} +} +gltf/embedded_image_handling=1 diff --git a/blowdart.png b/blowdart.png new file mode 100644 index 0000000..05ff951 Binary files /dev/null and b/blowdart.png differ diff --git a/blowdart.png.import b/blowdart.png.import new file mode 100644 index 0000000..f9612b9 --- /dev/null +++ b/blowdart.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cmgtiw6p50bbi" +path="res://.godot/imported/blowdart.png-89805f290c965afb19be973b67aee777.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://blowdart.png" +dest_files=["res://.godot/imported/blowdart.png-89805f290c965afb19be973b67aee777.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/blowdart.res b/blowdart.res new file mode 100644 index 0000000..0d7b242 Binary files /dev/null and b/blowdart.res differ diff --git a/bombamod.glb b/bombamod.glb new file mode 100644 index 0000000..0b5ed0b Binary files /dev/null and b/bombamod.glb differ diff --git a/bombamod.glb.import b/bombamod.glb.import new file mode 100644 index 0000000..cae0f76 --- /dev/null +++ b/bombamod.glb.import @@ -0,0 +1,45 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://c7oec0i1k76et" +path="res://.godot/imported/bombamod.glb-9cd4bd592733c8fe463d0d059a606443.scn" + +[deps] + +source_file="res://bombamod.glb" +dest_files=["res://.godot/imported/bombamod.glb-9cd4bd592733c8fe463d0d059a606443.scn"] + +[params] + +nodes/root_type="Node3D" +nodes/root_name="Scene Root" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={ +"meshes": { +"bombamod_Cube": { +"generate/lightmap_uv": 0, +"generate/lods": 0, +"generate/shadow_meshes": 0, +"lods/normal_merge_angle": 60.0, +"lods/normal_split_angle": 25.0, +"save_to_file/enabled": true, +"save_to_file/make_streamable": "", +"save_to_file/path": "res://bombamodel.res" +} +} +} +gltf/embedded_image_handling=0 diff --git a/bombamodel.res b/bombamodel.res new file mode 100644 index 0000000..77890fb Binary files /dev/null and b/bombamodel.res differ diff --git a/bombatex.png b/bombatex.png new file mode 100644 index 0000000..595ce67 Binary files /dev/null and b/bombatex.png differ diff --git a/bombatex.png.import b/bombatex.png.import new file mode 100644 index 0000000..8e9fe4a --- /dev/null +++ b/bombatex.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cxwtwh2al18cb" +path="res://.godot/imported/bombatex.png-9dbb47ba6064c156118cceb5fb9a6cdc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://bombatex.png" +dest_files=["res://.godot/imported/bombatex.png-9dbb47ba6064c156118cceb5fb9a6cdc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/button_stylebox.tres b/button_stylebox.tres index a727835..e05ffde 100644 --- a/button_stylebox.tres +++ b/button_stylebox.tres @@ -5,8 +5,14 @@ content_margin_left = 5.0 content_margin_top = 2.0 content_margin_right = 5.0 content_margin_bottom = 2.0 -bg_color = Color(0.505882, 0.678431, 0.901961, 1) -corner_radius_top_left = 30 -corner_radius_top_right = 30 -corner_radius_bottom_right = 30 -corner_radius_bottom_left = 30 +bg_color = Color(0, 0, 0, 0.572549) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +border_color = Color(0.862745, 0.862745, 0.862745, 0.780392) +border_blend = true +expand_margin_left = 30.0 +expand_margin_top = 2.0 +expand_margin_right = 30.0 +expand_margin_bottom = 5.0 diff --git a/flamethrower.png b/flamethrower.png new file mode 100644 index 0000000..922b3f0 Binary files /dev/null and b/flamethrower.png differ diff --git a/flamethrower.png.import b/flamethrower.png.import new file mode 100644 index 0000000..71eebda --- /dev/null +++ b/flamethrower.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://33ebstkmuw2s" +path="res://.godot/imported/flamethrower.png-b7ebd4e56d3a0a576d95c57120e28da0.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://flamethrower.png" +dest_files=["res://.godot/imported/flamethrower.png-b7ebd4e56d3a0a576d95c57120e28da0.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/flamethrower_mesh.res b/flamethrower_mesh.res new file mode 100644 index 0000000..3c12c03 Binary files /dev/null and b/flamethrower_mesh.res differ diff --git a/fridge.glb b/fridge.glb new file mode 100644 index 0000000..d127aad Binary files /dev/null and b/fridge.glb differ diff --git a/fridge.glb.import b/fridge.glb.import new file mode 100644 index 0000000..b825872 --- /dev/null +++ b/fridge.glb.import @@ -0,0 +1,45 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://c6bawh1fc8dpm" +path="res://.godot/imported/fridge.glb-fc8eb7a817edc810c3127301db604b88.scn" + +[deps] + +source_file="res://fridge.glb" +dest_files=["res://.godot/imported/fridge.glb-fc8eb7a817edc810c3127301db604b88.scn"] + +[params] + +nodes/root_type="Node3D" +nodes/root_name="Scene Root" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={ +"meshes": { +"fridge_Cube": { +"generate/lightmap_uv": 0, +"generate/lods": 0, +"generate/shadow_meshes": 0, +"lods/normal_merge_angle": 60.0, +"lods/normal_split_angle": 25.0, +"save_to_file/enabled": true, +"save_to_file/make_streamable": "", +"save_to_file/path": "res://fridge_mesh.res" +} +} +} +gltf/embedded_image_handling=1 diff --git a/fridge.png b/fridge.png new file mode 100644 index 0000000..2c130c6 Binary files /dev/null and b/fridge.png differ diff --git a/fridge.png.import b/fridge.png.import new file mode 100644 index 0000000..8891a42 --- /dev/null +++ b/fridge.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cs77k4nnd1tql" +path="res://.godot/imported/fridge.png-13d1eccf6f0cb3bedbda59f6f5716000.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://fridge.png" +dest_files=["res://.godot/imported/fridge.png-13d1eccf6f0cb3bedbda59f6f5716000.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/fridge_mesh.res b/fridge_mesh.res new file mode 100644 index 0000000..aceeb58 Binary files /dev/null and b/fridge_mesh.res differ diff --git a/funbox.glb b/funbox.glb index 592f730..8f5263f 100644 Binary files a/funbox.glb and b/funbox.glb differ diff --git a/funboxtex.png b/funboxtex.png index 3b86f2b..160e65d 100644 Binary files a/funboxtex.png and b/funboxtex.png differ diff --git a/gatling.glb b/gatling.glb new file mode 100644 index 0000000..4c96a28 Binary files /dev/null and b/gatling.glb differ diff --git a/gatling.glb.import b/gatling.glb.import new file mode 100644 index 0000000..f27eae6 --- /dev/null +++ b/gatling.glb.import @@ -0,0 +1,45 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://c8l43de2o07kb" +path="res://.godot/imported/gatling.glb-4b067db175131d6c02f2fca189542755.scn" + +[deps] + +source_file="res://gatling.glb" +dest_files=["res://.godot/imported/gatling.glb-4b067db175131d6c02f2fca189542755.scn"] + +[params] + +nodes/root_type="Node3D" +nodes/root_name="Scene Root" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={ +"meshes": { +"gatling_Cube": { +"generate/lightmap_uv": 0, +"generate/lods": 0, +"generate/shadow_meshes": 0, +"lods/normal_merge_angle": 60.0, +"lods/normal_split_angle": 25.0, +"save_to_file/enabled": true, +"save_to_file/make_streamable": "", +"save_to_file/path": "res://gattlemesh.res" +} +} +} +gltf/embedded_image_handling=1 diff --git a/gatling.png b/gatling.png new file mode 100644 index 0000000..1078e15 Binary files /dev/null and b/gatling.png differ diff --git a/gatling.png.import b/gatling.png.import new file mode 100644 index 0000000..e9dc81e --- /dev/null +++ b/gatling.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bjh6e8t8br6rq" +path="res://.godot/imported/gatling.png-1ebead1b9b8aeec51c018f4be308dec1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://gatling.png" +dest_files=["res://.godot/imported/gatling.png-1ebead1b9b8aeec51c018f4be308dec1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/gattlemesh.res b/gattlemesh.res new file mode 100644 index 0000000..a0d3a29 Binary files /dev/null and b/gattlemesh.res differ diff --git a/glue_launcher_model.res b/glue_launcher_model.res new file mode 100644 index 0000000..eea49c1 Binary files /dev/null and b/glue_launcher_model.res differ diff --git a/gluegun.glb b/gluegun.glb new file mode 100644 index 0000000..c62126b Binary files /dev/null and b/gluegun.glb differ diff --git a/gluegun.glb.import b/gluegun.glb.import new file mode 100644 index 0000000..0e197f4 --- /dev/null +++ b/gluegun.glb.import @@ -0,0 +1,45 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dd2lht485rtdu" +path="res://.godot/imported/gluegun.glb-cbcef9fb1740eebcdeeca8e1e3fadbb0.scn" + +[deps] + +source_file="res://gluegun.glb" +dest_files=["res://.godot/imported/gluegun.glb-cbcef9fb1740eebcdeeca8e1e3fadbb0.scn"] + +[params] + +nodes/root_type="Node3D" +nodes/root_name="Scene Root" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={ +"meshes": { +"gluegun_Cube": { +"generate/lightmap_uv": 0, +"generate/lods": 0, +"generate/shadow_meshes": 0, +"lods/normal_merge_angle": 60.0, +"lods/normal_split_angle": 25.0, +"save_to_file/enabled": true, +"save_to_file/make_streamable": "", +"save_to_file/path": "res://glue_launcher_model.res" +} +} +} +gltf/embedded_image_handling=1 diff --git a/gluegun.png b/gluegun.png new file mode 100644 index 0000000..f9200d5 Binary files /dev/null and b/gluegun.png differ diff --git a/gluegun.png.import b/gluegun.png.import new file mode 100644 index 0000000..e0dae3d --- /dev/null +++ b/gluegun.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ukdbh416xfrl" +path="res://.godot/imported/gluegun.png-290a851e4b41fcbe30fec47bcbe5d928.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://gluegun.png" +dest_files=["res://.godot/imported/gluegun.png-290a851e4b41fcbe30fec47bcbe5d928.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/hover_button_stylebox.tres b/hover_button_stylebox.tres new file mode 100644 index 0000000..548c0d0 --- /dev/null +++ b/hover_button_stylebox.tres @@ -0,0 +1,18 @@ +[gd_resource type="StyleBoxFlat" format=3 uid="uid://d34i78f4dnq2k"] + +[resource] +content_margin_left = 5.0 +content_margin_top = 2.0 +content_margin_right = 5.0 +content_margin_bottom = 2.0 +bg_color = Color(0.615686, 0.615686, 0.615686, 0.572549) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +border_color = Color(0.168627, 0.168627, 0.168627, 0.780392) +border_blend = true +expand_margin_left = 30.0 +expand_margin_top = 2.0 +expand_margin_right = 30.0 +expand_margin_bottom = 5.0 diff --git a/magetower.glb b/magetower.glb new file mode 100644 index 0000000..445e20e Binary files /dev/null and b/magetower.glb differ diff --git a/magetower.glb.import b/magetower.glb.import new file mode 100644 index 0000000..c91200c --- /dev/null +++ b/magetower.glb.import @@ -0,0 +1,45 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://c4uxuc6cld2nq" +path="res://.godot/imported/magetower.glb-28b20c6428d9f78d090ba4b8ac74e7b0.scn" + +[deps] + +source_file="res://magetower.glb" +dest_files=["res://.godot/imported/magetower.glb-28b20c6428d9f78d090ba4b8ac74e7b0.scn"] + +[params] + +nodes/root_type="Node3D" +nodes/root_name="Scene Root" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={ +"meshes": { +"magetower_Cube": { +"generate/lightmap_uv": 0, +"generate/lods": 0, +"generate/shadow_meshes": 0, +"lods/normal_merge_angle": 60.0, +"lods/normal_split_angle": 25.0, +"save_to_file/enabled": true, +"save_to_file/make_streamable": "", +"save_to_file/path": "res://magetowermesh.res" +} +} +} +gltf/embedded_image_handling=1 diff --git a/magetower.png b/magetower.png new file mode 100644 index 0000000..fb061d0 Binary files /dev/null and b/magetower.png differ diff --git a/magetower.png.import b/magetower.png.import new file mode 100644 index 0000000..5e19438 --- /dev/null +++ b/magetower.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ckqne5s30ifgb" +path="res://.godot/imported/magetower.png-3d1d28e0dba539bd0af396075ec94192.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://magetower.png" +dest_files=["res://.godot/imported/magetower.png-3d1d28e0dba539bd0af396075ec94192.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/magetowermesh.res b/magetowermesh.res new file mode 100644 index 0000000..e8d7b33 Binary files /dev/null and b/magetowermesh.res differ diff --git a/new_theme.tres b/new_theme.tres index cfb721c..a36dcac 100644 --- a/new_theme.tres +++ b/new_theme.tres @@ -1,5 +1,6 @@ -[gd_resource type="Theme" load_steps=4 format=3 uid="uid://b6a0ip4p72tgx"] +[gd_resource type="Theme" load_steps=5 format=3 uid="uid://b6a0ip4p72tgx"] +[ext_resource type="StyleBox" uid="uid://d34i78f4dnq2k" path="res://hover_button_stylebox.tres" id="1_21vrg"] [ext_resource type="StyleBox" uid="uid://de3eok2g4r2k" path="res://button_stylebox.tres" id="1_jlhwk"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_c2xpa"] @@ -15,23 +16,19 @@ content_margin_left = 20.0 content_margin_top = 20.0 content_margin_right = 20.0 content_margin_bottom = 20.0 -bg_color = Color(0.14902, 0.380392, 0.635294, 1) +bg_color = Color(0, 0, 0, 0.556863) border_width_left = 4 border_width_top = 4 border_width_right = 4 border_width_bottom = 4 -border_color = Color(0.505882, 0.678431, 0.901961, 1) -corner_radius_top_left = 20 -corner_radius_top_right = 20 -corner_radius_bottom_right = 20 -corner_radius_bottom_left = 20 -shadow_size = 5 -shadow_offset = Vector2(7, 7) +border_color = Color(1, 1, 1, 0.745098) [resource] Button/colors/font_color = Color(1, 1, 1, 1) Button/colors/font_focus_color = Color(0.113725, 0.113725, 0.113725, 1) +Button/colors/font_hover_color = Color(0.105882, 0.105882, 0.105882, 1) Button/font_sizes/font_size = 24 +Button/styles/hover = ExtResource("1_21vrg") Button/styles/normal = ExtResource("1_jlhwk") HBoxContainer/constants/separation = 10 Label/colors/font_color = Color(0.890196, 0.890196, 0.890196, 1) diff --git a/project.godot b/project.godot index e2bbeb9..7a968ba 100644 --- a/project.godot +++ b/project.godot @@ -30,6 +30,10 @@ window/size/viewport_height=1080 import/blender/enabled=false +[gui] + +theme/custom="res://new_theme.tres" + [input] "Move Forward"={ diff --git a/reactor.glb b/reactor.glb new file mode 100644 index 0000000..e582912 Binary files /dev/null and b/reactor.glb differ diff --git a/reactor.glb.import b/reactor.glb.import new file mode 100644 index 0000000..dbcd4c7 --- /dev/null +++ b/reactor.glb.import @@ -0,0 +1,45 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://ck330svnmd13b" +path="res://.godot/imported/reactor.glb-bcbd7634f2c402c7837d5a53c1023bfa.scn" + +[deps] + +source_file="res://reactor.glb" +dest_files=["res://.godot/imported/reactor.glb-bcbd7634f2c402c7837d5a53c1023bfa.scn"] + +[params] + +nodes/root_type="Node3D" +nodes/root_name="Scene Root" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={ +"meshes": { +"reactor_Cube": { +"generate/lightmap_uv": 0, +"generate/lods": 0, +"generate/shadow_meshes": 0, +"lods/normal_merge_angle": 60.0, +"lods/normal_split_angle": 25.0, +"save_to_file/enabled": true, +"save_to_file/make_streamable": "", +"save_to_file/path": "res://reactor_mesh.res" +} +} +} +gltf/embedded_image_handling=1 diff --git a/reactor.png b/reactor.png new file mode 100644 index 0000000..b356f75 Binary files /dev/null and b/reactor.png differ diff --git a/Assets/Textures/stone wall 7.png.import b/reactor.png.import similarity index 67% rename from Assets/Textures/stone wall 7.png.import rename to reactor.png.import index 8b1817c..8df515e 100644 --- a/Assets/Textures/stone wall 7.png.import +++ b/reactor.png.import @@ -2,8 +2,8 @@ importer="texture" type="CompressedTexture2D" -uid="uid://r8cr41blojpm" -path.s3tc="res://.godot/imported/stone wall 7.png-469dc03eddd8a7dadec795871754c70e.s3tc.ctex" +uid="uid://b87fn56wyiqmj" +path.s3tc="res://.godot/imported/reactor.png-8b8f9f41c2b802c6bbe84b4548ba01e8.s3tc.ctex" metadata={ "imported_formats": ["s3tc_bptc"], "vram_texture": true @@ -11,8 +11,8 @@ metadata={ [deps] -source_file="res://Assets/Textures/stone wall 7.png" -dest_files=["res://.godot/imported/stone wall 7.png-469dc03eddd8a7dadec795871754c70e.s3tc.ctex"] +source_file="res://reactor.png" +dest_files=["res://.godot/imported/reactor.png-8b8f9f41c2b802c6bbe84b4548ba01e8.s3tc.ctex"] [params] diff --git a/reactor_mesh.res b/reactor_mesh.res new file mode 100644 index 0000000..6e1ab43 Binary files /dev/null and b/reactor_mesh.res differ diff --git a/rocket_launcher.glb b/rocket_launcher.glb new file mode 100644 index 0000000..b60a2ae Binary files /dev/null and b/rocket_launcher.glb differ diff --git a/rocket_launcher.glb.import b/rocket_launcher.glb.import new file mode 100644 index 0000000..599414e --- /dev/null +++ b/rocket_launcher.glb.import @@ -0,0 +1,45 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://buyx8g4vlh7g7" +path="res://.godot/imported/rocket_launcher.glb-e92076bdb438131d693e35ff4ea877f1.scn" + +[deps] + +source_file="res://rocket_launcher.glb" +dest_files=["res://.godot/imported/rocket_launcher.glb-e92076bdb438131d693e35ff4ea877f1.scn"] + +[params] + +nodes/root_type="Node3D" +nodes/root_name="Scene Root" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={ +"meshes": { +"rocket_launcher_Cube": { +"generate/lightmap_uv": 0, +"generate/lods": 0, +"generate/shadow_meshes": 0, +"lods/normal_merge_angle": 60.0, +"lods/normal_split_angle": 25.0, +"save_to_file/enabled": true, +"save_to_file/make_streamable": "", +"save_to_file/path": "res://rocket_launcher_model.res" +} +} +} +gltf/embedded_image_handling=1 diff --git a/rocket_launcher_model.res b/rocket_launcher_model.res new file mode 100644 index 0000000..064c896 Binary files /dev/null and b/rocket_launcher_model.res differ diff --git a/rocket_launcher_tex.png b/rocket_launcher_tex.png new file mode 100644 index 0000000..61b96e4 Binary files /dev/null and b/rocket_launcher_tex.png differ diff --git a/rocket_launcher_tex.png.import b/rocket_launcher_tex.png.import new file mode 100644 index 0000000..fd3d6a5 --- /dev/null +++ b/rocket_launcher_tex.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cwou52extvihw" +path="res://.godot/imported/rocket_launcher_tex.png-f9725470313338cee0b9b4a825ba6e06.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://rocket_launcher_tex.png" +dest_files=["res://.godot/imported/rocket_launcher_tex.png-f9725470313338cee0b9b4a825ba6e06.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/sniper.glb b/sniper.glb new file mode 100644 index 0000000..adf533f Binary files /dev/null and b/sniper.glb differ diff --git a/sniper.glb.import b/sniper.glb.import new file mode 100644 index 0000000..feae92b --- /dev/null +++ b/sniper.glb.import @@ -0,0 +1,45 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://b4vwe267lt1ua" +path="res://.godot/imported/sniper.glb-67e7be7307d32845d1bcbd7adbeb5a4c.scn" + +[deps] + +source_file="res://sniper.glb" +dest_files=["res://.godot/imported/sniper.glb-67e7be7307d32845d1bcbd7adbeb5a4c.scn"] + +[params] + +nodes/root_type="Node3D" +nodes/root_name="Scene Root" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={ +"meshes": { +"sniper_Cube_001": { +"generate/lightmap_uv": 0, +"generate/lods": 0, +"generate/shadow_meshes": 0, +"lods/normal_merge_angle": 60.0, +"lods/normal_split_angle": 25.0, +"save_to_file/enabled": true, +"save_to_file/make_streamable": "", +"save_to_file/path": "res://snipermodel.res" +} +} +} +gltf/embedded_image_handling=1 diff --git a/sniper.png b/sniper.png new file mode 100644 index 0000000..60e5207 Binary files /dev/null and b/sniper.png differ diff --git a/Assets/Textures/oohyeahwooyeah.png.import b/sniper.png.import similarity index 67% rename from Assets/Textures/oohyeahwooyeah.png.import rename to sniper.png.import index e714d78..efd3fcf 100644 --- a/Assets/Textures/oohyeahwooyeah.png.import +++ b/sniper.png.import @@ -2,8 +2,8 @@ importer="texture" type="CompressedTexture2D" -uid="uid://7quxr23mnj5w" -path.s3tc="res://.godot/imported/oohyeahwooyeah.png-20c3434d935c3783442ae98aba45f770.s3tc.ctex" +uid="uid://dltijooiriwyj" +path.s3tc="res://.godot/imported/sniper.png-009c7a5e89a302fdca12a7398074b240.s3tc.ctex" metadata={ "imported_formats": ["s3tc_bptc"], "vram_texture": true @@ -11,8 +11,8 @@ metadata={ [deps] -source_file="res://Assets/Textures/oohyeahwooyeah.png" -dest_files=["res://.godot/imported/oohyeahwooyeah.png-20c3434d935c3783442ae98aba45f770.s3tc.ctex"] +source_file="res://sniper.png" +dest_files=["res://.godot/imported/sniper.png-009c7a5e89a302fdca12a7398074b240.s3tc.ctex"] [params] diff --git a/snipermodel.res b/snipermodel.res new file mode 100644 index 0000000..b655302 Binary files /dev/null and b/snipermodel.res differ diff --git a/textmesh.res b/textmesh.res index 47e4e18..da3b74c 100644 Binary files a/textmesh.res and b/textmesh.res differ diff --git a/untirastflametled.glb b/untirastflametled.glb new file mode 100644 index 0000000..2b34998 Binary files /dev/null and b/untirastflametled.glb differ diff --git a/untirastflametled.glb.import b/untirastflametled.glb.import new file mode 100644 index 0000000..cac3da3 --- /dev/null +++ b/untirastflametled.glb.import @@ -0,0 +1,45 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://dw1inygy0r6l6" +path="res://.godot/imported/untirastflametled.glb-fd6a80dc78abf5262acd2ad7b6706cbc.scn" + +[deps] + +source_file="res://untirastflametled.glb" +dest_files=["res://.godot/imported/untirastflametled.glb-fd6a80dc78abf5262acd2ad7b6706cbc.scn"] + +[params] + +nodes/root_type="Node3D" +nodes/root_name="Scene Root" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +import_script/path="" +_subresources={ +"meshes": { +"untirastflametled_Cube": { +"generate/lightmap_uv": 0, +"generate/lods": 0, +"generate/shadow_meshes": 0, +"lods/normal_merge_angle": 60.0, +"lods/normal_split_angle": 25.0, +"save_to_file/enabled": true, +"save_to_file/make_streamable": "", +"save_to_file/path": "res://flamethrower_mesh.res" +} +} +} +gltf/embedded_image_handling=1