From 3d6ba65cfc0fe5d090d51478f12970cc1d7c1384 Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Tue, 2 Mar 2021 19:35:42 +0100 Subject: [PATCH] Improve the 3D platformer demo - Increase gravity, player speed and air acceleration for a less floaty feeling. - Clean up the code to use constants when relevant and remove unused enums. --- 3d/platformer/enemy/enemy.gd | 22 ++++----- 3d/platformer/player/follow_camera.gd | 10 ++-- 3d/platformer/player/player.gd | 58 ++++++++++++------------ 3d/platformer/player/player.tscn | 4 +- 3d/platformer/project.godot | 4 ++ 3d/platformer/stage/stage.tscn | 2 +- 3d/platformer/stage/texturemr.png.import | 10 ++-- 7 files changed, 55 insertions(+), 55 deletions(-) diff --git a/3d/platformer/enemy/enemy.gd b/3d/platformer/enemy/enemy.gd index a919ad95..95278416 100644 --- a/3d/platformer/enemy/enemy.gd +++ b/3d/platformer/enemy/enemy.gd @@ -1,19 +1,17 @@ extends RigidBody -const STATE_WALKING = 0 -const STATE_DYING = 1 +const ACCEL = 5.0 +const DEACCEL = 20.0 +const MAX_SPEED = 2.0 +const ROT_SPEED = 1.0 var prev_advance = false -var deaccel = 20.0 -var accel = 5 -var max_speed = 2 -var rot_dir = 4 -var rot_speed = 1 - var dying = false +var rot_dir = 4 onready var gravity = ProjectSettings.get_setting("physics/3d/default_gravity") * ProjectSettings.get_setting("physics/3d/default_gravity_vector") + func _integrate_forces(state): var delta = state.get_step() var lv = state.get_linear_velocity() @@ -53,18 +51,18 @@ func _integrate_forces(state): var deaccel_dir = dir if advance: - if dir.dot(lv) < max_speed: - lv += dir * accel * delta + if dir.dot(lv) < MAX_SPEED: + lv += dir * ACCEL * delta deaccel_dir = dir.cross(g).normalized() else: if prev_advance: rot_dir = 1 - dir = Basis(up, rot_dir * rot_speed * delta).xform(dir) + dir = Basis(up, rot_dir * ROT_SPEED * delta).xform(dir) get_node("Armature").set_transform(Transform().looking_at(-dir, up)) var dspeed = deaccel_dir.dot(lv) - dspeed -= deaccel * delta + dspeed -= DEACCEL * delta if dspeed < 0: dspeed = 0 diff --git a/3d/platformer/player/follow_camera.gd b/3d/platformer/player/follow_camera.gd index 041b5c44..7eb86103 100644 --- a/3d/platformer/player/follow_camera.gd +++ b/3d/platformer/player/follow_camera.gd @@ -1,5 +1,8 @@ extends Camera +const MAX_HEIGHT = 2.0 +const MIN_HEIGHT = 0 + export var min_distance = 0.5 export var max_distance = 3.5 export var angle_v_adjust = 0.0 @@ -7,8 +10,6 @@ export var autoturn_ray_aperture = 25 export var autoturn_speed = 50 var collision_exception = [] -var max_height = 2.0 -var min_height = 0 func _ready(): # Find collision exceptions for ray. @@ -39,10 +40,7 @@ func _physics_process(dt): delta = delta.normalized() * max_distance # Check upper and lower height. - if delta.y > max_height: - delta.y = max_height - if delta.y < min_height: - delta.y = min_height + delta.y = clamp(delta.y, MIN_HEIGHT, MAX_HEIGHT) # Check autoturn. var ds = PhysicsServer.space_get_direct_state(get_world().get_space()) diff --git a/3d/platformer/player/player.gd b/3d/platformer/player/player.gd index afc74511..18f4cbf9 100644 --- a/3d/platformer/player/player.gd +++ b/3d/platformer/player/player.gd @@ -1,29 +1,32 @@ extends KinematicBody -const ANIM_FLOOR = 0 -const ANIM_AIR = 1 +enum Anim { + FLOOR, + AIR, +} const SHOOT_TIME = 1.5 const SHOOT_SCALE = 2 const CHAR_SCALE = Vector3(0.3, 0.3, 0.3) +const MAX_SPEED = 4.5 const TURN_SPEED = 40 +const JUMP_VELOCITY = 8.5 +const BULLET_SPEED = 20 +const AIR_IDLE_DEACCEL = false +const ACCEL = 14.0 +const DEACCEL = 14.0 +const AIR_ACCEL_FACTOR = 0.4 +const SHARP_TURN_THRESHOLD = 140 var movement_dir = Vector3() var linear_velocity = Vector3() - var jumping = false - -var air_idle_deaccel = false -var accel = 19.0 -var deaccel = 14.0 -var sharp_turn_threshold = 140 -var max_speed = 3.1 - var prev_shoot = false var shoot_blend = 0 onready var gravity = ProjectSettings.get_setting("physics/3d/default_gravity") * ProjectSettings.get_setting("physics/3d/default_gravity_vector") + func _ready(): get_node("AnimationTree").set_active(true) @@ -31,7 +34,7 @@ func _ready(): func _physics_process(delta): linear_velocity += gravity * delta - var anim = ANIM_FLOOR + var anim = Anim.FLOOR var vv = linear_velocity.y # Vertical velocity. var hv = Vector3(linear_velocity.x, 0, linear_velocity.z) # Horizontal velocity. @@ -51,7 +54,7 @@ func _physics_process(delta): var shoot_attempt = Input.is_action_pressed("shoot") if is_on_floor(): - var sharp_turn = hspeed > 0.1 and rad2deg(acos(dir.dot(hdir))) > sharp_turn_threshold + var sharp_turn = hspeed > 0.1 and rad2deg(acos(dir.dot(hdir))) > SHARP_TURN_THRESHOLD if dir.length() > 0.1 and !sharp_turn: if hspeed > 0.001: @@ -59,10 +62,10 @@ func _physics_process(delta): else: hdir = dir - if hspeed < max_speed: - hspeed += accel * delta + if hspeed < MAX_SPEED: + hspeed += ACCEL * delta else: - hspeed -= deaccel * delta + hspeed -= DEACCEL * delta if hspeed < 0: hspeed = 0 @@ -79,22 +82,21 @@ func _physics_process(delta): get_node("Armature").set_transform(Transform(m3, mesh_xform.origin)) if not jumping and jump_attempt: - vv = 7.0 + vv = JUMP_VELOCITY jumping = true get_node("SoundJump").play() else: - anim = ANIM_AIR + anim = Anim.AIR if dir.length() > 0.1: - hv += dir * (accel * 0.2 * delta) - if hv.length() > max_speed: - hv = hv.normalized() * max_speed - else: - if air_idle_deaccel: - hspeed = hspeed - (deaccel * 0.2 * delta) - if hspeed < 0: - hspeed = 0 - hv = hdir * hspeed + hv += dir * (ACCEL * AIR_ACCEL_FACTOR * delta) + if hv.length() > MAX_SPEED: + hv = hv.normalized() * MAX_SPEED + elif AIR_IDLE_DEACCEL: + hspeed = hspeed - (DEACCEL * AIR_ACCEL_FACTOR * delta) + if hspeed < 0: + hspeed = 0 + hv = hdir * hspeed if jumping and vv < 0: jumping = false @@ -116,14 +118,14 @@ func _physics_process(delta): var bullet = preload("res://player/bullet/bullet.tscn").instance() bullet.set_transform(get_node("Armature/Bullet").get_global_transform().orthonormalized()) get_parent().add_child(bullet) - bullet.set_linear_velocity(get_node("Armature/Bullet").get_global_transform().basis[2].normalized() * 20) + bullet.set_linear_velocity(get_node("Armature/Bullet").get_global_transform().basis[2].normalized() * BULLET_SPEED) bullet.add_collision_exception_with(self) # Add it to bullet. get_node("SoundShoot").play() prev_shoot = shoot_attempt if is_on_floor(): - $AnimationTree["parameters/walk/blend_amount"] = hspeed / max_speed + $AnimationTree["parameters/walk/blend_amount"] = hspeed / MAX_SPEED $AnimationTree["parameters/state/current"] = anim $AnimationTree["parameters/air_dir/blend_amount"] = clamp(-linear_velocity.y / 4 + 0.5, 0, 1) diff --git a/3d/platformer/player/player.tscn b/3d/platformer/player/player.tscn index b8bb8c41..182098d6 100644 --- a/3d/platformer/player/player.tscn +++ b/3d/platformer/player/player.tscn @@ -1634,7 +1634,7 @@ input_1/auto_advance = false [sub_resource type="AnimationNodeBlend2" id=22] [sub_resource type="AnimationNodeBlendTree" id=23] -graph_offset = Vector2( -294.243, -77.71 ) +graph_offset = Vector2( -680, -166 ) nodes/Animation/node = SubResource( 17 ) nodes/Animation/position = Vector2( -260, -280 ) "nodes/Animation 2/node" = SubResource( 13 ) @@ -1841,7 +1841,7 @@ tree_root = SubResource( 23 ) anim_player = NodePath("../AnimationPlayer") parameters/air_dir/blend_amount = 0.0 parameters/gun/blend_amount = 0 -parameters/scale/scale = 1.2 +parameters/scale/scale = 1.5 parameters/state/current = 0 parameters/walk/blend_amount = 0.0 diff --git a/3d/platformer/project.godot b/3d/platformer/project.godot index 77f64dd0..2c17ef09 100644 --- a/3d/platformer/project.godot +++ b/3d/platformer/project.godot @@ -139,6 +139,10 @@ shoot={ multithread/thread_rid_pool_prealloc=60 +[physics] + +3d/default_gravity=14.0 + [rendering] quality/intended_usage/framebuffer_allocation=3 diff --git a/3d/platformer/stage/stage.tscn b/3d/platformer/stage/stage.tscn index e9395a39..70101a71 100644 --- a/3d/platformer/stage/stage.tscn +++ b/3d/platformer/stage/stage.tscn @@ -41,7 +41,7 @@ mesh_library = ExtResource( 1 ) cell_octant_size = 4 cell_scale = 1.001 data = { -"cells": PoolIntArray( 3, 0, 1048584, 12, 0, 1441800, 38, 0, 1048584, 65534, 0, 1441800, 65539, 0, 1048584, 65548, 0, 1441800, 65555, 0, 1048584, 65556, 0, 1048583, 65557, 0, 1048583, 65558, 0, 1048583, 65559, 0, 1048583, 65560, 0, 1048583, 65561, 0, 7, 65562, 0, 7, 65563, 0, 7, 65564, 0, 7, 65565, 0, 7, 65566, 0, 7, 65567, 0, 7, 65568, 0, 7, 65569, 0, 7, 65570, 0, 7, 65571, 0, 7, 65572, 0, 7, 65573, 0, 7, 65574, 0, 1048582, 131070, 0, 1441800, 131075, 0, 1048578, 131084, 0, 1441800, 131091, 0, 1048584, 196606, 0, 1441800, 196611, 0, 1048578, 196620, 0, 1441800, 196627, 0, 1048584, 262142, 0, 1441800, 262147, 0, 1048578, 262156, 0, 1441800, 262163, 0, 1048584, 327678, 0, 1441800, 327683, 0, 1048584, 327692, 0, 1441794, 327699, 0, 1048584, 393214, 0, 1441800, 393219, 0, 1048584, 393228, 0, 1441794, 393235, 0, 1048584, 458750, 0, 1441800, 458752, 0, 1441799, 458753, 0, 1441799, 458754, 0, 1441799, 458755, 0, 1048582, 458764, 0, 1441794, 458771, 0, 1048584, 524286, 0, 1441798, 524287, 0, 1441799, 524300, 0, 1441798, 524301, 0, 1048583, 524302, 0, 1048583, 524303, 0, 1048583, 524304, 0, 1048583, 524305, 0, 1048583, 524306, 0, 1048583, 524307, 0, 1048582, -65533, 0, 1048579, -65532, 0, 1441799, -65531, 0, 1441799, -65530, 0, 1441799, -65529, 0, 1441799, -65528, 0, 1441799, -65527, 0, 1441799, -65526, 0, 1441799, -65525, 0, 1441799, -65524, 0, 1441795, 3, 1, 1048584, 12, 1, 1441800, 29, 1, 8, 30, 1, 8, 31, 1, 8, 38, 1, 1048584, 65534, 1, 1441800, 65539, 1, 1048584, 65548, 1, 1441800, 65555, 1, 1048584, 65556, 1, 655367, 65557, 1, 655367, 65558, 1, 655367, 65559, 1, 655367, 65560, 1, 655367, 65561, 1, 655367, 65562, 1, 655367, 65563, 1, 655367, 65564, 1, 6, 65565, 1, 6, 65566, 1, 6, 65567, 1, 6, 65568, 1, 7, 65569, 1, 7, 65570, 1, 7, 65571, 1, 7, 65572, 1, 1048583, 65573, 1, 7, 65574, 1, 1048582, 131070, 1, 1441800, 131075, 1, 1048578, 131084, 1, 1441800, 131091, 1, 1048584, 196606, 1, 1441800, 196611, 1, 1048578, 196620, 1, 1441800, 196627, 1, 1048584, 262142, 1, 1441800, 262147, 1, 1048578, 262156, 1, 1441800, 262163, 1, 1048584, 327678, 1, 1441800, 327683, 1, 1048584, 327692, 1, 1441794, 327699, 1, 1048584, 393214, 1, 1441800, 393219, 1, 1048584, 393228, 1, 1441794, 393235, 1, 1048584, 458750, 1, 1441800, 458752, 1, 655367, 458753, 1, 1441799, 458754, 1, 1441799, 458755, 1, 1048582, 458764, 1, 1441794, 458771, 1, 1048584, 524286, 1, 1441798, 524287, 1, 1441799, 524300, 1, 1441798, 524301, 1, 1048583, 524302, 1, 1048583, 524303, 1, 1048583, 524304, 1, 1048583, 524305, 1, 1048583, 524306, 1, 1048583, 524307, 1, 1048582, -65533, 1, 1048579, -65532, 1, 1441799, -65531, 1, 1441799, -65530, 1, 1441799, -65529, 1, 1441799, -65528, 1, 1441799, -65527, 1, 1441799, -65526, 1, 1441799, -65525, 1, 1441799, -65524, 1, 1441795, -65507, 1, 3, -65506, 1, 3, -65505, 1, 3, 3, 2, 1048584, 5, 2, 1441797, 6, 2, 655365, 8, 2, 1441801, 9, 2, 655368, 10, 2, 655368, 11, 2, 655368, 12, 2, 1441800, 28, 2, 1048584, 32, 2, 9, 38, 2, 1048584, 65534, 2, 1441800, 65539, 2, 1048584, 65544, 2, 1441797, 65545, 2, 655366, 65546, 2, 655366, 65547, 2, 655366, 65548, 2, 1441800, 65555, 2, 1048584, 65556, 2, 655368, 65557, 2, 655368, 65558, 2, 655368, 65559, 2, 655368, 65560, 2, 655363, 65561, 2, 655363, 65562, 2, 655363, 65563, 2, 655363, 65564, 2, 655369, 65568, 2, 5, 65569, 2, 7, 65570, 2, 7, 65571, 2, 7, 65572, 2, 1048583, 65573, 2, 7, 65574, 2, 1048582, 131070, 2, 1441800, 131075, 2, 1048578, 131084, 2, 1441800, 131091, 2, 1048584, 131092, 2, 655368, 131093, 2, 655368, 131094, 2, 655368, 131095, 2, 655368, 131096, 2, 655368, 131097, 2, 655368, 131098, 2, 655368, 131099, 2, 655368, 131100, 2, 655369, 196606, 2, 1441800, 196611, 2, 1048578, 196620, 2, 1441800, 196627, 2, 1048584, 196628, 2, 655366, 196629, 2, 655366, 196630, 2, 655366, 196631, 2, 655366, 196632, 2, 655366, 196633, 2, 655366, 196634, 2, 655366, 196635, 2, 655366, 196636, 2, 655365, 262142, 2, 1441800, 262147, 2, 1048578, 262156, 2, 1441800, 262163, 2, 1048584, 327678, 2, 1441800, 327683, 2, 1048584, 327692, 2, 1441794, 327699, 2, 1048584, 393214, 2, 1441800, 393219, 2, 1048584, 393228, 2, 1441794, 393235, 2, 1048584, 458750, 2, 1441800, 458752, 2, 1441799, 458753, 2, 1441799, 458754, 2, 1441799, 458755, 2, 1048582, 458764, 2, 1441794, 458771, 2, 1048584, 524286, 2, 1441798, 524287, 2, 1441799, 524300, 2, 1441798, 524301, 2, 1048583, 524302, 2, 1048583, 524303, 2, 1048583, 524304, 2, 1048583, 524305, 2, 1048583, 524306, 2, 1048583, 524307, 2, 1048582, -65533, 2, 1048579, -65532, 2, 1048583, -65531, 2, 1441796, -65530, 2, 655364, -65529, 2, 1441799, -65528, 2, 1441796, -65527, 2, 655363, -65526, 2, 655363, -65525, 2, 655363, -65524, 2, 1441800, -65508, 2, 1048579, -65507, 2, 1441799, -65506, 2, 1441799, -65505, 2, 1441799, -65504, 2, 4, 3, 3, 1048584, 5, 3, 5, 6, 3, 1048581, 8, 3, 9, 9, 3, 8, 10, 3, 8, 11, 3, 8, 12, 3, 1441800, 28, 3, 1048585, 33, 3, 9, 38, 3, 1048584, 65534, 3, 1441800, 65539, 3, 1048584, 65544, 3, 5, 65545, 3, 6, 65546, 3, 6, 65547, 3, 6, 65548, 3, 1441800, 65555, 3, 1048584, 65564, 3, 1048585, 65569, 3, 5, 65570, 3, 7, 65571, 3, 7, 65572, 3, 1048583, 65573, 3, 7, 65574, 3, 1048582, 131070, 3, 1441800, 131075, 3, 1048578, 131084, 3, 1441800, 131091, 3, 1048584, 131100, 3, 1048585, 196606, 3, 1441800, 196611, 3, 1048578, 196620, 3, 1441800, 196627, 3, 1048584, 196628, 3, 655368, 196629, 3, 655368, 196630, 3, 655368, 196631, 3, 655368, 196632, 3, 655363, 196633, 3, 655363, 196634, 3, 655363, 196635, 3, 655364, 196636, 3, 1048581, 262142, 3, 1441800, 262147, 3, 1048578, 262156, 3, 1441800, 262163, 3, 1048584, 262164, 3, 655366, 262165, 3, 655366, 262166, 3, 655366, 262167, 3, 655366, 262168, 3, 655366, 262169, 3, 655366, 262170, 3, 655366, 262171, 3, 655365, 327678, 3, 1441800, 327683, 3, 1048584, 327692, 3, 1441794, 327699, 3, 1048584, 393214, 3, 1441800, 393219, 3, 1048584, 393228, 3, 1441794, 393235, 3, 1048584, 458750, 3, 1441800, 458752, 3, 1441799, 458753, 3, 1441799, 458754, 3, 1441799, 458755, 3, 1048582, 458764, 3, 1441794, 458771, 3, 1048578, 524286, 3, 1441798, 524287, 3, 655367, 524300, 3, 1441798, 524301, 3, 1048583, 524302, 3, 1048583, 524303, 3, 1048583, 524304, 3, 1048583, 524305, 3, 1048583, 524306, 3, 1048583, 524307, 3, 1048582, -65533, 3, 1048579, -65532, 3, 1048583, -65531, 3, 4, -65530, 3, 1048580, -65529, 3, 1441799, -65528, 3, 4, -65527, 3, 3, -65526, 3, 3, -65525, 3, 3, -65524, 3, 1441800, -65508, 3, 1048580, -65507, 3, 1441799, -65506, 3, 1441799, -65505, 3, 1441799, -65504, 3, 1441799, -65503, 3, 4, 3, 4, 1048584, 12, 4, 1441800, 27, 4, 1048584, 34, 4, 1441800, 38, 4, 1048584, 65534, 4, 1441800, 65539, 4, 1048584, 65548, 4, 1441800, 65563, 4, 1048584, 65570, 4, 1441798, 65571, 4, 7, 65572, 4, 1048583, 65573, 4, 7, 65574, 4, 1048582, 131070, 4, 1441800, 131075, 4, 1048578, 131084, 4, 9, 131085, 4, 3, 131086, 4, 3, 131087, 4, 3, 131088, 4, 3, 131089, 4, 3, 131090, 4, 3, 131099, 4, 1048584, 196606, 4, 1441800, 196611, 4, 1048578, 196620, 4, 9, 196621, 4, 8, 196622, 4, 8, 196623, 4, 8, 196624, 4, 8, 196625, 4, 8, 196626, 4, 8, 196628, 4, 655368, 196629, 4, 655368, 196630, 4, 655368, 196631, 4, 655368, 196632, 4, 655368, 196635, 4, 1048584, 262142, 4, 1441800, 262147, 4, 1048578, 262156, 4, 1441800, 262164, 4, 655368, 262165, 4, 655368, 262166, 4, 655368, 262167, 4, 655368, 262168, 4, 655363, 262169, 4, 655363, 262170, 4, 655364, 262171, 4, 1048582, 327678, 4, 1441800, 327680, 4, 8, 327681, 4, 8, 327682, 4, 8, 327683, 4, 1048585, 327691, 4, 1441808, 327692, 4, 9, 327693, 4, 3, 327694, 4, 3, 327695, 4, 3, 327696, 4, 3, 327697, 4, 3, 327700, 4, 655368, 327701, 4, 655368, 327702, 4, 655368, 327703, 4, 655368, 327704, 4, 655368, 327705, 4, 655368, 327706, 4, 655369, 393214, 4, 1441800, 393216, 4, 8, 393217, 4, 8, 393218, 4, 8, 393219, 4, 1048585, 393228, 4, 9, 393229, 4, 2, 393230, 4, 2, 393231, 4, 2, 393232, 4, 2, 393233, 4, 2, 393236, 4, 655368, 393237, 4, 655368, 393238, 4, 655368, 393239, 4, 655368, 393240, 4, 655368, 393241, 4, 655368, 393242, 4, 655369, 458750, 4, 1441800, 458752, 4, 6, 458753, 4, 6, 458754, 4, 6, 458755, 4, 1048581, 458764, 4, 1441800, 458771, 4, 1048578, 458772, 4, 655366, 458773, 4, 655366, 458774, 4, 655366, 458775, 4, 655366, 458776, 4, 655366, 458777, 4, 655366, 458778, 4, 655365, 524286, 4, 1441798, 524287, 4, 1048583, 524300, 4, 1441798, 524301, 4, 1048583, 524302, 4, 1048583, 524303, 4, 1048583, 524304, 4, 1048583, 524305, 4, 1048583, 524306, 4, 1048583, 524307, 4, 1048582, -65533, 4, 1048579, -65532, 4, 7, -65531, 4, 7, -65530, 4, 7, -65529, 4, 7, -65528, 4, 1441799, -65527, 4, 1441799, -65526, 4, 1441799, -65525, 4, 1441799, -65524, 4, 1441800, -65509, 4, 1048579, -65508, 4, 1441799, -65507, 4, 1441799, -65506, 4, 1441799, -65505, 4, 1441799, -65504, 4, 1441799, -65503, 4, 1441799, -65502, 4, 1441795, 3, 5, 1048584, 11, 5, 1441801, 27, 5, 1048584, 34, 5, 9, 38, 5, 1048584, 65534, 5, 1441800, 65538, 5, 3, 65539, 5, 1048580, 65547, 5, 1441801, 65563, 5, 1048584, 65570, 5, 5, 65571, 5, 7, 65572, 5, 7, 65573, 5, 7, 65574, 5, 1048582, 131070, 5, 1441800, 131074, 5, 2, 131075, 5, 1048585, 131083, 5, 1441797, 131084, 5, 7, 131085, 5, 7, 131086, 5, 7, 131087, 5, 7, 131088, 5, 7, 131089, 5, 7, 131090, 5, 7, 131091, 5, 1441795, 131099, 5, 1048584, 196606, 5, 1441800, 196610, 5, 2, 196611, 5, 1048585, 196627, 5, 1441800, 196635, 5, 1048584, 262142, 5, 1441800, 262146, 5, 2, 262147, 5, 1048585, 262156, 5, 1441806, 262157, 5, 1, 262158, 5, 1, 262159, 5, 1, 262160, 5, 1, 262161, 5, 655361, 262162, 5, 655361, 262170, 5, 1048579, 262171, 5, 1048582, 327678, 5, 1441800, 327680, 5, 1048583, 327681, 5, 1441798, 327682, 5, 6, 327683, 5, 1048581, 327692, 5, 1441798, 327693, 5, 7, 327694, 5, 1441795, 327695, 5, 7, 327696, 5, 7, 327697, 5, 1048583, 327698, 5, 1441795, 327706, 5, 1048584, 393214, 5, 1441800, 393215, 5, 1048584, 393230, 5, 1441800, 393234, 5, 1441794, 393242, 5, 1048584, 458750, 5, 1441800, 458751, 5, 1048584, 458764, 5, 1441806, 458765, 5, 655361, 458766, 5, 655361, 458767, 5, 655361, 458768, 5, 655361, 458769, 5, 655361, 458771, 5, 1048578, 458772, 5, 1048583, 458773, 5, 1048583, 458774, 5, 1048583, 458775, 5, 1048583, 458776, 5, 1048583, 458777, 5, 1048583, 458778, 5, 1048582, 524286, 5, 1441798, 524287, 5, 1048582, 524300, 5, 1441798, 524301, 5, 1441799, 524302, 5, 1441799, 524303, 5, 1441799, 524304, 5, 1441799, 524305, 5, 1441799, 524306, 5, 1441799, 524307, 5, 1048582, -65533, 5, 1048579, -65532, 5, 7, -65531, 5, 7, -65530, 5, 7, -65529, 5, 1048583, -65528, 5, 1441799, -65527, 5, 1441799, -65526, 5, 1441799, -65525, 5, 1441796, -65509, 5, 1048579, -65508, 5, 1441799, -65507, 5, 1441799, -65506, 5, 1441799, -65505, 5, 1441799, -65504, 5, 1441799, -65503, 5, 1441799, -65502, 5, 4, 2, 6, 655368, 3, 6, 655368, 4, 6, 655369, 11, 6, 1441794, 27, 6, 1048584, 35, 6, 1441800, 38, 6, 1048584, 65534, 6, 1441800, 65537, 6, 1048579, 65538, 6, 655366, 65539, 6, 655366, 65540, 6, 655365, 65547, 6, 1441794, 65563, 6, 1048584, 65571, 6, 1441798, 65572, 6, 7, 65573, 6, 7, 65574, 6, 1048582, 131070, 6, 1441800, 131073, 6, 1048584, 131083, 6, 1441798, 131084, 6, 7, 131085, 6, 7, 131086, 6, 7, 131087, 6, 7, 131088, 6, 7, 131089, 6, 7, 131090, 6, 7, 131091, 6, 1441795, 131099, 6, 1048584, 196606, 6, 1441800, 196609, 6, 1048584, 196627, 6, 1441800, 196635, 6, 1048584, 262142, 6, 1441800, 262145, 6, 1048584, 262156, 6, 1441806, 262157, 6, 1, 262158, 6, 1, 262159, 6, 1, 262160, 6, 1, 262161, 6, 655361, 262162, 6, 655361, 262170, 6, 1048579, 262171, 6, 1048582, 327678, 6, 1441800, 327680, 6, 1441799, 327681, 6, 1048582, 327692, 6, 1441798, 327693, 6, 7, 327694, 6, 1441795, 327695, 6, 7, 327696, 6, 7, 327697, 6, 1048583, 327698, 6, 1441795, 327706, 6, 1048584, 393214, 6, 1441800, 393215, 6, 1048584, 393230, 6, 1441800, 393234, 6, 1441794, 393242, 6, 1048584, 458750, 6, 1441800, 458751, 6, 1048584, 458764, 6, 1441806, 458765, 6, 655361, 458766, 6, 655361, 458767, 6, 655361, 458768, 6, 655361, 458769, 6, 655361, 458771, 6, 1048578, 458772, 6, 1048583, 458773, 6, 1048583, 458774, 6, 1048583, 458775, 6, 1048583, 458776, 6, 1048583, 458777, 6, 1048583, 458778, 6, 1048582, 524286, 6, 1441798, 524287, 6, 1048582, 524300, 6, 1441798, 524301, 6, 1441799, 524302, 6, 1441799, 524303, 6, 1441799, 524304, 6, 1441799, 524305, 6, 1441799, 524306, 6, 1441799, 524307, 6, 1048582, -65534, 6, 655363, -65533, 6, 655363, -65532, 6, 655364, -65531, 6, 655367, -65530, 6, 655367, -65529, 6, 1048583, -65528, 6, 7, -65527, 6, 1441799, -65526, 6, 1441799, -65525, 6, 1441795, -65509, 6, 1048579, -65508, 6, 1441799, -65507, 6, 1441799, -65506, 6, 1441799, -65505, 6, 1441799, -65504, 6, 1441799, -65503, 6, 1441799, -65502, 6, 1441799, -65501, 6, 1441795, 4, 7, 1048584, 6, 7, 11, 11, 7, 9, 27, 7, 1048584, 35, 7, 1441800, 39, 7, 655369, 65534, 7, 1441800, 65537, 7, 1048579, 65538, 7, 1441799, 65539, 7, 1441799, 65540, 7, 1048582, 65542, 7, 12, 65547, 7, 9, 65563, 7, 1048584, 65571, 7, 1441798, 65572, 7, 7, 65573, 7, 7, 65574, 7, 7, 65575, 7, 655365, 131070, 7, 1441800, 131073, 7, 1048584, 131078, 7, 1441804, 131083, 7, 5, 131084, 7, 7, 131085, 7, 1441796, 131086, 7, 655363, 131087, 7, 655363, 131088, 7, 655364, 131089, 7, 7, 131090, 7, 7, 131091, 7, 1441795, 131099, 7, 1048584, 196606, 7, 1441800, 196609, 7, 1048584, 196614, 7, 13, 196621, 7, 1441801, 196622, 7, 655362, 196623, 7, 655362, 196624, 7, 655369, 196627, 7, 1441800, 196635, 7, 1048584, 262142, 7, 1441800, 262145, 7, 1048584, 262156, 7, 1441806, 262157, 7, 1441806, 262158, 7, 1, 262159, 7, 1, 262160, 7, 1, 262161, 7, 655361, 262162, 7, 655361, 262170, 7, 1048579, 262171, 7, 1048582, 327678, 7, 1441800, 327680, 7, 1441799, 327681, 7, 1048582, 327691, 7, 1441809, 327692, 7, 1441801, 327693, 7, 655363, 327694, 7, 655363, 327695, 7, 655363, 327696, 7, 655364, 327697, 7, 1048583, 327698, 7, 1441795, 327706, 7, 1048584, 393214, 7, 1441800, 393215, 7, 1048584, 393228, 7, 1441801, 393229, 7, 655368, 393230, 7, 655368, 393231, 7, 655368, 393232, 7, 655369, 393234, 7, 1441794, 393242, 7, 1048584, 458750, 7, 1441800, 458751, 7, 1048584, 458764, 7, 1441800, 458768, 7, 655361, 458769, 7, 655361, 458771, 7, 1048578, 458772, 7, 1048583, 458773, 7, 1048583, 458774, 7, 1048583, 458775, 7, 1048583, 458776, 7, 1048583, 458777, 7, 1048583, 458778, 7, 1048582, 524286, 7, 1441798, 524287, 7, 1048582, 524300, 7, 1441798, 524301, 7, 1441799, 524302, 7, 1441799, 524303, 7, 1441799, 524304, 7, 1441799, 524305, 7, 1441799, 524306, 7, 1441799, 524307, 7, 1048582, -65532, 7, 1048579, -65531, 7, 1048583, -65530, 7, 10, -65529, 7, 1441799, -65528, 7, 1441799, -65527, 7, 1441799, -65526, 7, 1441799, -65525, 7, 4, -65509, 7, 1048579, -65508, 7, 1441799, -65507, 7, 1441799, -65506, 7, 1441799, -65505, 7, 1441799, -65504, 7, 1441799, -65503, 7, 1441799, -65502, 7, 1441799, -65501, 7, 1441795, 2, 8, 3, 3, 8, 3, 4, 8, 1048585, 12, 8, 1441800, 27, 8, 1048584, 35, 8, 1441800, 40, 8, 655369, 65534, 8, 1441800, 65537, 8, 1048579, 65538, 8, 6, 65539, 8, 6, 65540, 8, 1048581, 65548, 8, 1441800, 65563, 8, 1048584, 65571, 8, 1441798, 65572, 8, 7, 65573, 8, 7, 65574, 8, 7, 65575, 8, 7, 65576, 8, 655365, 131070, 8, 1441800, 131073, 8, 1048584, 131084, 8, 1441796, 131088, 8, 1048579, 131089, 8, 7, 131090, 8, 7, 131091, 8, 1441795, 131099, 8, 1048584, 196606, 8, 1441800, 196609, 8, 1048584, 196620, 8, 1441801, 196624, 8, 1048584, 196627, 8, 1441800, 196635, 8, 1048584, 262142, 8, 1441800, 262145, 8, 1048584, 262156, 8, 1441800, 262161, 8, 655361, 262162, 8, 655361, 262170, 8, 1048579, 262171, 8, 1048582, 327678, 8, 1441800, 327680, 8, 1441799, 327681, 8, 1048582, 327692, 8, 1441800, 327695, 8, 3, 327696, 8, 1048580, 327697, 8, 1048583, 327698, 8, 1441795, 327706, 8, 1048584, 393214, 8, 1441800, 393215, 8, 1048584, 393228, 8, 1441800, 393231, 8, 8, 393232, 8, 1048585, 393234, 8, 1441794, 393242, 8, 1048584, 458750, 8, 1441800, 458751, 8, 1048584, 458764, 8, 9, 458769, 8, 655361, 458771, 8, 1048578, 458772, 8, 1048583, 458773, 8, 1048583, 458774, 8, 1048583, 458775, 8, 1048583, 458776, 8, 1048583, 458777, 8, 1048583, 458778, 8, 1048582, 524286, 8, 1441798, 524287, 8, 1048582, 524300, 8, 5, 524301, 8, 1441799, 524302, 8, 1441799, 524303, 8, 1441799, 524304, 8, 1441799, 524305, 8, 1441799, 524306, 8, 1441799, 524307, 8, 1048582, -65534, 8, 3, -65533, 8, 3, -65532, 8, 1048580, -65531, 8, 655367, -65530, 8, 655367, -65529, 8, 655367, -65528, 8, 1441799, -65527, 8, 1441799, -65526, 8, 1441799, -65525, 8, 655367, -65524, 8, 1441795, -65509, 8, 1048579, -65508, 8, 1441799, -65507, 8, 1441799, -65506, 8, 1441799, -65505, 8, 1441799, -65504, 8, 1441799, -65503, 8, 1441799, -65502, 8, 1441799, -65501, 8, 1441795, 1, 9, 1048579, 2, 9, 5, 3, 9, 1048581, 8, 9, 11, 12, 9, 1441800, 27, 9, 1048584, 35, 9, 1441800, 40, 9, 1048584, 65534, 9, 1441800, 65537, 9, 1048578, 65544, 9, 12, 65548, 9, 1441800, 65563, 9, 1048584, 65570, 9, 1441809, 65571, 9, 1441801, 65572, 9, 655363, 65573, 9, 655363, 65574, 9, 655363, 65575, 9, 655363, 65576, 9, 655364, 131070, 9, 1441800, 131073, 9, 1048578, 131080, 9, 1048588, 131084, 9, 1441800, 131088, 9, 1048579, 131089, 9, 7, 131090, 9, 7, 131091, 9, 1441795, 131099, 9, 1048584, 131107, 9, 1441797, 131108, 9, 655366, 131109, 9, 655366, 131110, 9, 655366, 131111, 9, 655366, 131112, 9, 655365, 196606, 9, 1441800, 196609, 9, 1048578, 196616, 9, 1048588, 196620, 9, 1441800, 196624, 9, 1048584, 196627, 9, 1441800, 196635, 9, 1048584, 262142, 9, 1441800, 262145, 9, 1048578, 262152, 9, 1048589, 262156, 9, 1441800, 262161, 9, 655361, 262162, 9, 655361, 262169, 9, 3, 262170, 9, 1048580, 262171, 9, 1048582, 327678, 9, 1441800, 327680, 9, 655368, 327681, 9, 655369, 327682, 9, 1048592, 327692, 9, 1441800, 327694, 9, 1048579, 327695, 9, 1441799, 327696, 9, 1441799, 327697, 9, 1441799, 327698, 9, 1441795, 327705, 9, 8, 327706, 9, 1048585, 393214, 9, 1441800, 393216, 9, 655368, 393217, 9, 655369, 393228, 9, 1441800, 393230, 9, 1048584, 393234, 9, 1441794, 393241, 9, 8, 393242, 9, 1048585, 458750, 9, 1441800, 458752, 9, 655366, 458753, 9, 655365, 458764, 9, 1441798, 458765, 9, 1441795, 458767, 9, 655361, 458768, 9, 655361, 458769, 9, 655361, 458771, 9, 1048578, 458772, 9, 1048583, 458773, 9, 1048583, 458774, 9, 1048583, 458775, 9, 1048583, 458776, 9, 1048583, 458777, 9, 6, 458778, 9, 1048581, 524286, 9, 1441798, 524287, 9, 655367, 524301, 9, 1441798, 524302, 9, 1441799, 524303, 9, 1441799, 524304, 9, 1441799, 524305, 9, 1441799, 524306, 9, 1441799, 524307, 9, 1048582, -65535, 9, 1048584, -65534, 9, 4, -65533, 9, 1048580, -65532, 9, 7, -65531, 9, 7, -65530, 9, 7, -65529, 9, 7, -65528, 9, 10, -65527, 9, 1441799, -65526, 9, 1441799, -65525, 9, 655367, -65524, 9, 1441795, -65509, 9, 1048579, -65508, 9, 1441799, -65507, 9, 1441799, -65506, 9, 1441799, -65505, 9, 1441799, -65504, 9, 1441799, -65503, 9, 1441799, -65502, 9, 1441799, -65501, 9, 1441795, 1, 10, 1048578, 12, 10, 1441800, 26, 10, 8, 27, 10, 1048585, 35, 10, 1441800, 40, 10, 1048584, 65534, 10, 1441800, 65537, 10, 1048578, 65548, 10, 1441800, 65561, 10, 3, 65562, 10, 3, 65563, 10, 1048585, 65571, 10, 1441800, 65576, 10, 1048584, 131070, 10, 1441800, 131073, 10, 1048578, 131084, 10, 1441800, 131088, 10, 1048580, 131089, 10, 1048583, 131090, 10, 1048583, 131091, 10, 4, 131097, 10, 8, 131098, 10, 8, 131099, 10, 1048585, 131106, 10, 1441809, 131107, 10, 1441801, 131108, 10, 655363, 131109, 10, 655363, 131110, 10, 655363, 131111, 10, 655363, 131112, 10, 655364, 196606, 10, 1441800, 196609, 10, 1048578, 196620, 10, 1441800, 196624, 10, 1048585, 196627, 10, 9, 196633, 10, 8, 196634, 10, 8, 196635, 10, 1048585, 196643, 10, 1441797, 196644, 10, 655366, 196645, 10, 655366, 196646, 10, 655366, 196647, 10, 655366, 196648, 10, 655365, 262142, 10, 1441800, 262145, 10, 1048578, 262156, 10, 1441800, 262161, 10, 1, 262162, 10, 1, 262168, 10, 1048579, 262169, 10, 6, 262170, 10, 6, 262171, 10, 1048581, 327678, 10, 1441800, 327681, 10, 1048578, 327685, 10, 655377, 327689, 10, 655376, 327692, 10, 1441800, 327694, 10, 1048579, 327695, 10, 1441799, 327696, 10, 1441796, 327697, 10, 655363, 327704, 10, 1048584, 393214, 10, 1441800, 393217, 10, 1048584, 393228, 10, 1441800, 393230, 10, 1048584, 393232, 10, 1441801, 393233, 10, 655362, 393240, 10, 1048584, 458750, 10, 1441800, 458752, 10, 6, 458753, 10, 1048582, 458764, 10, 1441798, 458765, 10, 4, 458766, 10, 3, 458767, 10, 14, 458768, 10, 3, 458769, 10, 8, 458770, 10, 8, 458771, 10, 1048585, 458772, 10, 1048583, 458773, 10, 1048583, 458774, 10, 1048583, 458775, 10, 1048583, 458776, 10, 1048582, 524286, 10, 1441798, 524287, 10, 655367, 524301, 10, 5, 524302, 10, 6, 524303, 10, 6, 524304, 10, 6, 524305, 10, 6, 524306, 10, 6, 524307, 10, 1048581, -65535, 10, 1048579, -65534, 10, 1048583, -65533, 10, 7, -65532, 10, 7, -65531, 10, 7, -65530, 10, 7, -65529, 10, 7, -65528, 10, 655367, -65527, 10, 655367, -65526, 10, 655367, -65525, 10, 655367, -65524, 10, 1441795, -65511, 10, 3, -65510, 10, 3, -65509, 10, 1048580, -65508, 10, 7, -65507, 10, 7, -65506, 10, 7, -65505, 10, 7, -65504, 10, 7, -65503, 10, 7, -65502, 10, 1441799, -65501, 10, 1441795, 2, 11, 655368, 3, 11, 655368, 4, 11, 655368, 5, 11, 655368, 6, 11, 655368, 7, 11, 655368, 8, 11, 655368, 9, 11, 655368, 10, 11, 655368, 11, 11, 655368, 21, 11, 8, 22, 11, 8, 23, 11, 8, 24, 11, 1048585, 25, 11, 1441801, 26, 11, 655369, 35, 11, 1441800, 40, 11, 1048584, 65534, 11, 1441800, 65538, 11, 655368, 65539, 11, 655368, 65540, 11, 655368, 65541, 11, 655368, 65542, 11, 655368, 65543, 11, 655368, 65544, 11, 655368, 65545, 11, 655368, 65546, 11, 655368, 65547, 11, 655368, 65549, 11, 8, 65550, 11, 8, 65551, 11, 8, 65552, 11, 8, 65553, 11, 8, 65554, 11, 8, 65555, 11, 8, 65556, 11, 8, 65557, 11, 8, 65558, 11, 8, 65559, 11, 8, 65560, 11, 1048585, 65561, 11, 1441797, 65562, 11, 655365, 65571, 11, 1441800, 65576, 11, 1048584, 131070, 11, 1441800, 131074, 11, 655368, 131075, 11, 655368, 131076, 11, 655368, 131077, 11, 655368, 131078, 11, 655368, 131079, 11, 655368, 131080, 11, 655368, 131081, 11, 655368, 131082, 11, 655368, 131083, 11, 655368, 131085, 11, 8, 131086, 11, 8, 131087, 11, 1048585, 131088, 11, 6, 131089, 11, 6, 131090, 11, 6, 131091, 11, 6, 131092, 11, 9, 131093, 11, 8, 131094, 11, 8, 131095, 11, 8, 131096, 11, 1048585, 131107, 11, 1441800, 131112, 11, 1048584, 196606, 11, 1441800, 196610, 11, 655368, 196611, 11, 655368, 196612, 11, 655368, 196613, 11, 655368, 196614, 11, 655368, 196615, 11, 655368, 196616, 11, 655368, 196617, 11, 655368, 196618, 11, 655368, 196619, 11, 655368, 196621, 11, 8, 196622, 11, 8, 196623, 11, 1048585, 196628, 11, 9, 196629, 11, 8, 196630, 11, 8, 196631, 11, 8, 196632, 11, 1048585, 196642, 11, 1441809, 196643, 11, 1441801, 196644, 11, 655363, 196645, 11, 655363, 196646, 11, 655363, 196647, 11, 655363, 196648, 11, 655364, 262142, 11, 1441800, 262146, 11, 655368, 262147, 11, 655368, 262148, 11, 655368, 262149, 11, 655368, 262150, 11, 655368, 262151, 11, 655368, 262152, 11, 655368, 262153, 11, 655368, 262154, 11, 655368, 262155, 11, 655368, 262157, 11, 8, 262158, 11, 8, 262159, 11, 8, 262160, 11, 14, 262161, 11, 14, 262162, 11, 14, 262163, 11, 14, 262164, 11, 8, 262165, 11, 8, 262166, 11, 8, 262167, 11, 8, 262168, 11, 1048585, 262179, 11, 1441797, 262180, 11, 655366, 262181, 11, 655366, 262182, 11, 655366, 262183, 11, 655366, 262184, 11, 655365, 327678, 11, 1441800, 327682, 11, 655362, 327683, 11, 655362, 327684, 11, 655362, 327685, 11, 655369, 327686, 11, 655366, 327687, 11, 655366, 327688, 11, 655366, 327689, 11, 1441801, 327690, 11, 655368, 327691, 11, 655368, 327693, 11, 8, 327694, 11, 1048585, 327695, 11, 6, 327696, 11, 9, 327697, 11, 8, 327698, 11, 8, 327699, 11, 8, 327700, 11, 8, 327701, 11, 8, 327702, 11, 8, 327703, 11, 8, 327704, 11, 1048585, 393214, 11, 1441800, 393218, 11, 655362, 393219, 11, 655362, 393220, 11, 655362, 393221, 11, 655369, 393225, 11, 1441801, 393226, 11, 655368, 393227, 11, 655368, 393229, 11, 8, 393230, 11, 1048585, 393232, 11, 9, 393233, 11, 2, 393234, 11, 2, 393235, 11, 2, 393236, 11, 2, 393237, 11, 8, 393238, 11, 8, 393239, 11, 8, 393240, 11, 1048585, 458750, 11, 1441800, 458752, 11, 655367, 458753, 11, 655367, 458754, 11, 655366, 458755, 11, 655366, 458756, 11, 655366, 458757, 11, 655366, 458761, 11, 1441797, 458762, 11, 655366, 458763, 11, 655366, 458764, 11, 1441799, 458765, 11, 6, 458766, 11, 1048581, 458768, 11, 5, 458769, 11, 6, 458770, 11, 6, 458771, 11, 6, 458772, 11, 6, 458773, 11, 6, 458774, 11, 6, 458775, 11, 6, 458776, 11, 1048581, 524286, 11, 1441798, 524287, 11, 655367, -65534, 11, 655363, -65533, 11, 655363, -65532, 11, 655363, -65531, 11, 655363, -65530, 11, 655363, -65529, 11, 655363, -65528, 11, 655363, -65527, 11, 655363, -65526, 11, 655363, -65525, 11, 655363, -65512, 11, 1048580, -65511, 11, 1441796, -65510, 11, 655364, -65509, 11, 7, -65508, 11, 7, -65507, 11, 7, -65506, 11, 7, -65505, 11, 7, -65504, 11, 7, -65503, 11, 7, -65502, 11, 7, -65501, 11, 1441795, 21, 12, 15, 23, 12, 1048582, 25, 12, 9, 26, 12, 1048585, 35, 12, 1441800, 40, 12, 1048584, 65534, 12, 1441800, 65548, 12, 1048584, 65549, 12, 1048583, 65550, 12, 1048583, 65551, 12, 1048583, 65552, 12, 1048583, 65553, 12, 1048583, 65554, 12, 1048583, 65555, 12, 1048583, 65556, 12, 1048583, 65561, 12, 5, 65562, 12, 1048581, 65571, 12, 1441800, 65576, 12, 1048584, 131070, 12, 1441800, 131084, 12, 1048584, 131087, 12, 16, 131092, 12, 17, 131107, 12, 1441800, 131112, 12, 1048584, 196606, 12, 1441800, 196620, 12, 1048584, 196643, 12, 1441800, 196648, 12, 1048584, 262142, 12, 1441800, 262156, 12, 1048584, 262178, 12, 1441809, 262179, 12, 1441801, 262180, 12, 655363, 262181, 12, 655363, 262182, 12, 655363, 262183, 12, 655363, 262184, 12, 655364, 327678, 12, 1441800, 327686, 12, 655363, 327687, 12, 655363, 327688, 12, 655363, 327692, 12, 1048584, 327694, 12, 16, 327696, 12, 17, 327715, 12, 1441797, 327716, 12, 655366, 327717, 12, 655366, 327718, 12, 655366, 327719, 12, 655366, 327720, 12, 655365, 393214, 12, 1441800, 393222, 12, 655368, 393223, 12, 655368, 393224, 12, 655368, 393228, 12, 1048584, 458750, 12, 1441800, 458752, 12, 655367, 458753, 12, 655367, 458754, 12, 655367, 458755, 12, 655367, 458756, 12, 655367, 458757, 12, 655367, 458758, 12, 655366, 458759, 12, 655366, 458760, 12, 655366, 458761, 12, 1441799, 458762, 12, 1441799, 458763, 12, 1441799, 458764, 12, 655366, 524286, 12, 1441798, 524287, 12, 655367, -65513, 12, 1048579, -65512, 12, 7, -65511, 12, 4, -65510, 12, 1048580, -65509, 12, 7, -65508, 12, 7, -65507, 12, 7, -65506, 12, 1610612743, -65505, 12, 7, -65504, 12, 1610612743, -65503, 12, 7, -65502, 12, 1610612743, -65501, 12, 1441795, 21, 13, 15, 23, 13, 1048582, 28, 13, 1441801, 29, 13, 655369, 35, 13, 1441800, 38, 13, 8, 39, 13, 8, 40, 13, 1048585, 65534, 13, 1441800, 65548, 13, 1048584, 65549, 13, 1048583, 65550, 13, 1611661319, 65551, 13, 1048583, 65552, 13, 1048583, 65553, 13, 1048583, 65554, 13, 1048583, 65555, 13, 1611661319, 65556, 13, 1048583, 65564, 13, 1441801, 65565, 13, 1611268105, 65571, 13, 1441800, 65574, 13, 8, 65575, 13, 8, 65576, 13, 1048585, 131070, 13, 1612054536, 131084, 13, 1048584, 131100, 13, 1441797, 131101, 13, 655365, 131107, 13, 1441800, 131110, 13, 8, 131111, 13, 8, 131112, 13, 1048585, 196606, 13, 1441800, 196620, 13, 1048584, 196643, 13, 1441800, 196646, 13, 8, 196647, 13, 8, 196648, 13, 1048585, 262142, 13, 1441800, 262156, 13, 1611661320, 262179, 13, 1612054536, 262182, 13, 8, 262183, 13, 8, 262184, 13, 1048585, 327678, 13, 1612054536, 327692, 13, 1048584, 327715, 13, 1441798, 327716, 13, 7, 327717, 13, 1610612743, 327718, 13, 6, 327719, 13, 6, 327720, 13, 1048581, 393214, 13, 1441800, 393228, 13, 1048584, 458750, 13, 1441800, 458752, 13, 655367, 458753, 13, 655367, 458754, 13, 655367, 458755, 13, 655367, 458756, 13, 655367, 458757, 13, 655367, 458758, 13, 655367, 458759, 13, 655367, 458760, 13, 655367, 458761, 13, 655367, 458762, 13, 1441799, 458763, 13, 1441799, 458764, 13, 1611268102, 524286, 13, 1441798, 524287, 13, 1611268103, -65513, 13, 1611661315, -65512, 13, 7, -65511, 13, 7, -65510, 13, 7, -65509, 13, 7, -65508, 13, 1441796, -65507, 13, 655364, -65506, 13, 7, -65505, 13, 7, -65504, 13, 7, -65503, 13, 7, -65502, 13, 7, -65501, 13, 1612054531, 21, 14, 15, 23, 14, 1048582, 28, 14, 9, 29, 14, 1048585, 35, 14, 1441800, 37, 14, 1048584, 65534, 14, 1441800, 65548, 14, 1048584, 65549, 14, 1048583, 65550, 14, 1611661319, 65551, 14, 1611661319, 65552, 14, 1048583, 65553, 14, 655373, 65554, 14, 655373, 65555, 14, 1048583, 65556, 14, 1048583, 65564, 14, 9, 65565, 14, 1048585, 65571, 14, 1441800, 65573, 14, 1048584, 131070, 14, 1441800, 131084, 14, 1048584, 131090, 14, 655373, 131100, 14, 5, 131101, 14, 1611661317, 131107, 14, 1441800, 131109, 14, 1048584, 196606, 14, 1441800, 196620, 14, 1611661320, 196643, 14, 1612054536, 196645, 14, 1048584, 262142, 14, 1441800, 262156, 14, 1048584, 262179, 14, 1612054536, 262181, 14, 1048584, 327678, 14, 1441800, 327692, 14, 1048584, 327715, 14, 1441798, 327716, 14, 1610612743, 327717, 14, 1611661318, 393214, 14, 1612054536, 393228, 14, 1048584, 458750, 14, 1441800, 458752, 14, 655367, 458753, 14, 655367, 458754, 14, 655367, 458755, 14, 655367, 458756, 14, 1611268103, 458757, 14, 655367, 458758, 14, 655367, 458759, 14, 1611268103, 458760, 14, 655367, 458761, 14, 655367, 458762, 14, 1441799, 458763, 14, 1441799, 458764, 14, 655366, 524286, 14, 1441798, 524287, 14, 655367, -65513, 14, 1048579, -65512, 14, 7, -65511, 14, 7, -65510, 14, 1610612743, -65509, 14, 7, -65508, 14, 4, -65507, 14, 1048580, -65506, 14, 7, -65505, 14, 7, -65504, 14, 7, -65503, 14, 7, -65502, 14, 7, -65501, 14, 1441795, 21, 15, 655368, 22, 15, 655368, 23, 15, 655368, 24, 15, 655369, 31, 15, 1441801, 32, 15, 655369, 35, 15, 1441800, 37, 15, 1048584, 65534, 15, 1441800, 65548, 15, 1048584, 65549, 15, 1611268104, 65550, 15, 655368, 65551, 15, 655368, 65552, 15, 1611268104, 65553, 15, 655368, 65554, 15, 655368, 65555, 15, 1611268104, 65556, 15, 655368, 65557, 15, 655368, 65558, 15, 655368, 65559, 15, 655368, 65560, 15, 655369, 65567, 15, 1441801, 65568, 15, 1611268105, 65571, 15, 1441800, 65573, 15, 1048584, 131070, 15, 1441800, 131084, 15, 1048584, 131085, 15, 655368, 131086, 15, 655368, 131087, 15, 655368, 131088, 15, 655368, 131089, 15, 1611268104, 131090, 15, 655368, 131091, 15, 655368, 131092, 15, 655368, 131093, 15, 655368, 131094, 15, 655368, 131095, 15, 1611268104, 131096, 15, 655369, 131103, 15, 1441801, 131104, 15, 1611268105, 131107, 15, 1441800, 131109, 15, 1048584, 196606, 15, 1441800, 196620, 15, 1048584, 196621, 15, 655368, 196622, 15, 655368, 196623, 15, 655368, 196624, 15, 655368, 196625, 15, 655368, 196626, 15, 655368, 196627, 15, 655368, 196628, 15, 655368, 196629, 15, 655368, 196630, 15, 655368, 196631, 15, 1611268104, 196632, 15, 1611268105, 196639, 15, 1441797, 196640, 15, 655365, 196643, 15, 1441800, 196645, 15, 1048584, 262142, 15, 1612054536, 262156, 15, 1048584, 262157, 15, 1611268104, 262158, 15, 655368, 262159, 15, 655368, 262160, 15, 655368, 262161, 15, 1611268104, 262162, 15, 655368, 262163, 15, 655368, 262164, 15, 655368, 262165, 15, 655368, 262166, 15, 655368, 262167, 15, 655368, 262168, 15, -1609957367, 262179, 15, 1612054536, 262181, 15, 1048584, 327678, 15, 1441800, 327692, 15, 1048584, 327693, 15, 655368, 327694, 15, 537526280, 327695, 15, 655368, 327696, 15, 655368, 327697, 15, 655368, 327698, 15, 655368, 327699, 15, 1310729, 327700, 15, 655366, 327701, 15, 655366, 327702, 15, 655366, 327703, 15, 655366, 327704, 15, 655365, 327715, 15, 1441798, 327716, 15, 7, 327717, 15, 1048582, 393214, 15, 1441800, 393228, 15, 1048584, 393229, 15, 655368, 393230, 15, 1611268104, 393231, 15, 655368, 393232, 15, 655368, 393233, 15, 1611268104, 393234, 15, 655368, 393235, 15, 1310729, 458750, 15, 1441800, 458752, 15, 1611268103, 458753, 15, 655367, 458754, 15, 1611268103, 458755, 15, 655367, 458756, 15, 655367, 458757, 15, 655367, 458758, 15, 655367, 458759, 15, 655367, 458760, 15, 655367, 458761, 15, 655367, 458762, 15, 1441799, 458763, 15, 1441799, 458764, 15, 655366, 458765, 15, 655366, 458766, 15, 1611268102, 458767, 15, 655366, 458768, 15, 655366, 458769, 15, 1611268102, 458770, 15, 655366, 458771, 15, 1611268101, 524286, 15, 1441798, 524287, 15, 655367, -65512, 15, 655364, -65511, 15, 7, -65510, 15, 7, -65509, 15, 7, -65508, 15, 7, -65507, 15, 7, -65506, 15, 7, -65505, 15, 1441796, -65504, 15, 655364, -65503, 15, 7, -65502, 15, 7, -65501, 15, 1441795, 25, 16, 655369, 31, 16, 9, 32, 16, 1048585, 34, 16, 1612054537, 37, 16, 1048584, 65534, 16, 1441800, 65548, 16, 1611661320, 65561, 16, 655369, 65567, 16, 9, 65568, 16, 1048585, 65570, 16, 1441801, 65573, 16, 1048584, 131070, 16, 1441800, 131084, 16, 1048584, 131097, 16, 655369, 131103, 16, 9, 131104, 16, 1611661321, 131106, 16, 1441801, 131109, 16, 1048584, 196606, 16, 1441800, 196620, 16, 1611661320, 196633, 16, 655369, 196639, 16, 5, 196640, 16, 1048581, 196642, 16, 1441801, 196645, 16, 1048584, 262142, 16, 1441800, 262156, 16, 1048584, 262169, 16, 655369, 262178, 16, 1441801, 262181, 16, 1048584, 327678, 16, 1441800, 327692, 16, 1048584, 327699, 16, 1611661320, 327700, 16, 1048583, 327701, 16, 1048583, 327702, 16, 1048583, 327703, 16, 1048583, 327704, 16, 1611661319, 327705, 16, 655365, 327714, 16, 1612054533, 327715, 16, 7, 327716, 16, 7, 327717, 16, 1048582, 393214, 16, 1612054536, 393228, 16, 1048584, 393235, 16, 1048584, 458750, 16, 1441800, 458752, 16, 655367, 458753, 16, 655367, 458754, 16, 655367, 458755, 16, 655367, 458756, 16, 655367, 458757, 16, 1611268103, 458758, 16, 655367, 458759, 16, 1611268103, 458760, 16, 655367, 458761, 16, 655367, 458762, 16, 1441799, 458763, 16, 1441799, 458764, 16, 655366, 458765, 16, 7, 458766, 16, 7, 458767, 16, 7, 458768, 16, 7, 458769, 16, 7, 458770, 16, 7, 458771, 16, 1048582, 524286, 16, 1441798, 524287, 16, 655367, -65511, 16, 1611268100, -65510, 16, 7, -65509, 16, 7, -65508, 16, 7, -65507, 16, 1610612743, -65506, 16, 1610612743, -65505, 16, 4, -65504, 16, 1048580, -65503, 16, 7, -65502, 16, 1441796, 0, 17, 8, 1, 17, 1610612744, 2, 17, 8, 3, 17, 1610612744, 4, 17, 8, 5, 17, 1610612744, 6, 17, 8, 7, 17, 8, 8, 17, 8, 9, 17, 8, 10, 17, 8, 11, 17, 8, 12, 17, 8, 13, 17, 8, 14, 17, 8, 15, 17, 1610612744, 16, 17, 8, 17, 17, 8, 18, 17, 8, 19, 17, 8, 20, 17, 8, 21, 17, 8, 22, 17, 8, 25, 17, 1048584, 34, 17, 1441800, 37, 17, 1048584, 65534, 17, 9, 65535, 17, 8, 65536, 17, 8, 65537, 17, 8, 65538, 17, 1610612744, 65539, 17, 8, 65540, 17, 8, 65541, 17, 8, 65542, 17, 8, 65543, 17, 1610612744, 65544, 17, 8, 65545, 17, 8, 65546, 17, 8, 65547, 17, 8, 65548, 17, 8, 65549, 17, 8, 65550, 17, 1610612744, 65551, 17, 8, 65552, 17, 1610612744, 65553, 17, 8, 65554, 17, 8, 65555, 17, 8, 65556, 17, 1610612744, 65557, 17, 8, 65558, 17, 8, 65561, 17, 1048584, 65570, 17, 1441800, 65573, 17, 1048584, 131070, 17, 9, 131071, 17, 8, 131072, 17, 8, 131073, 17, 8, 131074, 17, 8, 131075, 17, 1610612744, 131076, 17, 8, 131077, 17, 1610612744, 131078, 17, 8, 131079, 17, 8, 131080, 17, 8, 131081, 17, 8, 131082, 17, 8, 131083, 17, 8, 131084, 17, 8, 131085, 17, 8, 131086, 17, 8, 131087, 17, 8, 131088, 17, 1610612744, 131089, 17, 8, 131090, 17, 8, 131091, 17, 8, 131092, 17, 8, 131093, 17, 8, 131094, 17, 8, 131097, 17, 1048584, 131106, 17, 1441800, 131109, 17, 1048584, 196606, 17, 9, 196607, 17, 8, 196608, 17, 8, 196609, 17, 1610612744, 196610, 17, 8, 196611, 17, 1610612744, 196612, 17, 8, 196613, 17, 8, 196614, 17, 8, 196615, 17, 1610612744, 196616, 17, 8, 196617, 17, 8, 196618, 17, 8, 196619, 17, 8, 196620, 17, 8, 196621, 17, 8, 196622, 17, 8, 196623, 17, 8, 196624, 17, 8, 196625, 17, 8, 196626, 17, 8, 196627, 17, 8, 196628, 17, 8, 196629, 17, 1610612744, 196630, 17, 8, 196633, 17, 1048584, 196642, 17, 1441800, 196645, 17, 1611661320, 262142, 17, 9, 262143, 17, 8, 262144, 17, 8, 262145, 17, 1610612744, 262146, 17, 8, 262147, 17, 8, 262148, 17, 8, 262149, 17, 8, 262150, 17, 8, 262151, 17, 8, 262152, 17, 8, 262153, 17, 8, 262154, 17, 8, 262155, 17, 8, 262156, 17, 8, 262157, 17, 8, 262158, 17, 8, 262159, 17, 8, 262160, 17, 8, 262161, 17, 1610612744, 262162, 17, 8, 262163, 17, 8, 262164, 17, 1610612744, 262165, 17, 8, 262166, 17, 8, 262169, 17, 1048584, 262178, 17, 1441800, 262181, 17, 1048584, 327678, 17, 9, 327679, 17, 8, 327680, 17, 1610612744, 327681, 17, 8, 327682, 17, 8, 327683, 17, 1610612744, 327684, 17, 8, 327685, 17, 1610612744, 327686, 17, 8, 327687, 17, 8, 327688, 17, 8, 327689, 17, 8, 327690, 17, 8, 327691, 17, 8, 327692, 17, 1610612744, 327693, 17, 8, 327694, 17, 1610612744, 327695, 17, 8, 327696, 17, 8, 327697, 17, 8, 327698, 17, 8, 327699, 17, 1048580, 327700, 17, 6, 327701, 17, 6, 327702, 17, 6, 327703, 17, 1048583, 327704, 17, 1048583, 327705, 17, 1048582, 327714, 17, 1612054534, 327715, 17, 7, 327716, 17, 7, 327717, 17, 1048582, 393214, 17, 1610612745, 393215, 17, 8, 393216, 17, 8, 393217, 17, 8, 393218, 17, 8, 393219, 17, 8, 393220, 17, 8, 393221, 17, 8, 393222, 17, 1610612744, 393223, 17, 8, 393224, 17, 8, 393225, 17, 8, 393226, 17, 8, 393227, 17, 8, 393228, 17, 8, 393229, 17, 8, 393230, 17, 8, 393231, 17, 8, 393232, 17, 8, 393233, 17, 8, 393234, 17, 8, 393235, 17, 1048585, 458750, 17, 9, 458751, 17, 8, 458752, 17, 1610612742, 458753, 17, 6, 458754, 17, 6, 458755, 17, 1610612742, 458756, 17, 6, 458757, 17, 6, 458758, 17, 6, 458759, 17, 6, 458760, 17, 6, 458761, 17, 1610612742, 458762, 17, 1610612742, 458763, 17, 6, 458764, 17, 6, 458765, 17, 6, 458766, 17, 6, 458767, 17, 6, 458768, 17, 6, 458769, 17, 6, 458770, 17, 6, 458771, 17, 1048581, 524286, 17, 5, 524287, 17, 6, -65511, 17, 1048579, -65510, 17, 7, -65509, 17, 7, -65508, 17, 7, -65507, 17, 7, -65506, 17, 7, -65505, 17, 7, -65504, 17, 7, -65503, 17, 7, -65502, 17, 1441795, 23, 18, 1441800, 26, 18, 655368, 27, 18, 655368, 28, 18, 655368, 29, 18, 655368, 30, 18, 655368, 31, 18, 655368, 32, 18, 655368, 33, 18, 655368, 37, 18, 1048584, 65559, 18, 1441800, 65562, 18, 1611268104, 65563, 18, 655368, 65564, 18, 655368, 65565, 18, 655368, 65566, 18, 655368, 65567, 18, 655368, 65568, 18, 655368, 65569, 18, 655368, 65573, 18, 1048584, 131095, 18, 1441800, 131098, 18, 655368, 131099, 18, 655368, 131100, 18, 655368, 131101, 18, 655368, 131102, 18, 655368, 131103, 18, 655368, 131104, 18, 1611268104, 131105, 18, 655368, 131109, 18, 1048584, 196631, 18, 1612054536, 196634, 18, -1609957368, 196635, 18, 655368, 196636, 18, 655368, 196637, 18, 655368, 196638, 18, 1611268104, 196639, 18, 655368, 196640, 18, 655368, 196641, 18, 655368, 196645, 18, 1611661320, 262167, 18, 1441800, 262170, 18, 655368, 262171, 18, 655368, 262172, 18, 1611268104, 262173, 18, 655368, 262174, 18, 655368, 262175, 18, 655368, 262176, 18, 655368, 262177, 18, 655368, 262181, 18, 1611661320, 327703, 18, 1441798, 327704, 18, 1048583, 327705, 18, 1048583, 327706, 18, 655366, 327707, 18, 655366, 327708, 18, 655366, 327709, 18, 655366, 327710, 18, 655366, 327711, 18, 655366, 327712, 18, 655366, 327713, 18, 655366, 327714, 18, 1048583, 327715, 18, 7, 327716, 18, 1610612743, 327717, 18, 1048582, -65510, 18, 655363, -65509, 18, 655363, -65508, 18, 655363, -65507, 18, 655363, -65506, 18, 1611268099, -65505, 18, 655363, -65504, 18, 655363, -65503, 18, 655363, 23, 19, 9, 24, 19, 8, 25, 19, 1610612744, 26, 19, 8, 27, 19, 8, 28, 19, 8, 29, 19, 8, 30, 19, 8, 31, 19, 1610612744, 32, 19, 8, 33, 19, 8, 34, 19, 1610612744, 35, 19, 8, 36, 19, 8, 37, 19, 1048585, 65559, 19, 9, 65560, 19, 8, 65561, 19, 8, 65562, 19, 8, 65563, 19, 8, 65564, 19, 8, 65565, 19, 1610612744, 65566, 19, 8, 65567, 19, 8, 65568, 19, 8, 65569, 19, 1610612744, 65570, 19, 8, 65571, 19, 8, 65572, 19, 8, 65573, 19, 1048585, 131095, 19, 9, 131096, 19, 8, 131097, 19, 8, 131098, 19, 8, 131099, 19, 1610612744, 131100, 19, 8, 131101, 19, 8, 131102, 19, 8, 131103, 19, 1610612744, 131104, 19, 8, 131105, 19, 8, 131106, 19, 8, 131107, 19, 8, 131108, 19, 8, 131109, 19, 1048585, 196631, 19, 9, 196632, 19, 8, 196633, 19, 8, 196634, 19, 8, 196635, 19, 8, 196636, 19, 1610612744, 196637, 19, 8, 196638, 19, 8, 196639, 19, 8, 196640, 19, 8, 196641, 19, 1610612744, 196642, 19, 8, 196643, 19, 8, 196644, 19, 8, 196645, 19, 1611661321, 262167, 19, 9, 262168, 19, 8, 262169, 19, 8, 262170, 19, 8, 262171, 19, 8, 262172, 19, 8, 262173, 19, 8, 262174, 19, 1610612744, 262175, 19, 8, 262176, 19, 8, 262177, 19, 8, 262178, 19, 8, 262179, 19, 8, 262180, 19, 8, 262181, 19, 1048585, 327703, 19, 1610612741, 327704, 19, 6, 327705, 19, 6, 327706, 19, 6, 327707, 19, 6, 327708, 19, 6, 327709, 19, 6, 327710, 19, 6, 327711, 19, 6, 327712, 19, 6, 327713, 19, 6, 327714, 19, 6, 327715, 19, 1610612742, 327716, 19, 6, 327717, 19, 1611661317, 0, 65531, 655368, 1, 65531, 655368, 2, 65531, 655368, 3, 65531, 655368, 4, 65531, 655368, 5, 65531, 655368, 6, 65531, 655368, 7, 65531, 655368, 8, 65531, 537526280, 9, 65531, 655368, 10, 65531, 655368, 11, 65531, 655368, 12, 65531, 1611268104, 13, 65531, 655368, 14, 65531, 1611268105, 65534, 65531, 1441801, 65535, 65531, 655368, 65536, 65531, 655368, 65537, 65531, 655368, 65538, 65531, 655368, 65539, 65531, 655368, 65540, 65531, 655368, 65541, 65531, 655368, 65542, 65531, 655368, 65543, 65531, 655368, 65544, 65531, 655368, 65545, 65531, 655368, 65546, 65531, 655368, 65547, 65531, 1611268104, 65548, 65531, 655368, 65549, 65531, 655368, 65550, 65531, 655369, 131070, 65531, 1441801, 131071, 65531, 655368, 131072, 65531, 655368, 131073, 65531, 655368, 131074, 65531, 1611268104, 131075, 65531, 655368, 131076, 65531, 655368, 131077, 65531, 655368, 131078, 65531, 1611268104, 131079, 65531, 655368, 131080, 65531, 655368, 131081, 65531, 655368, 131082, 65531, 655368, 131083, 65531, 655368, 131084, 65531, 655368, 131085, 65531, 655368, 131086, 65531, 655369, 196606, 65531, 1441801, 196607, 65531, 655368, 196608, 65531, 655368, 196609, 65531, 655368, 196610, 65531, 655368, 196611, 65531, 655364, 196612, 65531, 655367, 196613, 65531, 655367, 196614, 65531, 655367, 196615, 65531, 655367, 196616, 65531, 655367, 196617, 65531, 1611268103, 196618, 65531, 655367, 196619, 65531, 655367, 196620, 65531, 1441796, 196621, 65531, 655368, 196622, 65531, 655369, 262142, 65531, 1441801, 262143, 65531, 655368, 262144, 65531, 655368, 262145, 65531, 655368, 262146, 65531, 655368, 262147, 65531, 655369, 262156, 65531, 1441801, 262157, 65531, 655368, 262158, 65531, 655369, 327678, 65531, 1441801, 327679, 65531, 655368, 327680, 65531, 655368, 327681, 65531, 655368, 327682, 65531, 655368, 327683, 65531, 655369, 327692, 65531, 1441801, 327693, 65531, 1611268104, 327694, 65531, 655369, 393214, 65531, 1441801, 393215, 65531, 655368, 393216, 65531, 655368, 393217, 65531, 655368, 393218, 65531, 655368, 393219, 65531, 655369, 393228, 65531, 1441801, 393229, 65531, 655368, 393230, 65531, 537526281, 458750, 65531, -1609170935, 458751, 65531, 655368, 458752, 65531, 655366, 458753, 65531, 655366, 458754, 65531, 655366, 458755, 65531, 655365, 458764, 65531, 1441801, 458765, 65531, 655368, 458766, 65531, 655369, 524286, 65531, 1441797, 524287, 65531, 655366, 524300, 65531, 1441797, 524301, 65531, 655366, 524302, 65531, 655365, 14, 65532, 1048584, 65534, 65532, 1441800, 65550, 65532, 1048584, 131070, 65532, 1441800, 131086, 65532, 1048584, 196606, 65532, 1441800, 196611, 65532, 1048579, 196612, 65532, 655367, 196613, 65532, 1441799, 196614, 65532, 1441799, 196615, 65532, 1441799, 196616, 65532, 1441799, 196617, 65532, 1441799, 196618, 65532, 1441799, 196619, 65532, 1441799, 196620, 65532, -1609170941, 196622, 65532, 1048584, 262142, 65532, 1441800, 262147, 65532, 1048584, 262156, 65532, 1441800, 262158, 65532, 1048584, 327678, 65532, 1441800, 327683, 65532, 1048584, 327692, 65532, 1441800, 327694, 65532, 1048584, 393214, 65532, 1441800, 393219, 65532, -1609564152, 393228, 65532, 1441800, 393230, 65532, 1048584, 458750, 65532, 1441800, 458752, 65532, -1609170937, 458753, 65532, 538312711, 458754, 65532, 1441799, 458755, 65532, 537919494, 458764, 65532, 1441800, 458766, 65532, 1048584, 524286, 65532, 1441798, 524287, 65532, 1441799, 524300, 65532, 1441798, 524301, 65532, 1048583, 524302, 65532, 1048582, 15, 65533, 655368, 16, 65533, 655368, 17, 65533, 655368, 18, 65533, 655368, 19, 65533, 655369, 65534, 65533, 1441800, 65540, 65533, 3, 65551, 65533, 655368, 65552, 65533, 655368, 65553, 65533, 655368, 65554, 65533, 655368, 65555, 65533, 655369, 131070, 65533, 1441800, 131076, 65533, 2, 131077, 65533, 3, 131087, 65533, 655368, 131088, 65533, 655368, 131089, 65533, 655368, 131090, 65533, 655368, 131091, 65533, 655369, 196606, 65533, 1441800, 196611, 65533, 1048579, 196612, 65533, 6, 196613, 65533, 6, 196614, 65533, 655366, 196615, 65533, 655366, 196616, 65533, 655366, 196617, 65533, 655366, 196618, 65533, 7, 196619, 65533, 655366, 196620, 65533, 538312707, 196623, 65533, -1609957368, 196624, 65533, 655368, 196625, 65533, 655368, 196626, 65533, 655368, 196627, 65533, 655369, 262142, 65533, 1441800, 262147, 65533, 1048578, 262156, 65533, 1441800, 262159, 65533, 655368, 262160, 65533, -536215544, 262161, 65533, 655368, 262162, 65533, 655368, 262163, 65533, 655369, 327678, 65533, 1441800, 327683, 65533, 1048584, 327692, 65533, 1441800, 327695, 65533, 655368, 327696, 65533, 655368, 327697, 65533, 655368, 327698, 65533, 655368, 327699, 65533, 655369, 393214, 65533, 1441800, 393219, 65533, 1048584, 393228, 65533, -535429112, 393231, 65533, 655368, 393232, 65533, 655368, 393233, 65533, 655368, 393234, 65533, 655368, 393235, 65533, 655369, 458750, 65533, 1441800, 458752, 65533, 1441799, 458753, 65533, -535429113, 458754, 65533, 1441799, 458755, 65533, 1048582, 458764, 65533, -535429112, 458767, 65533, 655368, 458768, 65533, 655368, 458769, 65533, 655368, 458770, 65533, -536215544, 458771, 65533, 655369, 524286, 65533, 1441798, 524287, 65533, 1441799, 524300, 65533, 1441798, 524301, 65533, 655366, 524302, 65533, 655366, 524303, 65533, 655366, 524304, 65533, 655366, 524305, 65533, 655366, 524306, 65533, 655366, 524307, 65533, 655365, 19, 65534, 1048584, 65534, 65534, 1441800, 65539, 65534, 1048579, 65540, 65534, 1048583, 65541, 65534, 4, 65555, 65534, -535822328, 131070, 65534, 1441800, 131075, 65534, 1048578, 131077, 65534, 5, 131078, 65534, 4, 131091, 65534, 1048584, 196606, 65534, 1441800, 196611, 65534, 1048578, 196614, 65534, 5, 196615, 65534, 7, 196616, 65534, 655370, 196617, 65534, 7, 196618, 65534, 7, 196619, 65534, 7, 196620, 65534, -535429117, 196627, 65534, 1048584, 262142, 65534, 1441800, 262147, 65534, 1048578, 262152, 65534, 655372, 262156, 65534, 1441800, 262163, 65534, 1048584, 327678, 65534, 1441800, 327683, 65534, 1048584, 327688, 65534, 655373, 327692, 65534, 1441794, 327699, 65534, 1048584, 393214, 65534, -535429112, 393219, 65534, 1048584, 393228, 65534, 1441794, 393235, 65534, 1048584, 458750, 65534, 1441800, 458752, 65534, -535429113, 458753, 65534, 1441799, 458754, 65534, 1441799, 458755, 65534, 1048582, 458764, 65534, 1441794, 458771, 65534, 1048584, 524286, 65534, 1441798, 524287, 65534, 1441799, 524300, 65534, 1441798, 524301, 65534, -535822329, 524302, 65534, 1048583, 524303, 65534, 1048583, 524304, 65534, 1048583, 524305, 65534, 1048583, 524306, 65534, -535822329, 524307, 65534, 1048582, 4, 65535, 2, 5, 65535, -536870910, 6, 65535, 2, 7, 65535, 2, 8, 65535, -536870910, 9, 65535, 2, 10, 65535, 2, 11, 65535, 2, 19, 65535, -536215544, 20, 65535, 655368, 21, 65535, 655368, 22, 65535, 655368, 23, 65535, 655368, 24, 65535, 655368, 25, 65535, 655368, 26, 65535, 655368, 27, 65535, 655368, 28, 65535, 655368, 29, 65535, 655368, 30, 65535, 655368, 31, 65535, 655368, 32, 65535, 655368, 33, 65535, 655368, 34, 65535, 655368, 35, 65535, 655368, 36, 65535, -536215544, 37, 65535, 655368, 38, 65535, 655369, 65534, 65535, 1441800, 65539, 65535, 1048579, 65540, 65535, 6, 65541, 65535, 6, 65542, 65535, 9, 65543, 65535, 2, 65544, 65535, 2, 65545, 65535, 2, 65546, 65535, 2, 65547, 65535, 2, 65555, 65535, 1048584, 65556, 65535, -536215546, 65557, 65535, 655366, 65558, 65535, 655366, 65559, 65535, 655366, 65560, 65535, 655366, 65561, 65535, 655366, 65562, 65535, 655366, 65563, 65535, 655366, 65564, 65535, 655366, 65565, 65535, 655366, 65566, 65535, 655366, 65567, 65535, 655366, 65568, 65535, 655366, 65569, 65535, 655366, 65570, 65535, 655366, 65571, 65535, 655366, 65572, 65535, 655366, 65573, 65535, -536215546, 65574, 65535, 655365, 131070, 65535, 1441800, 131075, 65535, 1048578, 131078, 65535, 5, 131079, 65535, 9, 131080, 65535, 2, 131081, 65535, 2, 131082, 65535, 2, 131083, 65535, 2, 131091, 65535, 1048584, 196606, 65535, -535429112, 196611, 65535, -535822334, 196615, 65535, 5, 196616, 65535, 6, 196617, 65535, 6, 196618, 65535, 6, 196619, 65535, 6, 196620, 65535, 1441795, 196627, 65535, 1048584, 262142, 65535, 1441800, 262147, 65535, 1048578, 262156, 65535, 1441800, 262163, 65535, 1048584, 327678, 65535, 1441800, 327683, 65535, -535822328, 327692, 65535, -535429118, 327699, 65535, 1048584, 393214, 65535, 1441800, 393219, 65535, -535822328, 393228, 65535, 1441794, 393235, 65535, 1048584, 458750, 65535, 1441800, 458752, 65535, 1441799, 458753, 65535, 1441799, 458754, 65535, 1441799, 458755, 65535, 1048582, 458764, 65535, 1441794, 458771, 65535, 1048584, 524286, 65535, 1441798, 524287, 65535, 1441799, 524300, 65535, 1441798, 524301, 65535, 1048583, 524302, 65535, 1048583, 524303, 65535, 1048583, 524304, 65535, 1048583, 524305, 65535, -535822329, 524306, 65535, 1048583, 524307, 65535, 1048582, -65532, 65535, 3, -65531, 65535, 3, -65530, 65535, 3, -65529, 65535, 3, -65528, 65535, -536870909, -65527, 65535, 3, -65526, 65535, 3, -65525, 65535, 3 ) +"cells": PoolIntArray( 3, 0, 1048584, 12, 0, 1441800, 38, 0, 1048584, 65534, 0, 1441800, 65539, 0, 1048584, 65548, 0, 1612054536, 65555, 0, -535822328, 65556, 0, 1048583, 65557, 0, 1048583, 65558, 0, 1048583, 65559, 0, 1048583, 65560, 0, 1048583, 65561, 0, -536870905, 65562, 0, 7, 65563, 0, 7, 65564, 0, 7, 65565, 0, 7, 65566, 0, 7, 65567, 0, 7, 65568, 0, 7, 65569, 0, 7, 65570, 0, 7, 65571, 0, 7, 65572, 0, 7, 65573, 0, 7, 65574, 0, -535822330, 131070, 0, 1441800, 131075, 0, 1048578, 131084, 0, 1441800, 131091, 0, 1048584, 196606, 0, 1441800, 196611, 0, -535822334, 196620, 0, 1441800, 196627, 0, 1048584, 262142, 0, 1441800, 262147, 0, 1048578, 262156, 0, 1441800, 262163, 0, 1048584, 327678, 0, 1441800, 327683, 0, -535822328, 327692, 0, 1441794, 327699, 0, 1048584, 393214, 0, 1441800, 393219, 0, 1048584, 393228, 0, 1441794, 393235, 0, -535822328, 458750, 0, 1441800, 458752, 0, 1441799, 458753, 0, 1441799, 458754, 0, 1441799, 458755, 0, 1048582, 458764, 0, -535429118, 458771, 0, 1048584, 524286, 0, 1441798, 524287, 0, 1441799, 524300, 0, 1441798, 524301, 0, 1048583, 524302, 0, 1048583, 524303, 0, 1048583, 524304, 0, 1048583, 524305, 0, 1048583, 524306, 0, -535822329, 524307, 0, 1048582, -65533, 0, 1048579, -65532, 0, 1441799, -65531, 0, 1441799, -65530, 0, 1441799, -65529, 0, 1441799, -65528, 0, 1441799, -65527, 0, 1441799, -65526, 0, 1441799, -65525, 0, 1441799, -65524, 0, 1441795, 3, 1, 1048584, 12, 1, 1441800, 29, 1, -536870904, 30, 1, 8, 31, 1, 8, 38, 1, 1048584, 65534, 1, 1441800, 65539, 1, 1048584, 65548, 1, 1441800, 65555, 1, 1048584, 65556, 1, 655367, 65557, 1, 655367, 65558, 1, 655367, 65559, 1, 655367, 65560, 1, 655367, 65561, 1, -536215545, 65562, 1, 655367, 65563, 1, 655367, 65564, 1, -536870906, 65565, 1, 6, 65566, 1, 6, 65567, 1, 6, 65568, 1, 7, 65569, 1, 7, 65570, 1, 7, 65571, 1, 7, 65572, 1, -535822329, 65573, 1, 7, 65574, 1, -535822330, 131070, 1, 1441800, 131075, 1, 1048578, 131084, 1, 1441800, 131091, 1, 1048584, 196606, 1, 1441800, 196611, 1, -535822334, 196620, 1, 1441800, 196627, 1, 1048584, 262142, 1, 1441800, 262147, 1, 1048578, 262156, 1, -535429112, 262163, 1, 1048584, 327678, 1, 1441800, 327683, 1, 1048584, 327692, 1, 1441794, 327699, 1, -535822328, 393214, 1, 1441800, 393219, 1, 1048584, 393228, 1, 1441794, 393235, 1, 1048584, 458750, 1, 1441800, 458752, 1, 655367, 458753, 1, 1441799, 458754, 1, 1441799, 458755, 1, 1048582, 458764, 1, 1441794, 458771, 1, 1048584, 524286, 1, 1441798, 524287, 1, 1441799, 524300, 1, -535429114, 524301, 1, 1048583, 524302, 1, 1048583, 524303, 1, 1048583, 524304, 1, 1048583, 524305, 1, 1048583, 524306, 1, 1048583, 524307, 1, 1048582, -65533, 1, 1048579, -65532, 1, 1441799, -65531, 1, 1441799, -65530, 1, 1441799, -65529, 1, 1441799, -65528, 1, 1441799, -65527, 1, 1441799, -65526, 1, 1441799, -65525, 1, 1441799, -65524, 1, 1441795, -65507, 1, -536870909, -65506, 1, 3, -65505, 1, 3, 3, 2, 1048584, 5, 2, 1441797, 6, 2, 655365, 8, 2, 1441801, 9, 2, 655368, 10, 2, 655368, 11, 2, 655368, 12, 2, 1441800, 28, 2, 1048584, 32, 2, 9, 38, 2, -535822328, 65534, 2, 1441800, 65539, 2, 1048584, 65544, 2, -535429115, 65545, 2, 655366, 65546, 2, 655366, 65547, 2, 655366, 65548, 2, 1441800, 65555, 2, 1048584, 65556, 2, 655368, 65557, 2, -536215544, 65558, 2, 655368, 65559, 2, 655368, 65560, 2, 655363, 65561, 2, -1609957373, 65562, 2, 655363, 65563, 2, 655363, 65564, 2, 655369, 65568, 2, 5, 65569, 2, -536870905, 65570, 2, 7, 65571, 2, 7, 65572, 2, -535822329, 65573, 2, 7, 65574, 2, 1048582, 131070, 2, 1441800, 131075, 2, 1048578, 131084, 2, 1441800, 131091, 2, 1048584, 131092, 2, 655368, 131093, 2, 655368, 131094, 2, 655368, 131095, 2, 655368, 131096, 2, 655368, 131097, 2, 655368, 131098, 2, 655368, 131099, 2, 655368, 131100, 2, 655369, 196606, 2, 1441800, 196611, 2, 1048578, 196620, 2, 1441800, 196627, 2, 1048584, 196628, 2, 655366, 196629, 2, 537526278, 196630, 2, 655366, 196631, 2, 655366, 196632, 2, 655366, 196633, 2, 655366, 196634, 2, 655366, 196635, 2, 655366, 196636, 2, 655365, 262142, 2, 1441800, 262147, 2, 1048578, 262156, 2, 1441800, 262163, 2, 1048584, 327678, 2, 1441800, 327683, 2, 1048584, 327692, 2, 1441794, 327699, 2, 1048584, 393214, 2, 1441800, 393219, 2, 1048584, 393228, 2, 1441794, 393235, 2, 1048584, 458750, 2, 1441800, 458752, 2, 1441799, 458753, 2, 1441799, 458754, 2, 1441799, 458755, 2, 1048582, 458764, 2, 1441794, 458771, 2, 1048584, 524286, 2, 1441798, 524287, 2, 538312711, 524300, 2, 1441798, 524301, 2, 1048583, 524302, 2, 1048583, 524303, 2, 1048583, 524304, 2, 1048583, 524305, 2, -1609564153, 524306, 2, 1048583, 524307, 2, 1048582, -65533, 2, 1048579, -65532, 2, 1048583, -65531, 2, -1609170940, -65530, 2, 655364, -65529, 2, 538312711, -65528, 2, 1441796, -65527, 2, 655363, -65526, 2, 655363, -65525, 2, 655363, -65524, 2, 1441800, -65508, 2, 1048579, -65507, 2, 1441799, -65506, 2, 1441799, -65505, 2, 1441799, -65504, 2, 4, 3, 3, 1048584, 5, 3, 5, 6, 3, 1048581, 8, 3, 9, 9, 3, 8, 10, 3, -1610612728, 11, 3, 8, 12, 3, 1441800, 28, 3, 1048585, 33, 3, 9, 38, 3, 1048584, 65534, 3, 1441800, 65539, 3, 1048584, 65544, 3, 5, 65545, 3, 6, 65546, 3, 6, 65547, 3, 6, 65548, 3, 1441800, 65555, 3, 1048584, 65564, 3, 1048585, 65569, 3, 5, 65570, 3, 7, 65571, 3, 7, 65572, 3, 537919495, 65573, 3, 7, 65574, 3, -1609564154, 131070, 3, 1441800, 131075, 3, 1048578, 131084, 3, 1441800, 131091, 3, 1048584, 131100, 3, 1048585, 196606, 3, 1441800, 196611, 3, 1048578, 196620, 3, 1441800, 196627, 3, 1048584, 196628, 3, 655368, 196629, 3, 655368, 196630, 3, 655368, 196631, 3, 655368, 196632, 3, 655363, 196633, 3, 655363, 196634, 3, 655363, 196635, 3, 655364, 196636, 3, 1048581, 262142, 3, 1612054536, 262147, 3, 1048578, 262156, 3, 1441800, 262163, 3, 1048584, 262164, 3, 655366, 262165, 3, 655366, 262166, 3, 655366, 262167, 3, 655366, 262168, 3, 1611268102, 262169, 3, 655366, 262170, 3, 655366, 262171, 3, 655365, 327678, 3, 1441800, 327683, 3, 1048584, 327692, 3, 1441794, 327699, 3, 1048584, 393214, 3, 1441800, 393219, 3, 1048584, 393228, 3, 1441794, 393235, 3, 1048584, 458750, 3, 1441800, 458752, 3, 1441799, 458753, 3, 1441799, 458754, 3, 1441799, 458755, 3, 1048582, 458764, 3, 1441794, 458771, 3, 1048578, 524286, 3, 1441798, 524287, 3, 655367, 524300, 3, 1441798, 524301, 3, 1048583, 524302, 3, 1048583, 524303, 3, 1048583, 524304, 3, 1048583, 524305, 3, 1611661319, 524306, 3, 1048583, 524307, 3, 1048582, -65533, 3, 1611661315, -65532, 3, 1048583, -65531, 3, 4, -65530, 3, 1611661316, -65529, 3, 1441799, -65528, 3, 4, -65527, 3, 3, -65526, 3, 3, -65525, 3, 3, -65524, 3, 1441800, -65508, 3, 1048580, -65507, 3, 1441799, -65506, 3, 1441799, -65505, 3, 1441799, -65504, 3, 1441799, -65503, 3, 4, 3, 4, 1048584, 12, 4, 1612054536, 27, 4, 1048584, 34, 4, 1441800, 38, 4, 1048584, 65534, 4, 1441800, 65539, 4, 537919496, 65548, 4, 1441800, 65563, 4, 1048584, 65570, 4, 1441798, 65571, 4, 7, 65572, 4, 1048583, 65573, 4, 1610612743, 65574, 4, 1048582, 131070, 4, 1441800, 131075, 4, 1048578, 131084, 4, 1610612745, 131085, 4, 3, 131086, 4, 3, 131087, 4, 3, 131088, 4, 3, 131089, 4, 3, 131090, 4, 3, 131099, 4, 1611661320, 196606, 4, 1441800, 196611, 4, 1048578, 196620, 4, 9, 196621, 4, 8, 196622, 4, 8, 196623, 4, 8, 196624, 4, 8, 196625, 4, 8, 196626, 4, 8, 196628, 4, 655368, 196629, 4, 655368, 196630, 4, 655368, 196631, 4, 655368, 196632, 4, 655368, 196635, 4, 1048584, 262142, 4, 1612054536, 262147, 4, 1611661314, 262156, 4, 1441800, 262164, 4, 655368, 262165, 4, 1611268104, 262166, 4, 655368, 262167, 4, 655368, 262168, 4, 1611268099, 262169, 4, 655363, 262170, 4, 655364, 262171, 4, 1048582, 327678, 4, 1441800, 327680, 4, 8, 327681, 4, 1610612744, 327682, 4, 1610612744, 327683, 4, 1048585, 327691, 4, 1441808, 327692, 4, 1610612745, 327693, 4, 3, 327694, 4, 3, 327695, 4, 3, 327696, 4, 3, 327697, 4, 3, 327700, 4, 655368, 327701, 4, 655368, 327702, 4, 1611268104, 327703, 4, 655368, 327704, 4, 655368, 327705, 4, 655368, 327706, 4, 655369, 393214, 4, 1441800, 393216, 4, 8, 393217, 4, 8, 393218, 4, 8, 393219, 4, 1048585, 393228, 4, 9, 393229, 4, 2, 393230, 4, 1610612738, 393231, 4, 2, 393232, 4, 2, 393233, 4, 1610612738, 393236, 4, 655368, 393237, 4, 655368, 393238, 4, 655368, 393239, 4, 655368, 393240, 4, 655368, 393241, 4, 655368, 393242, 4, 655369, 458750, 4, 1441800, 458752, 4, 6, 458753, 4, 6, 458754, 4, 1610612742, 458755, 4, 1048581, 458764, 4, 1441800, 458771, 4, 1048578, 458772, 4, 1611268102, 458773, 4, 655366, 458774, 4, 655366, 458775, 4, 655366, 458776, 4, 655366, 458777, 4, 655366, 458778, 4, 655365, 524286, 4, 1441798, 524287, 4, 1048583, 524300, 4, 1441798, 524301, 4, 1048583, 524302, 4, 1048583, 524303, 4, 1611661319, 524304, 4, 1611661319, 524305, 4, 1048583, 524306, 4, 1048583, 524307, 4, 1611661318, -65533, 4, 1048579, -65532, 4, 7, -65531, 4, 7, -65530, 4, 7, -65529, 4, 7, -65528, 4, 1441799, -65527, 4, 1441799, -65526, 4, 1612054535, -65525, 4, 1612054535, -65524, 4, 1441800, -65509, 4, 1048579, -65508, 4, 1441799, -65507, 4, 1441799, -65506, 4, 1441799, -65505, 4, 1441799, -65504, 4, 1612054535, -65503, 4, 1441799, -65502, 4, 1441795, 3, 5, 1048584, 11, 5, 1441801, 27, 5, 1048584, 34, 5, 9, 38, 5, 1048584, 65534, 5, 1441800, 65538, 5, 3, 65539, 5, 1048580, 65547, 5, 1441801, 65563, 5, 1048584, 65570, 5, 5, 65571, 5, 7, 65572, 5, 7, 65573, 5, 7, 65574, 5, 1048582, 131070, 5, 1441800, 131074, 5, 2, 131075, 5, 1048585, 131083, 5, 1441797, 131084, 5, 7, 131085, 5, 7, 131086, 5, 7, 131087, 5, 7, 131088, 5, 7, 131089, 5, 7, 131090, 5, 7, 131091, 5, 1441795, 131099, 5, 1048584, 196606, 5, 1441800, 196610, 5, 2, 196611, 5, 1611661321, 196627, 5, 1441800, 196635, 5, 1048584, 262142, 5, 1441800, 262146, 5, 2, 262147, 5, 1048585, 262156, 5, 1441806, 262157, 5, 1, 262158, 5, 1, 262159, 5, 1, 262160, 5, 1, 262161, 5, 1611268097, 262162, 5, 655361, 262170, 5, 1048579, 262171, 5, 1048582, 327678, 5, 1441800, 327680, 5, 1048583, 327681, 5, 1441798, 327682, 5, 6, 327683, 5, 1611661317, 327692, 5, 1612054534, 327693, 5, 7, 327694, 5, 1441795, 327695, 5, 7, 327696, 5, 7, 327697, 5, 1048583, 327698, 5, 1441795, 327706, 5, 1048584, 393214, 5, 1441800, 393215, 5, 1048584, 393230, 5, 1441800, 393234, 5, 1441794, 393242, 5, 1048584, 458750, 5, 1441800, 458751, 5, 1048584, 458764, 5, 1441806, 458765, 5, 1611268097, 458766, 5, 655361, 458767, 5, 655361, 458768, 5, 655361, 458769, 5, 655361, 458771, 5, 1611661314, 458772, 5, 1048583, 458773, 5, 1048583, 458774, 5, 1048583, 458775, 5, 1611661319, 458776, 5, 1611661319, 458777, 5, 1048583, 458778, 5, 1048582, 524286, 5, 1441798, 524287, 5, 1048582, 524300, 5, 1441798, 524301, 5, 1441799, 524302, 5, 1441799, 524303, 5, 1441799, 524304, 5, 1441799, 524305, 5, 1441799, 524306, 5, 1441799, 524307, 5, 1048582, -65533, 5, 1048579, -65532, 5, 1610612743, -65531, 5, 7, -65530, 5, 7, -65529, 5, 1611661319, -65528, 5, 1441799, -65527, 5, 1612054535, -65526, 5, 1612054535, -65525, 5, 1441796, -65509, 5, 1048579, -65508, 5, 1441799, -65507, 5, 1441799, -65506, 5, 1441799, -65505, 5, 1612054535, -65504, 5, 1441799, -65503, 5, 1441799, -65502, 5, 4, 2, 6, 655368, 3, 6, 655368, 4, 6, 655369, 11, 6, 1441794, 27, 6, 1048584, 35, 6, 1441800, 38, 6, 1611661320, 65534, 6, 1441800, 65537, 6, 1048579, 65538, 6, 655366, 65539, 6, 655366, 65540, 6, 655365, 65547, 6, 1441794, 65563, 6, 1048584, 65571, 6, 1441798, 65572, 6, 7, 65573, 6, 7, 65574, 6, 1048582, 131070, 6, 1441800, 131073, 6, 1611661320, 131083, 6, 1441798, 131084, 6, 7, 131085, 6, 7, 131086, 6, 1610612743, 131087, 6, 7, 131088, 6, 7, 131089, 6, 7, 131090, 6, 7, 131091, 6, 1441795, 131099, 6, 1048584, 196606, 6, 1612054536, 196609, 6, 1048584, 196627, 6, 1612054536, 196635, 6, 1048584, 262142, 6, 1441800, 262145, 6, 1048584, 262156, 6, 1441806, 262157, 6, 1, 262158, 6, 1, 262159, 6, 1, 262160, 6, 1, 262161, 6, 655361, 262162, 6, 655361, 262170, 6, 1048579, 262171, 6, 1048582, 327678, 6, 1441800, 327680, 6, 1441799, 327681, 6, 1611661318, 327692, 6, 1441798, 327693, 6, 7, 327694, 6, 1612054531, 327695, 6, 7, 327696, 6, 7, 327697, 6, 1048583, 327698, 6, 1441795, 327706, 6, 1048584, 393214, 6, 1441800, 393215, 6, 1611661320, 393230, 6, 1441800, 393234, 6, 1441794, 393242, 6, 1048584, 458750, 6, 1441800, 458751, 6, 1048584, 458764, 6, 1441806, 458765, 6, 655361, 458766, 6, 655361, 458767, 6, 655361, 458768, 6, 655361, 458769, 6, 655361, 458771, 6, 1048578, 458772, 6, 1048583, 458773, 6, 1048583, 458774, 6, 1048583, 458775, 6, 1048583, 458776, 6, 1611661319, 458777, 6, 1048583, 458778, 6, 1048582, 524286, 6, 1441798, 524287, 6, 1611661318, 524300, 6, 1441798, 524301, 6, 1612054535, 524302, 6, 1441799, 524303, 6, 1441799, 524304, 6, 1441799, 524305, 6, 1441799, 524306, 6, 1441799, 524307, 6, 1611661318, -65534, 6, 655363, -65533, 6, 655363, -65532, 6, 655364, -65531, 6, 1611268103, -65530, 6, 655367, -65529, 6, 1048583, -65528, 6, 7, -65527, 6, 1441799, -65526, 6, 1441799, -65525, 6, 1441795, -65509, 6, 1048579, -65508, 6, 1441799, -65507, 6, 1441799, -65506, 6, 1612054535, -65505, 6, 1441799, -65504, 6, 1441799, -65503, 6, 1612054535, -65502, 6, 1441799, -65501, 6, 1441795, 4, 7, 1048584, 6, 7, 11, 11, 7, 9, 27, 7, 1048584, 35, 7, 1441800, 39, 7, 655369, 65534, 7, 1441800, 65537, 7, 1048579, 65538, 7, 1441799, 65539, 7, 1441799, 65540, 7, 1611661318, 65542, 7, 12, 65547, 7, 9, 65563, 7, 1048584, 65571, 7, 1441798, 65572, 7, 7, 65573, 7, 7, 65574, 7, 7, 65575, 7, 655365, 131070, 7, 1441800, 131073, 7, 1048584, 131078, 7, 1441804, 131083, 7, 5, 131084, 7, 7, 131085, 7, 1612054532, 131086, 7, 655363, 131087, 7, 655363, 131088, 7, 655364, 131089, 7, 7, 131090, 7, 1610612743, 131091, 7, 1612054531, 131099, 7, 1048584, 196606, 7, 1612054536, 196609, 7, 1048584, 196614, 7, 13, 196621, 7, 1612054537, 196622, 7, 655362, 196623, 7, 655362, 196624, 7, 655369, 196627, 7, 1612054536, 196635, 7, 1048584, 262142, 7, 1441800, 262145, 7, 1048584, 262156, 7, 1441806, 262157, 7, 1441806, 262158, 7, 1, 262159, 7, 1, 262160, 7, 1, 262161, 7, 655361, 262162, 7, 655361, 262170, 7, 1048579, 262171, 7, 1611661318, 327678, 7, 1441800, 327680, 7, 1441799, 327681, 7, 1048582, 327691, 7, 1441809, 327692, 7, 1441801, 327693, 7, 655363, 327694, 7, 1611268099, 327695, 7, 655363, 327696, 7, 655364, 327697, 7, 1048583, 327698, 7, 1612054531, 327706, 7, 1611661320, 393214, 7, 1441800, 393215, 7, 1611661320, 393228, 7, 1441801, 393229, 7, 655368, 393230, 7, 655368, 393231, 7, 655368, 393232, 7, 655369, 393234, 7, 1441794, 393242, 7, 1048584, 458750, 7, 1441800, 458751, 7, 1048584, 458764, 7, 1441800, 458768, 7, 1611268097, 458769, 7, 655361, 458771, 7, 1048578, 458772, 7, 1048583, 458773, 7, 1048583, 458774, 7, 1048583, 458775, 7, 1611661319, 458776, 7, 1611661319, 458777, 7, 1048583, 458778, 7, 1048582, 524286, 7, 1441798, 524287, 7, 1048582, 524300, 7, 1441798, 524301, 7, 1441799, 524302, 7, 1441799, 524303, 7, 1441799, 524304, 7, 1441799, 524305, 7, 1441799, 524306, 7, 1441799, 524307, 7, 1048582, -65532, 7, 1048579, -65531, 7, 1048583, -65530, 7, 1610612746, -65529, 7, 1441799, -65528, 7, 1441799, -65527, 7, 1441799, -65526, 7, 1441799, -65525, 7, 4, -65509, 7, 1048579, -65508, 7, 1441799, -65507, 7, 1441799, -65506, 7, 1441799, -65505, 7, 1441799, -65504, 7, 1441799, -65503, 7, 1612054535, -65502, 7, 1441799, -65501, 7, 1441795, 2, 8, 3, 3, 8, 3, 4, 8, 1048585, 12, 8, 1441800, 27, 8, 1048584, 35, 8, 1441800, 40, 8, 655369, 65534, 8, 1612054536, 65537, 8, 1048579, 65538, 8, 6, 65539, 8, 6, 65540, 8, 1048581, 65548, 8, 1441800, 65563, 8, 1048584, 65571, 8, 1612054534, 65572, 8, 7, 65573, 8, 7, 65574, 8, 1610612743, 65575, 8, 1610612743, 65576, 8, 655365, 131070, 8, 1441800, 131073, 8, 1048584, 131084, 8, 1441796, 131088, 8, 1048579, 131089, 8, 7, 131090, 8, 7, 131091, 8, 1441795, 131099, 8, 1048584, 196606, 8, 1441800, 196609, 8, 1048584, 196620, 8, 1441801, 196624, 8, 1048584, 196627, 8, 1441800, 196635, 8, 1048584, 262142, 8, 538312712, 262145, 8, 1048584, 262156, 8, 1441800, 262161, 8, 655361, 262162, 8, 655361, 262170, 8, 1611661315, 262171, 8, 1048582, 327678, 8, 1441800, 327680, 8, 1441799, 327681, 8, 1048582, 327692, 8, 1441800, 327695, 8, 3, 327696, 8, 1048580, 327697, 8, 1048583, 327698, 8, 1441795, 327706, 8, 1048584, 393214, 8, 1441800, 393215, 8, 537919496, 393228, 8, 1441800, 393231, 8, 8, 393232, 8, 1048585, 393234, 8, 1441794, 393242, 8, 1048584, 458750, 8, 1441800, 458751, 8, 1048584, 458764, 8, 9, 458769, 8, 655361, 458771, 8, 1048578, 458772, 8, 1048583, 458773, 8, 1048583, 458774, 8, 1048583, 458775, 8, 1048583, 458776, 8, 1048583, 458777, 8, 1048583, 458778, 8, 1048582, 524286, 8, 1441798, 524287, 8, 1048582, 524300, 8, 5, 524301, 8, -535429113, 524302, 8, 1441799, 524303, 8, 1441799, 524304, 8, 1441799, 524305, 8, 1441799, 524306, 8, 1441799, 524307, 8, -535822330, -65534, 8, 3, -65533, 8, 3, -65532, 8, 1048580, -65531, 8, 655367, -65530, 8, 655367, -65529, 8, 655367, -65528, 8, 1441799, -65527, 8, 1441799, -65526, 8, -535429113, -65525, 8, 655367, -65524, 8, 1441795, -65509, 8, 1048579, -65508, 8, 1441799, -65507, 8, 1441799, -65506, 8, 1441799, -65505, 8, 1441799, -65504, 8, -535429113, -65503, 8, 1441799, -65502, 8, 1441799, -65501, 8, 1441795, 1, 9, 1048579, 2, 9, 5, 3, 9, 1048581, 8, 9, 11, 12, 9, 1441800, 27, 9, 1048584, 35, 9, 1441800, 40, 9, 1048584, 65534, 9, 1441800, 65537, 9, -535822334, 65544, 9, 12, 65548, 9, 1441800, 65563, 9, 1048584, 65570, 9, -535429103, 65571, 9, 1441801, 65572, 9, 655363, 65573, 9, 655363, 65574, 9, 655363, 65575, 9, 655363, 65576, 9, 655364, 131070, 9, 1441800, 131073, 9, 1048578, 131080, 9, -535822324, 131084, 9, 1441800, 131088, 9, 1048579, 131089, 9, 7, 131090, 9, 7, 131091, 9, 1441795, 131099, 9, 1048584, 131107, 9, 1441797, 131108, 9, 655366, 131109, 9, -536215546, 131110, 9, 655366, 131111, 9, 655366, 131112, 9, 655365, 196606, 9, 1441800, 196609, 9, 1048578, 196616, 9, 1048588, 196620, 9, 1441800, 196624, 9, 1048584, 196627, 9, 1441800, 196635, 9, 1048584, 262142, 9, 1441800, 262145, 9, 1048578, 262152, 9, 1048589, 262156, 9, 1441800, 262161, 9, 655361, 262162, 9, -536215551, 262169, 9, 3, 262170, 9, 1048580, 262171, 9, 1048582, 327678, 9, 1441800, 327680, 9, 655368, 327681, 9, -536215543, 327682, 9, 1048592, 327692, 9, 1441800, 327694, 9, 1048579, 327695, 9, 1441799, 327696, 9, 1441799, 327697, 9, -535429113, 327698, 9, 1441795, 327705, 9, 8, 327706, 9, 1048585, 393214, 9, 1441800, 393216, 9, 655368, 393217, 9, -536215543, 393228, 9, 1441800, 393230, 9, 1048584, 393234, 9, 1441794, 393241, 9, 8, 393242, 9, 1048585, 458750, 9, -535429112, 458752, 9, 655366, 458753, 9, 1611268101, 458764, 9, 1441798, 458765, 9, 1441795, 458767, 9, 655361, 458768, 9, -536215551, 458769, 9, 655361, 458771, 9, 1048578, 458772, 9, 1048583, 458773, 9, 1048583, 458774, 9, 1048583, 458775, 9, 1048583, 458776, 9, 1048583, 458777, 9, 1610612742, 458778, 9, 1048581, 524286, 9, 1441798, 524287, 9, 655367, 524301, 9, -535429114, 524302, 9, 1441799, 524303, 9, 1441799, 524304, 9, 1441799, 524305, 9, 1441799, 524306, 9, 1441799, 524307, 9, -535822330, -65535, 9, 1048584, -65534, 9, 4, -65533, 9, 1048580, -65532, 9, 7, -65531, 9, 7, -65530, 9, 7, -65529, 9, 7, -65528, 9, 10, -65527, 9, 1441799, -65526, 9, 1441799, -65525, 9, 655367, -65524, 9, 1441795, -65509, 9, 1048579, -65508, 9, 1441799, -65507, 9, -535429113, -65506, 9, 1441799, -65505, 9, 1441799, -65504, 9, 1441799, -65503, 9, 1441799, -65502, 9, 1441799, -65501, 9, -535429117, 1, 10, 1048578, 12, 10, 1441800, 26, 10, 8, 27, 10, 1048585, 35, 10, 1441800, 40, 10, -535822328, 65534, 10, 1441800, 65537, 10, 1048578, 65548, 10, 1441800, 65561, 10, 3, 65562, 10, 3, 65563, 10, -535822327, 65571, 10, 1441800, 65576, 10, 1048584, 131070, 10, 1441800, 131073, 10, 1048578, 131084, 10, 1441800, 131088, 10, -535822332, 131089, 10, 1048583, 131090, 10, 1048583, 131091, 10, 4, 131097, 10, 8, 131098, 10, 8, 131099, 10, -535822327, 131106, 10, 1441809, 131107, 10, 1441801, 131108, 10, 655363, 131109, 10, 655363, 131110, 10, 655363, 131111, 10, -536215549, 131112, 10, 655364, 196606, 10, 1441800, 196609, 10, 1048578, 196620, 10, 1441800, 196624, 10, 1048585, 196627, 10, 9, 196633, 10, 8, 196634, 10, 8, 196635, 10, 1048585, 196643, 10, 1441797, 196644, 10, 655366, 196645, 10, -536215546, 196646, 10, 655366, 196647, 10, 655366, 196648, 10, 655365, 262142, 10, 1441800, 262145, 10, 1048578, 262156, 10, -535429112, 262161, 10, 1, 262162, 10, 1, 262168, 10, 1048579, 262169, 10, 6, 262170, 10, 6, 262171, 10, -535822331, 327678, 10, 1441800, 327681, 10, 1048578, 327685, 10, 655377, 327689, 10, 655376, 327692, 10, 1441800, 327694, 10, 1048579, 327695, 10, 1441799, 327696, 10, 1441796, 327697, 10, 655363, 327704, 10, 1048584, 393214, 10, -535429112, 393217, 10, 1048584, 393228, 10, 1441800, 393230, 10, 1048584, 393232, 10, 1441801, 393233, 10, 655362, 393240, 10, -535822328, 458750, 10, 1441800, 458752, 10, 6, 458753, 10, 1048582, 458764, 10, 1441798, 458765, 10, 4, 458766, 10, -536870909, 458767, 10, 14, 458768, 10, 3, 458769, 10, 8, 458770, 10, 8, 458771, 10, 1048585, 458772, 10, -535822329, 458773, 10, 1048583, 458774, 10, 1048583, 458775, 10, 1048583, 458776, 10, 1048582, 524286, 10, 1441798, 524287, 10, -536215545, 524301, 10, 5, 524302, 10, 6, 524303, 10, 6, 524304, 10, 6, 524305, 10, 6, 524306, 10, -536870906, 524307, 10, 1048581, -65535, 10, 1048579, -65534, 10, 1048583, -65533, 10, 7, -65532, 10, 7, -65531, 10, -536870905, -65530, 10, 7, -65529, 10, 7, -65528, 10, 655367, -65527, 10, 655367, -65526, 10, 655367, -65525, 10, 655367, -65524, 10, 1441795, -65511, 10, 3, -65510, 10, 3, -65509, 10, 1048580, -65508, 10, 7, -65507, 10, -536870905, -65506, 10, 7, -65505, 10, 7, -65504, 10, 7, -65503, 10, 7, -65502, 10, 1441799, -65501, 10, -535429117, 2, 11, 655368, 3, 11, 655368, 4, 11, 655368, 5, 11, 655368, 6, 11, 655368, 7, 11, -536215544, 8, 11, 655368, 9, 11, 655368, 10, 11, 655368, 11, 11, 655368, 21, 11, 8, 22, 11, 8, 23, 11, 8, 24, 11, 1048585, 25, 11, 1441801, 26, 11, 655369, 35, 11, -535429112, 40, 11, 1048584, 65534, 11, 1441800, 65538, 11, 655368, 65539, 11, 655368, 65540, 11, 655368, 65541, 11, -536215544, 65542, 11, 655368, 65543, 11, 655368, 65544, 11, 655368, 65545, 11, 655368, 65546, 11, 655368, 65547, 11, -536215544, 65549, 11, 8, 65550, 11, 8, 65551, 11, 8, 65552, 11, 8, 65553, 11, 8, 65554, 11, -536870904, 65555, 11, 8, 65556, 11, 8, 65557, 11, 8, 65558, 11, 8, 65559, 11, 8, 65560, 11, -535822327, 65561, 11, 1441797, 65562, 11, 655365, 65571, 11, 1441800, 65576, 11, 1048584, 131070, 11, 1441800, 131074, 11, -536215544, 131075, 11, 655368, 131076, 11, 655368, 131077, 11, 655368, 131078, 11, 655368, 131079, 11, 655368, 131080, 11, -536215544, 131081, 11, 655368, 131082, 11, 655368, 131083, 11, 655368, 131085, 11, 8, 131086, 11, 8, 131087, 11, 1048585, 131088, 11, 6, 131089, 11, 6, 131090, 11, 6, 131091, 11, 6, 131092, 11, 9, 131093, 11, -536870904, 131094, 11, 8, 131095, 11, 8, 131096, 11, 1048585, 131107, 11, 1441800, 131112, 11, 1048584, 196606, 11, -535429112, 196610, 11, 655368, 196611, 11, 655368, 196612, 11, 655368, 196613, 11, 655368, 196614, 11, 655368, 196615, 11, -536215544, 196616, 11, 655368, 196617, 11, 655368, 196618, 11, 655368, 196619, 11, 655368, 196621, 11, 8, 196622, 11, -536870904, 196623, 11, 1048585, 196628, 11, 9, 196629, 11, 8, 196630, 11, 8, 196631, 11, 8, 196632, 11, -535822327, 196642, 11, 1441809, 196643, 11, 1612054537, 196644, 11, 655363, 196645, 11, 655363, 196646, 11, 655363, 196647, 11, -536215549, 196648, 11, 655364, 262142, 11, 1441800, 262146, 11, 655368, 262147, 11, 655368, 262148, 11, 655368, 262149, 11, -536215544, 262150, 11, 655368, 262151, 11, 655368, 262152, 11, 655368, 262153, 11, 655368, 262154, 11, 655368, 262155, 11, 655368, 262157, 11, 8, 262158, 11, 8, 262159, 11, 8, 262160, 11, 14, 262161, 11, 14, 262162, 11, -536870898, 262163, 11, 14, 262164, 11, 8, 262165, 11, 8, 262166, 11, 8, 262167, 11, 8, 262168, 11, -535822327, 262179, 11, -535429115, 262180, 11, 655366, 262181, 11, 655366, 262182, 11, 655366, 262183, 11, 655366, 262184, 11, 655365, 327678, 11, 1441800, 327682, 11, 655362, 327683, 11, 655362, 327684, 11, 655362, 327685, 11, -536215543, 327686, 11, 655366, 327687, 11, 655366, 327688, 11, 655366, 327689, 11, 1441801, 327690, 11, 655368, 327691, 11, 655368, 327693, 11, 8, 327694, 11, 1048585, 327695, 11, 6, 327696, 11, 9, 327697, 11, 8, 327698, 11, -536870904, 327699, 11, 8, 327700, 11, 8, 327701, 11, 8, 327702, 11, 8, 327703, 11, 8, 327704, 11, -535822327, 393214, 11, 1441800, 393218, 11, 655362, 393219, 11, 655362, 393220, 11, 655362, 393221, 11, 655369, 393225, 11, -535429111, 393226, 11, 655368, 393227, 11, 655368, 393229, 11, 8, 393230, 11, 1048585, 393232, 11, 9, 393233, 11, -536870910, 393234, 11, 2, 393235, 11, 2, 393236, 11, 2, 393237, 11, 8, 393238, 11, 8, 393239, 11, -536870904, 393240, 11, 1048585, 458750, 11, 1441800, 458752, 11, 655367, 458753, 11, 655367, 458754, 11, 655366, 458755, 11, -536215546, 458756, 11, 655366, 458757, 11, 655366, 458761, 11, 1441797, 458762, 11, 655366, 458763, 11, 655366, 458764, 11, -535429113, 458765, 11, 6, 458766, 11, 1048581, 458768, 11, 5, 458769, 11, 6, 458770, 11, 6, 458771, 11, 6, 458772, 11, 6, 458773, 11, 6, 458774, 11, 6, 458775, 11, 6, 458776, 11, 1048581, 524286, 11, -535429114, 524287, 11, 655367, -65534, 11, 655363, -65533, 11, 655363, -65532, 11, 655363, -65531, 11, 655363, -65530, 11, -536215549, -65529, 11, 655363, -65528, 11, 655363, -65527, 11, 655363, -65526, 11, 655363, -65525, 11, 655363, -65512, 11, -535822332, -65511, 11, 1441796, -65510, 11, 655364, -65509, 11, 7, -65508, 11, 7, -65507, 11, 7, -65506, 11, -536870905, -65505, 11, 7, -65504, 11, 7, -65503, 11, 7, -65502, 11, 7, -65501, 11, 1441795, 21, 12, 15, 23, 12, 1048582, 25, 12, 9, 26, 12, 1048585, 35, 12, 1441800, 40, 12, 1048584, 65534, 12, 1441800, 65548, 12, 1048584, 65549, 12, 1048583, 65550, 12, 1048583, 65551, 12, 1048583, 65552, 12, -535822329, 65553, 12, 1048583, 65554, 12, 1048583, 65555, 12, 1048583, 65556, 12, 1048583, 65561, 12, 5, 65562, 12, -535822331, 65571, 12, 1441800, 65576, 12, 1048584, 131070, 12, 1441800, 131084, 12, 1048584, 131087, 12, 16, 131092, 12, -536870895, 131107, 12, 1441800, 131112, 12, 1048584, 196606, 12, 1441800, 196620, 12, 1048584, 196643, 12, 1441800, 196648, 12, -535822328, 262142, 12, 1441800, 262156, 12, 1048584, 262178, 12, 1441809, 262179, 12, 1441801, 262180, 12, 655363, 262181, 12, 655363, 262182, 12, 655363, 262183, 12, 655363, 262184, 12, 655364, 327678, 12, 1441800, 327686, 12, 655363, 327687, 12, -536215549, 327688, 12, 655363, 327692, 12, 1048584, 327694, 12, 16, 327696, 12, -536870895, 327715, 12, 1441797, 327716, 12, 655366, 327717, 12, 655366, 327718, 12, 655366, 327719, 12, 655366, 327720, 12, -536215547, 393214, 12, 1441800, 393222, 12, 655368, 393223, 12, 655368, 393224, 12, 655368, 393228, 12, 1048584, 458750, 12, -535429112, 458752, 12, 655367, 458753, 12, 655367, 458754, 12, 655367, 458755, 12, 655367, 458756, 12, 655367, 458757, 12, -536215545, 458758, 12, 655366, 458759, 12, 655366, 458760, 12, 655366, 458761, 12, 1441799, 458762, 12, 1441799, 458763, 12, -535429113, 458764, 12, 655366, 524286, 12, 1441798, 524287, 12, 655367, -65513, 12, 1048579, -65512, 12, 7, -65511, 12, 4, -65510, 12, 1048580, -65509, 12, 7, -65508, 12, 7, -65507, 12, 7, -65506, 12, -536870905, -65505, 12, 7, -65504, 12, 7, -65503, 12, 7, -65502, 12, 7, -65501, 12, 1441795, 21, 13, -536870897, 23, 13, 1048582, 28, 13, 1441801, 29, 13, 655369, 35, 13, 1441800, 38, 13, 8, 39, 13, 8, 40, 13, 1048585, 65534, 13, 1441800, 65548, 13, 1048584, 65549, 13, 1048583, 65550, 13, 1048583, 65551, 13, 1048583, 65552, 13, 1048583, 65553, 13, 1048583, 65554, 13, 1048583, 65555, 13, 1048583, 65556, 13, 1048583, 65564, 13, 1441801, 65565, 13, 655369, 65571, 13, 1441800, 65574, 13, 8, 65575, 13, 8, 65576, 13, 1048585, 131070, 13, 1441800, 131084, 13, 1048584, 131100, 13, 1441797, 131101, 13, 655365, 131107, 13, 1441800, 131110, 13, 8, 131111, 13, 8, 131112, 13, 1048585, 196606, 13, 1441800, 196620, 13, 1048584, 196643, 13, 1441800, 196646, 13, 8, 196647, 13, 8, 196648, 13, 1048585, 262142, 13, 1441800, 262156, 13, 1048584, 262179, 13, 1441800, 262182, 13, 8, 262183, 13, 8, 262184, 13, 1048585, 327678, 13, 1441800, 327692, 13, 1048584, 327715, 13, 1441798, 327716, 13, 7, 327717, 13, 7, 327718, 13, 6, 327719, 13, 6, 327720, 13, 1048581, 393214, 13, 1441800, 393228, 13, 1048584, 458750, 13, 1441800, 458752, 13, 655367, 458753, 13, 655367, 458754, 13, 655367, 458755, 13, 655367, 458756, 13, 655367, 458757, 13, 655367, 458758, 13, 655367, 458759, 13, 655367, 458760, 13, 655367, 458761, 13, 655367, 458762, 13, 1441799, 458763, 13, 1441799, 458764, 13, 655366, 524286, 13, 1441798, 524287, 13, 655367, -65513, 13, 1048579, -65512, 13, 7, -65511, 13, 7, -65510, 13, 7, -65509, 13, 7, -65508, 13, 1441796, -65507, 13, 655364, -65506, 13, 7, -65505, 13, 7, -65504, 13, 7, -65503, 13, 7, -65502, 13, 7, -65501, 13, 1441795, 21, 14, 15, 23, 14, 1048582, 28, 14, 9, 29, 14, 1048585, 35, 14, 1441800, 37, 14, 1048584, 65534, 14, 1441800, 65548, 14, 1048584, 65549, 14, 1048583, 65550, 14, 1048583, 65551, 14, 1048583, 65552, 14, 1048583, 65553, 14, 655373, 65554, 14, 655373, 65555, 14, 1048583, 65556, 14, 1048583, 65564, 14, 9, 65565, 14, 1048585, 65571, 14, 1441800, 65573, 14, 1048584, 131070, 14, 1441800, 131084, 14, 1048584, 131090, 14, 655373, 131100, 14, 5, 131101, 14, 1048581, 131107, 14, 1441800, 131109, 14, 1048584, 196606, 14, 1441800, 196620, 14, 1048584, 196643, 14, 1441800, 196645, 14, 1048584, 262142, 14, 1441800, 262156, 14, 1048584, 262179, 14, 1441800, 262181, 14, 1048584, 327678, 14, 1441800, 327692, 14, 1048584, 327715, 14, 1441798, 327716, 14, 7, 327717, 14, 1048582, 393214, 14, 1441800, 393228, 14, 1048584, 458750, 14, 1441800, 458752, 14, 655367, 458753, 14, 655367, 458754, 14, 655367, 458755, 14, 655367, 458756, 14, 655367, 458757, 14, 655367, 458758, 14, 655367, 458759, 14, 655367, 458760, 14, 655367, 458761, 14, 655367, 458762, 14, 1441799, 458763, 14, 1441799, 458764, 14, 655366, 524286, 14, 1441798, 524287, 14, 655367, -65513, 14, 1048579, -65512, 14, 7, -65511, 14, 7, -65510, 14, 7, -65509, 14, 7, -65508, 14, 4, -65507, 14, 1048580, -65506, 14, 7, -65505, 14, 7, -65504, 14, 7, -65503, 14, 7, -65502, 14, 7, -65501, 14, 1441795, 21, 15, 655368, 22, 15, 655368, 23, 15, 655368, 24, 15, 655369, 31, 15, 1441801, 32, 15, 655369, 35, 15, 1441800, 37, 15, 1048584, 65534, 15, 1441800, 65548, 15, 1048584, 65549, 15, 655368, 65550, 15, 655368, 65551, 15, 655368, 65552, 15, 655368, 65553, 15, 655368, 65554, 15, 655368, 65555, 15, 655368, 65556, 15, 655368, 65557, 15, 655368, 65558, 15, 655368, 65559, 15, 655368, 65560, 15, 655369, 65567, 15, 1441801, 65568, 15, 655369, 65571, 15, 1441800, 65573, 15, 1048584, 131070, 15, 1441800, 131084, 15, 1048584, 131085, 15, 655368, 131086, 15, 655368, 131087, 15, 655368, 131088, 15, 655368, 131089, 15, 655368, 131090, 15, 655368, 131091, 15, 655368, 131092, 15, 655368, 131093, 15, 655368, 131094, 15, 655368, 131095, 15, 655368, 131096, 15, 655369, 131103, 15, 1441801, 131104, 15, 655369, 131107, 15, 1441800, 131109, 15, 1048584, 196606, 15, 1441800, 196620, 15, 1048584, 196621, 15, 655368, 196622, 15, 655368, 196623, 15, 655368, 196624, 15, 655368, 196625, 15, 655368, 196626, 15, 655368, 196627, 15, 655368, 196628, 15, 655368, 196629, 15, 655368, 196630, 15, 655368, 196631, 15, 655368, 196632, 15, 655369, 196639, 15, 1441797, 196640, 15, 655365, 196643, 15, 1441800, 196645, 15, 1048584, 262142, 15, 1441800, 262156, 15, 1048584, 262157, 15, 655368, 262158, 15, 655368, 262159, 15, 655368, 262160, 15, 655368, 262161, 15, 655368, 262162, 15, 655368, 262163, 15, 655368, 262164, 15, 655368, 262165, 15, 655368, 262166, 15, 655368, 262167, 15, 655368, 262168, 15, 655369, 262179, 15, 1441800, 262181, 15, 1048584, 327678, 15, 1441800, 327692, 15, 1048584, 327693, 15, 655368, 327694, 15, 655368, 327695, 15, 655368, 327696, 15, 655368, 327697, 15, 655368, 327698, 15, 655368, 327699, 15, 1310729, 327700, 15, 655366, 327701, 15, 655366, 327702, 15, 655366, 327703, 15, 655366, 327704, 15, 655365, 327715, 15, 1441798, 327716, 15, 7, 327717, 15, 1048582, 393214, 15, 1441800, 393228, 15, 1048584, 393229, 15, 655368, 393230, 15, 655368, 393231, 15, 655368, 393232, 15, 655368, 393233, 15, 655368, 393234, 15, 655368, 393235, 15, 1310729, 458750, 15, 1441800, 458752, 15, 655367, 458753, 15, 655367, 458754, 15, 655367, 458755, 15, 655367, 458756, 15, 655367, 458757, 15, 655367, 458758, 15, 655367, 458759, 15, 655367, 458760, 15, 655367, 458761, 15, 655367, 458762, 15, 1441799, 458763, 15, 1441799, 458764, 15, 655366, 458765, 15, 655366, 458766, 15, 655366, 458767, 15, 655366, 458768, 15, 655366, 458769, 15, 655366, 458770, 15, 655366, 458771, 15, 655365, 524286, 15, 1441798, 524287, 15, 655367, -65512, 15, 655364, -65511, 15, 7, -65510, 15, 7, -65509, 15, 7, -65508, 15, 7, -65507, 15, 7, -65506, 15, 7, -65505, 15, 1441796, -65504, 15, 655364, -65503, 15, 7, -65502, 15, 7, -65501, 15, 1441795, 25, 16, 655369, 31, 16, 9, 32, 16, 1048585, 34, 16, 1441801, 37, 16, 1048584, 65534, 16, 1441800, 65548, 16, 1048584, 65561, 16, 655369, 65567, 16, 9, 65568, 16, 1048585, 65570, 16, 1441801, 65573, 16, 1048584, 131070, 16, 1441800, 131084, 16, 1048584, 131097, 16, 655369, 131103, 16, 9, 131104, 16, 1048585, 131106, 16, 1441801, 131109, 16, 1048584, 196606, 16, 1441800, 196620, 16, 1048584, 196633, 16, 655369, 196639, 16, 5, 196640, 16, 1048581, 196642, 16, 1441801, 196645, 16, 1048584, 262142, 16, 1441800, 262156, 16, 1048584, 262169, 16, 655369, 262178, 16, 1441801, 262181, 16, 1048584, 327678, 16, 1441800, 327692, 16, 1048584, 327699, 16, 1048584, 327700, 16, 1048583, 327701, 16, 1048583, 327702, 16, 1048583, 327703, 16, 1048583, 327704, 16, 1048583, 327705, 16, 655365, 327714, 16, 1441797, 327715, 16, 7, 327716, 16, 7, 327717, 16, 1048582, 393214, 16, 1441800, 393228, 16, 1048584, 393235, 16, 1048584, 458750, 16, 1441800, 458752, 16, 655367, 458753, 16, 655367, 458754, 16, 655367, 458755, 16, 655367, 458756, 16, 655367, 458757, 16, 655367, 458758, 16, 655367, 458759, 16, 655367, 458760, 16, 655367, 458761, 16, 655367, 458762, 16, 1441799, 458763, 16, 1441799, 458764, 16, 655366, 458765, 16, 7, 458766, 16, 7, 458767, 16, 7, 458768, 16, 7, 458769, 16, 7, 458770, 16, 7, 458771, 16, 1048582, 524286, 16, 1441798, 524287, 16, 655367, -65511, 16, 655364, -65510, 16, 7, -65509, 16, 7, -65508, 16, 7, -65507, 16, 7, -65506, 16, 7, -65505, 16, 4, -65504, 16, 1048580, -65503, 16, 7, -65502, 16, 1441796, 0, 17, 8, 1, 17, 8, 2, 17, 8, 3, 17, 8, 4, 17, 8, 5, 17, 8, 6, 17, 8, 7, 17, 8, 8, 17, 8, 9, 17, 8, 10, 17, 8, 11, 17, 8, 12, 17, 8, 13, 17, 8, 14, 17, 8, 15, 17, 8, 16, 17, 8, 17, 17, 8, 18, 17, 8, 19, 17, 8, 20, 17, 8, 21, 17, 8, 22, 17, 8, 25, 17, 1048584, 34, 17, 1441800, 37, 17, 1048584, 65534, 17, 9, 65535, 17, 8, 65536, 17, 8, 65537, 17, 8, 65538, 17, 8, 65539, 17, 8, 65540, 17, 8, 65541, 17, 8, 65542, 17, 8, 65543, 17, 8, 65544, 17, 8, 65545, 17, 8, 65546, 17, 8, 65547, 17, 8, 65548, 17, 8, 65549, 17, 8, 65550, 17, 8, 65551, 17, 8, 65552, 17, 8, 65553, 17, 8, 65554, 17, 8, 65555, 17, 8, 65556, 17, 8, 65557, 17, 8, 65558, 17, 8, 65561, 17, 1048584, 65570, 17, 1441800, 65573, 17, 1048584, 131070, 17, 9, 131071, 17, 8, 131072, 17, 8, 131073, 17, 8, 131074, 17, 8, 131075, 17, 8, 131076, 17, 8, 131077, 17, 8, 131078, 17, 8, 131079, 17, 8, 131080, 17, 8, 131081, 17, 8, 131082, 17, 8, 131083, 17, 8, 131084, 17, 8, 131085, 17, 8, 131086, 17, 8, 131087, 17, 8, 131088, 17, 8, 131089, 17, 8, 131090, 17, 8, 131091, 17, 8, 131092, 17, 8, 131093, 17, 8, 131094, 17, 8, 131097, 17, 1048584, 131106, 17, 1441800, 131109, 17, 1048584, 196606, 17, 9, 196607, 17, 8, 196608, 17, 8, 196609, 17, 8, 196610, 17, 8, 196611, 17, 8, 196612, 17, 8, 196613, 17, 8, 196614, 17, 8, 196615, 17, 8, 196616, 17, 8, 196617, 17, 8, 196618, 17, 8, 196619, 17, 8, 196620, 17, 8, 196621, 17, 8, 196622, 17, 8, 196623, 17, 8, 196624, 17, 8, 196625, 17, 8, 196626, 17, 8, 196627, 17, 8, 196628, 17, 8, 196629, 17, 8, 196630, 17, 8, 196633, 17, 1048584, 196642, 17, 1441800, 196645, 17, 1048584, 262142, 17, 9, 262143, 17, 8, 262144, 17, 8, 262145, 17, 8, 262146, 17, 8, 262147, 17, 8, 262148, 17, 8, 262149, 17, 8, 262150, 17, 8, 262151, 17, 8, 262152, 17, 8, 262153, 17, 8, 262154, 17, 8, 262155, 17, 8, 262156, 17, 8, 262157, 17, 8, 262158, 17, 8, 262159, 17, 8, 262160, 17, 8, 262161, 17, 8, 262162, 17, 8, 262163, 17, 8, 262164, 17, 8, 262165, 17, 8, 262166, 17, 8, 262169, 17, 1048584, 262178, 17, 1441800, 262181, 17, 1048584, 327678, 17, 9, 327679, 17, 8, 327680, 17, 8, 327681, 17, 8, 327682, 17, 8, 327683, 17, 8, 327684, 17, 8, 327685, 17, 8, 327686, 17, 8, 327687, 17, 8, 327688, 17, 8, 327689, 17, 8, 327690, 17, 8, 327691, 17, 8, 327692, 17, 8, 327693, 17, 8, 327694, 17, 8, 327695, 17, 8, 327696, 17, 8, 327697, 17, 8, 327698, 17, 8, 327699, 17, 1048580, 327700, 17, 6, 327701, 17, 6, 327702, 17, 6, 327703, 17, 1048583, 327704, 17, 1048583, 327705, 17, 1048582, 327714, 17, 1441798, 327715, 17, 7, 327716, 17, 7, 327717, 17, 1048582, 393214, 17, 9, 393215, 17, 8, 393216, 17, 8, 393217, 17, 8, 393218, 17, 8, 393219, 17, 8, 393220, 17, 8, 393221, 17, 8, 393222, 17, 8, 393223, 17, 8, 393224, 17, 8, 393225, 17, 8, 393226, 17, 8, 393227, 17, 8, 393228, 17, 8, 393229, 17, 8, 393230, 17, 8, 393231, 17, 8, 393232, 17, 8, 393233, 17, 8, 393234, 17, 8, 393235, 17, 1048585, 458750, 17, 9, 458751, 17, 8, 458752, 17, 6, 458753, 17, 6, 458754, 17, 6, 458755, 17, 6, 458756, 17, 6, 458757, 17, 6, 458758, 17, 6, 458759, 17, 6, 458760, 17, 6, 458761, 17, 6, 458762, 17, 6, 458763, 17, 6, 458764, 17, 6, 458765, 17, 6, 458766, 17, 6, 458767, 17, 6, 458768, 17, 6, 458769, 17, 6, 458770, 17, 6, 458771, 17, 1048581, 524286, 17, 5, 524287, 17, 6, -65511, 17, 1048579, -65510, 17, 7, -65509, 17, 7, -65508, 17, 7, -65507, 17, 7, -65506, 17, 7, -65505, 17, 7, -65504, 17, 7, -65503, 17, 7, -65502, 17, 1441795, 23, 18, 1441800, 26, 18, 655368, 27, 18, 655368, 28, 18, 655368, 29, 18, 655368, 30, 18, 655368, 31, 18, 655368, 32, 18, 655368, 33, 18, 655368, 37, 18, 1048584, 65559, 18, 1441800, 65562, 18, 655368, 65563, 18, 655368, 65564, 18, 655368, 65565, 18, 655368, 65566, 18, 655368, 65567, 18, 655368, 65568, 18, 655368, 65569, 18, 655368, 65573, 18, 1048584, 131095, 18, 1441800, 131098, 18, 655368, 131099, 18, 655368, 131100, 18, 655368, 131101, 18, 655368, 131102, 18, 655368, 131103, 18, 655368, 131104, 18, 655368, 131105, 18, 655368, 131109, 18, 1048584, 196631, 18, 1441800, 196634, 18, 655368, 196635, 18, 655368, 196636, 18, 655368, 196637, 18, 655368, 196638, 18, 655368, 196639, 18, 655368, 196640, 18, 655368, 196641, 18, 655368, 196645, 18, 1048584, 262167, 18, 1441800, 262170, 18, 655368, 262171, 18, 655368, 262172, 18, 655368, 262173, 18, 655368, 262174, 18, 655368, 262175, 18, 655368, 262176, 18, 655368, 262177, 18, 655368, 262181, 18, 1048584, 327703, 18, 1441798, 327704, 18, 1048583, 327705, 18, 1048583, 327706, 18, 655366, 327707, 18, 655366, 327708, 18, 655366, 327709, 18, 655366, 327710, 18, 655366, 327711, 18, 655366, 327712, 18, 655366, 327713, 18, 655366, 327714, 18, 1048583, 327715, 18, 7, 327716, 18, 7, 327717, 18, 1048582, -65510, 18, 655363, -65509, 18, 655363, -65508, 18, 655363, -65507, 18, 655363, -65506, 18, 655363, -65505, 18, 655363, -65504, 18, 655363, -65503, 18, 655363, 23, 19, 9, 24, 19, 8, 25, 19, 8, 26, 19, 8, 27, 19, 8, 28, 19, 8, 29, 19, 8, 30, 19, 8, 31, 19, 8, 32, 19, 8, 33, 19, 8, 34, 19, 8, 35, 19, 8, 36, 19, 8, 37, 19, 1048585, 65559, 19, 9, 65560, 19, 8, 65561, 19, 8, 65562, 19, 8, 65563, 19, 8, 65564, 19, 8, 65565, 19, 8, 65566, 19, 8, 65567, 19, 8, 65568, 19, 8, 65569, 19, 8, 65570, 19, 8, 65571, 19, 8, 65572, 19, 8, 65573, 19, 1048585, 131095, 19, 9, 131096, 19, 8, 131097, 19, 8, 131098, 19, 8, 131099, 19, 8, 131100, 19, 8, 131101, 19, 8, 131102, 19, 8, 131103, 19, 8, 131104, 19, 8, 131105, 19, 8, 131106, 19, 8, 131107, 19, 8, 131108, 19, 8, 131109, 19, 1048585, 196631, 19, 9, 196632, 19, 8, 196633, 19, 8, 196634, 19, 8, 196635, 19, 8, 196636, 19, 8, 196637, 19, 8, 196638, 19, 8, 196639, 19, 8, 196640, 19, 8, 196641, 19, 8, 196642, 19, 8, 196643, 19, 8, 196644, 19, 8, 196645, 19, 1048585, 262167, 19, 9, 262168, 19, 8, 262169, 19, 8, 262170, 19, 8, 262171, 19, 8, 262172, 19, 8, 262173, 19, 8, 262174, 19, 8, 262175, 19, 8, 262176, 19, 8, 262177, 19, 8, 262178, 19, 8, 262179, 19, 8, 262180, 19, 8, 262181, 19, 1048585, 327703, 19, 5, 327704, 19, 6, 327705, 19, 6, 327706, 19, 6, 327707, 19, 6, 327708, 19, 6, 327709, 19, 6, 327710, 19, 6, 327711, 19, 6, 327712, 19, 6, 327713, 19, 6, 327714, 19, 6, 327715, 19, 6, 327716, 19, 6, 327717, 19, 1048581, 0, 65531, 655368, 1, 65531, 655368, 2, 65531, 655368, 3, 65531, 655368, 4, 65531, 655368, 5, 65531, 655368, 6, 65531, 655368, 7, 65531, 655368, 8, 65531, 655368, 9, 65531, 655368, 10, 65531, 655368, 11, 65531, 655368, 12, 65531, 655368, 13, 65531, 655368, 14, 65531, 655369, 65534, 65531, 1441801, 65535, 65531, 655368, 65536, 65531, 655368, 65537, 65531, 655368, 65538, 65531, 655368, 65539, 65531, 655368, 65540, 65531, 655368, 65541, 65531, 655368, 65542, 65531, 655368, 65543, 65531, 655368, 65544, 65531, 655368, 65545, 65531, 655368, 65546, 65531, 655368, 65547, 65531, 655368, 65548, 65531, 655368, 65549, 65531, 655368, 65550, 65531, 655369, 131070, 65531, 1441801, 131071, 65531, 655368, 131072, 65531, 655368, 131073, 65531, 655368, 131074, 65531, 655368, 131075, 65531, 655368, 131076, 65531, 655368, 131077, 65531, 655368, 131078, 65531, 655368, 131079, 65531, 655368, 131080, 65531, 655368, 131081, 65531, 655368, 131082, 65531, 655368, 131083, 65531, 655368, 131084, 65531, 655368, 131085, 65531, 655368, 131086, 65531, 655369, 196606, 65531, 1441801, 196607, 65531, 655368, 196608, 65531, 655368, 196609, 65531, 655368, 196610, 65531, 655368, 196611, 65531, 655364, 196612, 65531, 655367, 196613, 65531, 655367, 196614, 65531, 655367, 196615, 65531, 655367, 196616, 65531, 655367, 196617, 65531, 655367, 196618, 65531, 655367, 196619, 65531, 655367, 196620, 65531, 1441796, 196621, 65531, 655368, 196622, 65531, 655369, 262142, 65531, 1441801, 262143, 65531, 655368, 262144, 65531, 655368, 262145, 65531, 655368, 262146, 65531, 655368, 262147, 65531, 655369, 262156, 65531, 1441801, 262157, 65531, 655368, 262158, 65531, 655369, 327678, 65531, 1441801, 327679, 65531, 655368, 327680, 65531, 655368, 327681, 65531, 655368, 327682, 65531, 655368, 327683, 65531, 655369, 327692, 65531, 1441801, 327693, 65531, 655368, 327694, 65531, 655369, 393214, 65531, 1441801, 393215, 65531, 655368, 393216, 65531, 655368, 393217, 65531, 655368, 393218, 65531, 655368, 393219, 65531, 655369, 393228, 65531, 1441801, 393229, 65531, 655368, 393230, 65531, 655369, 458750, 65531, 1441801, 458751, 65531, 655368, 458752, 65531, 655366, 458753, 65531, 655366, 458754, 65531, 655366, 458755, 65531, 655365, 458764, 65531, 1441801, 458765, 65531, 655368, 458766, 65531, 655369, 524286, 65531, 1441797, 524287, 65531, 655366, 524300, 65531, 1441797, 524301, 65531, 655366, 524302, 65531, 655365, 14, 65532, 1048584, 65534, 65532, 1441800, 65550, 65532, 1048584, 131070, 65532, 1441800, 131086, 65532, 1048584, 196606, 65532, 1441800, 196611, 65532, 1048579, 196612, 65532, 655367, 196613, 65532, 1441799, 196614, 65532, 1441799, 196615, 65532, 1441799, 196616, 65532, 1441799, 196617, 65532, 1441799, 196618, 65532, 1441799, 196619, 65532, 1441799, 196620, 65532, 1441795, 196622, 65532, 1048584, 262142, 65532, 1441800, 262147, 65532, 1048584, 262156, 65532, 1441800, 262158, 65532, 1048584, 327678, 65532, 1441800, 327683, 65532, 1048584, 327692, 65532, 1441800, 327694, 65532, 1048584, 393214, 65532, 1441800, 393219, 65532, 1048584, 393228, 65532, 1441800, 393230, 65532, 1048584, 458750, 65532, 1441800, 458752, 65532, 1441799, 458753, 65532, 1441799, 458754, 65532, 1441799, 458755, 65532, 1048582, 458764, 65532, 1441800, 458766, 65532, 1048584, 524286, 65532, 1441798, 524287, 65532, 1441799, 524300, 65532, 1441798, 524301, 65532, 1048583, 524302, 65532, 1048582, 15, 65533, 655368, 16, 65533, 655368, 17, 65533, 655368, 18, 65533, 655368, 19, 65533, 655369, 65534, 65533, 1441800, 65540, 65533, 3, 65551, 65533, 655368, 65552, 65533, 655368, 65553, 65533, 655368, 65554, 65533, 655368, 65555, 65533, 655369, 131070, 65533, 1441800, 131076, 65533, 2, 131077, 65533, 3, 131087, 65533, 655368, 131088, 65533, 655368, 131089, 65533, 655368, 131090, 65533, 655368, 131091, 65533, 655369, 196606, 65533, 1441800, 196611, 65533, 1048579, 196612, 65533, 6, 196613, 65533, 6, 196614, 65533, 655366, 196615, 65533, 655366, 196616, 65533, 655366, 196617, 65533, 655366, 196618, 65533, 7, 196619, 65533, 655366, 196620, 65533, 1441795, 196623, 65533, 655368, 196624, 65533, 655368, 196625, 65533, 655368, 196626, 65533, 655368, 196627, 65533, 655369, 262142, 65533, 1441800, 262147, 65533, 1048578, 262156, 65533, 1441800, 262159, 65533, 655368, 262160, 65533, 655368, 262161, 65533, 655368, 262162, 65533, 655368, 262163, 65533, 655369, 327678, 65533, 1441800, 327683, 65533, 1048584, 327692, 65533, 1441800, 327695, 65533, 655368, 327696, 65533, 655368, 327697, 65533, 655368, 327698, 65533, 655368, 327699, 65533, 655369, 393214, 65533, 1441800, 393219, 65533, 1048584, 393228, 65533, 1441800, 393231, 65533, 655368, 393232, 65533, 655368, 393233, 65533, 655368, 393234, 65533, 655368, 393235, 65533, 655369, 458750, 65533, 1441800, 458752, 65533, 1441799, 458753, 65533, 1441799, 458754, 65533, 1441799, 458755, 65533, 1048582, 458764, 65533, 1441800, 458767, 65533, 655368, 458768, 65533, 655368, 458769, 65533, 655368, 458770, 65533, 655368, 458771, 65533, 655369, 524286, 65533, 1441798, 524287, 65533, 1441799, 524300, 65533, 1441798, 524301, 65533, 655366, 524302, 65533, 655366, 524303, 65533, 655366, 524304, 65533, 655366, 524305, 65533, 655366, 524306, 65533, 655366, 524307, 65533, 655365, 19, 65534, 1048584, 65534, 65534, 1441800, 65539, 65534, 1048579, 65540, 65534, 1048583, 65541, 65534, 4, 65555, 65534, 1048584, 131070, 65534, 1441800, 131075, 65534, 1048578, 131077, 65534, 5, 131078, 65534, 4, 131091, 65534, 1048584, 196606, 65534, 1441800, 196611, 65534, 1048578, 196614, 65534, 5, 196615, 65534, 7, 196616, 65534, 655370, 196617, 65534, 7, 196618, 65534, 7, 196619, 65534, 7, 196620, 65534, 1441795, 196627, 65534, 1048584, 262142, 65534, 1441800, 262147, 65534, 1048578, 262152, 65534, 655372, 262156, 65534, 1441800, 262163, 65534, 1048584, 327678, 65534, 1441800, 327683, 65534, 1048584, 327688, 65534, 655373, 327692, 65534, 1441794, 327699, 65534, 1048584, 393214, 65534, 1441800, 393219, 65534, 1048584, 393228, 65534, 1441794, 393235, 65534, 1048584, 458750, 65534, 1441800, 458752, 65534, 1441799, 458753, 65534, 1441799, 458754, 65534, 1441799, 458755, 65534, 1048582, 458764, 65534, 1441794, 458771, 65534, 1048584, 524286, 65534, 1441798, 524287, 65534, 1441799, 524300, 65534, 1441798, 524301, 65534, 1048583, 524302, 65534, 1048583, 524303, 65534, 1048583, 524304, 65534, 1048583, 524305, 65534, 1048583, 524306, 65534, 1048583, 524307, 65534, 1048582, 4, 65535, 2, 5, 65535, 2, 6, 65535, 2, 7, 65535, 2, 8, 65535, 2, 9, 65535, 2, 10, 65535, 2, 11, 65535, 2, 19, 65535, 655368, 20, 65535, 655368, 21, 65535, 655368, 22, 65535, 655368, 23, 65535, 655368, 24, 65535, 655368, 25, 65535, 655368, 26, 65535, 655368, 27, 65535, 655368, 28, 65535, 655368, 29, 65535, 655368, 30, 65535, 655368, 31, 65535, 655368, 32, 65535, 655368, 33, 65535, 655368, 34, 65535, 655368, 35, 65535, 655368, 36, 65535, 655368, 37, 65535, 655368, 38, 65535, 655369, 65534, 65535, 1441800, 65539, 65535, 1048579, 65540, 65535, 6, 65541, 65535, 6, 65542, 65535, 9, 65543, 65535, 2, 65544, 65535, 2, 65545, 65535, 2, 65546, 65535, 2, 65547, 65535, 2, 65555, 65535, 1048584, 65556, 65535, 655366, 65557, 65535, 655366, 65558, 65535, 655366, 65559, 65535, 655366, 65560, 65535, 655366, 65561, 65535, 655366, 65562, 65535, 655366, 65563, 65535, 655366, 65564, 65535, 655366, 65565, 65535, 655366, 65566, 65535, 655366, 65567, 65535, 655366, 65568, 65535, 655366, 65569, 65535, 655366, 65570, 65535, 655366, 65571, 65535, 655366, 65572, 65535, 655366, 65573, 65535, 655366, 65574, 65535, 655365, 131070, 65535, 1441800, 131075, 65535, 1048578, 131078, 65535, 5, 131079, 65535, 9, 131080, 65535, 2, 131081, 65535, 2, 131082, 65535, 2, 131083, 65535, 2, 131091, 65535, 1048584, 196606, 65535, 1441800, 196611, 65535, 1048578, 196615, 65535, 5, 196616, 65535, 6, 196617, 65535, 6, 196618, 65535, 6, 196619, 65535, 6, 196620, 65535, 1441795, 196627, 65535, 1048584, 262142, 65535, 1441800, 262147, 65535, 1048578, 262156, 65535, 1441800, 262163, 65535, 1048584, 327678, 65535, 1441800, 327683, 65535, 1048584, 327692, 65535, 1441794, 327699, 65535, 1048584, 393214, 65535, 1441800, 393219, 65535, 1048584, 393228, 65535, 1441794, 393235, 65535, 1048584, 458750, 65535, 1441800, 458752, 65535, 1441799, 458753, 65535, 1441799, 458754, 65535, 1441799, 458755, 65535, 1048582, 458764, 65535, 1441794, 458771, 65535, 1048584, 524286, 65535, 1441798, 524287, 65535, 1441799, 524300, 65535, 1441798, 524301, 65535, 1048583, 524302, 65535, 1048583, 524303, 65535, 1048583, 524304, 65535, 1048583, 524305, 65535, 1048583, 524306, 65535, 1048583, 524307, 65535, 1048582, -65532, 65535, 3, -65531, 65535, 3, -65530, 65535, 3, -65529, 65535, 3, -65528, 65535, 3, -65527, 65535, 3, -65526, 65535, 3, -65525, 65535, 3 ) } __meta__ = { "_editor_clip_": 0, diff --git a/3d/platformer/stage/texturemr.png.import b/3d/platformer/stage/texturemr.png.import index 7ae0fc25..e05d77ee 100644 --- a/3d/platformer/stage/texturemr.png.import +++ b/3d/platformer/stage/texturemr.png.import @@ -2,21 +2,19 @@ importer="texture" type="StreamTexture" -path.s3tc="res://.import/texturemr.png-93ff7bda7acbc5334b4181300007df27.s3tc.stex" -path.etc2="res://.import/texturemr.png-93ff7bda7acbc5334b4181300007df27.etc2.stex" +path="res://.import/texturemr.png-93ff7bda7acbc5334b4181300007df27.stex" metadata={ -"imported_formats": [ "s3tc", "etc2" ], -"vram_texture": true +"vram_texture": false } [deps] source_file="res://stage/texturemr.png" -dest_files=[ "res://.import/texturemr.png-93ff7bda7acbc5334b4181300007df27.s3tc.stex", "res://.import/texturemr.png-93ff7bda7acbc5334b4181300007df27.etc2.stex" ] +dest_files=[ "res://.import/texturemr.png-93ff7bda7acbc5334b4181300007df27.stex" ] [params] -compress/mode=2 +compress/mode=0 compress/lossy_quality=0.7 compress/hdr_mode=0 compress/bptc_ldr=0