From e0e5fdae2e61066a2dd6efc07aefcb505475166d Mon Sep 17 00:00:00 2001 From: Rob Kelly Date: Sun, 2 Mar 2025 17:39:17 -0700 Subject: [PATCH] Gunk emission --- assets/materials/gunk_material.tres | 4 ++- levels/sandbox/sandbox.tscn | 41 ++++++++++++++++++----------- src/shaders/gunk.gdshader | 18 +++++++------ 3 files changed, 38 insertions(+), 25 deletions(-) diff --git a/assets/materials/gunk_material.tres b/assets/materials/gunk_material.tres index 2a9e587..a277e79 100644 --- a/assets/materials/gunk_material.tres +++ b/assets/materials/gunk_material.tres @@ -27,9 +27,11 @@ render_priority = 0 shader = ExtResource("1_euy6e") shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) +shader_parameter/emission_color = Color(0.25, 0.875, 1, 1) shader_parameter/pixellation = 50.0 shader_parameter/roughness = 0.15 -shader_parameter/specular_contribution = 0.2 +shader_parameter/specular_contribution = 0.8 +shader_parameter/emission_strength = 0.02 shader_parameter/uv_scale = Vector2(8, 8) shader_parameter/time_scale = 0.2 shader_parameter/edge_bleed = 0.1 diff --git a/levels/sandbox/sandbox.tscn b/levels/sandbox/sandbox.tscn index fae3acd..e52875b 100644 --- a/levels/sandbox/sandbox.tscn +++ b/levels/sandbox/sandbox.tscn @@ -16,12 +16,15 @@ sky_material = SubResource("ProceduralSkyMaterial_cj8bk") [sub_resource type="Environment" id="Environment_cc548"] -background_mode = 2 +background_mode = 1 sky = SubResource("Sky_8jqw1") ambient_light_source = 2 ambient_light_color = Color(1, 1, 1, 1) ambient_light_energy = 0.06 tonemap_mode = 3 +glow_enabled = true +glow_bloom = 0.1 +fog_enabled = true fog_light_color = Color(0, 0, 0, 1) fog_density = 0.2 @@ -52,67 +55,73 @@ seamless = true seamless_blend_skirt = 0.5 noise = ExtResource("6_l64ek") -[sub_resource type="ShaderMaterial" id="ShaderMaterial_8oc78"] +[sub_resource type="ShaderMaterial" id="ShaderMaterial_3hawq"] render_priority = 0 shader = ExtResource("5_rdjtm") shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) -shader_parameter/pixellation = 40.0 +shader_parameter/emission_color = Color(0.25, 0.875, 1, 1) +shader_parameter/pixellation = 50.0 shader_parameter/roughness = 0.15 -shader_parameter/specular_contribution = 0.2 +shader_parameter/specular_contribution = 0.8 +shader_parameter/emission_strength = 0.02 shader_parameter/uv_scale = Vector2(8, 8) -shader_parameter/time_scale = 0.1 +shader_parameter/time_scale = 0.2 shader_parameter/edge_bleed = 0.1 shader_parameter/gunk_mask = SubResource("CompressedTexture2D_ow0bp") shader_parameter/gunk_noise = SubResource("NoiseTexture3D_d70or") shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_0ksu8") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_inlin"] -next_pass = SubResource("ShaderMaterial_8oc78") +next_pass = SubResource("ShaderMaterial_3hawq") albedo_color = Color(1, 0.403922, 1, 1) [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_hvf6a"] data = PackedVector3Array(0.4375, 0.164, 0.7656, 0.4687, 0.2422, 0.7578, 0.5, 0.0937, 0.6875, 0.5, 0.0937, 0.6875, 0.4687, 0.2422, 0.7578, 0.5625, 0.2422, 0.6719, -0.4375, 0.164, 0.7656, -0.5, 0.0937, 0.6875, -0.4688, 0.2422, 0.7578, -0.4688, 0.2422, 0.7578, -0.5, 0.0937, 0.6875, -0.5625, 0.2422, 0.6719, 0.5, 0.0937, 0.6875, 0.5625, 0.2422, 0.6719, 0.5469, 0.0547, 0.5781, 0.5469, 0.0547, 0.5781, 0.5625, 0.2422, 0.6719, 0.625, 0.2422, 0.5625, -0.5, 0.0937, 0.6875, -0.5469, 0.0547, 0.5781, -0.5625, 0.2422, 0.6719, -0.5625, 0.2422, 0.6719, -0.5469, 0.0547, 0.5781, -0.625, 0.2422, 0.5625, 0.3515, 0.0312, 0.7187, 0.5, 0.0937, 0.6875, 0.3515, -0.0234, 0.6172, 0.3515, -0.0234, 0.6172, 0.5, 0.0937, 0.6875, 0.5469, 0.0547, 0.5781, -0.3516, 0.0312, 0.7187, -0.3516, -0.0234, 0.6172, -0.5, 0.0937, 0.6875, -0.5, 0.0937, 0.6875, -0.3516, -0.0234, 0.6172, -0.5469, 0.0547, 0.5781, 0.3515, 0.1328, 0.7812, 0.4375, 0.164, 0.7656, 0.3515, 0.0312, 0.7187, 0.3515, 0.0312, 0.7187, 0.4375, 0.164, 0.7656, 0.5, 0.0937, 0.6875, -0.3516, 0.1328, 0.7812, -0.3516, 0.0312, 0.7187, -0.4375, 0.164, 0.7656, -0.4375, 0.164, 0.7656, -0.3516, 0.0312, 0.7187, -0.5, 0.0937, 0.6875, 0.2734, 0.164, 0.7969, 0.3515, 0.1328, 0.7812, 0.2031, 0.0937, 0.7422, 0.2031, 0.0937, 0.7422, 0.3515, 0.1328, 0.7812, 0.3515, 0.0312, 0.7187, -0.2735, 0.164, 0.7969, -0.2031, 0.0937, 0.7422, -0.3516, 0.1328, 0.7812, -0.3516, 0.1328, 0.7812, -0.2031, 0.0937, 0.7422, -0.3516, 0.0312, 0.7187, 0.2031, 0.0937, 0.7422, 0.3515, 0.0312, 0.7187, 0.1562, 0.0547, 0.6484, 0.1562, 0.0547, 0.6484, 0.3515, 0.0312, 0.7187, 0.3515, -0.0234, 0.6172, -0.2031, 0.0937, 0.7422, -0.1563, 0.0547, 0.6484, -0.3516, 0.0312, 0.7187, -0.3516, 0.0312, 0.7187, -0.1563, 0.0547, 0.6484, -0.3516, -0.0234, 0.6172, 0.1406, 0.2422, 0.7422, 0.2031, 0.0937, 0.7422, 0.0781, 0.2422, 0.6562, 0.0781, 0.2422, 0.6562, 0.2031, 0.0937, 0.7422, 0.1562, 0.0547, 0.6484, -0.1406, 0.2422, 0.7422, -0.0781, 0.2422, 0.6562, -0.2031, 0.0937, 0.7422, -0.2031, 0.0937, 0.7422, -0.0781, 0.2422, 0.6562, -0.1563, 0.0547, 0.6484, 0.2422, 0.2422, 0.7969, 0.2734, 0.164, 0.7969, 0.1406, 0.2422, 0.7422, 0.1406, 0.2422, 0.7422, 0.2734, 0.164, 0.7969, 0.2031, 0.0937, 0.7422, -0.2422, 0.2422, 0.7969, -0.1406, 0.2422, 0.7422, -0.2735, 0.164, 0.7969, -0.2735, 0.164, 0.7969, -0.1406, 0.2422, 0.7422, -0.2031, 0.0937, 0.7422, 0.2734, 0.3281, 0.7969, 0.2422, 0.2422, 0.7969, 0.2031, 0.3906, 0.7422, 0.2031, 0.3906, 0.7422, 0.2422, 0.2422, 0.7969, 0.1406, 0.2422, 0.7422, -0.2735, 0.3281, 0.7969, -0.2031, 0.3906, 0.7422, -0.2422, 0.2422, 0.7969, -0.2422, 0.2422, 0.7969, -0.2031, 0.3906, 0.7422, -0.1406, 0.2422, 0.7422, 0.2031, 0.3906, 0.7422, 0.1406, 0.2422, 0.7422, 0.1562, 0.4375, 0.6484, 0.1562, 0.4375, 0.6484, 0.1406, 0.2422, 0.7422, 0.0781, 0.2422, 0.6562, -0.2031, 0.3906, 0.7422, -0.1563, 0.4375, 0.6484, -0.1406, 0.2422, 0.7422, -0.1406, 0.2422, 0.7422, -0.1563, 0.4375, 0.6484, -0.0781, 0.2422, 0.6562, 0.3515, 0.4531, 0.7187, 0.2031, 0.3906, 0.7422, 0.3515, 0.5156, 0.6172, 0.3515, 0.5156, 0.6172, 0.2031, 0.3906, 0.7422, 0.1562, 0.4375, 0.6484, -0.3516, 0.4531, 0.7187, -0.3516, 0.5156, 0.6172, -0.2031, 0.3906, 0.7422, -0.2031, 0.3906, 0.7422, -0.3516, 0.5156, 0.6172, -0.1563, 0.4375, 0.6484, 0.3515, 0.3594, 0.7812, 0.2734, 0.3281, 0.7969, 0.3515, 0.4531, 0.7187, 0.3515, 0.4531, 0.7187, 0.2734, 0.3281, 0.7969, 0.2031, 0.3906, 0.7422, -0.3516, 0.3594, 0.7812, -0.3516, 0.4531, 0.7187, -0.2735, 0.3281, 0.7969, -0.2735, 0.3281, 0.7969, -0.3516, 0.4531, 0.7187, -0.2031, 0.3906, 0.7422, 0.4375, 0.3281, 0.7656, 0.3515, 0.3594, 0.7812, 0.5, 0.3906, 0.6875, 0.5, 0.3906, 0.6875, 0.3515, 0.3594, 0.7812, 0.3515, 0.4531, 0.7187, -0.4375, 0.3281, 0.7656, -0.5, 0.3906, 0.6875, -0.3516, 0.3594, 0.7812, -0.3516, 0.3594, 0.7812, -0.5, 0.3906, 0.6875, -0.3516, 0.4531, 0.7187, 0.5, 0.3906, 0.6875, 0.3515, 0.4531, 0.7187, 0.5469, 0.4375, 0.5781, 0.5469, 0.4375, 0.5781, 0.3515, 0.4531, 0.7187, 0.3515, 0.5156, 0.6172, -0.5, 0.3906, 0.6875, -0.5469, 0.4375, 0.5781, -0.3516, 0.4531, 0.7187, -0.3516, 0.4531, 0.7187, -0.5469, 0.4375, 0.5781, -0.3516, 0.5156, 0.6172, 0.5625, 0.2422, 0.6719, 0.5, 0.3906, 0.6875, 0.625, 0.2422, 0.5625, 0.625, 0.2422, 0.5625, 0.5, 0.3906, 0.6875, 0.5469, 0.4375, 0.5781, -0.5625, 0.2422, 0.6719, -0.625, 0.2422, 0.5625, -0.5, 0.3906, 0.6875, -0.5, 0.3906, 0.6875, -0.625, 0.2422, 0.5625, -0.5469, 0.4375, 0.5781, 0.4687, 0.2422, 0.7578, 0.4375, 0.3281, 0.7656, 0.5625, 0.2422, 0.6719, 0.5625, 0.2422, 0.6719, 0.4375, 0.3281, 0.7656, 0.5, 0.3906, 0.6875, -0.4688, 0.2422, 0.7578, -0.5625, 0.2422, 0.6719, -0.4375, 0.3281, 0.7656, -0.4375, 0.3281, 0.7656, -0.5625, 0.2422, 0.6719, -0.5, 0.3906, 0.6875, 0.4375, 0.3281, 0.7656, 0.4687, 0.2422, 0.7578, 0.4453, 0.3359, 0.7812, 0.4453, 0.3359, 0.7812, 0.4687, 0.2422, 0.7578, 0.4765, 0.2422, 0.7734, -0.4375, 0.3281, 0.7656, -0.4453, 0.3359, 0.7812, -0.4688, 0.2422, 0.7578, -0.4688, 0.2422, 0.7578, -0.4453, 0.3359, 0.7812, -0.4766, 0.2422, 0.7734, 0.3515, 0.3594, 0.7812, 0.4375, 0.3281, 0.7656, 0.3515, 0.375, 0.8047, 0.3515, 0.375, 0.8047, 0.4375, 0.3281, 0.7656, 0.4453, 0.3359, 0.7812, -0.3516, 0.3594, 0.7812, -0.3516, 0.375, 0.8047, -0.4375, 0.3281, 0.7656, -0.4375, 0.3281, 0.7656, -0.3516, 0.375, 0.8047, -0.4453, 0.3359, 0.7812, 0.2734, 0.3281, 0.7969, 0.3515, 0.3594, 0.7812, 0.2656, 0.3359, 0.8203, 0.2656, 0.3359, 0.8203, 0.3515, 0.3594, 0.7812, 0.3515, 0.375, 0.8047, -0.2735, 0.3281, 0.7969, -0.2656, 0.3359, 0.8203, -0.3516, 0.3594, 0.7812, -0.3516, 0.3594, 0.7812, -0.2656, 0.3359, 0.8203, -0.3516, 0.375, 0.8047, 0.2422, 0.2422, 0.7969, 0.2734, 0.3281, 0.7969, 0.2265, 0.2422, 0.8203, 0.2265, 0.2422, 0.8203, 0.2734, 0.3281, 0.7969, 0.2656, 0.3359, 0.8203, -0.2422, 0.2422, 0.7969, -0.2266, 0.2422, 0.8203, -0.2735, 0.3281, 0.7969, -0.2735, 0.3281, 0.7969, -0.2266, 0.2422, 0.8203, -0.2656, 0.3359, 0.8203, 0.2734, 0.164, 0.7969, 0.2422, 0.2422, 0.7969, 0.2656, 0.1562, 0.8203, 0.2656, 0.1562, 0.8203, 0.2422, 0.2422, 0.7969, 0.2265, 0.2422, 0.8203, -0.2735, 0.164, 0.7969, -0.2656, 0.1562, 0.8203, -0.2422, 0.2422, 0.7969, -0.2422, 0.2422, 0.7969, -0.2656, 0.1562, 0.8203, -0.2266, 0.2422, 0.8203, 0.3515, 0.1328, 0.7812, 0.2734, 0.164, 0.7969, 0.3515, 0.1172, 0.8047, 0.3515, 0.1172, 0.8047, 0.2734, 0.164, 0.7969, 0.2656, 0.1562, 0.8203, -0.3516, 0.1328, 0.7812, -0.3516, 0.1172, 0.8047, -0.2735, 0.164, 0.7969, -0.2735, 0.164, 0.7969, -0.3516, 0.1172, 0.8047, -0.2656, 0.1562, 0.8203, 0.4375, 0.164, 0.7656, 0.3515, 0.1328, 0.7812, 0.4453, 0.1562, 0.7812, 0.4453, 0.1562, 0.7812, 0.3515, 0.1328, 0.7812, 0.3515, 0.1172, 0.8047, -0.4375, 0.164, 0.7656, -0.4453, 0.1562, 0.7812, -0.3516, 0.1328, 0.7812, -0.3516, 0.1328, 0.7812, -0.4453, 0.1562, 0.7812, -0.3516, 0.1172, 0.8047, 0.4687, 0.2422, 0.7578, 0.4375, 0.164, 0.7656, 0.4765, 0.2422, 0.7734, 0.4765, 0.2422, 0.7734, 0.4375, 0.164, 0.7656, 0.4453, 0.1562, 0.7812, -0.4688, 0.2422, 0.7578, -0.4766, 0.2422, 0.7734, -0.4375, 0.164, 0.7656, -0.4375, 0.164, 0.7656, -0.4766, 0.2422, 0.7734, -0.4453, 0.1562, 0.7812, 0.4453, 0.1562, 0.7812, 0.3515, 0.2422, 0.8281, 0.4765, 0.2422, 0.7734, -0.4453, 0.1562, 0.7812, -0.4766, 0.2422, 0.7734, -0.3516, 0.2422, 0.8281, 0.4453, 0.1562, 0.7812, 0.3515, 0.1172, 0.8047, 0.3515, 0.2422, 0.8281, -0.4453, 0.1562, 0.7812, -0.3516, 0.2422, 0.8281, -0.3516, 0.1172, 0.8047, 0.2656, 0.1562, 0.8203, 0.3515, 0.2422, 0.8281, 0.3515, 0.1172, 0.8047, -0.2656, 0.1562, 0.8203, -0.3516, 0.1172, 0.8047, -0.3516, 0.2422, 0.8281, 0.2265, 0.2422, 0.8203, 0.3515, 0.2422, 0.8281, 0.2656, 0.1562, 0.8203, -0.2266, 0.2422, 0.8203, -0.2656, 0.1562, 0.8203, -0.3516, 0.2422, 0.8281, 0.2656, 0.3359, 0.8203, 0.3515, 0.2422, 0.8281, 0.2265, 0.2422, 0.8203, -0.2656, 0.3359, 0.8203, -0.2266, 0.2422, 0.8203, -0.3516, 0.2422, 0.8281, 0.3515, 0.375, 0.8047, 0.3515, 0.2422, 0.8281, 0.2656, 0.3359, 0.8203, -0.3516, 0.375, 0.8047, -0.2656, 0.3359, 0.8203, -0.3516, 0.2422, 0.8281, 0.4453, 0.3359, 0.7812, 0.3515, 0.2422, 0.8281, 0.3515, 0.375, 0.8047, -0.4453, 0.3359, 0.7812, -0.3516, 0.375, 0.8047, -0.3516, 0.2422, 0.8281, 0.4765, 0.2422, 0.7734, 0.3515, 0.2422, 0.8281, 0.4453, 0.3359, 0.7812, -0.4766, 0.2422, 0.7734, -0.4453, 0.3359, 0.7812, -0.3516, 0.2422, 0.8281, 0.164, -0.9297, 0.6328, 0.1797, -0.9688, 0.5547, 0, -0.9453, 0.6406, 0, -0.9453, 0.6406, 0.1797, -0.9688, 0.5547, 0, -0.9844, 0.5781, -0.1641, -0.9297, 0.6328, 0, -0.9453, 0.6406, -0.1797, -0.9688, 0.5547, -0.1797, -0.9688, 0.5547, 0, -0.9453, 0.6406, 0, -0.9844, 0.5781, 0.2343, -0.9141, 0.6328, 0.3281, -0.9453, 0.5234, 0.164, -0.9297, 0.6328, 0.164, -0.9297, 0.6328, 0.3281, -0.9453, 0.5234, 0.1797, -0.9688, 0.5547, -0.2344, -0.9141, 0.6328, -0.1641, -0.9297, 0.6328, -0.3281, -0.9453, 0.5234, -0.3281, -0.9453, 0.5234, -0.1641, -0.9297, 0.6328, -0.1797, -0.9688, 0.5547, 0.2656, -0.8203, 0.6641, 0.3671, -0.8906, 0.5312, 0.2343, -0.9141, 0.6328, 0.2343, -0.9141, 0.6328, 0.3671, -0.8906, 0.5312, 0.3281, -0.9453, 0.5234, -0.2656, -0.8203, 0.6641, -0.2344, -0.9141, 0.6328, -0.3672, -0.8906, 0.5312, -0.3672, -0.8906, 0.5312, -0.2344, -0.9141, 0.6328, -0.3281, -0.9453, 0.5234, 0.25, -0.7031, 0.6875, 0.3515, -0.6953, 0.5703, 0.2656, -0.8203, 0.6641, 0.2656, -0.8203, 0.6641, 0.3515, -0.6953, 0.5703, 0.3671, -0.8906, 0.5312, -0.25, -0.7031, 0.6875, -0.2656, -0.8203, 0.6641, -0.3516, -0.6953, 0.5703, -0.3516, -0.6953, 0.5703, -0.2656, -0.8203, 0.6641, -0.3672, -0.8906, 0.5312, 0.2109, -0.4453, 0.7109, 0.3125, -0.4375, 0.5703, 0.25, -0.7031, 0.6875, 0.25, -0.7031, 0.6875, 0.3125, -0.4375, 0.5703, 0.3515, -0.6953, 0.5703, -0.211, -0.4453, 0.7109, -0.25, -0.7031, 0.6875, -0.3125, -0.4375, 0.5703, -0.3125, -0.4375, 0.5703, -0.25, -0.7031, 0.6875, -0.3516, -0.6953, 0.5703, 0.4375, -0.1406, 0.5312, 0.2031, -0.1875, 0.5625, 0.3984, -0.0469, 0.6719, 0.3984, -0.0469, 0.6719, 0.2031, -0.1875, 0.5625, 0.125, -0.1016, 0.8125, -0.4375, -0.1406, 0.5312, -0.3984, -0.0469, 0.6719, -0.2031, -0.1875, 0.5625, -0.2031, -0.1875, 0.5625, -0.3984, -0.0469, 0.6719, -0.125, -0.1016, 0.8125, 0.6328, -0.0391, 0.5391, 0.4375, -0.1406, 0.5312, 0.6172, 0.0547, 0.625, 0.6172, 0.0547, 0.625, 0.4375, -0.1406, 0.5312, 0.3984, -0.0469, 0.6719, -0.6328, -0.0391, 0.5391, -0.6172, 0.0547, 0.625, -0.4375, -0.1406, 0.5312, -0.4375, -0.1406, 0.5312, -0.6172, 0.0547, 0.625, -0.3984, -0.0469, 0.6719, 0.8281, 0.1484, 0.4453, 0.6328, -0.0391, 0.5391, 0.7266, 0.2031, 0.6016, 0.7266, 0.2031, 0.6016, 0.6328, -0.0391, 0.5391, 0.6172, 0.0547, 0.625, -0.8282, 0.1484, 0.4453, -0.7266, 0.2031, 0.6016, -0.6328, -0.0391, 0.5391, -0.6328, -0.0391, 0.5391, -0.7266, 0.2031, 0.6016, -0.6172, 0.0547, 0.625, 0.8594, 0.4297, 0.5937, 0.8281, 0.1484, 0.4453, 0.7422, 0.375, 0.6562, 0.7422, 0.375, 0.6562, 0.8281, 0.1484, 0.4453, 0.7266, 0.2031, 0.6016, -0.8594, 0.4297, 0.5937, -0.7422, 0.375, 0.6562, -0.8282, 0.1484, 0.4453, -0.8282, 0.1484, 0.4453, -0.7422, 0.375, 0.6562, -0.7266, 0.2031, 0.6016, 0.7109, 0.4844, 0.625, 0.8594, 0.4297, 0.5937, 0.6875, 0.414, 0.7266, 0.6875, 0.414, 0.7266, 0.8594, 0.4297, 0.5937, 0.7422, 0.375, 0.6562, -0.711, 0.4844, 0.625, -0.6875, 0.414, 0.7266, -0.8594, 0.4297, 0.5937, -0.8594, 0.4297, 0.5937, -0.6875, 0.414, 0.7266, -0.7422, 0.375, 0.6562, 0.4922, 0.6016, 0.6875, 0.7109, 0.4844, 0.625, 0.4375, 0.5469, 0.7969, 0.4375, 0.5469, 0.7969, 0.7109, 0.4844, 0.625, 0.6875, 0.414, 0.7266, -0.4922, 0.6016, 0.6875, -0.4375, 0.5469, 0.7969, -0.711, 0.4844, 0.625, -0.711, 0.4844, 0.625, -0.4375, 0.5469, 0.7969, -0.6875, 0.414, 0.7266, 0.3203, 0.7578, 0.7344, 0.4922, 0.6016, 0.6875, 0.3125, 0.6406, 0.8359, 0.3125, 0.6406, 0.8359, 0.4922, 0.6016, 0.6875, 0.4375, 0.5469, 0.7969, -0.3203, 0.7578, 0.7344, -0.3125, 0.6406, 0.8359, -0.4922, 0.6016, 0.6875, -0.4922, 0.6016, 0.6875, -0.3125, 0.6406, 0.8359, -0.4375, 0.5469, 0.7969, 0.1562, 0.7187, 0.7578, 0.3203, 0.7578, 0.7344, 0.2031, 0.6172, 0.8516, 0.2031, 0.6172, 0.8516, 0.3203, 0.7578, 0.7344, 0.3125, 0.6406, 0.8359, -0.1563, 0.7187, 0.7578, -0.2031, 0.6172, 0.8516, -0.3203, 0.7578, 0.7344, -0.3203, 0.7578, 0.7344, -0.2031, 0.6172, 0.8516, -0.3125, 0.6406, 0.8359, 0.0625, 0.4922, 0.75, 0.1562, 0.7187, 0.7578, 0.1015, 0.4297, 0.8437, 0.1015, 0.4297, 0.8437, 0.1562, 0.7187, 0.7578, 0.2031, 0.6172, 0.8516, -0.0625, 0.4922, 0.75, -0.1016, 0.4297, 0.8437, -0.1563, 0.7187, 0.7578, -0.1563, 0.7187, 0.7578, -0.1016, 0.4297, 0.8437, -0.2031, 0.6172, 0.8516, 0, 0.4297, 0.7422, 0.0625, 0.4922, 0.75, 0, 0.3516, 0.8203, 0, 0.3516, 0.8203, 0.0625, 0.4922, 0.75, 0.1015, 0.4297, 0.8437, 0, 0.4297, 0.7422, 0, 0.3516, 0.8203, -0.0625, 0.4922, 0.75, -0.0625, 0.4922, 0.75, 0, 0.3516, 0.8203, -0.1016, 0.4297, 0.8437, 0.25, 0.4687, 0.7578, 0.164, 0.414, 0.7734, 0.2031, 0.6172, 0.8516, 0.2031, 0.6172, 0.8516, 0.164, 0.414, 0.7734, 0.1015, 0.4297, 0.8437, -0.25, 0.4687, 0.7578, -0.2031, 0.6172, 0.8516, -0.1641, 0.414, 0.7734, -0.1641, 0.414, 0.7734, -0.2031, 0.6172, 0.8516, -0.1016, 0.4297, 0.8437, 0.3281, 0.4766, 0.7422, 0.25, 0.4687, 0.7578, 0.3125, 0.6406, 0.8359, 0.3125, 0.6406, 0.8359, 0.25, 0.4687, 0.7578, 0.2031, 0.6172, 0.8516, -0.3281, 0.4766, 0.7422, -0.3125, 0.6406, 0.8359, -0.25, 0.4687, 0.7578, -0.25, 0.4687, 0.7578, -0.3125, 0.6406, 0.8359, -0.2031, 0.6172, 0.8516, 0.4375, 0.5469, 0.7969, 0.4297, 0.4375, 0.7187, 0.3125, 0.6406, 0.8359, 0.3125, 0.6406, 0.8359, 0.4297, 0.4375, 0.7187, 0.3281, 0.4766, 0.7422, -0.4375, 0.5469, 0.7969, -0.3125, 0.6406, 0.8359, -0.4297, 0.4375, 0.7187, -0.4297, 0.4375, 0.7187, -0.3125, 0.6406, 0.8359, -0.3281, 0.4766, 0.7422, 0.6875, 0.414, 0.7266, 0.6016, 0.375, 0.6641, 0.4375, 0.5469, 0.7969, 0.4375, 0.5469, 0.7969, 0.6016, 0.375, 0.6641, 0.4297, 0.4375, 0.7187, -0.6875, 0.414, 0.7266, -0.4375, 0.5469, 0.7969, -0.6016, 0.375, 0.6641, -0.6016, 0.375, 0.6641, -0.4375, 0.5469, 0.7969, -0.4297, 0.4375, 0.7187, 0.7422, 0.375, 0.6562, 0.6406, 0.2969, 0.6484, 0.6875, 0.414, 0.7266, 0.6875, 0.414, 0.7266, 0.6406, 0.2969, 0.6484, 0.6016, 0.375, 0.6641, -0.7422, 0.375, 0.6562, -0.6875, 0.414, 0.7266, -0.6406, 0.2969, 0.6484, -0.6406, 0.2969, 0.6484, -0.6875, 0.414, 0.7266, -0.6016, 0.375, 0.6641, 0.7266, 0.2031, 0.6016, 0.625, 0.1875, 0.6484, 0.7422, 0.375, 0.6562, 0.7422, 0.375, 0.6562, 0.625, 0.1875, 0.6484, 0.6406, 0.2969, 0.6484, -0.7266, 0.2031, 0.6016, -0.7422, 0.375, 0.6562, -0.625, 0.1875, 0.6484, -0.625, 0.1875, 0.6484, -0.7422, 0.375, 0.6562, -0.6406, 0.2969, 0.6484, 0.6172, 0.0547, 0.625, 0.4922, 0.0625, 0.6719, 0.7266, 0.2031, 0.6016, 0.7266, 0.2031, 0.6016, 0.4922, 0.0625, 0.6719, 0.625, 0.1875, 0.6484, -0.6172, 0.0547, 0.625, -0.7266, 0.2031, 0.6016, -0.4922, 0.0625, 0.6719, -0.4922, 0.0625, 0.6719, -0.7266, 0.2031, 0.6016, -0.625, 0.1875, 0.6484, 0.3984, -0.0469, 0.6719, 0.375, 0.0156, 0.7031, 0.6172, 0.0547, 0.625, 0.6172, 0.0547, 0.625, 0.375, 0.0156, 0.7031, 0.4922, 0.0625, 0.6719, -0.3984, -0.0469, 0.6719, -0.6172, 0.0547, 0.625, -0.375, 0.0156, 0.7031, -0.375, 0.0156, 0.7031, -0.6172, 0.0547, 0.625, -0.4922, 0.0625, 0.6719, 0.125, -0.1016, 0.8125, 0.2031, 0.0937, 0.7422, 0.3984, -0.0469, 0.6719, 0.3984, -0.0469, 0.6719, 0.2031, 0.0937, 0.7422, 0.375, 0.0156, 0.7031, -0.125, -0.1016, 0.8125, -0.3984, -0.0469, 0.6719, -0.2031, 0.0937, 0.7422, -0.2031, 0.0937, 0.7422, -0.3984, -0.0469, 0.6719, -0.375, 0.0156, 0.7031, 0.164, 0.1406, 0.75, 0.2031, 0.0937, 0.7422, 0, 0.0468, 0.7266, 0, 0.0468, 0.7266, 0.2031, 0.0937, 0.7422, 0.125, -0.1016, 0.8125, -0.1641, 0.1406, 0.75, 0, 0.0468, 0.7266, -0.2031, 0.0937, 0.7422, -0.2031, 0.0937, 0.7422, 0, 0.0468, 0.7266, -0.125, -0.1016, 0.8125, 0.1015, 0.4297, 0.8437, 0.164, 0.414, 0.7734, 0, 0.3516, 0.8203, 0, 0.3516, 0.8203, 0.164, 0.414, 0.7734, 0.125, 0.3047, 0.7656, -0.1016, 0.4297, 0.8437, 0, 0.3516, 0.8203, -0.1641, 0.414, 0.7734, -0.1641, 0.414, 0.7734, 0, 0.3516, 0.8203, -0.125, 0.3047, 0.7656, 0, 0.3516, 0.8203, 0.125, 0.3047, 0.7656, 0, 0.2109, 0.7656, 0, 0.2109, 0.7656, 0.125, 0.3047, 0.7656, 0.1328, 0.2109, 0.7578, 0, 0.3516, 0.8203, 0, 0.2109, 0.7656, -0.125, 0.3047, 0.7656, -0.125, 0.3047, 0.7656, 0, 0.2109, 0.7656, -0.1328, 0.2109, 0.7578, 0.164, 0.1406, 0.75, 0, 0.0468, 0.7266, 0.1328, 0.2109, 0.7578, 0.1328, 0.2109, 0.7578, 0, 0.0468, 0.7266, 0, 0.2109, 0.7656, -0.1641, 0.1406, 0.75, -0.1328, 0.2109, 0.7578, 0, 0.0468, 0.7266, 0, 0.0468, 0.7266, -0.1328, 0.2109, 0.7578, 0, 0.2109, 0.7656, 0, -0.8906, 0.6875, 0.0625, -0.8828, 0.6953, 0, -0.9453, 0.6406, 0, -0.9453, 0.6406, 0.0625, -0.8828, 0.6953, 0.164, -0.9297, 0.6328, 0, -0.8906, 0.6875, 0, -0.9453, 0.6406, -0.0625, -0.8828, 0.6953, -0.0625, -0.8828, 0.6953, 0, -0.9453, 0.6406, -0.1641, -0.9297, 0.6328, 0.0625, -0.8828, 0.6953, 0.1172, -0.8359, 0.7109, 0.164, -0.9297, 0.6328, 0.164, -0.9297, 0.6328, 0.1172, -0.8359, 0.7109, 0.2343, -0.9141, 0.6328, -0.0625, -0.8828, 0.6953, -0.1641, -0.9297, 0.6328, -0.1172, -0.8359, 0.7109, -0.1172, -0.8359, 0.7109, -0.1641, -0.9297, 0.6328, -0.2344, -0.9141, 0.6328, 0.1172, -0.8359, 0.7109, 0.1093, -0.7188, 0.7344, 0.2343, -0.9141, 0.6328, 0.2343, -0.9141, 0.6328, 0.1093, -0.7188, 0.7344, 0.2656, -0.8203, 0.6641, -0.1172, -0.8359, 0.7109, -0.2344, -0.9141, 0.6328, -0.1094, -0.7188, 0.7344, -0.1094, -0.7188, 0.7344, -0.2344, -0.9141, 0.6328, -0.2656, -0.8203, 0.6641, 0.0781, -0.4453, 0.75, 0.2109, -0.4453, 0.7109, 0.1172, -0.6875, 0.7344, 0.1172, -0.6875, 0.7344, 0.2109, -0.4453, 0.7109, 0.25, -0.7031, 0.6875, -0.0781, -0.4453, 0.75, -0.1172, -0.6875, 0.7344, -0.211, -0.4453, 0.7109, -0.211, -0.4453, 0.7109, -0.1172, -0.6875, 0.7344, -0.25, -0.7031, 0.6875, 0.2656, -0.8203, 0.6641, 0.1093, -0.7188, 0.7344, 0.25, -0.7031, 0.6875, 0.25, -0.7031, 0.6875, 0.1093, -0.7188, 0.7344, 0.1172, -0.6875, 0.7344, -0.2656, -0.8203, 0.6641, -0.25, -0.7031, 0.6875, -0.1094, -0.7188, 0.7344, -0.1094, -0.7188, 0.7344, -0.25, -0.7031, 0.6875, -0.1172, -0.6875, 0.7344, 0, -0.3281, 0.7422, 0.0859, -0.2891, 0.7422, 0, -0.4453, 0.75, 0, -0.4453, 0.75, 0.0859, -0.2891, 0.7422, 0.0781, -0.4453, 0.75, 0, -0.3281, 0.7422, 0, -0.4453, 0.75, -0.086, -0.2891, 0.7422, -0.086, -0.2891, 0.7422, 0, -0.4453, 0.75, -0.0781, -0.4453, 0.75, 0.0781, -0.4453, 0.75, 0.1172, -0.6875, 0.7344, 0, -0.4453, 0.75, 0, -0.4453, 0.75, 0.1172, -0.6875, 0.7344, 0, -0.6797, 0.7344, -0.0781, -0.4453, 0.75, 0, -0.4453, 0.75, -0.1172, -0.6875, 0.7344, -0.1172, -0.6875, 0.7344, 0, -0.4453, 0.75, 0, -0.6797, 0.7344, 0.1093, -0.7188, 0.7344, 0, -0.7656, 0.7344, 0.1172, -0.6875, 0.7344, 0.1172, -0.6875, 0.7344, 0, -0.7656, 0.7344, 0, -0.6797, 0.7344, -0.1094, -0.7188, 0.7344, -0.1172, -0.6875, 0.7344, 0, -0.7656, 0.7344, 0, -0.7656, 0.7344, -0.1172, -0.6875, 0.7344, 0, -0.6797, 0.7344, 0.1328, -0.2266, 0.7969, 0.125, -0.2266, 0.75, 0.0937, -0.2735, 0.7812, 0.0937, -0.2735, 0.7812, 0.125, -0.2266, 0.75, 0.0859, -0.2891, 0.7422, -0.1328, -0.2266, 0.7969, -0.0938, -0.2735, 0.7812, -0.125, -0.2266, 0.75, -0.125, -0.2266, 0.75, -0.0938, -0.2735, 0.7812, -0.086, -0.2891, 0.7422, 0.1093, -0.1328, 0.7812, 0.1015, -0.1484, 0.7422, 0.1328, -0.2266, 0.7969, 0.1328, -0.2266, 0.7969, 0.1015, -0.1484, 0.7422, 0.125, -0.2266, 0.75, -0.1094, -0.1328, 0.7812, -0.1328, -0.2266, 0.7969, -0.1016, -0.1484, 0.7422, -0.1016, -0.1484, 0.7422, -0.1328, -0.2266, 0.7969, -0.125, -0.2266, 0.75, 0.039, -0.125, 0.7812, 0, -0.1406, 0.7422, 0.1093, -0.1328, 0.7812, 0.1093, -0.1328, 0.7812, 0, -0.1406, 0.7422, 0.1015, -0.1484, 0.7422, -0.0391, -0.125, 0.7812, -0.1094, -0.1328, 0.7812, 0, -0.1406, 0.7422, 0, -0.1406, 0.7422, -0.1094, -0.1328, 0.7812, -0.1016, -0.1484, 0.7422, 0, -0.1875, 0.7969, 0, -0.1953, 0.75, 0.039, -0.125, 0.7812, 0.039, -0.125, 0.7812, 0, -0.1953, 0.75, 0, -0.1406, 0.7422, 0, -0.1875, 0.7969, -0.0391, -0.125, 0.7812, 0, -0.1953, 0.75, 0, -0.1953, 0.75, -0.0391, -0.125, 0.7812, 0, -0.1406, 0.7422, 0.0859, -0.2891, 0.7422, 0, -0.3281, 0.7422, 0.0937, -0.2735, 0.7812, 0.0937, -0.2735, 0.7812, 0, -0.3281, 0.7422, 0, -0.3203, 0.7812, -0.086, -0.2891, 0.7422, -0.0938, -0.2735, 0.7812, 0, -0.3281, 0.7422, 0, -0.3281, 0.7422, -0.0938, -0.2735, 0.7812, 0, -0.3203, 0.7812, 0.0937, -0.2735, 0.7812, 0, -0.3203, 0.7812, 0.0781, -0.25, 0.8047, 0.0781, -0.25, 0.8047, 0, -0.3203, 0.7812, 0, -0.2891, 0.8047, -0.0938, -0.2735, 0.7812, -0.0781, -0.25, 0.8047, 0, -0.3203, 0.7812, 0, -0.3203, 0.7812, -0.0781, -0.25, 0.8047, 0, -0.2891, 0.8047, 0, -0.2032, 0.8281, 0, -0.1875, 0.7969, 0.0468, -0.1484, 0.8125, 0.0468, -0.1484, 0.8125, 0, -0.1875, 0.7969, 0.039, -0.125, 0.7812, 0, -0.2032, 0.8281, -0.0469, -0.1484, 0.8125, 0, -0.1875, 0.7969, 0, -0.1875, 0.7969, -0.0469, -0.1484, 0.8125, -0.0391, -0.125, 0.7812, 0.0468, -0.1484, 0.8125, 0.039, -0.125, 0.7812, 0.0937, -0.1563, 0.8125, 0.0937, -0.1563, 0.8125, 0.039, -0.125, 0.7812, 0.1093, -0.1328, 0.7812, -0.0469, -0.1484, 0.8125, -0.0938, -0.1563, 0.8125, -0.0391, -0.125, 0.7812, -0.0391, -0.125, 0.7812, -0.0938, -0.1563, 0.8125, -0.1094, -0.1328, 0.7812, 0.0937, -0.1563, 0.8125, 0.1093, -0.1328, 0.7812, 0.1093, -0.2266, 0.8281, 0.1093, -0.2266, 0.8281, 0.1093, -0.1328, 0.7812, 0.1328, -0.2266, 0.7969, -0.0938, -0.1563, 0.8125, -0.1094, -0.2266, 0.8281, -0.1094, -0.1328, 0.7812, -0.1094, -0.1328, 0.7812, -0.1094, -0.2266, 0.8281, -0.1328, -0.2266, 0.7969, 0.1093, -0.2266, 0.8281, 0.1328, -0.2266, 0.7969, 0.0781, -0.25, 0.8047, 0.0781, -0.25, 0.8047, 0.1328, -0.2266, 0.7969, 0.0937, -0.2735, 0.7812, -0.1094, -0.2266, 0.8281, -0.0781, -0.25, 0.8047, -0.1328, -0.2266, 0.7969, -0.1328, -0.2266, 0.7969, -0.0781, -0.25, 0.8047, -0.0938, -0.2735, 0.7812, 0.1093, -0.2266, 0.8281, 0, -0.2032, 0.8281, 0.0937, -0.1563, 0.8125, 0.0937, -0.1563, 0.8125, 0, -0.2032, 0.8281, 0.0468, -0.1484, 0.8125, -0.1094, -0.2266, 0.8281, -0.0938, -0.1563, 0.8125, 0, -0.2032, 0.8281, 0, -0.2032, 0.8281, -0.0938, -0.1563, 0.8125, -0.0469, -0.1484, 0.8125, 0, -0.2891, 0.8047, 0, -0.2032, 0.8281, 0.0781, -0.25, 0.8047, 0.0781, -0.25, 0.8047, 0, -0.2032, 0.8281, 0.1093, -0.2266, 0.8281, 0, -0.2891, 0.8047, -0.0781, -0.25, 0.8047, 0, -0.2032, 0.8281, 0, -0.2032, 0.8281, -0.0781, -0.25, 0.8047, -0.1094, -0.2266, 0.8281, 0.1015, -0.1484, 0.7422, 0, -0.1406, 0.7422, 0.125, -0.1016, 0.8125, 0.125, -0.1016, 0.8125, 0, -0.1406, 0.7422, 0, 0.0468, 0.7266, -0.1016, -0.1484, 0.7422, -0.125, -0.1016, 0.8125, 0, -0.1406, 0.7422, 0, -0.1406, 0.7422, -0.125, -0.1016, 0.8125, 0, 0.0468, 0.7266, 0.125, -0.2266, 0.75, 0.1015, -0.1484, 0.7422, 0.164, -0.2422, 0.7109, 0.164, -0.2422, 0.7109, 0.1015, -0.1484, 0.7422, 0.125, -0.1016, 0.8125, -0.125, -0.2266, 0.75, -0.1641, -0.2422, 0.7109, -0.1016, -0.1484, 0.7422, -0.1016, -0.1484, 0.7422, -0.1641, -0.2422, 0.7109, -0.125, -0.1016, 0.8125, 0.0859, -0.2891, 0.7422, 0.125, -0.2266, 0.75, 0.1797, -0.3125, 0.7109, 0.1797, -0.3125, 0.7109, 0.125, -0.2266, 0.75, 0.164, -0.2422, 0.7109, -0.086, -0.2891, 0.7422, -0.1797, -0.3125, 0.7109, -0.125, -0.2266, 0.75, -0.125, -0.2266, 0.75, -0.1797, -0.3125, 0.7109, -0.1641, -0.2422, 0.7109, 0.0781, -0.4453, 0.75, 0.0859, -0.2891, 0.7422, 0.2109, -0.4453, 0.7109, 0.2109, -0.4453, 0.7109, 0.0859, -0.2891, 0.7422, 0.1797, -0.3125, 0.7109, -0.0781, -0.4453, 0.75, -0.211, -0.4453, 0.7109, -0.086, -0.2891, 0.7422, -0.086, -0.2891, 0.7422, -0.211, -0.4453, 0.7109, -0.1797, -0.3125, 0.7109, 0.2578, -0.3125, 0.5547, 0.3125, -0.4375, 0.5703, 0.1797, -0.3125, 0.7109, 0.1797, -0.3125, 0.7109, 0.3125, -0.4375, 0.5703, 0.2109, -0.4453, 0.7109, -0.2578, -0.3125, 0.5547, -0.1797, -0.3125, 0.7109, -0.3125, -0.4375, 0.5703, -0.3125, -0.4375, 0.5703, -0.1797, -0.3125, 0.7109, -0.211, -0.4453, 0.7109, 0.2343, -0.25, 0.5547, 0.2578, -0.3125, 0.5547, 0.164, -0.2422, 0.7109, 0.164, -0.2422, 0.7109, 0.2578, -0.3125, 0.5547, 0.1797, -0.3125, 0.7109, -0.2344, -0.25, 0.5547, -0.1641, -0.2422, 0.7109, -0.2578, -0.3125, 0.5547, -0.2578, -0.3125, 0.5547, -0.1641, -0.2422, 0.7109, -0.1797, -0.3125, 0.7109, 0.125, -0.1016, 0.8125, 0.2031, -0.1875, 0.5625, 0.164, -0.2422, 0.7109, 0.164, -0.2422, 0.7109, 0.2031, -0.1875, 0.5625, 0.2343, -0.25, 0.5547, -0.125, -0.1016, 0.8125, -0.1641, -0.2422, 0.7109, -0.2031, -0.1875, 0.5625, -0.2031, -0.1875, 0.5625, -0.1641, -0.2422, 0.7109, -0.2344, -0.25, 0.5547, 0, -0.7656, 0.7344, 0.1093, -0.7188, 0.7344, 0, -0.7735, 0.7187, 0, -0.7735, 0.7187, 0.1093, -0.7188, 0.7344, 0.0937, -0.7422, 0.7266, 0, -0.7656, 0.7344, 0, -0.7735, 0.7187, -0.1094, -0.7188, 0.7344, -0.1094, -0.7188, 0.7344, 0, -0.7735, 0.7187, -0.0938, -0.7422, 0.7266, 0.1093, -0.7188, 0.7344, 0.1172, -0.8359, 0.7109, 0.0937, -0.7422, 0.7266, 0.0937, -0.7422, 0.7266, 0.1172, -0.8359, 0.7109, 0.0937, -0.8203, 0.7109, -0.1094, -0.7188, 0.7344, -0.0938, -0.7422, 0.7266, -0.1172, -0.8359, 0.7109, -0.1172, -0.8359, 0.7109, -0.0938, -0.7422, 0.7266, -0.0938, -0.8203, 0.7109, 0.1172, -0.8359, 0.7109, 0.0625, -0.8828, 0.6953, 0.0937, -0.8203, 0.7109, 0.0937, -0.8203, 0.7109, 0.0625, -0.8828, 0.6953, 0.0468, -0.8672, 0.6875, -0.1172, -0.8359, 0.7109, -0.0938, -0.8203, 0.7109, -0.0625, -0.8828, 0.6953, -0.0625, -0.8828, 0.6953, -0.0938, -0.8203, 0.7109, -0.0469, -0.8672, 0.6875, 0.0625, -0.8828, 0.6953, 0, -0.8906, 0.6875, 0.0468, -0.8672, 0.6875, 0.0468, -0.8672, 0.6875, 0, -0.8906, 0.6875, 0, -0.875, 0.6875, -0.0625, -0.8828, 0.6953, -0.0469, -0.8672, 0.6875, 0, -0.8906, 0.6875, 0, -0.8906, 0.6875, -0.0469, -0.8672, 0.6875, 0, -0.875, 0.6875, 0.0468, -0.8672, 0.6875, 0, -0.875, 0.6875, 0.0468, -0.8516, 0.6328, 0.0468, -0.8516, 0.6328, 0, -0.875, 0.6875, 0, -0.8594, 0.6328, -0.0469, -0.8672, 0.6875, -0.0469, -0.8516, 0.6328, 0, -0.875, 0.6875, 0, -0.875, 0.6875, -0.0469, -0.8516, 0.6328, 0, -0.8594, 0.6328, 0.0937, -0.8203, 0.7109, 0.0468, -0.8672, 0.6875, 0.0937, -0.8125, 0.6406, 0.0937, -0.8125, 0.6406, 0.0468, -0.8672, 0.6875, 0.0468, -0.8516, 0.6328, -0.0938, -0.8203, 0.7109, -0.0938, -0.8125, 0.6406, -0.0469, -0.8672, 0.6875, -0.0469, -0.8672, 0.6875, -0.0938, -0.8125, 0.6406, -0.0469, -0.8516, 0.6328, 0.0937, -0.7422, 0.7266, 0.0937, -0.8203, 0.7109, 0.0937, -0.75, 0.6641, 0.0937, -0.75, 0.6641, 0.0937, -0.8203, 0.7109, 0.0937, -0.8125, 0.6406, -0.0938, -0.7422, 0.7266, -0.0938, -0.75, 0.6641, -0.0938, -0.8203, 0.7109, -0.0938, -0.8203, 0.7109, -0.0938, -0.75, 0.6641, -0.0938, -0.8125, 0.6406, 0, -0.7735, 0.7187, 0.0937, -0.7422, 0.7266, 0, -0.7813, 0.6562, 0, -0.7813, 0.6562, 0.0937, -0.7422, 0.7266, 0.0937, -0.75, 0.6641, 0, -0.7735, 0.7187, 0, -0.7813, 0.6562, -0.0938, -0.7422, 0.7266, -0.0938, -0.7422, 0.7266, 0, -0.7813, 0.6562, -0.0938, -0.75, 0.6641, 0, -0.8594, 0.6328, 0, -0.7813, 0.6562, 0.0468, -0.8516, 0.6328, 0.0468, -0.8516, 0.6328, 0, -0.7813, 0.6562, 0.0937, -0.75, 0.6641, 0, -0.8594, 0.6328, -0.0469, -0.8516, 0.6328, 0, -0.7813, 0.6562, 0, -0.7813, 0.6562, -0.0469, -0.8516, 0.6328, -0.0938, -0.75, 0.6641, 0.0468, -0.8516, 0.6328, 0.0937, -0.75, 0.6641, 0.0937, -0.8125, 0.6406, -0.0469, -0.8516, 0.6328, -0.0938, -0.8125, 0.6406, -0.0938, -0.75, 0.6641, 0.164, 0.1406, 0.75, 0.1328, 0.2109, 0.7578, 0.1875, 0.1562, 0.7734, 0.1875, 0.1562, 0.7734, 0.1328, 0.2109, 0.7578, 0.1718, 0.2187, 0.7812, -0.1641, 0.1406, 0.75, -0.1875, 0.1562, 0.7734, -0.1328, 0.2109, 0.7578, -0.1328, 0.2109, 0.7578, -0.1875, 0.1562, 0.7734, -0.1719, 0.2187, 0.7812, 0.1328, 0.2109, 0.7578, 0.125, 0.3047, 0.7656, 0.1718, 0.2187, 0.7812, 0.1718, 0.2187, 0.7812, 0.125, 0.3047, 0.7656, 0.1797, 0.2969, 0.7812, -0.1328, 0.2109, 0.7578, -0.1719, 0.2187, 0.7812, -0.125, 0.3047, 0.7656, -0.125, 0.3047, 0.7656, -0.1719, 0.2187, 0.7812, -0.1797, 0.2969, 0.7812, 0.125, 0.3047, 0.7656, 0.164, 0.414, 0.7734, 0.1797, 0.2969, 0.7812, 0.1797, 0.2969, 0.7812, 0.164, 0.414, 0.7734, 0.2109, 0.375, 0.7812, -0.125, 0.3047, 0.7656, -0.1797, 0.2969, 0.7812, -0.1641, 0.414, 0.7734, -0.1641, 0.414, 0.7734, -0.1797, 0.2969, 0.7812, -0.211, 0.375, 0.7812, 0.2031, 0.0937, 0.7422, 0.164, 0.1406, 0.75, 0.2265, 0.1094, 0.7812, 0.2265, 0.1094, 0.7812, 0.164, 0.1406, 0.75, 0.1875, 0.1562, 0.7734, -0.2031, 0.0937, 0.7422, -0.2266, 0.1094, 0.7812, -0.1641, 0.1406, 0.75, -0.1641, 0.1406, 0.75, -0.2266, 0.1094, 0.7812, -0.1875, 0.1562, 0.7734, 0.375, 0.0156, 0.7031, 0.2031, 0.0937, 0.7422, 0.375, 0.0625, 0.7422, 0.375, 0.0625, 0.7422, 0.2031, 0.0937, 0.7422, 0.2265, 0.1094, 0.7812, -0.375, 0.0156, 0.7031, -0.375, 0.0625, 0.7422, -0.2031, 0.0937, 0.7422, -0.2031, 0.0937, 0.7422, -0.375, 0.0625, 0.7422, -0.2266, 0.1094, 0.7812, 0.4922, 0.0625, 0.6719, 0.375, 0.0156, 0.7031, 0.4765, 0.1016, 0.7187, 0.4765, 0.1016, 0.7187, 0.375, 0.0156, 0.7031, 0.375, 0.0625, 0.7422, -0.4922, 0.0625, 0.6719, -0.4766, 0.1016, 0.7187, -0.375, 0.0156, 0.7031, -0.375, 0.0156, 0.7031, -0.4766, 0.1016, 0.7187, -0.375, 0.0625, 0.7422, 0.625, 0.1875, 0.6484, 0.4922, 0.0625, 0.6719, 0.5781, 0.1953, 0.6797, 0.5781, 0.1953, 0.6797, 0.4922, 0.0625, 0.6719, 0.4765, 0.1016, 0.7187, -0.625, 0.1875, 0.6484, -0.5781, 0.1953, 0.6797, -0.4922, 0.0625, 0.6719, -0.4922, 0.0625, 0.6719, -0.5781, 0.1953, 0.6797, -0.4766, 0.1016, 0.7187, 0.6406, 0.2969, 0.6484, 0.625, 0.1875, 0.6484, 0.5859, 0.289, 0.6875, 0.5859, 0.289, 0.6875, 0.625, 0.1875, 0.6484, 0.5781, 0.1953, 0.6797, -0.6406, 0.2969, 0.6484, -0.5859, 0.289, 0.6875, -0.625, 0.1875, 0.6484, -0.625, 0.1875, 0.6484, -0.5859, 0.289, 0.6875, -0.5781, 0.1953, 0.6797, 0.6016, 0.375, 0.6641, 0.6406, 0.2969, 0.6484, 0.5625, 0.3516, 0.6953, 0.5625, 0.3516, 0.6953, 0.6406, 0.2969, 0.6484, 0.5859, 0.289, 0.6875, -0.6016, 0.375, 0.6641, -0.5625, 0.3516, 0.6953, -0.6406, 0.2969, 0.6484, -0.6406, 0.2969, 0.6484, -0.5625, 0.3516, 0.6953, -0.5859, 0.289, 0.6875, 0.4297, 0.4375, 0.7187, 0.6016, 0.375, 0.6641, 0.4218, 0.3984, 0.7734, 0.4218, 0.3984, 0.7734, 0.6016, 0.375, 0.6641, 0.5625, 0.3516, 0.6953, -0.4297, 0.4375, 0.7187, -0.4219, 0.3984, 0.7734, -0.6016, 0.375, 0.6641, -0.6016, 0.375, 0.6641, -0.4219, 0.3984, 0.7734, -0.5625, 0.3516, 0.6953, 0.3281, 0.4766, 0.7422, 0.4297, 0.4375, 0.7187, 0.3359, 0.4297, 0.7578, 0.3359, 0.4297, 0.7578, 0.4297, 0.4375, 0.7187, 0.4218, 0.3984, 0.7734, -0.3281, 0.4766, 0.7422, -0.3359, 0.4297, 0.7578, -0.4297, 0.4375, 0.7187, -0.4297, 0.4375, 0.7187, -0.3359, 0.4297, 0.7578, -0.4219, 0.3984, 0.7734, 0.25, 0.4687, 0.7578, 0.3281, 0.4766, 0.7422, 0.2734, 0.4219, 0.7734, 0.2734, 0.4219, 0.7734, 0.3281, 0.4766, 0.7422, 0.3359, 0.4297, 0.7578, -0.25, 0.4687, 0.7578, -0.2735, 0.4219, 0.7734, -0.3281, 0.4766, 0.7422, -0.3281, 0.4766, 0.7422, -0.2735, 0.4219, 0.7734, -0.3359, 0.4297, 0.7578, 0.164, 0.414, 0.7734, 0.25, 0.4687, 0.7578, 0.2109, 0.375, 0.7812, 0.2109, 0.375, 0.7812, 0.25, 0.4687, 0.7578, 0.2734, 0.4219, 0.7734, -0.1641, 0.414, 0.7734, -0.211, 0.375, 0.7812, -0.25, 0.4687, 0.7578, -0.25, 0.4687, 0.7578, -0.211, 0.375, 0.7812, -0.2735, 0.4219, 0.7734, 0.2109, 0.375, 0.7812, 0.2734, 0.4219, 0.7734, 0.2343, 0.3594, 0.7578, 0.2343, 0.3594, 0.7578, 0.2734, 0.4219, 0.7734, 0.2812, 0.3984, 0.7656, -0.211, 0.375, 0.7812, -0.2344, 0.3594, 0.7578, -0.2735, 0.4219, 0.7734, -0.2735, 0.4219, 0.7734, -0.2344, 0.3594, 0.7578, -0.2813, 0.3984, 0.7656, 0.2734, 0.4219, 0.7734, 0.3359, 0.4297, 0.7578, 0.2812, 0.3984, 0.7656, 0.2812, 0.3984, 0.7656, 0.3359, 0.4297, 0.7578, 0.3359, 0.4062, 0.75, -0.2735, 0.4219, 0.7734, -0.2813, 0.3984, 0.7656, -0.3359, 0.4297, 0.7578, -0.3359, 0.4297, 0.7578, -0.2813, 0.3984, 0.7656, -0.3359, 0.4062, 0.75, 0.3359, 0.4297, 0.7578, 0.4218, 0.3984, 0.7734, 0.3359, 0.4062, 0.75, 0.3359, 0.4062, 0.75, 0.4218, 0.3984, 0.7734, 0.414, 0.3906, 0.75, -0.3359, 0.4297, 0.7578, -0.3359, 0.4062, 0.75, -0.4219, 0.3984, 0.7734, -0.4219, 0.3984, 0.7734, -0.3359, 0.4062, 0.75, -0.4141, 0.3906, 0.75, 0.4218, 0.3984, 0.7734, 0.5625, 0.3516, 0.6953, 0.414, 0.3906, 0.75, 0.414, 0.3906, 0.75, 0.5625, 0.3516, 0.6953, 0.5312, 0.3359, 0.6797, -0.4219, 0.3984, 0.7734, -0.4141, 0.3906, 0.75, -0.5625, 0.3516, 0.6953, -0.5625, 0.3516, 0.6953, -0.4141, 0.3906, 0.75, -0.5313, 0.3359, 0.6797, 0.5625, 0.3516, 0.6953, 0.5859, 0.289, 0.6875, 0.5312, 0.3359, 0.6797, 0.5312, 0.3359, 0.6797, 0.5859, 0.289, 0.6875, 0.5547, 0.2812, 0.6719, -0.5625, 0.3516, 0.6953, -0.5313, 0.3359, 0.6797, -0.5859, 0.289, 0.6875, -0.5859, 0.289, 0.6875, -0.5313, 0.3359, 0.6797, -0.5547, 0.2812, 0.6719, 0.5859, 0.289, 0.6875, 0.5781, 0.1953, 0.6797, 0.5547, 0.2812, 0.6719, 0.5547, 0.2812, 0.6719, 0.5781, 0.1953, 0.6797, 0.5469, 0.2109, 0.6719, -0.5859, 0.289, 0.6875, -0.5547, 0.2812, 0.6719, -0.5781, 0.1953, 0.6797, -0.5781, 0.1953, 0.6797, -0.5547, 0.2812, 0.6719, -0.5469, 0.2109, 0.6719, 0.5781, 0.1953, 0.6797, 0.4765, 0.1016, 0.7187, 0.5469, 0.2109, 0.6719, 0.5469, 0.2109, 0.6719, 0.4765, 0.1016, 0.7187, 0.4609, 0.1172, 0.7031, -0.5781, 0.1953, 0.6797, -0.5469, 0.2109, 0.6719, -0.4766, 0.1016, 0.7187, -0.4766, 0.1016, 0.7187, -0.5469, 0.2109, 0.6719, -0.4609, 0.1172, 0.7031, 0.4765, 0.1016, 0.7187, 0.375, 0.0625, 0.7422, 0.4609, 0.1172, 0.7031, 0.4609, 0.1172, 0.7031, 0.375, 0.0625, 0.7422, 0.375, 0.0859, 0.7266, -0.4766, 0.1016, 0.7187, -0.4609, 0.1172, 0.7031, -0.375, 0.0625, 0.7422, -0.375, 0.0625, 0.7422, -0.4609, 0.1172, 0.7031, -0.375, 0.0859, 0.7266, 0.375, 0.0625, 0.7422, 0.2265, 0.1094, 0.7812, 0.375, 0.0859, 0.7266, 0.375, 0.0859, 0.7266, 0.2265, 0.1094, 0.7812, 0.2422, 0.125, 0.7578, -0.375, 0.0625, 0.7422, -0.375, 0.0859, 0.7266, -0.2266, 0.1094, 0.7812, -0.2266, 0.1094, 0.7812, -0.375, 0.0859, 0.7266, -0.2422, 0.125, 0.7578, 0.2265, 0.1094, 0.7812, 0.1875, 0.1562, 0.7734, 0.2422, 0.125, 0.7578, 0.2422, 0.125, 0.7578, 0.1875, 0.1562, 0.7734, 0.2031, 0.1719, 0.75, -0.2266, 0.1094, 0.7812, -0.2422, 0.125, 0.7578, -0.1875, 0.1562, 0.7734, -0.1875, 0.1562, 0.7734, -0.2422, 0.125, 0.7578, -0.2031, 0.1719, 0.75, 0.1797, 0.2969, 0.7812, 0.2109, 0.375, 0.7812, 0.1953, 0.2969, 0.7578, 0.1953, 0.2969, 0.7578, 0.2109, 0.375, 0.7812, 0.2343, 0.3594, 0.7578, -0.1797, 0.2969, 0.7812, -0.1953, 0.2969, 0.7578, -0.211, 0.375, 0.7812, -0.211, 0.375, 0.7812, -0.1953, 0.2969, 0.7578, -0.2344, 0.3594, 0.7578, 0.1718, 0.2187, 0.7812, 0.1797, 0.2969, 0.7812, 0.1953, 0.2266, 0.75, 0.1953, 0.2266, 0.75, 0.1797, 0.2969, 0.7812, 0.1953, 0.2969, 0.7578, -0.1719, 0.2187, 0.7812, -0.1953, 0.2266, 0.75, -0.1797, 0.2969, 0.7812, -0.1797, 0.2969, 0.7812, -0.1953, 0.2266, 0.75, -0.1953, 0.2969, 0.7578, 0.1875, 0.1562, 0.7734, 0.1718, 0.2187, 0.7812, 0.2031, 0.1719, 0.75, 0.2031, 0.1719, 0.75, 0.1718, 0.2187, 0.7812, 0.1953, 0.2266, 0.75, -0.1875, 0.1562, 0.7734, -0.2031, 0.1719, 0.75, -0.1719, 0.2187, 0.7812, -0.1719, 0.2187, 0.7812, -0.2031, 0.1719, 0.75, -0.1953, 0.2266, 0.75, 0.0625, 0.4922, 0.75, 0, 0.4297, 0.7422, 0.1093, 0.4609, 0.6094, 0.1093, 0.4609, 0.6094, 0, 0.4297, 0.7422, 0, 0.4062, 0.6016, -0.0625, 0.4922, 0.75, -0.1094, 0.4609, 0.6094, 0, 0.4297, 0.7422, 0, 0.4297, 0.7422, -0.1094, 0.4609, 0.6094, 0, 0.4062, 0.6016, 0.1562, 0.7187, 0.7578, 0.0625, 0.4922, 0.75, 0.1953, 0.664, 0.6172, 0.1953, 0.664, 0.6172, 0.0625, 0.4922, 0.75, 0.1093, 0.4609, 0.6094, -0.1563, 0.7187, 0.7578, -0.1953, 0.664, 0.6172, -0.0625, 0.4922, 0.75, -0.0625, 0.4922, 0.75, -0.1953, 0.664, 0.6172, -0.1094, 0.4609, 0.6094, 0.3203, 0.7578, 0.7344, 0.1562, 0.7187, 0.7578, 0.3359, 0.6875, 0.5937, 0.3359, 0.6875, 0.5937, 0.1562, 0.7187, 0.7578, 0.1953, 0.664, 0.6172, -0.3203, 0.7578, 0.7344, -0.3359, 0.6875, 0.5937, -0.1563, 0.7187, 0.7578, -0.1563, 0.7187, 0.7578, -0.3359, 0.6875, 0.5937, -0.1953, 0.664, 0.6172, 0.4922, 0.6016, 0.6875, 0.3203, 0.7578, 0.7344, 0.4844, 0.5547, 0.5547, 0.4844, 0.5547, 0.5547, 0.3203, 0.7578, 0.7344, 0.3359, 0.6875, 0.5937, -0.4922, 0.6016, 0.6875, -0.4844, 0.5547, 0.5547, -0.3203, 0.7578, 0.7344, -0.3203, 0.7578, 0.7344, -0.4844, 0.5547, 0.5547, -0.3359, 0.6875, 0.5937, 0.7109, 0.4844, 0.625, 0.4922, 0.6016, 0.6875, 0.6797, 0.4531, 0.4922, 0.6797, 0.4531, 0.4922, 0.4922, 0.6016, 0.6875, 0.4844, 0.5547, 0.5547, -0.711, 0.4844, 0.625, -0.6797, 0.4531, 0.4922, -0.4922, 0.6016, 0.6875, -0.4922, 0.6016, 0.6875, -0.6797, 0.4531, 0.4922, -0.4844, 0.5547, 0.5547, 0.8594, 0.4297, 0.5937, 0.7109, 0.4844, 0.625, 0.7969, 0.4062, 0.4609, 0.7969, 0.4062, 0.4609, 0.7109, 0.4844, 0.625, 0.6797, 0.4531, 0.4922, -0.8594, 0.4297, 0.5937, -0.7969, 0.4062, 0.4609, -0.711, 0.4844, 0.625, -0.711, 0.4844, 0.625, -0.7969, 0.4062, 0.4609, -0.6797, 0.4531, 0.4922, 0.8281, 0.1484, 0.4453, 0.8594, 0.4297, 0.5937, 0.7734, 0.164, 0.375, 0.7734, 0.164, 0.375, 0.8594, 0.4297, 0.5937, 0.7969, 0.4062, 0.4609, -0.8282, 0.1484, 0.4453, -0.7735, 0.164, 0.375, -0.8594, 0.4297, 0.5937, -0.8594, 0.4297, 0.5937, -0.7735, 0.164, 0.375, -0.7969, 0.4062, 0.4609, 0.6328, -0.0391, 0.5391, 0.8281, 0.1484, 0.4453, 0.6016, 0, 0.4141, 0.6016, 0, 0.4141, 0.8281, 0.1484, 0.4453, 0.7734, 0.164, 0.375, -0.6328, -0.0391, 0.5391, -0.6016, 0, 0.4141, -0.8282, 0.1484, 0.4453, -0.8282, 0.1484, 0.4453, -0.6016, 0, 0.4141, -0.7735, 0.164, 0.375, 0.4375, -0.1406, 0.5312, 0.6328, -0.0391, 0.5391, 0.4375, -0.0938, 0.4687, 0.4375, -0.0938, 0.4687, 0.6328, -0.0391, 0.5391, 0.6016, 0, 0.4141, -0.4375, -0.1406, 0.5312, -0.4375, -0.0938, 0.4687, -0.6328, -0.0391, 0.5391, -0.6328, -0.0391, 0.5391, -0.4375, -0.0938, 0.4687, -0.6016, 0, 0.4141, 0, -0.4844, 0.2812, 0, -0.5703, 0.3203, 0.1797, -0.4141, 0.2578, 0.1797, -0.4141, 0.2578, 0, -0.5703, 0.3203, 0.125, -0.5391, 0.3593, 0, -0.4844, 0.2812, -0.1797, -0.4141, 0.2578, 0, -0.5703, 0.3203, 0, -0.5703, 0.3203, -0.1797, -0.4141, 0.2578, -0.125, -0.5391, 0.3593, 0, -0.5703, 0.3203, 0, -0.8047, 0.3437, 0.125, -0.5391, 0.3593, 0.125, -0.5391, 0.3593, 0, -0.8047, 0.3437, 0.1406, -0.7578, 0.3672, 0, -0.5703, 0.3203, -0.125, -0.5391, 0.3593, 0, -0.8047, 0.3437, 0, -0.8047, 0.3437, -0.125, -0.5391, 0.3593, -0.1406, -0.7578, 0.3672, 0, -0.8047, 0.3437, 0, -0.9766, 0.4609, 0.1406, -0.7578, 0.3672, 0.1406, -0.7578, 0.3672, 0, -0.9766, 0.4609, 0.164, -0.9453, 0.4375, 0, -0.8047, 0.3437, -0.1406, -0.7578, 0.3672, 0, -0.9766, 0.4609, 0, -0.9766, 0.4609, -0.1406, -0.7578, 0.3672, -0.1641, -0.9453, 0.4375, 0, -0.9844, 0.5781, 0.1797, -0.9688, 0.5547, 0, -0.9766, 0.4609, 0, -0.9766, 0.4609, 0.1797, -0.9688, 0.5547, 0.164, -0.9453, 0.4375, 0, -0.9844, 0.5781, 0, -0.9766, 0.4609, -0.1797, -0.9688, 0.5547, -0.1797, -0.9688, 0.5547, 0, -0.9766, 0.4609, -0.1641, -0.9453, 0.4375, 0.1797, -0.9688, 0.5547, 0.3281, -0.9453, 0.5234, 0.164, -0.9453, 0.4375, 0.164, -0.9453, 0.4375, 0.3281, -0.9453, 0.5234, 0.3281, -0.9141, 0.3984, -0.1797, -0.9688, 0.5547, -0.1641, -0.9453, 0.4375, -0.3281, -0.9453, 0.5234, -0.3281, -0.9453, 0.5234, -0.1641, -0.9453, 0.4375, -0.3281, -0.9141, 0.3984, 0.3281, -0.9453, 0.5234, 0.3671, -0.8906, 0.5312, 0.3281, -0.9141, 0.3984, 0.3281, -0.9141, 0.3984, 0.3671, -0.8906, 0.5312, 0.289, -0.7109, 0.3828, -0.3281, -0.9453, 0.5234, -0.3281, -0.9141, 0.3984, -0.3672, -0.8906, 0.5312, -0.3672, -0.8906, 0.5312, -0.3281, -0.9141, 0.3984, -0.2891, -0.7109, 0.3828, 0.3671, -0.8906, 0.5312, 0.3515, -0.6953, 0.5703, 0.289, -0.7109, 0.3828, 0.289, -0.7109, 0.3828, 0.3515, -0.6953, 0.5703, 0.25, -0.5, 0.3906, -0.3672, -0.8906, 0.5312, -0.2891, -0.7109, 0.3828, -0.3516, -0.6953, 0.5703, -0.3516, -0.6953, 0.5703, -0.2891, -0.7109, 0.3828, -0.25, -0.5, 0.3906, 0.1406, -0.7578, 0.3672, 0.289, -0.7109, 0.3828, 0.125, -0.5391, 0.3593, 0.125, -0.5391, 0.3593, 0.289, -0.7109, 0.3828, 0.25, -0.5, 0.3906, -0.1406, -0.7578, 0.3672, -0.125, -0.5391, 0.3593, -0.2891, -0.7109, 0.3828, -0.2891, -0.7109, 0.3828, -0.125, -0.5391, 0.3593, -0.25, -0.5, 0.3906, 0.3281, -0.9141, 0.3984, 0.289, -0.7109, 0.3828, 0.164, -0.9453, 0.4375, 0.164, -0.9453, 0.4375, 0.289, -0.7109, 0.3828, 0.1406, -0.7578, 0.3672, -0.3281, -0.9141, 0.3984, -0.1641, -0.9453, 0.4375, -0.2891, -0.7109, 0.3828, -0.2891, -0.7109, 0.3828, -0.1641, -0.9453, 0.4375, -0.1406, -0.7578, 0.3672, 0.25, -0.5, 0.3906, 0.2343, -0.3516, 0.4062, 0.125, -0.5391, 0.3593, 0.125, -0.5391, 0.3593, 0.2343, -0.3516, 0.4062, 0.1797, -0.4141, 0.2578, -0.25, -0.5, 0.3906, -0.125, -0.5391, 0.3593, -0.2344, -0.3516, 0.4062, -0.2344, -0.3516, 0.4062, -0.125, -0.5391, 0.3593, -0.1797, -0.4141, 0.2578, 0.3515, -0.6953, 0.5703, 0.3125, -0.4375, 0.5703, 0.25, -0.5, 0.3906, 0.25, -0.5, 0.3906, 0.3125, -0.4375, 0.5703, 0.2343, -0.3516, 0.4062, -0.3516, -0.6953, 0.5703, -0.25, -0.5, 0.3906, -0.3125, -0.4375, 0.5703, -0.3125, -0.4375, 0.5703, -0.25, -0.5, 0.3906, -0.2344, -0.3516, 0.4062, 0.2187, -0.2813, 0.4297, 0.2578, -0.3125, 0.5547, 0.2109, -0.2266, 0.4687, 0.2109, -0.2266, 0.4687, 0.2578, -0.3125, 0.5547, 0.2343, -0.25, 0.5547, -0.2188, -0.2813, 0.4297, -0.211, -0.2266, 0.4687, -0.2578, -0.3125, 0.5547, -0.2578, -0.3125, 0.5547, -0.211, -0.2266, 0.4687, -0.2344, -0.25, 0.5547, 0.2343, -0.3516, 0.4062, 0.3125, -0.4375, 0.5703, 0.2187, -0.2813, 0.4297, 0.2187, -0.2813, 0.4297, 0.3125, -0.4375, 0.5703, 0.2578, -0.3125, 0.5547, -0.2344, -0.3516, 0.4062, -0.2188, -0.2813, 0.4297, -0.3125, -0.4375, 0.5703, -0.3125, -0.4375, 0.5703, -0.2188, -0.2813, 0.4297, -0.2578, -0.3125, 0.5547, 0.2343, -0.25, 0.5547, 0.2031, -0.1875, 0.5625, 0.2109, -0.2266, 0.4687, 0.2109, -0.2266, 0.4687, 0.2031, -0.1875, 0.5625, 0.2031, -0.1719, 0.5, -0.2344, -0.25, 0.5547, -0.211, -0.2266, 0.4687, -0.2031, -0.1875, 0.5625, -0.2031, -0.1875, 0.5625, -0.211, -0.2266, 0.4687, -0.2031, -0.1719, 0.5, 0.2031, -0.1719, 0.5, 0.2031, -0.1875, 0.5625, 0.4375, -0.0938, 0.4687, 0.4375, -0.0938, 0.4687, 0.2031, -0.1875, 0.5625, 0.4375, -0.1406, 0.5312, -0.2031, -0.1719, 0.5, -0.4375, -0.0938, 0.4687, -0.2031, -0.1875, 0.5625, -0.2031, -0.1875, 0.5625, -0.4375, -0.0938, 0.4687, -0.4375, -0.1406, 0.5312, 0.3359, 0.0547, -0.6641, 0, 0.0703, -0.8281, 0.3437, -0.1484, -0.5391, 0.3437, -0.1484, -0.5391, 0, 0.0703, -0.8281, 0, -0.1953, -0.6719, -0.3359, 0.0547, -0.6641, -0.3438, -0.1484, -0.5391, 0, 0.0703, -0.8281, 0, 0.0703, -0.8281, -0.3438, -0.1484, -0.5391, 0, -0.1953, -0.6719, 0.3437, -0.1484, -0.5391, 0, -0.1953, -0.6719, 0.2968, -0.3125, -0.2656, 0.2968, -0.3125, -0.2656, 0, -0.1953, -0.6719, 0, -0.3828, -0.3516, -0.3438, -0.1484, -0.5391, -0.2969, -0.3125, -0.2656, 0, -0.1953, -0.6719, 0, -0.1953, -0.6719, -0.2969, -0.3125, -0.2656, 0, -0.3828, -0.3516, 0.2968, -0.3125, -0.2656, 0, -0.3828, -0.3516, 0.2109, -0.3906, 0.164, 0.2109, -0.3906, 0.164, 0, -0.3828, -0.3516, 0, -0.461, 0.1875, -0.2969, -0.3125, -0.2656, -0.211, -0.3906, 0.164, 0, -0.3828, -0.3516, 0, -0.3828, -0.3516, -0.211, -0.3906, 0.164, 0, -0.461, 0.1875, 0.2109, -0.3906, 0.164, 0, -0.461, 0.1875, 0.1797, -0.4141, 0.2578, 0.1797, -0.4141, 0.2578, 0, -0.461, 0.1875, 0, -0.4844, 0.2812, -0.211, -0.3906, 0.164, -0.1797, -0.4141, 0.2578, 0, -0.461, 0.1875, 0, -0.461, 0.1875, -0.1797, -0.4141, 0.2578, 0, -0.4844, 0.2812, 0.1797, -0.4141, 0.2578, 0.2343, -0.3516, 0.4062, 0.2109, -0.3906, 0.164, 0.2109, -0.3906, 0.164, 0.2343, -0.3516, 0.4062, 0.2187, -0.2813, 0.4297, -0.1797, -0.4141, 0.2578, -0.211, -0.3906, 0.164, -0.2344, -0.3516, 0.4062, -0.2344, -0.3516, 0.4062, -0.211, -0.3906, 0.164, -0.2188, -0.2813, 0.4297, 0.6016, 0, 0.4141, 0.7734, 0.164, 0.375, 0.7344, -0.0469, 0.0703, 0.7344, -0.0469, 0.0703, 0.7734, 0.164, 0.375, 0.8515, 0.2344, 0.0547, -0.6016, 0, 0.4141, -0.7344, -0.0469, 0.0703, -0.7735, 0.164, 0.375, -0.7735, 0.164, 0.375, -0.7344, -0.0469, 0.0703, -0.8516, 0.2344, 0.0547, 0.4609, 0.4375, -0.7031, 0, 0.5625, -0.8516, 0.3359, 0.0547, -0.6641, 0.3359, 0.0547, -0.6641, 0, 0.5625, -0.8516, 0, 0.0703, -0.8281, -0.4609, 0.4375, -0.7031, -0.3359, 0.0547, -0.6641, 0, 0.5625, -0.8516, 0, 0.5625, -0.8516, -0.3359, 0.0547, -0.6641, 0, 0.0703, -0.8281, 0.4531, 0.8515, 0.2344, 0, 0.8984, 0.2891, 0.4531, 0.9297, -0.0703, 0.4531, 0.9297, -0.0703, 0, 0.8984, 0.2891, 0, 0.9844, -0.0781, -0.4531, 0.8515, 0.2344, -0.4531, 0.9297, -0.0703, 0, 0.8984, 0.2891, 0, 0.8984, 0.2891, -0.4531, 0.9297, -0.0703, 0, 0.9844, -0.0781, 0.4531, 0.9297, -0.0703, 0, 0.9844, -0.0781, 0.4531, 0.8672, -0.3828, 0.4531, 0.8672, -0.3828, 0, 0.9844, -0.0781, 0, 0.8984, -0.5469, -0.4531, 0.9297, -0.0703, -0.4531, 0.8672, -0.3828, 0, 0.9844, -0.0781, 0, 0.9844, -0.0781, -0.4531, 0.8672, -0.3828, 0, 0.8984, -0.5469, 0.4531, 0.8672, -0.3828, 0, 0.8984, -0.5469, 0.4609, 0.4375, -0.7031, 0.4609, 0.4375, -0.7031, 0, 0.8984, -0.5469, 0, 0.5625, -0.8516, -0.4531, 0.8672, -0.3828, -0.4609, 0.4375, -0.7031, 0, 0.8984, -0.5469, 0, 0.8984, -0.5469, -0.4609, 0.4375, -0.7031, 0, 0.5625, -0.8516, 0.7969, 0.4062, 0.4609, 0.6797, 0.4531, 0.4922, 0.7266, 0.4062, 0.3359, 0.7266, 0.4062, 0.3359, 0.6797, 0.4531, 0.4922, 0.6328, 0.4531, 0.2812, -0.7969, 0.4062, 0.4609, -0.7266, 0.4062, 0.3359, -0.6797, 0.4531, 0.4922, -0.6797, 0.4531, 0.4922, -0.7266, 0.4062, 0.3359, -0.6328, 0.4531, 0.2812, 0.7266, 0.4062, 0.3359, 0.6328, 0.4531, 0.2812, 0.7969, 0.5625, 0.125, 0.7969, 0.5625, 0.125, 0.6328, 0.4531, 0.2812, 0.6406, 0.7031, 0.0547, -0.7266, 0.4062, 0.3359, -0.7969, 0.5625, 0.125, -0.6328, 0.4531, 0.2812, -0.6328, 0.4531, 0.2812, -0.7969, 0.5625, 0.125, -0.6406, 0.7031, 0.0547, 0.7969, 0.5625, 0.125, 0.6406, 0.7031, 0.0547, 0.7969, 0.6172, -0.1172, 0.7969, 0.6172, -0.1172, 0.6406, 0.7031, 0.0547, 0.6406, 0.75, -0.1953, -0.7969, 0.5625, 0.125, -0.7969, 0.6172, -0.1172, -0.6406, 0.7031, 0.0547, -0.6406, 0.7031, 0.0547, -0.7969, 0.6172, -0.1172, -0.6406, 0.75, -0.1953, 0.7969, 0.6172, -0.1172, 0.6406, 0.75, -0.1953, 0.7969, 0.539, -0.3594, 0.7969, 0.539, -0.3594, 0.6406, 0.75, -0.1953, 0.6406, 0.6797, -0.4453, -0.7969, 0.6172, -0.1172, -0.7969, 0.539, -0.3594, -0.6406, 0.75, -0.1953, -0.6406, 0.75, -0.1953, -0.7969, 0.539, -0.3594, -0.6406, 0.6797, -0.4453, 0.6172, 0.3281, -0.5859, 0.7734, 0.2656, -0.4375, 0.6406, 0.6797, -0.4453, 0.6406, 0.6797, -0.4453, 0.7734, 0.2656, -0.4375, 0.7969, 0.539, -0.3594, -0.6172, 0.3281, -0.5859, -0.6406, 0.6797, -0.4453, -0.7735, 0.2656, -0.4375, -0.7735, 0.2656, -0.4375, -0.6406, 0.6797, -0.4453, -0.7969, 0.539, -0.3594, 0.4531, 0.8672, -0.3828, 0.4609, 0.4375, -0.7031, 0.6406, 0.6797, -0.4453, 0.6406, 0.6797, -0.4453, 0.4609, 0.4375, -0.7031, 0.6172, 0.3281, -0.5859, -0.4531, 0.8672, -0.3828, -0.6406, 0.6797, -0.4453, -0.4609, 0.4375, -0.7031, -0.4609, 0.4375, -0.7031, -0.6406, 0.6797, -0.4453, -0.6172, 0.3281, -0.5859, 0.4531, 0.9297, -0.0703, 0.4531, 0.8672, -0.3828, 0.6406, 0.75, -0.1953, 0.6406, 0.75, -0.1953, 0.4531, 0.8672, -0.3828, 0.6406, 0.6797, -0.4453, -0.4531, 0.9297, -0.0703, -0.6406, 0.75, -0.1953, -0.4531, 0.8672, -0.3828, -0.4531, 0.8672, -0.3828, -0.6406, 0.75, -0.1953, -0.6406, 0.6797, -0.4453, 0.4531, 0.8515, 0.2344, 0.4531, 0.9297, -0.0703, 0.6406, 0.7031, 0.0547, 0.6406, 0.7031, 0.0547, 0.4531, 0.9297, -0.0703, 0.6406, 0.75, -0.1953, -0.4531, 0.8515, 0.2344, -0.6406, 0.7031, 0.0547, -0.4531, 0.9297, -0.0703, -0.4531, 0.9297, -0.0703, -0.6406, 0.7031, 0.0547, -0.6406, 0.75, -0.1953, 0.4609, 0.5234, 0.4297, 0.4531, 0.8515, 0.2344, 0.6328, 0.4531, 0.2812, 0.6328, 0.4531, 0.2812, 0.4531, 0.8515, 0.2344, 0.6406, 0.7031, 0.0547, -0.4609, 0.5234, 0.4297, -0.6328, 0.4531, 0.2812, -0.4531, 0.8515, 0.2344, -0.4531, 0.8515, 0.2344, -0.6328, 0.4531, 0.2812, -0.6406, 0.7031, 0.0547, 0.6797, 0.4531, 0.4922, 0.4844, 0.5547, 0.5547, 0.6328, 0.4531, 0.2812, 0.6328, 0.4531, 0.2812, 0.4844, 0.5547, 0.5547, 0.4609, 0.5234, 0.4297, -0.6797, 0.4531, 0.4922, -0.6328, 0.4531, 0.2812, -0.4844, 0.5547, 0.5547, -0.4844, 0.5547, 0.5547, -0.6328, 0.4531, 0.2812, -0.4609, 0.5234, 0.4297, 0.4609, 0.5234, 0.4297, 0, 0.5703, 0.5703, 0.4531, 0.8515, 0.2344, 0.4531, 0.8515, 0.2344, 0, 0.5703, 0.5703, 0, 0.8984, 0.2891, -0.4609, 0.5234, 0.4297, -0.4531, 0.8515, 0.2344, 0, 0.5703, 0.5703, 0, 0.5703, 0.5703, -0.4531, 0.8515, 0.2344, 0, 0.8984, 0.2891, 0.1953, 0.664, 0.6172, 0.1093, 0.4609, 0.6094, 0.3359, 0.6875, 0.5937, 0.3359, 0.6875, 0.5937, 0.1093, 0.4609, 0.6094, 0.4844, 0.5547, 0.5547, -0.1953, 0.664, 0.6172, -0.3359, 0.6875, 0.5937, -0.1094, 0.4609, 0.6094, -0.1094, 0.4609, 0.6094, -0.3359, 0.6875, 0.5937, -0.4844, 0.5547, 0.5547, 0.4844, 0.5547, 0.5547, 0.1093, 0.4609, 0.6094, 0.4609, 0.5234, 0.4297, 0.4609, 0.5234, 0.4297, 0.1093, 0.4609, 0.6094, 0, 0.5703, 0.5703, -0.4844, 0.5547, 0.5547, -0.4609, 0.5234, 0.4297, -0.1094, 0.4609, 0.6094, -0.1094, 0.4609, 0.6094, -0.4609, 0.5234, 0.4297, 0, 0.5703, 0.5703, 0.1093, 0.4609, 0.6094, 0, 0.4062, 0.6016, 0, 0.5703, 0.5703, -0.1094, 0.4609, 0.6094, 0, 0.5703, 0.5703, 0, 0.4062, 0.6016, 0.7734, 0.164, 0.375, 0.7969, 0.4062, 0.4609, 0.8515, 0.2344, 0.0547, 0.8515, 0.2344, 0.0547, 0.7969, 0.4062, 0.4609, 0.7266, 0.4062, 0.3359, -0.7735, 0.164, 0.375, -0.8516, 0.2344, 0.0547, -0.7969, 0.4062, 0.4609, -0.7969, 0.4062, 0.4609, -0.8516, 0.2344, 0.0547, -0.7266, 0.4062, 0.3359, 0.8594, 0.3203, -0.0469, 0.8515, 0.2344, 0.0547, 0.7969, 0.5625, 0.125, 0.7969, 0.5625, 0.125, 0.8515, 0.2344, 0.0547, 0.7266, 0.4062, 0.3359, -0.8594, 0.3203, -0.0469, -0.7969, 0.5625, 0.125, -0.8516, 0.2344, 0.0547, -0.8516, 0.2344, 0.0547, -0.7969, 0.5625, 0.125, -0.7266, 0.4062, 0.3359, 0.8203, 0.3281, -0.2031, 0.8594, 0.3203, -0.0469, 0.7969, 0.6172, -0.1172, 0.7969, 0.6172, -0.1172, 0.8594, 0.3203, -0.0469, 0.7969, 0.5625, 0.125, -0.8203, 0.3281, -0.2031, -0.7969, 0.6172, -0.1172, -0.8594, 0.3203, -0.0469, -0.8594, 0.3203, -0.0469, -0.7969, 0.6172, -0.1172, -0.7969, 0.5625, 0.125, 0.7969, 0.539, -0.3594, 0.7734, 0.2656, -0.4375, 0.7969, 0.6172, -0.1172, 0.7969, 0.6172, -0.1172, 0.7734, 0.2656, -0.4375, 0.8203, 0.3281, -0.2031, -0.7969, 0.539, -0.3594, -0.7969, 0.6172, -0.1172, -0.7735, 0.2656, -0.4375, -0.7735, 0.2656, -0.4375, -0.7969, 0.6172, -0.1172, -0.8203, 0.3281, -0.2031, 0.2968, -0.3125, -0.2656, 0.2109, -0.3906, 0.164, 0.4297, -0.1953, -0.211, 0.4297, -0.1953, -0.211, 0.2109, -0.3906, 0.164, 0.4062, -0.1719, 0.1484, -0.2969, -0.3125, -0.2656, -0.4297, -0.1953, -0.211, -0.211, -0.3906, 0.164, -0.211, -0.3906, 0.164, -0.4297, -0.1953, -0.211, -0.4063, -0.1719, 0.1484, 0.4062, -0.1719, 0.1484, 0.7344, -0.0469, 0.0703, 0.4297, -0.1953, -0.211, 0.4297, -0.1953, -0.211, 0.7344, -0.0469, 0.0703, 0.5937, -0.125, -0.1641, -0.4063, -0.1719, 0.1484, -0.4297, -0.1953, -0.211, -0.7344, -0.0469, 0.0703, -0.7344, -0.0469, 0.0703, -0.4297, -0.1953, -0.211, -0.5938, -0.125, -0.1641, 0.4375, -0.0938, 0.4687, 0.6016, 0, 0.4141, 0.4062, -0.1719, 0.1484, 0.4062, -0.1719, 0.1484, 0.6016, 0, 0.4141, 0.7344, -0.0469, 0.0703, -0.4375, -0.0938, 0.4687, -0.4063, -0.1719, 0.1484, -0.6016, 0, 0.4141, -0.6016, 0, 0.4141, -0.4063, -0.1719, 0.1484, -0.7344, -0.0469, 0.0703, 0.2109, -0.2266, 0.4687, 0.4375, -0.0938, 0.4687, 0.2187, -0.2813, 0.4297, 0.2187, -0.2813, 0.4297, 0.4375, -0.0938, 0.4687, 0.4062, -0.1719, 0.1484, -0.211, -0.2266, 0.4687, -0.2188, -0.2813, 0.4297, -0.4375, -0.0938, 0.4687, -0.4375, -0.0938, 0.4687, -0.2188, -0.2813, 0.4297, -0.4063, -0.1719, 0.1484, 0.2109, -0.3906, 0.164, 0.2187, -0.2813, 0.4297, 0.4062, -0.1719, 0.1484, -0.211, -0.3906, 0.164, -0.4063, -0.1719, 0.1484, -0.2188, -0.2813, 0.4297, 0.2031, -0.1719, 0.5, 0.4375, -0.0938, 0.4687, 0.2109, -0.2266, 0.4687, -0.2031, -0.1719, 0.5, -0.211, -0.2266, 0.4687, -0.4375, -0.0938, 0.4687, 0.6406, -0.0078, -0.4297, 0.7734, 0.2656, -0.4375, 0.4844, 0.0234, -0.5469, 0.4844, 0.0234, -0.5469, 0.7734, 0.2656, -0.4375, 0.6172, 0.3281, -0.5859, -0.6406, -0.0078, -0.4297, -0.4844, 0.0234, -0.5469, -0.7735, 0.2656, -0.4375, -0.7735, 0.2656, -0.4375, -0.4844, 0.0234, -0.5469, -0.6172, 0.3281, -0.5859, 0.6172, 0.3281, -0.5859, 0.4609, 0.4375, -0.7031, 0.4844, 0.0234, -0.5469, 0.4844, 0.0234, -0.5469, 0.4609, 0.4375, -0.7031, 0.3359, 0.0547, -0.6641, -0.6172, 0.3281, -0.5859, -0.4844, 0.0234, -0.5469, -0.4609, 0.4375, -0.7031, -0.4609, 0.4375, -0.7031, -0.4844, 0.0234, -0.5469, -0.3359, 0.0547, -0.6641, 0.4297, -0.1953, -0.211, 0.5937, -0.125, -0.1641, 0.4844, 0.0234, -0.5469, 0.4844, 0.0234, -0.5469, 0.5937, -0.125, -0.1641, 0.6406, -0.0078, -0.4297, -0.4297, -0.1953, -0.211, -0.4844, 0.0234, -0.5469, -0.5938, -0.125, -0.1641, -0.5938, -0.125, -0.1641, -0.4844, 0.0234, -0.5469, -0.6406, -0.0078, -0.4297, 0.3437, -0.1484, -0.5391, 0.2968, -0.3125, -0.2656, 0.4844, 0.0234, -0.5469, 0.4844, 0.0234, -0.5469, 0.2968, -0.3125, -0.2656, 0.4297, -0.1953, -0.211, -0.3438, -0.1484, -0.5391, -0.4844, 0.0234, -0.5469, -0.2969, -0.3125, -0.2656, -0.2969, -0.3125, -0.2656, -0.4844, 0.0234, -0.5469, -0.4297, -0.1953, -0.211, 0.4844, 0.0234, -0.5469, 0.3359, 0.0547, -0.6641, 0.3437, -0.1484, -0.5391, -0.4844, 0.0234, -0.5469, -0.3438, -0.1484, -0.5391, -0.3359, 0.0547, -0.6641, 0.8906, 0.4062, -0.2344, 1.0234, 0.4766, -0.3125, 0.9219, 0.3594, -0.2188, 0.9219, 0.3594, -0.2188, 1.0234, 0.4766, -0.3125, 1.0156, 0.414, -0.2891, -0.8907, 0.4062, -0.2344, -0.9219, 0.3594, -0.2188, -1.0235, 0.4766, -0.3125, -1.0235, 0.4766, -0.3125, -0.9219, 0.3594, -0.2188, -1.0157, 0.414, -0.2891, 1.0156, 0.414, -0.2891, 1.0234, 0.4766, -0.3125, 1.1875, 0.4375, -0.3906, 1.1875, 0.4375, -0.3906, 1.0234, 0.4766, -0.3125, 1.2343, 0.5078, -0.4219, -1.0157, 0.414, -0.2891, -1.1875, 0.4375, -0.3906, -1.0235, 0.4766, -0.3125, -1.0235, 0.4766, -0.3125, -1.1875, 0.4375, -0.3906, -1.2344, 0.5078, -0.4219, 1.1875, 0.4375, -0.3906, 1.2343, 0.5078, -0.4219, 1.2656, 0.289, -0.4063, 1.2656, 0.289, -0.4063, 1.2343, 0.5078, -0.4219, 1.3515, 0.3203, -0.4219, -1.1875, 0.4375, -0.3906, -1.2656, 0.289, -0.4063, -1.2344, 0.5078, -0.4219, -1.2344, 0.5078, -0.4219, -1.2656, 0.289, -0.4063, -1.3516, 0.3203, -0.4219, 1.2656, 0.289, -0.4063, 1.3515, 0.3203, -0.4219, 1.2109, 0.0781, -0.4063, 1.2109, 0.0781, -0.4063, 1.3515, 0.3203, -0.4219, 1.2812, 0.0547, -0.4297, -1.2656, 0.289, -0.4063, -1.211, 0.0781, -0.4063, -1.3516, 0.3203, -0.4219, -1.3516, 0.3203, -0.4219, -1.211, 0.0781, -0.4063, -1.2813, 0.0547, -0.4297, 1.2109, 0.0781, -0.4063, 1.2812, 0.0547, -0.4297, 1.0312, -0.0391, -0.3047, 1.0312, -0.0391, -0.3047, 1.2812, 0.0547, -0.4297, 1.039, -0.1016, -0.3281, -1.211, 0.0781, -0.4063, -1.0313, -0.0391, -0.3047, -1.2813, 0.0547, -0.4297, -1.2813, 0.0547, -0.4297, -1.0313, -0.0391, -0.3047, -1.0391, -0.1016, -0.3281, 1.0312, -0.0391, -0.3047, 1.039, -0.1016, -0.3281, 0.8281, -0.0703, -0.1328, 0.8281, -0.0703, -0.1328, 1.039, -0.1016, -0.3281, 0.7734, -0.1406, -0.125, -1.0313, -0.0391, -0.3047, -0.8282, -0.0703, -0.1328, -1.0391, -0.1016, -0.3281, -1.0391, -0.1016, -0.3281, -0.8282, -0.0703, -0.1328, -0.7735, -0.1406, -0.125, 1.039, 0, -0.3672, 1.0312, -0.0391, -0.3047, 0.8828, -0.0234, -0.211, 0.8828, -0.0234, -0.211, 1.0312, -0.0391, -0.3047, 0.8281, -0.0703, -0.1328, -1.0391, 0, -0.3672, -0.8828, -0.0234, -0.211, -1.0313, -0.0391, -0.3047, -1.0313, -0.0391, -0.3047, -0.8828, -0.0234, -0.211, -0.8282, -0.0703, -0.1328, 1.1875, 0.0937, -0.4453, 1.2109, 0.0781, -0.4063, 1.039, 0, -0.3672, 1.039, 0, -0.3672, 1.2109, 0.0781, -0.4063, 1.0312, -0.0391, -0.3047, -1.1875, 0.0937, -0.4453, -1.0391, 0, -0.3672, -1.211, 0.0781, -0.4063, -1.211, 0.0781, -0.4063, -1.0391, 0, -0.3672, -1.0313, -0.0391, -0.3047, 1.2343, 0.25, -0.4453, 1.2656, 0.289, -0.4063, 1.1875, 0.0937, -0.4453, 1.1875, 0.0937, -0.4453, 1.2656, 0.289, -0.4063, 1.2109, 0.0781, -0.4063, -1.2344, 0.25, -0.4453, -1.1875, 0.0937, -0.4453, -1.2656, 0.289, -0.4063, -1.2656, 0.289, -0.4063, -1.1875, 0.0937, -0.4453, -1.211, 0.0781, -0.4063, 1.1718, 0.3594, -0.4375, 1.1875, 0.4375, -0.3906, 1.2343, 0.25, -0.4453, 1.2343, 0.25, -0.4453, 1.1875, 0.4375, -0.3906, 1.2656, 0.289, -0.4063, -1.1719, 0.3594, -0.4375, -1.2344, 0.25, -0.4453, -1.1875, 0.4375, -0.3906, -1.1875, 0.4375, -0.3906, -1.2344, 0.25, -0.4453, -1.2656, 0.289, -0.4063, 1.0234, 0.3437, -0.3594, 1.0156, 0.414, -0.2891, 1.1718, 0.3594, -0.4375, 1.1718, 0.3594, -0.4375, 1.0156, 0.414, -0.2891, 1.1875, 0.4375, -0.3906, -1.0235, 0.3437, -0.3594, -1.1719, 0.3594, -0.4375, -1.0157, 0.414, -0.2891, -1.0157, 0.414, -0.2891, -1.1719, 0.3594, -0.4375, -1.1875, 0.4375, -0.3906, 0.9219, 0.3594, -0.2188, 1.0156, 0.414, -0.2891, 0.9453, 0.3047, -0.2891, 0.9453, 0.3047, -0.2891, 1.0156, 0.414, -0.2891, 1.0234, 0.3437, -0.3594, -0.9219, 0.3594, -0.2188, -0.9453, 0.3047, -0.2891, -1.0157, 0.414, -0.2891, -1.0157, 0.414, -0.2891, -0.9453, 0.3047, -0.2891, -1.0235, 0.3437, -0.3594, 0.5937, -0.125, -0.1641, 0.7344, -0.0469, 0.0703, 0.7187, -0.0234, -0.1719, 0.7187, -0.0234, -0.1719, 0.7344, -0.0469, 0.0703, 0.7266, 0, -0.0703, -0.5938, -0.125, -0.1641, -0.7188, -0.0234, -0.1719, -0.7344, -0.0469, 0.0703, -0.7344, -0.0469, 0.0703, -0.7188, -0.0234, -0.1719, -0.7266, 0, -0.0703, 0.7734, -0.1406, -0.125, 0.5937, -0.125, -0.1641, 0.8281, -0.0703, -0.1328, 0.8281, -0.0703, -0.1328, 0.5937, -0.125, -0.1641, 0.7187, -0.0234, -0.1719, -0.7735, -0.1406, -0.125, -0.8282, -0.0703, -0.1328, -0.5938, -0.125, -0.1641, -0.5938, -0.125, -0.1641, -0.8282, -0.0703, -0.1328, -0.7188, -0.0234, -0.1719, 0.7344, -0.0469, 0.0703, 0.8515, 0.2344, 0.0547, 0.7266, 0, -0.0703, 0.7266, 0, -0.0703, 0.8515, 0.2344, 0.0547, 0.8594, 0.3203, -0.0469, -0.7344, -0.0469, 0.0703, -0.7266, 0, -0.0703, -0.8516, 0.2344, 0.0547, -0.8516, 0.2344, 0.0547, -0.7266, 0, -0.0703, -0.8594, 0.3203, -0.0469, 0.8437, 0.289, -0.211, 0.8203, 0.3281, -0.2031, 0.9219, 0.3594, -0.2188, 0.9219, 0.3594, -0.2188, 0.8203, 0.3281, -0.2031, 0.8906, 0.4062, -0.2344, -0.8438, 0.289, -0.211, -0.9219, 0.3594, -0.2188, -0.8203, 0.3281, -0.2031, -0.8203, 0.3281, -0.2031, -0.9219, 0.3594, -0.2188, -0.8907, 0.4062, -0.2344, 0.8828, -0.0234, -0.211, 0.8281, -0.0703, -0.1328, 0.8125, -0.0156, -0.2735, 0.8125, -0.0156, -0.2735, 0.8281, -0.0703, -0.1328, 0.7187, -0.0234, -0.1719, -0.8828, -0.0234, -0.211, -0.8125, -0.0156, -0.2735, -0.8282, -0.0703, -0.1328, -0.8282, -0.0703, -0.1328, -0.8125, -0.0156, -0.2735, -0.7188, -0.0234, -0.1719, 0.7187, 0.039, -0.1875, 0.8437, 0.0156, -0.2735, 0.7187, -0.0234, -0.1719, 0.7187, -0.0234, -0.1719, 0.8437, 0.0156, -0.2735, 0.8125, -0.0156, -0.2735, -0.7188, 0.039, -0.1875, -0.7188, -0.0234, -0.1719, -0.8438, 0.0156, -0.2735, -0.8438, 0.0156, -0.2735, -0.7188, -0.0234, -0.1719, -0.8125, -0.0156, -0.2735, 0.7187, 0.039, -0.1875, 0.7578, 0.0937, -0.2735, 0.8437, 0.0156, -0.2735, 0.8437, 0.0156, -0.2735, 0.7578, 0.0937, -0.2735, 0.8203, 0.0859, -0.2735, -0.7188, 0.039, -0.1875, -0.8438, 0.0156, -0.2735, -0.7579, 0.0937, -0.2735, -0.7579, 0.0937, -0.2735, -0.8438, 0.0156, -0.2735, -0.8203, 0.0859, -0.2735, 0.7969, 0.2031, -0.211, 0.8359, 0.1719, -0.2735, 0.7187, 0.039, -0.1875, 0.7187, 0.039, -0.1875, 0.8359, 0.1719, -0.2735, 0.7578, 0.0937, -0.2735, -0.7969, 0.2031, -0.211, -0.7188, 0.039, -0.1875, -0.836, 0.1719, -0.2735, -0.836, 0.1719, -0.2735, -0.7188, 0.039, -0.1875, -0.7579, 0.0937, -0.2735, 0.7969, 0.2031, -0.211, 0.8437, 0.289, -0.211, 0.8359, 0.1719, -0.2735, 0.8359, 0.1719, -0.2735, 0.8437, 0.289, -0.211, 0.8906, 0.2422, -0.2656, -0.7969, 0.2031, -0.211, -0.836, 0.1719, -0.2735, -0.8438, 0.289, -0.211, -0.8438, 0.289, -0.211, -0.836, 0.1719, -0.2735, -0.8907, 0.2422, -0.2656, 0.8437, 0.289, -0.211, 0.9219, 0.3594, -0.2188, 0.8906, 0.2422, -0.2656, 0.8906, 0.2422, -0.2656, 0.9219, 0.3594, -0.2188, 0.9453, 0.3047, -0.2891, -0.8438, 0.289, -0.211, -0.8907, 0.2422, -0.2656, -0.9219, 0.3594, -0.2188, -0.9219, 0.3594, -0.2188, -0.8907, 0.2422, -0.2656, -0.9453, 0.3047, -0.2891, 0.7969, 0.2031, -0.211, 0.8594, 0.3203, -0.0469, 0.8437, 0.289, -0.211, 0.8437, 0.289, -0.211, 0.8594, 0.3203, -0.0469, 0.8203, 0.3281, -0.2031, -0.7969, 0.2031, -0.211, -0.8438, 0.289, -0.211, -0.8594, 0.3203, -0.0469, -0.8594, 0.3203, -0.0469, -0.8438, 0.289, -0.211, -0.8203, 0.3281, -0.2031, 0.7266, 0, -0.0703, 0.8594, 0.3203, -0.0469, 0.7187, 0.039, -0.1875, 0.7187, 0.039, -0.1875, 0.8594, 0.3203, -0.0469, 0.7969, 0.2031, -0.211, -0.7266, 0, -0.0703, -0.7188, 0.039, -0.1875, -0.8594, 0.3203, -0.0469, -0.8594, 0.3203, -0.0469, -0.7188, 0.039, -0.1875, -0.7969, 0.2031, -0.211, 0.7187, -0.0234, -0.1719, 0.7266, 0, -0.0703, 0.7187, 0.039, -0.1875, -0.7188, -0.0234, -0.1719, -0.7188, 0.039, -0.1875, -0.7266, 0, -0.0703, 0.8906, 0.2422, -0.2656, 0.9453, 0.3047, -0.2891, 0.8906, 0.2344, -0.3203, 0.8906, 0.2344, -0.3203, 0.9453, 0.3047, -0.2891, 0.9531, 0.289, -0.3438, -0.8907, 0.2422, -0.2656, -0.8907, 0.2344, -0.3203, -0.9453, 0.3047, -0.2891, -0.9453, 0.3047, -0.2891, -0.8907, 0.2344, -0.3203, -0.9532, 0.289, -0.3438, 0.8359, 0.1719, -0.2735, 0.8906, 0.2422, -0.2656, 0.8437, 0.1719, -0.3203, 0.8437, 0.1719, -0.3203, 0.8906, 0.2422, -0.2656, 0.8906, 0.2344, -0.3203, -0.836, 0.1719, -0.2735, -0.8438, 0.1719, -0.3203, -0.8907, 0.2422, -0.2656, -0.8907, 0.2422, -0.2656, -0.8438, 0.1719, -0.3203, -0.8907, 0.2344, -0.3203, 0.7578, 0.0937, -0.2735, 0.8359, 0.1719, -0.2735, 0.7656, 0.0937, -0.3203, 0.7656, 0.0937, -0.3203, 0.8359, 0.1719, -0.2735, 0.8437, 0.1719, -0.3203, -0.7579, 0.0937, -0.2735, -0.7657, 0.0937, -0.3203, -0.836, 0.1719, -0.2735, -0.836, 0.1719, -0.2735, -0.7657, 0.0937, -0.3203, -0.8438, 0.1719, -0.3203, 0.8203, 0.0859, -0.2735, 0.7578, 0.0937, -0.2735, 0.8281, 0.0781, -0.3203, 0.8281, 0.0781, -0.3203, 0.7578, 0.0937, -0.2735, 0.7656, 0.0937, -0.3203, -0.8203, 0.0859, -0.2735, -0.8282, 0.0781, -0.3203, -0.7579, 0.0937, -0.2735, -0.7579, 0.0937, -0.2735, -0.8282, 0.0781, -0.3203, -0.7657, 0.0937, -0.3203, 0.8437, 0.0156, -0.2735, 0.8203, 0.0859, -0.2735, 0.8515, 0.0156, -0.3203, 0.8515, 0.0156, -0.3203, 0.8203, 0.0859, -0.2735, 0.8281, 0.0781, -0.3203, -0.8438, 0.0156, -0.2735, -0.8516, 0.0156, -0.3203, -0.8203, 0.0859, -0.2735, -0.8203, 0.0859, -0.2735, -0.8516, 0.0156, -0.3203, -0.8282, 0.0781, -0.3203, 0.8125, -0.0156, -0.2735, 0.8437, 0.0156, -0.2735, 0.8125, -0.0156, -0.3203, 0.8125, -0.0156, -0.3203, 0.8437, 0.0156, -0.2735, 0.8515, 0.0156, -0.3203, -0.8125, -0.0156, -0.2735, -0.8125, -0.0156, -0.3203, -0.8438, 0.0156, -0.2735, -0.8438, 0.0156, -0.2735, -0.8125, -0.0156, -0.3203, -0.8516, 0.0156, -0.3203, 0.8828, -0.0234, -0.211, 0.8125, -0.0156, -0.2735, 0.8828, -0.0156, -0.2656, 0.8828, -0.0156, -0.2656, 0.8125, -0.0156, -0.2735, 0.8125, -0.0156, -0.3203, -0.8828, -0.0234, -0.211, -0.8828, -0.0156, -0.2656, -0.8125, -0.0156, -0.2735, -0.8125, -0.0156, -0.2735, -0.8828, -0.0156, -0.2656, -0.8125, -0.0156, -0.3203, 0.9453, 0.3047, -0.2891, 1.0234, 0.3437, -0.3594, 0.9531, 0.289, -0.3438, 0.9531, 0.289, -0.3438, 1.0234, 0.3437, -0.3594, 1.039, 0.3281, -0.4141, -0.9453, 0.3047, -0.2891, -0.9532, 0.289, -0.3438, -1.0235, 0.3437, -0.3594, -1.0235, 0.3437, -0.3594, -0.9532, 0.289, -0.3438, -1.0391, 0.3281, -0.4141, 1.0234, 0.3437, -0.3594, 1.1718, 0.3594, -0.4375, 1.039, 0.3281, -0.4141, 1.039, 0.3281, -0.4141, 1.1718, 0.3594, -0.4375, 1.1875, 0.3437, -0.4844, -1.0235, 0.3437, -0.3594, -1.0391, 0.3281, -0.4141, -1.1719, 0.3594, -0.4375, -1.1719, 0.3594, -0.4375, -1.0391, 0.3281, -0.4141, -1.1875, 0.3437, -0.4844, 1.1718, 0.3594, -0.4375, 1.2343, 0.25, -0.4453, 1.1875, 0.3437, -0.4844, 1.1875, 0.3437, -0.4844, 1.2343, 0.25, -0.4453, 1.2578, 0.2422, -0.4922, -1.1719, 0.3594, -0.4375, -1.1875, 0.3437, -0.4844, -1.2344, 0.25, -0.4453, -1.2344, 0.25, -0.4453, -1.1875, 0.3437, -0.4844, -1.2578, 0.2422, -0.4922, 1.2343, 0.25, -0.4453, 1.1875, 0.0937, -0.4453, 1.2578, 0.2422, -0.4922, 1.2578, 0.2422, -0.4922, 1.1875, 0.0937, -0.4453, 1.2109, 0.0859, -0.4844, -1.2344, 0.25, -0.4453, -1.2578, 0.2422, -0.4922, -1.1875, 0.0937, -0.4453, -1.1875, 0.0937, -0.4453, -1.2578, 0.2422, -0.4922, -1.211, 0.0859, -0.4844, 1.1875, 0.0937, -0.4453, 1.039, 0, -0.3672, 1.2109, 0.0859, -0.4844, 1.2109, 0.0859, -0.4844, 1.039, 0, -0.3672, 1.0469, 0, -0.4219, -1.1875, 0.0937, -0.4453, -1.211, 0.0859, -0.4844, -1.0391, 0, -0.3672, -1.0391, 0, -0.3672, -1.211, 0.0859, -0.4844, -1.0469, 0, -0.4219, 1.039, 0, -0.3672, 0.8828, -0.0234, -0.211, 1.0469, 0, -0.4219, 1.0469, 0, -0.4219, 0.8828, -0.0234, -0.211, 0.8828, -0.0156, -0.2656, -1.0391, 0, -0.3672, -1.0469, 0, -0.4219, -0.8828, -0.0234, -0.211, -0.8828, -0.0234, -0.211, -1.0469, 0, -0.4219, -0.8828, -0.0156, -0.2656, 0.8515, 0.0156, -0.3203, 0.8281, 0.0781, -0.3203, 0.9375, 0.0625, -0.336, 0.9375, 0.0625, -0.336, 0.8281, 0.0781, -0.3203, 0.8906, 0.1094, -0.3281, -0.8516, 0.0156, -0.3203, -0.9375, 0.0625, -0.336, -0.8282, 0.0781, -0.3203, -0.8282, 0.0781, -0.3203, -0.9375, 0.0625, -0.336, -0.8907, 0.1094, -0.3281, 0.9375, 0.0625, -0.336, 0.8906, 0.1094, -0.3281, 1, 0.125, -0.3672, 1, 0.125, -0.3672, 0.8906, 0.1094, -0.3281, 0.9609, 0.1719, -0.3516, -0.9375, 0.0625, -0.336, -1, 0.125, -0.3672, -0.8907, 0.1094, -0.3281, -0.8907, 0.1094, -0.3281, -1, 0.125, -0.3672, -0.961, 0.1719, -0.3516, 1, 0.125, -0.3672, 0.9609, 0.1719, -0.3516, 1.0547, 0.1875, -0.3828, 1.0547, 0.1875, -0.3828, 0.9609, 0.1719, -0.3516, 1.0156, 0.2344, -0.375, -1, 0.125, -0.3672, -1.0547, 0.1875, -0.3828, -0.961, 0.1719, -0.3516, -0.961, 0.1719, -0.3516, -1.0547, 0.1875, -0.3828, -1.0157, 0.2344, -0.375, 1.0547, 0.1875, -0.3828, 1.0156, 0.2344, -0.375, 1.1093, 0.2109, -0.3906, 1.1093, 0.2109, -0.3906, 1.0156, 0.2344, -0.375, 1.0859, 0.2734, -0.3906, -1.0547, 0.1875, -0.3828, -1.1094, 0.2109, -0.3906, -1.0157, 0.2344, -0.375, -1.0157, 0.2344, -0.375, -1.1094, 0.2109, -0.3906, -1.086, 0.2734, -0.3906, 0.9531, 0.289, -0.3438, 1.039, 0.3281, -0.4141, 1.0156, 0.2344, -0.375, 1.0156, 0.2344, -0.375, 1.039, 0.3281, -0.4141, 1.0859, 0.2734, -0.3906, -0.9532, 0.289, -0.3438, -1.0157, 0.2344, -0.375, -1.0391, 0.3281, -0.4141, -1.0391, 0.3281, -0.4141, -1.0157, 0.2344, -0.375, -1.086, 0.2734, -0.3906, 0.9609, 0.1719, -0.3516, 0.8906, 0.2344, -0.3203, 1.0156, 0.2344, -0.375, 1.0156, 0.2344, -0.375, 0.8906, 0.2344, -0.3203, 0.9531, 0.289, -0.3438, -0.961, 0.1719, -0.3516, -1.0157, 0.2344, -0.375, -0.8907, 0.2344, -0.3203, -0.8907, 0.2344, -0.3203, -1.0157, 0.2344, -0.375, -0.9532, 0.289, -0.3438, 0.8437, 0.1719, -0.3203, 0.8906, 0.2344, -0.3203, 0.8906, 0.1094, -0.3281, 0.8906, 0.1094, -0.3281, 0.8906, 0.2344, -0.3203, 0.9609, 0.1719, -0.3516, -0.8438, 0.1719, -0.3203, -0.8907, 0.1094, -0.3281, -0.8907, 0.2344, -0.3203, -0.8907, 0.2344, -0.3203, -0.8907, 0.1094, -0.3281, -0.961, 0.1719, -0.3516, 0.8906, 0.1094, -0.3281, 0.8281, 0.0781, -0.3203, 0.8437, 0.1719, -0.3203, 0.8437, 0.1719, -0.3203, 0.8281, 0.0781, -0.3203, 0.7656, 0.0937, -0.3203, -0.8907, 0.1094, -0.3281, -0.8438, 0.1719, -0.3203, -0.8282, 0.0781, -0.3203, -0.8282, 0.0781, -0.3203, -0.8438, 0.1719, -0.3203, -0.7657, 0.0937, -0.3203, 0.8828, -0.0156, -0.2656, 0.8125, -0.0156, -0.3203, 0.9375, 0.0625, -0.336, 0.9375, 0.0625, -0.336, 0.8125, -0.0156, -0.3203, 0.8515, 0.0156, -0.3203, -0.8828, -0.0156, -0.2656, -0.9375, 0.0625, -0.336, -0.8125, -0.0156, -0.3203, -0.8125, -0.0156, -0.3203, -0.9375, 0.0625, -0.336, -0.8516, 0.0156, -0.3203, 1, 0.125, -0.3672, 1.0469, 0, -0.4219, 0.9375, 0.0625, -0.336, 0.9375, 0.0625, -0.336, 1.0469, 0, -0.4219, 0.8828, -0.0156, -0.2656, -1, 0.125, -0.3672, -0.9375, 0.0625, -0.336, -1.0469, 0, -0.4219, -1.0469, 0, -0.4219, -0.9375, 0.0625, -0.336, -0.8828, -0.0156, -0.2656, 1.0547, 0.1875, -0.3828, 1.2109, 0.0859, -0.4844, 1, 0.125, -0.3672, 1, 0.125, -0.3672, 1.2109, 0.0859, -0.4844, 1.0469, 0, -0.4219, -1.0547, 0.1875, -0.3828, -1, 0.125, -0.3672, -1.211, 0.0859, -0.4844, -1.211, 0.0859, -0.4844, -1, 0.125, -0.3672, -1.0469, 0, -0.4219, 1.1093, 0.2109, -0.3906, 1.2578, 0.2422, -0.4922, 1.0547, 0.1875, -0.3828, 1.0547, 0.1875, -0.3828, 1.2578, 0.2422, -0.4922, 1.2109, 0.0859, -0.4844, -1.1094, 0.2109, -0.3906, -1.0547, 0.1875, -0.3828, -1.2578, 0.2422, -0.4922, -1.2578, 0.2422, -0.4922, -1.0547, 0.1875, -0.3828, -1.211, 0.0859, -0.4844, 1.0859, 0.2734, -0.3906, 1.1875, 0.3437, -0.4844, 1.1093, 0.2109, -0.3906, 1.1093, 0.2109, -0.3906, 1.1875, 0.3437, -0.4844, 1.2578, 0.2422, -0.4922, -1.086, 0.2734, -0.3906, -1.1094, 0.2109, -0.3906, -1.1875, 0.3437, -0.4844, -1.1875, 0.3437, -0.4844, -1.1094, 0.2109, -0.3906, -1.2578, 0.2422, -0.4922, 1.0859, 0.2734, -0.3906, 1.039, 0.3281, -0.4141, 1.1875, 0.3437, -0.4844, -1.086, 0.2734, -0.3906, -1.1875, 0.3437, -0.4844, -1.0391, 0.3281, -0.4141, 0.7734, -0.1406, -0.125, 1.039, -0.1016, -0.3281, 0.7891, -0.125, -0.3281, 0.7891, -0.125, -0.3281, 1.039, -0.1016, -0.3281, 1.039, -0.086, -0.4922, -0.7735, -0.1406, -0.125, -0.7891, -0.125, -0.3281, -1.0391, -0.1016, -0.3281, -1.0391, -0.1016, -0.3281, -0.7891, -0.125, -0.3281, -1.0391, -0.086, -0.4922, 1.039, -0.1016, -0.3281, 1.2812, 0.0547, -0.4297, 1.039, -0.086, -0.4922, 1.039, -0.086, -0.4922, 1.2812, 0.0547, -0.4297, 1.3125, 0.0547, -0.5313, -1.0391, -0.1016, -0.3281, -1.0391, -0.086, -0.4922, -1.2813, 0.0547, -0.4297, -1.2813, 0.0547, -0.4297, -1.0391, -0.086, -0.4922, -1.3125, 0.0547, -0.5313, 1.2812, 0.0547, -0.4297, 1.3515, 0.3203, -0.4219, 1.3125, 0.0547, -0.5313, 1.3125, 0.0547, -0.5313, 1.3515, 0.3203, -0.4219, 1.3672, 0.2969, -0.5, -1.2813, 0.0547, -0.4297, -1.3125, 0.0547, -0.5313, -1.3516, 0.3203, -0.4219, -1.3516, 0.3203, -0.4219, -1.3125, 0.0547, -0.5313, -1.3672, 0.2969, -0.5, 1.3515, 0.3203, -0.4219, 1.2343, 0.5078, -0.4219, 1.3672, 0.2969, -0.5, 1.3672, 0.2969, -0.5, 1.2343, 0.5078, -0.4219, 1.25, 0.4687, -0.5469, -1.3516, 0.3203, -0.4219, -1.3672, 0.2969, -0.5, -1.2344, 0.5078, -0.4219, -1.2344, 0.5078, -0.4219, -1.3672, 0.2969, -0.5, -1.25, 0.4687, -0.5469, 1.2343, 0.5078, -0.4219, 1.0234, 0.4766, -0.3125, 1.25, 0.4687, -0.5469, 1.25, 0.4687, -0.5469, 1.0234, 0.4766, -0.3125, 1.0234, 0.4375, -0.4844, -1.2344, 0.5078, -0.4219, -1.25, 0.4687, -0.5469, -1.0235, 0.4766, -0.3125, -1.0235, 0.4766, -0.3125, -1.25, 0.4687, -0.5469, -1.0235, 0.4375, -0.4844, 1.0234, 0.4766, -0.3125, 0.8906, 0.4062, -0.2344, 1.0234, 0.4375, -0.4844, 1.0234, 0.4375, -0.4844, 0.8906, 0.4062, -0.2344, 0.8594, 0.3828, -0.3828, -1.0235, 0.4766, -0.3125, -1.0235, 0.4375, -0.4844, -0.8907, 0.4062, -0.2344, -0.8907, 0.4062, -0.2344, -1.0235, 0.4375, -0.4844, -0.8594, 0.3828, -0.3828, 1.039, -0.086, -0.4922, 1.0234, 0.4375, -0.4844, 0.7891, -0.125, -0.3281, 0.7891, -0.125, -0.3281, 1.0234, 0.4375, -0.4844, 0.8594, 0.3828, -0.3828, -1.0391, -0.086, -0.4922, -0.7891, -0.125, -0.3281, -1.0235, 0.4375, -0.4844, -1.0235, 0.4375, -0.4844, -0.7891, -0.125, -0.3281, -0.8594, 0.3828, -0.3828, 1.25, 0.4687, -0.5469, 1.0234, 0.4375, -0.4844, 1.3125, 0.0547, -0.5313, 1.3125, 0.0547, -0.5313, 1.0234, 0.4375, -0.4844, 1.039, -0.086, -0.4922, -1.25, 0.4687, -0.5469, -1.3125, 0.0547, -0.5313, -1.0235, 0.4375, -0.4844, -1.0235, 0.4375, -0.4844, -1.3125, 0.0547, -0.5313, -1.0391, -0.086, -0.4922, 1.3672, 0.2969, -0.5, 1.25, 0.4687, -0.5469, 1.3125, 0.0547, -0.5313, -1.3672, 0.2969, -0.5, -1.3125, 0.0547, -0.5313, -1.25, 0.4687, -0.5469, 0.8203, 0.3281, -0.2031, 0.7734, 0.2656, -0.4375, 0.8906, 0.4062, -0.2344, 0.8906, 0.4062, -0.2344, 0.7734, 0.2656, -0.4375, 0.8594, 0.3828, -0.3828, -0.8203, 0.3281, -0.2031, -0.8907, 0.4062, -0.2344, -0.7735, 0.2656, -0.4375, -0.7735, 0.2656, -0.4375, -0.8907, 0.4062, -0.2344, -0.8594, 0.3828, -0.3828, 0.8594, 0.3828, -0.3828, 0.7734, 0.2656, -0.4375, 0.7891, -0.125, -0.3281, 0.7891, -0.125, -0.3281, 0.7734, 0.2656, -0.4375, 0.6406, -0.0078, -0.4297, -0.8594, 0.3828, -0.3828, -0.7891, -0.125, -0.3281, -0.7735, 0.2656, -0.4375, -0.7735, 0.2656, -0.4375, -0.7891, -0.125, -0.3281, -0.6406, -0.0078, -0.4297, 0.6406, -0.0078, -0.4297, 0.5937, -0.125, -0.1641, 0.7891, -0.125, -0.3281, 0.7891, -0.125, -0.3281, 0.5937, -0.125, -0.1641, 0.7734, -0.1406, -0.125, -0.6406, -0.0078, -0.4297, -0.7891, -0.125, -0.3281, -0.5938, -0.125, -0.1641, -0.5938, -0.125, -0.1641, -0.7891, -0.125, -0.3281, -0.7735, -0.1406, -0.125) -[sub_resource type="ShaderMaterial" id="ShaderMaterial_0nii4"] +[sub_resource type="ShaderMaterial" id="ShaderMaterial_cxuhu"] render_priority = 0 shader = ExtResource("5_rdjtm") shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) -shader_parameter/pixellation = 40.0 +shader_parameter/emission_color = Color(0.25, 0.875, 1, 1) +shader_parameter/pixellation = 50.0 shader_parameter/roughness = 0.15 -shader_parameter/specular_contribution = 0.2 +shader_parameter/specular_contribution = 0.8 +shader_parameter/emission_strength = 0.02 shader_parameter/uv_scale = Vector2(8, 8) -shader_parameter/time_scale = 0.1 +shader_parameter/time_scale = 0.2 shader_parameter/edge_bleed = 0.1 shader_parameter/gunk_mask = SubResource("CompressedTexture2D_ow0bp") shader_parameter/gunk_noise = SubResource("NoiseTexture3D_d70or") shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_0ksu8") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_chcw1"] -next_pass = SubResource("ShaderMaterial_0nii4") +next_pass = SubResource("ShaderMaterial_cxuhu") albedo_color = Color(1, 0.403922, 1, 1) [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_0qjrr"] data = PackedVector3Array(-4, 4, 4, -4, -4, 4, -4, 4, -4, -4, 4, -4, -4, -4, 4, -4, -4, -4, -4, 4, -4, -4, -4, -4, 4, 4, -4, 4, 4, -4, -4, -4, -4, 4, -4, -4, 4, 4, -4, 4, -4, -4, 4, 4, 4, 4, 4, 4, 4, -4, -4, 4, -4, 4, 4, 4, 4, 4, -4, 4, -4, 4, 4, -4, 4, 4, 4, -4, 4, -4, -4, 4, 4, -4, -4, -4, -4, -4, 4, -4, 4, 4, -4, 4, -4, -4, -4, -4, -4, 4, -4, 4, -4, 4, 4, -4, -4, 4, 4, -4, 4, 4, 4, 4, -4, 4, 4, 4) -[sub_resource type="ShaderMaterial" id="ShaderMaterial_8xxno"] +[sub_resource type="ShaderMaterial" id="ShaderMaterial_m0dd0"] render_priority = 0 shader = ExtResource("5_rdjtm") shader_parameter/color_1 = Color(0, 0.03, 0.1, 1) shader_parameter/color_2 = Color(0, 0.1, 0.3, 1) -shader_parameter/pixellation = 40.0 +shader_parameter/emission_color = Color(0.25, 0.875, 1, 1) +shader_parameter/pixellation = 50.0 shader_parameter/roughness = 0.15 -shader_parameter/specular_contribution = 0.2 +shader_parameter/specular_contribution = 0.8 +shader_parameter/emission_strength = 0.02 shader_parameter/uv_scale = Vector2(8, 8) -shader_parameter/time_scale = 0.1 +shader_parameter/time_scale = 0.2 shader_parameter/edge_bleed = 0.1 shader_parameter/gunk_mask = SubResource("CompressedTexture2D_ow0bp") shader_parameter/gunk_noise = SubResource("NoiseTexture3D_d70or") shader_parameter/gunk_normal_map = SubResource("NoiseTexture3D_0ksu8") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_wjqpf"] -next_pass = SubResource("ShaderMaterial_8xxno") +next_pass = SubResource("ShaderMaterial_m0dd0") albedo_color = Color(1, 0.403922, 1, 1) [sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_6ood3"] diff --git a/src/shaders/gunk.gdshader b/src/shaders/gunk.gdshader index 8d5a186..dd2adce 100644 --- a/src/shaders/gunk.gdshader +++ b/src/shaders/gunk.gdshader @@ -1,13 +1,15 @@ shader_type spatial; -render_mode cull_back; +render_mode blend_mix, depth_draw_opaque, cull_back, diffuse_burley, specular_schlick_ggx, sss_mode_skin; -uniform vec4 color_1: source_color = vec4(0.0, 0.03, 0.1, 1.0); -uniform vec4 color_2: source_color = vec4(0.0, 0.1, 0.3, 1.0); +uniform vec3 color_1: source_color = vec3(0.0, 0.03, 0.1); +uniform vec3 color_2: source_color = vec3(0.0, 0.1, 0.3); +uniform vec3 emission_color: source_color = vec3(0.25, 0.88, 1.0); -uniform float pixellation = 700.0; +uniform float pixellation = 50.0; uniform float roughness: hint_range(0.0, 1.0) = 0.15; -uniform float specular_contribution = 0.2; +uniform float specular_contribution = 0.8; +uniform float emission_strength = 0.05; // Used ONLY by the gunk, does not affect the gunk mask. uniform vec2 uv_scale = vec2(1.0); @@ -31,11 +33,11 @@ void fragment() { vec2 local_uv = floor(UV * uv_scale * pixellation) / pixellation; vec3 uvt = vec3(local_uv.x, local_uv.y, TIME * time_scale); float value = texture(gunk_noise, uvt).r; - vec4 color = mix(color_1, color_2, value); - float roughness_mix = value * roughness; + vec3 color = mix(color_1, color_2, value); ALBEDO = color.rgb; - ROUGHNESS = roughness_mix; + ROUGHNESS = value * roughness; + EMISSION = (1.0 - value) * emission_color * emission_strength; SPECULAR = 0.5 * inversesqrt(specular_contribution); NORMAL_MAP = texture(gunk_normal_map, uvt).xyz;