From 4d49bbd1b84703eccac2f0371c0299114e61a8f1 Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Fri, 10 Jan 2025 22:59:00 +0100 Subject: [PATCH] Update demos for Godot 4.4 - Resave all files with Godot 4.4 to make use of script/shader UIDs. - Use AgX tonemapping in all demos that used a tonemapper other than Linear. --- 2d/bullet_shower/bullets.gd.uid | 1 + 2d/bullet_shower/player.gd.uid | 1 + 2d/bullet_shower/project.godot | 2 +- .../fonts/Xolonium-Regular.ttf.import | 2 + 2d/dodge_the_creeps/hud.gd.uid | 1 + 2d/dodge_the_creeps/hud.tscn | 2 +- 2d/dodge_the_creeps/main.gd.uid | 1 + 2d/dodge_the_creeps/main.tscn | 2 +- 2d/dodge_the_creeps/mob.gd.uid | 1 + 2d/dodge_the_creeps/mob.tscn | 38 ++++-- 2d/dodge_the_creeps/player.gd.uid | 1 + 2d/dodge_the_creeps/player.tscn | 2 +- 2d/dodge_the_creeps/project.godot | 22 ++-- .../level/tile_map.gd.uid | 1 + .../player/player.gd.uid | 1 + 2d/dynamic_tilemap_layers/player/player.tscn | 2 +- 2d/dynamic_tilemap_layers/project.godot | 2 +- 2d/dynamic_tilemap_layers/world.tscn | 2 +- 2d/finite_state_machine/Demo.tscn | 6 +- .../debug/StatesStackDiplayer.tscn | 2 +- .../debug/states_stack_displayer.gd.uid | 1 + .../fonts/SourceCodePro-Bold.ttf.import | 2 + 2d/finite_state_machine/player/Player.tscn | 28 ++--- .../player/bullet/Bullet.tscn | 2 +- .../player/bullet/bullet.gd.uid | 1 + .../player/bullet/bullet_spawner.gd.uid | 1 + .../player/player_controller.gd.uid | 1 + .../player/player_state_machine.gd.uid | 1 + .../player/states/combat/attack.gd.uid | 1 + .../player/states/combat/stagger.gd.uid | 1 + .../states/debug/state_name_displayer.gd.uid | 1 + .../player/states/die.gd.uid | 1 + .../player/states/motion/in_air/jump.gd.uid | 1 + .../player/states/motion/motion.gd.uid | 1 + .../states/motion/on_ground/idle.gd.uid | 1 + .../states/motion/on_ground/move.gd.uid | 1 + .../states/motion/on_ground/on_ground.gd.uid | 1 + .../player/weapon/Sword.tscn | 12 +- .../player/weapon/sword.gd.uid | 1 + .../player/weapon/weapon_pivot.gd.uid | 1 + 2d/finite_state_machine/project.godot | 28 ++--- .../state_machine/state.gd.uid | 1 + .../state_machine/state_machine.gd.uid | 1 + 2d/glow/beach_cave.gd.uid | 1 + 2d/glow/beach_cave.tscn | 2 +- 2d/glow/project.godot | 4 +- 2d/hexagonal_map/project.godot | 18 +-- 2d/hexagonal_map/tileset_edit.tscn | 106 ++++++++-------- 2d/hexagonal_map/troll.gd.uid | 1 + 2d/hexagonal_map/troll.tscn | 2 +- 2d/instancing/ball_factory.gd.uid | 1 + 2d/instancing/project.godot | 2 +- 2d/instancing/scene_instancing.tscn | 2 +- 2d/isometric/decorations/bone_pile_1.tscn | 16 +-- 2d/isometric/decorations/bone_pile_2.tscn | 14 +-- 2d/isometric/decorations/candle.tscn | 119 +++++++++--------- 2d/isometric/decorations/coin_pile.tscn | 14 +-- 2d/isometric/decorations/internal_shadow.tscn | 12 +- 2d/isometric/dungeon.tscn | 10 +- 2d/isometric/player/goblin.gd.uid | 1 + 2d/isometric/player/goblin.tscn | 2 +- 2d/isometric/project.godot | 18 +-- 2d/isometric/tileset/tileset_edit.tscn | 52 ++++---- 2d/kinematic_character/level/princess.gd.uid | 1 + 2d/kinematic_character/player/player.gd.uid | 1 + 2d/kinematic_character/player/player.tscn | 16 +-- 2d/kinematic_character/project.godot | 16 +-- 2d/kinematic_character/world.tscn | 14 +-- 2d/light2d_as_mask/lightmask.tscn | 2 +- 2d/light2d_as_mask/project.godot | 2 +- 2d/lights_and_shadows/light_shadows.gd.uid | 1 + 2d/lights_and_shadows/light_shadows.tscn | 20 +-- 2d/lights_and_shadows/project.godot | 2 +- 2d/navigation/character.gd.uid | 1 + 2d/navigation/character.tscn | 2 +- 2d/navigation/project.godot | 2 +- 2d/navigation_astar/character.gd.uid | 1 + 2d/navigation_astar/game.tscn | 4 +- 2d/navigation_astar/pathfind_astar.gd.uid | 1 + 2d/navigation_astar/project.godot | 2 +- 2d/navigation_mesh_chunks/icon.webp.import | 34 +++++ .../navmesh_chhunks_demo_2d.gd.uid | 1 + .../navmesh_chhunks_demo_2d.tscn | 2 +- 2d/navigation_mesh_chunks/project.godot | 2 +- 2d/particles/particles.tscn | 26 ++-- 2d/particles/pause.gd.uid | 1 + 2d/particles/project.godot | 16 +-- 2d/physics_platformer/coin/coin.gd.uid | 1 + 2d/physics_platformer/coin/coin.tscn | 6 +- 2d/physics_platformer/enemy/enemy.gd.uid | 1 + 2d/physics_platformer/enemy/enemy.tscn | 10 +- 2d/physics_platformer/player/bullet.gd.uid | 1 + 2d/physics_platformer/player/bullet.tscn | 4 +- 2d/physics_platformer/player/player.gd.uid | 1 + 2d/physics_platformer/player/player.tscn | 22 ++-- 2d/physics_platformer/project.godot | 18 +-- 2d/physics_platformer/stage.tscn | 4 +- 2d/physics_platformer/tileset_edit.tscn | 36 +++--- 2d/physics_tests/main.tscn | 18 +-- 2d/physics_tests/project.godot | 26 ++-- 2d/physics_tests/test.gd.uid | 1 + 2d/physics_tests/tests.gd.uid | 1 + 2d/physics_tests/tests/dynamic_box.tscn | 2 +- .../tests/functional/test_character.gd.uid | 1 + .../functional/test_character_pixels.gd.uid | 1 + .../functional/test_character_pixels.tscn | 44 +++---- .../functional/test_character_slopes.tscn | 10 +- .../functional/test_character_tilemap.gd.uid | 1 + .../functional/test_character_tilemap.tscn | 6 +- .../functional/test_collision_pairs.gd.uid | 1 + .../functional/test_collision_pairs.tscn | 20 +-- .../tests/functional/test_joints.gd.uid | 1 + .../tests/functional/test_joints.tscn | 2 +- .../functional/test_one_way_collision.gd.uid | 1 + .../functional/test_one_way_collision.tscn | 6 +- .../tests/functional/test_pyramid.gd.uid | 1 + .../tests/functional/test_pyramid.tscn | 2 +- .../tests/functional/test_raycasting.gd.uid | 1 + .../tests/functional/test_raycasting.tscn | 18 +-- .../tests/functional/test_shapes.tscn | 28 ++--- .../tests/functional/test_stack.gd.uid | 1 + .../tests/functional/test_stack.tscn | 6 +- .../performance/test_perf_broadphase.gd.uid | 1 + .../performance/test_perf_broadphase.tscn | 2 +- .../test_perf_contact_islands.tscn | 18 +-- .../performance/test_perf_contacts.gd.uid | 1 + .../tests/performance/test_perf_contacts.tscn | 2 +- 2d/physics_tests/tests/static_scene_flat.tscn | 2 +- 2d/physics_tests/tests/test_options.tscn | 4 +- 2d/physics_tests/tests_menu.gd.uid | 1 + .../utils/characterbody_controller.gd.uid | 1 + 2d/physics_tests/utils/container_log.gd.uid | 1 + 2d/physics_tests/utils/label_engine.gd.uid | 1 + 2d/physics_tests/utils/label_fps.gd.uid | 1 + 2d/physics_tests/utils/label_pause.gd.uid | 1 + .../utils/label_slider_value.gd.uid | 1 + 2d/physics_tests/utils/label_test.gd.uid | 1 + 2d/physics_tests/utils/label_version.gd.uid | 1 + 2d/physics_tests/utils/option_menu.gd.uid | 1 + .../utils/rigidbody_controller.gd.uid | 1 + 2d/physics_tests/utils/rigidbody_pick.gd.uid | 1 + 2d/physics_tests/utils/scroll_log.gd.uid | 1 + 2d/physics_tests/utils/slider.gd.uid | 1 + 2d/physics_tests/utils/system.gd.uid | 1 + 2d/physics_tests/utils/system_log.gd.uid | 1 + 2d/platformer/enemy/enemy.gd.uid | 1 + 2d/platformer/enemy/enemy.tscn | 10 +- 2d/platformer/game.gd.uid | 1 + 2d/platformer/game_singleplayer.tscn | 2 +- 2d/platformer/game_splitscreen.gd.uid | 1 + 2d/platformer/game_splitscreen.tscn | 2 +- 2d/platformer/gui/coins_counter.gd.uid | 1 + 2d/platformer/gui/coins_counter.tscn | 2 +- .../gui/kenney_mini_square.ttf.import | 1 + 2d/platformer/gui/pause_menu.gd.uid | 1 + 2d/platformer/gui/pause_menu.tscn | 2 +- 2d/platformer/level/coin.gd.uid | 1 + 2d/platformer/level/coin.tscn | 8 +- 2d/platformer/level/level.gd.uid | 1 + 2d/platformer/level/level.tscn | 4 +- 2d/platformer/player/bullet.gd.uid | 1 + 2d/platformer/player/bullet.tscn | 6 +- 2d/platformer/player/gun.gd.uid | 1 + 2d/platformer/player/player.gd.uid | 1 + 2d/platformer/player/player.tscn | 24 ++-- 2d/platformer/project.godot | 2 +- 2d/polygons_lines/polygons_lines.gd.uid | 1 + 2d/polygons_lines/polygons_lines.tscn | 2 +- 2d/polygons_lines/project.godot | 2 +- 2d/pong/logic/ball.gd.uid | 1 + 2d/pong/logic/ceiling_floor.gd.uid | 1 + 2d/pong/logic/paddle.gd.uid | 1 + 2d/pong/logic/wall.gd.uid | 1 + 2d/pong/pong.tscn | 8 +- 2d/pong/project.godot | 10 +- 2d/role_playing_game/combat/combat.gd.uid | 1 + 2d/role_playing_game/combat/combat.tscn | 6 +- .../combat/combatants/combatant.gd.uid | 1 + .../combat/combatants/combatant.tscn | 4 +- .../combat/combatants/health.gd.uid | 1 + .../combat/combatants/health/health.tscn | 6 +- .../combat/combatants/opponent.gd.uid | 1 + .../combat/combatants/opponent.tscn | 2 +- .../combat/combatants/sprites/sprite.tscn | 4 +- .../combat/interface/info.tscn | 3 - .../combat/interface/ui.gd.uid | 1 + 2d/role_playing_game/combat/turn_queue.gd.uid | 1 + .../dialogue_player/dialogue_player.gd.uid | 1 + .../dialogue_player/dialogue_player.tscn | 2 +- .../dialogue/interface/interface.gd.uid | 1 + .../dialogue/interface/interface.tscn | 2 +- 2d/role_playing_game/game.gd.uid | 1 + 2d/role_playing_game/game.tscn | 4 +- .../grid_movement/exploration.tscn | 8 +- .../grid_movement/grid/grid.gd.uid | 1 + .../grid_movement/pawns/actor.gd.uid | 1 + .../grid_movement/pawns/character.tscn | 10 +- .../grid_movement/pawns/opponent.gd.uid | 1 + .../grid_movement/pawns/pawn.gd.uid | 1 + .../grid_movement/pawns/walker.gd.uid | 1 + 2d/role_playing_game/project.godot | 2 +- .../fonts/montserrat_extra_bold.otf.import | 1 + 2d/screen_space_shaders/project.godot | 2 +- 2d/screen_space_shaders/screen_shaders.gd.uid | 1 + 2d/screen_space_shaders/screen_shaders.tscn | 28 ++--- .../shaders/BCS.gdshader.uid | 1 + .../shaders/blur.gdshader.uid | 1 + .../shaders/contrasted.gdshader.uid | 1 + .../shaders/mirage.gdshader.uid | 1 + .../shaders/negative.gdshader.uid | 1 + .../shaders/normalized.gdshader.uid | 1 + .../shaders/old_film.gdshader.uid | 1 + .../shaders/pixelize.gdshader.uid | 1 + .../shaders/sepia.gdshader.uid | 1 + .../shaders/vignette.gdshader.uid | 1 + .../shaders/whirl.gdshader.uid | 1 + 2d/skeleton/level.tscn | 2 +- 2d/skeleton/level/level.gd.uid | 1 + 2d/skeleton/player/player.gd.uid | 1 + 2d/skeleton/player/player.tscn | 23 ++-- 2d/skeleton/project.godot | 20 +-- 2d/sprite_shaders/project.godot | 2 +- 2d/sprite_shaders/shaders/aura.gdshader.uid | 1 + 2d/sprite_shaders/shaders/blur.gdshader.uid | 1 + .../shaders/dissintegrate.gdshader.uid | 1 + .../shaders/dropshadow.gdshader.uid | 1 + 2d/sprite_shaders/shaders/fatty.gdshader.uid | 1 + 2d/sprite_shaders/shaders/glow.gdshader.uid | 1 + .../shaders/offsetshadow.gdshader.uid | 1 + .../shaders/outline.gdshader.uid | 1 + .../shaders/silouette.gdshader.uid | 1 + 2d/sprite_shaders/sprite_shaders.tscn | 26 ++-- 2d/tween/main.gd.uid | 1 + 2d/tween/main.tscn | 2 +- 2d/tween/project.godot | 2 +- 3d/antialiasing/anti_aliasing.gd.uid | 1 + 3d/antialiasing/anti_aliasing.tscn | 24 ++-- 3d/antialiasing/default_env.tres | 7 -- .../dutch_ship_medium_1k.gltf.import | 3 + 3d/antialiasing/project.godot | 2 +- 3d/csg/csg.gd.uid | 1 + 3d/csg/csg.tscn | 5 +- 3d/csg/project.godot | 4 +- 3d/decals/default_env.tres | 7 -- 3d/decals/project.godot | 2 +- 3d/decals/test.tscn | 8 +- 3d/decals/tester.gd.uid | 1 + 3d/global_illumination/camera.gd.uid | 1 + 3d/global_illumination/cube.glb.import | 1 + 3d/global_illumination/default_env.tres | 13 -- 3d/global_illumination/project.godot | 2 +- 3d/global_illumination/test.gd.uid | 1 + 3d/global_illumination/test.tscn | 7 +- 3d/global_illumination/zdm2.glb.import | 1 + 3d/graphics_settings/control.tscn | 3 +- .../dutch_ship_medium_1k.gltf.import | 1 + 3d/graphics_settings/project.godot | 2 +- 3d/graphics_settings/settings.gd.uid | 1 + 3d/ik/addons/sade/ik_fabrik.gd.uid | 1 + 3d/ik/addons/sade/ik_look_at.gd.uid | 1 + 3d/ik/addons/sade/plugin_main.gd.uid | 1 + 3d/ik/button_change_scene.gd.uid | 1 + 3d/ik/default_env.tres | 17 --- 3d/ik/fps/example_player.gd.uid | 1 + 3d/ik/fps/simple_bullet.gd.uid | 1 + 3d/ik/fps/weapon_pistol.dae.import | 1 + 3d/ik/model/godot_battle_bot.dae.import | 1 + 3d/ik/project.godot | 2 +- 3d/ik/skeleton_ik_runner.gd.uid | 1 + 3d/ik/target_from_mousepos.gd.uid | 1 + 3d/kinematic_character/level.tscn | 3 +- 3d/kinematic_character/models/cube.glb.import | 1 + .../models/mushroom.glb.import | 1 + 3d/kinematic_character/player/cubio.gd.uid | 1 + .../player/follow_camera.gd.uid | 1 + 3d/kinematic_character/project.godot | 2 +- .../3d_labels_and_texts.gd.uid | 1 + 3d/labels_and_texts/3d_labels_and_texts.tscn | 15 +-- 3d/labels_and_texts/curvature.gdshader.uid | 1 + 3d/labels_and_texts/default_env.tres | 7 -- .../Xolonium-Regular-MSDF-Mipmaps.ttf.import | 1 + .../fonts/Xolonium-Regular-MSDF.ttf.import | 1 + .../fonts/Xolonium-Regular-Mipmaps.ttf.import | 1 + .../fonts/Xolonium-Regular.ttf.import | 1 + .../fonts/fontello-godot.woff2.import | 1 + 3d/labels_and_texts/label_3d_layout.gd.uid | 1 + 3d/labels_and_texts/project.godot | 2 +- 3d/lights_and_shadows/day_night_cycle.gd.uid | 1 + 3d/lights_and_shadows/default_env.tres | 7 -- 3d/lights_and_shadows/project.godot | 4 +- 3d/lights_and_shadows/spin.gd.uid | 1 + 3d/lights_and_shadows/test.tscn | 9 +- 3d/lights_and_shadows/tester.gd.uid | 1 + 3d/material_testers/material_tester.tscn | 5 +- .../models/godot_ball.glb.import | 1 + 3d/material_testers/models/godot_ball.res | Bin 3201644 -> 3201644 bytes .../models/test_bed/test_bed.glb.import | 1 + 3d/material_testers/project.godot | 2 +- 3d/material_testers/tester.gd.uid | 1 + 3d/navigation/character.gd.uid | 1 + 3d/navigation/line3d.gd.uid | 1 + .../models/level_mesh/level_mesh.obj.import | 5 +- 3d/navigation/models/robot/robot.obj.import | 5 +- 3d/navigation/navmesh.gd.uid | 1 + 3d/navigation/navmesh.tscn | 7 +- 3d/navigation/project.godot | 2 +- .../navmesh_chhunks_demo_3d.gd.uid | 1 + .../navmesh_chhunks_demo_3d.tscn | 4 +- 3d/navigation_mesh_chunks/project.godot | 2 +- 3d/occlusion_culling_mesh_lod/camera.gd.uid | 1 + 3d/occlusion_culling_mesh_lod/door.gd.uid | 1 + 3d/occlusion_culling_mesh_lod/door.tscn | 6 +- 3d/occlusion_culling_mesh_lod/node_3d.gd.uid | 1 + 3d/occlusion_culling_mesh_lod/node_3d.tscn | 7 +- 3d/occlusion_culling_mesh_lod/project.godot | 2 +- 3d/occlusion_culling_mesh_lod/room.glb.import | 1 + 3d/particles/default_env.tres | 7 -- 3d/particles/project.godot | 2 +- 3d/particles/test.tscn | 11 +- 3d/particles/tester.gd.uid | 1 + .../living_room.glb.import | 1 + 3d/physical_light_camera_units/options.gd.uid | 1 + 3d/physical_light_camera_units/project.godot | 4 +- 3d/physical_light_camera_units/test.tscn | 5 +- 3d/physics_tests/main.tscn | 18 +-- 3d/physics_tests/project.godot | 2 +- 3d/physics_tests/test.gd.uid | 1 + 3d/physics_tests/tests.gd.uid | 1 + .../functional/test_collision_pairs.gd.uid | 1 + .../functional/test_collision_pairs.tscn | 4 +- .../functional/test_compound_shapes.tscn | 56 ++++----- .../tests/functional/test_friction.tscn | 50 ++++---- .../tests/functional/test_joints.gd.uid | 1 + .../tests/functional/test_joints.tscn | 10 +- .../functional/test_moving_platform.gd.uid | 1 + .../functional/test_moving_platform.tscn | 42 +++---- .../tests/functional/test_pyramid.gd.uid | 1 + .../tests/functional/test_pyramid.tscn | 10 +- .../tests/functional/test_raycasting.gd.uid | 1 + .../tests/functional/test_raycasting.tscn | 22 ++-- .../test_rigidbody_ground_check.gd.uid | 1 + .../test_rigidbody_ground_check.tscn | 6 +- .../functional/test_rigidbody_impact.tscn | 32 ++--- .../tests/functional/test_shapes.tscn | 32 ++--- .../tests/functional/test_stack.gd.uid | 1 + .../tests/functional/test_stack.tscn | 4 +- .../performance/test_perf_broadphase.gd.uid | 1 + .../performance/test_perf_broadphase.tscn | 4 +- .../test_perf_contact_islands.tscn | 31 +++-- .../performance/test_perf_contacts.gd.uid | 1 + .../tests/performance/test_perf_contacts.tscn | 30 ++--- 3d/physics_tests/tests/static_scene.tscn | 6 +- .../tests/static_scene_plane.tscn | 4 +- 3d/physics_tests/tests/test_options.tscn | 4 +- 3d/physics_tests/tests_menu.gd.uid | 1 + 3d/physics_tests/utils/camera_orbit.gd.uid | 1 + .../utils/characterbody_physics.gd.uid | 1 + 3d/physics_tests/utils/container_log.gd.uid | 1 + 3d/physics_tests/utils/control3d.gd.uid | 1 + 3d/physics_tests/utils/label_engine.gd.uid | 1 + 3d/physics_tests/utils/label_fps.gd.uid | 1 + 3d/physics_tests/utils/label_pause.gd.uid | 1 + 3d/physics_tests/utils/label_test.gd.uid | 1 + 3d/physics_tests/utils/label_version.gd.uid | 1 + 3d/physics_tests/utils/option_menu.gd.uid | 1 + .../utils/rigidbody_ground_check.gd.uid | 1 + 3d/physics_tests/utils/rigidbody_pick.gd.uid | 1 + 3d/physics_tests/utils/scroll_log.gd.uid | 1 + 3d/physics_tests/utils/system.gd.uid | 1 + 3d/physics_tests/utils/system_log.gd.uid | 1 + 3d/platformer/coin/coin.gd.uid | 1 + 3d/platformer/coin/coin.tscn | 8 +- 3d/platformer/enemy/enemy.gd.uid | 1 + 3d/platformer/enemy/enemy.glb.import | 1 + 3d/platformer/enemy/enemy.tscn | 14 +-- 3d/platformer/player/bullet/bullet.gd.uid | 1 + 3d/platformer/player/bullet/bullet.tscn | 6 +- 3d/platformer/player/follow_camera.gd.uid | 1 + 3d/platformer/player/player.gd.uid | 1 + 3d/platformer/player/player.glb.import | 1 + 3d/platformer/player/player.tscn | 6 +- 3d/platformer/project.godot | 4 +- 3d/platformer/stage/grid_map.scn | Bin 32228 -> 32228 bytes 3d/platformer/stage/stage.tscn | 3 +- 3d/procedural_materials/loading.gd.uid | 1 + 3d/procedural_materials/project.godot | 4 +- 3d/procedural_materials/scripts/grid.gd.uid | 1 + .../shaders/plasma.gdshader.uid | 1 + 3d/procedural_materials/test.tscn | 3 +- 3d/procedural_materials/tester.gd.uid | 1 + 3d/rigidbody_character/level.gd.uid | 1 + 3d/rigidbody_character/level.tscn | 3 +- 3d/rigidbody_character/models/cube.glb.import | 1 + .../models/mushroom.glb.import | 1 + 3d/rigidbody_character/player/cubio.gd.uid | 1 + .../player/follow_camera.gd.uid | 1 + 3d/rigidbody_character/project.godot | 2 +- 3d/squash_the_creeps/Main.gd.uid | 1 + 3d/squash_the_creeps/Main.tscn | 6 +- 3d/squash_the_creeps/Mob.gd.uid | 1 + 3d/squash_the_creeps/Mob.tscn | 4 +- 3d/squash_the_creeps/MusicPlayer.tscn | 6 +- 3d/squash_the_creeps/Player.gd.uid | 1 + 3d/squash_the_creeps/Player.tscn | 4 +- 3d/squash_the_creeps/ScoreLabel.gd.uid | 1 + 3d/squash_the_creeps/art/mob.glb.import | 3 + 3d/squash_the_creeps/art/player.glb.import | 3 + .../fonts/Montserrat-Medium.ttf.import | 2 + 3d/squash_the_creeps/project.godot | 20 +-- 3d/truck_town/car_select/car_select.gd.uid | 1 + 3d/truck_town/car_select/car_select.tscn | 2 +- 3d/truck_town/project.godot | 4 +- 3d/truck_town/spedometer.gd.uid | 1 + .../town/model/town_model.gltf.import | 1 + 3d/truck_town/town/town_scene.gd.uid | 1 + 3d/truck_town/town/town_scene.tscn | 7 +- 3d/truck_town/vehicles/car_base.tscn | 4 +- 3d/truck_town/vehicles/follow_camera.gd.uid | 1 + .../vehicles/meshes/meshes.glb.import | 1 + 3d/truck_town/vehicles/meshes/minivan.res | Bin 10857 -> 10857 bytes 3d/truck_town/vehicles/meshes/tow_truck.res | Bin 12456 -> 13938 bytes 3d/truck_town/vehicles/meshes/truck_cab.res | Bin 11166 -> 11166 bytes .../vehicles/meshes/truck_trailer.res | Bin 15320 -> 15320 bytes 3d/truck_town/vehicles/meshes/wheel.res | Bin 16117 -> 13429 bytes 3d/truck_town/vehicles/tow_truck.tscn | 4 +- 3d/truck_town/vehicles/trailer_truck.tscn | 4 +- 3d/truck_town/vehicles/vehicle.gd.uid | 1 + 3d/variable_rate_shading/information.gd.uid | 1 + 3d/variable_rate_shading/project.godot | 2 +- 3d/variable_rate_shading/vrs.gd.uid | 1 + 3d/variable_rate_shading/vrs.tscn | 7 +- .../vrs_texture.gdshader.uid | 1 + 3d/volumetric_fog/camera.gd.uid | 1 + 3d/volumetric_fog/project.godot | 2 +- 3d/volumetric_fog/volumetric_fog.tscn | 8 +- 3d/voxel/default_env.tres | 16 --- 3d/voxel/menu/debug.gd.uid | 1 + 3d/voxel/menu/ingame/pause_menu.gd.uid | 1 + 3d/voxel/menu/main/main_menu.gd.uid | 1 + 3d/voxel/menu/main/main_menu.tscn | 4 +- 3d/voxel/menu/main/splash_text.gd.uid | 1 + 3d/voxel/menu/options/option_buttons.gd.uid | 1 + 3d/voxel/menu/options/options.gd.uid | 1 + 3d/voxel/menu/theme/TinyUnicode.ttf.import | 1 + 3d/voxel/player/player.gd.uid | 1 + 3d/voxel/project.godot | 2 +- 3d/voxel/settings.gd.uid | 1 + 3d/voxel/world/chunk.gd.uid | 1 + 3d/voxel/world/environment.gd.uid | 1 + 3d/voxel/world/terrain_generator.gd.uid | 1 + 3d/voxel/world/voxel_world.gd.uid | 1 + 3d/voxel/world/world.tscn | 8 +- 3d/waypoints/camera.gd.uid | 1 + 3d/waypoints/default_env.tres | 9 -- 3d/waypoints/main.tscn | 5 +- 3d/waypoints/noto_sans_regular.ttf.import | 1 + 3d/waypoints/project.godot | 2 +- 3d/waypoints/waypoint.gd.uid | 1 + audio/bpm_sync/bpm_sync.gd.uid | 1 + audio/bpm_sync/bpm_sync.tscn | 2 +- audio/bpm_sync/lcd.ttf.import | 2 + audio/bpm_sync/project.godot | 2 +- audio/device_changer/Changer.gd.uid | 1 + audio/device_changer/Changer.tscn | 2 +- audio/device_changer/project.godot | 32 ++--- audio/generator/generator.tscn | 2 +- audio/generator/generator_demo.gd.uid | 1 + audio/generator/project.godot | 2 +- audio/mic_record/MicRecord.gd.uid | 1 + audio/mic_record/MicRecord.tscn | 2 +- audio/mic_record/project.godot | 2 +- audio/midi_piano/piano.gd.uid | 1 + audio/midi_piano/piano.tscn | 2 +- .../piano_keys/black_piano_key.tscn | 10 +- audio/midi_piano/piano_keys/piano_key.gd.uid | 1 + .../piano_keys/piano_key_color.gd.uid | 1 + .../piano_keys/white_piano_key.tscn | 10 +- audio/midi_piano/project.godot | 2 +- audio/spectrum/project.godot | 2 +- audio/spectrum/show_spectrum.gd.uid | 1 + audio/spectrum/show_spectrum.tscn | 2 +- audio/text_to_speech/control.tscn | 2 +- audio/text_to_speech/project.godot | 2 +- audio/text_to_speech/voice_list.gd.uid | 1 + compute/post_shader/main.gd.uid | 1 + compute/post_shader/main.tscn | 8 +- .../post_shader/post_process_grayscale.gd.uid | 1 + .../post_shader/post_process_shader.gd.uid | 1 + compute/post_shader/project.godot | 2 +- compute/texture/main.gd.uid | 1 + compute/texture/main.tscn | 5 +- compute/texture/project.godot | 2 +- .../texture/water_plane/water_plane.gd.uid | 1 + compute/texture/water_plane/water_plane.tscn | 6 +- .../water_plane/water_shader.gdshader.uid | 1 + gui/bidi_and_font_features/bidi.gd.uid | 1 + gui/bidi_and_font_features/bidi.tscn | 4 +- .../custom_st_parser.gd.uid | 1 + .../fonts/LinLibertine_R.otf.import | 2 + .../NotoNaskhArabicUI_Regular.ttf.import | 2 + .../fonts/NotoSansHebrew_Regular.ttf.import | 2 + .../fonts/NotoSansThaiUI_Regular.ttf.import | 2 + .../fonts/NotoSansUI_Regular.ttf.import | 2 + ...sive_VF_subset-GF_latin_basic.woff2.import | 2 + gui/bidi_and_font_features/project.godot | 2 +- gui/control_gallery/control_gallery.tscn | 2 +- gui/control_gallery/project.godot | 2 +- gui/control_gallery/tree.gd.uid | 1 + gui/drag_and_drop/drag_and_drop.tscn | 2 +- gui/drag_and_drop/drag_drop_script.gd.uid | 1 + gui/drag_and_drop/project.godot | 2 +- gui/gd_paint/paint_control.gd.uid | 1 + gui/gd_paint/paint_root.tscn | 4 +- gui/gd_paint/project.godot | 2 +- gui/gd_paint/tools_panel.gd.uid | 1 + gui/input_mapping/ActionRemapButton.gd.uid | 1 + gui/input_mapping/ActionRemapButton.tscn | 2 +- gui/input_mapping/KeyPersistence.gd.uid | 1 + gui/input_mapping/project.godot | 12 +- gui/msdf_font/montserrat_semibold.ttf.import | 2 + .../montserrat_semibold_msdf.ttf.import | 2 + gui/msdf_font/project.godot | 4 +- gui/msdf_font/sdf_font_demo.gd.uid | 1 + gui/multiple_resolutions/main.gd.uid | 1 + gui/multiple_resolutions/main.tscn | 2 +- gui/multiple_resolutions/project.godot | 2 +- .../Pseudolocalization.gd.uid | 1 + gui/pseudolocalization/default_env.tres | 8 -- gui/pseudolocalization/project.godot | 2 +- gui/regex/project.godot | 2 +- gui/regex/regex.gd.uid | 1 + gui/regex/regex.tscn | 2 +- gui/rich_text_bbcode/project.godot | 4 +- gui/rich_text_bbcode/rich_text_bbcode.gd.uid | 1 + gui/rich_text_bbcode/rich_text_bbcode.tscn | 2 +- gui/theming_override/project.godot | 2 +- gui/theming_override/test.gd.uid | 1 + gui/theming_override/test.tscn | 2 +- gui/translation/fonts/DroidSans.ttf.import | 2 + .../fonts/DroidSansArabic.ttf.import | 2 + .../fonts/DroidSansFallback.ttf.import | 2 + .../fonts/DroidSansHebrew.ttf.import | 2 + .../fonts/DroidSansJapanese.ttf.import | 2 + .../fonts/DroidSansThai.ttf.import | 2 + gui/translation/project.godot | 2 +- gui/translation/translation_csv.gd.uid | 1 + gui/translation/translation_demo_csv.tscn | 2 +- gui/translation/translation_demo_po.tscn | 2 +- gui/translation/translation_po.gd.uid | 1 + .../fonts/NotoNaskhArabic-Bold.ttf.import | 2 + .../fonts/NotoSans-Bold.ttf.import | 2 + gui/ui_mirroring/project.godot | 2 +- gui/ui_mirroring/ui_mirroring.gd.uid | 1 + gui/ui_mirroring/ui_mirroring.tscn | 2 +- loading/autoload/global.gd.uid | 1 + loading/autoload/project.godot | 2 +- loading/autoload/scene_a.gd.uid | 1 + loading/autoload/scene_a.tscn | 2 +- loading/autoload/scene_b.gd.uid | 1 + loading/autoload/scene_b.tscn | 2 +- loading/load_threaded/load_threaded.gd.uid | 1 + loading/load_threaded/load_threaded.tscn | 2 +- loading/load_threaded/project.godot | 2 +- loading/runtime_save_load/project.godot | 2 +- .../runtime_save_load.gd.uid | 1 + .../runtime_save_load/runtime_save_load.tscn | 2 +- loading/scene_changer/project.godot | 2 +- loading/scene_changer/scene_a.gd.uid | 1 + loading/scene_changer/scene_a.tscn | 2 +- loading/scene_changer/scene_b.gd.uid | 1 + loading/scene_changer/scene_b.tscn | 2 +- loading/serialization/default_env.tres | 7 -- loading/serialization/enemy.gd.uid | 1 + loading/serialization/enemy.tscn | 6 +- loading/serialization/gui.gd.uid | 1 + loading/serialization/player.gd.uid | 1 + loading/serialization/project.godot | 26 ++-- loading/serialization/save_load.tscn | 10 +- .../save_load_config_file.gd.uid | 1 + loading/serialization/save_load_json.gd.uid | 1 + loading/threads/project.godot | 2 +- loading/threads/thread.gd.uid | 1 + loading/threads/thread.tscn | 2 +- .../node25d/main_screen/gizmo_25d.gd.uid | 1 + .../addons/node25d/main_screen/gizmo_25d.tscn | 4 +- .../node25d/main_screen/main_screen_25d.tscn | 4 +- .../node25d/main_screen/viewport_25d.gd.uid | 1 + .../2.5d/addons/node25d/node25d_plugin.gd.uid | 1 + misc/2.5d/addons/node25d/node_25d.gd.uid | 1 + .../addons/node25d/shadow_math_25d.gd.uid | 1 + misc/2.5d/addons/node25d/y_sort_25d.gd.uid | 1 + misc/2.5d/assets/cube/cube.tscn | 4 +- misc/2.5d/assets/cube/cube_math.gd.uid | 1 + misc/2.5d/assets/cube/cube_point.tscn | 2 +- misc/2.5d/assets/demo_scene.tscn | 6 +- misc/2.5d/assets/platform/platform.tscn | 24 ++-- .../assets/platform/platform_sprite.gd.uid | 1 + misc/2.5d/assets/player/player_25d.tscn | 8 +- .../2.5d/assets/player/player_math_25d.gd.uid | 1 + misc/2.5d/assets/player/player_sprite.gd.uid | 1 + misc/2.5d/assets/shadow/shadow_25d.tscn | 8 +- misc/2.5d/assets/shadow/shadow_sprite.gd.uid | 1 + misc/2.5d/assets/ui/control_hints.gd.uid | 1 + misc/2.5d/assets/ui/overlay.tscn | 4 +- misc/2.5d/assets/ui/overlay_cube.tscn | 2 +- misc/2.5d/project.godot | 2 +- misc/compute_shader_heightmap/main.gd.uid | 1 + misc/compute_shader_heightmap/main.tscn | 2 +- misc/compute_shader_heightmap/project.godot | 2 +- .../graphics_tablet_input.gd.uid | 1 + .../graphics_tablet_input.tscn | 2 +- misc/graphics_tablet_input/project.godot | 2 +- misc/joypads/joypads.gd.uid | 1 + misc/joypads/joypads.tscn | 2 +- misc/joypads/project.godot | 2 +- misc/joypads/remap/joy_mapping.gd.uid | 1 + misc/joypads/remap/remap_wizard.gd.uid | 1 + misc/joypads/remap/remap_wizard.tscn | 2 +- misc/large_world_coordinates/controls.gd.uid | 1 + misc/large_world_coordinates/project.godot | 2 +- misc/large_world_coordinates/test.tscn | 9 +- misc/matrix_transform/2D.tscn | 8 +- misc/matrix_transform/3D.tscn | 2 +- misc/matrix_transform/default_env.tres | 7 -- .../marker/AxisMarker2D.gd.uid | 1 + .../matrix_transform/marker/AxisMarker2D.tscn | 6 +- .../marker/AxisMarker3D.gd.uid | 1 + .../matrix_transform/marker/AxisMarker3D.tscn | 37 +++--- misc/matrix_transform/project.godot | 2 +- misc/noise_viewer/noise_viewer.gd.uid | 1 + misc/noise_viewer/noise_viewer.gdshader.uid | 1 + misc/noise_viewer/noise_viewer.tscn | 2 +- misc/noise_viewer/project.godot | 2 +- misc/os_test/actions.gd.uid | 1 + misc/os_test/os_test.gd.uid | 1 + misc/os_test/os_test.tscn | 4 +- misc/os_test/project.godot | 2 +- misc/pause/pause_button.gd.uid | 1 + misc/pause/process_mode.gd.uid | 1 + misc/pause/project.godot | 8 +- misc/pause/spinpause.tscn | 6 +- misc/window_management/control.gd.uid | 1 + .../observer/observer.gd.uid | 1 + misc/window_management/observer/observer.tscn | 2 +- misc/window_management/project.godot | 28 ++--- misc/window_management/window_management.tscn | 2 +- mobile/android_iap/iap_demo.gd.uid | 1 + mobile/android_iap/main.tscn | 2 +- mobile/android_iap/project.godot | 2 +- mobile/multitouch_cubes/GestureArea.gd.uid | 1 + mobile/multitouch_cubes/Main.tscn | 2 +- mobile/multitouch_cubes/project.godot | 2 +- mobile/multitouch_view/Main.gd.uid | 1 + mobile/multitouch_view/Main.tscn | 2 +- mobile/multitouch_view/TouchHelper.gd.uid | 1 + mobile/multitouch_view/project.godot | 2 +- mobile/sensors/main.gd.uid | 1 + mobile/sensors/main.tscn | 2 +- mobile/sensors/project.godot | 2 +- .../main_screen/main_screen_25d.tscn | 29 ++--- .../main_screen/viewport_25d.gd.uid | 1 + .../addons/node25d-cs/node25d_plugin.gd.uid | 1 + .../assets/platform/platform_sprite.gd.uid | 1 + mono/2.5d/assets/shadow/shadow_sprite.gd.uid | 1 + mono/2.5d/assets/ui/control_hints.gd.uid | 1 + mono/2.5d/assets/ui/overlay.tscn | 6 +- mono/2.5d/assets/ui/overlay_cube.tscn | 6 +- mono/2.5d/project.godot | 76 +++++------ mono/android_iap/default_env.tres | 7 -- mono/android_iap/project.godot | 2 +- .../fonts/Xolonium-Regular.ttf.import | 1 + mono/dodge_the_creeps/project.godot | 22 ++-- mono/multiplayer_pong/project.godot | 14 +-- mono/pong/project.godot | 18 +-- networking/multiplayer_bomber/bomb.gd.uid | 1 + networking/multiplayer_bomber/bomb.tscn | 6 +- .../multiplayer_bomber/bomb_spawner.gd.uid | 1 + .../multiplayer_bomber/gamestate.gd.uid | 1 + networking/multiplayer_bomber/lobby.gd.uid | 1 + networking/multiplayer_bomber/lobby.tscn | 2 +- .../multiplayer_bomber/montserrat.otf.import | 1 + networking/multiplayer_bomber/player.gd.uid | 1 + networking/multiplayer_bomber/player.tscn | 16 +-- .../multiplayer_bomber/player_controls.gd.uid | 1 + networking/multiplayer_bomber/project.godot | 2 +- networking/multiplayer_bomber/rock.gd.uid | 1 + networking/multiplayer_bomber/rock.tscn | 4 +- networking/multiplayer_bomber/score.gd.uid | 1 + networking/multiplayer_bomber/world.tscn | 4 +- networking/multiplayer_pong/ball.tscn | 2 +- networking/multiplayer_pong/lobby.tscn | 2 +- networking/multiplayer_pong/logic/ball.gd.uid | 1 + .../multiplayer_pong/logic/lobby.gd.uid | 1 + .../multiplayer_pong/logic/paddle.gd.uid | 1 + networking/multiplayer_pong/logic/pong.gd.uid | 1 + networking/multiplayer_pong/paddle.tscn | 2 +- networking/multiplayer_pong/pong.tscn | 2 +- networking/multiplayer_pong/project.godot | 10 +- networking/webrtc_minimal/Signaling.gd.uid | 1 + networking/webrtc_minimal/chat.gd.uid | 1 + networking/webrtc_minimal/link_button.gd.uid | 1 + networking/webrtc_minimal/main.gd.uid | 1 + networking/webrtc_minimal/main.tscn | 4 +- networking/webrtc_minimal/minimal.gd.uid | 1 + networking/webrtc_minimal/minimal.tscn | 6 +- networking/webrtc_minimal/project.godot | 2 +- .../client/multiplayer_client.gd.uid | 1 + .../client/ws_webrtc_client.gd.uid | 1 + .../webrtc_signaling/demo/client_ui.gd.uid | 1 + .../webrtc_signaling/demo/client_ui.tscn | 4 +- networking/webrtc_signaling/demo/main.gd.uid | 1 + networking/webrtc_signaling/demo/main.tscn | 4 +- networking/webrtc_signaling/project.godot | 2 +- .../server/ws_webrtc_server.gd.uid | 1 + networking/websocket_chat/client.gd.uid | 1 + networking/websocket_chat/client.tscn | 4 +- networking/websocket_chat/project.godot | 2 +- networking/websocket_chat/server.gd.uid | 1 + networking/websocket_chat/server.tscn | 4 +- .../websocket/WebSocketClient.gd.uid | 1 + .../websocket/WebSocketServer.gd.uid | 1 + networking/websocket_minimal/Main.tscn | 4 +- networking/websocket_minimal/client.gd.uid | 1 + networking/websocket_minimal/project.godot | 2 +- networking/websocket_minimal/server.gd.uid | 1 + .../websocket_multiplayer/project.godot | 2 +- .../websocket_multiplayer/scene/combo.tscn | 2 +- .../websocket_multiplayer/scene/game.tscn | 2 +- .../websocket_multiplayer/scene/main.tscn | 2 +- .../websocket_multiplayer/script/combo.gd.uid | 1 + .../websocket_multiplayer/script/game.gd.uid | 1 + .../websocket_multiplayer/script/main.gd.uid | 1 + plugins/addons/custom_node/heart.gd.uid | 1 + .../addons/custom_node/heart_plugin.gd.uid | 1 + .../main_screen/handled_by_main_screen.gd.uid | 1 + plugins/addons/main_screen/main_panel.tscn | 2 +- .../main_screen/main_screen_plugin.gd.uid | 1 + plugins/addons/main_screen/print_hello.gd.uid | 1 + .../material_creator/material_creator.gd.uid | 1 + .../material_creator/material_dock.tscn | 2 +- .../material_creator/material_plugin.gd.uid | 1 + .../material_creator/material_resource.gd.uid | 1 + .../material_import_plugin/import.gd.uid | 1 + .../material_import_plugin/plugin.gd.uid | 1 + plugins/default_env.tres | 7 -- plugins/project.godot | 2 +- plugins/test_scene.tscn | 4 +- viewport/2d_in_3d/2d_in_3d.gd.uid | 1 + viewport/2d_in_3d/2d_in_3d.tscn | 7 +- viewport/2d_in_3d/default_env.tres | 8 -- viewport/2d_in_3d/pong.gd.uid | 1 + viewport/2d_in_3d/project.godot | 10 +- viewport/3d_in_2d/3d_in_2d.gd.uid | 1 + viewport/3d_in_2d/3d_in_2d.tscn | 2 +- viewport/3d_in_2d/project.godot | 2 +- viewport/3d_in_2d/robot.glb.import | 1 + viewport/3d_in_2d/robot_3d.gd.uid | 1 + viewport/3d_in_2d/robot_3d.tscn | 2 +- viewport/3d_scaling/cubes.tscn | 3 +- viewport/3d_scaling/hud.gd.uid | 1 + viewport/3d_scaling/hud.tscn | 2 +- .../noto_sans_ui_regular.ttf.import | 2 + viewport/3d_scaling/project.godot | 6 +- .../camera_controller.gd.uid | 1 + .../dynamic_split_screen/default_env.tres | 14 --- viewport/dynamic_split_screen/player.gd.uid | 1 + viewport/dynamic_split_screen/project.godot | 26 ++-- .../split_screen.gdshader.uid | 1 + .../dynamic_split_screen/split_screen.tscn | 16 +-- .../dynamic_split_screen/wall_coloring.gd.uid | 1 + viewport/gui_in_3d/default_env.tres | 11 -- viewport/gui_in_3d/gui_3d.gd.uid | 1 + viewport/gui_in_3d/gui_in_3d.tscn | 5 +- viewport/gui_in_3d/gui_panel_3d.tscn | 2 +- viewport/gui_in_3d/project.godot | 2 +- viewport/screen_capture/project.godot | 2 +- viewport/screen_capture/screen_capture.gd.uid | 1 + viewport/screen_capture/screen_capture.tscn | 2 +- .../main.tscn | 2 +- .../objects/black_out.gd.uid | 1 + .../objects/black_out.gdshader.uid | 1 + .../objects/black_out.tscn | 4 +- .../player.gd.uid | 1 + .../player.tscn | 2 +- .../project.godot | 2 +- .../start_vr.gd.uid | 1 + .../world.tscn | 2 +- .../cursor.gdshader.uid | 1 + .../handle_pointers.gd.uid | 1 + xr/openxr_composition_layers/main.gd.uid | 1 + xr/openxr_composition_layers/main.tscn | 10 +- .../pointer.gdshader.uid | 1 + xr/openxr_composition_layers/pointer.tscn | 3 +- xr/openxr_composition_layers/project.godot | 3 +- xr/openxr_composition_layers/start_vr.gd.uid | 1 + xr/openxr_composition_layers/ui.gd.uid | 1 + xr/openxr_composition_layers/ui.tscn | 4 +- .../assets/gltf/LeftHandHumanoid.gltf.import | 4 +- .../assets/gltf/RightHandHumanoid.gltf.import | 4 +- xr/openxr_hand_tracking_demo/hand_info.gd.uid | 1 + xr/openxr_hand_tracking_demo/hand_info.tscn | 2 +- xr/openxr_hand_tracking_demo/main.tscn | 4 +- xr/openxr_hand_tracking_demo/objects/box.tscn | 2 +- .../pickup/pickup_able_body.gd.uid | 1 + .../pickup/pickup_handler.gd.uid | 1 + .../pickup/pickup_handler.tscn | 2 +- xr/openxr_hand_tracking_demo/project.godot | 2 +- xr/openxr_hand_tracking_demo/start_vr.gd.uid | 1 + xr/openxr_origin_centric_movement/main.tscn | 2 +- .../objects/black_out.gd.uid | 1 + .../objects/black_out.gdshader.uid | 1 + .../objects/black_out.tscn | 4 +- .../player.gd.uid | 1 + xr/openxr_origin_centric_movement/player.tscn | 2 +- .../project.godot | 2 +- .../start_vr.gd.uid | 1 + xr/openxr_origin_centric_movement/world.tscn | 2 +- 817 files changed, 1898 insertions(+), 1562 deletions(-) create mode 100644 2d/bullet_shower/bullets.gd.uid create mode 100644 2d/bullet_shower/player.gd.uid create mode 100644 2d/dodge_the_creeps/hud.gd.uid create mode 100644 2d/dodge_the_creeps/main.gd.uid create mode 100644 2d/dodge_the_creeps/mob.gd.uid create mode 100644 2d/dodge_the_creeps/player.gd.uid create mode 100644 2d/dynamic_tilemap_layers/level/tile_map.gd.uid create mode 100644 2d/dynamic_tilemap_layers/player/player.gd.uid create mode 100644 2d/finite_state_machine/debug/states_stack_displayer.gd.uid create mode 100644 2d/finite_state_machine/player/bullet/bullet.gd.uid create mode 100644 2d/finite_state_machine/player/bullet/bullet_spawner.gd.uid create mode 100644 2d/finite_state_machine/player/player_controller.gd.uid create mode 100644 2d/finite_state_machine/player/player_state_machine.gd.uid create mode 100644 2d/finite_state_machine/player/states/combat/attack.gd.uid create mode 100644 2d/finite_state_machine/player/states/combat/stagger.gd.uid create mode 100644 2d/finite_state_machine/player/states/debug/state_name_displayer.gd.uid create mode 100644 2d/finite_state_machine/player/states/die.gd.uid create mode 100644 2d/finite_state_machine/player/states/motion/in_air/jump.gd.uid create mode 100644 2d/finite_state_machine/player/states/motion/motion.gd.uid create mode 100644 2d/finite_state_machine/player/states/motion/on_ground/idle.gd.uid create mode 100644 2d/finite_state_machine/player/states/motion/on_ground/move.gd.uid create mode 100644 2d/finite_state_machine/player/states/motion/on_ground/on_ground.gd.uid create mode 100644 2d/finite_state_machine/player/weapon/sword.gd.uid create mode 100644 2d/finite_state_machine/player/weapon/weapon_pivot.gd.uid create mode 100644 2d/finite_state_machine/state_machine/state.gd.uid create mode 100644 2d/finite_state_machine/state_machine/state_machine.gd.uid create mode 100644 2d/glow/beach_cave.gd.uid create mode 100644 2d/hexagonal_map/troll.gd.uid create mode 100644 2d/instancing/ball_factory.gd.uid create mode 100644 2d/isometric/player/goblin.gd.uid create mode 100644 2d/kinematic_character/level/princess.gd.uid create mode 100644 2d/kinematic_character/player/player.gd.uid create mode 100644 2d/lights_and_shadows/light_shadows.gd.uid create mode 100644 2d/navigation/character.gd.uid create mode 100644 2d/navigation_astar/character.gd.uid create mode 100644 2d/navigation_astar/pathfind_astar.gd.uid create mode 100644 2d/navigation_mesh_chunks/icon.webp.import create mode 100644 2d/navigation_mesh_chunks/navmesh_chhunks_demo_2d.gd.uid create mode 100644 2d/particles/pause.gd.uid create mode 100644 2d/physics_platformer/coin/coin.gd.uid create mode 100644 2d/physics_platformer/enemy/enemy.gd.uid create mode 100644 2d/physics_platformer/player/bullet.gd.uid create mode 100644 2d/physics_platformer/player/player.gd.uid create mode 100644 2d/physics_tests/test.gd.uid create mode 100644 2d/physics_tests/tests.gd.uid create mode 100644 2d/physics_tests/tests/functional/test_character.gd.uid create mode 100644 2d/physics_tests/tests/functional/test_character_pixels.gd.uid create mode 100644 2d/physics_tests/tests/functional/test_character_tilemap.gd.uid create mode 100644 2d/physics_tests/tests/functional/test_collision_pairs.gd.uid create mode 100644 2d/physics_tests/tests/functional/test_joints.gd.uid create mode 100644 2d/physics_tests/tests/functional/test_one_way_collision.gd.uid create mode 100644 2d/physics_tests/tests/functional/test_pyramid.gd.uid create mode 100644 2d/physics_tests/tests/functional/test_raycasting.gd.uid create mode 100644 2d/physics_tests/tests/functional/test_stack.gd.uid create mode 100644 2d/physics_tests/tests/performance/test_perf_broadphase.gd.uid create mode 100644 2d/physics_tests/tests/performance/test_perf_contacts.gd.uid create mode 100644 2d/physics_tests/tests_menu.gd.uid create mode 100644 2d/physics_tests/utils/characterbody_controller.gd.uid create mode 100644 2d/physics_tests/utils/container_log.gd.uid create mode 100644 2d/physics_tests/utils/label_engine.gd.uid create mode 100644 2d/physics_tests/utils/label_fps.gd.uid create mode 100644 2d/physics_tests/utils/label_pause.gd.uid create mode 100644 2d/physics_tests/utils/label_slider_value.gd.uid create mode 100644 2d/physics_tests/utils/label_test.gd.uid create mode 100644 2d/physics_tests/utils/label_version.gd.uid create mode 100644 2d/physics_tests/utils/option_menu.gd.uid create mode 100644 2d/physics_tests/utils/rigidbody_controller.gd.uid create mode 100644 2d/physics_tests/utils/rigidbody_pick.gd.uid create mode 100644 2d/physics_tests/utils/scroll_log.gd.uid create mode 100644 2d/physics_tests/utils/slider.gd.uid create mode 100644 2d/physics_tests/utils/system.gd.uid create mode 100644 2d/physics_tests/utils/system_log.gd.uid create mode 100644 2d/platformer/enemy/enemy.gd.uid create mode 100644 2d/platformer/game.gd.uid create mode 100644 2d/platformer/game_splitscreen.gd.uid create mode 100644 2d/platformer/gui/coins_counter.gd.uid create mode 100644 2d/platformer/gui/pause_menu.gd.uid create mode 100644 2d/platformer/level/coin.gd.uid create mode 100644 2d/platformer/level/level.gd.uid create mode 100644 2d/platformer/player/bullet.gd.uid create mode 100644 2d/platformer/player/gun.gd.uid create mode 100644 2d/platformer/player/player.gd.uid create mode 100644 2d/polygons_lines/polygons_lines.gd.uid create mode 100644 2d/pong/logic/ball.gd.uid create mode 100644 2d/pong/logic/ceiling_floor.gd.uid create mode 100644 2d/pong/logic/paddle.gd.uid create mode 100644 2d/pong/logic/wall.gd.uid create mode 100644 2d/role_playing_game/combat/combat.gd.uid create mode 100644 2d/role_playing_game/combat/combatants/combatant.gd.uid create mode 100644 2d/role_playing_game/combat/combatants/health.gd.uid create mode 100644 2d/role_playing_game/combat/combatants/opponent.gd.uid create mode 100644 2d/role_playing_game/combat/interface/ui.gd.uid create mode 100644 2d/role_playing_game/combat/turn_queue.gd.uid create mode 100644 2d/role_playing_game/dialogue/dialogue_player/dialogue_player.gd.uid create mode 100644 2d/role_playing_game/dialogue/interface/interface.gd.uid create mode 100644 2d/role_playing_game/game.gd.uid create mode 100644 2d/role_playing_game/grid_movement/grid/grid.gd.uid create mode 100644 2d/role_playing_game/grid_movement/pawns/actor.gd.uid create mode 100644 2d/role_playing_game/grid_movement/pawns/opponent.gd.uid create mode 100644 2d/role_playing_game/grid_movement/pawns/pawn.gd.uid create mode 100644 2d/role_playing_game/grid_movement/pawns/walker.gd.uid create mode 100644 2d/screen_space_shaders/screen_shaders.gd.uid create mode 100644 2d/screen_space_shaders/shaders/BCS.gdshader.uid create mode 100644 2d/screen_space_shaders/shaders/blur.gdshader.uid create mode 100644 2d/screen_space_shaders/shaders/contrasted.gdshader.uid create mode 100644 2d/screen_space_shaders/shaders/mirage.gdshader.uid create mode 100644 2d/screen_space_shaders/shaders/negative.gdshader.uid create mode 100644 2d/screen_space_shaders/shaders/normalized.gdshader.uid create mode 100644 2d/screen_space_shaders/shaders/old_film.gdshader.uid create mode 100644 2d/screen_space_shaders/shaders/pixelize.gdshader.uid create mode 100644 2d/screen_space_shaders/shaders/sepia.gdshader.uid create mode 100644 2d/screen_space_shaders/shaders/vignette.gdshader.uid create mode 100644 2d/screen_space_shaders/shaders/whirl.gdshader.uid create mode 100644 2d/skeleton/level/level.gd.uid create mode 100644 2d/skeleton/player/player.gd.uid create mode 100644 2d/sprite_shaders/shaders/aura.gdshader.uid create mode 100644 2d/sprite_shaders/shaders/blur.gdshader.uid create mode 100644 2d/sprite_shaders/shaders/dissintegrate.gdshader.uid create mode 100644 2d/sprite_shaders/shaders/dropshadow.gdshader.uid create mode 100644 2d/sprite_shaders/shaders/fatty.gdshader.uid create mode 100644 2d/sprite_shaders/shaders/glow.gdshader.uid create mode 100644 2d/sprite_shaders/shaders/offsetshadow.gdshader.uid create mode 100644 2d/sprite_shaders/shaders/outline.gdshader.uid create mode 100644 2d/sprite_shaders/shaders/silouette.gdshader.uid create mode 100644 2d/tween/main.gd.uid create mode 100644 3d/antialiasing/anti_aliasing.gd.uid delete mode 100644 3d/antialiasing/default_env.tres create mode 100644 3d/csg/csg.gd.uid delete mode 100644 3d/decals/default_env.tres create mode 100644 3d/decals/tester.gd.uid create mode 100644 3d/global_illumination/camera.gd.uid delete mode 100644 3d/global_illumination/default_env.tres create mode 100644 3d/global_illumination/test.gd.uid create mode 100644 3d/graphics_settings/settings.gd.uid create mode 100644 3d/ik/addons/sade/ik_fabrik.gd.uid create mode 100644 3d/ik/addons/sade/ik_look_at.gd.uid create mode 100644 3d/ik/addons/sade/plugin_main.gd.uid create mode 100644 3d/ik/button_change_scene.gd.uid delete mode 100644 3d/ik/default_env.tres create mode 100644 3d/ik/fps/example_player.gd.uid create mode 100644 3d/ik/fps/simple_bullet.gd.uid create mode 100644 3d/ik/skeleton_ik_runner.gd.uid create mode 100644 3d/ik/target_from_mousepos.gd.uid create mode 100644 3d/kinematic_character/player/cubio.gd.uid create mode 100644 3d/kinematic_character/player/follow_camera.gd.uid create mode 100644 3d/labels_and_texts/3d_labels_and_texts.gd.uid create mode 100644 3d/labels_and_texts/curvature.gdshader.uid delete mode 100644 3d/labels_and_texts/default_env.tres create mode 100644 3d/labels_and_texts/label_3d_layout.gd.uid create mode 100644 3d/lights_and_shadows/day_night_cycle.gd.uid delete mode 100644 3d/lights_and_shadows/default_env.tres create mode 100644 3d/lights_and_shadows/spin.gd.uid create mode 100644 3d/lights_and_shadows/tester.gd.uid create mode 100644 3d/material_testers/tester.gd.uid create mode 100644 3d/navigation/character.gd.uid create mode 100644 3d/navigation/line3d.gd.uid create mode 100644 3d/navigation/navmesh.gd.uid create mode 100644 3d/navigation_mesh_chunks/navmesh_chhunks_demo_3d.gd.uid create mode 100644 3d/occlusion_culling_mesh_lod/camera.gd.uid create mode 100644 3d/occlusion_culling_mesh_lod/door.gd.uid create mode 100644 3d/occlusion_culling_mesh_lod/node_3d.gd.uid delete mode 100644 3d/particles/default_env.tres create mode 100644 3d/particles/tester.gd.uid create mode 100644 3d/physical_light_camera_units/options.gd.uid create mode 100644 3d/physics_tests/test.gd.uid create mode 100644 3d/physics_tests/tests.gd.uid create mode 100644 3d/physics_tests/tests/functional/test_collision_pairs.gd.uid create mode 100644 3d/physics_tests/tests/functional/test_joints.gd.uid create mode 100644 3d/physics_tests/tests/functional/test_moving_platform.gd.uid create mode 100644 3d/physics_tests/tests/functional/test_pyramid.gd.uid create mode 100644 3d/physics_tests/tests/functional/test_raycasting.gd.uid create mode 100644 3d/physics_tests/tests/functional/test_rigidbody_ground_check.gd.uid create mode 100644 3d/physics_tests/tests/functional/test_stack.gd.uid create mode 100644 3d/physics_tests/tests/performance/test_perf_broadphase.gd.uid create mode 100644 3d/physics_tests/tests/performance/test_perf_contacts.gd.uid create mode 100644 3d/physics_tests/tests_menu.gd.uid create mode 100644 3d/physics_tests/utils/camera_orbit.gd.uid create mode 100644 3d/physics_tests/utils/characterbody_physics.gd.uid create mode 100644 3d/physics_tests/utils/container_log.gd.uid create mode 100644 3d/physics_tests/utils/control3d.gd.uid create mode 100644 3d/physics_tests/utils/label_engine.gd.uid create mode 100644 3d/physics_tests/utils/label_fps.gd.uid create mode 100644 3d/physics_tests/utils/label_pause.gd.uid create mode 100644 3d/physics_tests/utils/label_test.gd.uid create mode 100644 3d/physics_tests/utils/label_version.gd.uid create mode 100644 3d/physics_tests/utils/option_menu.gd.uid create mode 100644 3d/physics_tests/utils/rigidbody_ground_check.gd.uid create mode 100644 3d/physics_tests/utils/rigidbody_pick.gd.uid create mode 100644 3d/physics_tests/utils/scroll_log.gd.uid create mode 100644 3d/physics_tests/utils/system.gd.uid create mode 100644 3d/physics_tests/utils/system_log.gd.uid create mode 100644 3d/platformer/coin/coin.gd.uid create mode 100644 3d/platformer/enemy/enemy.gd.uid create mode 100644 3d/platformer/player/bullet/bullet.gd.uid create mode 100644 3d/platformer/player/follow_camera.gd.uid create mode 100644 3d/platformer/player/player.gd.uid create mode 100644 3d/procedural_materials/loading.gd.uid create mode 100644 3d/procedural_materials/scripts/grid.gd.uid create mode 100644 3d/procedural_materials/shaders/plasma.gdshader.uid create mode 100644 3d/procedural_materials/tester.gd.uid create mode 100644 3d/rigidbody_character/level.gd.uid create mode 100644 3d/rigidbody_character/player/cubio.gd.uid create mode 100644 3d/rigidbody_character/player/follow_camera.gd.uid create mode 100644 3d/squash_the_creeps/Main.gd.uid create mode 100644 3d/squash_the_creeps/Mob.gd.uid create mode 100644 3d/squash_the_creeps/Player.gd.uid create mode 100644 3d/squash_the_creeps/ScoreLabel.gd.uid create mode 100644 3d/truck_town/car_select/car_select.gd.uid create mode 100644 3d/truck_town/spedometer.gd.uid create mode 100644 3d/truck_town/town/town_scene.gd.uid create mode 100644 3d/truck_town/vehicles/follow_camera.gd.uid create mode 100644 3d/truck_town/vehicles/vehicle.gd.uid create mode 100644 3d/variable_rate_shading/information.gd.uid create mode 100644 3d/variable_rate_shading/vrs.gd.uid create mode 100644 3d/variable_rate_shading/vrs_texture.gdshader.uid create mode 100644 3d/volumetric_fog/camera.gd.uid delete mode 100644 3d/voxel/default_env.tres create mode 100644 3d/voxel/menu/debug.gd.uid create mode 100644 3d/voxel/menu/ingame/pause_menu.gd.uid create mode 100644 3d/voxel/menu/main/main_menu.gd.uid create mode 100644 3d/voxel/menu/main/splash_text.gd.uid create mode 100644 3d/voxel/menu/options/option_buttons.gd.uid create mode 100644 3d/voxel/menu/options/options.gd.uid create mode 100644 3d/voxel/player/player.gd.uid create mode 100644 3d/voxel/settings.gd.uid create mode 100644 3d/voxel/world/chunk.gd.uid create mode 100644 3d/voxel/world/environment.gd.uid create mode 100644 3d/voxel/world/terrain_generator.gd.uid create mode 100644 3d/voxel/world/voxel_world.gd.uid create mode 100644 3d/waypoints/camera.gd.uid delete mode 100644 3d/waypoints/default_env.tres create mode 100644 3d/waypoints/waypoint.gd.uid create mode 100644 audio/bpm_sync/bpm_sync.gd.uid create mode 100644 audio/device_changer/Changer.gd.uid create mode 100644 audio/generator/generator_demo.gd.uid create mode 100644 audio/mic_record/MicRecord.gd.uid create mode 100644 audio/midi_piano/piano.gd.uid create mode 100644 audio/midi_piano/piano_keys/piano_key.gd.uid create mode 100644 audio/midi_piano/piano_keys/piano_key_color.gd.uid create mode 100644 audio/spectrum/show_spectrum.gd.uid create mode 100644 audio/text_to_speech/voice_list.gd.uid create mode 100644 compute/post_shader/main.gd.uid create mode 100644 compute/post_shader/post_process_grayscale.gd.uid create mode 100644 compute/post_shader/post_process_shader.gd.uid create mode 100644 compute/texture/main.gd.uid create mode 100644 compute/texture/water_plane/water_plane.gd.uid create mode 100644 compute/texture/water_plane/water_shader.gdshader.uid create mode 100644 gui/bidi_and_font_features/bidi.gd.uid create mode 100644 gui/bidi_and_font_features/custom_st_parser.gd.uid create mode 100644 gui/control_gallery/tree.gd.uid create mode 100644 gui/drag_and_drop/drag_drop_script.gd.uid create mode 100644 gui/gd_paint/paint_control.gd.uid create mode 100644 gui/gd_paint/tools_panel.gd.uid create mode 100644 gui/input_mapping/ActionRemapButton.gd.uid create mode 100644 gui/input_mapping/KeyPersistence.gd.uid create mode 100644 gui/msdf_font/sdf_font_demo.gd.uid create mode 100644 gui/multiple_resolutions/main.gd.uid create mode 100644 gui/pseudolocalization/Pseudolocalization.gd.uid delete mode 100644 gui/pseudolocalization/default_env.tres create mode 100644 gui/regex/regex.gd.uid create mode 100644 gui/rich_text_bbcode/rich_text_bbcode.gd.uid create mode 100644 gui/theming_override/test.gd.uid create mode 100644 gui/translation/translation_csv.gd.uid create mode 100644 gui/translation/translation_po.gd.uid create mode 100644 gui/ui_mirroring/ui_mirroring.gd.uid create mode 100644 loading/autoload/global.gd.uid create mode 100644 loading/autoload/scene_a.gd.uid create mode 100644 loading/autoload/scene_b.gd.uid create mode 100644 loading/load_threaded/load_threaded.gd.uid create mode 100644 loading/runtime_save_load/runtime_save_load.gd.uid create mode 100644 loading/scene_changer/scene_a.gd.uid create mode 100644 loading/scene_changer/scene_b.gd.uid delete mode 100644 loading/serialization/default_env.tres create mode 100644 loading/serialization/enemy.gd.uid create mode 100644 loading/serialization/gui.gd.uid create mode 100644 loading/serialization/player.gd.uid create mode 100644 loading/serialization/save_load_config_file.gd.uid create mode 100644 loading/serialization/save_load_json.gd.uid create mode 100644 loading/threads/thread.gd.uid create mode 100644 misc/2.5d/addons/node25d/main_screen/gizmo_25d.gd.uid create mode 100644 misc/2.5d/addons/node25d/main_screen/viewport_25d.gd.uid create mode 100644 misc/2.5d/addons/node25d/node25d_plugin.gd.uid create mode 100644 misc/2.5d/addons/node25d/node_25d.gd.uid create mode 100644 misc/2.5d/addons/node25d/shadow_math_25d.gd.uid create mode 100644 misc/2.5d/addons/node25d/y_sort_25d.gd.uid create mode 100644 misc/2.5d/assets/cube/cube_math.gd.uid create mode 100644 misc/2.5d/assets/platform/platform_sprite.gd.uid create mode 100644 misc/2.5d/assets/player/player_math_25d.gd.uid create mode 100644 misc/2.5d/assets/player/player_sprite.gd.uid create mode 100644 misc/2.5d/assets/shadow/shadow_sprite.gd.uid create mode 100644 misc/2.5d/assets/ui/control_hints.gd.uid create mode 100644 misc/compute_shader_heightmap/main.gd.uid create mode 100644 misc/graphics_tablet_input/graphics_tablet_input.gd.uid create mode 100644 misc/joypads/joypads.gd.uid create mode 100644 misc/joypads/remap/joy_mapping.gd.uid create mode 100644 misc/joypads/remap/remap_wizard.gd.uid create mode 100644 misc/large_world_coordinates/controls.gd.uid delete mode 100644 misc/matrix_transform/default_env.tres create mode 100644 misc/matrix_transform/marker/AxisMarker2D.gd.uid create mode 100644 misc/matrix_transform/marker/AxisMarker3D.gd.uid create mode 100644 misc/noise_viewer/noise_viewer.gd.uid create mode 100644 misc/noise_viewer/noise_viewer.gdshader.uid create mode 100644 misc/os_test/actions.gd.uid create mode 100644 misc/os_test/os_test.gd.uid create mode 100644 misc/pause/pause_button.gd.uid create mode 100644 misc/pause/process_mode.gd.uid create mode 100644 misc/window_management/control.gd.uid create mode 100644 misc/window_management/observer/observer.gd.uid create mode 100644 mobile/android_iap/iap_demo.gd.uid create mode 100644 mobile/multitouch_cubes/GestureArea.gd.uid create mode 100644 mobile/multitouch_view/Main.gd.uid create mode 100644 mobile/multitouch_view/TouchHelper.gd.uid create mode 100644 mobile/sensors/main.gd.uid create mode 100644 mono/2.5d/addons/node25d-cs/main_screen/viewport_25d.gd.uid create mode 100644 mono/2.5d/addons/node25d-cs/node25d_plugin.gd.uid create mode 100644 mono/2.5d/assets/platform/platform_sprite.gd.uid create mode 100644 mono/2.5d/assets/shadow/shadow_sprite.gd.uid create mode 100644 mono/2.5d/assets/ui/control_hints.gd.uid delete mode 100644 mono/android_iap/default_env.tres create mode 100644 networking/multiplayer_bomber/bomb.gd.uid create mode 100644 networking/multiplayer_bomber/bomb_spawner.gd.uid create mode 100644 networking/multiplayer_bomber/gamestate.gd.uid create mode 100644 networking/multiplayer_bomber/lobby.gd.uid create mode 100644 networking/multiplayer_bomber/player.gd.uid create mode 100644 networking/multiplayer_bomber/player_controls.gd.uid create mode 100644 networking/multiplayer_bomber/rock.gd.uid create mode 100644 networking/multiplayer_bomber/score.gd.uid create mode 100644 networking/multiplayer_pong/logic/ball.gd.uid create mode 100644 networking/multiplayer_pong/logic/lobby.gd.uid create mode 100644 networking/multiplayer_pong/logic/paddle.gd.uid create mode 100644 networking/multiplayer_pong/logic/pong.gd.uid create mode 100644 networking/webrtc_minimal/Signaling.gd.uid create mode 100644 networking/webrtc_minimal/chat.gd.uid create mode 100644 networking/webrtc_minimal/link_button.gd.uid create mode 100644 networking/webrtc_minimal/main.gd.uid create mode 100644 networking/webrtc_minimal/minimal.gd.uid create mode 100644 networking/webrtc_signaling/client/multiplayer_client.gd.uid create mode 100644 networking/webrtc_signaling/client/ws_webrtc_client.gd.uid create mode 100644 networking/webrtc_signaling/demo/client_ui.gd.uid create mode 100644 networking/webrtc_signaling/demo/main.gd.uid create mode 100644 networking/webrtc_signaling/server/ws_webrtc_server.gd.uid create mode 100644 networking/websocket_chat/client.gd.uid create mode 100644 networking/websocket_chat/server.gd.uid create mode 100644 networking/websocket_chat/websocket/WebSocketClient.gd.uid create mode 100644 networking/websocket_chat/websocket/WebSocketServer.gd.uid create mode 100644 networking/websocket_minimal/client.gd.uid create mode 100644 networking/websocket_minimal/server.gd.uid create mode 100644 networking/websocket_multiplayer/script/combo.gd.uid create mode 100644 networking/websocket_multiplayer/script/game.gd.uid create mode 100644 networking/websocket_multiplayer/script/main.gd.uid create mode 100644 plugins/addons/custom_node/heart.gd.uid create mode 100644 plugins/addons/custom_node/heart_plugin.gd.uid create mode 100644 plugins/addons/main_screen/handled_by_main_screen.gd.uid create mode 100644 plugins/addons/main_screen/main_screen_plugin.gd.uid create mode 100644 plugins/addons/main_screen/print_hello.gd.uid create mode 100644 plugins/addons/material_creator/material_creator.gd.uid create mode 100644 plugins/addons/material_creator/material_plugin.gd.uid create mode 100644 plugins/addons/material_creator/material_resource.gd.uid create mode 100644 plugins/addons/material_import_plugin/import.gd.uid create mode 100644 plugins/addons/material_import_plugin/plugin.gd.uid delete mode 100644 plugins/default_env.tres create mode 100644 viewport/2d_in_3d/2d_in_3d.gd.uid delete mode 100644 viewport/2d_in_3d/default_env.tres create mode 100644 viewport/2d_in_3d/pong.gd.uid create mode 100644 viewport/3d_in_2d/3d_in_2d.gd.uid create mode 100644 viewport/3d_in_2d/robot_3d.gd.uid create mode 100644 viewport/3d_scaling/hud.gd.uid create mode 100644 viewport/dynamic_split_screen/camera_controller.gd.uid delete mode 100644 viewport/dynamic_split_screen/default_env.tres create mode 100644 viewport/dynamic_split_screen/player.gd.uid create mode 100644 viewport/dynamic_split_screen/split_screen.gdshader.uid create mode 100644 viewport/dynamic_split_screen/wall_coloring.gd.uid delete mode 100644 viewport/gui_in_3d/default_env.tres create mode 100644 viewport/gui_in_3d/gui_3d.gd.uid create mode 100644 viewport/screen_capture/screen_capture.gd.uid create mode 100644 xr/openxr_character_centric_movement/objects/black_out.gd.uid create mode 100644 xr/openxr_character_centric_movement/objects/black_out.gdshader.uid create mode 100644 xr/openxr_character_centric_movement/player.gd.uid create mode 100644 xr/openxr_character_centric_movement/start_vr.gd.uid create mode 100644 xr/openxr_composition_layers/cursor.gdshader.uid create mode 100644 xr/openxr_composition_layers/handle_pointers.gd.uid create mode 100644 xr/openxr_composition_layers/main.gd.uid create mode 100644 xr/openxr_composition_layers/pointer.gdshader.uid create mode 100644 xr/openxr_composition_layers/start_vr.gd.uid create mode 100644 xr/openxr_composition_layers/ui.gd.uid create mode 100644 xr/openxr_hand_tracking_demo/hand_info.gd.uid create mode 100644 xr/openxr_hand_tracking_demo/pickup/pickup_able_body.gd.uid create mode 100644 xr/openxr_hand_tracking_demo/pickup/pickup_handler.gd.uid create mode 100644 xr/openxr_hand_tracking_demo/start_vr.gd.uid create mode 100644 xr/openxr_origin_centric_movement/objects/black_out.gd.uid create mode 100644 xr/openxr_origin_centric_movement/objects/black_out.gdshader.uid create mode 100644 xr/openxr_origin_centric_movement/player.gd.uid create mode 100644 xr/openxr_origin_centric_movement/start_vr.gd.uid diff --git a/2d/bullet_shower/bullets.gd.uid b/2d/bullet_shower/bullets.gd.uid new file mode 100644 index 00000000..1d2cdabf --- /dev/null +++ b/2d/bullet_shower/bullets.gd.uid @@ -0,0 +1 @@ +uid://rddaoyfpqvix diff --git a/2d/bullet_shower/player.gd.uid b/2d/bullet_shower/player.gd.uid new file mode 100644 index 00000000..59562616 --- /dev/null +++ b/2d/bullet_shower/player.gd.uid @@ -0,0 +1 @@ +uid://8ij4vk5yqwtt diff --git a/2d/bullet_shower/project.godot b/2d/bullet_shower/project.godot index 30a0d895..4fcebb3a 100644 --- a/2d/bullet_shower/project.godot +++ b/2d/bullet_shower/project.godot @@ -14,7 +14,7 @@ config/name="Bullet Shower" config/description="Demonstrates how to manage large amounts of objects efficiently using low-level Servers." config/tags=PackedStringArray("2d", "demo", "official", "performance") run/main_scene="res://shower.tscn" -config/features=PackedStringArray("4.2") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [debug] diff --git a/2d/dodge_the_creeps/fonts/Xolonium-Regular.ttf.import b/2d/dodge_the_creeps/fonts/Xolonium-Regular.ttf.import index 7fb41a75..0bcdea56 100644 --- a/2d/dodge_the_creeps/fonts/Xolonium-Regular.ttf.import +++ b/2d/dodge_the_creeps/fonts/Xolonium-Regular.ttf.import @@ -15,6 +15,7 @@ dest_files=["res://.godot/imported/Xolonium-Regular.ttf-bc2981e3069cff4c34dd7c8e Rendering=null antialiasing=1 generate_mipmaps=false +disable_embedded_bitmaps=true multichannel_signed_distance_field=false msdf_pixel_range=8 msdf_size=48 @@ -22,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/2d/dodge_the_creeps/hud.gd.uid b/2d/dodge_the_creeps/hud.gd.uid new file mode 100644 index 00000000..92a8e9ec --- /dev/null +++ b/2d/dodge_the_creeps/hud.gd.uid @@ -0,0 +1 @@ +uid://ole4kvtbp4r1 diff --git a/2d/dodge_the_creeps/hud.tscn b/2d/dodge_the_creeps/hud.tscn index ab9e2b66..2ab1c9bb 100644 --- a/2d/dodge_the_creeps/hud.tscn +++ b/2d/dodge_the_creeps/hud.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=5 format=3 uid="uid://ccqoreueuxdb7"] -[ext_resource type="Script" path="res://hud.gd" id="1"] +[ext_resource type="Script" uid="uid://ole4kvtbp4r1" path="res://hud.gd" id="1"] [ext_resource type="FontFile" uid="uid://cit6gwe5px1q8" path="res://fonts/Xolonium-Regular.ttf" id="2_2jm3i"] [sub_resource type="InputEventAction" id="InputEventAction_fopy7"] diff --git a/2d/dodge_the_creeps/main.gd.uid b/2d/dodge_the_creeps/main.gd.uid new file mode 100644 index 00000000..9651c862 --- /dev/null +++ b/2d/dodge_the_creeps/main.gd.uid @@ -0,0 +1 @@ +uid://bi0dtjbbi0wxj diff --git a/2d/dodge_the_creeps/main.tscn b/2d/dodge_the_creeps/main.tscn index ad0e9d88..c0e97674 100644 --- a/2d/dodge_the_creeps/main.tscn +++ b/2d/dodge_the_creeps/main.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=8 format=3 uid="uid://cyfwty2q3rdse"] -[ext_resource type="Script" path="res://main.gd" id="1_0r6n5"] +[ext_resource type="Script" uid="uid://bi0dtjbbi0wxj" path="res://main.gd" id="1_0r6n5"] [ext_resource type="PackedScene" uid="uid://rkdnhqgf2hpj" path="res://mob.tscn" id="2_50pww"] [ext_resource type="PackedScene" uid="uid://4vwrqjegqwpj" path="res://player.tscn" id="3_veqnc"] [ext_resource type="PackedScene" uid="uid://ccqoreueuxdb7" path="res://hud.tscn" id="4_0qnje"] diff --git a/2d/dodge_the_creeps/mob.gd.uid b/2d/dodge_the_creeps/mob.gd.uid new file mode 100644 index 00000000..1e52f8b7 --- /dev/null +++ b/2d/dodge_the_creeps/mob.gd.uid @@ -0,0 +1 @@ +uid://c8vixyuoi1xgn diff --git a/2d/dodge_the_creeps/mob.tscn b/2d/dodge_the_creeps/mob.tscn index 708339f3..14b13f2e 100644 --- a/2d/dodge_the_creeps/mob.tscn +++ b/2d/dodge_the_creeps/mob.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=10 format=3 uid="uid://rkdnhqgf2hpj"] -[ext_resource type="Script" path="res://mob.gd" id="1"] +[ext_resource type="Script" uid="uid://c8vixyuoi1xgn" path="res://mob.gd" id="1"] [ext_resource type="Texture2D" uid="uid://yqglrrsx7j1f" path="res://art/enemyFlyingAlt_1.png" id="2"] [ext_resource type="Texture2D" uid="uid://bpot8awhdn6ph" path="res://art/enemyFlyingAlt_2.png" id="3"] [ext_resource type="Texture2D" uid="uid://bu4221t7qpa7d" path="res://art/enemyWalking_1.png" id="4"] @@ -10,17 +10,35 @@ [sub_resource type="SpriteFrames" id="1"] animations = [{ -"frames": [ExtResource( "6" ), ExtResource( "7" )], -"loop": true, -"name": &"swim", -"speed": 4.0 +"frames": [{ +"duration": 1.0, +"texture": ExtResource("2") }, { -"frames": [ExtResource( "2" ), ExtResource( "3" )], +"duration": 1.0, +"texture": ExtResource("3") +}], "loop": true, "name": &"fly", "speed": 3.0 }, { -"frames": [ExtResource( "4" ), ExtResource( "5" )], +"frames": [{ +"duration": 1.0, +"texture": ExtResource("6") +}, { +"duration": 1.0, +"texture": ExtResource("7") +}], +"loop": true, +"name": &"swim", +"speed": 4.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": ExtResource("4") +}, { +"duration": 1.0, +"texture": ExtResource("5") +}], "loop": true, "name": &"walk", "speed": 4.0 @@ -33,16 +51,16 @@ height = 100.0 [node name="Mob" type="RigidDynamicBody2D" groups=["mobs"]] collision_mask = 0 gravity_scale = 0.0 -script = ExtResource( "1" ) +script = ExtResource("1") [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] scale = Vector2(0.75, 0.75) -frames = SubResource( "1" ) +frames = SubResource("1") animation = &"walk" [node name="CollisionShape2D" type="CollisionShape2D" parent="."] rotation = 1.5708 -shape = SubResource( "2" ) +shape = SubResource("2") [node name="VisibleOnScreenNotifier2D" type="VisibleOnScreenNotifier2D" parent="."] diff --git a/2d/dodge_the_creeps/player.gd.uid b/2d/dodge_the_creeps/player.gd.uid new file mode 100644 index 00000000..a2ee594a --- /dev/null +++ b/2d/dodge_the_creeps/player.gd.uid @@ -0,0 +1 @@ +uid://ccd1k2qxslohl diff --git a/2d/dodge_the_creeps/player.tscn b/2d/dodge_the_creeps/player.tscn index 4061f80f..b6efc55d 100644 --- a/2d/dodge_the_creeps/player.tscn +++ b/2d/dodge_the_creeps/player.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=13 format=3 uid="uid://4vwrqjegqwpj"] -[ext_resource type="Script" path="res://player.gd" id="1"] +[ext_resource type="Script" uid="uid://ccd1k2qxslohl" path="res://player.gd" id="1"] [ext_resource type="Texture2D" uid="uid://ftkxr8r4qghp" path="res://art/playerGrey_walk1.png" id="2"] [ext_resource type="Texture2D" uid="uid://couyhcegeihme" path="res://art/playerGrey_walk2.png" id="3"] [ext_resource type="Texture2D" uid="uid://b4yyoafu8bi0q" path="res://art/playerGrey_up1.png" id="4"] diff --git a/2d/dodge_the_creeps/project.godot b/2d/dodge_the_creeps/project.godot index cf12af01..9763fbd4 100644 --- a/2d/dodge_the_creeps/project.godot +++ b/2d/dodge_the_creeps/project.godot @@ -19,7 +19,7 @@ tutorial in the documentation. For more details, consider following the tutorial in the documentation." config/tags=PackedStringArray("2d", "demo", "official") run/main_scene="res://main.tscn" -config/features=PackedStringArray("4.2") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [display] @@ -34,40 +34,40 @@ window/stretch/mode="canvas_items" move_left={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194319,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194319,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":14,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":-1.0,"script":null) ] } move_right={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":15,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":1.0,"script":null) ] } move_up={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":12,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":-1.0,"script":null) ] } move_down={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194322,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194322,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":13,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":1.0,"script":null) ] } start_game={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194309,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194309,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } diff --git a/2d/dynamic_tilemap_layers/level/tile_map.gd.uid b/2d/dynamic_tilemap_layers/level/tile_map.gd.uid new file mode 100644 index 00000000..10121c0a --- /dev/null +++ b/2d/dynamic_tilemap_layers/level/tile_map.gd.uid @@ -0,0 +1 @@ +uid://dgk6c03uxup6m diff --git a/2d/dynamic_tilemap_layers/player/player.gd.uid b/2d/dynamic_tilemap_layers/player/player.gd.uid new file mode 100644 index 00000000..bd6f50df --- /dev/null +++ b/2d/dynamic_tilemap_layers/player/player.gd.uid @@ -0,0 +1 @@ +uid://lsvtosr5760i diff --git a/2d/dynamic_tilemap_layers/player/player.tscn b/2d/dynamic_tilemap_layers/player/player.tscn index 3eeb0d26..e57fe3c8 100644 --- a/2d/dynamic_tilemap_layers/player/player.tscn +++ b/2d/dynamic_tilemap_layers/player/player.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=4 format=3 uid="uid://1o70ce0fv10w"] -[ext_resource type="Script" path="res://player/player.gd" id="1"] +[ext_resource type="Script" uid="uid://lsvtosr5760i" path="res://player/player.gd" id="1"] [ext_resource type="Texture2D" uid="uid://dfb8rr2fakwgp" path="res://player/player.png" id="2"] [sub_resource type="RectangleShape2D" id="1"] diff --git a/2d/dynamic_tilemap_layers/project.godot b/2d/dynamic_tilemap_layers/project.godot index 54bd9ba0..514008be 100644 --- a/2d/dynamic_tilemap_layers/project.godot +++ b/2d/dynamic_tilemap_layers/project.godot @@ -16,7 +16,7 @@ CharacterBody2D. The character moves around, is affected by moving platforms, can jump through one-way collision platforms, etc." config/tags=PackedStringArray("2d", "demo", "official", "tilemap") run/main_scene="res://world.tscn" -config/features=PackedStringArray("4.3") +config/features=PackedStringArray("4.4") config/icon="res://icon.png" [debug] diff --git a/2d/dynamic_tilemap_layers/world.tscn b/2d/dynamic_tilemap_layers/world.tscn index 91db1790..350ad049 100644 --- a/2d/dynamic_tilemap_layers/world.tscn +++ b/2d/dynamic_tilemap_layers/world.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=8 format=4 uid="uid://de7qapkqfycxl"] [ext_resource type="Texture2D" uid="uid://cs8h2qyuakmko" path="res://level/obstacle.png" id="2"] -[ext_resource type="Script" path="res://level/tile_map.gd" id="2_q8fhk"] +[ext_resource type="Script" uid="uid://dgk6c03uxup6m" path="res://level/tile_map.gd" id="2_q8fhk"] [ext_resource type="PackedScene" uid="uid://1o70ce0fv10w" path="res://player/player.tscn" id="3"] [sub_resource type="PhysicsMaterial" id="PhysicsMaterial_on5ov"] diff --git a/2d/finite_state_machine/Demo.tscn b/2d/finite_state_machine/Demo.tscn index b5ab5cbe..0f5d0bc6 100644 --- a/2d/finite_state_machine/Demo.tscn +++ b/2d/finite_state_machine/Demo.tscn @@ -26,9 +26,9 @@ tracks/0/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_qbwwp"] _data = { -"idle": SubResource("1"), -"stagger": SubResource("2"), -"walk": SubResource("3") +&"idle": SubResource("1"), +&"stagger": SubResource("2"), +&"walk": SubResource("3") } [node name="Demo" type="Node"] diff --git a/2d/finite_state_machine/debug/StatesStackDiplayer.tscn b/2d/finite_state_machine/debug/StatesStackDiplayer.tscn index 90cc04d6..5ac39a2b 100644 --- a/2d/finite_state_machine/debug/StatesStackDiplayer.tscn +++ b/2d/finite_state_machine/debug/StatesStackDiplayer.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=3 format=3 uid="uid://cvi13chv8g4hj"] -[ext_resource type="Script" path="res://debug/states_stack_displayer.gd" id="1"] +[ext_resource type="Script" uid="uid://8e5wvxrlv1ct" path="res://debug/states_stack_displayer.gd" id="1"] [ext_resource type="FontFile" uid="uid://b5bspum6ffekd" path="res://fonts/SourceCodePro-Bold.ttf" id="2_58if7"] [node name="StatesStackDiplayer" type="Panel"] diff --git a/2d/finite_state_machine/debug/states_stack_displayer.gd.uid b/2d/finite_state_machine/debug/states_stack_displayer.gd.uid new file mode 100644 index 00000000..a7d0f1d9 --- /dev/null +++ b/2d/finite_state_machine/debug/states_stack_displayer.gd.uid @@ -0,0 +1 @@ +uid://8e5wvxrlv1ct diff --git a/2d/finite_state_machine/fonts/SourceCodePro-Bold.ttf.import b/2d/finite_state_machine/fonts/SourceCodePro-Bold.ttf.import index 6eb82caf..57452390 100644 --- a/2d/finite_state_machine/fonts/SourceCodePro-Bold.ttf.import +++ b/2d/finite_state_machine/fonts/SourceCodePro-Bold.ttf.import @@ -15,6 +15,7 @@ dest_files=["res://.godot/imported/SourceCodePro-Bold.ttf-bf03bd9c90603419d32725 Rendering=null antialiasing=1 generate_mipmaps=false +disable_embedded_bitmaps=true multichannel_signed_distance_field=false msdf_pixel_range=8 msdf_size=48 @@ -22,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/2d/finite_state_machine/player/Player.tscn b/2d/finite_state_machine/player/Player.tscn index 81fb0225..a65171c7 100644 --- a/2d/finite_state_machine/player/Player.tscn +++ b/2d/finite_state_machine/player/Player.tscn @@ -1,19 +1,19 @@ [gd_scene load_steps=19 format=3 uid="uid://bpdyvy2681m3i"] -[ext_resource type="Script" path="res://player/player_controller.gd" id="1"] -[ext_resource type="Script" path="res://player/player_state_machine.gd" id="2"] -[ext_resource type="Script" path="res://player/states/motion/on_ground/idle.gd" id="3"] -[ext_resource type="Script" path="res://player/states/motion/on_ground/move.gd" id="4"] -[ext_resource type="Script" path="res://player/states/motion/in_air/jump.gd" id="5"] -[ext_resource type="Script" path="res://player/states/combat/stagger.gd" id="6"] -[ext_resource type="Script" path="res://player/states/combat/attack.gd" id="7"] -[ext_resource type="Script" path="res://player/states/die.gd" id="8"] +[ext_resource type="Script" uid="uid://clya0ymtv6cnn" path="res://player/player_controller.gd" id="1"] +[ext_resource type="Script" uid="uid://bt4prj2loisak" path="res://player/player_state_machine.gd" id="2"] +[ext_resource type="Script" uid="uid://duqfhrergdg0p" path="res://player/states/motion/on_ground/idle.gd" id="3"] +[ext_resource type="Script" uid="uid://bprpybddlsqly" path="res://player/states/motion/on_ground/move.gd" id="4"] +[ext_resource type="Script" uid="uid://c3jdmjrutxlu3" path="res://player/states/motion/in_air/jump.gd" id="5"] +[ext_resource type="Script" uid="uid://bdx6kcg1n8na3" path="res://player/states/combat/stagger.gd" id="6"] +[ext_resource type="Script" uid="uid://bianktk6rvu15" path="res://player/states/combat/attack.gd" id="7"] +[ext_resource type="Script" uid="uid://badi2yipj0y74" path="res://player/states/die.gd" id="8"] [ext_resource type="Texture2D" uid="uid://eds33w28pilu" path="res://player/shadow.png" id="9"] [ext_resource type="Texture2D" uid="uid://ds53oxkqrcumd" path="res://player/body.png" id="10"] -[ext_resource type="Script" path="res://player/bullet/bullet_spawner.gd" id="11"] -[ext_resource type="Script" path="res://player/weapon/weapon_pivot.gd" id="12"] +[ext_resource type="Script" uid="uid://duw4ejcjfrp7o" path="res://player/bullet/bullet_spawner.gd" id="11"] +[ext_resource type="Script" uid="uid://d1hwnb818bhik" path="res://player/weapon/weapon_pivot.gd" id="12"] [ext_resource type="PackedScene" uid="uid://cdacdp11r3jua" path="res://player/weapon/Sword.tscn" id="13"] -[ext_resource type="Script" path="res://player/states/debug/state_name_displayer.gd" id="15"] +[ext_resource type="Script" uid="uid://dgpfeu3yan7hq" path="res://player/states/debug/state_name_displayer.gd" id="15"] [sub_resource type="Animation" id="1"] @@ -36,9 +36,9 @@ tracks/0/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_vi1hn"] _data = { -"idle": SubResource("1"), -"stagger": SubResource("2"), -"walk": SubResource("3") +&"idle": SubResource("1"), +&"stagger": SubResource("2"), +&"walk": SubResource("3") } [node name="Player" type="CharacterBody2D"] diff --git a/2d/finite_state_machine/player/bullet/Bullet.tscn b/2d/finite_state_machine/player/bullet/Bullet.tscn index 64446018..a2f4696d 100644 --- a/2d/finite_state_machine/player/bullet/Bullet.tscn +++ b/2d/finite_state_machine/player/bullet/Bullet.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=3 format=3 uid="uid://b6uru8lfx45ma"] -[ext_resource type="Script" path="res://player/bullet/bullet.gd" id="1"] +[ext_resource type="Script" uid="uid://crm4tdogdpumr" path="res://player/bullet/bullet.gd" id="1"] [sub_resource type="CircleShape2D" id="1"] radius = 12.0 diff --git a/2d/finite_state_machine/player/bullet/bullet.gd.uid b/2d/finite_state_machine/player/bullet/bullet.gd.uid new file mode 100644 index 00000000..4a227fa9 --- /dev/null +++ b/2d/finite_state_machine/player/bullet/bullet.gd.uid @@ -0,0 +1 @@ +uid://crm4tdogdpumr diff --git a/2d/finite_state_machine/player/bullet/bullet_spawner.gd.uid b/2d/finite_state_machine/player/bullet/bullet_spawner.gd.uid new file mode 100644 index 00000000..6f8dc99a --- /dev/null +++ b/2d/finite_state_machine/player/bullet/bullet_spawner.gd.uid @@ -0,0 +1 @@ +uid://duw4ejcjfrp7o diff --git a/2d/finite_state_machine/player/player_controller.gd.uid b/2d/finite_state_machine/player/player_controller.gd.uid new file mode 100644 index 00000000..96667de5 --- /dev/null +++ b/2d/finite_state_machine/player/player_controller.gd.uid @@ -0,0 +1 @@ +uid://clya0ymtv6cnn diff --git a/2d/finite_state_machine/player/player_state_machine.gd.uid b/2d/finite_state_machine/player/player_state_machine.gd.uid new file mode 100644 index 00000000..f26342e3 --- /dev/null +++ b/2d/finite_state_machine/player/player_state_machine.gd.uid @@ -0,0 +1 @@ +uid://bt4prj2loisak diff --git a/2d/finite_state_machine/player/states/combat/attack.gd.uid b/2d/finite_state_machine/player/states/combat/attack.gd.uid new file mode 100644 index 00000000..92efe8fe --- /dev/null +++ b/2d/finite_state_machine/player/states/combat/attack.gd.uid @@ -0,0 +1 @@ +uid://bianktk6rvu15 diff --git a/2d/finite_state_machine/player/states/combat/stagger.gd.uid b/2d/finite_state_machine/player/states/combat/stagger.gd.uid new file mode 100644 index 00000000..cf89424d --- /dev/null +++ b/2d/finite_state_machine/player/states/combat/stagger.gd.uid @@ -0,0 +1 @@ +uid://bdx6kcg1n8na3 diff --git a/2d/finite_state_machine/player/states/debug/state_name_displayer.gd.uid b/2d/finite_state_machine/player/states/debug/state_name_displayer.gd.uid new file mode 100644 index 00000000..80943706 --- /dev/null +++ b/2d/finite_state_machine/player/states/debug/state_name_displayer.gd.uid @@ -0,0 +1 @@ +uid://dgpfeu3yan7hq diff --git a/2d/finite_state_machine/player/states/die.gd.uid b/2d/finite_state_machine/player/states/die.gd.uid new file mode 100644 index 00000000..0db4c1db --- /dev/null +++ b/2d/finite_state_machine/player/states/die.gd.uid @@ -0,0 +1 @@ +uid://badi2yipj0y74 diff --git a/2d/finite_state_machine/player/states/motion/in_air/jump.gd.uid b/2d/finite_state_machine/player/states/motion/in_air/jump.gd.uid new file mode 100644 index 00000000..222a10bf --- /dev/null +++ b/2d/finite_state_machine/player/states/motion/in_air/jump.gd.uid @@ -0,0 +1 @@ +uid://c3jdmjrutxlu3 diff --git a/2d/finite_state_machine/player/states/motion/motion.gd.uid b/2d/finite_state_machine/player/states/motion/motion.gd.uid new file mode 100644 index 00000000..1883d675 --- /dev/null +++ b/2d/finite_state_machine/player/states/motion/motion.gd.uid @@ -0,0 +1 @@ +uid://bbwnftow50xk3 diff --git a/2d/finite_state_machine/player/states/motion/on_ground/idle.gd.uid b/2d/finite_state_machine/player/states/motion/on_ground/idle.gd.uid new file mode 100644 index 00000000..48cb3759 --- /dev/null +++ b/2d/finite_state_machine/player/states/motion/on_ground/idle.gd.uid @@ -0,0 +1 @@ +uid://duqfhrergdg0p diff --git a/2d/finite_state_machine/player/states/motion/on_ground/move.gd.uid b/2d/finite_state_machine/player/states/motion/on_ground/move.gd.uid new file mode 100644 index 00000000..100376dc --- /dev/null +++ b/2d/finite_state_machine/player/states/motion/on_ground/move.gd.uid @@ -0,0 +1 @@ +uid://bprpybddlsqly diff --git a/2d/finite_state_machine/player/states/motion/on_ground/on_ground.gd.uid b/2d/finite_state_machine/player/states/motion/on_ground/on_ground.gd.uid new file mode 100644 index 00000000..0b2d7e23 --- /dev/null +++ b/2d/finite_state_machine/player/states/motion/on_ground/on_ground.gd.uid @@ -0,0 +1 @@ +uid://qyf46nijd62s diff --git a/2d/finite_state_machine/player/weapon/Sword.tscn b/2d/finite_state_machine/player/weapon/Sword.tscn index f4370bac..8b3b0eb7 100644 --- a/2d/finite_state_machine/player/weapon/Sword.tscn +++ b/2d/finite_state_machine/player/weapon/Sword.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=9 format=3 uid="uid://cdacdp11r3jua"] -[ext_resource type="Script" path="res://player/weapon/sword.gd" id="1"] +[ext_resource type="Script" uid="uid://1j2saaqxja3i" path="res://player/weapon/sword.gd" id="1"] [ext_resource type="Texture2D" uid="uid://7cfjw83v5m75" path="res://player/weapon/sword.png" id="2"] [sub_resource type="Animation" id="1"] @@ -222,11 +222,11 @@ tracks/0/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_6cp3i"] _data = { -"SETUP": SubResource("1"), -"attack_circular": SubResource("2"), -"attack_fast": SubResource("3"), -"attack_medium": SubResource("4"), -"idle": SubResource("5") +&"SETUP": SubResource("1"), +&"attack_circular": SubResource("2"), +&"attack_fast": SubResource("3"), +&"attack_medium": SubResource("4"), +&"idle": SubResource("5") } [node name="Sword" type="Area2D"] diff --git a/2d/finite_state_machine/player/weapon/sword.gd.uid b/2d/finite_state_machine/player/weapon/sword.gd.uid new file mode 100644 index 00000000..baf4dd62 --- /dev/null +++ b/2d/finite_state_machine/player/weapon/sword.gd.uid @@ -0,0 +1 @@ +uid://1j2saaqxja3i diff --git a/2d/finite_state_machine/player/weapon/weapon_pivot.gd.uid b/2d/finite_state_machine/player/weapon/weapon_pivot.gd.uid new file mode 100644 index 00000000..8f46b5bb --- /dev/null +++ b/2d/finite_state_machine/player/weapon/weapon_pivot.gd.uid @@ -0,0 +1 @@ +uid://d1hwnb818bhik diff --git a/2d/finite_state_machine/project.godot b/2d/finite_state_machine/project.godot index 8b17a922..2585aabb 100644 --- a/2d/finite_state_machine/project.godot +++ b/2d/finite_state_machine/project.godot @@ -16,7 +16,7 @@ pattern in GDscript, including Hierarchical States, and a pushdown automaton." config/tags=PackedStringArray("2d", "ai", "demo", "official") run/main_scene="res://Demo.tscn" -config/features=PackedStringArray("4.2") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [debug] @@ -34,63 +34,63 @@ window/stretch/aspect="expand" move_left={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194319,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":113,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194319,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":113,"location":0,"echo":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":-1.0,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":14,"pressure":0.0,"pressed":false,"script":null) ] } move_up={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":122,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":122,"location":0,"echo":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":-1.0,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":12,"pressure":0.0,"pressed":false,"script":null) ] } move_right={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"location":0,"echo":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":1.0,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":15,"pressure":0.0,"pressed":false,"script":null) ] } move_down={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194322,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":115,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194322,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":115,"location":0,"echo":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":1.0,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":13,"pressure":0.0,"pressed":false,"script":null) ] } fire={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":82,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":82,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":7,"pressure":0.0,"pressed":false,"script":null) ] } run={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194325,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194325,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":1,"pressure":0.0,"pressed":false,"script":null) ] } jump={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":32,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":32,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":0,"pressure":0.0,"pressed":false,"script":null) ] } simulate_damage={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":88,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":88,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":3,"pressure":0.0,"pressed":false,"script":null) ] } attack={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":70,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":70,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":2,"pressure":0.0,"pressed":true,"script":null) ] } diff --git a/2d/finite_state_machine/state_machine/state.gd.uid b/2d/finite_state_machine/state_machine/state.gd.uid new file mode 100644 index 00000000..9ed5172a --- /dev/null +++ b/2d/finite_state_machine/state_machine/state.gd.uid @@ -0,0 +1 @@ +uid://dhqouwibt7w6w diff --git a/2d/finite_state_machine/state_machine/state_machine.gd.uid b/2d/finite_state_machine/state_machine/state_machine.gd.uid new file mode 100644 index 00000000..95133bfb --- /dev/null +++ b/2d/finite_state_machine/state_machine/state_machine.gd.uid @@ -0,0 +1 @@ +uid://b472efbw14vob diff --git a/2d/glow/beach_cave.gd.uid b/2d/glow/beach_cave.gd.uid new file mode 100644 index 00000000..a057273b --- /dev/null +++ b/2d/glow/beach_cave.gd.uid @@ -0,0 +1 @@ +uid://c357ae7xh2t52 diff --git a/2d/glow/beach_cave.tscn b/2d/glow/beach_cave.tscn index a47a95b0..7842a426 100644 --- a/2d/glow/beach_cave.tscn +++ b/2d/glow/beach_cave.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=5 format=3 uid="uid://bhcia8aeoa4cm"] -[ext_resource type="Script" path="res://beach_cave.gd" id="1"] +[ext_resource type="Script" uid="uid://c357ae7xh2t52" path="res://beach_cave.gd" id="1"] [ext_resource type="Texture2D" uid="uid://drndflsw6mug" path="res://ocean_beach.png" id="2"] [ext_resource type="Texture2D" uid="uid://dyslwppgvocgd" path="res://ocean_cave.png" id="3"] diff --git a/2d/glow/project.godot b/2d/glow/project.godot index 828e810b..45fe3657 100644 --- a/2d/glow/project.godot +++ b/2d/glow/project.godot @@ -16,7 +16,7 @@ config/description="This showcases how to use glow in a 2D game via the WorldEnv Slide the cave image left and right to observe the glow effect at work." config/tags=PackedStringArray("2d", "demo", "official", "rendering") run/main_scene="res://beach_cave.tscn" -config/features=PackedStringArray("4.2") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" run/name="" @@ -35,7 +35,7 @@ window/stretch/aspect="expand" toggle_glow_map={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":71,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":71,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } diff --git a/2d/hexagonal_map/project.godot b/2d/hexagonal_map/project.godot index a839ceec..4712421e 100644 --- a/2d/hexagonal_map/project.godot +++ b/2d/hexagonal_map/project.godot @@ -14,7 +14,7 @@ config/name="Hexagonal Game" config/description="Very simple demo showing a hexagonal TileMap and TileSet." config/tags=PackedStringArray("2d", "demo", "official", "tilemap") run/main_scene="res://map.tscn" -config/features=PackedStringArray("4.2") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [debug] @@ -32,32 +32,32 @@ move_down={ "deadzone": 0.2, "events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":13,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":1.0,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194322,"key_label":0,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194322,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } move_left={ "deadzone": 0.2, "events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":14,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":-1.0,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194319,"key_label":0,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194319,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } move_right={ "deadzone": 0.2, "events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":15,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":1.0,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } move_up={ "deadzone": 0.2, "events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":12,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":-1.0,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } diff --git a/2d/hexagonal_map/tileset_edit.tscn b/2d/hexagonal_map/tileset_edit.tscn index 06d352e6..8052fdad 100644 --- a/2d/hexagonal_map/tileset_edit.tscn +++ b/2d/hexagonal_map/tileset_edit.tscn @@ -1,159 +1,159 @@ -[gd_scene load_steps=27 format=2] +[gd_scene load_steps=27 format=3 uid="uid://twswrwvaadi0"] -[ext_resource path="res://tiles/WWT-01.png" type="Texture2D" id=1] -[ext_resource path="res://tiles/WWT-02.png" type="Texture2D" id=2] -[ext_resource path="res://tiles/WWT-03.png" type="Texture2D" id=3] -[ext_resource path="res://tiles/WWT-04.png" type="Texture2D" id=4] -[ext_resource path="res://tiles/WWT-05.png" type="Texture2D" id=5] -[ext_resource path="res://tiles/WWT-06.png" type="Texture2D" id=6] -[ext_resource path="res://tiles/WWT-07.png" type="Texture2D" id=7] -[ext_resource path="res://tiles/WWT-08.png" type="Texture2D" id=8] -[ext_resource path="res://tiles/WWT-09.png" type="Texture2D" id=9] -[ext_resource path="res://tiles/WWT-10.png" type="Texture2D" id=10] -[ext_resource path="res://tiles/WWT-11.png" type="Texture2D" id=11] -[ext_resource path="res://tiles/WWT-12.png" type="Texture2D" id=12] -[ext_resource path="res://tiles/WWT-13.png" type="Texture2D" id=13] -[ext_resource path="res://tiles/WWT-14.png" type="Texture2D" id=14] -[ext_resource path="res://tiles/WWT-15.png" type="Texture2D" id=15] -[ext_resource path="res://tiles/WWT-16.png" type="Texture2D" id=16] -[ext_resource path="res://tiles/WWT-17.png" type="Texture2D" id=17] -[ext_resource path="res://tiles/WWT-18.png" type="Texture2D" id=18] -[ext_resource path="res://tiles/WWT-19.png" type="Texture2D" id=19] -[ext_resource path="res://tiles/WWT-20.png" type="Texture2D" id=20] -[ext_resource path="res://tiles/WWT-21.png" type="Texture2D" id=21] -[ext_resource path="res://tiles/WWT-22.png" type="Texture2D" id=22] -[ext_resource path="res://tiles/WWT-23.png" type="Texture2D" id=23] -[ext_resource path="res://tiles/WWT-24.png" type="Texture2D" id=24] -[ext_resource path="res://tiles/WWT-25.png" type="Texture2D" id=25] -[ext_resource path="res://tiles/WWT-26.png" type="Texture2D" id=26] +[ext_resource type="Texture2D" uid="uid://crqmfvmjk10qv" path="res://tiles/WWT-01.png" id="1"] +[ext_resource type="Texture2D" uid="uid://cedbg617ddc06" path="res://tiles/WWT-02.png" id="2"] +[ext_resource type="Texture2D" uid="uid://cmth7tlqu7i5b" path="res://tiles/WWT-03.png" id="3"] +[ext_resource type="Texture2D" uid="uid://cnap3w3iv55k6" path="res://tiles/WWT-04.png" id="4"] +[ext_resource type="Texture2D" uid="uid://b2l65q8a3gdh4" path="res://tiles/WWT-05.png" id="5"] +[ext_resource type="Texture2D" uid="uid://dw1k6i44aj0x6" path="res://tiles/WWT-06.png" id="6"] +[ext_resource type="Texture2D" uid="uid://c5fggtsfk75xa" path="res://tiles/WWT-07.png" id="7"] +[ext_resource type="Texture2D" uid="uid://wqigqjsj3avp" path="res://tiles/WWT-08.png" id="8"] +[ext_resource type="Texture2D" uid="uid://c6hs85g3cl0sq" path="res://tiles/WWT-09.png" id="9"] +[ext_resource type="Texture2D" uid="uid://bpo0pq1q0f27b" path="res://tiles/WWT-10.png" id="10"] +[ext_resource type="Texture2D" uid="uid://cbuym3gkbc32a" path="res://tiles/WWT-11.png" id="11"] +[ext_resource type="Texture2D" uid="uid://dyhvpxrxlip5v" path="res://tiles/WWT-12.png" id="12"] +[ext_resource type="Texture2D" uid="uid://cf37ho773vwp2" path="res://tiles/WWT-13.png" id="13"] +[ext_resource type="Texture2D" uid="uid://bxai3ekb6emcv" path="res://tiles/WWT-14.png" id="14"] +[ext_resource type="Texture2D" uid="uid://cqd2c2wh20qie" path="res://tiles/WWT-15.png" id="15"] +[ext_resource type="Texture2D" uid="uid://1hkvgty64oul" path="res://tiles/WWT-16.png" id="16"] +[ext_resource type="Texture2D" uid="uid://1iq2swd8y0kw" path="res://tiles/WWT-17.png" id="17"] +[ext_resource type="Texture2D" uid="uid://cyoanntk2j1r5" path="res://tiles/WWT-18.png" id="18"] +[ext_resource type="Texture2D" uid="uid://ceg6p4pycxma4" path="res://tiles/WWT-19.png" id="19"] +[ext_resource type="Texture2D" uid="uid://chb3m0ywas0um" path="res://tiles/WWT-20.png" id="20"] +[ext_resource type="Texture2D" uid="uid://c5uttqfeps4db" path="res://tiles/WWT-21.png" id="21"] +[ext_resource type="Texture2D" uid="uid://desylm4omaicl" path="res://tiles/WWT-22.png" id="22"] +[ext_resource type="Texture2D" uid="uid://c1124u4mauyoa" path="res://tiles/WWT-23.png" id="23"] +[ext_resource type="Texture2D" uid="uid://bi8qsd7i1aahf" path="res://tiles/WWT-24.png" id="24"] +[ext_resource type="Texture2D" uid="uid://c0ujnkfiof2c7" path="res://tiles/WWT-25.png" id="25"] +[ext_resource type="Texture2D" uid="uid://nqj5fdvt56ad" path="res://tiles/WWT-26.png" id="26"] [node name="TilesetEdit" type="Node2D"] [node name="Tile1" type="Sprite2D" parent="."] -texture = ExtResource( 1 ) +texture = ExtResource("1") centered = false [node name="Tile2" type="Sprite2D" parent="."] position = Vector2(128, 0) -texture = ExtResource( 2 ) +texture = ExtResource("2") centered = false [node name="Tile3" type="Sprite2D" parent="."] position = Vector2(256, 0) -texture = ExtResource( 3 ) +texture = ExtResource("3") centered = false [node name="Tile4" type="Sprite2D" parent="."] position = Vector2(384, 0) -texture = ExtResource( 4 ) +texture = ExtResource("4") centered = false [node name="Tile5" type="Sprite2D" parent="."] position = Vector2(512, 0) -texture = ExtResource( 5 ) +texture = ExtResource("5") centered = false [node name="Tile6" type="Sprite2D" parent="."] position = Vector2(640, 0) -texture = ExtResource( 6 ) +texture = ExtResource("6") centered = false [node name="Tile7" type="Sprite2D" parent="."] position = Vector2(768, 0) -texture = ExtResource( 7 ) +texture = ExtResource("7") centered = false [node name="Tile8" type="Sprite2D" parent="."] position = Vector2(896, 0) -texture = ExtResource( 8 ) +texture = ExtResource("8") centered = false [node name="Tile9" type="Sprite2D" parent="."] position = Vector2(1024, 0) -texture = ExtResource( 9 ) +texture = ExtResource("9") centered = false [node name="Tile10" type="Sprite2D" parent="."] position = Vector2(0, 128) -texture = ExtResource( 10 ) +texture = ExtResource("10") centered = false [node name="Tile11" type="Sprite2D" parent="."] position = Vector2(128, 128) -texture = ExtResource( 11 ) +texture = ExtResource("11") centered = false [node name="Tile12" type="Sprite2D" parent="."] position = Vector2(256, 128) -texture = ExtResource( 12 ) +texture = ExtResource("12") centered = false [node name="Tile13" type="Sprite2D" parent="."] position = Vector2(384, 128) -texture = ExtResource( 13 ) +texture = ExtResource("13") centered = false [node name="Tile14" type="Sprite2D" parent="."] position = Vector2(512, 128) -texture = ExtResource( 14 ) +texture = ExtResource("14") centered = false [node name="Tile15" type="Sprite2D" parent="."] position = Vector2(640, 128) -texture = ExtResource( 15 ) +texture = ExtResource("15") centered = false [node name="Tile16" type="Sprite2D" parent="."] position = Vector2(768, 128) -texture = ExtResource( 16 ) +texture = ExtResource("16") centered = false [node name="Tile17" type="Sprite2D" parent="."] position = Vector2(896, 128) -texture = ExtResource( 17 ) +texture = ExtResource("17") centered = false [node name="Tile18" type="Sprite2D" parent="."] position = Vector2(1024, 128) -texture = ExtResource( 18 ) +texture = ExtResource("18") centered = false [node name="Tile19" type="Sprite2D" parent="."] position = Vector2(0, 256) -texture = ExtResource( 19 ) +texture = ExtResource("19") centered = false [node name="Tile20" type="Sprite2D" parent="."] position = Vector2(128, 256) -texture = ExtResource( 20 ) +texture = ExtResource("20") centered = false [node name="Tile21" type="Sprite2D" parent="."] position = Vector2(256, 256) -texture = ExtResource( 21 ) +texture = ExtResource("21") centered = false [node name="Tile22" type="Sprite2D" parent="."] position = Vector2(384, 256) -texture = ExtResource( 22 ) +texture = ExtResource("22") centered = false [node name="Tile23" type="Sprite2D" parent="."] position = Vector2(512, 256) -texture = ExtResource( 23 ) +texture = ExtResource("23") centered = false [node name="Tile24" type="Sprite2D" parent="."] position = Vector2(640, 256) -texture = ExtResource( 24 ) +texture = ExtResource("24") centered = false [node name="Tile25" type="Sprite2D" parent="."] position = Vector2(768, 256) -texture = ExtResource( 25 ) +texture = ExtResource("25") centered = false [node name="Tile26" type="Sprite2D" parent="."] position = Vector2(896, 256) -texture = ExtResource( 26 ) +texture = ExtResource("26") centered = false diff --git a/2d/hexagonal_map/troll.gd.uid b/2d/hexagonal_map/troll.gd.uid new file mode 100644 index 00000000..4fbe31e2 --- /dev/null +++ b/2d/hexagonal_map/troll.gd.uid @@ -0,0 +1 @@ +uid://ncd8ojl2luqf diff --git a/2d/hexagonal_map/troll.tscn b/2d/hexagonal_map/troll.tscn index 3e7efade..9effd364 100644 --- a/2d/hexagonal_map/troll.tscn +++ b/2d/hexagonal_map/troll.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=4 format=3 uid="uid://bryfdf2r0lvau"] -[ext_resource type="Script" path="res://troll.gd" id="1"] +[ext_resource type="Script" uid="uid://ncd8ojl2luqf" path="res://troll.gd" id="1"] [ext_resource type="Texture2D" uid="uid://c125b0x0g8lwk" path="res://troll.png" id="2"] [sub_resource type="CircleShape2D" id="1"] diff --git a/2d/instancing/ball_factory.gd.uid b/2d/instancing/ball_factory.gd.uid new file mode 100644 index 00000000..aa37aeaa --- /dev/null +++ b/2d/instancing/ball_factory.gd.uid @@ -0,0 +1 @@ +uid://1p4pju37s0lv diff --git a/2d/instancing/project.godot b/2d/instancing/project.godot index 3e2a0664..ab95ec6b 100644 --- a/2d/instancing/project.godot +++ b/2d/instancing/project.godot @@ -15,7 +15,7 @@ config/description="A demo showing how to use scene instancing to make many duplicates of the same object." config/tags=PackedStringArray("2d", "demo", "official") run/main_scene="res://scene_instancing.tscn" -config/features=PackedStringArray("4.2") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [debug] diff --git a/2d/instancing/scene_instancing.tscn b/2d/instancing/scene_instancing.tscn index b8a4addd..cce9517c 100644 --- a/2d/instancing/scene_instancing.tscn +++ b/2d/instancing/scene_instancing.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=13 format=3 uid="uid://rcsr8t4nw526"] -[ext_resource type="Script" path="res://ball_factory.gd" id="1"] +[ext_resource type="Script" uid="uid://1p4pju37s0lv" path="res://ball_factory.gd" id="1"] [ext_resource type="PackedScene" uid="uid://cgx884jv27maj" path="res://ball.tscn" id="2"] [sub_resource type="PhysicsMaterial" id="1"] diff --git a/2d/isometric/decorations/bone_pile_1.tscn b/2d/isometric/decorations/bone_pile_1.tscn index 8e804271..5052e53b 100644 --- a/2d/isometric/decorations/bone_pile_1.tscn +++ b/2d/isometric/decorations/bone_pile_1.tscn @@ -1,9 +1,9 @@ -[gd_scene load_steps=3 format=2] +[gd_scene load_steps=3 format=3 uid="uid://cg8o3746cgxml"] -[ext_resource path="res://decorations/bone_pile_1.png" type="Texture2D" id=1] +[ext_resource type="Texture2D" uid="uid://dpxv7d5d7hm33" path="res://decorations/bone_pile_1.png" id="1"] -[sub_resource type="CapsuleShape2D" id=1] -radius = 18.0 +[sub_resource type="CapsuleShape2D" id="1"] +radius = 14.0 height = 28.0 [node name="bone_pile" type="Node2D"] @@ -11,10 +11,10 @@ height = 28.0 [node name="StaticBody2D" type="StaticBody2D" parent="."] [node name="Sprite2D" type="Sprite2D" parent="StaticBody2D"] -position = Vector2( 0, -14 ) -texture = ExtResource( 1 ) +position = Vector2(0, -14) +texture = ExtResource("1") [node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"] -position = Vector2( 0, -15 ) +position = Vector2(0, -15) rotation = 1.5708 -shape = SubResource( 1 ) +shape = SubResource("1") diff --git a/2d/isometric/decorations/bone_pile_2.tscn b/2d/isometric/decorations/bone_pile_2.tscn index e6aa8e8f..c0ad98cd 100644 --- a/2d/isometric/decorations/bone_pile_2.tscn +++ b/2d/isometric/decorations/bone_pile_2.tscn @@ -1,20 +1,20 @@ -[gd_scene load_steps=3 format=2] +[gd_scene load_steps=3 format=3 uid="uid://b35jmtc8em4ld"] -[ext_resource path="res://decorations/bone_pile_2.png" type="Texture2D" id=1] +[ext_resource type="Texture2D" uid="uid://wxpdcei7yeuk" path="res://decorations/bone_pile_2.png" id="1"] -[sub_resource type="CapsuleShape2D" id=1] +[sub_resource type="CapsuleShape2D" id="1"] radius = 13.0 height = 26.0001 [node name="bone_pile" type="Node2D"] [node name="Sprite2D" type="Sprite2D" parent="."] -position = Vector2( 0, -13 ) -texture = ExtResource( 1 ) +position = Vector2(0, -13) +texture = ExtResource("1") [node name="StaticBody2D" type="StaticBody2D" parent="."] [node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"] -position = Vector2( 0, -13 ) +position = Vector2(0, -13) rotation = 1.5708 -shape = SubResource( 1 ) +shape = SubResource("1") diff --git a/2d/isometric/decorations/candle.tscn b/2d/isometric/decorations/candle.tscn index b596c2d5..043bf737 100644 --- a/2d/isometric/decorations/candle.tscn +++ b/2d/isometric/decorations/candle.tscn @@ -1,118 +1,119 @@ -[gd_scene load_steps=14 format=2] +[gd_scene load_steps=14 format=3 uid="uid://b4ol62k507nn7"] -[ext_resource path="res://decorations/sparkle.png" type="Texture2D" id=1] -[ext_resource path="res://decorations/candle.png" type="Texture2D" id=2] -[ext_resource path="res://decorations/fire.png" type="Texture2D" id=3] -[ext_resource path="res://decorations/glow.png" type="Texture2D" id=4] +[ext_resource type="Texture2D" uid="uid://bs6uc40vmpmhd" path="res://decorations/sparkle.png" id="1"] +[ext_resource type="Texture2D" uid="uid://bkae3n748i0ow" path="res://decorations/candle.png" id="2"] +[ext_resource type="Texture2D" uid="uid://bfa7cvk3m65n3" path="res://decorations/fire.png" id="3"] +[ext_resource type="Texture2D" uid="uid://cginrtmcplrec" path="res://decorations/glow.png" id="4"] -[sub_resource type="CanvasItemMaterial" id=1] +[sub_resource type="CanvasItemMaterial" id="1"] particles_animation = true particles_anim_h_frames = 11 particles_anim_v_frames = 1 particles_anim_loop = false -[sub_resource type="Gradient" id=2] -offsets = PackedFloat32Array( 0, 0.625698, 1 ) -colors = PackedColorArray( 1, 0.584314, 0, 1, 1, 0.84063, 0.226563, 1, 1, 0.584314, 0, 1 ) +[sub_resource type="Gradient" id="2"] +offsets = PackedFloat32Array(0, 0.625698, 1) +colors = PackedColorArray(1, 0.584314, 0, 1, 1, 0.84063, 0.226563, 1, 1, 0.584314, 0, 1) -[sub_resource type="CanvasItemMaterial" id=3] +[sub_resource type="CanvasItemMaterial" id="3"] blend_mode = 1 particles_animation = true particles_anim_h_frames = 8 particles_anim_v_frames = 1 particles_anim_loop = false -[sub_resource type="Curve" id=4] -max_value = 0.3 -_data = [ Vector2( 0, 0 ), 0.0, 1.36377, 0, 0, Vector2( 0.262376, 0.188182 ), 0.41974, 0.41974, 0, 0, Vector2( 1, 0.0295454 ), -1.06101, 0.0, 0, 0 ] +[sub_resource type="Curve" id="4"] +_limits = [0.0, 0.3, 0.0, 1.0] +_data = [Vector2(0, 0), 0.0, 1.36377, 0, 0, Vector2(0.262376, 0.188182), 0.41974, 0.41974, 0, 0, Vector2(1, 0.0295454), -1.06101, 0.0, 0, 0] +point_count = 3 -[sub_resource type="Gradient" id=5] -offsets = PackedFloat32Array( 0, 0.435754, 1 ) -colors = PackedColorArray( 1, 0.351563, 0, 1, 0.895996, 0.745333, 0.230999, 1, 1, 0.426842, 0.0234375, 1 ) +[sub_resource type="Gradient" id="5"] +offsets = PackedFloat32Array(0, 0.435754, 1) +colors = PackedColorArray(1, 0.351563, 0, 1, 0.895996, 0.745333, 0.230999, 1, 1, 0.426842, 0.0234375, 1) -[sub_resource type="Gradient" id=12] -offsets = PackedFloat32Array( 0, 0.100559, 0.234637, 0.480447, 0.603352, 1 ) -colors = PackedColorArray( 0.714844, 0.714844, 0.714844, 1, 0.382813, 0.382813, 0.382813, 1, 0.601563, 0.601563, 0.601563, 1, 0.229687, 0.229687, 0.229687, 1, 0.0197581, 0.0197581, 0.0197581, 1, 0, 0, 0, 1 ) +[sub_resource type="Gradient" id="12"] +offsets = PackedFloat32Array(0, 0.100559, 0.234637, 0.480447, 0.603352, 1) +colors = PackedColorArray(0.714844, 0.714844, 0.714844, 1, 0.382813, 0.382813, 0.382813, 1, 0.601563, 0.601563, 0.601563, 1, 0.229687, 0.229687, 0.229687, 1, 0.0197581, 0.0197581, 0.0197581, 1, 0, 0, 0, 1) -[sub_resource type="GradientTexture2D" id=9] -gradient = SubResource( 12 ) +[sub_resource type="GradientTexture2D" id="9"] +gradient = SubResource("12") width = 128 height = 128 fill = 1 -fill_from = Vector2( 0.5, 0.5 ) -fill_to = Vector2( 0, 0 ) +fill_from = Vector2(0.5, 0.5) +fill_to = Vector2(0, 0) -[sub_resource type="Gradient" id=13] -offsets = PackedFloat32Array( 0.0111732, 0.843575 ) -colors = PackedColorArray( 0.648926, 0.648926, 0.648926, 1, 0, 0, 0, 1 ) +[sub_resource type="Gradient" id="13"] +offsets = PackedFloat32Array(0.0111732, 0.843575) +colors = PackedColorArray(0.648926, 0.648926, 0.648926, 1, 0, 0, 0, 1) -[sub_resource type="GradientTexture2D" id=10] -gradient = SubResource( 13 ) +[sub_resource type="GradientTexture2D" id="10"] +gradient = SubResource("13") width = 800 height = 500 fill = 1 -fill_from = Vector2( 0.5, 0.5 ) +fill_from = Vector2(0.5, 0.5) [node name="Node2D" type="Node2D"] [node name="Sprite2D" type="Sprite2D" parent="."] light_mask = 128 -position = Vector2( 0, -11 ) -texture = ExtResource( 2 ) +position = Vector2(0, -11) +texture = ExtResource("2") [node name="glow" type="CPUParticles2D" parent="Sprite2D"] -modulate = Color( 1, 0.360784, 0.113725, 1 ) +modulate = Color(1, 0.360784, 0.113725, 1) light_mask = 128 -position = Vector2( -13, -33.244 ) -scale = Vector2( 0.3, 0.5 ) +position = Vector2(-13, -33.244) +scale = Vector2(0.3, 0.5) amount = 1 lifetime = 0.8 -texture = ExtResource( 4 ) -gravity = Vector2( 0, 0 ) +texture = ExtResource("4") +gravity = Vector2(0, 0) [node name="Fire" type="CPUParticles2D" parent="Sprite2D"] light_mask = 128 -material = SubResource( 1 ) -position = Vector2( -13, -35 ) -scale = Vector2( 0.6, 0.6 ) +material = SubResource("1") +position = Vector2(-13, -35) +scale = Vector2(0.6, 0.6) amount = 1 lifetime = 0.8 -texture = ExtResource( 3 ) -gravity = Vector2( 0, 0 ) -color_ramp = SubResource( 2 ) +texture = ExtResource("3") +gravity = Vector2(0, 0) +color_ramp = SubResource("2") anim_speed = 1.0 [node name="Sparkle" type="CPUParticles2D" parent="Sprite2D"] light_mask = 128 -material = SubResource( 3 ) -position = Vector2( -13, -35 ) -scale = Vector2( 0.6, 0.6 ) +material = SubResource("3") +position = Vector2(-13, -35) +scale = Vector2(0.6, 0.6) amount = 3 -texture = ExtResource( 1 ) +texture = ExtResource("1") emission_shape = 1 emission_sphere_radius = 8.0 -gravity = Vector2( 0, -80 ) +gravity = Vector2(0, -80) angular_velocity = 1.0 tangential_accel = 49.54 -scale_amount_curve = SubResource( 4 ) -color_ramp = SubResource( 5 ) +scale_amount_curve = SubResource("4") +color_ramp = SubResource("5") anim_speed = 1.0 [node name="flow front" type="CPUParticles2D" parent="Sprite2D"] -modulate = Color( 0.94902, 1, 0, 1 ) +modulate = Color(0.94902, 1, 0, 1) light_mask = 128 -position = Vector2( -13, -28.689 ) -scale = Vector2( 0.25, 0.25 ) +position = Vector2(-13, -28.689) +scale = Vector2(0.25, 0.25) amount = 1 lifetime = 0.8 -texture = ExtResource( 4 ) -gravity = Vector2( 0, 0 ) +texture = ExtResource("4") +gravity = Vector2(0, 0) [node name="Light2D2" type="PointLight2D" parent="."] light_mask = 2 -position = Vector2( -15, -49 ) -texture = SubResource( 9 ) -color = Color( 1, 0.466667, 0.0352941, 1 ) +position = Vector2(-15, -49) +texture = SubResource("9") +color = Color(1, 0.466667, 0.0352941, 1) energy = 2.0 range_height = 450.9 range_item_cull_mask = 145 @@ -122,8 +123,8 @@ shadow_item_cull_mask = 145 [node name="PointLight2D" type="PointLight2D" parent="."] light_mask = 2 -texture = SubResource( 10 ) -color = Color( 0.709804, 0.388235, 0.313726, 1 ) +texture = SubResource("10") +color = Color(0.709804, 0.388235, 0.313726, 1) range_height = 901.9 range_item_cull_mask = 17 shadow_enabled = true diff --git a/2d/isometric/decorations/coin_pile.tscn b/2d/isometric/decorations/coin_pile.tscn index 0a3e5e4a..6a366297 100644 --- a/2d/isometric/decorations/coin_pile.tscn +++ b/2d/isometric/decorations/coin_pile.tscn @@ -1,8 +1,8 @@ -[gd_scene load_steps=3 format=2] +[gd_scene load_steps=3 format=3 uid="uid://crhvgu5svb00q"] -[ext_resource path="res://decorations/coin_pile.png" type="Texture2D" id=1] +[ext_resource type="Texture2D" uid="uid://b6sjbdj350qkj" path="res://decorations/coin_pile.png" id="1"] -[sub_resource type="CapsuleShape2D" id=1] +[sub_resource type="CapsuleShape2D" id="1"] radius = 12.0 height = 38.0 @@ -11,10 +11,10 @@ height = 38.0 [node name="StaticBody2D" type="StaticBody2D" parent="."] [node name="Sprite2D" type="Sprite2D" parent="StaticBody2D"] -position = Vector2( 0, -23 ) -texture = ExtResource( 1 ) +position = Vector2(0, -23) +texture = ExtResource("1") [node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"] -position = Vector2( 0, -13 ) +position = Vector2(0, -13) rotation = 1.5708 -shape = SubResource( 1 ) +shape = SubResource("1") diff --git a/2d/isometric/decorations/internal_shadow.tscn b/2d/isometric/decorations/internal_shadow.tscn index 2a46fa49..241d4045 100644 --- a/2d/isometric/decorations/internal_shadow.tscn +++ b/2d/isometric/decorations/internal_shadow.tscn @@ -1,9 +1,9 @@ -[gd_scene load_steps=2 format=2] +[gd_scene load_steps=2 format=3 uid="uid://1qn6gng1j3uv"] -[ext_resource path="res://decorations/shadow_gradient.png" type="Texture2D" id=1] +[ext_resource type="Texture2D" uid="uid://cmxo4k7h2nl7h" path="res://decorations/shadow_gradient.png" id="1"] [node name="InternalShadow" type="Polygon2D"] -color = Color( 0.0705882, 0.0705882, 0.266667, 0.85098 ) -texture = ExtResource( 1 ) -polygon = PackedVector2Array( -92, -289, -94, 1, 128, -1, 121, -295 ) -uv = PackedVector2Array( -2, -1, -2, 292, 264, 291, 261, -2 ) +color = Color(0.0705882, 0.0705882, 0.266667, 0.85098) +texture = ExtResource("1") +polygon = PackedVector2Array(-92, -289, -94, 1, 128, -1, 121, -295) +uv = PackedVector2Array(-2, -1, -2, 292, 264, 291, 261, -2) diff --git a/2d/isometric/dungeon.tscn b/2d/isometric/dungeon.tscn index 093297dc..8a77f3fc 100644 --- a/2d/isometric/dungeon.tscn +++ b/2d/isometric/dungeon.tscn @@ -3,17 +3,17 @@ [ext_resource type="TileSet" uid="uid://ceswxvl27cesm" path="res://tileset/tileset.tres" id="1"] [ext_resource type="Texture2D" uid="uid://cy8biel27i5i7" path="res://decorations/wall_skull.png" id="2"] [ext_resource type="PackedScene" uid="uid://bqpkxht3mx8l8" path="res://player/goblin.tscn" id="3"] -[ext_resource type="PackedScene" path="res://decorations/candle.tscn" id="4"] +[ext_resource type="PackedScene" uid="uid://b4ol62k507nn7" path="res://decorations/candle.tscn" id="4"] [ext_resource type="Texture2D" uid="uid://bqugyxfkeyt7x" path="res://decorations/rug_1.png" id="5"] [ext_resource type="Texture2D" uid="uid://bycat883fu7q2" path="res://decorations/banner.png" id="6"] [ext_resource type="PackedScene" uid="uid://dxxtyefaa4rtn" path="res://decorations/vase_1.tscn" id="7"] [ext_resource type="PackedScene" uid="uid://ccxtgas16pmio" path="res://decorations/vase_2.tscn" id="8"] -[ext_resource type="PackedScene" path="res://decorations/coin_pile.tscn" id="9"] -[ext_resource type="PackedScene" path="res://decorations/bone_pile_1.tscn" id="10"] -[ext_resource type="PackedScene" path="res://decorations/bone_pile_2.tscn" id="11"] +[ext_resource type="PackedScene" uid="uid://crhvgu5svb00q" path="res://decorations/coin_pile.tscn" id="9"] +[ext_resource type="PackedScene" uid="uid://cg8o3746cgxml" path="res://decorations/bone_pile_1.tscn" id="10"] +[ext_resource type="PackedScene" uid="uid://b35jmtc8em4ld" path="res://decorations/bone_pile_2.tscn" id="11"] [ext_resource type="Texture2D" uid="uid://cginrtmcplrec" path="res://decorations/glow.png" id="12"] [ext_resource type="Texture2D" uid="uid://cmxo4k7h2nl7h" path="res://decorations/shadow_gradient.png" id="13"] -[ext_resource type="PackedScene" path="res://decorations/internal_shadow.tscn" id="14"] +[ext_resource type="PackedScene" uid="uid://1qn6gng1j3uv" path="res://decorations/internal_shadow.tscn" id="14"] [ext_resource type="Texture2D" uid="uid://dahfdmuvra5we" path="res://decorations/drape_1.png" id="15"] [ext_resource type="Texture2D" uid="uid://dmqbp4e43sm1t" path="res://decorations/paw_prints.png" id="16"] [ext_resource type="Texture2D" uid="uid://d3j0qnogdctw4" path="res://decorations/crow_sleep.png" id="18"] diff --git a/2d/isometric/player/goblin.gd.uid b/2d/isometric/player/goblin.gd.uid new file mode 100644 index 00000000..28a38312 --- /dev/null +++ b/2d/isometric/player/goblin.gd.uid @@ -0,0 +1 @@ +uid://di4s678ldrj6l diff --git a/2d/isometric/player/goblin.tscn b/2d/isometric/player/goblin.tscn index 0b386adc..b3bfb148 100644 --- a/2d/isometric/player/goblin.tscn +++ b/2d/isometric/player/goblin.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=264 format=3 uid="uid://bqpkxht3mx8l8"] [ext_resource type="Texture2D" uid="uid://dpwpop61vufvt" path="res://player/goblin.png" id="1"] -[ext_resource type="Script" path="res://player/goblin.gd" id="2"] +[ext_resource type="Script" uid="uid://di4s678ldrj6l" path="res://player/goblin.gd" id="2"] [sub_resource type="Gradient" id="662"] offsets = PackedFloat32Array(0.00558659, 0.441341, 0.659218) diff --git a/2d/isometric/project.godot b/2d/isometric/project.godot index f2790eb2..264bf2e5 100644 --- a/2d/isometric/project.godot +++ b/2d/isometric/project.godot @@ -17,7 +17,7 @@ A character can move around the level and will also slide around objects, as well as be occluded when standing in front or behind them." config/tags=PackedStringArray("2d", "demo", "official", "tilemap") run/main_scene="res://dungeon.tscn" -config/features=PackedStringArray("4.2") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [display] @@ -29,32 +29,32 @@ window/stretch/aspect="expand" move_down={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194322,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194322,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":13,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":1.0,"script":null) ] } move_left={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194319,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194319,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":14,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":-1.0,"script":null) ] } move_right={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194321,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194321,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":15,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":1.0,"script":null) ] } move_up={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194320,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194320,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":12,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":-1.0,"script":null) ] diff --git a/2d/isometric/tileset/tileset_edit.tscn b/2d/isometric/tileset/tileset_edit.tscn index 888e9348..2776d19c 100644 --- a/2d/isometric/tileset/tileset_edit.tscn +++ b/2d/isometric/tileset/tileset_edit.tscn @@ -1,60 +1,60 @@ -[gd_scene load_steps=3 format=2] +[gd_scene load_steps=3 format=3 uid="uid://co55dd2ckce04"] -[ext_resource path="res://tileset/isotiles.png" type="Texture2D" id=1] +[ext_resource type="Texture2D" uid="uid://dup8jrb6ajapx" path="res://tileset/isotiles.png" id="1"] -[sub_resource type="OccluderPolygon2D" id=2] -polygon = PackedVector2Array( 0, -100, -67, -68, -66, 0, -1, 33, 66, -2, 64, -67 ) +[sub_resource type="OccluderPolygon2D" id="2"] +polygon = PackedVector2Array(0, -100, -67, -68, -66, 0, -1, 33, 66, -2, 64, -67) [node name="TilesetEdit" type="Node2D"] [node name="Base" type="Sprite2D" parent="."] -texture = ExtResource( 1 ) +texture = ExtResource("1") region_enabled = true -region_rect = Rect2( 28, 75, 135, 105 ) +region_rect = Rect2(28, 75, 135, 105) [node name="Base2" type="Sprite2D" parent="."] -position = Vector2( 200, 0 ) -texture = ExtResource( 1 ) +position = Vector2(200, 0) +texture = ExtResource("1") region_enabled = true -region_rect = Rect2( 221, 75, 135, 105 ) +region_rect = Rect2(221, 75, 135, 105) [node name="Wall" type="Sprite2D" parent="."] -position = Vector2( 400, 0 ) -texture = ExtResource( 1 ) -offset = Vector2( 0, -32 ) +position = Vector2(400, 0) +texture = ExtResource("1") +offset = Vector2(0, -32) region_enabled = true -region_rect = Rect2( 28, 220, 140, 140 ) +region_rect = Rect2(28, 220, 140, 140) [node name="StaticBody2D" type="StaticBody2D" parent="Wall"] [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Wall/StaticBody2D"] -polygon = PackedVector2Array( -64, 0, 0, 32, 64, 0, 0, -32 ) +polygon = PackedVector2Array(-64, 0, 0, 32, 64, 0, 0, -32) [node name="LightOccluder2D" type="LightOccluder2D" parent="Wall"] visible = false -occluder = SubResource( 2 ) +occluder = SubResource("2") [node name="Column" type="Sprite2D" parent="."] -position = Vector2( 600, 0 ) -texture = ExtResource( 1 ) -offset = Vector2( 0, -32 ) +position = Vector2(600, 0) +texture = ExtResource("1") +offset = Vector2(0, -32) region_enabled = true -region_rect = Rect2( 259, 241, 55, 95 ) +region_rect = Rect2(259, 241, 55, 95) [node name="StaticBody2D" type="StaticBody2D" parent="Column"] [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Column/StaticBody2D"] -position = Vector2( 2, 0 ) -polygon = PackedVector2Array( -27, 7, -14, 20, 16, 20, 28, 4, 24, -12, 10, -22, -10, -22, -24, -12 ) +position = Vector2(2, 0) +polygon = PackedVector2Array(-27, 7, -14, 20, 16, 20, 28, 4, 24, -12, 10, -22, -10, -22, -24, -12) [node name="Door1" type="Sprite2D" parent="."] -position = Vector2( 800, 0 ) -texture = ExtResource( 1 ) -offset = Vector2( 0, -25 ) +position = Vector2(800, 0) +texture = ExtResource("1") +offset = Vector2(0, -25) region_enabled = true -region_rect = Rect2( 54, 426, 85, 110 ) +region_rect = Rect2(54, 426, 85, 110) [node name="StaticBody2D" type="StaticBody2D" parent="Door1"] [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Door1/StaticBody2D"] -polygon = PackedVector2Array( -24, 24, 40, -8, 24, -16, -40, 16 ) +polygon = PackedVector2Array(-24, 24, 40, -8, 24, -16, -40, 16) diff --git a/2d/kinematic_character/level/princess.gd.uid b/2d/kinematic_character/level/princess.gd.uid new file mode 100644 index 00000000..c960f49d --- /dev/null +++ b/2d/kinematic_character/level/princess.gd.uid @@ -0,0 +1 @@ +uid://bj33aputmer8v diff --git a/2d/kinematic_character/player/player.gd.uid b/2d/kinematic_character/player/player.gd.uid new file mode 100644 index 00000000..521d0dc0 --- /dev/null +++ b/2d/kinematic_character/player/player.gd.uid @@ -0,0 +1 @@ +uid://brnv71sufqqn diff --git a/2d/kinematic_character/player/player.tscn b/2d/kinematic_character/player/player.tscn index 25320c7c..91cbfd89 100644 --- a/2d/kinematic_character/player/player.tscn +++ b/2d/kinematic_character/player/player.tscn @@ -1,17 +1,17 @@ -[gd_scene load_steps=4 format=2] +[gd_scene load_steps=4 format=3 uid="uid://1mg1vqqw4sf8"] -[ext_resource path="res://player/player.gd" type="Script" id=1] -[ext_resource path="res://player/player.png" type="Texture2D" id=2] +[ext_resource type="Script" uid="uid://brnv71sufqqn" path="res://player/player.gd" id="1"] +[ext_resource type="Texture2D" uid="uid://dfb8rr2fakwgp" path="res://player/player.png" id="2"] -[sub_resource type="RectangleShape2D" id=1] -extents = Vector2(7, 7) +[sub_resource type="RectangleShape2D" id="1"] +size = Vector2(14, 14) [node name="Player" type="CharacterBody2D"] -script = ExtResource( 1 ) +script = ExtResource("1") [node name="Sprite2D" type="Sprite2D" parent="."] -texture = ExtResource( 2 ) +texture = ExtResource("2") [node name="CollisionShape2D" type="CollisionShape2D" parent="."] position = Vector2(-0.315559, 0.157784) -shape = SubResource( 1 ) +shape = SubResource("1") diff --git a/2d/kinematic_character/project.godot b/2d/kinematic_character/project.godot index e4ac8757..bc16aa74 100644 --- a/2d/kinematic_character/project.godot +++ b/2d/kinematic_character/project.godot @@ -16,7 +16,7 @@ CharacterBody2D. The character moves around, is affected by moving platforms, can jump through one-way collision platforms, etc." config/tags=PackedStringArray("2d", "demo", "official", "physics") run/main_scene="res://world.tscn" -config/features=PackedStringArray("4.2") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [debug] @@ -37,25 +37,25 @@ jump={ "events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":0,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":12,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":-1.0,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":32,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":32,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } move_left={ "deadzone": 0.2, "events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":14,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":-1.0,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194319,"key_label":0,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194319,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } move_right={ "deadzone": 0.2, "events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":15,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":1.0,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } diff --git a/2d/kinematic_character/world.tscn b/2d/kinematic_character/world.tscn index 66f44a78..4cc02535 100644 --- a/2d/kinematic_character/world.tscn +++ b/2d/kinematic_character/world.tscn @@ -1,19 +1,17 @@ [gd_scene load_steps=23 format=3 uid="uid://de7qapkqfycxl"] [ext_resource type="Texture2D" uid="uid://cs8h2qyuakmko" path="res://level/obstacle.png" id="2"] -[ext_resource type="PackedScene" path="res://player/player.tscn" id="3"] +[ext_resource type="PackedScene" uid="uid://1mg1vqqw4sf8" path="res://player/player.tscn" id="3"] [ext_resource type="Texture2D" uid="uid://cxl5cvsgyxcoe" path="res://level/princess.png" id="4"] [ext_resource type="Texture2D" uid="uid://1ign8s1w414r" path="res://level/circle.png" id="5"] [ext_resource type="Texture2D" uid="uid://hp84e6iwjqjy" path="res://level/long_obstacle.png" id="6"] -[ext_resource type="Script" path="res://level/princess.gd" id="7"] +[ext_resource type="Script" uid="uid://bj33aputmer8v" path="res://level/princess.gd" id="7"] [sub_resource type="PhysicsMaterial" id="PhysicsMaterial_on5ov"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_vnjib"] texture = ExtResource("2") 0:0/0 = 0 -0:0/0/physics_layer_0/linear_velocity = Vector2(0, 0) -0:0/0/physics_layer_0/angular_velocity = 0.0 0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) [sub_resource type="TileSet" id="TileSet_xqlka"] @@ -42,7 +40,7 @@ tracks/0/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_2v3oa"] _data = { -"leftright": SubResource("4") +&"leftright": SubResource("4") } [sub_resource type="Animation" id="5"] @@ -80,8 +78,8 @@ tracks/0/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_j555p"] _data = { -"leftright": SubResource("5"), -"updown": SubResource("6") +&"leftright": SubResource("5"), +&"updown": SubResource("6") } [sub_resource type="RectangleShape2D" id="7"] @@ -111,7 +109,7 @@ tracks/0/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_gijtf"] _data = { -"turn": SubResource("10") +&"turn": SubResource("10") } [sub_resource type="RectangleShape2D" id="11"] diff --git a/2d/light2d_as_mask/lightmask.tscn b/2d/light2d_as_mask/lightmask.tscn index 7d2f6124..8c71849a 100644 --- a/2d/light2d_as_mask/lightmask.tscn +++ b/2d/light2d_as_mask/lightmask.tscn @@ -48,7 +48,7 @@ tracks/2/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_co4us"] _data = { -"maskmotion": SubResource("2") +&"maskmotion": SubResource("2") } [node name="Lightmask" type="Control"] diff --git a/2d/light2d_as_mask/project.godot b/2d/light2d_as_mask/project.godot index 9f2c672e..49fa4035 100644 --- a/2d/light2d_as_mask/project.godot +++ b/2d/light2d_as_mask/project.godot @@ -14,7 +14,7 @@ config/name="2D Lights as Mask" config/description="Example of how to use 2D lights to mask objects on screen." config/tags=PackedStringArray("2d", "demo", "official", "rendering") run/main_scene="res://lightmask.tscn" -config/features=PackedStringArray("4.2") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [debug] diff --git a/2d/lights_and_shadows/light_shadows.gd.uid b/2d/lights_and_shadows/light_shadows.gd.uid new file mode 100644 index 00000000..f814bdfa --- /dev/null +++ b/2d/lights_and_shadows/light_shadows.gd.uid @@ -0,0 +1 @@ +uid://d1gyao34mw1tv diff --git a/2d/lights_and_shadows/light_shadows.tscn b/2d/lights_and_shadows/light_shadows.tscn index 18ab000f..fe5e8081 100644 --- a/2d/lights_and_shadows/light_shadows.tscn +++ b/2d/lights_and_shadows/light_shadows.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=25 format=3 uid="uid://xdjwv7eeck6l"] [ext_resource type="Texture2D" uid="uid://ulsh8ubvub37" path="res://background.png" id="1"] -[ext_resource type="Script" path="res://light_shadows.gd" id="1_7xjm7"] +[ext_resource type="Script" uid="uid://d1gyao34mw1tv" path="res://light_shadows.gd" id="1_7xjm7"] [ext_resource type="Texture2D" uid="uid://kkvm5nl3vgun" path="res://caster.png" id="2"] [ext_resource type="Texture2D" uid="uid://dk6osr088g4l3" path="res://light.png" id="3"] [ext_resource type="Texture2D" uid="uid://cnyul1oe7d4b" path="res://spot.png" id="4"] @@ -68,8 +68,8 @@ tracks/0/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_wawvy"] _data = { -"motion": SubResource("3"), -"motion2": SubResource("4") +&"motion": SubResource("3"), +&"motion2": SubResource("4") } [sub_resource type="CanvasItemMaterial" id="5"] @@ -77,8 +77,8 @@ blend_mode = 1 [sub_resource type="AnimationLibrary" id="AnimationLibrary_fig6v"] _data = { -"m2": SubResource("4"), -"motion": SubResource("3") +&"m2": SubResource("4"), +&"motion": SubResource("3") } [sub_resource type="CanvasItemMaterial" id="6"] @@ -102,9 +102,9 @@ tracks/0/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_kfxj1"] _data = { -"motion": SubResource("3"), -"motion2": SubResource("4"), -"motion3": SubResource("7") +&"motion": SubResource("3"), +&"motion2": SubResource("4"), +&"motion3": SubResource("7") } [sub_resource type="Animation" id="Animation_emv7u"] @@ -141,8 +141,8 @@ tracks/0/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_6bket"] _data = { -"RESET": SubResource("Animation_emv7u"), -"rotate_directional_light": SubResource("Animation_rgbru") +&"RESET": SubResource("Animation_emv7u"), +&"rotate_directional_light": SubResource("Animation_rgbru") } [node name="LightShadows" type="Node2D"] diff --git a/2d/lights_and_shadows/project.godot b/2d/lights_and_shadows/project.godot index 3055e735..dc88f804 100644 --- a/2d/lights_and_shadows/project.godot +++ b/2d/lights_and_shadows/project.godot @@ -15,7 +15,7 @@ config/description="Simple demo of 2D lights and shadows, using PointLight2D and LightOccluder2D." config/tags=PackedStringArray("2d", "demo", "official", "rendering") run/main_scene="res://light_shadows.tscn" -config/features=PackedStringArray("4.3") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [debug] diff --git a/2d/navigation/character.gd.uid b/2d/navigation/character.gd.uid new file mode 100644 index 00000000..c7e10345 --- /dev/null +++ b/2d/navigation/character.gd.uid @@ -0,0 +1 @@ +uid://dkgahtfi2vfmd diff --git a/2d/navigation/character.tscn b/2d/navigation/character.tscn index d834ea1b..06af3543 100644 --- a/2d/navigation/character.tscn +++ b/2d/navigation/character.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=4 format=3 uid="uid://ct7veakwiei3h"] -[ext_resource type="Script" path="res://character.gd" id="1_8uimh"] +[ext_resource type="Script" uid="uid://dkgahtfi2vfmd" path="res://character.gd" id="1_8uimh"] [ext_resource type="Texture2D" uid="uid://b0wokaenwu7pj" path="res://character.png" id="1_rmg12"] [sub_resource type="CapsuleShape2D" id="CapsuleShape2D_20ukx"] diff --git a/2d/navigation/project.godot b/2d/navigation/project.godot index 5013022d..f06afa78 100644 --- a/2d/navigation/project.godot +++ b/2d/navigation/project.godot @@ -16,7 +16,7 @@ NavigationPolygonInstance node. It uses the 2D navigation API to request a path between two points, and then traverses the resulting path." config/tags=PackedStringArray("2d", "ai", "demo", "official") run/main_scene="res://navigation.tscn" -config/features=PackedStringArray("4.2") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [debug] diff --git a/2d/navigation_astar/character.gd.uid b/2d/navigation_astar/character.gd.uid new file mode 100644 index 00000000..635e1251 --- /dev/null +++ b/2d/navigation_astar/character.gd.uid @@ -0,0 +1 @@ +uid://dbxydeq5tyjky diff --git a/2d/navigation_astar/game.tscn b/2d/navigation_astar/game.tscn index cfbd844f..d6ce243f 100644 --- a/2d/navigation_astar/game.tscn +++ b/2d/navigation_astar/game.tscn @@ -2,8 +2,8 @@ [ext_resource type="Texture2D" uid="uid://baj4xukvf568b" path="res://sprites/space.png" id="1_2jdkd"] [ext_resource type="TileSet" uid="uid://f3wmg8detyai" path="res://tileset/tileset.tres" id="2_aylbj"] -[ext_resource type="Script" path="res://pathfind_astar.gd" id="3_taaih"] -[ext_resource type="Script" path="res://character.gd" id="4_ticbk"] +[ext_resource type="Script" uid="uid://cev7v38bl1iva" path="res://pathfind_astar.gd" id="3_taaih"] +[ext_resource type="Script" uid="uid://dbxydeq5tyjky" path="res://character.gd" id="4_ticbk"] [ext_resource type="Texture2D" uid="uid://bjsmfha28ro00" path="res://sprites/sparkle.png" id="5_1i6tb"] [ext_resource type="Texture2D" uid="uid://vsempfpeu7wr" path="res://sprites/character.png" id="6_b3lcn"] diff --git a/2d/navigation_astar/pathfind_astar.gd.uid b/2d/navigation_astar/pathfind_astar.gd.uid new file mode 100644 index 00000000..a7f64f9a --- /dev/null +++ b/2d/navigation_astar/pathfind_astar.gd.uid @@ -0,0 +1 @@ +uid://cev7v38bl1iva diff --git a/2d/navigation_astar/project.godot b/2d/navigation_astar/project.godot index d45c68e2..971f4c7c 100644 --- a/2d/navigation_astar/project.godot +++ b/2d/navigation_astar/project.godot @@ -15,7 +15,7 @@ config/description="This is an example of using AStarGrid2D for navigation in 2D complete with Steering Behaviors in order to smooth the movement out." config/tags=PackedStringArray("2d", "ai", "demo", "official", "tilemap") run/main_scene="res://game.tscn" -config/features=PackedStringArray("4.2") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [debug] diff --git a/2d/navigation_mesh_chunks/icon.webp.import b/2d/navigation_mesh_chunks/icon.webp.import new file mode 100644 index 00000000..e9cbb139 --- /dev/null +++ b/2d/navigation_mesh_chunks/icon.webp.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://2c7xavrk05gv" +path="res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon.webp" +dest_files=["res://.godot/imported/icon.webp-e94f9a68b0f625a567a797079e4d325f.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/2d/navigation_mesh_chunks/navmesh_chhunks_demo_2d.gd.uid b/2d/navigation_mesh_chunks/navmesh_chhunks_demo_2d.gd.uid new file mode 100644 index 00000000..439086c1 --- /dev/null +++ b/2d/navigation_mesh_chunks/navmesh_chhunks_demo_2d.gd.uid @@ -0,0 +1 @@ +uid://n6v5mfcumdmh diff --git a/2d/navigation_mesh_chunks/navmesh_chhunks_demo_2d.tscn b/2d/navigation_mesh_chunks/navmesh_chhunks_demo_2d.tscn index 2f06cfdd..251c2e10 100644 --- a/2d/navigation_mesh_chunks/navmesh_chhunks_demo_2d.tscn +++ b/2d/navigation_mesh_chunks/navmesh_chhunks_demo_2d.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=2 format=3 uid="uid://svfku2i5n033"] -[ext_resource type="Script" path="res://navmesh_chhunks_demo_2d.gd" id="1_d68tl"] +[ext_resource type="Script" uid="uid://n6v5mfcumdmh" path="res://navmesh_chhunks_demo_2d.gd" id="1_d68tl"] [node name="NavMeshChunksDemo2D" type="Node2D"] script = ExtResource("1_d68tl") diff --git a/2d/navigation_mesh_chunks/project.godot b/2d/navigation_mesh_chunks/project.godot index 205189cb..811a331e 100644 --- a/2d/navigation_mesh_chunks/project.godot +++ b/2d/navigation_mesh_chunks/project.godot @@ -13,7 +13,7 @@ config_version=5 config/name="Navigation Mesh Chunks 2D" config/tags=PackedStringArray("2d", "ai", "demo", "official") run/main_scene="res://navmesh_chhunks_demo_2d.tscn" -config/features=PackedStringArray("4.3", "GL Compatibility") +config/features=PackedStringArray("4.4", "GL Compatibility") config/icon="res://icon.webp" [display] diff --git a/2d/particles/particles.tscn b/2d/particles/particles.tscn index bdf9b285..b5414b81 100644 --- a/2d/particles/particles.tscn +++ b/2d/particles/particles.tscn @@ -4,7 +4,7 @@ [ext_resource type="Texture2D" uid="uid://bii6kglnqm6r2" path="res://smoke_particle.png" id="2"] [ext_resource type="Texture2D" uid="uid://b0nirvelkp3x2" path="res://spark_particle2.png" id="3"] [ext_resource type="Texture2D" path="res://point_texture_image_outline.tres" id="5"] -[ext_resource type="Script" path="res://pause.gd" id="6_5a71v"] +[ext_resource type="Script" uid="uid://dwtnqprkhkpob" path="res://pause.gd" id="6_5a71v"] [ext_resource type="Texture2D" uid="uid://734kppvbe7ba" path="res://flipbook.png" id="7"] [sub_resource type="Environment" id="Environment_y7usk"] @@ -21,8 +21,7 @@ glow_hdr_threshold = 0.01 blend_mode = 1 [sub_resource type="Curve" id="2"] -min_value = -360.0 -max_value = 360.0 +_limits = [-360.0, 360.0, 0.0, 1.0] _data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 85.0781), 0.0, 0.0, 0, 0] point_count = 2 @@ -116,6 +115,7 @@ emission_ring_axis = Vector3(0, 0, 1) emission_ring_height = 1.0 emission_ring_radius = 60.0 emission_ring_inner_radius = 50.0 +emission_ring_cone_angle = 90.0 gravity = Vector3(0, 0, 0) radial_accel_min = -10.0 radial_accel_max = -10.0 @@ -148,7 +148,7 @@ colors = PackedColorArray(1, 0.63501, 0.28125, 1, 1, 0.398438, 0, 1, 0.679688, 0 gradient = SubResource("21") [sub_resource type="Curve" id="23"] -max_value = 50.0 +_limits = [0.0, 50.0, 0.0, 1.0] _data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.0180711, 0), 74.6314, 74.6314, 0, 0, Vector2(0.0392147, 40.9884), 0.0, 0.0, 0, 0, Vector2(1, 50), 0.0, 0.0, 0, 0] point_count = 4 @@ -156,7 +156,7 @@ point_count = 4 curve = SubResource("23") [sub_resource type="Curve" id="25"] -max_value = 2.0 +_limits = [0.0, 2.0, 0.0, 1.0] _data = [Vector2(0, 0), 0.0, 5.5132, 0, 1, Vector2(0.31, 1.70909), 0.287081, 0.287081, 0, 0, Vector2(1, 2), 0.421607, 0.0, 1, 0] point_count = 3 @@ -171,7 +171,7 @@ radial_accel_curve = SubResource("24") scale_curve = SubResource("26") color_ramp = SubResource("22") -[sub_resource type="Image" id="Image_r68lw"] +[sub_resource type="Image" id="Image_75ba6"] data = { "data": PackedByteArray(0, 0, 208, 65, 0, 0, 184, 66, 0, 0, 208, 65, 0, 0, 186, 66, 0, 0, 208, 65, 0, 0, 188, 66, 0, 0, 208, 65, 0, 0, 190, 66, 0, 0, 208, 65, 0, 0, 192, 66, 0, 0, 208, 65, 0, 0, 194, 66, 0, 0, 208, 65, 0, 0, 196, 66, 0, 0, 208, 65, 0, 0, 198, 66, 0, 0, 208, 65, 0, 0, 200, 66, 0, 0, 208, 65, 0, 0, 202, 66, 0, 0, 208, 65, 0, 0, 46, 67, 0, 0, 208, 65, 0, 0, 47, 67, 0, 0, 208, 65, 0, 0, 48, 67, 0, 0, 208, 65, 0, 0, 49, 67, 0, 0, 208, 65, 0, 0, 50, 67, 0, 0, 208, 65, 0, 0, 51, 67, 0, 0, 208, 65, 0, 0, 52, 67, 0, 0, 208, 65, 0, 0, 53, 67, 0, 0, 208, 65, 0, 0, 54, 67, 0, 0, 208, 65, 0, 0, 55, 67, 0, 0, 216, 65, 0, 0, 184, 66, 0, 0, 216, 65, 0, 0, 186, 66, 0, 0, 216, 65, 0, 0, 188, 66, 0, 0, 216, 65, 0, 0, 190, 66, 0, 0, 216, 65, 0, 0, 192, 66, 0, 0, 216, 65, 0, 0, 194, 66, 0, 0, 216, 65, 0, 0, 196, 66, 0, 0, 216, 65, 0, 0, 198, 66, 0, 0, 216, 65, 0, 0, 200, 66, 0, 0, 216, 65, 0, 0, 202, 66, 0, 0, 216, 65, 0, 0, 204, 66, 0, 0, 216, 65, 0, 0, 45, 67, 0, 0, 216, 65, 0, 0, 46, 67, 0, 0, 216, 65, 0, 0, 47, 67, 0, 0, 216, 65, 0, 0, 48, 67, 0, 0, 216, 65, 0, 0, 49, 67, 0, 0, 216, 65, 0, 0, 50, 67, 0, 0, 216, 65, 0, 0, 51, 67, 0, 0, 216, 65, 0, 0, 52, 67, 0, 0, 216, 65, 0, 0, 53, 67, 0, 0, 216, 65, 0, 0, 54, 67, 0, 0, 216, 65, 0, 0, 55, 67, 0, 0, 224, 65, 0, 0, 184, 66, 0, 0, 224, 65, 0, 0, 186, 66, 0, 0, 224, 65, 0, 0, 188, 66, 0, 0, 224, 65, 0, 0, 190, 66, 0, 0, 224, 65, 0, 0, 192, 66, 0, 0, 224, 65, 0, 0, 194, 66, 0, 0, 224, 65, 0, 0, 196, 66, 0, 0, 224, 65, 0, 0, 198, 66, 0, 0, 224, 65, 0, 0, 200, 66, 0, 0, 224, 65, 0, 0, 202, 66, 0, 0, 224, 65, 0, 0, 204, 66, 0, 0, 224, 65, 0, 0, 206, 66, 0, 0, 224, 65, 0, 0, 45, 67, 0, 0, 224, 65, 0, 0, 46, 67, 0, 0, 224, 65, 0, 0, 47, 67, 0, 0, 224, 65, 0, 0, 48, 67, 0, 0, 224, 65, 0, 0, 49, 67, 0, 0, 224, 65, 0, 0, 50, 67, 0, 0, 224, 65, 0, 0, 51, 67, 0, 0, 224, 65, 0, 0, 52, 67, 0, 0, 224, 65, 0, 0, 53, 67, 0, 0, 224, 65, 0, 0, 54, 67, 0, 0, 224, 65, 0, 0, 55, 67, 0, 0, 232, 65, 0, 0, 184, 66, 0, 0, 232, 65, 0, 0, 186, 66, 0, 0, 232, 65, 0, 0, 188, 66, 0, 0, 232, 65, 0, 0, 190, 66, 0, 0, 232, 65, 0, 0, 192, 66, 0, 0, 232, 65, 0, 0, 194, 66, 0, 0, 232, 65, 0, 0, 196, 66, 0, 0, 232, 65, 0, 0, 198, 66, 0, 0, 232, 65, 0, 0, 200, 66, 0, 0, 232, 65, 0, 0, 202, 66, 0, 0, 232, 65, 0, 0, 204, 66, 0, 0, 232, 65, 0, 0, 206, 66, 0, 0, 232, 65, 0, 0, 45, 67, 0, 0, 232, 65, 0, 0, 46, 67, 0, 0, 232, 65, 0, 0, 47, 67, 0, 0, 232, 65, 0, 0, 48, 67, 0, 0, 232, 65, 0, 0, 49, 67, 0, 0, 232, 65, 0, 0, 50, 67, 0, 0, 232, 65, 0, 0, 51, 67, 0, 0, 232, 65, 0, 0, 52, 67, 0, 0, 232, 65, 0, 0, 53, 67, 0, 0, 232, 65, 0, 0, 54, 67, 0, 0, 232, 65, 0, 0, 55, 67, 0, 0, 240, 65, 0, 0, 184, 66, 0, 0, 240, 65, 0, 0, 186, 66, 0, 0, 240, 65, 0, 0, 188, 66, 0, 0, 240, 65, 0, 0, 190, 66, 0, 0, 240, 65, 0, 0, 192, 66, 0, 0, 240, 65, 0, 0, 194, 66, 0, 0, 240, 65, 0, 0, 196, 66, 0, 0, 240, 65, 0, 0, 198, 66, 0, 0, 240, 65, 0, 0, 200, 66, 0, 0, 240, 65, 0, 0, 202, 66, 0, 0, 240, 65, 0, 0, 204, 66, 0, 0, 240, 65, 0, 0, 206, 66, 0, 0, 240, 65, 0, 0, 44, 67, 0, 0, 240, 65, 0, 0, 45, 67, 0, 0, 240, 65, 0, 0, 46, 67, 0, 0, 240, 65, 0, 0, 47, 67, 0, 0, 240, 65, 0, 0, 48, 67, 0, 0, 240, 65, 0, 0, 49, 67, 0, 0, 240, 65, 0, 0, 50, 67, 0, 0, 240, 65, 0, 0, 51, 67, 0, 0, 240, 65, 0, 0, 52, 67, 0, 0, 240, 65, 0, 0, 53, 67, 0, 0, 240, 65, 0, 0, 54, 67, 0, 0, 240, 65, 0, 0, 55, 67, 0, 0, 248, 65, 0, 0, 184, 66, 0, 0, 248, 65, 0, 0, 186, 66, 0, 0, 248, 65, 0, 0, 188, 66, 0, 0, 248, 65, 0, 0, 190, 66, 0, 0, 248, 65, 0, 0, 192, 66, 0, 0, 248, 65, 0, 0, 194, 66, 0, 0, 248, 65, 0, 0, 196, 66, 0, 0, 248, 65, 0, 0, 198, 66, 0, 0, 248, 65, 0, 0, 200, 66, 0, 0, 248, 65, 0, 0, 202, 66, 0, 0, 248, 65, 0, 0, 204, 66, 0, 0, 248, 65, 0, 0, 206, 66, 0, 0, 248, 65, 0, 0, 44, 67, 0, 0, 248, 65, 0, 0, 45, 67, 0, 0, 248, 65, 0, 0, 46, 67, 0, 0, 248, 65, 0, 0, 47, 67, 0, 0, 248, 65, 0, 0, 48, 67, 0, 0, 248, 65, 0, 0, 49, 67, 0, 0, 248, 65, 0, 0, 50, 67, 0, 0, 248, 65, 0, 0, 51, 67, 0, 0, 248, 65, 0, 0, 52, 67, 0, 0, 248, 65, 0, 0, 53, 67, 0, 0, 248, 65, 0, 0, 54, 67, 0, 0, 248, 65, 0, 0, 55, 67, 0, 0, 0, 66, 0, 0, 184, 66, 0, 0, 0, 66, 0, 0, 186, 66, 0, 0, 0, 66, 0, 0, 188, 66, 0, 0, 0, 66, 0, 0, 190, 66, 0, 0, 0, 66, 0, 0, 192, 66, 0, 0, 0, 66, 0, 0, 194, 66, 0, 0, 0, 66, 0, 0, 196, 66, 0, 0, 0, 66, 0, 0, 198, 66, 0, 0, 0, 66, 0, 0, 200, 66, 0, 0, 0, 66, 0, 0, 202, 66, 0, 0, 0, 66, 0, 0, 204, 66, 0, 0, 0, 66, 0, 0, 206, 66, 0, 0, 0, 66, 0, 0, 44, 67, 0, 0, 0, 66, 0, 0, 45, 67, 0, 0, 0, 66, 0, 0, 46, 67, 0, 0, 0, 66, 0, 0, 47, 67, 0, 0, 0, 66, 0, 0, 48, 67, 0, 0, 0, 66, 0, 0, 49, 67, 0, 0, 0, 66, 0, 0, 50, 67, 0, 0, 0, 66, 0, 0, 51, 67, 0, 0, 0, 66, 0, 0, 52, 67, 0, 0, 0, 66, 0, 0, 53, 67, 0, 0, 0, 66, 0, 0, 54, 67, 0, 0, 0, 66, 0, 0, 55, 67, 0, 0, 4, 66, 0, 0, 184, 66, 0, 0, 4, 66, 0, 0, 186, 66, 0, 0, 4, 66, 0, 0, 188, 66, 0, 0, 4, 66, 0, 0, 190, 66, 0, 0, 4, 66, 0, 0, 192, 66, 0, 0, 4, 66, 0, 0, 194, 66, 0, 0, 4, 66, 0, 0, 196, 66, 0, 0, 4, 66, 0, 0, 198, 66, 0, 0, 4, 66, 0, 0, 200, 66, 0, 0, 4, 66, 0, 0, 202, 66, 0, 0, 4, 66, 0, 0, 204, 66, 0, 0, 4, 66, 0, 0, 206, 66, 0, 0, 4, 66, 0, 0, 44, 67, 0, 0, 4, 66, 0, 0, 45, 67, 0, 0, 4, 66, 0, 0, 46, 67, 0, 0, 4, 66, 0, 0, 47, 67, 0, 0, 4, 66, 0, 0, 48, 67, 0, 0, 4, 66, 0, 0, 49, 67, 0, 0, 4, 66, 0, 0, 50, 67, 0, 0, 4, 66, 0, 0, 51, 67, 0, 0, 4, 66, 0, 0, 52, 67, 0, 0, 4, 66, 0, 0, 53, 67, 0, 0, 4, 66, 0, 0, 54, 67, 0, 0, 4, 66, 0, 0, 55, 67, 0, 0, 8, 66, 0, 0, 184, 66, 0, 0, 8, 66, 0, 0, 186, 66, 0, 0, 8, 66, 0, 0, 188, 66, 0, 0, 8, 66, 0, 0, 190, 66, 0, 0, 8, 66, 0, 0, 192, 66, 0, 0, 8, 66, 0, 0, 194, 66, 0, 0, 8, 66, 0, 0, 196, 66, 0, 0, 8, 66, 0, 0, 198, 66, 0, 0, 8, 66, 0, 0, 200, 66, 0, 0, 8, 66, 0, 0, 202, 66, 0, 0, 8, 66, 0, 0, 204, 66, 0, 0, 8, 66, 0, 0, 206, 66, 0, 0, 8, 66, 0, 0, 208, 66, 0, 0, 8, 66, 0, 0, 43, 67, 0, 0, 8, 66, 0, 0, 44, 67, 0, 0, 8, 66, 0, 0, 45, 67, 0, 0, 8, 66, 0, 0, 46, 67, 0, 0, 8, 66, 0, 0, 47, 67, 0, 0, 8, 66, 0, 0, 48, 67, 0, 0, 8, 66, 0, 0, 49, 67, 0, 0, 8, 66, 0, 0, 50, 67, 0, 0, 8, 66, 0, 0, 51, 67, 0, 0, 8, 66, 0, 0, 52, 67, 0, 0, 8, 66, 0, 0, 53, 67, 0, 0, 8, 66, 0, 0, 54, 67, 0, 0, 8, 66, 0, 0, 55, 67, 0, 0, 12, 66, 0, 0, 184, 66, 0, 0, 12, 66, 0, 0, 186, 66, 0, 0, 12, 66, 0, 0, 188, 66, 0, 0, 12, 66, 0, 0, 190, 66, 0, 0, 12, 66, 0, 0, 192, 66, 0, 0, 12, 66, 0, 0, 194, 66, 0, 0, 12, 66, 0, 0, 196, 66, 0, 0, 12, 66, 0, 0, 198, 66, 0, 0, 12, 66, 0, 0, 200, 66, 0, 0, 12, 66, 0, 0, 202, 66, 0, 0, 12, 66, 0, 0, 204, 66, 0, 0, 12, 66, 0, 0, 206, 66, 0, 0, 12, 66, 0, 0, 208, 66, 0, 0, 12, 66, 0, 0, 210, 66, 0, 0, 12, 66, 0, 0, 43, 67, 0, 0, 12, 66, 0, 0, 44, 67, 0, 0, 12, 66, 0, 0, 45, 67, 0, 0, 12, 66, 0, 0, 46, 67, 0, 0, 12, 66, 0, 0, 47, 67, 0, 0, 12, 66, 0, 0, 48, 67, 0, 0, 12, 66, 0, 0, 49, 67, 0, 0, 12, 66, 0, 0, 50, 67, 0, 0, 12, 66, 0, 0, 51, 67, 0, 0, 12, 66, 0, 0, 52, 67, 0, 0, 12, 66, 0, 0, 53, 67, 0, 0, 12, 66, 0, 0, 54, 67, 0, 0, 12, 66, 0, 0, 55, 67, 0, 0, 16, 66, 0, 0, 184, 66, 0, 0, 16, 66, 0, 0, 186, 66, 0, 0, 16, 66, 0, 0, 188, 66, 0, 0, 16, 66, 0, 0, 190, 66, 0, 0, 16, 66, 0, 0, 192, 66, 0, 0, 16, 66, 0, 0, 194, 66, 0, 0, 16, 66, 0, 0, 196, 66, 0, 0, 16, 66, 0, 0, 198, 66, 0, 0, 16, 66, 0, 0, 200, 66, 0, 0, 16, 66, 0, 0, 202, 66, 0, 0, 16, 66, 0, 0, 204, 66, 0, 0, 16, 66, 0, 0, 206, 66, 0, 0, 16, 66, 0, 0, 208, 66, 0, 0, 16, 66, 0, 0, 210, 66, 0, 0, 16, 66, 0, 0, 212, 66, 0, 0, 16, 66, 0, 0, 41, 67, 0, 0, 16, 66, 0, 0, 42, 67, 0, 0, 16, 66, 0, 0, 43, 67, 0, 0, 16, 66, 0, 0, 44, 67, 0, 0, 16, 66, 0, 0, 45, 67, 0, 0, 16, 66, 0, 0, 46, 67, 0, 0, 16, 66, 0, 0, 47, 67, 0, 0, 16, 66, 0, 0, 48, 67, 0, 0, 16, 66, 0, 0, 49, 67, 0, 0, 16, 66, 0, 0, 50, 67, 0, 0, 16, 66, 0, 0, 51, 67, 0, 0, 16, 66, 0, 0, 52, 67, 0, 0, 16, 66, 0, 0, 53, 67, 0, 0, 16, 66, 0, 0, 54, 67, 0, 0, 16, 66, 0, 0, 55, 67, 0, 0, 20, 66, 0, 0, 184, 66, 0, 0, 20, 66, 0, 0, 186, 66, 0, 0, 20, 66, 0, 0, 188, 66, 0, 0, 20, 66, 0, 0, 190, 66, 0, 0, 20, 66, 0, 0, 192, 66, 0, 0, 20, 66, 0, 0, 194, 66, 0, 0, 20, 66, 0, 0, 196, 66, 0, 0, 20, 66, 0, 0, 198, 66, 0, 0, 20, 66, 0, 0, 200, 66, 0, 0, 20, 66, 0, 0, 202, 66, 0, 0, 20, 66, 0, 0, 204, 66, 0, 0, 20, 66, 0, 0, 206, 66, 0, 0, 20, 66, 0, 0, 208, 66, 0, 0, 20, 66, 0, 0, 210, 66, 0, 0, 20, 66, 0, 0, 212, 66, 0, 0, 20, 66, 0, 0, 214, 66, 0, 0, 20, 66, 0, 0, 216, 66, 0, 0, 20, 66, 0, 0, 40, 67, 0, 0, 20, 66, 0, 0, 41, 67, 0, 0, 20, 66, 0, 0, 42, 67, 0, 0, 20, 66, 0, 0, 43, 67, 0, 0, 20, 66, 0, 0, 44, 67, 0, 0, 20, 66, 0, 0, 45, 67, 0, 0, 20, 66, 0, 0, 46, 67, 0, 0, 20, 66, 0, 0, 47, 67, 0, 0, 20, 66, 0, 0, 48, 67, 0, 0, 20, 66, 0, 0, 49, 67, 0, 0, 20, 66, 0, 0, 50, 67, 0, 0, 20, 66, 0, 0, 51, 67, 0, 0, 20, 66, 0, 0, 52, 67, 0, 0, 20, 66, 0, 0, 53, 67, 0, 0, 20, 66, 0, 0, 54, 67, 0, 0, 20, 66, 0, 0, 55, 67, 0, 0, 24, 66, 0, 0, 184, 66, 0, 0, 24, 66, 0, 0, 186, 66, 0, 0, 24, 66, 0, 0, 188, 66, 0, 0, 24, 66, 0, 0, 190, 66, 0, 0, 24, 66, 0, 0, 192, 66, 0, 0, 24, 66, 0, 0, 194, 66, 0, 0, 24, 66, 0, 0, 196, 66, 0, 0, 24, 66, 0, 0, 198, 66, 0, 0, 24, 66, 0, 0, 200, 66, 0, 0, 24, 66, 0, 0, 202, 66, 0, 0, 24, 66, 0, 0, 204, 66, 0, 0, 24, 66, 0, 0, 206, 66, 0, 0, 24, 66, 0, 0, 208, 66, 0, 0, 24, 66, 0, 0, 210, 66, 0, 0, 24, 66, 0, 0, 212, 66, 0, 0, 24, 66, 0, 0, 214, 66, 0, 0, 24, 66, 0, 0, 216, 66, 0, 0, 24, 66, 0, 0, 218, 66, 0, 0, 24, 66, 0, 0, 220, 66, 0, 0, 24, 66, 0, 0, 222, 66, 0, 0, 24, 66, 0, 0, 224, 66, 0, 0, 24, 66, 0, 0, 226, 66, 0, 0, 24, 66, 0, 0, 228, 66, 0, 0, 24, 66, 0, 0, 230, 66, 0, 0, 24, 66, 0, 0, 232, 66, 0, 0, 24, 66, 0, 0, 234, 66, 0, 0, 24, 66, 0, 0, 236, 66, 0, 0, 24, 66, 0, 0, 238, 66, 0, 0, 24, 66, 0, 0, 240, 66, 0, 0, 24, 66, 0, 0, 242, 66, 0, 0, 24, 66, 0, 0, 244, 66, 0, 0, 24, 66, 0, 0, 246, 66, 0, 0, 24, 66, 0, 0, 248, 66, 0, 0, 24, 66, 0, 0, 250, 66, 0, 0, 24, 66, 0, 0, 252, 66, 0, 0, 24, 66, 0, 0, 254, 66, 0, 0, 24, 66, 0, 0, 0, 67, 0, 0, 24, 66, 0, 0, 1, 67, 0, 0, 24, 66, 0, 0, 2, 67, 0, 0, 24, 66, 0, 0, 3, 67, 0, 0, 24, 66, 0, 0, 4, 67, 0, 0, 24, 66, 0, 0, 5, 67, 0, 0, 24, 66, 0, 0, 6, 67, 0, 0, 24, 66, 0, 0, 7, 67, 0, 0, 24, 66, 0, 0, 8, 67, 0, 0, 24, 66, 0, 0, 9, 67, 0, 0, 24, 66, 0, 0, 10, 67, 0, 0, 24, 66, 0, 0, 11, 67, 0, 0, 24, 66, 0, 0, 12, 67, 0, 0, 24, 66, 0, 0, 13, 67, 0, 0, 24, 66, 0, 0, 14, 67, 0, 0, 24, 66, 0, 0, 15, 67, 0, 0, 24, 66, 0, 0, 16, 67, 0, 0, 24, 66, 0, 0, 17, 67, 0, 0, 24, 66, 0, 0, 18, 67, 0, 0, 24, 66, 0, 0, 19, 67, 0, 0, 24, 66, 0, 0, 20, 67, 0, 0, 24, 66, 0, 0, 21, 67, 0, 0, 24, 66, 0, 0, 22, 67, 0, 0, 24, 66, 0, 0, 23, 67, 0, 0, 24, 66, 0, 0, 24, 67, 0, 0, 24, 66, 0, 0, 25, 67, 0, 0, 24, 66, 0, 0, 26, 67, 0, 0, 24, 66, 0, 0, 27, 67, 0, 0, 24, 66, 0, 0, 28, 67, 0, 0, 24, 66, 0, 0, 29, 67, 0, 0, 24, 66, 0, 0, 30, 67, 0, 0, 24, 66, 0, 0, 31, 67, 0, 0, 24, 66, 0, 0, 32, 67, 0, 0, 24, 66, 0, 0, 33, 67, 0, 0, 24, 66, 0, 0, 34, 67, 0, 0, 24, 66, 0, 0, 35, 67, 0, 0, 24, 66, 0, 0, 36, 67, 0, 0, 24, 66, 0, 0, 37, 67, 0, 0, 24, 66, 0, 0, 38, 67, 0, 0, 24, 66, 0, 0, 39, 67, 0, 0, 24, 66, 0, 0, 40, 67, 0, 0, 24, 66, 0, 0, 41, 67, 0, 0, 24, 66, 0, 0, 42, 67, 0, 0, 24, 66, 0, 0, 43, 67, 0, 0, 24, 66, 0, 0, 44, 67, 0, 0, 24, 66, 0, 0, 45, 67, 0, 0, 24, 66, 0, 0, 46, 67, 0, 0, 24, 66, 0, 0, 47, 67, 0, 0, 24, 66, 0, 0, 48, 67, 0, 0, 24, 66, 0, 0, 49, 67, 0, 0, 24, 66, 0, 0, 50, 67, 0, 0, 24, 66, 0, 0, 51, 67, 0, 0, 24, 66, 0, 0, 52, 67, 0, 0, 24, 66, 0, 0, 53, 67, 0, 0, 24, 66, 0, 0, 54, 67, 0, 0, 24, 66, 0, 0, 55, 67, 0, 0, 28, 66, 0, 0, 184, 66, 0, 0, 28, 66, 0, 0, 186, 66, 0, 0, 28, 66, 0, 0, 188, 66, 0, 0, 28, 66, 0, 0, 190, 66, 0, 0, 28, 66, 0, 0, 192, 66, 0, 0, 28, 66, 0, 0, 194, 66, 0, 0, 28, 66, 0, 0, 196, 66, 0, 0, 28, 66, 0, 0, 198, 66, 0, 0, 28, 66, 0, 0, 200, 66, 0, 0, 28, 66, 0, 0, 202, 66, 0, 0, 28, 66, 0, 0, 204, 66, 0, 0, 28, 66, 0, 0, 206, 66, 0, 0, 28, 66, 0, 0, 208, 66, 0, 0, 28, 66, 0, 0, 210, 66, 0, 0, 28, 66, 0, 0, 212, 66, 0, 0, 28, 66, 0, 0, 214, 66, 0, 0, 28, 66, 0, 0, 216, 66, 0, 0, 28, 66, 0, 0, 218, 66, 0, 0, 28, 66, 0, 0, 220, 66, 0, 0, 28, 66, 0, 0, 222, 66, 0, 0, 28, 66, 0, 0, 224, 66, 0, 0, 28, 66, 0, 0, 226, 66, 0, 0, 28, 66, 0, 0, 228, 66, 0, 0, 28, 66, 0, 0, 230, 66, 0, 0, 28, 66, 0, 0, 232, 66, 0, 0, 28, 66, 0, 0, 234, 66, 0, 0, 28, 66, 0, 0, 236, 66, 0, 0, 28, 66, 0, 0, 238, 66, 0, 0, 28, 66, 0, 0, 240, 66, 0, 0, 28, 66, 0, 0, 242, 66, 0, 0, 28, 66, 0, 0, 244, 66, 0, 0, 28, 66, 0, 0, 246, 66, 0, 0, 28, 66, 0, 0, 248, 66, 0, 0, 28, 66, 0, 0, 250, 66, 0, 0, 28, 66, 0, 0, 252, 66, 0, 0, 28, 66, 0, 0, 254, 66, 0, 0, 28, 66, 0, 0, 0, 67, 0, 0, 28, 66, 0, 0, 1, 67, 0, 0, 28, 66, 0, 0, 2, 67, 0, 0, 28, 66, 0, 0, 3, 67, 0, 0, 28, 66, 0, 0, 4, 67, 0, 0, 28, 66, 0, 0, 5, 67, 0, 0, 28, 66, 0, 0, 6, 67, 0, 0, 28, 66, 0, 0, 7, 67, 0, 0, 28, 66, 0, 0, 8, 67, 0, 0, 28, 66, 0, 0, 9, 67, 0, 0, 28, 66, 0, 0, 10, 67, 0, 0, 28, 66, 0, 0, 11, 67, 0, 0, 28, 66, 0, 0, 12, 67, 0, 0, 28, 66, 0, 0, 13, 67, 0, 0, 28, 66, 0, 0, 14, 67, 0, 0, 28, 66, 0, 0, 15, 67, 0, 0, 28, 66, 0, 0, 16, 67, 0, 0, 28, 66, 0, 0, 17, 67, 0, 0, 28, 66, 0, 0, 18, 67, 0, 0, 28, 66, 0, 0, 19, 67, 0, 0, 28, 66, 0, 0, 20, 67, 0, 0, 28, 66, 0, 0, 21, 67, 0, 0, 28, 66, 0, 0, 22, 67, 0, 0, 28, 66, 0, 0, 23, 67, 0, 0, 28, 66, 0, 0, 24, 67, 0, 0, 28, 66, 0, 0, 25, 67, 0, 0, 28, 66, 0, 0, 26, 67, 0, 0, 28, 66, 0, 0, 27, 67, 0, 0, 28, 66, 0, 0, 28, 67, 0, 0, 28, 66, 0, 0, 29, 67, 0, 0, 28, 66, 0, 0, 30, 67, 0, 0, 28, 66, 0, 0, 31, 67, 0, 0, 28, 66, 0, 0, 32, 67, 0, 0, 28, 66, 0, 0, 33, 67, 0, 0, 28, 66, 0, 0, 34, 67, 0, 0, 28, 66, 0, 0, 35, 67, 0, 0, 28, 66, 0, 0, 36, 67, 0, 0, 28, 66, 0, 0, 37, 67, 0, 0, 28, 66, 0, 0, 38, 67, 0, 0, 28, 66, 0, 0, 39, 67, 0, 0, 28, 66, 0, 0, 40, 67, 0, 0, 28, 66, 0, 0, 41, 67, 0, 0, 28, 66, 0, 0, 42, 67, 0, 0, 28, 66, 0, 0, 43, 67, 0, 0, 28, 66, 0, 0, 44, 67, 0, 0, 28, 66, 0, 0, 45, 67, 0, 0, 28, 66, 0, 0, 46, 67, 0, 0, 28, 66, 0, 0, 47, 67, 0, 0, 28, 66, 0, 0, 48, 67, 0, 0, 28, 66, 0, 0, 49, 67, 0, 0, 28, 66, 0, 0, 50, 67, 0, 0, 28, 66, 0, 0, 51, 67, 0, 0, 28, 66, 0, 0, 52, 67, 0, 0, 28, 66, 0, 0, 53, 67, 0, 0, 28, 66, 0, 0, 54, 67, 0, 0, 28, 66, 0, 0, 55, 67, 0, 0, 32, 66, 0, 0, 184, 66, 0, 0, 32, 66, 0, 0, 186, 66, 0, 0, 32, 66, 0, 0, 188, 66, 0, 0, 32, 66, 0, 0, 190, 66, 0, 0, 32, 66, 0, 0, 192, 66, 0, 0, 32, 66, 0, 0, 194, 66, 0, 0, 32, 66, 0, 0, 196, 66, 0, 0, 32, 66, 0, 0, 198, 66, 0, 0, 32, 66, 0, 0, 200, 66, 0, 0, 32, 66, 0, 0, 202, 66, 0, 0, 32, 66, 0, 0, 204, 66, 0, 0, 32, 66, 0, 0, 206, 66, 0, 0, 32, 66, 0, 0, 208, 66, 0, 0, 32, 66, 0, 0, 210, 66, 0, 0, 32, 66, 0, 0, 212, 66, 0, 0, 32, 66, 0, 0, 214, 66, 0, 0, 32, 66, 0, 0, 216, 66, 0, 0, 32, 66, 0, 0, 218, 66, 0, 0, 32, 66, 0, 0, 220, 66, 0, 0, 32, 66, 0, 0, 222, 66, 0, 0, 32, 66, 0, 0, 224, 66, 0, 0, 32, 66, 0, 0, 226, 66, 0, 0, 32, 66, 0, 0, 228, 66, 0, 0, 32, 66, 0, 0, 230, 66, 0, 0, 32, 66, 0, 0, 232, 66, 0, 0, 32, 66, 0, 0, 234, 66, 0, 0, 32, 66, 0, 0, 236, 66, 0, 0, 32, 66, 0, 0, 238, 66, 0, 0, 32, 66, 0, 0, 240, 66, 0, 0, 32, 66, 0, 0, 242, 66, 0, 0, 32, 66, 0, 0, 244, 66, 0, 0, 32, 66, 0, 0, 246, 66, 0, 0, 32, 66, 0, 0, 248, 66, 0, 0, 32, 66, 0, 0, 250, 66, 0, 0, 32, 66, 0, 0, 252, 66, 0, 0, 32, 66, 0, 0, 254, 66, 0, 0, 32, 66, 0, 0, 0, 67, 0, 0, 32, 66, 0, 0, 1, 67, 0, 0, 32, 66, 0, 0, 2, 67, 0, 0, 32, 66, 0, 0, 3, 67, 0, 0, 32, 66, 0, 0, 4, 67, 0, 0, 32, 66, 0, 0, 5, 67, 0, 0, 32, 66, 0, 0, 6, 67, 0, 0, 32, 66, 0, 0, 7, 67, 0, 0, 32, 66, 0, 0, 8, 67, 0, 0, 32, 66, 0, 0, 9, 67, 0, 0, 32, 66, 0, 0, 10, 67, 0, 0, 32, 66, 0, 0, 11, 67, 0, 0, 32, 66, 0, 0, 12, 67, 0, 0, 32, 66, 0, 0, 13, 67, 0, 0, 32, 66, 0, 0, 14, 67, 0, 0, 32, 66, 0, 0, 15, 67, 0, 0, 32, 66, 0, 0, 16, 67, 0, 0, 32, 66, 0, 0, 17, 67, 0, 0, 32, 66, 0, 0, 18, 67, 0, 0, 32, 66, 0, 0, 19, 67, 0, 0, 32, 66, 0, 0, 20, 67, 0, 0, 32, 66, 0, 0, 21, 67, 0, 0, 32, 66, 0, 0, 22, 67, 0, 0, 32, 66, 0, 0, 23, 67, 0, 0, 32, 66, 0, 0, 24, 67, 0, 0, 32, 66, 0, 0, 25, 67, 0, 0, 32, 66, 0, 0, 26, 67, 0, 0, 32, 66, 0, 0, 27, 67, 0, 0, 32, 66, 0, 0, 28, 67, 0, 0, 32, 66, 0, 0, 29, 67, 0, 0, 32, 66, 0, 0, 30, 67, 0, 0, 32, 66, 0, 0, 31, 67, 0, 0, 32, 66, 0, 0, 32, 67, 0, 0, 32, 66, 0, 0, 33, 67, 0, 0, 32, 66, 0, 0, 34, 67, 0, 0, 32, 66, 0, 0, 35, 67, 0, 0, 32, 66, 0, 0, 36, 67, 0, 0, 32, 66, 0, 0, 37, 67, 0, 0, 32, 66, 0, 0, 38, 67, 0, 0, 32, 66, 0, 0, 39, 67, 0, 0, 32, 66, 0, 0, 40, 67, 0, 0, 32, 66, 0, 0, 41, 67, 0, 0, 32, 66, 0, 0, 42, 67, 0, 0, 32, 66, 0, 0, 43, 67, 0, 0, 32, 66, 0, 0, 44, 67, 0, 0, 32, 66, 0, 0, 45, 67, 0, 0, 32, 66, 0, 0, 46, 67, 0, 0, 32, 66, 0, 0, 47, 67, 0, 0, 32, 66, 0, 0, 48, 67, 0, 0, 32, 66, 0, 0, 49, 67, 0, 0, 32, 66, 0, 0, 50, 67, 0, 0, 32, 66, 0, 0, 51, 67, 0, 0, 32, 66, 0, 0, 52, 67, 0, 0, 32, 66, 0, 0, 53, 67, 0, 0, 32, 66, 0, 0, 54, 67, 0, 0, 32, 66, 0, 0, 55, 67, 0, 0, 36, 66, 0, 0, 184, 66, 0, 0, 36, 66, 0, 0, 186, 66, 0, 0, 36, 66, 0, 0, 188, 66, 0, 0, 36, 66, 0, 0, 190, 66, 0, 0, 36, 66, 0, 0, 192, 66, 0, 0, 36, 66, 0, 0, 194, 66, 0, 0, 36, 66, 0, 0, 196, 66, 0, 0, 36, 66, 0, 0, 198, 66, 0, 0, 36, 66, 0, 0, 200, 66, 0, 0, 36, 66, 0, 0, 202, 66, 0, 0, 36, 66, 0, 0, 204, 66, 0, 0, 36, 66, 0, 0, 206, 66, 0, 0, 36, 66, 0, 0, 208, 66, 0, 0, 36, 66, 0, 0, 210, 66, 0, 0, 36, 66, 0, 0, 212, 66, 0, 0, 36, 66, 0, 0, 214, 66, 0, 0, 36, 66, 0, 0, 216, 66, 0, 0, 36, 66, 0, 0, 218, 66, 0, 0, 36, 66, 0, 0, 220, 66, 0, 0, 36, 66, 0, 0, 222, 66, 0, 0, 36, 66, 0, 0, 224, 66, 0, 0, 36, 66, 0, 0, 226, 66, 0, 0, 36, 66, 0, 0, 228, 66, 0, 0, 36, 66, 0, 0, 230, 66, 0, 0, 36, 66, 0, 0, 232, 66, 0, 0, 36, 66, 0, 0, 234, 66, 0, 0, 36, 66, 0, 0, 236, 66, 0, 0, 36, 66, 0, 0, 238, 66, 0, 0, 36, 66, 0, 0, 240, 66, 0, 0, 36, 66, 0, 0, 242, 66, 0, 0, 36, 66, 0, 0, 244, 66, 0, 0, 36, 66, 0, 0, 246, 66, 0, 0, 36, 66, 0, 0, 248, 66, 0, 0, 36, 66, 0, 0, 250, 66, 0, 0, 36, 66, 0, 0, 252, 66, 0, 0, 36, 66, 0, 0, 254, 66, 0, 0, 36, 66, 0, 0, 0, 67, 0, 0, 36, 66, 0, 0, 1, 67, 0, 0, 36, 66, 0, 0, 2, 67, 0, 0, 36, 66, 0, 0, 3, 67, 0, 0, 36, 66, 0, 0, 4, 67, 0, 0, 36, 66, 0, 0, 5, 67, 0, 0, 36, 66, 0, 0, 6, 67, 0, 0, 36, 66, 0, 0, 7, 67, 0, 0, 36, 66, 0, 0, 8, 67, 0, 0, 36, 66, 0, 0, 9, 67, 0, 0, 36, 66, 0, 0, 10, 67, 0, 0, 36, 66, 0, 0, 11, 67, 0, 0, 36, 66, 0, 0, 12, 67, 0, 0, 36, 66, 0, 0, 13, 67, 0, 0, 36, 66, 0, 0, 14, 67, 0, 0, 36, 66, 0, 0, 15, 67, 0, 0, 36, 66, 0, 0, 16, 67, 0, 0, 36, 66, 0, 0, 17, 67, 0, 0, 36, 66, 0, 0, 18, 67, 0, 0, 36, 66, 0, 0, 19, 67, 0, 0, 36, 66, 0, 0, 20, 67, 0, 0, 36, 66, 0, 0, 21, 67, 0, 0, 36, 66, 0, 0, 22, 67, 0, 0, 36, 66, 0, 0, 23, 67, 0, 0, 36, 66, 0, 0, 24, 67, 0, 0, 36, 66, 0, 0, 25, 67, 0, 0, 36, 66, 0, 0, 26, 67, 0, 0, 36, 66, 0, 0, 27, 67, 0, 0, 36, 66, 0, 0, 28, 67, 0, 0, 36, 66, 0, 0, 29, 67, 0, 0, 36, 66, 0, 0, 30, 67, 0, 0, 36, 66, 0, 0, 31, 67, 0, 0, 36, 66, 0, 0, 32, 67, 0, 0, 36, 66, 0, 0, 33, 67, 0, 0, 36, 66, 0, 0, 34, 67, 0, 0, 36, 66, 0, 0, 35, 67, 0, 0, 36, 66, 0, 0, 36, 67, 0, 0, 36, 66, 0, 0, 37, 67, 0, 0, 36, 66, 0, 0, 38, 67, 0, 0, 36, 66, 0, 0, 39, 67, 0, 0, 36, 66, 0, 0, 40, 67, 0, 0, 36, 66, 0, 0, 41, 67, 0, 0, 36, 66, 0, 0, 42, 67, 0, 0, 36, 66, 0, 0, 43, 67, 0, 0, 36, 66, 0, 0, 44, 67, 0, 0, 36, 66, 0, 0, 45, 67, 0, 0, 36, 66, 0, 0, 46, 67, 0, 0, 36, 66, 0, 0, 47, 67, 0, 0, 36, 66, 0, 0, 48, 67, 0, 0, 36, 66, 0, 0, 49, 67, 0, 0, 36, 66, 0, 0, 50, 67, 0, 0, 36, 66, 0, 0, 51, 67, 0, 0, 36, 66, 0, 0, 52, 67, 0, 0, 36, 66, 0, 0, 53, 67, 0, 0, 36, 66, 0, 0, 54, 67, 0, 0, 36, 66, 0, 0, 55, 67, 0, 0, 40, 66, 0, 0, 184, 66, 0, 0, 40, 66, 0, 0, 186, 66, 0, 0, 40, 66, 0, 0, 188, 66, 0, 0, 40, 66, 0, 0, 190, 66, 0, 0, 40, 66, 0, 0, 192, 66, 0, 0, 40, 66, 0, 0, 194, 66, 0, 0, 40, 66, 0, 0, 196, 66, 0, 0, 40, 66, 0, 0, 198, 66, 0, 0, 40, 66, 0, 0, 200, 66, 0, 0, 40, 66, 0, 0, 202, 66, 0, 0, 40, 66, 0, 0, 204, 66, 0, 0, 40, 66, 0, 0, 206, 66, 0, 0, 40, 66, 0, 0, 208, 66, 0, 0, 40, 66, 0, 0, 210, 66, 0, 0, 40, 66, 0, 0, 212, 66, 0, 0, 40, 66, 0, 0, 214, 66, 0, 0, 40, 66, 0, 0, 216, 66, 0, 0, 40, 66, 0, 0, 218, 66, 0, 0, 40, 66, 0, 0, 220, 66, 0, 0, 40, 66, 0, 0, 222, 66, 0, 0, 40, 66, 0, 0, 224, 66, 0, 0, 40, 66, 0, 0, 226, 66, 0, 0, 40, 66, 0, 0, 228, 66, 0, 0, 40, 66, 0, 0, 230, 66, 0, 0, 40, 66, 0, 0, 232, 66, 0, 0, 40, 66, 0, 0, 234, 66, 0, 0, 40, 66, 0, 0, 236, 66, 0, 0, 40, 66, 0, 0, 238, 66, 0, 0, 40, 66, 0, 0, 240, 66, 0, 0, 40, 66, 0, 0, 242, 66, 0, 0, 40, 66, 0, 0, 244, 66, 0, 0, 40, 66, 0, 0, 246, 66, 0, 0, 40, 66, 0, 0, 248, 66, 0, 0, 40, 66, 0, 0, 250, 66, 0, 0, 40, 66, 0, 0, 252, 66, 0, 0, 40, 66, 0, 0, 254, 66, 0, 0, 40, 66, 0, 0, 0, 67, 0, 0, 40, 66, 0, 0, 1, 67, 0, 0, 40, 66, 0, 0, 2, 67, 0, 0, 40, 66, 0, 0, 3, 67, 0, 0, 40, 66, 0, 0, 4, 67, 0, 0, 40, 66, 0, 0, 5, 67, 0, 0, 40, 66, 0, 0, 6, 67, 0, 0, 40, 66, 0, 0, 7, 67, 0, 0, 40, 66, 0, 0, 8, 67, 0, 0, 40, 66, 0, 0, 9, 67, 0, 0, 40, 66, 0, 0, 10, 67, 0, 0, 40, 66, 0, 0, 11, 67, 0, 0, 40, 66, 0, 0, 12, 67, 0, 0, 40, 66, 0, 0, 13, 67, 0, 0, 40, 66, 0, 0, 14, 67, 0, 0, 40, 66, 0, 0, 15, 67, 0, 0, 40, 66, 0, 0, 16, 67, 0, 0, 40, 66, 0, 0, 17, 67, 0, 0, 40, 66, 0, 0, 18, 67, 0, 0, 40, 66, 0, 0, 19, 67, 0, 0, 40, 66, 0, 0, 20, 67, 0, 0, 40, 66, 0, 0, 21, 67, 0, 0, 40, 66, 0, 0, 22, 67, 0, 0, 40, 66, 0, 0, 23, 67, 0, 0, 40, 66, 0, 0, 24, 67, 0, 0, 40, 66, 0, 0, 25, 67, 0, 0, 40, 66, 0, 0, 26, 67, 0, 0, 40, 66, 0, 0, 27, 67, 0, 0, 40, 66, 0, 0, 28, 67, 0, 0, 40, 66, 0, 0, 29, 67, 0, 0, 40, 66, 0, 0, 30, 67, 0, 0, 40, 66, 0, 0, 31, 67, 0, 0, 40, 66, 0, 0, 32, 67, 0, 0, 40, 66, 0, 0, 33, 67, 0, 0, 40, 66, 0, 0, 34, 67, 0, 0, 40, 66, 0, 0, 35, 67, 0, 0, 40, 66, 0, 0, 36, 67, 0, 0, 40, 66, 0, 0, 37, 67, 0, 0, 40, 66, 0, 0, 38, 67, 0, 0, 40, 66, 0, 0, 39, 67, 0, 0, 40, 66, 0, 0, 40, 67, 0, 0, 40, 66, 0, 0, 41, 67, 0, 0, 40, 66, 0, 0, 42, 67, 0, 0, 40, 66, 0, 0, 43, 67, 0, 0, 40, 66, 0, 0, 44, 67, 0, 0, 40, 66, 0, 0, 45, 67, 0, 0, 40, 66, 0, 0, 46, 67, 0, 0, 40, 66, 0, 0, 47, 67, 0, 0, 40, 66, 0, 0, 48, 67, 0, 0, 40, 66, 0, 0, 49, 67, 0, 0, 40, 66, 0, 0, 50, 67, 0, 0, 40, 66, 0, 0, 51, 67, 0, 0, 40, 66, 0, 0, 52, 67, 0, 0, 40, 66, 0, 0, 53, 67, 0, 0, 40, 66, 0, 0, 54, 67, 0, 0, 40, 66, 0, 0, 55, 67, 0, 0, 44, 66, 0, 0, 184, 66, 0, 0, 44, 66, 0, 0, 186, 66, 0, 0, 44, 66, 0, 0, 188, 66, 0, 0, 44, 66, 0, 0, 190, 66, 0, 0, 44, 66, 0, 0, 192, 66, 0, 0, 44, 66, 0, 0, 194, 66, 0, 0, 44, 66, 0, 0, 196, 66, 0, 0, 44, 66, 0, 0, 198, 66, 0, 0, 44, 66, 0, 0, 200, 66, 0, 0, 44, 66, 0, 0, 202, 66, 0, 0, 44, 66, 0, 0, 204, 66, 0, 0, 44, 66, 0, 0, 206, 66, 0, 0, 44, 66, 0, 0, 208, 66, 0, 0, 44, 66, 0, 0, 210, 66, 0, 0, 44, 66, 0, 0, 212, 66, 0, 0, 44, 66, 0, 0, 214, 66, 0, 0, 44, 66, 0, 0, 216, 66, 0, 0, 44, 66, 0, 0, 218, 66, 0, 0, 44, 66, 0, 0, 220, 66, 0, 0, 44, 66, 0, 0, 222, 66, 0, 0, 44, 66, 0, 0, 224, 66, 0, 0, 44, 66, 0, 0, 226, 66, 0, 0, 44, 66, 0, 0, 228, 66, 0, 0, 44, 66, 0, 0, 230, 66, 0, 0, 44, 66, 0, 0, 232, 66, 0, 0, 44, 66, 0, 0, 234, 66, 0, 0, 44, 66, 0, 0, 236, 66, 0, 0, 44, 66, 0, 0, 238, 66, 0, 0, 44, 66, 0, 0, 240, 66, 0, 0, 44, 66, 0, 0, 242, 66, 0, 0, 44, 66, 0, 0, 244, 66, 0, 0, 44, 66, 0, 0, 246, 66, 0, 0, 44, 66, 0, 0, 248, 66, 0, 0, 44, 66, 0, 0, 250, 66, 0, 0, 44, 66, 0, 0, 252, 66, 0, 0, 44, 66, 0, 0, 254, 66, 0, 0, 44, 66, 0, 0, 0, 67, 0, 0, 44, 66, 0, 0, 1, 67, 0, 0, 44, 66, 0, 0, 2, 67, 0, 0, 44, 66, 0, 0, 3, 67, 0, 0, 44, 66, 0, 0, 4, 67, 0, 0, 44, 66, 0, 0, 5, 67, 0, 0, 44, 66, 0, 0, 6, 67, 0, 0, 44, 66, 0, 0, 7, 67, 0, 0, 44, 66, 0, 0, 8, 67, 0, 0, 44, 66, 0, 0, 9, 67, 0, 0, 44, 66, 0, 0, 10, 67, 0, 0, 44, 66, 0, 0, 11, 67, 0, 0, 44, 66, 0, 0, 12, 67, 0, 0, 44, 66, 0, 0, 13, 67, 0, 0, 44, 66, 0, 0, 14, 67, 0, 0, 44, 66, 0, 0, 15, 67, 0, 0, 44, 66, 0, 0, 16, 67, 0, 0, 44, 66, 0, 0, 17, 67, 0, 0, 44, 66, 0, 0, 18, 67, 0, 0, 44, 66, 0, 0, 19, 67, 0, 0, 44, 66, 0, 0, 20, 67, 0, 0, 44, 66, 0, 0, 21, 67, 0, 0, 44, 66, 0, 0, 22, 67, 0, 0, 44, 66, 0, 0, 23, 67, 0, 0, 44, 66, 0, 0, 24, 67, 0, 0, 44, 66, 0, 0, 25, 67, 0, 0, 44, 66, 0, 0, 26, 67, 0, 0, 44, 66, 0, 0, 27, 67, 0, 0, 44, 66, 0, 0, 28, 67, 0, 0, 44, 66, 0, 0, 29, 67, 0, 0, 44, 66, 0, 0, 30, 67, 0, 0, 44, 66, 0, 0, 31, 67, 0, 0, 44, 66, 0, 0, 32, 67, 0, 0, 44, 66, 0, 0, 33, 67, 0, 0, 44, 66, 0, 0, 34, 67, 0, 0, 44, 66, 0, 0, 35, 67, 0, 0, 44, 66, 0, 0, 36, 67, 0, 0, 44, 66, 0, 0, 37, 67, 0, 0, 44, 66, 0, 0, 38, 67, 0, 0, 44, 66, 0, 0, 39, 67, 0, 0, 44, 66, 0, 0, 40, 67, 0, 0, 44, 66, 0, 0, 41, 67, 0, 0, 44, 66, 0, 0, 42, 67, 0, 0, 44, 66, 0, 0, 43, 67, 0, 0, 44, 66, 0, 0, 44, 67, 0, 0, 44, 66, 0, 0, 45, 67, 0, 0, 44, 66, 0, 0, 46, 67, 0, 0, 44, 66, 0, 0, 47, 67, 0, 0, 44, 66, 0, 0, 48, 67, 0, 0, 44, 66, 0, 0, 49, 67, 0, 0, 44, 66, 0, 0, 50, 67, 0, 0, 44, 66, 0, 0, 51, 67, 0, 0, 44, 66, 0, 0, 52, 67, 0, 0, 44, 66, 0, 0, 53, 67, 0, 0, 44, 66, 0, 0, 54, 67, 0, 0, 44, 66, 0, 0, 55, 67, 0, 0, 48, 66, 0, 0, 184, 66, 0, 0, 48, 66, 0, 0, 186, 66, 0, 0, 48, 66, 0, 0, 188, 66, 0, 0, 48, 66, 0, 0, 190, 66, 0, 0, 48, 66, 0, 0, 192, 66, 0, 0, 48, 66, 0, 0, 194, 66, 0, 0, 48, 66, 0, 0, 196, 66, 0, 0, 48, 66, 0, 0, 198, 66, 0, 0, 48, 66, 0, 0, 200, 66, 0, 0, 48, 66, 0, 0, 202, 66, 0, 0, 48, 66, 0, 0, 204, 66, 0, 0, 48, 66, 0, 0, 206, 66, 0, 0, 48, 66, 0, 0, 208, 66, 0, 0, 48, 66, 0, 0, 210, 66, 0, 0, 48, 66, 0, 0, 212, 66, 0, 0, 48, 66, 0, 0, 214, 66, 0, 0, 48, 66, 0, 0, 216, 66, 0, 0, 48, 66, 0, 0, 218, 66, 0, 0, 48, 66, 0, 0, 220, 66, 0, 0, 48, 66, 0, 0, 222, 66, 0, 0, 48, 66, 0, 0, 224, 66, 0, 0, 48, 66, 0, 0, 226, 66, 0, 0, 48, 66, 0, 0, 228, 66, 0, 0, 48, 66, 0, 0, 230, 66, 0, 0, 48, 66, 0, 0, 232, 66, 0, 0, 48, 66, 0, 0, 234, 66, 0, 0, 48, 66, 0, 0, 236, 66, 0, 0, 48, 66, 0, 0, 238, 66, 0, 0, 48, 66, 0, 0, 240, 66, 0, 0, 48, 66, 0, 0, 242, 66, 0, 0, 48, 66, 0, 0, 244, 66, 0, 0, 48, 66, 0, 0, 246, 66, 0, 0, 48, 66, 0, 0, 248, 66, 0, 0, 48, 66, 0, 0, 250, 66, 0, 0, 48, 66, 0, 0, 252, 66, 0, 0, 48, 66, 0, 0, 254, 66, 0, 0, 48, 66, 0, 0, 0, 67, 0, 0, 48, 66, 0, 0, 1, 67, 0, 0, 48, 66, 0, 0, 2, 67, 0, 0, 48, 66, 0, 0, 3, 67, 0, 0, 48, 66, 0, 0, 4, 67, 0, 0, 48, 66, 0, 0, 5, 67, 0, 0, 48, 66, 0, 0, 6, 67, 0, 0, 48, 66, 0, 0, 7, 67, 0, 0, 48, 66, 0, 0, 8, 67, 0, 0, 48, 66, 0, 0, 9, 67, 0, 0, 48, 66, 0, 0, 10, 67, 0, 0, 48, 66, 0, 0, 11, 67, 0, 0, 48, 66, 0, 0, 12, 67, 0, 0, 48, 66, 0, 0, 13, 67, 0, 0, 48, 66, 0, 0, 14, 67, 0, 0, 48, 66, 0, 0, 15, 67, 0, 0, 48, 66, 0, 0, 16, 67, 0, 0, 48, 66, 0, 0, 17, 67, 0, 0, 48, 66, 0, 0, 18, 67, 0, 0, 48, 66, 0, 0, 19, 67, 0, 0, 48, 66, 0, 0, 20, 67, 0, 0, 48, 66, 0, 0, 21, 67, 0, 0, 48, 66, 0, 0, 22, 67, 0, 0, 48, 66, 0, 0, 23, 67, 0, 0, 48, 66, 0, 0, 24, 67, 0, 0, 48, 66, 0, 0, 25, 67, 0, 0, 48, 66, 0, 0, 26, 67, 0, 0, 48, 66, 0, 0, 27, 67, 0, 0, 48, 66, 0, 0, 28, 67, 0, 0, 48, 66, 0, 0, 29, 67, 0, 0, 48, 66, 0, 0, 30, 67, 0, 0, 48, 66, 0, 0, 31, 67, 0, 0, 48, 66, 0, 0, 32, 67, 0, 0, 48, 66, 0, 0, 33, 67, 0, 0, 48, 66, 0, 0, 34, 67, 0, 0, 48, 66, 0, 0, 35, 67, 0, 0, 48, 66, 0, 0, 36, 67, 0, 0, 48, 66, 0, 0, 37, 67, 0, 0, 48, 66, 0, 0, 38, 67, 0, 0, 48, 66, 0, 0, 39, 67, 0, 0, 48, 66, 0, 0, 40, 67, 0, 0, 48, 66, 0, 0, 41, 67, 0, 0, 48, 66, 0, 0, 42, 67, 0, 0, 48, 66, 0, 0, 43, 67, 0, 0, 48, 66, 0, 0, 44, 67, 0, 0, 48, 66, 0, 0, 45, 67, 0, 0, 48, 66, 0, 0, 46, 67, 0, 0, 48, 66, 0, 0, 47, 67, 0, 0, 48, 66, 0, 0, 48, 67, 0, 0, 48, 66, 0, 0, 49, 67, 0, 0, 48, 66, 0, 0, 50, 67, 0, 0, 48, 66, 0, 0, 51, 67, 0, 0, 48, 66, 0, 0, 52, 67, 0, 0, 48, 66, 0, 0, 53, 67, 0, 0, 48, 66, 0, 0, 54, 67, 0, 0, 48, 66, 0, 0, 55, 67, 0, 0, 52, 66, 0, 0, 184, 66, 0, 0, 52, 66, 0, 0, 186, 66, 0, 0, 52, 66, 0, 0, 188, 66, 0, 0, 52, 66, 0, 0, 190, 66, 0, 0, 52, 66, 0, 0, 192, 66, 0, 0, 52, 66, 0, 0, 194, 66, 0, 0, 52, 66, 0, 0, 196, 66, 0, 0, 52, 66, 0, 0, 198, 66, 0, 0, 52, 66, 0, 0, 200, 66, 0, 0, 52, 66, 0, 0, 202, 66, 0, 0, 52, 66, 0, 0, 204, 66, 0, 0, 52, 66, 0, 0, 206, 66, 0, 0, 52, 66, 0, 0, 208, 66, 0, 0, 52, 66, 0, 0, 210, 66, 0, 0, 52, 66, 0, 0, 212, 66, 0, 0, 52, 66, 0, 0, 214, 66, 0, 0, 52, 66, 0, 0, 216, 66, 0, 0, 52, 66, 0, 0, 218, 66, 0, 0, 52, 66, 0, 0, 220, 66, 0, 0, 52, 66, 0, 0, 222, 66, 0, 0, 52, 66, 0, 0, 224, 66, 0, 0, 52, 66, 0, 0, 226, 66, 0, 0, 52, 66, 0, 0, 228, 66, 0, 0, 52, 66, 0, 0, 230, 66, 0, 0, 52, 66, 0, 0, 232, 66, 0, 0, 52, 66, 0, 0, 234, 66, 0, 0, 52, 66, 0, 0, 236, 66, 0, 0, 52, 66, 0, 0, 238, 66, 0, 0, 52, 66, 0, 0, 240, 66, 0, 0, 52, 66, 0, 0, 242, 66, 0, 0, 52, 66, 0, 0, 244, 66, 0, 0, 52, 66, 0, 0, 246, 66, 0, 0, 52, 66, 0, 0, 248, 66, 0, 0, 52, 66, 0, 0, 250, 66, 0, 0, 52, 66, 0, 0, 252, 66, 0, 0, 52, 66, 0, 0, 254, 66, 0, 0, 52, 66, 0, 0, 0, 67, 0, 0, 52, 66, 0, 0, 1, 67, 0, 0, 52, 66, 0, 0, 2, 67, 0, 0, 52, 66, 0, 0, 3, 67, 0, 0, 52, 66, 0, 0, 4, 67, 0, 0, 52, 66, 0, 0, 5, 67, 0, 0, 52, 66, 0, 0, 6, 67, 0, 0, 52, 66, 0, 0, 7, 67, 0, 0, 52, 66, 0, 0, 8, 67, 0, 0, 52, 66, 0, 0, 9, 67, 0, 0, 52, 66, 0, 0, 10, 67, 0, 0, 52, 66, 0, 0, 11, 67, 0, 0, 52, 66, 0, 0, 12, 67, 0, 0, 52, 66, 0, 0, 13, 67, 0, 0, 52, 66, 0, 0, 14, 67, 0, 0, 52, 66, 0, 0, 15, 67, 0, 0, 52, 66, 0, 0, 16, 67, 0, 0, 52, 66, 0, 0, 17, 67, 0, 0, 52, 66, 0, 0, 18, 67, 0, 0, 52, 66, 0, 0, 19, 67, 0, 0, 52, 66, 0, 0, 20, 67, 0, 0, 52, 66, 0, 0, 21, 67, 0, 0, 52, 66, 0, 0, 22, 67, 0, 0, 52, 66, 0, 0, 23, 67, 0, 0, 52, 66, 0, 0, 24, 67, 0, 0, 52, 66, 0, 0, 25, 67, 0, 0, 52, 66, 0, 0, 26, 67, 0, 0, 52, 66, 0, 0, 27, 67, 0, 0, 52, 66, 0, 0, 28, 67, 0, 0, 52, 66, 0, 0, 29, 67, 0, 0, 52, 66, 0, 0, 30, 67, 0, 0, 52, 66, 0, 0, 31, 67, 0, 0, 52, 66, 0, 0, 32, 67, 0, 0, 52, 66, 0, 0, 33, 67, 0, 0, 52, 66, 0, 0, 34, 67, 0, 0, 52, 66, 0, 0, 35, 67, 0, 0, 52, 66, 0, 0, 36, 67, 0, 0, 52, 66, 0, 0, 37, 67, 0, 0, 52, 66, 0, 0, 38, 67, 0, 0, 52, 66, 0, 0, 39, 67, 0, 0, 52, 66, 0, 0, 40, 67, 0, 0, 52, 66, 0, 0, 41, 67, 0, 0, 52, 66, 0, 0, 42, 67, 0, 0, 52, 66, 0, 0, 43, 67, 0, 0, 52, 66, 0, 0, 44, 67, 0, 0, 52, 66, 0, 0, 45, 67, 0, 0, 52, 66, 0, 0, 46, 67, 0, 0, 52, 66, 0, 0, 47, 67, 0, 0, 52, 66, 0, 0, 48, 67, 0, 0, 52, 66, 0, 0, 49, 67, 0, 0, 52, 66, 0, 0, 50, 67, 0, 0, 52, 66, 0, 0, 51, 67, 0, 0, 52, 66, 0, 0, 52, 67, 0, 0, 52, 66, 0, 0, 53, 67, 0, 0, 52, 66, 0, 0, 54, 67, 0, 0, 52, 66, 0, 0, 55, 67, 0, 0, 56, 66, 0, 0, 184, 66, 0, 0, 56, 66, 0, 0, 186, 66, 0, 0, 56, 66, 0, 0, 188, 66, 0, 0, 56, 66, 0, 0, 190, 66, 0, 0, 56, 66, 0, 0, 192, 66, 0, 0, 56, 66, 0, 0, 194, 66, 0, 0, 56, 66, 0, 0, 196, 66, 0, 0, 56, 66, 0, 0, 198, 66, 0, 0, 56, 66, 0, 0, 200, 66, 0, 0, 56, 66, 0, 0, 202, 66, 0, 0, 56, 66, 0, 0, 204, 66, 0, 0, 56, 66, 0, 0, 206, 66, 0, 0, 56, 66, 0, 0, 208, 66, 0, 0, 56, 66, 0, 0, 210, 66, 0, 0, 56, 66, 0, 0, 212, 66, 0, 0, 56, 66, 0, 0, 214, 66, 0, 0, 56, 66, 0, 0, 216, 66, 0, 0, 56, 66, 0, 0, 218, 66, 0, 0, 56, 66, 0, 0, 220, 66, 0, 0, 56, 66, 0, 0, 222, 66, 0, 0, 56, 66, 0, 0, 224, 66, 0, 0, 56, 66, 0, 0, 226, 66, 0, 0, 56, 66, 0, 0, 228, 66, 0, 0, 56, 66, 0, 0, 230, 66, 0, 0, 56, 66, 0, 0, 232, 66, 0, 0, 56, 66, 0, 0, 234, 66, 0, 0, 56, 66, 0, 0, 236, 66, 0, 0, 56, 66, 0, 0, 238, 66, 0, 0, 56, 66, 0, 0, 240, 66, 0, 0, 56, 66, 0, 0, 242, 66, 0, 0, 56, 66, 0, 0, 244, 66, 0, 0, 56, 66, 0, 0, 246, 66, 0, 0, 56, 66, 0, 0, 248, 66, 0, 0, 56, 66, 0, 0, 250, 66, 0, 0, 56, 66, 0, 0, 252, 66, 0, 0, 56, 66, 0, 0, 254, 66, 0, 0, 56, 66, 0, 0, 0, 67, 0, 0, 56, 66, 0, 0, 1, 67, 0, 0, 56, 66, 0, 0, 2, 67, 0, 0, 56, 66, 0, 0, 3, 67, 0, 0, 56, 66, 0, 0, 4, 67, 0, 0, 56, 66, 0, 0, 5, 67, 0, 0, 56, 66, 0, 0, 6, 67, 0, 0, 56, 66, 0, 0, 7, 67, 0, 0, 56, 66, 0, 0, 8, 67, 0, 0, 56, 66, 0, 0, 9, 67, 0, 0, 56, 66, 0, 0, 10, 67, 0, 0, 56, 66, 0, 0, 11, 67, 0, 0, 56, 66, 0, 0, 12, 67, 0, 0, 56, 66, 0, 0, 13, 67, 0, 0, 56, 66, 0, 0, 14, 67, 0, 0, 56, 66, 0, 0, 15, 67, 0, 0, 56, 66, 0, 0, 16, 67, 0, 0, 56, 66, 0, 0, 17, 67, 0, 0, 56, 66, 0, 0, 18, 67, 0, 0, 56, 66, 0, 0, 19, 67, 0, 0, 56, 66, 0, 0, 20, 67, 0, 0, 56, 66, 0, 0, 21, 67, 0, 0, 56, 66, 0, 0, 22, 67, 0, 0, 56, 66, 0, 0, 23, 67, 0, 0, 56, 66, 0, 0, 24, 67, 0, 0, 56, 66, 0, 0, 25, 67, 0, 0, 56, 66, 0, 0, 26, 67, 0, 0, 56, 66, 0, 0, 27, 67, 0, 0, 56, 66, 0, 0, 28, 67, 0, 0, 56, 66, 0, 0, 29, 67, 0, 0, 56, 66, 0, 0, 30, 67, 0, 0, 56, 66, 0, 0, 31, 67, 0, 0, 56, 66, 0, 0, 32, 67, 0, 0, 56, 66, 0, 0, 33, 67, 0, 0, 56, 66, 0, 0, 34, 67, 0, 0, 56, 66, 0, 0, 35, 67, 0, 0, 56, 66, 0, 0, 36, 67, 0, 0, 56, 66, 0, 0, 37, 67, 0, 0, 56, 66, 0, 0, 38, 67, 0, 0, 56, 66, 0, 0, 39, 67, 0, 0, 56, 66, 0, 0, 40, 67, 0, 0, 56, 66, 0, 0, 41, 67, 0, 0, 56, 66, 0, 0, 42, 67, 0, 0, 56, 66, 0, 0, 43, 67, 0, 0, 56, 66, 0, 0, 44, 67, 0, 0, 56, 66, 0, 0, 45, 67, 0, 0, 56, 66, 0, 0, 46, 67, 0, 0, 56, 66, 0, 0, 47, 67, 0, 0, 56, 66, 0, 0, 48, 67, 0, 0, 56, 66, 0, 0, 49, 67, 0, 0, 56, 66, 0, 0, 50, 67, 0, 0, 56, 66, 0, 0, 51, 67, 0, 0, 56, 66, 0, 0, 52, 67, 0, 0, 56, 66, 0, 0, 53, 67, 0, 0, 56, 66, 0, 0, 54, 67, 0, 0, 56, 66, 0, 0, 55, 67, 0, 0, 60, 66, 0, 0, 184, 66, 0, 0, 60, 66, 0, 0, 186, 66, 0, 0, 60, 66, 0, 0, 188, 66, 0, 0, 60, 66, 0, 0, 190, 66, 0, 0, 60, 66, 0, 0, 192, 66, 0, 0, 60, 66, 0, 0, 194, 66, 0, 0, 60, 66, 0, 0, 196, 66, 0, 0, 60, 66, 0, 0, 198, 66, 0, 0, 60, 66, 0, 0, 200, 66, 0, 0, 60, 66, 0, 0, 202, 66, 0, 0, 60, 66, 0, 0, 204, 66, 0, 0, 60, 66, 0, 0, 206, 66, 0, 0, 60, 66, 0, 0, 208, 66, 0, 0, 60, 66, 0, 0, 210, 66, 0, 0, 60, 66, 0, 0, 212, 66, 0, 0, 60, 66, 0, 0, 214, 66, 0, 0, 60, 66, 0, 0, 216, 66, 0, 0, 60, 66, 0, 0, 218, 66, 0, 0, 60, 66, 0, 0, 220, 66, 0, 0, 60, 66, 0, 0, 222, 66, 0, 0, 60, 66, 0, 0, 224, 66, 0, 0, 60, 66, 0, 0, 226, 66, 0, 0, 60, 66, 0, 0, 228, 66, 0, 0, 60, 66, 0, 0, 230, 66, 0, 0, 60, 66, 0, 0, 232, 66, 0, 0, 60, 66, 0, 0, 234, 66, 0, 0, 60, 66, 0, 0, 236, 66, 0, 0, 60, 66, 0, 0, 238, 66, 0, 0, 60, 66, 0, 0, 240, 66, 0, 0, 60, 66, 0, 0, 242, 66, 0, 0, 60, 66, 0, 0, 244, 66, 0, 0, 60, 66, 0, 0, 246, 66, 0, 0, 60, 66, 0, 0, 248, 66, 0, 0, 60, 66, 0, 0, 250, 66, 0, 0, 60, 66, 0, 0, 252, 66, 0, 0, 60, 66, 0, 0, 254, 66, 0, 0, 60, 66, 0, 0, 0, 67, 0, 0, 60, 66, 0, 0, 1, 67, 0, 0, 60, 66, 0, 0, 2, 67, 0, 0, 60, 66, 0, 0, 3, 67, 0, 0, 60, 66, 0, 0, 4, 67, 0, 0, 60, 66, 0, 0, 5, 67, 0, 0, 60, 66, 0, 0, 6, 67, 0, 0, 60, 66, 0, 0, 7, 67, 0, 0, 60, 66, 0, 0, 8, 67, 0, 0, 60, 66, 0, 0, 9, 67, 0, 0, 60, 66, 0, 0, 10, 67, 0, 0, 60, 66, 0, 0, 11, 67, 0, 0, 60, 66, 0, 0, 12, 67, 0, 0, 60, 66, 0, 0, 13, 67, 0, 0, 60, 66, 0, 0, 14, 67, 0, 0, 60, 66, 0, 0, 15, 67, 0, 0, 60, 66, 0, 0, 16, 67, 0, 0, 60, 66, 0, 0, 17, 67, 0, 0, 60, 66, 0, 0, 18, 67, 0, 0, 60, 66, 0, 0, 19, 67, 0, 0, 60, 66, 0, 0, 20, 67, 0, 0, 60, 66, 0, 0, 21, 67, 0, 0, 60, 66, 0, 0, 22, 67, 0, 0, 60, 66, 0, 0, 23, 67, 0, 0, 60, 66, 0, 0, 24, 67, 0, 0, 60, 66, 0, 0, 25, 67, 0, 0, 60, 66, 0, 0, 26, 67, 0, 0, 60, 66, 0, 0, 27, 67, 0, 0, 60, 66, 0, 0, 28, 67, 0, 0, 60, 66, 0, 0, 29, 67, 0, 0, 60, 66, 0, 0, 30, 67, 0, 0, 60, 66, 0, 0, 31, 67, 0, 0, 60, 66, 0, 0, 32, 67, 0, 0, 60, 66, 0, 0, 33, 67, 0, 0, 60, 66, 0, 0, 34, 67, 0, 0, 60, 66, 0, 0, 35, 67, 0, 0, 60, 66, 0, 0, 36, 67, 0, 0, 60, 66, 0, 0, 37, 67, 0, 0, 60, 66, 0, 0, 38, 67, 0, 0, 60, 66, 0, 0, 39, 67, 0, 0, 60, 66, 0, 0, 40, 67, 0, 0, 60, 66, 0, 0, 41, 67, 0, 0, 60, 66, 0, 0, 42, 67, 0, 0, 60, 66, 0, 0, 43, 67, 0, 0, 60, 66, 0, 0, 44, 67, 0, 0, 60, 66, 0, 0, 45, 67, 0, 0, 60, 66, 0, 0, 46, 67, 0, 0, 60, 66, 0, 0, 47, 67, 0, 0, 60, 66, 0, 0, 48, 67, 0, 0, 60, 66, 0, 0, 49, 67, 0, 0, 60, 66, 0, 0, 50, 67, 0, 0, 60, 66, 0, 0, 51, 67, 0, 0, 60, 66, 0, 0, 52, 67, 0, 0, 60, 66, 0, 0, 53, 67, 0, 0, 60, 66, 0, 0, 54, 67, 0, 0, 60, 66, 0, 0, 55, 67, 0, 0, 64, 66, 0, 0, 184, 66, 0, 0, 64, 66, 0, 0, 186, 66, 0, 0, 64, 66, 0, 0, 188, 66, 0, 0, 64, 66, 0, 0, 190, 66, 0, 0, 64, 66, 0, 0, 192, 66, 0, 0, 64, 66, 0, 0, 194, 66, 0, 0, 64, 66, 0, 0, 196, 66, 0, 0, 64, 66, 0, 0, 198, 66, 0, 0, 64, 66, 0, 0, 200, 66, 0, 0, 64, 66, 0, 0, 202, 66, 0, 0, 64, 66, 0, 0, 204, 66, 0, 0, 64, 66, 0, 0, 206, 66, 0, 0, 64, 66, 0, 0, 208, 66, 0, 0, 64, 66, 0, 0, 210, 66, 0, 0, 64, 66, 0, 0, 212, 66, 0, 0, 64, 66, 0, 0, 214, 66, 0, 0, 64, 66, 0, 0, 216, 66, 0, 0, 64, 66, 0, 0, 218, 66, 0, 0, 64, 66, 0, 0, 220, 66, 0, 0, 64, 66, 0, 0, 222, 66, 0, 0, 64, 66, 0, 0, 224, 66, 0, 0, 64, 66, 0, 0, 226, 66, 0, 0, 64, 66, 0, 0, 228, 66, 0, 0, 64, 66, 0, 0, 230, 66, 0, 0, 64, 66, 0, 0, 232, 66, 0, 0, 64, 66, 0, 0, 234, 66, 0, 0, 64, 66, 0, 0, 236, 66, 0, 0, 64, 66, 0, 0, 238, 66, 0, 0, 64, 66, 0, 0, 240, 66, 0, 0, 64, 66, 0, 0, 242, 66, 0, 0, 64, 66, 0, 0, 244, 66, 0, 0, 64, 66, 0, 0, 246, 66, 0, 0, 64, 66, 0, 0, 248, 66, 0, 0, 64, 66, 0, 0, 250, 66, 0, 0, 64, 66, 0, 0, 252, 66, 0, 0, 64, 66, 0, 0, 254, 66, 0, 0, 64, 66, 0, 0, 0, 67, 0, 0, 64, 66, 0, 0, 1, 67, 0, 0, 64, 66, 0, 0, 2, 67, 0, 0, 64, 66, 0, 0, 3, 67, 0, 0, 64, 66, 0, 0, 4, 67, 0, 0, 64, 66, 0, 0, 5, 67, 0, 0, 64, 66, 0, 0, 6, 67, 0, 0, 64, 66, 0, 0, 7, 67, 0, 0, 64, 66, 0, 0, 8, 67, 0, 0, 64, 66, 0, 0, 9, 67, 0, 0, 64, 66, 0, 0, 10, 67, 0, 0, 64, 66, 0, 0, 11, 67, 0, 0, 64, 66, 0, 0, 12, 67, 0, 0, 64, 66, 0, 0, 13, 67, 0, 0, 64, 66, 0, 0, 14, 67, 0, 0, 64, 66, 0, 0, 15, 67, 0, 0, 64, 66, 0, 0, 16, 67, 0, 0, 64, 66, 0, 0, 17, 67, 0, 0, 64, 66, 0, 0, 18, 67, 0, 0, 64, 66, 0, 0, 19, 67, 0, 0, 64, 66, 0, 0, 20, 67, 0, 0, 64, 66, 0, 0, 21, 67, 0, 0, 64, 66, 0, 0, 22, 67, 0, 0, 64, 66, 0, 0, 23, 67, 0, 0, 64, 66, 0, 0, 24, 67, 0, 0, 64, 66, 0, 0, 25, 67, 0, 0, 64, 66, 0, 0, 26, 67, 0, 0, 64, 66, 0, 0, 27, 67, 0, 0, 64, 66, 0, 0, 28, 67, 0, 0, 64, 66, 0, 0, 29, 67, 0, 0, 64, 66, 0, 0, 30, 67, 0, 0, 64, 66, 0, 0, 31, 67, 0, 0, 64, 66, 0, 0, 32, 67, 0, 0, 64, 66, 0, 0, 33, 67, 0, 0, 64, 66, 0, 0, 34, 67, 0, 0, 64, 66, 0, 0, 35, 67, 0, 0, 64, 66, 0, 0, 36, 67, 0, 0, 64, 66, 0, 0, 37, 67, 0, 0, 64, 66, 0, 0, 38, 67, 0, 0, 64, 66, 0, 0, 39, 67, 0, 0, 64, 66, 0, 0, 40, 67, 0, 0, 64, 66, 0, 0, 41, 67, 0, 0, 64, 66, 0, 0, 42, 67, 0, 0, 64, 66, 0, 0, 43, 67, 0, 0, 64, 66, 0, 0, 44, 67, 0, 0, 64, 66, 0, 0, 45, 67, 0, 0, 64, 66, 0, 0, 46, 67, 0, 0, 64, 66, 0, 0, 47, 67, 0, 0, 64, 66, 0, 0, 48, 67, 0, 0, 64, 66, 0, 0, 49, 67, 0, 0, 64, 66, 0, 0, 50, 67, 0, 0, 64, 66, 0, 0, 51, 67, 0, 0, 64, 66, 0, 0, 52, 67, 0, 0, 64, 66, 0, 0, 53, 67, 0, 0, 64, 66, 0, 0, 54, 67, 0, 0, 64, 66, 0, 0, 55, 67, 0, 0, 68, 66, 0, 0, 184, 66, 0, 0, 68, 66, 0, 0, 186, 66, 0, 0, 68, 66, 0, 0, 188, 66, 0, 0, 68, 66, 0, 0, 190, 66, 0, 0, 68, 66, 0, 0, 192, 66, 0, 0, 68, 66, 0, 0, 194, 66, 0, 0, 68, 66, 0, 0, 196, 66, 0, 0, 68, 66, 0, 0, 198, 66, 0, 0, 68, 66, 0, 0, 200, 66, 0, 0, 68, 66, 0, 0, 202, 66, 0, 0, 68, 66, 0, 0, 204, 66, 0, 0, 68, 66, 0, 0, 206, 66, 0, 0, 68, 66, 0, 0, 208, 66, 0, 0, 68, 66, 0, 0, 210, 66, 0, 0, 68, 66, 0, 0, 212, 66, 0, 0, 68, 66, 0, 0, 214, 66, 0, 0, 68, 66, 0, 0, 216, 66, 0, 0, 68, 66, 0, 0, 218, 66, 0, 0, 68, 66, 0, 0, 220, 66, 0, 0, 68, 66, 0, 0, 222, 66, 0, 0, 68, 66, 0, 0, 224, 66, 0, 0, 68, 66, 0, 0, 226, 66, 0, 0, 68, 66, 0, 0, 228, 66, 0, 0, 68, 66, 0, 0, 230, 66, 0, 0, 68, 66, 0, 0, 232, 66, 0, 0, 68, 66, 0, 0, 234, 66, 0, 0, 68, 66, 0, 0, 236, 66, 0, 0, 68, 66, 0, 0, 238, 66, 0, 0, 68, 66, 0, 0, 240, 66, 0, 0, 68, 66, 0, 0, 242, 66, 0, 0, 68, 66, 0, 0, 244, 66, 0, 0, 68, 66, 0, 0, 246, 66, 0, 0, 68, 66, 0, 0, 248, 66, 0, 0, 68, 66, 0, 0, 250, 66, 0, 0, 68, 66, 0, 0, 252, 66, 0, 0, 68, 66, 0, 0, 254, 66, 0, 0, 68, 66, 0, 0, 0, 67, 0, 0, 68, 66, 0, 0, 1, 67, 0, 0, 68, 66, 0, 0, 2, 67, 0, 0, 68, 66, 0, 0, 3, 67, 0, 0, 68, 66, 0, 0, 4, 67, 0, 0, 68, 66, 0, 0, 5, 67, 0, 0, 68, 66, 0, 0, 6, 67, 0, 0, 68, 66, 0, 0, 7, 67, 0, 0, 68, 66, 0, 0, 8, 67, 0, 0, 68, 66, 0, 0, 9, 67, 0, 0, 68, 66, 0, 0, 10, 67, 0, 0, 68, 66, 0, 0, 11, 67, 0, 0, 68, 66, 0, 0, 12, 67, 0, 0, 68, 66, 0, 0, 13, 67, 0, 0, 68, 66, 0, 0, 14, 67, 0, 0, 68, 66, 0, 0, 15, 67, 0, 0, 68, 66, 0, 0, 16, 67, 0, 0, 68, 66, 0, 0, 17, 67, 0, 0, 68, 66, 0, 0, 18, 67, 0, 0, 68, 66, 0, 0, 19, 67, 0, 0, 68, 66, 0, 0, 20, 67, 0, 0, 68, 66, 0, 0, 21, 67, 0, 0, 68, 66, 0, 0, 22, 67, 0, 0, 68, 66, 0, 0, 23, 67, 0, 0, 68, 66, 0, 0, 24, 67, 0, 0, 68, 66, 0, 0, 25, 67, 0, 0, 68, 66, 0, 0, 26, 67, 0, 0, 68, 66, 0, 0, 27, 67, 0, 0, 68, 66, 0, 0, 28, 67, 0, 0, 68, 66, 0, 0, 29, 67, 0, 0, 68, 66, 0, 0, 30, 67, 0, 0, 68, 66, 0, 0, 31, 67, 0, 0, 68, 66, 0, 0, 32, 67, 0, 0, 68, 66, 0, 0, 33, 67, 0, 0, 68, 66, 0, 0, 34, 67, 0, 0, 68, 66, 0, 0, 35, 67, 0, 0, 68, 66, 0, 0, 36, 67, 0, 0, 68, 66, 0, 0, 37, 67, 0, 0, 68, 66, 0, 0, 38, 67, 0, 0, 68, 66, 0, 0, 39, 67, 0, 0, 68, 66, 0, 0, 40, 67, 0, 0, 68, 66, 0, 0, 41, 67, 0, 0, 68, 66, 0, 0, 42, 67, 0, 0, 68, 66, 0, 0, 43, 67, 0, 0, 68, 66, 0, 0, 44, 67, 0, 0, 68, 66, 0, 0, 45, 67, 0, 0, 68, 66, 0, 0, 46, 67, 0, 0, 68, 66, 0, 0, 47, 67, 0, 0, 68, 66, 0, 0, 48, 67, 0, 0, 68, 66, 0, 0, 49, 67, 0, 0, 68, 66, 0, 0, 50, 67, 0, 0, 68, 66, 0, 0, 51, 67, 0, 0, 68, 66, 0, 0, 52, 67, 0, 0, 68, 66, 0, 0, 53, 67, 0, 0, 68, 66, 0, 0, 54, 67, 0, 0, 68, 66, 0, 0, 55, 67, 0, 0, 72, 66, 0, 0, 184, 66, 0, 0, 72, 66, 0, 0, 186, 66, 0, 0, 72, 66, 0, 0, 188, 66, 0, 0, 72, 66, 0, 0, 190, 66, 0, 0, 72, 66, 0, 0, 192, 66, 0, 0, 72, 66, 0, 0, 194, 66, 0, 0, 72, 66, 0, 0, 196, 66, 0, 0, 72, 66, 0, 0, 198, 66, 0, 0, 72, 66, 0, 0, 200, 66, 0, 0, 72, 66, 0, 0, 202, 66, 0, 0, 72, 66, 0, 0, 204, 66, 0, 0, 72, 66, 0, 0, 206, 66, 0, 0, 72, 66, 0, 0, 208, 66, 0, 0, 72, 66, 0, 0, 210, 66, 0, 0, 72, 66, 0, 0, 212, 66, 0, 0, 72, 66, 0, 0, 214, 66, 0, 0, 72, 66, 0, 0, 216, 66, 0, 0, 72, 66, 0, 0, 218, 66, 0, 0, 72, 66, 0, 0, 220, 66, 0, 0, 72, 66, 0, 0, 222, 66, 0, 0, 72, 66, 0, 0, 224, 66, 0, 0, 72, 66, 0, 0, 226, 66, 0, 0, 72, 66, 0, 0, 228, 66, 0, 0, 72, 66, 0, 0, 230, 66, 0, 0, 72, 66, 0, 0, 232, 66, 0, 0, 72, 66, 0, 0, 234, 66, 0, 0, 72, 66, 0, 0, 236, 66, 0, 0, 72, 66, 0, 0, 238, 66, 0, 0, 72, 66, 0, 0, 240, 66, 0, 0, 72, 66, 0, 0, 242, 66, 0, 0, 72, 66, 0, 0, 244, 66, 0, 0, 72, 66, 0, 0, 246, 66, 0, 0, 72, 66, 0, 0, 248, 66, 0, 0, 72, 66, 0, 0, 250, 66, 0, 0, 72, 66, 0, 0, 252, 66, 0, 0, 72, 66, 0, 0, 254, 66, 0, 0, 72, 66, 0, 0, 0, 67, 0, 0, 72, 66, 0, 0, 1, 67, 0, 0, 72, 66, 0, 0, 2, 67, 0, 0, 72, 66, 0, 0, 3, 67, 0, 0, 72, 66, 0, 0, 4, 67, 0, 0, 72, 66, 0, 0, 5, 67, 0, 0, 72, 66, 0, 0, 6, 67, 0, 0, 72, 66, 0, 0, 7, 67, 0, 0, 72, 66, 0, 0, 8, 67, 0, 0, 72, 66, 0, 0, 9, 67, 0, 0, 72, 66, 0, 0, 10, 67, 0, 0, 72, 66, 0, 0, 11, 67, 0, 0, 72, 66, 0, 0, 12, 67, 0, 0, 72, 66, 0, 0, 13, 67, 0, 0, 72, 66, 0, 0, 14, 67, 0, 0, 72, 66, 0, 0, 15, 67, 0, 0, 72, 66, 0, 0, 16, 67, 0, 0, 72, 66, 0, 0, 17, 67, 0, 0, 72, 66, 0, 0, 18, 67, 0, 0, 72, 66, 0, 0, 19, 67, 0, 0, 72, 66, 0, 0, 20, 67, 0, 0, 72, 66, 0, 0, 21, 67, 0, 0, 72, 66, 0, 0, 22, 67, 0, 0, 72, 66, 0, 0, 23, 67, 0, 0, 72, 66, 0, 0, 24, 67, 0, 0, 72, 66, 0, 0, 25, 67, 0, 0, 72, 66, 0, 0, 26, 67, 0, 0, 72, 66, 0, 0, 27, 67, 0, 0, 72, 66, 0, 0, 28, 67, 0, 0, 72, 66, 0, 0, 29, 67, 0, 0, 72, 66, 0, 0, 30, 67, 0, 0, 72, 66, 0, 0, 31, 67, 0, 0, 72, 66, 0, 0, 32, 67, 0, 0, 72, 66, 0, 0, 33, 67, 0, 0, 72, 66, 0, 0, 34, 67, 0, 0, 72, 66, 0, 0, 35, 67, 0, 0, 72, 66, 0, 0, 36, 67, 0, 0, 72, 66, 0, 0, 37, 67, 0, 0, 72, 66, 0, 0, 38, 67, 0, 0, 72, 66, 0, 0, 39, 67, 0, 0, 72, 66, 0, 0, 40, 67, 0, 0, 72, 66, 0, 0, 41, 67, 0, 0, 72, 66, 0, 0, 42, 67, 0, 0, 72, 66, 0, 0, 43, 67, 0, 0, 72, 66, 0, 0, 44, 67, 0, 0, 72, 66, 0, 0, 45, 67, 0, 0, 72, 66, 0, 0, 46, 67, 0, 0, 72, 66, 0, 0, 47, 67, 0, 0, 72, 66, 0, 0, 48, 67, 0, 0, 72, 66, 0, 0, 49, 67, 0, 0, 72, 66, 0, 0, 50, 67, 0, 0, 72, 66, 0, 0, 51, 67, 0, 0, 72, 66, 0, 0, 52, 67, 0, 0, 72, 66, 0, 0, 53, 67, 0, 0, 72, 66, 0, 0, 54, 67, 0, 0, 72, 66, 0, 0, 55, 67, 0, 0, 76, 66, 0, 0, 184, 66, 0, 0, 76, 66, 0, 0, 186, 66, 0, 0, 76, 66, 0, 0, 188, 66, 0, 0, 76, 66, 0, 0, 190, 66, 0, 0, 76, 66, 0, 0, 192, 66, 0, 0, 76, 66, 0, 0, 194, 66, 0, 0, 76, 66, 0, 0, 196, 66, 0, 0, 76, 66, 0, 0, 198, 66, 0, 0, 76, 66, 0, 0, 200, 66, 0, 0, 76, 66, 0, 0, 202, 66, 0, 0, 76, 66, 0, 0, 204, 66, 0, 0, 76, 66, 0, 0, 206, 66, 0, 0, 76, 66, 0, 0, 208, 66, 0, 0, 76, 66, 0, 0, 210, 66, 0, 0, 76, 66, 0, 0, 212, 66, 0, 0, 76, 66, 0, 0, 214, 66, 0, 0, 76, 66, 0, 0, 216, 66, 0, 0, 76, 66, 0, 0, 218, 66, 0, 0, 76, 66, 0, 0, 220, 66, 0, 0, 76, 66, 0, 0, 222, 66, 0, 0, 76, 66, 0, 0, 224, 66, 0, 0, 76, 66, 0, 0, 226, 66, 0, 0, 76, 66, 0, 0, 228, 66, 0, 0, 76, 66, 0, 0, 230, 66, 0, 0, 76, 66, 0, 0, 232, 66, 0, 0, 76, 66, 0, 0, 234, 66, 0, 0, 76, 66, 0, 0, 236, 66, 0, 0, 76, 66, 0, 0, 238, 66, 0, 0, 76, 66, 0, 0, 240, 66, 0, 0, 76, 66, 0, 0, 242, 66, 0, 0, 76, 66, 0, 0, 244, 66, 0, 0, 76, 66, 0, 0, 246, 66, 0, 0, 76, 66, 0, 0, 248, 66, 0, 0, 76, 66, 0, 0, 250, 66, 0, 0, 76, 66, 0, 0, 252, 66, 0, 0, 76, 66, 0, 0, 254, 66, 0, 0, 76, 66, 0, 0, 0, 67, 0, 0, 76, 66, 0, 0, 1, 67, 0, 0, 76, 66, 0, 0, 2, 67, 0, 0, 76, 66, 0, 0, 3, 67, 0, 0, 76, 66, 0, 0, 4, 67, 0, 0, 76, 66, 0, 0, 5, 67, 0, 0, 76, 66, 0, 0, 6, 67, 0, 0, 76, 66, 0, 0, 7, 67, 0, 0, 76, 66, 0, 0, 8, 67, 0, 0, 76, 66, 0, 0, 9, 67, 0, 0, 76, 66, 0, 0, 10, 67, 0, 0, 76, 66, 0, 0, 11, 67, 0, 0, 76, 66, 0, 0, 12, 67, 0, 0, 76, 66, 0, 0, 13, 67, 0, 0, 76, 66, 0, 0, 14, 67, 0, 0, 76, 66, 0, 0, 15, 67, 0, 0, 76, 66, 0, 0, 16, 67, 0, 0, 76, 66, 0, 0, 17, 67, 0, 0, 76, 66, 0, 0, 18, 67, 0, 0, 76, 66, 0, 0, 19, 67, 0, 0, 76, 66, 0, 0, 20, 67, 0, 0, 76, 66, 0, 0, 21, 67, 0, 0, 76, 66, 0, 0, 22, 67, 0, 0, 76, 66, 0, 0, 23, 67, 0, 0, 76, 66, 0, 0, 24, 67, 0, 0, 76, 66, 0, 0, 25, 67, 0, 0, 76, 66, 0, 0, 26, 67, 0, 0, 76, 66, 0, 0, 27, 67, 0, 0, 76, 66, 0, 0, 28, 67, 0, 0, 76, 66, 0, 0, 29, 67, 0, 0, 76, 66, 0, 0, 30, 67, 0, 0, 76, 66, 0, 0, 31, 67, 0, 0, 76, 66, 0, 0, 32, 67, 0, 0, 76, 66, 0, 0, 33, 67, 0, 0, 76, 66, 0, 0, 34, 67, 0, 0, 76, 66, 0, 0, 35, 67, 0, 0, 76, 66, 0, 0, 36, 67, 0, 0, 76, 66, 0, 0, 37, 67, 0, 0, 76, 66, 0, 0, 38, 67, 0, 0, 76, 66, 0, 0, 39, 67, 0, 0, 76, 66, 0, 0, 40, 67, 0, 0, 76, 66, 0, 0, 41, 67, 0, 0, 76, 66, 0, 0, 42, 67, 0, 0, 76, 66, 0, 0, 43, 67, 0, 0, 76, 66, 0, 0, 44, 67, 0, 0, 76, 66, 0, 0, 45, 67, 0, 0, 76, 66, 0, 0, 46, 67, 0, 0, 76, 66, 0, 0, 47, 67, 0, 0, 76, 66, 0, 0, 48, 67, 0, 0, 76, 66, 0, 0, 49, 67, 0, 0, 76, 66, 0, 0, 50, 67, 0, 0, 76, 66, 0, 0, 51, 67, 0, 0, 76, 66, 0, 0, 52, 67, 0, 0, 76, 66, 0, 0, 53, 67, 0, 0, 76, 66, 0, 0, 54, 67, 0, 0, 76, 66, 0, 0, 55, 67, 0, 0, 80, 66, 0, 0, 184, 66, 0, 0, 80, 66, 0, 0, 186, 66, 0, 0, 80, 66, 0, 0, 188, 66, 0, 0, 80, 66, 0, 0, 190, 66, 0, 0, 80, 66, 0, 0, 192, 66, 0, 0, 80, 66, 0, 0, 194, 66, 0, 0, 80, 66, 0, 0, 196, 66, 0, 0, 80, 66, 0, 0, 198, 66, 0, 0, 80, 66, 0, 0, 200, 66, 0, 0, 80, 66, 0, 0, 202, 66, 0, 0, 80, 66, 0, 0, 204, 66, 0, 0, 80, 66, 0, 0, 206, 66, 0, 0, 80, 66, 0, 0, 208, 66, 0, 0, 80, 66, 0, 0, 210, 66, 0, 0, 80, 66, 0, 0, 212, 66, 0, 0, 80, 66, 0, 0, 214, 66, 0, 0, 80, 66, 0, 0, 216, 66, 0, 0, 80, 66, 0, 0, 218, 66, 0, 0, 80, 66, 0, 0, 220, 66, 0, 0, 80, 66, 0, 0, 222, 66, 0, 0, 80, 66, 0, 0, 224, 66, 0, 0, 80, 66, 0, 0, 226, 66, 0, 0, 80, 66, 0, 0, 228, 66, 0, 0, 80, 66, 0, 0, 230, 66, 0, 0, 80, 66, 0, 0, 232, 66, 0, 0, 80, 66, 0, 0, 234, 66, 0, 0, 80, 66, 0, 0, 236, 66, 0, 0, 80, 66, 0, 0, 238, 66, 0, 0, 80, 66, 0, 0, 240, 66, 0, 0, 80, 66, 0, 0, 242, 66, 0, 0, 80, 66, 0, 0, 244, 66, 0, 0, 80, 66, 0, 0, 246, 66, 0, 0, 80, 66, 0, 0, 248, 66, 0, 0, 80, 66, 0, 0, 250, 66, 0, 0, 80, 66, 0, 0, 252, 66, 0, 0, 80, 66, 0, 0, 254, 66, 0, 0, 80, 66, 0, 0, 0, 67, 0, 0, 80, 66, 0, 0, 1, 67, 0, 0, 80, 66, 0, 0, 2, 67, 0, 0, 80, 66, 0, 0, 3, 67, 0, 0, 80, 66, 0, 0, 4, 67, 0, 0, 80, 66, 0, 0, 5, 67, 0, 0, 80, 66, 0, 0, 6, 67, 0, 0, 80, 66, 0, 0, 7, 67, 0, 0, 80, 66, 0, 0, 8, 67, 0, 0, 80, 66, 0, 0, 9, 67, 0, 0, 80, 66, 0, 0, 10, 67, 0, 0, 80, 66, 0, 0, 11, 67, 0, 0, 80, 66, 0, 0, 12, 67, 0, 0, 80, 66, 0, 0, 13, 67, 0, 0, 80, 66, 0, 0, 14, 67, 0, 0, 80, 66, 0, 0, 15, 67, 0, 0, 80, 66, 0, 0, 16, 67, 0, 0, 80, 66, 0, 0, 17, 67, 0, 0, 80, 66, 0, 0, 18, 67, 0, 0, 80, 66, 0, 0, 19, 67, 0, 0, 80, 66, 0, 0, 20, 67, 0, 0, 80, 66, 0, 0, 21, 67, 0, 0, 80, 66, 0, 0, 22, 67, 0, 0, 80, 66, 0, 0, 23, 67, 0, 0, 80, 66, 0, 0, 24, 67, 0, 0, 80, 66, 0, 0, 25, 67, 0, 0, 80, 66, 0, 0, 26, 67, 0, 0, 80, 66, 0, 0, 27, 67, 0, 0, 80, 66, 0, 0, 28, 67, 0, 0, 80, 66, 0, 0, 29, 67, 0, 0, 80, 66, 0, 0, 30, 67, 0, 0, 80, 66, 0, 0, 31, 67, 0, 0, 80, 66, 0, 0, 32, 67, 0, 0, 80, 66, 0, 0, 33, 67, 0, 0, 80, 66, 0, 0, 34, 67, 0, 0, 80, 66, 0, 0, 35, 67, 0, 0, 80, 66, 0, 0, 36, 67, 0, 0, 80, 66, 0, 0, 37, 67, 0, 0, 80, 66, 0, 0, 38, 67, 0, 0, 80, 66, 0, 0, 39, 67, 0, 0, 80, 66, 0, 0, 40, 67, 0, 0, 80, 66, 0, 0, 41, 67, 0, 0, 80, 66, 0, 0, 42, 67, 0, 0, 80, 66, 0, 0, 43, 67, 0, 0, 80, 66, 0, 0, 44, 67, 0, 0, 80, 66, 0, 0, 45, 67, 0, 0, 80, 66, 0, 0, 46, 67, 0, 0, 80, 66, 0, 0, 47, 67, 0, 0, 80, 66, 0, 0, 48, 67, 0, 0, 80, 66, 0, 0, 49, 67, 0, 0, 80, 66, 0, 0, 50, 67, 0, 0, 80, 66, 0, 0, 51, 67, 0, 0, 80, 66, 0, 0, 52, 67, 0, 0, 80, 66, 0, 0, 53, 67, 0, 0, 80, 66, 0, 0, 54, 67, 0, 0, 80, 66, 0, 0, 55, 67, 0, 0, 84, 66, 0, 0, 184, 66, 0, 0, 84, 66, 0, 0, 186, 66, 0, 0, 84, 66, 0, 0, 188, 66, 0, 0, 84, 66, 0, 0, 190, 66, 0, 0, 84, 66, 0, 0, 192, 66, 0, 0, 84, 66, 0, 0, 194, 66, 0, 0, 84, 66, 0, 0, 196, 66, 0, 0, 84, 66, 0, 0, 198, 66, 0, 0, 84, 66, 0, 0, 200, 66, 0, 0, 84, 66, 0, 0, 202, 66, 0, 0, 84, 66, 0, 0, 204, 66, 0, 0, 84, 66, 0, 0, 206, 66, 0, 0, 84, 66, 0, 0, 208, 66, 0, 0, 84, 66, 0, 0, 210, 66, 0, 0, 84, 66, 0, 0, 212, 66, 0, 0, 84, 66, 0, 0, 214, 66, 0, 0, 84, 66, 0, 0, 216, 66, 0, 0, 84, 66, 0, 0, 218, 66, 0, 0, 84, 66, 0, 0, 220, 66, 0, 0, 84, 66, 0, 0, 222, 66, 0, 0, 84, 66, 0, 0, 224, 66, 0, 0, 84, 66, 0, 0, 226, 66, 0, 0, 84, 66, 0, 0, 228, 66, 0, 0, 84, 66, 0, 0, 230, 66, 0, 0, 84, 66, 0, 0, 232, 66, 0, 0, 84, 66, 0, 0, 234, 66, 0, 0, 84, 66, 0, 0, 236, 66, 0, 0, 84, 66, 0, 0, 238, 66, 0, 0, 84, 66, 0, 0, 240, 66, 0, 0, 84, 66, 0, 0, 242, 66, 0, 0, 84, 66, 0, 0, 244, 66, 0, 0, 84, 66, 0, 0, 246, 66, 0, 0, 84, 66, 0, 0, 248, 66, 0, 0, 84, 66, 0, 0, 250, 66, 0, 0, 84, 66, 0, 0, 252, 66, 0, 0, 84, 66, 0, 0, 254, 66, 0, 0, 84, 66, 0, 0, 0, 67, 0, 0, 84, 66, 0, 0, 1, 67, 0, 0, 84, 66, 0, 0, 2, 67, 0, 0, 84, 66, 0, 0, 3, 67, 0, 0, 84, 66, 0, 0, 4, 67, 0, 0, 84, 66, 0, 0, 5, 67, 0, 0, 84, 66, 0, 0, 6, 67, 0, 0, 84, 66, 0, 0, 7, 67, 0, 0, 84, 66, 0, 0, 8, 67, 0, 0, 84, 66, 0, 0, 9, 67, 0, 0, 84, 66, 0, 0, 10, 67, 0, 0, 84, 66, 0, 0, 11, 67, 0, 0, 84, 66, 0, 0, 12, 67, 0, 0, 84, 66, 0, 0, 13, 67, 0, 0, 84, 66, 0, 0, 14, 67, 0, 0, 84, 66, 0, 0, 15, 67, 0, 0, 84, 66, 0, 0, 16, 67, 0, 0, 84, 66, 0, 0, 17, 67, 0, 0, 84, 66, 0, 0, 18, 67, 0, 0, 84, 66, 0, 0, 19, 67, 0, 0, 84, 66, 0, 0, 20, 67, 0, 0, 84, 66, 0, 0, 21, 67, 0, 0, 84, 66, 0, 0, 22, 67, 0, 0, 84, 66, 0, 0, 23, 67, 0, 0, 84, 66, 0, 0, 24, 67, 0, 0, 84, 66, 0, 0, 25, 67, 0, 0, 84, 66, 0, 0, 26, 67, 0, 0, 84, 66, 0, 0, 27, 67, 0, 0, 84, 66, 0, 0, 28, 67, 0, 0, 84, 66, 0, 0, 29, 67, 0, 0, 84, 66, 0, 0, 30, 67, 0, 0, 84, 66, 0, 0, 31, 67, 0, 0, 84, 66, 0, 0, 32, 67, 0, 0, 84, 66, 0, 0, 33, 67, 0, 0, 84, 66, 0, 0, 34, 67, 0, 0, 84, 66, 0, 0, 35, 67, 0, 0, 84, 66, 0, 0, 36, 67, 0, 0, 84, 66, 0, 0, 37, 67, 0, 0, 84, 66, 0, 0, 38, 67, 0, 0, 84, 66, 0, 0, 39, 67, 0, 0, 84, 66, 0, 0, 40, 67, 0, 0, 84, 66, 0, 0, 41, 67, 0, 0, 84, 66, 0, 0, 42, 67, 0, 0, 84, 66, 0, 0, 43, 67, 0, 0, 84, 66, 0, 0, 44, 67, 0, 0, 84, 66, 0, 0, 45, 67, 0, 0, 84, 66, 0, 0, 46, 67, 0, 0, 84, 66, 0, 0, 47, 67, 0, 0, 84, 66, 0, 0, 48, 67, 0, 0, 84, 66, 0, 0, 49, 67, 0, 0, 84, 66, 0, 0, 50, 67, 0, 0, 84, 66, 0, 0, 51, 67, 0, 0, 84, 66, 0, 0, 52, 67, 0, 0, 84, 66, 0, 0, 53, 67, 0, 0, 84, 66, 0, 0, 54, 67, 0, 0, 84, 66, 0, 0, 55, 67, 0, 0, 88, 66, 0, 0, 184, 66, 0, 0, 88, 66, 0, 0, 186, 66, 0, 0, 88, 66, 0, 0, 188, 66, 0, 0, 88, 66, 0, 0, 190, 66, 0, 0, 88, 66, 0, 0, 192, 66, 0, 0, 88, 66, 0, 0, 194, 66, 0, 0, 88, 66, 0, 0, 196, 66, 0, 0, 88, 66, 0, 0, 198, 66, 0, 0, 88, 66, 0, 0, 200, 66, 0, 0, 88, 66, 0, 0, 202, 66, 0, 0, 88, 66, 0, 0, 204, 66, 0, 0, 88, 66, 0, 0, 206, 66, 0, 0, 88, 66, 0, 0, 208, 66, 0, 0, 88, 66, 0, 0, 210, 66, 0, 0, 88, 66, 0, 0, 212, 66, 0, 0, 88, 66, 0, 0, 214, 66, 0, 0, 88, 66, 0, 0, 216, 66, 0, 0, 88, 66, 0, 0, 218, 66, 0, 0, 88, 66, 0, 0, 220, 66, 0, 0, 88, 66, 0, 0, 222, 66, 0, 0, 88, 66, 0, 0, 224, 66, 0, 0, 88, 66, 0, 0, 226, 66, 0, 0, 88, 66, 0, 0, 228, 66, 0, 0, 88, 66, 0, 0, 230, 66, 0, 0, 88, 66, 0, 0, 232, 66, 0, 0, 88, 66, 0, 0, 234, 66, 0, 0, 88, 66, 0, 0, 236, 66, 0, 0, 88, 66, 0, 0, 238, 66, 0, 0, 88, 66, 0, 0, 240, 66, 0, 0, 88, 66, 0, 0, 242, 66, 0, 0, 88, 66, 0, 0, 244, 66, 0, 0, 88, 66, 0, 0, 246, 66, 0, 0, 88, 66, 0, 0, 248, 66, 0, 0, 88, 66, 0, 0, 250, 66, 0, 0, 88, 66, 0, 0, 252, 66, 0, 0, 88, 66, 0, 0, 254, 66, 0, 0, 88, 66, 0, 0, 0, 67, 0, 0, 88, 66, 0, 0, 1, 67, 0, 0, 88, 66, 0, 0, 2, 67, 0, 0, 88, 66, 0, 0, 3, 67, 0, 0, 88, 66, 0, 0, 4, 67, 0, 0, 88, 66, 0, 0, 5, 67, 0, 0, 88, 66, 0, 0, 6, 67, 0, 0, 88, 66, 0, 0, 7, 67, 0, 0, 88, 66, 0, 0, 8, 67, 0, 0, 88, 66, 0, 0, 9, 67, 0, 0, 88, 66, 0, 0, 10, 67, 0, 0, 88, 66, 0, 0, 11, 67, 0, 0, 88, 66, 0, 0, 12, 67, 0, 0, 88, 66, 0, 0, 13, 67, 0, 0, 88, 66, 0, 0, 14, 67, 0, 0, 88, 66, 0, 0, 15, 67, 0, 0, 88, 66, 0, 0, 16, 67, 0, 0, 88, 66, 0, 0, 17, 67, 0, 0, 88, 66, 0, 0, 18, 67, 0, 0, 88, 66, 0, 0, 19, 67, 0, 0, 88, 66, 0, 0, 20, 67, 0, 0, 88, 66, 0, 0, 21, 67, 0, 0, 88, 66, 0, 0, 22, 67, 0, 0, 88, 66, 0, 0, 23, 67, 0, 0, 88, 66, 0, 0, 24, 67, 0, 0, 88, 66, 0, 0, 25, 67, 0, 0, 88, 66, 0, 0, 26, 67, 0, 0, 88, 66, 0, 0, 27, 67, 0, 0, 88, 66, 0, 0, 28, 67, 0, 0, 88, 66, 0, 0, 29, 67, 0, 0, 88, 66, 0, 0, 30, 67, 0, 0, 88, 66, 0, 0, 31, 67, 0, 0, 88, 66, 0, 0, 32, 67, 0, 0, 88, 66, 0, 0, 33, 67, 0, 0, 88, 66, 0, 0, 34, 67, 0, 0, 88, 66, 0, 0, 35, 67, 0, 0, 88, 66, 0, 0, 36, 67, 0, 0, 88, 66, 0, 0, 37, 67, 0, 0, 88, 66, 0, 0, 38, 67, 0, 0, 88, 66, 0, 0, 39, 67, 0, 0, 88, 66, 0, 0, 40, 67, 0, 0, 88, 66, 0, 0, 41, 67, 0, 0, 88, 66, 0, 0, 42, 67, 0, 0, 88, 66, 0, 0, 43, 67, 0, 0, 88, 66, 0, 0, 44, 67, 0, 0, 88, 66, 0, 0, 45, 67, 0, 0, 88, 66, 0, 0, 46, 67, 0, 0, 88, 66, 0, 0, 47, 67, 0, 0, 88, 66, 0, 0, 48, 67, 0, 0, 88, 66, 0, 0, 49, 67, 0, 0, 88, 66, 0, 0, 50, 67, 0, 0, 88, 66, 0, 0, 51, 67, 0, 0, 88, 66, 0, 0, 52, 67, 0, 0, 88, 66, 0, 0, 53, 67, 0, 0, 88, 66, 0, 0, 54, 67, 0, 0, 88, 66, 0, 0, 55, 67, 0, 0, 92, 66, 0, 0, 184, 66, 0, 0, 92, 66, 0, 0, 186, 66, 0, 0, 92, 66, 0, 0, 188, 66, 0, 0, 92, 66, 0, 0, 190, 66, 0, 0, 92, 66, 0, 0, 192, 66, 0, 0, 92, 66, 0, 0, 194, 66, 0, 0, 92, 66, 0, 0, 196, 66, 0, 0, 92, 66, 0, 0, 198, 66, 0, 0, 92, 66, 0, 0, 200, 66, 0, 0, 92, 66, 0, 0, 202, 66, 0, 0, 92, 66, 0, 0, 204, 66, 0, 0, 92, 66, 0, 0, 206, 66, 0, 0, 92, 66, 0, 0, 208, 66, 0, 0, 92, 66, 0, 0, 210, 66, 0, 0, 92, 66, 0, 0, 212, 66, 0, 0, 92, 66, 0, 0, 214, 66, 0, 0, 92, 66, 0, 0, 216, 66, 0, 0, 92, 66, 0, 0, 218, 66, 0, 0, 92, 66, 0, 0, 220, 66, 0, 0, 92, 66, 0, 0, 222, 66, 0, 0, 92, 66, 0, 0, 224, 66, 0, 0, 92, 66, 0, 0, 226, 66, 0, 0, 92, 66, 0, 0, 228, 66, 0, 0, 92, 66, 0, 0, 230, 66, 0, 0, 92, 66, 0, 0, 232, 66, 0, 0, 92, 66, 0, 0, 234, 66, 0, 0, 92, 66, 0, 0, 236, 66, 0, 0, 92, 66, 0, 0, 238, 66, 0, 0, 92, 66, 0, 0, 240, 66, 0, 0, 92, 66, 0, 0, 242, 66, 0, 0, 92, 66, 0, 0, 244, 66, 0, 0, 92, 66, 0, 0, 246, 66, 0, 0, 92, 66, 0, 0, 248, 66, 0, 0, 92, 66, 0, 0, 250, 66, 0, 0, 92, 66, 0, 0, 252, 66, 0, 0, 92, 66, 0, 0, 254, 66, 0, 0, 92, 66, 0, 0, 0, 67, 0, 0, 92, 66, 0, 0, 1, 67, 0, 0, 92, 66, 0, 0, 2, 67, 0, 0, 92, 66, 0, 0, 3, 67, 0, 0, 92, 66, 0, 0, 4, 67, 0, 0, 92, 66, 0, 0, 5, 67, 0, 0, 92, 66, 0, 0, 6, 67, 0, 0, 92, 66, 0, 0, 7, 67, 0, 0, 92, 66, 0, 0, 8, 67, 0, 0, 92, 66, 0, 0, 9, 67, 0, 0, 92, 66, 0, 0, 10, 67, 0, 0, 92, 66, 0, 0, 11, 67, 0, 0, 92, 66, 0, 0, 12, 67, 0, 0, 92, 66, 0, 0, 13, 67, 0, 0, 92, 66, 0, 0, 14, 67, 0, 0, 92, 66, 0, 0, 15, 67, 0, 0, 92, 66, 0, 0, 16, 67, 0, 0, 92, 66, 0, 0, 17, 67, 0, 0, 92, 66, 0, 0, 18, 67, 0, 0, 92, 66, 0, 0, 19, 67, 0, 0, 92, 66, 0, 0, 20, 67, 0, 0, 92, 66, 0, 0, 21, 67, 0, 0, 92, 66, 0, 0, 22, 67, 0, 0, 92, 66, 0, 0, 23, 67, 0, 0, 92, 66, 0, 0, 24, 67, 0, 0, 92, 66, 0, 0, 25, 67, 0, 0, 92, 66, 0, 0, 26, 67, 0, 0, 92, 66, 0, 0, 27, 67, 0, 0, 92, 66, 0, 0, 28, 67, 0, 0, 92, 66, 0, 0, 29, 67, 0, 0, 92, 66, 0, 0, 30, 67, 0, 0, 92, 66, 0, 0, 31, 67, 0, 0, 92, 66, 0, 0, 32, 67, 0, 0, 92, 66, 0, 0, 33, 67, 0, 0, 92, 66, 0, 0, 34, 67, 0, 0, 92, 66, 0, 0, 35, 67, 0, 0, 92, 66, 0, 0, 36, 67, 0, 0, 92, 66, 0, 0, 37, 67, 0, 0, 92, 66, 0, 0, 38, 67, 0, 0, 92, 66, 0, 0, 39, 67, 0, 0, 92, 66, 0, 0, 40, 67, 0, 0, 92, 66, 0, 0, 41, 67, 0, 0, 92, 66, 0, 0, 42, 67, 0, 0, 92, 66, 0, 0, 43, 67, 0, 0, 92, 66, 0, 0, 44, 67, 0, 0, 92, 66, 0, 0, 45, 67, 0, 0, 92, 66, 0, 0, 46, 67, 0, 0, 92, 66, 0, 0, 47, 67, 0, 0, 92, 66, 0, 0, 48, 67, 0, 0, 92, 66, 0, 0, 49, 67, 0, 0, 92, 66, 0, 0, 50, 67, 0, 0, 92, 66, 0, 0, 51, 67, 0, 0, 92, 66, 0, 0, 52, 67, 0, 0, 92, 66, 0, 0, 53, 67, 0, 0, 92, 66, 0, 0, 54, 67, 0, 0, 92, 66, 0, 0, 55, 67, 0, 0, 96, 66, 0, 0, 184, 66, 0, 0, 96, 66, 0, 0, 186, 66, 0, 0, 96, 66, 0, 0, 188, 66, 0, 0, 96, 66, 0, 0, 190, 66, 0, 0, 96, 66, 0, 0, 192, 66, 0, 0, 96, 66, 0, 0, 194, 66, 0, 0, 96, 66, 0, 0, 196, 66, 0, 0, 96, 66, 0, 0, 198, 66, 0, 0, 96, 66, 0, 0, 200, 66, 0, 0, 96, 66, 0, 0, 202, 66, 0, 0, 96, 66, 0, 0, 204, 66, 0, 0, 96, 66, 0, 0, 206, 66, 0, 0, 96, 66, 0, 0, 208, 66, 0, 0, 96, 66, 0, 0, 210, 66, 0, 0, 96, 66, 0, 0, 212, 66, 0, 0, 96, 66, 0, 0, 214, 66, 0, 0, 96, 66, 0, 0, 216, 66, 0, 0, 96, 66, 0, 0, 218, 66, 0, 0, 96, 66, 0, 0, 220, 66, 0, 0, 96, 66, 0, 0, 222, 66, 0, 0, 96, 66, 0, 0, 224, 66, 0, 0, 96, 66, 0, 0, 226, 66, 0, 0, 96, 66, 0, 0, 228, 66, 0, 0, 96, 66, 0, 0, 230, 66, 0, 0, 96, 66, 0, 0, 232, 66, 0, 0, 96, 66, 0, 0, 234, 66, 0, 0, 96, 66, 0, 0, 236, 66, 0, 0, 96, 66, 0, 0, 238, 66, 0, 0, 96, 66, 0, 0, 240, 66, 0, 0, 96, 66, 0, 0, 242, 66, 0, 0, 96, 66, 0, 0, 244, 66, 0, 0, 96, 66, 0, 0, 246, 66, 0, 0, 96, 66, 0, 0, 248, 66, 0, 0, 96, 66, 0, 0, 250, 66, 0, 0, 96, 66, 0, 0, 252, 66, 0, 0, 96, 66, 0, 0, 254, 66, 0, 0, 96, 66, 0, 0, 0, 67, 0, 0, 96, 66, 0, 0, 1, 67, 0, 0, 96, 66, 0, 0, 2, 67, 0, 0, 96, 66, 0, 0, 3, 67, 0, 0, 96, 66, 0, 0, 4, 67, 0, 0, 96, 66, 0, 0, 5, 67, 0, 0, 96, 66, 0, 0, 6, 67, 0, 0, 96, 66, 0, 0, 7, 67, 0, 0, 96, 66, 0, 0, 8, 67, 0, 0, 96, 66, 0, 0, 9, 67, 0, 0, 96, 66, 0, 0, 10, 67, 0, 0, 96, 66, 0, 0, 11, 67, 0, 0, 96, 66, 0, 0, 12, 67, 0, 0, 96, 66, 0, 0, 13, 67, 0, 0, 96, 66, 0, 0, 14, 67, 0, 0, 96, 66, 0, 0, 15, 67, 0, 0, 96, 66, 0, 0, 16, 67, 0, 0, 96, 66, 0, 0, 17, 67, 0, 0, 96, 66, 0, 0, 18, 67, 0, 0, 96, 66, 0, 0, 19, 67, 0, 0, 96, 66, 0, 0, 20, 67, 0, 0, 96, 66, 0, 0, 21, 67, 0, 0, 96, 66, 0, 0, 22, 67, 0, 0, 96, 66, 0, 0, 23, 67, 0, 0, 96, 66, 0, 0, 24, 67, 0, 0, 96, 66, 0, 0, 25, 67, 0, 0, 96, 66, 0, 0, 26, 67, 0, 0, 96, 66, 0, 0, 27, 67, 0, 0, 96, 66, 0, 0, 28, 67, 0, 0, 96, 66, 0, 0, 29, 67, 0, 0, 96, 66, 0, 0, 30, 67, 0, 0, 96, 66, 0, 0, 31, 67, 0, 0, 96, 66, 0, 0, 32, 67, 0, 0, 96, 66, 0, 0, 33, 67, 0, 0, 96, 66, 0, 0, 34, 67, 0, 0, 96, 66, 0, 0, 35, 67, 0, 0, 96, 66, 0, 0, 36, 67, 0, 0, 96, 66, 0, 0, 37, 67, 0, 0, 96, 66, 0, 0, 38, 67, 0, 0, 96, 66, 0, 0, 39, 67, 0, 0, 96, 66, 0, 0, 40, 67, 0, 0, 96, 66, 0, 0, 41, 67, 0, 0, 96, 66, 0, 0, 42, 67, 0, 0, 96, 66, 0, 0, 43, 67, 0, 0, 96, 66, 0, 0, 44, 67, 0, 0, 96, 66, 0, 0, 45, 67, 0, 0, 96, 66, 0, 0, 46, 67, 0, 0, 96, 66, 0, 0, 47, 67, 0, 0, 96, 66, 0, 0, 48, 67, 0, 0, 96, 66, 0, 0, 49, 67, 0, 0, 96, 66, 0, 0, 50, 67, 0, 0, 96, 66, 0, 0, 51, 67, 0, 0, 96, 66, 0, 0, 52, 67, 0, 0, 96, 66, 0, 0, 53, 67, 0, 0, 96, 66, 0, 0, 54, 67, 0, 0, 96, 66, 0, 0, 55, 67, 0, 0, 100, 66, 0, 0, 184, 66, 0, 0, 100, 66, 0, 0, 186, 66, 0, 0, 100, 66, 0, 0, 188, 66, 0, 0, 100, 66, 0, 0, 190, 66, 0, 0, 100, 66, 0, 0, 192, 66, 0, 0, 100, 66, 0, 0, 194, 66, 0, 0, 100, 66, 0, 0, 196, 66, 0, 0, 100, 66, 0, 0, 198, 66, 0, 0, 100, 66, 0, 0, 200, 66, 0, 0, 100, 66, 0, 0, 202, 66, 0, 0, 100, 66, 0, 0, 204, 66, 0, 0, 100, 66, 0, 0, 206, 66, 0, 0, 100, 66, 0, 0, 208, 66, 0, 0, 100, 66, 0, 0, 210, 66, 0, 0, 100, 66, 0, 0, 212, 66, 0, 0, 100, 66, 0, 0, 214, 66, 0, 0, 100, 66, 0, 0, 216, 66, 0, 0, 100, 66, 0, 0, 218, 66, 0, 0, 100, 66, 0, 0, 220, 66, 0, 0, 100, 66, 0, 0, 222, 66, 0, 0, 100, 66, 0, 0, 224, 66, 0, 0, 100, 66, 0, 0, 226, 66, 0, 0, 100, 66, 0, 0, 228, 66, 0, 0, 100, 66, 0, 0, 230, 66, 0, 0, 100, 66, 0, 0, 232, 66, 0, 0, 100, 66, 0, 0, 234, 66, 0, 0, 100, 66, 0, 0, 236, 66, 0, 0, 100, 66, 0, 0, 238, 66, 0, 0, 100, 66, 0, 0, 240, 66, 0, 0, 100, 66, 0, 0, 242, 66, 0, 0, 100, 66, 0, 0, 244, 66, 0, 0, 100, 66, 0, 0, 246, 66, 0, 0, 100, 66, 0, 0, 248, 66, 0, 0, 100, 66, 0, 0, 250, 66, 0, 0, 100, 66, 0, 0, 252, 66, 0, 0, 100, 66, 0, 0, 254, 66, 0, 0, 100, 66, 0, 0, 0, 67, 0, 0, 100, 66, 0, 0, 1, 67, 0, 0, 100, 66, 0, 0, 2, 67, 0, 0, 100, 66, 0, 0, 3, 67, 0, 0, 100, 66, 0, 0, 4, 67, 0, 0, 100, 66, 0, 0, 5, 67, 0, 0, 100, 66, 0, 0, 6, 67, 0, 0, 100, 66, 0, 0, 7, 67, 0, 0, 100, 66, 0, 0, 8, 67, 0, 0, 100, 66, 0, 0, 9, 67, 0, 0, 100, 66, 0, 0, 10, 67, 0, 0, 100, 66, 0, 0, 11, 67, 0, 0, 100, 66, 0, 0, 12, 67, 0, 0, 100, 66, 0, 0, 13, 67, 0, 0, 100, 66, 0, 0, 14, 67, 0, 0, 100, 66, 0, 0, 15, 67, 0, 0, 100, 66, 0, 0, 16, 67, 0, 0, 100, 66, 0, 0, 17, 67, 0, 0, 100, 66, 0, 0, 18, 67, 0, 0, 100, 66, 0, 0, 19, 67, 0, 0, 100, 66, 0, 0, 20, 67, 0, 0, 100, 66, 0, 0, 21, 67, 0, 0, 100, 66, 0, 0, 22, 67, 0, 0, 100, 66, 0, 0, 23, 67, 0, 0, 100, 66, 0, 0, 24, 67, 0, 0, 100, 66, 0, 0, 25, 67, 0, 0, 100, 66, 0, 0, 26, 67, 0, 0, 100, 66, 0, 0, 27, 67, 0, 0, 100, 66, 0, 0, 28, 67, 0, 0, 100, 66, 0, 0, 29, 67, 0, 0, 100, 66, 0, 0, 30, 67, 0, 0, 100, 66, 0, 0, 31, 67, 0, 0, 100, 66, 0, 0, 32, 67, 0, 0, 100, 66, 0, 0, 33, 67, 0, 0, 100, 66, 0, 0, 34, 67, 0, 0, 100, 66, 0, 0, 35, 67, 0, 0, 100, 66, 0, 0, 36, 67, 0, 0, 100, 66, 0, 0, 37, 67, 0, 0, 100, 66, 0, 0, 38, 67, 0, 0, 100, 66, 0, 0, 39, 67, 0, 0, 100, 66, 0, 0, 40, 67, 0, 0, 100, 66, 0, 0, 41, 67, 0, 0, 100, 66, 0, 0, 42, 67, 0, 0, 100, 66, 0, 0, 43, 67, 0, 0, 100, 66, 0, 0, 44, 67, 0, 0, 100, 66, 0, 0, 45, 67, 0, 0, 100, 66, 0, 0, 46, 67, 0, 0, 100, 66, 0, 0, 47, 67, 0, 0, 100, 66, 0, 0, 48, 67, 0, 0, 100, 66, 0, 0, 49, 67, 0, 0, 100, 66, 0, 0, 50, 67, 0, 0, 100, 66, 0, 0, 51, 67, 0, 0, 100, 66, 0, 0, 52, 67, 0, 0, 100, 66, 0, 0, 53, 67, 0, 0, 100, 66, 0, 0, 54, 67, 0, 0, 100, 66, 0, 0, 55, 67, 0, 0, 104, 66, 0, 0, 184, 66, 0, 0, 104, 66, 0, 0, 186, 66, 0, 0, 104, 66, 0, 0, 188, 66, 0, 0, 104, 66, 0, 0, 190, 66, 0, 0, 104, 66, 0, 0, 192, 66, 0, 0, 104, 66, 0, 0, 194, 66, 0, 0, 104, 66, 0, 0, 196, 66, 0, 0, 104, 66, 0, 0, 198, 66, 0, 0, 104, 66, 0, 0, 200, 66, 0, 0, 104, 66, 0, 0, 202, 66, 0, 0, 104, 66, 0, 0, 204, 66, 0, 0, 104, 66, 0, 0, 206, 66, 0, 0, 104, 66, 0, 0, 208, 66, 0, 0, 104, 66, 0, 0, 210, 66, 0, 0, 104, 66, 0, 0, 212, 66, 0, 0, 104, 66, 0, 0, 214, 66, 0, 0, 104, 66, 0, 0, 216, 66, 0, 0, 104, 66, 0, 0, 218, 66, 0, 0, 104, 66, 0, 0, 220, 66, 0, 0, 104, 66, 0, 0, 222, 66, 0, 0, 104, 66, 0, 0, 224, 66, 0, 0, 104, 66, 0, 0, 226, 66, 0, 0, 104, 66, 0, 0, 228, 66, 0, 0, 104, 66, 0, 0, 230, 66, 0, 0, 104, 66, 0, 0, 232, 66, 0, 0, 104, 66, 0, 0, 234, 66, 0, 0, 104, 66, 0, 0, 236, 66, 0, 0, 104, 66, 0, 0, 238, 66, 0, 0, 104, 66, 0, 0, 240, 66, 0, 0, 104, 66, 0, 0, 242, 66, 0, 0, 104, 66, 0, 0, 244, 66, 0, 0, 104, 66, 0, 0, 246, 66, 0, 0, 104, 66, 0, 0, 248, 66, 0, 0, 104, 66, 0, 0, 250, 66, 0, 0, 104, 66, 0, 0, 252, 66, 0, 0, 104, 66, 0, 0, 254, 66, 0, 0, 104, 66, 0, 0, 0, 67, 0, 0, 104, 66, 0, 0, 1, 67, 0, 0, 104, 66, 0, 0, 2, 67, 0, 0, 104, 66, 0, 0, 3, 67, 0, 0, 104, 66, 0, 0, 4, 67, 0, 0, 104, 66, 0, 0, 5, 67, 0, 0, 104, 66, 0, 0, 6, 67, 0, 0, 104, 66, 0, 0, 7, 67, 0, 0, 104, 66, 0, 0, 8, 67, 0, 0, 104, 66, 0, 0, 9, 67, 0, 0, 104, 66, 0, 0, 10, 67, 0, 0, 104, 66, 0, 0, 11, 67, 0, 0, 104, 66, 0, 0, 12, 67, 0, 0, 104, 66, 0, 0, 13, 67, 0, 0, 104, 66, 0, 0, 14, 67, 0, 0, 104, 66, 0, 0, 15, 67, 0, 0, 104, 66, 0, 0, 16, 67, 0, 0, 104, 66, 0, 0, 17, 67, 0, 0, 104, 66, 0, 0, 18, 67, 0, 0, 104, 66, 0, 0, 19, 67, 0, 0, 104, 66, 0, 0, 20, 67, 0, 0, 104, 66, 0, 0, 21, 67, 0, 0, 104, 66, 0, 0, 22, 67, 0, 0, 104, 66, 0, 0, 23, 67, 0, 0, 104, 66, 0, 0, 24, 67, 0, 0, 104, 66, 0, 0, 25, 67, 0, 0, 104, 66, 0, 0, 26, 67, 0, 0, 104, 66, 0, 0, 27, 67, 0, 0, 104, 66, 0, 0, 28, 67, 0, 0, 104, 66, 0, 0, 29, 67, 0, 0, 104, 66, 0, 0, 30, 67, 0, 0, 104, 66, 0, 0, 31, 67, 0, 0, 104, 66, 0, 0, 32, 67, 0, 0, 104, 66, 0, 0, 33, 67, 0, 0, 104, 66, 0, 0, 34, 67, 0, 0, 104, 66, 0, 0, 35, 67, 0, 0, 104, 66, 0, 0, 36, 67, 0, 0, 104, 66, 0, 0, 37, 67, 0, 0, 104, 66, 0, 0, 38, 67, 0, 0, 104, 66, 0, 0, 39, 67, 0, 0, 104, 66, 0, 0, 40, 67, 0, 0, 104, 66, 0, 0, 41, 67, 0, 0, 104, 66, 0, 0, 42, 67, 0, 0, 104, 66, 0, 0, 43, 67, 0, 0, 104, 66, 0, 0, 44, 67, 0, 0, 104, 66, 0, 0, 45, 67, 0, 0, 104, 66, 0, 0, 46, 67, 0, 0, 104, 66, 0, 0, 47, 67, 0, 0, 104, 66, 0, 0, 48, 67, 0, 0, 104, 66, 0, 0, 49, 67, 0, 0, 104, 66, 0, 0, 50, 67, 0, 0, 104, 66, 0, 0, 51, 67, 0, 0, 104, 66, 0, 0, 52, 67, 0, 0, 104, 66, 0, 0, 53, 67, 0, 0, 104, 66, 0, 0, 54, 67, 0, 0, 104, 66, 0, 0, 55, 67, 0, 0, 108, 66, 0, 0, 184, 66, 0, 0, 108, 66, 0, 0, 186, 66, 0, 0, 108, 66, 0, 0, 188, 66, 0, 0, 108, 66, 0, 0, 190, 66, 0, 0, 108, 66, 0, 0, 192, 66, 0, 0, 108, 66, 0, 0, 194, 66, 0, 0, 108, 66, 0, 0, 196, 66, 0, 0, 108, 66, 0, 0, 198, 66, 0, 0, 108, 66, 0, 0, 200, 66, 0, 0, 108, 66, 0, 0, 202, 66, 0, 0, 108, 66, 0, 0, 204, 66, 0, 0, 108, 66, 0, 0, 206, 66, 0, 0, 108, 66, 0, 0, 208, 66, 0, 0, 108, 66, 0, 0, 210, 66, 0, 0, 108, 66, 0, 0, 212, 66, 0, 0, 108, 66, 0, 0, 214, 66, 0, 0, 108, 66, 0, 0, 216, 66, 0, 0, 108, 66, 0, 0, 218, 66, 0, 0, 108, 66, 0, 0, 220, 66, 0, 0, 108, 66, 0, 0, 222, 66, 0, 0, 108, 66, 0, 0, 224, 66, 0, 0, 108, 66, 0, 0, 226, 66, 0, 0, 108, 66, 0, 0, 228, 66, 0, 0, 108, 66, 0, 0, 230, 66, 0, 0, 108, 66, 0, 0, 232, 66, 0, 0, 108, 66, 0, 0, 234, 66, 0, 0, 108, 66, 0, 0, 236, 66, 0, 0, 108, 66, 0, 0, 238, 66, 0, 0, 108, 66, 0, 0, 240, 66, 0, 0, 108, 66, 0, 0, 242, 66, 0, 0, 108, 66, 0, 0, 244, 66, 0, 0, 108, 66, 0, 0, 246, 66, 0, 0, 108, 66, 0, 0, 248, 66, 0, 0, 108, 66, 0, 0, 250, 66, 0, 0, 108, 66, 0, 0, 252, 66, 0, 0, 108, 66, 0, 0, 254, 66, 0, 0, 108, 66, 0, 0, 0, 67, 0, 0, 108, 66, 0, 0, 1, 67, 0, 0, 108, 66, 0, 0, 2, 67, 0, 0, 108, 66, 0, 0, 3, 67, 0, 0, 108, 66, 0, 0, 4, 67, 0, 0, 108, 66, 0, 0, 5, 67, 0, 0, 108, 66, 0, 0, 6, 67, 0, 0, 108, 66, 0, 0, 7, 67, 0, 0, 108, 66, 0, 0, 8, 67, 0, 0, 108, 66, 0, 0, 9, 67, 0, 0, 108, 66, 0, 0, 10, 67, 0, 0, 108, 66, 0, 0, 11, 67, 0, 0, 108, 66, 0, 0, 12, 67, 0, 0, 108, 66, 0, 0, 13, 67, 0, 0, 108, 66, 0, 0, 14, 67, 0, 0, 108, 66, 0, 0, 15, 67, 0, 0, 108, 66, 0, 0, 16, 67, 0, 0, 108, 66, 0, 0, 17, 67, 0, 0, 108, 66, 0, 0, 18, 67, 0, 0, 108, 66, 0, 0, 19, 67, 0, 0, 108, 66, 0, 0, 20, 67, 0, 0, 108, 66, 0, 0, 21, 67, 0, 0, 108, 66, 0, 0, 22, 67, 0, 0, 108, 66, 0, 0, 23, 67, 0, 0, 108, 66, 0, 0, 24, 67, 0, 0, 108, 66, 0, 0, 25, 67, 0, 0, 108, 66, 0, 0, 26, 67, 0, 0, 108, 66, 0, 0, 27, 67, 0, 0, 108, 66, 0, 0, 28, 67, 0, 0, 108, 66, 0, 0, 29, 67, 0, 0, 108, 66, 0, 0, 30, 67, 0, 0, 108, 66, 0, 0, 31, 67, 0, 0, 108, 66, 0, 0, 32, 67, 0, 0, 108, 66, 0, 0, 33, 67, 0, 0, 108, 66, 0, 0, 34, 67, 0, 0, 108, 66, 0, 0, 35, 67, 0, 0, 108, 66, 0, 0, 36, 67, 0, 0, 108, 66, 0, 0, 37, 67, 0, 0, 108, 66, 0, 0, 38, 67, 0, 0, 108, 66, 0, 0, 39, 67, 0, 0, 108, 66, 0, 0, 40, 67, 0, 0, 108, 66, 0, 0, 41, 67, 0, 0, 108, 66, 0, 0, 42, 67, 0, 0, 108, 66, 0, 0, 43, 67, 0, 0, 108, 66, 0, 0, 44, 67, 0, 0, 108, 66, 0, 0, 45, 67, 0, 0, 108, 66, 0, 0, 46, 67, 0, 0, 108, 66, 0, 0, 47, 67, 0, 0, 108, 66, 0, 0, 48, 67, 0, 0, 108, 66, 0, 0, 49, 67, 0, 0, 108, 66, 0, 0, 50, 67, 0, 0, 108, 66, 0, 0, 51, 67, 0, 0, 108, 66, 0, 0, 52, 67, 0, 0, 108, 66, 0, 0, 53, 67, 0, 0, 108, 66, 0, 0, 54, 67, 0, 0, 108, 66, 0, 0, 55, 67, 0, 0, 112, 66, 0, 0, 184, 66, 0, 0, 112, 66, 0, 0, 186, 66, 0, 0, 112, 66, 0, 0, 188, 66, 0, 0, 112, 66, 0, 0, 190, 66, 0, 0, 112, 66, 0, 0, 192, 66, 0, 0, 112, 66, 0, 0, 194, 66, 0, 0, 112, 66, 0, 0, 196, 66, 0, 0, 112, 66, 0, 0, 198, 66, 0, 0, 112, 66, 0, 0, 200, 66, 0, 0, 112, 66, 0, 0, 202, 66, 0, 0, 112, 66, 0, 0, 204, 66, 0, 0, 112, 66, 0, 0, 206, 66, 0, 0, 112, 66, 0, 0, 208, 66, 0, 0, 112, 66, 0, 0, 210, 66, 0, 0, 112, 66, 0, 0, 212, 66, 0, 0, 112, 66, 0, 0, 214, 66, 0, 0, 112, 66, 0, 0, 216, 66, 0, 0, 112, 66, 0, 0, 218, 66, 0, 0, 112, 66, 0, 0, 220, 66, 0, 0, 112, 66, 0, 0, 222, 66, 0, 0, 112, 66, 0, 0, 224, 66, 0, 0, 112, 66, 0, 0, 226, 66, 0, 0, 112, 66, 0, 0, 228, 66, 0, 0, 112, 66, 0, 0, 230, 66, 0, 0, 112, 66, 0, 0, 232, 66, 0, 0, 112, 66, 0, 0, 234, 66, 0, 0, 112, 66, 0, 0, 236, 66, 0, 0, 112, 66, 0, 0, 238, 66, 0, 0, 112, 66, 0, 0, 240, 66, 0, 0, 112, 66, 0, 0, 242, 66, 0, 0, 112, 66, 0, 0, 244, 66, 0, 0, 112, 66, 0, 0, 246, 66, 0, 0, 112, 66, 0, 0, 248, 66, 0, 0, 112, 66, 0, 0, 250, 66, 0, 0, 112, 66, 0, 0, 252, 66, 0, 0, 112, 66, 0, 0, 254, 66, 0, 0, 112, 66, 0, 0, 0, 67, 0, 0, 112, 66, 0, 0, 1, 67, 0, 0, 112, 66, 0, 0, 2, 67, 0, 0, 112, 66, 0, 0, 3, 67, 0, 0, 112, 66, 0, 0, 4, 67, 0, 0, 112, 66, 0, 0, 5, 67, 0, 0, 112, 66, 0, 0, 6, 67, 0, 0, 112, 66, 0, 0, 7, 67, 0, 0, 112, 66, 0, 0, 8, 67, 0, 0, 112, 66, 0, 0, 9, 67, 0, 0, 112, 66, 0, 0, 10, 67, 0, 0, 112, 66, 0, 0, 11, 67, 0, 0, 112, 66, 0, 0, 12, 67, 0, 0, 112, 66, 0, 0, 13, 67, 0, 0, 112, 66, 0, 0, 14, 67, 0, 0, 112, 66, 0, 0, 15, 67, 0, 0, 112, 66, 0, 0, 16, 67, 0, 0, 112, 66, 0, 0, 17, 67, 0, 0, 112, 66, 0, 0, 18, 67, 0, 0, 112, 66, 0, 0, 19, 67, 0, 0, 112, 66, 0, 0, 20, 67, 0, 0, 112, 66, 0, 0, 21, 67, 0, 0, 112, 66, 0, 0, 22, 67, 0, 0, 112, 66, 0, 0, 23, 67, 0, 0, 112, 66, 0, 0, 24, 67, 0, 0, 112, 66, 0, 0, 25, 67, 0, 0, 112, 66, 0, 0, 26, 67, 0, 0, 112, 66, 0, 0, 27, 67, 0, 0, 112, 66, 0, 0, 28, 67, 0, 0, 112, 66, 0, 0, 29, 67, 0, 0, 112, 66, 0, 0, 30, 67, 0, 0, 112, 66, 0, 0, 31, 67, 0, 0, 112, 66, 0, 0, 32, 67, 0, 0, 112, 66, 0, 0, 33, 67, 0, 0, 112, 66, 0, 0, 34, 67, 0, 0, 112, 66, 0, 0, 35, 67, 0, 0, 112, 66, 0, 0, 36, 67, 0, 0, 112, 66, 0, 0, 37, 67, 0, 0, 112, 66, 0, 0, 38, 67, 0, 0, 112, 66, 0, 0, 39, 67, 0, 0, 112, 66, 0, 0, 40, 67, 0, 0, 112, 66, 0, 0, 41, 67, 0, 0, 112, 66, 0, 0, 42, 67, 0, 0, 112, 66, 0, 0, 43, 67, 0, 0, 112, 66, 0, 0, 44, 67, 0, 0, 112, 66, 0, 0, 45, 67, 0, 0, 112, 66, 0, 0, 46, 67, 0, 0, 112, 66, 0, 0, 47, 67, 0, 0, 112, 66, 0, 0, 48, 67, 0, 0, 112, 66, 0, 0, 49, 67, 0, 0, 112, 66, 0, 0, 50, 67, 0, 0, 112, 66, 0, 0, 51, 67, 0, 0, 112, 66, 0, 0, 52, 67, 0, 0, 112, 66, 0, 0, 53, 67, 0, 0, 112, 66, 0, 0, 54, 67, 0, 0, 112, 66, 0, 0, 55, 67, 0, 0, 116, 66, 0, 0, 184, 66, 0, 0, 116, 66, 0, 0, 186, 66, 0, 0, 116, 66, 0, 0, 188, 66, 0, 0, 116, 66, 0, 0, 190, 66, 0, 0, 116, 66, 0, 0, 192, 66, 0, 0, 116, 66, 0, 0, 194, 66, 0, 0, 116, 66, 0, 0, 196, 66, 0, 0, 116, 66, 0, 0, 198, 66, 0, 0, 116, 66, 0, 0, 200, 66, 0, 0, 116, 66, 0, 0, 202, 66, 0, 0, 116, 66, 0, 0, 204, 66, 0, 0, 116, 66, 0, 0, 206, 66, 0, 0, 116, 66, 0, 0, 208, 66, 0, 0, 116, 66, 0, 0, 210, 66, 0, 0, 116, 66, 0, 0, 212, 66, 0, 0, 116, 66, 0, 0, 214, 66, 0, 0, 116, 66, 0, 0, 216, 66, 0, 0, 116, 66, 0, 0, 218, 66, 0, 0, 116, 66, 0, 0, 220, 66, 0, 0, 116, 66, 0, 0, 222, 66, 0, 0, 116, 66, 0, 0, 224, 66, 0, 0, 116, 66, 0, 0, 226, 66, 0, 0, 116, 66, 0, 0, 228, 66, 0, 0, 116, 66, 0, 0, 230, 66, 0, 0, 116, 66, 0, 0, 232, 66, 0, 0, 116, 66, 0, 0, 234, 66, 0, 0, 116, 66, 0, 0, 236, 66, 0, 0, 116, 66, 0, 0, 238, 66, 0, 0, 116, 66, 0, 0, 240, 66, 0, 0, 116, 66, 0, 0, 242, 66, 0, 0, 116, 66, 0, 0, 244, 66, 0, 0, 116, 66, 0, 0, 246, 66, 0, 0, 116, 66, 0, 0, 248, 66, 0, 0, 116, 66, 0, 0, 250, 66, 0, 0, 116, 66, 0, 0, 252, 66, 0, 0, 116, 66, 0, 0, 254, 66, 0, 0, 116, 66, 0, 0, 0, 67, 0, 0, 116, 66, 0, 0, 1, 67, 0, 0, 116, 66, 0, 0, 2, 67, 0, 0, 116, 66, 0, 0, 3, 67, 0, 0, 116, 66, 0, 0, 4, 67, 0, 0, 116, 66, 0, 0, 5, 67, 0, 0, 116, 66, 0, 0, 6, 67, 0, 0, 116, 66, 0, 0, 7, 67, 0, 0, 116, 66, 0, 0, 8, 67, 0, 0, 116, 66, 0, 0, 9, 67, 0, 0, 116, 66, 0, 0, 10, 67, 0, 0, 116, 66, 0, 0, 11, 67, 0, 0, 116, 66, 0, 0, 12, 67, 0, 0, 116, 66, 0, 0, 13, 67, 0, 0, 116, 66, 0, 0, 14, 67, 0, 0, 116, 66, 0, 0, 15, 67, 0, 0, 116, 66, 0, 0, 16, 67, 0, 0, 116, 66, 0, 0, 17, 67, 0, 0, 116, 66, 0, 0, 18, 67, 0, 0, 116, 66, 0, 0, 19, 67, 0, 0, 116, 66, 0, 0, 20, 67, 0, 0, 116, 66, 0, 0, 21, 67, 0, 0, 116, 66, 0, 0, 22, 67, 0, 0, 116, 66, 0, 0, 23, 67, 0, 0, 116, 66, 0, 0, 24, 67, 0, 0, 116, 66, 0, 0, 25, 67, 0, 0, 116, 66, 0, 0, 26, 67, 0, 0, 116, 66, 0, 0, 27, 67, 0, 0, 116, 66, 0, 0, 28, 67, 0, 0, 116, 66, 0, 0, 29, 67, 0, 0, 116, 66, 0, 0, 30, 67, 0, 0, 116, 66, 0, 0, 31, 67, 0, 0, 116, 66, 0, 0, 32, 67, 0, 0, 116, 66, 0, 0, 33, 67, 0, 0, 116, 66, 0, 0, 34, 67, 0, 0, 116, 66, 0, 0, 35, 67, 0, 0, 116, 66, 0, 0, 36, 67, 0, 0, 116, 66, 0, 0, 37, 67, 0, 0, 116, 66, 0, 0, 38, 67, 0, 0, 116, 66, 0, 0, 39, 67, 0, 0, 116, 66, 0, 0, 40, 67, 0, 0, 116, 66, 0, 0, 41, 67, 0, 0, 116, 66, 0, 0, 42, 67, 0, 0, 116, 66, 0, 0, 43, 67, 0, 0, 116, 66, 0, 0, 44, 67, 0, 0, 116, 66, 0, 0, 45, 67, 0, 0, 116, 66, 0, 0, 46, 67, 0, 0, 116, 66, 0, 0, 47, 67, 0, 0, 116, 66, 0, 0, 48, 67, 0, 0, 116, 66, 0, 0, 49, 67, 0, 0, 116, 66, 0, 0, 50, 67, 0, 0, 116, 66, 0, 0, 51, 67, 0, 0, 116, 66, 0, 0, 52, 67, 0, 0, 116, 66, 0, 0, 53, 67, 0, 0, 116, 66, 0, 0, 54, 67, 0, 0, 116, 66, 0, 0, 55, 67, 0, 0, 120, 66, 0, 0, 184, 66, 0, 0, 120, 66, 0, 0, 186, 66, 0, 0, 120, 66, 0, 0, 188, 66, 0, 0, 120, 66, 0, 0, 190, 66, 0, 0, 120, 66, 0, 0, 192, 66, 0, 0, 120, 66, 0, 0, 194, 66, 0, 0, 120, 66, 0, 0, 196, 66, 0, 0, 120, 66, 0, 0, 198, 66, 0, 0, 120, 66, 0, 0, 200, 66, 0, 0, 120, 66, 0, 0, 202, 66, 0, 0, 120, 66, 0, 0, 204, 66, 0, 0, 120, 66, 0, 0, 206, 66, 0, 0, 120, 66, 0, 0, 208, 66, 0, 0, 120, 66, 0, 0, 210, 66, 0, 0, 120, 66, 0, 0, 212, 66, 0, 0, 120, 66, 0, 0, 214, 66, 0, 0, 120, 66, 0, 0, 216, 66, 0, 0, 120, 66, 0, 0, 0, 67, 0, 0, 120, 66, 0, 0, 1, 67, 0, 0, 120, 66, 0, 0, 2, 67, 0, 0, 120, 66, 0, 0, 3, 67, 0, 0, 120, 66, 0, 0, 4, 67, 0, 0, 120, 66, 0, 0, 5, 67, 0, 0, 120, 66, 0, 0, 6, 67, 0, 0, 120, 66, 0, 0, 7, 67, 0, 0, 120, 66, 0, 0, 8, 67, 0, 0, 120, 66, 0, 0, 9, 67, 0, 0, 120, 66, 0, 0, 10, 67, 0, 0, 120, 66, 0, 0, 11, 67, 0, 0, 120, 66, 0, 0, 12, 67, 0, 0, 120, 66, 0, 0, 13, 67, 0, 0, 120, 66, 0, 0, 40, 67, 0, 0, 120, 66, 0, 0, 41, 67, 0, 0, 120, 66, 0, 0, 42, 67, 0, 0, 120, 66, 0, 0, 43, 67, 0, 0, 120, 66, 0, 0, 44, 67, 0, 0, 120, 66, 0, 0, 45, 67, 0, 0, 120, 66, 0, 0, 46, 67, 0, 0, 120, 66, 0, 0, 47, 67, 0, 0, 120, 66, 0, 0, 48, 67, 0, 0, 120, 66, 0, 0, 49, 67, 0, 0, 120, 66, 0, 0, 50, 67, 0, 0, 120, 66, 0, 0, 51, 67, 0, 0, 120, 66, 0, 0, 52, 67, 0, 0, 120, 66, 0, 0, 53, 67, 0, 0, 120, 66, 0, 0, 54, 67, 0, 0, 120, 66, 0, 0, 55, 67, 0, 0, 124, 66, 0, 0, 184, 66, 0, 0, 124, 66, 0, 0, 186, 66, 0, 0, 124, 66, 0, 0, 188, 66, 0, 0, 124, 66, 0, 0, 190, 66, 0, 0, 124, 66, 0, 0, 192, 66, 0, 0, 124, 66, 0, 0, 194, 66, 0, 0, 124, 66, 0, 0, 196, 66, 0, 0, 124, 66, 0, 0, 198, 66, 0, 0, 124, 66, 0, 0, 200, 66, 0, 0, 124, 66, 0, 0, 202, 66, 0, 0, 124, 66, 0, 0, 204, 66, 0, 0, 124, 66, 0, 0, 206, 66, 0, 0, 124, 66, 0, 0, 208, 66, 0, 0, 124, 66, 0, 0, 210, 66, 0, 0, 124, 66, 0, 0, 212, 66, 0, 0, 124, 66, 0, 0, 0, 67, 0, 0, 124, 66, 0, 0, 1, 67, 0, 0, 124, 66, 0, 0, 2, 67, 0, 0, 124, 66, 0, 0, 3, 67, 0, 0, 124, 66, 0, 0, 4, 67, 0, 0, 124, 66, 0, 0, 5, 67, 0, 0, 124, 66, 0, 0, 6, 67, 0, 0, 124, 66, 0, 0, 7, 67, 0, 0, 124, 66, 0, 0, 8, 67, 0, 0, 124, 66, 0, 0, 9, 67, 0, 0, 124, 66, 0, 0, 10, 67, 0, 0, 124, 66, 0, 0, 11, 67, 0, 0, 124, 66, 0, 0, 12, 67, 0, 0, 124, 66, 0, 0, 13, 67, 0, 0, 124, 66, 0, 0, 41, 67, 0, 0, 124, 66, 0, 0, 42, 67, 0, 0, 124, 66, 0, 0, 43, 67, 0, 0, 124, 66, 0, 0, 44, 67, 0, 0, 124, 66, 0, 0, 45, 67, 0, 0, 124, 66, 0, 0, 46, 67, 0, 0, 124, 66, 0, 0, 47, 67, 0, 0, 124, 66, 0, 0, 48, 67, 0, 0, 124, 66, 0, 0, 49, 67, 0, 0, 124, 66, 0, 0, 50, 67, 0, 0, 124, 66, 0, 0, 51, 67, 0, 0, 124, 66, 0, 0, 52, 67, 0, 0, 124, 66, 0, 0, 53, 67, 0, 0, 124, 66, 0, 0, 54, 67, 0, 0, 124, 66, 0, 0, 55, 67, 0, 0, 128, 66, 0, 0, 184, 66, 0, 0, 128, 66, 0, 0, 186, 66, 0, 0, 128, 66, 0, 0, 188, 66, 0, 0, 128, 66, 0, 0, 190, 66, 0, 0, 128, 66, 0, 0, 192, 66, 0, 0, 128, 66, 0, 0, 194, 66, 0, 0, 128, 66, 0, 0, 196, 66, 0, 0, 128, 66, 0, 0, 198, 66, 0, 0, 128, 66, 0, 0, 200, 66, 0, 0, 128, 66, 0, 0, 202, 66, 0, 0, 128, 66, 0, 0, 204, 66, 0, 0, 128, 66, 0, 0, 206, 66, 0, 0, 128, 66, 0, 0, 208, 66, 0, 0, 128, 66, 0, 0, 210, 66, 0, 0, 128, 66, 0, 0, 0, 67, 0, 0, 128, 66, 0, 0, 1, 67, 0, 0, 128, 66, 0, 0, 2, 67, 0, 0, 128, 66, 0, 0, 3, 67, 0, 0, 128, 66, 0, 0, 4, 67, 0, 0, 128, 66, 0, 0, 5, 67, 0, 0, 128, 66, 0, 0, 6, 67, 0, 0, 128, 66, 0, 0, 7, 67, 0, 0, 128, 66, 0, 0, 8, 67, 0, 0, 128, 66, 0, 0, 9, 67, 0, 0, 128, 66, 0, 0, 10, 67, 0, 0, 128, 66, 0, 0, 11, 67, 0, 0, 128, 66, 0, 0, 12, 67, 0, 0, 128, 66, 0, 0, 13, 67, 0, 0, 128, 66, 0, 0, 43, 67, 0, 0, 128, 66, 0, 0, 44, 67, 0, 0, 128, 66, 0, 0, 45, 67, 0, 0, 128, 66, 0, 0, 46, 67, 0, 0, 128, 66, 0, 0, 47, 67, 0, 0, 128, 66, 0, 0, 48, 67, 0, 0, 128, 66, 0, 0, 49, 67, 0, 0, 128, 66, 0, 0, 50, 67, 0, 0, 128, 66, 0, 0, 51, 67, 0, 0, 128, 66, 0, 0, 52, 67, 0, 0, 128, 66, 0, 0, 53, 67, 0, 0, 128, 66, 0, 0, 54, 67, 0, 0, 128, 66, 0, 0, 55, 67, 0, 0, 130, 66, 0, 0, 184, 66, 0, 0, 130, 66, 0, 0, 186, 66, 0, 0, 130, 66, 0, 0, 188, 66, 0, 0, 130, 66, 0, 0, 190, 66, 0, 0, 130, 66, 0, 0, 192, 66, 0, 0, 130, 66, 0, 0, 194, 66, 0, 0, 130, 66, 0, 0, 196, 66, 0, 0, 130, 66, 0, 0, 198, 66, 0, 0, 130, 66, 0, 0, 200, 66, 0, 0, 130, 66, 0, 0, 202, 66, 0, 0, 130, 66, 0, 0, 204, 66, 0, 0, 130, 66, 0, 0, 206, 66, 0, 0, 130, 66, 0, 0, 208, 66, 0, 0, 130, 66, 0, 0, 0, 67, 0, 0, 130, 66, 0, 0, 1, 67, 0, 0, 130, 66, 0, 0, 2, 67, 0, 0, 130, 66, 0, 0, 3, 67, 0, 0, 130, 66, 0, 0, 4, 67, 0, 0, 130, 66, 0, 0, 5, 67, 0, 0, 130, 66, 0, 0, 6, 67, 0, 0, 130, 66, 0, 0, 7, 67, 0, 0, 130, 66, 0, 0, 8, 67, 0, 0, 130, 66, 0, 0, 9, 67, 0, 0, 130, 66, 0, 0, 10, 67, 0, 0, 130, 66, 0, 0, 11, 67, 0, 0, 130, 66, 0, 0, 12, 67, 0, 0, 130, 66, 0, 0, 13, 67, 0, 0, 130, 66, 0, 0, 43, 67, 0, 0, 130, 66, 0, 0, 44, 67, 0, 0, 130, 66, 0, 0, 45, 67, 0, 0, 130, 66, 0, 0, 46, 67, 0, 0, 130, 66, 0, 0, 47, 67, 0, 0, 130, 66, 0, 0, 48, 67, 0, 0, 130, 66, 0, 0, 49, 67, 0, 0, 130, 66, 0, 0, 50, 67, 0, 0, 130, 66, 0, 0, 51, 67, 0, 0, 130, 66, 0, 0, 52, 67, 0, 0, 130, 66, 0, 0, 53, 67, 0, 0, 130, 66, 0, 0, 54, 67, 0, 0, 130, 66, 0, 0, 55, 67, 0, 0, 132, 66, 0, 0, 184, 66, 0, 0, 132, 66, 0, 0, 186, 66, 0, 0, 132, 66, 0, 0, 188, 66, 0, 0, 132, 66, 0, 0, 190, 66, 0, 0, 132, 66, 0, 0, 192, 66, 0, 0, 132, 66, 0, 0, 194, 66, 0, 0, 132, 66, 0, 0, 196, 66, 0, 0, 132, 66, 0, 0, 198, 66, 0, 0, 132, 66, 0, 0, 200, 66, 0, 0, 132, 66, 0, 0, 202, 66, 0, 0, 132, 66, 0, 0, 204, 66, 0, 0, 132, 66, 0, 0, 206, 66, 0, 0, 132, 66, 0, 0, 0, 67, 0, 0, 132, 66, 0, 0, 1, 67, 0, 0, 132, 66, 0, 0, 2, 67, 0, 0, 132, 66, 0, 0, 3, 67, 0, 0, 132, 66, 0, 0, 4, 67, 0, 0, 132, 66, 0, 0, 5, 67, 0, 0, 132, 66, 0, 0, 6, 67, 0, 0, 132, 66, 0, 0, 7, 67, 0, 0, 132, 66, 0, 0, 8, 67, 0, 0, 132, 66, 0, 0, 9, 67, 0, 0, 132, 66, 0, 0, 10, 67, 0, 0, 132, 66, 0, 0, 11, 67, 0, 0, 132, 66, 0, 0, 12, 67, 0, 0, 132, 66, 0, 0, 13, 67, 0, 0, 132, 66, 0, 0, 44, 67, 0, 0, 132, 66, 0, 0, 45, 67, 0, 0, 132, 66, 0, 0, 46, 67, 0, 0, 132, 66, 0, 0, 47, 67, 0, 0, 132, 66, 0, 0, 48, 67, 0, 0, 132, 66, 0, 0, 49, 67, 0, 0, 132, 66, 0, 0, 50, 67, 0, 0, 132, 66, 0, 0, 51, 67, 0, 0, 132, 66, 0, 0, 52, 67, 0, 0, 132, 66, 0, 0, 53, 67, 0, 0, 132, 66, 0, 0, 54, 67, 0, 0, 132, 66, 0, 0, 55, 67, 0, 0, 134, 66, 0, 0, 184, 66, 0, 0, 134, 66, 0, 0, 186, 66, 0, 0, 134, 66, 0, 0, 188, 66, 0, 0, 134, 66, 0, 0, 190, 66, 0, 0, 134, 66, 0, 0, 192, 66, 0, 0, 134, 66, 0, 0, 194, 66, 0, 0, 134, 66, 0, 0, 196, 66, 0, 0, 134, 66, 0, 0, 198, 66, 0, 0, 134, 66, 0, 0, 200, 66, 0, 0, 134, 66, 0, 0, 202, 66, 0, 0, 134, 66, 0, 0, 204, 66, 0, 0, 134, 66, 0, 0, 206, 66, 0, 0, 134, 66, 0, 0, 0, 67, 0, 0, 134, 66, 0, 0, 1, 67, 0, 0, 134, 66, 0, 0, 2, 67, 0, 0, 134, 66, 0, 0, 3, 67, 0, 0, 134, 66, 0, 0, 4, 67, 0, 0, 134, 66, 0, 0, 5, 67, 0, 0, 134, 66, 0, 0, 6, 67, 0, 0, 134, 66, 0, 0, 7, 67, 0, 0, 134, 66, 0, 0, 8, 67, 0, 0, 134, 66, 0, 0, 9, 67, 0, 0, 134, 66, 0, 0, 10, 67, 0, 0, 134, 66, 0, 0, 11, 67, 0, 0, 134, 66, 0, 0, 12, 67, 0, 0, 134, 66, 0, 0, 13, 67, 0, 0, 134, 66, 0, 0, 44, 67, 0, 0, 134, 66, 0, 0, 45, 67, 0, 0, 134, 66, 0, 0, 46, 67, 0, 0, 134, 66, 0, 0, 47, 67, 0, 0, 134, 66, 0, 0, 48, 67, 0, 0, 134, 66, 0, 0, 49, 67, 0, 0, 134, 66, 0, 0, 50, 67, 0, 0, 134, 66, 0, 0, 51, 67, 0, 0, 134, 66, 0, 0, 52, 67, 0, 0, 134, 66, 0, 0, 53, 67, 0, 0, 134, 66, 0, 0, 54, 67, 0, 0, 134, 66, 0, 0, 55, 67, 0, 0, 136, 66, 0, 0, 184, 66, 0, 0, 136, 66, 0, 0, 186, 66, 0, 0, 136, 66, 0, 0, 188, 66, 0, 0, 136, 66, 0, 0, 190, 66, 0, 0, 136, 66, 0, 0, 192, 66, 0, 0, 136, 66, 0, 0, 194, 66, 0, 0, 136, 66, 0, 0, 196, 66, 0, 0, 136, 66, 0, 0, 198, 66, 0, 0, 136, 66, 0, 0, 200, 66, 0, 0, 136, 66, 0, 0, 202, 66, 0, 0, 136, 66, 0, 0, 204, 66, 0, 0, 136, 66, 0, 0, 206, 66, 0, 0, 136, 66, 0, 0, 0, 67, 0, 0, 136, 66, 0, 0, 1, 67, 0, 0, 136, 66, 0, 0, 2, 67, 0, 0, 136, 66, 0, 0, 3, 67, 0, 0, 136, 66, 0, 0, 4, 67, 0, 0, 136, 66, 0, 0, 5, 67, 0, 0, 136, 66, 0, 0, 6, 67, 0, 0, 136, 66, 0, 0, 7, 67, 0, 0, 136, 66, 0, 0, 8, 67, 0, 0, 136, 66, 0, 0, 9, 67, 0, 0, 136, 66, 0, 0, 10, 67, 0, 0, 136, 66, 0, 0, 11, 67, 0, 0, 136, 66, 0, 0, 12, 67, 0, 0, 136, 66, 0, 0, 13, 67, 0, 0, 136, 66, 0, 0, 44, 67, 0, 0, 136, 66, 0, 0, 45, 67, 0, 0, 136, 66, 0, 0, 46, 67, 0, 0, 136, 66, 0, 0, 47, 67, 0, 0, 136, 66, 0, 0, 48, 67, 0, 0, 136, 66, 0, 0, 49, 67, 0, 0, 136, 66, 0, 0, 50, 67, 0, 0, 136, 66, 0, 0, 51, 67, 0, 0, 136, 66, 0, 0, 52, 67, 0, 0, 136, 66, 0, 0, 53, 67, 0, 0, 136, 66, 0, 0, 54, 67, 0, 0, 136, 66, 0, 0, 55, 67, 0, 0, 138, 66, 0, 0, 184, 66, 0, 0, 138, 66, 0, 0, 186, 66, 0, 0, 138, 66, 0, 0, 188, 66, 0, 0, 138, 66, 0, 0, 190, 66, 0, 0, 138, 66, 0, 0, 192, 66, 0, 0, 138, 66, 0, 0, 194, 66, 0, 0, 138, 66, 0, 0, 196, 66, 0, 0, 138, 66, 0, 0, 198, 66, 0, 0, 138, 66, 0, 0, 200, 66, 0, 0, 138, 66, 0, 0, 202, 66, 0, 0, 138, 66, 0, 0, 204, 66, 0, 0, 138, 66, 0, 0, 206, 66, 0, 0, 138, 66, 0, 0, 0, 67, 0, 0, 138, 66, 0, 0, 1, 67, 0, 0, 138, 66, 0, 0, 2, 67, 0, 0, 138, 66, 0, 0, 3, 67, 0, 0, 138, 66, 0, 0, 4, 67, 0, 0, 138, 66, 0, 0, 5, 67, 0, 0, 138, 66, 0, 0, 6, 67, 0, 0, 138, 66, 0, 0, 7, 67, 0, 0, 138, 66, 0, 0, 8, 67, 0, 0, 138, 66, 0, 0, 9, 67, 0, 0, 138, 66, 0, 0, 10, 67, 0, 0, 138, 66, 0, 0, 11, 67, 0, 0, 138, 66, 0, 0, 12, 67, 0, 0, 138, 66, 0, 0, 13, 67, 0, 0, 138, 66, 0, 0, 44, 67, 0, 0, 138, 66, 0, 0, 45, 67, 0, 0, 138, 66, 0, 0, 46, 67, 0, 0, 138, 66, 0, 0, 47, 67, 0, 0, 138, 66, 0, 0, 48, 67, 0, 0, 138, 66, 0, 0, 49, 67, 0, 0, 138, 66, 0, 0, 50, 67, 0, 0, 138, 66, 0, 0, 51, 67, 0, 0, 138, 66, 0, 0, 52, 67, 0, 0, 138, 66, 0, 0, 53, 67, 0, 0, 138, 66, 0, 0, 54, 67, 0, 0, 138, 66, 0, 0, 55, 67, 0, 0, 140, 66, 0, 0, 184, 66, 0, 0, 140, 66, 0, 0, 186, 66, 0, 0, 140, 66, 0, 0, 188, 66, 0, 0, 140, 66, 0, 0, 190, 66, 0, 0, 140, 66, 0, 0, 192, 66, 0, 0, 140, 66, 0, 0, 194, 66, 0, 0, 140, 66, 0, 0, 196, 66, 0, 0, 140, 66, 0, 0, 198, 66, 0, 0, 140, 66, 0, 0, 200, 66, 0, 0, 140, 66, 0, 0, 202, 66, 0, 0, 140, 66, 0, 0, 204, 66, 0, 0, 140, 66, 0, 0, 206, 66, 0, 0, 140, 66, 0, 0, 0, 67, 0, 0, 140, 66, 0, 0, 1, 67, 0, 0, 140, 66, 0, 0, 2, 67, 0, 0, 140, 66, 0, 0, 3, 67, 0, 0, 140, 66, 0, 0, 4, 67, 0, 0, 140, 66, 0, 0, 5, 67, 0, 0, 140, 66, 0, 0, 6, 67, 0, 0, 140, 66, 0, 0, 7, 67, 0, 0, 140, 66, 0, 0, 8, 67, 0, 0, 140, 66, 0, 0, 9, 67, 0, 0, 140, 66, 0, 0, 10, 67, 0, 0, 140, 66, 0, 0, 11, 67, 0, 0, 140, 66, 0, 0, 12, 67, 0, 0, 140, 66, 0, 0, 13, 67, 0, 0, 140, 66, 0, 0, 45, 67, 0, 0, 140, 66, 0, 0, 46, 67, 0, 0, 140, 66, 0, 0, 47, 67, 0, 0, 140, 66, 0, 0, 48, 67, 0, 0, 140, 66, 0, 0, 49, 67, 0, 0, 140, 66, 0, 0, 50, 67, 0, 0, 140, 66, 0, 0, 51, 67, 0, 0, 140, 66, 0, 0, 52, 67, 0, 0, 140, 66, 0, 0, 53, 67, 0, 0, 140, 66, 0, 0, 54, 67, 0, 0, 140, 66, 0, 0, 55, 67, 0, 0, 142, 66, 0, 0, 184, 66, 0, 0, 142, 66, 0, 0, 186, 66, 0, 0, 142, 66, 0, 0, 188, 66, 0, 0, 142, 66, 0, 0, 190, 66, 0, 0, 142, 66, 0, 0, 192, 66, 0, 0, 142, 66, 0, 0, 194, 66, 0, 0, 142, 66, 0, 0, 196, 66, 0, 0, 142, 66, 0, 0, 198, 66, 0, 0, 142, 66, 0, 0, 200, 66, 0, 0, 142, 66, 0, 0, 202, 66, 0, 0, 142, 66, 0, 0, 204, 66, 0, 0, 142, 66, 0, 0, 206, 66, 0, 0, 142, 66, 0, 0, 0, 67, 0, 0, 142, 66, 0, 0, 1, 67, 0, 0, 142, 66, 0, 0, 2, 67, 0, 0, 142, 66, 0, 0, 3, 67, 0, 0, 142, 66, 0, 0, 4, 67, 0, 0, 142, 66, 0, 0, 5, 67, 0, 0, 142, 66, 0, 0, 6, 67, 0, 0, 142, 66, 0, 0, 7, 67, 0, 0, 142, 66, 0, 0, 8, 67, 0, 0, 142, 66, 0, 0, 9, 67, 0, 0, 142, 66, 0, 0, 10, 67, 0, 0, 142, 66, 0, 0, 11, 67, 0, 0, 142, 66, 0, 0, 12, 67, 0, 0, 142, 66, 0, 0, 13, 67, 0, 0, 142, 66, 0, 0, 45, 67, 0, 0, 142, 66, 0, 0, 46, 67, 0, 0, 142, 66, 0, 0, 47, 67, 0, 0, 142, 66, 0, 0, 48, 67, 0, 0, 142, 66, 0, 0, 49, 67, 0, 0, 142, 66, 0, 0, 50, 67, 0, 0, 142, 66, 0, 0, 51, 67, 0, 0, 142, 66, 0, 0, 52, 67, 0, 0, 142, 66, 0, 0, 53, 67, 0, 0, 142, 66, 0, 0, 54, 67, 0, 0, 142, 66, 0, 0, 55, 67, 0, 0, 144, 66, 0, 0, 184, 66, 0, 0, 144, 66, 0, 0, 186, 66, 0, 0, 144, 66, 0, 0, 188, 66, 0, 0, 144, 66, 0, 0, 190, 66, 0, 0, 144, 66, 0, 0, 192, 66, 0, 0, 144, 66, 0, 0, 194, 66, 0, 0, 144, 66, 0, 0, 196, 66, 0, 0, 144, 66, 0, 0, 198, 66, 0, 0, 144, 66, 0, 0, 200, 66, 0, 0, 144, 66, 0, 0, 202, 66, 0, 0, 144, 66, 0, 0, 204, 66, 0, 0, 144, 66, 0, 0, 0, 67, 0, 0, 144, 66, 0, 0, 1, 67, 0, 0, 144, 66, 0, 0, 2, 67, 0, 0, 144, 66, 0, 0, 3, 67, 0, 0, 144, 66, 0, 0, 4, 67, 0, 0, 144, 66, 0, 0, 5, 67, 0, 0, 144, 66, 0, 0, 6, 67, 0, 0, 144, 66, 0, 0, 7, 67, 0, 0, 144, 66, 0, 0, 8, 67, 0, 0, 144, 66, 0, 0, 9, 67, 0, 0, 144, 66, 0, 0, 10, 67, 0, 0, 144, 66, 0, 0, 11, 67, 0, 0, 144, 66, 0, 0, 12, 67, 0, 0, 144, 66, 0, 0, 13, 67, 0, 0, 144, 66, 0, 0, 45, 67, 0, 0, 144, 66, 0, 0, 46, 67, 0, 0, 144, 66, 0, 0, 47, 67, 0, 0, 144, 66, 0, 0, 48, 67, 0, 0, 144, 66, 0, 0, 49, 67, 0, 0, 144, 66, 0, 0, 50, 67, 0, 0, 144, 66, 0, 0, 51, 67, 0, 0, 144, 66, 0, 0, 52, 67, 0, 0, 144, 66, 0, 0, 53, 67, 0, 0, 144, 66, 0, 0, 54, 67, 0, 0, 144, 66, 0, 0, 55, 67, 0, 0, 146, 66, 0, 0, 184, 66, 0, 0, 146, 66, 0, 0, 186, 66, 0, 0, 146, 66, 0, 0, 188, 66, 0, 0, 146, 66, 0, 0, 190, 66, 0, 0, 146, 66, 0, 0, 192, 66, 0, 0, 146, 66, 0, 0, 194, 66, 0, 0, 146, 66, 0, 0, 196, 66, 0, 0, 146, 66, 0, 0, 198, 66, 0, 0, 146, 66, 0, 0, 200, 66, 0, 0, 146, 66, 0, 0, 202, 66, 0, 0, 146, 66, 0, 0, 0, 67, 0, 0, 146, 66, 0, 0, 1, 67, 0, 0, 146, 66, 0, 0, 2, 67, 0, 0, 146, 66, 0, 0, 3, 67, 0, 0, 146, 66, 0, 0, 4, 67, 0, 0, 146, 66, 0, 0, 5, 67, 0, 0, 146, 66, 0, 0, 6, 67, 0, 0, 146, 66, 0, 0, 7, 67, 0, 0, 146, 66, 0, 0, 8, 67, 0, 0, 146, 66, 0, 0, 9, 67, 0, 0, 146, 66, 0, 0, 10, 67, 0, 0, 146, 66, 0, 0, 11, 67, 0, 0, 146, 66, 0, 0, 12, 67, 0, 0, 146, 66, 0, 0, 13, 67, 0, 0, 146, 66, 0, 0, 46, 67, 0, 0, 146, 66, 0, 0, 47, 67, 0, 0, 146, 66, 0, 0, 48, 67, 0, 0, 146, 66, 0, 0, 49, 67, 0, 0, 146, 66, 0, 0, 50, 67, 0, 0, 146, 66, 0, 0, 51, 67, 0, 0, 146, 66, 0, 0, 52, 67, 0, 0, 146, 66, 0, 0, 53, 67, 0, 0, 146, 66, 0, 0, 54, 67, 0, 0, 146, 66, 0, 0, 55, 67, 0, 0, 148, 66, 0, 0, 0, 67, 0, 0, 148, 66, 0, 0, 1, 67, 0, 0, 148, 66, 0, 0, 2, 67, 0, 0, 148, 66, 0, 0, 3, 67, 0, 0, 148, 66, 0, 0, 4, 67, 0, 0, 148, 66, 0, 0, 5, 67, 0, 0, 148, 66, 0, 0, 6, 67, 0, 0, 148, 66, 0, 0, 7, 67, 0, 0, 148, 66, 0, 0, 8, 67, 0, 0, 148, 66, 0, 0, 9, 67, 0, 0, 148, 66, 0, 0, 10, 67, 0, 0, 148, 66, 0, 0, 11, 67, 0, 0, 148, 66, 0, 0, 12, 67, 0, 0, 148, 66, 0, 0, 13, 67, 0, 0, 150, 66, 0, 0, 0, 67, 0, 0, 150, 66, 0, 0, 1, 67, 0, 0, 150, 66, 0, 0, 2, 67, 0, 0, 150, 66, 0, 0, 3, 67, 0, 0, 150, 66, 0, 0, 4, 67, 0, 0, 150, 66, 0, 0, 5, 67, 0, 0, 150, 66, 0, 0, 6, 67, 0, 0, 150, 66, 0, 0, 7, 67, 0, 0, 150, 66, 0, 0, 8, 67, 0, 0, 150, 66, 0, 0, 9, 67, 0, 0, 150, 66, 0, 0, 10, 67, 0, 0, 150, 66, 0, 0, 11, 67, 0, 0, 150, 66, 0, 0, 12, 67, 0, 0, 150, 66, 0, 0, 13, 67, 0, 0, 152, 66, 0, 0, 0, 67, 0, 0, 152, 66, 0, 0, 1, 67, 0, 0, 152, 66, 0, 0, 2, 67, 0, 0, 152, 66, 0, 0, 3, 67, 0, 0, 152, 66, 0, 0, 4, 67, 0, 0, 152, 66, 0, 0, 5, 67, 0, 0, 152, 66, 0, 0, 6, 67, 0, 0, 152, 66, 0, 0, 7, 67, 0, 0, 152, 66, 0, 0, 8, 67, 0, 0, 152, 66, 0, 0, 9, 67, 0, 0, 152, 66, 0, 0, 10, 67, 0, 0, 152, 66, 0, 0, 11, 67, 0, 0, 152, 66, 0, 0, 12, 67, 0, 0, 152, 66, 0, 0, 13, 67, 0, 0, 154, 66, 0, 0, 0, 67, 0, 0, 154, 66, 0, 0, 1, 67, 0, 0, 154, 66, 0, 0, 2, 67, 0, 0, 154, 66, 0, 0, 3, 67, 0, 0, 154, 66, 0, 0, 4, 67, 0, 0, 154, 66, 0, 0, 5, 67, 0, 0, 154, 66, 0, 0, 6, 67, 0, 0, 154, 66, 0, 0, 7, 67, 0, 0, 154, 66, 0, 0, 8, 67, 0, 0, 154, 66, 0, 0, 9, 67, 0, 0, 154, 66, 0, 0, 10, 67, 0, 0, 154, 66, 0, 0, 11, 67, 0, 0, 154, 66, 0, 0, 12, 67, 0, 0, 154, 66, 0, 0, 13, 67, 0, 0, 156, 66, 0, 0, 0, 67, 0, 0, 156, 66, 0, 0, 1, 67, 0, 0, 156, 66, 0, 0, 2, 67, 0, 0, 156, 66, 0, 0, 3, 67, 0, 0, 156, 66, 0, 0, 4, 67, 0, 0, 156, 66, 0, 0, 5, 67, 0, 0, 156, 66, 0, 0, 6, 67, 0, 0, 156, 66, 0, 0, 7, 67, 0, 0, 156, 66, 0, 0, 8, 67, 0, 0, 156, 66, 0, 0, 9, 67, 0, 0, 156, 66, 0, 0, 10, 67, 0, 0, 156, 66, 0, 0, 11, 67, 0, 0, 156, 66, 0, 0, 12, 67, 0, 0, 156, 66, 0, 0, 13, 67, 0, 0, 158, 66, 0, 0, 0, 67, 0, 0, 158, 66, 0, 0, 1, 67, 0, 0, 158, 66, 0, 0, 2, 67, 0, 0, 158, 66, 0, 0, 3, 67, 0, 0, 158, 66, 0, 0, 4, 67, 0, 0, 158, 66, 0, 0, 5, 67, 0, 0, 158, 66, 0, 0, 6, 67, 0, 0, 158, 66, 0, 0, 7, 67, 0, 0, 158, 66, 0, 0, 8, 67, 0, 0, 158, 66, 0, 0, 9, 67, 0, 0, 158, 66, 0, 0, 10, 67, 0, 0, 158, 66, 0, 0, 11, 67, 0, 0, 158, 66, 0, 0, 12, 67, 0, 0, 158, 66, 0, 0, 13, 67, 0, 0, 160, 66, 0, 0, 0, 67, 0, 0, 160, 66, 0, 0, 1, 67, 0, 0, 160, 66, 0, 0, 2, 67, 0, 0, 160, 66, 0, 0, 3, 67, 0, 0, 160, 66, 0, 0, 4, 67, 0, 0, 160, 66, 0, 0, 5, 67, 0, 0, 160, 66, 0, 0, 6, 67, 0, 0, 160, 66, 0, 0, 7, 67, 0, 0, 160, 66, 0, 0, 8, 67, 0, 0, 160, 66, 0, 0, 9, 67, 0, 0, 160, 66, 0, 0, 10, 67, 0, 0, 160, 66, 0, 0, 11, 67, 0, 0, 160, 66, 0, 0, 12, 67, 0, 0, 160, 66, 0, 0, 13, 67, 0, 0, 162, 66, 0, 0, 0, 67, 0, 0, 162, 66, 0, 0, 1, 67, 0, 0, 162, 66, 0, 0, 2, 67, 0, 0, 162, 66, 0, 0, 3, 67, 0, 0, 162, 66, 0, 0, 4, 67, 0, 0, 162, 66, 0, 0, 5, 67, 0, 0, 162, 66, 0, 0, 6, 67, 0, 0, 162, 66, 0, 0, 7, 67, 0, 0, 162, 66, 0, 0, 8, 67, 0, 0, 162, 66, 0, 0, 9, 67, 0, 0, 162, 66, 0, 0, 10, 67, 0, 0, 162, 66, 0, 0, 11, 67, 0, 0, 162, 66, 0, 0, 12, 67, 0, 0, 162, 66, 0, 0, 13, 67, 0, 0, 164, 66, 0, 0, 0, 67, 0, 0, 164, 66, 0, 0, 1, 67, 0, 0, 164, 66, 0, 0, 2, 67, 0, 0, 164, 66, 0, 0, 3, 67, 0, 0, 164, 66, 0, 0, 4, 67, 0, 0, 164, 66, 0, 0, 5, 67, 0, 0, 164, 66, 0, 0, 6, 67, 0, 0, 164, 66, 0, 0, 7, 67, 0, 0, 164, 66, 0, 0, 8, 67, 0, 0, 164, 66, 0, 0, 9, 67, 0, 0, 164, 66, 0, 0, 10, 67, 0, 0, 164, 66, 0, 0, 11, 67, 0, 0, 164, 66, 0, 0, 12, 67, 0, 0, 164, 66, 0, 0, 13, 67, 0, 0, 166, 66, 0, 0, 0, 67, 0, 0, 166, 66, 0, 0, 1, 67, 0, 0, 166, 66, 0, 0, 2, 67, 0, 0, 166, 66, 0, 0, 3, 67, 0, 0, 166, 66, 0, 0, 4, 67, 0, 0, 166, 66, 0, 0, 5, 67, 0, 0, 166, 66, 0, 0, 6, 67, 0, 0, 166, 66, 0, 0, 7, 67, 0, 0, 166, 66, 0, 0, 8, 67, 0, 0, 166, 66, 0, 0, 9, 67, 0, 0, 166, 66, 0, 0, 10, 67, 0, 0, 166, 66, 0, 0, 11, 67, 0, 0, 166, 66, 0, 0, 12, 67, 0, 0, 166, 66, 0, 0, 13, 67, 0, 0, 168, 66, 0, 0, 184, 66, 0, 0, 168, 66, 0, 0, 186, 66, 0, 0, 168, 66, 0, 0, 188, 66, 0, 0, 168, 66, 0, 0, 190, 66, 0, 0, 168, 66, 0, 0, 192, 66, 0, 0, 168, 66, 0, 0, 194, 66, 0, 0, 168, 66, 0, 0, 196, 66, 0, 0, 168, 66, 0, 0, 198, 66, 0, 0, 168, 66, 0, 0, 200, 66, 0, 0, 168, 66, 0, 0, 202, 66, 0, 0, 168, 66, 0, 0, 0, 67, 0, 0, 168, 66, 0, 0, 1, 67, 0, 0, 168, 66, 0, 0, 2, 67, 0, 0, 168, 66, 0, 0, 3, 67, 0, 0, 168, 66, 0, 0, 4, 67, 0, 0, 168, 66, 0, 0, 5, 67, 0, 0, 168, 66, 0, 0, 6, 67, 0, 0, 168, 66, 0, 0, 7, 67, 0, 0, 168, 66, 0, 0, 8, 67, 0, 0, 168, 66, 0, 0, 9, 67, 0, 0, 168, 66, 0, 0, 10, 67, 0, 0, 168, 66, 0, 0, 11, 67, 0, 0, 168, 66, 0, 0, 12, 67, 0, 0, 168, 66, 0, 0, 13, 67, 0, 0, 168, 66, 0, 0, 46, 67, 0, 0, 168, 66, 0, 0, 47, 67, 0, 0, 168, 66, 0, 0, 48, 67, 0, 0, 168, 66, 0, 0, 49, 67, 0, 0, 168, 66, 0, 0, 50, 67, 0, 0, 168, 66, 0, 0, 51, 67, 0, 0, 168, 66, 0, 0, 52, 67, 0, 0, 168, 66, 0, 0, 53, 67, 0, 0, 168, 66, 0, 0, 54, 67, 0, 0, 168, 66, 0, 0, 55, 67, 0, 0, 170, 66, 0, 0, 184, 66, 0, 0, 170, 66, 0, 0, 186, 66, 0, 0, 170, 66, 0, 0, 188, 66, 0, 0, 170, 66, 0, 0, 190, 66, 0, 0, 170, 66, 0, 0, 192, 66, 0, 0, 170, 66, 0, 0, 194, 66, 0, 0, 170, 66, 0, 0, 196, 66, 0, 0, 170, 66, 0, 0, 198, 66, 0, 0, 170, 66, 0, 0, 200, 66, 0, 0, 170, 66, 0, 0, 202, 66, 0, 0, 170, 66, 0, 0, 204, 66, 0, 0, 170, 66, 0, 0, 0, 67, 0, 0, 170, 66, 0, 0, 1, 67, 0, 0, 170, 66, 0, 0, 2, 67, 0, 0, 170, 66, 0, 0, 3, 67, 0, 0, 170, 66, 0, 0, 4, 67, 0, 0, 170, 66, 0, 0, 5, 67, 0, 0, 170, 66, 0, 0, 6, 67, 0, 0, 170, 66, 0, 0, 7, 67, 0, 0, 170, 66, 0, 0, 8, 67, 0, 0, 170, 66, 0, 0, 9, 67, 0, 0, 170, 66, 0, 0, 10, 67, 0, 0, 170, 66, 0, 0, 11, 67, 0, 0, 170, 66, 0, 0, 12, 67, 0, 0, 170, 66, 0, 0, 13, 67, 0, 0, 170, 66, 0, 0, 45, 67, 0, 0, 170, 66, 0, 0, 46, 67, 0, 0, 170, 66, 0, 0, 47, 67, 0, 0, 170, 66, 0, 0, 48, 67, 0, 0, 170, 66, 0, 0, 49, 67, 0, 0, 170, 66, 0, 0, 50, 67, 0, 0, 170, 66, 0, 0, 51, 67, 0, 0, 170, 66, 0, 0, 52, 67, 0, 0, 170, 66, 0, 0, 53, 67, 0, 0, 170, 66, 0, 0, 54, 67, 0, 0, 170, 66, 0, 0, 55, 67, 0, 0, 172, 66, 0, 0, 184, 66, 0, 0, 172, 66, 0, 0, 186, 66, 0, 0, 172, 66, 0, 0, 188, 66, 0, 0, 172, 66, 0, 0, 190, 66, 0, 0, 172, 66, 0, 0, 192, 66, 0, 0, 172, 66, 0, 0, 194, 66, 0, 0, 172, 66, 0, 0, 196, 66, 0, 0, 172, 66, 0, 0, 198, 66, 0, 0, 172, 66, 0, 0, 200, 66, 0, 0, 172, 66, 0, 0, 202, 66, 0, 0, 172, 66, 0, 0, 204, 66, 0, 0, 172, 66, 0, 0, 206, 66, 0, 0, 172, 66, 0, 0, 0, 67, 0, 0, 172, 66, 0, 0, 1, 67, 0, 0, 172, 66, 0, 0, 2, 67, 0, 0, 172, 66, 0, 0, 3, 67, 0, 0, 172, 66, 0, 0, 4, 67, 0, 0, 172, 66, 0, 0, 5, 67, 0, 0, 172, 66, 0, 0, 6, 67, 0, 0, 172, 66, 0, 0, 7, 67, 0, 0, 172, 66, 0, 0, 8, 67, 0, 0, 172, 66, 0, 0, 9, 67, 0, 0, 172, 66, 0, 0, 10, 67, 0, 0, 172, 66, 0, 0, 11, 67, 0, 0, 172, 66, 0, 0, 12, 67, 0, 0, 172, 66, 0, 0, 13, 67, 0, 0, 172, 66, 0, 0, 45, 67, 0, 0, 172, 66, 0, 0, 46, 67, 0, 0, 172, 66, 0, 0, 47, 67, 0, 0, 172, 66, 0, 0, 48, 67, 0, 0, 172, 66, 0, 0, 49, 67, 0, 0, 172, 66, 0, 0, 50, 67, 0, 0, 172, 66, 0, 0, 51, 67, 0, 0, 172, 66, 0, 0, 52, 67, 0, 0, 172, 66, 0, 0, 53, 67, 0, 0, 172, 66, 0, 0, 54, 67, 0, 0, 172, 66, 0, 0, 55, 67, 0, 0, 174, 66, 0, 0, 184, 66, 0, 0, 174, 66, 0, 0, 186, 66, 0, 0, 174, 66, 0, 0, 188, 66, 0, 0, 174, 66, 0, 0, 190, 66, 0, 0, 174, 66, 0, 0, 192, 66, 0, 0, 174, 66, 0, 0, 194, 66, 0, 0, 174, 66, 0, 0, 196, 66, 0, 0, 174, 66, 0, 0, 198, 66, 0, 0, 174, 66, 0, 0, 200, 66, 0, 0, 174, 66, 0, 0, 202, 66, 0, 0, 174, 66, 0, 0, 204, 66, 0, 0, 174, 66, 0, 0, 206, 66, 0, 0, 174, 66, 0, 0, 0, 67, 0, 0, 174, 66, 0, 0, 1, 67, 0, 0, 174, 66, 0, 0, 2, 67, 0, 0, 174, 66, 0, 0, 3, 67, 0, 0, 174, 66, 0, 0, 4, 67, 0, 0, 174, 66, 0, 0, 5, 67, 0, 0, 174, 66, 0, 0, 6, 67, 0, 0, 174, 66, 0, 0, 7, 67, 0, 0, 174, 66, 0, 0, 8, 67, 0, 0, 174, 66, 0, 0, 9, 67, 0, 0, 174, 66, 0, 0, 10, 67, 0, 0, 174, 66, 0, 0, 11, 67, 0, 0, 174, 66, 0, 0, 12, 67, 0, 0, 174, 66, 0, 0, 13, 67, 0, 0, 174, 66, 0, 0, 45, 67, 0, 0, 174, 66, 0, 0, 46, 67, 0, 0, 174, 66, 0, 0, 47, 67, 0, 0, 174, 66, 0, 0, 48, 67, 0, 0, 174, 66, 0, 0, 49, 67, 0, 0, 174, 66, 0, 0, 50, 67, 0, 0, 174, 66, 0, 0, 51, 67, 0, 0, 174, 66, 0, 0, 52, 67, 0, 0, 174, 66, 0, 0, 53, 67, 0, 0, 174, 66, 0, 0, 54, 67, 0, 0, 174, 66, 0, 0, 55, 67, 0, 0, 176, 66, 0, 0, 184, 66, 0, 0, 176, 66, 0, 0, 186, 66, 0, 0, 176, 66, 0, 0, 188, 66, 0, 0, 176, 66, 0, 0, 190, 66, 0, 0, 176, 66, 0, 0, 192, 66, 0, 0, 176, 66, 0, 0, 194, 66, 0, 0, 176, 66, 0, 0, 196, 66, 0, 0, 176, 66, 0, 0, 198, 66, 0, 0, 176, 66, 0, 0, 200, 66, 0, 0, 176, 66, 0, 0, 202, 66, 0, 0, 176, 66, 0, 0, 204, 66, 0, 0, 176, 66, 0, 0, 206, 66, 0, 0, 176, 66, 0, 0, 0, 67, 0, 0, 176, 66, 0, 0, 1, 67, 0, 0, 176, 66, 0, 0, 2, 67, 0, 0, 176, 66, 0, 0, 3, 67, 0, 0, 176, 66, 0, 0, 4, 67, 0, 0, 176, 66, 0, 0, 5, 67, 0, 0, 176, 66, 0, 0, 6, 67, 0, 0, 176, 66, 0, 0, 7, 67, 0, 0, 176, 66, 0, 0, 8, 67, 0, 0, 176, 66, 0, 0, 9, 67, 0, 0, 176, 66, 0, 0, 10, 67, 0, 0, 176, 66, 0, 0, 11, 67, 0, 0, 176, 66, 0, 0, 12, 67, 0, 0, 176, 66, 0, 0, 13, 67, 0, 0, 176, 66, 0, 0, 44, 67, 0, 0, 176, 66, 0, 0, 45, 67, 0, 0, 176, 66, 0, 0, 46, 67, 0, 0, 176, 66, 0, 0, 47, 67, 0, 0, 176, 66, 0, 0, 48, 67, 0, 0, 176, 66, 0, 0, 49, 67, 0, 0, 176, 66, 0, 0, 50, 67, 0, 0, 176, 66, 0, 0, 51, 67, 0, 0, 176, 66, 0, 0, 52, 67, 0, 0, 176, 66, 0, 0, 53, 67, 0, 0, 176, 66, 0, 0, 54, 67, 0, 0, 176, 66, 0, 0, 55, 67, 0, 0, 178, 66, 0, 0, 184, 66, 0, 0, 178, 66, 0, 0, 186, 66, 0, 0, 178, 66, 0, 0, 188, 66, 0, 0, 178, 66, 0, 0, 190, 66, 0, 0, 178, 66, 0, 0, 192, 66, 0, 0, 178, 66, 0, 0, 194, 66, 0, 0, 178, 66, 0, 0, 196, 66, 0, 0, 178, 66, 0, 0, 198, 66, 0, 0, 178, 66, 0, 0, 200, 66, 0, 0, 178, 66, 0, 0, 202, 66, 0, 0, 178, 66, 0, 0, 204, 66, 0, 0, 178, 66, 0, 0, 206, 66, 0, 0, 178, 66, 0, 0, 0, 67, 0, 0, 178, 66, 0, 0, 1, 67, 0, 0, 178, 66, 0, 0, 2, 67, 0, 0, 178, 66, 0, 0, 3, 67, 0, 0, 178, 66, 0, 0, 4, 67, 0, 0, 178, 66, 0, 0, 5, 67, 0, 0, 178, 66, 0, 0, 6, 67, 0, 0, 178, 66, 0, 0, 7, 67, 0, 0, 178, 66, 0, 0, 8, 67, 0, 0, 178, 66, 0, 0, 9, 67, 0, 0, 178, 66, 0, 0, 10, 67, 0, 0, 178, 66, 0, 0, 11, 67, 0, 0, 178, 66, 0, 0, 12, 67, 0, 0, 178, 66, 0, 0, 13, 67, 0, 0, 178, 66, 0, 0, 44, 67, 0, 0, 178, 66, 0, 0, 45, 67, 0, 0, 178, 66, 0, 0, 46, 67, 0, 0, 178, 66, 0, 0, 47, 67, 0, 0, 178, 66, 0, 0, 48, 67, 0, 0, 178, 66, 0, 0, 49, 67, 0, 0, 178, 66, 0, 0, 50, 67, 0, 0, 178, 66, 0, 0, 51, 67, 0, 0, 178, 66, 0, 0, 52, 67, 0, 0, 178, 66, 0, 0, 53, 67, 0, 0, 178, 66, 0, 0, 54, 67, 0, 0, 178, 66, 0, 0, 55, 67, 0, 0, 180, 66, 0, 0, 184, 66, 0, 0, 180, 66, 0, 0, 186, 66, 0, 0, 180, 66, 0, 0, 188, 66, 0, 0, 180, 66, 0, 0, 190, 66, 0, 0, 180, 66, 0, 0, 192, 66, 0, 0, 180, 66, 0, 0, 194, 66, 0, 0, 180, 66, 0, 0, 196, 66, 0, 0, 180, 66, 0, 0, 198, 66, 0, 0, 180, 66, 0, 0, 200, 66, 0, 0, 180, 66, 0, 0, 202, 66, 0, 0, 180, 66, 0, 0, 204, 66, 0, 0, 180, 66, 0, 0, 206, 66, 0, 0, 180, 66, 0, 0, 0, 67, 0, 0, 180, 66, 0, 0, 1, 67, 0, 0, 180, 66, 0, 0, 2, 67, 0, 0, 180, 66, 0, 0, 3, 67, 0, 0, 180, 66, 0, 0, 4, 67, 0, 0, 180, 66, 0, 0, 5, 67, 0, 0, 180, 66, 0, 0, 6, 67, 0, 0, 180, 66, 0, 0, 7, 67, 0, 0, 180, 66, 0, 0, 8, 67, 0, 0, 180, 66, 0, 0, 9, 67, 0, 0, 180, 66, 0, 0, 10, 67, 0, 0, 180, 66, 0, 0, 11, 67, 0, 0, 180, 66, 0, 0, 12, 67, 0, 0, 180, 66, 0, 0, 13, 67, 0, 0, 180, 66, 0, 0, 44, 67, 0, 0, 180, 66, 0, 0, 45, 67, 0, 0, 180, 66, 0, 0, 46, 67, 0, 0, 180, 66, 0, 0, 47, 67, 0, 0, 180, 66, 0, 0, 48, 67, 0, 0, 180, 66, 0, 0, 49, 67, 0, 0, 180, 66, 0, 0, 50, 67, 0, 0, 180, 66, 0, 0, 51, 67, 0, 0, 180, 66, 0, 0, 52, 67, 0, 0, 180, 66, 0, 0, 53, 67, 0, 0, 180, 66, 0, 0, 54, 67, 0, 0, 180, 66, 0, 0, 55, 67, 0, 0, 182, 66, 0, 0, 184, 66, 0, 0, 182, 66, 0, 0, 186, 66, 0, 0, 182, 66, 0, 0, 188, 66, 0, 0, 182, 66, 0, 0, 190, 66, 0, 0, 182, 66, 0, 0, 192, 66, 0, 0, 182, 66, 0, 0, 194, 66, 0, 0, 182, 66, 0, 0, 196, 66, 0, 0, 182, 66, 0, 0, 198, 66, 0, 0, 182, 66, 0, 0, 200, 66, 0, 0, 182, 66, 0, 0, 202, 66, 0, 0, 182, 66, 0, 0, 204, 66, 0, 0, 182, 66, 0, 0, 206, 66, 0, 0, 182, 66, 0, 0, 0, 67, 0, 0, 182, 66, 0, 0, 1, 67, 0, 0, 182, 66, 0, 0, 2, 67, 0, 0, 182, 66, 0, 0, 3, 67, 0, 0, 182, 66, 0, 0, 4, 67, 0, 0, 182, 66, 0, 0, 5, 67, 0, 0, 182, 66, 0, 0, 6, 67, 0, 0, 182, 66, 0, 0, 7, 67, 0, 0, 182, 66, 0, 0, 8, 67, 0, 0, 182, 66, 0, 0, 9, 67, 0, 0, 182, 66, 0, 0, 10, 67, 0, 0, 182, 66, 0, 0, 11, 67, 0, 0, 182, 66, 0, 0, 12, 67, 0, 0, 182, 66, 0, 0, 13, 67, 0, 0, 182, 66, 0, 0, 44, 67, 0, 0, 182, 66, 0, 0, 45, 67, 0, 0, 182, 66, 0, 0, 46, 67, 0, 0, 182, 66, 0, 0, 47, 67, 0, 0, 182, 66, 0, 0, 48, 67, 0, 0, 182, 66, 0, 0, 49, 67, 0, 0, 182, 66, 0, 0, 50, 67, 0, 0, 182, 66, 0, 0, 51, 67, 0, 0, 182, 66, 0, 0, 52, 67, 0, 0, 182, 66, 0, 0, 53, 67, 0, 0, 182, 66, 0, 0, 54, 67, 0, 0, 182, 66, 0, 0, 55, 67, 0, 0, 184, 66, 0, 0, 184, 66, 0, 0, 184, 66, 0, 0, 186, 66, 0, 0, 184, 66, 0, 0, 188, 66, 0, 0, 184, 66, 0, 0, 190, 66, 0, 0, 184, 66, 0, 0, 192, 66, 0, 0, 184, 66, 0, 0, 194, 66, 0, 0, 184, 66, 0, 0, 196, 66, 0, 0, 184, 66, 0, 0, 198, 66, 0, 0, 184, 66, 0, 0, 200, 66, 0, 0, 184, 66, 0, 0, 202, 66, 0, 0, 184, 66, 0, 0, 204, 66, 0, 0, 184, 66, 0, 0, 206, 66, 0, 0, 184, 66, 0, 0, 208, 66, 0, 0, 184, 66, 0, 0, 0, 67, 0, 0, 184, 66, 0, 0, 1, 67, 0, 0, 184, 66, 0, 0, 2, 67, 0, 0, 184, 66, 0, 0, 3, 67, 0, 0, 184, 66, 0, 0, 4, 67, 0, 0, 184, 66, 0, 0, 5, 67, 0, 0, 184, 66, 0, 0, 6, 67, 0, 0, 184, 66, 0, 0, 7, 67, 0, 0, 184, 66, 0, 0, 8, 67, 0, 0, 184, 66, 0, 0, 9, 67, 0, 0, 184, 66, 0, 0, 10, 67, 0, 0, 184, 66, 0, 0, 11, 67, 0, 0, 184, 66, 0, 0, 12, 67, 0, 0, 184, 66, 0, 0, 13, 67, 0, 0, 184, 66, 0, 0, 43, 67, 0, 0, 184, 66, 0, 0, 44, 67, 0, 0, 184, 66, 0, 0, 45, 67, 0, 0, 184, 66, 0, 0, 46, 67, 0, 0, 184, 66, 0, 0, 47, 67, 0, 0, 184, 66, 0, 0, 48, 67, 0, 0, 184, 66, 0, 0, 49, 67, 0, 0, 184, 66, 0, 0, 50, 67, 0, 0, 184, 66, 0, 0, 51, 67, 0, 0, 184, 66, 0, 0, 52, 67, 0, 0, 184, 66, 0, 0, 53, 67, 0, 0, 184, 66, 0, 0, 54, 67, 0, 0, 184, 66, 0, 0, 55, 67, 0, 0, 186, 66, 0, 0, 184, 66, 0, 0, 186, 66, 0, 0, 186, 66, 0, 0, 186, 66, 0, 0, 188, 66, 0, 0, 186, 66, 0, 0, 190, 66, 0, 0, 186, 66, 0, 0, 192, 66, 0, 0, 186, 66, 0, 0, 194, 66, 0, 0, 186, 66, 0, 0, 196, 66, 0, 0, 186, 66, 0, 0, 198, 66, 0, 0, 186, 66, 0, 0, 200, 66, 0, 0, 186, 66, 0, 0, 202, 66, 0, 0, 186, 66, 0, 0, 204, 66, 0, 0, 186, 66, 0, 0, 206, 66, 0, 0, 186, 66, 0, 0, 208, 66, 0, 0, 186, 66, 0, 0, 210, 66, 0, 0, 186, 66, 0, 0, 0, 67, 0, 0, 186, 66, 0, 0, 1, 67, 0, 0, 186, 66, 0, 0, 2, 67, 0, 0, 186, 66, 0, 0, 3, 67, 0, 0, 186, 66, 0, 0, 4, 67, 0, 0, 186, 66, 0, 0, 5, 67, 0, 0, 186, 66, 0, 0, 6, 67, 0, 0, 186, 66, 0, 0, 7, 67, 0, 0, 186, 66, 0, 0, 8, 67, 0, 0, 186, 66, 0, 0, 9, 67, 0, 0, 186, 66, 0, 0, 10, 67, 0, 0, 186, 66, 0, 0, 11, 67, 0, 0, 186, 66, 0, 0, 12, 67, 0, 0, 186, 66, 0, 0, 13, 67, 0, 0, 186, 66, 0, 0, 43, 67, 0, 0, 186, 66, 0, 0, 44, 67, 0, 0, 186, 66, 0, 0, 45, 67, 0, 0, 186, 66, 0, 0, 46, 67, 0, 0, 186, 66, 0, 0, 47, 67, 0, 0, 186, 66, 0, 0, 48, 67, 0, 0, 186, 66, 0, 0, 49, 67, 0, 0, 186, 66, 0, 0, 50, 67, 0, 0, 186, 66, 0, 0, 51, 67, 0, 0, 186, 66, 0, 0, 52, 67, 0, 0, 186, 66, 0, 0, 53, 67, 0, 0, 186, 66, 0, 0, 54, 67, 0, 0, 186, 66, 0, 0, 55, 67, 0, 0, 188, 66, 0, 0, 184, 66, 0, 0, 188, 66, 0, 0, 186, 66, 0, 0, 188, 66, 0, 0, 188, 66, 0, 0, 188, 66, 0, 0, 190, 66, 0, 0, 188, 66, 0, 0, 192, 66, 0, 0, 188, 66, 0, 0, 194, 66, 0, 0, 188, 66, 0, 0, 196, 66, 0, 0, 188, 66, 0, 0, 198, 66, 0, 0, 188, 66, 0, 0, 200, 66, 0, 0, 188, 66, 0, 0, 202, 66, 0, 0, 188, 66, 0, 0, 204, 66, 0, 0, 188, 66, 0, 0, 206, 66, 0, 0, 188, 66, 0, 0, 208, 66, 0, 0, 188, 66, 0, 0, 210, 66, 0, 0, 188, 66, 0, 0, 212, 66, 0, 0, 188, 66, 0, 0, 0, 67, 0, 0, 188, 66, 0, 0, 1, 67, 0, 0, 188, 66, 0, 0, 2, 67, 0, 0, 188, 66, 0, 0, 3, 67, 0, 0, 188, 66, 0, 0, 4, 67, 0, 0, 188, 66, 0, 0, 5, 67, 0, 0, 188, 66, 0, 0, 6, 67, 0, 0, 188, 66, 0, 0, 7, 67, 0, 0, 188, 66, 0, 0, 8, 67, 0, 0, 188, 66, 0, 0, 9, 67, 0, 0, 188, 66, 0, 0, 10, 67, 0, 0, 188, 66, 0, 0, 11, 67, 0, 0, 188, 66, 0, 0, 12, 67, 0, 0, 188, 66, 0, 0, 13, 67, 0, 0, 188, 66, 0, 0, 41, 67, 0, 0, 188, 66, 0, 0, 42, 67, 0, 0, 188, 66, 0, 0, 43, 67, 0, 0, 188, 66, 0, 0, 44, 67, 0, 0, 188, 66, 0, 0, 45, 67, 0, 0, 188, 66, 0, 0, 46, 67, 0, 0, 188, 66, 0, 0, 47, 67, 0, 0, 188, 66, 0, 0, 48, 67, 0, 0, 188, 66, 0, 0, 49, 67, 0, 0, 188, 66, 0, 0, 50, 67, 0, 0, 188, 66, 0, 0, 51, 67, 0, 0, 188, 66, 0, 0, 52, 67, 0, 0, 188, 66, 0, 0, 53, 67, 0, 0, 188, 66, 0, 0, 54, 67, 0, 0, 188, 66, 0, 0, 55, 67, 0, 0, 190, 66, 0, 0, 184, 66, 0, 0, 190, 66, 0, 0, 186, 66, 0, 0, 190, 66, 0, 0, 188, 66, 0, 0, 190, 66, 0, 0, 190, 66, 0, 0, 190, 66, 0, 0, 192, 66, 0, 0, 190, 66, 0, 0, 194, 66, 0, 0, 190, 66, 0, 0, 196, 66, 0, 0, 190, 66, 0, 0, 198, 66, 0, 0, 190, 66, 0, 0, 200, 66, 0, 0, 190, 66, 0, 0, 202, 66, 0, 0, 190, 66, 0, 0, 204, 66, 0, 0, 190, 66, 0, 0, 206, 66, 0, 0, 190, 66, 0, 0, 208, 66, 0, 0, 190, 66, 0, 0, 210, 66, 0, 0, 190, 66, 0, 0, 212, 66, 0, 0, 190, 66, 0, 0, 214, 66, 0, 0, 190, 66, 0, 0, 216, 66, 0, 0, 190, 66, 0, 0, 0, 67, 0, 0, 190, 66, 0, 0, 1, 67, 0, 0, 190, 66, 0, 0, 2, 67, 0, 0, 190, 66, 0, 0, 3, 67, 0, 0, 190, 66, 0, 0, 4, 67, 0, 0, 190, 66, 0, 0, 5, 67, 0, 0, 190, 66, 0, 0, 6, 67, 0, 0, 190, 66, 0, 0, 7, 67, 0, 0, 190, 66, 0, 0, 8, 67, 0, 0, 190, 66, 0, 0, 9, 67, 0, 0, 190, 66, 0, 0, 10, 67, 0, 0, 190, 66, 0, 0, 11, 67, 0, 0, 190, 66, 0, 0, 12, 67, 0, 0, 190, 66, 0, 0, 13, 67, 0, 0, 190, 66, 0, 0, 40, 67, 0, 0, 190, 66, 0, 0, 41, 67, 0, 0, 190, 66, 0, 0, 42, 67, 0, 0, 190, 66, 0, 0, 43, 67, 0, 0, 190, 66, 0, 0, 44, 67, 0, 0, 190, 66, 0, 0, 45, 67, 0, 0, 190, 66, 0, 0, 46, 67, 0, 0, 190, 66, 0, 0, 47, 67, 0, 0, 190, 66, 0, 0, 48, 67, 0, 0, 190, 66, 0, 0, 49, 67, 0, 0, 190, 66, 0, 0, 50, 67, 0, 0, 190, 66, 0, 0, 51, 67, 0, 0, 190, 66, 0, 0, 52, 67, 0, 0, 190, 66, 0, 0, 53, 67, 0, 0, 190, 66, 0, 0, 54, 67, 0, 0, 190, 66, 0, 0, 55, 67, 0, 0, 192, 66, 0, 0, 184, 66, 0, 0, 192, 66, 0, 0, 186, 66, 0, 0, 192, 66, 0, 0, 188, 66, 0, 0, 192, 66, 0, 0, 190, 66, 0, 0, 192, 66, 0, 0, 192, 66, 0, 0, 192, 66, 0, 0, 194, 66, 0, 0, 192, 66, 0, 0, 196, 66, 0, 0, 192, 66, 0, 0, 198, 66, 0, 0, 192, 66, 0, 0, 200, 66, 0, 0, 192, 66, 0, 0, 202, 66, 0, 0, 192, 66, 0, 0, 204, 66, 0, 0, 192, 66, 0, 0, 206, 66, 0, 0, 192, 66, 0, 0, 208, 66, 0, 0, 192, 66, 0, 0, 210, 66, 0, 0, 192, 66, 0, 0, 212, 66, 0, 0, 192, 66, 0, 0, 214, 66, 0, 0, 192, 66, 0, 0, 216, 66, 0, 0, 192, 66, 0, 0, 218, 66, 0, 0, 192, 66, 0, 0, 220, 66, 0, 0, 192, 66, 0, 0, 222, 66, 0, 0, 192, 66, 0, 0, 224, 66, 0, 0, 192, 66, 0, 0, 226, 66, 0, 0, 192, 66, 0, 0, 228, 66, 0, 0, 192, 66, 0, 0, 230, 66, 0, 0, 192, 66, 0, 0, 232, 66, 0, 0, 192, 66, 0, 0, 234, 66, 0, 0, 192, 66, 0, 0, 236, 66, 0, 0, 192, 66, 0, 0, 238, 66, 0, 0, 192, 66, 0, 0, 240, 66, 0, 0, 192, 66, 0, 0, 242, 66, 0, 0, 192, 66, 0, 0, 244, 66, 0, 0, 192, 66, 0, 0, 246, 66, 0, 0, 192, 66, 0, 0, 248, 66, 0, 0, 192, 66, 0, 0, 250, 66, 0, 0, 192, 66, 0, 0, 252, 66, 0, 0, 192, 66, 0, 0, 254, 66, 0, 0, 192, 66, 0, 0, 0, 67, 0, 0, 192, 66, 0, 0, 1, 67, 0, 0, 192, 66, 0, 0, 2, 67, 0, 0, 192, 66, 0, 0, 3, 67, 0, 0, 192, 66, 0, 0, 4, 67, 0, 0, 192, 66, 0, 0, 5, 67, 0, 0, 192, 66, 0, 0, 6, 67, 0, 0, 192, 66, 0, 0, 7, 67, 0, 0, 192, 66, 0, 0, 8, 67, 0, 0, 192, 66, 0, 0, 9, 67, 0, 0, 192, 66, 0, 0, 10, 67, 0, 0, 192, 66, 0, 0, 11, 67, 0, 0, 192, 66, 0, 0, 12, 67, 0, 0, 192, 66, 0, 0, 13, 67, 0, 0, 192, 66, 0, 0, 14, 67, 0, 0, 192, 66, 0, 0, 15, 67, 0, 0, 192, 66, 0, 0, 16, 67, 0, 0, 192, 66, 0, 0, 17, 67, 0, 0, 192, 66, 0, 0, 18, 67, 0, 0, 192, 66, 0, 0, 19, 67, 0, 0, 192, 66, 0, 0, 20, 67, 0, 0, 192, 66, 0, 0, 21, 67, 0, 0, 192, 66, 0, 0, 22, 67, 0, 0, 192, 66, 0, 0, 23, 67, 0, 0, 192, 66, 0, 0, 24, 67, 0, 0, 192, 66, 0, 0, 25, 67, 0, 0, 192, 66, 0, 0, 26, 67, 0, 0, 192, 66, 0, 0, 27, 67, 0, 0, 192, 66, 0, 0, 28, 67, 0, 0, 192, 66, 0, 0, 29, 67, 0, 0, 192, 66, 0, 0, 30, 67, 0, 0, 192, 66, 0, 0, 31, 67, 0, 0, 192, 66, 0, 0, 32, 67, 0, 0, 192, 66, 0, 0, 33, 67, 0, 0, 192, 66, 0, 0, 34, 67, 0, 0, 192, 66, 0, 0, 35, 67, 0, 0, 192, 66, 0, 0, 36, 67, 0, 0, 192, 66, 0, 0, 37, 67, 0, 0, 192, 66, 0, 0, 38, 67, 0, 0, 192, 66, 0, 0, 39, 67, 0, 0, 192, 66, 0, 0, 40, 67, 0, 0, 192, 66, 0, 0, 41, 67, 0, 0, 192, 66, 0, 0, 42, 67, 0, 0, 192, 66, 0, 0, 43, 67, 0, 0, 192, 66, 0, 0, 44, 67, 0, 0, 192, 66, 0, 0, 45, 67, 0, 0, 192, 66, 0, 0, 46, 67, 0, 0, 192, 66, 0, 0, 47, 67, 0, 0, 192, 66, 0, 0, 48, 67, 0, 0, 192, 66, 0, 0, 49, 67, 0, 0, 192, 66, 0, 0, 50, 67, 0, 0, 192, 66, 0, 0, 51, 67, 0, 0, 192, 66, 0, 0, 52, 67, 0, 0, 192, 66, 0, 0, 53, 67, 0, 0, 192, 66, 0, 0, 54, 67, 0, 0, 192, 66, 0, 0, 55, 67, 0, 0, 194, 66, 0, 0, 184, 66, 0, 0, 194, 66, 0, 0, 186, 66, 0, 0, 194, 66, 0, 0, 188, 66, 0, 0, 194, 66, 0, 0, 190, 66, 0, 0, 194, 66, 0, 0, 192, 66, 0, 0, 194, 66, 0, 0, 194, 66, 0, 0, 194, 66, 0, 0, 196, 66, 0, 0, 194, 66, 0, 0, 198, 66, 0, 0, 194, 66, 0, 0, 200, 66, 0, 0, 194, 66, 0, 0, 202, 66, 0, 0, 194, 66, 0, 0, 204, 66, 0, 0, 194, 66, 0, 0, 206, 66, 0, 0, 194, 66, 0, 0, 208, 66, 0, 0, 194, 66, 0, 0, 210, 66, 0, 0, 194, 66, 0, 0, 212, 66, 0, 0, 194, 66, 0, 0, 214, 66, 0, 0, 194, 66, 0, 0, 216, 66, 0, 0, 194, 66, 0, 0, 218, 66, 0, 0, 194, 66, 0, 0, 220, 66, 0, 0, 194, 66, 0, 0, 222, 66, 0, 0, 194, 66, 0, 0, 224, 66, 0, 0, 194, 66, 0, 0, 226, 66, 0, 0, 194, 66, 0, 0, 228, 66, 0, 0, 194, 66, 0, 0, 230, 66, 0, 0, 194, 66, 0, 0, 232, 66, 0, 0, 194, 66, 0, 0, 234, 66, 0, 0, 194, 66, 0, 0, 236, 66, 0, 0, 194, 66, 0, 0, 238, 66, 0, 0, 194, 66, 0, 0, 240, 66, 0, 0, 194, 66, 0, 0, 242, 66, 0, 0, 194, 66, 0, 0, 244, 66, 0, 0, 194, 66, 0, 0, 246, 66, 0, 0, 194, 66, 0, 0, 248, 66, 0, 0, 194, 66, 0, 0, 250, 66, 0, 0, 194, 66, 0, 0, 252, 66, 0, 0, 194, 66, 0, 0, 254, 66, 0, 0, 194, 66, 0, 0, 0, 67, 0, 0, 194, 66, 0, 0, 1, 67, 0, 0, 194, 66, 0, 0, 2, 67, 0, 0, 194, 66, 0, 0, 3, 67, 0, 0, 194, 66, 0, 0, 4, 67, 0, 0, 194, 66, 0, 0, 5, 67, 0, 0, 194, 66, 0, 0, 6, 67, 0, 0, 194, 66, 0, 0, 7, 67, 0, 0, 194, 66, 0, 0, 8, 67, 0, 0, 194, 66, 0, 0, 9, 67, 0, 0, 194, 66, 0, 0, 10, 67, 0, 0, 194, 66, 0, 0, 11, 67, 0, 0, 194, 66, 0, 0, 12, 67, 0, 0, 194, 66, 0, 0, 13, 67, 0, 0, 194, 66, 0, 0, 14, 67, 0, 0, 194, 66, 0, 0, 15, 67, 0, 0, 194, 66, 0, 0, 16, 67, 0, 0, 194, 66, 0, 0, 17, 67, 0, 0, 194, 66, 0, 0, 18, 67, 0, 0, 194, 66, 0, 0, 19, 67, 0, 0, 194, 66, 0, 0, 20, 67, 0, 0, 194, 66, 0, 0, 21, 67, 0, 0, 194, 66, 0, 0, 22, 67, 0, 0, 194, 66, 0, 0, 23, 67, 0, 0, 194, 66, 0, 0, 24, 67, 0, 0, 194, 66, 0, 0, 25, 67, 0, 0, 194, 66, 0, 0, 26, 67, 0, 0, 194, 66, 0, 0, 27, 67, 0, 0, 194, 66, 0, 0, 28, 67, 0, 0, 194, 66, 0, 0, 29, 67, 0, 0, 194, 66, 0, 0, 30, 67, 0, 0, 194, 66, 0, 0, 31, 67, 0, 0, 194, 66, 0, 0, 32, 67, 0, 0, 194, 66, 0, 0, 33, 67, 0, 0, 194, 66, 0, 0, 34, 67, 0, 0, 194, 66, 0, 0, 35, 67, 0, 0, 194, 66, 0, 0, 36, 67, 0, 0, 194, 66, 0, 0, 37, 67, 0, 0, 194, 66, 0, 0, 38, 67, 0, 0, 194, 66, 0, 0, 39, 67, 0, 0, 194, 66, 0, 0, 40, 67, 0, 0, 194, 66, 0, 0, 41, 67, 0, 0, 194, 66, 0, 0, 42, 67, 0, 0, 194, 66, 0, 0, 43, 67, 0, 0, 194, 66, 0, 0, 44, 67, 0, 0, 194, 66, 0, 0, 45, 67, 0, 0, 194, 66, 0, 0, 46, 67, 0, 0, 194, 66, 0, 0, 47, 67, 0, 0, 194, 66, 0, 0, 48, 67, 0, 0, 194, 66, 0, 0, 49, 67, 0, 0, 194, 66, 0, 0, 50, 67, 0, 0, 194, 66, 0, 0, 51, 67, 0, 0, 194, 66, 0, 0, 52, 67, 0, 0, 194, 66, 0, 0, 53, 67, 0, 0, 194, 66, 0, 0, 54, 67, 0, 0, 194, 66, 0, 0, 55, 67, 0, 0, 196, 66, 0, 0, 184, 66, 0, 0, 196, 66, 0, 0, 186, 66, 0, 0, 196, 66, 0, 0, 188, 66, 0, 0, 196, 66, 0, 0, 190, 66, 0, 0, 196, 66, 0, 0, 192, 66, 0, 0, 196, 66, 0, 0, 194, 66, 0, 0, 196, 66, 0, 0, 196, 66, 0, 0, 196, 66, 0, 0, 198, 66, 0, 0, 196, 66, 0, 0, 200, 66, 0, 0, 196, 66, 0, 0, 202, 66, 0, 0, 196, 66, 0, 0, 204, 66, 0, 0, 196, 66, 0, 0, 206, 66, 0, 0, 196, 66, 0, 0, 208, 66, 0, 0, 196, 66, 0, 0, 210, 66, 0, 0, 196, 66, 0, 0, 212, 66, 0, 0, 196, 66, 0, 0, 214, 66, 0, 0, 196, 66, 0, 0, 216, 66, 0, 0, 196, 66, 0, 0, 218, 66, 0, 0, 196, 66, 0, 0, 220, 66, 0, 0, 196, 66, 0, 0, 222, 66, 0, 0, 196, 66, 0, 0, 224, 66, 0, 0, 196, 66, 0, 0, 226, 66, 0, 0, 196, 66, 0, 0, 228, 66, 0, 0, 196, 66, 0, 0, 230, 66, 0, 0, 196, 66, 0, 0, 232, 66, 0, 0, 196, 66, 0, 0, 234, 66, 0, 0, 196, 66, 0, 0, 236, 66, 0, 0, 196, 66, 0, 0, 238, 66, 0, 0, 196, 66, 0, 0, 240, 66, 0, 0, 196, 66, 0, 0, 242, 66, 0, 0, 196, 66, 0, 0, 244, 66, 0, 0, 196, 66, 0, 0, 246, 66, 0, 0, 196, 66, 0, 0, 248, 66, 0, 0, 196, 66, 0, 0, 250, 66, 0, 0, 196, 66, 0, 0, 252, 66, 0, 0, 196, 66, 0, 0, 254, 66, 0, 0, 196, 66, 0, 0, 0, 67, 0, 0, 196, 66, 0, 0, 1, 67, 0, 0, 196, 66, 0, 0, 2, 67, 0, 0, 196, 66, 0, 0, 3, 67, 0, 0, 196, 66, 0, 0, 4, 67, 0, 0, 196, 66, 0, 0, 5, 67, 0, 0, 196, 66, 0, 0, 6, 67, 0, 0, 196, 66, 0, 0, 7, 67, 0, 0, 196, 66, 0, 0, 8, 67, 0, 0, 196, 66, 0, 0, 9, 67, 0, 0, 196, 66, 0, 0, 10, 67, 0, 0, 196, 66, 0, 0, 11, 67, 0, 0, 196, 66, 0, 0, 12, 67, 0, 0, 196, 66, 0, 0, 13, 67, 0, 0, 196, 66, 0, 0, 14, 67, 0, 0, 196, 66, 0, 0, 15, 67, 0, 0, 196, 66, 0, 0, 16, 67, 0, 0, 196, 66, 0, 0, 17, 67, 0, 0, 196, 66, 0, 0, 18, 67, 0, 0, 196, 66, 0, 0, 19, 67, 0, 0, 196, 66, 0, 0, 20, 67, 0, 0, 196, 66, 0, 0, 21, 67, 0, 0, 196, 66, 0, 0, 22, 67, 0, 0, 196, 66, 0, 0, 23, 67, 0, 0, 196, 66, 0, 0, 24, 67, 0, 0, 196, 66, 0, 0, 25, 67, 0, 0, 196, 66, 0, 0, 26, 67, 0, 0, 196, 66, 0, 0, 27, 67, 0, 0, 196, 66, 0, 0, 28, 67, 0, 0, 196, 66, 0, 0, 29, 67, 0, 0, 196, 66, 0, 0, 30, 67, 0, 0, 196, 66, 0, 0, 31, 67, 0, 0, 196, 66, 0, 0, 32, 67, 0, 0, 196, 66, 0, 0, 33, 67, 0, 0, 196, 66, 0, 0, 34, 67, 0, 0, 196, 66, 0, 0, 35, 67, 0, 0, 196, 66, 0, 0, 36, 67, 0, 0, 196, 66, 0, 0, 37, 67, 0, 0, 196, 66, 0, 0, 38, 67, 0, 0, 196, 66, 0, 0, 39, 67, 0, 0, 196, 66, 0, 0, 40, 67, 0, 0, 196, 66, 0, 0, 41, 67, 0, 0, 196, 66, 0, 0, 42, 67, 0, 0, 196, 66, 0, 0, 43, 67, 0, 0, 196, 66, 0, 0, 44, 67, 0, 0, 196, 66, 0, 0, 45, 67, 0, 0, 196, 66, 0, 0, 46, 67, 0, 0, 196, 66, 0, 0, 47, 67, 0, 0, 196, 66, 0, 0, 48, 67, 0, 0, 196, 66, 0, 0, 49, 67, 0, 0, 196, 66, 0, 0, 50, 67, 0, 0, 196, 66, 0, 0, 51, 67, 0, 0, 196, 66, 0, 0, 52, 67, 0, 0, 196, 66, 0, 0, 53, 67, 0, 0, 196, 66, 0, 0, 54, 67, 0, 0, 196, 66, 0, 0, 55, 67, 0, 0, 198, 66, 0, 0, 184, 66, 0, 0, 198, 66, 0, 0, 186, 66, 0, 0, 198, 66, 0, 0, 188, 66, 0, 0, 198, 66, 0, 0, 190, 66, 0, 0, 198, 66, 0, 0, 192, 66, 0, 0, 198, 66, 0, 0, 194, 66, 0, 0, 198, 66, 0, 0, 196, 66, 0, 0, 198, 66, 0, 0, 198, 66, 0, 0, 198, 66, 0, 0, 200, 66, 0, 0, 198, 66, 0, 0, 202, 66, 0, 0, 198, 66, 0, 0, 204, 66, 0, 0, 198, 66, 0, 0, 206, 66, 0, 0, 198, 66, 0, 0, 208, 66, 0, 0, 198, 66, 0, 0, 210, 66, 0, 0, 198, 66, 0, 0, 212, 66, 0, 0, 198, 66, 0, 0, 214, 66, 0, 0, 198, 66, 0, 0, 216, 66, 0, 0, 198, 66, 0, 0, 218, 66, 0, 0, 198, 66, 0, 0, 220, 66, 0, 0, 198, 66, 0, 0, 222, 66, 0, 0, 198, 66, 0, 0, 224, 66, 0, 0, 198, 66, 0, 0, 226, 66, 0, 0, 198, 66, 0, 0, 228, 66, 0, 0, 198, 66, 0, 0, 230, 66, 0, 0, 198, 66, 0, 0, 232, 66, 0, 0, 198, 66, 0, 0, 234, 66, 0, 0, 198, 66, 0, 0, 236, 66, 0, 0, 198, 66, 0, 0, 238, 66, 0, 0, 198, 66, 0, 0, 240, 66, 0, 0, 198, 66, 0, 0, 242, 66, 0, 0, 198, 66, 0, 0, 244, 66, 0, 0, 198, 66, 0, 0, 246, 66, 0, 0, 198, 66, 0, 0, 248, 66, 0, 0, 198, 66, 0, 0, 250, 66, 0, 0, 198, 66, 0, 0, 252, 66, 0, 0, 198, 66, 0, 0, 254, 66, 0, 0, 198, 66, 0, 0, 0, 67, 0, 0, 198, 66, 0, 0, 1, 67, 0, 0, 198, 66, 0, 0, 2, 67, 0, 0, 198, 66, 0, 0, 3, 67, 0, 0, 198, 66, 0, 0, 4, 67, 0, 0, 198, 66, 0, 0, 5, 67, 0, 0, 198, 66, 0, 0, 6, 67, 0, 0, 198, 66, 0, 0, 7, 67, 0, 0, 198, 66, 0, 0, 8, 67, 0, 0, 198, 66, 0, 0, 9, 67, 0, 0, 198, 66, 0, 0, 10, 67, 0, 0, 198, 66, 0, 0, 11, 67, 0, 0, 198, 66, 0, 0, 12, 67, 0, 0, 198, 66, 0, 0, 13, 67, 0, 0, 198, 66, 0, 0, 14, 67, 0, 0, 198, 66, 0, 0, 15, 67, 0, 0, 198, 66, 0, 0, 16, 67, 0, 0, 198, 66, 0, 0, 17, 67, 0, 0, 198, 66, 0, 0, 18, 67, 0, 0, 198, 66, 0, 0, 19, 67, 0, 0, 198, 66, 0, 0, 20, 67, 0, 0, 198, 66, 0, 0, 21, 67, 0, 0, 198, 66, 0, 0, 22, 67, 0, 0, 198, 66, 0, 0, 23, 67, 0, 0, 198, 66, 0, 0, 24, 67, 0, 0, 198, 66, 0, 0, 25, 67, 0, 0, 198, 66, 0, 0, 26, 67, 0, 0, 198, 66, 0, 0, 27, 67, 0, 0, 198, 66, 0, 0, 28, 67, 0, 0, 198, 66, 0, 0, 29, 67, 0, 0, 198, 66, 0, 0, 30, 67, 0, 0, 198, 66, 0, 0, 31, 67, 0, 0, 198, 66, 0, 0, 32, 67, 0, 0, 198, 66, 0, 0, 33, 67, 0, 0, 198, 66, 0, 0, 34, 67, 0, 0, 198, 66, 0, 0, 35, 67, 0, 0, 198, 66, 0, 0, 36, 67, 0, 0, 198, 66, 0, 0, 37, 67, 0, 0, 198, 66, 0, 0, 38, 67, 0, 0, 198, 66, 0, 0, 39, 67, 0, 0, 198, 66, 0, 0, 40, 67, 0, 0, 198, 66, 0, 0, 41, 67, 0, 0, 198, 66, 0, 0, 42, 67, 0, 0, 198, 66, 0, 0, 43, 67, 0, 0, 198, 66, 0, 0, 44, 67, 0, 0, 198, 66, 0, 0, 45, 67, 0, 0, 198, 66, 0, 0, 46, 67, 0, 0, 198, 66, 0, 0, 47, 67, 0, 0, 198, 66, 0, 0, 48, 67, 0, 0, 198, 66, 0, 0, 49, 67, 0, 0, 198, 66, 0, 0, 50, 67, 0, 0, 198, 66, 0, 0, 51, 67, 0, 0, 198, 66, 0, 0, 52, 67, 0, 0, 198, 66, 0, 0, 53, 67, 0, 0, 198, 66, 0, 0, 54, 67, 0, 0, 198, 66, 0, 0, 55, 67, 0, 0, 200, 66, 0, 0, 184, 66, 0, 0, 200, 66, 0, 0, 186, 66, 0, 0, 200, 66, 0, 0, 188, 66, 0, 0, 200, 66, 0, 0, 190, 66, 0, 0, 200, 66, 0, 0, 192, 66, 0, 0, 200, 66, 0, 0, 194, 66, 0, 0, 200, 66, 0, 0, 196, 66, 0, 0, 200, 66, 0, 0, 198, 66, 0, 0, 200, 66, 0, 0, 200, 66, 0, 0, 200, 66, 0, 0, 202, 66, 0, 0, 200, 66, 0, 0, 204, 66, 0, 0, 200, 66, 0, 0, 206, 66, 0, 0, 200, 66, 0, 0, 208, 66, 0, 0, 200, 66, 0, 0, 210, 66, 0, 0, 200, 66, 0, 0, 212, 66, 0, 0, 200, 66, 0, 0, 214, 66, 0, 0, 200, 66, 0, 0, 216, 66, 0, 0, 200, 66, 0, 0, 218, 66, 0, 0, 200, 66, 0, 0, 220, 66, 0, 0, 200, 66, 0, 0, 222, 66, 0, 0, 200, 66, 0, 0, 224, 66, 0, 0, 200, 66, 0, 0, 226, 66, 0, 0, 200, 66, 0, 0, 228, 66, 0, 0, 200, 66, 0, 0, 230, 66, 0, 0, 200, 66, 0, 0, 232, 66, 0, 0, 200, 66, 0, 0, 234, 66, 0, 0, 200, 66, 0, 0, 236, 66, 0, 0, 200, 66, 0, 0, 238, 66, 0, 0, 200, 66, 0, 0, 240, 66, 0, 0, 200, 66, 0, 0, 242, 66, 0, 0, 200, 66, 0, 0, 244, 66, 0, 0, 200, 66, 0, 0, 246, 66, 0, 0, 200, 66, 0, 0, 248, 66, 0, 0, 200, 66, 0, 0, 250, 66, 0, 0, 200, 66, 0, 0, 252, 66, 0, 0, 200, 66, 0, 0, 254, 66, 0, 0, 200, 66, 0, 0, 0, 67, 0, 0, 200, 66, 0, 0, 1, 67, 0, 0, 200, 66, 0, 0, 2, 67, 0, 0, 200, 66, 0, 0, 3, 67, 0, 0, 200, 66, 0, 0, 4, 67, 0, 0, 200, 66, 0, 0, 5, 67, 0, 0, 200, 66, 0, 0, 6, 67, 0, 0, 200, 66, 0, 0, 7, 67, 0, 0, 200, 66, 0, 0, 8, 67, 0, 0, 200, 66, 0, 0, 9, 67, 0, 0, 200, 66, 0, 0, 10, 67, 0, 0, 200, 66, 0, 0, 11, 67, 0, 0, 200, 66, 0, 0, 12, 67, 0, 0, 200, 66, 0, 0, 13, 67, 0, 0, 200, 66, 0, 0, 14, 67, 0, 0, 200, 66, 0, 0, 15, 67, 0, 0, 200, 66, 0, 0, 16, 67, 0, 0, 200, 66, 0, 0, 17, 67, 0, 0, 200, 66, 0, 0, 18, 67, 0, 0, 200, 66, 0, 0, 19, 67, 0, 0, 200, 66, 0, 0, 20, 67, 0, 0, 200, 66, 0, 0, 21, 67, 0, 0, 200, 66, 0, 0, 22, 67, 0, 0, 200, 66, 0, 0, 23, 67, 0, 0, 200, 66, 0, 0, 24, 67, 0, 0, 200, 66, 0, 0, 25, 67, 0, 0, 200, 66, 0, 0, 26, 67, 0, 0, 200, 66, 0, 0, 27, 67, 0, 0, 200, 66, 0, 0, 28, 67, 0, 0, 200, 66, 0, 0, 29, 67, 0, 0, 200, 66, 0, 0, 30, 67, 0, 0, 200, 66, 0, 0, 31, 67, 0, 0, 200, 66, 0, 0, 32, 67, 0, 0, 200, 66, 0, 0, 33, 67, 0, 0, 200, 66, 0, 0, 34, 67, 0, 0, 200, 66, 0, 0, 35, 67, 0, 0, 200, 66, 0, 0, 36, 67, 0, 0, 200, 66, 0, 0, 37, 67, 0, 0, 200, 66, 0, 0, 38, 67, 0, 0, 200, 66, 0, 0, 39, 67, 0, 0, 200, 66, 0, 0, 40, 67, 0, 0, 200, 66, 0, 0, 41, 67, 0, 0, 200, 66, 0, 0, 42, 67, 0, 0, 200, 66, 0, 0, 43, 67, 0, 0, 200, 66, 0, 0, 44, 67, 0, 0, 200, 66, 0, 0, 45, 67, 0, 0, 200, 66, 0, 0, 46, 67, 0, 0, 200, 66, 0, 0, 47, 67, 0, 0, 200, 66, 0, 0, 48, 67, 0, 0, 200, 66, 0, 0, 49, 67, 0, 0, 200, 66, 0, 0, 50, 67, 0, 0, 200, 66, 0, 0, 51, 67, 0, 0, 200, 66, 0, 0, 52, 67, 0, 0, 200, 66, 0, 0, 53, 67, 0, 0, 200, 66, 0, 0, 54, 67, 0, 0, 200, 66, 0, 0, 55, 67, 0, 0, 202, 66, 0, 0, 184, 66, 0, 0, 202, 66, 0, 0, 186, 66, 0, 0, 202, 66, 0, 0, 188, 66, 0, 0, 202, 66, 0, 0, 190, 66, 0, 0, 202, 66, 0, 0, 192, 66, 0, 0, 202, 66, 0, 0, 194, 66, 0, 0, 202, 66, 0, 0, 196, 66, 0, 0, 202, 66, 0, 0, 198, 66, 0, 0, 202, 66, 0, 0, 200, 66, 0, 0, 202, 66, 0, 0, 202, 66, 0, 0, 202, 66, 0, 0, 204, 66, 0, 0, 202, 66, 0, 0, 206, 66, 0, 0, 202, 66, 0, 0, 208, 66, 0, 0, 202, 66, 0, 0, 210, 66, 0, 0, 202, 66, 0, 0, 212, 66, 0, 0, 202, 66, 0, 0, 214, 66, 0, 0, 202, 66, 0, 0, 216, 66, 0, 0, 202, 66, 0, 0, 218, 66, 0, 0, 202, 66, 0, 0, 220, 66, 0, 0, 202, 66, 0, 0, 222, 66, 0, 0, 202, 66, 0, 0, 224, 66, 0, 0, 202, 66, 0, 0, 226, 66, 0, 0, 202, 66, 0, 0, 228, 66, 0, 0, 202, 66, 0, 0, 230, 66, 0, 0, 202, 66, 0, 0, 232, 66, 0, 0, 202, 66, 0, 0, 234, 66, 0, 0, 202, 66, 0, 0, 236, 66, 0, 0, 202, 66, 0, 0, 238, 66, 0, 0, 202, 66, 0, 0, 240, 66, 0, 0, 202, 66, 0, 0, 242, 66, 0, 0, 202, 66, 0, 0, 244, 66, 0, 0, 202, 66, 0, 0, 246, 66, 0, 0, 202, 66, 0, 0, 248, 66, 0, 0, 202, 66, 0, 0, 250, 66, 0, 0, 202, 66, 0, 0, 252, 66, 0, 0, 202, 66, 0, 0, 254, 66, 0, 0, 202, 66, 0, 0, 0, 67, 0, 0, 202, 66, 0, 0, 1, 67, 0, 0, 202, 66, 0, 0, 2, 67, 0, 0, 202, 66, 0, 0, 3, 67, 0, 0, 202, 66, 0, 0, 4, 67, 0, 0, 202, 66, 0, 0, 5, 67, 0, 0, 202, 66, 0, 0, 6, 67, 0, 0, 202, 66, 0, 0, 7, 67, 0, 0, 202, 66, 0, 0, 8, 67, 0, 0, 202, 66, 0, 0, 9, 67, 0, 0, 202, 66, 0, 0, 10, 67, 0, 0, 202, 66, 0, 0, 11, 67, 0, 0, 202, 66, 0, 0, 12, 67, 0, 0, 202, 66, 0, 0, 13, 67, 0, 0, 202, 66, 0, 0, 14, 67, 0, 0, 202, 66, 0, 0, 15, 67, 0, 0, 202, 66, 0, 0, 16, 67, 0, 0, 202, 66, 0, 0, 17, 67, 0, 0, 202, 66, 0, 0, 18, 67, 0, 0, 202, 66, 0, 0, 19, 67, 0, 0, 202, 66, 0, 0, 20, 67, 0, 0, 202, 66, 0, 0, 21, 67, 0, 0, 202, 66, 0, 0, 22, 67, 0, 0, 202, 66, 0, 0, 23, 67, 0, 0, 202, 66, 0, 0, 24, 67, 0, 0, 202, 66, 0, 0, 25, 67, 0, 0, 202, 66, 0, 0, 26, 67, 0, 0, 202, 66, 0, 0, 27, 67, 0, 0, 202, 66, 0, 0, 28, 67, 0, 0, 202, 66, 0, 0, 29, 67, 0, 0, 202, 66, 0, 0, 30, 67, 0, 0, 202, 66, 0, 0, 31, 67, 0, 0, 202, 66, 0, 0, 32, 67, 0, 0, 202, 66, 0, 0, 33, 67, 0, 0, 202, 66, 0, 0, 34, 67, 0, 0, 202, 66, 0, 0, 35, 67, 0, 0, 202, 66, 0, 0, 36, 67, 0, 0, 202, 66, 0, 0, 37, 67, 0, 0, 202, 66, 0, 0, 38, 67, 0, 0, 202, 66, 0, 0, 39, 67, 0, 0, 202, 66, 0, 0, 40, 67, 0, 0, 202, 66, 0, 0, 41, 67, 0, 0, 202, 66, 0, 0, 42, 67, 0, 0, 202, 66, 0, 0, 43, 67, 0, 0, 202, 66, 0, 0, 44, 67, 0, 0, 202, 66, 0, 0, 45, 67, 0, 0, 202, 66, 0, 0, 46, 67, 0, 0, 202, 66, 0, 0, 47, 67, 0, 0, 202, 66, 0, 0, 48, 67, 0, 0, 202, 66, 0, 0, 49, 67, 0, 0, 202, 66, 0, 0, 50, 67, 0, 0, 202, 66, 0, 0, 51, 67, 0, 0, 202, 66, 0, 0, 52, 67, 0, 0, 202, 66, 0, 0, 53, 67, 0, 0, 202, 66, 0, 0, 54, 67, 0, 0, 202, 66, 0, 0, 55, 67, 0, 0, 204, 66, 0, 0, 184, 66, 0, 0, 204, 66, 0, 0, 186, 66, 0, 0, 204, 66, 0, 0, 188, 66, 0, 0, 204, 66, 0, 0, 190, 66, 0, 0, 204, 66, 0, 0, 192, 66, 0, 0, 204, 66, 0, 0, 194, 66, 0, 0, 204, 66, 0, 0, 196, 66, 0, 0, 204, 66, 0, 0, 198, 66, 0, 0, 204, 66, 0, 0, 200, 66, 0, 0, 204, 66, 0, 0, 202, 66, 0, 0, 204, 66, 0, 0, 204, 66, 0, 0, 204, 66, 0, 0, 206, 66, 0, 0, 204, 66, 0, 0, 208, 66, 0, 0, 204, 66, 0, 0, 210, 66, 0, 0, 204, 66, 0, 0, 212, 66, 0, 0, 204, 66, 0, 0, 214, 66, 0, 0, 204, 66, 0, 0, 216, 66, 0, 0, 204, 66, 0, 0, 218, 66, 0, 0, 204, 66, 0, 0, 220, 66, 0, 0, 204, 66, 0, 0, 222, 66, 0, 0, 204, 66, 0, 0, 224, 66, 0, 0, 204, 66, 0, 0, 226, 66, 0, 0, 204, 66, 0, 0, 228, 66, 0, 0, 204, 66, 0, 0, 230, 66, 0, 0, 204, 66, 0, 0, 232, 66, 0, 0, 204, 66, 0, 0, 234, 66, 0, 0, 204, 66, 0, 0, 236, 66, 0, 0, 204, 66, 0, 0, 238, 66, 0, 0, 204, 66, 0, 0, 240, 66, 0, 0, 204, 66, 0, 0, 242, 66, 0, 0, 204, 66, 0, 0, 244, 66, 0, 0, 204, 66, 0, 0, 246, 66, 0, 0, 204, 66, 0, 0, 248, 66, 0, 0, 204, 66, 0, 0, 250, 66, 0, 0, 204, 66, 0, 0, 252, 66, 0, 0, 204, 66, 0, 0, 254, 66, 0, 0, 204, 66, 0, 0, 0, 67, 0, 0, 204, 66, 0, 0, 1, 67, 0, 0, 204, 66, 0, 0, 2, 67, 0, 0, 204, 66, 0, 0, 3, 67, 0, 0, 204, 66, 0, 0, 4, 67, 0, 0, 204, 66, 0, 0, 5, 67, 0, 0, 204, 66, 0, 0, 6, 67, 0, 0, 204, 66, 0, 0, 7, 67, 0, 0, 204, 66, 0, 0, 8, 67, 0, 0, 204, 66, 0, 0, 9, 67, 0, 0, 204, 66, 0, 0, 10, 67, 0, 0, 204, 66, 0, 0, 11, 67, 0, 0, 204, 66, 0, 0, 12, 67, 0, 0, 204, 66, 0, 0, 13, 67, 0, 0, 204, 66, 0, 0, 14, 67, 0, 0, 204, 66, 0, 0, 15, 67, 0, 0, 204, 66, 0, 0, 16, 67, 0, 0, 204, 66, 0, 0, 17, 67, 0, 0, 204, 66, 0, 0, 18, 67, 0, 0, 204, 66, 0, 0, 19, 67, 0, 0, 204, 66, 0, 0, 20, 67, 0, 0, 204, 66, 0, 0, 21, 67, 0, 0, 204, 66, 0, 0, 22, 67, 0, 0, 204, 66, 0, 0, 23, 67, 0, 0, 204, 66, 0, 0, 24, 67, 0, 0, 204, 66, 0, 0, 25, 67, 0, 0, 204, 66, 0, 0, 26, 67, 0, 0, 204, 66, 0, 0, 27, 67, 0, 0, 204, 66, 0, 0, 28, 67, 0, 0, 204, 66, 0, 0, 29, 67, 0, 0, 204, 66, 0, 0, 30, 67, 0, 0, 204, 66, 0, 0, 31, 67, 0, 0, 204, 66, 0, 0, 32, 67, 0, 0, 204, 66, 0, 0, 33, 67, 0, 0, 204, 66, 0, 0, 34, 67, 0, 0, 204, 66, 0, 0, 35, 67, 0, 0, 204, 66, 0, 0, 36, 67, 0, 0, 204, 66, 0, 0, 37, 67, 0, 0, 204, 66, 0, 0, 38, 67, 0, 0, 204, 66, 0, 0, 39, 67, 0, 0, 204, 66, 0, 0, 40, 67, 0, 0, 204, 66, 0, 0, 41, 67, 0, 0, 204, 66, 0, 0, 42, 67, 0, 0, 204, 66, 0, 0, 43, 67, 0, 0, 204, 66, 0, 0, 44, 67, 0, 0, 204, 66, 0, 0, 45, 67, 0, 0, 204, 66, 0, 0, 46, 67, 0, 0, 204, 66, 0, 0, 47, 67, 0, 0, 204, 66, 0, 0, 48, 67, 0, 0, 204, 66, 0, 0, 49, 67, 0, 0, 204, 66, 0, 0, 50, 67, 0, 0, 204, 66, 0, 0, 51, 67, 0, 0, 204, 66, 0, 0, 52, 67, 0, 0, 204, 66, 0, 0, 53, 67, 0, 0, 204, 66, 0, 0, 54, 67, 0, 0, 204, 66, 0, 0, 55, 67, 0, 0, 206, 66, 0, 0, 184, 66, 0, 0, 206, 66, 0, 0, 186, 66, 0, 0, 206, 66, 0, 0, 188, 66, 0, 0, 206, 66, 0, 0, 190, 66, 0, 0, 206, 66, 0, 0, 192, 66, 0, 0, 206, 66, 0, 0, 194, 66, 0, 0, 206, 66, 0, 0, 196, 66, 0, 0, 206, 66, 0, 0, 198, 66, 0, 0, 206, 66, 0, 0, 200, 66, 0, 0, 206, 66, 0, 0, 202, 66, 0, 0, 206, 66, 0, 0, 204, 66, 0, 0, 206, 66, 0, 0, 206, 66, 0, 0, 206, 66, 0, 0, 208, 66, 0, 0, 206, 66, 0, 0, 210, 66, 0, 0, 206, 66, 0, 0, 212, 66, 0, 0, 206, 66, 0, 0, 214, 66, 0, 0, 206, 66, 0, 0, 216, 66, 0, 0, 206, 66, 0, 0, 218, 66, 0, 0, 206, 66, 0, 0, 220, 66, 0, 0, 206, 66, 0, 0, 222, 66, 0, 0, 206, 66, 0, 0, 224, 66, 0, 0, 206, 66, 0, 0, 226, 66, 0, 0, 206, 66, 0, 0, 228, 66, 0, 0, 206, 66, 0, 0, 230, 66, 0, 0, 206, 66, 0, 0, 232, 66, 0, 0, 206, 66, 0, 0, 234, 66, 0, 0, 206, 66, 0, 0, 236, 66, 0, 0, 206, 66, 0, 0, 238, 66, 0, 0, 206, 66, 0, 0, 240, 66, 0, 0, 206, 66, 0, 0, 242, 66, 0, 0, 206, 66, 0, 0, 244, 66, 0, 0, 206, 66, 0, 0, 246, 66, 0, 0, 206, 66, 0, 0, 248, 66, 0, 0, 206, 66, 0, 0, 250, 66, 0, 0, 206, 66, 0, 0, 252, 66, 0, 0, 206, 66, 0, 0, 254, 66, 0, 0, 206, 66, 0, 0, 0, 67, 0, 0, 206, 66, 0, 0, 1, 67, 0, 0, 206, 66, 0, 0, 2, 67, 0, 0, 206, 66, 0, 0, 3, 67, 0, 0, 206, 66, 0, 0, 4, 67, 0, 0, 206, 66, 0, 0, 5, 67, 0, 0, 206, 66, 0, 0, 6, 67, 0, 0, 206, 66, 0, 0, 7, 67, 0, 0, 206, 66, 0, 0, 8, 67, 0, 0, 206, 66, 0, 0, 9, 67, 0, 0, 206, 66, 0, 0, 10, 67, 0, 0, 206, 66, 0, 0, 11, 67, 0, 0, 206, 66, 0, 0, 12, 67, 0, 0, 206, 66, 0, 0, 13, 67, 0, 0, 206, 66, 0, 0, 14, 67, 0, 0, 206, 66, 0, 0, 15, 67, 0, 0, 206, 66, 0, 0, 16, 67, 0, 0, 206, 66, 0, 0, 17, 67, 0, 0, 206, 66, 0, 0, 18, 67, 0, 0, 206, 66, 0, 0, 19, 67, 0, 0, 206, 66, 0, 0, 20, 67, 0, 0, 206, 66, 0, 0, 21, 67, 0, 0, 206, 66, 0, 0, 22, 67, 0, 0, 206, 66, 0, 0, 23, 67, 0, 0, 206, 66, 0, 0, 24, 67, 0, 0, 206, 66, 0, 0, 25, 67, 0, 0, 206, 66, 0, 0, 26, 67, 0, 0, 206, 66, 0, 0, 27, 67, 0, 0, 206, 66, 0, 0, 28, 67, 0, 0, 206, 66, 0, 0, 29, 67, 0, 0, 206, 66, 0, 0, 30, 67, 0, 0, 206, 66, 0, 0, 31, 67, 0, 0, 206, 66, 0, 0, 32, 67, 0, 0, 206, 66, 0, 0, 33, 67, 0, 0, 206, 66, 0, 0, 34, 67, 0, 0, 206, 66, 0, 0, 35, 67, 0, 0, 206, 66, 0, 0, 36, 67, 0, 0, 206, 66, 0, 0, 37, 67, 0, 0, 206, 66, 0, 0, 38, 67, 0, 0, 206, 66, 0, 0, 39, 67, 0, 0, 206, 66, 0, 0, 40, 67, 0, 0, 206, 66, 0, 0, 41, 67, 0, 0, 206, 66, 0, 0, 42, 67, 0, 0, 206, 66, 0, 0, 43, 67, 0, 0, 206, 66, 0, 0, 44, 67, 0, 0, 206, 66, 0, 0, 45, 67, 0, 0, 206, 66, 0, 0, 46, 67, 0, 0, 206, 66, 0, 0, 47, 67, 0, 0, 206, 66, 0, 0, 48, 67, 0, 0, 206, 66, 0, 0, 49, 67, 0, 0, 206, 66, 0, 0, 50, 67, 0, 0, 206, 66, 0, 0, 51, 67, 0, 0, 206, 66, 0, 0, 52, 67, 0, 0, 206, 66, 0, 0, 53, 67, 0, 0, 206, 66, 0, 0, 54, 67, 0, 0, 206, 66, 0, 0, 55, 67, 0, 0, 208, 66, 0, 0, 184, 66, 0, 0, 208, 66, 0, 0, 186, 66, 0, 0, 208, 66, 0, 0, 188, 66, 0, 0, 208, 66, 0, 0, 190, 66, 0, 0, 208, 66, 0, 0, 192, 66, 0, 0, 208, 66, 0, 0, 194, 66, 0, 0, 208, 66, 0, 0, 196, 66, 0, 0, 208, 66, 0, 0, 198, 66, 0, 0, 208, 66, 0, 0, 200, 66, 0, 0, 208, 66, 0, 0, 202, 66, 0, 0, 208, 66, 0, 0, 204, 66, 0, 0, 208, 66, 0, 0, 206, 66, 0, 0, 208, 66, 0, 0, 208, 66, 0, 0, 208, 66, 0, 0, 210, 66, 0, 0, 208, 66, 0, 0, 212, 66, 0, 0, 208, 66, 0, 0, 214, 66, 0, 0, 208, 66, 0, 0, 216, 66, 0, 0, 208, 66, 0, 0, 218, 66, 0, 0, 208, 66, 0, 0, 220, 66, 0, 0, 208, 66, 0, 0, 222, 66, 0, 0, 208, 66, 0, 0, 224, 66, 0, 0, 208, 66, 0, 0, 226, 66, 0, 0, 208, 66, 0, 0, 228, 66, 0, 0, 208, 66, 0, 0, 230, 66, 0, 0, 208, 66, 0, 0, 232, 66, 0, 0, 208, 66, 0, 0, 234, 66, 0, 0, 208, 66, 0, 0, 236, 66, 0, 0, 208, 66, 0, 0, 238, 66, 0, 0, 208, 66, 0, 0, 240, 66, 0, 0, 208, 66, 0, 0, 242, 66, 0, 0, 208, 66, 0, 0, 244, 66, 0, 0, 208, 66, 0, 0, 246, 66, 0, 0, 208, 66, 0, 0, 248, 66, 0, 0, 208, 66, 0, 0, 250, 66, 0, 0, 208, 66, 0, 0, 252, 66, 0, 0, 208, 66, 0, 0, 254, 66, 0, 0, 208, 66, 0, 0, 0, 67, 0, 0, 208, 66, 0, 0, 1, 67, 0, 0, 208, 66, 0, 0, 2, 67, 0, 0, 208, 66, 0, 0, 3, 67, 0, 0, 208, 66, 0, 0, 4, 67, 0, 0, 208, 66, 0, 0, 5, 67, 0, 0, 208, 66, 0, 0, 6, 67, 0, 0, 208, 66, 0, 0, 7, 67, 0, 0, 208, 66, 0, 0, 8, 67, 0, 0, 208, 66, 0, 0, 9, 67, 0, 0, 208, 66, 0, 0, 10, 67, 0, 0, 208, 66, 0, 0, 11, 67, 0, 0, 208, 66, 0, 0, 12, 67, 0, 0, 208, 66, 0, 0, 13, 67, 0, 0, 208, 66, 0, 0, 14, 67, 0, 0, 208, 66, 0, 0, 15, 67, 0, 0, 208, 66, 0, 0, 16, 67, 0, 0, 208, 66, 0, 0, 17, 67, 0, 0, 208, 66, 0, 0, 18, 67, 0, 0, 208, 66, 0, 0, 19, 67, 0, 0, 208, 66, 0, 0, 20, 67, 0, 0, 208, 66, 0, 0, 21, 67, 0, 0, 208, 66, 0, 0, 22, 67, 0, 0, 208, 66, 0, 0, 23, 67, 0, 0, 208, 66, 0, 0, 24, 67, 0, 0, 208, 66, 0, 0, 25, 67, 0, 0, 208, 66, 0, 0, 26, 67, 0, 0, 208, 66, 0, 0, 27, 67, 0, 0, 208, 66, 0, 0, 28, 67, 0, 0, 208, 66, 0, 0, 29, 67, 0, 0, 208, 66, 0, 0, 30, 67, 0, 0, 208, 66, 0, 0, 31, 67, 0, 0, 208, 66, 0, 0, 32, 67, 0, 0, 208, 66, 0, 0, 33, 67, 0, 0, 208, 66, 0, 0, 34, 67, 0, 0, 208, 66, 0, 0, 35, 67, 0, 0, 208, 66, 0, 0, 36, 67, 0, 0, 208, 66, 0, 0, 37, 67, 0, 0, 208, 66, 0, 0, 38, 67, 0, 0, 208, 66, 0, 0, 39, 67, 0, 0, 208, 66, 0, 0, 40, 67, 0, 0, 208, 66, 0, 0, 41, 67, 0, 0, 208, 66, 0, 0, 42, 67, 0, 0, 208, 66, 0, 0, 43, 67, 0, 0, 208, 66, 0, 0, 44, 67, 0, 0, 208, 66, 0, 0, 45, 67, 0, 0, 208, 66, 0, 0, 46, 67, 0, 0, 208, 66, 0, 0, 47, 67, 0, 0, 208, 66, 0, 0, 48, 67, 0, 0, 208, 66, 0, 0, 49, 67, 0, 0, 208, 66, 0, 0, 50, 67, 0, 0, 208, 66, 0, 0, 51, 67, 0, 0, 208, 66, 0, 0, 52, 67, 0, 0, 208, 66, 0, 0, 53, 67, 0, 0, 208, 66, 0, 0, 54, 67, 0, 0, 208, 66, 0, 0, 55, 67, 0, 0, 210, 66, 0, 0, 184, 66, 0, 0, 210, 66, 0, 0, 186, 66, 0, 0, 210, 66, 0, 0, 188, 66, 0, 0, 210, 66, 0, 0, 190, 66, 0, 0, 210, 66, 0, 0, 192, 66, 0, 0, 210, 66, 0, 0, 194, 66, 0, 0, 210, 66, 0, 0, 196, 66, 0, 0, 210, 66, 0, 0, 198, 66, 0, 0, 210, 66, 0, 0, 200, 66, 0, 0, 210, 66, 0, 0, 202, 66, 0, 0, 210, 66, 0, 0, 204, 66, 0, 0, 210, 66, 0, 0, 206, 66, 0, 0, 210, 66, 0, 0, 208, 66, 0, 0, 210, 66, 0, 0, 210, 66, 0, 0, 210, 66, 0, 0, 212, 66, 0, 0, 210, 66, 0, 0, 214, 66, 0, 0, 210, 66, 0, 0, 216, 66, 0, 0, 210, 66, 0, 0, 218, 66, 0, 0, 210, 66, 0, 0, 220, 66, 0, 0, 210, 66, 0, 0, 222, 66, 0, 0, 210, 66, 0, 0, 224, 66, 0, 0, 210, 66, 0, 0, 226, 66, 0, 0, 210, 66, 0, 0, 228, 66, 0, 0, 210, 66, 0, 0, 230, 66, 0, 0, 210, 66, 0, 0, 232, 66, 0, 0, 210, 66, 0, 0, 234, 66, 0, 0, 210, 66, 0, 0, 236, 66, 0, 0, 210, 66, 0, 0, 238, 66, 0, 0, 210, 66, 0, 0, 240, 66, 0, 0, 210, 66, 0, 0, 242, 66, 0, 0, 210, 66, 0, 0, 244, 66, 0, 0, 210, 66, 0, 0, 246, 66, 0, 0, 210, 66, 0, 0, 248, 66, 0, 0, 210, 66, 0, 0, 250, 66, 0, 0, 210, 66, 0, 0, 252, 66, 0, 0, 210, 66, 0, 0, 254, 66, 0, 0, 210, 66, 0, 0, 0, 67, 0, 0, 210, 66, 0, 0, 1, 67, 0, 0, 210, 66, 0, 0, 2, 67, 0, 0, 210, 66, 0, 0, 3, 67, 0, 0, 210, 66, 0, 0, 4, 67, 0, 0, 210, 66, 0, 0, 5, 67, 0, 0, 210, 66, 0, 0, 6, 67, 0, 0, 210, 66, 0, 0, 7, 67, 0, 0, 210, 66, 0, 0, 8, 67, 0, 0, 210, 66, 0, 0, 9, 67, 0, 0, 210, 66, 0, 0, 10, 67, 0, 0, 210, 66, 0, 0, 11, 67, 0, 0, 210, 66, 0, 0, 12, 67, 0, 0, 210, 66, 0, 0, 13, 67, 0, 0, 210, 66, 0, 0, 14, 67, 0, 0, 210, 66, 0, 0, 15, 67, 0, 0, 210, 66, 0, 0, 16, 67, 0, 0, 210, 66, 0, 0, 17, 67, 0, 0, 210, 66, 0, 0, 18, 67, 0, 0, 210, 66, 0, 0, 19, 67, 0, 0, 210, 66, 0, 0, 20, 67, 0, 0, 210, 66, 0, 0, 21, 67, 0, 0, 210, 66, 0, 0, 22, 67, 0, 0, 210, 66, 0, 0, 23, 67, 0, 0, 210, 66, 0, 0, 24, 67, 0, 0, 210, 66, 0, 0, 25, 67, 0, 0, 210, 66, 0, 0, 26, 67, 0, 0, 210, 66, 0, 0, 27, 67, 0, 0, 210, 66, 0, 0, 28, 67, 0, 0, 210, 66, 0, 0, 29, 67, 0, 0, 210, 66, 0, 0, 30, 67, 0, 0, 210, 66, 0, 0, 31, 67, 0, 0, 210, 66, 0, 0, 32, 67, 0, 0, 210, 66, 0, 0, 33, 67, 0, 0, 210, 66, 0, 0, 34, 67, 0, 0, 210, 66, 0, 0, 35, 67, 0, 0, 210, 66, 0, 0, 36, 67, 0, 0, 210, 66, 0, 0, 37, 67, 0, 0, 210, 66, 0, 0, 38, 67, 0, 0, 210, 66, 0, 0, 39, 67, 0, 0, 210, 66, 0, 0, 40, 67, 0, 0, 210, 66, 0, 0, 41, 67, 0, 0, 210, 66, 0, 0, 42, 67, 0, 0, 210, 66, 0, 0, 43, 67, 0, 0, 210, 66, 0, 0, 44, 67, 0, 0, 210, 66, 0, 0, 45, 67, 0, 0, 210, 66, 0, 0, 46, 67, 0, 0, 210, 66, 0, 0, 47, 67, 0, 0, 210, 66, 0, 0, 48, 67, 0, 0, 210, 66, 0, 0, 49, 67, 0, 0, 210, 66, 0, 0, 50, 67, 0, 0, 210, 66, 0, 0, 51, 67, 0, 0, 210, 66, 0, 0, 52, 67, 0, 0, 210, 66, 0, 0, 53, 67, 0, 0, 210, 66, 0, 0, 54, 67, 0, 0, 210, 66, 0, 0, 55, 67, 0, 0, 212, 66, 0, 0, 184, 66, 0, 0, 212, 66, 0, 0, 186, 66, 0, 0, 212, 66, 0, 0, 188, 66, 0, 0, 212, 66, 0, 0, 190, 66, 0, 0, 212, 66, 0, 0, 192, 66, 0, 0, 212, 66, 0, 0, 194, 66, 0, 0, 212, 66, 0, 0, 196, 66, 0, 0, 212, 66, 0, 0, 198, 66, 0, 0, 212, 66, 0, 0, 200, 66, 0, 0, 212, 66, 0, 0, 202, 66, 0, 0, 212, 66, 0, 0, 204, 66, 0, 0, 212, 66, 0, 0, 206, 66, 0, 0, 212, 66, 0, 0, 208, 66, 0, 0, 212, 66, 0, 0, 210, 66, 0, 0, 212, 66, 0, 0, 212, 66, 0, 0, 212, 66, 0, 0, 214, 66, 0, 0, 212, 66, 0, 0, 216, 66, 0, 0, 212, 66, 0, 0, 218, 66, 0, 0, 212, 66, 0, 0, 220, 66, 0, 0, 212, 66, 0, 0, 222, 66, 0, 0, 212, 66, 0, 0, 224, 66, 0, 0, 212, 66, 0, 0, 226, 66, 0, 0, 212, 66, 0, 0, 228, 66, 0, 0, 212, 66, 0, 0, 230, 66, 0, 0, 212, 66, 0, 0, 232, 66, 0, 0, 212, 66, 0, 0, 234, 66, 0, 0, 212, 66, 0, 0, 236, 66, 0, 0, 212, 66, 0, 0, 238, 66, 0, 0, 212, 66, 0, 0, 240, 66, 0, 0, 212, 66, 0, 0, 242, 66, 0, 0, 212, 66, 0, 0, 244, 66, 0, 0, 212, 66, 0, 0, 246, 66, 0, 0, 212, 66, 0, 0, 248, 66, 0, 0, 212, 66, 0, 0, 250, 66, 0, 0, 212, 66, 0, 0, 252, 66, 0, 0, 212, 66, 0, 0, 254, 66, 0, 0, 212, 66, 0, 0, 0, 67, 0, 0, 212, 66, 0, 0, 1, 67, 0, 0, 212, 66, 0, 0, 2, 67, 0, 0, 212, 66, 0, 0, 3, 67, 0, 0, 212, 66, 0, 0, 4, 67, 0, 0, 212, 66, 0, 0, 5, 67, 0, 0, 212, 66, 0, 0, 6, 67, 0, 0, 212, 66, 0, 0, 7, 67, 0, 0, 212, 66, 0, 0, 8, 67, 0, 0, 212, 66, 0, 0, 9, 67, 0, 0, 212, 66, 0, 0, 10, 67, 0, 0, 212, 66, 0, 0, 11, 67, 0, 0, 212, 66, 0, 0, 12, 67, 0, 0, 212, 66, 0, 0, 13, 67, 0, 0, 212, 66, 0, 0, 14, 67, 0, 0, 212, 66, 0, 0, 15, 67, 0, 0, 212, 66, 0, 0, 16, 67, 0, 0, 212, 66, 0, 0, 17, 67, 0, 0, 212, 66, 0, 0, 18, 67, 0, 0, 212, 66, 0, 0, 19, 67, 0, 0, 212, 66, 0, 0, 20, 67, 0, 0, 212, 66, 0, 0, 21, 67, 0, 0, 212, 66, 0, 0, 22, 67, 0, 0, 212, 66, 0, 0, 23, 67, 0, 0, 212, 66, 0, 0, 24, 67, 0, 0, 212, 66, 0, 0, 25, 67, 0, 0, 212, 66, 0, 0, 26, 67, 0, 0, 212, 66, 0, 0, 27, 67, 0, 0, 212, 66, 0, 0, 28, 67, 0, 0, 212, 66, 0, 0, 29, 67, 0, 0, 212, 66, 0, 0, 30, 67, 0, 0, 212, 66, 0, 0, 31, 67, 0, 0, 212, 66, 0, 0, 32, 67, 0, 0, 212, 66, 0, 0, 33, 67, 0, 0, 212, 66, 0, 0, 34, 67, 0, 0, 212, 66, 0, 0, 35, 67, 0, 0, 212, 66, 0, 0, 36, 67, 0, 0, 212, 66, 0, 0, 37, 67, 0, 0, 212, 66, 0, 0, 38, 67, 0, 0, 212, 66, 0, 0, 39, 67, 0, 0, 212, 66, 0, 0, 40, 67, 0, 0, 212, 66, 0, 0, 41, 67, 0, 0, 212, 66, 0, 0, 42, 67, 0, 0, 212, 66, 0, 0, 43, 67, 0, 0, 212, 66, 0, 0, 44, 67, 0, 0, 212, 66, 0, 0, 45, 67, 0, 0, 212, 66, 0, 0, 46, 67, 0, 0, 212, 66, 0, 0, 47, 67, 0, 0, 212, 66, 0, 0, 48, 67, 0, 0, 212, 66, 0, 0, 49, 67, 0, 0, 212, 66, 0, 0, 50, 67, 0, 0, 212, 66, 0, 0, 51, 67, 0, 0, 212, 66, 0, 0, 52, 67, 0, 0, 212, 66, 0, 0, 53, 67, 0, 0, 212, 66, 0, 0, 54, 67, 0, 0, 212, 66, 0, 0, 55, 67, 0, 0, 214, 66, 0, 0, 184, 66, 0, 0, 214, 66, 0, 0, 186, 66, 0, 0, 214, 66, 0, 0, 188, 66, 0, 0, 214, 66, 0, 0, 190, 66, 0, 0, 214, 66, 0, 0, 192, 66, 0, 0, 214, 66, 0, 0, 194, 66, 0, 0, 214, 66, 0, 0, 196, 66, 0, 0, 214, 66, 0, 0, 198, 66, 0, 0, 214, 66, 0, 0, 200, 66, 0, 0, 214, 66, 0, 0, 202, 66, 0, 0, 214, 66, 0, 0, 204, 66, 0, 0, 214, 66, 0, 0, 206, 66, 0, 0, 214, 66, 0, 0, 208, 66, 0, 0, 214, 66, 0, 0, 210, 66, 0, 0, 214, 66, 0, 0, 212, 66, 0, 0, 214, 66, 0, 0, 214, 66, 0, 0, 214, 66, 0, 0, 216, 66, 0, 0, 214, 66, 0, 0, 218, 66, 0, 0, 214, 66, 0, 0, 220, 66, 0, 0, 214, 66, 0, 0, 222, 66, 0, 0, 214, 66, 0, 0, 224, 66, 0, 0, 214, 66, 0, 0, 226, 66, 0, 0, 214, 66, 0, 0, 228, 66, 0, 0, 214, 66, 0, 0, 230, 66, 0, 0, 214, 66, 0, 0, 232, 66, 0, 0, 214, 66, 0, 0, 234, 66, 0, 0, 214, 66, 0, 0, 236, 66, 0, 0, 214, 66, 0, 0, 238, 66, 0, 0, 214, 66, 0, 0, 240, 66, 0, 0, 214, 66, 0, 0, 242, 66, 0, 0, 214, 66, 0, 0, 244, 66, 0, 0, 214, 66, 0, 0, 246, 66, 0, 0, 214, 66, 0, 0, 248, 66, 0, 0, 214, 66, 0, 0, 250, 66, 0, 0, 214, 66, 0, 0, 252, 66, 0, 0, 214, 66, 0, 0, 254, 66, 0, 0, 214, 66, 0, 0, 0, 67, 0, 0, 214, 66, 0, 0, 1, 67, 0, 0, 214, 66, 0, 0, 2, 67, 0, 0, 214, 66, 0, 0, 3, 67, 0, 0, 214, 66, 0, 0, 4, 67, 0, 0, 214, 66, 0, 0, 5, 67, 0, 0, 214, 66, 0, 0, 6, 67, 0, 0, 214, 66, 0, 0, 7, 67, 0, 0, 214, 66, 0, 0, 8, 67, 0, 0, 214, 66, 0, 0, 9, 67, 0, 0, 214, 66, 0, 0, 10, 67, 0, 0, 214, 66, 0, 0, 11, 67, 0, 0, 214, 66, 0, 0, 12, 67, 0, 0, 214, 66, 0, 0, 13, 67, 0, 0, 214, 66, 0, 0, 14, 67, 0, 0, 214, 66, 0, 0, 15, 67, 0, 0, 214, 66, 0, 0, 16, 67, 0, 0, 214, 66, 0, 0, 17, 67, 0, 0, 214, 66, 0, 0, 18, 67, 0, 0, 214, 66, 0, 0, 19, 67, 0, 0, 214, 66, 0, 0, 20, 67, 0, 0, 214, 66, 0, 0, 21, 67, 0, 0, 214, 66, 0, 0, 22, 67, 0, 0, 214, 66, 0, 0, 23, 67, 0, 0, 214, 66, 0, 0, 24, 67, 0, 0, 214, 66, 0, 0, 25, 67, 0, 0, 214, 66, 0, 0, 26, 67, 0, 0, 214, 66, 0, 0, 27, 67, 0, 0, 214, 66, 0, 0, 28, 67, 0, 0, 214, 66, 0, 0, 29, 67, 0, 0, 214, 66, 0, 0, 30, 67, 0, 0, 214, 66, 0, 0, 31, 67, 0, 0, 214, 66, 0, 0, 32, 67, 0, 0, 214, 66, 0, 0, 33, 67, 0, 0, 214, 66, 0, 0, 34, 67, 0, 0, 214, 66, 0, 0, 35, 67, 0, 0, 214, 66, 0, 0, 36, 67, 0, 0, 214, 66, 0, 0, 37, 67, 0, 0, 214, 66, 0, 0, 38, 67, 0, 0, 214, 66, 0, 0, 39, 67, 0, 0, 214, 66, 0, 0, 40, 67, 0, 0, 214, 66, 0, 0, 41, 67, 0, 0, 214, 66, 0, 0, 42, 67, 0, 0, 214, 66, 0, 0, 43, 67, 0, 0, 214, 66, 0, 0, 44, 67, 0, 0, 214, 66, 0, 0, 45, 67, 0, 0, 214, 66, 0, 0, 46, 67, 0, 0, 214, 66, 0, 0, 47, 67, 0, 0, 214, 66, 0, 0, 48, 67, 0, 0, 214, 66, 0, 0, 49, 67, 0, 0, 214, 66, 0, 0, 50, 67, 0, 0, 214, 66, 0, 0, 51, 67, 0, 0, 214, 66, 0, 0, 52, 67, 0, 0, 214, 66, 0, 0, 53, 67, 0, 0, 214, 66, 0, 0, 54, 67, 0, 0, 214, 66, 0, 0, 55, 67, 0, 0, 216, 66, 0, 0, 184, 66, 0, 0, 216, 66, 0, 0, 186, 66, 0, 0, 216, 66, 0, 0, 188, 66, 0, 0, 216, 66, 0, 0, 190, 66, 0, 0, 216, 66, 0, 0, 192, 66, 0, 0, 216, 66, 0, 0, 194, 66, 0, 0, 216, 66, 0, 0, 196, 66, 0, 0, 216, 66, 0, 0, 198, 66, 0, 0, 216, 66, 0, 0, 200, 66, 0, 0, 216, 66, 0, 0, 202, 66, 0, 0, 216, 66, 0, 0, 204, 66, 0, 0, 216, 66, 0, 0, 206, 66, 0, 0, 216, 66, 0, 0, 208, 66, 0, 0, 216, 66, 0, 0, 210, 66, 0, 0, 216, 66, 0, 0, 212, 66, 0, 0, 216, 66, 0, 0, 214, 66, 0, 0, 216, 66, 0, 0, 216, 66, 0, 0, 216, 66, 0, 0, 218, 66, 0, 0, 216, 66, 0, 0, 220, 66, 0, 0, 216, 66, 0, 0, 222, 66, 0, 0, 216, 66, 0, 0, 224, 66, 0, 0, 216, 66, 0, 0, 226, 66, 0, 0, 216, 66, 0, 0, 228, 66, 0, 0, 216, 66, 0, 0, 230, 66, 0, 0, 216, 66, 0, 0, 232, 66, 0, 0, 216, 66, 0, 0, 234, 66, 0, 0, 216, 66, 0, 0, 236, 66, 0, 0, 216, 66, 0, 0, 238, 66, 0, 0, 216, 66, 0, 0, 240, 66, 0, 0, 216, 66, 0, 0, 242, 66, 0, 0, 216, 66, 0, 0, 244, 66, 0, 0, 216, 66, 0, 0, 246, 66, 0, 0, 216, 66, 0, 0, 248, 66, 0, 0, 216, 66, 0, 0, 250, 66, 0, 0, 216, 66, 0, 0, 252, 66, 0, 0, 216, 66, 0, 0, 254, 66, 0, 0, 216, 66, 0, 0, 0, 67, 0, 0, 216, 66, 0, 0, 1, 67, 0, 0, 216, 66, 0, 0, 2, 67, 0, 0, 216, 66, 0, 0, 3, 67, 0, 0, 216, 66, 0, 0, 4, 67, 0, 0, 216, 66, 0, 0, 5, 67, 0, 0, 216, 66, 0, 0, 6, 67, 0, 0, 216, 66, 0, 0, 7, 67, 0, 0, 216, 66, 0, 0, 8, 67, 0, 0, 216, 66, 0, 0, 9, 67, 0, 0, 216, 66, 0, 0, 10, 67, 0, 0, 216, 66, 0, 0, 11, 67, 0, 0, 216, 66, 0, 0, 12, 67, 0, 0, 216, 66, 0, 0, 13, 67, 0, 0, 216, 66, 0, 0, 14, 67, 0, 0, 216, 66, 0, 0, 15, 67, 0, 0, 216, 66, 0, 0, 16, 67, 0, 0, 216, 66, 0, 0, 17, 67, 0, 0, 216, 66, 0, 0, 18, 67, 0, 0, 216, 66, 0, 0, 19, 67, 0, 0, 216, 66, 0, 0, 20, 67, 0, 0, 216, 66, 0, 0, 21, 67, 0, 0, 216, 66, 0, 0, 22, 67, 0, 0, 216, 66, 0, 0, 23, 67, 0, 0, 216, 66, 0, 0, 24, 67, 0, 0, 216, 66, 0, 0, 25, 67, 0, 0, 216, 66, 0, 0, 26, 67, 0, 0, 216, 66, 0, 0, 27, 67, 0, 0, 216, 66, 0, 0, 28, 67, 0, 0, 216, 66, 0, 0, 29, 67, 0, 0, 216, 66, 0, 0, 30, 67, 0, 0, 216, 66, 0, 0, 31, 67, 0, 0, 216, 66, 0, 0, 32, 67, 0, 0, 216, 66, 0, 0, 33, 67, 0, 0, 216, 66, 0, 0, 34, 67, 0, 0, 216, 66, 0, 0, 35, 67, 0, 0, 216, 66, 0, 0, 36, 67, 0, 0, 216, 66, 0, 0, 37, 67, 0, 0, 216, 66, 0, 0, 38, 67, 0, 0, 216, 66, 0, 0, 39, 67, 0, 0, 216, 66, 0, 0, 40, 67, 0, 0, 216, 66, 0, 0, 41, 67, 0, 0, 216, 66, 0, 0, 42, 67, 0, 0, 216, 66, 0, 0, 43, 67, 0, 0, 216, 66, 0, 0, 44, 67, 0, 0, 216, 66, 0, 0, 45, 67, 0, 0, 216, 66, 0, 0, 46, 67, 0, 0, 216, 66, 0, 0, 47, 67, 0, 0, 216, 66, 0, 0, 48, 67, 0, 0, 216, 66, 0, 0, 49, 67, 0, 0, 216, 66, 0, 0, 50, 67, 0, 0, 216, 66, 0, 0, 51, 67, 0, 0, 216, 66, 0, 0, 52, 67, 0, 0, 216, 66, 0, 0, 53, 67, 0, 0, 216, 66, 0, 0, 54, 67, 0, 0, 216, 66, 0, 0, 55, 67, 0, 0, 218, 66, 0, 0, 184, 66, 0, 0, 218, 66, 0, 0, 186, 66, 0, 0, 218, 66, 0, 0, 188, 66, 0, 0, 218, 66, 0, 0, 190, 66, 0, 0, 218, 66, 0, 0, 192, 66, 0, 0, 218, 66, 0, 0, 194, 66, 0, 0, 218, 66, 0, 0, 196, 66, 0, 0, 218, 66, 0, 0, 198, 66, 0, 0, 218, 66, 0, 0, 200, 66, 0, 0, 218, 66, 0, 0, 202, 66, 0, 0, 218, 66, 0, 0, 204, 66, 0, 0, 218, 66, 0, 0, 206, 66, 0, 0, 218, 66, 0, 0, 208, 66, 0, 0, 218, 66, 0, 0, 210, 66, 0, 0, 218, 66, 0, 0, 212, 66, 0, 0, 218, 66, 0, 0, 214, 66, 0, 0, 218, 66, 0, 0, 216, 66, 0, 0, 218, 66, 0, 0, 218, 66, 0, 0, 218, 66, 0, 0, 220, 66, 0, 0, 218, 66, 0, 0, 222, 66, 0, 0, 218, 66, 0, 0, 224, 66, 0, 0, 218, 66, 0, 0, 226, 66, 0, 0, 218, 66, 0, 0, 228, 66, 0, 0, 218, 66, 0, 0, 230, 66, 0, 0, 218, 66, 0, 0, 232, 66, 0, 0, 218, 66, 0, 0, 234, 66, 0, 0, 218, 66, 0, 0, 236, 66, 0, 0, 218, 66, 0, 0, 238, 66, 0, 0, 218, 66, 0, 0, 240, 66, 0, 0, 218, 66, 0, 0, 242, 66, 0, 0, 218, 66, 0, 0, 244, 66, 0, 0, 218, 66, 0, 0, 246, 66, 0, 0, 218, 66, 0, 0, 248, 66, 0, 0, 218, 66, 0, 0, 250, 66, 0, 0, 218, 66, 0, 0, 252, 66, 0, 0, 218, 66, 0, 0, 254, 66, 0, 0, 218, 66, 0, 0, 0, 67, 0, 0, 218, 66, 0, 0, 1, 67, 0, 0, 218, 66, 0, 0, 2, 67, 0, 0, 218, 66, 0, 0, 3, 67, 0, 0, 218, 66, 0, 0, 4, 67, 0, 0, 218, 66, 0, 0, 5, 67, 0, 0, 218, 66, 0, 0, 6, 67, 0, 0, 218, 66, 0, 0, 7, 67, 0, 0, 218, 66, 0, 0, 8, 67, 0, 0, 218, 66, 0, 0, 9, 67, 0, 0, 218, 66, 0, 0, 10, 67, 0, 0, 218, 66, 0, 0, 11, 67, 0, 0, 218, 66, 0, 0, 12, 67, 0, 0, 218, 66, 0, 0, 13, 67, 0, 0, 218, 66, 0, 0, 14, 67, 0, 0, 218, 66, 0, 0, 15, 67, 0, 0, 218, 66, 0, 0, 16, 67, 0, 0, 218, 66, 0, 0, 17, 67, 0, 0, 218, 66, 0, 0, 18, 67, 0, 0, 218, 66, 0, 0, 19, 67, 0, 0, 218, 66, 0, 0, 20, 67, 0, 0, 218, 66, 0, 0, 21, 67, 0, 0, 218, 66, 0, 0, 22, 67, 0, 0, 218, 66, 0, 0, 23, 67, 0, 0, 218, 66, 0, 0, 24, 67, 0, 0, 218, 66, 0, 0, 25, 67, 0, 0, 218, 66, 0, 0, 26, 67, 0, 0, 218, 66, 0, 0, 27, 67, 0, 0, 218, 66, 0, 0, 28, 67, 0, 0, 218, 66, 0, 0, 29, 67, 0, 0, 218, 66, 0, 0, 30, 67, 0, 0, 218, 66, 0, 0, 31, 67, 0, 0, 218, 66, 0, 0, 32, 67, 0, 0, 218, 66, 0, 0, 33, 67, 0, 0, 218, 66, 0, 0, 34, 67, 0, 0, 218, 66, 0, 0, 35, 67, 0, 0, 218, 66, 0, 0, 36, 67, 0, 0, 218, 66, 0, 0, 37, 67, 0, 0, 218, 66, 0, 0, 38, 67, 0, 0, 218, 66, 0, 0, 39, 67, 0, 0, 218, 66, 0, 0, 40, 67, 0, 0, 218, 66, 0, 0, 41, 67, 0, 0, 218, 66, 0, 0, 42, 67, 0, 0, 218, 66, 0, 0, 43, 67, 0, 0, 218, 66, 0, 0, 44, 67, 0, 0, 218, 66, 0, 0, 45, 67, 0, 0, 218, 66, 0, 0, 46, 67, 0, 0, 218, 66, 0, 0, 47, 67, 0, 0, 218, 66, 0, 0, 48, 67, 0, 0, 218, 66, 0, 0, 49, 67, 0, 0, 218, 66, 0, 0, 50, 67, 0, 0, 218, 66, 0, 0, 51, 67, 0, 0, 218, 66, 0, 0, 52, 67, 0, 0, 218, 66, 0, 0, 53, 67, 0, 0, 218, 66, 0, 0, 54, 67, 0, 0, 218, 66, 0, 0, 55, 67, 0, 0, 220, 66, 0, 0, 184, 66, 0, 0, 220, 66, 0, 0, 186, 66, 0, 0, 220, 66, 0, 0, 188, 66, 0, 0, 220, 66, 0, 0, 190, 66, 0, 0, 220, 66, 0, 0, 192, 66, 0, 0, 220, 66, 0, 0, 194, 66, 0, 0, 220, 66, 0, 0, 196, 66, 0, 0, 220, 66, 0, 0, 198, 66, 0, 0, 220, 66, 0, 0, 200, 66, 0, 0, 220, 66, 0, 0, 202, 66, 0, 0, 220, 66, 0, 0, 204, 66, 0, 0, 220, 66, 0, 0, 206, 66, 0, 0, 220, 66, 0, 0, 208, 66, 0, 0, 220, 66, 0, 0, 210, 66, 0, 0, 220, 66, 0, 0, 212, 66, 0, 0, 220, 66, 0, 0, 214, 66, 0, 0, 220, 66, 0, 0, 216, 66, 0, 0, 220, 66, 0, 0, 218, 66, 0, 0, 220, 66, 0, 0, 220, 66, 0, 0, 220, 66, 0, 0, 222, 66, 0, 0, 220, 66, 0, 0, 224, 66, 0, 0, 220, 66, 0, 0, 226, 66, 0, 0, 220, 66, 0, 0, 228, 66, 0, 0, 220, 66, 0, 0, 230, 66, 0, 0, 220, 66, 0, 0, 232, 66, 0, 0, 220, 66, 0, 0, 234, 66, 0, 0, 220, 66, 0, 0, 236, 66, 0, 0, 220, 66, 0, 0, 238, 66, 0, 0, 220, 66, 0, 0, 240, 66, 0, 0, 220, 66, 0, 0, 242, 66, 0, 0, 220, 66, 0, 0, 244, 66, 0, 0, 220, 66, 0, 0, 246, 66, 0, 0, 220, 66, 0, 0, 248, 66, 0, 0, 220, 66, 0, 0, 250, 66, 0, 0, 220, 66, 0, 0, 252, 66, 0, 0, 220, 66, 0, 0, 254, 66, 0, 0, 220, 66, 0, 0, 0, 67, 0, 0, 220, 66, 0, 0, 1, 67, 0, 0, 220, 66, 0, 0, 2, 67, 0, 0, 220, 66, 0, 0, 3, 67, 0, 0, 220, 66, 0, 0, 4, 67, 0, 0, 220, 66, 0, 0, 5, 67, 0, 0, 220, 66, 0, 0, 6, 67, 0, 0, 220, 66, 0, 0, 7, 67, 0, 0, 220, 66, 0, 0, 8, 67, 0, 0, 220, 66, 0, 0, 9, 67, 0, 0, 220, 66, 0, 0, 10, 67, 0, 0, 220, 66, 0, 0, 11, 67, 0, 0, 220, 66, 0, 0, 12, 67, 0, 0, 220, 66, 0, 0, 13, 67, 0, 0, 220, 66, 0, 0, 14, 67, 0, 0, 220, 66, 0, 0, 15, 67, 0, 0, 220, 66, 0, 0, 16, 67, 0, 0, 220, 66, 0, 0, 17, 67, 0, 0, 220, 66, 0, 0, 18, 67, 0, 0, 220, 66, 0, 0, 19, 67, 0, 0, 220, 66, 0, 0, 20, 67, 0, 0, 220, 66, 0, 0, 21, 67, 0, 0, 220, 66, 0, 0, 22, 67, 0, 0, 220, 66, 0, 0, 23, 67, 0, 0, 220, 66, 0, 0, 24, 67, 0, 0, 220, 66, 0, 0, 25, 67, 0, 0, 220, 66, 0, 0, 26, 67, 0, 0, 220, 66, 0, 0, 27, 67, 0, 0, 220, 66, 0, 0, 28, 67, 0, 0, 220, 66, 0, 0, 29, 67, 0, 0, 220, 66, 0, 0, 30, 67, 0, 0, 220, 66, 0, 0, 31, 67, 0, 0, 220, 66, 0, 0, 32, 67, 0, 0, 220, 66, 0, 0, 33, 67, 0, 0, 220, 66, 0, 0, 34, 67, 0, 0, 220, 66, 0, 0, 35, 67, 0, 0, 220, 66, 0, 0, 36, 67, 0, 0, 220, 66, 0, 0, 37, 67, 0, 0, 220, 66, 0, 0, 38, 67, 0, 0, 220, 66, 0, 0, 39, 67, 0, 0, 220, 66, 0, 0, 40, 67, 0, 0, 220, 66, 0, 0, 41, 67, 0, 0, 220, 66, 0, 0, 42, 67, 0, 0, 220, 66, 0, 0, 43, 67, 0, 0, 220, 66, 0, 0, 44, 67, 0, 0, 220, 66, 0, 0, 45, 67, 0, 0, 220, 66, 0, 0, 46, 67, 0, 0, 220, 66, 0, 0, 47, 67, 0, 0, 220, 66, 0, 0, 48, 67, 0, 0, 220, 66, 0, 0, 49, 67, 0, 0, 220, 66, 0, 0, 50, 67, 0, 0, 220, 66, 0, 0, 51, 67, 0, 0, 220, 66, 0, 0, 52, 67, 0, 0, 220, 66, 0, 0, 53, 67, 0, 0, 220, 66, 0, 0, 54, 67, 0, 0, 220, 66, 0, 0, 55, 67, 0, 0, 222, 66, 0, 0, 184, 66, 0, 0, 222, 66, 0, 0, 186, 66, 0, 0, 222, 66, 0, 0, 188, 66, 0, 0, 222, 66, 0, 0, 190, 66, 0, 0, 222, 66, 0, 0, 192, 66, 0, 0, 222, 66, 0, 0, 194, 66, 0, 0, 222, 66, 0, 0, 196, 66, 0, 0, 222, 66, 0, 0, 198, 66, 0, 0, 222, 66, 0, 0, 200, 66, 0, 0, 222, 66, 0, 0, 202, 66, 0, 0, 222, 66, 0, 0, 204, 66, 0, 0, 222, 66, 0, 0, 206, 66, 0, 0, 222, 66, 0, 0, 208, 66, 0, 0, 222, 66, 0, 0, 210, 66, 0, 0, 222, 66, 0, 0, 212, 66, 0, 0, 222, 66, 0, 0, 214, 66, 0, 0, 222, 66, 0, 0, 216, 66, 0, 0, 222, 66, 0, 0, 218, 66, 0, 0, 222, 66, 0, 0, 220, 66, 0, 0, 222, 66, 0, 0, 222, 66, 0, 0, 222, 66, 0, 0, 224, 66, 0, 0, 222, 66, 0, 0, 226, 66, 0, 0, 222, 66, 0, 0, 228, 66, 0, 0, 222, 66, 0, 0, 230, 66, 0, 0, 222, 66, 0, 0, 232, 66, 0, 0, 222, 66, 0, 0, 234, 66, 0, 0, 222, 66, 0, 0, 236, 66, 0, 0, 222, 66, 0, 0, 238, 66, 0, 0, 222, 66, 0, 0, 240, 66, 0, 0, 222, 66, 0, 0, 242, 66, 0, 0, 222, 66, 0, 0, 244, 66, 0, 0, 222, 66, 0, 0, 246, 66, 0, 0, 222, 66, 0, 0, 248, 66, 0, 0, 222, 66, 0, 0, 250, 66, 0, 0, 222, 66, 0, 0, 252, 66, 0, 0, 222, 66, 0, 0, 254, 66, 0, 0, 222, 66, 0, 0, 0, 67, 0, 0, 222, 66, 0, 0, 1, 67, 0, 0, 222, 66, 0, 0, 2, 67, 0, 0, 222, 66, 0, 0, 3, 67, 0, 0, 222, 66, 0, 0, 4, 67, 0, 0, 222, 66, 0, 0, 5, 67, 0, 0, 222, 66, 0, 0, 6, 67, 0, 0, 222, 66, 0, 0, 7, 67, 0, 0, 222, 66, 0, 0, 8, 67, 0, 0, 222, 66, 0, 0, 9, 67, 0, 0, 222, 66, 0, 0, 10, 67, 0, 0, 222, 66, 0, 0, 11, 67, 0, 0, 222, 66, 0, 0, 12, 67, 0, 0, 222, 66, 0, 0, 13, 67, 0, 0, 222, 66, 0, 0, 14, 67, 0, 0, 222, 66, 0, 0, 15, 67, 0, 0, 222, 66, 0, 0, 16, 67, 0, 0, 222, 66, 0, 0, 17, 67, 0, 0, 222, 66, 0, 0, 18, 67, 0, 0, 222, 66, 0, 0, 19, 67, 0, 0, 222, 66, 0, 0, 20, 67, 0, 0, 222, 66, 0, 0, 21, 67, 0, 0, 222, 66, 0, 0, 22, 67, 0, 0, 222, 66, 0, 0, 23, 67, 0, 0, 222, 66, 0, 0, 24, 67, 0, 0, 222, 66, 0, 0, 25, 67, 0, 0, 222, 66, 0, 0, 26, 67, 0, 0, 222, 66, 0, 0, 27, 67, 0, 0, 222, 66, 0, 0, 28, 67, 0, 0, 222, 66, 0, 0, 29, 67, 0, 0, 222, 66, 0, 0, 30, 67, 0, 0, 222, 66, 0, 0, 31, 67, 0, 0, 222, 66, 0, 0, 32, 67, 0, 0, 222, 66, 0, 0, 33, 67, 0, 0, 222, 66, 0, 0, 34, 67, 0, 0, 222, 66, 0, 0, 35, 67, 0, 0, 222, 66, 0, 0, 36, 67, 0, 0, 222, 66, 0, 0, 37, 67, 0, 0, 222, 66, 0, 0, 38, 67, 0, 0, 222, 66, 0, 0, 39, 67, 0, 0, 222, 66, 0, 0, 40, 67, 0, 0, 222, 66, 0, 0, 41, 67, 0, 0, 222, 66, 0, 0, 42, 67, 0, 0, 222, 66, 0, 0, 43, 67, 0, 0, 222, 66, 0, 0, 44, 67, 0, 0, 222, 66, 0, 0, 45, 67, 0, 0, 222, 66, 0, 0, 46, 67, 0, 0, 222, 66, 0, 0, 47, 67, 0, 0, 222, 66, 0, 0, 48, 67, 0, 0, 222, 66, 0, 0, 49, 67, 0, 0, 222, 66, 0, 0, 50, 67, 0, 0, 222, 66, 0, 0, 51, 67, 0, 0, 222, 66, 0, 0, 52, 67, 0, 0, 222, 66, 0, 0, 53, 67, 0, 0, 222, 66, 0, 0, 54, 67, 0, 0, 222, 66, 0, 0, 55, 67, 0, 0, 224, 66, 0, 0, 184, 66, 0, 0, 224, 66, 0, 0, 186, 66, 0, 0, 224, 66, 0, 0, 188, 66, 0, 0, 224, 66, 0, 0, 190, 66, 0, 0, 224, 66, 0, 0, 192, 66, 0, 0, 224, 66, 0, 0, 194, 66, 0, 0, 224, 66, 0, 0, 196, 66, 0, 0, 224, 66, 0, 0, 198, 66, 0, 0, 224, 66, 0, 0, 200, 66, 0, 0, 224, 66, 0, 0, 202, 66, 0, 0, 224, 66, 0, 0, 204, 66, 0, 0, 224, 66, 0, 0, 206, 66, 0, 0, 224, 66, 0, 0, 208, 66, 0, 0, 224, 66, 0, 0, 210, 66, 0, 0, 224, 66, 0, 0, 212, 66, 0, 0, 224, 66, 0, 0, 214, 66, 0, 0, 224, 66, 0, 0, 216, 66, 0, 0, 224, 66, 0, 0, 218, 66, 0, 0, 224, 66, 0, 0, 220, 66, 0, 0, 224, 66, 0, 0, 222, 66, 0, 0, 224, 66, 0, 0, 224, 66, 0, 0, 224, 66, 0, 0, 226, 66, 0, 0, 224, 66, 0, 0, 228, 66, 0, 0, 224, 66, 0, 0, 230, 66, 0, 0, 224, 66, 0, 0, 232, 66, 0, 0, 224, 66, 0, 0, 234, 66, 0, 0, 224, 66, 0, 0, 236, 66, 0, 0, 224, 66, 0, 0, 238, 66, 0, 0, 224, 66, 0, 0, 240, 66, 0, 0, 224, 66, 0, 0, 242, 66, 0, 0, 224, 66, 0, 0, 244, 66, 0, 0, 224, 66, 0, 0, 246, 66, 0, 0, 224, 66, 0, 0, 248, 66, 0, 0, 224, 66, 0, 0, 250, 66, 0, 0, 224, 66, 0, 0, 252, 66, 0, 0, 224, 66, 0, 0, 254, 66, 0, 0, 224, 66, 0, 0, 0, 67, 0, 0, 224, 66, 0, 0, 1, 67, 0, 0, 224, 66, 0, 0, 2, 67, 0, 0, 224, 66, 0, 0, 3, 67, 0, 0, 224, 66, 0, 0, 4, 67, 0, 0, 224, 66, 0, 0, 5, 67, 0, 0, 224, 66, 0, 0, 6, 67, 0, 0, 224, 66, 0, 0, 7, 67, 0, 0, 224, 66, 0, 0, 8, 67, 0, 0, 224, 66, 0, 0, 9, 67, 0, 0, 224, 66, 0, 0, 10, 67, 0, 0, 224, 66, 0, 0, 11, 67, 0, 0, 224, 66, 0, 0, 12, 67, 0, 0, 224, 66, 0, 0, 13, 67, 0, 0, 224, 66, 0, 0, 14, 67, 0, 0, 224, 66, 0, 0, 15, 67, 0, 0, 224, 66, 0, 0, 16, 67, 0, 0, 224, 66, 0, 0, 17, 67, 0, 0, 224, 66, 0, 0, 18, 67, 0, 0, 224, 66, 0, 0, 19, 67, 0, 0, 224, 66, 0, 0, 20, 67, 0, 0, 224, 66, 0, 0, 21, 67, 0, 0, 224, 66, 0, 0, 22, 67, 0, 0, 224, 66, 0, 0, 23, 67, 0, 0, 224, 66, 0, 0, 24, 67, 0, 0, 224, 66, 0, 0, 25, 67, 0, 0, 224, 66, 0, 0, 26, 67, 0, 0, 224, 66, 0, 0, 27, 67, 0, 0, 224, 66, 0, 0, 28, 67, 0, 0, 224, 66, 0, 0, 29, 67, 0, 0, 224, 66, 0, 0, 30, 67, 0, 0, 224, 66, 0, 0, 31, 67, 0, 0, 224, 66, 0, 0, 32, 67, 0, 0, 224, 66, 0, 0, 33, 67, 0, 0, 224, 66, 0, 0, 34, 67, 0, 0, 224, 66, 0, 0, 35, 67, 0, 0, 224, 66, 0, 0, 36, 67, 0, 0, 224, 66, 0, 0, 37, 67, 0, 0, 224, 66, 0, 0, 38, 67, 0, 0, 224, 66, 0, 0, 39, 67, 0, 0, 224, 66, 0, 0, 40, 67, 0, 0, 224, 66, 0, 0, 41, 67, 0, 0, 224, 66, 0, 0, 42, 67, 0, 0, 224, 66, 0, 0, 43, 67, 0, 0, 224, 66, 0, 0, 44, 67, 0, 0, 224, 66, 0, 0, 45, 67, 0, 0, 224, 66, 0, 0, 46, 67, 0, 0, 224, 66, 0, 0, 47, 67, 0, 0, 224, 66, 0, 0, 48, 67, 0, 0, 224, 66, 0, 0, 49, 67, 0, 0, 224, 66, 0, 0, 50, 67, 0, 0, 224, 66, 0, 0, 51, 67, 0, 0, 224, 66, 0, 0, 52, 67, 0, 0, 224, 66, 0, 0, 53, 67, 0, 0, 224, 66, 0, 0, 54, 67, 0, 0, 224, 66, 0, 0, 55, 67, 0, 0, 226, 66, 0, 0, 184, 66, 0, 0, 226, 66, 0, 0, 186, 66, 0, 0, 226, 66, 0, 0, 188, 66, 0, 0, 226, 66, 0, 0, 190, 66, 0, 0, 226, 66, 0, 0, 192, 66, 0, 0, 226, 66, 0, 0, 194, 66, 0, 0, 226, 66, 0, 0, 196, 66, 0, 0, 226, 66, 0, 0, 198, 66, 0, 0, 226, 66, 0, 0, 200, 66, 0, 0, 226, 66, 0, 0, 202, 66, 0, 0, 226, 66, 0, 0, 204, 66, 0, 0, 226, 66, 0, 0, 206, 66, 0, 0, 226, 66, 0, 0, 208, 66, 0, 0, 226, 66, 0, 0, 210, 66, 0, 0, 226, 66, 0, 0, 212, 66, 0, 0, 226, 66, 0, 0, 214, 66, 0, 0, 226, 66, 0, 0, 216, 66, 0, 0, 226, 66, 0, 0, 218, 66, 0, 0, 226, 66, 0, 0, 220, 66, 0, 0, 226, 66, 0, 0, 222, 66, 0, 0, 226, 66, 0, 0, 224, 66, 0, 0, 226, 66, 0, 0, 226, 66, 0, 0, 226, 66, 0, 0, 228, 66, 0, 0, 226, 66, 0, 0, 230, 66, 0, 0, 226, 66, 0, 0, 232, 66, 0, 0, 226, 66, 0, 0, 234, 66, 0, 0, 226, 66, 0, 0, 236, 66, 0, 0, 226, 66, 0, 0, 238, 66, 0, 0, 226, 66, 0, 0, 240, 66, 0, 0, 226, 66, 0, 0, 242, 66, 0, 0, 226, 66, 0, 0, 244, 66, 0, 0, 226, 66, 0, 0, 246, 66, 0, 0, 226, 66, 0, 0, 248, 66, 0, 0, 226, 66, 0, 0, 250, 66, 0, 0, 226, 66, 0, 0, 252, 66, 0, 0, 226, 66, 0, 0, 254, 66, 0, 0, 226, 66, 0, 0, 0, 67, 0, 0, 226, 66, 0, 0, 1, 67, 0, 0, 226, 66, 0, 0, 2, 67, 0, 0, 226, 66, 0, 0, 3, 67, 0, 0, 226, 66, 0, 0, 4, 67, 0, 0, 226, 66, 0, 0, 5, 67, 0, 0, 226, 66, 0, 0, 6, 67, 0, 0, 226, 66, 0, 0, 7, 67, 0, 0, 226, 66, 0, 0, 8, 67, 0, 0, 226, 66, 0, 0, 9, 67, 0, 0, 226, 66, 0, 0, 10, 67, 0, 0, 226, 66, 0, 0, 11, 67, 0, 0, 226, 66, 0, 0, 12, 67, 0, 0, 226, 66, 0, 0, 13, 67, 0, 0, 226, 66, 0, 0, 14, 67, 0, 0, 226, 66, 0, 0, 15, 67, 0, 0, 226, 66, 0, 0, 16, 67, 0, 0, 226, 66, 0, 0, 17, 67, 0, 0, 226, 66, 0, 0, 18, 67, 0, 0, 226, 66, 0, 0, 19, 67, 0, 0, 226, 66, 0, 0, 20, 67, 0, 0, 226, 66, 0, 0, 21, 67, 0, 0, 226, 66, 0, 0, 22, 67, 0, 0, 226, 66, 0, 0, 23, 67, 0, 0, 226, 66, 0, 0, 24, 67, 0, 0, 226, 66, 0, 0, 25, 67, 0, 0, 226, 66, 0, 0, 26, 67, 0, 0, 226, 66, 0, 0, 27, 67, 0, 0, 226, 66, 0, 0, 28, 67, 0, 0, 226, 66, 0, 0, 29, 67, 0, 0, 226, 66, 0, 0, 30, 67, 0, 0, 226, 66, 0, 0, 31, 67, 0, 0, 226, 66, 0, 0, 32, 67, 0, 0, 226, 66, 0, 0, 33, 67, 0, 0, 226, 66, 0, 0, 34, 67, 0, 0, 226, 66, 0, 0, 35, 67, 0, 0, 226, 66, 0, 0, 36, 67, 0, 0, 226, 66, 0, 0, 37, 67, 0, 0, 226, 66, 0, 0, 38, 67, 0, 0, 226, 66, 0, 0, 39, 67, 0, 0, 226, 66, 0, 0, 40, 67, 0, 0, 226, 66, 0, 0, 41, 67, 0, 0, 226, 66, 0, 0, 42, 67, 0, 0, 226, 66, 0, 0, 43, 67, 0, 0, 226, 66, 0, 0, 44, 67, 0, 0, 226, 66, 0, 0, 45, 67, 0, 0, 226, 66, 0, 0, 46, 67, 0, 0, 226, 66, 0, 0, 47, 67, 0, 0, 226, 66, 0, 0, 48, 67, 0, 0, 226, 66, 0, 0, 49, 67, 0, 0, 226, 66, 0, 0, 50, 67, 0, 0, 226, 66, 0, 0, 51, 67, 0, 0, 226, 66, 0, 0, 52, 67, 0, 0, 226, 66, 0, 0, 53, 67, 0, 0, 226, 66, 0, 0, 54, 67, 0, 0, 226, 66, 0, 0, 55, 67, 0, 0, 228, 66, 0, 0, 184, 66, 0, 0, 228, 66, 0, 0, 186, 66, 0, 0, 228, 66, 0, 0, 188, 66, 0, 0, 228, 66, 0, 0, 190, 66, 0, 0, 228, 66, 0, 0, 192, 66, 0, 0, 228, 66, 0, 0, 194, 66, 0, 0, 228, 66, 0, 0, 196, 66, 0, 0, 228, 66, 0, 0, 198, 66, 0, 0, 228, 66, 0, 0, 200, 66, 0, 0, 228, 66, 0, 0, 202, 66, 0, 0, 228, 66, 0, 0, 204, 66, 0, 0, 228, 66, 0, 0, 206, 66, 0, 0, 228, 66, 0, 0, 208, 66, 0, 0, 228, 66, 0, 0, 210, 66, 0, 0, 228, 66, 0, 0, 212, 66, 0, 0, 228, 66, 0, 0, 214, 66, 0, 0, 228, 66, 0, 0, 216, 66, 0, 0, 228, 66, 0, 0, 218, 66, 0, 0, 228, 66, 0, 0, 220, 66, 0, 0, 228, 66, 0, 0, 222, 66, 0, 0, 228, 66, 0, 0, 224, 66, 0, 0, 228, 66, 0, 0, 226, 66, 0, 0, 228, 66, 0, 0, 228, 66, 0, 0, 228, 66, 0, 0, 230, 66, 0, 0, 228, 66, 0, 0, 232, 66, 0, 0, 228, 66, 0, 0, 234, 66, 0, 0, 228, 66, 0, 0, 236, 66, 0, 0, 228, 66, 0, 0, 238, 66, 0, 0, 228, 66, 0, 0, 240, 66, 0, 0, 228, 66, 0, 0, 242, 66, 0, 0, 228, 66, 0, 0, 244, 66, 0, 0, 228, 66, 0, 0, 246, 66, 0, 0, 228, 66, 0, 0, 248, 66, 0, 0, 228, 66, 0, 0, 250, 66, 0, 0, 228, 66, 0, 0, 252, 66, 0, 0, 228, 66, 0, 0, 254, 66, 0, 0, 228, 66, 0, 0, 0, 67, 0, 0, 228, 66, 0, 0, 1, 67, 0, 0, 228, 66, 0, 0, 2, 67, 0, 0, 228, 66, 0, 0, 3, 67, 0, 0, 228, 66, 0, 0, 4, 67, 0, 0, 228, 66, 0, 0, 5, 67, 0, 0, 228, 66, 0, 0, 6, 67, 0, 0, 228, 66, 0, 0, 7, 67, 0, 0, 228, 66, 0, 0, 8, 67, 0, 0, 228, 66, 0, 0, 9, 67, 0, 0, 228, 66, 0, 0, 10, 67, 0, 0, 228, 66, 0, 0, 11, 67, 0, 0, 228, 66, 0, 0, 12, 67, 0, 0, 228, 66, 0, 0, 13, 67, 0, 0, 228, 66, 0, 0, 14, 67, 0, 0, 228, 66, 0, 0, 15, 67, 0, 0, 228, 66, 0, 0, 16, 67, 0, 0, 228, 66, 0, 0, 17, 67, 0, 0, 228, 66, 0, 0, 18, 67, 0, 0, 228, 66, 0, 0, 19, 67, 0, 0, 228, 66, 0, 0, 20, 67, 0, 0, 228, 66, 0, 0, 21, 67, 0, 0, 228, 66, 0, 0, 22, 67, 0, 0, 228, 66, 0, 0, 23, 67, 0, 0, 228, 66, 0, 0, 24, 67, 0, 0, 228, 66, 0, 0, 25, 67, 0, 0, 228, 66, 0, 0, 26, 67, 0, 0, 228, 66, 0, 0, 27, 67, 0, 0, 228, 66, 0, 0, 28, 67, 0, 0, 228, 66, 0, 0, 29, 67, 0, 0, 228, 66, 0, 0, 30, 67, 0, 0, 228, 66, 0, 0, 31, 67, 0, 0, 228, 66, 0, 0, 32, 67, 0, 0, 228, 66, 0, 0, 33, 67, 0, 0, 228, 66, 0, 0, 34, 67, 0, 0, 228, 66, 0, 0, 35, 67, 0, 0, 228, 66, 0, 0, 36, 67, 0, 0, 228, 66, 0, 0, 37, 67, 0, 0, 228, 66, 0, 0, 38, 67, 0, 0, 228, 66, 0, 0, 39, 67, 0, 0, 228, 66, 0, 0, 40, 67, 0, 0, 228, 66, 0, 0, 41, 67, 0, 0, 228, 66, 0, 0, 42, 67, 0, 0, 228, 66, 0, 0, 43, 67, 0, 0, 228, 66, 0, 0, 44, 67, 0, 0, 228, 66, 0, 0, 45, 67, 0, 0, 228, 66, 0, 0, 46, 67, 0, 0, 228, 66, 0, 0, 47, 67, 0, 0, 228, 66, 0, 0, 48, 67, 0, 0, 228, 66, 0, 0, 49, 67, 0, 0, 228, 66, 0, 0, 50, 67, 0, 0, 228, 66, 0, 0, 51, 67, 0, 0, 228, 66, 0, 0, 52, 67, 0, 0, 228, 66, 0, 0, 53, 67, 0, 0, 228, 66, 0, 0, 54, 67, 0, 0, 228, 66, 0, 0, 55, 67, 0, 0, 230, 66, 0, 0, 184, 66, 0, 0, 230, 66, 0, 0, 186, 66, 0, 0, 230, 66, 0, 0, 188, 66, 0, 0, 230, 66, 0, 0, 190, 66, 0, 0, 230, 66, 0, 0, 192, 66, 0, 0, 230, 66, 0, 0, 194, 66, 0, 0, 230, 66, 0, 0, 196, 66, 0, 0, 230, 66, 0, 0, 198, 66, 0, 0, 230, 66, 0, 0, 200, 66, 0, 0, 230, 66, 0, 0, 202, 66, 0, 0, 230, 66, 0, 0, 204, 66, 0, 0, 230, 66, 0, 0, 206, 66, 0, 0, 230, 66, 0, 0, 208, 66, 0, 0, 230, 66, 0, 0, 210, 66, 0, 0, 230, 66, 0, 0, 212, 66, 0, 0, 230, 66, 0, 0, 214, 66, 0, 0, 230, 66, 0, 0, 216, 66, 0, 0, 230, 66, 0, 0, 218, 66, 0, 0, 230, 66, 0, 0, 220, 66, 0, 0, 230, 66, 0, 0, 222, 66, 0, 0, 230, 66, 0, 0, 224, 66, 0, 0, 230, 66, 0, 0, 226, 66, 0, 0, 230, 66, 0, 0, 228, 66, 0, 0, 230, 66, 0, 0, 230, 66, 0, 0, 230, 66, 0, 0, 232, 66, 0, 0, 230, 66, 0, 0, 234, 66, 0, 0, 230, 66, 0, 0, 236, 66, 0, 0, 230, 66, 0, 0, 238, 66, 0, 0, 230, 66, 0, 0, 240, 66, 0, 0, 230, 66, 0, 0, 242, 66, 0, 0, 230, 66, 0, 0, 244, 66, 0, 0, 230, 66, 0, 0, 246, 66, 0, 0, 230, 66, 0, 0, 248, 66, 0, 0, 230, 66, 0, 0, 250, 66, 0, 0, 230, 66, 0, 0, 252, 66, 0, 0, 230, 66, 0, 0, 254, 66, 0, 0, 230, 66, 0, 0, 0, 67, 0, 0, 230, 66, 0, 0, 1, 67, 0, 0, 230, 66, 0, 0, 2, 67, 0, 0, 230, 66, 0, 0, 3, 67, 0, 0, 230, 66, 0, 0, 4, 67, 0, 0, 230, 66, 0, 0, 5, 67, 0, 0, 230, 66, 0, 0, 6, 67, 0, 0, 230, 66, 0, 0, 7, 67, 0, 0, 230, 66, 0, 0, 8, 67, 0, 0, 230, 66, 0, 0, 9, 67, 0, 0, 230, 66, 0, 0, 10, 67, 0, 0, 230, 66, 0, 0, 11, 67, 0, 0, 230, 66, 0, 0, 12, 67, 0, 0, 230, 66, 0, 0, 13, 67, 0, 0, 230, 66, 0, 0, 14, 67, 0, 0, 230, 66, 0, 0, 15, 67, 0, 0, 230, 66, 0, 0, 16, 67, 0, 0, 230, 66, 0, 0, 17, 67, 0, 0, 230, 66, 0, 0, 18, 67, 0, 0, 230, 66, 0, 0, 19, 67, 0, 0, 230, 66, 0, 0, 20, 67, 0, 0, 230, 66, 0, 0, 21, 67, 0, 0, 230, 66, 0, 0, 22, 67, 0, 0, 230, 66, 0, 0, 23, 67, 0, 0, 230, 66, 0, 0, 24, 67, 0, 0, 230, 66, 0, 0, 25, 67, 0, 0, 230, 66, 0, 0, 26, 67, 0, 0, 230, 66, 0, 0, 27, 67, 0, 0, 230, 66, 0, 0, 28, 67, 0, 0, 230, 66, 0, 0, 29, 67, 0, 0, 230, 66, 0, 0, 30, 67, 0, 0, 230, 66, 0, 0, 31, 67, 0, 0, 230, 66, 0, 0, 32, 67, 0, 0, 230, 66, 0, 0, 33, 67, 0, 0, 230, 66, 0, 0, 34, 67, 0, 0, 230, 66, 0, 0, 35, 67, 0, 0, 230, 66, 0, 0, 36, 67, 0, 0, 230, 66, 0, 0, 37, 67, 0, 0, 230, 66, 0, 0, 38, 67, 0, 0, 230, 66, 0, 0, 39, 67, 0, 0, 230, 66, 0, 0, 40, 67, 0, 0, 230, 66, 0, 0, 41, 67, 0, 0, 230, 66, 0, 0, 42, 67, 0, 0, 230, 66, 0, 0, 43, 67, 0, 0, 230, 66, 0, 0, 44, 67, 0, 0, 230, 66, 0, 0, 45, 67, 0, 0, 230, 66, 0, 0, 46, 67, 0, 0, 230, 66, 0, 0, 47, 67, 0, 0, 230, 66, 0, 0, 48, 67, 0, 0, 230, 66, 0, 0, 49, 67, 0, 0, 230, 66, 0, 0, 50, 67, 0, 0, 230, 66, 0, 0, 51, 67, 0, 0, 230, 66, 0, 0, 52, 67, 0, 0, 230, 66, 0, 0, 53, 67, 0, 0, 230, 66, 0, 0, 54, 67, 0, 0, 230, 66, 0, 0, 55, 67, 0, 0, 232, 66, 0, 0, 184, 66, 0, 0, 232, 66, 0, 0, 186, 66, 0, 0, 232, 66, 0, 0, 188, 66, 0, 0, 232, 66, 0, 0, 190, 66, 0, 0, 232, 66, 0, 0, 192, 66, 0, 0, 232, 66, 0, 0, 194, 66, 0, 0, 232, 66, 0, 0, 196, 66, 0, 0, 232, 66, 0, 0, 198, 66, 0, 0, 232, 66, 0, 0, 200, 66, 0, 0, 232, 66, 0, 0, 202, 66, 0, 0, 232, 66, 0, 0, 204, 66, 0, 0, 232, 66, 0, 0, 206, 66, 0, 0, 232, 66, 0, 0, 208, 66, 0, 0, 232, 66, 0, 0, 210, 66, 0, 0, 232, 66, 0, 0, 212, 66, 0, 0, 232, 66, 0, 0, 214, 66, 0, 0, 232, 66, 0, 0, 216, 66, 0, 0, 232, 66, 0, 0, 218, 66, 0, 0, 232, 66, 0, 0, 220, 66, 0, 0, 232, 66, 0, 0, 222, 66, 0, 0, 232, 66, 0, 0, 224, 66, 0, 0, 232, 66, 0, 0, 226, 66, 0, 0, 232, 66, 0, 0, 228, 66, 0, 0, 232, 66, 0, 0, 230, 66, 0, 0, 232, 66, 0, 0, 232, 66, 0, 0, 232, 66, 0, 0, 234, 66, 0, 0, 232, 66, 0, 0, 236, 66, 0, 0, 232, 66, 0, 0, 238, 66, 0, 0, 232, 66, 0, 0, 240, 66, 0, 0, 232, 66, 0, 0, 242, 66, 0, 0, 232, 66, 0, 0, 244, 66, 0, 0, 232, 66, 0, 0, 246, 66, 0, 0, 232, 66, 0, 0, 248, 66, 0, 0, 232, 66, 0, 0, 250, 66, 0, 0, 232, 66, 0, 0, 252, 66, 0, 0, 232, 66, 0, 0, 254, 66, 0, 0, 232, 66, 0, 0, 0, 67, 0, 0, 232, 66, 0, 0, 1, 67, 0, 0, 232, 66, 0, 0, 2, 67, 0, 0, 232, 66, 0, 0, 3, 67, 0, 0, 232, 66, 0, 0, 4, 67, 0, 0, 232, 66, 0, 0, 5, 67, 0, 0, 232, 66, 0, 0, 6, 67, 0, 0, 232, 66, 0, 0, 7, 67, 0, 0, 232, 66, 0, 0, 8, 67, 0, 0, 232, 66, 0, 0, 9, 67, 0, 0, 232, 66, 0, 0, 10, 67, 0, 0, 232, 66, 0, 0, 11, 67, 0, 0, 232, 66, 0, 0, 12, 67, 0, 0, 232, 66, 0, 0, 13, 67, 0, 0, 232, 66, 0, 0, 14, 67, 0, 0, 232, 66, 0, 0, 15, 67, 0, 0, 232, 66, 0, 0, 16, 67, 0, 0, 232, 66, 0, 0, 17, 67, 0, 0, 232, 66, 0, 0, 18, 67, 0, 0, 232, 66, 0, 0, 19, 67, 0, 0, 232, 66, 0, 0, 20, 67, 0, 0, 232, 66, 0, 0, 21, 67, 0, 0, 232, 66, 0, 0, 22, 67, 0, 0, 232, 66, 0, 0, 23, 67, 0, 0, 232, 66, 0, 0, 24, 67, 0, 0, 232, 66, 0, 0, 25, 67, 0, 0, 232, 66, 0, 0, 26, 67, 0, 0, 232, 66, 0, 0, 27, 67, 0, 0, 232, 66, 0, 0, 28, 67, 0, 0, 232, 66, 0, 0, 29, 67, 0, 0, 232, 66, 0, 0, 30, 67, 0, 0, 232, 66, 0, 0, 31, 67, 0, 0, 232, 66, 0, 0, 32, 67, 0, 0, 232, 66, 0, 0, 33, 67, 0, 0, 232, 66, 0, 0, 34, 67, 0, 0, 232, 66, 0, 0, 35, 67, 0, 0, 232, 66, 0, 0, 36, 67, 0, 0, 232, 66, 0, 0, 37, 67, 0, 0, 232, 66, 0, 0, 38, 67, 0, 0, 232, 66, 0, 0, 39, 67, 0, 0, 232, 66, 0, 0, 40, 67, 0, 0, 232, 66, 0, 0, 41, 67, 0, 0, 232, 66, 0, 0, 42, 67, 0, 0, 232, 66, 0, 0, 43, 67, 0, 0, 232, 66, 0, 0, 44, 67, 0, 0, 232, 66, 0, 0, 45, 67, 0, 0, 232, 66, 0, 0, 46, 67, 0, 0, 232, 66, 0, 0, 47, 67, 0, 0, 232, 66, 0, 0, 48, 67, 0, 0, 232, 66, 0, 0, 49, 67, 0, 0, 232, 66, 0, 0, 50, 67, 0, 0, 232, 66, 0, 0, 51, 67, 0, 0, 232, 66, 0, 0, 52, 67, 0, 0, 232, 66, 0, 0, 53, 67, 0, 0, 232, 66, 0, 0, 54, 67, 0, 0, 232, 66, 0, 0, 55, 67, 0, 0, 234, 66, 0, 0, 184, 66, 0, 0, 234, 66, 0, 0, 186, 66, 0, 0, 234, 66, 0, 0, 188, 66, 0, 0, 234, 66, 0, 0, 190, 66, 0, 0, 234, 66, 0, 0, 192, 66, 0, 0, 234, 66, 0, 0, 194, 66, 0, 0, 234, 66, 0, 0, 196, 66, 0, 0, 234, 66, 0, 0, 198, 66, 0, 0, 234, 66, 0, 0, 200, 66, 0, 0, 234, 66, 0, 0, 202, 66, 0, 0, 234, 66, 0, 0, 204, 66, 0, 0, 234, 66, 0, 0, 206, 66, 0, 0, 234, 66, 0, 0, 208, 66, 0, 0, 234, 66, 0, 0, 210, 66, 0, 0, 234, 66, 0, 0, 212, 66, 0, 0, 234, 66, 0, 0, 214, 66, 0, 0, 234, 66, 0, 0, 216, 66, 0, 0, 234, 66, 0, 0, 218, 66, 0, 0, 234, 66, 0, 0, 220, 66, 0, 0, 234, 66, 0, 0, 222, 66, 0, 0, 234, 66, 0, 0, 224, 66, 0, 0, 234, 66, 0, 0, 226, 66, 0, 0, 234, 66, 0, 0, 228, 66, 0, 0, 234, 66, 0, 0, 230, 66, 0, 0, 234, 66, 0, 0, 232, 66, 0, 0, 234, 66, 0, 0, 234, 66, 0, 0, 234, 66, 0, 0, 236, 66, 0, 0, 234, 66, 0, 0, 238, 66, 0, 0, 234, 66, 0, 0, 240, 66, 0, 0, 234, 66, 0, 0, 242, 66, 0, 0, 234, 66, 0, 0, 244, 66, 0, 0, 234, 66, 0, 0, 246, 66, 0, 0, 234, 66, 0, 0, 248, 66, 0, 0, 234, 66, 0, 0, 250, 66, 0, 0, 234, 66, 0, 0, 252, 66, 0, 0, 234, 66, 0, 0, 254, 66, 0, 0, 234, 66, 0, 0, 0, 67, 0, 0, 234, 66, 0, 0, 1, 67, 0, 0, 234, 66, 0, 0, 2, 67, 0, 0, 234, 66, 0, 0, 3, 67, 0, 0, 234, 66, 0, 0, 4, 67, 0, 0, 234, 66, 0, 0, 5, 67, 0, 0, 234, 66, 0, 0, 6, 67, 0, 0, 234, 66, 0, 0, 7, 67, 0, 0, 234, 66, 0, 0, 8, 67, 0, 0, 234, 66, 0, 0, 9, 67, 0, 0, 234, 66, 0, 0, 10, 67, 0, 0, 234, 66, 0, 0, 11, 67, 0, 0, 234, 66, 0, 0, 12, 67, 0, 0, 234, 66, 0, 0, 13, 67, 0, 0, 234, 66, 0, 0, 14, 67, 0, 0, 234, 66, 0, 0, 15, 67, 0, 0, 234, 66, 0, 0, 16, 67, 0, 0, 234, 66, 0, 0, 17, 67, 0, 0, 234, 66, 0, 0, 18, 67, 0, 0, 234, 66, 0, 0, 19, 67, 0, 0, 234, 66, 0, 0, 20, 67, 0, 0, 234, 66, 0, 0, 21, 67, 0, 0, 234, 66, 0, 0, 22, 67, 0, 0, 234, 66, 0, 0, 23, 67, 0, 0, 234, 66, 0, 0, 24, 67, 0, 0, 234, 66, 0, 0, 25, 67, 0, 0, 234, 66, 0, 0, 26, 67, 0, 0, 234, 66, 0, 0, 27, 67, 0, 0, 234, 66, 0, 0, 28, 67, 0, 0, 234, 66, 0, 0, 29, 67, 0, 0, 234, 66, 0, 0, 30, 67, 0, 0, 234, 66, 0, 0, 31, 67, 0, 0, 234, 66, 0, 0, 32, 67, 0, 0, 234, 66, 0, 0, 33, 67, 0, 0, 234, 66, 0, 0, 34, 67, 0, 0, 234, 66, 0, 0, 35, 67, 0, 0, 234, 66, 0, 0, 36, 67, 0, 0, 234, 66, 0, 0, 37, 67, 0, 0, 234, 66, 0, 0, 38, 67, 0, 0, 234, 66, 0, 0, 39, 67, 0, 0, 234, 66, 0, 0, 40, 67, 0, 0, 234, 66, 0, 0, 41, 67, 0, 0, 234, 66, 0, 0, 42, 67, 0, 0, 234, 66, 0, 0, 43, 67, 0, 0, 234, 66, 0, 0, 44, 67, 0, 0, 234, 66, 0, 0, 45, 67, 0, 0, 234, 66, 0, 0, 46, 67, 0, 0, 234, 66, 0, 0, 47, 67, 0, 0, 234, 66, 0, 0, 48, 67, 0, 0, 234, 66, 0, 0, 49, 67, 0, 0, 234, 66, 0, 0, 50, 67, 0, 0, 234, 66, 0, 0, 51, 67, 0, 0, 234, 66, 0, 0, 52, 67, 0, 0, 234, 66, 0, 0, 53, 67, 0, 0, 234, 66, 0, 0, 54, 67, 0, 0, 234, 66, 0, 0, 55, 67, 0, 0, 236, 66, 0, 0, 184, 66, 0, 0, 236, 66, 0, 0, 186, 66, 0, 0, 236, 66, 0, 0, 188, 66, 0, 0, 236, 66, 0, 0, 190, 66, 0, 0, 236, 66, 0, 0, 192, 66, 0, 0, 236, 66, 0, 0, 194, 66, 0, 0, 236, 66, 0, 0, 196, 66, 0, 0, 236, 66, 0, 0, 198, 66, 0, 0, 236, 66, 0, 0, 200, 66, 0, 0, 236, 66, 0, 0, 202, 66, 0, 0, 236, 66, 0, 0, 204, 66, 0, 0, 236, 66, 0, 0, 206, 66, 0, 0, 236, 66, 0, 0, 208, 66, 0, 0, 236, 66, 0, 0, 210, 66, 0, 0, 236, 66, 0, 0, 212, 66, 0, 0, 236, 66, 0, 0, 214, 66, 0, 0, 236, 66, 0, 0, 216, 66, 0, 0, 236, 66, 0, 0, 218, 66, 0, 0, 236, 66, 0, 0, 220, 66, 0, 0, 236, 66, 0, 0, 222, 66, 0, 0, 236, 66, 0, 0, 224, 66, 0, 0, 236, 66, 0, 0, 226, 66, 0, 0, 236, 66, 0, 0, 228, 66, 0, 0, 236, 66, 0, 0, 230, 66, 0, 0, 236, 66, 0, 0, 232, 66, 0, 0, 236, 66, 0, 0, 234, 66, 0, 0, 236, 66, 0, 0, 236, 66, 0, 0, 236, 66, 0, 0, 238, 66, 0, 0, 236, 66, 0, 0, 240, 66, 0, 0, 236, 66, 0, 0, 242, 66, 0, 0, 236, 66, 0, 0, 244, 66, 0, 0, 236, 66, 0, 0, 246, 66, 0, 0, 236, 66, 0, 0, 248, 66, 0, 0, 236, 66, 0, 0, 250, 66, 0, 0, 236, 66, 0, 0, 252, 66, 0, 0, 236, 66, 0, 0, 254, 66, 0, 0, 236, 66, 0, 0, 0, 67, 0, 0, 236, 66, 0, 0, 1, 67, 0, 0, 236, 66, 0, 0, 2, 67, 0, 0, 236, 66, 0, 0, 3, 67, 0, 0, 236, 66, 0, 0, 4, 67, 0, 0, 236, 66, 0, 0, 5, 67, 0, 0, 236, 66, 0, 0, 6, 67, 0, 0, 236, 66, 0, 0, 7, 67, 0, 0, 236, 66, 0, 0, 8, 67, 0, 0, 236, 66, 0, 0, 9, 67, 0, 0, 236, 66, 0, 0, 10, 67, 0, 0, 236, 66, 0, 0, 11, 67, 0, 0, 236, 66, 0, 0, 12, 67, 0, 0, 236, 66, 0, 0, 13, 67, 0, 0, 236, 66, 0, 0, 14, 67, 0, 0, 236, 66, 0, 0, 15, 67, 0, 0, 236, 66, 0, 0, 16, 67, 0, 0, 236, 66, 0, 0, 17, 67, 0, 0, 236, 66, 0, 0, 18, 67, 0, 0, 236, 66, 0, 0, 19, 67, 0, 0, 236, 66, 0, 0, 20, 67, 0, 0, 236, 66, 0, 0, 21, 67, 0, 0, 236, 66, 0, 0, 22, 67, 0, 0, 236, 66, 0, 0, 23, 67, 0, 0, 236, 66, 0, 0, 24, 67, 0, 0, 236, 66, 0, 0, 25, 67, 0, 0, 236, 66, 0, 0, 26, 67, 0, 0, 236, 66, 0, 0, 27, 67, 0, 0, 236, 66, 0, 0, 28, 67, 0, 0, 236, 66, 0, 0, 29, 67, 0, 0, 236, 66, 0, 0, 30, 67, 0, 0, 236, 66, 0, 0, 31, 67, 0, 0, 236, 66, 0, 0, 32, 67, 0, 0, 236, 66, 0, 0, 33, 67, 0, 0, 236, 66, 0, 0, 34, 67, 0, 0, 236, 66, 0, 0, 35, 67, 0, 0, 236, 66, 0, 0, 36, 67, 0, 0, 236, 66, 0, 0, 37, 67, 0, 0, 236, 66, 0, 0, 38, 67, 0, 0, 236, 66, 0, 0, 39, 67, 0, 0, 236, 66, 0, 0, 40, 67, 0, 0, 236, 66, 0, 0, 41, 67, 0, 0, 236, 66, 0, 0, 42, 67, 0, 0, 236, 66, 0, 0, 43, 67, 0, 0, 236, 66, 0, 0, 44, 67, 0, 0, 236, 66, 0, 0, 45, 67, 0, 0, 236, 66, 0, 0, 46, 67, 0, 0, 236, 66, 0, 0, 47, 67, 0, 0, 236, 66, 0, 0, 48, 67, 0, 0, 236, 66, 0, 0, 49, 67, 0, 0, 236, 66, 0, 0, 50, 67, 0, 0, 236, 66, 0, 0, 51, 67, 0, 0, 236, 66, 0, 0, 52, 67, 0, 0, 236, 66, 0, 0, 53, 67, 0, 0, 236, 66, 0, 0, 54, 67, 0, 0, 236, 66, 0, 0, 55, 67, 0, 0, 238, 66, 0, 0, 184, 66, 0, 0, 238, 66, 0, 0, 186, 66, 0, 0, 238, 66, 0, 0, 188, 66, 0, 0, 238, 66, 0, 0, 190, 66, 0, 0, 238, 66, 0, 0, 192, 66, 0, 0, 238, 66, 0, 0, 194, 66, 0, 0, 238, 66, 0, 0, 196, 66, 0, 0, 238, 66, 0, 0, 198, 66, 0, 0, 238, 66, 0, 0, 200, 66, 0, 0, 238, 66, 0, 0, 202, 66, 0, 0, 238, 66, 0, 0, 204, 66, 0, 0, 238, 66, 0, 0, 206, 66, 0, 0, 238, 66, 0, 0, 208, 66, 0, 0, 238, 66, 0, 0, 210, 66, 0, 0, 238, 66, 0, 0, 212, 66, 0, 0, 238, 66, 0, 0, 214, 66, 0, 0, 238, 66, 0, 0, 216, 66, 0, 0, 238, 66, 0, 0, 218, 66, 0, 0, 238, 66, 0, 0, 220, 66, 0, 0, 238, 66, 0, 0, 222, 66, 0, 0, 238, 66, 0, 0, 224, 66, 0, 0, 238, 66, 0, 0, 226, 66, 0, 0, 238, 66, 0, 0, 228, 66, 0, 0, 238, 66, 0, 0, 230, 66, 0, 0, 238, 66, 0, 0, 232, 66, 0, 0, 238, 66, 0, 0, 234, 66, 0, 0, 238, 66, 0, 0, 236, 66, 0, 0, 238, 66, 0, 0, 238, 66, 0, 0, 238, 66, 0, 0, 240, 66, 0, 0, 238, 66, 0, 0, 242, 66, 0, 0, 238, 66, 0, 0, 244, 66, 0, 0, 238, 66, 0, 0, 246, 66, 0, 0, 238, 66, 0, 0, 248, 66, 0, 0, 238, 66, 0, 0, 250, 66, 0, 0, 238, 66, 0, 0, 252, 66, 0, 0, 238, 66, 0, 0, 254, 66, 0, 0, 238, 66, 0, 0, 0, 67, 0, 0, 238, 66, 0, 0, 1, 67, 0, 0, 238, 66, 0, 0, 2, 67, 0, 0, 238, 66, 0, 0, 3, 67, 0, 0, 238, 66, 0, 0, 4, 67, 0, 0, 238, 66, 0, 0, 5, 67, 0, 0, 238, 66, 0, 0, 6, 67, 0, 0, 238, 66, 0, 0, 7, 67, 0, 0, 238, 66, 0, 0, 8, 67, 0, 0, 238, 66, 0, 0, 9, 67, 0, 0, 238, 66, 0, 0, 10, 67, 0, 0, 238, 66, 0, 0, 11, 67, 0, 0, 238, 66, 0, 0, 12, 67, 0, 0, 238, 66, 0, 0, 13, 67, 0, 0, 238, 66, 0, 0, 14, 67, 0, 0, 238, 66, 0, 0, 15, 67, 0, 0, 238, 66, 0, 0, 16, 67, 0, 0, 238, 66, 0, 0, 17, 67, 0, 0, 238, 66, 0, 0, 18, 67, 0, 0, 238, 66, 0, 0, 19, 67, 0, 0, 238, 66, 0, 0, 20, 67, 0, 0, 238, 66, 0, 0, 21, 67, 0, 0, 238, 66, 0, 0, 22, 67, 0, 0, 238, 66, 0, 0, 23, 67, 0, 0, 238, 66, 0, 0, 24, 67, 0, 0, 238, 66, 0, 0, 25, 67, 0, 0, 238, 66, 0, 0, 26, 67, 0, 0, 238, 66, 0, 0, 27, 67, 0, 0, 238, 66, 0, 0, 28, 67, 0, 0, 238, 66, 0, 0, 29, 67, 0, 0, 238, 66, 0, 0, 30, 67, 0, 0, 238, 66, 0, 0, 31, 67, 0, 0, 238, 66, 0, 0, 32, 67, 0, 0, 238, 66, 0, 0, 33, 67, 0, 0, 238, 66, 0, 0, 34, 67, 0, 0, 238, 66, 0, 0, 35, 67, 0, 0, 238, 66, 0, 0, 36, 67, 0, 0, 238, 66, 0, 0, 37, 67, 0, 0, 238, 66, 0, 0, 38, 67, 0, 0, 238, 66, 0, 0, 39, 67, 0, 0, 238, 66, 0, 0, 40, 67, 0, 0, 238, 66, 0, 0, 41, 67, 0, 0, 238, 66, 0, 0, 42, 67, 0, 0, 238, 66, 0, 0, 43, 67, 0, 0, 238, 66, 0, 0, 44, 67, 0, 0, 238, 66, 0, 0, 45, 67, 0, 0, 238, 66, 0, 0, 46, 67, 0, 0, 238, 66, 0, 0, 47, 67, 0, 0, 238, 66, 0, 0, 48, 67, 0, 0, 238, 66, 0, 0, 49, 67, 0, 0, 238, 66, 0, 0, 50, 67, 0, 0, 238, 66, 0, 0, 51, 67, 0, 0, 238, 66, 0, 0, 52, 67, 0, 0, 238, 66, 0, 0, 53, 67, 0, 0, 238, 66, 0, 0, 54, 67, 0, 0, 238, 66, 0, 0, 55, 67, 0, 0, 240, 66, 0, 0, 184, 66, 0, 0, 240, 66, 0, 0, 186, 66, 0, 0, 240, 66, 0, 0, 188, 66, 0, 0, 240, 66, 0, 0, 190, 66, 0, 0, 240, 66, 0, 0, 192, 66, 0, 0, 240, 66, 0, 0, 194, 66, 0, 0, 240, 66, 0, 0, 196, 66, 0, 0, 240, 66, 0, 0, 198, 66, 0, 0, 240, 66, 0, 0, 200, 66, 0, 0, 240, 66, 0, 0, 202, 66, 0, 0, 240, 66, 0, 0, 204, 66, 0, 0, 240, 66, 0, 0, 206, 66, 0, 0, 240, 66, 0, 0, 208, 66, 0, 0, 240, 66, 0, 0, 210, 66, 0, 0, 240, 66, 0, 0, 212, 66, 0, 0, 240, 66, 0, 0, 214, 66, 0, 0, 240, 66, 0, 0, 216, 66, 0, 0, 240, 66, 0, 0, 40, 67, 0, 0, 240, 66, 0, 0, 41, 67, 0, 0, 240, 66, 0, 0, 42, 67, 0, 0, 240, 66, 0, 0, 43, 67, 0, 0, 240, 66, 0, 0, 44, 67, 0, 0, 240, 66, 0, 0, 45, 67, 0, 0, 240, 66, 0, 0, 46, 67, 0, 0, 240, 66, 0, 0, 47, 67, 0, 0, 240, 66, 0, 0, 48, 67, 0, 0, 240, 66, 0, 0, 49, 67, 0, 0, 240, 66, 0, 0, 50, 67, 0, 0, 240, 66, 0, 0, 51, 67, 0, 0, 240, 66, 0, 0, 52, 67, 0, 0, 240, 66, 0, 0, 53, 67, 0, 0, 240, 66, 0, 0, 54, 67, 0, 0, 240, 66, 0, 0, 55, 67, 0, 0, 242, 66, 0, 0, 184, 66, 0, 0, 242, 66, 0, 0, 186, 66, 0, 0, 242, 66, 0, 0, 188, 66, 0, 0, 242, 66, 0, 0, 190, 66, 0, 0, 242, 66, 0, 0, 192, 66, 0, 0, 242, 66, 0, 0, 194, 66, 0, 0, 242, 66, 0, 0, 196, 66, 0, 0, 242, 66, 0, 0, 198, 66, 0, 0, 242, 66, 0, 0, 200, 66, 0, 0, 242, 66, 0, 0, 202, 66, 0, 0, 242, 66, 0, 0, 204, 66, 0, 0, 242, 66, 0, 0, 206, 66, 0, 0, 242, 66, 0, 0, 208, 66, 0, 0, 242, 66, 0, 0, 210, 66, 0, 0, 242, 66, 0, 0, 212, 66, 0, 0, 242, 66, 0, 0, 41, 67, 0, 0, 242, 66, 0, 0, 42, 67, 0, 0, 242, 66, 0, 0, 43, 67, 0, 0, 242, 66, 0, 0, 44, 67, 0, 0, 242, 66, 0, 0, 45, 67, 0, 0, 242, 66, 0, 0, 46, 67, 0, 0, 242, 66, 0, 0, 47, 67, 0, 0, 242, 66, 0, 0, 48, 67, 0, 0, 242, 66, 0, 0, 49, 67, 0, 0, 242, 66, 0, 0, 50, 67, 0, 0, 242, 66, 0, 0, 51, 67, 0, 0, 242, 66, 0, 0, 52, 67, 0, 0, 242, 66, 0, 0, 53, 67, 0, 0, 242, 66, 0, 0, 54, 67, 0, 0, 242, 66, 0, 0, 55, 67, 0, 0, 244, 66, 0, 0, 184, 66, 0, 0, 244, 66, 0, 0, 186, 66, 0, 0, 244, 66, 0, 0, 188, 66, 0, 0, 244, 66, 0, 0, 190, 66, 0, 0, 244, 66, 0, 0, 192, 66, 0, 0, 244, 66, 0, 0, 194, 66, 0, 0, 244, 66, 0, 0, 196, 66, 0, 0, 244, 66, 0, 0, 198, 66, 0, 0, 244, 66, 0, 0, 200, 66, 0, 0, 244, 66, 0, 0, 202, 66, 0, 0, 244, 66, 0, 0, 204, 66, 0, 0, 244, 66, 0, 0, 206, 66, 0, 0, 244, 66, 0, 0, 208, 66, 0, 0, 244, 66, 0, 0, 210, 66, 0, 0, 244, 66, 0, 0, 43, 67, 0, 0, 244, 66, 0, 0, 44, 67, 0, 0, 244, 66, 0, 0, 45, 67, 0, 0, 244, 66, 0, 0, 46, 67, 0, 0, 244, 66, 0, 0, 47, 67, 0, 0, 244, 66, 0, 0, 48, 67, 0, 0, 244, 66, 0, 0, 49, 67, 0, 0, 244, 66, 0, 0, 50, 67, 0, 0, 244, 66, 0, 0, 51, 67, 0, 0, 244, 66, 0, 0, 52, 67, 0, 0, 244, 66, 0, 0, 53, 67, 0, 0, 244, 66, 0, 0, 54, 67, 0, 0, 244, 66, 0, 0, 55, 67, 0, 0, 246, 66, 0, 0, 184, 66, 0, 0, 246, 66, 0, 0, 186, 66, 0, 0, 246, 66, 0, 0, 188, 66, 0, 0, 246, 66, 0, 0, 190, 66, 0, 0, 246, 66, 0, 0, 192, 66, 0, 0, 246, 66, 0, 0, 194, 66, 0, 0, 246, 66, 0, 0, 196, 66, 0, 0, 246, 66, 0, 0, 198, 66, 0, 0, 246, 66, 0, 0, 200, 66, 0, 0, 246, 66, 0, 0, 202, 66, 0, 0, 246, 66, 0, 0, 204, 66, 0, 0, 246, 66, 0, 0, 206, 66, 0, 0, 246, 66, 0, 0, 208, 66, 0, 0, 246, 66, 0, 0, 43, 67, 0, 0, 246, 66, 0, 0, 44, 67, 0, 0, 246, 66, 0, 0, 45, 67, 0, 0, 246, 66, 0, 0, 46, 67, 0, 0, 246, 66, 0, 0, 47, 67, 0, 0, 246, 66, 0, 0, 48, 67, 0, 0, 246, 66, 0, 0, 49, 67, 0, 0, 246, 66, 0, 0, 50, 67, 0, 0, 246, 66, 0, 0, 51, 67, 0, 0, 246, 66, 0, 0, 52, 67, 0, 0, 246, 66, 0, 0, 53, 67, 0, 0, 246, 66, 0, 0, 54, 67, 0, 0, 246, 66, 0, 0, 55, 67, 0, 0, 248, 66, 0, 0, 184, 66, 0, 0, 248, 66, 0, 0, 186, 66, 0, 0, 248, 66, 0, 0, 188, 66, 0, 0, 248, 66, 0, 0, 190, 66, 0, 0, 248, 66, 0, 0, 192, 66, 0, 0, 248, 66, 0, 0, 194, 66, 0, 0, 248, 66, 0, 0, 196, 66, 0, 0, 248, 66, 0, 0, 198, 66, 0, 0, 248, 66, 0, 0, 200, 66, 0, 0, 248, 66, 0, 0, 202, 66, 0, 0, 248, 66, 0, 0, 204, 66, 0, 0, 248, 66, 0, 0, 206, 66, 0, 0, 248, 66, 0, 0, 44, 67, 0, 0, 248, 66, 0, 0, 45, 67, 0, 0, 248, 66, 0, 0, 46, 67, 0, 0, 248, 66, 0, 0, 47, 67, 0, 0, 248, 66, 0, 0, 48, 67, 0, 0, 248, 66, 0, 0, 49, 67, 0, 0, 248, 66, 0, 0, 50, 67, 0, 0, 248, 66, 0, 0, 51, 67, 0, 0, 248, 66, 0, 0, 52, 67, 0, 0, 248, 66, 0, 0, 53, 67, 0, 0, 248, 66, 0, 0, 54, 67, 0, 0, 248, 66, 0, 0, 55, 67, 0, 0, 250, 66, 0, 0, 184, 66, 0, 0, 250, 66, 0, 0, 186, 66, 0, 0, 250, 66, 0, 0, 188, 66, 0, 0, 250, 66, 0, 0, 190, 66, 0, 0, 250, 66, 0, 0, 192, 66, 0, 0, 250, 66, 0, 0, 194, 66, 0, 0, 250, 66, 0, 0, 196, 66, 0, 0, 250, 66, 0, 0, 198, 66, 0, 0, 250, 66, 0, 0, 200, 66, 0, 0, 250, 66, 0, 0, 202, 66, 0, 0, 250, 66, 0, 0, 204, 66, 0, 0, 250, 66, 0, 0, 206, 66, 0, 0, 250, 66, 0, 0, 44, 67, 0, 0, 250, 66, 0, 0, 45, 67, 0, 0, 250, 66, 0, 0, 46, 67, 0, 0, 250, 66, 0, 0, 47, 67, 0, 0, 250, 66, 0, 0, 48, 67, 0, 0, 250, 66, 0, 0, 49, 67, 0, 0, 250, 66, 0, 0, 50, 67, 0, 0, 250, 66, 0, 0, 51, 67, 0, 0, 250, 66, 0, 0, 52, 67, 0, 0, 250, 66, 0, 0, 53, 67, 0, 0, 250, 66, 0, 0, 54, 67, 0, 0, 250, 66, 0, 0, 55, 67, 0, 0, 252, 66, 0, 0, 184, 66, 0, 0, 252, 66, 0, 0, 186, 66, 0, 0, 252, 66, 0, 0, 188, 66, 0, 0, 252, 66, 0, 0, 190, 66, 0, 0, 252, 66, 0, 0, 192, 66, 0, 0, 252, 66, 0, 0, 194, 66, 0, 0, 252, 66, 0, 0, 196, 66, 0, 0, 252, 66, 0, 0, 198, 66, 0, 0, 252, 66, 0, 0, 200, 66, 0, 0, 252, 66, 0, 0, 202, 66, 0, 0, 252, 66, 0, 0, 204, 66, 0, 0, 252, 66, 0, 0, 206, 66, 0, 0, 252, 66, 0, 0, 44, 67, 0, 0, 252, 66, 0, 0, 45, 67, 0, 0, 252, 66, 0, 0, 46, 67, 0, 0, 252, 66, 0, 0, 47, 67, 0, 0, 252, 66, 0, 0, 48, 67, 0, 0, 252, 66, 0, 0, 49, 67, 0, 0, 252, 66, 0, 0, 50, 67, 0, 0, 252, 66, 0, 0, 51, 67, 0, 0, 252, 66, 0, 0, 52, 67, 0, 0, 252, 66, 0, 0, 53, 67, 0, 0, 252, 66, 0, 0, 54, 67, 0, 0, 252, 66, 0, 0, 55, 67, 0, 0, 254, 66, 0, 0, 184, 66, 0, 0, 254, 66, 0, 0, 186, 66, 0, 0, 254, 66, 0, 0, 188, 66, 0, 0, 254, 66, 0, 0, 190, 66, 0, 0, 254, 66, 0, 0, 192, 66, 0, 0, 254, 66, 0, 0, 194, 66, 0, 0, 254, 66, 0, 0, 196, 66, 0, 0, 254, 66, 0, 0, 198, 66, 0, 0, 254, 66, 0, 0, 200, 66, 0, 0, 254, 66, 0, 0, 202, 66, 0, 0, 254, 66, 0, 0, 204, 66, 0, 0, 254, 66, 0, 0, 206, 66, 0, 0, 254, 66, 0, 0, 44, 67, 0, 0, 254, 66, 0, 0, 45, 67, 0, 0, 254, 66, 0, 0, 46, 67, 0, 0, 254, 66, 0, 0, 47, 67, 0, 0, 254, 66, 0, 0, 48, 67, 0, 0, 254, 66, 0, 0, 49, 67, 0, 0, 254, 66, 0, 0, 50, 67, 0, 0, 254, 66, 0, 0, 51, 67, 0, 0, 254, 66, 0, 0, 52, 67, 0, 0, 254, 66, 0, 0, 53, 67, 0, 0, 254, 66, 0, 0, 54, 67, 0, 0, 254, 66, 0, 0, 55, 67, 0, 0, 0, 67, 0, 0, 184, 66, 0, 0, 0, 67, 0, 0, 186, 66, 0, 0, 0, 67, 0, 0, 188, 66, 0, 0, 0, 67, 0, 0, 190, 66, 0, 0, 0, 67, 0, 0, 192, 66, 0, 0, 0, 67, 0, 0, 194, 66, 0, 0, 0, 67, 0, 0, 196, 66, 0, 0, 0, 67, 0, 0, 198, 66, 0, 0, 0, 67, 0, 0, 200, 66, 0, 0, 0, 67, 0, 0, 202, 66, 0, 0, 0, 67, 0, 0, 204, 66, 0, 0, 0, 67, 0, 0, 206, 66, 0, 0, 0, 67, 0, 0, 45, 67, 0, 0, 0, 67, 0, 0, 46, 67, 0, 0, 0, 67, 0, 0, 47, 67, 0, 0, 0, 67, 0, 0, 48, 67, 0, 0, 0, 67, 0, 0, 49, 67, 0, 0, 0, 67, 0, 0, 50, 67, 0, 0, 0, 67, 0, 0, 51, 67, 0, 0, 0, 67, 0, 0, 52, 67, 0, 0, 0, 67, 0, 0, 53, 67, 0, 0, 0, 67, 0, 0, 54, 67, 0, 0, 0, 67, 0, 0, 55, 67, 0, 0, 1, 67, 0, 0, 184, 66, 0, 0, 1, 67, 0, 0, 186, 66, 0, 0, 1, 67, 0, 0, 188, 66, 0, 0, 1, 67, 0, 0, 190, 66, 0, 0, 1, 67, 0, 0, 192, 66, 0, 0, 1, 67, 0, 0, 194, 66, 0, 0, 1, 67, 0, 0, 196, 66, 0, 0, 1, 67, 0, 0, 198, 66, 0, 0, 1, 67, 0, 0, 200, 66, 0, 0, 1, 67, 0, 0, 202, 66, 0, 0, 1, 67, 0, 0, 204, 66, 0, 0, 1, 67, 0, 0, 206, 66, 0, 0, 1, 67, 0, 0, 45, 67, 0, 0, 1, 67, 0, 0, 46, 67, 0, 0, 1, 67, 0, 0, 47, 67, 0, 0, 1, 67, 0, 0, 48, 67, 0, 0, 1, 67, 0, 0, 49, 67, 0, 0, 1, 67, 0, 0, 50, 67, 0, 0, 1, 67, 0, 0, 51, 67, 0, 0, 1, 67, 0, 0, 52, 67, 0, 0, 1, 67, 0, 0, 53, 67, 0, 0, 1, 67, 0, 0, 54, 67, 0, 0, 1, 67, 0, 0, 55, 67, 0, 0, 2, 67, 0, 0, 184, 66, 0, 0, 2, 67, 0, 0, 186, 66, 0, 0, 2, 67, 0, 0, 188, 66, 0, 0, 2, 67, 0, 0, 190, 66, 0, 0, 2, 67, 0, 0, 192, 66, 0, 0, 2, 67, 0, 0, 194, 66, 0, 0, 2, 67, 0, 0, 196, 66, 0, 0, 2, 67, 0, 0, 198, 66, 0, 0, 2, 67, 0, 0, 200, 66, 0, 0, 2, 67, 0, 0, 202, 66, 0, 0, 2, 67, 0, 0, 204, 66, 0, 0, 2, 67, 0, 0, 45, 67, 0, 0, 2, 67, 0, 0, 46, 67, 0, 0, 2, 67, 0, 0, 47, 67, 0, 0, 2, 67, 0, 0, 48, 67, 0, 0, 2, 67, 0, 0, 49, 67, 0, 0, 2, 67, 0, 0, 50, 67, 0, 0, 2, 67, 0, 0, 51, 67, 0, 0, 2, 67, 0, 0, 52, 67, 0, 0, 2, 67, 0, 0, 53, 67, 0, 0, 2, 67, 0, 0, 54, 67, 0, 0, 2, 67, 0, 0, 55, 67, 0, 0, 3, 67, 0, 0, 184, 66, 0, 0, 3, 67, 0, 0, 186, 66, 0, 0, 3, 67, 0, 0, 188, 66, 0, 0, 3, 67, 0, 0, 190, 66, 0, 0, 3, 67, 0, 0, 192, 66, 0, 0, 3, 67, 0, 0, 194, 66, 0, 0, 3, 67, 0, 0, 196, 66, 0, 0, 3, 67, 0, 0, 198, 66, 0, 0, 3, 67, 0, 0, 200, 66, 0, 0, 3, 67, 0, 0, 202, 66, 0, 0, 3, 67, 0, 0, 46, 67, 0, 0, 3, 67, 0, 0, 47, 67, 0, 0, 3, 67, 0, 0, 48, 67, 0, 0, 3, 67, 0, 0, 49, 67, 0, 0, 3, 67, 0, 0, 50, 67, 0, 0, 3, 67, 0, 0, 51, 67, 0, 0, 3, 67, 0, 0, 52, 67, 0, 0, 3, 67, 0, 0, 53, 67, 0, 0, 3, 67, 0, 0, 54, 67, 0, 0, 3, 67, 0, 0, 55, 67, 0, 0, 10, 67, 0, 0, 184, 66, 0, 0, 10, 67, 0, 0, 186, 66, 0, 0, 10, 67, 0, 0, 188, 66, 0, 0, 10, 67, 0, 0, 190, 66, 0, 0, 10, 67, 0, 0, 192, 66, 0, 0, 10, 67, 0, 0, 194, 66, 0, 0, 10, 67, 0, 0, 196, 66, 0, 0, 10, 67, 0, 0, 198, 66, 0, 0, 10, 67, 0, 0, 200, 66, 0, 0, 10, 67, 0, 0, 202, 66, 0, 0, 10, 67, 0, 0, 46, 67, 0, 0, 10, 67, 0, 0, 47, 67, 0, 0, 10, 67, 0, 0, 48, 67, 0, 0, 10, 67, 0, 0, 49, 67, 0, 0, 10, 67, 0, 0, 50, 67, 0, 0, 10, 67, 0, 0, 51, 67, 0, 0, 10, 67, 0, 0, 52, 67, 0, 0, 10, 67, 0, 0, 53, 67, 0, 0, 10, 67, 0, 0, 54, 67, 0, 0, 10, 67, 0, 0, 55, 67, 0, 0, 11, 67, 0, 0, 184, 66, 0, 0, 11, 67, 0, 0, 186, 66, 0, 0, 11, 67, 0, 0, 188, 66, 0, 0, 11, 67, 0, 0, 190, 66, 0, 0, 11, 67, 0, 0, 192, 66, 0, 0, 11, 67, 0, 0, 194, 66, 0, 0, 11, 67, 0, 0, 196, 66, 0, 0, 11, 67, 0, 0, 198, 66, 0, 0, 11, 67, 0, 0, 200, 66, 0, 0, 11, 67, 0, 0, 202, 66, 0, 0, 11, 67, 0, 0, 204, 66, 0, 0, 11, 67, 0, 0, 45, 67, 0, 0, 11, 67, 0, 0, 46, 67, 0, 0, 11, 67, 0, 0, 47, 67, 0, 0, 11, 67, 0, 0, 48, 67, 0, 0, 11, 67, 0, 0, 49, 67, 0, 0, 11, 67, 0, 0, 50, 67, 0, 0, 11, 67, 0, 0, 51, 67, 0, 0, 11, 67, 0, 0, 52, 67, 0, 0, 11, 67, 0, 0, 53, 67, 0, 0, 11, 67, 0, 0, 54, 67, 0, 0, 11, 67, 0, 0, 55, 67, 0, 0, 12, 67, 0, 0, 184, 66, 0, 0, 12, 67, 0, 0, 186, 66, 0, 0, 12, 67, 0, 0, 188, 66, 0, 0, 12, 67, 0, 0, 190, 66, 0, 0, 12, 67, 0, 0, 192, 66, 0, 0, 12, 67, 0, 0, 194, 66, 0, 0, 12, 67, 0, 0, 196, 66, 0, 0, 12, 67, 0, 0, 198, 66, 0, 0, 12, 67, 0, 0, 200, 66, 0, 0, 12, 67, 0, 0, 202, 66, 0, 0, 12, 67, 0, 0, 204, 66, 0, 0, 12, 67, 0, 0, 45, 67, 0, 0, 12, 67, 0, 0, 46, 67, 0, 0, 12, 67, 0, 0, 47, 67, 0, 0, 12, 67, 0, 0, 48, 67, 0, 0, 12, 67, 0, 0, 49, 67, 0, 0, 12, 67, 0, 0, 50, 67, 0, 0, 12, 67, 0, 0, 51, 67, 0, 0, 12, 67, 0, 0, 52, 67, 0, 0, 12, 67, 0, 0, 53, 67, 0, 0, 12, 67, 0, 0, 54, 67, 0, 0, 12, 67, 0, 0, 55, 67, 0, 0, 13, 67, 0, 0, 184, 66, 0, 0, 13, 67, 0, 0, 186, 66, 0, 0, 13, 67, 0, 0, 188, 66, 0, 0, 13, 67, 0, 0, 190, 66, 0, 0, 13, 67, 0, 0, 192, 66, 0, 0, 13, 67, 0, 0, 194, 66, 0, 0, 13, 67, 0, 0, 196, 66, 0, 0, 13, 67, 0, 0, 198, 66, 0, 0, 13, 67, 0, 0, 200, 66, 0, 0, 13, 67, 0, 0, 202, 66, 0, 0, 13, 67, 0, 0, 204, 66, 0, 0, 13, 67, 0, 0, 45, 67, 0, 0, 13, 67, 0, 0, 46, 67, 0, 0, 13, 67, 0, 0, 47, 67, 0, 0, 13, 67, 0, 0, 48, 67, 0, 0, 13, 67, 0, 0, 49, 67, 0, 0, 13, 67, 0, 0, 50, 67, 0, 0, 13, 67, 0, 0, 51, 67, 0, 0, 13, 67, 0, 0, 52, 67, 0, 0, 13, 67, 0, 0, 53, 67, 0, 0, 13, 67, 0, 0, 54, 67, 0, 0, 13, 67, 0, 0, 55, 67, 0, 0, 14, 67, 0, 0, 184, 66, 0, 0, 14, 67, 0, 0, 186, 66, 0, 0, 14, 67, 0, 0, 188, 66, 0, 0, 14, 67, 0, 0, 190, 66, 0, 0, 14, 67, 0, 0, 192, 66, 0, 0, 14, 67, 0, 0, 194, 66, 0, 0, 14, 67, 0, 0, 196, 66, 0, 0, 14, 67, 0, 0, 198, 66, 0, 0, 14, 67, 0, 0, 200, 66, 0, 0, 14, 67, 0, 0, 202, 66, 0, 0, 14, 67, 0, 0, 204, 66, 0, 0, 14, 67, 0, 0, 44, 67, 0, 0, 14, 67, 0, 0, 45, 67, 0, 0, 14, 67, 0, 0, 46, 67, 0, 0, 14, 67, 0, 0, 47, 67, 0, 0, 14, 67, 0, 0, 48, 67, 0, 0, 14, 67, 0, 0, 49, 67, 0, 0, 14, 67, 0, 0, 50, 67, 0, 0, 14, 67, 0, 0, 51, 67, 0, 0, 14, 67, 0, 0, 52, 67, 0, 0, 14, 67, 0, 0, 53, 67, 0, 0, 14, 67, 0, 0, 54, 67, 0, 0, 14, 67, 0, 0, 55, 67, 0, 0, 15, 67, 0, 0, 184, 66, 0, 0, 15, 67, 0, 0, 186, 66, 0, 0, 15, 67, 0, 0, 188, 66, 0, 0, 15, 67, 0, 0, 190, 66, 0, 0, 15, 67, 0, 0, 192, 66, 0, 0, 15, 67, 0, 0, 194, 66, 0, 0, 15, 67, 0, 0, 196, 66, 0, 0, 15, 67, 0, 0, 198, 66, 0, 0, 15, 67, 0, 0, 200, 66, 0, 0, 15, 67, 0, 0, 202, 66, 0, 0, 15, 67, 0, 0, 204, 66, 0, 0, 15, 67, 0, 0, 206, 66, 0, 0, 15, 67, 0, 0, 44, 67, 0, 0, 15, 67, 0, 0, 45, 67, 0, 0, 15, 67, 0, 0, 46, 67, 0, 0, 15, 67, 0, 0, 47, 67, 0, 0, 15, 67, 0, 0, 48, 67, 0, 0, 15, 67, 0, 0, 49, 67, 0, 0, 15, 67, 0, 0, 50, 67, 0, 0, 15, 67, 0, 0, 51, 67, 0, 0, 15, 67, 0, 0, 52, 67, 0, 0, 15, 67, 0, 0, 53, 67, 0, 0, 15, 67, 0, 0, 54, 67, 0, 0, 15, 67, 0, 0, 55, 67, 0, 0, 16, 67, 0, 0, 184, 66, 0, 0, 16, 67, 0, 0, 186, 66, 0, 0, 16, 67, 0, 0, 188, 66, 0, 0, 16, 67, 0, 0, 190, 66, 0, 0, 16, 67, 0, 0, 192, 66, 0, 0, 16, 67, 0, 0, 194, 66, 0, 0, 16, 67, 0, 0, 196, 66, 0, 0, 16, 67, 0, 0, 198, 66, 0, 0, 16, 67, 0, 0, 200, 66, 0, 0, 16, 67, 0, 0, 202, 66, 0, 0, 16, 67, 0, 0, 204, 66, 0, 0, 16, 67, 0, 0, 206, 66, 0, 0, 16, 67, 0, 0, 44, 67, 0, 0, 16, 67, 0, 0, 45, 67, 0, 0, 16, 67, 0, 0, 46, 67, 0, 0, 16, 67, 0, 0, 47, 67, 0, 0, 16, 67, 0, 0, 48, 67, 0, 0, 16, 67, 0, 0, 49, 67, 0, 0, 16, 67, 0, 0, 50, 67, 0, 0, 16, 67, 0, 0, 51, 67, 0, 0, 16, 67, 0, 0, 52, 67, 0, 0, 16, 67, 0, 0, 53, 67, 0, 0, 16, 67, 0, 0, 54, 67, 0, 0, 16, 67, 0, 0, 55, 67, 0, 0, 17, 67, 0, 0, 184, 66, 0, 0, 17, 67, 0, 0, 186, 66, 0, 0, 17, 67, 0, 0, 188, 66, 0, 0, 17, 67, 0, 0, 190, 66, 0, 0, 17, 67, 0, 0, 192, 66, 0, 0, 17, 67, 0, 0, 194, 66, 0, 0, 17, 67, 0, 0, 196, 66, 0, 0, 17, 67, 0, 0, 198, 66, 0, 0, 17, 67, 0, 0, 200, 66, 0, 0, 17, 67, 0, 0, 202, 66, 0, 0, 17, 67, 0, 0, 204, 66, 0, 0, 17, 67, 0, 0, 206, 66, 0, 0, 17, 67, 0, 0, 44, 67, 0, 0, 17, 67, 0, 0, 45, 67, 0, 0, 17, 67, 0, 0, 46, 67, 0, 0, 17, 67, 0, 0, 47, 67, 0, 0, 17, 67, 0, 0, 48, 67, 0, 0, 17, 67, 0, 0, 49, 67, 0, 0, 17, 67, 0, 0, 50, 67, 0, 0, 17, 67, 0, 0, 51, 67, 0, 0, 17, 67, 0, 0, 52, 67, 0, 0, 17, 67, 0, 0, 53, 67, 0, 0, 17, 67, 0, 0, 54, 67, 0, 0, 17, 67, 0, 0, 55, 67, 0, 0, 18, 67, 0, 0, 184, 66, 0, 0, 18, 67, 0, 0, 186, 66, 0, 0, 18, 67, 0, 0, 188, 66, 0, 0, 18, 67, 0, 0, 190, 66, 0, 0, 18, 67, 0, 0, 192, 66, 0, 0, 18, 67, 0, 0, 194, 66, 0, 0, 18, 67, 0, 0, 196, 66, 0, 0, 18, 67, 0, 0, 198, 66, 0, 0, 18, 67, 0, 0, 200, 66, 0, 0, 18, 67, 0, 0, 202, 66, 0, 0, 18, 67, 0, 0, 204, 66, 0, 0, 18, 67, 0, 0, 206, 66, 0, 0, 18, 67, 0, 0, 44, 67, 0, 0, 18, 67, 0, 0, 45, 67, 0, 0, 18, 67, 0, 0, 46, 67, 0, 0, 18, 67, 0, 0, 47, 67, 0, 0, 18, 67, 0, 0, 48, 67, 0, 0, 18, 67, 0, 0, 49, 67, 0, 0, 18, 67, 0, 0, 50, 67, 0, 0, 18, 67, 0, 0, 51, 67, 0, 0, 18, 67, 0, 0, 52, 67, 0, 0, 18, 67, 0, 0, 53, 67, 0, 0, 18, 67, 0, 0, 54, 67, 0, 0, 18, 67, 0, 0, 55, 67, 0, 0, 19, 67, 0, 0, 184, 66, 0, 0, 19, 67, 0, 0, 186, 66, 0, 0, 19, 67, 0, 0, 188, 66, 0, 0, 19, 67, 0, 0, 190, 66, 0, 0, 19, 67, 0, 0, 192, 66, 0, 0, 19, 67, 0, 0, 194, 66, 0, 0, 19, 67, 0, 0, 196, 66, 0, 0, 19, 67, 0, 0, 198, 66, 0, 0, 19, 67, 0, 0, 200, 66, 0, 0, 19, 67, 0, 0, 202, 66, 0, 0, 19, 67, 0, 0, 204, 66, 0, 0, 19, 67, 0, 0, 206, 66, 0, 0, 19, 67, 0, 0, 208, 66, 0, 0, 19, 67, 0, 0, 43, 67, 0, 0, 19, 67, 0, 0, 44, 67, 0, 0, 19, 67, 0, 0, 45, 67, 0, 0, 19, 67, 0, 0, 46, 67, 0, 0, 19, 67, 0, 0, 47, 67, 0, 0, 19, 67, 0, 0, 48, 67, 0, 0, 19, 67, 0, 0, 49, 67, 0, 0, 19, 67, 0, 0, 50, 67, 0, 0, 19, 67, 0, 0, 51, 67, 0, 0, 19, 67, 0, 0, 52, 67, 0, 0, 19, 67, 0, 0, 53, 67, 0, 0, 19, 67, 0, 0, 54, 67, 0, 0, 19, 67, 0, 0, 55, 67, 0, 0, 20, 67, 0, 0, 184, 66, 0, 0, 20, 67, 0, 0, 186, 66, 0, 0, 20, 67, 0, 0, 188, 66, 0, 0, 20, 67, 0, 0, 190, 66, 0, 0, 20, 67, 0, 0, 192, 66, 0, 0, 20, 67, 0, 0, 194, 66, 0, 0, 20, 67, 0, 0, 196, 66, 0, 0, 20, 67, 0, 0, 198, 66, 0, 0, 20, 67, 0, 0, 200, 66, 0, 0, 20, 67, 0, 0, 202, 66, 0, 0, 20, 67, 0, 0, 204, 66, 0, 0, 20, 67, 0, 0, 206, 66, 0, 0, 20, 67, 0, 0, 208, 66, 0, 0, 20, 67, 0, 0, 210, 66, 0, 0, 20, 67, 0, 0, 42, 67, 0, 0, 20, 67, 0, 0, 43, 67, 0, 0, 20, 67, 0, 0, 44, 67, 0, 0, 20, 67, 0, 0, 45, 67, 0, 0, 20, 67, 0, 0, 46, 67, 0, 0, 20, 67, 0, 0, 47, 67, 0, 0, 20, 67, 0, 0, 48, 67, 0, 0, 20, 67, 0, 0, 49, 67, 0, 0, 20, 67, 0, 0, 50, 67, 0, 0, 20, 67, 0, 0, 51, 67, 0, 0, 20, 67, 0, 0, 52, 67, 0, 0, 20, 67, 0, 0, 53, 67, 0, 0, 20, 67, 0, 0, 54, 67, 0, 0, 20, 67, 0, 0, 55, 67, 0, 0, 21, 67, 0, 0, 184, 66, 0, 0, 21, 67, 0, 0, 186, 66, 0, 0, 21, 67, 0, 0, 188, 66, 0, 0, 21, 67, 0, 0, 190, 66, 0, 0, 21, 67, 0, 0, 192, 66, 0, 0, 21, 67, 0, 0, 194, 66, 0, 0, 21, 67, 0, 0, 196, 66, 0, 0, 21, 67, 0, 0, 198, 66, 0, 0, 21, 67, 0, 0, 200, 66, 0, 0, 21, 67, 0, 0, 202, 66, 0, 0, 21, 67, 0, 0, 204, 66, 0, 0, 21, 67, 0, 0, 206, 66, 0, 0, 21, 67, 0, 0, 208, 66, 0, 0, 21, 67, 0, 0, 210, 66, 0, 0, 21, 67, 0, 0, 212, 66, 0, 0, 21, 67, 0, 0, 214, 66, 0, 0, 21, 67, 0, 0, 40, 67, 0, 0, 21, 67, 0, 0, 41, 67, 0, 0, 21, 67, 0, 0, 42, 67, 0, 0, 21, 67, 0, 0, 43, 67, 0, 0, 21, 67, 0, 0, 44, 67, 0, 0, 21, 67, 0, 0, 45, 67, 0, 0, 21, 67, 0, 0, 46, 67, 0, 0, 21, 67, 0, 0, 47, 67, 0, 0, 21, 67, 0, 0, 48, 67, 0, 0, 21, 67, 0, 0, 49, 67, 0, 0, 21, 67, 0, 0, 50, 67, 0, 0, 21, 67, 0, 0, 51, 67, 0, 0, 21, 67, 0, 0, 52, 67, 0, 0, 21, 67, 0, 0, 53, 67, 0, 0, 21, 67, 0, 0, 54, 67, 0, 0, 21, 67, 0, 0, 55, 67, 0, 0, 22, 67, 0, 0, 184, 66, 0, 0, 22, 67, 0, 0, 186, 66, 0, 0, 22, 67, 0, 0, 188, 66, 0, 0, 22, 67, 0, 0, 190, 66, 0, 0, 22, 67, 0, 0, 192, 66, 0, 0, 22, 67, 0, 0, 194, 66, 0, 0, 22, 67, 0, 0, 196, 66, 0, 0, 22, 67, 0, 0, 198, 66, 0, 0, 22, 67, 0, 0, 200, 66, 0, 0, 22, 67, 0, 0, 202, 66, 0, 0, 22, 67, 0, 0, 204, 66, 0, 0, 22, 67, 0, 0, 206, 66, 0, 0, 22, 67, 0, 0, 208, 66, 0, 0, 22, 67, 0, 0, 210, 66, 0, 0, 22, 67, 0, 0, 212, 66, 0, 0, 22, 67, 0, 0, 214, 66, 0, 0, 22, 67, 0, 0, 216, 66, 0, 0, 22, 67, 0, 0, 218, 66, 0, 0, 22, 67, 0, 0, 220, 66, 0, 0, 22, 67, 0, 0, 222, 66, 0, 0, 22, 67, 0, 0, 224, 66, 0, 0, 22, 67, 0, 0, 226, 66, 0, 0, 22, 67, 0, 0, 228, 66, 0, 0, 22, 67, 0, 0, 230, 66, 0, 0, 22, 67, 0, 0, 232, 66, 0, 0, 22, 67, 0, 0, 234, 66, 0, 0, 22, 67, 0, 0, 236, 66, 0, 0, 22, 67, 0, 0, 238, 66, 0, 0, 22, 67, 0, 0, 240, 66, 0, 0, 22, 67, 0, 0, 242, 66, 0, 0, 22, 67, 0, 0, 244, 66, 0, 0, 22, 67, 0, 0, 246, 66, 0, 0, 22, 67, 0, 0, 248, 66, 0, 0, 22, 67, 0, 0, 250, 66, 0, 0, 22, 67, 0, 0, 252, 66, 0, 0, 22, 67, 0, 0, 254, 66, 0, 0, 22, 67, 0, 0, 0, 67, 0, 0, 22, 67, 0, 0, 1, 67, 0, 0, 22, 67, 0, 0, 2, 67, 0, 0, 22, 67, 0, 0, 3, 67, 0, 0, 22, 67, 0, 0, 4, 67, 0, 0, 22, 67, 0, 0, 5, 67, 0, 0, 22, 67, 0, 0, 6, 67, 0, 0, 22, 67, 0, 0, 7, 67, 0, 0, 22, 67, 0, 0, 8, 67, 0, 0, 22, 67, 0, 0, 9, 67, 0, 0, 22, 67, 0, 0, 10, 67, 0, 0, 22, 67, 0, 0, 11, 67, 0, 0, 22, 67, 0, 0, 12, 67, 0, 0, 22, 67, 0, 0, 13, 67, 0, 0, 22, 67, 0, 0, 14, 67, 0, 0, 22, 67, 0, 0, 15, 67, 0, 0, 22, 67, 0, 0, 16, 67, 0, 0, 22, 67, 0, 0, 17, 67, 0, 0, 22, 67, 0, 0, 18, 67, 0, 0, 22, 67, 0, 0, 19, 67, 0, 0, 22, 67, 0, 0, 20, 67, 0, 0, 22, 67, 0, 0, 21, 67, 0, 0, 22, 67, 0, 0, 22, 67, 0, 0, 22, 67, 0, 0, 23, 67, 0, 0, 22, 67, 0, 0, 24, 67, 0, 0, 22, 67, 0, 0, 25, 67, 0, 0, 22, 67, 0, 0, 26, 67, 0, 0, 22, 67, 0, 0, 27, 67, 0, 0, 22, 67, 0, 0, 28, 67, 0, 0, 22, 67, 0, 0, 29, 67, 0, 0, 22, 67, 0, 0, 30, 67, 0, 0, 22, 67, 0, 0, 31, 67, 0, 0, 22, 67, 0, 0, 32, 67, 0, 0, 22, 67, 0, 0, 33, 67, 0, 0, 22, 67, 0, 0, 34, 67, 0, 0, 22, 67, 0, 0, 35, 67, 0, 0, 22, 67, 0, 0, 36, 67, 0, 0, 22, 67, 0, 0, 37, 67, 0, 0, 22, 67, 0, 0, 38, 67, 0, 0, 22, 67, 0, 0, 39, 67, 0, 0, 22, 67, 0, 0, 40, 67, 0, 0, 22, 67, 0, 0, 41, 67, 0, 0, 22, 67, 0, 0, 42, 67, 0, 0, 22, 67, 0, 0, 43, 67, 0, 0, 22, 67, 0, 0, 44, 67, 0, 0, 22, 67, 0, 0, 45, 67, 0, 0, 22, 67, 0, 0, 46, 67, 0, 0, 22, 67, 0, 0, 47, 67, 0, 0, 22, 67, 0, 0, 48, 67, 0, 0, 22, 67, 0, 0, 49, 67, 0, 0, 22, 67, 0, 0, 50, 67, 0, 0, 22, 67, 0, 0, 51, 67, 0, 0, 22, 67, 0, 0, 52, 67, 0, 0, 22, 67, 0, 0, 53, 67, 0, 0, 22, 67, 0, 0, 54, 67, 0, 0, 22, 67, 0, 0, 55, 67, 0, 0, 23, 67, 0, 0, 184, 66, 0, 0, 23, 67, 0, 0, 186, 66, 0, 0, 23, 67, 0, 0, 188, 66, 0, 0, 23, 67, 0, 0, 190, 66, 0, 0, 23, 67, 0, 0, 192, 66, 0, 0, 23, 67, 0, 0, 194, 66, 0, 0, 23, 67, 0, 0, 196, 66, 0, 0, 23, 67, 0, 0, 198, 66, 0, 0, 23, 67, 0, 0, 200, 66, 0, 0, 23, 67, 0, 0, 202, 66, 0, 0, 23, 67, 0, 0, 204, 66, 0, 0, 23, 67, 0, 0, 206, 66, 0, 0, 23, 67, 0, 0, 208, 66, 0, 0, 23, 67, 0, 0, 210, 66, 0, 0, 23, 67, 0, 0, 212, 66, 0, 0, 23, 67, 0, 0, 214, 66, 0, 0, 23, 67, 0, 0, 216, 66, 0, 0, 23, 67, 0, 0, 218, 66, 0, 0, 23, 67, 0, 0, 220, 66, 0, 0, 23, 67, 0, 0, 222, 66, 0, 0, 23, 67, 0, 0, 224, 66, 0, 0, 23, 67, 0, 0, 226, 66, 0, 0, 23, 67, 0, 0, 228, 66, 0, 0, 23, 67, 0, 0, 230, 66, 0, 0, 23, 67, 0, 0, 232, 66, 0, 0, 23, 67, 0, 0, 234, 66, 0, 0, 23, 67, 0, 0, 236, 66, 0, 0, 23, 67, 0, 0, 238, 66, 0, 0, 23, 67, 0, 0, 240, 66, 0, 0, 23, 67, 0, 0, 242, 66, 0, 0, 23, 67, 0, 0, 244, 66, 0, 0, 23, 67, 0, 0, 246, 66, 0, 0, 23, 67, 0, 0, 248, 66, 0, 0, 23, 67, 0, 0, 250, 66, 0, 0, 23, 67, 0, 0, 252, 66, 0, 0, 23, 67, 0, 0, 254, 66, 0, 0, 23, 67, 0, 0, 0, 67, 0, 0, 23, 67, 0, 0, 1, 67, 0, 0, 23, 67, 0, 0, 2, 67, 0, 0, 23, 67, 0, 0, 3, 67, 0, 0, 23, 67, 0, 0, 4, 67, 0, 0, 23, 67, 0, 0, 5, 67, 0, 0, 23, 67, 0, 0, 6, 67, 0, 0, 23, 67, 0, 0, 7, 67, 0, 0, 23, 67, 0, 0, 8, 67, 0, 0, 23, 67, 0, 0, 9, 67, 0, 0, 23, 67, 0, 0, 10, 67, 0, 0, 23, 67, 0, 0, 11, 67, 0, 0, 23, 67, 0, 0, 12, 67, 0, 0, 23, 67, 0, 0, 13, 67, 0, 0, 23, 67, 0, 0, 14, 67, 0, 0, 23, 67, 0, 0, 15, 67, 0, 0, 23, 67, 0, 0, 16, 67, 0, 0, 23, 67, 0, 0, 17, 67, 0, 0, 23, 67, 0, 0, 18, 67, 0, 0, 23, 67, 0, 0, 19, 67, 0, 0, 23, 67, 0, 0, 20, 67, 0, 0, 23, 67, 0, 0, 21, 67, 0, 0, 23, 67, 0, 0, 22, 67, 0, 0, 23, 67, 0, 0, 23, 67, 0, 0, 23, 67, 0, 0, 24, 67, 0, 0, 23, 67, 0, 0, 25, 67, 0, 0, 23, 67, 0, 0, 26, 67, 0, 0, 23, 67, 0, 0, 27, 67, 0, 0, 23, 67, 0, 0, 28, 67, 0, 0, 23, 67, 0, 0, 29, 67, 0, 0, 23, 67, 0, 0, 30, 67, 0, 0, 23, 67, 0, 0, 31, 67, 0, 0, 23, 67, 0, 0, 32, 67, 0, 0, 23, 67, 0, 0, 33, 67, 0, 0, 23, 67, 0, 0, 34, 67, 0, 0, 23, 67, 0, 0, 35, 67, 0, 0, 23, 67, 0, 0, 36, 67, 0, 0, 23, 67, 0, 0, 37, 67, 0, 0, 23, 67, 0, 0, 38, 67, 0, 0, 23, 67, 0, 0, 39, 67, 0, 0, 23, 67, 0, 0, 40, 67, 0, 0, 23, 67, 0, 0, 41, 67, 0, 0, 23, 67, 0, 0, 42, 67, 0, 0, 23, 67, 0, 0, 43, 67, 0, 0, 23, 67, 0, 0, 44, 67, 0, 0, 23, 67, 0, 0, 45, 67, 0, 0, 23, 67, 0, 0, 46, 67, 0, 0, 23, 67, 0, 0, 47, 67, 0, 0, 23, 67, 0, 0, 48, 67, 0, 0, 23, 67, 0, 0, 49, 67, 0, 0, 23, 67, 0, 0, 50, 67, 0, 0, 23, 67, 0, 0, 51, 67, 0, 0, 23, 67, 0, 0, 52, 67, 0, 0, 23, 67, 0, 0, 53, 67, 0, 0, 23, 67, 0, 0, 54, 67, 0, 0, 23, 67, 0, 0, 55, 67, 0, 0, 24, 67, 0, 0, 184, 66, 0, 0, 24, 67, 0, 0, 186, 66, 0, 0, 24, 67, 0, 0, 188, 66, 0, 0, 24, 67, 0, 0, 190, 66, 0, 0, 24, 67, 0, 0, 192, 66, 0, 0, 24, 67, 0, 0, 194, 66, 0, 0, 24, 67, 0, 0, 196, 66, 0, 0, 24, 67, 0, 0, 198, 66, 0, 0, 24, 67, 0, 0, 200, 66, 0, 0, 24, 67, 0, 0, 202, 66, 0, 0, 24, 67, 0, 0, 204, 66, 0, 0, 24, 67, 0, 0, 206, 66, 0, 0, 24, 67, 0, 0, 208, 66, 0, 0, 24, 67, 0, 0, 210, 66, 0, 0, 24, 67, 0, 0, 212, 66, 0, 0, 24, 67, 0, 0, 214, 66, 0, 0, 24, 67, 0, 0, 216, 66, 0, 0, 24, 67, 0, 0, 218, 66, 0, 0, 24, 67, 0, 0, 220, 66, 0, 0, 24, 67, 0, 0, 222, 66, 0, 0, 24, 67, 0, 0, 224, 66, 0, 0, 24, 67, 0, 0, 226, 66, 0, 0, 24, 67, 0, 0, 228, 66, 0, 0, 24, 67, 0, 0, 230, 66, 0, 0, 24, 67, 0, 0, 232, 66, 0, 0, 24, 67, 0, 0, 234, 66, 0, 0, 24, 67, 0, 0, 236, 66, 0, 0, 24, 67, 0, 0, 238, 66, 0, 0, 24, 67, 0, 0, 240, 66, 0, 0, 24, 67, 0, 0, 242, 66, 0, 0, 24, 67, 0, 0, 244, 66, 0, 0, 24, 67, 0, 0, 246, 66, 0, 0, 24, 67, 0, 0, 248, 66, 0, 0, 24, 67, 0, 0, 250, 66, 0, 0, 24, 67, 0, 0, 252, 66, 0, 0, 24, 67, 0, 0, 254, 66, 0, 0, 24, 67, 0, 0, 0, 67, 0, 0, 24, 67, 0, 0, 1, 67, 0, 0, 24, 67, 0, 0, 2, 67, 0, 0, 24, 67, 0, 0, 3, 67, 0, 0, 24, 67, 0, 0, 4, 67, 0, 0, 24, 67, 0, 0, 5, 67, 0, 0, 24, 67, 0, 0, 6, 67, 0, 0, 24, 67, 0, 0, 7, 67, 0, 0, 24, 67, 0, 0, 8, 67, 0, 0, 24, 67, 0, 0, 9, 67, 0, 0, 24, 67, 0, 0, 10, 67, 0, 0, 24, 67, 0, 0, 11, 67, 0, 0, 24, 67, 0, 0, 12, 67, 0, 0, 24, 67, 0, 0, 13, 67, 0, 0, 24, 67, 0, 0, 14, 67, 0, 0, 24, 67, 0, 0, 15, 67, 0, 0, 24, 67, 0, 0, 16, 67, 0, 0, 24, 67, 0, 0, 17, 67, 0, 0, 24, 67, 0, 0, 18, 67, 0, 0, 24, 67, 0, 0, 19, 67, 0, 0, 24, 67, 0, 0, 20, 67, 0, 0, 24, 67, 0, 0, 21, 67, 0, 0, 24, 67, 0, 0, 22, 67, 0, 0, 24, 67, 0, 0, 23, 67, 0, 0, 24, 67, 0, 0, 24, 67, 0, 0, 24, 67, 0, 0, 25, 67, 0, 0, 24, 67, 0, 0, 26, 67, 0, 0, 24, 67, 0, 0, 27, 67, 0, 0, 24, 67, 0, 0, 28, 67, 0, 0, 24, 67, 0, 0, 29, 67, 0, 0, 24, 67, 0, 0, 30, 67, 0, 0, 24, 67, 0, 0, 31, 67, 0, 0, 24, 67, 0, 0, 32, 67, 0, 0, 24, 67, 0, 0, 33, 67, 0, 0, 24, 67, 0, 0, 34, 67, 0, 0, 24, 67, 0, 0, 35, 67, 0, 0, 24, 67, 0, 0, 36, 67, 0, 0, 24, 67, 0, 0, 37, 67, 0, 0, 24, 67, 0, 0, 38, 67, 0, 0, 24, 67, 0, 0, 39, 67, 0, 0, 24, 67, 0, 0, 40, 67, 0, 0, 24, 67, 0, 0, 41, 67, 0, 0, 24, 67, 0, 0, 42, 67, 0, 0, 24, 67, 0, 0, 43, 67, 0, 0, 24, 67, 0, 0, 44, 67, 0, 0, 24, 67, 0, 0, 45, 67, 0, 0, 24, 67, 0, 0, 46, 67, 0, 0, 24, 67, 0, 0, 47, 67, 0, 0, 24, 67, 0, 0, 48, 67, 0, 0, 24, 67, 0, 0, 49, 67, 0, 0, 24, 67, 0, 0, 50, 67, 0, 0, 24, 67, 0, 0, 51, 67, 0, 0, 24, 67, 0, 0, 52, 67, 0, 0, 24, 67, 0, 0, 53, 67, 0, 0, 24, 67, 0, 0, 54, 67, 0, 0, 24, 67, 0, 0, 55, 67, 0, 0, 25, 67, 0, 0, 184, 66, 0, 0, 25, 67, 0, 0, 186, 66, 0, 0, 25, 67, 0, 0, 188, 66, 0, 0, 25, 67, 0, 0, 190, 66, 0, 0, 25, 67, 0, 0, 192, 66, 0, 0, 25, 67, 0, 0, 194, 66, 0, 0, 25, 67, 0, 0, 196, 66, 0, 0, 25, 67, 0, 0, 198, 66, 0, 0, 25, 67, 0, 0, 200, 66, 0, 0, 25, 67, 0, 0, 202, 66, 0, 0, 25, 67, 0, 0, 204, 66, 0, 0, 25, 67, 0, 0, 206, 66, 0, 0, 25, 67, 0, 0, 208, 66, 0, 0, 25, 67, 0, 0, 210, 66, 0, 0, 25, 67, 0, 0, 212, 66, 0, 0, 25, 67, 0, 0, 214, 66, 0, 0, 25, 67, 0, 0, 216, 66, 0, 0, 25, 67, 0, 0, 218, 66, 0, 0, 25, 67, 0, 0, 220, 66, 0, 0, 25, 67, 0, 0, 222, 66, 0, 0, 25, 67, 0, 0, 224, 66, 0, 0, 25, 67, 0, 0, 226, 66, 0, 0, 25, 67, 0, 0, 228, 66, 0, 0, 25, 67, 0, 0, 230, 66, 0, 0, 25, 67, 0, 0, 232, 66, 0, 0, 25, 67, 0, 0, 234, 66, 0, 0, 25, 67, 0, 0, 236, 66, 0, 0, 25, 67, 0, 0, 238, 66, 0, 0, 25, 67, 0, 0, 240, 66, 0, 0, 25, 67, 0, 0, 242, 66, 0, 0, 25, 67, 0, 0, 244, 66, 0, 0, 25, 67, 0, 0, 246, 66, 0, 0, 25, 67, 0, 0, 248, 66, 0, 0, 25, 67, 0, 0, 250, 66, 0, 0, 25, 67, 0, 0, 252, 66, 0, 0, 25, 67, 0, 0, 254, 66, 0, 0, 25, 67, 0, 0, 0, 67, 0, 0, 25, 67, 0, 0, 1, 67, 0, 0, 25, 67, 0, 0, 2, 67, 0, 0, 25, 67, 0, 0, 3, 67, 0, 0, 25, 67, 0, 0, 4, 67, 0, 0, 25, 67, 0, 0, 5, 67, 0, 0, 25, 67, 0, 0, 6, 67, 0, 0, 25, 67, 0, 0, 7, 67, 0, 0, 25, 67, 0, 0, 8, 67, 0, 0, 25, 67, 0, 0, 9, 67, 0, 0, 25, 67, 0, 0, 10, 67, 0, 0, 25, 67, 0, 0, 11, 67, 0, 0, 25, 67, 0, 0, 12, 67, 0, 0, 25, 67, 0, 0, 13, 67, 0, 0, 25, 67, 0, 0, 14, 67, 0, 0, 25, 67, 0, 0, 15, 67, 0, 0, 25, 67, 0, 0, 16, 67, 0, 0, 25, 67, 0, 0, 17, 67, 0, 0, 25, 67, 0, 0, 18, 67, 0, 0, 25, 67, 0, 0, 19, 67, 0, 0, 25, 67, 0, 0, 20, 67, 0, 0, 25, 67, 0, 0, 21, 67, 0, 0, 25, 67, 0, 0, 22, 67, 0, 0, 25, 67, 0, 0, 23, 67, 0, 0, 25, 67, 0, 0, 24, 67, 0, 0, 25, 67, 0, 0, 25, 67, 0, 0, 25, 67, 0, 0, 26, 67, 0, 0, 25, 67, 0, 0, 27, 67, 0, 0, 25, 67, 0, 0, 28, 67, 0, 0, 25, 67, 0, 0, 29, 67, 0, 0, 25, 67, 0, 0, 30, 67, 0, 0, 25, 67, 0, 0, 31, 67, 0, 0, 25, 67, 0, 0, 32, 67, 0, 0, 25, 67, 0, 0, 33, 67, 0, 0, 25, 67, 0, 0, 34, 67, 0, 0, 25, 67, 0, 0, 35, 67, 0, 0, 25, 67, 0, 0, 36, 67, 0, 0, 25, 67, 0, 0, 37, 67, 0, 0, 25, 67, 0, 0, 38, 67, 0, 0, 25, 67, 0, 0, 39, 67, 0, 0, 25, 67, 0, 0, 40, 67, 0, 0, 25, 67, 0, 0, 41, 67, 0, 0, 25, 67, 0, 0, 42, 67, 0, 0, 25, 67, 0, 0, 43, 67, 0, 0, 25, 67, 0, 0, 44, 67, 0, 0, 25, 67, 0, 0, 45, 67, 0, 0, 25, 67, 0, 0, 46, 67, 0, 0, 25, 67, 0, 0, 47, 67, 0, 0, 25, 67, 0, 0, 48, 67, 0, 0, 25, 67, 0, 0, 49, 67, 0, 0, 25, 67, 0, 0, 50, 67, 0, 0, 25, 67, 0, 0, 51, 67, 0, 0, 25, 67, 0, 0, 52, 67, 0, 0, 25, 67, 0, 0, 53, 67, 0, 0, 25, 67, 0, 0, 54, 67, 0, 0, 25, 67, 0, 0, 55, 67, 0, 0, 26, 67, 0, 0, 184, 66, 0, 0, 26, 67, 0, 0, 186, 66, 0, 0, 26, 67, 0, 0, 188, 66, 0, 0, 26, 67, 0, 0, 190, 66, 0, 0, 26, 67, 0, 0, 192, 66, 0, 0, 26, 67, 0, 0, 194, 66, 0, 0, 26, 67, 0, 0, 196, 66, 0, 0, 26, 67, 0, 0, 198, 66, 0, 0, 26, 67, 0, 0, 200, 66, 0, 0, 26, 67, 0, 0, 202, 66, 0, 0, 26, 67, 0, 0, 204, 66, 0, 0, 26, 67, 0, 0, 206, 66, 0, 0, 26, 67, 0, 0, 208, 66, 0, 0, 26, 67, 0, 0, 210, 66, 0, 0, 26, 67, 0, 0, 212, 66, 0, 0, 26, 67, 0, 0, 214, 66, 0, 0, 26, 67, 0, 0, 216, 66, 0, 0, 26, 67, 0, 0, 218, 66, 0, 0, 26, 67, 0, 0, 220, 66, 0, 0, 26, 67, 0, 0, 222, 66, 0, 0, 26, 67, 0, 0, 224, 66, 0, 0, 26, 67, 0, 0, 226, 66, 0, 0, 26, 67, 0, 0, 228, 66, 0, 0, 26, 67, 0, 0, 230, 66, 0, 0, 26, 67, 0, 0, 232, 66, 0, 0, 26, 67, 0, 0, 234, 66, 0, 0, 26, 67, 0, 0, 236, 66, 0, 0, 26, 67, 0, 0, 238, 66, 0, 0, 26, 67, 0, 0, 240, 66, 0, 0, 26, 67, 0, 0, 242, 66, 0, 0, 26, 67, 0, 0, 244, 66, 0, 0, 26, 67, 0, 0, 246, 66, 0, 0, 26, 67, 0, 0, 248, 66, 0, 0, 26, 67, 0, 0, 250, 66, 0, 0, 26, 67, 0, 0, 252, 66, 0, 0, 26, 67, 0, 0, 254, 66, 0, 0, 26, 67, 0, 0, 0, 67, 0, 0, 26, 67, 0, 0, 1, 67, 0, 0, 26, 67, 0, 0, 2, 67, 0, 0, 26, 67, 0, 0, 3, 67, 0, 0, 26, 67, 0, 0, 4, 67, 0, 0, 26, 67, 0, 0, 5, 67, 0, 0, 26, 67, 0, 0, 6, 67, 0, 0, 26, 67, 0, 0, 7, 67, 0, 0, 26, 67, 0, 0, 8, 67, 0, 0, 26, 67, 0, 0, 9, 67, 0, 0, 26, 67, 0, 0, 10, 67, 0, 0, 26, 67, 0, 0, 11, 67, 0, 0, 26, 67, 0, 0, 12, 67, 0, 0, 26, 67, 0, 0, 13, 67, 0, 0, 26, 67, 0, 0, 14, 67, 0, 0, 26, 67, 0, 0, 15, 67, 0, 0, 26, 67, 0, 0, 16, 67, 0, 0, 26, 67, 0, 0, 17, 67, 0, 0, 26, 67, 0, 0, 18, 67, 0, 0, 26, 67, 0, 0, 19, 67, 0, 0, 26, 67, 0, 0, 20, 67, 0, 0, 26, 67, 0, 0, 21, 67, 0, 0, 26, 67, 0, 0, 22, 67, 0, 0, 26, 67, 0, 0, 23, 67, 0, 0, 26, 67, 0, 0, 24, 67, 0, 0, 26, 67, 0, 0, 25, 67, 0, 0, 26, 67, 0, 0, 26, 67, 0, 0, 26, 67, 0, 0, 27, 67, 0, 0, 26, 67, 0, 0, 28, 67, 0, 0, 26, 67, 0, 0, 29, 67, 0, 0, 26, 67, 0, 0, 30, 67, 0, 0, 26, 67, 0, 0, 31, 67, 0, 0, 26, 67, 0, 0, 32, 67, 0, 0, 26, 67, 0, 0, 33, 67, 0, 0, 26, 67, 0, 0, 34, 67, 0, 0, 26, 67, 0, 0, 35, 67, 0, 0, 26, 67, 0, 0, 36, 67, 0, 0, 26, 67, 0, 0, 37, 67, 0, 0, 26, 67, 0, 0, 38, 67, 0, 0, 26, 67, 0, 0, 39, 67, 0, 0, 26, 67, 0, 0, 40, 67, 0, 0, 26, 67, 0, 0, 41, 67, 0, 0, 26, 67, 0, 0, 42, 67, 0, 0, 26, 67, 0, 0, 43, 67, 0, 0, 26, 67, 0, 0, 44, 67, 0, 0, 26, 67, 0, 0, 45, 67, 0, 0, 26, 67, 0, 0, 46, 67, 0, 0, 26, 67, 0, 0, 47, 67, 0, 0, 26, 67, 0, 0, 48, 67, 0, 0, 26, 67, 0, 0, 49, 67, 0, 0, 26, 67, 0, 0, 50, 67, 0, 0, 26, 67, 0, 0, 51, 67, 0, 0, 26, 67, 0, 0, 52, 67, 0, 0, 26, 67, 0, 0, 53, 67, 0, 0, 26, 67, 0, 0, 54, 67, 0, 0, 26, 67, 0, 0, 55, 67, 0, 0, 27, 67, 0, 0, 184, 66, 0, 0, 27, 67, 0, 0, 186, 66, 0, 0, 27, 67, 0, 0, 188, 66, 0, 0, 27, 67, 0, 0, 190, 66, 0, 0, 27, 67, 0, 0, 192, 66, 0, 0, 27, 67, 0, 0, 194, 66, 0, 0, 27, 67, 0, 0, 196, 66, 0, 0, 27, 67, 0, 0, 198, 66, 0, 0, 27, 67, 0, 0, 200, 66, 0, 0, 27, 67, 0, 0, 202, 66, 0, 0, 27, 67, 0, 0, 204, 66, 0, 0, 27, 67, 0, 0, 206, 66, 0, 0, 27, 67, 0, 0, 208, 66, 0, 0, 27, 67, 0, 0, 210, 66, 0, 0, 27, 67, 0, 0, 212, 66, 0, 0, 27, 67, 0, 0, 214, 66, 0, 0, 27, 67, 0, 0, 216, 66, 0, 0, 27, 67, 0, 0, 218, 66, 0, 0, 27, 67, 0, 0, 220, 66, 0, 0, 27, 67, 0, 0, 222, 66, 0, 0, 27, 67, 0, 0, 224, 66, 0, 0, 27, 67, 0, 0, 226, 66, 0, 0, 27, 67, 0, 0, 228, 66, 0, 0, 27, 67, 0, 0, 230, 66, 0, 0, 27, 67, 0, 0, 232, 66, 0, 0, 27, 67, 0, 0, 234, 66, 0, 0, 27, 67, 0, 0, 236, 66, 0, 0, 27, 67, 0, 0, 238, 66, 0, 0, 27, 67, 0, 0, 240, 66, 0, 0, 27, 67, 0, 0, 242, 66, 0, 0, 27, 67, 0, 0, 244, 66, 0, 0, 27, 67, 0, 0, 246, 66, 0, 0, 27, 67, 0, 0, 248, 66, 0, 0, 27, 67, 0, 0, 250, 66, 0, 0, 27, 67, 0, 0, 252, 66, 0, 0, 27, 67, 0, 0, 254, 66, 0, 0, 27, 67, 0, 0, 0, 67, 0, 0, 27, 67, 0, 0, 1, 67, 0, 0, 27, 67, 0, 0, 2, 67, 0, 0, 27, 67, 0, 0, 3, 67, 0, 0, 27, 67, 0, 0, 4, 67, 0, 0, 27, 67, 0, 0, 5, 67, 0, 0, 27, 67, 0, 0, 6, 67, 0, 0, 27, 67, 0, 0, 7, 67, 0, 0, 27, 67, 0, 0, 8, 67, 0, 0, 27, 67, 0, 0, 9, 67, 0, 0, 27, 67, 0, 0, 10, 67, 0, 0, 27, 67, 0, 0, 11, 67, 0, 0, 27, 67, 0, 0, 12, 67, 0, 0, 27, 67, 0, 0, 13, 67, 0, 0, 27, 67, 0, 0, 14, 67, 0, 0, 27, 67, 0, 0, 15, 67, 0, 0, 27, 67, 0, 0, 16, 67, 0, 0, 27, 67, 0, 0, 17, 67, 0, 0, 27, 67, 0, 0, 18, 67, 0, 0, 27, 67, 0, 0, 19, 67, 0, 0, 27, 67, 0, 0, 20, 67, 0, 0, 27, 67, 0, 0, 21, 67, 0, 0, 27, 67, 0, 0, 22, 67, 0, 0, 27, 67, 0, 0, 23, 67, 0, 0, 27, 67, 0, 0, 24, 67, 0, 0, 27, 67, 0, 0, 25, 67, 0, 0, 27, 67, 0, 0, 26, 67, 0, 0, 27, 67, 0, 0, 27, 67, 0, 0, 27, 67, 0, 0, 28, 67, 0, 0, 27, 67, 0, 0, 29, 67, 0, 0, 27, 67, 0, 0, 30, 67, 0, 0, 27, 67, 0, 0, 31, 67, 0, 0, 27, 67, 0, 0, 32, 67, 0, 0, 27, 67, 0, 0, 33, 67, 0, 0, 27, 67, 0, 0, 34, 67, 0, 0, 27, 67, 0, 0, 35, 67, 0, 0, 27, 67, 0, 0, 36, 67, 0, 0, 27, 67, 0, 0, 37, 67, 0, 0, 27, 67, 0, 0, 38, 67, 0, 0, 27, 67, 0, 0, 39, 67, 0, 0, 27, 67, 0, 0, 40, 67, 0, 0, 27, 67, 0, 0, 41, 67, 0, 0, 27, 67, 0, 0, 42, 67, 0, 0, 27, 67, 0, 0, 43, 67, 0, 0, 27, 67, 0, 0, 44, 67, 0, 0, 27, 67, 0, 0, 45, 67, 0, 0, 27, 67, 0, 0, 46, 67, 0, 0, 27, 67, 0, 0, 47, 67, 0, 0, 27, 67, 0, 0, 48, 67, 0, 0, 27, 67, 0, 0, 49, 67, 0, 0, 27, 67, 0, 0, 50, 67, 0, 0, 27, 67, 0, 0, 51, 67, 0, 0, 27, 67, 0, 0, 52, 67, 0, 0, 27, 67, 0, 0, 53, 67, 0, 0, 27, 67, 0, 0, 54, 67, 0, 0, 27, 67, 0, 0, 55, 67, 0, 0, 28, 67, 0, 0, 184, 66, 0, 0, 28, 67, 0, 0, 186, 66, 0, 0, 28, 67, 0, 0, 188, 66, 0, 0, 28, 67, 0, 0, 190, 66, 0, 0, 28, 67, 0, 0, 192, 66, 0, 0, 28, 67, 0, 0, 194, 66, 0, 0, 28, 67, 0, 0, 196, 66, 0, 0, 28, 67, 0, 0, 198, 66, 0, 0, 28, 67, 0, 0, 200, 66, 0, 0, 28, 67, 0, 0, 202, 66, 0, 0, 28, 67, 0, 0, 204, 66, 0, 0, 28, 67, 0, 0, 206, 66, 0, 0, 28, 67, 0, 0, 208, 66, 0, 0, 28, 67, 0, 0, 210, 66, 0, 0, 28, 67, 0, 0, 212, 66, 0, 0, 28, 67, 0, 0, 214, 66, 0, 0, 28, 67, 0, 0, 216, 66, 0, 0, 28, 67, 0, 0, 218, 66, 0, 0, 28, 67, 0, 0, 220, 66, 0, 0, 28, 67, 0, 0, 222, 66, 0, 0, 28, 67, 0, 0, 224, 66, 0, 0, 28, 67, 0, 0, 226, 66, 0, 0, 28, 67, 0, 0, 228, 66, 0, 0, 28, 67, 0, 0, 230, 66, 0, 0, 28, 67, 0, 0, 232, 66, 0, 0, 28, 67, 0, 0, 234, 66, 0, 0, 28, 67, 0, 0, 236, 66, 0, 0, 28, 67, 0, 0, 238, 66, 0, 0, 28, 67, 0, 0, 240, 66, 0, 0, 28, 67, 0, 0, 242, 66, 0, 0, 28, 67, 0, 0, 244, 66, 0, 0, 28, 67, 0, 0, 246, 66, 0, 0, 28, 67, 0, 0, 248, 66, 0, 0, 28, 67, 0, 0, 250, 66, 0, 0, 28, 67, 0, 0, 252, 66, 0, 0, 28, 67, 0, 0, 254, 66, 0, 0, 28, 67, 0, 0, 0, 67, 0, 0, 28, 67, 0, 0, 1, 67, 0, 0, 28, 67, 0, 0, 2, 67, 0, 0, 28, 67, 0, 0, 3, 67, 0, 0, 28, 67, 0, 0, 4, 67, 0, 0, 28, 67, 0, 0, 5, 67, 0, 0, 28, 67, 0, 0, 6, 67, 0, 0, 28, 67, 0, 0, 7, 67, 0, 0, 28, 67, 0, 0, 8, 67, 0, 0, 28, 67, 0, 0, 9, 67, 0, 0, 28, 67, 0, 0, 10, 67, 0, 0, 28, 67, 0, 0, 11, 67, 0, 0, 28, 67, 0, 0, 12, 67, 0, 0, 28, 67, 0, 0, 13, 67, 0, 0, 28, 67, 0, 0, 14, 67, 0, 0, 28, 67, 0, 0, 15, 67, 0, 0, 28, 67, 0, 0, 16, 67, 0, 0, 28, 67, 0, 0, 17, 67, 0, 0, 28, 67, 0, 0, 18, 67, 0, 0, 28, 67, 0, 0, 19, 67, 0, 0, 28, 67, 0, 0, 20, 67, 0, 0, 28, 67, 0, 0, 21, 67, 0, 0, 28, 67, 0, 0, 22, 67, 0, 0, 28, 67, 0, 0, 23, 67, 0, 0, 28, 67, 0, 0, 24, 67, 0, 0, 28, 67, 0, 0, 25, 67, 0, 0, 28, 67, 0, 0, 26, 67, 0, 0, 28, 67, 0, 0, 27, 67, 0, 0, 28, 67, 0, 0, 28, 67, 0, 0, 28, 67, 0, 0, 29, 67, 0, 0, 28, 67, 0, 0, 30, 67, 0, 0, 28, 67, 0, 0, 31, 67, 0, 0, 28, 67, 0, 0, 32, 67, 0, 0, 28, 67, 0, 0, 33, 67, 0, 0, 28, 67, 0, 0, 34, 67, 0, 0, 28, 67, 0, 0, 35, 67, 0, 0, 28, 67, 0, 0, 36, 67, 0, 0, 28, 67, 0, 0, 37, 67, 0, 0, 28, 67, 0, 0, 38, 67, 0, 0, 28, 67, 0, 0, 39, 67, 0, 0, 28, 67, 0, 0, 40, 67, 0, 0, 28, 67, 0, 0, 41, 67, 0, 0, 28, 67, 0, 0, 42, 67, 0, 0, 28, 67, 0, 0, 43, 67, 0, 0, 28, 67, 0, 0, 44, 67, 0, 0, 28, 67, 0, 0, 45, 67, 0, 0, 28, 67, 0, 0, 46, 67, 0, 0, 28, 67, 0, 0, 47, 67, 0, 0, 28, 67, 0, 0, 48, 67, 0, 0, 28, 67, 0, 0, 49, 67, 0, 0, 28, 67, 0, 0, 50, 67, 0, 0, 28, 67, 0, 0, 51, 67, 0, 0, 28, 67, 0, 0, 52, 67, 0, 0, 28, 67, 0, 0, 53, 67, 0, 0, 28, 67, 0, 0, 54, 67, 0, 0, 28, 67, 0, 0, 55, 67, 0, 0, 29, 67, 0, 0, 184, 66, 0, 0, 29, 67, 0, 0, 186, 66, 0, 0, 29, 67, 0, 0, 188, 66, 0, 0, 29, 67, 0, 0, 190, 66, 0, 0, 29, 67, 0, 0, 192, 66, 0, 0, 29, 67, 0, 0, 194, 66, 0, 0, 29, 67, 0, 0, 196, 66, 0, 0, 29, 67, 0, 0, 198, 66, 0, 0, 29, 67, 0, 0, 200, 66, 0, 0, 29, 67, 0, 0, 202, 66, 0, 0, 29, 67, 0, 0, 204, 66, 0, 0, 29, 67, 0, 0, 206, 66, 0, 0, 29, 67, 0, 0, 208, 66, 0, 0, 29, 67, 0, 0, 210, 66, 0, 0, 29, 67, 0, 0, 212, 66, 0, 0, 29, 67, 0, 0, 214, 66, 0, 0, 29, 67, 0, 0, 216, 66, 0, 0, 29, 67, 0, 0, 218, 66, 0, 0, 29, 67, 0, 0, 220, 66, 0, 0, 29, 67, 0, 0, 222, 66, 0, 0, 29, 67, 0, 0, 224, 66, 0, 0, 29, 67, 0, 0, 226, 66, 0, 0, 29, 67, 0, 0, 228, 66, 0, 0, 29, 67, 0, 0, 230, 66, 0, 0, 29, 67, 0, 0, 232, 66, 0, 0, 29, 67, 0, 0, 234, 66, 0, 0, 29, 67, 0, 0, 236, 66, 0, 0, 29, 67, 0, 0, 238, 66, 0, 0, 29, 67, 0, 0, 240, 66, 0, 0, 29, 67, 0, 0, 242, 66, 0, 0, 29, 67, 0, 0, 244, 66, 0, 0, 29, 67, 0, 0, 246, 66, 0, 0, 29, 67, 0, 0, 248, 66, 0, 0, 29, 67, 0, 0, 250, 66, 0, 0, 29, 67, 0, 0, 252, 66, 0, 0, 29, 67, 0, 0, 254, 66, 0, 0, 29, 67, 0, 0, 0, 67, 0, 0, 29, 67, 0, 0, 1, 67, 0, 0, 29, 67, 0, 0, 2, 67, 0, 0, 29, 67, 0, 0, 3, 67, 0, 0, 29, 67, 0, 0, 4, 67, 0, 0, 29, 67, 0, 0, 5, 67, 0, 0, 29, 67, 0, 0, 6, 67, 0, 0, 29, 67, 0, 0, 7, 67, 0, 0, 29, 67, 0, 0, 8, 67, 0, 0, 29, 67, 0, 0, 9, 67, 0, 0, 29, 67, 0, 0, 10, 67, 0, 0, 29, 67, 0, 0, 11, 67, 0, 0, 29, 67, 0, 0, 12, 67, 0, 0, 29, 67, 0, 0, 13, 67, 0, 0, 29, 67, 0, 0, 14, 67, 0, 0, 29, 67, 0, 0, 15, 67, 0, 0, 29, 67, 0, 0, 16, 67, 0, 0, 29, 67, 0, 0, 17, 67, 0, 0, 29, 67, 0, 0, 18, 67, 0, 0, 29, 67, 0, 0, 19, 67, 0, 0, 29, 67, 0, 0, 20, 67, 0, 0, 29, 67, 0, 0, 21, 67, 0, 0, 29, 67, 0, 0, 22, 67, 0, 0, 29, 67, 0, 0, 23, 67, 0, 0, 29, 67, 0, 0, 24, 67, 0, 0, 29, 67, 0, 0, 25, 67, 0, 0, 29, 67, 0, 0, 26, 67, 0, 0, 29, 67, 0, 0, 27, 67, 0, 0, 29, 67, 0, 0, 28, 67, 0, 0, 29, 67, 0, 0, 29, 67, 0, 0, 29, 67, 0, 0, 30, 67, 0, 0, 29, 67, 0, 0, 31, 67, 0, 0, 29, 67, 0, 0, 32, 67, 0, 0, 29, 67, 0, 0, 33, 67, 0, 0, 29, 67, 0, 0, 34, 67, 0, 0, 29, 67, 0, 0, 35, 67, 0, 0, 29, 67, 0, 0, 36, 67, 0, 0, 29, 67, 0, 0, 37, 67, 0, 0, 29, 67, 0, 0, 38, 67, 0, 0, 29, 67, 0, 0, 39, 67, 0, 0, 29, 67, 0, 0, 40, 67, 0, 0, 29, 67, 0, 0, 41, 67, 0, 0, 29, 67, 0, 0, 42, 67, 0, 0, 29, 67, 0, 0, 43, 67, 0, 0, 29, 67, 0, 0, 44, 67, 0, 0, 29, 67, 0, 0, 45, 67, 0, 0, 29, 67, 0, 0, 46, 67, 0, 0, 29, 67, 0, 0, 47, 67, 0, 0, 29, 67, 0, 0, 48, 67, 0, 0, 29, 67, 0, 0, 49, 67, 0, 0, 29, 67, 0, 0, 50, 67, 0, 0, 29, 67, 0, 0, 51, 67, 0, 0, 29, 67, 0, 0, 52, 67, 0, 0, 29, 67, 0, 0, 53, 67, 0, 0, 29, 67, 0, 0, 54, 67, 0, 0, 29, 67, 0, 0, 55, 67, 0, 0, 30, 67, 0, 0, 184, 66, 0, 0, 30, 67, 0, 0, 186, 66, 0, 0, 30, 67, 0, 0, 188, 66, 0, 0, 30, 67, 0, 0, 190, 66, 0, 0, 30, 67, 0, 0, 192, 66, 0, 0, 30, 67, 0, 0, 194, 66, 0, 0, 30, 67, 0, 0, 196, 66, 0, 0, 30, 67, 0, 0, 198, 66, 0, 0, 30, 67, 0, 0, 200, 66, 0, 0, 30, 67, 0, 0, 202, 66, 0, 0, 30, 67, 0, 0, 204, 66, 0, 0, 30, 67, 0, 0, 206, 66, 0, 0, 30, 67, 0, 0, 208, 66, 0, 0, 30, 67, 0, 0, 210, 66, 0, 0, 30, 67, 0, 0, 212, 66, 0, 0, 30, 67, 0, 0, 214, 66, 0, 0, 30, 67, 0, 0, 216, 66, 0, 0, 30, 67, 0, 0, 218, 66, 0, 0, 30, 67, 0, 0, 220, 66, 0, 0, 30, 67, 0, 0, 222, 66, 0, 0, 30, 67, 0, 0, 224, 66, 0, 0, 30, 67, 0, 0, 226, 66, 0, 0, 30, 67, 0, 0, 228, 66, 0, 0, 30, 67, 0, 0, 230, 66, 0, 0, 30, 67, 0, 0, 232, 66, 0, 0, 30, 67, 0, 0, 234, 66, 0, 0, 30, 67, 0, 0, 236, 66, 0, 0, 30, 67, 0, 0, 238, 66, 0, 0, 30, 67, 0, 0, 240, 66, 0, 0, 30, 67, 0, 0, 242, 66, 0, 0, 30, 67, 0, 0, 244, 66, 0, 0, 30, 67, 0, 0, 246, 66, 0, 0, 30, 67, 0, 0, 248, 66, 0, 0, 30, 67, 0, 0, 250, 66, 0, 0, 30, 67, 0, 0, 252, 66, 0, 0, 30, 67, 0, 0, 254, 66, 0, 0, 30, 67, 0, 0, 0, 67, 0, 0, 30, 67, 0, 0, 1, 67, 0, 0, 30, 67, 0, 0, 2, 67, 0, 0, 30, 67, 0, 0, 3, 67, 0, 0, 30, 67, 0, 0, 4, 67, 0, 0, 30, 67, 0, 0, 5, 67, 0, 0, 30, 67, 0, 0, 6, 67, 0, 0, 30, 67, 0, 0, 7, 67, 0, 0, 30, 67, 0, 0, 8, 67, 0, 0, 30, 67, 0, 0, 9, 67, 0, 0, 30, 67, 0, 0, 10, 67, 0, 0, 30, 67, 0, 0, 11, 67, 0, 0, 30, 67, 0, 0, 12, 67, 0, 0, 30, 67, 0, 0, 13, 67, 0, 0, 30, 67, 0, 0, 14, 67, 0, 0, 30, 67, 0, 0, 15, 67, 0, 0, 30, 67, 0, 0, 16, 67, 0, 0, 30, 67, 0, 0, 17, 67, 0, 0, 30, 67, 0, 0, 18, 67, 0, 0, 30, 67, 0, 0, 19, 67, 0, 0, 30, 67, 0, 0, 20, 67, 0, 0, 30, 67, 0, 0, 21, 67, 0, 0, 30, 67, 0, 0, 22, 67, 0, 0, 30, 67, 0, 0, 23, 67, 0, 0, 30, 67, 0, 0, 24, 67, 0, 0, 30, 67, 0, 0, 25, 67, 0, 0, 30, 67, 0, 0, 26, 67, 0, 0, 30, 67, 0, 0, 27, 67, 0, 0, 30, 67, 0, 0, 28, 67, 0, 0, 30, 67, 0, 0, 29, 67, 0, 0, 30, 67, 0, 0, 30, 67, 0, 0, 30, 67, 0, 0, 31, 67, 0, 0, 30, 67, 0, 0, 32, 67, 0, 0, 30, 67, 0, 0, 33, 67, 0, 0, 30, 67, 0, 0, 34, 67, 0, 0, 30, 67, 0, 0, 35, 67, 0, 0, 30, 67, 0, 0, 36, 67, 0, 0, 30, 67, 0, 0, 37, 67, 0, 0, 30, 67, 0, 0, 38, 67, 0, 0, 30, 67, 0, 0, 39, 67, 0, 0, 30, 67, 0, 0, 40, 67, 0, 0, 30, 67, 0, 0, 41, 67, 0, 0, 30, 67, 0, 0, 42, 67, 0, 0, 30, 67, 0, 0, 43, 67, 0, 0, 30, 67, 0, 0, 44, 67, 0, 0, 30, 67, 0, 0, 45, 67, 0, 0, 30, 67, 0, 0, 46, 67, 0, 0, 30, 67, 0, 0, 47, 67, 0, 0, 30, 67, 0, 0, 48, 67, 0, 0, 30, 67, 0, 0, 49, 67, 0, 0, 30, 67, 0, 0, 50, 67, 0, 0, 30, 67, 0, 0, 51, 67, 0, 0, 30, 67, 0, 0, 52, 67, 0, 0, 30, 67, 0, 0, 53, 67, 0, 0, 30, 67, 0, 0, 54, 67, 0, 0, 30, 67, 0, 0, 55, 67, 0, 0, 31, 67, 0, 0, 184, 66, 0, 0, 31, 67, 0, 0, 186, 66, 0, 0, 31, 67, 0, 0, 188, 66, 0, 0, 31, 67, 0, 0, 190, 66, 0, 0, 31, 67, 0, 0, 192, 66, 0, 0, 31, 67, 0, 0, 194, 66, 0, 0, 31, 67, 0, 0, 196, 66, 0, 0, 31, 67, 0, 0, 198, 66, 0, 0, 31, 67, 0, 0, 200, 66, 0, 0, 31, 67, 0, 0, 202, 66, 0, 0, 31, 67, 0, 0, 204, 66, 0, 0, 31, 67, 0, 0, 206, 66, 0, 0, 31, 67, 0, 0, 208, 66, 0, 0, 31, 67, 0, 0, 210, 66, 0, 0, 31, 67, 0, 0, 212, 66, 0, 0, 31, 67, 0, 0, 214, 66, 0, 0, 31, 67, 0, 0, 216, 66, 0, 0, 31, 67, 0, 0, 218, 66, 0, 0, 31, 67, 0, 0, 220, 66, 0, 0, 31, 67, 0, 0, 222, 66, 0, 0, 31, 67, 0, 0, 224, 66, 0, 0, 31, 67, 0, 0, 226, 66, 0, 0, 31, 67, 0, 0, 228, 66, 0, 0, 31, 67, 0, 0, 230, 66, 0, 0, 31, 67, 0, 0, 232, 66, 0, 0, 31, 67, 0, 0, 234, 66, 0, 0, 31, 67, 0, 0, 236, 66, 0, 0, 31, 67, 0, 0, 238, 66, 0, 0, 31, 67, 0, 0, 240, 66, 0, 0, 31, 67, 0, 0, 242, 66, 0, 0, 31, 67, 0, 0, 244, 66, 0, 0, 31, 67, 0, 0, 246, 66, 0, 0, 31, 67, 0, 0, 248, 66, 0, 0, 31, 67, 0, 0, 250, 66, 0, 0, 31, 67, 0, 0, 252, 66, 0, 0, 31, 67, 0, 0, 254, 66, 0, 0, 31, 67, 0, 0, 0, 67, 0, 0, 31, 67, 0, 0, 1, 67, 0, 0, 31, 67, 0, 0, 2, 67, 0, 0, 31, 67, 0, 0, 3, 67, 0, 0, 31, 67, 0, 0, 4, 67, 0, 0, 31, 67, 0, 0, 5, 67, 0, 0, 31, 67, 0, 0, 6, 67, 0, 0, 31, 67, 0, 0, 7, 67, 0, 0, 31, 67, 0, 0, 8, 67, 0, 0, 31, 67, 0, 0, 9, 67, 0, 0, 31, 67, 0, 0, 10, 67, 0, 0, 31, 67, 0, 0, 11, 67, 0, 0, 31, 67, 0, 0, 12, 67, 0, 0, 31, 67, 0, 0, 13, 67, 0, 0, 31, 67, 0, 0, 14, 67, 0, 0, 31, 67, 0, 0, 15, 67, 0, 0, 31, 67, 0, 0, 16, 67, 0, 0, 31, 67, 0, 0, 17, 67, 0, 0, 31, 67, 0, 0, 18, 67, 0, 0, 31, 67, 0, 0, 19, 67, 0, 0, 31, 67, 0, 0, 20, 67, 0, 0, 31, 67, 0, 0, 21, 67, 0, 0, 31, 67, 0, 0, 22, 67, 0, 0, 31, 67, 0, 0, 23, 67, 0, 0, 31, 67, 0, 0, 24, 67, 0, 0, 31, 67, 0, 0, 25, 67, 0, 0, 31, 67, 0, 0, 26, 67, 0, 0, 31, 67, 0, 0, 27, 67, 0, 0, 31, 67, 0, 0, 28, 67, 0, 0, 31, 67, 0, 0, 29, 67, 0, 0, 31, 67, 0, 0, 30, 67, 0, 0, 31, 67, 0, 0, 31, 67, 0, 0, 31, 67, 0, 0, 32, 67, 0, 0, 31, 67, 0, 0, 33, 67, 0, 0, 31, 67, 0, 0, 34, 67, 0, 0, 31, 67, 0, 0, 35, 67, 0, 0, 31, 67, 0, 0, 36, 67, 0, 0, 31, 67, 0, 0, 37, 67, 0, 0, 31, 67, 0, 0, 38, 67, 0, 0, 31, 67, 0, 0, 39, 67, 0, 0, 31, 67, 0, 0, 40, 67, 0, 0, 31, 67, 0, 0, 41, 67, 0, 0, 31, 67, 0, 0, 42, 67, 0, 0, 31, 67, 0, 0, 43, 67, 0, 0, 31, 67, 0, 0, 44, 67, 0, 0, 31, 67, 0, 0, 45, 67, 0, 0, 31, 67, 0, 0, 46, 67, 0, 0, 31, 67, 0, 0, 47, 67, 0, 0, 31, 67, 0, 0, 48, 67, 0, 0, 31, 67, 0, 0, 49, 67, 0, 0, 31, 67, 0, 0, 50, 67, 0, 0, 31, 67, 0, 0, 51, 67, 0, 0, 31, 67, 0, 0, 52, 67, 0, 0, 31, 67, 0, 0, 53, 67, 0, 0, 31, 67, 0, 0, 54, 67, 0, 0, 31, 67, 0, 0, 55, 67, 0, 0, 32, 67, 0, 0, 184, 66, 0, 0, 32, 67, 0, 0, 186, 66, 0, 0, 32, 67, 0, 0, 188, 66, 0, 0, 32, 67, 0, 0, 190, 66, 0, 0, 32, 67, 0, 0, 192, 66, 0, 0, 32, 67, 0, 0, 194, 66, 0, 0, 32, 67, 0, 0, 196, 66, 0, 0, 32, 67, 0, 0, 198, 66, 0, 0, 32, 67, 0, 0, 200, 66, 0, 0, 32, 67, 0, 0, 202, 66, 0, 0, 32, 67, 0, 0, 204, 66, 0, 0, 32, 67, 0, 0, 206, 66, 0, 0, 32, 67, 0, 0, 208, 66, 0, 0, 32, 67, 0, 0, 210, 66, 0, 0, 32, 67, 0, 0, 212, 66, 0, 0, 32, 67, 0, 0, 214, 66, 0, 0, 32, 67, 0, 0, 216, 66, 0, 0, 32, 67, 0, 0, 218, 66, 0, 0, 32, 67, 0, 0, 220, 66, 0, 0, 32, 67, 0, 0, 222, 66, 0, 0, 32, 67, 0, 0, 224, 66, 0, 0, 32, 67, 0, 0, 226, 66, 0, 0, 32, 67, 0, 0, 228, 66, 0, 0, 32, 67, 0, 0, 230, 66, 0, 0, 32, 67, 0, 0, 232, 66, 0, 0, 32, 67, 0, 0, 234, 66, 0, 0, 32, 67, 0, 0, 236, 66, 0, 0, 32, 67, 0, 0, 238, 66, 0, 0, 32, 67, 0, 0, 240, 66, 0, 0, 32, 67, 0, 0, 242, 66, 0, 0, 32, 67, 0, 0, 244, 66, 0, 0, 32, 67, 0, 0, 246, 66, 0, 0, 32, 67, 0, 0, 248, 66, 0, 0, 32, 67, 0, 0, 250, 66, 0, 0, 32, 67, 0, 0, 252, 66, 0, 0, 32, 67, 0, 0, 254, 66, 0, 0, 32, 67, 0, 0, 0, 67, 0, 0, 32, 67, 0, 0, 1, 67, 0, 0, 32, 67, 0, 0, 2, 67, 0, 0, 32, 67, 0, 0, 3, 67, 0, 0, 32, 67, 0, 0, 4, 67, 0, 0, 32, 67, 0, 0, 5, 67, 0, 0, 32, 67, 0, 0, 6, 67, 0, 0, 32, 67, 0, 0, 7, 67, 0, 0, 32, 67, 0, 0, 8, 67, 0, 0, 32, 67, 0, 0, 9, 67, 0, 0, 32, 67, 0, 0, 10, 67, 0, 0, 32, 67, 0, 0, 11, 67, 0, 0, 32, 67, 0, 0, 12, 67, 0, 0, 32, 67, 0, 0, 13, 67, 0, 0, 32, 67, 0, 0, 14, 67, 0, 0, 32, 67, 0, 0, 15, 67, 0, 0, 32, 67, 0, 0, 16, 67, 0, 0, 32, 67, 0, 0, 17, 67, 0, 0, 32, 67, 0, 0, 18, 67, 0, 0, 32, 67, 0, 0, 19, 67, 0, 0, 32, 67, 0, 0, 20, 67, 0, 0, 32, 67, 0, 0, 21, 67, 0, 0, 32, 67, 0, 0, 22, 67, 0, 0, 32, 67, 0, 0, 23, 67, 0, 0, 32, 67, 0, 0, 24, 67, 0, 0, 32, 67, 0, 0, 25, 67, 0, 0, 32, 67, 0, 0, 26, 67, 0, 0, 32, 67, 0, 0, 27, 67, 0, 0, 32, 67, 0, 0, 28, 67, 0, 0, 32, 67, 0, 0, 29, 67, 0, 0, 32, 67, 0, 0, 30, 67, 0, 0, 32, 67, 0, 0, 31, 67, 0, 0, 32, 67, 0, 0, 32, 67, 0, 0, 32, 67, 0, 0, 33, 67, 0, 0, 32, 67, 0, 0, 34, 67, 0, 0, 32, 67, 0, 0, 35, 67, 0, 0, 32, 67, 0, 0, 36, 67, 0, 0, 32, 67, 0, 0, 37, 67, 0, 0, 32, 67, 0, 0, 38, 67, 0, 0, 32, 67, 0, 0, 39, 67, 0, 0, 32, 67, 0, 0, 40, 67, 0, 0, 32, 67, 0, 0, 41, 67, 0, 0, 32, 67, 0, 0, 42, 67, 0, 0, 32, 67, 0, 0, 43, 67, 0, 0, 32, 67, 0, 0, 44, 67, 0, 0, 32, 67, 0, 0, 45, 67, 0, 0, 32, 67, 0, 0, 46, 67, 0, 0, 32, 67, 0, 0, 47, 67, 0, 0, 32, 67, 0, 0, 48, 67, 0, 0, 32, 67, 0, 0, 49, 67, 0, 0, 32, 67, 0, 0, 50, 67, 0, 0, 32, 67, 0, 0, 51, 67, 0, 0, 32, 67, 0, 0, 52, 67, 0, 0, 32, 67, 0, 0, 53, 67, 0, 0, 32, 67, 0, 0, 54, 67, 0, 0, 32, 67, 0, 0, 55, 67, 0, 0, 33, 67, 0, 0, 184, 66, 0, 0, 33, 67, 0, 0, 186, 66, 0, 0, 33, 67, 0, 0, 188, 66, 0, 0, 33, 67, 0, 0, 190, 66, 0, 0, 33, 67, 0, 0, 192, 66, 0, 0, 33, 67, 0, 0, 194, 66, 0, 0, 33, 67, 0, 0, 196, 66, 0, 0, 33, 67, 0, 0, 198, 66, 0, 0, 33, 67, 0, 0, 200, 66, 0, 0, 33, 67, 0, 0, 202, 66, 0, 0, 33, 67, 0, 0, 204, 66, 0, 0, 33, 67, 0, 0, 206, 66, 0, 0, 33, 67, 0, 0, 208, 66, 0, 0, 33, 67, 0, 0, 210, 66, 0, 0, 33, 67, 0, 0, 212, 66, 0, 0, 33, 67, 0, 0, 214, 66, 0, 0, 33, 67, 0, 0, 216, 66, 0, 0, 33, 67, 0, 0, 218, 66, 0, 0, 33, 67, 0, 0, 220, 66, 0, 0, 33, 67, 0, 0, 222, 66, 0, 0, 33, 67, 0, 0, 224, 66, 0, 0, 33, 67, 0, 0, 226, 66, 0, 0, 33, 67, 0, 0, 228, 66, 0, 0, 33, 67, 0, 0, 230, 66, 0, 0, 33, 67, 0, 0, 232, 66, 0, 0, 33, 67, 0, 0, 234, 66, 0, 0, 33, 67, 0, 0, 236, 66, 0, 0, 33, 67, 0, 0, 238, 66, 0, 0, 33, 67, 0, 0, 240, 66, 0, 0, 33, 67, 0, 0, 242, 66, 0, 0, 33, 67, 0, 0, 244, 66, 0, 0, 33, 67, 0, 0, 246, 66, 0, 0, 33, 67, 0, 0, 248, 66, 0, 0, 33, 67, 0, 0, 250, 66, 0, 0, 33, 67, 0, 0, 252, 66, 0, 0, 33, 67, 0, 0, 254, 66, 0, 0, 33, 67, 0, 0, 0, 67, 0, 0, 33, 67, 0, 0, 1, 67, 0, 0, 33, 67, 0, 0, 2, 67, 0, 0, 33, 67, 0, 0, 3, 67, 0, 0, 33, 67, 0, 0, 4, 67, 0, 0, 33, 67, 0, 0, 5, 67, 0, 0, 33, 67, 0, 0, 6, 67, 0, 0, 33, 67, 0, 0, 7, 67, 0, 0, 33, 67, 0, 0, 8, 67, 0, 0, 33, 67, 0, 0, 9, 67, 0, 0, 33, 67, 0, 0, 10, 67, 0, 0, 33, 67, 0, 0, 11, 67, 0, 0, 33, 67, 0, 0, 12, 67, 0, 0, 33, 67, 0, 0, 13, 67, 0, 0, 33, 67, 0, 0, 14, 67, 0, 0, 33, 67, 0, 0, 15, 67, 0, 0, 33, 67, 0, 0, 16, 67, 0, 0, 33, 67, 0, 0, 17, 67, 0, 0, 33, 67, 0, 0, 18, 67, 0, 0, 33, 67, 0, 0, 19, 67, 0, 0, 33, 67, 0, 0, 20, 67, 0, 0, 33, 67, 0, 0, 21, 67, 0, 0, 33, 67, 0, 0, 22, 67, 0, 0, 33, 67, 0, 0, 23, 67, 0, 0, 33, 67, 0, 0, 24, 67, 0, 0, 33, 67, 0, 0, 25, 67, 0, 0, 33, 67, 0, 0, 26, 67, 0, 0, 33, 67, 0, 0, 27, 67, 0, 0, 33, 67, 0, 0, 28, 67, 0, 0, 33, 67, 0, 0, 29, 67, 0, 0, 33, 67, 0, 0, 30, 67, 0, 0, 33, 67, 0, 0, 31, 67, 0, 0, 33, 67, 0, 0, 32, 67, 0, 0, 33, 67, 0, 0, 33, 67, 0, 0, 33, 67, 0, 0, 34, 67, 0, 0, 33, 67, 0, 0, 35, 67, 0, 0, 33, 67, 0, 0, 36, 67, 0, 0, 33, 67, 0, 0, 37, 67, 0, 0, 33, 67, 0, 0, 38, 67, 0, 0, 33, 67, 0, 0, 39, 67, 0, 0, 33, 67, 0, 0, 40, 67, 0, 0, 33, 67, 0, 0, 41, 67, 0, 0, 33, 67, 0, 0, 42, 67, 0, 0, 33, 67, 0, 0, 43, 67, 0, 0, 33, 67, 0, 0, 44, 67, 0, 0, 33, 67, 0, 0, 45, 67, 0, 0, 33, 67, 0, 0, 46, 67, 0, 0, 33, 67, 0, 0, 47, 67, 0, 0, 33, 67, 0, 0, 48, 67, 0, 0, 33, 67, 0, 0, 49, 67, 0, 0, 33, 67, 0, 0, 50, 67, 0, 0, 33, 67, 0, 0, 51, 67, 0, 0, 33, 67, 0, 0, 52, 67, 0, 0, 33, 67, 0, 0, 53, 67, 0, 0, 33, 67, 0, 0, 54, 67, 0, 0, 33, 67, 0, 0, 55, 67, 0, 0, 34, 67, 0, 0, 184, 66, 0, 0, 34, 67, 0, 0, 186, 66, 0, 0, 34, 67, 0, 0, 188, 66, 0, 0, 34, 67, 0, 0, 190, 66, 0, 0, 34, 67, 0, 0, 192, 66, 0, 0, 34, 67, 0, 0, 194, 66, 0, 0, 34, 67, 0, 0, 196, 66, 0, 0, 34, 67, 0, 0, 198, 66, 0, 0, 34, 67, 0, 0, 200, 66, 0, 0, 34, 67, 0, 0, 202, 66, 0, 0, 34, 67, 0, 0, 204, 66, 0, 0, 34, 67, 0, 0, 206, 66, 0, 0, 34, 67, 0, 0, 208, 66, 0, 0, 34, 67, 0, 0, 210, 66, 0, 0, 34, 67, 0, 0, 212, 66, 0, 0, 34, 67, 0, 0, 214, 66, 0, 0, 34, 67, 0, 0, 216, 66, 0, 0, 34, 67, 0, 0, 218, 66, 0, 0, 34, 67, 0, 0, 220, 66, 0, 0, 34, 67, 0, 0, 222, 66, 0, 0, 34, 67, 0, 0, 224, 66, 0, 0, 34, 67, 0, 0, 226, 66, 0, 0, 34, 67, 0, 0, 228, 66, 0, 0, 34, 67, 0, 0, 230, 66, 0, 0, 34, 67, 0, 0, 232, 66, 0, 0, 34, 67, 0, 0, 234, 66, 0, 0, 34, 67, 0, 0, 236, 66, 0, 0, 34, 67, 0, 0, 238, 66, 0, 0, 34, 67, 0, 0, 240, 66, 0, 0, 34, 67, 0, 0, 242, 66, 0, 0, 34, 67, 0, 0, 244, 66, 0, 0, 34, 67, 0, 0, 246, 66, 0, 0, 34, 67, 0, 0, 248, 66, 0, 0, 34, 67, 0, 0, 250, 66, 0, 0, 34, 67, 0, 0, 252, 66, 0, 0, 34, 67, 0, 0, 254, 66, 0, 0, 34, 67, 0, 0, 0, 67, 0, 0, 34, 67, 0, 0, 1, 67, 0, 0, 34, 67, 0, 0, 2, 67, 0, 0, 34, 67, 0, 0, 3, 67, 0, 0, 34, 67, 0, 0, 4, 67, 0, 0, 34, 67, 0, 0, 5, 67, 0, 0, 34, 67, 0, 0, 6, 67, 0, 0, 34, 67, 0, 0, 7, 67, 0, 0, 34, 67, 0, 0, 8, 67, 0, 0, 34, 67, 0, 0, 9, 67, 0, 0, 34, 67, 0, 0, 10, 67, 0, 0, 34, 67, 0, 0, 11, 67, 0, 0, 34, 67, 0, 0, 12, 67, 0, 0, 34, 67, 0, 0, 13, 67, 0, 0, 34, 67, 0, 0, 14, 67, 0, 0, 34, 67, 0, 0, 15, 67, 0, 0, 34, 67, 0, 0, 16, 67, 0, 0, 34, 67, 0, 0, 17, 67, 0, 0, 34, 67, 0, 0, 18, 67, 0, 0, 34, 67, 0, 0, 19, 67, 0, 0, 34, 67, 0, 0, 20, 67, 0, 0, 34, 67, 0, 0, 21, 67, 0, 0, 34, 67, 0, 0, 22, 67, 0, 0, 34, 67, 0, 0, 23, 67, 0, 0, 34, 67, 0, 0, 24, 67, 0, 0, 34, 67, 0, 0, 25, 67, 0, 0, 34, 67, 0, 0, 26, 67, 0, 0, 34, 67, 0, 0, 27, 67, 0, 0, 34, 67, 0, 0, 28, 67, 0, 0, 34, 67, 0, 0, 29, 67, 0, 0, 34, 67, 0, 0, 30, 67, 0, 0, 34, 67, 0, 0, 31, 67, 0, 0, 34, 67, 0, 0, 32, 67, 0, 0, 34, 67, 0, 0, 33, 67, 0, 0, 34, 67, 0, 0, 34, 67, 0, 0, 34, 67, 0, 0, 35, 67, 0, 0, 34, 67, 0, 0, 36, 67, 0, 0, 34, 67, 0, 0, 37, 67, 0, 0, 34, 67, 0, 0, 38, 67, 0, 0, 34, 67, 0, 0, 39, 67, 0, 0, 34, 67, 0, 0, 40, 67, 0, 0, 34, 67, 0, 0, 41, 67, 0, 0, 34, 67, 0, 0, 42, 67, 0, 0, 34, 67, 0, 0, 43, 67, 0, 0, 34, 67, 0, 0, 44, 67, 0, 0, 34, 67, 0, 0, 45, 67, 0, 0, 34, 67, 0, 0, 46, 67, 0, 0, 34, 67, 0, 0, 47, 67, 0, 0, 34, 67, 0, 0, 48, 67, 0, 0, 34, 67, 0, 0, 49, 67, 0, 0, 34, 67, 0, 0, 50, 67, 0, 0, 34, 67, 0, 0, 51, 67, 0, 0, 34, 67, 0, 0, 52, 67, 0, 0, 34, 67, 0, 0, 53, 67, 0, 0, 34, 67, 0, 0, 54, 67, 0, 0, 34, 67, 0, 0, 55, 67, 0, 0, 35, 67, 0, 0, 184, 66, 0, 0, 35, 67, 0, 0, 186, 66, 0, 0, 35, 67, 0, 0, 188, 66, 0, 0, 35, 67, 0, 0, 190, 66, 0, 0, 35, 67, 0, 0, 192, 66, 0, 0, 35, 67, 0, 0, 194, 66, 0, 0, 35, 67, 0, 0, 196, 66, 0, 0, 35, 67, 0, 0, 198, 66, 0, 0, 35, 67, 0, 0, 200, 66, 0, 0, 35, 67, 0, 0, 202, 66, 0, 0, 35, 67, 0, 0, 204, 66, 0, 0, 35, 67, 0, 0, 206, 66, 0, 0, 35, 67, 0, 0, 208, 66, 0, 0, 35, 67, 0, 0, 210, 66, 0, 0, 35, 67, 0, 0, 212, 66, 0, 0, 35, 67, 0, 0, 214, 66, 0, 0, 35, 67, 0, 0, 216, 66, 0, 0, 35, 67, 0, 0, 218, 66, 0, 0, 35, 67, 0, 0, 220, 66, 0, 0, 35, 67, 0, 0, 222, 66, 0, 0, 35, 67, 0, 0, 224, 66, 0, 0, 35, 67, 0, 0, 226, 66, 0, 0, 35, 67, 0, 0, 228, 66, 0, 0, 35, 67, 0, 0, 230, 66, 0, 0, 35, 67, 0, 0, 232, 66, 0, 0, 35, 67, 0, 0, 234, 66, 0, 0, 35, 67, 0, 0, 236, 66, 0, 0, 35, 67, 0, 0, 238, 66, 0, 0, 35, 67, 0, 0, 240, 66, 0, 0, 35, 67, 0, 0, 242, 66, 0, 0, 35, 67, 0, 0, 244, 66, 0, 0, 35, 67, 0, 0, 246, 66, 0, 0, 35, 67, 0, 0, 248, 66, 0, 0, 35, 67, 0, 0, 250, 66, 0, 0, 35, 67, 0, 0, 252, 66, 0, 0, 35, 67, 0, 0, 254, 66, 0, 0, 35, 67, 0, 0, 0, 67, 0, 0, 35, 67, 0, 0, 1, 67, 0, 0, 35, 67, 0, 0, 2, 67, 0, 0, 35, 67, 0, 0, 3, 67, 0, 0, 35, 67, 0, 0, 4, 67, 0, 0, 35, 67, 0, 0, 5, 67, 0, 0, 35, 67, 0, 0, 6, 67, 0, 0, 35, 67, 0, 0, 7, 67, 0, 0, 35, 67, 0, 0, 8, 67, 0, 0, 35, 67, 0, 0, 9, 67, 0, 0, 35, 67, 0, 0, 10, 67, 0, 0, 35, 67, 0, 0, 11, 67, 0, 0, 35, 67, 0, 0, 12, 67, 0, 0, 35, 67, 0, 0, 13, 67, 0, 0, 35, 67, 0, 0, 14, 67, 0, 0, 35, 67, 0, 0, 15, 67, 0, 0, 35, 67, 0, 0, 16, 67, 0, 0, 35, 67, 0, 0, 17, 67, 0, 0, 35, 67, 0, 0, 18, 67, 0, 0, 35, 67, 0, 0, 19, 67, 0, 0, 35, 67, 0, 0, 20, 67, 0, 0, 35, 67, 0, 0, 21, 67, 0, 0, 35, 67, 0, 0, 22, 67, 0, 0, 35, 67, 0, 0, 23, 67, 0, 0, 35, 67, 0, 0, 24, 67, 0, 0, 35, 67, 0, 0, 25, 67, 0, 0, 35, 67, 0, 0, 26, 67, 0, 0, 35, 67, 0, 0, 27, 67, 0, 0, 35, 67, 0, 0, 28, 67, 0, 0, 35, 67, 0, 0, 29, 67, 0, 0, 35, 67, 0, 0, 30, 67, 0, 0, 35, 67, 0, 0, 31, 67, 0, 0, 35, 67, 0, 0, 32, 67, 0, 0, 35, 67, 0, 0, 33, 67, 0, 0, 35, 67, 0, 0, 34, 67, 0, 0, 35, 67, 0, 0, 35, 67, 0, 0, 35, 67, 0, 0, 36, 67, 0, 0, 35, 67, 0, 0, 37, 67, 0, 0, 35, 67, 0, 0, 38, 67, 0, 0, 35, 67, 0, 0, 39, 67, 0, 0, 35, 67, 0, 0, 40, 67, 0, 0, 35, 67, 0, 0, 41, 67, 0, 0, 35, 67, 0, 0, 42, 67, 0, 0, 35, 67, 0, 0, 43, 67, 0, 0, 35, 67, 0, 0, 44, 67, 0, 0, 35, 67, 0, 0, 45, 67, 0, 0, 35, 67, 0, 0, 46, 67, 0, 0, 35, 67, 0, 0, 47, 67, 0, 0, 35, 67, 0, 0, 48, 67, 0, 0, 35, 67, 0, 0, 49, 67, 0, 0, 35, 67, 0, 0, 50, 67, 0, 0, 35, 67, 0, 0, 51, 67, 0, 0, 35, 67, 0, 0, 52, 67, 0, 0, 35, 67, 0, 0, 53, 67, 0, 0, 35, 67, 0, 0, 54, 67, 0, 0, 35, 67, 0, 0, 55, 67, 0, 0, 36, 67, 0, 0, 184, 66, 0, 0, 36, 67, 0, 0, 186, 66, 0, 0, 36, 67, 0, 0, 188, 66, 0, 0, 36, 67, 0, 0, 190, 66, 0, 0, 36, 67, 0, 0, 192, 66, 0, 0, 36, 67, 0, 0, 194, 66, 0, 0, 36, 67, 0, 0, 196, 66, 0, 0, 36, 67, 0, 0, 198, 66, 0, 0, 36, 67, 0, 0, 200, 66, 0, 0, 36, 67, 0, 0, 202, 66, 0, 0, 36, 67, 0, 0, 204, 66, 0, 0, 36, 67, 0, 0, 206, 66, 0, 0, 36, 67, 0, 0, 208, 66, 0, 0, 36, 67, 0, 0, 210, 66, 0, 0, 36, 67, 0, 0, 212, 66, 0, 0, 36, 67, 0, 0, 214, 66, 0, 0, 36, 67, 0, 0, 216, 66, 0, 0, 36, 67, 0, 0, 218, 66, 0, 0, 36, 67, 0, 0, 220, 66, 0, 0, 36, 67, 0, 0, 222, 66, 0, 0, 36, 67, 0, 0, 224, 66, 0, 0, 36, 67, 0, 0, 226, 66, 0, 0, 36, 67, 0, 0, 228, 66, 0, 0, 36, 67, 0, 0, 230, 66, 0, 0, 36, 67, 0, 0, 232, 66, 0, 0, 36, 67, 0, 0, 234, 66, 0, 0, 36, 67, 0, 0, 236, 66, 0, 0, 36, 67, 0, 0, 238, 66, 0, 0, 36, 67, 0, 0, 240, 66, 0, 0, 36, 67, 0, 0, 242, 66, 0, 0, 36, 67, 0, 0, 244, 66, 0, 0, 36, 67, 0, 0, 246, 66, 0, 0, 36, 67, 0, 0, 248, 66, 0, 0, 36, 67, 0, 0, 250, 66, 0, 0, 36, 67, 0, 0, 252, 66, 0, 0, 36, 67, 0, 0, 254, 66, 0, 0, 36, 67, 0, 0, 0, 67, 0, 0, 36, 67, 0, 0, 1, 67, 0, 0, 36, 67, 0, 0, 2, 67, 0, 0, 36, 67, 0, 0, 3, 67, 0, 0, 36, 67, 0, 0, 4, 67, 0, 0, 36, 67, 0, 0, 5, 67, 0, 0, 36, 67, 0, 0, 6, 67, 0, 0, 36, 67, 0, 0, 7, 67, 0, 0, 36, 67, 0, 0, 8, 67, 0, 0, 36, 67, 0, 0, 9, 67, 0, 0, 36, 67, 0, 0, 10, 67, 0, 0, 36, 67, 0, 0, 11, 67, 0, 0, 36, 67, 0, 0, 12, 67, 0, 0, 36, 67, 0, 0, 13, 67, 0, 0, 36, 67, 0, 0, 14, 67, 0, 0, 36, 67, 0, 0, 15, 67, 0, 0, 36, 67, 0, 0, 16, 67, 0, 0, 36, 67, 0, 0, 17, 67, 0, 0, 36, 67, 0, 0, 18, 67, 0, 0, 36, 67, 0, 0, 19, 67, 0, 0, 36, 67, 0, 0, 20, 67, 0, 0, 36, 67, 0, 0, 21, 67, 0, 0, 36, 67, 0, 0, 22, 67, 0, 0, 36, 67, 0, 0, 23, 67, 0, 0, 36, 67, 0, 0, 24, 67, 0, 0, 36, 67, 0, 0, 25, 67, 0, 0, 36, 67, 0, 0, 26, 67, 0, 0, 36, 67, 0, 0, 27, 67, 0, 0, 36, 67, 0, 0, 28, 67, 0, 0, 36, 67, 0, 0, 29, 67, 0, 0, 36, 67, 0, 0, 30, 67, 0, 0, 36, 67, 0, 0, 31, 67, 0, 0, 36, 67, 0, 0, 32, 67, 0, 0, 36, 67, 0, 0, 33, 67, 0, 0, 36, 67, 0, 0, 34, 67, 0, 0, 36, 67, 0, 0, 35, 67, 0, 0, 36, 67, 0, 0, 36, 67, 0, 0, 36, 67, 0, 0, 37, 67, 0, 0, 36, 67, 0, 0, 38, 67, 0, 0, 36, 67, 0, 0, 39, 67, 0, 0, 36, 67, 0, 0, 40, 67, 0, 0, 36, 67, 0, 0, 41, 67, 0, 0, 36, 67, 0, 0, 42, 67, 0, 0, 36, 67, 0, 0, 43, 67, 0, 0, 36, 67, 0, 0, 44, 67, 0, 0, 36, 67, 0, 0, 45, 67, 0, 0, 36, 67, 0, 0, 46, 67, 0, 0, 36, 67, 0, 0, 47, 67, 0, 0, 36, 67, 0, 0, 48, 67, 0, 0, 36, 67, 0, 0, 49, 67, 0, 0, 36, 67, 0, 0, 50, 67, 0, 0, 36, 67, 0, 0, 51, 67, 0, 0, 36, 67, 0, 0, 52, 67, 0, 0, 36, 67, 0, 0, 53, 67, 0, 0, 36, 67, 0, 0, 54, 67, 0, 0, 36, 67, 0, 0, 55, 67, 0, 0, 37, 67, 0, 0, 184, 66, 0, 0, 37, 67, 0, 0, 186, 66, 0, 0, 37, 67, 0, 0, 188, 66, 0, 0, 37, 67, 0, 0, 190, 66, 0, 0, 37, 67, 0, 0, 192, 66, 0, 0, 37, 67, 0, 0, 194, 66, 0, 0, 37, 67, 0, 0, 196, 66, 0, 0, 37, 67, 0, 0, 198, 66, 0, 0, 37, 67, 0, 0, 200, 66, 0, 0, 37, 67, 0, 0, 202, 66, 0, 0, 37, 67, 0, 0, 204, 66, 0, 0, 37, 67, 0, 0, 206, 66, 0, 0, 37, 67, 0, 0, 208, 66, 0, 0, 37, 67, 0, 0, 210, 66, 0, 0, 37, 67, 0, 0, 212, 66, 0, 0, 37, 67, 0, 0, 214, 66, 0, 0, 37, 67, 0, 0, 216, 66, 0, 0, 37, 67, 0, 0, 218, 66, 0, 0, 37, 67, 0, 0, 220, 66, 0, 0, 37, 67, 0, 0, 222, 66, 0, 0, 37, 67, 0, 0, 224, 66, 0, 0, 37, 67, 0, 0, 226, 66, 0, 0, 37, 67, 0, 0, 228, 66, 0, 0, 37, 67, 0, 0, 230, 66, 0, 0, 37, 67, 0, 0, 232, 66, 0, 0, 37, 67, 0, 0, 234, 66, 0, 0, 37, 67, 0, 0, 236, 66, 0, 0, 37, 67, 0, 0, 238, 66, 0, 0, 37, 67, 0, 0, 240, 66, 0, 0, 37, 67, 0, 0, 242, 66, 0, 0, 37, 67, 0, 0, 244, 66, 0, 0, 37, 67, 0, 0, 246, 66, 0, 0, 37, 67, 0, 0, 248, 66, 0, 0, 37, 67, 0, 0, 250, 66, 0, 0, 37, 67, 0, 0, 252, 66, 0, 0, 37, 67, 0, 0, 254, 66, 0, 0, 37, 67, 0, 0, 0, 67, 0, 0, 37, 67, 0, 0, 1, 67, 0, 0, 37, 67, 0, 0, 2, 67, 0, 0, 37, 67, 0, 0, 3, 67, 0, 0, 37, 67, 0, 0, 4, 67, 0, 0, 37, 67, 0, 0, 5, 67, 0, 0, 37, 67, 0, 0, 6, 67, 0, 0, 37, 67, 0, 0, 7, 67, 0, 0, 37, 67, 0, 0, 8, 67, 0, 0, 37, 67, 0, 0, 9, 67, 0, 0, 37, 67, 0, 0, 10, 67, 0, 0, 37, 67, 0, 0, 11, 67, 0, 0, 37, 67, 0, 0, 12, 67, 0, 0, 37, 67, 0, 0, 13, 67, 0, 0, 37, 67, 0, 0, 14, 67, 0, 0, 37, 67, 0, 0, 15, 67, 0, 0, 37, 67, 0, 0, 16, 67, 0, 0, 37, 67, 0, 0, 17, 67, 0, 0, 37, 67, 0, 0, 18, 67, 0, 0, 37, 67, 0, 0, 19, 67, 0, 0, 37, 67, 0, 0, 20, 67, 0, 0, 37, 67, 0, 0, 21, 67, 0, 0, 37, 67, 0, 0, 22, 67, 0, 0, 37, 67, 0, 0, 23, 67, 0, 0, 37, 67, 0, 0, 24, 67, 0, 0, 37, 67, 0, 0, 25, 67, 0, 0, 37, 67, 0, 0, 26, 67, 0, 0, 37, 67, 0, 0, 27, 67, 0, 0, 37, 67, 0, 0, 28, 67, 0, 0, 37, 67, 0, 0, 29, 67, 0, 0, 37, 67, 0, 0, 30, 67, 0, 0, 37, 67, 0, 0, 31, 67, 0, 0, 37, 67, 0, 0, 32, 67, 0, 0, 37, 67, 0, 0, 33, 67, 0, 0, 37, 67, 0, 0, 34, 67, 0, 0, 37, 67, 0, 0, 35, 67, 0, 0, 37, 67, 0, 0, 36, 67, 0, 0, 37, 67, 0, 0, 37, 67, 0, 0, 37, 67, 0, 0, 38, 67, 0, 0, 37, 67, 0, 0, 39, 67, 0, 0, 37, 67, 0, 0, 40, 67, 0, 0, 37, 67, 0, 0, 41, 67, 0, 0, 37, 67, 0, 0, 42, 67, 0, 0, 37, 67, 0, 0, 43, 67, 0, 0, 37, 67, 0, 0, 44, 67, 0, 0, 37, 67, 0, 0, 45, 67, 0, 0, 37, 67, 0, 0, 46, 67, 0, 0, 37, 67, 0, 0, 47, 67, 0, 0, 37, 67, 0, 0, 48, 67, 0, 0, 37, 67, 0, 0, 49, 67, 0, 0, 37, 67, 0, 0, 50, 67, 0, 0, 37, 67, 0, 0, 51, 67, 0, 0, 37, 67, 0, 0, 52, 67, 0, 0, 37, 67, 0, 0, 53, 67, 0, 0, 37, 67, 0, 0, 54, 67, 0, 0, 37, 67, 0, 0, 55, 67, 0, 0, 38, 67, 0, 0, 184, 66, 0, 0, 38, 67, 0, 0, 186, 66, 0, 0, 38, 67, 0, 0, 188, 66, 0, 0, 38, 67, 0, 0, 190, 66, 0, 0, 38, 67, 0, 0, 192, 66, 0, 0, 38, 67, 0, 0, 194, 66, 0, 0, 38, 67, 0, 0, 196, 66, 0, 0, 38, 67, 0, 0, 198, 66, 0, 0, 38, 67, 0, 0, 200, 66, 0, 0, 38, 67, 0, 0, 202, 66, 0, 0, 38, 67, 0, 0, 204, 66, 0, 0, 38, 67, 0, 0, 206, 66, 0, 0, 38, 67, 0, 0, 208, 66, 0, 0, 38, 67, 0, 0, 210, 66, 0, 0, 38, 67, 0, 0, 212, 66, 0, 0, 38, 67, 0, 0, 214, 66, 0, 0, 38, 67, 0, 0, 216, 66, 0, 0, 38, 67, 0, 0, 218, 66, 0, 0, 38, 67, 0, 0, 220, 66, 0, 0, 38, 67, 0, 0, 222, 66, 0, 0, 38, 67, 0, 0, 224, 66, 0, 0, 38, 67, 0, 0, 226, 66, 0, 0, 38, 67, 0, 0, 228, 66, 0, 0, 38, 67, 0, 0, 230, 66, 0, 0, 38, 67, 0, 0, 232, 66, 0, 0, 38, 67, 0, 0, 234, 66, 0, 0, 38, 67, 0, 0, 236, 66, 0, 0, 38, 67, 0, 0, 238, 66, 0, 0, 38, 67, 0, 0, 240, 66, 0, 0, 38, 67, 0, 0, 242, 66, 0, 0, 38, 67, 0, 0, 244, 66, 0, 0, 38, 67, 0, 0, 246, 66, 0, 0, 38, 67, 0, 0, 248, 66, 0, 0, 38, 67, 0, 0, 250, 66, 0, 0, 38, 67, 0, 0, 252, 66, 0, 0, 38, 67, 0, 0, 254, 66, 0, 0, 38, 67, 0, 0, 0, 67, 0, 0, 38, 67, 0, 0, 1, 67, 0, 0, 38, 67, 0, 0, 2, 67, 0, 0, 38, 67, 0, 0, 3, 67, 0, 0, 38, 67, 0, 0, 4, 67, 0, 0, 38, 67, 0, 0, 5, 67, 0, 0, 38, 67, 0, 0, 6, 67, 0, 0, 38, 67, 0, 0, 7, 67, 0, 0, 38, 67, 0, 0, 8, 67, 0, 0, 38, 67, 0, 0, 9, 67, 0, 0, 38, 67, 0, 0, 10, 67, 0, 0, 38, 67, 0, 0, 11, 67, 0, 0, 38, 67, 0, 0, 12, 67, 0, 0, 38, 67, 0, 0, 13, 67, 0, 0, 38, 67, 0, 0, 14, 67, 0, 0, 38, 67, 0, 0, 15, 67, 0, 0, 38, 67, 0, 0, 16, 67, 0, 0, 38, 67, 0, 0, 17, 67, 0, 0, 38, 67, 0, 0, 18, 67, 0, 0, 38, 67, 0, 0, 19, 67, 0, 0, 38, 67, 0, 0, 20, 67, 0, 0, 38, 67, 0, 0, 21, 67, 0, 0, 38, 67, 0, 0, 22, 67, 0, 0, 38, 67, 0, 0, 23, 67, 0, 0, 38, 67, 0, 0, 24, 67, 0, 0, 38, 67, 0, 0, 25, 67, 0, 0, 38, 67, 0, 0, 26, 67, 0, 0, 38, 67, 0, 0, 27, 67, 0, 0, 38, 67, 0, 0, 28, 67, 0, 0, 38, 67, 0, 0, 29, 67, 0, 0, 38, 67, 0, 0, 30, 67, 0, 0, 38, 67, 0, 0, 31, 67, 0, 0, 38, 67, 0, 0, 32, 67, 0, 0, 38, 67, 0, 0, 33, 67, 0, 0, 38, 67, 0, 0, 34, 67, 0, 0, 38, 67, 0, 0, 35, 67, 0, 0, 38, 67, 0, 0, 36, 67, 0, 0, 38, 67, 0, 0, 37, 67, 0, 0, 38, 67, 0, 0, 38, 67, 0, 0, 38, 67, 0, 0, 39, 67, 0, 0, 38, 67, 0, 0, 40, 67, 0, 0, 38, 67, 0, 0, 41, 67, 0, 0, 38, 67, 0, 0, 42, 67, 0, 0, 38, 67, 0, 0, 43, 67, 0, 0, 38, 67, 0, 0, 44, 67, 0, 0, 38, 67, 0, 0, 45, 67, 0, 0, 38, 67, 0, 0, 46, 67, 0, 0, 38, 67, 0, 0, 47, 67, 0, 0, 38, 67, 0, 0, 48, 67, 0, 0, 38, 67, 0, 0, 49, 67, 0, 0, 38, 67, 0, 0, 50, 67, 0, 0, 38, 67, 0, 0, 51, 67, 0, 0, 38, 67, 0, 0, 52, 67, 0, 0, 38, 67, 0, 0, 53, 67, 0, 0, 38, 67, 0, 0, 54, 67, 0, 0, 38, 67, 0, 0, 55, 67, 0, 0, 39, 67, 0, 0, 184, 66, 0, 0, 39, 67, 0, 0, 186, 66, 0, 0, 39, 67, 0, 0, 188, 66, 0, 0, 39, 67, 0, 0, 190, 66, 0, 0, 39, 67, 0, 0, 192, 66, 0, 0, 39, 67, 0, 0, 194, 66, 0, 0, 39, 67, 0, 0, 196, 66, 0, 0, 39, 67, 0, 0, 198, 66, 0, 0, 39, 67, 0, 0, 200, 66, 0, 0, 39, 67, 0, 0, 202, 66, 0, 0, 39, 67, 0, 0, 204, 66, 0, 0, 39, 67, 0, 0, 206, 66, 0, 0, 39, 67, 0, 0, 208, 66, 0, 0, 39, 67, 0, 0, 210, 66, 0, 0, 39, 67, 0, 0, 212, 66, 0, 0, 39, 67, 0, 0, 214, 66, 0, 0, 39, 67, 0, 0, 216, 66, 0, 0, 39, 67, 0, 0, 218, 66, 0, 0, 39, 67, 0, 0, 220, 66, 0, 0, 39, 67, 0, 0, 222, 66, 0, 0, 39, 67, 0, 0, 224, 66, 0, 0, 39, 67, 0, 0, 226, 66, 0, 0, 39, 67, 0, 0, 228, 66, 0, 0, 39, 67, 0, 0, 230, 66, 0, 0, 39, 67, 0, 0, 232, 66, 0, 0, 39, 67, 0, 0, 234, 66, 0, 0, 39, 67, 0, 0, 236, 66, 0, 0, 39, 67, 0, 0, 238, 66, 0, 0, 39, 67, 0, 0, 240, 66, 0, 0, 39, 67, 0, 0, 242, 66, 0, 0, 39, 67, 0, 0, 244, 66, 0, 0, 39, 67, 0, 0, 246, 66, 0, 0, 39, 67, 0, 0, 248, 66, 0, 0, 39, 67, 0, 0, 250, 66, 0, 0, 39, 67, 0, 0, 252, 66, 0, 0, 39, 67, 0, 0, 254, 66, 0, 0, 39, 67, 0, 0, 0, 67, 0, 0, 39, 67, 0, 0, 1, 67, 0, 0, 39, 67, 0, 0, 2, 67, 0, 0, 39, 67, 0, 0, 3, 67, 0, 0, 39, 67, 0, 0, 4, 67, 0, 0, 39, 67, 0, 0, 5, 67, 0, 0, 39, 67, 0, 0, 6, 67, 0, 0, 39, 67, 0, 0, 7, 67, 0, 0, 39, 67, 0, 0, 8, 67, 0, 0, 39, 67, 0, 0, 9, 67, 0, 0, 39, 67, 0, 0, 10, 67, 0, 0, 39, 67, 0, 0, 11, 67, 0, 0, 39, 67, 0, 0, 12, 67, 0, 0, 39, 67, 0, 0, 13, 67, 0, 0, 39, 67, 0, 0, 14, 67, 0, 0, 39, 67, 0, 0, 15, 67, 0, 0, 39, 67, 0, 0, 16, 67, 0, 0, 39, 67, 0, 0, 17, 67, 0, 0, 39, 67, 0, 0, 18, 67, 0, 0, 39, 67, 0, 0, 19, 67, 0, 0, 39, 67, 0, 0, 20, 67, 0, 0, 39, 67, 0, 0, 21, 67, 0, 0, 39, 67, 0, 0, 22, 67, 0, 0, 39, 67, 0, 0, 23, 67, 0, 0, 39, 67, 0, 0, 24, 67, 0, 0, 39, 67, 0, 0, 25, 67, 0, 0, 39, 67, 0, 0, 26, 67, 0, 0, 39, 67, 0, 0, 27, 67, 0, 0, 39, 67, 0, 0, 28, 67, 0, 0, 39, 67, 0, 0, 29, 67, 0, 0, 39, 67, 0, 0, 30, 67, 0, 0, 39, 67, 0, 0, 31, 67, 0, 0, 39, 67, 0, 0, 32, 67, 0, 0, 39, 67, 0, 0, 33, 67, 0, 0, 39, 67, 0, 0, 34, 67, 0, 0, 39, 67, 0, 0, 35, 67, 0, 0, 39, 67, 0, 0, 36, 67, 0, 0, 39, 67, 0, 0, 37, 67, 0, 0, 39, 67, 0, 0, 38, 67, 0, 0, 39, 67, 0, 0, 39, 67, 0, 0, 39, 67, 0, 0, 40, 67, 0, 0, 39, 67, 0, 0, 41, 67, 0, 0, 39, 67, 0, 0, 42, 67, 0, 0, 39, 67, 0, 0, 43, 67, 0, 0, 39, 67, 0, 0, 44, 67, 0, 0, 39, 67, 0, 0, 45, 67, 0, 0, 39, 67, 0, 0, 46, 67, 0, 0, 39, 67, 0, 0, 47, 67, 0, 0, 39, 67, 0, 0, 48, 67, 0, 0, 39, 67, 0, 0, 49, 67, 0, 0, 39, 67, 0, 0, 50, 67, 0, 0, 39, 67, 0, 0, 51, 67, 0, 0, 39, 67, 0, 0, 52, 67, 0, 0, 39, 67, 0, 0, 53, 67, 0, 0, 39, 67, 0, 0, 54, 67, 0, 0, 39, 67, 0, 0, 55, 67, 0, 0, 40, 67, 0, 0, 184, 66, 0, 0, 40, 67, 0, 0, 186, 66, 0, 0, 40, 67, 0, 0, 188, 66, 0, 0, 40, 67, 0, 0, 190, 66, 0, 0, 40, 67, 0, 0, 192, 66, 0, 0, 40, 67, 0, 0, 194, 66, 0, 0, 40, 67, 0, 0, 196, 66, 0, 0, 40, 67, 0, 0, 198, 66, 0, 0, 40, 67, 0, 0, 200, 66, 0, 0, 40, 67, 0, 0, 202, 66, 0, 0, 40, 67, 0, 0, 204, 66, 0, 0, 40, 67, 0, 0, 206, 66, 0, 0, 40, 67, 0, 0, 208, 66, 0, 0, 40, 67, 0, 0, 210, 66, 0, 0, 40, 67, 0, 0, 212, 66, 0, 0, 40, 67, 0, 0, 214, 66, 0, 0, 40, 67, 0, 0, 216, 66, 0, 0, 40, 67, 0, 0, 218, 66, 0, 0, 40, 67, 0, 0, 220, 66, 0, 0, 40, 67, 0, 0, 222, 66, 0, 0, 40, 67, 0, 0, 224, 66, 0, 0, 40, 67, 0, 0, 226, 66, 0, 0, 40, 67, 0, 0, 228, 66, 0, 0, 40, 67, 0, 0, 230, 66, 0, 0, 40, 67, 0, 0, 232, 66, 0, 0, 40, 67, 0, 0, 234, 66, 0, 0, 40, 67, 0, 0, 236, 66, 0, 0, 40, 67, 0, 0, 238, 66, 0, 0, 40, 67, 0, 0, 240, 66, 0, 0, 40, 67, 0, 0, 242, 66, 0, 0, 40, 67, 0, 0, 244, 66, 0, 0, 40, 67, 0, 0, 246, 66, 0, 0, 40, 67, 0, 0, 248, 66, 0, 0, 40, 67, 0, 0, 250, 66, 0, 0, 40, 67, 0, 0, 252, 66, 0, 0, 40, 67, 0, 0, 254, 66, 0, 0, 40, 67, 0, 0, 0, 67, 0, 0, 40, 67, 0, 0, 1, 67, 0, 0, 40, 67, 0, 0, 2, 67, 0, 0, 40, 67, 0, 0, 3, 67, 0, 0, 40, 67, 0, 0, 4, 67, 0, 0, 40, 67, 0, 0, 5, 67, 0, 0, 40, 67, 0, 0, 6, 67, 0, 0, 40, 67, 0, 0, 7, 67, 0, 0, 40, 67, 0, 0, 8, 67, 0, 0, 40, 67, 0, 0, 9, 67, 0, 0, 40, 67, 0, 0, 10, 67, 0, 0, 40, 67, 0, 0, 11, 67, 0, 0, 40, 67, 0, 0, 12, 67, 0, 0, 40, 67, 0, 0, 13, 67, 0, 0, 40, 67, 0, 0, 14, 67, 0, 0, 40, 67, 0, 0, 15, 67, 0, 0, 40, 67, 0, 0, 16, 67, 0, 0, 40, 67, 0, 0, 17, 67, 0, 0, 40, 67, 0, 0, 18, 67, 0, 0, 40, 67, 0, 0, 19, 67, 0, 0, 40, 67, 0, 0, 20, 67, 0, 0, 40, 67, 0, 0, 21, 67, 0, 0, 40, 67, 0, 0, 22, 67, 0, 0, 40, 67, 0, 0, 23, 67, 0, 0, 40, 67, 0, 0, 24, 67, 0, 0, 40, 67, 0, 0, 25, 67, 0, 0, 40, 67, 0, 0, 26, 67, 0, 0, 40, 67, 0, 0, 27, 67, 0, 0, 40, 67, 0, 0, 28, 67, 0, 0, 40, 67, 0, 0, 29, 67, 0, 0, 40, 67, 0, 0, 30, 67, 0, 0, 40, 67, 0, 0, 31, 67, 0, 0, 40, 67, 0, 0, 32, 67, 0, 0, 40, 67, 0, 0, 33, 67, 0, 0, 40, 67, 0, 0, 34, 67, 0, 0, 40, 67, 0, 0, 35, 67, 0, 0, 40, 67, 0, 0, 36, 67, 0, 0, 40, 67, 0, 0, 37, 67, 0, 0, 40, 67, 0, 0, 38, 67, 0, 0, 40, 67, 0, 0, 39, 67, 0, 0, 40, 67, 0, 0, 40, 67, 0, 0, 40, 67, 0, 0, 41, 67, 0, 0, 40, 67, 0, 0, 42, 67, 0, 0, 40, 67, 0, 0, 43, 67, 0, 0, 40, 67, 0, 0, 44, 67, 0, 0, 40, 67, 0, 0, 45, 67, 0, 0, 40, 67, 0, 0, 46, 67, 0, 0, 40, 67, 0, 0, 47, 67, 0, 0, 40, 67, 0, 0, 48, 67, 0, 0, 40, 67, 0, 0, 49, 67, 0, 0, 40, 67, 0, 0, 50, 67, 0, 0, 40, 67, 0, 0, 51, 67, 0, 0, 40, 67, 0, 0, 52, 67, 0, 0, 40, 67, 0, 0, 53, 67, 0, 0, 40, 67, 0, 0, 54, 67, 0, 0, 40, 67, 0, 0, 55, 67, 0, 0, 41, 67, 0, 0, 184, 66, 0, 0, 41, 67, 0, 0, 186, 66, 0, 0, 41, 67, 0, 0, 188, 66, 0, 0, 41, 67, 0, 0, 190, 66, 0, 0, 41, 67, 0, 0, 192, 66, 0, 0, 41, 67, 0, 0, 194, 66, 0, 0, 41, 67, 0, 0, 196, 66, 0, 0, 41, 67, 0, 0, 198, 66, 0, 0, 41, 67, 0, 0, 200, 66, 0, 0, 41, 67, 0, 0, 202, 66, 0, 0, 41, 67, 0, 0, 204, 66, 0, 0, 41, 67, 0, 0, 206, 66, 0, 0, 41, 67, 0, 0, 208, 66, 0, 0, 41, 67, 0, 0, 210, 66, 0, 0, 41, 67, 0, 0, 212, 66, 0, 0, 41, 67, 0, 0, 214, 66, 0, 0, 41, 67, 0, 0, 216, 66, 0, 0, 41, 67, 0, 0, 218, 66, 0, 0, 41, 67, 0, 0, 220, 66, 0, 0, 41, 67, 0, 0, 222, 66, 0, 0, 41, 67, 0, 0, 224, 66, 0, 0, 41, 67, 0, 0, 226, 66, 0, 0, 41, 67, 0, 0, 228, 66, 0, 0, 41, 67, 0, 0, 230, 66, 0, 0, 41, 67, 0, 0, 232, 66, 0, 0, 41, 67, 0, 0, 234, 66, 0, 0, 41, 67, 0, 0, 236, 66, 0, 0, 41, 67, 0, 0, 238, 66, 0, 0, 41, 67, 0, 0, 240, 66, 0, 0, 41, 67, 0, 0, 242, 66, 0, 0, 41, 67, 0, 0, 244, 66, 0, 0, 41, 67, 0, 0, 246, 66, 0, 0, 41, 67, 0, 0, 248, 66, 0, 0, 41, 67, 0, 0, 250, 66, 0, 0, 41, 67, 0, 0, 252, 66, 0, 0, 41, 67, 0, 0, 254, 66, 0, 0, 41, 67, 0, 0, 0, 67, 0, 0, 41, 67, 0, 0, 1, 67, 0, 0, 41, 67, 0, 0, 2, 67, 0, 0, 41, 67, 0, 0, 3, 67, 0, 0, 41, 67, 0, 0, 4, 67, 0, 0, 41, 67, 0, 0, 5, 67, 0, 0, 41, 67, 0, 0, 6, 67, 0, 0, 41, 67, 0, 0, 7, 67, 0, 0, 41, 67, 0, 0, 8, 67, 0, 0, 41, 67, 0, 0, 9, 67, 0, 0, 41, 67, 0, 0, 10, 67, 0, 0, 41, 67, 0, 0, 11, 67, 0, 0, 41, 67, 0, 0, 12, 67, 0, 0, 41, 67, 0, 0, 13, 67, 0, 0, 41, 67, 0, 0, 14, 67, 0, 0, 41, 67, 0, 0, 15, 67, 0, 0, 41, 67, 0, 0, 16, 67, 0, 0, 41, 67, 0, 0, 17, 67, 0, 0, 41, 67, 0, 0, 18, 67, 0, 0, 41, 67, 0, 0, 19, 67, 0, 0, 41, 67, 0, 0, 20, 67, 0, 0, 41, 67, 0, 0, 21, 67, 0, 0, 41, 67, 0, 0, 22, 67, 0, 0, 41, 67, 0, 0, 23, 67, 0, 0, 41, 67, 0, 0, 24, 67, 0, 0, 41, 67, 0, 0, 25, 67, 0, 0, 41, 67, 0, 0, 26, 67, 0, 0, 41, 67, 0, 0, 27, 67, 0, 0, 41, 67, 0, 0, 28, 67, 0, 0, 41, 67, 0, 0, 29, 67, 0, 0, 41, 67, 0, 0, 30, 67, 0, 0, 41, 67, 0, 0, 31, 67, 0, 0, 41, 67, 0, 0, 32, 67, 0, 0, 41, 67, 0, 0, 33, 67, 0, 0, 41, 67, 0, 0, 34, 67, 0, 0, 41, 67, 0, 0, 35, 67, 0, 0, 41, 67, 0, 0, 36, 67, 0, 0, 41, 67, 0, 0, 37, 67, 0, 0, 41, 67, 0, 0, 38, 67, 0, 0, 41, 67, 0, 0, 39, 67, 0, 0, 41, 67, 0, 0, 40, 67, 0, 0, 41, 67, 0, 0, 41, 67, 0, 0, 41, 67, 0, 0, 42, 67, 0, 0, 41, 67, 0, 0, 43, 67, 0, 0, 41, 67, 0, 0, 44, 67, 0, 0, 41, 67, 0, 0, 45, 67, 0, 0, 41, 67, 0, 0, 46, 67, 0, 0, 41, 67, 0, 0, 47, 67, 0, 0, 41, 67, 0, 0, 48, 67, 0, 0, 41, 67, 0, 0, 49, 67, 0, 0, 41, 67, 0, 0, 50, 67, 0, 0, 41, 67, 0, 0, 51, 67, 0, 0, 41, 67, 0, 0, 52, 67, 0, 0, 41, 67, 0, 0, 53, 67, 0, 0, 41, 67, 0, 0, 54, 67, 0, 0, 41, 67, 0, 0, 55, 67, 0, 0, 42, 67, 0, 0, 184, 66, 0, 0, 42, 67, 0, 0, 186, 66, 0, 0, 42, 67, 0, 0, 188, 66, 0, 0, 42, 67, 0, 0, 190, 66, 0, 0, 42, 67, 0, 0, 192, 66, 0, 0, 42, 67, 0, 0, 194, 66, 0, 0, 42, 67, 0, 0, 196, 66, 0, 0, 42, 67, 0, 0, 198, 66, 0, 0, 42, 67, 0, 0, 200, 66, 0, 0, 42, 67, 0, 0, 202, 66, 0, 0, 42, 67, 0, 0, 204, 66, 0, 0, 42, 67, 0, 0, 206, 66, 0, 0, 42, 67, 0, 0, 208, 66, 0, 0, 42, 67, 0, 0, 210, 66, 0, 0, 42, 67, 0, 0, 212, 66, 0, 0, 42, 67, 0, 0, 214, 66, 0, 0, 42, 67, 0, 0, 216, 66, 0, 0, 42, 67, 0, 0, 218, 66, 0, 0, 42, 67, 0, 0, 220, 66, 0, 0, 42, 67, 0, 0, 222, 66, 0, 0, 42, 67, 0, 0, 224, 66, 0, 0, 42, 67, 0, 0, 226, 66, 0, 0, 42, 67, 0, 0, 228, 66, 0, 0, 42, 67, 0, 0, 230, 66, 0, 0, 42, 67, 0, 0, 232, 66, 0, 0, 42, 67, 0, 0, 234, 66, 0, 0, 42, 67, 0, 0, 236, 66, 0, 0, 42, 67, 0, 0, 238, 66, 0, 0, 42, 67, 0, 0, 240, 66, 0, 0, 42, 67, 0, 0, 242, 66, 0, 0, 42, 67, 0, 0, 244, 66, 0, 0, 42, 67, 0, 0, 246, 66, 0, 0, 42, 67, 0, 0, 248, 66, 0, 0, 42, 67, 0, 0, 250, 66, 0, 0, 42, 67, 0, 0, 252, 66, 0, 0, 42, 67, 0, 0, 254, 66, 0, 0, 42, 67, 0, 0, 0, 67, 0, 0, 42, 67, 0, 0, 1, 67, 0, 0, 42, 67, 0, 0, 2, 67, 0, 0, 42, 67, 0, 0, 3, 67, 0, 0, 42, 67, 0, 0, 4, 67, 0, 0, 42, 67, 0, 0, 5, 67, 0, 0, 42, 67, 0, 0, 6, 67, 0, 0, 42, 67, 0, 0, 7, 67, 0, 0, 42, 67, 0, 0, 8, 67, 0, 0, 42, 67, 0, 0, 9, 67, 0, 0, 42, 67, 0, 0, 10, 67, 0, 0, 42, 67, 0, 0, 11, 67, 0, 0, 42, 67, 0, 0, 12, 67, 0, 0, 42, 67, 0, 0, 13, 67, 0, 0, 42, 67, 0, 0, 14, 67, 0, 0, 42, 67, 0, 0, 15, 67, 0, 0, 42, 67, 0, 0, 16, 67, 0, 0, 42, 67, 0, 0, 17, 67, 0, 0, 42, 67, 0, 0, 18, 67, 0, 0, 42, 67, 0, 0, 19, 67, 0, 0, 42, 67, 0, 0, 20, 67, 0, 0, 42, 67, 0, 0, 21, 67, 0, 0, 42, 67, 0, 0, 22, 67, 0, 0, 42, 67, 0, 0, 23, 67, 0, 0, 42, 67, 0, 0, 24, 67, 0, 0, 42, 67, 0, 0, 25, 67, 0, 0, 42, 67, 0, 0, 26, 67, 0, 0, 42, 67, 0, 0, 27, 67, 0, 0, 42, 67, 0, 0, 28, 67, 0, 0, 42, 67, 0, 0, 29, 67, 0, 0, 42, 67, 0, 0, 30, 67, 0, 0, 42, 67, 0, 0, 31, 67, 0, 0, 42, 67, 0, 0, 32, 67, 0, 0, 42, 67, 0, 0, 33, 67, 0, 0, 42, 67, 0, 0, 34, 67, 0, 0, 42, 67, 0, 0, 35, 67, 0, 0, 42, 67, 0, 0, 36, 67, 0, 0, 42, 67, 0, 0, 37, 67, 0, 0, 42, 67, 0, 0, 38, 67, 0, 0, 42, 67, 0, 0, 39, 67, 0, 0, 42, 67, 0, 0, 40, 67, 0, 0, 42, 67, 0, 0, 41, 67, 0, 0, 42, 67, 0, 0, 42, 67, 0, 0, 42, 67, 0, 0, 43, 67, 0, 0, 42, 67, 0, 0, 44, 67, 0, 0, 42, 67, 0, 0, 45, 67, 0, 0, 42, 67, 0, 0, 46, 67, 0, 0, 42, 67, 0, 0, 47, 67, 0, 0, 42, 67, 0, 0, 48, 67, 0, 0, 42, 67, 0, 0, 49, 67, 0, 0, 42, 67, 0, 0, 50, 67, 0, 0, 42, 67, 0, 0, 51, 67, 0, 0, 42, 67, 0, 0, 52, 67, 0, 0, 42, 67, 0, 0, 53, 67, 0, 0, 42, 67, 0, 0, 54, 67, 0, 0, 42, 67, 0, 0, 55, 67, 0, 0, 43, 67, 0, 0, 184, 66, 0, 0, 43, 67, 0, 0, 186, 66, 0, 0, 43, 67, 0, 0, 188, 66, 0, 0, 43, 67, 0, 0, 190, 66, 0, 0, 43, 67, 0, 0, 192, 66, 0, 0, 43, 67, 0, 0, 194, 66, 0, 0, 43, 67, 0, 0, 196, 66, 0, 0, 43, 67, 0, 0, 198, 66, 0, 0, 43, 67, 0, 0, 200, 66, 0, 0, 43, 67, 0, 0, 202, 66, 0, 0, 43, 67, 0, 0, 204, 66, 0, 0, 43, 67, 0, 0, 206, 66, 0, 0, 43, 67, 0, 0, 208, 66, 0, 0, 43, 67, 0, 0, 210, 66, 0, 0, 43, 67, 0, 0, 212, 66, 0, 0, 43, 67, 0, 0, 214, 66, 0, 0, 43, 67, 0, 0, 216, 66, 0, 0, 43, 67, 0, 0, 218, 66, 0, 0, 43, 67, 0, 0, 220, 66, 0, 0, 43, 67, 0, 0, 222, 66, 0, 0, 43, 67, 0, 0, 224, 66, 0, 0, 43, 67, 0, 0, 226, 66, 0, 0, 43, 67, 0, 0, 228, 66, 0, 0, 43, 67, 0, 0, 230, 66, 0, 0, 43, 67, 0, 0, 232, 66, 0, 0, 43, 67, 0, 0, 234, 66, 0, 0, 43, 67, 0, 0, 236, 66, 0, 0, 43, 67, 0, 0, 238, 66, 0, 0, 43, 67, 0, 0, 240, 66, 0, 0, 43, 67, 0, 0, 242, 66, 0, 0, 43, 67, 0, 0, 244, 66, 0, 0, 43, 67, 0, 0, 246, 66, 0, 0, 43, 67, 0, 0, 248, 66, 0, 0, 43, 67, 0, 0, 250, 66, 0, 0, 43, 67, 0, 0, 252, 66, 0, 0, 43, 67, 0, 0, 254, 66, 0, 0, 43, 67, 0, 0, 0, 67, 0, 0, 43, 67, 0, 0, 1, 67, 0, 0, 43, 67, 0, 0, 2, 67, 0, 0, 43, 67, 0, 0, 3, 67, 0, 0, 43, 67, 0, 0, 4, 67, 0, 0, 43, 67, 0, 0, 5, 67, 0, 0, 43, 67, 0, 0, 6, 67, 0, 0, 43, 67, 0, 0, 7, 67, 0, 0, 43, 67, 0, 0, 8, 67, 0, 0, 43, 67, 0, 0, 9, 67, 0, 0, 43, 67, 0, 0, 10, 67, 0, 0, 43, 67, 0, 0, 11, 67, 0, 0, 43, 67, 0, 0, 12, 67, 0, 0, 43, 67, 0, 0, 13, 67, 0, 0, 43, 67, 0, 0, 14, 67, 0, 0, 43, 67, 0, 0, 15, 67, 0, 0, 43, 67, 0, 0, 16, 67, 0, 0, 43, 67, 0, 0, 17, 67, 0, 0, 43, 67, 0, 0, 18, 67, 0, 0, 43, 67, 0, 0, 19, 67, 0, 0, 43, 67, 0, 0, 20, 67, 0, 0, 43, 67, 0, 0, 21, 67, 0, 0, 43, 67, 0, 0, 22, 67, 0, 0, 43, 67, 0, 0, 23, 67, 0, 0, 43, 67, 0, 0, 24, 67, 0, 0, 43, 67, 0, 0, 25, 67, 0, 0, 43, 67, 0, 0, 26, 67, 0, 0, 43, 67, 0, 0, 27, 67, 0, 0, 43, 67, 0, 0, 28, 67, 0, 0, 43, 67, 0, 0, 29, 67, 0, 0, 43, 67, 0, 0, 30, 67, 0, 0, 43, 67, 0, 0, 31, 67, 0, 0, 43, 67, 0, 0, 32, 67, 0, 0, 43, 67, 0, 0, 33, 67, 0, 0, 43, 67, 0, 0, 34, 67, 0, 0, 43, 67, 0, 0, 35, 67, 0, 0, 43, 67, 0, 0, 36, 67, 0, 0, 43, 67, 0, 0, 37, 67, 0, 0, 43, 67, 0, 0, 38, 67, 0, 0, 43, 67, 0, 0, 39, 67, 0, 0, 43, 67, 0, 0, 40, 67, 0, 0, 43, 67, 0, 0, 41, 67, 0, 0, 43, 67, 0, 0, 42, 67, 0, 0, 43, 67, 0, 0, 43, 67, 0, 0, 43, 67, 0, 0, 44, 67, 0, 0, 43, 67, 0, 0, 45, 67, 0, 0, 43, 67, 0, 0, 46, 67, 0, 0, 43, 67, 0, 0, 47, 67, 0, 0, 43, 67, 0, 0, 48, 67, 0, 0, 43, 67, 0, 0, 49, 67, 0, 0, 43, 67, 0, 0, 50, 67, 0, 0, 43, 67, 0, 0, 51, 67, 0, 0, 43, 67, 0, 0, 52, 67, 0, 0, 43, 67, 0, 0, 53, 67, 0, 0, 43, 67, 0, 0, 54, 67, 0, 0, 43, 67, 0, 0, 55, 67, 0, 0, 44, 67, 0, 0, 184, 66, 0, 0, 44, 67, 0, 0, 186, 66, 0, 0, 44, 67, 0, 0, 188, 66, 0, 0, 44, 67, 0, 0, 190, 66, 0, 0, 44, 67, 0, 0, 192, 66, 0, 0, 44, 67, 0, 0, 194, 66, 0, 0, 44, 67, 0, 0, 196, 66, 0, 0, 44, 67, 0, 0, 198, 66, 0, 0, 44, 67, 0, 0, 200, 66, 0, 0, 44, 67, 0, 0, 202, 66, 0, 0, 44, 67, 0, 0, 204, 66, 0, 0, 44, 67, 0, 0, 206, 66, 0, 0, 44, 67, 0, 0, 208, 66, 0, 0, 44, 67, 0, 0, 210, 66, 0, 0, 44, 67, 0, 0, 212, 66, 0, 0, 44, 67, 0, 0, 214, 66, 0, 0, 44, 67, 0, 0, 216, 66, 0, 0, 44, 67, 0, 0, 218, 66, 0, 0, 44, 67, 0, 0, 220, 66, 0, 0, 44, 67, 0, 0, 222, 66, 0, 0, 44, 67, 0, 0, 224, 66, 0, 0, 44, 67, 0, 0, 226, 66, 0, 0, 44, 67, 0, 0, 228, 66, 0, 0, 44, 67, 0, 0, 230, 66, 0, 0, 44, 67, 0, 0, 232, 66, 0, 0, 44, 67, 0, 0, 234, 66, 0, 0, 44, 67, 0, 0, 236, 66, 0, 0, 44, 67, 0, 0, 238, 66, 0, 0, 44, 67, 0, 0, 240, 66, 0, 0, 44, 67, 0, 0, 242, 66, 0, 0, 44, 67, 0, 0, 244, 66, 0, 0, 44, 67, 0, 0, 246, 66, 0, 0, 44, 67, 0, 0, 248, 66, 0, 0, 44, 67, 0, 0, 250, 66, 0, 0, 44, 67, 0, 0, 252, 66, 0, 0, 44, 67, 0, 0, 254, 66, 0, 0, 44, 67, 0, 0, 0, 67, 0, 0, 44, 67, 0, 0, 1, 67, 0, 0, 44, 67, 0, 0, 2, 67, 0, 0, 44, 67, 0, 0, 3, 67, 0, 0, 44, 67, 0, 0, 4, 67, 0, 0, 44, 67, 0, 0, 5, 67, 0, 0, 44, 67, 0, 0, 6, 67, 0, 0, 44, 67, 0, 0, 7, 67, 0, 0, 44, 67, 0, 0, 8, 67, 0, 0, 44, 67, 0, 0, 9, 67, 0, 0, 44, 67, 0, 0, 10, 67, 0, 0, 44, 67, 0, 0, 11, 67, 0, 0, 44, 67, 0, 0, 12, 67, 0, 0, 44, 67, 0, 0, 13, 67, 0, 0, 44, 67, 0, 0, 14, 67, 0, 0, 44, 67, 0, 0, 15, 67, 0, 0, 44, 67, 0, 0, 16, 67, 0, 0, 44, 67, 0, 0, 17, 67, 0, 0, 44, 67, 0, 0, 18, 67, 0, 0, 44, 67, 0, 0, 19, 67, 0, 0, 44, 67, 0, 0, 20, 67, 0, 0, 44, 67, 0, 0, 21, 67, 0, 0, 44, 67, 0, 0, 22, 67, 0, 0, 44, 67, 0, 0, 23, 67, 0, 0, 44, 67, 0, 0, 24, 67, 0, 0, 44, 67, 0, 0, 25, 67, 0, 0, 44, 67, 0, 0, 26, 67, 0, 0, 44, 67, 0, 0, 27, 67, 0, 0, 44, 67, 0, 0, 28, 67, 0, 0, 44, 67, 0, 0, 29, 67, 0, 0, 44, 67, 0, 0, 30, 67, 0, 0, 44, 67, 0, 0, 31, 67, 0, 0, 44, 67, 0, 0, 32, 67, 0, 0, 44, 67, 0, 0, 33, 67, 0, 0, 44, 67, 0, 0, 34, 67, 0, 0, 44, 67, 0, 0, 35, 67, 0, 0, 44, 67, 0, 0, 36, 67, 0, 0, 44, 67, 0, 0, 37, 67, 0, 0, 44, 67, 0, 0, 38, 67, 0, 0, 44, 67, 0, 0, 39, 67, 0, 0, 44, 67, 0, 0, 40, 67, 0, 0, 44, 67, 0, 0, 41, 67, 0, 0, 44, 67, 0, 0, 42, 67, 0, 0, 44, 67, 0, 0, 43, 67, 0, 0, 44, 67, 0, 0, 44, 67, 0, 0, 44, 67, 0, 0, 45, 67, 0, 0, 44, 67, 0, 0, 46, 67, 0, 0, 44, 67, 0, 0, 47, 67, 0, 0, 44, 67, 0, 0, 48, 67, 0, 0, 44, 67, 0, 0, 49, 67, 0, 0, 44, 67, 0, 0, 50, 67, 0, 0, 44, 67, 0, 0, 51, 67, 0, 0, 44, 67, 0, 0, 52, 67, 0, 0, 44, 67, 0, 0, 53, 67, 0, 0, 44, 67, 0, 0, 54, 67, 0, 0, 44, 67, 0, 0, 55, 67, 0, 0, 45, 67, 0, 0, 184, 66, 0, 0, 45, 67, 0, 0, 186, 66, 0, 0, 45, 67, 0, 0, 188, 66, 0, 0, 45, 67, 0, 0, 190, 66, 0, 0, 45, 67, 0, 0, 192, 66, 0, 0, 45, 67, 0, 0, 194, 66, 0, 0, 45, 67, 0, 0, 196, 66, 0, 0, 45, 67, 0, 0, 198, 66, 0, 0, 45, 67, 0, 0, 200, 66, 0, 0, 45, 67, 0, 0, 202, 66, 0, 0, 45, 67, 0, 0, 204, 66, 0, 0, 45, 67, 0, 0, 206, 66, 0, 0, 45, 67, 0, 0, 208, 66, 0, 0, 45, 67, 0, 0, 210, 66, 0, 0, 45, 67, 0, 0, 212, 66, 0, 0, 45, 67, 0, 0, 214, 66, 0, 0, 45, 67, 0, 0, 216, 66, 0, 0, 45, 67, 0, 0, 218, 66, 0, 0, 45, 67, 0, 0, 220, 66, 0, 0, 45, 67, 0, 0, 222, 66, 0, 0, 45, 67, 0, 0, 224, 66, 0, 0, 45, 67, 0, 0, 226, 66, 0, 0, 45, 67, 0, 0, 228, 66, 0, 0, 45, 67, 0, 0, 230, 66, 0, 0, 45, 67, 0, 0, 232, 66, 0, 0, 45, 67, 0, 0, 234, 66, 0, 0, 45, 67, 0, 0, 236, 66, 0, 0, 45, 67, 0, 0, 238, 66, 0, 0, 45, 67, 0, 0, 240, 66, 0, 0, 45, 67, 0, 0, 242, 66, 0, 0, 45, 67, 0, 0, 244, 66, 0, 0, 45, 67, 0, 0, 246, 66, 0, 0, 45, 67, 0, 0, 248, 66, 0, 0, 45, 67, 0, 0, 250, 66, 0, 0, 45, 67, 0, 0, 252, 66, 0, 0, 45, 67, 0, 0, 254, 66, 0, 0, 45, 67, 0, 0, 0, 67, 0, 0, 45, 67, 0, 0, 1, 67, 0, 0, 45, 67, 0, 0, 2, 67, 0, 0, 45, 67, 0, 0, 3, 67, 0, 0, 45, 67, 0, 0, 4, 67, 0, 0, 45, 67, 0, 0, 5, 67, 0, 0, 45, 67, 0, 0, 6, 67, 0, 0, 45, 67, 0, 0, 7, 67, 0, 0, 45, 67, 0, 0, 8, 67, 0, 0, 45, 67, 0, 0, 9, 67, 0, 0, 45, 67, 0, 0, 10, 67, 0, 0, 45, 67, 0, 0, 11, 67, 0, 0, 45, 67, 0, 0, 12, 67, 0, 0, 45, 67, 0, 0, 13, 67, 0, 0, 45, 67, 0, 0, 14, 67, 0, 0, 45, 67, 0, 0, 15, 67, 0, 0, 45, 67, 0, 0, 16, 67, 0, 0, 45, 67, 0, 0, 17, 67, 0, 0, 45, 67, 0, 0, 18, 67, 0, 0, 45, 67, 0, 0, 19, 67, 0, 0, 45, 67, 0, 0, 20, 67, 0, 0, 45, 67, 0, 0, 21, 67, 0, 0, 45, 67, 0, 0, 22, 67, 0, 0, 45, 67, 0, 0, 23, 67, 0, 0, 45, 67, 0, 0, 24, 67, 0, 0, 45, 67, 0, 0, 25, 67, 0, 0, 45, 67, 0, 0, 26, 67, 0, 0, 45, 67, 0, 0, 27, 67, 0, 0, 45, 67, 0, 0, 28, 67, 0, 0, 45, 67, 0, 0, 29, 67, 0, 0, 45, 67, 0, 0, 30, 67, 0, 0, 45, 67, 0, 0, 31, 67, 0, 0, 45, 67, 0, 0, 32, 67, 0, 0, 45, 67, 0, 0, 33, 67, 0, 0, 45, 67, 0, 0, 34, 67, 0, 0, 45, 67, 0, 0, 35, 67, 0, 0, 45, 67, 0, 0, 36, 67, 0, 0, 45, 67, 0, 0, 37, 67, 0, 0, 45, 67, 0, 0, 38, 67, 0, 0, 45, 67, 0, 0, 39, 67, 0, 0, 45, 67, 0, 0, 40, 67, 0, 0, 45, 67, 0, 0, 41, 67, 0, 0, 45, 67, 0, 0, 42, 67, 0, 0, 45, 67, 0, 0, 43, 67, 0, 0, 45, 67, 0, 0, 44, 67, 0, 0, 45, 67, 0, 0, 45, 67, 0, 0, 45, 67, 0, 0, 46, 67, 0, 0, 45, 67, 0, 0, 47, 67, 0, 0, 45, 67, 0, 0, 48, 67, 0, 0, 45, 67, 0, 0, 49, 67, 0, 0, 45, 67, 0, 0, 50, 67, 0, 0, 45, 67, 0, 0, 51, 67, 0, 0, 45, 67, 0, 0, 52, 67, 0, 0, 45, 67, 0, 0, 53, 67, 0, 0, 45, 67, 0, 0, 54, 67, 0, 0, 45, 67, 0, 0, 55, 67, 0, 0, 46, 67, 0, 0, 184, 66, 0, 0, 46, 67, 0, 0, 186, 66, 0, 0, 46, 67, 0, 0, 188, 66, 0, 0, 46, 67, 0, 0, 190, 66, 0, 0, 46, 67, 0, 0, 192, 66, 0, 0, 46, 67, 0, 0, 194, 66, 0, 0, 46, 67, 0, 0, 196, 66, 0, 0, 46, 67, 0, 0, 198, 66, 0, 0, 46, 67, 0, 0, 200, 66, 0, 0, 46, 67, 0, 0, 202, 66, 0, 0, 46, 67, 0, 0, 204, 66, 0, 0, 46, 67, 0, 0, 206, 66, 0, 0, 46, 67, 0, 0, 208, 66, 0, 0, 46, 67, 0, 0, 210, 66, 0, 0, 46, 67, 0, 0, 212, 66, 0, 0, 46, 67, 0, 0, 214, 66, 0, 0, 46, 67, 0, 0, 40, 67, 0, 0, 46, 67, 0, 0, 41, 67, 0, 0, 46, 67, 0, 0, 42, 67, 0, 0, 46, 67, 0, 0, 43, 67, 0, 0, 46, 67, 0, 0, 44, 67, 0, 0, 46, 67, 0, 0, 45, 67, 0, 0, 46, 67, 0, 0, 46, 67, 0, 0, 46, 67, 0, 0, 47, 67, 0, 0, 46, 67, 0, 0, 48, 67, 0, 0, 46, 67, 0, 0, 49, 67, 0, 0, 46, 67, 0, 0, 50, 67, 0, 0, 46, 67, 0, 0, 51, 67, 0, 0, 46, 67, 0, 0, 52, 67, 0, 0, 46, 67, 0, 0, 53, 67, 0, 0, 46, 67, 0, 0, 54, 67, 0, 0, 46, 67, 0, 0, 55, 67, 0, 0, 47, 67, 0, 0, 184, 66, 0, 0, 47, 67, 0, 0, 186, 66, 0, 0, 47, 67, 0, 0, 188, 66, 0, 0, 47, 67, 0, 0, 190, 66, 0, 0, 47, 67, 0, 0, 192, 66, 0, 0, 47, 67, 0, 0, 194, 66, 0, 0, 47, 67, 0, 0, 196, 66, 0, 0, 47, 67, 0, 0, 198, 66, 0, 0, 47, 67, 0, 0, 200, 66, 0, 0, 47, 67, 0, 0, 202, 66, 0, 0, 47, 67, 0, 0, 204, 66, 0, 0, 47, 67, 0, 0, 206, 66, 0, 0, 47, 67, 0, 0, 208, 66, 0, 0, 47, 67, 0, 0, 210, 66, 0, 0, 47, 67, 0, 0, 42, 67, 0, 0, 47, 67, 0, 0, 43, 67, 0, 0, 47, 67, 0, 0, 44, 67, 0, 0, 47, 67, 0, 0, 45, 67, 0, 0, 47, 67, 0, 0, 46, 67, 0, 0, 47, 67, 0, 0, 47, 67, 0, 0, 47, 67, 0, 0, 48, 67, 0, 0, 47, 67, 0, 0, 49, 67, 0, 0, 47, 67, 0, 0, 50, 67, 0, 0, 47, 67, 0, 0, 51, 67, 0, 0, 47, 67, 0, 0, 52, 67, 0, 0, 47, 67, 0, 0, 53, 67, 0, 0, 47, 67, 0, 0, 54, 67, 0, 0, 47, 67, 0, 0, 55, 67, 0, 0, 48, 67, 0, 0, 184, 66, 0, 0, 48, 67, 0, 0, 186, 66, 0, 0, 48, 67, 0, 0, 188, 66, 0, 0, 48, 67, 0, 0, 190, 66, 0, 0, 48, 67, 0, 0, 192, 66, 0, 0, 48, 67, 0, 0, 194, 66, 0, 0, 48, 67, 0, 0, 196, 66, 0, 0, 48, 67, 0, 0, 198, 66, 0, 0, 48, 67, 0, 0, 200, 66, 0, 0, 48, 67, 0, 0, 202, 66, 0, 0, 48, 67, 0, 0, 204, 66, 0, 0, 48, 67, 0, 0, 206, 66, 0, 0, 48, 67, 0, 0, 208, 66, 0, 0, 48, 67, 0, 0, 43, 67, 0, 0, 48, 67, 0, 0, 44, 67, 0, 0, 48, 67, 0, 0, 45, 67, 0, 0, 48, 67, 0, 0, 46, 67, 0, 0, 48, 67, 0, 0, 47, 67, 0, 0, 48, 67, 0, 0, 48, 67, 0, 0, 48, 67, 0, 0, 49, 67, 0, 0, 48, 67, 0, 0, 50, 67, 0, 0, 48, 67, 0, 0, 51, 67, 0, 0, 48, 67, 0, 0, 52, 67, 0, 0, 48, 67, 0, 0, 53, 67, 0, 0, 48, 67, 0, 0, 54, 67, 0, 0, 48, 67, 0, 0, 55, 67, 0, 0, 49, 67, 0, 0, 184, 66, 0, 0, 49, 67, 0, 0, 186, 66, 0, 0, 49, 67, 0, 0, 188, 66, 0, 0, 49, 67, 0, 0, 190, 66, 0, 0, 49, 67, 0, 0, 192, 66, 0, 0, 49, 67, 0, 0, 194, 66, 0, 0, 49, 67, 0, 0, 196, 66, 0, 0, 49, 67, 0, 0, 198, 66, 0, 0, 49, 67, 0, 0, 200, 66, 0, 0, 49, 67, 0, 0, 202, 66, 0, 0, 49, 67, 0, 0, 204, 66, 0, 0, 49, 67, 0, 0, 206, 66, 0, 0, 49, 67, 0, 0, 44, 67, 0, 0, 49, 67, 0, 0, 45, 67, 0, 0, 49, 67, 0, 0, 46, 67, 0, 0, 49, 67, 0, 0, 47, 67, 0, 0, 49, 67, 0, 0, 48, 67, 0, 0, 49, 67, 0, 0, 49, 67, 0, 0, 49, 67, 0, 0, 50, 67, 0, 0, 49, 67, 0, 0, 51, 67, 0, 0, 49, 67, 0, 0, 52, 67, 0, 0, 49, 67, 0, 0, 53, 67, 0, 0, 49, 67, 0, 0, 54, 67, 0, 0, 49, 67, 0, 0, 55, 67, 0, 0, 50, 67, 0, 0, 184, 66, 0, 0, 50, 67, 0, 0, 186, 66, 0, 0, 50, 67, 0, 0, 188, 66, 0, 0, 50, 67, 0, 0, 190, 66, 0, 0, 50, 67, 0, 0, 192, 66, 0, 0, 50, 67, 0, 0, 194, 66, 0, 0, 50, 67, 0, 0, 196, 66, 0, 0, 50, 67, 0, 0, 198, 66, 0, 0, 50, 67, 0, 0, 200, 66, 0, 0, 50, 67, 0, 0, 202, 66, 0, 0, 50, 67, 0, 0, 204, 66, 0, 0, 50, 67, 0, 0, 206, 66, 0, 0, 50, 67, 0, 0, 44, 67, 0, 0, 50, 67, 0, 0, 45, 67, 0, 0, 50, 67, 0, 0, 46, 67, 0, 0, 50, 67, 0, 0, 47, 67, 0, 0, 50, 67, 0, 0, 48, 67, 0, 0, 50, 67, 0, 0, 49, 67, 0, 0, 50, 67, 0, 0, 50, 67, 0, 0, 50, 67, 0, 0, 51, 67, 0, 0, 50, 67, 0, 0, 52, 67, 0, 0, 50, 67, 0, 0, 53, 67, 0, 0, 50, 67, 0, 0, 54, 67, 0, 0, 50, 67, 0, 0, 55, 67, 0, 0, 51, 67, 0, 0, 184, 66, 0, 0, 51, 67, 0, 0, 186, 66, 0, 0, 51, 67, 0, 0, 188, 66, 0, 0, 51, 67, 0, 0, 190, 66, 0, 0, 51, 67, 0, 0, 192, 66, 0, 0, 51, 67, 0, 0, 194, 66, 0, 0, 51, 67, 0, 0, 196, 66, 0, 0, 51, 67, 0, 0, 198, 66, 0, 0, 51, 67, 0, 0, 200, 66, 0, 0, 51, 67, 0, 0, 202, 66, 0, 0, 51, 67, 0, 0, 204, 66, 0, 0, 51, 67, 0, 0, 206, 66, 0, 0, 51, 67, 0, 0, 44, 67, 0, 0, 51, 67, 0, 0, 45, 67, 0, 0, 51, 67, 0, 0, 46, 67, 0, 0, 51, 67, 0, 0, 47, 67, 0, 0, 51, 67, 0, 0, 48, 67, 0, 0, 51, 67, 0, 0, 49, 67, 0, 0, 51, 67, 0, 0, 50, 67, 0, 0, 51, 67, 0, 0, 51, 67, 0, 0, 51, 67, 0, 0, 52, 67, 0, 0, 51, 67, 0, 0, 53, 67, 0, 0, 51, 67, 0, 0, 54, 67, 0, 0, 51, 67, 0, 0, 55, 67, 0, 0, 52, 67, 0, 0, 184, 66, 0, 0, 52, 67, 0, 0, 186, 66, 0, 0, 52, 67, 0, 0, 188, 66, 0, 0, 52, 67, 0, 0, 190, 66, 0, 0, 52, 67, 0, 0, 192, 66, 0, 0, 52, 67, 0, 0, 194, 66, 0, 0, 52, 67, 0, 0, 196, 66, 0, 0, 52, 67, 0, 0, 198, 66, 0, 0, 52, 67, 0, 0, 200, 66, 0, 0, 52, 67, 0, 0, 202, 66, 0, 0, 52, 67, 0, 0, 204, 66, 0, 0, 52, 67, 0, 0, 206, 66, 0, 0, 52, 67, 0, 0, 44, 67, 0, 0, 52, 67, 0, 0, 45, 67, 0, 0, 52, 67, 0, 0, 46, 67, 0, 0, 52, 67, 0, 0, 47, 67, 0, 0, 52, 67, 0, 0, 48, 67, 0, 0, 52, 67, 0, 0, 49, 67, 0, 0, 52, 67, 0, 0, 50, 67, 0, 0, 52, 67, 0, 0, 51, 67, 0, 0, 52, 67, 0, 0, 52, 67, 0, 0, 52, 67, 0, 0, 53, 67, 0, 0, 52, 67, 0, 0, 54, 67, 0, 0, 52, 67, 0, 0, 55, 67, 0, 0, 53, 67, 0, 0, 184, 66, 0, 0, 53, 67, 0, 0, 186, 66, 0, 0, 53, 67, 0, 0, 188, 66, 0, 0, 53, 67, 0, 0, 190, 66, 0, 0, 53, 67, 0, 0, 192, 66, 0, 0, 53, 67, 0, 0, 194, 66, 0, 0, 53, 67, 0, 0, 196, 66, 0, 0, 53, 67, 0, 0, 198, 66, 0, 0, 53, 67, 0, 0, 200, 66, 0, 0, 53, 67, 0, 0, 202, 66, 0, 0, 53, 67, 0, 0, 204, 66, 0, 0, 53, 67, 0, 0, 206, 66, 0, 0, 53, 67, 0, 0, 45, 67, 0, 0, 53, 67, 0, 0, 46, 67, 0, 0, 53, 67, 0, 0, 47, 67, 0, 0, 53, 67, 0, 0, 48, 67, 0, 0, 53, 67, 0, 0, 49, 67, 0, 0, 53, 67, 0, 0, 50, 67, 0, 0, 53, 67, 0, 0, 51, 67, 0, 0, 53, 67, 0, 0, 52, 67, 0, 0, 53, 67, 0, 0, 53, 67, 0, 0, 53, 67, 0, 0, 54, 67, 0, 0, 53, 67, 0, 0, 55, 67, 0, 0, 54, 67, 0, 0, 184, 66, 0, 0, 54, 67, 0, 0, 186, 66, 0, 0, 54, 67, 0, 0, 188, 66, 0, 0, 54, 67, 0, 0, 190, 66, 0, 0, 54, 67, 0, 0, 192, 66, 0, 0, 54, 67, 0, 0, 194, 66, 0, 0, 54, 67, 0, 0, 196, 66, 0, 0, 54, 67, 0, 0, 198, 66, 0, 0, 54, 67, 0, 0, 200, 66, 0, 0, 54, 67, 0, 0, 202, 66, 0, 0, 54, 67, 0, 0, 204, 66, 0, 0, 54, 67, 0, 0, 45, 67, 0, 0, 54, 67, 0, 0, 46, 67, 0, 0, 54, 67, 0, 0, 47, 67, 0, 0, 54, 67, 0, 0, 48, 67, 0, 0, 54, 67, 0, 0, 49, 67, 0, 0, 54, 67, 0, 0, 50, 67, 0, 0, 54, 67, 0, 0, 51, 67, 0, 0, 54, 67, 0, 0, 52, 67, 0, 0, 54, 67, 0, 0, 53, 67, 0, 0, 54, 67, 0, 0, 54, 67, 0, 0, 54, 67, 0, 0, 55, 67, 0, 0, 55, 67, 0, 0, 184, 66, 0, 0, 55, 67, 0, 0, 186, 66, 0, 0, 55, 67, 0, 0, 188, 66, 0, 0, 55, 67, 0, 0, 190, 66, 0, 0, 55, 67, 0, 0, 192, 66, 0, 0, 55, 67, 0, 0, 194, 66, 0, 0, 55, 67, 0, 0, 196, 66, 0, 0, 55, 67, 0, 0, 198, 66, 0, 0, 55, 67, 0, 0, 200, 66, 0, 0, 55, 67, 0, 0, 202, 66, 0, 0, 55, 67, 0, 0, 204, 66, 0, 0, 55, 67, 0, 0, 45, 67, 0, 0, 55, 67, 0, 0, 46, 67, 0, 0, 55, 67, 0, 0, 47, 67, 0, 0, 55, 67, 0, 0, 48, 67, 0, 0, 55, 67, 0, 0, 49, 67, 0, 0, 55, 67, 0, 0, 50, 67, 0, 0, 55, 67, 0, 0, 51, 67, 0, 0, 55, 67, 0, 0, 52, 67, 0, 0, 55, 67, 0, 0, 53, 67, 0, 0, 55, 67, 0, 0, 54, 67, 0, 0, 55, 67, 0, 0, 55, 67, 0, 0, 56, 67, 0, 0, 184, 66, 0, 0, 56, 67, 0, 0, 186, 66, 0, 0, 56, 67, 0, 0, 188, 66, 0, 0, 56, 67, 0, 0, 190, 66, 0, 0, 56, 67, 0, 0, 192, 66, 0, 0, 56, 67, 0, 0, 194, 66, 0, 0, 56, 67, 0, 0, 196, 66, 0, 0, 56, 67, 0, 0, 198, 66, 0, 0, 56, 67, 0, 0, 200, 66, 0, 0, 56, 67, 0, 0, 202, 66, 0, 0, 56, 67, 0, 0, 204, 66, 0, 0, 56, 67, 0, 0, 45, 67, 0, 0, 56, 67, 0, 0, 46, 67, 0, 0, 56, 67, 0, 0, 47, 67, 0, 0, 56, 67, 0, 0, 48, 67, 0, 0, 56, 67, 0, 0, 49, 67, 0, 0, 56, 67, 0, 0, 50, 67, 0, 0, 56, 67, 0, 0, 51, 67, 0, 0, 56, 67, 0, 0, 52, 67, 0, 0, 56, 67, 0, 0, 53, 67, 0, 0, 56, 67, 0, 0, 54, 67, 0, 0, 56, 67, 0, 0, 55, 67, 0, 0, 57, 67, 0, 0, 184, 66, 0, 0, 57, 67, 0, 0, 186, 66, 0, 0, 57, 67, 0, 0, 188, 66, 0, 0, 57, 67, 0, 0, 190, 66, 0, 0, 57, 67, 0, 0, 192, 66, 0, 0, 57, 67, 0, 0, 194, 66, 0, 0, 57, 67, 0, 0, 196, 66, 0, 0, 57, 67, 0, 0, 198, 66, 0, 0, 57, 67, 0, 0, 200, 66, 0, 0, 57, 67, 0, 0, 202, 66, 0, 0, 57, 67, 0, 0, 46, 67, 0, 0, 57, 67, 0, 0, 47, 67, 0, 0, 57, 67, 0, 0, 48, 67, 0, 0, 57, 67, 0, 0, 49, 67, 0, 0, 57, 67, 0, 0, 50, 67, 0, 0, 57, 67, 0, 0, 51, 67, 0, 0, 57, 67, 0, 0, 52, 67, 0, 0, 57, 67, 0, 0, 53, 67, 0, 0, 57, 67, 0, 0, 54, 67, 0, 0, 57, 67, 0, 0, 55, 67, 0, 0, 72, 67, 0, 0, 198, 66, 0, 0, 72, 67, 0, 0, 200, 66, 0, 0, 72, 67, 0, 0, 202, 66, 0, 0, 72, 67, 0, 0, 204, 66, 0, 0, 72, 67, 0, 0, 206, 66, 0, 0, 72, 67, 0, 0, 208, 66, 0, 0, 72, 67, 0, 0, 210, 66, 0, 0, 72, 67, 0, 0, 212, 66, 0, 0, 72, 67, 0, 0, 214, 66, 0, 0, 72, 67, 0, 0, 216, 66, 0, 0, 72, 67, 0, 0, 218, 66, 0, 0, 72, 67, 0, 0, 220, 66, 0, 0, 72, 67, 0, 0, 222, 66, 0, 0, 72, 67, 0, 0, 42, 67, 0, 0, 72, 67, 0, 0, 43, 67, 0, 0, 72, 67, 0, 0, 44, 67, 0, 0, 72, 67, 0, 0, 45, 67, 0, 0, 72, 67, 0, 0, 46, 67, 0, 0, 72, 67, 0, 0, 47, 67, 0, 0, 72, 67, 0, 0, 48, 67, 0, 0, 72, 67, 0, 0, 49, 67, 0, 0, 73, 67, 0, 0, 196, 66, 0, 0, 73, 67, 0, 0, 198, 66, 0, 0, 73, 67, 0, 0, 200, 66, 0, 0, 73, 67, 0, 0, 202, 66, 0, 0, 73, 67, 0, 0, 204, 66, 0, 0, 73, 67, 0, 0, 206, 66, 0, 0, 73, 67, 0, 0, 208, 66, 0, 0, 73, 67, 0, 0, 210, 66, 0, 0, 73, 67, 0, 0, 212, 66, 0, 0, 73, 67, 0, 0, 214, 66, 0, 0, 73, 67, 0, 0, 216, 66, 0, 0, 73, 67, 0, 0, 218, 66, 0, 0, 73, 67, 0, 0, 220, 66, 0, 0, 73, 67, 0, 0, 222, 66, 0, 0, 73, 67, 0, 0, 224, 66, 0, 0, 73, 67, 0, 0, 226, 66, 0, 0, 73, 67, 0, 0, 228, 66, 0, 0, 73, 67, 0, 0, 230, 66, 0, 0, 73, 67, 0, 0, 41, 67, 0, 0, 73, 67, 0, 0, 42, 67, 0, 0, 73, 67, 0, 0, 43, 67, 0, 0, 73, 67, 0, 0, 44, 67, 0, 0, 73, 67, 0, 0, 45, 67, 0, 0, 73, 67, 0, 0, 46, 67, 0, 0, 73, 67, 0, 0, 47, 67, 0, 0, 73, 67, 0, 0, 48, 67, 0, 0, 73, 67, 0, 0, 49, 67, 0, 0, 73, 67, 0, 0, 50, 67, 0, 0, 74, 67, 0, 0, 190, 66, 0, 0, 74, 67, 0, 0, 192, 66, 0, 0, 74, 67, 0, 0, 194, 66, 0, 0, 74, 67, 0, 0, 196, 66, 0, 0, 74, 67, 0, 0, 198, 66, 0, 0, 74, 67, 0, 0, 200, 66, 0, 0, 74, 67, 0, 0, 202, 66, 0, 0, 74, 67, 0, 0, 204, 66, 0, 0, 74, 67, 0, 0, 206, 66, 0, 0, 74, 67, 0, 0, 208, 66, 0, 0, 74, 67, 0, 0, 210, 66, 0, 0, 74, 67, 0, 0, 212, 66, 0, 0, 74, 67, 0, 0, 214, 66, 0, 0, 74, 67, 0, 0, 216, 66, 0, 0, 74, 67, 0, 0, 218, 66, 0, 0, 74, 67, 0, 0, 220, 66, 0, 0, 74, 67, 0, 0, 222, 66, 0, 0, 74, 67, 0, 0, 224, 66, 0, 0, 74, 67, 0, 0, 226, 66, 0, 0, 74, 67, 0, 0, 228, 66, 0, 0, 74, 67, 0, 0, 230, 66, 0, 0, 74, 67, 0, 0, 232, 66, 0, 0, 74, 67, 0, 0, 234, 66, 0, 0, 74, 67, 0, 0, 236, 66, 0, 0, 74, 67, 0, 0, 238, 66, 0, 0, 74, 67, 0, 0, 240, 66, 0, 0, 74, 67, 0, 0, 242, 66, 0, 0, 74, 67, 0, 0, 244, 66, 0, 0, 74, 67, 0, 0, 246, 66, 0, 0, 74, 67, 0, 0, 39, 67, 0, 0, 74, 67, 0, 0, 40, 67, 0, 0, 74, 67, 0, 0, 41, 67, 0, 0, 74, 67, 0, 0, 42, 67, 0, 0, 74, 67, 0, 0, 43, 67, 0, 0, 74, 67, 0, 0, 44, 67, 0, 0, 74, 67, 0, 0, 45, 67, 0, 0, 74, 67, 0, 0, 46, 67, 0, 0, 74, 67, 0, 0, 47, 67, 0, 0, 74, 67, 0, 0, 48, 67, 0, 0, 74, 67, 0, 0, 49, 67, 0, 0, 74, 67, 0, 0, 50, 67, 0, 0, 74, 67, 0, 0, 51, 67, 0, 0, 74, 67, 0, 0, 52, 67, 0, 0, 75, 67, 0, 0, 188, 66, 0, 0, 75, 67, 0, 0, 190, 66, 0, 0, 75, 67, 0, 0, 192, 66, 0, 0, 75, 67, 0, 0, 194, 66, 0, 0, 75, 67, 0, 0, 196, 66, 0, 0, 75, 67, 0, 0, 198, 66, 0, 0, 75, 67, 0, 0, 200, 66, 0, 0, 75, 67, 0, 0, 202, 66, 0, 0, 75, 67, 0, 0, 204, 66, 0, 0, 75, 67, 0, 0, 206, 66, 0, 0, 75, 67, 0, 0, 208, 66, 0, 0, 75, 67, 0, 0, 210, 66, 0, 0, 75, 67, 0, 0, 212, 66, 0, 0, 75, 67, 0, 0, 214, 66, 0, 0, 75, 67, 0, 0, 216, 66, 0, 0, 75, 67, 0, 0, 218, 66, 0, 0, 75, 67, 0, 0, 220, 66, 0, 0, 75, 67, 0, 0, 222, 66, 0, 0, 75, 67, 0, 0, 224, 66, 0, 0, 75, 67, 0, 0, 226, 66, 0, 0, 75, 67, 0, 0, 228, 66, 0, 0, 75, 67, 0, 0, 230, 66, 0, 0, 75, 67, 0, 0, 232, 66, 0, 0, 75, 67, 0, 0, 234, 66, 0, 0, 75, 67, 0, 0, 236, 66, 0, 0, 75, 67, 0, 0, 238, 66, 0, 0, 75, 67, 0, 0, 240, 66, 0, 0, 75, 67, 0, 0, 242, 66, 0, 0, 75, 67, 0, 0, 244, 66, 0, 0, 75, 67, 0, 0, 246, 66, 0, 0, 75, 67, 0, 0, 248, 66, 0, 0, 75, 67, 0, 0, 250, 66, 0, 0, 75, 67, 0, 0, 252, 66, 0, 0, 75, 67, 0, 0, 254, 66, 0, 0, 75, 67, 0, 0, 38, 67, 0, 0, 75, 67, 0, 0, 39, 67, 0, 0, 75, 67, 0, 0, 40, 67, 0, 0, 75, 67, 0, 0, 41, 67, 0, 0, 75, 67, 0, 0, 42, 67, 0, 0, 75, 67, 0, 0, 43, 67, 0, 0, 75, 67, 0, 0, 44, 67, 0, 0, 75, 67, 0, 0, 45, 67, 0, 0, 75, 67, 0, 0, 46, 67, 0, 0, 75, 67, 0, 0, 47, 67, 0, 0, 75, 67, 0, 0, 48, 67, 0, 0, 75, 67, 0, 0, 49, 67, 0, 0, 75, 67, 0, 0, 50, 67, 0, 0, 75, 67, 0, 0, 51, 67, 0, 0, 75, 67, 0, 0, 52, 67, 0, 0, 75, 67, 0, 0, 53, 67, 0, 0, 76, 67, 0, 0, 186, 66, 0, 0, 76, 67, 0, 0, 188, 66, 0, 0, 76, 67, 0, 0, 190, 66, 0, 0, 76, 67, 0, 0, 192, 66, 0, 0, 76, 67, 0, 0, 194, 66, 0, 0, 76, 67, 0, 0, 196, 66, 0, 0, 76, 67, 0, 0, 198, 66, 0, 0, 76, 67, 0, 0, 200, 66, 0, 0, 76, 67, 0, 0, 202, 66, 0, 0, 76, 67, 0, 0, 204, 66, 0, 0, 76, 67, 0, 0, 206, 66, 0, 0, 76, 67, 0, 0, 208, 66, 0, 0, 76, 67, 0, 0, 210, 66, 0, 0, 76, 67, 0, 0, 212, 66, 0, 0, 76, 67, 0, 0, 214, 66, 0, 0, 76, 67, 0, 0, 216, 66, 0, 0, 76, 67, 0, 0, 218, 66, 0, 0, 76, 67, 0, 0, 220, 66, 0, 0, 76, 67, 0, 0, 222, 66, 0, 0, 76, 67, 0, 0, 224, 66, 0, 0, 76, 67, 0, 0, 226, 66, 0, 0, 76, 67, 0, 0, 228, 66, 0, 0, 76, 67, 0, 0, 230, 66, 0, 0, 76, 67, 0, 0, 232, 66, 0, 0, 76, 67, 0, 0, 234, 66, 0, 0, 76, 67, 0, 0, 236, 66, 0, 0, 76, 67, 0, 0, 238, 66, 0, 0, 76, 67, 0, 0, 240, 66, 0, 0, 76, 67, 0, 0, 242, 66, 0, 0, 76, 67, 0, 0, 244, 66, 0, 0, 76, 67, 0, 0, 246, 66, 0, 0, 76, 67, 0, 0, 248, 66, 0, 0, 76, 67, 0, 0, 250, 66, 0, 0, 76, 67, 0, 0, 252, 66, 0, 0, 76, 67, 0, 0, 254, 66, 0, 0, 76, 67, 0, 0, 0, 67, 0, 0, 76, 67, 0, 0, 1, 67, 0, 0, 76, 67, 0, 0, 2, 67, 0, 0, 76, 67, 0, 0, 3, 67, 0, 0, 76, 67, 0, 0, 4, 67, 0, 0, 76, 67, 0, 0, 5, 67, 0, 0, 76, 67, 0, 0, 6, 67, 0, 0, 76, 67, 0, 0, 7, 67, 0, 0, 76, 67, 0, 0, 8, 67, 0, 0, 76, 67, 0, 0, 37, 67, 0, 0, 76, 67, 0, 0, 38, 67, 0, 0, 76, 67, 0, 0, 39, 67, 0, 0, 76, 67, 0, 0, 40, 67, 0, 0, 76, 67, 0, 0, 41, 67, 0, 0, 76, 67, 0, 0, 42, 67, 0, 0, 76, 67, 0, 0, 43, 67, 0, 0, 76, 67, 0, 0, 44, 67, 0, 0, 76, 67, 0, 0, 45, 67, 0, 0, 76, 67, 0, 0, 46, 67, 0, 0, 76, 67, 0, 0, 47, 67, 0, 0, 76, 67, 0, 0, 48, 67, 0, 0, 76, 67, 0, 0, 49, 67, 0, 0, 76, 67, 0, 0, 50, 67, 0, 0, 76, 67, 0, 0, 51, 67, 0, 0, 76, 67, 0, 0, 52, 67, 0, 0, 76, 67, 0, 0, 53, 67, 0, 0, 76, 67, 0, 0, 54, 67, 0, 0, 77, 67, 0, 0, 184, 66, 0, 0, 77, 67, 0, 0, 186, 66, 0, 0, 77, 67, 0, 0, 188, 66, 0, 0, 77, 67, 0, 0, 190, 66, 0, 0, 77, 67, 0, 0, 192, 66, 0, 0, 77, 67, 0, 0, 194, 66, 0, 0, 77, 67, 0, 0, 196, 66, 0, 0, 77, 67, 0, 0, 198, 66, 0, 0, 77, 67, 0, 0, 200, 66, 0, 0, 77, 67, 0, 0, 202, 66, 0, 0, 77, 67, 0, 0, 204, 66, 0, 0, 77, 67, 0, 0, 206, 66, 0, 0, 77, 67, 0, 0, 208, 66, 0, 0, 77, 67, 0, 0, 210, 66, 0, 0, 77, 67, 0, 0, 212, 66, 0, 0, 77, 67, 0, 0, 214, 66, 0, 0, 77, 67, 0, 0, 216, 66, 0, 0, 77, 67, 0, 0, 218, 66, 0, 0, 77, 67, 0, 0, 220, 66, 0, 0, 77, 67, 0, 0, 222, 66, 0, 0, 77, 67, 0, 0, 224, 66, 0, 0, 77, 67, 0, 0, 226, 66, 0, 0, 77, 67, 0, 0, 228, 66, 0, 0, 77, 67, 0, 0, 230, 66, 0, 0, 77, 67, 0, 0, 232, 66, 0, 0, 77, 67, 0, 0, 234, 66, 0, 0, 77, 67, 0, 0, 236, 66, 0, 0, 77, 67, 0, 0, 238, 66, 0, 0, 77, 67, 0, 0, 240, 66, 0, 0, 77, 67, 0, 0, 242, 66, 0, 0, 77, 67, 0, 0, 244, 66, 0, 0, 77, 67, 0, 0, 246, 66, 0, 0, 77, 67, 0, 0, 248, 66, 0, 0, 77, 67, 0, 0, 250, 66, 0, 0, 77, 67, 0, 0, 252, 66, 0, 0, 77, 67, 0, 0, 254, 66, 0, 0, 77, 67, 0, 0, 0, 67, 0, 0, 77, 67, 0, 0, 1, 67, 0, 0, 77, 67, 0, 0, 2, 67, 0, 0, 77, 67, 0, 0, 3, 67, 0, 0, 77, 67, 0, 0, 4, 67, 0, 0, 77, 67, 0, 0, 5, 67, 0, 0, 77, 67, 0, 0, 6, 67, 0, 0, 77, 67, 0, 0, 7, 67, 0, 0, 77, 67, 0, 0, 8, 67, 0, 0, 77, 67, 0, 0, 9, 67, 0, 0, 77, 67, 0, 0, 10, 67, 0, 0, 77, 67, 0, 0, 11, 67, 0, 0, 77, 67, 0, 0, 12, 67, 0, 0, 77, 67, 0, 0, 36, 67, 0, 0, 77, 67, 0, 0, 37, 67, 0, 0, 77, 67, 0, 0, 38, 67, 0, 0, 77, 67, 0, 0, 39, 67, 0, 0, 77, 67, 0, 0, 40, 67, 0, 0, 77, 67, 0, 0, 41, 67, 0, 0, 77, 67, 0, 0, 42, 67, 0, 0, 77, 67, 0, 0, 43, 67, 0, 0, 77, 67, 0, 0, 44, 67, 0, 0, 77, 67, 0, 0, 45, 67, 0, 0, 77, 67, 0, 0, 46, 67, 0, 0, 77, 67, 0, 0, 47, 67, 0, 0, 77, 67, 0, 0, 48, 67, 0, 0, 77, 67, 0, 0, 49, 67, 0, 0, 77, 67, 0, 0, 50, 67, 0, 0, 77, 67, 0, 0, 51, 67, 0, 0, 77, 67, 0, 0, 52, 67, 0, 0, 77, 67, 0, 0, 53, 67, 0, 0, 77, 67, 0, 0, 54, 67, 0, 0, 77, 67, 0, 0, 55, 67, 0, 0, 78, 67, 0, 0, 184, 66, 0, 0, 78, 67, 0, 0, 186, 66, 0, 0, 78, 67, 0, 0, 188, 66, 0, 0, 78, 67, 0, 0, 190, 66, 0, 0, 78, 67, 0, 0, 192, 66, 0, 0, 78, 67, 0, 0, 194, 66, 0, 0, 78, 67, 0, 0, 196, 66, 0, 0, 78, 67, 0, 0, 198, 66, 0, 0, 78, 67, 0, 0, 200, 66, 0, 0, 78, 67, 0, 0, 202, 66, 0, 0, 78, 67, 0, 0, 204, 66, 0, 0, 78, 67, 0, 0, 206, 66, 0, 0, 78, 67, 0, 0, 208, 66, 0, 0, 78, 67, 0, 0, 210, 66, 0, 0, 78, 67, 0, 0, 212, 66, 0, 0, 78, 67, 0, 0, 214, 66, 0, 0, 78, 67, 0, 0, 216, 66, 0, 0, 78, 67, 0, 0, 218, 66, 0, 0, 78, 67, 0, 0, 220, 66, 0, 0, 78, 67, 0, 0, 222, 66, 0, 0, 78, 67, 0, 0, 224, 66, 0, 0, 78, 67, 0, 0, 226, 66, 0, 0, 78, 67, 0, 0, 228, 66, 0, 0, 78, 67, 0, 0, 230, 66, 0, 0, 78, 67, 0, 0, 232, 66, 0, 0, 78, 67, 0, 0, 234, 66, 0, 0, 78, 67, 0, 0, 236, 66, 0, 0, 78, 67, 0, 0, 238, 66, 0, 0, 78, 67, 0, 0, 240, 66, 0, 0, 78, 67, 0, 0, 242, 66, 0, 0, 78, 67, 0, 0, 244, 66, 0, 0, 78, 67, 0, 0, 246, 66, 0, 0, 78, 67, 0, 0, 248, 66, 0, 0, 78, 67, 0, 0, 250, 66, 0, 0, 78, 67, 0, 0, 252, 66, 0, 0, 78, 67, 0, 0, 254, 66, 0, 0, 78, 67, 0, 0, 0, 67, 0, 0, 78, 67, 0, 0, 1, 67, 0, 0, 78, 67, 0, 0, 2, 67, 0, 0, 78, 67, 0, 0, 3, 67, 0, 0, 78, 67, 0, 0, 4, 67, 0, 0, 78, 67, 0, 0, 5, 67, 0, 0, 78, 67, 0, 0, 6, 67, 0, 0, 78, 67, 0, 0, 7, 67, 0, 0, 78, 67, 0, 0, 8, 67, 0, 0, 78, 67, 0, 0, 9, 67, 0, 0, 78, 67, 0, 0, 10, 67, 0, 0, 78, 67, 0, 0, 11, 67, 0, 0, 78, 67, 0, 0, 12, 67, 0, 0, 78, 67, 0, 0, 13, 67, 0, 0, 78, 67, 0, 0, 14, 67, 0, 0, 78, 67, 0, 0, 15, 67, 0, 0, 78, 67, 0, 0, 16, 67, 0, 0, 78, 67, 0, 0, 17, 67, 0, 0, 78, 67, 0, 0, 18, 67, 0, 0, 78, 67, 0, 0, 19, 67, 0, 0, 78, 67, 0, 0, 20, 67, 0, 0, 78, 67, 0, 0, 21, 67, 0, 0, 78, 67, 0, 0, 22, 67, 0, 0, 78, 67, 0, 0, 23, 67, 0, 0, 78, 67, 0, 0, 24, 67, 0, 0, 78, 67, 0, 0, 25, 67, 0, 0, 78, 67, 0, 0, 26, 67, 0, 0, 78, 67, 0, 0, 36, 67, 0, 0, 78, 67, 0, 0, 37, 67, 0, 0, 78, 67, 0, 0, 38, 67, 0, 0, 78, 67, 0, 0, 39, 67, 0, 0, 78, 67, 0, 0, 40, 67, 0, 0, 78, 67, 0, 0, 41, 67, 0, 0, 78, 67, 0, 0, 42, 67, 0, 0, 78, 67, 0, 0, 43, 67, 0, 0, 78, 67, 0, 0, 44, 67, 0, 0, 78, 67, 0, 0, 45, 67, 0, 0, 78, 67, 0, 0, 46, 67, 0, 0, 78, 67, 0, 0, 47, 67, 0, 0, 78, 67, 0, 0, 48, 67, 0, 0, 78, 67, 0, 0, 49, 67, 0, 0, 78, 67, 0, 0, 50, 67, 0, 0, 78, 67, 0, 0, 51, 67, 0, 0, 78, 67, 0, 0, 52, 67, 0, 0, 78, 67, 0, 0, 53, 67, 0, 0, 78, 67, 0, 0, 54, 67, 0, 0, 78, 67, 0, 0, 55, 67, 0, 0, 79, 67, 0, 0, 182, 66, 0, 0, 79, 67, 0, 0, 184, 66, 0, 0, 79, 67, 0, 0, 186, 66, 0, 0, 79, 67, 0, 0, 188, 66, 0, 0, 79, 67, 0, 0, 190, 66, 0, 0, 79, 67, 0, 0, 192, 66, 0, 0, 79, 67, 0, 0, 194, 66, 0, 0, 79, 67, 0, 0, 196, 66, 0, 0, 79, 67, 0, 0, 198, 66, 0, 0, 79, 67, 0, 0, 200, 66, 0, 0, 79, 67, 0, 0, 202, 66, 0, 0, 79, 67, 0, 0, 204, 66, 0, 0, 79, 67, 0, 0, 206, 66, 0, 0, 79, 67, 0, 0, 208, 66, 0, 0, 79, 67, 0, 0, 210, 66, 0, 0, 79, 67, 0, 0, 212, 66, 0, 0, 79, 67, 0, 0, 214, 66, 0, 0, 79, 67, 0, 0, 216, 66, 0, 0, 79, 67, 0, 0, 218, 66, 0, 0, 79, 67, 0, 0, 220, 66, 0, 0, 79, 67, 0, 0, 222, 66, 0, 0, 79, 67, 0, 0, 224, 66, 0, 0, 79, 67, 0, 0, 226, 66, 0, 0, 79, 67, 0, 0, 228, 66, 0, 0, 79, 67, 0, 0, 230, 66, 0, 0, 79, 67, 0, 0, 232, 66, 0, 0, 79, 67, 0, 0, 234, 66, 0, 0, 79, 67, 0, 0, 236, 66, 0, 0, 79, 67, 0, 0, 238, 66, 0, 0, 79, 67, 0, 0, 240, 66, 0, 0, 79, 67, 0, 0, 242, 66, 0, 0, 79, 67, 0, 0, 244, 66, 0, 0, 79, 67, 0, 0, 246, 66, 0, 0, 79, 67, 0, 0, 248, 66, 0, 0, 79, 67, 0, 0, 250, 66, 0, 0, 79, 67, 0, 0, 252, 66, 0, 0, 79, 67, 0, 0, 254, 66, 0, 0, 79, 67, 0, 0, 0, 67, 0, 0, 79, 67, 0, 0, 1, 67, 0, 0, 79, 67, 0, 0, 2, 67, 0, 0, 79, 67, 0, 0, 3, 67, 0, 0, 79, 67, 0, 0, 4, 67, 0, 0, 79, 67, 0, 0, 5, 67, 0, 0, 79, 67, 0, 0, 6, 67, 0, 0, 79, 67, 0, 0, 7, 67, 0, 0, 79, 67, 0, 0, 8, 67, 0, 0, 79, 67, 0, 0, 9, 67, 0, 0, 79, 67, 0, 0, 10, 67, 0, 0, 79, 67, 0, 0, 11, 67, 0, 0, 79, 67, 0, 0, 12, 67, 0, 0, 79, 67, 0, 0, 13, 67, 0, 0, 79, 67, 0, 0, 14, 67, 0, 0, 79, 67, 0, 0, 15, 67, 0, 0, 79, 67, 0, 0, 16, 67, 0, 0, 79, 67, 0, 0, 17, 67, 0, 0, 79, 67, 0, 0, 18, 67, 0, 0, 79, 67, 0, 0, 19, 67, 0, 0, 79, 67, 0, 0, 20, 67, 0, 0, 79, 67, 0, 0, 21, 67, 0, 0, 79, 67, 0, 0, 22, 67, 0, 0, 79, 67, 0, 0, 23, 67, 0, 0, 79, 67, 0, 0, 24, 67, 0, 0, 79, 67, 0, 0, 25, 67, 0, 0, 79, 67, 0, 0, 26, 67, 0, 0, 79, 67, 0, 0, 27, 67, 0, 0, 79, 67, 0, 0, 35, 67, 0, 0, 79, 67, 0, 0, 36, 67, 0, 0, 79, 67, 0, 0, 37, 67, 0, 0, 79, 67, 0, 0, 38, 67, 0, 0, 79, 67, 0, 0, 39, 67, 0, 0, 79, 67, 0, 0, 40, 67, 0, 0, 79, 67, 0, 0, 41, 67, 0, 0, 79, 67, 0, 0, 42, 67, 0, 0, 79, 67, 0, 0, 43, 67, 0, 0, 79, 67, 0, 0, 44, 67, 0, 0, 79, 67, 0, 0, 45, 67, 0, 0, 79, 67, 0, 0, 46, 67, 0, 0, 79, 67, 0, 0, 47, 67, 0, 0, 79, 67, 0, 0, 48, 67, 0, 0, 79, 67, 0, 0, 49, 67, 0, 0, 79, 67, 0, 0, 50, 67, 0, 0, 79, 67, 0, 0, 51, 67, 0, 0, 79, 67, 0, 0, 52, 67, 0, 0, 79, 67, 0, 0, 53, 67, 0, 0, 79, 67, 0, 0, 54, 67, 0, 0, 79, 67, 0, 0, 55, 67, 0, 0, 79, 67, 0, 0, 56, 67, 0, 0, 80, 67, 0, 0, 182, 66, 0, 0, 80, 67, 0, 0, 184, 66, 0, 0, 80, 67, 0, 0, 186, 66, 0, 0, 80, 67, 0, 0, 188, 66, 0, 0, 80, 67, 0, 0, 190, 66, 0, 0, 80, 67, 0, 0, 192, 66, 0, 0, 80, 67, 0, 0, 194, 66, 0, 0, 80, 67, 0, 0, 196, 66, 0, 0, 80, 67, 0, 0, 198, 66, 0, 0, 80, 67, 0, 0, 200, 66, 0, 0, 80, 67, 0, 0, 202, 66, 0, 0, 80, 67, 0, 0, 204, 66, 0, 0, 80, 67, 0, 0, 206, 66, 0, 0, 80, 67, 0, 0, 208, 66, 0, 0, 80, 67, 0, 0, 210, 66, 0, 0, 80, 67, 0, 0, 212, 66, 0, 0, 80, 67, 0, 0, 214, 66, 0, 0, 80, 67, 0, 0, 216, 66, 0, 0, 80, 67, 0, 0, 218, 66, 0, 0, 80, 67, 0, 0, 220, 66, 0, 0, 80, 67, 0, 0, 222, 66, 0, 0, 80, 67, 0, 0, 224, 66, 0, 0, 80, 67, 0, 0, 226, 66, 0, 0, 80, 67, 0, 0, 228, 66, 0, 0, 80, 67, 0, 0, 230, 66, 0, 0, 80, 67, 0, 0, 232, 66, 0, 0, 80, 67, 0, 0, 234, 66, 0, 0, 80, 67, 0, 0, 236, 66, 0, 0, 80, 67, 0, 0, 238, 66, 0, 0, 80, 67, 0, 0, 240, 66, 0, 0, 80, 67, 0, 0, 242, 66, 0, 0, 80, 67, 0, 0, 244, 66, 0, 0, 80, 67, 0, 0, 246, 66, 0, 0, 80, 67, 0, 0, 248, 66, 0, 0, 80, 67, 0, 0, 250, 66, 0, 0, 80, 67, 0, 0, 252, 66, 0, 0, 80, 67, 0, 0, 254, 66, 0, 0, 80, 67, 0, 0, 0, 67, 0, 0, 80, 67, 0, 0, 1, 67, 0, 0, 80, 67, 0, 0, 2, 67, 0, 0, 80, 67, 0, 0, 3, 67, 0, 0, 80, 67, 0, 0, 4, 67, 0, 0, 80, 67, 0, 0, 5, 67, 0, 0, 80, 67, 0, 0, 6, 67, 0, 0, 80, 67, 0, 0, 7, 67, 0, 0, 80, 67, 0, 0, 8, 67, 0, 0, 80, 67, 0, 0, 9, 67, 0, 0, 80, 67, 0, 0, 10, 67, 0, 0, 80, 67, 0, 0, 11, 67, 0, 0, 80, 67, 0, 0, 12, 67, 0, 0, 80, 67, 0, 0, 13, 67, 0, 0, 80, 67, 0, 0, 14, 67, 0, 0, 80, 67, 0, 0, 15, 67, 0, 0, 80, 67, 0, 0, 16, 67, 0, 0, 80, 67, 0, 0, 17, 67, 0, 0, 80, 67, 0, 0, 18, 67, 0, 0, 80, 67, 0, 0, 19, 67, 0, 0, 80, 67, 0, 0, 20, 67, 0, 0, 80, 67, 0, 0, 21, 67, 0, 0, 80, 67, 0, 0, 22, 67, 0, 0, 80, 67, 0, 0, 23, 67, 0, 0, 80, 67, 0, 0, 24, 67, 0, 0, 80, 67, 0, 0, 25, 67, 0, 0, 80, 67, 0, 0, 26, 67, 0, 0, 80, 67, 0, 0, 27, 67, 0, 0, 80, 67, 0, 0, 34, 67, 0, 0, 80, 67, 0, 0, 35, 67, 0, 0, 80, 67, 0, 0, 36, 67, 0, 0, 80, 67, 0, 0, 37, 67, 0, 0, 80, 67, 0, 0, 38, 67, 0, 0, 80, 67, 0, 0, 39, 67, 0, 0, 80, 67, 0, 0, 40, 67, 0, 0, 80, 67, 0, 0, 41, 67, 0, 0, 80, 67, 0, 0, 42, 67, 0, 0, 80, 67, 0, 0, 43, 67, 0, 0, 80, 67, 0, 0, 44, 67, 0, 0, 80, 67, 0, 0, 45, 67, 0, 0, 80, 67, 0, 0, 46, 67, 0, 0, 80, 67, 0, 0, 47, 67, 0, 0, 80, 67, 0, 0, 48, 67, 0, 0, 80, 67, 0, 0, 49, 67, 0, 0, 80, 67, 0, 0, 50, 67, 0, 0, 80, 67, 0, 0, 51, 67, 0, 0, 80, 67, 0, 0, 52, 67, 0, 0, 80, 67, 0, 0, 53, 67, 0, 0, 80, 67, 0, 0, 54, 67, 0, 0, 80, 67, 0, 0, 55, 67, 0, 0, 80, 67, 0, 0, 56, 67, 0, 0, 80, 67, 0, 0, 57, 67, 0, 0, 81, 67, 0, 0, 180, 66, 0, 0, 81, 67, 0, 0, 182, 66, 0, 0, 81, 67, 0, 0, 184, 66, 0, 0, 81, 67, 0, 0, 186, 66, 0, 0, 81, 67, 0, 0, 188, 66, 0, 0, 81, 67, 0, 0, 190, 66, 0, 0, 81, 67, 0, 0, 192, 66, 0, 0, 81, 67, 0, 0, 194, 66, 0, 0, 81, 67, 0, 0, 196, 66, 0, 0, 81, 67, 0, 0, 198, 66, 0, 0, 81, 67, 0, 0, 200, 66, 0, 0, 81, 67, 0, 0, 202, 66, 0, 0, 81, 67, 0, 0, 204, 66, 0, 0, 81, 67, 0, 0, 206, 66, 0, 0, 81, 67, 0, 0, 208, 66, 0, 0, 81, 67, 0, 0, 210, 66, 0, 0, 81, 67, 0, 0, 212, 66, 0, 0, 81, 67, 0, 0, 214, 66, 0, 0, 81, 67, 0, 0, 216, 66, 0, 0, 81, 67, 0, 0, 218, 66, 0, 0, 81, 67, 0, 0, 220, 66, 0, 0, 81, 67, 0, 0, 222, 66, 0, 0, 81, 67, 0, 0, 224, 66, 0, 0, 81, 67, 0, 0, 226, 66, 0, 0, 81, 67, 0, 0, 228, 66, 0, 0, 81, 67, 0, 0, 230, 66, 0, 0, 81, 67, 0, 0, 232, 66, 0, 0, 81, 67, 0, 0, 234, 66, 0, 0, 81, 67, 0, 0, 236, 66, 0, 0, 81, 67, 0, 0, 238, 66, 0, 0, 81, 67, 0, 0, 240, 66, 0, 0, 81, 67, 0, 0, 242, 66, 0, 0, 81, 67, 0, 0, 244, 66, 0, 0, 81, 67, 0, 0, 246, 66, 0, 0, 81, 67, 0, 0, 248, 66, 0, 0, 81, 67, 0, 0, 250, 66, 0, 0, 81, 67, 0, 0, 252, 66, 0, 0, 81, 67, 0, 0, 254, 66, 0, 0, 81, 67, 0, 0, 0, 67, 0, 0, 81, 67, 0, 0, 1, 67, 0, 0, 81, 67, 0, 0, 2, 67, 0, 0, 81, 67, 0, 0, 3, 67, 0, 0, 81, 67, 0, 0, 4, 67, 0, 0, 81, 67, 0, 0, 5, 67, 0, 0, 81, 67, 0, 0, 6, 67, 0, 0, 81, 67, 0, 0, 7, 67, 0, 0, 81, 67, 0, 0, 8, 67, 0, 0, 81, 67, 0, 0, 9, 67, 0, 0, 81, 67, 0, 0, 10, 67, 0, 0, 81, 67, 0, 0, 11, 67, 0, 0, 81, 67, 0, 0, 12, 67, 0, 0, 81, 67, 0, 0, 13, 67, 0, 0, 81, 67, 0, 0, 14, 67, 0, 0, 81, 67, 0, 0, 15, 67, 0, 0, 81, 67, 0, 0, 16, 67, 0, 0, 81, 67, 0, 0, 17, 67, 0, 0, 81, 67, 0, 0, 18, 67, 0, 0, 81, 67, 0, 0, 19, 67, 0, 0, 81, 67, 0, 0, 20, 67, 0, 0, 81, 67, 0, 0, 21, 67, 0, 0, 81, 67, 0, 0, 22, 67, 0, 0, 81, 67, 0, 0, 23, 67, 0, 0, 81, 67, 0, 0, 24, 67, 0, 0, 81, 67, 0, 0, 25, 67, 0, 0, 81, 67, 0, 0, 26, 67, 0, 0, 81, 67, 0, 0, 27, 67, 0, 0, 81, 67, 0, 0, 34, 67, 0, 0, 81, 67, 0, 0, 35, 67, 0, 0, 81, 67, 0, 0, 36, 67, 0, 0, 81, 67, 0, 0, 37, 67, 0, 0, 81, 67, 0, 0, 38, 67, 0, 0, 81, 67, 0, 0, 39, 67, 0, 0, 81, 67, 0, 0, 40, 67, 0, 0, 81, 67, 0, 0, 41, 67, 0, 0, 81, 67, 0, 0, 42, 67, 0, 0, 81, 67, 0, 0, 43, 67, 0, 0, 81, 67, 0, 0, 44, 67, 0, 0, 81, 67, 0, 0, 45, 67, 0, 0, 81, 67, 0, 0, 46, 67, 0, 0, 81, 67, 0, 0, 47, 67, 0, 0, 81, 67, 0, 0, 48, 67, 0, 0, 81, 67, 0, 0, 49, 67, 0, 0, 81, 67, 0, 0, 50, 67, 0, 0, 81, 67, 0, 0, 51, 67, 0, 0, 81, 67, 0, 0, 52, 67, 0, 0, 81, 67, 0, 0, 53, 67, 0, 0, 81, 67, 0, 0, 54, 67, 0, 0, 81, 67, 0, 0, 55, 67, 0, 0, 81, 67, 0, 0, 56, 67, 0, 0, 81, 67, 0, 0, 57, 67, 0, 0, 82, 67, 0, 0, 180, 66, 0, 0, 82, 67, 0, 0, 182, 66, 0, 0, 82, 67, 0, 0, 184, 66, 0, 0, 82, 67, 0, 0, 186, 66, 0, 0, 82, 67, 0, 0, 188, 66, 0, 0, 82, 67, 0, 0, 190, 66, 0, 0, 82, 67, 0, 0, 192, 66, 0, 0, 82, 67, 0, 0, 194, 66, 0, 0, 82, 67, 0, 0, 196, 66, 0, 0, 82, 67, 0, 0, 198, 66, 0, 0, 82, 67, 0, 0, 200, 66, 0, 0, 82, 67, 0, 0, 202, 66, 0, 0, 82, 67, 0, 0, 204, 66, 0, 0, 82, 67, 0, 0, 206, 66, 0, 0, 82, 67, 0, 0, 208, 66, 0, 0, 82, 67, 0, 0, 210, 66, 0, 0, 82, 67, 0, 0, 212, 66, 0, 0, 82, 67, 0, 0, 214, 66, 0, 0, 82, 67, 0, 0, 216, 66, 0, 0, 82, 67, 0, 0, 218, 66, 0, 0, 82, 67, 0, 0, 220, 66, 0, 0, 82, 67, 0, 0, 222, 66, 0, 0, 82, 67, 0, 0, 224, 66, 0, 0, 82, 67, 0, 0, 226, 66, 0, 0, 82, 67, 0, 0, 228, 66, 0, 0, 82, 67, 0, 0, 230, 66, 0, 0, 82, 67, 0, 0, 232, 66, 0, 0, 82, 67, 0, 0, 234, 66, 0, 0, 82, 67, 0, 0, 236, 66, 0, 0, 82, 67, 0, 0, 238, 66, 0, 0, 82, 67, 0, 0, 240, 66, 0, 0, 82, 67, 0, 0, 242, 66, 0, 0, 82, 67, 0, 0, 244, 66, 0, 0, 82, 67, 0, 0, 246, 66, 0, 0, 82, 67, 0, 0, 248, 66, 0, 0, 82, 67, 0, 0, 250, 66, 0, 0, 82, 67, 0, 0, 252, 66, 0, 0, 82, 67, 0, 0, 254, 66, 0, 0, 82, 67, 0, 0, 0, 67, 0, 0, 82, 67, 0, 0, 1, 67, 0, 0, 82, 67, 0, 0, 2, 67, 0, 0, 82, 67, 0, 0, 3, 67, 0, 0, 82, 67, 0, 0, 4, 67, 0, 0, 82, 67, 0, 0, 5, 67, 0, 0, 82, 67, 0, 0, 6, 67, 0, 0, 82, 67, 0, 0, 7, 67, 0, 0, 82, 67, 0, 0, 8, 67, 0, 0, 82, 67, 0, 0, 9, 67, 0, 0, 82, 67, 0, 0, 10, 67, 0, 0, 82, 67, 0, 0, 11, 67, 0, 0, 82, 67, 0, 0, 12, 67, 0, 0, 82, 67, 0, 0, 13, 67, 0, 0, 82, 67, 0, 0, 14, 67, 0, 0, 82, 67, 0, 0, 15, 67, 0, 0, 82, 67, 0, 0, 16, 67, 0, 0, 82, 67, 0, 0, 17, 67, 0, 0, 82, 67, 0, 0, 18, 67, 0, 0, 82, 67, 0, 0, 19, 67, 0, 0, 82, 67, 0, 0, 20, 67, 0, 0, 82, 67, 0, 0, 21, 67, 0, 0, 82, 67, 0, 0, 22, 67, 0, 0, 82, 67, 0, 0, 23, 67, 0, 0, 82, 67, 0, 0, 24, 67, 0, 0, 82, 67, 0, 0, 25, 67, 0, 0, 82, 67, 0, 0, 26, 67, 0, 0, 82, 67, 0, 0, 27, 67, 0, 0, 82, 67, 0, 0, 34, 67, 0, 0, 82, 67, 0, 0, 35, 67, 0, 0, 82, 67, 0, 0, 36, 67, 0, 0, 82, 67, 0, 0, 37, 67, 0, 0, 82, 67, 0, 0, 38, 67, 0, 0, 82, 67, 0, 0, 39, 67, 0, 0, 82, 67, 0, 0, 40, 67, 0, 0, 82, 67, 0, 0, 41, 67, 0, 0, 82, 67, 0, 0, 42, 67, 0, 0, 82, 67, 0, 0, 43, 67, 0, 0, 82, 67, 0, 0, 44, 67, 0, 0, 82, 67, 0, 0, 45, 67, 0, 0, 82, 67, 0, 0, 46, 67, 0, 0, 82, 67, 0, 0, 47, 67, 0, 0, 82, 67, 0, 0, 48, 67, 0, 0, 82, 67, 0, 0, 49, 67, 0, 0, 82, 67, 0, 0, 50, 67, 0, 0, 82, 67, 0, 0, 51, 67, 0, 0, 82, 67, 0, 0, 52, 67, 0, 0, 82, 67, 0, 0, 53, 67, 0, 0, 82, 67, 0, 0, 54, 67, 0, 0, 82, 67, 0, 0, 55, 67, 0, 0, 82, 67, 0, 0, 56, 67, 0, 0, 82, 67, 0, 0, 57, 67, 0, 0, 83, 67, 0, 0, 180, 66, 0, 0, 83, 67, 0, 0, 182, 66, 0, 0, 83, 67, 0, 0, 184, 66, 0, 0, 83, 67, 0, 0, 186, 66, 0, 0, 83, 67, 0, 0, 188, 66, 0, 0, 83, 67, 0, 0, 190, 66, 0, 0, 83, 67, 0, 0, 192, 66, 0, 0, 83, 67, 0, 0, 194, 66, 0, 0, 83, 67, 0, 0, 196, 66, 0, 0, 83, 67, 0, 0, 198, 66, 0, 0, 83, 67, 0, 0, 200, 66, 0, 0, 83, 67, 0, 0, 202, 66, 0, 0, 83, 67, 0, 0, 204, 66, 0, 0, 83, 67, 0, 0, 206, 66, 0, 0, 83, 67, 0, 0, 208, 66, 0, 0, 83, 67, 0, 0, 210, 66, 0, 0, 83, 67, 0, 0, 212, 66, 0, 0, 83, 67, 0, 0, 214, 66, 0, 0, 83, 67, 0, 0, 216, 66, 0, 0, 83, 67, 0, 0, 218, 66, 0, 0, 83, 67, 0, 0, 220, 66, 0, 0, 83, 67, 0, 0, 222, 66, 0, 0, 83, 67, 0, 0, 224, 66, 0, 0, 83, 67, 0, 0, 226, 66, 0, 0, 83, 67, 0, 0, 228, 66, 0, 0, 83, 67, 0, 0, 230, 66, 0, 0, 83, 67, 0, 0, 232, 66, 0, 0, 83, 67, 0, 0, 234, 66, 0, 0, 83, 67, 0, 0, 236, 66, 0, 0, 83, 67, 0, 0, 238, 66, 0, 0, 83, 67, 0, 0, 240, 66, 0, 0, 83, 67, 0, 0, 242, 66, 0, 0, 83, 67, 0, 0, 244, 66, 0, 0, 83, 67, 0, 0, 246, 66, 0, 0, 83, 67, 0, 0, 248, 66, 0, 0, 83, 67, 0, 0, 250, 66, 0, 0, 83, 67, 0, 0, 252, 66, 0, 0, 83, 67, 0, 0, 254, 66, 0, 0, 83, 67, 0, 0, 0, 67, 0, 0, 83, 67, 0, 0, 1, 67, 0, 0, 83, 67, 0, 0, 2, 67, 0, 0, 83, 67, 0, 0, 3, 67, 0, 0, 83, 67, 0, 0, 4, 67, 0, 0, 83, 67, 0, 0, 5, 67, 0, 0, 83, 67, 0, 0, 6, 67, 0, 0, 83, 67, 0, 0, 7, 67, 0, 0, 83, 67, 0, 0, 8, 67, 0, 0, 83, 67, 0, 0, 9, 67, 0, 0, 83, 67, 0, 0, 10, 67, 0, 0, 83, 67, 0, 0, 11, 67, 0, 0, 83, 67, 0, 0, 12, 67, 0, 0, 83, 67, 0, 0, 13, 67, 0, 0, 83, 67, 0, 0, 14, 67, 0, 0, 83, 67, 0, 0, 15, 67, 0, 0, 83, 67, 0, 0, 16, 67, 0, 0, 83, 67, 0, 0, 17, 67, 0, 0, 83, 67, 0, 0, 18, 67, 0, 0, 83, 67, 0, 0, 19, 67, 0, 0, 83, 67, 0, 0, 20, 67, 0, 0, 83, 67, 0, 0, 21, 67, 0, 0, 83, 67, 0, 0, 22, 67, 0, 0, 83, 67, 0, 0, 23, 67, 0, 0, 83, 67, 0, 0, 24, 67, 0, 0, 83, 67, 0, 0, 25, 67, 0, 0, 83, 67, 0, 0, 26, 67, 0, 0, 83, 67, 0, 0, 27, 67, 0, 0, 83, 67, 0, 0, 34, 67, 0, 0, 83, 67, 0, 0, 35, 67, 0, 0, 83, 67, 0, 0, 36, 67, 0, 0, 83, 67, 0, 0, 37, 67, 0, 0, 83, 67, 0, 0, 38, 67, 0, 0, 83, 67, 0, 0, 39, 67, 0, 0, 83, 67, 0, 0, 40, 67, 0, 0, 83, 67, 0, 0, 41, 67, 0, 0, 83, 67, 0, 0, 42, 67, 0, 0, 83, 67, 0, 0, 43, 67, 0, 0, 83, 67, 0, 0, 44, 67, 0, 0, 83, 67, 0, 0, 45, 67, 0, 0, 83, 67, 0, 0, 46, 67, 0, 0, 83, 67, 0, 0, 47, 67, 0, 0, 83, 67, 0, 0, 48, 67, 0, 0, 83, 67, 0, 0, 49, 67, 0, 0, 83, 67, 0, 0, 50, 67, 0, 0, 83, 67, 0, 0, 51, 67, 0, 0, 83, 67, 0, 0, 52, 67, 0, 0, 83, 67, 0, 0, 53, 67, 0, 0, 83, 67, 0, 0, 54, 67, 0, 0, 83, 67, 0, 0, 55, 67, 0, 0, 83, 67, 0, 0, 56, 67, 0, 0, 83, 67, 0, 0, 57, 67, 0, 0, 84, 67, 0, 0, 180, 66, 0, 0, 84, 67, 0, 0, 182, 66, 0, 0, 84, 67, 0, 0, 184, 66, 0, 0, 84, 67, 0, 0, 186, 66, 0, 0, 84, 67, 0, 0, 188, 66, 0, 0, 84, 67, 0, 0, 190, 66, 0, 0, 84, 67, 0, 0, 192, 66, 0, 0, 84, 67, 0, 0, 194, 66, 0, 0, 84, 67, 0, 0, 196, 66, 0, 0, 84, 67, 0, 0, 198, 66, 0, 0, 84, 67, 0, 0, 200, 66, 0, 0, 84, 67, 0, 0, 202, 66, 0, 0, 84, 67, 0, 0, 204, 66, 0, 0, 84, 67, 0, 0, 206, 66, 0, 0, 84, 67, 0, 0, 208, 66, 0, 0, 84, 67, 0, 0, 210, 66, 0, 0, 84, 67, 0, 0, 212, 66, 0, 0, 84, 67, 0, 0, 214, 66, 0, 0, 84, 67, 0, 0, 216, 66, 0, 0, 84, 67, 0, 0, 218, 66, 0, 0, 84, 67, 0, 0, 220, 66, 0, 0, 84, 67, 0, 0, 222, 66, 0, 0, 84, 67, 0, 0, 224, 66, 0, 0, 84, 67, 0, 0, 226, 66, 0, 0, 84, 67, 0, 0, 228, 66, 0, 0, 84, 67, 0, 0, 230, 66, 0, 0, 84, 67, 0, 0, 232, 66, 0, 0, 84, 67, 0, 0, 234, 66, 0, 0, 84, 67, 0, 0, 236, 66, 0, 0, 84, 67, 0, 0, 238, 66, 0, 0, 84, 67, 0, 0, 240, 66, 0, 0, 84, 67, 0, 0, 242, 66, 0, 0, 84, 67, 0, 0, 244, 66, 0, 0, 84, 67, 0, 0, 246, 66, 0, 0, 84, 67, 0, 0, 248, 66, 0, 0, 84, 67, 0, 0, 250, 66, 0, 0, 84, 67, 0, 0, 252, 66, 0, 0, 84, 67, 0, 0, 254, 66, 0, 0, 84, 67, 0, 0, 0, 67, 0, 0, 84, 67, 0, 0, 1, 67, 0, 0, 84, 67, 0, 0, 2, 67, 0, 0, 84, 67, 0, 0, 3, 67, 0, 0, 84, 67, 0, 0, 4, 67, 0, 0, 84, 67, 0, 0, 5, 67, 0, 0, 84, 67, 0, 0, 6, 67, 0, 0, 84, 67, 0, 0, 7, 67, 0, 0, 84, 67, 0, 0, 8, 67, 0, 0, 84, 67, 0, 0, 9, 67, 0, 0, 84, 67, 0, 0, 10, 67, 0, 0, 84, 67, 0, 0, 11, 67, 0, 0, 84, 67, 0, 0, 12, 67, 0, 0, 84, 67, 0, 0, 13, 67, 0, 0, 84, 67, 0, 0, 14, 67, 0, 0, 84, 67, 0, 0, 15, 67, 0, 0, 84, 67, 0, 0, 16, 67, 0, 0, 84, 67, 0, 0, 17, 67, 0, 0, 84, 67, 0, 0, 18, 67, 0, 0, 84, 67, 0, 0, 19, 67, 0, 0, 84, 67, 0, 0, 20, 67, 0, 0, 84, 67, 0, 0, 21, 67, 0, 0, 84, 67, 0, 0, 22, 67, 0, 0, 84, 67, 0, 0, 23, 67, 0, 0, 84, 67, 0, 0, 24, 67, 0, 0, 84, 67, 0, 0, 25, 67, 0, 0, 84, 67, 0, 0, 26, 67, 0, 0, 84, 67, 0, 0, 27, 67, 0, 0, 84, 67, 0, 0, 34, 67, 0, 0, 84, 67, 0, 0, 35, 67, 0, 0, 84, 67, 0, 0, 36, 67, 0, 0, 84, 67, 0, 0, 37, 67, 0, 0, 84, 67, 0, 0, 38, 67, 0, 0, 84, 67, 0, 0, 39, 67, 0, 0, 84, 67, 0, 0, 40, 67, 0, 0, 84, 67, 0, 0, 41, 67, 0, 0, 84, 67, 0, 0, 42, 67, 0, 0, 84, 67, 0, 0, 43, 67, 0, 0, 84, 67, 0, 0, 44, 67, 0, 0, 84, 67, 0, 0, 45, 67, 0, 0, 84, 67, 0, 0, 46, 67, 0, 0, 84, 67, 0, 0, 47, 67, 0, 0, 84, 67, 0, 0, 48, 67, 0, 0, 84, 67, 0, 0, 49, 67, 0, 0, 84, 67, 0, 0, 50, 67, 0, 0, 84, 67, 0, 0, 51, 67, 0, 0, 84, 67, 0, 0, 52, 67, 0, 0, 84, 67, 0, 0, 53, 67, 0, 0, 84, 67, 0, 0, 54, 67, 0, 0, 84, 67, 0, 0, 55, 67, 0, 0, 84, 67, 0, 0, 56, 67, 0, 0, 84, 67, 0, 0, 57, 67, 0, 0, 85, 67, 0, 0, 180, 66, 0, 0, 85, 67, 0, 0, 182, 66, 0, 0, 85, 67, 0, 0, 184, 66, 0, 0, 85, 67, 0, 0, 186, 66, 0, 0, 85, 67, 0, 0, 188, 66, 0, 0, 85, 67, 0, 0, 190, 66, 0, 0, 85, 67, 0, 0, 192, 66, 0, 0, 85, 67, 0, 0, 194, 66, 0, 0, 85, 67, 0, 0, 196, 66, 0, 0, 85, 67, 0, 0, 198, 66, 0, 0, 85, 67, 0, 0, 200, 66, 0, 0, 85, 67, 0, 0, 202, 66, 0, 0, 85, 67, 0, 0, 204, 66, 0, 0, 85, 67, 0, 0, 206, 66, 0, 0, 85, 67, 0, 0, 208, 66, 0, 0, 85, 67, 0, 0, 210, 66, 0, 0, 85, 67, 0, 0, 212, 66, 0, 0, 85, 67, 0, 0, 214, 66, 0, 0, 85, 67, 0, 0, 216, 66, 0, 0, 85, 67, 0, 0, 218, 66, 0, 0, 85, 67, 0, 0, 220, 66, 0, 0, 85, 67, 0, 0, 222, 66, 0, 0, 85, 67, 0, 0, 224, 66, 0, 0, 85, 67, 0, 0, 226, 66, 0, 0, 85, 67, 0, 0, 228, 66, 0, 0, 85, 67, 0, 0, 230, 66, 0, 0, 85, 67, 0, 0, 232, 66, 0, 0, 85, 67, 0, 0, 234, 66, 0, 0, 85, 67, 0, 0, 236, 66, 0, 0, 85, 67, 0, 0, 238, 66, 0, 0, 85, 67, 0, 0, 240, 66, 0, 0, 85, 67, 0, 0, 242, 66, 0, 0, 85, 67, 0, 0, 244, 66, 0, 0, 85, 67, 0, 0, 246, 66, 0, 0, 85, 67, 0, 0, 248, 66, 0, 0, 85, 67, 0, 0, 250, 66, 0, 0, 85, 67, 0, 0, 252, 66, 0, 0, 85, 67, 0, 0, 254, 66, 0, 0, 85, 67, 0, 0, 0, 67, 0, 0, 85, 67, 0, 0, 1, 67, 0, 0, 85, 67, 0, 0, 2, 67, 0, 0, 85, 67, 0, 0, 3, 67, 0, 0, 85, 67, 0, 0, 4, 67, 0, 0, 85, 67, 0, 0, 5, 67, 0, 0, 85, 67, 0, 0, 6, 67, 0, 0, 85, 67, 0, 0, 7, 67, 0, 0, 85, 67, 0, 0, 8, 67, 0, 0, 85, 67, 0, 0, 9, 67, 0, 0, 85, 67, 0, 0, 10, 67, 0, 0, 85, 67, 0, 0, 11, 67, 0, 0, 85, 67, 0, 0, 12, 67, 0, 0, 85, 67, 0, 0, 13, 67, 0, 0, 85, 67, 0, 0, 14, 67, 0, 0, 85, 67, 0, 0, 15, 67, 0, 0, 85, 67, 0, 0, 16, 67, 0, 0, 85, 67, 0, 0, 17, 67, 0, 0, 85, 67, 0, 0, 18, 67, 0, 0, 85, 67, 0, 0, 19, 67, 0, 0, 85, 67, 0, 0, 20, 67, 0, 0, 85, 67, 0, 0, 21, 67, 0, 0, 85, 67, 0, 0, 22, 67, 0, 0, 85, 67, 0, 0, 23, 67, 0, 0, 85, 67, 0, 0, 24, 67, 0, 0, 85, 67, 0, 0, 25, 67, 0, 0, 85, 67, 0, 0, 26, 67, 0, 0, 85, 67, 0, 0, 27, 67, 0, 0, 85, 67, 0, 0, 34, 67, 0, 0, 85, 67, 0, 0, 35, 67, 0, 0, 85, 67, 0, 0, 36, 67, 0, 0, 85, 67, 0, 0, 37, 67, 0, 0, 85, 67, 0, 0, 38, 67, 0, 0, 85, 67, 0, 0, 39, 67, 0, 0, 85, 67, 0, 0, 40, 67, 0, 0, 85, 67, 0, 0, 41, 67, 0, 0, 85, 67, 0, 0, 42, 67, 0, 0, 85, 67, 0, 0, 43, 67, 0, 0, 85, 67, 0, 0, 44, 67, 0, 0, 85, 67, 0, 0, 45, 67, 0, 0, 85, 67, 0, 0, 46, 67, 0, 0, 85, 67, 0, 0, 47, 67, 0, 0, 85, 67, 0, 0, 48, 67, 0, 0, 85, 67, 0, 0, 49, 67, 0, 0, 85, 67, 0, 0, 50, 67, 0, 0, 85, 67, 0, 0, 51, 67, 0, 0, 85, 67, 0, 0, 52, 67, 0, 0, 85, 67, 0, 0, 53, 67, 0, 0, 85, 67, 0, 0, 54, 67, 0, 0, 85, 67, 0, 0, 55, 67, 0, 0, 85, 67, 0, 0, 56, 67, 0, 0, 85, 67, 0, 0, 57, 67, 0, 0, 86, 67, 0, 0, 180, 66, 0, 0, 86, 67, 0, 0, 182, 66, 0, 0, 86, 67, 0, 0, 184, 66, 0, 0, 86, 67, 0, 0, 186, 66, 0, 0, 86, 67, 0, 0, 188, 66, 0, 0, 86, 67, 0, 0, 190, 66, 0, 0, 86, 67, 0, 0, 192, 66, 0, 0, 86, 67, 0, 0, 194, 66, 0, 0, 86, 67, 0, 0, 196, 66, 0, 0, 86, 67, 0, 0, 198, 66, 0, 0, 86, 67, 0, 0, 200, 66, 0, 0, 86, 67, 0, 0, 202, 66, 0, 0, 86, 67, 0, 0, 204, 66, 0, 0, 86, 67, 0, 0, 206, 66, 0, 0, 86, 67, 0, 0, 208, 66, 0, 0, 86, 67, 0, 0, 210, 66, 0, 0, 86, 67, 0, 0, 212, 66, 0, 0, 86, 67, 0, 0, 214, 66, 0, 0, 86, 67, 0, 0, 216, 66, 0, 0, 86, 67, 0, 0, 218, 66, 0, 0, 86, 67, 0, 0, 220, 66, 0, 0, 86, 67, 0, 0, 222, 66, 0, 0, 86, 67, 0, 0, 224, 66, 0, 0, 86, 67, 0, 0, 226, 66, 0, 0, 86, 67, 0, 0, 228, 66, 0, 0, 86, 67, 0, 0, 230, 66, 0, 0, 86, 67, 0, 0, 232, 66, 0, 0, 86, 67, 0, 0, 234, 66, 0, 0, 86, 67, 0, 0, 236, 66, 0, 0, 86, 67, 0, 0, 238, 66, 0, 0, 86, 67, 0, 0, 240, 66, 0, 0, 86, 67, 0, 0, 242, 66, 0, 0, 86, 67, 0, 0, 244, 66, 0, 0, 86, 67, 0, 0, 246, 66, 0, 0, 86, 67, 0, 0, 248, 66, 0, 0, 86, 67, 0, 0, 250, 66, 0, 0, 86, 67, 0, 0, 252, 66, 0, 0, 86, 67, 0, 0, 254, 66, 0, 0, 86, 67, 0, 0, 0, 67, 0, 0, 86, 67, 0, 0, 1, 67, 0, 0, 86, 67, 0, 0, 2, 67, 0, 0, 86, 67, 0, 0, 3, 67, 0, 0, 86, 67, 0, 0, 4, 67, 0, 0, 86, 67, 0, 0, 5, 67, 0, 0, 86, 67, 0, 0, 6, 67, 0, 0, 86, 67, 0, 0, 7, 67, 0, 0, 86, 67, 0, 0, 8, 67, 0, 0, 86, 67, 0, 0, 9, 67, 0, 0, 86, 67, 0, 0, 10, 67, 0, 0, 86, 67, 0, 0, 11, 67, 0, 0, 86, 67, 0, 0, 12, 67, 0, 0, 86, 67, 0, 0, 13, 67, 0, 0, 86, 67, 0, 0, 14, 67, 0, 0, 86, 67, 0, 0, 15, 67, 0, 0, 86, 67, 0, 0, 16, 67, 0, 0, 86, 67, 0, 0, 17, 67, 0, 0, 86, 67, 0, 0, 18, 67, 0, 0, 86, 67, 0, 0, 19, 67, 0, 0, 86, 67, 0, 0, 20, 67, 0, 0, 86, 67, 0, 0, 21, 67, 0, 0, 86, 67, 0, 0, 22, 67, 0, 0, 86, 67, 0, 0, 23, 67, 0, 0, 86, 67, 0, 0, 24, 67, 0, 0, 86, 67, 0, 0, 25, 67, 0, 0, 86, 67, 0, 0, 26, 67, 0, 0, 86, 67, 0, 0, 27, 67, 0, 0, 86, 67, 0, 0, 34, 67, 0, 0, 86, 67, 0, 0, 35, 67, 0, 0, 86, 67, 0, 0, 36, 67, 0, 0, 86, 67, 0, 0, 37, 67, 0, 0, 86, 67, 0, 0, 38, 67, 0, 0, 86, 67, 0, 0, 39, 67, 0, 0, 86, 67, 0, 0, 40, 67, 0, 0, 86, 67, 0, 0, 41, 67, 0, 0, 86, 67, 0, 0, 42, 67, 0, 0, 86, 67, 0, 0, 43, 67, 0, 0, 86, 67, 0, 0, 44, 67, 0, 0, 86, 67, 0, 0, 45, 67, 0, 0, 86, 67, 0, 0, 46, 67, 0, 0, 86, 67, 0, 0, 47, 67, 0, 0, 86, 67, 0, 0, 48, 67, 0, 0, 86, 67, 0, 0, 49, 67, 0, 0, 86, 67, 0, 0, 50, 67, 0, 0, 86, 67, 0, 0, 51, 67, 0, 0, 86, 67, 0, 0, 52, 67, 0, 0, 86, 67, 0, 0, 53, 67, 0, 0, 86, 67, 0, 0, 54, 67, 0, 0, 86, 67, 0, 0, 55, 67, 0, 0, 86, 67, 0, 0, 56, 67, 0, 0, 86, 67, 0, 0, 57, 67, 0, 0, 87, 67, 0, 0, 180, 66, 0, 0, 87, 67, 0, 0, 182, 66, 0, 0, 87, 67, 0, 0, 184, 66, 0, 0, 87, 67, 0, 0, 186, 66, 0, 0, 87, 67, 0, 0, 188, 66, 0, 0, 87, 67, 0, 0, 190, 66, 0, 0, 87, 67, 0, 0, 192, 66, 0, 0, 87, 67, 0, 0, 194, 66, 0, 0, 87, 67, 0, 0, 196, 66, 0, 0, 87, 67, 0, 0, 198, 66, 0, 0, 87, 67, 0, 0, 200, 66, 0, 0, 87, 67, 0, 0, 202, 66, 0, 0, 87, 67, 0, 0, 204, 66, 0, 0, 87, 67, 0, 0, 206, 66, 0, 0, 87, 67, 0, 0, 208, 66, 0, 0, 87, 67, 0, 0, 210, 66, 0, 0, 87, 67, 0, 0, 212, 66, 0, 0, 87, 67, 0, 0, 214, 66, 0, 0, 87, 67, 0, 0, 216, 66, 0, 0, 87, 67, 0, 0, 218, 66, 0, 0, 87, 67, 0, 0, 220, 66, 0, 0, 87, 67, 0, 0, 222, 66, 0, 0, 87, 67, 0, 0, 224, 66, 0, 0, 87, 67, 0, 0, 226, 66, 0, 0, 87, 67, 0, 0, 228, 66, 0, 0, 87, 67, 0, 0, 230, 66, 0, 0, 87, 67, 0, 0, 232, 66, 0, 0, 87, 67, 0, 0, 234, 66, 0, 0, 87, 67, 0, 0, 236, 66, 0, 0, 87, 67, 0, 0, 238, 66, 0, 0, 87, 67, 0, 0, 240, 66, 0, 0, 87, 67, 0, 0, 242, 66, 0, 0, 87, 67, 0, 0, 244, 66, 0, 0, 87, 67, 0, 0, 246, 66, 0, 0, 87, 67, 0, 0, 248, 66, 0, 0, 87, 67, 0, 0, 250, 66, 0, 0, 87, 67, 0, 0, 252, 66, 0, 0, 87, 67, 0, 0, 254, 66, 0, 0, 87, 67, 0, 0, 0, 67, 0, 0, 87, 67, 0, 0, 1, 67, 0, 0, 87, 67, 0, 0, 2, 67, 0, 0, 87, 67, 0, 0, 3, 67, 0, 0, 87, 67, 0, 0, 4, 67, 0, 0, 87, 67, 0, 0, 5, 67, 0, 0, 87, 67, 0, 0, 6, 67, 0, 0, 87, 67, 0, 0, 7, 67, 0, 0, 87, 67, 0, 0, 8, 67, 0, 0, 87, 67, 0, 0, 9, 67, 0, 0, 87, 67, 0, 0, 10, 67, 0, 0, 87, 67, 0, 0, 11, 67, 0, 0, 87, 67, 0, 0, 12, 67, 0, 0, 87, 67, 0, 0, 13, 67, 0, 0, 87, 67, 0, 0, 14, 67, 0, 0, 87, 67, 0, 0, 15, 67, 0, 0, 87, 67, 0, 0, 16, 67, 0, 0, 87, 67, 0, 0, 17, 67, 0, 0, 87, 67, 0, 0, 18, 67, 0, 0, 87, 67, 0, 0, 19, 67, 0, 0, 87, 67, 0, 0, 20, 67, 0, 0, 87, 67, 0, 0, 21, 67, 0, 0, 87, 67, 0, 0, 22, 67, 0, 0, 87, 67, 0, 0, 23, 67, 0, 0, 87, 67, 0, 0, 24, 67, 0, 0, 87, 67, 0, 0, 25, 67, 0, 0, 87, 67, 0, 0, 26, 67, 0, 0, 87, 67, 0, 0, 27, 67, 0, 0, 87, 67, 0, 0, 34, 67, 0, 0, 87, 67, 0, 0, 35, 67, 0, 0, 87, 67, 0, 0, 36, 67, 0, 0, 87, 67, 0, 0, 37, 67, 0, 0, 87, 67, 0, 0, 38, 67, 0, 0, 87, 67, 0, 0, 39, 67, 0, 0, 87, 67, 0, 0, 40, 67, 0, 0, 87, 67, 0, 0, 41, 67, 0, 0, 87, 67, 0, 0, 42, 67, 0, 0, 87, 67, 0, 0, 43, 67, 0, 0, 87, 67, 0, 0, 44, 67, 0, 0, 87, 67, 0, 0, 45, 67, 0, 0, 87, 67, 0, 0, 46, 67, 0, 0, 87, 67, 0, 0, 47, 67, 0, 0, 87, 67, 0, 0, 48, 67, 0, 0, 87, 67, 0, 0, 49, 67, 0, 0, 87, 67, 0, 0, 50, 67, 0, 0, 87, 67, 0, 0, 51, 67, 0, 0, 87, 67, 0, 0, 52, 67, 0, 0, 87, 67, 0, 0, 53, 67, 0, 0, 87, 67, 0, 0, 54, 67, 0, 0, 87, 67, 0, 0, 55, 67, 0, 0, 87, 67, 0, 0, 56, 67, 0, 0, 87, 67, 0, 0, 57, 67, 0, 0, 88, 67, 0, 0, 180, 66, 0, 0, 88, 67, 0, 0, 182, 66, 0, 0, 88, 67, 0, 0, 184, 66, 0, 0, 88, 67, 0, 0, 186, 66, 0, 0, 88, 67, 0, 0, 188, 66, 0, 0, 88, 67, 0, 0, 190, 66, 0, 0, 88, 67, 0, 0, 192, 66, 0, 0, 88, 67, 0, 0, 194, 66, 0, 0, 88, 67, 0, 0, 196, 66, 0, 0, 88, 67, 0, 0, 198, 66, 0, 0, 88, 67, 0, 0, 200, 66, 0, 0, 88, 67, 0, 0, 202, 66, 0, 0, 88, 67, 0, 0, 204, 66, 0, 0, 88, 67, 0, 0, 206, 66, 0, 0, 88, 67, 0, 0, 208, 66, 0, 0, 88, 67, 0, 0, 210, 66, 0, 0, 88, 67, 0, 0, 212, 66, 0, 0, 88, 67, 0, 0, 214, 66, 0, 0, 88, 67, 0, 0, 216, 66, 0, 0, 88, 67, 0, 0, 218, 66, 0, 0, 88, 67, 0, 0, 220, 66, 0, 0, 88, 67, 0, 0, 222, 66, 0, 0, 88, 67, 0, 0, 224, 66, 0, 0, 88, 67, 0, 0, 226, 66, 0, 0, 88, 67, 0, 0, 228, 66, 0, 0, 88, 67, 0, 0, 230, 66, 0, 0, 88, 67, 0, 0, 232, 66, 0, 0, 88, 67, 0, 0, 234, 66, 0, 0, 88, 67, 0, 0, 236, 66, 0, 0, 88, 67, 0, 0, 238, 66, 0, 0, 88, 67, 0, 0, 240, 66, 0, 0, 88, 67, 0, 0, 242, 66, 0, 0, 88, 67, 0, 0, 244, 66, 0, 0, 88, 67, 0, 0, 246, 66, 0, 0, 88, 67, 0, 0, 248, 66, 0, 0, 88, 67, 0, 0, 250, 66, 0, 0, 88, 67, 0, 0, 252, 66, 0, 0, 88, 67, 0, 0, 254, 66, 0, 0, 88, 67, 0, 0, 0, 67, 0, 0, 88, 67, 0, 0, 1, 67, 0, 0, 88, 67, 0, 0, 2, 67, 0, 0, 88, 67, 0, 0, 3, 67, 0, 0, 88, 67, 0, 0, 4, 67, 0, 0, 88, 67, 0, 0, 5, 67, 0, 0, 88, 67, 0, 0, 6, 67, 0, 0, 88, 67, 0, 0, 7, 67, 0, 0, 88, 67, 0, 0, 8, 67, 0, 0, 88, 67, 0, 0, 9, 67, 0, 0, 88, 67, 0, 0, 10, 67, 0, 0, 88, 67, 0, 0, 11, 67, 0, 0, 88, 67, 0, 0, 12, 67, 0, 0, 88, 67, 0, 0, 13, 67, 0, 0, 88, 67, 0, 0, 14, 67, 0, 0, 88, 67, 0, 0, 15, 67, 0, 0, 88, 67, 0, 0, 16, 67, 0, 0, 88, 67, 0, 0, 17, 67, 0, 0, 88, 67, 0, 0, 18, 67, 0, 0, 88, 67, 0, 0, 19, 67, 0, 0, 88, 67, 0, 0, 20, 67, 0, 0, 88, 67, 0, 0, 21, 67, 0, 0, 88, 67, 0, 0, 22, 67, 0, 0, 88, 67, 0, 0, 23, 67, 0, 0, 88, 67, 0, 0, 24, 67, 0, 0, 88, 67, 0, 0, 25, 67, 0, 0, 88, 67, 0, 0, 26, 67, 0, 0, 88, 67, 0, 0, 27, 67, 0, 0, 88, 67, 0, 0, 35, 67, 0, 0, 88, 67, 0, 0, 36, 67, 0, 0, 88, 67, 0, 0, 37, 67, 0, 0, 88, 67, 0, 0, 38, 67, 0, 0, 88, 67, 0, 0, 39, 67, 0, 0, 88, 67, 0, 0, 40, 67, 0, 0, 88, 67, 0, 0, 41, 67, 0, 0, 88, 67, 0, 0, 42, 67, 0, 0, 88, 67, 0, 0, 43, 67, 0, 0, 88, 67, 0, 0, 44, 67, 0, 0, 88, 67, 0, 0, 45, 67, 0, 0, 88, 67, 0, 0, 46, 67, 0, 0, 88, 67, 0, 0, 47, 67, 0, 0, 88, 67, 0, 0, 48, 67, 0, 0, 88, 67, 0, 0, 49, 67, 0, 0, 88, 67, 0, 0, 50, 67, 0, 0, 88, 67, 0, 0, 51, 67, 0, 0, 88, 67, 0, 0, 52, 67, 0, 0, 88, 67, 0, 0, 53, 67, 0, 0, 88, 67, 0, 0, 54, 67, 0, 0, 88, 67, 0, 0, 55, 67, 0, 0, 88, 67, 0, 0, 56, 67, 0, 0, 89, 67, 0, 0, 182, 66, 0, 0, 89, 67, 0, 0, 184, 66, 0, 0, 89, 67, 0, 0, 186, 66, 0, 0, 89, 67, 0, 0, 188, 66, 0, 0, 89, 67, 0, 0, 190, 66, 0, 0, 89, 67, 0, 0, 192, 66, 0, 0, 89, 67, 0, 0, 194, 66, 0, 0, 89, 67, 0, 0, 196, 66, 0, 0, 89, 67, 0, 0, 198, 66, 0, 0, 89, 67, 0, 0, 200, 66, 0, 0, 89, 67, 0, 0, 202, 66, 0, 0, 89, 67, 0, 0, 204, 66, 0, 0, 89, 67, 0, 0, 206, 66, 0, 0, 89, 67, 0, 0, 208, 66, 0, 0, 89, 67, 0, 0, 210, 66, 0, 0, 89, 67, 0, 0, 212, 66, 0, 0, 89, 67, 0, 0, 214, 66, 0, 0, 89, 67, 0, 0, 216, 66, 0, 0, 89, 67, 0, 0, 218, 66, 0, 0, 89, 67, 0, 0, 220, 66, 0, 0, 89, 67, 0, 0, 222, 66, 0, 0, 89, 67, 0, 0, 224, 66, 0, 0, 89, 67, 0, 0, 226, 66, 0, 0, 89, 67, 0, 0, 228, 66, 0, 0, 89, 67, 0, 0, 230, 66, 0, 0, 89, 67, 0, 0, 232, 66, 0, 0, 89, 67, 0, 0, 234, 66, 0, 0, 89, 67, 0, 0, 236, 66, 0, 0, 89, 67, 0, 0, 238, 66, 0, 0, 89, 67, 0, 0, 240, 66, 0, 0, 89, 67, 0, 0, 242, 66, 0, 0, 89, 67, 0, 0, 244, 66, 0, 0, 89, 67, 0, 0, 246, 66, 0, 0, 89, 67, 0, 0, 248, 66, 0, 0, 89, 67, 0, 0, 250, 66, 0, 0, 89, 67, 0, 0, 252, 66, 0, 0, 89, 67, 0, 0, 254, 66, 0, 0, 89, 67, 0, 0, 0, 67, 0, 0, 89, 67, 0, 0, 1, 67, 0, 0, 89, 67, 0, 0, 2, 67, 0, 0, 89, 67, 0, 0, 3, 67, 0, 0, 89, 67, 0, 0, 4, 67, 0, 0, 89, 67, 0, 0, 5, 67, 0, 0, 89, 67, 0, 0, 6, 67, 0, 0, 89, 67, 0, 0, 7, 67, 0, 0, 89, 67, 0, 0, 8, 67, 0, 0, 89, 67, 0, 0, 9, 67, 0, 0, 89, 67, 0, 0, 10, 67, 0, 0, 89, 67, 0, 0, 11, 67, 0, 0, 89, 67, 0, 0, 12, 67, 0, 0, 89, 67, 0, 0, 13, 67, 0, 0, 89, 67, 0, 0, 14, 67, 0, 0, 89, 67, 0, 0, 15, 67, 0, 0, 89, 67, 0, 0, 16, 67, 0, 0, 89, 67, 0, 0, 17, 67, 0, 0, 89, 67, 0, 0, 18, 67, 0, 0, 89, 67, 0, 0, 19, 67, 0, 0, 89, 67, 0, 0, 20, 67, 0, 0, 89, 67, 0, 0, 21, 67, 0, 0, 89, 67, 0, 0, 22, 67, 0, 0, 89, 67, 0, 0, 23, 67, 0, 0, 89, 67, 0, 0, 24, 67, 0, 0, 89, 67, 0, 0, 25, 67, 0, 0, 89, 67, 0, 0, 26, 67, 0, 0, 89, 67, 0, 0, 36, 67, 0, 0, 89, 67, 0, 0, 37, 67, 0, 0, 89, 67, 0, 0, 38, 67, 0, 0, 89, 67, 0, 0, 39, 67, 0, 0, 89, 67, 0, 0, 40, 67, 0, 0, 89, 67, 0, 0, 41, 67, 0, 0, 89, 67, 0, 0, 42, 67, 0, 0, 89, 67, 0, 0, 43, 67, 0, 0, 89, 67, 0, 0, 44, 67, 0, 0, 89, 67, 0, 0, 45, 67, 0, 0, 89, 67, 0, 0, 46, 67, 0, 0, 89, 67, 0, 0, 47, 67, 0, 0, 89, 67, 0, 0, 48, 67, 0, 0, 89, 67, 0, 0, 49, 67, 0, 0, 89, 67, 0, 0, 50, 67, 0, 0, 89, 67, 0, 0, 51, 67, 0, 0, 89, 67, 0, 0, 52, 67, 0, 0, 89, 67, 0, 0, 53, 67, 0, 0, 89, 67, 0, 0, 54, 67, 0, 0, 89, 67, 0, 0, 55, 67, 0, 0, 90, 67, 0, 0, 184, 66, 0, 0, 90, 67, 0, 0, 186, 66, 0, 0, 90, 67, 0, 0, 188, 66, 0, 0, 90, 67, 0, 0, 190, 66, 0, 0, 90, 67, 0, 0, 192, 66, 0, 0, 90, 67, 0, 0, 194, 66, 0, 0, 90, 67, 0, 0, 196, 66, 0, 0, 90, 67, 0, 0, 198, 66, 0, 0, 90, 67, 0, 0, 200, 66, 0, 0, 90, 67, 0, 0, 202, 66, 0, 0, 90, 67, 0, 0, 204, 66, 0, 0, 90, 67, 0, 0, 206, 66, 0, 0, 90, 67, 0, 0, 208, 66, 0, 0, 90, 67, 0, 0, 210, 66, 0, 0, 90, 67, 0, 0, 212, 66, 0, 0, 90, 67, 0, 0, 214, 66, 0, 0, 90, 67, 0, 0, 216, 66, 0, 0, 90, 67, 0, 0, 218, 66, 0, 0, 90, 67, 0, 0, 220, 66, 0, 0, 90, 67, 0, 0, 222, 66, 0, 0, 90, 67, 0, 0, 224, 66, 0, 0, 90, 67, 0, 0, 226, 66, 0, 0, 90, 67, 0, 0, 228, 66, 0, 0, 90, 67, 0, 0, 230, 66, 0, 0, 90, 67, 0, 0, 232, 66, 0, 0, 90, 67, 0, 0, 234, 66, 0, 0, 90, 67, 0, 0, 236, 66, 0, 0, 90, 67, 0, 0, 238, 66, 0, 0, 90, 67, 0, 0, 240, 66, 0, 0, 90, 67, 0, 0, 242, 66, 0, 0, 90, 67, 0, 0, 244, 66, 0, 0, 90, 67, 0, 0, 246, 66, 0, 0, 90, 67, 0, 0, 248, 66, 0, 0, 90, 67, 0, 0, 250, 66, 0, 0, 90, 67, 0, 0, 252, 66, 0, 0, 90, 67, 0, 0, 254, 66, 0, 0, 90, 67, 0, 0, 0, 67, 0, 0, 90, 67, 0, 0, 1, 67, 0, 0, 90, 67, 0, 0, 2, 67, 0, 0, 90, 67, 0, 0, 3, 67, 0, 0, 90, 67, 0, 0, 4, 67, 0, 0, 90, 67, 0, 0, 5, 67, 0, 0, 90, 67, 0, 0, 6, 67, 0, 0, 90, 67, 0, 0, 7, 67, 0, 0, 90, 67, 0, 0, 8, 67, 0, 0, 90, 67, 0, 0, 9, 67, 0, 0, 90, 67, 0, 0, 10, 67, 0, 0, 90, 67, 0, 0, 11, 67, 0, 0, 90, 67, 0, 0, 12, 67, 0, 0, 90, 67, 0, 0, 13, 67, 0, 0, 90, 67, 0, 0, 14, 67, 0, 0, 90, 67, 0, 0, 15, 67, 0, 0, 90, 67, 0, 0, 36, 67, 0, 0, 90, 67, 0, 0, 37, 67, 0, 0, 90, 67, 0, 0, 38, 67, 0, 0, 90, 67, 0, 0, 39, 67, 0, 0, 90, 67, 0, 0, 40, 67, 0, 0, 90, 67, 0, 0, 41, 67, 0, 0, 90, 67, 0, 0, 42, 67, 0, 0, 90, 67, 0, 0, 43, 67, 0, 0, 90, 67, 0, 0, 44, 67, 0, 0, 90, 67, 0, 0, 45, 67, 0, 0, 90, 67, 0, 0, 46, 67, 0, 0, 90, 67, 0, 0, 47, 67, 0, 0, 90, 67, 0, 0, 48, 67, 0, 0, 90, 67, 0, 0, 49, 67, 0, 0, 90, 67, 0, 0, 50, 67, 0, 0, 90, 67, 0, 0, 51, 67, 0, 0, 90, 67, 0, 0, 52, 67, 0, 0, 90, 67, 0, 0, 53, 67, 0, 0, 90, 67, 0, 0, 54, 67, 0, 0, 90, 67, 0, 0, 55, 67, 0, 0, 91, 67, 0, 0, 184, 66, 0, 0, 91, 67, 0, 0, 186, 66, 0, 0, 91, 67, 0, 0, 188, 66, 0, 0, 91, 67, 0, 0, 190, 66, 0, 0, 91, 67, 0, 0, 192, 66, 0, 0, 91, 67, 0, 0, 194, 66, 0, 0, 91, 67, 0, 0, 196, 66, 0, 0, 91, 67, 0, 0, 198, 66, 0, 0, 91, 67, 0, 0, 200, 66, 0, 0, 91, 67, 0, 0, 202, 66, 0, 0, 91, 67, 0, 0, 204, 66, 0, 0, 91, 67, 0, 0, 206, 66, 0, 0, 91, 67, 0, 0, 208, 66, 0, 0, 91, 67, 0, 0, 210, 66, 0, 0, 91, 67, 0, 0, 212, 66, 0, 0, 91, 67, 0, 0, 214, 66, 0, 0, 91, 67, 0, 0, 216, 66, 0, 0, 91, 67, 0, 0, 218, 66, 0, 0, 91, 67, 0, 0, 220, 66, 0, 0, 91, 67, 0, 0, 222, 66, 0, 0, 91, 67, 0, 0, 224, 66, 0, 0, 91, 67, 0, 0, 226, 66, 0, 0, 91, 67, 0, 0, 228, 66, 0, 0, 91, 67, 0, 0, 230, 66, 0, 0, 91, 67, 0, 0, 232, 66, 0, 0, 91, 67, 0, 0, 234, 66, 0, 0, 91, 67, 0, 0, 236, 66, 0, 0, 91, 67, 0, 0, 238, 66, 0, 0, 91, 67, 0, 0, 240, 66, 0, 0, 91, 67, 0, 0, 242, 66, 0, 0, 91, 67, 0, 0, 244, 66, 0, 0, 91, 67, 0, 0, 246, 66, 0, 0, 91, 67, 0, 0, 248, 66, 0, 0, 91, 67, 0, 0, 250, 66, 0, 0, 91, 67, 0, 0, 252, 66, 0, 0, 91, 67, 0, 0, 254, 66, 0, 0, 91, 67, 0, 0, 0, 67, 0, 0, 91, 67, 0, 0, 1, 67, 0, 0, 91, 67, 0, 0, 2, 67, 0, 0, 91, 67, 0, 0, 3, 67, 0, 0, 91, 67, 0, 0, 4, 67, 0, 0, 91, 67, 0, 0, 5, 67, 0, 0, 91, 67, 0, 0, 6, 67, 0, 0, 91, 67, 0, 0, 7, 67, 0, 0, 91, 67, 0, 0, 8, 67, 0, 0, 91, 67, 0, 0, 9, 67, 0, 0, 91, 67, 0, 0, 10, 67, 0, 0, 91, 67, 0, 0, 37, 67, 0, 0, 91, 67, 0, 0, 38, 67, 0, 0, 91, 67, 0, 0, 39, 67, 0, 0, 91, 67, 0, 0, 40, 67, 0, 0, 91, 67, 0, 0, 41, 67, 0, 0, 91, 67, 0, 0, 42, 67, 0, 0, 91, 67, 0, 0, 43, 67, 0, 0, 91, 67, 0, 0, 44, 67, 0, 0, 91, 67, 0, 0, 45, 67, 0, 0, 91, 67, 0, 0, 46, 67, 0, 0, 91, 67, 0, 0, 47, 67, 0, 0, 91, 67, 0, 0, 48, 67, 0, 0, 91, 67, 0, 0, 49, 67, 0, 0, 91, 67, 0, 0, 50, 67, 0, 0, 91, 67, 0, 0, 51, 67, 0, 0, 91, 67, 0, 0, 52, 67, 0, 0, 91, 67, 0, 0, 53, 67, 0, 0, 91, 67, 0, 0, 54, 67, 0, 0, 92, 67, 0, 0, 186, 66, 0, 0, 92, 67, 0, 0, 188, 66, 0, 0, 92, 67, 0, 0, 190, 66, 0, 0, 92, 67, 0, 0, 192, 66, 0, 0, 92, 67, 0, 0, 194, 66, 0, 0, 92, 67, 0, 0, 196, 66, 0, 0, 92, 67, 0, 0, 198, 66, 0, 0, 92, 67, 0, 0, 200, 66, 0, 0, 92, 67, 0, 0, 202, 66, 0, 0, 92, 67, 0, 0, 204, 66, 0, 0, 92, 67, 0, 0, 206, 66, 0, 0, 92, 67, 0, 0, 208, 66, 0, 0, 92, 67, 0, 0, 210, 66, 0, 0, 92, 67, 0, 0, 212, 66, 0, 0, 92, 67, 0, 0, 214, 66, 0, 0, 92, 67, 0, 0, 216, 66, 0, 0, 92, 67, 0, 0, 218, 66, 0, 0, 92, 67, 0, 0, 220, 66, 0, 0, 92, 67, 0, 0, 222, 66, 0, 0, 92, 67, 0, 0, 224, 66, 0, 0, 92, 67, 0, 0, 226, 66, 0, 0, 92, 67, 0, 0, 228, 66, 0, 0, 92, 67, 0, 0, 230, 66, 0, 0, 92, 67, 0, 0, 232, 66, 0, 0, 92, 67, 0, 0, 234, 66, 0, 0, 92, 67, 0, 0, 236, 66, 0, 0, 92, 67, 0, 0, 238, 66, 0, 0, 92, 67, 0, 0, 240, 66, 0, 0, 92, 67, 0, 0, 242, 66, 0, 0, 92, 67, 0, 0, 244, 66, 0, 0, 92, 67, 0, 0, 246, 66, 0, 0, 92, 67, 0, 0, 248, 66, 0, 0, 92, 67, 0, 0, 250, 66, 0, 0, 92, 67, 0, 0, 252, 66, 0, 0, 92, 67, 0, 0, 254, 66, 0, 0, 92, 67, 0, 0, 0, 67, 0, 0, 92, 67, 0, 0, 1, 67, 0, 0, 92, 67, 0, 0, 2, 67, 0, 0, 92, 67, 0, 0, 3, 67, 0, 0, 92, 67, 0, 0, 38, 67, 0, 0, 92, 67, 0, 0, 39, 67, 0, 0, 92, 67, 0, 0, 40, 67, 0, 0, 92, 67, 0, 0, 41, 67, 0, 0, 92, 67, 0, 0, 42, 67, 0, 0, 92, 67, 0, 0, 43, 67, 0, 0, 92, 67, 0, 0, 44, 67, 0, 0, 92, 67, 0, 0, 45, 67, 0, 0, 92, 67, 0, 0, 46, 67, 0, 0, 92, 67, 0, 0, 47, 67, 0, 0, 92, 67, 0, 0, 48, 67, 0, 0, 92, 67, 0, 0, 49, 67, 0, 0, 92, 67, 0, 0, 50, 67, 0, 0, 92, 67, 0, 0, 51, 67, 0, 0, 92, 67, 0, 0, 52, 67, 0, 0, 92, 67, 0, 0, 53, 67, 0, 0, 93, 67, 0, 0, 188, 66, 0, 0, 93, 67, 0, 0, 190, 66, 0, 0, 93, 67, 0, 0, 192, 66, 0, 0, 93, 67, 0, 0, 194, 66, 0, 0, 93, 67, 0, 0, 196, 66, 0, 0, 93, 67, 0, 0, 198, 66, 0, 0, 93, 67, 0, 0, 200, 66, 0, 0, 93, 67, 0, 0, 202, 66, 0, 0, 93, 67, 0, 0, 204, 66, 0, 0, 93, 67, 0, 0, 206, 66, 0, 0, 93, 67, 0, 0, 208, 66, 0, 0, 93, 67, 0, 0, 210, 66, 0, 0, 93, 67, 0, 0, 212, 66, 0, 0, 93, 67, 0, 0, 214, 66, 0, 0, 93, 67, 0, 0, 216, 66, 0, 0, 93, 67, 0, 0, 218, 66, 0, 0, 93, 67, 0, 0, 220, 66, 0, 0, 93, 67, 0, 0, 222, 66, 0, 0, 93, 67, 0, 0, 224, 66, 0, 0, 93, 67, 0, 0, 226, 66, 0, 0, 93, 67, 0, 0, 228, 66, 0, 0, 93, 67, 0, 0, 230, 66, 0, 0, 93, 67, 0, 0, 232, 66, 0, 0, 93, 67, 0, 0, 234, 66, 0, 0, 93, 67, 0, 0, 236, 66, 0, 0, 93, 67, 0, 0, 238, 66, 0, 0, 93, 67, 0, 0, 240, 66, 0, 0, 93, 67, 0, 0, 242, 66, 0, 0, 93, 67, 0, 0, 244, 66, 0, 0, 93, 67, 0, 0, 246, 66, 0, 0, 93, 67, 0, 0, 248, 66, 0, 0, 93, 67, 0, 0, 250, 66, 0, 0, 93, 67, 0, 0, 252, 66, 0, 0, 93, 67, 0, 0, 254, 66, 0, 0, 93, 67, 0, 0, 0, 67, 0, 0, 93, 67, 0, 0, 39, 67, 0, 0, 93, 67, 0, 0, 40, 67, 0, 0, 93, 67, 0, 0, 41, 67, 0, 0, 93, 67, 0, 0, 42, 67, 0, 0, 93, 67, 0, 0, 43, 67, 0, 0, 93, 67, 0, 0, 44, 67, 0, 0, 93, 67, 0, 0, 45, 67, 0, 0, 93, 67, 0, 0, 46, 67, 0, 0, 93, 67, 0, 0, 47, 67, 0, 0, 93, 67, 0, 0, 48, 67, 0, 0, 93, 67, 0, 0, 49, 67, 0, 0, 93, 67, 0, 0, 50, 67, 0, 0, 93, 67, 0, 0, 51, 67, 0, 0, 93, 67, 0, 0, 52, 67, 0, 0, 94, 67, 0, 0, 190, 66, 0, 0, 94, 67, 0, 0, 192, 66, 0, 0, 94, 67, 0, 0, 194, 66, 0, 0, 94, 67, 0, 0, 196, 66, 0, 0, 94, 67, 0, 0, 198, 66, 0, 0, 94, 67, 0, 0, 200, 66, 0, 0, 94, 67, 0, 0, 202, 66, 0, 0, 94, 67, 0, 0, 204, 66, 0, 0, 94, 67, 0, 0, 206, 66, 0, 0, 94, 67, 0, 0, 208, 66, 0, 0, 94, 67, 0, 0, 210, 66, 0, 0, 94, 67, 0, 0, 212, 66, 0, 0, 94, 67, 0, 0, 214, 66, 0, 0, 94, 67, 0, 0, 216, 66, 0, 0, 94, 67, 0, 0, 218, 66, 0, 0, 94, 67, 0, 0, 220, 66, 0, 0, 94, 67, 0, 0, 222, 66, 0, 0, 94, 67, 0, 0, 224, 66, 0, 0, 94, 67, 0, 0, 226, 66, 0, 0, 94, 67, 0, 0, 228, 66, 0, 0, 94, 67, 0, 0, 230, 66, 0, 0, 94, 67, 0, 0, 232, 66, 0, 0, 94, 67, 0, 0, 234, 66, 0, 0, 94, 67, 0, 0, 236, 66, 0, 0, 94, 67, 0, 0, 238, 66, 0, 0, 94, 67, 0, 0, 240, 66, 0, 0, 94, 67, 0, 0, 242, 66, 0, 0, 94, 67, 0, 0, 244, 66, 0, 0, 94, 67, 0, 0, 41, 67, 0, 0, 94, 67, 0, 0, 42, 67, 0, 0, 94, 67, 0, 0, 43, 67, 0, 0, 94, 67, 0, 0, 44, 67, 0, 0, 94, 67, 0, 0, 45, 67, 0, 0, 94, 67, 0, 0, 46, 67, 0, 0, 94, 67, 0, 0, 47, 67, 0, 0, 94, 67, 0, 0, 48, 67, 0, 0, 94, 67, 0, 0, 49, 67, 0, 0, 94, 67, 0, 0, 50, 67, 0, 0, 95, 67, 0, 0, 192, 66, 0, 0, 95, 67, 0, 0, 194, 66, 0, 0, 95, 67, 0, 0, 196, 66, 0, 0, 95, 67, 0, 0, 198, 66, 0, 0, 95, 67, 0, 0, 200, 66, 0, 0, 95, 67, 0, 0, 202, 66, 0, 0, 95, 67, 0, 0, 204, 66, 0, 0, 95, 67, 0, 0, 206, 66, 0, 0, 95, 67, 0, 0, 208, 66, 0, 0, 95, 67, 0, 0, 210, 66, 0, 0, 95, 67, 0, 0, 212, 66, 0, 0, 95, 67, 0, 0, 214, 66, 0, 0, 95, 67, 0, 0, 216, 66, 0, 0, 95, 67, 0, 0, 218, 66, 0, 0, 95, 67, 0, 0, 220, 66, 0, 0, 95, 67, 0, 0, 222, 66, 0, 0, 95, 67, 0, 0, 224, 66, 0, 0, 95, 67, 0, 0, 226, 66, 0, 0, 95, 67, 0, 0, 228, 66, 0, 0, 95, 67, 0, 0, 230, 66, 0, 0, 95, 67, 0, 0, 232, 66, 0, 0, 95, 67, 0, 0, 234, 66, 0, 0, 95, 67, 0, 0, 236, 66, 0, 0, 95, 67, 0, 0, 238, 66, 0, 0, 95, 67, 0, 0, 42, 67, 0, 0, 95, 67, 0, 0, 43, 67, 0, 0, 95, 67, 0, 0, 44, 67, 0, 0, 95, 67, 0, 0, 45, 67, 0, 0, 95, 67, 0, 0, 46, 67, 0, 0, 95, 67, 0, 0, 47, 67, 0, 0, 95, 67, 0, 0, 48, 67, 0, 0, 95, 67, 0, 0, 49, 67, 0, 0, 96, 67, 0, 0, 196, 66, 0, 0, 96, 67, 0, 0, 198, 66, 0, 0, 96, 67, 0, 0, 200, 66, 0, 0, 96, 67, 0, 0, 202, 66, 0, 0, 96, 67, 0, 0, 204, 66, 0, 0, 96, 67, 0, 0, 206, 66, 0, 0, 96, 67, 0, 0, 208, 66, 0, 0, 96, 67, 0, 0, 210, 66, 0, 0, 96, 67, 0, 0, 212, 66, 0, 0, 96, 67, 0, 0, 214, 66, 0, 0, 96, 67, 0, 0, 216, 66, 0, 0, 96, 67, 0, 0, 218, 66, 0, 0, 96, 67, 0, 0, 220, 66, 0, 0, 96, 67, 0, 0, 222, 66, 0, 0, 96, 67, 0, 0, 224, 66, 0, 0, 96, 67, 0, 0, 226, 66, 0, 0, 97, 67, 0, 0, 200, 66, 0, 0, 97, 67, 0, 0, 202, 66, 0, 0, 97, 67, 0, 0, 204, 66, 0, 0, 97, 67, 0, 0, 206, 66, 0, 0, 97, 67, 0, 0, 208, 66, 0, 0, 97, 67, 0, 0, 210, 66, 0, 0, 97, 67, 0, 0, 212, 66, 0, 0, 97, 67, 0, 0, 214, 66, 0, 0, 97, 67, 0, 0, 216, 66, 0, 0, 97, 67, 0, 0, 218, 66, 0, 0, 97, 67, 0, 0, 220, 66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 2, 255, 12, 255, 82, 255, 211, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 211, 255, 80, 255, 11, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 2, 255, 12, 255, 82, 255, 211, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 211, 255, 80, 255, 11, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 70, 255, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 209, 255, 74, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 7, 255, 38, 255, 96, 255, 183, 255, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 255, 188, 255, 100, 255, 40, 255, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 5, 255, 23, 255, 93, 255, 214, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 255, 91, 255, 22, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 5, 255, 23, 255, 93, 255, 214, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 255, 91, 255, 22, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 3, 255, 17, 255, 87, 255, 212, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 213, 255, 88, 255, 19, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 25, 255, 117, 255, 186, 255, 231, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 232, 255, 187, 255, 118, 255, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 10, 255, 50, 255, 121, 255, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 255, 119, 255, 49, 255, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 10, 255, 50, 255, 121, 255, 221, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 221, 255, 119, 255, 49, 255, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 8, 255, 42, 255, 112, 255, 219, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 219, 255, 114, 255, 44, 255, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 255, 63, 255, 176, 255, 240, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 255, 176, 255, 62, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 16, 255, 94, 255, 166, 255, 233, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 233, 255, 164, 255, 92, 255, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 16, 255, 94, 255, 166, 255, 233, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 233, 255, 164, 255, 92, 255, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 13, 255, 74, 255, 146, 255, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 229, 255, 151, 255, 79, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 13, 255, 54, 255, 121, 255, 214, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 255, 118, 255, 50, 255, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 5, 255, 55, 255, 146, 255, 209, 255, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 244, 255, 207, 255, 144, 255, 54, 255, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 5, 255, 55, 255, 146, 255, 209, 255, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 244, 255, 207, 255, 144, 255, 54, 255, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 43, 255, 124, 255, 190, 255, 239, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 240, 255, 194, 255, 128, 255, 42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 25, 255, 101, 255, 172, 255, 238, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 237, 255, 167, 255, 96, 255, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 5, 255, 58, 255, 125, 255, 205, 255, 248, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 248, 255, 205, 255, 124, 255, 57, 255, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 5, 255, 58, 255, 125, 255, 205, 255, 248, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 254, 255, 248, 255, 205, 255, 124, 255, 57, 255, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 34, 255, 99, 255, 193, 255, 244, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 244, 255, 190, 255, 92, 255, 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 37, 255, 145, 255, 215, 255, 247, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 246, 255, 210, 255, 140, 255, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 255, 14, 255, 21, 255, 25, 255, 29, 255, 34, 255, 39, 255, 43, 255, 73, 255, 130, 255, 186, 255, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 255, 186, 255, 130, 255, 73, 255, 42, 255, 39, 255, 34, 255, 29, 255, 25, 255, 21, 255, 14, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 255, 14, 255, 21, 255, 25, 255, 29, 255, 34, 255, 39, 255, 43, 255, 73, 255, 130, 255, 186, 255, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 241, 255, 186, 255, 130, 255, 73, 255, 42, 255, 39, 255, 34, 255, 29, 255, 25, 255, 21, 255, 14, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 255, 4, 255, 14, 255, 21, 255, 23, 255, 27, 255, 33, 255, 39, 255, 44, 255, 67, 255, 106, 255, 162, 255, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 255, 155, 255, 98, 255, 61, 255, 40, 255, 36, 255, 31, 255, 26, 255, 22, 255, 20, 255, 14, 255, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 45, 255, 175, 255, 245, 255, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 255, 240, 255, 171, 255, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 15, 255, 58, 255, 87, 255, 100, 255, 117, 255, 137, 255, 159, 255, 181, 255, 203, 255, 222, 255, 239, 255, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 255, 239, 255, 222, 255, 202, 255, 181, 255, 158, 255, 137, 255, 117, 255, 100, 255, 87, 255, 58, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 15, 255, 58, 255, 87, 255, 100, 255, 117, 255, 137, 255, 159, 255, 181, 255, 203, 255, 222, 255, 239, 255, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 255, 239, 255, 222, 255, 202, 255, 181, 255, 158, 255, 137, 255, 117, 255, 100, 255, 87, 255, 58, 255, 15, 0, 0, 0, 0, 0, 0, 0, 0, 255, 17, 255, 59, 255, 84, 255, 92, 255, 108, 255, 132, 255, 157, 255, 183, 255, 203, 255, 217, 255, 233, 255, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 255, 231, 255, 213, 255, 194, 255, 173, 255, 148, 255, 125, 255, 104, 255, 89, 255, 82, 255, 58, 255, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 49, 255, 192, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 188, 255, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 27, 255, 107, 255, 155, 255, 170, 255, 187, 255, 207, 255, 229, 255, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 255, 229, 255, 207, 255, 187, 255, 170, 255, 155, 255, 107, 255, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 27, 255, 107, 255, 155, 255, 170, 255, 187, 255, 207, 255, 229, 255, 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 255, 229, 255, 207, 255, 187, 255, 170, 255, 155, 255, 107, 255, 27, 0, 0, 0, 0, 0, 0, 0, 0, 255, 33, 255, 115, 255, 159, 255, 163, 255, 178, 255, 202, 255, 227, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 244, 255, 218, 255, 195, 255, 173, 255, 161, 255, 157, 255, 114, 255, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 51, 255, 199, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 197, 255, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 41, 255, 162, 255, 226, 255, 234, 255, 240, 255, 244, 255, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 255, 244, 255, 240, 255, 234, 255, 226, 255, 162, 255, 41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 41, 255, 162, 255, 226, 255, 234, 255, 240, 255, 244, 255, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 249, 255, 244, 255, 240, 255, 234, 255, 226, 255, 162, 255, 41, 0, 0, 0, 0, 0, 0, 0, 0, 255, 52, 255, 183, 255, 244, 255, 237, 255, 236, 255, 242, 255, 249, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 247, 255, 241, 255, 235, 255, 236, 255, 244, 255, 182, 255, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 50, 255, 196, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 196, 255, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 47, 255, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 255, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 47, 255, 187, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 187, 255, 47, 0, 0, 0, 0, 0, 0, 0, 0, 255, 61, 255, 213, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 214, 255, 61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 47, 255, 185, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 186, 255, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 46, 255, 182, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 182, 255, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 46, 255, 182, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 182, 255, 46, 0, 0, 0, 0, 0, 0, 0, 0, 255, 60, 255, 208, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 208, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 42, 255, 166, 255, 236, 255, 251, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 252, 255, 239, 255, 169, 255, 43, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 46, 255, 180, 255, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 255, 180, 255, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 46, 255, 180, 255, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 255, 180, 255, 46, 0, 0, 0, 0, 0, 0, 0, 0, 255, 59, 255, 205, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 205, 255, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 33, 255, 133, 255, 203, 255, 244, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 245, 255, 208, 255, 137, 255, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 46, 255, 180, 255, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 255, 180, 255, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 46, 255, 180, 255, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 255, 180, 255, 46, 0, 0, 0, 0, 0, 0, 0, 0, 255, 59, 255, 205, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 205, 255, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 21, 255, 86, 255, 157, 255, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 236, 255, 163, 255, 92, 255, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 46, 255, 180, 255, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 255, 180, 255, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 46, 255, 180, 255, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 255, 180, 255, 46, 0, 0, 0, 0, 0, 0, 0, 0, 255, 59, 255, 205, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 205, 255, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 10, 255, 42, 255, 108, 255, 209, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 212, 255, 114, 255, 47, 255, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 46, 255, 180, 255, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 255, 180, 255, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 46, 255, 180, 255, 250, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 250, 255, 180, 255, 46, 0, 0, 0, 0, 0, 0, 0, 0, 255, 59, 255, 205, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 205, 255, 59, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 57, 255, 168, 255, 234, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 255, 173, 255, 60, 255, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 47, 255, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 255, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 47, 255, 184, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 184, 255, 47, 0, 0, 0, 0, 0, 0, 0, 0, 255, 60, 255, 210, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 210, 255, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 23, 255, 109, 255, 177, 255, 228, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 231, 255, 184, 255, 115, 255, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 49, 255, 192, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 192, 255, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 49, 255, 192, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 192, 255, 49, 0, 0, 0, 0, 0, 0, 0, 0, 255, 63, 255, 219, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 219, 255, 63, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 6, 255, 33, 255, 90, 255, 179, 255, 235, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 238, 255, 184, 255, 96, 255, 37, 255, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 36, 255, 143, 255, 199, 255, 203, 255, 205, 255, 204, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 204, 255, 205, 255, 203, 255, 199, 255, 143, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 36, 255, 143, 255, 199, 255, 203, 255, 205, 255, 204, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 204, 255, 205, 255, 203, 255, 199, 255, 143, 255, 36, 0, 0, 0, 0, 0, 0, 0, 0, 255, 47, 255, 163, 255, 217, 255, 208, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 203, 255, 208, 255, 217, 255, 163, 255, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 33, 255, 110, 255, 170, 255, 211, 255, 237, 255, 246, 255, 253, 255, 255, 255, 255, 255, 255, 255, 255, 255, 253, 255, 246, 255, 237, 255, 213, 255, 173, 255, 115, 255, 37, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 9, 255, 37, 255, 51, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 51, 255, 37, 255, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 9, 255, 37, 255, 51, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 51, 255, 37, 255, 9, 0, 0, 0, 0, 0, 0, 0, 0, 255, 12, 255, 42, 255, 55, 255, 53, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 52, 255, 53, 255, 55, 255, 42, 255, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 6, 255, 23, 255, 59, 255, 114, 255, 164, 255, 210, 255, 241, 255, 255, 255, 255, 255, 255, 255, 255, 255, 242, 255, 211, 255, 168, 255, 117, 255, 61, 255, 24, 255, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 1, 0, 0, 0, 0, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 3, 255, 48, 255, 93, 255, 140, 255, 171, 255, 188, 255, 197, 255, 197, 255, 189, 255, 172, 255, 141, 255, 96, 255, 50, 255, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 11, 255, 23, 255, 35, 255, 44, 255, 48, 255, 50, 255, 50, 255, 48, 255, 44, 255, 36, 255, 24, 255, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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": "RGFloat", @@ -181,7 +181,7 @@ data = { } [sub_resource type="ImageTexture" id="ImageTexture_4v5mq"] -image = SubResource("Image_r68lw") +image = SubResource("Image_75ba6") [sub_resource type="ParticleProcessMaterial" id="28"] emission_shape = 4 @@ -190,7 +190,7 @@ emission_point_count = 10554 gravity = Vector3(0, 0, 0) color = Color(1, 0.550781, 0.550781, 1) -[sub_resource type="Image" id="Image_gtq67"] +[sub_resource type="Image" id="Image_deg5m"] data = { "data": PackedByteArray(242, 4, 53, 191, 244, 4, 53, 191, 6, 238, 108, 191, 252, 232, 193, 190, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 225, 194, 125, 191, 222, 32, 7, 62, 97, 227, 108, 191, 248, 28, 194, 62, 145, 189, 94, 191, 194, 94, 252, 190, 225, 194, 125, 191, 221, 32, 7, 190, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 6, 238, 108, 191, 252, 232, 193, 62, 243, 4, 53, 191, 243, 4, 53, 63, 252, 232, 193, 190, 6, 238, 108, 191, 224, 72, 102, 191, 187, 166, 223, 62, 243, 4, 53, 191, 243, 4, 53, 63, 193, 94, 252, 190, 145, 189, 94, 191, 243, 4, 53, 191, 243, 4, 53, 191, 251, 232, 193, 190, 6, 238, 108, 63, 13, 82, 8, 50, 0, 0, 128, 191, 187, 166, 223, 190, 224, 72, 102, 63, 247, 28, 194, 190, 97, 227, 108, 63, 8, 157, 132, 190, 141, 67, 119, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 221, 32, 7, 190, 225, 194, 125, 63, 200, 37, 122, 190, 125, 62, 120, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 52, 187, 131, 190, 185, 97, 119, 191, 10, 165, 146, 190, 103, 70, 117, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 220, 32, 7, 190, 225, 194, 125, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 225, 158, 0, 190, 248, 248, 125, 63, 224, 158, 0, 190, 248, 248, 125, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 244, 167, 193, 190, 82, 251, 108, 63, 200, 37, 122, 190, 125, 62, 120, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 228, 113, 23, 191, 20, 102, 78, 63, 7, 59, 27, 191, 30, 145, 75, 63, 193, 94, 252, 190, 145, 189, 94, 191, 178, 171, 227, 190, 65, 76, 101, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 243, 4, 53, 191, 242, 4, 53, 63, 243, 4, 53, 191, 243, 4, 53, 63, 56, 169, 30, 191, 153, 231, 72, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 243, 4, 53, 191, 242, 4, 53, 63, 30, 145, 75, 191, 7, 59, 27, 63, 77, 191, 75, 191, 100, 254, 26, 191, 153, 231, 72, 191, 56, 169, 30, 191, 244, 4, 53, 191, 244, 4, 53, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 21, 102, 78, 191, 227, 113, 23, 63, 117, 233, 92, 191, 16, 92, 1, 63, 97, 227, 108, 191, 248, 28, 194, 62, 145, 189, 94, 191, 193, 94, 252, 190, 74, 151, 80, 191, 51, 105, 20, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 65, 76, 101, 191, 178, 171, 227, 62, 125, 62, 120, 191, 201, 37, 122, 62, 248, 248, 125, 191, 226, 158, 0, 62, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 248, 248, 125, 191, 225, 158, 0, 190, 82, 251, 108, 191, 244, 167, 193, 190, 21, 102, 78, 191, 228, 113, 23, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 65, 76, 101, 63, 178, 171, 227, 62, 125, 62, 120, 63, 200, 37, 122, 62, 248, 248, 125, 63, 225, 158, 0, 62, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 125, 62, 120, 63, 200, 37, 122, 190, 212, 127, 93, 63, 237, 89, 0, 191, 243, 4, 53, 63, 244, 4, 53, 191, 244, 4, 53, 63, 244, 4, 53, 63, 212, 127, 93, 63, 237, 89, 0, 63, 125, 62, 120, 63, 200, 37, 122, 62, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 248, 248, 125, 63, 224, 158, 0, 190, 82, 251, 108, 63, 244, 167, 193, 190, 20, 102, 78, 63, 228, 113, 23, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 21, 102, 78, 63, 228, 113, 23, 63, 117, 233, 92, 63, 16, 92, 1, 63, 98, 227, 108, 63, 248, 28, 194, 62, 235, 89, 0, 63, 213, 127, 93, 191, 237, 89, 0, 63, 212, 127, 93, 63, 145, 189, 94, 63, 194, 94, 252, 190, 74, 151, 80, 63, 51, 105, 20, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 243, 4, 53, 63, 243, 4, 53, 63, 30, 145, 75, 63, 7, 59, 27, 63, 201, 37, 122, 62, 125, 62, 120, 191, 201, 37, 122, 62, 125, 62, 120, 63, 78, 191, 75, 63, 99, 254, 26, 191, 152, 231, 72, 63, 57, 169, 30, 191, 243, 4, 53, 63, 244, 4, 53, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 243, 4, 53, 63, 243, 4, 53, 63, 243, 4, 53, 63, 243, 4, 53, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 55, 169, 30, 63, 153, 231, 72, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 228, 113, 23, 63, 21, 102, 78, 63, 7, 59, 27, 63, 30, 145, 75, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 193, 94, 252, 62, 145, 189, 94, 191, 178, 171, 227, 62, 65, 76, 101, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 244, 167, 193, 62, 82, 251, 108, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 201, 37, 122, 62, 125, 62, 120, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 227, 158, 0, 62, 248, 248, 125, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 227, 158, 0, 62, 248, 248, 125, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 221, 32, 7, 62, 225, 194, 125, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 52, 187, 131, 62, 185, 97, 119, 191, 10, 165, 146, 62, 103, 70, 117, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 222, 32, 7, 62, 225, 194, 125, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 201, 37, 122, 62, 125, 62, 120, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 187, 166, 223, 62, 224, 72, 102, 63, 247, 28, 194, 62, 97, 227, 108, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 9, 157, 132, 62, 140, 67, 119, 191, 14, 82, 8, 50, 0, 0, 128, 63, 251, 232, 193, 62, 6, 238, 108, 191, 224, 72, 102, 63, 187, 166, 223, 62, 243, 4, 53, 63, 243, 4, 53, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 193, 94, 252, 62, 145, 189, 94, 191, 243, 4, 53, 63, 243, 4, 53, 191, 252, 232, 193, 62, 6, 238, 108, 63, 242, 4, 53, 63, 244, 4, 53, 191, 6, 238, 108, 63, 251, 232, 193, 190, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 225, 194, 125, 63, 221, 32, 7, 62, 98, 227, 108, 63, 248, 28, 194, 62, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 145, 189, 94, 63, 191, 94, 252, 190, 225, 194, 125, 63, 220, 32, 7, 190, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 6, 238, 108, 63, 251, 232, 193, 62, 243, 4, 53, 63, 243, 4, 53, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 242, 4, 53, 191, 244, 4, 53, 191, 6, 238, 108, 191, 252, 232, 193, 190, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 225, 194, 125, 191, 222, 32, 7, 62, 97, 227, 108, 191, 248, 28, 194, 62, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 145, 189, 94, 191, 194, 94, 252, 190, 225, 194, 125, 191, 221, 32, 7, 190, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 6, 238, 108, 191, 252, 232, 193, 62, 243, 4, 53, 191, 243, 4, 53, 63, 252, 232, 193, 190, 6, 238, 108, 191, 224, 72, 102, 191, 187, 166, 223, 62, 243, 4, 53, 191, 243, 4, 53, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 193, 94, 252, 190, 145, 189, 94, 191, 243, 4, 53, 191, 243, 4, 53, 191, 251, 232, 193, 190, 6, 238, 108, 63, 13, 82, 8, 50, 0, 0, 128, 191, 187, 166, 223, 190, 224, 72, 102, 63, 247, 28, 194, 190, 97, 227, 108, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 8, 157, 132, 190, 141, 67, 119, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 221, 32, 7, 190, 225, 194, 125, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 200, 37, 122, 190, 125, 62, 120, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 52, 187, 131, 190, 185, 97, 119, 191, 10, 165, 146, 190, 103, 70, 117, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 220, 32, 7, 190, 225, 194, 125, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 225, 158, 0, 190, 248, 248, 125, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 224, 158, 0, 190, 248, 248, 125, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 244, 167, 193, 190, 82, 251, 108, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 200, 37, 122, 190, 125, 62, 120, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 228, 113, 23, 191, 20, 102, 78, 63, 7, 59, 27, 191, 30, 145, 75, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 193, 94, 252, 190, 145, 189, 94, 191, 178, 171, 227, 190, 65, 76, 101, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 243, 4, 53, 191, 242, 4, 53, 63, 243, 4, 53, 191, 243, 4, 53, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 56, 169, 30, 191, 153, 231, 72, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 243, 4, 53, 191, 242, 4, 53, 63, 30, 145, 75, 191, 7, 59, 27, 63, 200, 37, 122, 190, 125, 62, 120, 191, 201, 37, 122, 190, 125, 62, 120, 63, 77, 191, 75, 191, 100, 254, 26, 191, 153, 231, 72, 191, 56, 169, 30, 191, 244, 4, 53, 191, 244, 4, 53, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 21, 102, 78, 191, 227, 113, 23, 63, 117, 233, 92, 191, 16, 92, 1, 63, 97, 227, 108, 191, 248, 28, 194, 62, 236, 89, 0, 191, 213, 127, 93, 191, 237, 89, 0, 191, 212, 127, 93, 63, 145, 189, 94, 191, 193, 94, 252, 190, 74, 151, 80, 191, 51, 105, 20, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 65, 76, 101, 191, 178, 171, 227, 62, 125, 62, 120, 191, 201, 37, 122, 62, 248, 248, 125, 191, 226, 158, 0, 62, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 125, 62, 120, 191, 201, 37, 122, 190, 213, 127, 93, 191, 236, 89, 0, 191, 244, 4, 53, 191, 244, 4, 53, 191, 244, 4, 53, 191, 243, 4, 53, 63, 212, 127, 93, 191, 236, 89, 0, 63, 125, 62, 120, 191, 201, 37, 122, 62, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 248, 248, 125, 191, 225, 158, 0, 190, 82, 251, 108, 191, 244, 167, 193, 190, 21, 102, 78, 191, 228, 113, 23, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 65, 76, 101, 63, 178, 171, 227, 62, 125, 62, 120, 63, 200, 37, 122, 62, 248, 248, 125, 63, 225, 158, 0, 62, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 248, 248, 125, 63, 224, 158, 0, 190, 82, 251, 108, 63, 244, 167, 193, 190, 20, 102, 78, 63, 228, 113, 23, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 21, 102, 78, 63, 228, 113, 23, 63, 117, 233, 92, 63, 16, 92, 1, 63, 98, 227, 108, 63, 248, 28, 194, 62, 145, 189, 94, 63, 194, 94, 252, 190, 74, 151, 80, 63, 51, 105, 20, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 243, 4, 53, 63, 243, 4, 53, 63, 30, 145, 75, 63, 7, 59, 27, 63, 78, 191, 75, 63, 99, 254, 26, 191, 152, 231, 72, 63, 57, 169, 30, 191, 243, 4, 53, 63, 244, 4, 53, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 243, 4, 53, 63, 243, 4, 53, 63, 243, 4, 53, 63, 243, 4, 53, 63, 55, 169, 30, 63, 153, 231, 72, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 228, 113, 23, 63, 21, 102, 78, 63, 7, 59, 27, 63, 30, 145, 75, 63, 193, 94, 252, 62, 145, 189, 94, 191, 178, 171, 227, 62, 65, 76, 101, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 244, 167, 193, 62, 82, 251, 108, 63, 201, 37, 122, 62, 125, 62, 120, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 227, 158, 0, 62, 248, 248, 125, 63, 227, 158, 0, 62, 248, 248, 125, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 221, 32, 7, 62, 225, 194, 125, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 52, 187, 131, 62, 185, 97, 119, 191, 10, 165, 146, 62, 103, 70, 117, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 222, 32, 7, 62, 225, 194, 125, 63, 201, 37, 122, 62, 125, 62, 120, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 187, 166, 223, 62, 224, 72, 102, 63, 247, 28, 194, 62, 97, 227, 108, 63, 9, 157, 132, 62, 140, 67, 119, 191, 14, 82, 8, 50, 0, 0, 128, 63, 251, 232, 193, 62, 6, 238, 108, 191, 224, 72, 102, 63, 187, 166, 223, 62, 243, 4, 53, 63, 243, 4, 53, 63, 193, 94, 252, 62, 145, 189, 94, 191, 243, 4, 53, 63, 243, 4, 53, 191, 252, 232, 193, 62, 6, 238, 108, 63, 242, 4, 53, 63, 244, 4, 53, 191, 6, 238, 108, 63, 251, 232, 193, 190, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 225, 194, 125, 63, 221, 32, 7, 62, 98, 227, 108, 63, 248, 28, 194, 62, 145, 189, 94, 63, 191, 94, 252, 190, 225, 194, 125, 63, 220, 32, 7, 190, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 6, 238, 108, 63, 251, 232, 193, 62, 243, 4, 53, 63, 243, 4, 53, 63, 242, 4, 53, 191, 244, 4, 53, 191, 6, 238, 108, 191, 252, 232, 193, 190, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 225, 194, 125, 191, 222, 32, 7, 62, 145, 189, 94, 191, 194, 94, 252, 62, 145, 189, 94, 191, 194, 94, 252, 190, 225, 194, 125, 191, 221, 32, 7, 190, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 6, 238, 108, 191, 252, 232, 193, 62, 243, 4, 53, 191, 243, 4, 53, 63, 252, 232, 193, 190, 6, 238, 108, 191, 243, 4, 53, 191, 243, 4, 53, 63, 192, 94, 252, 190, 145, 189, 94, 63, 193, 94, 252, 190, 145, 189, 94, 191, 243, 4, 53, 191, 243, 4, 53, 191, 251, 232, 193, 190, 6, 238, 108, 63, 13, 82, 8, 50, 0, 0, 128, 191, 221, 32, 7, 190, 225, 194, 125, 63, 8, 157, 132, 190, 141, 67, 119, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 225, 158, 0, 190, 248, 248, 125, 63, 200, 37, 122, 190, 125, 62, 120, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 201, 37, 122, 190, 125, 62, 120, 63, 52, 187, 131, 190, 185, 97, 119, 191, 10, 165, 146, 190, 103, 70, 117, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 10, 165, 146, 190, 103, 70, 117, 63, 52, 187, 131, 190, 185, 97, 119, 63, 220, 32, 7, 190, 225, 194, 125, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 221, 32, 7, 190, 225, 194, 125, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 225, 158, 0, 190, 248, 248, 125, 63, 224, 158, 0, 190, 248, 248, 125, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 244, 167, 193, 190, 82, 251, 108, 63, 242, 167, 193, 190, 81, 251, 108, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 228, 113, 23, 191, 20, 102, 78, 63, 7, 59, 27, 191, 30, 145, 75, 63, 7, 59, 27, 191, 30, 145, 75, 191, 228, 113, 23, 191, 21, 102, 78, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 243, 4, 53, 191, 242, 4, 53, 63, 30, 145, 75, 191, 7, 59, 27, 63, 30, 145, 75, 191, 7, 59, 27, 191, 243, 4, 53, 191, 243, 4, 53, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 21, 102, 78, 191, 227, 113, 23, 63, 117, 233, 92, 191, 16, 92, 1, 63, 97, 227, 108, 191, 248, 28, 194, 62, 97, 227, 108, 191, 247, 28, 194, 190, 117, 233, 92, 191, 16, 92, 1, 191, 21, 102, 78, 191, 228, 113, 23, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 65, 76, 101, 191, 178, 171, 227, 62, 125, 62, 120, 191, 201, 37, 122, 62, 248, 248, 125, 191, 226, 158, 0, 62, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 248, 248, 125, 191, 225, 158, 0, 190, 125, 62, 120, 191, 201, 37, 122, 190, 65, 76, 101, 191, 178, 171, 227, 190, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 65, 76, 101, 63, 178, 171, 227, 62, 125, 62, 120, 63, 200, 37, 122, 62, 248, 248, 125, 63, 225, 158, 0, 62, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 248, 248, 125, 63, 224, 158, 0, 190, 125, 62, 120, 63, 201, 37, 122, 190, 65, 76, 101, 63, 178, 171, 227, 190, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 21, 102, 78, 63, 228, 113, 23, 63, 117, 233, 92, 63, 16, 92, 1, 63, 98, 227, 108, 63, 248, 28, 194, 62, 98, 227, 108, 63, 247, 28, 194, 190, 117, 233, 92, 63, 16, 92, 1, 191, 20, 102, 78, 63, 228, 113, 23, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 243, 4, 53, 63, 243, 4, 53, 63, 30, 145, 75, 63, 7, 59, 27, 63, 30, 145, 75, 63, 8, 59, 27, 191, 242, 4, 53, 63, 243, 4, 53, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 228, 113, 23, 63, 21, 102, 78, 63, 7, 59, 27, 63, 30, 145, 75, 63, 8, 59, 27, 63, 30, 145, 75, 191, 227, 113, 23, 63, 21, 102, 78, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 244, 167, 193, 62, 82, 251, 108, 63, 244, 167, 193, 62, 82, 251, 108, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 227, 158, 0, 62, 248, 248, 125, 63, 227, 158, 0, 62, 248, 248, 125, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 221, 32, 7, 62, 225, 194, 125, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 222, 32, 7, 62, 225, 194, 125, 63, 52, 187, 131, 62, 185, 97, 119, 191, 10, 165, 146, 62, 103, 70, 117, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 10, 165, 146, 62, 103, 70, 117, 63, 53, 187, 131, 62, 185, 97, 119, 63, 201, 37, 122, 62, 125, 62, 120, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 201, 37, 122, 62, 125, 62, 120, 63, 227, 158, 0, 62, 248, 248, 125, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 9, 157, 132, 62, 140, 67, 119, 63, 221, 32, 7, 62, 225, 194, 125, 191, 14, 82, 8, 50, 0, 0, 128, 63, 251, 232, 193, 62, 6, 238, 108, 191, 243, 4, 53, 63, 243, 4, 53, 63, 194, 94, 252, 62, 145, 189, 94, 63, 193, 94, 252, 62, 145, 189, 94, 191, 243, 4, 53, 63, 243, 4, 53, 191, 252, 232, 193, 62, 6, 238, 108, 63, 242, 4, 53, 63, 244, 4, 53, 191, 6, 238, 108, 63, 251, 232, 193, 190, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 225, 194, 125, 63, 221, 32, 7, 62, 145, 189, 94, 63, 192, 94, 252, 62, 145, 189, 94, 63, 191, 94, 252, 190, 225, 194, 125, 63, 220, 32, 7, 190, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 6, 238, 108, 63, 251, 232, 193, 62, 243, 4, 53, 63, 243, 4, 53, 63, 97, 227, 108, 191, 248, 28, 194, 190, 225, 194, 125, 191, 221, 32, 7, 190, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 225, 194, 125, 191, 222, 32, 7, 62, 185, 97, 119, 191, 53, 187, 131, 62, 97, 227, 108, 191, 248, 28, 194, 190, 225, 194, 125, 191, 221, 32, 7, 190, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 225, 194, 125, 191, 222, 32, 7, 62, 97, 227, 108, 191, 248, 28, 194, 62, 145, 189, 94, 191, 193, 94, 252, 190, 224, 72, 102, 191, 187, 166, 223, 190, 103, 70, 117, 191, 10, 165, 146, 62, 125, 62, 120, 191, 201, 37, 122, 62, 248, 248, 125, 191, 226, 158, 0, 62, 225, 194, 125, 191, 222, 32, 7, 62, 185, 97, 119, 191, 53, 187, 131, 62, 145, 189, 94, 191, 193, 94, 252, 190, 224, 72, 102, 191, 187, 166, 223, 190, 224, 72, 102, 191, 187, 166, 223, 62, 145, 189, 94, 191, 193, 94, 252, 62, 97, 227, 108, 191, 248, 28, 194, 190, 140, 67, 119, 191, 8, 157, 132, 190, 82, 251, 108, 191, 244, 167, 193, 190, 21, 102, 78, 191, 228, 113, 23, 191, 103, 70, 117, 191, 10, 165, 146, 62, 125, 62, 120, 191, 201, 37, 122, 62, 248, 248, 125, 191, 226, 158, 0, 62, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 225, 194, 125, 191, 222, 32, 7, 62, 185, 97, 119, 191, 53, 187, 131, 62, 53, 41, 94, 191, 190, 103, 254, 190, 117, 233, 92, 191, 16, 92, 1, 191, 21, 102, 78, 191, 228, 113, 23, 191, 21, 102, 78, 191, 227, 113, 23, 63, 117, 233, 92, 191, 16, 92, 1, 63, 53, 41, 94, 191, 192, 103, 254, 62, 77, 191, 75, 191, 100, 254, 26, 191, 224, 72, 102, 191, 187, 166, 223, 190, 103, 70, 117, 191, 10, 165, 146, 62, 125, 62, 120, 191, 201, 37, 122, 62, 248, 248, 125, 191, 226, 158, 0, 62, 225, 194, 125, 191, 222, 32, 7, 62, 185, 97, 119, 191, 53, 187, 131, 62, 77, 191, 75, 191, 100, 254, 26, 191, 74, 151, 80, 191, 51, 105, 20, 191, 74, 151, 80, 191, 51, 105, 20, 63, 77, 191, 75, 191, 100, 254, 26, 63, 100, 254, 26, 191, 77, 191, 75, 191, 243, 4, 53, 191, 243, 4, 53, 191, 103, 70, 117, 191, 10, 165, 146, 62, 125, 62, 120, 191, 201, 37, 122, 62, 248, 248, 125, 191, 226, 158, 0, 62, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 225, 194, 125, 191, 222, 32, 7, 62, 185, 97, 119, 191, 53, 187, 131, 62, 100, 254, 26, 191, 77, 191, 75, 191, 243, 4, 53, 191, 243, 4, 53, 191, 243, 4, 53, 191, 242, 4, 53, 63, 100, 254, 26, 191, 77, 191, 75, 63, 191, 103, 254, 190, 53, 41, 94, 191, 51, 105, 20, 191, 74, 151, 80, 191, 103, 70, 117, 191, 10, 165, 146, 62, 125, 62, 120, 191, 201, 37, 122, 62, 248, 248, 125, 191, 226, 158, 0, 62, 225, 194, 125, 191, 222, 32, 7, 62, 185, 97, 119, 191, 53, 187, 131, 62, 191, 103, 254, 190, 53, 41, 94, 191, 51, 105, 20, 191, 74, 151, 80, 191, 51, 105, 20, 191, 74, 151, 80, 63, 191, 103, 254, 190, 53, 41, 94, 63, 251, 232, 193, 190, 6, 238, 108, 191, 103, 70, 117, 191, 10, 165, 146, 62, 125, 62, 120, 191, 201, 37, 122, 62, 248, 248, 125, 191, 226, 158, 0, 62, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 225, 194, 125, 191, 222, 32, 7, 62, 145, 189, 94, 191, 194, 94, 252, 62, 16, 92, 1, 191, 118, 233, 92, 191, 16, 92, 1, 191, 117, 233, 92, 63, 248, 28, 194, 190, 98, 227, 108, 191, 178, 171, 227, 190, 65, 76, 101, 191, 243, 4, 53, 191, 243, 4, 53, 63, 192, 94, 252, 190, 145, 189, 94, 63, 193, 94, 252, 190, 145, 189, 94, 191, 228, 113, 23, 191, 21, 102, 78, 191, 228, 113, 23, 191, 20, 102, 78, 63, 192, 94, 252, 190, 145, 189, 94, 63, 251, 232, 193, 190, 6, 238, 108, 191, 221, 32, 7, 190, 225, 194, 125, 63, 248, 28, 194, 190, 97, 227, 108, 191, 187, 166, 223, 190, 224, 72, 102, 191, 187, 166, 223, 190, 224, 72, 102, 63, 247, 28, 194, 190, 97, 227, 108, 63, 52, 187, 131, 190, 185, 97, 119, 191, 10, 165, 146, 190, 103, 70, 117, 191, 14, 82, 8, 50, 0, 0, 128, 63, 220, 32, 7, 190, 225, 194, 125, 191, 221, 32, 7, 190, 225, 194, 125, 63, 220, 32, 7, 190, 225, 194, 125, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 13, 82, 8, 50, 0, 0, 128, 191, 14, 82, 8, 50, 0, 0, 128, 63, 221, 32, 7, 62, 225, 194, 125, 191, 222, 32, 7, 62, 225, 194, 125, 63, 221, 32, 7, 62, 225, 194, 125, 191, 222, 32, 7, 62, 225, 194, 125, 63, 248, 28, 194, 62, 98, 227, 108, 191, 187, 166, 223, 62, 224, 72, 102, 191, 187, 166, 223, 62, 224, 72, 102, 63, 247, 28, 194, 62, 97, 227, 108, 63, 248, 28, 194, 62, 98, 227, 108, 191, 187, 166, 223, 62, 224, 72, 102, 191, 243, 4, 53, 63, 243, 4, 53, 63, 194, 94, 252, 62, 145, 189, 94, 63, 193, 94, 252, 62, 145, 189, 94, 191, 227, 113, 23, 63, 21, 102, 78, 191, 228, 113, 23, 63, 21, 102, 78, 63, 194, 94, 252, 62, 145, 189, 94, 63, 193, 94, 252, 62, 145, 189, 94, 191, 227, 113, 23, 63, 21, 102, 78, 191, 103, 70, 117, 63, 10, 165, 146, 62, 125, 62, 120, 63, 200, 37, 122, 62, 248, 248, 125, 63, 225, 158, 0, 62, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 225, 194, 125, 63, 221, 32, 7, 62, 145, 189, 94, 63, 192, 94, 252, 62, 16, 92, 1, 63, 117, 233, 92, 191, 16, 92, 1, 63, 117, 233, 92, 63, 16, 92, 1, 63, 117, 233, 92, 191, 103, 70, 117, 63, 10, 165, 146, 62, 125, 62, 120, 63, 200, 37, 122, 62, 248, 248, 125, 63, 225, 158, 0, 62, 0, 0, 128, 63, 13, 82, 136, 50, 225, 194, 125, 63, 221, 32, 7, 62, 185, 97, 119, 63, 52, 187, 131, 62, 192, 103, 254, 62, 53, 41, 94, 191, 51, 105, 20, 63, 74, 151, 80, 191, 51, 105, 20, 63, 74, 151, 80, 63, 191, 103, 254, 62, 53, 41, 94, 63, 192, 103, 254, 62, 53, 41, 94, 191, 51, 105, 20, 63, 74, 151, 80, 191, 103, 70, 117, 63, 10, 165, 146, 62, 125, 62, 120, 63, 200, 37, 122, 62, 248, 248, 125, 63, 225, 158, 0, 62, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 225, 194, 125, 63, 221, 32, 7, 62, 185, 97, 119, 63, 52, 187, 131, 62, 100, 254, 26, 63, 77, 191, 75, 191, 242, 4, 53, 63, 243, 4, 53, 191, 243, 4, 53, 63, 243, 4, 53, 63, 100, 254, 26, 63, 77, 191, 75, 63, 100, 254, 26, 63, 77, 191, 75, 191, 242, 4, 53, 63, 243, 4, 53, 191, 103, 70, 117, 63, 10, 165, 146, 62, 125, 62, 120, 63, 200, 37, 122, 62, 141, 67, 119, 63, 9, 157, 132, 62, 185, 97, 119, 63, 52, 187, 131, 62, 78, 191, 75, 63, 99, 254, 26, 191, 74, 151, 80, 63, 51, 105, 20, 191, 74, 151, 80, 63, 51, 105, 20, 63, 78, 191, 75, 63, 99, 254, 26, 63, 244, 4, 53, 63, 243, 4, 53, 191, 242, 4, 53, 63, 243, 4, 53, 191, 103, 70, 117, 63, 10, 165, 146, 62, 125, 62, 120, 63, 200, 37, 122, 62, 248, 248, 125, 63, 225, 158, 0, 62, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 225, 194, 125, 63, 221, 32, 7, 62, 185, 97, 119, 63, 52, 187, 131, 62, 53, 41, 94, 63, 190, 103, 254, 190, 117, 233, 92, 63, 16, 92, 1, 191, 20, 102, 78, 63, 228, 113, 23, 191, 21, 102, 78, 63, 228, 113, 23, 63, 117, 233, 92, 63, 16, 92, 1, 63, 53, 41, 94, 63, 191, 103, 254, 62, 78, 191, 75, 63, 99, 254, 26, 191, 74, 151, 80, 63, 51, 105, 20, 191, 103, 70, 117, 63, 10, 165, 146, 62, 125, 62, 120, 63, 200, 37, 122, 62, 141, 67, 119, 63, 9, 157, 132, 62, 185, 97, 119, 63, 52, 187, 131, 62, 145, 189, 94, 63, 194, 94, 252, 190, 224, 72, 102, 63, 187, 166, 223, 190, 224, 72, 102, 63, 187, 166, 223, 62, 145, 189, 94, 63, 192, 94, 252, 62, 53, 41, 94, 63, 190, 103, 254, 190, 6, 238, 108, 63, 252, 232, 193, 190, 65, 76, 101, 63, 178, 171, 227, 190, 103, 70, 117, 63, 10, 165, 146, 62, 125, 62, 120, 63, 200, 37, 122, 62, 248, 248, 125, 63, 225, 158, 0, 62, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 225, 194, 125, 63, 221, 32, 7, 62, 185, 97, 119, 63, 52, 187, 131, 62, 98, 227, 108, 63, 247, 28, 194, 190, 225, 194, 125, 63, 220, 32, 7, 190, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 225, 194, 125, 63, 221, 32, 7, 62, 98, 227, 108, 63, 248, 28, 194, 62, 98, 227, 108, 63, 247, 28, 194, 190, 6, 238, 108, 63, 252, 232, 193, 190, 103, 70, 117, 63, 10, 165, 146, 190, 103, 70, 117, 63, 10, 165, 146, 62, 125, 62, 120, 63, 200, 37, 122, 62, 141, 67, 119, 63, 9, 157, 132, 62, 185, 97, 119, 63, 52, 187, 131, 62, 185, 97, 119, 63, 52, 187, 131, 190, 225, 194, 125, 63, 220, 32, 7, 190, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 0, 0, 128, 63, 13, 82, 136, 50, 225, 194, 125, 63, 221, 32, 7, 62, 185, 97, 119, 63, 52, 187, 131, 62, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 28, 0, 1, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 208, 201, 83, 8, 0, 0, 0, 0, 130, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 8, 202, 83, 8, 0, 0, 0, 0, 131, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 64, 202, 83, 8, 0, 0, 0, 0, 132, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 120, 202, 83, 8, 0, 0, 0, 0, 133, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 20, 4, 1, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 176, 202, 83, 8, 0, 0, 0, 0, 134, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 244, 3, 3, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 232, 202, 83, 8, 0, 0, 0, 0, 135, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 32, 203, 83, 8, 0, 0, 0, 0, 136, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 248, 1, 2, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 88, 203, 83, 8, 0, 0, 0, 0, 137, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 120, 127, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 144, 203, 83, 8, 0, 0, 0, 0, 138, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 200, 203, 83, 8, 0, 0, 0, 0, 139, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 0, 204, 83, 8, 0, 0, 0, 0, 140, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 56, 204, 83, 8, 0, 0, 0, 0, 141, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 112, 204, 83, 8, 0, 0, 0, 0, 142, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 168, 204, 83, 8, 0, 0, 0, 0, 143, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 224, 204, 83, 8, 0, 0, 0, 0, 144, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 24, 205, 83, 8, 0, 0, 0, 0, 145, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 80, 205, 83, 8, 0, 0, 0, 0, 146, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 136, 205, 83, 8, 0, 0, 0, 0, 147, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 192, 205, 83, 8, 0, 0, 0, 0, 148, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 120, 127, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 248, 205, 83, 8, 0, 0, 0, 0, 149, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 48, 206, 83, 8, 0, 0, 0, 0, 150, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 104, 206, 83, 8, 0, 0, 0, 0, 151, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 160, 206, 83, 8, 0, 0, 0, 0, 152, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 216, 206, 83, 8, 0, 0, 0, 0, 153, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 16, 207, 83, 8, 0, 0, 0, 0, 154, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 72, 207, 83, 8, 0, 0, 0, 0, 155, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 3, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 128, 207, 83, 8, 0, 0, 0, 0, 156, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 184, 207, 83, 8, 0, 0, 0, 0, 157, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 240, 207, 83, 8, 0, 0, 0, 0, 158, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 40, 208, 83, 8, 0, 0, 0, 0, 159, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 96, 208, 83, 8, 0, 0, 0, 0, 160, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 152, 208, 83, 8, 0, 0, 0, 0, 161, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 208, 208, 83, 8, 0, 0, 0, 0, 162, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 8, 209, 83, 8, 0, 0, 0, 0, 163, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 64, 209, 83, 8, 0, 0, 0, 0, 164, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 120, 209, 83, 8, 0, 0, 0, 0, 165, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 4, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 176, 209, 83, 8, 0, 0, 0, 0, 166, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 232, 209, 83, 8, 0, 0, 0, 0, 167, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 32, 210, 83, 8, 0, 0, 0, 0, 168, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 88, 210, 83, 8, 0, 0, 0, 0, 169, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 144, 210, 83, 8, 0, 0, 0, 0, 170, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 200, 210, 83, 8, 0, 0, 0, 0, 171, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 0, 211, 83, 8, 0, 0, 0, 0, 172, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 120, 127, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 56, 211, 83, 8, 0, 0, 0, 0, 173, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 112, 211, 83, 8, 0, 0, 0, 0, 174, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 168, 211, 83, 8, 0, 0, 0, 0, 175, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 224, 211, 83, 8, 0, 0, 0, 0, 176, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 24, 212, 83, 8, 0, 0, 0, 0, 177, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 80, 212, 83, 8, 0, 0, 0, 0, 178, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 136, 212, 83, 8, 0, 0, 0, 0, 179, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 192, 212, 83, 8, 0, 0, 0, 0, 180, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 248, 212, 83, 8, 0, 0, 0, 0, 181, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 48, 213, 83, 8, 0, 0, 0, 0, 182, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 77, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 104, 213, 83, 8, 0, 0, 0, 0, 183, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 160, 213, 83, 8, 0, 0, 0, 0, 184, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 216, 213, 83, 8, 0, 0, 0, 0, 185, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 16, 214, 83, 8, 0, 0, 0, 0, 186, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 72, 214, 83, 8, 0, 0, 0, 0, 187, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 128, 214, 83, 8, 0, 0, 0, 0, 188, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 120, 127, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 184, 214, 83, 8, 0, 0, 0, 0, 189, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 240, 214, 83, 8, 0, 0, 0, 0, 190, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 40, 215, 83, 8, 0, 0, 0, 0, 191, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 96, 215, 83, 8, 0, 0, 0, 0, 192, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 120, 127, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 152, 215, 83, 8, 0, 0, 0, 0, 193, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 208, 215, 83, 8, 0, 0, 0, 0, 194, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 8, 216, 83, 8, 0, 0, 0, 0, 195, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 64, 216, 83, 8, 0, 0, 0, 0, 196, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 120, 216, 83, 8, 0, 0, 0, 0, 197, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 176, 216, 83, 8, 0, 0, 0, 0, 198, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 232, 216, 83, 8, 0, 0, 0, 0, 199, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 32, 217, 83, 8, 0, 0, 0, 0, 200, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 88, 217, 83, 8, 0, 0, 0, 0, 201, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 144, 217, 83, 8, 0, 0, 0, 0, 202, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 120, 127, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 200, 217, 83, 8, 0, 0, 0, 0, 203, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 0, 218, 83, 8, 0, 0, 0, 0, 204, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 56, 218, 83, 8, 0, 0, 0, 0, 205, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 112, 218, 83, 8, 0, 0, 0, 0, 206, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 168, 218, 83, 8, 0, 0, 0, 0, 207, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 224, 218, 83, 8, 0, 0, 0, 0, 208, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 24, 219, 83, 8, 0, 0, 0, 0, 209, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 80, 219, 83, 8, 0, 0, 0, 0, 210, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 136, 219, 83, 8, 0, 0, 0, 0, 211, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 192, 219, 83, 8, 0, 0, 0, 0, 212, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 248, 219, 83, 8, 0, 0, 0, 0, 213, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 48, 220, 83, 8, 0, 0, 0, 0, 214, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 104, 220, 83, 8, 0, 0, 0, 0, 215, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 160, 220, 83, 8, 0, 0, 0, 0, 216, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 216, 220, 83, 8, 0, 0, 0, 0, 217, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 16, 221, 83, 8, 0, 0, 0, 0, 218, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 72, 221, 83, 8, 0, 0, 0, 0, 219, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 128, 221, 83, 8, 0, 0, 0, 0, 220, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 184, 221, 83, 8, 0, 0, 0, 0, 221, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 240, 221, 83, 8, 0, 0, 0, 0, 222, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 40, 222, 83, 8, 0, 0, 0, 0, 223, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 5, 0, 0, 0, 120, 127, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 96, 222, 83, 8, 0, 0, 0, 0, 224, 5, 0, 0, 0, 0, 0, 0), "format": "RGFloat", @@ -200,9 +200,9 @@ data = { } [sub_resource type="ImageTexture" id="ImageTexture_jr4op"] -image = SubResource("Image_gtq67") +image = SubResource("Image_deg5m") -[sub_resource type="Image" id="Image_5dfpo"] +[sub_resource type="Image" id="Image_n2nca"] data = { "data": PackedByteArray(0, 0, 208, 65, 0, 0, 184, 66, 0, 0, 208, 65, 0, 0, 186, 66, 0, 0, 208, 65, 0, 0, 188, 66, 0, 0, 208, 65, 0, 0, 190, 66, 0, 0, 208, 65, 0, 0, 192, 66, 0, 0, 208, 65, 0, 0, 194, 66, 0, 0, 208, 65, 0, 0, 196, 66, 0, 0, 208, 65, 0, 0, 198, 66, 0, 0, 208, 65, 0, 0, 200, 66, 0, 0, 208, 65, 0, 0, 202, 66, 0, 0, 208, 65, 0, 0, 46, 67, 0, 0, 208, 65, 0, 0, 47, 67, 0, 0, 208, 65, 0, 0, 48, 67, 0, 0, 208, 65, 0, 0, 49, 67, 0, 0, 208, 65, 0, 0, 50, 67, 0, 0, 208, 65, 0, 0, 51, 67, 0, 0, 208, 65, 0, 0, 52, 67, 0, 0, 208, 65, 0, 0, 53, 67, 0, 0, 208, 65, 0, 0, 54, 67, 0, 0, 208, 65, 0, 0, 55, 67, 0, 0, 216, 65, 0, 0, 184, 66, 0, 0, 216, 65, 0, 0, 202, 66, 0, 0, 216, 65, 0, 0, 204, 66, 0, 0, 216, 65, 0, 0, 45, 67, 0, 0, 216, 65, 0, 0, 46, 67, 0, 0, 216, 65, 0, 0, 55, 67, 0, 0, 224, 65, 0, 0, 184, 66, 0, 0, 224, 65, 0, 0, 204, 66, 0, 0, 224, 65, 0, 0, 206, 66, 0, 0, 224, 65, 0, 0, 45, 67, 0, 0, 224, 65, 0, 0, 55, 67, 0, 0, 232, 65, 0, 0, 184, 66, 0, 0, 232, 65, 0, 0, 206, 66, 0, 0, 232, 65, 0, 0, 45, 67, 0, 0, 232, 65, 0, 0, 55, 67, 0, 0, 240, 65, 0, 0, 184, 66, 0, 0, 240, 65, 0, 0, 206, 66, 0, 0, 240, 65, 0, 0, 44, 67, 0, 0, 240, 65, 0, 0, 45, 67, 0, 0, 240, 65, 0, 0, 55, 67, 0, 0, 248, 65, 0, 0, 184, 66, 0, 0, 248, 65, 0, 0, 206, 66, 0, 0, 248, 65, 0, 0, 44, 67, 0, 0, 248, 65, 0, 0, 55, 67, 0, 0, 0, 66, 0, 0, 184, 66, 0, 0, 0, 66, 0, 0, 206, 66, 0, 0, 0, 66, 0, 0, 44, 67, 0, 0, 0, 66, 0, 0, 55, 67, 0, 0, 4, 66, 0, 0, 184, 66, 0, 0, 4, 66, 0, 0, 206, 66, 0, 0, 4, 66, 0, 0, 44, 67, 0, 0, 4, 66, 0, 0, 55, 67, 0, 0, 8, 66, 0, 0, 184, 66, 0, 0, 8, 66, 0, 0, 206, 66, 0, 0, 8, 66, 0, 0, 208, 66, 0, 0, 8, 66, 0, 0, 43, 67, 0, 0, 8, 66, 0, 0, 44, 67, 0, 0, 8, 66, 0, 0, 55, 67, 0, 0, 12, 66, 0, 0, 184, 66, 0, 0, 12, 66, 0, 0, 208, 66, 0, 0, 12, 66, 0, 0, 210, 66, 0, 0, 12, 66, 0, 0, 43, 67, 0, 0, 12, 66, 0, 0, 55, 67, 0, 0, 16, 66, 0, 0, 184, 66, 0, 0, 16, 66, 0, 0, 210, 66, 0, 0, 16, 66, 0, 0, 212, 66, 0, 0, 16, 66, 0, 0, 41, 67, 0, 0, 16, 66, 0, 0, 42, 67, 0, 0, 16, 66, 0, 0, 43, 67, 0, 0, 16, 66, 0, 0, 55, 67, 0, 0, 20, 66, 0, 0, 184, 66, 0, 0, 20, 66, 0, 0, 212, 66, 0, 0, 20, 66, 0, 0, 214, 66, 0, 0, 20, 66, 0, 0, 216, 66, 0, 0, 20, 66, 0, 0, 40, 67, 0, 0, 20, 66, 0, 0, 41, 67, 0, 0, 20, 66, 0, 0, 55, 67, 0, 0, 24, 66, 0, 0, 184, 66, 0, 0, 24, 66, 0, 0, 216, 66, 0, 0, 24, 66, 0, 0, 218, 66, 0, 0, 24, 66, 0, 0, 220, 66, 0, 0, 24, 66, 0, 0, 222, 66, 0, 0, 24, 66, 0, 0, 224, 66, 0, 0, 24, 66, 0, 0, 226, 66, 0, 0, 24, 66, 0, 0, 228, 66, 0, 0, 24, 66, 0, 0, 230, 66, 0, 0, 24, 66, 0, 0, 232, 66, 0, 0, 24, 66, 0, 0, 234, 66, 0, 0, 24, 66, 0, 0, 236, 66, 0, 0, 24, 66, 0, 0, 238, 66, 0, 0, 24, 66, 0, 0, 240, 66, 0, 0, 24, 66, 0, 0, 242, 66, 0, 0, 24, 66, 0, 0, 244, 66, 0, 0, 24, 66, 0, 0, 246, 66, 0, 0, 24, 66, 0, 0, 248, 66, 0, 0, 24, 66, 0, 0, 250, 66, 0, 0, 24, 66, 0, 0, 252, 66, 0, 0, 24, 66, 0, 0, 254, 66, 0, 0, 24, 66, 0, 0, 0, 67, 0, 0, 24, 66, 0, 0, 1, 67, 0, 0, 24, 66, 0, 0, 2, 67, 0, 0, 24, 66, 0, 0, 3, 67, 0, 0, 24, 66, 0, 0, 4, 67, 0, 0, 24, 66, 0, 0, 5, 67, 0, 0, 24, 66, 0, 0, 6, 67, 0, 0, 24, 66, 0, 0, 7, 67, 0, 0, 24, 66, 0, 0, 8, 67, 0, 0, 24, 66, 0, 0, 9, 67, 0, 0, 24, 66, 0, 0, 10, 67, 0, 0, 24, 66, 0, 0, 11, 67, 0, 0, 24, 66, 0, 0, 12, 67, 0, 0, 24, 66, 0, 0, 13, 67, 0, 0, 24, 66, 0, 0, 14, 67, 0, 0, 24, 66, 0, 0, 15, 67, 0, 0, 24, 66, 0, 0, 16, 67, 0, 0, 24, 66, 0, 0, 17, 67, 0, 0, 24, 66, 0, 0, 18, 67, 0, 0, 24, 66, 0, 0, 19, 67, 0, 0, 24, 66, 0, 0, 20, 67, 0, 0, 24, 66, 0, 0, 21, 67, 0, 0, 24, 66, 0, 0, 22, 67, 0, 0, 24, 66, 0, 0, 23, 67, 0, 0, 24, 66, 0, 0, 24, 67, 0, 0, 24, 66, 0, 0, 25, 67, 0, 0, 24, 66, 0, 0, 26, 67, 0, 0, 24, 66, 0, 0, 27, 67, 0, 0, 24, 66, 0, 0, 28, 67, 0, 0, 24, 66, 0, 0, 29, 67, 0, 0, 24, 66, 0, 0, 30, 67, 0, 0, 24, 66, 0, 0, 31, 67, 0, 0, 24, 66, 0, 0, 32, 67, 0, 0, 24, 66, 0, 0, 33, 67, 0, 0, 24, 66, 0, 0, 34, 67, 0, 0, 24, 66, 0, 0, 35, 67, 0, 0, 24, 66, 0, 0, 36, 67, 0, 0, 24, 66, 0, 0, 37, 67, 0, 0, 24, 66, 0, 0, 38, 67, 0, 0, 24, 66, 0, 0, 39, 67, 0, 0, 24, 66, 0, 0, 40, 67, 0, 0, 24, 66, 0, 0, 55, 67, 0, 0, 28, 66, 0, 0, 184, 66, 0, 0, 28, 66, 0, 0, 55, 67, 0, 0, 32, 66, 0, 0, 184, 66, 0, 0, 32, 66, 0, 0, 55, 67, 0, 0, 36, 66, 0, 0, 184, 66, 0, 0, 36, 66, 0, 0, 55, 67, 0, 0, 40, 66, 0, 0, 184, 66, 0, 0, 40, 66, 0, 0, 55, 67, 0, 0, 44, 66, 0, 0, 184, 66, 0, 0, 44, 66, 0, 0, 55, 67, 0, 0, 48, 66, 0, 0, 184, 66, 0, 0, 48, 66, 0, 0, 55, 67, 0, 0, 52, 66, 0, 0, 184, 66, 0, 0, 52, 66, 0, 0, 55, 67, 0, 0, 56, 66, 0, 0, 184, 66, 0, 0, 56, 66, 0, 0, 55, 67, 0, 0, 60, 66, 0, 0, 184, 66, 0, 0, 60, 66, 0, 0, 55, 67, 0, 0, 64, 66, 0, 0, 184, 66, 0, 0, 64, 66, 0, 0, 55, 67, 0, 0, 68, 66, 0, 0, 184, 66, 0, 0, 68, 66, 0, 0, 55, 67, 0, 0, 72, 66, 0, 0, 184, 66, 0, 0, 72, 66, 0, 0, 55, 67, 0, 0, 76, 66, 0, 0, 184, 66, 0, 0, 76, 66, 0, 0, 55, 67, 0, 0, 80, 66, 0, 0, 184, 66, 0, 0, 80, 66, 0, 0, 55, 67, 0, 0, 84, 66, 0, 0, 184, 66, 0, 0, 84, 66, 0, 0, 55, 67, 0, 0, 88, 66, 0, 0, 184, 66, 0, 0, 88, 66, 0, 0, 55, 67, 0, 0, 92, 66, 0, 0, 184, 66, 0, 0, 92, 66, 0, 0, 55, 67, 0, 0, 96, 66, 0, 0, 184, 66, 0, 0, 96, 66, 0, 0, 55, 67, 0, 0, 100, 66, 0, 0, 184, 66, 0, 0, 100, 66, 0, 0, 55, 67, 0, 0, 104, 66, 0, 0, 184, 66, 0, 0, 104, 66, 0, 0, 55, 67, 0, 0, 108, 66, 0, 0, 184, 66, 0, 0, 108, 66, 0, 0, 55, 67, 0, 0, 112, 66, 0, 0, 184, 66, 0, 0, 112, 66, 0, 0, 55, 67, 0, 0, 116, 66, 0, 0, 184, 66, 0, 0, 116, 66, 0, 0, 216, 66, 0, 0, 116, 66, 0, 0, 218, 66, 0, 0, 116, 66, 0, 0, 220, 66, 0, 0, 116, 66, 0, 0, 222, 66, 0, 0, 116, 66, 0, 0, 224, 66, 0, 0, 116, 66, 0, 0, 226, 66, 0, 0, 116, 66, 0, 0, 228, 66, 0, 0, 116, 66, 0, 0, 230, 66, 0, 0, 116, 66, 0, 0, 232, 66, 0, 0, 116, 66, 0, 0, 234, 66, 0, 0, 116, 66, 0, 0, 236, 66, 0, 0, 116, 66, 0, 0, 238, 66, 0, 0, 116, 66, 0, 0, 240, 66, 0, 0, 116, 66, 0, 0, 242, 66, 0, 0, 116, 66, 0, 0, 244, 66, 0, 0, 116, 66, 0, 0, 246, 66, 0, 0, 116, 66, 0, 0, 248, 66, 0, 0, 116, 66, 0, 0, 250, 66, 0, 0, 116, 66, 0, 0, 252, 66, 0, 0, 116, 66, 0, 0, 254, 66, 0, 0, 116, 66, 0, 0, 0, 67, 0, 0, 116, 66, 0, 0, 13, 67, 0, 0, 116, 66, 0, 0, 14, 67, 0, 0, 116, 66, 0, 0, 15, 67, 0, 0, 116, 66, 0, 0, 16, 67, 0, 0, 116, 66, 0, 0, 17, 67, 0, 0, 116, 66, 0, 0, 18, 67, 0, 0, 116, 66, 0, 0, 19, 67, 0, 0, 116, 66, 0, 0, 20, 67, 0, 0, 116, 66, 0, 0, 21, 67, 0, 0, 116, 66, 0, 0, 22, 67, 0, 0, 116, 66, 0, 0, 23, 67, 0, 0, 116, 66, 0, 0, 24, 67, 0, 0, 116, 66, 0, 0, 25, 67, 0, 0, 116, 66, 0, 0, 26, 67, 0, 0, 116, 66, 0, 0, 27, 67, 0, 0, 116, 66, 0, 0, 28, 67, 0, 0, 116, 66, 0, 0, 29, 67, 0, 0, 116, 66, 0, 0, 30, 67, 0, 0, 116, 66, 0, 0, 31, 67, 0, 0, 116, 66, 0, 0, 32, 67, 0, 0, 116, 66, 0, 0, 33, 67, 0, 0, 116, 66, 0, 0, 34, 67, 0, 0, 116, 66, 0, 0, 35, 67, 0, 0, 116, 66, 0, 0, 36, 67, 0, 0, 116, 66, 0, 0, 37, 67, 0, 0, 116, 66, 0, 0, 38, 67, 0, 0, 116, 66, 0, 0, 39, 67, 0, 0, 116, 66, 0, 0, 40, 67, 0, 0, 116, 66, 0, 0, 55, 67, 0, 0, 120, 66, 0, 0, 184, 66, 0, 0, 120, 66, 0, 0, 212, 66, 0, 0, 120, 66, 0, 0, 214, 66, 0, 0, 120, 66, 0, 0, 216, 66, 0, 0, 120, 66, 0, 0, 0, 67, 0, 0, 120, 66, 0, 0, 13, 67, 0, 0, 120, 66, 0, 0, 40, 67, 0, 0, 120, 66, 0, 0, 41, 67, 0, 0, 120, 66, 0, 0, 55, 67, 0, 0, 124, 66, 0, 0, 184, 66, 0, 0, 124, 66, 0, 0, 210, 66, 0, 0, 124, 66, 0, 0, 212, 66, 0, 0, 124, 66, 0, 0, 0, 67, 0, 0, 124, 66, 0, 0, 13, 67, 0, 0, 124, 66, 0, 0, 41, 67, 0, 0, 124, 66, 0, 0, 42, 67, 0, 0, 124, 66, 0, 0, 43, 67, 0, 0, 124, 66, 0, 0, 55, 67, 0, 0, 128, 66, 0, 0, 184, 66, 0, 0, 128, 66, 0, 0, 208, 66, 0, 0, 128, 66, 0, 0, 210, 66, 0, 0, 128, 66, 0, 0, 0, 67, 0, 0, 128, 66, 0, 0, 13, 67, 0, 0, 128, 66, 0, 0, 43, 67, 0, 0, 128, 66, 0, 0, 55, 67, 0, 0, 130, 66, 0, 0, 184, 66, 0, 0, 130, 66, 0, 0, 206, 66, 0, 0, 130, 66, 0, 0, 208, 66, 0, 0, 130, 66, 0, 0, 0, 67, 0, 0, 130, 66, 0, 0, 13, 67, 0, 0, 130, 66, 0, 0, 43, 67, 0, 0, 130, 66, 0, 0, 44, 67, 0, 0, 130, 66, 0, 0, 55, 67, 0, 0, 132, 66, 0, 0, 184, 66, 0, 0, 132, 66, 0, 0, 206, 66, 0, 0, 132, 66, 0, 0, 0, 67, 0, 0, 132, 66, 0, 0, 13, 67, 0, 0, 132, 66, 0, 0, 44, 67, 0, 0, 132, 66, 0, 0, 55, 67, 0, 0, 134, 66, 0, 0, 184, 66, 0, 0, 134, 66, 0, 0, 206, 66, 0, 0, 134, 66, 0, 0, 0, 67, 0, 0, 134, 66, 0, 0, 13, 67, 0, 0, 134, 66, 0, 0, 44, 67, 0, 0, 134, 66, 0, 0, 55, 67, 0, 0, 136, 66, 0, 0, 184, 66, 0, 0, 136, 66, 0, 0, 206, 66, 0, 0, 136, 66, 0, 0, 0, 67, 0, 0, 136, 66, 0, 0, 13, 67, 0, 0, 136, 66, 0, 0, 44, 67, 0, 0, 136, 66, 0, 0, 55, 67, 0, 0, 138, 66, 0, 0, 184, 66, 0, 0, 138, 66, 0, 0, 206, 66, 0, 0, 138, 66, 0, 0, 0, 67, 0, 0, 138, 66, 0, 0, 13, 67, 0, 0, 138, 66, 0, 0, 44, 67, 0, 0, 138, 66, 0, 0, 45, 67, 0, 0, 138, 66, 0, 0, 55, 67, 0, 0, 140, 66, 0, 0, 184, 66, 0, 0, 140, 66, 0, 0, 206, 66, 0, 0, 140, 66, 0, 0, 0, 67, 0, 0, 140, 66, 0, 0, 13, 67, 0, 0, 140, 66, 0, 0, 45, 67, 0, 0, 140, 66, 0, 0, 55, 67, 0, 0, 142, 66, 0, 0, 184, 66, 0, 0, 142, 66, 0, 0, 204, 66, 0, 0, 142, 66, 0, 0, 206, 66, 0, 0, 142, 66, 0, 0, 0, 67, 0, 0, 142, 66, 0, 0, 13, 67, 0, 0, 142, 66, 0, 0, 45, 67, 0, 0, 142, 66, 0, 0, 55, 67, 0, 0, 144, 66, 0, 0, 184, 66, 0, 0, 144, 66, 0, 0, 202, 66, 0, 0, 144, 66, 0, 0, 204, 66, 0, 0, 144, 66, 0, 0, 0, 67, 0, 0, 144, 66, 0, 0, 13, 67, 0, 0, 144, 66, 0, 0, 45, 67, 0, 0, 144, 66, 0, 0, 46, 67, 0, 0, 144, 66, 0, 0, 55, 67, 0, 0, 146, 66, 0, 0, 184, 66, 0, 0, 146, 66, 0, 0, 186, 66, 0, 0, 146, 66, 0, 0, 188, 66, 0, 0, 146, 66, 0, 0, 190, 66, 0, 0, 146, 66, 0, 0, 192, 66, 0, 0, 146, 66, 0, 0, 194, 66, 0, 0, 146, 66, 0, 0, 196, 66, 0, 0, 146, 66, 0, 0, 198, 66, 0, 0, 146, 66, 0, 0, 200, 66, 0, 0, 146, 66, 0, 0, 202, 66, 0, 0, 146, 66, 0, 0, 0, 67, 0, 0, 146, 66, 0, 0, 13, 67, 0, 0, 146, 66, 0, 0, 46, 67, 0, 0, 146, 66, 0, 0, 47, 67, 0, 0, 146, 66, 0, 0, 48, 67, 0, 0, 146, 66, 0, 0, 49, 67, 0, 0, 146, 66, 0, 0, 50, 67, 0, 0, 146, 66, 0, 0, 51, 67, 0, 0, 146, 66, 0, 0, 52, 67, 0, 0, 146, 66, 0, 0, 53, 67, 0, 0, 146, 66, 0, 0, 54, 67, 0, 0, 146, 66, 0, 0, 55, 67, 0, 0, 148, 66, 0, 0, 0, 67, 0, 0, 148, 66, 0, 0, 13, 67, 0, 0, 150, 66, 0, 0, 0, 67, 0, 0, 150, 66, 0, 0, 13, 67, 0, 0, 152, 66, 0, 0, 0, 67, 0, 0, 152, 66, 0, 0, 13, 67, 0, 0, 154, 66, 0, 0, 0, 67, 0, 0, 154, 66, 0, 0, 13, 67, 0, 0, 156, 66, 0, 0, 0, 67, 0, 0, 156, 66, 0, 0, 13, 67, 0, 0, 158, 66, 0, 0, 0, 67, 0, 0, 158, 66, 0, 0, 13, 67, 0, 0, 160, 66, 0, 0, 0, 67, 0, 0, 160, 66, 0, 0, 13, 67, 0, 0, 162, 66, 0, 0, 0, 67, 0, 0, 162, 66, 0, 0, 13, 67, 0, 0, 164, 66, 0, 0, 0, 67, 0, 0, 164, 66, 0, 0, 13, 67, 0, 0, 166, 66, 0, 0, 0, 67, 0, 0, 166, 66, 0, 0, 13, 67, 0, 0, 168, 66, 0, 0, 184, 66, 0, 0, 168, 66, 0, 0, 186, 66, 0, 0, 168, 66, 0, 0, 188, 66, 0, 0, 168, 66, 0, 0, 190, 66, 0, 0, 168, 66, 0, 0, 192, 66, 0, 0, 168, 66, 0, 0, 194, 66, 0, 0, 168, 66, 0, 0, 196, 66, 0, 0, 168, 66, 0, 0, 198, 66, 0, 0, 168, 66, 0, 0, 200, 66, 0, 0, 168, 66, 0, 0, 202, 66, 0, 0, 168, 66, 0, 0, 0, 67, 0, 0, 168, 66, 0, 0, 13, 67, 0, 0, 168, 66, 0, 0, 46, 67, 0, 0, 168, 66, 0, 0, 47, 67, 0, 0, 168, 66, 0, 0, 48, 67, 0, 0, 168, 66, 0, 0, 49, 67, 0, 0, 168, 66, 0, 0, 50, 67, 0, 0, 168, 66, 0, 0, 51, 67, 0, 0, 168, 66, 0, 0, 52, 67, 0, 0, 168, 66, 0, 0, 53, 67, 0, 0, 168, 66, 0, 0, 54, 67, 0, 0, 168, 66, 0, 0, 55, 67, 0, 0, 170, 66, 0, 0, 184, 66, 0, 0, 170, 66, 0, 0, 202, 66, 0, 0, 170, 66, 0, 0, 204, 66, 0, 0, 170, 66, 0, 0, 0, 67, 0, 0, 170, 66, 0, 0, 13, 67, 0, 0, 170, 66, 0, 0, 45, 67, 0, 0, 170, 66, 0, 0, 46, 67, 0, 0, 170, 66, 0, 0, 55, 67, 0, 0, 172, 66, 0, 0, 184, 66, 0, 0, 172, 66, 0, 0, 204, 66, 0, 0, 172, 66, 0, 0, 206, 66, 0, 0, 172, 66, 0, 0, 0, 67, 0, 0, 172, 66, 0, 0, 13, 67, 0, 0, 172, 66, 0, 0, 45, 67, 0, 0, 172, 66, 0, 0, 55, 67, 0, 0, 174, 66, 0, 0, 184, 66, 0, 0, 174, 66, 0, 0, 206, 66, 0, 0, 174, 66, 0, 0, 0, 67, 0, 0, 174, 66, 0, 0, 13, 67, 0, 0, 174, 66, 0, 0, 45, 67, 0, 0, 174, 66, 0, 0, 55, 67, 0, 0, 176, 66, 0, 0, 184, 66, 0, 0, 176, 66, 0, 0, 206, 66, 0, 0, 176, 66, 0, 0, 0, 67, 0, 0, 176, 66, 0, 0, 13, 67, 0, 0, 176, 66, 0, 0, 44, 67, 0, 0, 176, 66, 0, 0, 45, 67, 0, 0, 176, 66, 0, 0, 55, 67, 0, 0, 178, 66, 0, 0, 184, 66, 0, 0, 178, 66, 0, 0, 206, 66, 0, 0, 178, 66, 0, 0, 0, 67, 0, 0, 178, 66, 0, 0, 13, 67, 0, 0, 178, 66, 0, 0, 44, 67, 0, 0, 178, 66, 0, 0, 55, 67, 0, 0, 180, 66, 0, 0, 184, 66, 0, 0, 180, 66, 0, 0, 206, 66, 0, 0, 180, 66, 0, 0, 0, 67, 0, 0, 180, 66, 0, 0, 13, 67, 0, 0, 180, 66, 0, 0, 44, 67, 0, 0, 180, 66, 0, 0, 55, 67, 0, 0, 182, 66, 0, 0, 184, 66, 0, 0, 182, 66, 0, 0, 206, 66, 0, 0, 182, 66, 0, 0, 0, 67, 0, 0, 182, 66, 0, 0, 13, 67, 0, 0, 182, 66, 0, 0, 44, 67, 0, 0, 182, 66, 0, 0, 55, 67, 0, 0, 184, 66, 0, 0, 184, 66, 0, 0, 184, 66, 0, 0, 206, 66, 0, 0, 184, 66, 0, 0, 208, 66, 0, 0, 184, 66, 0, 0, 0, 67, 0, 0, 184, 66, 0, 0, 13, 67, 0, 0, 184, 66, 0, 0, 43, 67, 0, 0, 184, 66, 0, 0, 44, 67, 0, 0, 184, 66, 0, 0, 55, 67, 0, 0, 186, 66, 0, 0, 184, 66, 0, 0, 186, 66, 0, 0, 208, 66, 0, 0, 186, 66, 0, 0, 210, 66, 0, 0, 186, 66, 0, 0, 0, 67, 0, 0, 186, 66, 0, 0, 13, 67, 0, 0, 186, 66, 0, 0, 43, 67, 0, 0, 186, 66, 0, 0, 55, 67, 0, 0, 188, 66, 0, 0, 184, 66, 0, 0, 188, 66, 0, 0, 210, 66, 0, 0, 188, 66, 0, 0, 212, 66, 0, 0, 188, 66, 0, 0, 0, 67, 0, 0, 188, 66, 0, 0, 13, 67, 0, 0, 188, 66, 0, 0, 41, 67, 0, 0, 188, 66, 0, 0, 42, 67, 0, 0, 188, 66, 0, 0, 43, 67, 0, 0, 188, 66, 0, 0, 55, 67, 0, 0, 190, 66, 0, 0, 184, 66, 0, 0, 190, 66, 0, 0, 212, 66, 0, 0, 190, 66, 0, 0, 214, 66, 0, 0, 190, 66, 0, 0, 216, 66, 0, 0, 190, 66, 0, 0, 0, 67, 0, 0, 190, 66, 0, 0, 13, 67, 0, 0, 190, 66, 0, 0, 40, 67, 0, 0, 190, 66, 0, 0, 41, 67, 0, 0, 190, 66, 0, 0, 55, 67, 0, 0, 192, 66, 0, 0, 184, 66, 0, 0, 192, 66, 0, 0, 216, 66, 0, 0, 192, 66, 0, 0, 218, 66, 0, 0, 192, 66, 0, 0, 220, 66, 0, 0, 192, 66, 0, 0, 222, 66, 0, 0, 192, 66, 0, 0, 224, 66, 0, 0, 192, 66, 0, 0, 226, 66, 0, 0, 192, 66, 0, 0, 228, 66, 0, 0, 192, 66, 0, 0, 230, 66, 0, 0, 192, 66, 0, 0, 232, 66, 0, 0, 192, 66, 0, 0, 234, 66, 0, 0, 192, 66, 0, 0, 236, 66, 0, 0, 192, 66, 0, 0, 238, 66, 0, 0, 192, 66, 0, 0, 240, 66, 0, 0, 192, 66, 0, 0, 242, 66, 0, 0, 192, 66, 0, 0, 244, 66, 0, 0, 192, 66, 0, 0, 246, 66, 0, 0, 192, 66, 0, 0, 248, 66, 0, 0, 192, 66, 0, 0, 250, 66, 0, 0, 192, 66, 0, 0, 252, 66, 0, 0, 192, 66, 0, 0, 254, 66, 0, 0, 192, 66, 0, 0, 0, 67, 0, 0, 192, 66, 0, 0, 13, 67, 0, 0, 192, 66, 0, 0, 14, 67, 0, 0, 192, 66, 0, 0, 15, 67, 0, 0, 192, 66, 0, 0, 16, 67, 0, 0, 192, 66, 0, 0, 17, 67, 0, 0, 192, 66, 0, 0, 18, 67, 0, 0, 192, 66, 0, 0, 19, 67, 0, 0, 192, 66, 0, 0, 20, 67, 0, 0, 192, 66, 0, 0, 21, 67, 0, 0, 192, 66, 0, 0, 22, 67, 0, 0, 192, 66, 0, 0, 23, 67, 0, 0, 192, 66, 0, 0, 24, 67, 0, 0, 192, 66, 0, 0, 25, 67, 0, 0, 192, 66, 0, 0, 26, 67, 0, 0, 192, 66, 0, 0, 27, 67, 0, 0, 192, 66, 0, 0, 28, 67, 0, 0, 192, 66, 0, 0, 29, 67, 0, 0, 192, 66, 0, 0, 30, 67, 0, 0, 192, 66, 0, 0, 31, 67, 0, 0, 192, 66, 0, 0, 32, 67, 0, 0, 192, 66, 0, 0, 33, 67, 0, 0, 192, 66, 0, 0, 34, 67, 0, 0, 192, 66, 0, 0, 35, 67, 0, 0, 192, 66, 0, 0, 36, 67, 0, 0, 192, 66, 0, 0, 37, 67, 0, 0, 192, 66, 0, 0, 38, 67, 0, 0, 192, 66, 0, 0, 39, 67, 0, 0, 192, 66, 0, 0, 40, 67, 0, 0, 192, 66, 0, 0, 55, 67, 0, 0, 194, 66, 0, 0, 184, 66, 0, 0, 194, 66, 0, 0, 55, 67, 0, 0, 196, 66, 0, 0, 184, 66, 0, 0, 196, 66, 0, 0, 55, 67, 0, 0, 198, 66, 0, 0, 184, 66, 0, 0, 198, 66, 0, 0, 55, 67, 0, 0, 200, 66, 0, 0, 184, 66, 0, 0, 200, 66, 0, 0, 55, 67, 0, 0, 202, 66, 0, 0, 184, 66, 0, 0, 202, 66, 0, 0, 55, 67, 0, 0, 204, 66, 0, 0, 184, 66, 0, 0, 204, 66, 0, 0, 55, 67, 0, 0, 206, 66, 0, 0, 184, 66, 0, 0, 206, 66, 0, 0, 55, 67, 0, 0, 208, 66, 0, 0, 184, 66, 0, 0, 208, 66, 0, 0, 55, 67, 0, 0, 210, 66, 0, 0, 184, 66, 0, 0, 210, 66, 0, 0, 55, 67, 0, 0, 212, 66, 0, 0, 184, 66, 0, 0, 212, 66, 0, 0, 55, 67, 0, 0, 214, 66, 0, 0, 184, 66, 0, 0, 214, 66, 0, 0, 55, 67, 0, 0, 216, 66, 0, 0, 184, 66, 0, 0, 216, 66, 0, 0, 55, 67, 0, 0, 218, 66, 0, 0, 184, 66, 0, 0, 218, 66, 0, 0, 55, 67, 0, 0, 220, 66, 0, 0, 184, 66, 0, 0, 220, 66, 0, 0, 55, 67, 0, 0, 222, 66, 0, 0, 184, 66, 0, 0, 222, 66, 0, 0, 55, 67, 0, 0, 224, 66, 0, 0, 184, 66, 0, 0, 224, 66, 0, 0, 55, 67, 0, 0, 226, 66, 0, 0, 184, 66, 0, 0, 226, 66, 0, 0, 55, 67, 0, 0, 228, 66, 0, 0, 184, 66, 0, 0, 228, 66, 0, 0, 55, 67, 0, 0, 230, 66, 0, 0, 184, 66, 0, 0, 230, 66, 0, 0, 55, 67, 0, 0, 232, 66, 0, 0, 184, 66, 0, 0, 232, 66, 0, 0, 55, 67, 0, 0, 234, 66, 0, 0, 184, 66, 0, 0, 234, 66, 0, 0, 55, 67, 0, 0, 236, 66, 0, 0, 184, 66, 0, 0, 236, 66, 0, 0, 55, 67, 0, 0, 238, 66, 0, 0, 184, 66, 0, 0, 238, 66, 0, 0, 216, 66, 0, 0, 238, 66, 0, 0, 218, 66, 0, 0, 238, 66, 0, 0, 220, 66, 0, 0, 238, 66, 0, 0, 222, 66, 0, 0, 238, 66, 0, 0, 224, 66, 0, 0, 238, 66, 0, 0, 226, 66, 0, 0, 238, 66, 0, 0, 228, 66, 0, 0, 238, 66, 0, 0, 230, 66, 0, 0, 238, 66, 0, 0, 232, 66, 0, 0, 238, 66, 0, 0, 234, 66, 0, 0, 238, 66, 0, 0, 236, 66, 0, 0, 238, 66, 0, 0, 238, 66, 0, 0, 238, 66, 0, 0, 240, 66, 0, 0, 238, 66, 0, 0, 242, 66, 0, 0, 238, 66, 0, 0, 244, 66, 0, 0, 238, 66, 0, 0, 246, 66, 0, 0, 238, 66, 0, 0, 248, 66, 0, 0, 238, 66, 0, 0, 250, 66, 0, 0, 238, 66, 0, 0, 252, 66, 0, 0, 238, 66, 0, 0, 254, 66, 0, 0, 238, 66, 0, 0, 0, 67, 0, 0, 238, 66, 0, 0, 1, 67, 0, 0, 238, 66, 0, 0, 2, 67, 0, 0, 238, 66, 0, 0, 3, 67, 0, 0, 238, 66, 0, 0, 4, 67, 0, 0, 238, 66, 0, 0, 5, 67, 0, 0, 238, 66, 0, 0, 6, 67, 0, 0, 238, 66, 0, 0, 7, 67, 0, 0, 238, 66, 0, 0, 8, 67, 0, 0, 238, 66, 0, 0, 9, 67, 0, 0, 238, 66, 0, 0, 10, 67, 0, 0, 238, 66, 0, 0, 11, 67, 0, 0, 238, 66, 0, 0, 12, 67, 0, 0, 238, 66, 0, 0, 13, 67, 0, 0, 238, 66, 0, 0, 14, 67, 0, 0, 238, 66, 0, 0, 15, 67, 0, 0, 238, 66, 0, 0, 16, 67, 0, 0, 238, 66, 0, 0, 17, 67, 0, 0, 238, 66, 0, 0, 18, 67, 0, 0, 238, 66, 0, 0, 19, 67, 0, 0, 238, 66, 0, 0, 20, 67, 0, 0, 238, 66, 0, 0, 21, 67, 0, 0, 238, 66, 0, 0, 22, 67, 0, 0, 238, 66, 0, 0, 23, 67, 0, 0, 238, 66, 0, 0, 24, 67, 0, 0, 238, 66, 0, 0, 25, 67, 0, 0, 238, 66, 0, 0, 26, 67, 0, 0, 238, 66, 0, 0, 27, 67, 0, 0, 238, 66, 0, 0, 28, 67, 0, 0, 238, 66, 0, 0, 29, 67, 0, 0, 238, 66, 0, 0, 30, 67, 0, 0, 238, 66, 0, 0, 31, 67, 0, 0, 238, 66, 0, 0, 32, 67, 0, 0, 238, 66, 0, 0, 33, 67, 0, 0, 238, 66, 0, 0, 34, 67, 0, 0, 238, 66, 0, 0, 35, 67, 0, 0, 238, 66, 0, 0, 36, 67, 0, 0, 238, 66, 0, 0, 37, 67, 0, 0, 238, 66, 0, 0, 38, 67, 0, 0, 238, 66, 0, 0, 39, 67, 0, 0, 238, 66, 0, 0, 40, 67, 0, 0, 238, 66, 0, 0, 55, 67, 0, 0, 240, 66, 0, 0, 184, 66, 0, 0, 240, 66, 0, 0, 212, 66, 0, 0, 240, 66, 0, 0, 214, 66, 0, 0, 240, 66, 0, 0, 216, 66, 0, 0, 240, 66, 0, 0, 40, 67, 0, 0, 240, 66, 0, 0, 41, 67, 0, 0, 240, 66, 0, 0, 55, 67, 0, 0, 242, 66, 0, 0, 184, 66, 0, 0, 242, 66, 0, 0, 210, 66, 0, 0, 242, 66, 0, 0, 212, 66, 0, 0, 242, 66, 0, 0, 41, 67, 0, 0, 242, 66, 0, 0, 42, 67, 0, 0, 242, 66, 0, 0, 43, 67, 0, 0, 242, 66, 0, 0, 55, 67, 0, 0, 244, 66, 0, 0, 184, 66, 0, 0, 244, 66, 0, 0, 208, 66, 0, 0, 244, 66, 0, 0, 210, 66, 0, 0, 244, 66, 0, 0, 43, 67, 0, 0, 244, 66, 0, 0, 55, 67, 0, 0, 246, 66, 0, 0, 184, 66, 0, 0, 246, 66, 0, 0, 206, 66, 0, 0, 246, 66, 0, 0, 208, 66, 0, 0, 246, 66, 0, 0, 43, 67, 0, 0, 246, 66, 0, 0, 44, 67, 0, 0, 246, 66, 0, 0, 55, 67, 0, 0, 248, 66, 0, 0, 184, 66, 0, 0, 248, 66, 0, 0, 206, 66, 0, 0, 248, 66, 0, 0, 44, 67, 0, 0, 248, 66, 0, 0, 55, 67, 0, 0, 250, 66, 0, 0, 184, 66, 0, 0, 250, 66, 0, 0, 206, 66, 0, 0, 250, 66, 0, 0, 44, 67, 0, 0, 250, 66, 0, 0, 55, 67, 0, 0, 252, 66, 0, 0, 184, 66, 0, 0, 252, 66, 0, 0, 206, 66, 0, 0, 252, 66, 0, 0, 44, 67, 0, 0, 252, 66, 0, 0, 55, 67, 0, 0, 254, 66, 0, 0, 184, 66, 0, 0, 254, 66, 0, 0, 206, 66, 0, 0, 254, 66, 0, 0, 44, 67, 0, 0, 254, 66, 0, 0, 45, 67, 0, 0, 254, 66, 0, 0, 55, 67, 0, 0, 0, 67, 0, 0, 184, 66, 0, 0, 0, 67, 0, 0, 206, 66, 0, 0, 0, 67, 0, 0, 45, 67, 0, 0, 0, 67, 0, 0, 55, 67, 0, 0, 1, 67, 0, 0, 184, 66, 0, 0, 1, 67, 0, 0, 204, 66, 0, 0, 1, 67, 0, 0, 206, 66, 0, 0, 1, 67, 0, 0, 45, 67, 0, 0, 1, 67, 0, 0, 55, 67, 0, 0, 2, 67, 0, 0, 184, 66, 0, 0, 2, 67, 0, 0, 202, 66, 0, 0, 2, 67, 0, 0, 204, 66, 0, 0, 2, 67, 0, 0, 45, 67, 0, 0, 2, 67, 0, 0, 46, 67, 0, 0, 2, 67, 0, 0, 55, 67, 0, 0, 3, 67, 0, 0, 184, 66, 0, 0, 3, 67, 0, 0, 186, 66, 0, 0, 3, 67, 0, 0, 188, 66, 0, 0, 3, 67, 0, 0, 190, 66, 0, 0, 3, 67, 0, 0, 192, 66, 0, 0, 3, 67, 0, 0, 194, 66, 0, 0, 3, 67, 0, 0, 196, 66, 0, 0, 3, 67, 0, 0, 198, 66, 0, 0, 3, 67, 0, 0, 200, 66, 0, 0, 3, 67, 0, 0, 202, 66, 0, 0, 3, 67, 0, 0, 46, 67, 0, 0, 3, 67, 0, 0, 47, 67, 0, 0, 3, 67, 0, 0, 48, 67, 0, 0, 3, 67, 0, 0, 49, 67, 0, 0, 3, 67, 0, 0, 50, 67, 0, 0, 3, 67, 0, 0, 51, 67, 0, 0, 3, 67, 0, 0, 52, 67, 0, 0, 3, 67, 0, 0, 53, 67, 0, 0, 3, 67, 0, 0, 54, 67, 0, 0, 3, 67, 0, 0, 55, 67, 0, 0, 10, 67, 0, 0, 184, 66, 0, 0, 10, 67, 0, 0, 186, 66, 0, 0, 10, 67, 0, 0, 188, 66, 0, 0, 10, 67, 0, 0, 190, 66, 0, 0, 10, 67, 0, 0, 192, 66, 0, 0, 10, 67, 0, 0, 194, 66, 0, 0, 10, 67, 0, 0, 196, 66, 0, 0, 10, 67, 0, 0, 198, 66, 0, 0, 10, 67, 0, 0, 200, 66, 0, 0, 10, 67, 0, 0, 202, 66, 0, 0, 10, 67, 0, 0, 46, 67, 0, 0, 10, 67, 0, 0, 47, 67, 0, 0, 10, 67, 0, 0, 48, 67, 0, 0, 10, 67, 0, 0, 49, 67, 0, 0, 10, 67, 0, 0, 50, 67, 0, 0, 10, 67, 0, 0, 51, 67, 0, 0, 10, 67, 0, 0, 52, 67, 0, 0, 10, 67, 0, 0, 53, 67, 0, 0, 10, 67, 0, 0, 54, 67, 0, 0, 10, 67, 0, 0, 55, 67, 0, 0, 11, 67, 0, 0, 184, 66, 0, 0, 11, 67, 0, 0, 202, 66, 0, 0, 11, 67, 0, 0, 204, 66, 0, 0, 11, 67, 0, 0, 45, 67, 0, 0, 11, 67, 0, 0, 46, 67, 0, 0, 11, 67, 0, 0, 55, 67, 0, 0, 12, 67, 0, 0, 184, 66, 0, 0, 12, 67, 0, 0, 204, 66, 0, 0, 12, 67, 0, 0, 45, 67, 0, 0, 12, 67, 0, 0, 55, 67, 0, 0, 13, 67, 0, 0, 184, 66, 0, 0, 13, 67, 0, 0, 204, 66, 0, 0, 13, 67, 0, 0, 45, 67, 0, 0, 13, 67, 0, 0, 55, 67, 0, 0, 14, 67, 0, 0, 184, 66, 0, 0, 14, 67, 0, 0, 204, 66, 0, 0, 14, 67, 0, 0, 44, 67, 0, 0, 14, 67, 0, 0, 45, 67, 0, 0, 14, 67, 0, 0, 55, 67, 0, 0, 15, 67, 0, 0, 184, 66, 0, 0, 15, 67, 0, 0, 204, 66, 0, 0, 15, 67, 0, 0, 206, 66, 0, 0, 15, 67, 0, 0, 44, 67, 0, 0, 15, 67, 0, 0, 55, 67, 0, 0, 16, 67, 0, 0, 184, 66, 0, 0, 16, 67, 0, 0, 206, 66, 0, 0, 16, 67, 0, 0, 44, 67, 0, 0, 16, 67, 0, 0, 55, 67, 0, 0, 17, 67, 0, 0, 184, 66, 0, 0, 17, 67, 0, 0, 206, 66, 0, 0, 17, 67, 0, 0, 44, 67, 0, 0, 17, 67, 0, 0, 55, 67, 0, 0, 18, 67, 0, 0, 184, 66, 0, 0, 18, 67, 0, 0, 206, 66, 0, 0, 18, 67, 0, 0, 44, 67, 0, 0, 18, 67, 0, 0, 55, 67, 0, 0, 19, 67, 0, 0, 184, 66, 0, 0, 19, 67, 0, 0, 206, 66, 0, 0, 19, 67, 0, 0, 208, 66, 0, 0, 19, 67, 0, 0, 43, 67, 0, 0, 19, 67, 0, 0, 44, 67, 0, 0, 19, 67, 0, 0, 55, 67, 0, 0, 20, 67, 0, 0, 184, 66, 0, 0, 20, 67, 0, 0, 208, 66, 0, 0, 20, 67, 0, 0, 210, 66, 0, 0, 20, 67, 0, 0, 42, 67, 0, 0, 20, 67, 0, 0, 43, 67, 0, 0, 20, 67, 0, 0, 55, 67, 0, 0, 21, 67, 0, 0, 184, 66, 0, 0, 21, 67, 0, 0, 210, 66, 0, 0, 21, 67, 0, 0, 212, 66, 0, 0, 21, 67, 0, 0, 214, 66, 0, 0, 21, 67, 0, 0, 40, 67, 0, 0, 21, 67, 0, 0, 41, 67, 0, 0, 21, 67, 0, 0, 42, 67, 0, 0, 21, 67, 0, 0, 55, 67, 0, 0, 22, 67, 0, 0, 184, 66, 0, 0, 22, 67, 0, 0, 214, 66, 0, 0, 22, 67, 0, 0, 216, 66, 0, 0, 22, 67, 0, 0, 218, 66, 0, 0, 22, 67, 0, 0, 220, 66, 0, 0, 22, 67, 0, 0, 222, 66, 0, 0, 22, 67, 0, 0, 224, 66, 0, 0, 22, 67, 0, 0, 226, 66, 0, 0, 22, 67, 0, 0, 228, 66, 0, 0, 22, 67, 0, 0, 230, 66, 0, 0, 22, 67, 0, 0, 232, 66, 0, 0, 22, 67, 0, 0, 234, 66, 0, 0, 22, 67, 0, 0, 236, 66, 0, 0, 22, 67, 0, 0, 238, 66, 0, 0, 22, 67, 0, 0, 240, 66, 0, 0, 22, 67, 0, 0, 242, 66, 0, 0, 22, 67, 0, 0, 244, 66, 0, 0, 22, 67, 0, 0, 246, 66, 0, 0, 22, 67, 0, 0, 248, 66, 0, 0, 22, 67, 0, 0, 250, 66, 0, 0, 22, 67, 0, 0, 252, 66, 0, 0, 22, 67, 0, 0, 254, 66, 0, 0, 22, 67, 0, 0, 0, 67, 0, 0, 22, 67, 0, 0, 1, 67, 0, 0, 22, 67, 0, 0, 2, 67, 0, 0, 22, 67, 0, 0, 3, 67, 0, 0, 22, 67, 0, 0, 4, 67, 0, 0, 22, 67, 0, 0, 5, 67, 0, 0, 22, 67, 0, 0, 6, 67, 0, 0, 22, 67, 0, 0, 7, 67, 0, 0, 22, 67, 0, 0, 8, 67, 0, 0, 22, 67, 0, 0, 9, 67, 0, 0, 22, 67, 0, 0, 10, 67, 0, 0, 22, 67, 0, 0, 11, 67, 0, 0, 22, 67, 0, 0, 12, 67, 0, 0, 22, 67, 0, 0, 13, 67, 0, 0, 22, 67, 0, 0, 14, 67, 0, 0, 22, 67, 0, 0, 15, 67, 0, 0, 22, 67, 0, 0, 16, 67, 0, 0, 22, 67, 0, 0, 17, 67, 0, 0, 22, 67, 0, 0, 18, 67, 0, 0, 22, 67, 0, 0, 19, 67, 0, 0, 22, 67, 0, 0, 20, 67, 0, 0, 22, 67, 0, 0, 21, 67, 0, 0, 22, 67, 0, 0, 22, 67, 0, 0, 22, 67, 0, 0, 23, 67, 0, 0, 22, 67, 0, 0, 24, 67, 0, 0, 22, 67, 0, 0, 25, 67, 0, 0, 22, 67, 0, 0, 26, 67, 0, 0, 22, 67, 0, 0, 27, 67, 0, 0, 22, 67, 0, 0, 28, 67, 0, 0, 22, 67, 0, 0, 29, 67, 0, 0, 22, 67, 0, 0, 30, 67, 0, 0, 22, 67, 0, 0, 31, 67, 0, 0, 22, 67, 0, 0, 32, 67, 0, 0, 22, 67, 0, 0, 33, 67, 0, 0, 22, 67, 0, 0, 34, 67, 0, 0, 22, 67, 0, 0, 35, 67, 0, 0, 22, 67, 0, 0, 36, 67, 0, 0, 22, 67, 0, 0, 37, 67, 0, 0, 22, 67, 0, 0, 38, 67, 0, 0, 22, 67, 0, 0, 39, 67, 0, 0, 22, 67, 0, 0, 40, 67, 0, 0, 22, 67, 0, 0, 55, 67, 0, 0, 23, 67, 0, 0, 184, 66, 0, 0, 23, 67, 0, 0, 55, 67, 0, 0, 24, 67, 0, 0, 184, 66, 0, 0, 24, 67, 0, 0, 55, 67, 0, 0, 25, 67, 0, 0, 184, 66, 0, 0, 25, 67, 0, 0, 55, 67, 0, 0, 26, 67, 0, 0, 184, 66, 0, 0, 26, 67, 0, 0, 55, 67, 0, 0, 27, 67, 0, 0, 184, 66, 0, 0, 27, 67, 0, 0, 55, 67, 0, 0, 28, 67, 0, 0, 184, 66, 0, 0, 28, 67, 0, 0, 55, 67, 0, 0, 29, 67, 0, 0, 184, 66, 0, 0, 29, 67, 0, 0, 55, 67, 0, 0, 30, 67, 0, 0, 184, 66, 0, 0, 30, 67, 0, 0, 55, 67, 0, 0, 31, 67, 0, 0, 184, 66, 0, 0, 31, 67, 0, 0, 55, 67, 0, 0, 32, 67, 0, 0, 184, 66, 0, 0, 32, 67, 0, 0, 55, 67, 0, 0, 33, 67, 0, 0, 184, 66, 0, 0, 33, 67, 0, 0, 55, 67, 0, 0, 34, 67, 0, 0, 184, 66, 0, 0, 34, 67, 0, 0, 55, 67, 0, 0, 35, 67, 0, 0, 184, 66, 0, 0, 35, 67, 0, 0, 55, 67, 0, 0, 36, 67, 0, 0, 184, 66, 0, 0, 36, 67, 0, 0, 55, 67, 0, 0, 37, 67, 0, 0, 184, 66, 0, 0, 37, 67, 0, 0, 55, 67, 0, 0, 38, 67, 0, 0, 184, 66, 0, 0, 38, 67, 0, 0, 55, 67, 0, 0, 39, 67, 0, 0, 184, 66, 0, 0, 39, 67, 0, 0, 55, 67, 0, 0, 40, 67, 0, 0, 184, 66, 0, 0, 40, 67, 0, 0, 55, 67, 0, 0, 41, 67, 0, 0, 184, 66, 0, 0, 41, 67, 0, 0, 55, 67, 0, 0, 42, 67, 0, 0, 184, 66, 0, 0, 42, 67, 0, 0, 55, 67, 0, 0, 43, 67, 0, 0, 184, 66, 0, 0, 43, 67, 0, 0, 55, 67, 0, 0, 44, 67, 0, 0, 184, 66, 0, 0, 44, 67, 0, 0, 55, 67, 0, 0, 45, 67, 0, 0, 184, 66, 0, 0, 45, 67, 0, 0, 214, 66, 0, 0, 45, 67, 0, 0, 216, 66, 0, 0, 45, 67, 0, 0, 218, 66, 0, 0, 45, 67, 0, 0, 220, 66, 0, 0, 45, 67, 0, 0, 222, 66, 0, 0, 45, 67, 0, 0, 224, 66, 0, 0, 45, 67, 0, 0, 226, 66, 0, 0, 45, 67, 0, 0, 228, 66, 0, 0, 45, 67, 0, 0, 230, 66, 0, 0, 45, 67, 0, 0, 232, 66, 0, 0, 45, 67, 0, 0, 234, 66, 0, 0, 45, 67, 0, 0, 236, 66, 0, 0, 45, 67, 0, 0, 238, 66, 0, 0, 45, 67, 0, 0, 240, 66, 0, 0, 45, 67, 0, 0, 242, 66, 0, 0, 45, 67, 0, 0, 244, 66, 0, 0, 45, 67, 0, 0, 246, 66, 0, 0, 45, 67, 0, 0, 248, 66, 0, 0, 45, 67, 0, 0, 250, 66, 0, 0, 45, 67, 0, 0, 252, 66, 0, 0, 45, 67, 0, 0, 254, 66, 0, 0, 45, 67, 0, 0, 0, 67, 0, 0, 45, 67, 0, 0, 1, 67, 0, 0, 45, 67, 0, 0, 2, 67, 0, 0, 45, 67, 0, 0, 3, 67, 0, 0, 45, 67, 0, 0, 4, 67, 0, 0, 45, 67, 0, 0, 5, 67, 0, 0, 45, 67, 0, 0, 6, 67, 0, 0, 45, 67, 0, 0, 7, 67, 0, 0, 45, 67, 0, 0, 8, 67, 0, 0, 45, 67, 0, 0, 9, 67, 0, 0, 45, 67, 0, 0, 10, 67, 0, 0, 45, 67, 0, 0, 11, 67, 0, 0, 45, 67, 0, 0, 12, 67, 0, 0, 45, 67, 0, 0, 13, 67, 0, 0, 45, 67, 0, 0, 14, 67, 0, 0, 45, 67, 0, 0, 15, 67, 0, 0, 45, 67, 0, 0, 16, 67, 0, 0, 45, 67, 0, 0, 17, 67, 0, 0, 45, 67, 0, 0, 18, 67, 0, 0, 45, 67, 0, 0, 19, 67, 0, 0, 45, 67, 0, 0, 20, 67, 0, 0, 45, 67, 0, 0, 21, 67, 0, 0, 45, 67, 0, 0, 22, 67, 0, 0, 45, 67, 0, 0, 23, 67, 0, 0, 45, 67, 0, 0, 24, 67, 0, 0, 45, 67, 0, 0, 25, 67, 0, 0, 45, 67, 0, 0, 26, 67, 0, 0, 45, 67, 0, 0, 27, 67, 0, 0, 45, 67, 0, 0, 28, 67, 0, 0, 45, 67, 0, 0, 29, 67, 0, 0, 45, 67, 0, 0, 30, 67, 0, 0, 45, 67, 0, 0, 31, 67, 0, 0, 45, 67, 0, 0, 32, 67, 0, 0, 45, 67, 0, 0, 33, 67, 0, 0, 45, 67, 0, 0, 34, 67, 0, 0, 45, 67, 0, 0, 35, 67, 0, 0, 45, 67, 0, 0, 36, 67, 0, 0, 45, 67, 0, 0, 37, 67, 0, 0, 45, 67, 0, 0, 38, 67, 0, 0, 45, 67, 0, 0, 39, 67, 0, 0, 45, 67, 0, 0, 40, 67, 0, 0, 45, 67, 0, 0, 55, 67, 0, 0, 46, 67, 0, 0, 184, 66, 0, 0, 46, 67, 0, 0, 210, 66, 0, 0, 46, 67, 0, 0, 212, 66, 0, 0, 46, 67, 0, 0, 214, 66, 0, 0, 46, 67, 0, 0, 40, 67, 0, 0, 46, 67, 0, 0, 41, 67, 0, 0, 46, 67, 0, 0, 42, 67, 0, 0, 46, 67, 0, 0, 55, 67, 0, 0, 47, 67, 0, 0, 184, 66, 0, 0, 47, 67, 0, 0, 208, 66, 0, 0, 47, 67, 0, 0, 210, 66, 0, 0, 47, 67, 0, 0, 42, 67, 0, 0, 47, 67, 0, 0, 43, 67, 0, 0, 47, 67, 0, 0, 55, 67, 0, 0, 48, 67, 0, 0, 184, 66, 0, 0, 48, 67, 0, 0, 206, 66, 0, 0, 48, 67, 0, 0, 208, 66, 0, 0, 48, 67, 0, 0, 43, 67, 0, 0, 48, 67, 0, 0, 44, 67, 0, 0, 48, 67, 0, 0, 55, 67, 0, 0, 49, 67, 0, 0, 184, 66, 0, 0, 49, 67, 0, 0, 206, 66, 0, 0, 49, 67, 0, 0, 44, 67, 0, 0, 49, 67, 0, 0, 55, 67, 0, 0, 50, 67, 0, 0, 184, 66, 0, 0, 50, 67, 0, 0, 206, 66, 0, 0, 50, 67, 0, 0, 44, 67, 0, 0, 50, 67, 0, 0, 55, 67, 0, 0, 51, 67, 0, 0, 184, 66, 0, 0, 51, 67, 0, 0, 206, 66, 0, 0, 51, 67, 0, 0, 44, 67, 0, 0, 51, 67, 0, 0, 55, 67, 0, 0, 52, 67, 0, 0, 184, 66, 0, 0, 52, 67, 0, 0, 206, 66, 0, 0, 52, 67, 0, 0, 44, 67, 0, 0, 52, 67, 0, 0, 45, 67, 0, 0, 52, 67, 0, 0, 55, 67, 0, 0, 53, 67, 0, 0, 184, 66, 0, 0, 53, 67, 0, 0, 204, 66, 0, 0, 53, 67, 0, 0, 206, 66, 0, 0, 53, 67, 0, 0, 45, 67, 0, 0, 53, 67, 0, 0, 55, 67, 0, 0, 54, 67, 0, 0, 184, 66, 0, 0, 54, 67, 0, 0, 204, 66, 0, 0, 54, 67, 0, 0, 45, 67, 0, 0, 54, 67, 0, 0, 55, 67, 0, 0, 55, 67, 0, 0, 184, 66, 0, 0, 55, 67, 0, 0, 204, 66, 0, 0, 55, 67, 0, 0, 45, 67, 0, 0, 55, 67, 0, 0, 55, 67, 0, 0, 56, 67, 0, 0, 184, 66, 0, 0, 56, 67, 0, 0, 202, 66, 0, 0, 56, 67, 0, 0, 204, 66, 0, 0, 56, 67, 0, 0, 45, 67, 0, 0, 56, 67, 0, 0, 46, 67, 0, 0, 56, 67, 0, 0, 55, 67, 0, 0, 57, 67, 0, 0, 184, 66, 0, 0, 57, 67, 0, 0, 186, 66, 0, 0, 57, 67, 0, 0, 188, 66, 0, 0, 57, 67, 0, 0, 190, 66, 0, 0, 57, 67, 0, 0, 192, 66, 0, 0, 57, 67, 0, 0, 194, 66, 0, 0, 57, 67, 0, 0, 196, 66, 0, 0, 57, 67, 0, 0, 198, 66, 0, 0, 57, 67, 0, 0, 200, 66, 0, 0, 57, 67, 0, 0, 202, 66, 0, 0, 57, 67, 0, 0, 46, 67, 0, 0, 57, 67, 0, 0, 47, 67, 0, 0, 57, 67, 0, 0, 48, 67, 0, 0, 57, 67, 0, 0, 49, 67, 0, 0, 57, 67, 0, 0, 50, 67, 0, 0, 57, 67, 0, 0, 51, 67, 0, 0, 57, 67, 0, 0, 52, 67, 0, 0, 57, 67, 0, 0, 53, 67, 0, 0, 57, 67, 0, 0, 54, 67, 0, 0, 57, 67, 0, 0, 55, 67, 0, 0, 72, 67, 0, 0, 198, 66, 0, 0, 72, 67, 0, 0, 200, 66, 0, 0, 72, 67, 0, 0, 202, 66, 0, 0, 72, 67, 0, 0, 204, 66, 0, 0, 72, 67, 0, 0, 206, 66, 0, 0, 72, 67, 0, 0, 208, 66, 0, 0, 72, 67, 0, 0, 210, 66, 0, 0, 72, 67, 0, 0, 212, 66, 0, 0, 72, 67, 0, 0, 214, 66, 0, 0, 72, 67, 0, 0, 216, 66, 0, 0, 72, 67, 0, 0, 218, 66, 0, 0, 72, 67, 0, 0, 220, 66, 0, 0, 72, 67, 0, 0, 222, 66, 0, 0, 72, 67, 0, 0, 42, 67, 0, 0, 72, 67, 0, 0, 43, 67, 0, 0, 72, 67, 0, 0, 44, 67, 0, 0, 72, 67, 0, 0, 45, 67, 0, 0, 72, 67, 0, 0, 46, 67, 0, 0, 72, 67, 0, 0, 47, 67, 0, 0, 72, 67, 0, 0, 48, 67, 0, 0, 72, 67, 0, 0, 49, 67, 0, 0, 73, 67, 0, 0, 196, 66, 0, 0, 73, 67, 0, 0, 198, 66, 0, 0, 73, 67, 0, 0, 222, 66, 0, 0, 73, 67, 0, 0, 224, 66, 0, 0, 73, 67, 0, 0, 226, 66, 0, 0, 73, 67, 0, 0, 228, 66, 0, 0, 73, 67, 0, 0, 230, 66, 0, 0, 73, 67, 0, 0, 41, 67, 0, 0, 73, 67, 0, 0, 42, 67, 0, 0, 73, 67, 0, 0, 49, 67, 0, 0, 73, 67, 0, 0, 50, 67, 0, 0, 74, 67, 0, 0, 190, 66, 0, 0, 74, 67, 0, 0, 192, 66, 0, 0, 74, 67, 0, 0, 194, 66, 0, 0, 74, 67, 0, 0, 196, 66, 0, 0, 74, 67, 0, 0, 230, 66, 0, 0, 74, 67, 0, 0, 232, 66, 0, 0, 74, 67, 0, 0, 234, 66, 0, 0, 74, 67, 0, 0, 236, 66, 0, 0, 74, 67, 0, 0, 238, 66, 0, 0, 74, 67, 0, 0, 240, 66, 0, 0, 74, 67, 0, 0, 242, 66, 0, 0, 74, 67, 0, 0, 244, 66, 0, 0, 74, 67, 0, 0, 246, 66, 0, 0, 74, 67, 0, 0, 39, 67, 0, 0, 74, 67, 0, 0, 40, 67, 0, 0, 74, 67, 0, 0, 41, 67, 0, 0, 74, 67, 0, 0, 50, 67, 0, 0, 74, 67, 0, 0, 51, 67, 0, 0, 74, 67, 0, 0, 52, 67, 0, 0, 75, 67, 0, 0, 188, 66, 0, 0, 75, 67, 0, 0, 190, 66, 0, 0, 75, 67, 0, 0, 246, 66, 0, 0, 75, 67, 0, 0, 248, 66, 0, 0, 75, 67, 0, 0, 250, 66, 0, 0, 75, 67, 0, 0, 252, 66, 0, 0, 75, 67, 0, 0, 254, 66, 0, 0, 75, 67, 0, 0, 38, 67, 0, 0, 75, 67, 0, 0, 39, 67, 0, 0, 75, 67, 0, 0, 52, 67, 0, 0, 75, 67, 0, 0, 53, 67, 0, 0, 76, 67, 0, 0, 186, 66, 0, 0, 76, 67, 0, 0, 188, 66, 0, 0, 76, 67, 0, 0, 254, 66, 0, 0, 76, 67, 0, 0, 0, 67, 0, 0, 76, 67, 0, 0, 1, 67, 0, 0, 76, 67, 0, 0, 2, 67, 0, 0, 76, 67, 0, 0, 3, 67, 0, 0, 76, 67, 0, 0, 4, 67, 0, 0, 76, 67, 0, 0, 5, 67, 0, 0, 76, 67, 0, 0, 6, 67, 0, 0, 76, 67, 0, 0, 7, 67, 0, 0, 76, 67, 0, 0, 8, 67, 0, 0, 76, 67, 0, 0, 37, 67, 0, 0, 76, 67, 0, 0, 38, 67, 0, 0, 76, 67, 0, 0, 53, 67, 0, 0, 76, 67, 0, 0, 54, 67, 0, 0, 77, 67, 0, 0, 184, 66, 0, 0, 77, 67, 0, 0, 186, 66, 0, 0, 77, 67, 0, 0, 8, 67, 0, 0, 77, 67, 0, 0, 9, 67, 0, 0, 77, 67, 0, 0, 10, 67, 0, 0, 77, 67, 0, 0, 11, 67, 0, 0, 77, 67, 0, 0, 12, 67, 0, 0, 77, 67, 0, 0, 36, 67, 0, 0, 77, 67, 0, 0, 37, 67, 0, 0, 77, 67, 0, 0, 54, 67, 0, 0, 77, 67, 0, 0, 55, 67, 0, 0, 78, 67, 0, 0, 184, 66, 0, 0, 78, 67, 0, 0, 12, 67, 0, 0, 78, 67, 0, 0, 13, 67, 0, 0, 78, 67, 0, 0, 14, 67, 0, 0, 78, 67, 0, 0, 15, 67, 0, 0, 78, 67, 0, 0, 16, 67, 0, 0, 78, 67, 0, 0, 17, 67, 0, 0, 78, 67, 0, 0, 18, 67, 0, 0, 78, 67, 0, 0, 19, 67, 0, 0, 78, 67, 0, 0, 20, 67, 0, 0, 78, 67, 0, 0, 21, 67, 0, 0, 78, 67, 0, 0, 22, 67, 0, 0, 78, 67, 0, 0, 23, 67, 0, 0, 78, 67, 0, 0, 24, 67, 0, 0, 78, 67, 0, 0, 25, 67, 0, 0, 78, 67, 0, 0, 26, 67, 0, 0, 78, 67, 0, 0, 36, 67, 0, 0, 78, 67, 0, 0, 55, 67, 0, 0, 79, 67, 0, 0, 182, 66, 0, 0, 79, 67, 0, 0, 184, 66, 0, 0, 79, 67, 0, 0, 26, 67, 0, 0, 79, 67, 0, 0, 27, 67, 0, 0, 79, 67, 0, 0, 35, 67, 0, 0, 79, 67, 0, 0, 36, 67, 0, 0, 79, 67, 0, 0, 55, 67, 0, 0, 79, 67, 0, 0, 56, 67, 0, 0, 80, 67, 0, 0, 182, 66, 0, 0, 80, 67, 0, 0, 27, 67, 0, 0, 80, 67, 0, 0, 34, 67, 0, 0, 80, 67, 0, 0, 35, 67, 0, 0, 80, 67, 0, 0, 56, 67, 0, 0, 80, 67, 0, 0, 57, 67, 0, 0, 81, 67, 0, 0, 180, 66, 0, 0, 81, 67, 0, 0, 182, 66, 0, 0, 81, 67, 0, 0, 27, 67, 0, 0, 81, 67, 0, 0, 34, 67, 0, 0, 81, 67, 0, 0, 57, 67, 0, 0, 82, 67, 0, 0, 180, 66, 0, 0, 82, 67, 0, 0, 27, 67, 0, 0, 82, 67, 0, 0, 34, 67, 0, 0, 82, 67, 0, 0, 57, 67, 0, 0, 83, 67, 0, 0, 180, 66, 0, 0, 83, 67, 0, 0, 27, 67, 0, 0, 83, 67, 0, 0, 34, 67, 0, 0, 83, 67, 0, 0, 57, 67, 0, 0, 84, 67, 0, 0, 180, 66, 0, 0, 84, 67, 0, 0, 27, 67, 0, 0, 84, 67, 0, 0, 34, 67, 0, 0, 84, 67, 0, 0, 57, 67, 0, 0, 85, 67, 0, 0, 180, 66, 0, 0, 85, 67, 0, 0, 27, 67, 0, 0, 85, 67, 0, 0, 34, 67, 0, 0, 85, 67, 0, 0, 57, 67, 0, 0, 86, 67, 0, 0, 180, 66, 0, 0, 86, 67, 0, 0, 27, 67, 0, 0, 86, 67, 0, 0, 34, 67, 0, 0, 86, 67, 0, 0, 57, 67, 0, 0, 87, 67, 0, 0, 180, 66, 0, 0, 87, 67, 0, 0, 27, 67, 0, 0, 87, 67, 0, 0, 34, 67, 0, 0, 87, 67, 0, 0, 35, 67, 0, 0, 87, 67, 0, 0, 56, 67, 0, 0, 87, 67, 0, 0, 57, 67, 0, 0, 88, 67, 0, 0, 180, 66, 0, 0, 88, 67, 0, 0, 182, 66, 0, 0, 88, 67, 0, 0, 26, 67, 0, 0, 88, 67, 0, 0, 27, 67, 0, 0, 88, 67, 0, 0, 35, 67, 0, 0, 88, 67, 0, 0, 36, 67, 0, 0, 88, 67, 0, 0, 55, 67, 0, 0, 88, 67, 0, 0, 56, 67, 0, 0, 89, 67, 0, 0, 182, 66, 0, 0, 89, 67, 0, 0, 184, 66, 0, 0, 89, 67, 0, 0, 15, 67, 0, 0, 89, 67, 0, 0, 16, 67, 0, 0, 89, 67, 0, 0, 17, 67, 0, 0, 89, 67, 0, 0, 18, 67, 0, 0, 89, 67, 0, 0, 19, 67, 0, 0, 89, 67, 0, 0, 20, 67, 0, 0, 89, 67, 0, 0, 21, 67, 0, 0, 89, 67, 0, 0, 22, 67, 0, 0, 89, 67, 0, 0, 23, 67, 0, 0, 89, 67, 0, 0, 24, 67, 0, 0, 89, 67, 0, 0, 25, 67, 0, 0, 89, 67, 0, 0, 26, 67, 0, 0, 89, 67, 0, 0, 36, 67, 0, 0, 89, 67, 0, 0, 55, 67, 0, 0, 90, 67, 0, 0, 184, 66, 0, 0, 90, 67, 0, 0, 10, 67, 0, 0, 90, 67, 0, 0, 11, 67, 0, 0, 90, 67, 0, 0, 12, 67, 0, 0, 90, 67, 0, 0, 13, 67, 0, 0, 90, 67, 0, 0, 14, 67, 0, 0, 90, 67, 0, 0, 15, 67, 0, 0, 90, 67, 0, 0, 36, 67, 0, 0, 90, 67, 0, 0, 37, 67, 0, 0, 90, 67, 0, 0, 54, 67, 0, 0, 90, 67, 0, 0, 55, 67, 0, 0, 91, 67, 0, 0, 184, 66, 0, 0, 91, 67, 0, 0, 186, 66, 0, 0, 91, 67, 0, 0, 3, 67, 0, 0, 91, 67, 0, 0, 4, 67, 0, 0, 91, 67, 0, 0, 5, 67, 0, 0, 91, 67, 0, 0, 6, 67, 0, 0, 91, 67, 0, 0, 7, 67, 0, 0, 91, 67, 0, 0, 8, 67, 0, 0, 91, 67, 0, 0, 9, 67, 0, 0, 91, 67, 0, 0, 10, 67, 0, 0, 91, 67, 0, 0, 37, 67, 0, 0, 91, 67, 0, 0, 38, 67, 0, 0, 91, 67, 0, 0, 53, 67, 0, 0, 91, 67, 0, 0, 54, 67, 0, 0, 92, 67, 0, 0, 186, 66, 0, 0, 92, 67, 0, 0, 188, 66, 0, 0, 92, 67, 0, 0, 0, 67, 0, 0, 92, 67, 0, 0, 1, 67, 0, 0, 92, 67, 0, 0, 2, 67, 0, 0, 92, 67, 0, 0, 3, 67, 0, 0, 92, 67, 0, 0, 38, 67, 0, 0, 92, 67, 0, 0, 39, 67, 0, 0, 92, 67, 0, 0, 52, 67, 0, 0, 92, 67, 0, 0, 53, 67, 0, 0, 93, 67, 0, 0, 188, 66, 0, 0, 93, 67, 0, 0, 190, 66, 0, 0, 93, 67, 0, 0, 244, 66, 0, 0, 93, 67, 0, 0, 246, 66, 0, 0, 93, 67, 0, 0, 248, 66, 0, 0, 93, 67, 0, 0, 250, 66, 0, 0, 93, 67, 0, 0, 252, 66, 0, 0, 93, 67, 0, 0, 254, 66, 0, 0, 93, 67, 0, 0, 0, 67, 0, 0, 93, 67, 0, 0, 39, 67, 0, 0, 93, 67, 0, 0, 40, 67, 0, 0, 93, 67, 0, 0, 41, 67, 0, 0, 93, 67, 0, 0, 50, 67, 0, 0, 93, 67, 0, 0, 51, 67, 0, 0, 93, 67, 0, 0, 52, 67, 0, 0, 94, 67, 0, 0, 190, 66, 0, 0, 94, 67, 0, 0, 192, 66, 0, 0, 94, 67, 0, 0, 238, 66, 0, 0, 94, 67, 0, 0, 240, 66, 0, 0, 94, 67, 0, 0, 242, 66, 0, 0, 94, 67, 0, 0, 244, 66, 0, 0, 94, 67, 0, 0, 41, 67, 0, 0, 94, 67, 0, 0, 42, 67, 0, 0, 94, 67, 0, 0, 49, 67, 0, 0, 94, 67, 0, 0, 50, 67, 0, 0, 95, 67, 0, 0, 192, 66, 0, 0, 95, 67, 0, 0, 194, 66, 0, 0, 95, 67, 0, 0, 196, 66, 0, 0, 95, 67, 0, 0, 226, 66, 0, 0, 95, 67, 0, 0, 228, 66, 0, 0, 95, 67, 0, 0, 230, 66, 0, 0, 95, 67, 0, 0, 232, 66, 0, 0, 95, 67, 0, 0, 234, 66, 0, 0, 95, 67, 0, 0, 236, 66, 0, 0, 95, 67, 0, 0, 238, 66, 0, 0, 95, 67, 0, 0, 42, 67, 0, 0, 95, 67, 0, 0, 43, 67, 0, 0, 95, 67, 0, 0, 44, 67, 0, 0, 95, 67, 0, 0, 45, 67, 0, 0, 95, 67, 0, 0, 46, 67, 0, 0, 95, 67, 0, 0, 47, 67, 0, 0, 95, 67, 0, 0, 48, 67, 0, 0, 95, 67, 0, 0, 49, 67, 0, 0, 96, 67, 0, 0, 196, 66, 0, 0, 96, 67, 0, 0, 198, 66, 0, 0, 96, 67, 0, 0, 200, 66, 0, 0, 96, 67, 0, 0, 220, 66, 0, 0, 96, 67, 0, 0, 222, 66, 0, 0, 96, 67, 0, 0, 224, 66, 0, 0, 96, 67, 0, 0, 226, 66, 0, 0, 97, 67, 0, 0, 200, 66, 0, 0, 97, 67, 0, 0, 202, 66, 0, 0, 97, 67, 0, 0, 204, 66, 0, 0, 97, 67, 0, 0, 206, 66, 0, 0, 97, 67, 0, 0, 208, 66, 0, 0, 97, 67, 0, 0, 210, 66, 0, 0, 97, 67, 0, 0, 212, 66, 0, 0, 97, 67, 0, 0, 214, 66, 0, 0, 97, 67, 0, 0, 216, 66, 0, 0, 97, 67, 0, 0, 218, 66, 0, 0, 97, 67, 0, 0, 220, 66, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 28, 0, 1, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 208, 201, 83, 8, 0, 0, 0, 0, 130, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 8, 202, 83, 8, 0, 0, 0, 0, 131, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 64, 202, 83, 8, 0, 0, 0, 0, 132, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 120, 202, 83, 8, 0, 0, 0, 0, 133, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 20, 4, 1, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 176, 202, 83, 8, 0, 0, 0, 0, 134, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 244, 3, 3, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 232, 202, 83, 8, 0, 0, 0, 0, 135, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 32, 203, 83, 8, 0, 0, 0, 0, 136, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 248, 1, 2, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 88, 203, 83, 8, 0, 0, 0, 0, 137, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 120, 127, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 144, 203, 83, 8, 0, 0, 0, 0, 138, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 200, 203, 83, 8, 0, 0, 0, 0, 139, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 0, 204, 83, 8, 0, 0, 0, 0, 140, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 56, 204, 83, 8, 0, 0, 0, 0, 141, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 112, 204, 83, 8, 0, 0, 0, 0, 142, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 168, 204, 83, 8, 0, 0, 0, 0, 143, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 224, 204, 83, 8, 0, 0, 0, 0, 144, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 24, 205, 83, 8, 0, 0, 0, 0, 145, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 80, 205, 83, 8, 0, 0, 0, 0, 146, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 136, 205, 83, 8, 0, 0, 0, 0, 147, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 192, 205, 83, 8, 0, 0, 0, 0, 148, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 120, 127, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 248, 205, 83, 8, 0, 0, 0, 0, 149, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 48, 206, 83, 8, 0, 0, 0, 0, 150, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 104, 206, 83, 8, 0, 0, 0, 0, 151, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 160, 206, 83, 8, 0, 0, 0, 0, 152, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 216, 206, 83, 8, 0, 0, 0, 0, 153, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 16, 207, 83, 8, 0, 0, 0, 0, 154, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 72, 207, 83, 8, 0, 0, 0, 0, 155, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 3, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 128, 207, 83, 8, 0, 0, 0, 0, 156, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 184, 207, 83, 8, 0, 0, 0, 0, 157, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 240, 207, 83, 8, 0, 0, 0, 0, 158, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 40, 208, 83, 8, 0, 0, 0, 0, 159, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 96, 208, 83, 8, 0, 0, 0, 0, 160, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 152, 208, 83, 8, 0, 0, 0, 0, 161, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 208, 208, 83, 8, 0, 0, 0, 0, 162, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 8, 209, 83, 8, 0, 0, 0, 0, 163, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 64, 209, 83, 8, 0, 0, 0, 0, 164, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 120, 209, 83, 8, 0, 0, 0, 0, 165, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 4, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 176, 209, 83, 8, 0, 0, 0, 0, 166, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 232, 209, 83, 8, 0, 0, 0, 0, 167, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 32, 210, 83, 8, 0, 0, 0, 0, 168, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 88, 210, 83, 8, 0, 0, 0, 0, 169, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 144, 210, 83, 8, 0, 0, 0, 0, 170, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 200, 210, 83, 8, 0, 0, 0, 0, 171, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 0, 211, 83, 8, 0, 0, 0, 0, 172, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 120, 127, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 56, 211, 83, 8, 0, 0, 0, 0, 173, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 112, 211, 83, 8, 0, 0, 0, 0, 174, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 168, 211, 83, 8, 0, 0, 0, 0, 175, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 224, 211, 83, 8, 0, 0, 0, 0, 176, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 24, 212, 83, 8, 0, 0, 0, 0, 177, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 80, 212, 83, 8, 0, 0, 0, 0, 178, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 136, 212, 83, 8, 0, 0, 0, 0, 179, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 192, 212, 83, 8, 0, 0, 0, 0, 180, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 248, 212, 83, 8, 0, 0, 0, 0, 181, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 48, 213, 83, 8, 0, 0, 0, 0, 182, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 77, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 104, 213, 83, 8, 0, 0, 0, 0, 183, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 160, 213, 83, 8, 0, 0, 0, 0, 184, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 216, 213, 83, 8, 0, 0, 0, 0, 185, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 16, 214, 83, 8, 0, 0, 0, 0, 186, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 72, 214, 83, 8, 0, 0, 0, 0, 187, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 128, 214, 83, 8, 0, 0, 0, 0, 188, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 120, 127, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 184, 214, 83, 8, 0, 0, 0, 0, 189, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 240, 214, 83, 8, 0, 0, 0, 0, 190, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 40, 215, 83, 8, 0, 0, 0, 0, 191, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 96, 215, 83, 8, 0, 0, 0, 0, 192, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 120, 127, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 152, 215, 83, 8, 0, 0, 0, 0, 193, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 208, 215, 83, 8, 0, 0, 0, 0, 194, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 8, 216, 83, 8, 0, 0, 0, 0, 195, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 64, 216, 83, 8, 0, 0, 0, 0, 196, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 120, 216, 83, 8, 0, 0, 0, 0, 197, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 176, 216, 83, 8, 0, 0, 0, 0, 198, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 232, 216, 83, 8, 0, 0, 0, 0, 199, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 32, 217, 83, 8, 0, 0, 0, 0, 200, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 88, 217, 83, 8, 0, 0, 0, 0, 201, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 144, 217, 83, 8, 0, 0, 0, 0, 202, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 120, 127, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 200, 217, 83, 8, 0, 0, 0, 0, 203, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 0, 218, 83, 8, 0, 0, 0, 0, 204, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 56, 218, 83, 8, 0, 0, 0, 0, 205, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 112, 218, 83, 8, 0, 0, 0, 0, 206, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 168, 218, 83, 8, 0, 0, 0, 0, 207, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 224, 218, 83, 8, 0, 0, 0, 0, 208, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 24, 219, 83, 8, 0, 0, 0, 0, 209, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 80, 219, 83, 8, 0, 0, 0, 0, 210, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 136, 219, 83, 8, 0, 0, 0, 0, 211, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 192, 219, 83, 8, 0, 0, 0, 0, 212, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 248, 219, 83, 8, 0, 0, 0, 0, 213, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 48, 220, 83, 8, 0, 0, 0, 0, 214, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 104, 220, 83, 8, 0, 0, 0, 0, 215, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 160, 220, 83, 8, 0, 0, 0, 0, 216, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 216, 220, 83, 8, 0, 0, 0, 0, 217, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 8, 0, 0, 0, 109, 206, 115, 33, 0, 0, 0, 0, 193, 1, 0, 0, 0, 0, 0, 0, 112, 2, 75, 33, 0, 0, 0, 0, 144, 142, 95, 122, 120, 127, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 18, 207, 32, 0, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 45, 154, 115, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 141, 113, 33, 0, 0, 0, 0, 224, 140, 113, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 75, 96, 218, 8, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 81, 1, 0, 0, 0, 0, 0, 0, 96, 53, 120, 33, 0, 0, 0, 0, 112, 105, 114, 33, 0, 0, 0, 0, 1, 0, 0, 1, 129, 0, 0, 0, 113, 0, 0, 4, 80, 0, 3, 0, 110, 0, 0, 33, 12, 4, 3, 0, 0, 0, 0, 0, 0, 2, 134, 0, 198, 6, 0, 36, 16, 4, 43, 0, 129, 0, 0, 0, 0, 0, 0, 0, 160, 73, 224, 32, 0, 0, 0, 0, 80, 250, 120, 33, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 113, 0, 0, 4, 80, 0, 3, 0, 110, 0, 0, 33, 12, 4, 3, 0, 0, 0, 0, 0, 0, 2, 134, 0, 200, 6, 0, 36, 16, 4, 43, 0, 65, 0, 0, 0, 0, 0, 0, 0, 16, 251, 120, 33, 0, 0, 0, 0, 160, 73, 224, 32, 0, 0, 0, 0, 1, 0, 0, 1, 33, 0, 0, 0, 113, 0, 0, 4, 80, 0, 3, 0, 110, 0, 0, 33, 12, 4, 3, 0, 0, 0, 0, 0, 0, 2, 134, 0, 192, 0, 0, 0, 0, 0, 0, 0, 144, 0, 0, 0, 0, 0, 0, 0, 0, 107, 114, 33, 0, 0, 0, 0, 144, 137, 165, 32, 0, 0, 0, 0, 240, 104, 240, 32, 0, 0, 0, 0, 16, 107, 114, 33, 0, 0, 0, 0, 112, 137, 165, 32, 0, 0, 0, 0, 8, 2, 0, 0, 0, 0, 0, 0, 16, 53, 120, 33, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 53, 120, 33, 0, 0, 0, 0), "format": "RGFloat", @@ -212,7 +212,7 @@ data = { } [sub_resource type="ImageTexture" id="ImageTexture_sshgl"] -image = SubResource("Image_5dfpo") +image = SubResource("Image_n2nca") [sub_resource type="ParticleProcessMaterial" id="29"] emission_shape = 5 @@ -451,8 +451,8 @@ tracks/1/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_j1xdo"] _data = { -"RESET": SubResource("Animation_y6gdc"), -"move_particles": SubResource("Animation_bl3q0") +&"RESET": SubResource("Animation_y6gdc"), +&"move_particles": SubResource("Animation_bl3q0") } [node name="GPUParticles3D" type="WorldEnvironment"] diff --git a/2d/particles/pause.gd.uid b/2d/particles/pause.gd.uid new file mode 100644 index 00000000..5069a0e4 --- /dev/null +++ b/2d/particles/pause.gd.uid @@ -0,0 +1 @@ +uid://dwtnqprkhkpob diff --git a/2d/particles/project.godot b/2d/particles/project.godot index e36b74ba..04329868 100644 --- a/2d/particles/project.godot +++ b/2d/particles/project.godot @@ -14,7 +14,7 @@ config/name="2D GPUParticles3D" config/description="This demo showcases how 2D particle systems work in Godot." config/tags=PackedStringArray("2d", "demo", "official", "rendering") run/main_scene="res://particles.tscn" -config/features=PackedStringArray("4.2") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [debug] @@ -30,33 +30,33 @@ window/stretch/aspect="expand" toggle_pause={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":32,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194313,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":32,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194313,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } toggle_trails={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":84,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":84,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } increase_trail_length={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } decrease_trail_length={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194322,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194322,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } toggle_glow={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":71,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":71,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } [rendering] renderer/rendering_method="mobile" -environment/defaults/default_clear_color=Color(0, 0, 0, 1) anti_aliasing/quality/msaa_2d=2 +environment/defaults/default_clear_color=Color(0, 0, 0, 1) diff --git a/2d/physics_platformer/coin/coin.gd.uid b/2d/physics_platformer/coin/coin.gd.uid new file mode 100644 index 00000000..8d236586 --- /dev/null +++ b/2d/physics_platformer/coin/coin.gd.uid @@ -0,0 +1 @@ +uid://bjuea6cfhdx0c diff --git a/2d/physics_platformer/coin/coin.tscn b/2d/physics_platformer/coin/coin.tscn index 3617c4d2..f850ac9d 100644 --- a/2d/physics_platformer/coin/coin.tscn +++ b/2d/physics_platformer/coin/coin.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=11 format=3 uid="uid://6uilf6rad880"] -[ext_resource type="Script" path="res://coin/coin.gd" id="1"] +[ext_resource type="Script" uid="uid://bjuea6cfhdx0c" path="res://coin/coin.gd" id="1"] [ext_resource type="Texture2D" uid="uid://bio1crwbvrmc2" path="res://coin/coin.png" id="2"] [ext_resource type="AudioStream" uid="uid://cy7lxrapbqu1r" path="res://audio/sound_coin.wav" id="3"] [ext_resource type="Texture2D" uid="uid://7sv64orewgmb" path="res://player/bullet.png" id="4"] @@ -91,8 +91,8 @@ tracks/4/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_4atuj"] _data = { -"spin": SubResource("1"), -"taken": SubResource("2") +&"spin": SubResource("1"), +&"taken": SubResource("2") } [sub_resource type="CircleShape2D" id="3"] diff --git a/2d/physics_platformer/enemy/enemy.gd.uid b/2d/physics_platformer/enemy/enemy.gd.uid new file mode 100644 index 00000000..56760bb8 --- /dev/null +++ b/2d/physics_platformer/enemy/enemy.gd.uid @@ -0,0 +1 @@ +uid://dhnjultys4i0n diff --git a/2d/physics_platformer/enemy/enemy.tscn b/2d/physics_platformer/enemy/enemy.tscn index a7dcc1d4..3f835b7a 100644 --- a/2d/physics_platformer/enemy/enemy.tscn +++ b/2d/physics_platformer/enemy/enemy.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=14 format=3 uid="uid://daqqtote00syu"] -[ext_resource type="Script" path="res://enemy/enemy.gd" id="1_hjwkx"] +[ext_resource type="Script" uid="uid://dhnjultys4i0n" path="res://enemy/enemy.gd" id="1_hjwkx"] [ext_resource type="Texture2D" uid="uid://crrmmbu8k46tl" path="res://enemy/enemy.png" id="2_org2d"] [ext_resource type="Texture2D" uid="uid://7sv64orewgmb" path="res://player/bullet.png" id="3_7unrb"] [ext_resource type="AudioStream" uid="uid://cfssio7r2t7wq" path="res://audio/sound_hit.wav" id="4_5rkwm"] @@ -129,10 +129,10 @@ tracks/0/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_ay0tp"] _data = { -"RESET": SubResource("Animation_a7qal"), -"explode": SubResource("2"), -"idle": SubResource("3"), -"walk": SubResource("4") +&"RESET": SubResource("Animation_a7qal"), +&"explode": SubResource("2"), +&"idle": SubResource("3"), +&"walk": SubResource("4") } [sub_resource type="CircleShape2D" id="5"] diff --git a/2d/physics_platformer/player/bullet.gd.uid b/2d/physics_platformer/player/bullet.gd.uid new file mode 100644 index 00000000..1fa92cf2 --- /dev/null +++ b/2d/physics_platformer/player/bullet.gd.uid @@ -0,0 +1 @@ +uid://o5d31j3cb8co diff --git a/2d/physics_platformer/player/bullet.tscn b/2d/physics_platformer/player/bullet.tscn index a09856e3..d8df147e 100644 --- a/2d/physics_platformer/player/bullet.tscn +++ b/2d/physics_platformer/player/bullet.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=7 format=3 uid="uid://dlfwkokoudcwv"] -[ext_resource type="Script" path="res://player/bullet.gd" id="1"] +[ext_resource type="Script" uid="uid://o5d31j3cb8co" path="res://player/bullet.gd" id="1"] [ext_resource type="Texture2D" uid="uid://7sv64orewgmb" path="res://player/bullet.png" id="2"] [sub_resource type="CanvasItemMaterial" id="1"] @@ -52,7 +52,7 @@ tracks/2/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_hkd2b"] _data = { -"shutdown": SubResource("3") +&"shutdown": SubResource("3") } [node name="Bullet" type="RigidBody2D"] diff --git a/2d/physics_platformer/player/player.gd.uid b/2d/physics_platformer/player/player.gd.uid new file mode 100644 index 00000000..3d2a42db --- /dev/null +++ b/2d/physics_platformer/player/player.gd.uid @@ -0,0 +1 @@ +uid://dc65th8sdysu3 diff --git a/2d/physics_platformer/player/player.tscn b/2d/physics_platformer/player/player.tscn index d895e8d6..48c4202d 100644 --- a/2d/physics_platformer/player/player.tscn +++ b/2d/physics_platformer/player/player.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=20 format=3 uid="uid://bbxsp4gp554vh"] -[ext_resource type="Script" path="res://player/player.gd" id="1"] +[ext_resource type="Script" uid="uid://dc65th8sdysu3" path="res://player/player.gd" id="1"] [ext_resource type="Texture2D" uid="uid://dh57uloeigwj6" path="res://player/player.webp" id="2_675nc"] [ext_resource type="Texture2D" uid="uid://7sv64orewgmb" path="res://player/bullet.png" id="3"] [ext_resource type="AudioStream" uid="uid://gw2a4ii0oby2" path="res://audio/sound_shoot.wav" id="8"] @@ -178,16 +178,16 @@ tracks/0/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_30623"] _data = { -"crouch": SubResource("3"), -"falling": SubResource("4"), -"falling_weapon": SubResource("5"), -"idle": SubResource("6"), -"idle_weapon": SubResource("7"), -"jumping": SubResource("8"), -"jumping_weapon": SubResource("9"), -"run": SubResource("10"), -"run_weapon": SubResource("11"), -"standing_weapon_ready": SubResource("12") +&"crouch": SubResource("3"), +&"falling": SubResource("4"), +&"falling_weapon": SubResource("5"), +&"idle": SubResource("6"), +&"idle_weapon": SubResource("7"), +&"jumping": SubResource("8"), +&"jumping_weapon": SubResource("9"), +&"run": SubResource("10"), +&"run_weapon": SubResource("11"), +&"standing_weapon_ready": SubResource("12") } [sub_resource type="SeparationRayShape2D" id="13"] diff --git a/2d/physics_platformer/project.godot b/2d/physics_platformer/project.godot index 5b78d3a4..bdd433ca 100644 --- a/2d/physics_platformer/project.godot +++ b/2d/physics_platformer/project.godot @@ -17,7 +17,7 @@ but can be more difficult to handle, as they require manual modification of the RigidBody3D velocity." config/tags=PackedStringArray("2d", "demo", "official", "physics", "tilemap") run/main_scene="res://stage.tscn" -config/features=PackedStringArray("4.2") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [debug] @@ -59,30 +59,30 @@ texture={ jump={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":122,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":122,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":0,"pressure":0.0,"pressed":false,"script":null) ] } move_left={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":113,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194319,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":113,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194319,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":-1,"axis":0,"axis_value":-1.0,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":13,"pressure":0.0,"pressed":false,"script":null) ] } move_right={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":15,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":0,"axis_value":1.0,"script":null) ] } shoot={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":1,"canceled":false,"pressed":false,"double_click":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":2,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":7,"pressure":0.0,"pressed":false,"script":null) @@ -90,7 +90,7 @@ shoot={ } spawn={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":82,"key_label":0,"unicode":114,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":82,"key_label":0,"unicode":114,"location":0,"echo":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":3,"pressure":0.0,"pressed":false,"script":null) ] } diff --git a/2d/physics_platformer/stage.tscn b/2d/physics_platformer/stage.tscn index d489e98c..6335dcd3 100644 --- a/2d/physics_platformer/stage.tscn +++ b/2d/physics_platformer/stage.tscn @@ -92,8 +92,8 @@ tracks/2/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_el48w"] _data = { -"RESET": SubResource("Animation_oxal6"), -"move": SubResource("Animation_vjtqx") +&"RESET": SubResource("Animation_oxal6"), +&"move": SubResource("Animation_vjtqx") } [sub_resource type="PhysicsMaterial" id="2"] diff --git a/2d/physics_platformer/tileset_edit.tscn b/2d/physics_platformer/tileset_edit.tscn index e6dc6b78..2bec34b7 100644 --- a/2d/physics_platformer/tileset_edit.tscn +++ b/2d/physics_platformer/tileset_edit.tscn @@ -1,11 +1,11 @@ -[gd_scene load_steps=2 format=2] +[gd_scene load_steps=2 format=3 uid="uid://clx0hgyagb3df"] -[ext_resource path="res://tiles_demo.png" type="Texture2D" id=1] +[ext_resource type="Texture2D" uid="uid://dbcdt0wqr3gd3" path="res://tiles_demo.png" id="1"] [node name="TilesetEdit" type="Node2D"] [node name="Floor" type="Sprite2D" parent="."] -texture = ExtResource( 1 ) +texture = ExtResource("1") region_rect = Rect2(0, 0, 32, 32) [node name="Collision" type="StaticBody2D" parent="Floor"] @@ -15,7 +15,7 @@ polygon = PackedVector2Array(16, -12, 16, 16, -16, 16, -16, -12) [node name="Edge" type="Sprite2D" parent="."] position = Vector2(32, 0) -texture = ExtResource( 1 ) +texture = ExtResource("1") region_rect = Rect2(32, 0, 32, 32) [node name="Collision" type="StaticBody2D" parent="Edge"] @@ -25,7 +25,7 @@ polygon = PackedVector2Array(-16, -12, 12, -12, 12, 16, -16, 16) [node name="Wall" type="Sprite2D" parent="."] position = Vector2(32, 32) -texture = ExtResource( 1 ) +texture = ExtResource("1") region_rect = Rect2(32, 32, 32, 32) [node name="Collision" type="StaticBody2D" parent="Wall"] @@ -35,7 +35,7 @@ polygon = PackedVector2Array(-16, -16, 12, -16, 12, 16, -16, 16) [node name="WallDeco" type="Sprite2D" parent="."] position = Vector2(48, 64) -texture = ExtResource( 1 ) +texture = ExtResource("1") region_rect = Rect2(160, 64, 64, 32) [node name="Collision" type="StaticBody2D" parent="WallDeco"] @@ -45,7 +45,7 @@ polygon = PackedVector2Array(-32, -16, -4, -16, -4, 16, -32, 16) [node name="Corner" type="Sprite2D" parent="."] position = Vector2(32, 96) -texture = ExtResource( 1 ) +texture = ExtResource("1") region_rect = Rect2(32, 64, 32, 32) [node name="Collision" type="StaticBody2D" parent="Corner"] @@ -55,7 +55,7 @@ polygon = PackedVector2Array(-16, -16, 12, -16, 16, -12, 16, 16, -16, 16) [node name="Flowers" type="Sprite2D" parent="."] position = Vector2(64, 96) -texture = ExtResource( 1 ) +texture = ExtResource("1") region_rect = Rect2(96, 96, 32, 32) [node name="Collision" type="StaticBody2D" parent="Flowers"] @@ -65,7 +65,7 @@ polygon = PackedVector2Array(-16, 16, 16, 16, 16, -12, -16, -12) [node name="TreeBase" type="Sprite2D" parent="."] position = Vector2(96, 96) -texture = ExtResource( 1 ) +texture = ExtResource("1") region_rect = Rect2(128, 96, 32, 32) [node name="Collision" type="StaticBody2D" parent="TreeBase"] @@ -75,27 +75,27 @@ polygon = PackedVector2Array(-16, 16, 16, 16, 16, -12, -16, -12) [node name="TreeMid" type="Sprite2D" parent="."] position = Vector2(96, 64) -texture = ExtResource( 1 ) +texture = ExtResource("1") region_rect = Rect2(128, 64, 32, 32) [node name="TreeMid2" type="Sprite2D" parent="."] position = Vector2(96, 32) -texture = ExtResource( 1 ) +texture = ExtResource("1") region_rect = Rect2(128, 32, 32, 32) [node name="TreeTop" type="Sprite2D" parent="."] position = Vector2(96, 0) -texture = ExtResource( 1 ) +texture = ExtResource("1") region_rect = Rect2(128, 0, 32, 32) [node name="Solid" type="Sprite2D" parent="."] position = Vector2(0, 32) -texture = ExtResource( 1 ) +texture = ExtResource("1") region_rect = Rect2(0, 32, 32, 32) [node name="Ceiling" type="Sprite2D" parent="."] position = Vector2(0, 64) -texture = ExtResource( 1 ) +texture = ExtResource("1") region_rect = Rect2(192, 32, 32, 32) [node name="Collision" type="StaticBody2D" parent="Ceiling"] @@ -105,7 +105,7 @@ polygon = PackedVector2Array(16, -16, 16, 16, -16, 16, -16, -16) [node name="Ramp" type="Sprite2D" parent="."] position = Vector2(128, 112) -texture = ExtResource( 1 ) +texture = ExtResource("1") region_rect = Rect2(64, 64, 32, 64) [node name="Collision" type="StaticBody2D" parent="Ramp"] @@ -115,7 +115,7 @@ polygon = PackedVector2Array(-16, -28, 16, 4, 16, 32, -16, 32) [node name="CeilingWall" type="Sprite2D" parent="."] position = Vector2(0, 96) -texture = ExtResource( 1 ) +texture = ExtResource("1") region_rect = Rect2(224, 32, 32, 32) [node name="Collision" type="StaticBody2D" parent="CeilingWall"] @@ -125,7 +125,7 @@ polygon = PackedVector2Array(-16, -16, 12, -16, 12, 16, -16, 16) [node name="PlatformFloor" type="Sprite2D" parent="."] position = Vector2(0, 128) -texture = ExtResource( 1 ) +texture = ExtResource("1") region_rect = Rect2(64, 0, 32, 32) [node name="Collision" type="StaticBody2D" parent="PlatformFloor"] @@ -135,7 +135,7 @@ polygon = PackedVector2Array(16, -12, 16, 12, -16, 12, -16, -12) [node name="PlatformEdge" type="Sprite2D" parent="."] position = Vector2(32, 128) -texture = ExtResource( 1 ) +texture = ExtResource("1") region_rect = Rect2(96, 0, 32, 32) [node name="Collision" type="StaticBody2D" parent="PlatformEdge"] diff --git a/2d/physics_tests/main.tscn b/2d/physics_tests/main.tscn index b3afa6ee..05264ac7 100644 --- a/2d/physics_tests/main.tscn +++ b/2d/physics_tests/main.tscn @@ -1,14 +1,14 @@ [gd_scene load_steps=11 format=3 uid="uid://6a0nxwkgf5dq"] -[ext_resource type="Script" path="res://utils/label_fps.gd" id="1"] -[ext_resource type="Script" path="res://utils/label_version.gd" id="2"] -[ext_resource type="Script" path="res://utils/label_engine.gd" id="3"] -[ext_resource type="Script" path="res://tests_menu.gd" id="4"] -[ext_resource type="Script" path="res://utils/label_test.gd" id="5"] -[ext_resource type="Script" path="res://utils/label_pause.gd" id="6"] -[ext_resource type="Script" path="res://utils/container_log.gd" id="10"] -[ext_resource type="Script" path="res://utils/scroll_log.gd" id="11"] -[ext_resource type="Script" path="res://tests.gd" id="12"] +[ext_resource type="Script" uid="uid://db4ofia8ieq55" path="res://utils/label_fps.gd" id="1"] +[ext_resource type="Script" uid="uid://dustsplck84ac" path="res://utils/label_version.gd" id="2"] +[ext_resource type="Script" uid="uid://c87b1snynit3u" path="res://utils/label_engine.gd" id="3"] +[ext_resource type="Script" uid="uid://cw0pi4lgucxdr" path="res://tests_menu.gd" id="4"] +[ext_resource type="Script" uid="uid://bjl0grl2gv43y" path="res://utils/label_test.gd" id="5"] +[ext_resource type="Script" uid="uid://b4rnndt2dw5g1" path="res://utils/label_pause.gd" id="6"] +[ext_resource type="Script" uid="uid://k8crlob60yte" path="res://utils/container_log.gd" id="10"] +[ext_resource type="Script" uid="uid://b2t0e1okrl3j4" path="res://utils/scroll_log.gd" id="11"] +[ext_resource type="Script" uid="uid://db80201lynb6l" path="res://tests.gd" id="12"] [sub_resource type="StyleBoxFlat" id="1"] bg_color = Color(0, 0, 0, 0.176471) diff --git a/2d/physics_tests/project.godot b/2d/physics_tests/project.godot index c9ed06e6..bdfab0c6 100644 --- a/2d/physics_tests/project.godot +++ b/2d/physics_tests/project.godot @@ -13,7 +13,7 @@ config_version=5 config/name="2D Physics Tests" config/tags=PackedStringArray("2d", "demo", "official", "physics") run/main_scene="res://main.tscn" -config/features=PackedStringArray("4.2") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [autoload] @@ -50,46 +50,46 @@ ui_down={ } toggle_full_screen={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":70,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":70,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } exit={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194305,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":4194305,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } toggle_debug_collision={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":67,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":67,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } restart_test={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":82,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":82,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } toggle_pause={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":80,"physical_keycode":0,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":80,"physical_keycode":0,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } character_left={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":113,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194319,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":113,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194319,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } character_right={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } character_jump={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":122,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":32,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":122,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":32,"location":0,"echo":false,"script":null) ] } diff --git a/2d/physics_tests/test.gd.uid b/2d/physics_tests/test.gd.uid new file mode 100644 index 00000000..d3ab0ddd --- /dev/null +++ b/2d/physics_tests/test.gd.uid @@ -0,0 +1 @@ +uid://d0kgjrek58tgu diff --git a/2d/physics_tests/tests.gd.uid b/2d/physics_tests/tests.gd.uid new file mode 100644 index 00000000..d71ee398 --- /dev/null +++ b/2d/physics_tests/tests.gd.uid @@ -0,0 +1 @@ +uid://db80201lynb6l diff --git a/2d/physics_tests/tests/dynamic_box.tscn b/2d/physics_tests/tests/dynamic_box.tscn index 22362822..e1f013c4 100644 --- a/2d/physics_tests/tests/dynamic_box.tscn +++ b/2d/physics_tests/tests/dynamic_box.tscn @@ -7,4 +7,4 @@ size = Vector2(40, 40) position = Vector2(-180, -20) [node name="CollisionShape2D" type="CollisionShape2D" parent="."] -shape = SubResource( "1" ) +shape = SubResource("1") diff --git a/2d/physics_tests/tests/functional/test_character.gd.uid b/2d/physics_tests/tests/functional/test_character.gd.uid new file mode 100644 index 00000000..03c89786 --- /dev/null +++ b/2d/physics_tests/tests/functional/test_character.gd.uid @@ -0,0 +1 @@ +uid://bunx01rkxycln diff --git a/2d/physics_tests/tests/functional/test_character_pixels.gd.uid b/2d/physics_tests/tests/functional/test_character_pixels.gd.uid new file mode 100644 index 00000000..041d3b43 --- /dev/null +++ b/2d/physics_tests/tests/functional/test_character_pixels.gd.uid @@ -0,0 +1 @@ +uid://bc7qj5246usj0 diff --git a/2d/physics_tests/tests/functional/test_character_pixels.tscn b/2d/physics_tests/tests/functional/test_character_pixels.tscn index f17bdd80..e400bb57 100644 --- a/2d/physics_tests/tests/functional/test_character_pixels.tscn +++ b/2d/physics_tests/tests/functional/test_character_pixels.tscn @@ -1,10 +1,10 @@ [gd_scene load_steps=12 format=3 uid="uid://bxx2ftwccdlft"] -[ext_resource type="Script" path="res://tests/functional/test_character_pixels.gd" id="1"] -[ext_resource type="Script" path="res://utils/rigidbody_controller.gd" id="2"] +[ext_resource type="Script" uid="uid://bc7qj5246usj0" path="res://tests/functional/test_character_pixels.gd" id="1"] +[ext_resource type="Script" uid="uid://3kutyof2jcdh" path="res://utils/rigidbody_controller.gd" id="2"] [ext_resource type="PackedScene" uid="uid://blh3twy74kbkv" path="res://tests/test_options.tscn" id="3"] [ext_resource type="PackedScene" uid="uid://cx2q80okt25o1" path="res://tests/static_scene_flat.tscn" id="4"] -[ext_resource type="Script" path="res://utils/characterbody_controller.gd" id="7"] +[ext_resource type="Script" uid="uid://gajv1ool1il5" path="res://utils/characterbody_controller.gd" id="7"] [sub_resource type="RectangleShape2D" id="3"] size = Vector2(6, 9.8) @@ -25,7 +25,7 @@ size = Vector2(6, 10) size = Vector2(20, 4) [node name="Test" type="Node2D"] -script = ExtResource( "1" ) +script = ExtResource("1") _motion_speed = 30.0 _gravity_force = 2.0 _jump_force = 50.0 @@ -50,85 +50,85 @@ size_2d_override = Vector2i(128, 75) size_2d_override_stretch = true render_target_update_mode = 4 -[node name="StaticSceneFlat" parent="ViewportContainer/Viewport" instance=ExtResource( "4" )] +[node name="StaticSceneFlat" parent="ViewportContainer/Viewport" instance=ExtResource("4")] position = Vector2(0, -450) [node name="CharacterBody2D" type="CharacterBody2D" parent="ViewportContainer/Viewport"] position = Vector2(30, 40) collision_mask = 2147483649 -script = ExtResource( "7" ) +script = ExtResource("7") [node name="CollisionShape2D" type="CollisionShape2D" parent="ViewportContainer/Viewport/CharacterBody2D"] -shape = SubResource( "3" ) +shape = SubResource("3") [node name="CharacterBodyRay2D" type="CharacterBody2D" parent="ViewportContainer/Viewport"] position = Vector2(30, 40) collision_mask = 2147483649 -script = ExtResource( "7" ) +script = ExtResource("7") [node name="CollisionShape2D" type="CollisionShape2D" parent="ViewportContainer/Viewport/CharacterBodyRay2D"] position = Vector2(0, -2.5) -shape = SubResource( "RectangleShape2D_scs3g" ) +shape = SubResource("RectangleShape2D_scs3g") [node name="CollisionShapeRay2D" type="CollisionShape2D" parent="ViewportContainer/Viewport/CharacterBodyRay2D"] position = Vector2(0, -2) -shape = SubResource( "SeparationRayShape2D_vby12" ) +shape = SubResource("SeparationRayShape2D_vby12") [node name="RigidDynamicBody2D" type="RigidDynamicBody2D" parent="ViewportContainer/Viewport"] position = Vector2(30, 40) collision_mask = 2147483649 -physics_material_override = SubResource( "1" ) +physics_material_override = SubResource("1") contacts_reported = 4 contact_monitor = true lock_rotation = true -script = ExtResource( "2" ) +script = ExtResource("2") [node name="CollisionShape2D" type="CollisionShape2D" parent="ViewportContainer/Viewport/RigidDynamicBody2D"] -shape = SubResource( "2" ) +shape = SubResource("2") [node name="RigidBodyRay2D" type="RigidDynamicBody2D" parent="ViewportContainer/Viewport"] position = Vector2(30, 40) collision_mask = 2147483649 -physics_material_override = SubResource( "1" ) +physics_material_override = SubResource("1") contacts_reported = 4 contact_monitor = true lock_rotation = true -script = ExtResource( "2" ) +script = ExtResource("2") [node name="CollisionShape2D" type="CollisionShape2D" parent="ViewportContainer/Viewport/RigidBodyRay2D"] position = Vector2(0, -2.5) -shape = SubResource( "RectangleShape2D_scs3g" ) +shape = SubResource("RectangleShape2D_scs3g") [node name="CollisionShapeRay2D" type="CollisionShape2D" parent="ViewportContainer/Viewport/RigidBodyRay2D"] position = Vector2(0, -2) -shape = SubResource( "SeparationRayShape2D_vby12" ) +shape = SubResource("SeparationRayShape2D_vby12") [node name="Wall1" type="StaticBody2D" parent="ViewportContainer/Viewport"] position = Vector2(20, 40) [node name="CollisionShape2D" type="CollisionShape2D" parent="SubViewportContainer/SubViewport/Wall1"] rotation = 1.5708 -shape = SubResource( "6" ) +shape = SubResource("6") [node name="Wall2" type="StaticBody2D" parent="ViewportContainer/Viewport"] position = Vector2(122, 40) [node name="CollisionShape2D" type="CollisionShape2D" parent="SubViewportContainer/SubViewport/Wall2"] rotation = 1.5708 -shape = SubResource( "6" ) +shape = SubResource("6") [node name="Platform1" type="StaticBody2D" parent="ViewportContainer/Viewport"] position = Vector2(50, 44) [node name="CollisionShape2D" type="CollisionShape2D" parent="ViewportContainer/Viewport/Platform1"] -shape = SubResource( "6" ) +shape = SubResource("6") one_way_collision = true [node name="Platform2" type="StaticBody2D" parent="ViewportContainer/Viewport"] position = Vector2(80, 38) [node name="CollisionShape2D" type="CollisionShape2D" parent="ViewportContainer/Viewport/Platform2"] -shape = SubResource( "6" ) +shape = SubResource("6") [node name="Slope" type="StaticBody2D" parent="ViewportContainer/Viewport"] position = Vector2(85, 36) @@ -146,7 +146,7 @@ __meta__ = { "_edit_use_anchors_": false } -[node name="Options" parent="." instance=ExtResource( "3" )] +[node name="Options" parent="." instance=ExtResource("3")] [node name="LabelFloor" type="Label" parent="."] offset_left = 14.0 diff --git a/2d/physics_tests/tests/functional/test_character_slopes.tscn b/2d/physics_tests/tests/functional/test_character_slopes.tscn index 2a5d1f5c..f371dfc2 100644 --- a/2d/physics_tests/tests/functional/test_character_slopes.tscn +++ b/2d/physics_tests/tests/functional/test_character_slopes.tscn @@ -1,12 +1,12 @@ [gd_scene load_steps=15 format=3 uid="uid://bqmku5ewlo6j5"] -[ext_resource type="Script" path="res://tests/functional/test_character.gd" id="1"] +[ext_resource type="Script" uid="uid://bunx01rkxycln" path="res://tests/functional/test_character.gd" id="1"] [ext_resource type="PackedScene" uid="uid://blh3twy74kbkv" path="res://tests/test_options.tscn" id="3"] -[ext_resource type="Script" path="res://utils/slider.gd" id="3_cd5g0"] +[ext_resource type="Script" uid="uid://bbj7imitin8ud" path="res://utils/slider.gd" id="3_cd5g0"] [ext_resource type="PackedScene" uid="uid://cx2q80okt25o1" path="res://tests/static_scene_flat.tscn" id="4"] -[ext_resource type="Script" path="res://utils/label_slider_value.gd" id="4_eoplu"] -[ext_resource type="Script" path="res://utils/rigidbody_controller.gd" id="6"] -[ext_resource type="Script" path="res://utils/characterbody_controller.gd" id="7"] +[ext_resource type="Script" uid="uid://de1e0s7nie4wc" path="res://utils/label_slider_value.gd" id="4_eoplu"] +[ext_resource type="Script" uid="uid://3kutyof2jcdh" path="res://utils/rigidbody_controller.gd" id="6"] +[ext_resource type="Script" uid="uid://gajv1ool1il5" path="res://utils/characterbody_controller.gd" id="7"] [sub_resource type="CapsuleShape2D" id="3"] radius = 15.0 diff --git a/2d/physics_tests/tests/functional/test_character_tilemap.gd.uid b/2d/physics_tests/tests/functional/test_character_tilemap.gd.uid new file mode 100644 index 00000000..2786e38b --- /dev/null +++ b/2d/physics_tests/tests/functional/test_character_tilemap.gd.uid @@ -0,0 +1 @@ +uid://bhwuwhopw4t8 diff --git a/2d/physics_tests/tests/functional/test_character_tilemap.tscn b/2d/physics_tests/tests/functional/test_character_tilemap.tscn index 8fb98126..5b5f743f 100644 --- a/2d/physics_tests/tests/functional/test_character_tilemap.tscn +++ b/2d/physics_tests/tests/functional/test_character_tilemap.tscn @@ -1,11 +1,11 @@ [gd_scene load_steps=12 format=3 uid="uid://b7fcmfv5sqxfo"] -[ext_resource type="Script" path="res://tests/functional/test_character_tilemap.gd" id="1"] +[ext_resource type="Script" uid="uid://bhwuwhopw4t8" path="res://tests/functional/test_character_tilemap.gd" id="1"] [ext_resource type="PackedScene" uid="uid://blh3twy74kbkv" path="res://tests/test_options.tscn" id="3"] [ext_resource type="PackedScene" uid="uid://cx2q80okt25o1" path="res://tests/static_scene_flat.tscn" id="4"] [ext_resource type="TileSet" uid="uid://rgfdpxlejxl3" path="res://assets/tileset/tileset.tres" id="5"] -[ext_resource type="Script" path="res://utils/rigidbody_controller.gd" id="6"] -[ext_resource type="Script" path="res://utils/characterbody_controller.gd" id="7"] +[ext_resource type="Script" uid="uid://3kutyof2jcdh" path="res://utils/rigidbody_controller.gd" id="6"] +[ext_resource type="Script" uid="uid://gajv1ool1il5" path="res://utils/characterbody_controller.gd" id="7"] [sub_resource type="RectangleShape2D" id="2"] size = Vector2(32, 63.9) diff --git a/2d/physics_tests/tests/functional/test_collision_pairs.gd.uid b/2d/physics_tests/tests/functional/test_collision_pairs.gd.uid new file mode 100644 index 00000000..56947c79 --- /dev/null +++ b/2d/physics_tests/tests/functional/test_collision_pairs.gd.uid @@ -0,0 +1 @@ +uid://cvlh3pf74fsjr diff --git a/2d/physics_tests/tests/functional/test_collision_pairs.tscn b/2d/physics_tests/tests/functional/test_collision_pairs.tscn index a3b38b00..3399a0cd 100644 --- a/2d/physics_tests/tests/functional/test_collision_pairs.tscn +++ b/2d/physics_tests/tests/functional/test_collision_pairs.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=8 format=3 uid="uid://pm3t5nl2v6gj"] -[ext_resource type="Script" path="res://tests/functional/test_collision_pairs.gd" id="1"] +[ext_resource type="Script" uid="uid://cvlh3pf74fsjr" path="res://tests/functional/test_collision_pairs.gd" id="1"] [ext_resource type="Texture2D" uid="uid://c5duuyhbmd0m4" path="res://assets/texture/godot-head.png" id="2"] [ext_resource type="PackedScene" uid="uid://blh3twy74kbkv" path="res://tests/test_options.tscn" id="3"] @@ -18,9 +18,9 @@ height = 110.0 segments = PackedVector2Array(-5.93512, -43.2195, 6.44476, -42.9695, 6.44476, -42.9695, 11.127, -54.3941, 11.127, -54.3941, 26.9528, -49.4309, 26.9528, -49.4309, 26.2037, -36.508, 26.2037, -36.508, 37.5346, -28.1737, 37.5346, -28.1737, 47.6282, -34.3806, 47.6282, -34.3806, 58.0427, -20.9631, 58.0427, -20.9631, 51.113, -10.2876, 51.113, -10.2876, 50.9869, 35.2694, 50.9869, 35.2694, 38.8, 47.5, 38.8, 47.5, 15.9852, 54.3613, 15.9852, 54.3613, -14.9507, 54.1845, -14.9507, 54.1845, -36.5, 48.1, -36.5, 48.1, -50.4828, 36.33, -50.4828, 36.33, -51.3668, -9.98545, -51.3668, -9.98545, -57.8889, -20.5885, -57.8889, -20.5885, -46.9473, -34.7342, -46.9473, -34.7342, -37.4014, -28.547, -37.4014, -28.547, -26.0876, -37.0323, -26.0876, -37.0323, -26.9862, -49.15, -26.9862, -49.15, -11.4152, -54.5332, -11.4152, -54.5332, -5.93512, -43.2195) [node name="Test" type="Node2D"] -script = ExtResource( "1" ) +script = ExtResource("1") -[node name="Options" parent="." instance=ExtResource( "3" )] +[node name="Options" parent="." instance=ExtResource("3")] [node name="Shapes" type="Node2D" parent="."] z_index = -1 @@ -33,14 +33,14 @@ freeze = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Shapes/RigidBodyRectangle"] rotation = -1.19206 scale = Vector2(1.2, 1.2) -shape = SubResource( "1" ) +shape = SubResource("1") [node name="RigidBodySphere" type="RigidDynamicBody2D" parent="Shapes"] position = Vector2(314.894, 257.658) freeze = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Shapes/RigidBodySphere"] -shape = SubResource( "2" ) +shape = SubResource("2") [node name="RigidBodyCapsule" type="RigidDynamicBody2D" parent="Shapes"] position = Vector2(465.629, 261.204) @@ -49,7 +49,7 @@ freeze = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Shapes/RigidBodyCapsule"] rotation = -0.202458 scale = Vector2(1.2, 1.2) -shape = SubResource( "3" ) +shape = SubResource("3") [node name="RigidBodyConvexPolygon" type="RigidDynamicBody2D" parent="Shapes"] position = Vector2(613.385, 252.771) @@ -60,7 +60,7 @@ polygon = PackedVector2Array(10.7, -54.5, 28.3596, -49.4067, 47.6282, -34.3806, [node name="GodotIcon" type="Sprite2D" parent="Shapes/RigidBodyConvexPolygon"] modulate = Color(1, 1, 1, 0.392157) -texture = ExtResource( "2" ) +texture = ExtResource("2") [node name="RigidBodyConcavePolygon" type="RigidDynamicBody2D" parent="Shapes"] position = Vector2(771.159, 252.771) @@ -71,18 +71,18 @@ polygon = PackedVector2Array(-5.93512, -43.2195, 6.44476, -42.9695, 11.127, -54. [node name="GodotIcon" type="Sprite2D" parent="Shapes/RigidBodyConcavePolygon"] modulate = Color(1, 1, 1, 0.392157) -texture = ExtResource( "2" ) +texture = ExtResource("2") [node name="RigidBodyConcaveSegments" type="RigidDynamicBody2D" parent="Shapes"] position = Vector2(930.097, 252.771) freeze = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Shapes/RigidBodyConcaveSegments"] -shape = SubResource( "4" ) +shape = SubResource("4") [node name="GodotIcon" type="Sprite2D" parent="Shapes/RigidBodyConcaveSegments"] modulate = Color(1, 1, 1, 0.392157) -texture = ExtResource( "2" ) +texture = ExtResource("2") [node name="Controls" type="VBoxContainer" parent="."] anchor_right = 1.0 diff --git a/2d/physics_tests/tests/functional/test_joints.gd.uid b/2d/physics_tests/tests/functional/test_joints.gd.uid new file mode 100644 index 00000000..da15a138 --- /dev/null +++ b/2d/physics_tests/tests/functional/test_joints.gd.uid @@ -0,0 +1 @@ +uid://byl5qc4hm2fxu diff --git a/2d/physics_tests/tests/functional/test_joints.tscn b/2d/physics_tests/tests/functional/test_joints.tscn index 08966875..3205e87e 100644 --- a/2d/physics_tests/tests/functional/test_joints.tscn +++ b/2d/physics_tests/tests/functional/test_joints.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=3 format=3 uid="uid://bckpvilds8sif"] -[ext_resource type="Script" path="res://tests/functional/test_joints.gd" id="2"] +[ext_resource type="Script" uid="uid://byl5qc4hm2fxu" path="res://tests/functional/test_joints.gd" id="2"] [ext_resource type="PackedScene" uid="uid://blh3twy74kbkv" path="res://tests/test_options.tscn" id="4"] [node name="JointTest2D" type="Node2D"] diff --git a/2d/physics_tests/tests/functional/test_one_way_collision.gd.uid b/2d/physics_tests/tests/functional/test_one_way_collision.gd.uid new file mode 100644 index 00000000..338de0f4 --- /dev/null +++ b/2d/physics_tests/tests/functional/test_one_way_collision.gd.uid @@ -0,0 +1 @@ +uid://ybstkpm1nj3i diff --git a/2d/physics_tests/tests/functional/test_one_way_collision.tscn b/2d/physics_tests/tests/functional/test_one_way_collision.tscn index 7ed282b9..9bc5834f 100644 --- a/2d/physics_tests/tests/functional/test_one_way_collision.tscn +++ b/2d/physics_tests/tests/functional/test_one_way_collision.tscn @@ -1,10 +1,10 @@ [gd_scene load_steps=9 format=3 uid="uid://c85275leeliuq"] -[ext_resource type="Script" path="res://tests/functional/test_one_way_collision.gd" id="1"] +[ext_resource type="Script" uid="uid://ybstkpm1nj3i" path="res://tests/functional/test_one_way_collision.gd" id="1"] [ext_resource type="Texture2D" uid="uid://brwp8bimc75uu" path="res://icon.webp" id="2"] [ext_resource type="PackedScene" uid="uid://blh3twy74kbkv" path="res://tests/test_options.tscn" id="3"] -[ext_resource type="Script" path="res://utils/label_slider_value.gd" id="4"] -[ext_resource type="Script" path="res://utils/slider.gd" id="5"] +[ext_resource type="Script" uid="uid://de1e0s7nie4wc" path="res://utils/label_slider_value.gd" id="4"] +[ext_resource type="Script" uid="uid://bbj7imitin8ud" path="res://utils/slider.gd" id="5"] [sub_resource type="CircleShape2D" id="CircleShape2D_e5nt1"] radius = 16.0 diff --git a/2d/physics_tests/tests/functional/test_pyramid.gd.uid b/2d/physics_tests/tests/functional/test_pyramid.gd.uid new file mode 100644 index 00000000..64b4df7c --- /dev/null +++ b/2d/physics_tests/tests/functional/test_pyramid.gd.uid @@ -0,0 +1 @@ +uid://cp4rhpt3715y3 diff --git a/2d/physics_tests/tests/functional/test_pyramid.tscn b/2d/physics_tests/tests/functional/test_pyramid.tscn index 04a029da..b45a80b2 100644 --- a/2d/physics_tests/tests/functional/test_pyramid.tscn +++ b/2d/physics_tests/tests/functional/test_pyramid.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=3 format=3 uid="uid://b4s4ohq0j4oi8"] -[ext_resource type="Script" path="res://tests/functional/test_pyramid.gd" id="1"] +[ext_resource type="Script" uid="uid://cp4rhpt3715y3" path="res://tests/functional/test_pyramid.gd" id="1"] [ext_resource type="PackedScene" uid="uid://cx2q80okt25o1" path="res://tests/static_scene_flat.tscn" id="2"] [node name="Test" type="Node2D"] diff --git a/2d/physics_tests/tests/functional/test_raycasting.gd.uid b/2d/physics_tests/tests/functional/test_raycasting.gd.uid new file mode 100644 index 00000000..e009bb54 --- /dev/null +++ b/2d/physics_tests/tests/functional/test_raycasting.gd.uid @@ -0,0 +1 @@ +uid://dlfsiilnbgus3 diff --git a/2d/physics_tests/tests/functional/test_raycasting.tscn b/2d/physics_tests/tests/functional/test_raycasting.tscn index ee0a839f..2f923f16 100644 --- a/2d/physics_tests/tests/functional/test_raycasting.tscn +++ b/2d/physics_tests/tests/functional/test_raycasting.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=7 format=3 uid="uid://dwka2imbe5gcs"] [ext_resource type="Texture2D" uid="uid://c5duuyhbmd0m4" path="res://assets/texture/godot-head.png" id="1"] -[ext_resource type="Script" path="res://tests/functional/test_raycasting.gd" id="2"] +[ext_resource type="Script" uid="uid://dlfsiilnbgus3" path="res://tests/functional/test_raycasting.gd" id="2"] [ext_resource type="PackedScene" uid="uid://blh3twy74kbkv" path="res://tests/test_options.tscn" id="2_q8u1v"] [sub_resource type="RectangleShape2D" id="1"] @@ -15,9 +15,9 @@ radius = 30.0 height = 110.0 [node name="Test" type="Node2D"] -script = ExtResource( "2" ) +script = ExtResource("2") -[node name="Options" parent="." instance=ExtResource( "2_q8u1v" )] +[node name="Options" parent="." instance=ExtResource("2_q8u1v")] offset_right = 134.0 offset_bottom = 135.719 theme_override_font_sizes/font_size = 16 @@ -33,14 +33,14 @@ freeze = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Shapes/RigidBodyRectangle"] rotation = -1.19206 scale = Vector2(1.2, 1.2) -shape = SubResource( "1" ) +shape = SubResource("1") [node name="RigidBodySphere" type="RigidDynamicBody2D" parent="Shapes"] position = Vector2(314.894, 257.658) freeze = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Shapes/RigidBodySphere"] -shape = SubResource( "2" ) +shape = SubResource("2") [node name="RigidBodyCapsule" type="RigidDynamicBody2D" parent="Shapes"] position = Vector2(465.629, 261.204) @@ -49,7 +49,7 @@ freeze = true [node name="CollisionShape2D" type="CollisionShape2D" parent="Shapes/RigidBodyCapsule"] rotation = -0.202458 scale = Vector2(1.2, 1.2) -shape = SubResource( "3" ) +shape = SubResource("3") [node name="RigidBodyConvexPolygon" type="RigidDynamicBody2D" parent="Shapes"] position = Vector2(613.385, 252.771) @@ -60,7 +60,7 @@ polygon = PackedVector2Array(10.7, -54.5, 28.3596, -49.4067, 47.6282, -34.3806, [node name="GodotIcon" type="Sprite2D" parent="Shapes/RigidBodyConvexPolygon"] modulate = Color(1, 1, 1, 0.392157) -texture = ExtResource( "1" ) +texture = ExtResource("1") [node name="RigidBodyConcavePolygon" type="RigidDynamicBody2D" parent="Shapes"] position = Vector2(771.159, 252.771) @@ -71,7 +71,7 @@ polygon = PackedVector2Array(-5.93512, -43.2195, 6.44476, -42.9695, 11.127, -54. [node name="GodotIcon" type="Sprite2D" parent="Shapes/RigidBodyConcavePolygon"] modulate = Color(1, 1, 1, 0.392157) -texture = ExtResource( "1" ) +texture = ExtResource("1") [node name="RigidBodyConcaveSegments" type="RigidDynamicBody2D" parent="Shapes"] position = Vector2(930.097, 252.771) @@ -83,4 +83,4 @@ polygon = PackedVector2Array(-5.93512, -43.2195, 6.44476, -42.9695, 11.127, -54. [node name="GodotIcon" type="Sprite2D" parent="Shapes/RigidBodyConcaveSegments"] modulate = Color(1, 1, 1, 0.392157) -texture = ExtResource( "1" ) +texture = ExtResource("1") diff --git a/2d/physics_tests/tests/functional/test_shapes.tscn b/2d/physics_tests/tests/functional/test_shapes.tscn index 4e512cc3..69e64141 100644 --- a/2d/physics_tests/tests/functional/test_shapes.tscn +++ b/2d/physics_tests/tests/functional/test_shapes.tscn @@ -1,8 +1,8 @@ [gd_scene load_steps=8 format=3 uid="uid://v3saw5bafa6a"] [ext_resource type="Texture2D" uid="uid://c5duuyhbmd0m4" path="res://assets/texture/godot-head.png" id="1"] -[ext_resource type="Script" path="res://test.gd" id="2"] -[ext_resource type="Script" path="res://utils/rigidbody_pick.gd" id="3"] +[ext_resource type="Script" uid="uid://d0kgjrek58tgu" path="res://test.gd" id="2"] +[ext_resource type="Script" uid="uid://wmtyglckg2sn" path="res://utils/rigidbody_pick.gd" id="3"] [ext_resource type="PackedScene" uid="uid://dv7rxhg55y3t6" path="res://tests/static_scene.tscn" id="6"] [sub_resource type="RectangleShape2D" id="1"] @@ -16,29 +16,29 @@ height = 70.0 radius = 30.0 [node name="Test" type="Node2D"] -script = ExtResource( "2" ) +script = ExtResource("2") [node name="DynamicShapes" type="Node2D" parent="."] [node name="RigidBodyRectangle" type="RigidDynamicBody2D" parent="DynamicShapes"] position = Vector2(96, 127) -script = ExtResource( "3" ) +script = ExtResource("3") [node name="CollisionShape2D" type="CollisionShape2D" parent="DynamicShapes/RigidBodyRectangle"] rotation = 0.675442 -shape = SubResource( "1" ) +shape = SubResource("1") [node name="RigidBodyCapsule" type="RigidDynamicBody2D" parent="DynamicShapes"] position = Vector2(270.165, 139.444) -script = ExtResource( "3" ) +script = ExtResource("3") [node name="CollisionShape2D" type="CollisionShape2D" parent="DynamicShapes/RigidBodyCapsule"] rotation = -0.202458 -shape = SubResource( "2" ) +shape = SubResource("2") [node name="RigidBodyConcavePolygon" type="RigidDynamicBody2D" parent="DynamicShapes"] position = Vector2(683.614, 132.749) -script = ExtResource( "3" ) +script = ExtResource("3") [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="DynamicShapes/RigidBodyConcavePolygon"] scale = Vector2(0.5, 0.5) @@ -47,11 +47,11 @@ polygon = PackedVector2Array(-5.93512, -43.2195, 6.44476, -42.9695, 11.127, -54. [node name="GodotIcon" type="Sprite2D" parent="DynamicShapes/RigidBodyConcavePolygon"] self_modulate = Color(1, 1, 1, 0.392157) scale = Vector2(0.5, 0.5) -texture = ExtResource( "1" ) +texture = ExtResource("1") [node name="RigidBodyConvexPolygon" type="RigidDynamicBody2D" parent="DynamicShapes"] position = Vector2(473.536, 134.336) -script = ExtResource( "3" ) +script = ExtResource("3") [node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="DynamicShapes/RigidBodyConvexPolygon"] scale = Vector2(0.5, 0.5) @@ -60,13 +60,13 @@ polygon = PackedVector2Array(10.7, -54.5, 28.3596, -49.4067, 47.6282, -34.3806, [node name="GodotIcon" type="Sprite2D" parent="DynamicShapes/RigidBodyConvexPolygon"] self_modulate = Color(1, 1, 1, 0.392157) scale = Vector2(0.5, 0.5) -texture = ExtResource( "1" ) +texture = ExtResource("1") [node name="RigidBodySphere" type="RigidDynamicBody2D" parent="DynamicShapes"] position = Vector2(919.968, 115.129) -script = ExtResource( "3" ) +script = ExtResource("3") [node name="CollisionShape2D" type="CollisionShape2D" parent="DynamicShapes/RigidBodySphere"] -shape = SubResource( "3" ) +shape = SubResource("3") -[node name="StaticScene" parent="." instance=ExtResource( "6" )] +[node name="StaticScene" parent="." instance=ExtResource("6")] diff --git a/2d/physics_tests/tests/functional/test_stack.gd.uid b/2d/physics_tests/tests/functional/test_stack.gd.uid new file mode 100644 index 00000000..c4daab08 --- /dev/null +++ b/2d/physics_tests/tests/functional/test_stack.gd.uid @@ -0,0 +1 @@ +uid://bgfh5ho48jh45 diff --git a/2d/physics_tests/tests/functional/test_stack.tscn b/2d/physics_tests/tests/functional/test_stack.tscn index 41d5fb31..64acb58c 100644 --- a/2d/physics_tests/tests/functional/test_stack.tscn +++ b/2d/physics_tests/tests/functional/test_stack.tscn @@ -1,12 +1,12 @@ [gd_scene load_steps=3 format=3 uid="uid://m8crffoaqg7b"] -[ext_resource type="Script" path="res://tests/functional/test_stack.gd" id="1"] +[ext_resource type="Script" uid="uid://bgfh5ho48jh45" path="res://tests/functional/test_stack.gd" id="1"] [ext_resource type="PackedScene" uid="uid://cx2q80okt25o1" path="res://tests/static_scene_flat.tscn" id="2"] [node name="Test" type="Node2D"] -script = ExtResource( "1" ) +script = ExtResource("1") [node name="Stack" type="Node2D" parent="."] position = Vector2(512, 500) -[node name="StaticSceneFlat" parent="." instance=ExtResource( "2" )] +[node name="StaticSceneFlat" parent="." instance=ExtResource("2")] diff --git a/2d/physics_tests/tests/performance/test_perf_broadphase.gd.uid b/2d/physics_tests/tests/performance/test_perf_broadphase.gd.uid new file mode 100644 index 00000000..3377029e --- /dev/null +++ b/2d/physics_tests/tests/performance/test_perf_broadphase.gd.uid @@ -0,0 +1 @@ +uid://doexgap1g2rlt diff --git a/2d/physics_tests/tests/performance/test_perf_broadphase.tscn b/2d/physics_tests/tests/performance/test_perf_broadphase.tscn index 0ee4917f..60a20aab 100644 --- a/2d/physics_tests/tests/performance/test_perf_broadphase.tscn +++ b/2d/physics_tests/tests/performance/test_perf_broadphase.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=2 format=3 uid="uid://yk1857jynutc"] -[ext_resource type="Script" path="res://tests/performance/test_perf_broadphase.gd" id="1"] +[ext_resource type="Script" uid="uid://doexgap1g2rlt" path="res://tests/performance/test_perf_broadphase.gd" id="1"] [node name="Test" type="Node2D"] script = ExtResource("1") diff --git a/2d/physics_tests/tests/performance/test_perf_contact_islands.tscn b/2d/physics_tests/tests/performance/test_perf_contact_islands.tscn index ba43f372..336d4604 100644 --- a/2d/physics_tests/tests/performance/test_perf_contact_islands.tscn +++ b/2d/physics_tests/tests/performance/test_perf_contact_islands.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=8 format=3 uid="uid://vb6u0374prwg"] [ext_resource type="PackedScene" uid="uid://dv7rxhg55y3t6" path="res://tests/static_scene.tscn" id="1"] -[ext_resource type="Script" path="res://tests/performance/test_perf_contacts.gd" id="2"] +[ext_resource type="Script" uid="uid://drhbdv8rabmf0" path="res://tests/performance/test_perf_contacts.gd" id="2"] [ext_resource type="Texture2D" uid="uid://c5duuyhbmd0m4" path="res://assets/texture/godot-head.png" id="3"] [ext_resource type="PackedScene" uid="uid://blh3twy74kbkv" path="res://tests/test_options.tscn" id="4"] @@ -16,13 +16,13 @@ radius = 5.0 height = 17.0 [node name="Test" type="Node2D"] -script = ExtResource( "2" ) +script = ExtResource("2") _enable_debug_collision = false spawns = [NodePath("SpawnTarget1"), NodePath("SpawnTarget2"), NodePath("SpawnTarget3"), NodePath("SpawnTarget4"), NodePath("SpawnTarget5"), NodePath("SpawnTarget6"), NodePath("SpawnTarget7"), NodePath("SpawnTarget8"), NodePath("SpawnTarget9")] spawn_count = 300 spawn_randomize = Vector2(10, 10) -[node name="Options" parent="." instance=ExtResource( "4" )] +[node name="Options" parent="." instance=ExtResource("4")] [node name="SpawnTarget1" type="Node2D" parent="."] position = Vector2(145.646, 109.462) @@ -51,7 +51,7 @@ position = Vector2(528.14, 507.113) [node name="SpawnTarget9" type="Node2D" parent="."] position = Vector2(893.995, 508.042) -[node name="StaticScene" parent="." instance=ExtResource( "1" )] +[node name="StaticScene" parent="." instance=ExtResource("1")] visible = false position = Vector2(0, 125.017) @@ -62,21 +62,21 @@ position = Vector2(0, 1024) gravity_scale = 0.0 [node name="CollisionShape2D" type="CollisionShape2D" parent="DynamicShapes/RigidBodyRectangle"] -shape = SubResource( "1" ) +shape = SubResource("1") [node name="RigidBodySphere" type="RigidDynamicBody2D" parent="DynamicShapes"] position = Vector2(100, 1024) gravity_scale = 0.0 [node name="CollisionShape2D" type="CollisionShape2D" parent="DynamicShapes/RigidBodySphere"] -shape = SubResource( "2" ) +shape = SubResource("2") [node name="RigidBodyCapsule" type="RigidDynamicBody2D" parent="DynamicShapes"] position = Vector2(200, 1024) gravity_scale = 0.0 [node name="CollisionShape2D" type="CollisionShape2D" parent="DynamicShapes/RigidBodyCapsule"] -shape = SubResource( "3" ) +shape = SubResource("3") [node name="RigidBodyConvexPolygon" type="RigidDynamicBody2D" parent="DynamicShapes"] position = Vector2(300, 1024) @@ -89,7 +89,7 @@ polygon = PackedVector2Array(10.7, -54.5, 28.3596, -49.4067, 47.6282, -34.3806, [node name="GodotIcon" type="Sprite2D" parent="DynamicShapes/RigidBodyConvexPolygon"] self_modulate = Color(1, 1, 1, 0.392157) scale = Vector2(0.1, 0.1) -texture = ExtResource( "3" ) +texture = ExtResource("3") [node name="RigidBodyConcavePolygon" type="RigidDynamicBody2D" parent="DynamicShapes"] position = Vector2(400, 1024) @@ -102,4 +102,4 @@ polygon = PackedVector2Array(-5.93512, -43.2195, 6.44476, -42.9695, 11.127, -54. [node name="GodotIcon" type="Sprite2D" parent="DynamicShapes/RigidBodyConcavePolygon"] self_modulate = Color(1, 1, 1, 0.392157) scale = Vector2(0.1, 0.1) -texture = ExtResource( "3" ) +texture = ExtResource("3") diff --git a/2d/physics_tests/tests/performance/test_perf_contacts.gd.uid b/2d/physics_tests/tests/performance/test_perf_contacts.gd.uid new file mode 100644 index 00000000..6b253c17 --- /dev/null +++ b/2d/physics_tests/tests/performance/test_perf_contacts.gd.uid @@ -0,0 +1 @@ +uid://drhbdv8rabmf0 diff --git a/2d/physics_tests/tests/performance/test_perf_contacts.tscn b/2d/physics_tests/tests/performance/test_perf_contacts.tscn index 0a16bc5c..703d7298 100644 --- a/2d/physics_tests/tests/performance/test_perf_contacts.tscn +++ b/2d/physics_tests/tests/performance/test_perf_contacts.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=8 format=3 uid="uid://bsieda0p35qu3"] [ext_resource type="PackedScene" uid="uid://dv7rxhg55y3t6" path="res://tests/static_scene.tscn" id="1"] -[ext_resource type="Script" path="res://tests/performance/test_perf_contacts.gd" id="2"] +[ext_resource type="Script" uid="uid://drhbdv8rabmf0" path="res://tests/performance/test_perf_contacts.gd" id="2"] [ext_resource type="Texture2D" uid="uid://c5duuyhbmd0m4" path="res://assets/texture/godot-head.png" id="3"] [ext_resource type="PackedScene" uid="uid://blh3twy74kbkv" path="res://tests/test_options.tscn" id="4"] diff --git a/2d/physics_tests/tests/static_scene_flat.tscn b/2d/physics_tests/tests/static_scene_flat.tscn index 752e55b1..dd264b79 100644 --- a/2d/physics_tests/tests/static_scene_flat.tscn +++ b/2d/physics_tests/tests/static_scene_flat.tscn @@ -9,4 +9,4 @@ size = Vector2(1600, 100) position = Vector2(512, 550) [node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBodyPolygon"] -shape = SubResource( "1" ) +shape = SubResource("1") diff --git a/2d/physics_tests/tests/test_options.tscn b/2d/physics_tests/tests/test_options.tscn index 6c55d831..86977c2f 100644 --- a/2d/physics_tests/tests/test_options.tscn +++ b/2d/physics_tests/tests/test_options.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=2 format=3 uid="uid://blh3twy74kbkv"] -[ext_resource type="Script" path="res://utils/option_menu.gd" id="1"] +[ext_resource type="Script" uid="uid://b7eui0ran16il" path="res://utils/option_menu.gd" id="1"] [node name="Options" type="MenuButton"] offset_left = 10.0 @@ -10,7 +10,7 @@ offset_bottom = 126.719 text = "TEST OPTIONS" flat = false align = 0 -script = ExtResource( "1" ) +script = ExtResource("1") __meta__ = { "_edit_use_anchors_": false } diff --git a/2d/physics_tests/tests_menu.gd.uid b/2d/physics_tests/tests_menu.gd.uid new file mode 100644 index 00000000..b8fd3374 --- /dev/null +++ b/2d/physics_tests/tests_menu.gd.uid @@ -0,0 +1 @@ +uid://cw0pi4lgucxdr diff --git a/2d/physics_tests/utils/characterbody_controller.gd.uid b/2d/physics_tests/utils/characterbody_controller.gd.uid new file mode 100644 index 00000000..23015910 --- /dev/null +++ b/2d/physics_tests/utils/characterbody_controller.gd.uid @@ -0,0 +1 @@ +uid://gajv1ool1il5 diff --git a/2d/physics_tests/utils/container_log.gd.uid b/2d/physics_tests/utils/container_log.gd.uid new file mode 100644 index 00000000..d3ebfcab --- /dev/null +++ b/2d/physics_tests/utils/container_log.gd.uid @@ -0,0 +1 @@ +uid://k8crlob60yte diff --git a/2d/physics_tests/utils/label_engine.gd.uid b/2d/physics_tests/utils/label_engine.gd.uid new file mode 100644 index 00000000..be28aa78 --- /dev/null +++ b/2d/physics_tests/utils/label_engine.gd.uid @@ -0,0 +1 @@ +uid://c87b1snynit3u diff --git a/2d/physics_tests/utils/label_fps.gd.uid b/2d/physics_tests/utils/label_fps.gd.uid new file mode 100644 index 00000000..bcf7682d --- /dev/null +++ b/2d/physics_tests/utils/label_fps.gd.uid @@ -0,0 +1 @@ +uid://db4ofia8ieq55 diff --git a/2d/physics_tests/utils/label_pause.gd.uid b/2d/physics_tests/utils/label_pause.gd.uid new file mode 100644 index 00000000..d32a12f9 --- /dev/null +++ b/2d/physics_tests/utils/label_pause.gd.uid @@ -0,0 +1 @@ +uid://b4rnndt2dw5g1 diff --git a/2d/physics_tests/utils/label_slider_value.gd.uid b/2d/physics_tests/utils/label_slider_value.gd.uid new file mode 100644 index 00000000..eee42221 --- /dev/null +++ b/2d/physics_tests/utils/label_slider_value.gd.uid @@ -0,0 +1 @@ +uid://de1e0s7nie4wc diff --git a/2d/physics_tests/utils/label_test.gd.uid b/2d/physics_tests/utils/label_test.gd.uid new file mode 100644 index 00000000..fbd506ec --- /dev/null +++ b/2d/physics_tests/utils/label_test.gd.uid @@ -0,0 +1 @@ +uid://bjl0grl2gv43y diff --git a/2d/physics_tests/utils/label_version.gd.uid b/2d/physics_tests/utils/label_version.gd.uid new file mode 100644 index 00000000..483d363f --- /dev/null +++ b/2d/physics_tests/utils/label_version.gd.uid @@ -0,0 +1 @@ +uid://dustsplck84ac diff --git a/2d/physics_tests/utils/option_menu.gd.uid b/2d/physics_tests/utils/option_menu.gd.uid new file mode 100644 index 00000000..4fd1d37d --- /dev/null +++ b/2d/physics_tests/utils/option_menu.gd.uid @@ -0,0 +1 @@ +uid://b7eui0ran16il diff --git a/2d/physics_tests/utils/rigidbody_controller.gd.uid b/2d/physics_tests/utils/rigidbody_controller.gd.uid new file mode 100644 index 00000000..5456f3b5 --- /dev/null +++ b/2d/physics_tests/utils/rigidbody_controller.gd.uid @@ -0,0 +1 @@ +uid://3kutyof2jcdh diff --git a/2d/physics_tests/utils/rigidbody_pick.gd.uid b/2d/physics_tests/utils/rigidbody_pick.gd.uid new file mode 100644 index 00000000..41d31711 --- /dev/null +++ b/2d/physics_tests/utils/rigidbody_pick.gd.uid @@ -0,0 +1 @@ +uid://wmtyglckg2sn diff --git a/2d/physics_tests/utils/scroll_log.gd.uid b/2d/physics_tests/utils/scroll_log.gd.uid new file mode 100644 index 00000000..510b78e3 --- /dev/null +++ b/2d/physics_tests/utils/scroll_log.gd.uid @@ -0,0 +1 @@ +uid://b2t0e1okrl3j4 diff --git a/2d/physics_tests/utils/slider.gd.uid b/2d/physics_tests/utils/slider.gd.uid new file mode 100644 index 00000000..e97adcba --- /dev/null +++ b/2d/physics_tests/utils/slider.gd.uid @@ -0,0 +1 @@ +uid://bbj7imitin8ud diff --git a/2d/physics_tests/utils/system.gd.uid b/2d/physics_tests/utils/system.gd.uid new file mode 100644 index 00000000..34de9737 --- /dev/null +++ b/2d/physics_tests/utils/system.gd.uid @@ -0,0 +1 @@ +uid://b1xiqy1uns33g diff --git a/2d/physics_tests/utils/system_log.gd.uid b/2d/physics_tests/utils/system_log.gd.uid new file mode 100644 index 00000000..d94b7c3e --- /dev/null +++ b/2d/physics_tests/utils/system_log.gd.uid @@ -0,0 +1 @@ +uid://4ey7mjoypf7s diff --git a/2d/platformer/enemy/enemy.gd.uid b/2d/platformer/enemy/enemy.gd.uid new file mode 100644 index 00000000..ff5d3552 --- /dev/null +++ b/2d/platformer/enemy/enemy.gd.uid @@ -0,0 +1 @@ +uid://cic7bqxvgc40e diff --git a/2d/platformer/enemy/enemy.tscn b/2d/platformer/enemy/enemy.tscn index 0b3849b5..4cc2c4a0 100644 --- a/2d/platformer/enemy/enemy.tscn +++ b/2d/platformer/enemy/enemy.tscn @@ -4,7 +4,7 @@ [ext_resource type="AudioStream" uid="uid://duwm7i44o75o2" path="res://enemy/explode.wav" id="2"] [ext_resource type="AudioStream" uid="uid://dm7wsawmylc7b" path="res://enemy/hit.wav" id="3"] [ext_resource type="Texture2D" uid="uid://bjjywmvba0sve" path="res://enemy/enemy.webp" id="4"] -[ext_resource type="Script" path="res://enemy/enemy.gd" id="5"] +[ext_resource type="Script" uid="uid://cic7bqxvgc40e" path="res://enemy/enemy.gd" id="5"] [sub_resource type="CanvasItemMaterial" id="1"] @@ -231,10 +231,10 @@ tracks/0/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_0kjfc"] _data = { -"RESET": SubResource("8"), -"destroy": SubResource("2"), -"idle": SubResource("3"), -"walk": SubResource("4") +&"RESET": SubResource("8"), +&"destroy": SubResource("2"), +&"idle": SubResource("3"), +&"walk": SubResource("4") } [sub_resource type="CapsuleShape2D" id="5"] diff --git a/2d/platformer/game.gd.uid b/2d/platformer/game.gd.uid new file mode 100644 index 00000000..ad451808 --- /dev/null +++ b/2d/platformer/game.gd.uid @@ -0,0 +1 @@ +uid://denb5hic12yj diff --git a/2d/platformer/game_singleplayer.tscn b/2d/platformer/game_singleplayer.tscn index 5205bba5..f34d47bd 100644 --- a/2d/platformer/game_singleplayer.tscn +++ b/2d/platformer/game_singleplayer.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=5 format=3 uid="uid://bf3wnwihk7ymg"] -[ext_resource type="Script" path="res://game.gd" id="2"] +[ext_resource type="Script" uid="uid://denb5hic12yj" path="res://game.gd" id="2"] [ext_resource type="PackedScene" uid="uid://ctgumjaytuoch" path="res://level/level.tscn" id="3"] [ext_resource type="PackedScene" uid="uid://vh7pmputa7r3" path="res://player/player.tscn" id="4"] [ext_resource type="PackedScene" uid="uid://c7ai4bigaryci" path="res://gui/pause_menu_singleplayer.tscn" id="4_x6l06"] diff --git a/2d/platformer/game_splitscreen.gd.uid b/2d/platformer/game_splitscreen.gd.uid new file mode 100644 index 00000000..2b4088e3 --- /dev/null +++ b/2d/platformer/game_splitscreen.gd.uid @@ -0,0 +1 @@ +uid://dxam3kv38wmt1 diff --git a/2d/platformer/game_splitscreen.tscn b/2d/platformer/game_splitscreen.tscn index 20a2d953..bc8cd2e8 100644 --- a/2d/platformer/game_splitscreen.tscn +++ b/2d/platformer/game_splitscreen.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=8 format=3 uid="uid://2elur2m0il32"] -[ext_resource type="Script" path="res://game_splitscreen.gd" id="1_60qgt"] +[ext_resource type="Script" uid="uid://dxam3kv38wmt1" path="res://game_splitscreen.gd" id="1_60qgt"] [ext_resource type="PackedScene" uid="uid://dggactv0aho4p" path="res://gui/pause_menu_splitscreen.tscn" id="2_xkexm"] [ext_resource type="PackedScene" uid="uid://ctgumjaytuoch" path="res://level/level.tscn" id="3_e0nyr"] [ext_resource type="PackedScene" uid="uid://vh7pmputa7r3" path="res://player/player.tscn" id="4_8j0va"] diff --git a/2d/platformer/gui/coins_counter.gd.uid b/2d/platformer/gui/coins_counter.gd.uid new file mode 100644 index 00000000..188be7b3 --- /dev/null +++ b/2d/platformer/gui/coins_counter.gd.uid @@ -0,0 +1 @@ +uid://b37qq13n8munn diff --git a/2d/platformer/gui/coins_counter.tscn b/2d/platformer/gui/coins_counter.tscn index 0f2cce67..9cd8acb7 100644 --- a/2d/platformer/gui/coins_counter.tscn +++ b/2d/platformer/gui/coins_counter.tscn @@ -2,7 +2,7 @@ [ext_resource type="Theme" uid="uid://da4noqsij73it" path="res://gui/theme.tres" id="1_mctnl"] [ext_resource type="Texture2D" uid="uid://cj2absxg54f75" path="res://level/coin.webp" id="2"] -[ext_resource type="Script" path="res://gui/coins_counter.gd" id="3"] +[ext_resource type="Script" uid="uid://b37qq13n8munn" path="res://gui/coins_counter.gd" id="3"] [sub_resource type="AtlasTexture" id="AtlasTexture_0ik14"] atlas = ExtResource("2") diff --git a/2d/platformer/gui/kenney_mini_square.ttf.import b/2d/platformer/gui/kenney_mini_square.ttf.import index a504129e..f09605e0 100644 --- a/2d/platformer/gui/kenney_mini_square.ttf.import +++ b/2d/platformer/gui/kenney_mini_square.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/2d/platformer/gui/pause_menu.gd.uid b/2d/platformer/gui/pause_menu.gd.uid new file mode 100644 index 00000000..33375baf --- /dev/null +++ b/2d/platformer/gui/pause_menu.gd.uid @@ -0,0 +1 @@ +uid://h31k4xtmhjt diff --git a/2d/platformer/gui/pause_menu.tscn b/2d/platformer/gui/pause_menu.tscn index b77f1311..33d4e1af 100644 --- a/2d/platformer/gui/pause_menu.tscn +++ b/2d/platformer/gui/pause_menu.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=4 format=3 uid="uid://dh71g61cm8k44"] [ext_resource type="Theme" uid="uid://da4noqsij73it" path="res://gui/theme.tres" id="1"] -[ext_resource type="Script" path="res://gui/pause_menu.gd" id="2"] +[ext_resource type="Script" uid="uid://h31k4xtmhjt" path="res://gui/pause_menu.gd" id="2"] [ext_resource type="PackedScene" uid="uid://bsyqg6eh3wl5i" path="res://gui/coins_counter.tscn" id="4"] [node name="PauseMenu" type="Control"] diff --git a/2d/platformer/level/coin.gd.uid b/2d/platformer/level/coin.gd.uid new file mode 100644 index 00000000..a1c8fc1e --- /dev/null +++ b/2d/platformer/level/coin.gd.uid @@ -0,0 +1 @@ +uid://ce47ydcl7k65m diff --git a/2d/platformer/level/coin.tscn b/2d/platformer/level/coin.tscn index 3528ac0f..6fe29f2e 100644 --- a/2d/platformer/level/coin.tscn +++ b/2d/platformer/level/coin.tscn @@ -2,7 +2,7 @@ [ext_resource type="Texture2D" uid="uid://cj2absxg54f75" path="res://level/coin.webp" id="1"] [ext_resource type="AudioStream" uid="uid://w4j7xs5uhoer" path="res://player/coin_pickup.wav" id="3"] -[ext_resource type="Script" path="res://level/coin.gd" id="4"] +[ext_resource type="Script" uid="uid://ce47ydcl7k65m" path="res://level/coin.gd" id="4"] [sub_resource type="Animation" id="Animation_4kkvr"] length = 0.001 @@ -156,9 +156,9 @@ tracks/3/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_i7oeb"] _data = { -"RESET": SubResource("Animation_4kkvr"), -"picked": SubResource("1"), -"spinning": SubResource("2") +&"RESET": SubResource("Animation_4kkvr"), +&"picked": SubResource("1"), +&"spinning": SubResource("2") } [sub_resource type="CircleShape2D" id="3"] diff --git a/2d/platformer/level/level.gd.uid b/2d/platformer/level/level.gd.uid new file mode 100644 index 00000000..42dca250 --- /dev/null +++ b/2d/platformer/level/level.gd.uid @@ -0,0 +1 @@ +uid://0fdjo32eojga diff --git a/2d/platformer/level/level.tscn b/2d/platformer/level/level.tscn index dfb7acd2..d80925f3 100644 --- a/2d/platformer/level/level.tscn +++ b/2d/platformer/level/level.tscn @@ -39,7 +39,7 @@ tracks/0/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_knmjc"] _data = { -"move": SubResource("1") +&"move": SubResource("1") } [sub_resource type="Animation" id="2"] @@ -60,7 +60,7 @@ tracks/0/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_frb4n"] _data = { -"move": SubResource("2") +&"move": SubResource("2") } [node name="Level" type="Node2D"] diff --git a/2d/platformer/player/bullet.gd.uid b/2d/platformer/player/bullet.gd.uid new file mode 100644 index 00000000..2c3ae39d --- /dev/null +++ b/2d/platformer/player/bullet.gd.uid @@ -0,0 +1 @@ +uid://xb35rakv4vtt diff --git a/2d/platformer/player/bullet.tscn b/2d/platformer/player/bullet.tscn index f7945685..f39de0c8 100644 --- a/2d/platformer/player/bullet.tscn +++ b/2d/platformer/player/bullet.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=13 format=3 uid="uid://df7ddsoclivwe"] [ext_resource type="Texture2D" uid="uid://coj0d33vyyqx1" path="res://player/bullet.webp" id="1"] -[ext_resource type="Script" path="res://player/bullet.gd" id="2"] +[ext_resource type="Script" uid="uid://xb35rakv4vtt" path="res://player/bullet.gd" id="2"] [sub_resource type="CanvasItemMaterial" id="1"] @@ -85,8 +85,8 @@ tracks/2/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_iv8gr"] _data = { -"RESET": SubResource("Animation_v7668"), -"destroy": SubResource("5") +&"RESET": SubResource("Animation_v7668"), +&"destroy": SubResource("5") } [node name="Bullet" type="RigidBody2D"] diff --git a/2d/platformer/player/gun.gd.uid b/2d/platformer/player/gun.gd.uid new file mode 100644 index 00000000..5e8e7918 --- /dev/null +++ b/2d/platformer/player/gun.gd.uid @@ -0,0 +1 @@ +uid://c3cm5mpl2xelv diff --git a/2d/platformer/player/player.gd.uid b/2d/platformer/player/player.gd.uid new file mode 100644 index 00000000..7322607e --- /dev/null +++ b/2d/platformer/player/player.gd.uid @@ -0,0 +1 @@ +uid://3kovi8hshvar diff --git a/2d/platformer/player/player.tscn b/2d/platformer/player/player.tscn index bc682a7f..00a88dc7 100644 --- a/2d/platformer/player/player.tscn +++ b/2d/platformer/player/player.tscn @@ -1,9 +1,9 @@ [gd_scene load_steps=18 format=3 uid="uid://vh7pmputa7r3"] -[ext_resource type="Script" path="res://player/player.gd" id="3"] +[ext_resource type="Script" uid="uid://3kovi8hshvar" path="res://player/player.gd" id="3"] [ext_resource type="AudioStream" uid="uid://sjod173axgwf" path="res://player/jump.wav" id="5"] [ext_resource type="AudioStream" uid="uid://b01brytl75mwa" path="res://player/shoot.wav" id="6"] -[ext_resource type="Script" path="res://player/gun.gd" id="8"] +[ext_resource type="Script" uid="uid://c3cm5mpl2xelv" path="res://player/gun.gd" id="8"] [ext_resource type="Texture2D" uid="uid://cc7o7t0ramd6y" path="res://player/robot.webp" id="9"] [sub_resource type="Animation" id="1"] @@ -170,16 +170,16 @@ tracks/0/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_jnr5f"] _data = { -"crouch": SubResource("1"), -"falling": SubResource("2"), -"falling_weapon": SubResource("3"), -"idle": SubResource("4"), -"idle_weapon": SubResource("5"), -"jumping": SubResource("6"), -"jumping_weapon": SubResource("7"), -"run": SubResource("8"), -"run_weapon": SubResource("9"), -"standing_weapon_ready": SubResource("10") +&"crouch": SubResource("1"), +&"falling": SubResource("2"), +&"falling_weapon": SubResource("3"), +&"idle": SubResource("4"), +&"idle_weapon": SubResource("5"), +&"jumping": SubResource("6"), +&"jumping_weapon": SubResource("7"), +&"run": SubResource("8"), +&"run_weapon": SubResource("9"), +&"standing_weapon_ready": SubResource("10") } [sub_resource type="RectangleShape2D" id="11"] diff --git a/2d/platformer/project.godot b/2d/platformer/project.godot index 13f7dcba..07aa0ada 100644 --- a/2d/platformer/project.godot +++ b/2d/platformer/project.godot @@ -20,7 +20,7 @@ interact with enemies, and more. It contains one closed level, and the player is invincible, unlike the enemies." config/tags=PackedStringArray("2d", "demo", "official", "physics", "tilemap") run/main_scene="res://game_singleplayer.tscn" -config/features=PackedStringArray("4.3") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [autoload] diff --git a/2d/polygons_lines/polygons_lines.gd.uid b/2d/polygons_lines/polygons_lines.gd.uid new file mode 100644 index 00000000..193ffc8c --- /dev/null +++ b/2d/polygons_lines/polygons_lines.gd.uid @@ -0,0 +1 @@ +uid://crwsygfp7rhpx diff --git a/2d/polygons_lines/polygons_lines.tscn b/2d/polygons_lines/polygons_lines.tscn index 864ac656..a92ec5d9 100644 --- a/2d/polygons_lines/polygons_lines.tscn +++ b/2d/polygons_lines/polygons_lines.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=12 format=3 uid="uid://sso1dr5jdq5r"] [ext_resource type="Texture2D" uid="uid://vc1ox5j7i4ht" path="res://line_10px.png" id="1"] -[ext_resource type="Script" path="res://polygons_lines.gd" id="1_jv8u4"] +[ext_resource type="Script" uid="uid://crwsygfp7rhpx" path="res://polygons_lines.gd" id="1_jv8u4"] [ext_resource type="Texture2D" uid="uid://cxdixutgi5uhq" path="res://line_30px.png" id="2"] [sub_resource type="FastNoiseLite" id="5"] diff --git a/2d/polygons_lines/project.godot b/2d/polygons_lines/project.godot index f33473db..5fbe2e75 100644 --- a/2d/polygons_lines/project.godot +++ b/2d/polygons_lines/project.godot @@ -15,7 +15,7 @@ config/description="A demo of solid and textured 2D polygons and lines using Pol 2D antialiasing is also showcased using two techniques: MSAA 2D and a specially crafted texture applied to a Line2D node." run/main_scene="res://polygons_lines.tscn" -config/features=PackedStringArray("4.2") +config/features=PackedStringArray("4.4") run/low_processor_mode=true config/icon="res://icon.webp" diff --git a/2d/pong/logic/ball.gd.uid b/2d/pong/logic/ball.gd.uid new file mode 100644 index 00000000..8cedb48d --- /dev/null +++ b/2d/pong/logic/ball.gd.uid @@ -0,0 +1 @@ +uid://crrm7cavqaic1 diff --git a/2d/pong/logic/ceiling_floor.gd.uid b/2d/pong/logic/ceiling_floor.gd.uid new file mode 100644 index 00000000..93d68960 --- /dev/null +++ b/2d/pong/logic/ceiling_floor.gd.uid @@ -0,0 +1 @@ +uid://cxci6j34bhc5d diff --git a/2d/pong/logic/paddle.gd.uid b/2d/pong/logic/paddle.gd.uid new file mode 100644 index 00000000..3fe47c1f --- /dev/null +++ b/2d/pong/logic/paddle.gd.uid @@ -0,0 +1 @@ +uid://efxwgauhun73 diff --git a/2d/pong/logic/wall.gd.uid b/2d/pong/logic/wall.gd.uid new file mode 100644 index 00000000..fafd05c9 --- /dev/null +++ b/2d/pong/logic/wall.gd.uid @@ -0,0 +1 @@ +uid://gcpvok34sb3f diff --git a/2d/pong/pong.tscn b/2d/pong/pong.tscn index 1fab29f0..14deb641 100644 --- a/2d/pong/pong.tscn +++ b/2d/pong/pong.tscn @@ -1,12 +1,12 @@ [gd_scene load_steps=12 format=3 uid="uid://jlfslyfbhid5"] -[ext_resource type="Script" path="res://logic/paddle.gd" id="1"] +[ext_resource type="Script" uid="uid://efxwgauhun73" path="res://logic/paddle.gd" id="1"] [ext_resource type="Texture2D" uid="uid://dvrb8efddt0aa" path="res://paddle.png" id="2"] -[ext_resource type="Script" path="res://logic/ball.gd" id="4"] +[ext_resource type="Script" uid="uid://crrm7cavqaic1" path="res://logic/ball.gd" id="4"] [ext_resource type="Texture2D" uid="uid://clowikjgl4yq1" path="res://ball.png" id="5"] [ext_resource type="Texture2D" uid="uid://drgpdyyomyqpl" path="res://separator.png" id="6"] -[ext_resource type="Script" path="res://logic/wall.gd" id="7"] -[ext_resource type="Script" path="res://logic/ceiling_floor.gd" id="8"] +[ext_resource type="Script" uid="uid://gcpvok34sb3f" path="res://logic/wall.gd" id="7"] +[ext_resource type="Script" uid="uid://cxci6j34bhc5d" path="res://logic/ceiling_floor.gd" id="8"] [sub_resource type="RectangleShape2D" id="1"] size = Vector2(8, 32) diff --git a/2d/pong/project.godot b/2d/pong/project.godot index bc038df7..50e3c265 100644 --- a/2d/pong/project.godot +++ b/2d/pong/project.godot @@ -15,7 +15,7 @@ config/description="A simple Pong game. This demo shows best practices for game development in Godot, including signals." config/tags=PackedStringArray("2d", "demo", "official") run/main_scene="pong.tscn" -config/features=PackedStringArray("4.2") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [debug] @@ -36,28 +36,28 @@ left_move_down={ "deadzone": 0.2, "events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":13,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":1.0,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } left_move_up={ "deadzone": 0.2, "events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":12,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":0,"axis":1,"axis_value":-1.0,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } right_move_down={ "deadzone": 0.2, "events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":1,"button_index":13,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":1,"axis":1,"axis_value":1.0,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194322,"key_label":0,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194322,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } right_move_up={ "deadzone": 0.2, "events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":1,"button_index":12,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":1,"axis":1,"axis_value":-1.0,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } diff --git a/2d/role_playing_game/combat/combat.gd.uid b/2d/role_playing_game/combat/combat.gd.uid new file mode 100644 index 00000000..706f4490 --- /dev/null +++ b/2d/role_playing_game/combat/combat.gd.uid @@ -0,0 +1 @@ +uid://bh7qaqa6inb8n diff --git a/2d/role_playing_game/combat/combat.tscn b/2d/role_playing_game/combat/combat.tscn index 42dcd3d4..6d102694 100644 --- a/2d/role_playing_game/combat/combat.tscn +++ b/2d/role_playing_game/combat/combat.tscn @@ -1,9 +1,9 @@ [gd_scene load_steps=17 format=3 uid="uid://b4aouv6fsdecc"] -[ext_resource type="Script" path="res://combat/combat.gd" id="1"] -[ext_resource type="Script" path="res://combat/turn_queue.gd" id="2"] +[ext_resource type="Script" uid="uid://bh7qaqa6inb8n" path="res://combat/combat.gd" id="1"] +[ext_resource type="Script" uid="uid://bokfxv77maemj" path="res://combat/turn_queue.gd" id="2"] [ext_resource type="Theme" uid="uid://dtao6d0ebglcf" path="res://theme/theme.tres" id="3"] -[ext_resource type="Script" path="res://combat/interface/ui.gd" id="4"] +[ext_resource type="Script" uid="uid://cp8eg0avq1egt" path="res://combat/interface/ui.gd" id="4"] [ext_resource type="PackedScene" uid="uid://bypumcqt7j0iv" path="res://combat/interface/info.tscn" id="5"] [ext_resource type="Texture2D" uid="uid://dh804n3h2bl5h" path="res://combat/background/combat_background.png" id="6"] [ext_resource type="Texture2D" uid="uid://mi3mmtft0snh" path="res://decoration/grass.png" id="7"] diff --git a/2d/role_playing_game/combat/combatants/combatant.gd.uid b/2d/role_playing_game/combat/combatants/combatant.gd.uid new file mode 100644 index 00000000..6703022a --- /dev/null +++ b/2d/role_playing_game/combat/combatants/combatant.gd.uid @@ -0,0 +1 @@ +uid://dky6rb5i8pa2i diff --git a/2d/role_playing_game/combat/combatants/combatant.tscn b/2d/role_playing_game/combat/combatants/combatant.tscn index 23fc2eeb..af014bc9 100644 --- a/2d/role_playing_game/combat/combatants/combatant.tscn +++ b/2d/role_playing_game/combat/combatants/combatant.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=4 format=3 uid="uid://blh4bx2nbvbn5"] -[ext_resource type="Script" path="res://combat/combatants/combatant.gd" id="1"] -[ext_resource type="Script" path="res://combat/combatants/health.gd" id="2"] +[ext_resource type="Script" uid="uid://dky6rb5i8pa2i" path="res://combat/combatants/combatant.gd" id="1"] +[ext_resource type="Script" uid="uid://bs6gt5qg3gdco" path="res://combat/combatants/health.gd" id="2"] [ext_resource type="PackedScene" uid="uid://pxvb8ikxb0k" path="res://combat/combatants/sprites/sprite.tscn" id="3"] [node name="Combatant" type="Node2D"] diff --git a/2d/role_playing_game/combat/combatants/health.gd.uid b/2d/role_playing_game/combat/combatants/health.gd.uid new file mode 100644 index 00000000..909d0d6a --- /dev/null +++ b/2d/role_playing_game/combat/combatants/health.gd.uid @@ -0,0 +1 @@ +uid://bs6gt5qg3gdco diff --git a/2d/role_playing_game/combat/combatants/health/health.tscn b/2d/role_playing_game/combat/combatants/health/health.tscn index 95b70c12..b7f2a036 100644 --- a/2d/role_playing_game/combat/combatants/health/health.tscn +++ b/2d/role_playing_game/combat/combatants/health/health.tscn @@ -1,6 +1,6 @@ -[gd_scene load_steps=2 format=2] +[gd_scene load_steps=2 format=3 uid="uid://cjbgw2qb173cy"] -[ext_resource path="res://combat/combatants/health.gd" type="Script" id=1] +[ext_resource type="Script" uid="uid://bs6gt5qg3gdco" path="res://combat/combatants/health.gd" id="1"] [node name="Health" type="Node"] -script = ExtResource( 1 ) +script = ExtResource("1") diff --git a/2d/role_playing_game/combat/combatants/opponent.gd.uid b/2d/role_playing_game/combat/combatants/opponent.gd.uid new file mode 100644 index 00000000..e15d2e4d --- /dev/null +++ b/2d/role_playing_game/combat/combatants/opponent.gd.uid @@ -0,0 +1 @@ +uid://dubjrdn06rxco diff --git a/2d/role_playing_game/combat/combatants/opponent.tscn b/2d/role_playing_game/combat/combatants/opponent.tscn index 49e4ffd3..9564b8f8 100644 --- a/2d/role_playing_game/combat/combatants/opponent.tscn +++ b/2d/role_playing_game/combat/combatants/opponent.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=4 format=3 uid="uid://dp7gq0vfmf4nc"] [ext_resource type="PackedScene" uid="uid://blh4bx2nbvbn5" path="res://combat/combatants/combatant.tscn" id="1"] -[ext_resource type="Script" path="res://combat/combatants/opponent.gd" id="2"] +[ext_resource type="Script" uid="uid://dubjrdn06rxco" path="res://combat/combatants/opponent.gd" id="2"] [ext_resource type="Texture2D" uid="uid://bebxw4udsw7i3" path="res://combat/combatants/sprites/opponent_battle.png" id="3"] [node name="Opponent" instance=ExtResource("1")] diff --git a/2d/role_playing_game/combat/combatants/sprites/sprite.tscn b/2d/role_playing_game/combat/combatants/sprites/sprite.tscn index 45ae6393..9c6682cc 100644 --- a/2d/role_playing_game/combat/combatants/sprites/sprite.tscn +++ b/2d/role_playing_game/combat/combatants/sprites/sprite.tscn @@ -50,8 +50,8 @@ tracks/0/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_cqku5"] _data = { -"idle": SubResource("2"), -"take_damage": SubResource("1") +&"idle": SubResource("2"), +&"take_damage": SubResource("1") } [node name="Sprite2D" type="Node2D"] diff --git a/2d/role_playing_game/combat/interface/info.tscn b/2d/role_playing_game/combat/interface/info.tscn index 958d2b83..27ede4d7 100644 --- a/2d/role_playing_game/combat/interface/info.tscn +++ b/2d/role_playing_game/combat/interface/info.tscn @@ -4,9 +4,6 @@ [sub_resource type="FontFile" id="1"] fallbacks = Array[Font]([ExtResource("1")]) -face_index = null -embolden = null -transform = null cache/0/16/0/ascent = 0.0 cache/0/16/0/descent = 0.0 cache/0/16/0/underline_position = 0.0 diff --git a/2d/role_playing_game/combat/interface/ui.gd.uid b/2d/role_playing_game/combat/interface/ui.gd.uid new file mode 100644 index 00000000..405588e1 --- /dev/null +++ b/2d/role_playing_game/combat/interface/ui.gd.uid @@ -0,0 +1 @@ +uid://cp8eg0avq1egt diff --git a/2d/role_playing_game/combat/turn_queue.gd.uid b/2d/role_playing_game/combat/turn_queue.gd.uid new file mode 100644 index 00000000..ef4abdd9 --- /dev/null +++ b/2d/role_playing_game/combat/turn_queue.gd.uid @@ -0,0 +1 @@ +uid://bokfxv77maemj diff --git a/2d/role_playing_game/dialogue/dialogue_player/dialogue_player.gd.uid b/2d/role_playing_game/dialogue/dialogue_player/dialogue_player.gd.uid new file mode 100644 index 00000000..caba9a90 --- /dev/null +++ b/2d/role_playing_game/dialogue/dialogue_player/dialogue_player.gd.uid @@ -0,0 +1 @@ +uid://cklty8a5vrf3 diff --git a/2d/role_playing_game/dialogue/dialogue_player/dialogue_player.tscn b/2d/role_playing_game/dialogue/dialogue_player/dialogue_player.tscn index 949a32fb..36813257 100644 --- a/2d/role_playing_game/dialogue/dialogue_player/dialogue_player.tscn +++ b/2d/role_playing_game/dialogue/dialogue_player/dialogue_player.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=2 format=3 uid="uid://cid4iajexfsg2"] -[ext_resource type="Script" path="res://dialogue/dialogue_player/dialogue_player.gd" id="1"] +[ext_resource type="Script" uid="uid://cklty8a5vrf3" path="res://dialogue/dialogue_player/dialogue_player.gd" id="1"] [node name="DialoguePlayer" type="Node"] script = ExtResource("1") diff --git a/2d/role_playing_game/dialogue/interface/interface.gd.uid b/2d/role_playing_game/dialogue/interface/interface.gd.uid new file mode 100644 index 00000000..ec52be49 --- /dev/null +++ b/2d/role_playing_game/dialogue/interface/interface.gd.uid @@ -0,0 +1 @@ +uid://bve0terp5lnxv diff --git a/2d/role_playing_game/dialogue/interface/interface.tscn b/2d/role_playing_game/dialogue/interface/interface.tscn index b775e2e5..0f191e5d 100644 --- a/2d/role_playing_game/dialogue/interface/interface.tscn +++ b/2d/role_playing_game/dialogue/interface/interface.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=3 format=3 uid="uid://nb2wowyl2vi0"] [ext_resource type="Theme" uid="uid://dtao6d0ebglcf" path="res://theme/theme.tres" id="1"] -[ext_resource type="Script" path="res://dialogue/interface/interface.gd" id="2"] +[ext_resource type="Script" uid="uid://bve0terp5lnxv" path="res://dialogue/interface/interface.gd" id="2"] [node name="Dialogue" type="Panel"] offset_top = 544.0 diff --git a/2d/role_playing_game/game.gd.uid b/2d/role_playing_game/game.gd.uid new file mode 100644 index 00000000..0b392e04 --- /dev/null +++ b/2d/role_playing_game/game.gd.uid @@ -0,0 +1 @@ +uid://cjofko0oy4rnb diff --git a/2d/role_playing_game/game.tscn b/2d/role_playing_game/game.tscn index 48f55d6d..f27889ec 100644 --- a/2d/role_playing_game/game.tscn +++ b/2d/role_playing_game/game.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=6 format=3 uid="uid://8ylj6j3vmxoy"] -[ext_resource type="Script" path="res://game.gd" id="1"] +[ext_resource type="Script" uid="uid://cjofko0oy4rnb" path="res://game.gd" id="1"] [ext_resource type="PackedScene" uid="uid://b4aouv6fsdecc" path="res://combat/combat.tscn" id="2"] [ext_resource type="PackedScene" uid="uid://ckgv4m67a5kfj" path="res://grid_movement/exploration.tscn" id="3"] @@ -21,7 +21,7 @@ tracks/0/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_53g8u"] _data = { -"fade": SubResource("1") +&"fade": SubResource("1") } [node name="Game" type="Node" node_paths=PackedStringArray("combat_screen", "exploration_screen")] diff --git a/2d/role_playing_game/grid_movement/exploration.tscn b/2d/role_playing_game/grid_movement/exploration.tscn index 7c5e9b03..882f9ef5 100644 --- a/2d/role_playing_game/grid_movement/exploration.tscn +++ b/2d/role_playing_game/grid_movement/exploration.tscn @@ -2,13 +2,13 @@ [ext_resource type="TileSet" path="res://grid_movement/grid/lines/grid_lines_tileset.tres" id="1"] [ext_resource type="TileSet" path="res://grid_movement/grid/tiles/grid_tileset.tres" id="2"] -[ext_resource type="Script" path="res://grid_movement/grid/grid.gd" id="3"] +[ext_resource type="Script" uid="uid://clx78fbkwpsi4" path="res://grid_movement/grid/grid.gd" id="3"] [ext_resource type="PackedScene" uid="uid://bdni5iw2j108j" path="res://grid_movement/pawns/character.tscn" id="4"] [ext_resource type="PackedScene" uid="uid://d05javsln2aci" path="res://combat/combatants/player.tscn" id="5"] -[ext_resource type="Script" path="res://grid_movement/pawns/opponent.gd" id="6"] +[ext_resource type="Script" uid="uid://bdialey3dei5g" path="res://grid_movement/pawns/opponent.gd" id="6"] [ext_resource type="PackedScene" uid="uid://dp7gq0vfmf4nc" path="res://combat/combatants/opponent.tscn" id="7"] -[ext_resource type="PackedScene" path="res://dialogue/dialogue_player/dialogue_player.tscn" id="8"] -[ext_resource type="Script" path="res://grid_movement/pawns/pawn.gd" id="9"] +[ext_resource type="PackedScene" uid="uid://cid4iajexfsg2" path="res://dialogue/dialogue_player/dialogue_player.tscn" id="8"] +[ext_resource type="Script" uid="uid://u2wwet6gk4n2" path="res://grid_movement/pawns/pawn.gd" id="9"] [ext_resource type="PackedScene" uid="uid://nb2wowyl2vi0" path="res://dialogue/interface/interface.tscn" id="10"] [ext_resource type="TileSet" path="res://grid_movement/grid/tiles/ground_tileset.tres" id="11"] [ext_resource type="Texture2D" uid="uid://mi3mmtft0snh" path="res://decoration/grass.png" id="12"] diff --git a/2d/role_playing_game/grid_movement/grid/grid.gd.uid b/2d/role_playing_game/grid_movement/grid/grid.gd.uid new file mode 100644 index 00000000..c876b01c --- /dev/null +++ b/2d/role_playing_game/grid_movement/grid/grid.gd.uid @@ -0,0 +1 @@ +uid://clx78fbkwpsi4 diff --git a/2d/role_playing_game/grid_movement/pawns/actor.gd.uid b/2d/role_playing_game/grid_movement/pawns/actor.gd.uid new file mode 100644 index 00000000..03a937fa --- /dev/null +++ b/2d/role_playing_game/grid_movement/pawns/actor.gd.uid @@ -0,0 +1 @@ +uid://cdar60j1jhogk diff --git a/2d/role_playing_game/grid_movement/pawns/character.tscn b/2d/role_playing_game/grid_movement/pawns/character.tscn index 791d8b70..0f97611f 100644 --- a/2d/role_playing_game/grid_movement/pawns/character.tscn +++ b/2d/role_playing_game/grid_movement/pawns/character.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=21 format=3 uid="uid://bdni5iw2j108j"] -[ext_resource type="Script" path="res://grid_movement/pawns/walker.gd" id="1"] +[ext_resource type="Script" uid="uid://b240sdxvva6wr" path="res://grid_movement/pawns/walker.gd" id="1"] [ext_resource type="Texture2D" uid="uid://ba5rklp7brg7" path="res://grid_movement/pawns/character.png" id="2"] [ext_resource type="Texture2D" uid="uid://c7n37h1euodch" path="res://grid_movement/pawns/player_exploration.png" id="3"] [ext_resource type="Texture2D" uid="uid://c5mr2yqxvctld" path="res://grid_movement/pawns/player_exploration_bump.png" id="4"] @@ -181,10 +181,10 @@ tracks/5/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_yxglf"] _data = { -"RESET": SubResource("3"), -"bump": SubResource("1"), -"idle": SubResource("4"), -"walk": SubResource("2") +&"RESET": SubResource("3"), +&"bump": SubResource("1"), +&"idle": SubResource("4"), +&"walk": SubResource("2") } [sub_resource type="AnimationNodeAnimation" id="9"] diff --git a/2d/role_playing_game/grid_movement/pawns/opponent.gd.uid b/2d/role_playing_game/grid_movement/pawns/opponent.gd.uid new file mode 100644 index 00000000..136a8283 --- /dev/null +++ b/2d/role_playing_game/grid_movement/pawns/opponent.gd.uid @@ -0,0 +1 @@ +uid://bdialey3dei5g diff --git a/2d/role_playing_game/grid_movement/pawns/pawn.gd.uid b/2d/role_playing_game/grid_movement/pawns/pawn.gd.uid new file mode 100644 index 00000000..a63c3d9e --- /dev/null +++ b/2d/role_playing_game/grid_movement/pawns/pawn.gd.uid @@ -0,0 +1 @@ +uid://u2wwet6gk4n2 diff --git a/2d/role_playing_game/grid_movement/pawns/walker.gd.uid b/2d/role_playing_game/grid_movement/pawns/walker.gd.uid new file mode 100644 index 00000000..537d9dea --- /dev/null +++ b/2d/role_playing_game/grid_movement/pawns/walker.gd.uid @@ -0,0 +1 @@ +uid://b240sdxvva6wr diff --git a/2d/role_playing_game/project.godot b/2d/role_playing_game/project.godot index 7d0c52d6..71e7b6ef 100644 --- a/2d/role_playing_game/project.godot +++ b/2d/role_playing_game/project.godot @@ -16,7 +16,7 @@ and GDScript. It also includes a simple JRPG-style dialogue and battle system on top of it." config/tags=PackedStringArray("2d", "demo", "gui", "official", "tilemap") run/main_scene="res://game.tscn" -config/features=PackedStringArray("4.3") +config/features=PackedStringArray("4.4") config/icon="res://icon.svg" [debug] diff --git a/2d/role_playing_game/theme/fonts/montserrat_extra_bold.otf.import b/2d/role_playing_game/theme/fonts/montserrat_extra_bold.otf.import index a76649bb..29442c01 100644 --- a/2d/role_playing_game/theme/fonts/montserrat_extra_bold.otf.import +++ b/2d/role_playing_game/theme/fonts/montserrat_extra_bold.otf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/2d/screen_space_shaders/project.godot b/2d/screen_space_shaders/project.godot index 26ed8337..66878ca9 100644 --- a/2d/screen_space_shaders/project.godot +++ b/2d/screen_space_shaders/project.godot @@ -15,7 +15,7 @@ config/description="Several examples of full screen 2D shader processing. Many common full-res effects are implemented here for reference." config/tags=PackedStringArray("2d", "demo", "official", "rendering", "shaders") run/main_scene="res://screen_shaders.tscn" -config/features=PackedStringArray("4.2") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [debug] diff --git a/2d/screen_space_shaders/screen_shaders.gd.uid b/2d/screen_space_shaders/screen_shaders.gd.uid new file mode 100644 index 00000000..a41b9199 --- /dev/null +++ b/2d/screen_space_shaders/screen_shaders.gd.uid @@ -0,0 +1 @@ +uid://bknidpt4xwb2k diff --git a/2d/screen_space_shaders/screen_shaders.tscn b/2d/screen_space_shaders/screen_shaders.tscn index eebcbd10..1fdef160 100644 --- a/2d/screen_space_shaders/screen_shaders.tscn +++ b/2d/screen_space_shaders/screen_shaders.tscn @@ -1,23 +1,23 @@ [gd_scene load_steps=31 format=3 uid="uid://dyk2fhwqwi2u0"] -[ext_resource type="Script" path="res://screen_shaders.gd" id="1"] +[ext_resource type="Script" uid="uid://bknidpt4xwb2k" path="res://screen_shaders.gd" id="1"] [ext_resource type="Texture2D" uid="uid://bxfl16c7nqg0t" path="res://art/burano.jpg" id="2"] [ext_resource type="Texture2D" uid="uid://cjycbveqawf6o" path="res://art/platformer.jpg" id="3"] [ext_resource type="Texture2D" uid="uid://bj5ysvx4sbbw0" path="res://art/mountains.jpg" id="4"] [ext_resource type="Texture2D" uid="uid://dmposqqlg6e2m" path="res://art/forest.jpg" id="5"] -[ext_resource type="Shader" path="res://shaders/vignette.gdshader" id="6"] +[ext_resource type="Shader" uid="uid://ch0xjgqu23fiu" path="res://shaders/vignette.gdshader" id="6"] [ext_resource type="Texture2D" uid="uid://c7uiamx2smpx5" path="res://art/vignette.png" id="7"] [ext_resource type="Texture2D" uid="uid://dxb6wr1r452am" path="res://art/white.png" id="8"] -[ext_resource type="Shader" path="res://shaders/blur.gdshader" id="9"] -[ext_resource type="Shader" path="res://shaders/pixelize.gdshader" id="10"] -[ext_resource type="Shader" path="res://shaders/whirl.gdshader" id="11"] -[ext_resource type="Shader" path="res://shaders/sepia.gdshader" id="12"] -[ext_resource type="Shader" path="res://shaders/negative.gdshader" id="13"] -[ext_resource type="Shader" path="res://shaders/contrasted.gdshader" id="14"] -[ext_resource type="Shader" path="res://shaders/normalized.gdshader" id="15"] -[ext_resource type="Shader" path="res://shaders/BCS.gdshader" id="16"] -[ext_resource type="Shader" path="res://shaders/mirage.gdshader" id="17"] -[ext_resource type="Shader" path="res://shaders/old_film.gdshader" id="18"] +[ext_resource type="Shader" uid="uid://dgts6gsu4bfjm" path="res://shaders/blur.gdshader" id="9"] +[ext_resource type="Shader" uid="uid://citjk4vnekq72" path="res://shaders/pixelize.gdshader" id="10"] +[ext_resource type="Shader" uid="uid://pnideychiwpr" path="res://shaders/whirl.gdshader" id="11"] +[ext_resource type="Shader" uid="uid://gckypfickw2n" path="res://shaders/sepia.gdshader" id="12"] +[ext_resource type="Shader" uid="uid://dsw173xob2fug" path="res://shaders/negative.gdshader" id="13"] +[ext_resource type="Shader" uid="uid://cn2w21vb1u7ih" path="res://shaders/contrasted.gdshader" id="14"] +[ext_resource type="Shader" uid="uid://c0c1ikkm1kude" path="res://shaders/normalized.gdshader" id="15"] +[ext_resource type="Shader" uid="uid://bcg68gbeyyamn" path="res://shaders/BCS.gdshader" id="16"] +[ext_resource type="Shader" uid="uid://7o6pgfrjk66v" path="res://shaders/mirage.gdshader" id="17"] +[ext_resource type="Shader" uid="uid://dqd5h8qhkb4y8" path="res://shaders/old_film.gdshader" id="18"] [ext_resource type="Texture2D" uid="uid://c5jxxypesp0k5" path="res://art/filmgrain.png" id="19_mg7oc"] [sub_resource type="ShaderMaterial" id="1"] @@ -64,12 +64,12 @@ shader_parameter/depth = 0.005 [sub_resource type="ShaderMaterial" id="11"] shader = ExtResource("18") shader_parameter/base = Color(0.941176, 0.647059, 0.356863, 1) +shader_parameter/grain = ExtResource("19_mg7oc") shader_parameter/grain_strength = 0.5 +shader_parameter/vignette = ExtResource("7") shader_parameter/fps = 15.0 shader_parameter/stretch = 0.5 shader_parameter/flashing = 0.1 -shader_parameter/grain = ExtResource("19_mg7oc") -shader_parameter/vignette = ExtResource("7") [node name="ScreenShaders" type="Control"] layout_mode = 3 diff --git a/2d/screen_space_shaders/shaders/BCS.gdshader.uid b/2d/screen_space_shaders/shaders/BCS.gdshader.uid new file mode 100644 index 00000000..65be6bf1 --- /dev/null +++ b/2d/screen_space_shaders/shaders/BCS.gdshader.uid @@ -0,0 +1 @@ +uid://bcg68gbeyyamn diff --git a/2d/screen_space_shaders/shaders/blur.gdshader.uid b/2d/screen_space_shaders/shaders/blur.gdshader.uid new file mode 100644 index 00000000..d6f14bfe --- /dev/null +++ b/2d/screen_space_shaders/shaders/blur.gdshader.uid @@ -0,0 +1 @@ +uid://dgts6gsu4bfjm diff --git a/2d/screen_space_shaders/shaders/contrasted.gdshader.uid b/2d/screen_space_shaders/shaders/contrasted.gdshader.uid new file mode 100644 index 00000000..0bbe2f4e --- /dev/null +++ b/2d/screen_space_shaders/shaders/contrasted.gdshader.uid @@ -0,0 +1 @@ +uid://cn2w21vb1u7ih diff --git a/2d/screen_space_shaders/shaders/mirage.gdshader.uid b/2d/screen_space_shaders/shaders/mirage.gdshader.uid new file mode 100644 index 00000000..078afb88 --- /dev/null +++ b/2d/screen_space_shaders/shaders/mirage.gdshader.uid @@ -0,0 +1 @@ +uid://7o6pgfrjk66v diff --git a/2d/screen_space_shaders/shaders/negative.gdshader.uid b/2d/screen_space_shaders/shaders/negative.gdshader.uid new file mode 100644 index 00000000..d0bb9bf8 --- /dev/null +++ b/2d/screen_space_shaders/shaders/negative.gdshader.uid @@ -0,0 +1 @@ +uid://dsw173xob2fug diff --git a/2d/screen_space_shaders/shaders/normalized.gdshader.uid b/2d/screen_space_shaders/shaders/normalized.gdshader.uid new file mode 100644 index 00000000..737c8b55 --- /dev/null +++ b/2d/screen_space_shaders/shaders/normalized.gdshader.uid @@ -0,0 +1 @@ +uid://c0c1ikkm1kude diff --git a/2d/screen_space_shaders/shaders/old_film.gdshader.uid b/2d/screen_space_shaders/shaders/old_film.gdshader.uid new file mode 100644 index 00000000..3ccc4314 --- /dev/null +++ b/2d/screen_space_shaders/shaders/old_film.gdshader.uid @@ -0,0 +1 @@ +uid://dqd5h8qhkb4y8 diff --git a/2d/screen_space_shaders/shaders/pixelize.gdshader.uid b/2d/screen_space_shaders/shaders/pixelize.gdshader.uid new file mode 100644 index 00000000..9d039d8b --- /dev/null +++ b/2d/screen_space_shaders/shaders/pixelize.gdshader.uid @@ -0,0 +1 @@ +uid://citjk4vnekq72 diff --git a/2d/screen_space_shaders/shaders/sepia.gdshader.uid b/2d/screen_space_shaders/shaders/sepia.gdshader.uid new file mode 100644 index 00000000..337e98bf --- /dev/null +++ b/2d/screen_space_shaders/shaders/sepia.gdshader.uid @@ -0,0 +1 @@ +uid://gckypfickw2n diff --git a/2d/screen_space_shaders/shaders/vignette.gdshader.uid b/2d/screen_space_shaders/shaders/vignette.gdshader.uid new file mode 100644 index 00000000..0bfc08cb --- /dev/null +++ b/2d/screen_space_shaders/shaders/vignette.gdshader.uid @@ -0,0 +1 @@ +uid://ch0xjgqu23fiu diff --git a/2d/screen_space_shaders/shaders/whirl.gdshader.uid b/2d/screen_space_shaders/shaders/whirl.gdshader.uid new file mode 100644 index 00000000..1b6aa77d --- /dev/null +++ b/2d/screen_space_shaders/shaders/whirl.gdshader.uid @@ -0,0 +1 @@ +uid://pnideychiwpr diff --git a/2d/skeleton/level.tscn b/2d/skeleton/level.tscn index 4596c0a8..d341af2d 100644 --- a/2d/skeleton/level.tscn +++ b/2d/skeleton/level.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=5 format=3 uid="uid://b0dcakpphuuc5"] [ext_resource type="TileSet" uid="uid://dlu6wo1aknvai" path="res://level/tileset/tileset.tres" id="1_0yenw"] -[ext_resource type="Script" path="res://level/level.gd" id="1_bccge"] +[ext_resource type="Script" uid="uid://1d7amrvf0fas" path="res://level/level.gd" id="1_bccge"] [ext_resource type="PackedScene" uid="uid://c1n07vnm2brb8" path="res://level/parallax_background.tscn" id="3"] [ext_resource type="PackedScene" uid="uid://c657hgr7fcptm" path="res://player/player.tscn" id="4"] diff --git a/2d/skeleton/level/level.gd.uid b/2d/skeleton/level/level.gd.uid new file mode 100644 index 00000000..9940c3b7 --- /dev/null +++ b/2d/skeleton/level/level.gd.uid @@ -0,0 +1 @@ +uid://1d7amrvf0fas diff --git a/2d/skeleton/player/player.gd.uid b/2d/skeleton/player/player.gd.uid new file mode 100644 index 00000000..442a9a8e --- /dev/null +++ b/2d/skeleton/player/player.gd.uid @@ -0,0 +1 @@ +uid://bpwsjp2ufno2s diff --git a/2d/skeleton/player/player.tscn b/2d/skeleton/player/player.tscn index eecd14c6..738ef389 100644 --- a/2d/skeleton/player/player.tscn +++ b/2d/skeleton/player/player.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=28 format=3 uid="uid://c657hgr7fcptm"] -[ext_resource type="Script" path="res://player/player.gd" id="1"] +[ext_resource type="Script" uid="uid://bpwsjp2ufno2s" path="res://player/player.gd" id="1"] [ext_resource type="Texture2D" uid="uid://cgnjku7sa0qyt" path="res://player/gBot.png" id="2"] [sub_resource type="Animation" id="1"] @@ -1654,14 +1654,14 @@ tracks/16/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_sx6h1"] _data = { -"fall": SubResource("1"), -"fly": SubResource("2"), -"idle": SubResource("3"), -"jump": SubResource("4"), -"land": SubResource("5"), -"land_hard": SubResource("6"), -"run": SubResource("7"), -"walk": SubResource("8") +&"fall": SubResource("1"), +&"fly": SubResource("2"), +&"idle": SubResource("3"), +&"jump": SubResource("4"), +&"land": SubResource("5"), +&"land_hard": SubResource("6"), +&"run": SubResource("7"), +&"walk": SubResource("8") } [sub_resource type="AnimationNodeAnimation" id="9"] @@ -1702,18 +1702,23 @@ animation = &"run" xfade_time = 0.1 input_0/name = "idle" input_0/auto_advance = false +input_0/break_loop_at_end = false input_0/reset = true input_1/name = "walk" input_1/auto_advance = false +input_1/break_loop_at_end = false input_1/reset = true input_2/name = "run" input_2/auto_advance = false +input_2/break_loop_at_end = false input_2/reset = true input_3/name = "fly" input_3/auto_advance = false +input_3/break_loop_at_end = false input_3/reset = true input_4/name = "fall" input_4/auto_advance = false +input_4/break_loop_at_end = false input_4/reset = true [sub_resource type="AnimationNodeAnimation" id="21"] diff --git a/2d/skeleton/project.godot b/2d/skeleton/project.godot index 7701b362..8ee1a535 100644 --- a/2d/skeleton/project.godot +++ b/2d/skeleton/project.godot @@ -16,7 +16,7 @@ Godot's Skeleton2D node. There are several movement-related animations and there is a simple character controller that controls the animations." config/tags=PackedStringArray("2d", "animation", "demo", "official", "rendering") run/main_scene="res://level.tscn" -config/features=PackedStringArray("4.2") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [debug] @@ -34,25 +34,25 @@ window/stretch/aspect="keep_height" move_left={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":113,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194319,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":113,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194319,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":-1,"axis":0,"axis_value":-1.0,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":13,"pressure":0.0,"pressed":false,"script":null) ] } move_right={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":100,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194321,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":-1,"axis":0,"axis_value":1.0,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":14,"pressure":0.0,"pressed":false,"script":null) ] } jump={ "deadzone": 0.2, -"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":122,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"echo":false,"script":null) +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":32,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":122,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194320,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":0,"pressure":0.0,"pressed":false,"script":null) , Object(InputEventJoypadMotion,"resource_local_to_scene":false,"resource_name":"","device":-1,"axis":1,"axis_value":-1.0,"script":null) , Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":11,"pressure":0.0,"pressed":false,"script":null) @@ -61,8 +61,8 @@ jump={ walk={ "deadzone": 0.2, "events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":-1,"button_index":1,"pressure":0.0,"pressed":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194325,"key_label":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194326,"key_label":0,"unicode":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194325,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":-1,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":4194326,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) ] } diff --git a/2d/sprite_shaders/project.godot b/2d/sprite_shaders/project.godot index 1001e553..3974c82f 100644 --- a/2d/sprite_shaders/project.godot +++ b/2d/sprite_shaders/project.godot @@ -15,7 +15,7 @@ config/description="This is a sample consisting of different shaders applied to Effects include outlines, blurs, distorts, shadows, glows, and more." config/tags=PackedStringArray("2d", "demo", "official", "rendering", "shaders") run/main_scene="res://sprite_shaders.tscn" -config/features=PackedStringArray("4.2") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [debug] diff --git a/2d/sprite_shaders/shaders/aura.gdshader.uid b/2d/sprite_shaders/shaders/aura.gdshader.uid new file mode 100644 index 00000000..dc11efc7 --- /dev/null +++ b/2d/sprite_shaders/shaders/aura.gdshader.uid @@ -0,0 +1 @@ +uid://dom421aej4xdo diff --git a/2d/sprite_shaders/shaders/blur.gdshader.uid b/2d/sprite_shaders/shaders/blur.gdshader.uid new file mode 100644 index 00000000..37ed3114 --- /dev/null +++ b/2d/sprite_shaders/shaders/blur.gdshader.uid @@ -0,0 +1 @@ +uid://cn8oqgy8gr3b7 diff --git a/2d/sprite_shaders/shaders/dissintegrate.gdshader.uid b/2d/sprite_shaders/shaders/dissintegrate.gdshader.uid new file mode 100644 index 00000000..5efa4ee7 --- /dev/null +++ b/2d/sprite_shaders/shaders/dissintegrate.gdshader.uid @@ -0,0 +1 @@ +uid://cleww1frhhgv8 diff --git a/2d/sprite_shaders/shaders/dropshadow.gdshader.uid b/2d/sprite_shaders/shaders/dropshadow.gdshader.uid new file mode 100644 index 00000000..e0501077 --- /dev/null +++ b/2d/sprite_shaders/shaders/dropshadow.gdshader.uid @@ -0,0 +1 @@ +uid://y3j3q5af28u8 diff --git a/2d/sprite_shaders/shaders/fatty.gdshader.uid b/2d/sprite_shaders/shaders/fatty.gdshader.uid new file mode 100644 index 00000000..d96add02 --- /dev/null +++ b/2d/sprite_shaders/shaders/fatty.gdshader.uid @@ -0,0 +1 @@ +uid://ba16ang4isfn2 diff --git a/2d/sprite_shaders/shaders/glow.gdshader.uid b/2d/sprite_shaders/shaders/glow.gdshader.uid new file mode 100644 index 00000000..2fd73401 --- /dev/null +++ b/2d/sprite_shaders/shaders/glow.gdshader.uid @@ -0,0 +1 @@ +uid://wo66l68yu5hk diff --git a/2d/sprite_shaders/shaders/offsetshadow.gdshader.uid b/2d/sprite_shaders/shaders/offsetshadow.gdshader.uid new file mode 100644 index 00000000..bb801c7b --- /dev/null +++ b/2d/sprite_shaders/shaders/offsetshadow.gdshader.uid @@ -0,0 +1 @@ +uid://cs62fm2x8vvus diff --git a/2d/sprite_shaders/shaders/outline.gdshader.uid b/2d/sprite_shaders/shaders/outline.gdshader.uid new file mode 100644 index 00000000..7017e6a5 --- /dev/null +++ b/2d/sprite_shaders/shaders/outline.gdshader.uid @@ -0,0 +1 @@ +uid://bbo8eq1oak7xl diff --git a/2d/sprite_shaders/shaders/silouette.gdshader.uid b/2d/sprite_shaders/shaders/silouette.gdshader.uid new file mode 100644 index 00000000..da3aea27 --- /dev/null +++ b/2d/sprite_shaders/shaders/silouette.gdshader.uid @@ -0,0 +1 @@ +uid://dih7vjstm5rih diff --git a/2d/sprite_shaders/sprite_shaders.tscn b/2d/sprite_shaders/sprite_shaders.tscn index 105d30a4..a1e09d13 100644 --- a/2d/sprite_shaders/sprite_shaders.tscn +++ b/2d/sprite_shaders/sprite_shaders.tscn @@ -1,27 +1,27 @@ [gd_scene load_steps=22 format=3 uid="uid://qutrkkh2f6j3"] -[ext_resource type="Shader" path="res://shaders/outline.gdshader" id="1"] +[ext_resource type="Shader" uid="uid://bbo8eq1oak7xl" path="res://shaders/outline.gdshader" id="1"] [ext_resource type="Texture2D" uid="uid://c3w5hecxtwqeh" path="res://godotea.png" id="2"] -[ext_resource type="Shader" path="res://shaders/aura.gdshader" id="3"] -[ext_resource type="Shader" path="res://shaders/blur.gdshader" id="4"] -[ext_resource type="Shader" path="res://shaders/fatty.gdshader" id="5"] -[ext_resource type="Shader" path="res://shaders/dropshadow.gdshader" id="6"] -[ext_resource type="Shader" path="res://shaders/offsetshadow.gdshader" id="7"] -[ext_resource type="Shader" path="res://shaders/silouette.gdshader" id="8"] -[ext_resource type="Shader" path="res://shaders/glow.gdshader" id="9"] -[ext_resource type="Shader" path="res://shaders/dissintegrate.gdshader" id="10"] +[ext_resource type="Shader" uid="uid://dom421aej4xdo" path="res://shaders/aura.gdshader" id="3"] +[ext_resource type="Shader" uid="uid://cn8oqgy8gr3b7" path="res://shaders/blur.gdshader" id="4"] +[ext_resource type="Shader" uid="uid://ba16ang4isfn2" path="res://shaders/fatty.gdshader" id="5"] +[ext_resource type="Shader" uid="uid://y3j3q5af28u8" path="res://shaders/dropshadow.gdshader" id="6"] +[ext_resource type="Shader" uid="uid://cs62fm2x8vvus" path="res://shaders/offsetshadow.gdshader" id="7"] +[ext_resource type="Shader" uid="uid://dih7vjstm5rih" path="res://shaders/silouette.gdshader" id="8"] +[ext_resource type="Shader" uid="uid://wo66l68yu5hk" path="res://shaders/glow.gdshader" id="9"] +[ext_resource type="Shader" uid="uid://cleww1frhhgv8" path="res://shaders/dissintegrate.gdshader" id="10"] [sub_resource type="ShaderMaterial" id="1"] shader = ExtResource("1") shader_parameter/outline_width = 2.0 -shader_parameter/outline_color = null +shader_parameter/outline_color = Color(0, 0, 0, 1) [sub_resource type="ShaderMaterial" id="2"] [sub_resource type="ShaderMaterial" id="3"] shader = ExtResource("1") shader_parameter/outline_width = 2.0 -shader_parameter/outline_color = null +shader_parameter/outline_color = Color(0, 0, 0, 1) [sub_resource type="ShaderMaterial" id="4"] shader = ExtResource("3") @@ -39,12 +39,12 @@ shader_parameter/fattyness = 3.0 [sub_resource type="ShaderMaterial" id="7"] shader = ExtResource("6") shader_parameter/radius = 5.0 -shader_parameter/modulate = null +shader_parameter/modulate = Color(0, 0, 0, 1) [sub_resource type="ShaderMaterial" id="8"] shader = ExtResource("7") shader_parameter/offset = Vector2(8, 8) -shader_parameter/modulate = null +shader_parameter/modulate = Color(0, 0, 0, 1) [sub_resource type="ShaderMaterial" id="9"] shader = ExtResource("8") diff --git a/2d/tween/main.gd.uid b/2d/tween/main.gd.uid new file mode 100644 index 00000000..4234747d --- /dev/null +++ b/2d/tween/main.gd.uid @@ -0,0 +1 @@ +uid://b4jutcuofd1mp diff --git a/2d/tween/main.tscn b/2d/tween/main.tscn index cdada367..4fdd3c93 100644 --- a/2d/tween/main.tscn +++ b/2d/tween/main.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=8 format=3 uid="uid://dath4f6h4tbmk"] -[ext_resource type="Script" path="res://main.gd" id="1"] +[ext_resource type="Script" uid="uid://b4jutcuofd1mp" path="res://main.gd" id="1"] [ext_resource type="Texture2D" uid="uid://bqpyg61et07pf" path="res://godot.png" id="2_tapbf"] [sub_resource type="Gradient" id="Gradient_npp8a"] diff --git a/2d/tween/project.godot b/2d/tween/project.godot index 09d1eb4b..92419f2c 100644 --- a/2d/tween/project.godot +++ b/2d/tween/project.godot @@ -14,7 +14,7 @@ config/name="Tween Demo" config/description="A demo showing advanced tween usage." config/tags=PackedStringArray("2d", "animation", "demo", "official") run/main_scene="res://main.tscn" -config/features=PackedStringArray("4.2") +config/features=PackedStringArray("4.4") run/low_processor_mode=true config/icon="res://icon.webp" target_fps=60 diff --git a/3d/antialiasing/anti_aliasing.gd.uid b/3d/antialiasing/anti_aliasing.gd.uid new file mode 100644 index 00000000..9161049a --- /dev/null +++ b/3d/antialiasing/anti_aliasing.gd.uid @@ -0,0 +1 @@ +uid://c2cf5n6btjt3k diff --git a/3d/antialiasing/anti_aliasing.tscn b/3d/antialiasing/anti_aliasing.tscn index ee0c385b..790deeef 100644 --- a/3d/antialiasing/anti_aliasing.tscn +++ b/3d/antialiasing/anti_aliasing.tscn @@ -5,7 +5,7 @@ [ext_resource type="PackedScene" uid="uid://sxx5ow26t0c3" path="res://polyhaven/dutch_ship_medium_1k.gltf" id="3_fa2bl"] [ext_resource type="Texture2D" uid="uid://bm6eht0bqttpo" path="res://textures/paint_normal.png" id="4_fdfpv"] [ext_resource type="Texture2D" uid="uid://chjqieyps5n5r" path="res://textures/checker.png" id="14"] -[ext_resource type="Script" path="res://anti_aliasing.gd" id="18"] +[ext_resource type="Script" uid="uid://c2cf5n6btjt3k" path="res://anti_aliasing.gd" id="18"] [sub_resource type="ProceduralSkyMaterial" id="9"] @@ -15,6 +15,7 @@ sky_material = SubResource("9") [sub_resource type="Environment" id="11"] background_mode = 2 sky = SubResource("10") +tonemap_mode = 4 [sub_resource type="Animation" id="Animation_qdnt6"] length = 0.001 @@ -218,8 +219,8 @@ tracks/7/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_ecfcr"] _data = { -"RESET": SubResource("Animation_qdnt6"), -"move": SubResource("12") +&"RESET": SubResource("Animation_qdnt6"), +&"move": SubResource("12") } [sub_resource type="StandardMaterial3D" id="13"] @@ -395,6 +396,7 @@ emission_ring_axis = Vector3(0, 1, 0) emission_ring_height = 0.0 emission_ring_radius = 0.25 emission_ring_inner_radius = 0.25 +emission_ring_cone_angle = 90.0 radial_accel_min = 2.0 radial_accel_max = 2.0 @@ -458,6 +460,7 @@ void fragment() { render_priority = 0 shader = SubResource("Shader_rejcs") shader_parameter/albedo = Color(1.2, 0.915333, 0.997134, 1) +shader_parameter/texture_albedo = SubResource("NoiseTexture_bgiac") shader_parameter/point_size = 1.0 shader_parameter/roughness = 1.0 shader_parameter/metallic_texture_channel = null @@ -467,7 +470,6 @@ shader_parameter/uv1_scale = Vector3(2, 2, 1) shader_parameter/uv1_offset = Vector3(0, 0, 0) shader_parameter/uv2_scale = Vector3(1, 1, 1) shader_parameter/uv2_offset = Vector3(0, 0, 0) -shader_parameter/texture_albedo = SubResource("NoiseTexture_bgiac") [sub_resource type="CylinderMesh" id="CylinderMesh_oopii"] height = 1.0 @@ -519,6 +521,7 @@ void fragment() { render_priority = 0 shader = SubResource("Shader_ovufm") shader_parameter/albedo = Color(1.2, 1.16365, 0.85123, 1) +shader_parameter/texture_albedo = SubResource("NoiseTexture_bgiac") shader_parameter/point_size = 1.0 shader_parameter/roughness = 1.0 shader_parameter/metallic_texture_channel = null @@ -528,7 +531,6 @@ shader_parameter/uv1_scale = Vector3(2, 2, 1) shader_parameter/uv1_offset = Vector3(0, 0, 0) shader_parameter/uv2_scale = Vector3(1, 1, 1) shader_parameter/uv2_offset = Vector3(0, 0, 0) -shader_parameter/texture_albedo = SubResource("NoiseTexture_bgiac") [sub_resource type="Gradient" id="Gradient_ehij4"] offsets = PackedFloat32Array(0, 0.333, 0.667, 1) @@ -540,7 +542,7 @@ script = ExtResource("18") [node name="AnimationPlayer" type="AnimationPlayer" parent="."] libraries = { -"": SubResource("AnimationLibrary_ecfcr") +&"": SubResource("AnimationLibrary_ecfcr") } autoplay = "move" @@ -900,8 +902,8 @@ vertical_alignment = 1 [node name="MSAA" type="OptionButton" parent="Antialiasing/MSAAContainer"] custom_minimum_size = Vector2(235, 2.08165e-12) layout_mode = 2 -item_count = 4 selected = 0 +item_count = 4 popup/item_0/text = "Disabled (Fastest)" popup/item_0/id = 0 popup/item_1/text = "2× (Average)" @@ -927,8 +929,8 @@ vertical_alignment = 1 [node name="FXAA" type="OptionButton" parent="Antialiasing/FXAAContainer"] custom_minimum_size = Vector2(235, 2.08165e-12) layout_mode = 2 -item_count = 2 selected = 0 +item_count = 2 popup/item_0/text = "Disabled (Fastest)" popup/item_0/id = 0 popup/item_1/text = "Enabled (Fast)" @@ -950,8 +952,8 @@ vertical_alignment = 1 [node name="TAA" type="OptionButton" parent="Antialiasing/TAAContainer"] custom_minimum_size = Vector2(235, 2.08165e-12) layout_mode = 2 -item_count = 2 selected = 0 +item_count = 2 popup/item_0/text = "Disabled (Fastest)" popup/item_0/id = 0 popup/item_1/text = "Enabled (Average)" @@ -972,8 +974,8 @@ vertical_alignment = 1 [node name="VSync" type="OptionButton" parent="Antialiasing/VSyncContainer"] custom_minimum_size = Vector2(235, 2.08165e-12) layout_mode = 2 -item_count = 3 selected = 0 +item_count = 3 popup/item_0/text = "Disabled" popup/item_0/id = 0 popup/item_1/text = "Adaptive" @@ -1053,8 +1055,8 @@ text = "AMD FidelityFX Super Resolution 1.0" [node name="FSRSharpness" type="OptionButton" parent="Antialiasing"] visible = false layout_mode = 2 -item_count = 5 selected = 3 +item_count = 5 popup/item_0/text = "No FSR Sharpness" popup/item_0/id = 0 popup/item_1/text = "Low FSR Sharpness" diff --git a/3d/antialiasing/default_env.tres b/3d/antialiasing/default_env.tres deleted file mode 100644 index ddf6bb74..00000000 --- a/3d/antialiasing/default_env.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Environment" load_steps=2 format=2] - -[sub_resource type="Sky" id=1] - -[resource] -background_mode = 2 -sky = SubResource( 1 ) diff --git a/3d/antialiasing/polyhaven/dutch_ship_medium_1k.gltf.import b/3d/antialiasing/polyhaven/dutch_ship_medium_1k.gltf.import index 9de8635a..8e247975 100644 --- a/3d/antialiasing/polyhaven/dutch_ship_medium_1k.gltf.import +++ b/3d/antialiasing/polyhaven/dutch_ship_medium_1k.gltf.import @@ -17,6 +17,8 @@ nodes/root_type="Node3D" nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true @@ -28,6 +30,7 @@ animation/import=true animation/fps=30 animation/trimming=false animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false import_script/path="" _subresources={} gltf/naming_version=0 diff --git a/3d/antialiasing/project.godot b/3d/antialiasing/project.godot index 679d99b1..79fb315b 100644 --- a/3d/antialiasing/project.godot +++ b/3d/antialiasing/project.godot @@ -14,7 +14,7 @@ config/name="3D Anti-Aliasing" config/description="This project showcases the various 3D antialiasing techniques supported by Godot." config/tags=PackedStringArray("3d", "demo", "official") run/main_scene="res://anti_aliasing.tscn" -config/features=PackedStringArray("4.2") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [debug] diff --git a/3d/csg/csg.gd.uid b/3d/csg/csg.gd.uid new file mode 100644 index 00000000..40d26244 --- /dev/null +++ b/3d/csg/csg.gd.uid @@ -0,0 +1 @@ +uid://0nw2s63fn4t4 diff --git a/3d/csg/csg.tscn b/3d/csg/csg.tscn index fc8ba689..be93da28 100644 --- a/3d/csg/csg.tscn +++ b/3d/csg/csg.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=13 format=3 uid="uid://0muc0thmv7lh"] -[ext_resource type="Script" path="res://csg.gd" id="1_v0cxj"] +[ext_resource type="Script" uid="uid://0nw2s63fn4t4" path="res://csg.gd" id="1_v0cxj"] [ext_resource type="Texture2D" uid="uid://chjqieyps5n5r" path="res://textures/checker.png" id="2_smte3"] [ext_resource type="Material" uid="uid://dhcqaj76o5gkd" path="res://blue_material.tres" id="3_5yyaq"] [ext_resource type="Material" uid="uid://drwcsdeggid6n" path="res://indigo_material.tres" id="4_dsi4m"] @@ -13,8 +13,7 @@ sky_material = SubResource("9") [sub_resource type="Environment" id="11"] background_mode = 2 sky = SubResource("10") -tonemap_mode = 2 -tonemap_white = 6.0 +tonemap_mode = 4 fog_sky_affect = 0.0 [sub_resource type="StandardMaterial3D" id="13"] diff --git a/3d/csg/project.godot b/3d/csg/project.godot index 462d8937..78157a02 100644 --- a/3d/csg/project.godot +++ b/3d/csg/project.godot @@ -15,7 +15,7 @@ config/description="This project showcases the various constructive solid geomet CSG can be used to prototype level designs within the 3D editor." config/tags=PackedStringArray("3d", "demo", "official") run/main_scene="res://csg.tscn" -config/features=PackedStringArray("4.3") +config/features=PackedStringArray("4.4") run/low_processor_mode=true config/icon="res://icon.webp" @@ -33,6 +33,6 @@ window/stretch/aspect="expand" lights_and_shadows/directional_shadow/size=8192 lights_and_shadows/directional_shadow/soft_shadow_filter_quality=3 textures/default_filters/anisotropic_filtering_level=4 -textures/decals/filter=4 anti_aliasing/quality/msaa_3d=2 +textures/decals/filter=4 anti_aliasing/quality/use_debanding=true diff --git a/3d/decals/default_env.tres b/3d/decals/default_env.tres deleted file mode 100644 index ddf6bb74..00000000 --- a/3d/decals/default_env.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Environment" load_steps=2 format=2] - -[sub_resource type="Sky" id=1] - -[resource] -background_mode = 2 -sky = SubResource( 1 ) diff --git a/3d/decals/project.godot b/3d/decals/project.godot index ca6bb264..dba1dac8 100644 --- a/3d/decals/project.godot +++ b/3d/decals/project.godot @@ -13,7 +13,7 @@ config_version=5 config/name="Decals" config/tags=PackedStringArray("3d", "demo", "official", "rendering") run/main_scene="res://test.tscn" -config/features=PackedStringArray("4.3") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [debug] diff --git a/3d/decals/test.tscn b/3d/decals/test.tscn index ff0b759c..a895c83a 100644 --- a/3d/decals/test.tscn +++ b/3d/decals/test.tscn @@ -19,7 +19,7 @@ [ext_resource type="Texture2D" uid="uid://5wewxgmcpq2t" path="res://textures/scifi_2_normal.png" id="14_yj8ff"] [ext_resource type="Texture2D" uid="uid://cyh57iw40y5pc" path="res://textures/scifi_3_albedo.png" id="15_ct5bp"] [ext_resource type="Texture2D" uid="uid://cwg21hcwtkqiw" path="res://textures/scifi_3_normal.png" id="16_0mhgx"] -[ext_resource type="Script" path="res://tester.gd" id="18"] +[ext_resource type="Script" uid="uid://bi2o4fooys1dc" path="res://tester.gd" id="18"] [sub_resource type="ProceduralSkyMaterial" id="9"] @@ -29,6 +29,7 @@ sky_material = SubResource("9") [sub_resource type="Environment" id="11"] background_mode = 2 sky = SubResource("10") +tonemap_mode = 4 [sub_resource type="Animation" id="12"] resource_name = "move" @@ -121,7 +122,7 @@ tracks/6/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_ecfcr"] _data = { -"move": SubResource("12") +&"move": SubResource("12") } [sub_resource type="StandardMaterial3D" id="13"] @@ -194,7 +195,7 @@ script = ExtResource("18") [node name="AnimationPlayer" type="AnimationPlayer" parent="."] libraries = { -"": SubResource("AnimationLibrary_ecfcr") +&"": SubResource("AnimationLibrary_ecfcr") } autoplay = "move" @@ -755,6 +756,7 @@ layout_mode = 2 selected = 4 item_count = 6 popup/item_0/text = "Nearest" +popup/item_0/id = 0 popup/item_1/text = "Linear" popup/item_1/id = 1 popup/item_2/text = "Nearest + Mipmaps" diff --git a/3d/decals/tester.gd.uid b/3d/decals/tester.gd.uid new file mode 100644 index 00000000..ab17d34e --- /dev/null +++ b/3d/decals/tester.gd.uid @@ -0,0 +1 @@ +uid://bi2o4fooys1dc diff --git a/3d/global_illumination/camera.gd.uid b/3d/global_illumination/camera.gd.uid new file mode 100644 index 00000000..4eae698b --- /dev/null +++ b/3d/global_illumination/camera.gd.uid @@ -0,0 +1 @@ +uid://bbfpss6nqbjeu diff --git a/3d/global_illumination/cube.glb.import b/3d/global_illumination/cube.glb.import index 4389625d..8081cfc6 100644 --- a/3d/global_illumination/cube.glb.import +++ b/3d/global_illumination/cube.glb.import @@ -18,6 +18,7 @@ nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true diff --git a/3d/global_illumination/default_env.tres b/3d/global_illumination/default_env.tres deleted file mode 100644 index cf5a12a2..00000000 --- a/3d/global_illumination/default_env.tres +++ /dev/null @@ -1,13 +0,0 @@ -[gd_resource type="Environment" load_steps=2 format=2] - -[sub_resource type="ProceduralSky" id=1] -sky_energy = 0.2 -ground_energy = 0.0 - -[resource] -background_mode = 2 -background_sky = SubResource( 1 ) -fog_sun_amount = 1.0 -fog_depth_begin = 0.0 -tonemap_mode = 2 -tonemap_white = 6.0 diff --git a/3d/global_illumination/project.godot b/3d/global_illumination/project.godot index afb79942..92a06c9b 100644 --- a/3d/global_illumination/project.godot +++ b/3d/global_illumination/project.godot @@ -14,7 +14,7 @@ config/name="Global Illumination" config/description="This demo showcases Godot's global illumination systems: LightmapGI, VoxelGI, SDFGI, ReflectionProbe and screen-space effects like SSAO and SSIL." config/tags=PackedStringArray("3d", "demo", "official", "rendering") run/main_scene="res://test.tscn" -config/features=PackedStringArray("4.3") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [debug] diff --git a/3d/global_illumination/test.gd.uid b/3d/global_illumination/test.gd.uid new file mode 100644 index 00000000..f809a9c3 --- /dev/null +++ b/3d/global_illumination/test.gd.uid @@ -0,0 +1 @@ +uid://b33gdc1jklq5 diff --git a/3d/global_illumination/test.tscn b/3d/global_illumination/test.tscn index 4a09f93f..9e2469c6 100644 --- a/3d/global_illumination/test.tscn +++ b/3d/global_illumination/test.tscn @@ -4,9 +4,9 @@ [ext_resource type="PackedScene" uid="uid://c2lbhsefub1o5" path="res://cube.glb" id="3"] [ext_resource type="VoxelGIData" uid="uid://duykbpl6evu0r" path="res://test_VoxelGIData.res" id="3_1netx"] [ext_resource type="LightmapGIData" uid="uid://bqpu20db0gmry" path="res://zdm2_all.lmbake" id="4_7vqwx"] -[ext_resource type="Script" path="res://test.gd" id="5"] +[ext_resource type="Script" uid="uid://b33gdc1jklq5" path="res://test.gd" id="5"] [ext_resource type="LightmapGIData" uid="uid://brs3ywo1ouol0" path="res://zdm2_indirect.lmbake" id="5_14bmd"] -[ext_resource type="Script" path="res://camera.gd" id="6"] +[ext_resource type="Script" uid="uid://bbfpss6nqbjeu" path="res://camera.gd" id="6"] [sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_30v8t"] sky_top_color = Color(0.568627, 0.698039, 0.807843, 1) @@ -20,8 +20,7 @@ sky_material = SubResource("ProceduralSkyMaterial_30v8t") [sub_resource type="Environment" id="Environment_bau0c"] background_mode = 2 sky = SubResource("Sky_4q314") -tonemap_mode = 3 -tonemap_white = 6.0 +tonemap_mode = 4 ssao_intensity = 1.0 sdfgi_cascades = 3 sdfgi_min_cell_size = 0.25 diff --git a/3d/global_illumination/zdm2.glb.import b/3d/global_illumination/zdm2.glb.import index 1f22ba83..36f1a7eb 100644 --- a/3d/global_illumination/zdm2.glb.import +++ b/3d/global_illumination/zdm2.glb.import @@ -18,6 +18,7 @@ nodes/root_name="Zdm2" nodes/apply_root_scale=true nodes/root_scale=1.0 nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true meshes/ensure_tangents=true meshes/generate_lods=false meshes/create_shadow_meshes=true diff --git a/3d/graphics_settings/control.tscn b/3d/graphics_settings/control.tscn index 2f89440e..bf9d2d7b 100644 --- a/3d/graphics_settings/control.tscn +++ b/3d/graphics_settings/control.tscn @@ -6,8 +6,7 @@ [sub_resource type="Environment" id="Environment_1f0b2"] background_mode = 1 background_color = Color(0.6, 0.6, 0.6, 1) -tonemap_mode = 3 -tonemap_white = 6.0 +tonemap_mode = 4 sdfgi_cascades = 2 sdfgi_min_cell_size = 0.1 sdfgi_cascade0_distance = 6.4 diff --git a/3d/graphics_settings/polyhaven/dutch_ship_medium_1k.gltf.import b/3d/graphics_settings/polyhaven/dutch_ship_medium_1k.gltf.import index 801c45b6..8e247975 100644 --- a/3d/graphics_settings/polyhaven/dutch_ship_medium_1k.gltf.import +++ b/3d/graphics_settings/polyhaven/dutch_ship_medium_1k.gltf.import @@ -18,6 +18,7 @@ nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true diff --git a/3d/graphics_settings/project.godot b/3d/graphics_settings/project.godot index b6f0295b..5f91cca3 100644 --- a/3d/graphics_settings/project.godot +++ b/3d/graphics_settings/project.godot @@ -13,7 +13,7 @@ config_version=5 config/name="3D Graphics Settings" config/tags=PackedStringArray("3d", "demo", "official", "rendering", "settings") run/main_scene="res://control.tscn" -config/features=PackedStringArray("4.3") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [display] diff --git a/3d/graphics_settings/settings.gd.uid b/3d/graphics_settings/settings.gd.uid new file mode 100644 index 00000000..16c545b0 --- /dev/null +++ b/3d/graphics_settings/settings.gd.uid @@ -0,0 +1 @@ +uid://bbk03ocyrerm8 diff --git a/3d/ik/addons/sade/ik_fabrik.gd.uid b/3d/ik/addons/sade/ik_fabrik.gd.uid new file mode 100644 index 00000000..4b0018fb --- /dev/null +++ b/3d/ik/addons/sade/ik_fabrik.gd.uid @@ -0,0 +1 @@ +uid://cibapncyeomml diff --git a/3d/ik/addons/sade/ik_look_at.gd.uid b/3d/ik/addons/sade/ik_look_at.gd.uid new file mode 100644 index 00000000..a18183da --- /dev/null +++ b/3d/ik/addons/sade/ik_look_at.gd.uid @@ -0,0 +1 @@ +uid://tmd4ubxbhvue diff --git a/3d/ik/addons/sade/plugin_main.gd.uid b/3d/ik/addons/sade/plugin_main.gd.uid new file mode 100644 index 00000000..1658ba4e --- /dev/null +++ b/3d/ik/addons/sade/plugin_main.gd.uid @@ -0,0 +1 @@ +uid://b0xb4viyrk1s diff --git a/3d/ik/button_change_scene.gd.uid b/3d/ik/button_change_scene.gd.uid new file mode 100644 index 00000000..8f2d2682 --- /dev/null +++ b/3d/ik/button_change_scene.gd.uid @@ -0,0 +1 @@ +uid://dpsdir1qgcjff diff --git a/3d/ik/default_env.tres b/3d/ik/default_env.tres deleted file mode 100644 index 74df8206..00000000 --- a/3d/ik/default_env.tres +++ /dev/null @@ -1,17 +0,0 @@ -[gd_resource type="Environment" load_steps=2 format=2] - -[sub_resource type="Sky" id=1] - -[resource] -background_mode = 2 -background_sky = SubResource( 1 ) -ambient_light_color = Color( 1, 1, 1, 1 ) -ambient_light_sky_contribution = 0.8 -tonemap_mode = 2 -tonemap_white = 6.0 -glow_enabled = true -glow_levels/1 = true -glow_levels/2 = true -glow_levels/5 = false -glow_intensity = 0.2 -glow_blend_mode = 0 diff --git a/3d/ik/fps/example_player.gd.uid b/3d/ik/fps/example_player.gd.uid new file mode 100644 index 00000000..5f0a0879 --- /dev/null +++ b/3d/ik/fps/example_player.gd.uid @@ -0,0 +1 @@ +uid://bpf0c1q1kq4xf diff --git a/3d/ik/fps/simple_bullet.gd.uid b/3d/ik/fps/simple_bullet.gd.uid new file mode 100644 index 00000000..588c3556 --- /dev/null +++ b/3d/ik/fps/simple_bullet.gd.uid @@ -0,0 +1 @@ +uid://xw8wcff2o0p8 diff --git a/3d/ik/fps/weapon_pistol.dae.import b/3d/ik/fps/weapon_pistol.dae.import index 8afd1147..7acffad5 100644 --- a/3d/ik/fps/weapon_pistol.dae.import +++ b/3d/ik/fps/weapon_pistol.dae.import @@ -18,6 +18,7 @@ nodes/root_name="WeaponPistol" nodes/apply_root_scale=true nodes/root_scale=1.0 nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true diff --git a/3d/ik/model/godot_battle_bot.dae.import b/3d/ik/model/godot_battle_bot.dae.import index 14330919..8038b867 100644 --- a/3d/ik/model/godot_battle_bot.dae.import +++ b/3d/ik/model/godot_battle_bot.dae.import @@ -18,6 +18,7 @@ nodes/root_name="GodotBattleBot" nodes/apply_root_scale=true nodes/root_scale=1.0 nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true diff --git a/3d/ik/project.godot b/3d/ik/project.godot index 22a28ec1..33cca63d 100644 --- a/3d/ik/project.godot +++ b/3d/ik/project.godot @@ -16,7 +16,7 @@ implemented in Godot. It contains four scenes, showing different ways they can be used, including via SkeletonIK3D." config/tags=PackedStringArray("3d", "demo", "official") run/main_scene="res://look_at_ik.tscn" -config/features=PackedStringArray("4.3") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [display] diff --git a/3d/ik/skeleton_ik_runner.gd.uid b/3d/ik/skeleton_ik_runner.gd.uid new file mode 100644 index 00000000..63d902ce --- /dev/null +++ b/3d/ik/skeleton_ik_runner.gd.uid @@ -0,0 +1 @@ +uid://fwpk0277wskk diff --git a/3d/ik/target_from_mousepos.gd.uid b/3d/ik/target_from_mousepos.gd.uid new file mode 100644 index 00000000..d3523d17 --- /dev/null +++ b/3d/ik/target_from_mousepos.gd.uid @@ -0,0 +1 @@ +uid://cwmnshpgflv3w diff --git a/3d/kinematic_character/level.tscn b/3d/kinematic_character/level.tscn index 0fe827ae..dba522d9 100644 --- a/3d/kinematic_character/level.tscn +++ b/3d/kinematic_character/level.tscn @@ -22,8 +22,7 @@ background_mode = 2 sky = SubResource("1") ambient_light_color = Color(1, 1, 1, 1) ambient_light_sky_contribution = 0.5 -tonemap_mode = 3 -tonemap_white = 6.0 +tonemap_mode = 4 glow_levels/7 = 1.0 glow_strength = 0.79 glow_bloom = 1.0 diff --git a/3d/kinematic_character/models/cube.glb.import b/3d/kinematic_character/models/cube.glb.import index 226191e8..1d38d5d2 100644 --- a/3d/kinematic_character/models/cube.glb.import +++ b/3d/kinematic_character/models/cube.glb.import @@ -18,6 +18,7 @@ nodes/root_name="Cube" nodes/apply_root_scale=true nodes/root_scale=1.0 nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true diff --git a/3d/kinematic_character/models/mushroom.glb.import b/3d/kinematic_character/models/mushroom.glb.import index 4e49af45..3e9fbc53 100644 --- a/3d/kinematic_character/models/mushroom.glb.import +++ b/3d/kinematic_character/models/mushroom.glb.import @@ -18,6 +18,7 @@ nodes/root_name="Mushroom" nodes/apply_root_scale=true nodes/root_scale=1.0 nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true meshes/ensure_tangents=true meshes/generate_lods=true meshes/create_shadow_meshes=true diff --git a/3d/kinematic_character/player/cubio.gd.uid b/3d/kinematic_character/player/cubio.gd.uid new file mode 100644 index 00000000..9c15e434 --- /dev/null +++ b/3d/kinematic_character/player/cubio.gd.uid @@ -0,0 +1 @@ +uid://31pf3ace5gs2 diff --git a/3d/kinematic_character/player/follow_camera.gd.uid b/3d/kinematic_character/player/follow_camera.gd.uid new file mode 100644 index 00000000..8dd193ec --- /dev/null +++ b/3d/kinematic_character/player/follow_camera.gd.uid @@ -0,0 +1 @@ +uid://dp4h5reedxr3q diff --git a/3d/kinematic_character/project.godot b/3d/kinematic_character/project.godot index ecb06e7a..50792ce2 100644 --- a/3d/kinematic_character/project.godot +++ b/3d/kinematic_character/project.godot @@ -15,7 +15,7 @@ config/description="Kinematic character demo for 3D using a cube for the charact This is similar to the 3D platformer demo." config/tags=PackedStringArray("3d", "demo", "official", "physics") run/main_scene="res://level.tscn" -config/features=PackedStringArray("4.3") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [debug] diff --git a/3d/labels_and_texts/3d_labels_and_texts.gd.uid b/3d/labels_and_texts/3d_labels_and_texts.gd.uid new file mode 100644 index 00000000..9f6ecd98 --- /dev/null +++ b/3d/labels_and_texts/3d_labels_and_texts.gd.uid @@ -0,0 +1 @@ +uid://v0e1avxpe8n7 diff --git a/3d/labels_and_texts/3d_labels_and_texts.tscn b/3d/labels_and_texts/3d_labels_and_texts.tscn index 924125a3..58f340ad 100644 --- a/3d/labels_and_texts/3d_labels_and_texts.tscn +++ b/3d/labels_and_texts/3d_labels_and_texts.tscn @@ -6,10 +6,10 @@ [ext_resource type="FontFile" uid="uid://ceawygbjffpls" path="res://fonts/Xolonium-Regular-Mipmaps.ttf" id="6_ewmy5"] [ext_resource type="Texture2D" uid="uid://bpgdsvb3lfg6l" path="res://textures/textmesh_texture.png" id="7_w00di"] [ext_resource type="FontFile" uid="uid://cb35jtyk02goi" path="res://fonts/fontello-godot.woff2" id="7_wvpht"] -[ext_resource type="Shader" path="res://curvature.gdshader" id="8_2gwag"] -[ext_resource type="Script" path="res://label_3d_layout.gd" id="8_rvw0p"] +[ext_resource type="Shader" uid="uid://bdi1lue6e88s" path="res://curvature.gdshader" id="8_2gwag"] +[ext_resource type="Script" uid="uid://pi7aybdqwmdk" path="res://label_3d_layout.gd" id="8_rvw0p"] [ext_resource type="Texture2D" uid="uid://chjqieyps5n5r" path="res://textures/checker.png" id="14"] -[ext_resource type="Script" path="res://3d_labels_and_texts.gd" id="18"] +[ext_resource type="Script" uid="uid://v0e1avxpe8n7" path="res://3d_labels_and_texts.gd" id="18"] [sub_resource type="ProceduralSkyMaterial" id="9"] @@ -19,6 +19,7 @@ sky_material = SubResource("9") [sub_resource type="Environment" id="11"] background_mode = 2 sky = SubResource("10") +tonemap_mode = 4 [sub_resource type="Animation" id="Animation_qdnt6"] length = 0.001 @@ -54,8 +55,8 @@ tracks/0/keys = { [sub_resource type="AnimationLibrary" id="AnimationLibrary_ecfcr"] _data = { -"RESET": SubResource("Animation_qdnt6"), -"move": SubResource("12") +&"RESET": SubResource("Animation_qdnt6"), +&"move": SubResource("12") } [sub_resource type="StandardMaterial3D" id="13"] @@ -141,13 +142,13 @@ shading_mode = 0 albedo_texture = ExtResource("7_w00di") texture_filter = 0 -[node name="AntiAliasingTestScene" type="WorldEnvironment"] +[node name="LabelsAndTexts" type="WorldEnvironment"] environment = SubResource("11") script = ExtResource("18") [node name="AnimationPlayer" type="AnimationPlayer" parent="."] libraries = { -"": SubResource("AnimationLibrary_ecfcr") +&"": SubResource("AnimationLibrary_ecfcr") } autoplay = "move" diff --git a/3d/labels_and_texts/curvature.gdshader.uid b/3d/labels_and_texts/curvature.gdshader.uid new file mode 100644 index 00000000..86cb2b1f --- /dev/null +++ b/3d/labels_and_texts/curvature.gdshader.uid @@ -0,0 +1 @@ +uid://bdi1lue6e88s diff --git a/3d/labels_and_texts/default_env.tres b/3d/labels_and_texts/default_env.tres deleted file mode 100644 index ddf6bb74..00000000 --- a/3d/labels_and_texts/default_env.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Environment" load_steps=2 format=2] - -[sub_resource type="Sky" id=1] - -[resource] -background_mode = 2 -sky = SubResource( 1 ) diff --git a/3d/labels_and_texts/fonts/Xolonium-Regular-MSDF-Mipmaps.ttf.import b/3d/labels_and_texts/fonts/Xolonium-Regular-MSDF-Mipmaps.ttf.import index 2a66d3f6..1c650845 100644 --- a/3d/labels_and_texts/fonts/Xolonium-Regular-MSDF-Mipmaps.ttf.import +++ b/3d/labels_and_texts/fonts/Xolonium-Regular-MSDF-Mipmaps.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/3d/labels_and_texts/fonts/Xolonium-Regular-MSDF.ttf.import b/3d/labels_and_texts/fonts/Xolonium-Regular-MSDF.ttf.import index c4929005..7cab368f 100644 --- a/3d/labels_and_texts/fonts/Xolonium-Regular-MSDF.ttf.import +++ b/3d/labels_and_texts/fonts/Xolonium-Regular-MSDF.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/3d/labels_and_texts/fonts/Xolonium-Regular-Mipmaps.ttf.import b/3d/labels_and_texts/fonts/Xolonium-Regular-Mipmaps.ttf.import index d0106c21..e1f7cb47 100644 --- a/3d/labels_and_texts/fonts/Xolonium-Regular-Mipmaps.ttf.import +++ b/3d/labels_and_texts/fonts/Xolonium-Regular-Mipmaps.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/3d/labels_and_texts/fonts/Xolonium-Regular.ttf.import b/3d/labels_and_texts/fonts/Xolonium-Regular.ttf.import index 3acb8615..545f0925 100644 --- a/3d/labels_and_texts/fonts/Xolonium-Regular.ttf.import +++ b/3d/labels_and_texts/fonts/Xolonium-Regular.ttf.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/3d/labels_and_texts/fonts/fontello-godot.woff2.import b/3d/labels_and_texts/fonts/fontello-godot.woff2.import index 671c9afd..06bb08a4 100644 --- a/3d/labels_and_texts/fonts/fontello-godot.woff2.import +++ b/3d/labels_and_texts/fonts/fontello-godot.woff2.import @@ -23,6 +23,7 @@ allow_system_fallback=true force_autohinter=false hinting=1 subpixel_positioning=1 +keep_rounding_remainders=true oversampling=0.0 Fallbacks=null fallbacks=[] diff --git a/3d/labels_and_texts/label_3d_layout.gd.uid b/3d/labels_and_texts/label_3d_layout.gd.uid new file mode 100644 index 00000000..10659a17 --- /dev/null +++ b/3d/labels_and_texts/label_3d_layout.gd.uid @@ -0,0 +1 @@ +uid://pi7aybdqwmdk diff --git a/3d/labels_and_texts/project.godot b/3d/labels_and_texts/project.godot index 71935ae2..5194a246 100644 --- a/3d/labels_and_texts/project.godot +++ b/3d/labels_and_texts/project.godot @@ -14,7 +14,7 @@ config/name="3D Labels and Texts" config/description="This project showcases 2 ways to draw text in 3D space: the Label3D node, and MeshInstance3D with a TextMesh primitive." config/tags=PackedStringArray("3d", "demo", "official", "rendering") run/main_scene="res://3d_labels_and_texts.tscn" -config/features=PackedStringArray("4.3") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [debug] diff --git a/3d/lights_and_shadows/day_night_cycle.gd.uid b/3d/lights_and_shadows/day_night_cycle.gd.uid new file mode 100644 index 00000000..66488303 --- /dev/null +++ b/3d/lights_and_shadows/day_night_cycle.gd.uid @@ -0,0 +1 @@ +uid://dob2lvq6f7h5y diff --git a/3d/lights_and_shadows/default_env.tres b/3d/lights_and_shadows/default_env.tres deleted file mode 100644 index ddf6bb74..00000000 --- a/3d/lights_and_shadows/default_env.tres +++ /dev/null @@ -1,7 +0,0 @@ -[gd_resource type="Environment" load_steps=2 format=2] - -[sub_resource type="Sky" id=1] - -[resource] -background_mode = 2 -sky = SubResource( 1 ) diff --git a/3d/lights_and_shadows/project.godot b/3d/lights_and_shadows/project.godot index fa1b9978..26d9f90a 100644 --- a/3d/lights_and_shadows/project.godot +++ b/3d/lights_and_shadows/project.godot @@ -17,7 +17,7 @@ This includes contact-hardening shadows (PCSS) and light projectors. The background sky uses a PhysicalSkyMaterial, which allows for the sky colors to be automatically adjusted as the sun performs a day/night cycle." config/tags=PackedStringArray("3d", "demo", "official", "rendering") run/main_scene="res://test.tscn" -config/features=PackedStringArray("4.3") +config/features=PackedStringArray("4.4") config/icon="res://icon.webp" [debug] @@ -34,8 +34,8 @@ window/stretch/aspect="expand" lights_and_shadows/directional_shadow/soft_shadow_filter_quality=3 lights_and_shadows/positional_shadow/soft_shadow_filter_quality=3 textures/default_filters/anisotropic_filtering_level=4 -textures/light_projectors/filter=5 anti_aliasing/quality/msaa_3d=2 +textures/light_projectors/filter=5 anti_aliasing/quality/use_debanding=true lights_and_shadows/positional_shadow/atlas_quadrant_2_subdiv=2 lights_and_shadows/positional_shadow/atlas_quadrant_3_subdiv=2 diff --git a/3d/lights_and_shadows/spin.gd.uid b/3d/lights_and_shadows/spin.gd.uid new file mode 100644 index 00000000..c563f0ce --- /dev/null +++ b/3d/lights_and_shadows/spin.gd.uid @@ -0,0 +1 @@ +uid://de4hddw681f7y diff --git a/3d/lights_and_shadows/test.tscn b/3d/lights_and_shadows/test.tscn index e9086eab..7a852f1a 100644 --- a/3d/lights_and_shadows/test.tscn +++ b/3d/lights_and_shadows/test.tscn @@ -1,10 +1,10 @@ [gd_scene load_steps=26 format=3 uid="uid://bo5sv4e5gv8rc"] -[ext_resource type="Script" path="res://day_night_cycle.gd" id="3_qt5yq"] -[ext_resource type="Script" path="res://spin.gd" id="3_umwj4"] +[ext_resource type="Script" uid="uid://dob2lvq6f7h5y" path="res://day_night_cycle.gd" id="3_qt5yq"] +[ext_resource type="Script" uid="uid://de4hddw681f7y" path="res://spin.gd" id="3_umwj4"] [ext_resource type="Texture2D" uid="uid://dxd67gur3av1s" path="res://logo_projector.png" id="5_ink5e"] [ext_resource type="Texture2D" uid="uid://chjqieyps5n5r" path="res://checker.png" id="14"] -[ext_resource type="Script" path="res://tester.gd" id="18"] +[ext_resource type="Script" uid="uid://ddwdhnegsosxg" path="res://tester.gd" id="18"] [sub_resource type="PhysicalSkyMaterial" id="PhysicalSkyMaterial_7hpiw"] @@ -15,8 +15,7 @@ process_mode = 3 [sub_resource type="Environment" id="11"] background_mode = 2 sky = SubResource("10") -tonemap_mode = 3 -tonemap_white = 6.0 +tonemap_mode = 4 sdfgi_min_cell_size = 0.05 sdfgi_cascade0_distance = 3.2 sdfgi_max_distance = 51.2 diff --git a/3d/lights_and_shadows/tester.gd.uid b/3d/lights_and_shadows/tester.gd.uid new file mode 100644 index 00000000..95107dbc --- /dev/null +++ b/3d/lights_and_shadows/tester.gd.uid @@ -0,0 +1 @@ +uid://ddwdhnegsosxg diff --git a/3d/material_testers/material_tester.tscn b/3d/material_testers/material_tester.tscn index aafe3ba3..e7469cbf 100644 --- a/3d/material_testers/material_tester.tscn +++ b/3d/material_testers/material_tester.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=24 format=3 uid="uid://c57duuo5p7mc0"] -[ext_resource type="Script" path="res://tester.gd" id="1"] +[ext_resource type="Script" uid="uid://cqp4qxsy87pgt" path="res://tester.gd" id="1"] [ext_resource type="Texture2D" uid="uid://ddo4ecus0bal4" path="res://backgrounds/schelde.hdr" id="2_6cpkq"] [ext_resource type="PackedScene" uid="uid://cgqfdwd4g5e14" path="res://models/test_bed/test_bed.tscn" id="3"] [ext_resource type="ArrayMesh" uid="uid://btydvpp0agbfj" path="res://models/godot_ball.res" id="4_7al4s"] @@ -31,8 +31,7 @@ radiance_size = 4 [sub_resource type="Environment" id="Environment_5crof"] background_mode = 2 sky = SubResource("2") -tonemap_mode = 3 -tonemap_white = 6.0 +tonemap_mode = 4 fog_enabled = true fog_density = 0.002 fog_sky_affect = 0.0 diff --git a/3d/material_testers/models/godot_ball.glb.import b/3d/material_testers/models/godot_ball.glb.import index 9e96a8dc..03132b72 100644 --- a/3d/material_testers/models/godot_ball.glb.import +++ b/3d/material_testers/models/godot_ball.glb.import @@ -18,6 +18,7 @@ nodes/root_name="Scene Root" nodes/apply_root_scale=true nodes/root_scale=1.0 nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true meshes/ensure_tangents=true meshes/generate_lods=false meshes/create_shadow_meshes=true diff --git a/3d/material_testers/models/godot_ball.res b/3d/material_testers/models/godot_ball.res index 7bbc3ca4145a03ccdf3c7651a50dd95338797bb5..147cd983ecd2bfc4370be199fc914dd049415c75 100644 GIT binary patch literal 3201644 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

#<^yW% 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

xP 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

Y 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

K24{YjR9iSDmQDMj?sq>6BEqL(365+*u- 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