diff options
Diffstat (limited to 'source/blender/draw/engines')
101 files changed, 22137 insertions, 19149 deletions
diff --git a/source/blender/draw/engines/eevee/eevee_cryptomatte.c b/source/blender/draw/engines/eevee/eevee_cryptomatte.c index b47e8c5f081..13a3f1766a9 100644 --- a/source/blender/draw/engines/eevee/eevee_cryptomatte.c +++ b/source/blender/draw/engines/eevee/eevee_cryptomatte.c @@ -363,7 +363,7 @@ static void eevee_cryptomatte_download_buffer(EEVEE_Data *vedata, GPUFrameBuffer download_buffer); /* Integrate download buffer into the accum buffer. - * The download buffer contains upto 3 floats per pixel (one float per cryptomatte layer. + * The download buffer contains up to 3 floats per pixel (one float per cryptomatte layer. * * NOTE: here we deviate from the cryptomatte standard. During integration the standard always * sort the samples by its weight to make sure that samples with the lowest weight diff --git a/source/blender/draw/engines/eevee/eevee_data.c b/source/blender/draw/engines/eevee/eevee_data.c index 47068d0b843..b453df284ed 100644 --- a/source/blender/draw/engines/eevee/eevee_data.c +++ b/source/blender/draw/engines/eevee/eevee_data.c @@ -130,7 +130,7 @@ EEVEE_ObjectMotionData *EEVEE_motion_blur_object_data_get(EEVEE_MotionBlurData * } EEVEE_ObjectKey key, *key_p; - /* Small hack to avoid another comparisson. */ + /* Small hack to avoid another comparison. */ key.ob = (Object *)((char *)ob + hair); DupliObject *dup = DRW_object_get_dupli(ob); if (dup) { diff --git a/source/blender/draw/engines/eevee/eevee_depth_of_field.c b/source/blender/draw/engines/eevee/eevee_depth_of_field.c index 92ba526c67c..bd6c6242f86 100644 --- a/source/blender/draw/engines/eevee/eevee_depth_of_field.c +++ b/source/blender/draw/engines/eevee/eevee_depth_of_field.c @@ -20,6 +20,13 @@ * \ingroup draw_engine * * Depth of field post process effect. + * + * There are 2 methods to achieve this effect. + * - The first uses projection matrix offsetting and sample accumulation to give reference quality + * depth of field. But this needs many samples to hide the undersampling. + * - The second one is a post-processing based one. It follows the implementation described in + * the presentation "Life of a Bokeh - Siggraph 2018" from Guillaume Abadie. There are some + * difference with our actual implementation that prioritize quality. */ #include "DRW_render.h" @@ -40,10 +47,156 @@ #include "GPU_texture.h" #include "eevee_private.h" +#define CAMERA_JITTER_RING_DENSITY 6 + +static float coc_radius_from_camera_depth(bool is_ortho, EEVEE_EffectsInfo *fx, float camera_depth) +{ + float multiplier = fx->dof_coc_params[0]; + float bias = fx->dof_coc_params[1]; + if (multiplier == 0.0f || bias == 0.0f) { + return 0.0f; + } + if (is_ortho) { + return (camera_depth + multiplier / bias) * multiplier; + } + return multiplier / camera_depth - bias; +} + +static float polygon_sides_length(float sides_count) +{ + return 2.0 * sin(M_PI / sides_count); +} + +/* Returns intersection ratio between the radius edge at theta and the polygon edge. + * Start first corners at theta == 0. */ +static float circle_to_polygon_radius(float sides_count, float theta) +{ + /* From Graphics Gems from CryENGINE 3 (Siggraph 2013) by Tiago Sousa (slide 36). */ + float side_angle = (2.0f * M_PI) / sides_count; + return cosf(side_angle * 0.5f) / + cosf(theta - side_angle * floorf((sides_count * theta + M_PI) / (2.0f * M_PI))); +} + +/* Remap input angle to have homogenous spacing of points along a polygon edge. + * Expect theta to be in [0..2pi] range. */ +static float circle_to_polygon_angle(float sides_count, float theta) +{ + float side_angle = (2.0f * M_PI) / sides_count; + float halfside_angle = side_angle * 0.5f; + float side = floorf(theta / side_angle); + /* Length of segment from center to the middle of polygon side. */ + float adjacent = circle_to_polygon_radius(sides_count, 0.0f); + + /* This is the relative position of the sample on the polygon half side. */ + float local_theta = theta - side * side_angle; + float ratio = (local_theta - halfside_angle) / halfside_angle; + + float halfside_len = polygon_sides_length(sides_count) * 0.5f; + float opposite = ratio * halfside_len; + + /* NOTE: atan(y_over_x) has output range [-M_PI_2..M_PI_2]. */ + float final_local_theta = atanf(opposite / adjacent); + + return side * side_angle + final_local_theta; +} + +static int dof_jitter_total_sample_count(int ring_density, int ring_count) +{ + return ((ring_count * ring_count + ring_count) / 2) * ring_density + 1; +} + +bool EEVEE_depth_of_field_jitter_get(EEVEE_EffectsInfo *fx, + float r_jitter[2], + float *r_focus_distance) +{ + if (fx->dof_jitter_radius == 0.0f) { + return false; + } + + int ring_density = CAMERA_JITTER_RING_DENSITY; + int ring_count = fx->dof_jitter_ring_count; + int sample_count = dof_jitter_total_sample_count(ring_density, ring_count); + + int s = fx->taa_current_sample - 1; + + int ring = 0; + int ring_sample_count = 1; + int ring_sample = 1; + + s = s * (ring_density - 1); + s = s % sample_count; + + int samples_passed = 1; + while (s >= samples_passed) { + ring++; + ring_sample_count = ring * ring_density; + ring_sample = s - samples_passed; + ring_sample = (ring_sample + 1) % ring_sample_count; + samples_passed += ring_sample_count; + } + + r_jitter[0] = (float)ring / ring_count; + r_jitter[1] = (float)ring_sample / ring_sample_count; + + { + /* Bokeh shape parametrisation */ + float r = r_jitter[0]; + float T = r_jitter[1] * 2.0f * M_PI; + + if (fx->dof_jitter_blades >= 3.0f) { + T = circle_to_polygon_angle(fx->dof_jitter_blades, T); + r *= circle_to_polygon_radius(fx->dof_jitter_blades, T); + } + + T += fx->dof_bokeh_rotation; + + r_jitter[0] = r * cosf(T); + r_jitter[1] = r * sinf(T); + + mul_v2_v2(r_jitter, fx->dof_bokeh_aniso); + } + + mul_v2_fl(r_jitter, fx->dof_jitter_radius); + + *r_focus_distance = fx->dof_jitter_focus; + return true; +} + +int EEVEE_depth_of_field_sample_count_get(EEVEE_EffectsInfo *effects, + int sample_count, + int *r_ring_count) +{ + if (effects->dof_jitter_radius == 0.0f) { + if (r_ring_count != NULL) { + *r_ring_count = 0; + } + return 1; + } + + if (sample_count == TAA_MAX_SAMPLE) { + /* Special case for viewport continuous rendering. We clamp to a max sample to avoid the + * jittered dof never converging. */ + sample_count = 1024; + } + /* Inversion of dof_jitter_total_sample_count. */ + float x = 2.0f * (sample_count - 1.0f) / CAMERA_JITTER_RING_DENSITY; + /* Solving polynomial. We only search positive solution. */ + float discriminant = 1.0f + 4.0f * x; + int ring_count = ceilf(0.5f * (sqrt(discriminant) - 1.0f)); + + sample_count = dof_jitter_total_sample_count(CAMERA_JITTER_RING_DENSITY, ring_count); + + if (r_ring_count != NULL) { + *r_ring_count = ring_count; + } + return sample_count; +} + int EEVEE_depth_of_field_init(EEVEE_ViewLayerData *UNUSED(sldata), EEVEE_Data *vedata, Object *camera) { + EEVEE_TextureList *txl = vedata->txl; EEVEE_StorageList *stl = vedata->stl; EEVEE_FramebufferList *fbl = vedata->fbl; EEVEE_EffectsInfo *effects = stl->effects; @@ -57,59 +210,30 @@ int EEVEE_depth_of_field_init(EEVEE_ViewLayerData *UNUSED(sldata), RegionView3D *rv3d = draw_ctx->rv3d; const float *viewport_size = DRW_viewport_size_get(); - /* Retrieve Near and Far distance */ - effects->dof_near_far[0] = -cam->clip_start; - effects->dof_near_far[1] = -cam->clip_end; - - int buffer_size[2] = {(int)viewport_size[0] / 2, (int)viewport_size[1] / 2}; - - buffer_size[0] = max_ii(1, buffer_size[0]); - buffer_size[1] = max_ii(1, buffer_size[1]); + effects->dof_hq_slight_focus = (scene_eval->eevee.flag & SCE_EEVEE_DOF_HQ_SLIGHT_FOCUS) != 0; - eGPUTextureFormat down_format = DRW_state_draw_background() ? GPU_R11F_G11F_B10F : GPU_RGBA16F; - - effects->dof_down_near = DRW_texture_pool_query_2d( - buffer_size[0], buffer_size[1], down_format, &draw_engine_eevee_type); - effects->dof_down_far = DRW_texture_pool_query_2d( - buffer_size[0], buffer_size[1], down_format, &draw_engine_eevee_type); - effects->dof_coc = DRW_texture_pool_query_2d( - buffer_size[0], buffer_size[1], GPU_RG16F, &draw_engine_eevee_type); - - GPU_framebuffer_ensure_config(&fbl->dof_down_fb, - {GPU_ATTACHMENT_NONE, - GPU_ATTACHMENT_TEXTURE(effects->dof_down_near), - GPU_ATTACHMENT_TEXTURE(effects->dof_down_far), - GPU_ATTACHMENT_TEXTURE(effects->dof_coc)}); - - /* Go full 32bits for rendering and reduce the color artifacts. */ - eGPUTextureFormat fb_format = DRW_state_is_image_render() ? GPU_RGBA32F : GPU_RGBA16F; - - effects->dof_blur = DRW_texture_pool_query_2d( - buffer_size[0] * 2, buffer_size[1], fb_format, &draw_engine_eevee_type); - - GPU_framebuffer_ensure_config(&fbl->dof_scatter_fb, - { - GPU_ATTACHMENT_NONE, - GPU_ATTACHMENT_TEXTURE(effects->dof_blur), - }); - - if (!DRW_state_draw_background()) { - effects->dof_blur_alpha = DRW_texture_pool_query_2d( - buffer_size[0] * 2, buffer_size[1], GPU_R32F, &draw_engine_eevee_type); - GPU_framebuffer_texture_attach(fbl->dof_scatter_fb, effects->dof_blur_alpha, 1, 0); - } + /* Retrieve Near and Far distance */ + effects->dof_coc_near_dist = -cam->clip_start; + effects->dof_coc_far_dist = -cam->clip_end; /* Parameters */ - /* TODO UI Options */ + bool is_ortho = cam->type == CAM_ORTHO; float fstop = cam->dof.aperture_fstop; float blades = cam->dof.aperture_blades; float rotation = cam->dof.aperture_rotation; - float ratio = 1.0f / cam->dof.aperture_ratio; + float ratio = 1.0f / max_ff(cam->dof.aperture_ratio, 0.00001f); float sensor = BKE_camera_sensor_size(cam->sensor_fit, cam->sensor_x, cam->sensor_y); float focus_dist = BKE_camera_object_dof_distance(camera); float focal_len = cam->lens; - const float scale_camera = 0.001f; + if (is_ortho) { + /* (fclem) A bit of black magic here. I don't know if this is correct. */ + fstop *= 1.3f; + focal_len = 1.0f; + sensor = cam->ortho_scale; + } + + const float scale_camera = (is_ortho) ? 1.0 : 0.001f; /* we want radius here for the aperture number */ float aperture = 0.5f * scale_camera * focal_len / fstop; float focal_len_scaled = scale_camera * focal_len; @@ -119,119 +243,803 @@ int EEVEE_depth_of_field_init(EEVEE_ViewLayerData *UNUSED(sldata), sensor_scaled *= rv3d->viewcamtexcofac[0]; } - effects->dof_params[1] = aperture * fabsf(focal_len_scaled / (focus_dist - focal_len_scaled)); - effects->dof_params[1] *= viewport_size[0] / sensor_scaled; - effects->dof_params[0] = -focus_dist * effects->dof_params[1]; + if (ratio > 1.0) { + /* If ratio is scaling the bokeh outwards, we scale the aperture so that the gather + * kernel size will encompass the maximum axis. */ + aperture *= ratio; + } + + effects->dof_coc_params[1] = -aperture * + fabsf(focal_len_scaled / (focus_dist - focal_len_scaled)); + /* FIXME(fclem) This is broken for vertically fit sensor. */ + effects->dof_coc_params[1] *= viewport_size[0] / sensor_scaled; + + if ((scene_eval->eevee.flag & SCE_EEVEE_DOF_JITTER) != 0) { + effects->dof_jitter_radius = effects->dof_coc_params[1]; + effects->dof_jitter_focus = focus_dist; + effects->dof_jitter_blades = blades; + + int sample_count = EEVEE_temporal_sampling_sample_count_get(scene_eval, stl); + sample_count = EEVEE_depth_of_field_sample_count_get( + effects, sample_count, &effects->dof_jitter_ring_count); + + if (effects->dof_jitter_ring_count == 0) { + effects->dof_jitter_radius = 0.0f; + } + else { + /* Compute a minimal overblur radius to fill the gaps between the samples. + * This is just the simplified form of dividing the area of the bokeh + * by the number of samples. */ + float minimal_overblur = 1.0f / sqrtf(sample_count); + float user_overblur = scene_eval->eevee.bokeh_overblur / 100.0f; + + effects->dof_coc_params[1] *= minimal_overblur + user_overblur; + /* Avoid dilating the shape. Overblur only soften. */ + effects->dof_jitter_radius -= effects->dof_coc_params[1]; + } + } + else { + effects->dof_jitter_radius = 0.0f; + } + + if (is_ortho) { + /* (fclem) A bit of black magic here. Needed to match cycles. */ + effects->dof_coc_params[1] *= 0.225; + } + + effects->dof_coc_params[0] = -focus_dist * effects->dof_coc_params[1]; - effects->dof_bokeh[0] = rotation; - effects->dof_bokeh[1] = ratio; - effects->dof_bokeh[2] = scene_eval->eevee.bokeh_max_size; + effects->dof_bokeh_blades = blades; + effects->dof_bokeh_rotation = rotation; + effects->dof_bokeh_aniso[0] = min_ff(ratio, 1.0f); + effects->dof_bokeh_aniso[1] = min_ff(1.0f / ratio, 1.0f); + effects->dof_bokeh_max_size = scene_eval->eevee.bokeh_max_size; - /* Precompute values to save instructions in fragment shader. */ - effects->dof_bokeh_sides[0] = blades; - effects->dof_bokeh_sides[1] = blades > 0.0f ? 2.0f * M_PI / blades : 0.0f; - effects->dof_bokeh_sides[2] = blades / (2.0f * M_PI); - effects->dof_bokeh_sides[3] = blades > 0.0f ? cosf(M_PI / blades) : 0.0f; + copy_v2_v2(effects->dof_bokeh_aniso_inv, effects->dof_bokeh_aniso); + invert_v2(effects->dof_bokeh_aniso_inv); + + effects->dof_scatter_color_threshold = scene_eval->eevee.bokeh_threshold; + effects->dof_scatter_neighbor_max_color = scene_eval->eevee.bokeh_neighbor_max; + effects->dof_denoise_factor = clamp_f(scene_eval->eevee.bokeh_denoise_fac, 0.0f, 1.0f); + + float max_abs_fg_coc, max_abs_bg_coc; + if (is_ortho) { + max_abs_fg_coc = fabsf(coc_radius_from_camera_depth(true, effects, -cam->clip_start)); + max_abs_bg_coc = fabsf(coc_radius_from_camera_depth(true, effects, -cam->clip_end)); + } + else { + max_abs_fg_coc = fabsf(coc_radius_from_camera_depth(false, effects, -cam->clip_start)); + /* Background is at infinity so maximum CoC is the limit of the function at -inf. */ + max_abs_bg_coc = fabsf(effects->dof_coc_params[1]); + } + + float max_coc = max_ff(max_abs_bg_coc, max_abs_fg_coc); + /* Clamp with user defined max. */ + effects->dof_fx_max_coc = min_ff(scene_eval->eevee.bokeh_max_size, max_coc); + + if (effects->dof_fx_max_coc < 0.5f) { + return 0; + } return EFFECT_DOF | EFFECT_POST_BUFFER; } + effects->dof_jitter_radius = 0.0f; + /* Cleanup to release memory */ - GPU_FRAMEBUFFER_FREE_SAFE(fbl->dof_down_fb); - GPU_FRAMEBUFFER_FREE_SAFE(fbl->dof_scatter_fb); + GPU_FRAMEBUFFER_FREE_SAFE(fbl->dof_setup_fb); + GPU_FRAMEBUFFER_FREE_SAFE(fbl->dof_flatten_tiles_fb); + GPU_FRAMEBUFFER_FREE_SAFE(fbl->dof_dilate_tiles_fb); + GPU_FRAMEBUFFER_FREE_SAFE(fbl->dof_reduce_fb); + GPU_FRAMEBUFFER_FREE_SAFE(fbl->dof_reduce_copy_fb); + GPU_FRAMEBUFFER_FREE_SAFE(fbl->dof_gather_fg_fb); + GPU_FRAMEBUFFER_FREE_SAFE(fbl->dof_gather_bg_fb); + GPU_FRAMEBUFFER_FREE_SAFE(fbl->dof_scatter_bg_fb); + DRW_TEXTURE_FREE_SAFE(txl->dof_reduced_color); + DRW_TEXTURE_FREE_SAFE(txl->dof_reduced_coc); return 0; } -void EEVEE_depth_of_field_cache_init(EEVEE_ViewLayerData *UNUSED(sldata), EEVEE_Data *vedata) +#define WITH_FILTERING (GPU_SAMPLER_MIPMAP | GPU_SAMPLER_FILTER) +#define NO_FILTERING GPU_SAMPLER_MIPMAP +#define COLOR_FORMAT fx->dof_color_format +#define FG_TILE_FORMAT GPU_RGBA16F +#define BG_TILE_FORMAT GPU_R11F_G11F_B10F + +/** + * Create bokeh texture. + **/ +static void dof_bokeh_pass_init(EEVEE_FramebufferList *fbl, + EEVEE_PassList *psl, + EEVEE_EffectsInfo *fx) +{ + if ((fx->dof_bokeh_aniso[0] == 1.0f) && (fx->dof_bokeh_aniso[1] == 1.0f) && + (fx->dof_bokeh_blades == 0.0)) { + fx->dof_bokeh_gather_lut_tx = NULL; + fx->dof_bokeh_scatter_lut_tx = NULL; + fx->dof_bokeh_resolve_lut_tx = NULL; + return; + } + + void *owner = (void *)&EEVEE_depth_of_field_init; + int res[2] = {DOF_BOKEH_LUT_SIZE, DOF_BOKEH_LUT_SIZE}; + + DRW_PASS_CREATE(psl->dof_bokeh, DRW_STATE_WRITE_COLOR); + + GPUShader *sh = EEVEE_shaders_depth_of_field_bokeh_get(); + DRWShadingGroup *grp = DRW_shgroup_create(sh, psl->dof_bokeh); + DRW_shgroup_uniform_float_copy(grp, "bokehSides", fx->dof_bokeh_blades); + DRW_shgroup_uniform_float_copy(grp, "bokehRotation", fx->dof_bokeh_rotation); + DRW_shgroup_uniform_vec2_copy(grp, "bokehAnisotropyInv", fx->dof_bokeh_aniso_inv); + DRW_shgroup_call_procedural_triangles(grp, NULL, 1); + + fx->dof_bokeh_gather_lut_tx = DRW_texture_pool_query_2d(UNPACK2(res), GPU_RG16F, owner); + fx->dof_bokeh_scatter_lut_tx = DRW_texture_pool_query_2d(UNPACK2(res), GPU_R16F, owner); + fx->dof_bokeh_resolve_lut_tx = DRW_texture_pool_query_2d(UNPACK2(res), GPU_R16F, owner); + + GPU_framebuffer_ensure_config(&fbl->dof_bokeh_fb, + { + GPU_ATTACHMENT_NONE, + GPU_ATTACHMENT_TEXTURE(fx->dof_bokeh_gather_lut_tx), + GPU_ATTACHMENT_TEXTURE(fx->dof_bokeh_scatter_lut_tx), + GPU_ATTACHMENT_TEXTURE(fx->dof_bokeh_resolve_lut_tx), + }); +} + +/** + * Ouputs halfResColorBuffer and halfResCocBuffer. + **/ +static void dof_setup_pass_init(EEVEE_FramebufferList *fbl, + EEVEE_PassList *psl, + EEVEE_EffectsInfo *fx) { - EEVEE_PassList *psl = vedata->psl; - EEVEE_StorageList *stl = vedata->stl; - EEVEE_EffectsInfo *effects = stl->effects; DefaultTextureList *dtxl = DRW_viewport_texture_list_get(); - if ((effects->enabled_effects & EFFECT_DOF) != 0) { - /** Depth of Field algorithm - * - * Overview : - * - Down-sample the color buffer into 2 buffers weighted with - * CoC values. Also output CoC into a texture. - * - Shoot quads for every pixel and expand it depending on the CoC. - * Do one pass for near Dof and one pass for far Dof. - * - Finally composite the 2 blurred buffers with the original render. - */ - DRWShadingGroup *grp; - struct GPUBatch *quad = DRW_cache_fullscreen_quad_get(); - const bool use_alpha = !DRW_state_draw_background(); - - DRW_PASS_CREATE(psl->dof_down, DRW_STATE_WRITE_COLOR); - - grp = DRW_shgroup_create(EEVEE_shaders_depth_of_field_downsample_get(use_alpha), - psl->dof_down); - DRW_shgroup_uniform_texture_ref(grp, "colorBuffer", &effects->source_buffer); - DRW_shgroup_uniform_texture_ref(grp, "depthBuffer", &dtxl->depth); - DRW_shgroup_uniform_vec2(grp, "nearFar", effects->dof_near_far, 1); - DRW_shgroup_uniform_vec2(grp, "dofParams", effects->dof_params, 1); - DRW_shgroup_call(grp, quad, NULL); - - DRW_PASS_CREATE(psl->dof_scatter, DRW_STATE_WRITE_COLOR | DRW_STATE_BLEND_ADD_FULL); - - /* This create an empty batch of N triangles to be positioned - * by the vertex shader 0.4ms against 6ms with instancing */ - const float *viewport_size = DRW_viewport_size_get(); - const int sprite_len = ((int)viewport_size[0] / 2) * - ((int)viewport_size[1] / 2); /* brackets matters */ - grp = DRW_shgroup_create(EEVEE_shaders_depth_of_field_scatter_get(use_alpha), - psl->dof_scatter); - DRW_shgroup_uniform_texture_ref(grp, "nearBuffer", &effects->dof_down_near); - DRW_shgroup_uniform_texture_ref(grp, "farBuffer", &effects->dof_down_far); - DRW_shgroup_uniform_texture_ref(grp, "cocBuffer", &effects->dof_coc); - DRW_shgroup_uniform_vec4(grp, "bokehParams", effects->dof_bokeh, 2); + void *owner = (void *)&EEVEE_depth_of_field_init; + const float *fullres = DRW_viewport_size_get(); + int res[2] = {divide_ceil_u(fullres[0], 2), divide_ceil_u(fullres[1], 2)}; + + DRW_PASS_CREATE(psl->dof_setup, DRW_STATE_WRITE_COLOR); + + GPUShader *sh = EEVEE_shaders_depth_of_field_setup_get(); + DRWShadingGroup *grp = DRW_shgroup_create(sh, psl->dof_setup); + DRW_shgroup_uniform_texture_ref_ex(grp, "colorBuffer", &fx->source_buffer, NO_FILTERING); + DRW_shgroup_uniform_texture_ref_ex(grp, "depthBuffer", &dtxl->depth, NO_FILTERING); + DRW_shgroup_uniform_vec4_copy(grp, "cocParams", fx->dof_coc_params); + DRW_shgroup_uniform_float_copy(grp, "bokehMaxSize", fx->dof_bokeh_max_size); + DRW_shgroup_call_procedural_triangles(grp, NULL, 1); + + fx->dof_half_res_color_tx = DRW_texture_pool_query_2d(UNPACK2(res), COLOR_FORMAT, owner); + fx->dof_half_res_coc_tx = DRW_texture_pool_query_2d(UNPACK2(res), GPU_RG16F, owner); + + GPU_framebuffer_ensure_config(&fbl->dof_setup_fb, + { + GPU_ATTACHMENT_NONE, + GPU_ATTACHMENT_TEXTURE(fx->dof_half_res_color_tx), + GPU_ATTACHMENT_TEXTURE(fx->dof_half_res_coc_tx), + }); +} + +/** + * Ouputs min & max coc in each 8x8 half res pixel tiles (so 1/16th of fullres). + **/ +static void dof_flatten_tiles_pass_init(EEVEE_FramebufferList *fbl, + EEVEE_PassList *psl, + EEVEE_EffectsInfo *fx) +{ + void *owner = (void *)&EEVEE_depth_of_field_init; + const float *fullres = DRW_viewport_size_get(); + int res[2] = {divide_ceil_u(fullres[0], DOF_TILE_DIVISOR), + divide_ceil_u(fullres[1], DOF_TILE_DIVISOR)}; + + DRW_PASS_CREATE(psl->dof_flatten_tiles, DRW_STATE_WRITE_COLOR); + + GPUShader *sh = EEVEE_shaders_depth_of_field_flatten_tiles_get(); + DRWShadingGroup *grp = DRW_shgroup_create(sh, psl->dof_flatten_tiles); + DRW_shgroup_uniform_texture_ref_ex( + grp, "halfResCocBuffer", &fx->dof_half_res_coc_tx, NO_FILTERING); + DRW_shgroup_call_procedural_triangles(grp, NULL, 1); + + fx->dof_coc_tiles_fg_tx = DRW_texture_pool_query_2d(UNPACK2(res), FG_TILE_FORMAT, owner); + fx->dof_coc_tiles_bg_tx = DRW_texture_pool_query_2d(UNPACK2(res), BG_TILE_FORMAT, owner); + + GPU_framebuffer_ensure_config(&fbl->dof_flatten_tiles_fb, + { + GPU_ATTACHMENT_NONE, + GPU_ATTACHMENT_TEXTURE(fx->dof_coc_tiles_fg_tx), + GPU_ATTACHMENT_TEXTURE(fx->dof_coc_tiles_bg_tx), + }); +} + +/** + * Dilates the min & max cocs to cover maximum coc values. + * Output format/dimensions should be the same as coc_flatten_pass as they are swapped for + * doing multiple dilation passes. + **/ +static void dof_dilate_tiles_pass_init(EEVEE_FramebufferList *fbl, + EEVEE_PassList *psl, + EEVEE_EffectsInfo *fx) +{ + void *owner = (void *)&EEVEE_depth_of_field_init; + const float *fullres = DRW_viewport_size_get(); + int res[2] = {divide_ceil_u(fullres[0], DOF_TILE_DIVISOR), + divide_ceil_u(fullres[1], DOF_TILE_DIVISOR)}; + + DRW_PASS_CREATE(psl->dof_dilate_tiles_minmax, DRW_STATE_WRITE_COLOR); + DRW_PASS_CREATE(psl->dof_dilate_tiles_minabs, DRW_STATE_WRITE_COLOR); + + for (int pass = 0; pass < 2; pass++) { + DRWPass *drw_pass = (pass == 0) ? psl->dof_dilate_tiles_minmax : psl->dof_dilate_tiles_minabs; + GPUShader *sh = EEVEE_shaders_depth_of_field_dilate_tiles_get(pass); + DRWShadingGroup *grp = DRW_shgroup_create(sh, drw_pass); + DRW_shgroup_uniform_texture_ref(grp, "cocTilesFgBuffer", &fx->dof_coc_tiles_fg_tx); + DRW_shgroup_uniform_texture_ref(grp, "cocTilesBgBuffer", &fx->dof_coc_tiles_bg_tx); + DRW_shgroup_uniform_bool(grp, "dilateSlightFocus", &fx->dof_dilate_slight_focus, 1); + DRW_shgroup_uniform_int(grp, "ringCount", &fx->dof_dilate_ring_count, 1); + DRW_shgroup_uniform_int(grp, "ringWidthMultiplier", &fx->dof_dilate_ring_width_multiplier, 1); + DRW_shgroup_call_procedural_triangles(grp, NULL, 1); + } + + fx->dof_coc_dilated_tiles_fg_tx = DRW_texture_pool_query_2d(UNPACK2(res), FG_TILE_FORMAT, owner); + fx->dof_coc_dilated_tiles_bg_tx = DRW_texture_pool_query_2d(UNPACK2(res), BG_TILE_FORMAT, owner); + + GPU_framebuffer_ensure_config(&fbl->dof_dilate_tiles_fb, + { + GPU_ATTACHMENT_NONE, + GPU_ATTACHMENT_TEXTURE(fx->dof_coc_dilated_tiles_fg_tx), + GPU_ATTACHMENT_TEXTURE(fx->dof_coc_dilated_tiles_bg_tx), + }); +} + +static void dof_dilate_tiles_pass_draw(EEVEE_FramebufferList *fbl, + EEVEE_PassList *psl, + EEVEE_EffectsInfo *fx) +{ + for (int pass = 0; pass < 2; pass++) { + DRWPass *drw_pass = (pass == 0) ? psl->dof_dilate_tiles_minmax : psl->dof_dilate_tiles_minabs; + + /* Error introduced by gather center jittering. */ + const float error_multiplier = 1.0f + 1.0f / (DOF_GATHER_RING_COUNT + 0.5f); + int dilation_end_radius = ceilf((fx->dof_fx_max_coc * error_multiplier) / DOF_TILE_DIVISOR); + + /* This algorithm produce the exact dilation radius by dividing it in multiple passes. */ + int dilation_radius = 0; + while (dilation_radius < dilation_end_radius) { + /* Dilate slight focus only on first iteration. */ + fx->dof_dilate_slight_focus = (dilation_radius == 0) ? 1 : 0; - DRW_shgroup_call_procedural_triangles(grp, NULL, sprite_len); + int remainder = dilation_end_radius - dilation_radius; + /* Do not step over any unvisited tile. */ + int max_multiplier = dilation_radius + 1; - DRW_PASS_CREATE(psl->dof_resolve, DRW_STATE_WRITE_COLOR); + int ring_count = min_ii(DOF_DILATE_RING_COUNT, ceilf(remainder / (float)max_multiplier)); + int multiplier = min_ii(max_multiplier, floor(remainder / (float)ring_count)); - grp = DRW_shgroup_create(EEVEE_shaders_depth_of_field_resolve_get(use_alpha), - psl->dof_resolve); - DRW_shgroup_uniform_texture_ref(grp, "scatterBuffer", &effects->dof_blur); - DRW_shgroup_uniform_texture_ref(grp, "colorBuffer", &effects->source_buffer); - DRW_shgroup_uniform_texture_ref(grp, "depthBuffer", &dtxl->depth); - DRW_shgroup_uniform_vec2(grp, "nearFar", effects->dof_near_far, 1); - DRW_shgroup_uniform_vec2(grp, "dofParams", effects->dof_params, 1); - DRW_shgroup_call(grp, quad, NULL); + dilation_radius += ring_count * multiplier; - if (use_alpha) { - DRW_shgroup_uniform_texture_ref(grp, "scatterAlphaBuffer", &effects->dof_blur_alpha); - DRW_shgroup_uniform_bool_copy(grp, "unpremult", DRW_state_is_image_render()); + fx->dof_dilate_ring_count = ring_count; + fx->dof_dilate_ring_width_multiplier = multiplier; + + GPU_framebuffer_bind(fbl->dof_dilate_tiles_fb); + DRW_draw_pass(drw_pass); + + SWAP(GPUFrameBuffer *, fbl->dof_dilate_tiles_fb, fbl->dof_flatten_tiles_fb); + SWAP(GPUTexture *, fx->dof_coc_dilated_tiles_bg_tx, fx->dof_coc_tiles_bg_tx); + SWAP(GPUTexture *, fx->dof_coc_dilated_tiles_fg_tx, fx->dof_coc_tiles_fg_tx); + } + } + /* Swap again so that final textures are dof_coc_dilated_tiles_*_tx. */ + SWAP(GPUFrameBuffer *, fbl->dof_dilate_tiles_fb, fbl->dof_flatten_tiles_fb); + SWAP(GPUTexture *, fx->dof_coc_dilated_tiles_bg_tx, fx->dof_coc_tiles_bg_tx); + SWAP(GPUTexture *, fx->dof_coc_dilated_tiles_fg_tx, fx->dof_coc_tiles_fg_tx); +} + +/** + * Create mipmaped color & coc textures for gather passes. + **/ +static void dof_reduce_pass_init(EEVEE_FramebufferList *fbl, + EEVEE_PassList *psl, + EEVEE_TextureList *txl, + EEVEE_EffectsInfo *fx) +{ + const float *fullres = DRW_viewport_size_get(); + + /* Divide by 2 because dof_fx_max_coc is in fullres CoC radius and the reduce texture begins at + * half resolution. */ + float max_space_between_sample = fx->dof_fx_max_coc * 0.5f / DOF_GATHER_RING_COUNT; + + int mip_count = max_ii(1, log2_ceil_u(max_space_between_sample)); + + fx->dof_reduce_steps = mip_count - 1; + /* This ensure the mipmaps are aligned for the needed 4 mip levels. + * Starts at 2 because already at half resolution. */ + int multiple = 2 << (mip_count - 1); + int res[2] = {(multiple * divide_ceil_u(fullres[0], multiple)) / 2, + (multiple * divide_ceil_u(fullres[1], multiple)) / 2}; + + int quater_res[2] = {divide_ceil_u(fullres[0], 4), divide_ceil_u(fullres[1], 4)}; + + /* TODO(fclem): Make this dependent of the quality of the gather pass. */ + fx->dof_scatter_coc_threshold = 4.0f; + + { + DRW_PASS_CREATE(psl->dof_downsample, DRW_STATE_WRITE_COLOR); + + GPUShader *sh = EEVEE_shaders_depth_of_field_downsample_get(); + DRWShadingGroup *grp = DRW_shgroup_create(sh, psl->dof_downsample); + DRW_shgroup_uniform_texture_ref_ex( + grp, "colorBuffer", &fx->dof_reduce_input_color_tx, NO_FILTERING); + DRW_shgroup_uniform_texture_ref_ex( + grp, "cocBuffer", &fx->dof_reduce_input_coc_tx, NO_FILTERING); + DRW_shgroup_call_procedural_triangles(grp, NULL, 1); + + void *owner = (void *)&EEVEE_depth_of_field_init; + fx->dof_downsample_tx = DRW_texture_pool_query_2d(UNPACK2(quater_res), COLOR_FORMAT, owner); + + GPU_framebuffer_ensure_config(&fbl->dof_downsample_fb, + { + GPU_ATTACHMENT_NONE, + GPU_ATTACHMENT_TEXTURE(fx->dof_downsample_tx), + }); + } + + { + DRW_PASS_CREATE(psl->dof_reduce_copy, DRW_STATE_WRITE_COLOR); + + const bool is_copy_pass = true; + GPUShader *sh = EEVEE_shaders_depth_of_field_reduce_get(is_copy_pass); + DRWShadingGroup *grp = DRW_shgroup_create(sh, psl->dof_reduce_copy); + DRW_shgroup_uniform_texture_ref_ex( + grp, "colorBuffer", &fx->dof_reduce_input_color_tx, NO_FILTERING); + DRW_shgroup_uniform_texture_ref_ex( + grp, "cocBuffer", &fx->dof_reduce_input_coc_tx, NO_FILTERING); + DRW_shgroup_uniform_texture_ref_ex( + grp, "downsampledBuffer", &fx->dof_downsample_tx, NO_FILTERING); + DRW_shgroup_uniform_float_copy(grp, "scatterColorThreshold", fx->dof_scatter_color_threshold); + DRW_shgroup_uniform_float_copy( + grp, "scatterColorNeighborMax", fx->dof_scatter_neighbor_max_color); + DRW_shgroup_uniform_float_copy(grp, "scatterCocThreshold", fx->dof_scatter_coc_threshold); + DRW_shgroup_uniform_float_copy(grp, "colorNeighborClamping", fx->dof_denoise_factor); + DRW_shgroup_uniform_vec2_copy(grp, "bokehAnisotropy", fx->dof_bokeh_aniso); + DRW_shgroup_call_procedural_triangles(grp, NULL, 1); + + void *owner = (void *)&EEVEE_depth_of_field_init; + fx->dof_scatter_src_tx = DRW_texture_pool_query_2d(UNPACK2(res), GPU_R11F_G11F_B10F, owner); + } + + { + DRW_PASS_CREATE(psl->dof_reduce, DRW_STATE_WRITE_COLOR); + + const bool is_copy_pass = false; + GPUShader *sh = EEVEE_shaders_depth_of_field_reduce_get(is_copy_pass); + DRWShadingGroup *grp = DRW_shgroup_create(sh, psl->dof_reduce); + DRW_shgroup_uniform_texture_ref_ex( + grp, "colorBuffer", &fx->dof_reduce_input_color_tx, NO_FILTERING); + DRW_shgroup_uniform_texture_ref_ex( + grp, "cocBuffer", &fx->dof_reduce_input_coc_tx, NO_FILTERING); + DRW_shgroup_call_procedural_triangles(grp, NULL, 1); + } + + if (txl->dof_reduced_color) { + /* TODO(fclem) In the future, we need to check if mip_count did not change. + * For now it's ok as we always define all mip level.*/ + if (res[0] != GPU_texture_width(txl->dof_reduced_color) || + res[1] != GPU_texture_width(txl->dof_reduced_color)) { + DRW_TEXTURE_FREE_SAFE(txl->dof_reduced_color); + DRW_TEXTURE_FREE_SAFE(txl->dof_reduced_coc); + } + } + + if (txl->dof_reduced_color == NULL) { + /* Color needs to be signed format here. See note in shader for explanation. */ + /* Do not use texture pool because of needs mipmaps. */ + txl->dof_reduced_color = GPU_texture_create_2d( + "dof_reduced_color", UNPACK2(res), mip_count, GPU_RGBA16F, NULL); + txl->dof_reduced_coc = GPU_texture_create_2d( + "dof_reduced_coc", UNPACK2(res), mip_count, GPU_R16F, NULL); + + /* TODO(fclem) Remove once we have immutable storage or when mips are generated on creation. */ + GPU_texture_generate_mipmap(txl->dof_reduced_color); + GPU_texture_generate_mipmap(txl->dof_reduced_coc); + } + + GPU_framebuffer_ensure_config(&fbl->dof_reduce_fb, + { + GPU_ATTACHMENT_NONE, + GPU_ATTACHMENT_TEXTURE(txl->dof_reduced_color), + GPU_ATTACHMENT_TEXTURE(txl->dof_reduced_coc), + }); + + GPU_framebuffer_ensure_config(&fbl->dof_reduce_copy_fb, + { + GPU_ATTACHMENT_NONE, + GPU_ATTACHMENT_TEXTURE(txl->dof_reduced_color), + GPU_ATTACHMENT_TEXTURE(txl->dof_reduced_coc), + GPU_ATTACHMENT_TEXTURE(fx->dof_scatter_src_tx), + }); +} + +/** + * Do the gather convolution. For each pixels we gather multiple pixels in its neighborhood + * depending on the min & max CoC tiles. + **/ +static void dof_gather_pass_init(EEVEE_FramebufferList *fbl, + EEVEE_PassList *psl, + EEVEE_TextureList *txl, + EEVEE_EffectsInfo *fx) +{ + void *owner = (void *)&EEVEE_depth_of_field_init; + const float *fullres = DRW_viewport_size_get(); + int res[2] = {divide_ceil_u(fullres[0], 2), divide_ceil_u(fullres[1], 2)}; + int input_size[2]; + GPU_texture_get_mipmap_size(txl->dof_reduced_color, 0, input_size); + float uv_correction_fac[2] = {res[0] / (float)input_size[0], res[1] / (float)input_size[1]}; + float output_texel_size[2] = {1.0f / res[0], 1.0f / res[1]}; + const bool use_bokeh_tx = (fx->dof_bokeh_gather_lut_tx != NULL); + + { + DRW_PASS_CREATE(psl->dof_gather_fg_holefill, DRW_STATE_WRITE_COLOR); + + GPUShader *sh = EEVEE_shaders_depth_of_field_gather_get(DOF_GATHER_HOLEFILL, false); + DRWShadingGroup *grp = DRW_shgroup_create(sh, psl->dof_gather_fg_holefill); + DRW_shgroup_uniform_texture_ref_ex( + grp, "colorBufferBilinear", &txl->dof_reduced_color, WITH_FILTERING); + DRW_shgroup_uniform_texture_ref_ex(grp, "colorBuffer", &txl->dof_reduced_color, NO_FILTERING); + DRW_shgroup_uniform_texture_ref_ex(grp, "cocBuffer", &txl->dof_reduced_coc, NO_FILTERING); + DRW_shgroup_uniform_texture_ref(grp, "cocTilesFgBuffer", &fx->dof_coc_dilated_tiles_fg_tx); + DRW_shgroup_uniform_texture_ref(grp, "cocTilesBgBuffer", &fx->dof_coc_dilated_tiles_bg_tx); + DRW_shgroup_uniform_texture(grp, "utilTex", EEVEE_materials_get_util_tex()); + DRW_shgroup_uniform_vec2_copy(grp, "gatherInputUvCorrection", uv_correction_fac); + DRW_shgroup_uniform_vec2_copy(grp, "gatherOutputTexelSize", output_texel_size); + DRW_shgroup_call_procedural_triangles(grp, NULL, 1); + + /* Reuse textures from the setup pass. */ + /* NOTE: We could use the texture pool do that for us but it does not track usage and it might + * backfire (it does in practice). */ + fx->dof_fg_holefill_color_tx = fx->dof_half_res_color_tx; + fx->dof_fg_holefill_weight_tx = DRW_texture_pool_query_2d(UNPACK2(res), GPU_R16F, owner); + + GPU_framebuffer_ensure_config(&fbl->dof_gather_fg_holefill_fb, + { + GPU_ATTACHMENT_NONE, + GPU_ATTACHMENT_TEXTURE(fx->dof_fg_holefill_color_tx), + GPU_ATTACHMENT_TEXTURE(fx->dof_fg_holefill_weight_tx), + }); + } + { + DRW_PASS_CREATE(psl->dof_gather_fg, DRW_STATE_WRITE_COLOR); + + GPUShader *sh = EEVEE_shaders_depth_of_field_gather_get(DOF_GATHER_FOREGROUND, use_bokeh_tx); + DRWShadingGroup *grp = DRW_shgroup_create(sh, psl->dof_gather_fg); + DRW_shgroup_uniform_texture_ref_ex( + grp, "colorBufferBilinear", &txl->dof_reduced_color, WITH_FILTERING); + DRW_shgroup_uniform_texture_ref_ex(grp, "colorBuffer", &txl->dof_reduced_color, NO_FILTERING); + DRW_shgroup_uniform_texture_ref_ex(grp, "cocBuffer", &txl->dof_reduced_coc, NO_FILTERING); + DRW_shgroup_uniform_texture_ref(grp, "cocTilesFgBuffer", &fx->dof_coc_dilated_tiles_fg_tx); + DRW_shgroup_uniform_texture_ref(grp, "cocTilesBgBuffer", &fx->dof_coc_dilated_tiles_bg_tx); + DRW_shgroup_uniform_texture(grp, "utilTex", EEVEE_materials_get_util_tex()); + DRW_shgroup_uniform_vec2_copy(grp, "gatherInputUvCorrection", uv_correction_fac); + DRW_shgroup_uniform_vec2_copy(grp, "gatherOutputTexelSize", output_texel_size); + if (use_bokeh_tx) { + /* Negate to flip bokeh shape. Mimics optical phenomenon. */ + negate_v2(fx->dof_bokeh_aniso); + DRW_shgroup_uniform_vec2_copy(grp, "bokehAnisotropy", fx->dof_bokeh_aniso); + DRW_shgroup_uniform_texture_ref(grp, "bokehLut", &fx->dof_bokeh_gather_lut_tx); + /* Restore. */ + negate_v2(fx->dof_bokeh_aniso); + } + DRW_shgroup_call_procedural_triangles(grp, NULL, 1); + + fx->dof_fg_color_tx = DRW_texture_pool_query_2d(UNPACK2(res), COLOR_FORMAT, owner); + fx->dof_fg_weight_tx = DRW_texture_pool_query_2d(UNPACK2(res), GPU_R16F, owner); + /* Reuse textures from the setup pass. */ + /* NOTE: We could use the texture pool do that for us but it does not track usage and it might + * backfire (it does in practice). */ + fx->dof_fg_occlusion_tx = fx->dof_half_res_coc_tx; + + /* NOTE: First target is holefill texture so we can use the median filter on it. + * See the filter function. */ + GPU_framebuffer_ensure_config(&fbl->dof_gather_fg_fb, + { + GPU_ATTACHMENT_NONE, + GPU_ATTACHMENT_TEXTURE(fx->dof_fg_holefill_color_tx), + GPU_ATTACHMENT_TEXTURE(fx->dof_fg_holefill_weight_tx), + GPU_ATTACHMENT_TEXTURE(fx->dof_fg_occlusion_tx), + }); + } + { + DRW_PASS_CREATE(psl->dof_gather_bg, DRW_STATE_WRITE_COLOR); + + GPUShader *sh = EEVEE_shaders_depth_of_field_gather_get(DOF_GATHER_BACKGROUND, use_bokeh_tx); + DRWShadingGroup *grp = DRW_shgroup_create(sh, psl->dof_gather_bg); + DRW_shgroup_uniform_texture_ref_ex( + grp, "colorBufferBilinear", &txl->dof_reduced_color, WITH_FILTERING); + DRW_shgroup_uniform_texture_ref_ex(grp, "colorBuffer", &txl->dof_reduced_color, NO_FILTERING); + DRW_shgroup_uniform_texture_ref_ex(grp, "cocBuffer", &txl->dof_reduced_coc, NO_FILTERING); + DRW_shgroup_uniform_texture_ref(grp, "cocTilesFgBuffer", &fx->dof_coc_dilated_tiles_fg_tx); + DRW_shgroup_uniform_texture_ref(grp, "cocTilesBgBuffer", &fx->dof_coc_dilated_tiles_bg_tx); + DRW_shgroup_uniform_texture(grp, "utilTex", EEVEE_materials_get_util_tex()); + DRW_shgroup_uniform_vec2_copy(grp, "gatherInputUvCorrection", uv_correction_fac); + DRW_shgroup_uniform_vec2_copy(grp, "gatherOutputTexelSize", output_texel_size); + if (use_bokeh_tx) { + DRW_shgroup_uniform_vec2_copy(grp, "bokehAnisotropy", fx->dof_bokeh_aniso); + DRW_shgroup_uniform_texture_ref(grp, "bokehLut", &fx->dof_bokeh_gather_lut_tx); + } + DRW_shgroup_call_procedural_triangles(grp, NULL, 1); + + fx->dof_bg_color_tx = DRW_texture_pool_query_2d(UNPACK2(res), COLOR_FORMAT, owner); + fx->dof_bg_weight_tx = DRW_texture_pool_query_2d(UNPACK2(res), GPU_R16F, owner); + /* Reuse, since only used for scatter. Foreground is processed before background. */ + fx->dof_bg_occlusion_tx = fx->dof_fg_occlusion_tx; + + /* NOTE: First target is holefill texture so we can use the median filter on it. + * See the filter function. */ + GPU_framebuffer_ensure_config(&fbl->dof_gather_bg_fb, + { + GPU_ATTACHMENT_NONE, + GPU_ATTACHMENT_TEXTURE(fx->dof_fg_holefill_color_tx), + GPU_ATTACHMENT_TEXTURE(fx->dof_fg_holefill_weight_tx), + GPU_ATTACHMENT_TEXTURE(fx->dof_bg_occlusion_tx), + }); + } +} + +/** + * Filter an input buffer using a median filter to reduce noise. + * NOTE: We use the holefill texture as our input to reduce memory usage. + * Thus, the holefill pass cannot be filtered. + **/ +static void dof_filter_pass_init(EEVEE_FramebufferList *fbl, + EEVEE_PassList *psl, + EEVEE_EffectsInfo *fx) +{ + DRW_PASS_CREATE(psl->dof_filter, DRW_STATE_WRITE_COLOR); + + GPUShader *sh = EEVEE_shaders_depth_of_field_filter_get(); + DRWShadingGroup *grp = DRW_shgroup_create(sh, psl->dof_filter); + DRW_shgroup_uniform_texture_ref_ex( + grp, "colorBuffer", &fx->dof_fg_holefill_color_tx, NO_FILTERING); + DRW_shgroup_uniform_texture_ref_ex( + grp, "weightBuffer", &fx->dof_fg_holefill_weight_tx, NO_FILTERING); + DRW_shgroup_call_procedural_triangles(grp, NULL, 1); + + GPU_framebuffer_ensure_config(&fbl->dof_filter_fg_fb, + { + GPU_ATTACHMENT_NONE, + GPU_ATTACHMENT_TEXTURE(fx->dof_fg_color_tx), + GPU_ATTACHMENT_TEXTURE(fx->dof_fg_weight_tx), + }); + + GPU_framebuffer_ensure_config(&fbl->dof_filter_bg_fb, + { + GPU_ATTACHMENT_NONE, + GPU_ATTACHMENT_TEXTURE(fx->dof_bg_color_tx), + GPU_ATTACHMENT_TEXTURE(fx->dof_bg_weight_tx), + }); +} + +/** + * Do the Scatter convolution. A sprite is emited for every 4 pixels but is only expanded if the + * pixels are bright enough to be scattered. + **/ +static void dof_scatter_pass_init(EEVEE_FramebufferList *fbl, + EEVEE_PassList *psl, + EEVEE_TextureList *txl, + EEVEE_EffectsInfo *fx) +{ + int input_size[2], target_size[2]; + GPU_texture_get_mipmap_size(fx->dof_half_res_color_tx, 0, input_size); + GPU_texture_get_mipmap_size(fx->dof_bg_color_tx, 0, target_size); + /* Draw a sprite for every four halfres pixels. */ + int sprite_count = (input_size[0] / 2) * (input_size[1] / 2); + float target_texel_size[2] = {1.0f / target_size[0], 1.0f / target_size[1]}; + const bool use_bokeh_tx = (fx->dof_bokeh_gather_lut_tx != NULL); + + { + DRW_PASS_CREATE(psl->dof_scatter_fg, DRW_STATE_WRITE_COLOR | DRW_STATE_BLEND_ADD_FULL); + + const bool is_foreground = true; + GPUShader *sh = EEVEE_shaders_depth_of_field_scatter_get(is_foreground, use_bokeh_tx); + DRWShadingGroup *grp = DRW_shgroup_create(sh, psl->dof_scatter_fg); + DRW_shgroup_uniform_texture_ref_ex(grp, "colorBuffer", &fx->dof_scatter_src_tx, NO_FILTERING); + DRW_shgroup_uniform_texture_ref_ex(grp, "cocBuffer", &txl->dof_reduced_coc, NO_FILTERING); + DRW_shgroup_uniform_texture_ref(grp, "occlusionBuffer", &fx->dof_fg_occlusion_tx); + DRW_shgroup_uniform_vec2_copy(grp, "targetTexelSize", target_texel_size); + DRW_shgroup_uniform_int_copy(grp, "spritePerRow", input_size[0] / 2); + DRW_shgroup_uniform_vec2_copy(grp, "bokehAnisotropy", fx->dof_bokeh_aniso); + if (use_bokeh_tx) { + /* Negate to flip bokeh shape. Mimics optical phenomenon. */ + negate_v2(fx->dof_bokeh_aniso_inv); + DRW_shgroup_uniform_vec2_copy(grp, "bokehAnisotropyInv", fx->dof_bokeh_aniso_inv); + DRW_shgroup_uniform_texture_ref(grp, "bokehLut", &fx->dof_bokeh_scatter_lut_tx); + /* Restore. */ + negate_v2(fx->dof_bokeh_aniso_inv); + } + DRW_shgroup_call_procedural_triangles(grp, NULL, sprite_count); + + GPU_framebuffer_ensure_config(&fbl->dof_scatter_fg_fb, + { + GPU_ATTACHMENT_NONE, + GPU_ATTACHMENT_TEXTURE(fx->dof_fg_color_tx), + }); + } + { + DRW_PASS_CREATE(psl->dof_scatter_bg, DRW_STATE_WRITE_COLOR | DRW_STATE_BLEND_ADD_FULL); + + const bool is_foreground = false; + GPUShader *sh = EEVEE_shaders_depth_of_field_scatter_get(is_foreground, use_bokeh_tx); + DRWShadingGroup *grp = DRW_shgroup_create(sh, psl->dof_scatter_bg); + DRW_shgroup_uniform_texture_ref_ex(grp, "colorBuffer", &fx->dof_scatter_src_tx, NO_FILTERING); + DRW_shgroup_uniform_texture_ref_ex(grp, "cocBuffer", &txl->dof_reduced_coc, NO_FILTERING); + DRW_shgroup_uniform_texture_ref(grp, "occlusionBuffer", &fx->dof_bg_occlusion_tx); + DRW_shgroup_uniform_vec2_copy(grp, "targetTexelSize", target_texel_size); + DRW_shgroup_uniform_int_copy(grp, "spritePerRow", input_size[0] / 2); + DRW_shgroup_uniform_vec2_copy(grp, "bokehAnisotropy", fx->dof_bokeh_aniso); + if (use_bokeh_tx) { + DRW_shgroup_uniform_vec2_copy(grp, "bokehAnisotropyInv", fx->dof_bokeh_aniso_inv); + DRW_shgroup_uniform_texture_ref(grp, "bokehLut", &fx->dof_bokeh_scatter_lut_tx); } + DRW_shgroup_call_procedural_triangles(grp, NULL, sprite_count); + + GPU_framebuffer_ensure_config(&fbl->dof_scatter_bg_fb, + { + GPU_ATTACHMENT_NONE, + GPU_ATTACHMENT_TEXTURE(fx->dof_bg_color_tx), + }); + } +} + +/** + * Recombine the result of the foreground and background processing. Also perform a slight out of + * focus blur to improve geometric continuity. + **/ +static void dof_recombine_pass_init(EEVEE_FramebufferList *UNUSED(fbl), + EEVEE_PassList *psl, + EEVEE_EffectsInfo *fx) +{ + DefaultTextureList *dtxl = DRW_viewport_texture_list_get(); + const bool use_bokeh_tx = (fx->dof_bokeh_gather_lut_tx != NULL); + + DRW_PASS_CREATE(psl->dof_resolve, DRW_STATE_WRITE_COLOR); + + GPUShader *sh = EEVEE_shaders_depth_of_field_resolve_get(use_bokeh_tx, fx->dof_hq_slight_focus); + DRWShadingGroup *grp = DRW_shgroup_create(sh, psl->dof_resolve); + DRW_shgroup_uniform_texture_ref_ex(grp, "fullResColorBuffer", &fx->source_buffer, NO_FILTERING); + DRW_shgroup_uniform_texture_ref_ex(grp, "fullResDepthBuffer", &dtxl->depth, NO_FILTERING); + DRW_shgroup_uniform_texture_ref(grp, "bgColorBuffer", &fx->dof_bg_color_tx); + DRW_shgroup_uniform_texture_ref(grp, "bgWeightBuffer", &fx->dof_bg_weight_tx); + DRW_shgroup_uniform_texture_ref(grp, "bgTileBuffer", &fx->dof_coc_dilated_tiles_bg_tx); + DRW_shgroup_uniform_texture_ref(grp, "fgColorBuffer", &fx->dof_fg_color_tx); + DRW_shgroup_uniform_texture_ref(grp, "fgWeightBuffer", &fx->dof_fg_weight_tx); + DRW_shgroup_uniform_texture_ref(grp, "holefillColorBuffer", &fx->dof_fg_holefill_color_tx); + DRW_shgroup_uniform_texture_ref(grp, "holefillWeightBuffer", &fx->dof_fg_holefill_weight_tx); + DRW_shgroup_uniform_texture_ref(grp, "fgTileBuffer", &fx->dof_coc_dilated_tiles_fg_tx); + DRW_shgroup_uniform_texture(grp, "utilTex", EEVEE_materials_get_util_tex()); + DRW_shgroup_uniform_vec4_copy(grp, "cocParams", fx->dof_coc_params); + DRW_shgroup_uniform_float_copy(grp, "bokehMaxSize", fx->dof_bokeh_max_size); + if (use_bokeh_tx) { + DRW_shgroup_uniform_vec2_copy(grp, "bokehAnisotropyInv", fx->dof_bokeh_aniso_inv); + DRW_shgroup_uniform_texture_ref(grp, "bokehLut", &fx->dof_bokeh_resolve_lut_tx); + } + DRW_shgroup_call_procedural_triangles(grp, NULL, 1); +} + +void EEVEE_depth_of_field_cache_init(EEVEE_ViewLayerData *UNUSED(sldata), EEVEE_Data *vedata) +{ + EEVEE_TextureList *txl = vedata->txl; + EEVEE_FramebufferList *fbl = vedata->fbl; + EEVEE_PassList *psl = vedata->psl; + EEVEE_StorageList *stl = vedata->stl; + EEVEE_EffectsInfo *fx = stl->effects; + + if ((fx->enabled_effects & EFFECT_DOF) != 0) { + /* GPU_RGBA16F is sufficient now that all scattered bokeh are premultiplied. + * GPU_R11F_G11F_B10F is not enough when lots of scattered sprites are big and offers + * relatively small benefits. */ + fx->dof_color_format = GPU_RGBA16F; + + dof_bokeh_pass_init(fbl, psl, fx); + dof_setup_pass_init(fbl, psl, fx); + dof_flatten_tiles_pass_init(fbl, psl, fx); + dof_dilate_tiles_pass_init(fbl, psl, fx); + dof_reduce_pass_init(fbl, psl, txl, fx); + dof_gather_pass_init(fbl, psl, txl, fx); + dof_filter_pass_init(fbl, psl, fx); + dof_scatter_pass_init(fbl, psl, txl, fx); + dof_recombine_pass_init(fbl, psl, fx); } } +static void dof_recursive_reduce(void *vedata, int UNUSED(level)) +{ + EEVEE_PassList *psl = ((EEVEE_Data *)vedata)->psl; + EEVEE_TextureList *txl = ((EEVEE_Data *)vedata)->txl; + EEVEE_EffectsInfo *fx = ((EEVEE_Data *)vedata)->stl->effects; + + fx->dof_reduce_input_color_tx = txl->dof_reduced_color; + fx->dof_reduce_input_coc_tx = txl->dof_reduced_coc; + + DRW_draw_pass(psl->dof_reduce); +} + void EEVEE_depth_of_field_draw(EEVEE_Data *vedata) { EEVEE_PassList *psl = vedata->psl; EEVEE_TextureList *txl = vedata->txl; EEVEE_FramebufferList *fbl = vedata->fbl; EEVEE_StorageList *stl = vedata->stl; - EEVEE_EffectsInfo *effects = stl->effects; + EEVEE_EffectsInfo *effects = stl->effects; /* TODO(fclem): Because of silly SWAP_BUFFERS. */ + EEVEE_EffectsInfo *fx = effects; /* Depth Of Field */ if ((effects->enabled_effects & EFFECT_DOF) != 0) { - const float clear_col[4] = {0.0f, 0.0f, 0.0f, 0.0f}; + DRW_stats_group_start("Depth of Field"); + + if (fx->dof_bokeh_gather_lut_tx != NULL) { + GPU_framebuffer_bind(fbl->dof_bokeh_fb); + DRW_draw_pass(psl->dof_bokeh); + } + + GPU_framebuffer_bind(fbl->dof_setup_fb); + DRW_draw_pass(psl->dof_setup); + + GPU_framebuffer_bind(fbl->dof_flatten_tiles_fb); + DRW_draw_pass(psl->dof_flatten_tiles); - /* Downsample */ - GPU_framebuffer_bind(fbl->dof_down_fb); - DRW_draw_pass(psl->dof_down); + dof_dilate_tiles_pass_draw(fbl, psl, fx); - /* Scatter */ - GPU_framebuffer_bind(fbl->dof_scatter_fb); - GPU_framebuffer_clear_color(fbl->dof_scatter_fb, clear_col); - DRW_draw_pass(psl->dof_scatter); + fx->dof_reduce_input_color_tx = fx->dof_half_res_color_tx; + fx->dof_reduce_input_coc_tx = fx->dof_half_res_coc_tx; - /* Resolve */ - GPU_framebuffer_bind(effects->target_buffer); + /* First step is just a copy. */ + GPU_framebuffer_bind(fbl->dof_downsample_fb); + DRW_draw_pass(psl->dof_downsample); + + /* First step is just a copy. */ + GPU_framebuffer_bind(fbl->dof_reduce_copy_fb); + DRW_draw_pass(psl->dof_reduce_copy); + + GPU_framebuffer_recursive_downsample( + fbl->dof_reduce_fb, fx->dof_reduce_steps, &dof_recursive_reduce, vedata); + + { + /* Foreground convolution. */ + GPU_framebuffer_bind(fbl->dof_gather_fg_fb); + DRW_draw_pass(psl->dof_gather_fg); + + GPU_framebuffer_bind(fbl->dof_filter_fg_fb); + DRW_draw_pass(psl->dof_filter); + + GPU_framebuffer_bind(fbl->dof_scatter_fg_fb); + DRW_draw_pass(psl->dof_scatter_fg); + } + + { + /* Background convolution. */ + GPU_framebuffer_bind(fbl->dof_gather_bg_fb); + DRW_draw_pass(psl->dof_gather_bg); + + GPU_framebuffer_bind(fbl->dof_filter_bg_fb); + DRW_draw_pass(psl->dof_filter); + + GPU_framebuffer_bind(fbl->dof_scatter_bg_fb); + DRW_draw_pass(psl->dof_scatter_bg); + } + + { + /* Holefill convolution. */ + GPU_framebuffer_bind(fbl->dof_gather_fg_holefill_fb); + DRW_draw_pass(psl->dof_gather_fg_holefill); + + /* NOTE: do not filter the holefill pass as we use it as out filter input buffer. */ + } + + GPU_framebuffer_bind(fx->target_buffer); DRW_draw_pass(psl->dof_resolve); + SWAP_BUFFERS(); + + DRW_stats_group_end(); } } diff --git a/source/blender/draw/engines/eevee/eevee_effects.c b/source/blender/draw/engines/eevee/eevee_effects.c index ca583143572..77586f4b43a 100644 --- a/source/blender/draw/engines/eevee/eevee_effects.c +++ b/source/blender/draw/engines/eevee/eevee_effects.c @@ -102,11 +102,9 @@ void EEVEE_effects_init(EEVEE_ViewLayerData *sldata, effects->enabled_effects |= EEVEE_occlusion_init(sldata, vedata); effects->enabled_effects |= EEVEE_screen_raytrace_init(sldata, vedata); - if ((effects->enabled_effects & EFFECT_TAA) && effects->taa_current_sample > 1) { - /* Update matrices here because EEVEE_screen_raytrace_init can have reset the - * taa_current_sample. (See T66811) */ - EEVEE_temporal_sampling_update_matrices(vedata); - } + /* Update matrices here because EEVEE_screen_raytrace_init can have reset the + * taa_current_sample. (See T66811) */ + EEVEE_temporal_sampling_update_matrices(vedata); EEVEE_volumes_init(sldata, vedata); EEVEE_subsurface_init(sldata, vedata); @@ -242,7 +240,7 @@ void EEVEE_effects_cache_init(EEVEE_ViewLayerData *sldata, EEVEE_Data *vedata) } { - /* Perform min/max downsample */ + /* Perform min/max down-sample. */ DRW_PASS_CREATE(psl->maxz_downlevel_ps, downsample_write | DRW_STATE_DEPTH_ALWAYS); grp = DRW_shgroup_create(EEVEE_shaders_effect_maxz_downlevel_sh_get(), psl->maxz_downlevel_ps); DRW_shgroup_uniform_texture_ref(grp, "depthBuffer", &txl->maxzbuffer); diff --git a/source/blender/draw/engines/eevee/eevee_engine.c b/source/blender/draw/engines/eevee/eevee_engine.c index c6760de5cfa..d1238d7b82e 100644 --- a/source/blender/draw/engines/eevee/eevee_engine.c +++ b/source/blender/draw/engines/eevee/eevee_engine.c @@ -319,7 +319,7 @@ static void eevee_draw_scene(void *vedata) EEVEE_renderpasses_output_accumulate(sldata, vedata, false); /* Transparent */ - /* TODO(fclem): should be its own Framebuffer. + /* TODO(fclem): should be its own Frame-buffer. * This is needed because dualsource blending only works with 1 color buffer. */ GPU_framebuffer_texture_attach(fbl->main_color_fb, dtxl->depth, 0, 0); GPU_framebuffer_bind(fbl->main_color_fb); @@ -456,13 +456,17 @@ static void eevee_render_to_image(void *vedata, } EEVEE_PrivateData *g_data = ved->stl->g_data; - EEVEE_render_modules_init(vedata, engine, depsgraph); - int initial_frame = CFRA; float initial_subframe = SUBFRA; float shuttertime = (do_motion_blur) ? scene->eevee.motion_blur_shutter : 0.0f; int time_steps_tot = (do_motion_blur) ? max_ii(1, scene->eevee.motion_blur_steps) : 1; - g_data->render_tot_samples = divide_ceil_u(scene->eevee.taa_render_samples, time_steps_tot); + g_data->render_timesteps = time_steps_tot; + + EEVEE_render_modules_init(vedata, engine, depsgraph); + + g_data->render_sample_count_per_timestep = EEVEE_temporal_sampling_sample_count_get(scene, + ved->stl); + /* Compute start time. The motion blur will cover `[time ...time + shuttertime]`. */ float time = initial_frame + initial_subframe; switch (scene->eevee.motion_blur_position) { @@ -553,7 +557,8 @@ static void eevee_render_to_image(void *vedata, /* Actual drawing. */ { - EEVEE_renderpasses_output_init(sldata, vedata, g_data->render_tot_samples * time_steps_tot); + EEVEE_renderpasses_output_init( + sldata, vedata, g_data->render_sample_count_per_timestep * time_steps_tot); EEVEE_temporal_sampling_create_view(vedata); EEVEE_render_draw(vedata, engine, render_layer, rect); diff --git a/source/blender/draw/engines/eevee/eevee_lightcache.c b/source/blender/draw/engines/eevee/eevee_lightcache.c index 040aa8c8d9c..c4973dc2e8b 100644 --- a/source/blender/draw/engines/eevee/eevee_lightcache.c +++ b/source/blender/draw/engines/eevee/eevee_lightcache.c @@ -99,9 +99,9 @@ typedef struct EEVEE_LightBake { GPUTexture *rt_color; /** Target cube depth texture. */ GPUTexture *rt_depth; - /** Target cube framebuffers. */ + /** Target cube frame-buffers. */ GPUFrameBuffer *rt_fb[6]; - /** Storage framebuffer. */ + /** Storage frame-buffer. */ GPUFrameBuffer *store_fb; /** Cube render target resolution. */ int rt_res; @@ -135,7 +135,7 @@ typedef struct EEVEE_LightBake { int grid_curr; /** The current light bounce being evaluated. */ int bounce_curr, bounce_len; - /** Resolution of the Visibility shadowmap. */ + /** Resolution of the Visibility shadow-map. */ float vis_res; /** Result of previous light bounce. */ GPUTexture *grid_prev; @@ -163,7 +163,7 @@ typedef struct EEVEE_LightBake { /** For only handling the resources. */ bool resource_only; bool own_resources; - /** If the lightcache was created for baking, it's first owned by the baker. */ + /** If the light-cache was created for baking, it's first owned by the baker. */ bool own_light_cache; /** ms. delay the start of the baking to not slowdown interactions (TODO remove) */ int delay; @@ -907,7 +907,7 @@ static void eevee_lightbake_cache_create(EEVEE_Data *vedata, EEVEE_LightBake *lb Scene *scene_eval = DEG_get_evaluated_scene(lbake->depsgraph); lbake->sldata = sldata; - /* Disable all effects BUT high bitdepth shadows. */ + /* Disable all effects BUT high bit-depth shadows. */ scene_eval->eevee.flag &= SCE_EEVEE_SHADOW_HIGH_BITDEPTH; scene_eval->eevee.taa_samples = 1; scene_eval->eevee.gi_irradiance_smoothing = 0.0f; @@ -980,7 +980,7 @@ static void eevee_lightbake_copy_irradiance(EEVEE_LightBake *lbake, LightCache * { DRW_TEXTURE_FREE_SAFE(lbake->grid_prev); - /* Copy texture by reading back and reuploading it. */ + /* Copy texture by reading back and re-uploading it. */ float *tex = GPU_texture_read(lcache->grid_tx.tex, GPU_DATA_FLOAT, 0); lbake->grid_prev = DRW_texture_create_2d_array(lbake->irr_size[0], lbake->irr_size[1], @@ -1330,7 +1330,7 @@ void EEVEE_lightbake_update(void *custom_data) EEVEE_LightBake *lbake = (EEVEE_LightBake *)custom_data; Scene *scene_orig = lbake->scene; - /* If a new lightcache was created, free the old one and reference the new. */ + /* If a new light-cache was created, free the old one and reference the new. */ if (lbake->lcache && scene_orig->eevee.light_cache_data != lbake->lcache) { if (scene_orig->eevee.light_cache_data != NULL) { EEVEE_lightcache_free(scene_orig->eevee.light_cache_data); @@ -1353,7 +1353,7 @@ static bool lightbake_do_sample(EEVEE_LightBake *lbake, Depsgraph *depsgraph = lbake->depsgraph; - /* TODO: make DRW manager instanciable (and only lock on drawing) */ + /* TODO: make DRW manager instantiable (and only lock on drawing) */ eevee_lightbake_context_enable(lbake); DRW_custom_pipeline(&draw_engine_eevee_type, depsgraph, render_callback, lbake); lbake->done += 1; diff --git a/source/blender/draw/engines/eevee/eevee_lightprobes.c b/source/blender/draw/engines/eevee/eevee_lightprobes.c index 3671bea9ac0..7688039d0a8 100644 --- a/source/blender/draw/engines/eevee/eevee_lightprobes.c +++ b/source/blender/draw/engines/eevee/eevee_lightprobes.c @@ -704,11 +704,11 @@ static void lightbake_planar_ensure_view(EEVEE_PlanarReflection *eplanar, static void eevee_lightprobes_extract_from_cache(EEVEE_LightProbesInfo *pinfo, LightCache *lcache) { /* copy the entire cache for now (up to MAX_PROBE) */ - /* TODO Frutum cull to only add visible probes. */ + /* TODO: frustum cull to only add visible probes. */ memcpy(pinfo->probe_data, lcache->cube_data, sizeof(EEVEE_LightProbe) * max_ii(1, min_ii(lcache->cube_len, MAX_PROBE))); - /* TODO compute the max number of grid based on sample count. */ + /* TODO: compute the max number of grid based on sample count. */ memcpy(pinfo->grid_data, lcache->grid_data, sizeof(EEVEE_LightGrid) * max_ii(1, min_ii(lcache->grid_len, MAX_GRID))); @@ -1040,8 +1040,10 @@ void EEVEE_lightbake_filter_glossy(EEVEE_ViewLayerData *sldata, pinfo->padding_size *= pinfo->texel_size; pinfo->layer = probe_idx * 6; pinfo->roughness = i / (float)maxlevel; - pinfo->roughness *= pinfo->roughness; /* Disney Roughness */ - pinfo->roughness *= pinfo->roughness; /* Distribute Roughness accros lod more evenly */ + /* Disney Roughness */ + pinfo->roughness = square_f(pinfo->roughness); + /* Distribute Roughness across lod more evenly */ + pinfo->roughness = square_f(square_f(pinfo->roughness)); CLAMP(pinfo->roughness, 1e-8f, 0.99999f); /* Avoid artifacts */ #if 1 /* Variable Sample count and bias (fast) */ diff --git a/source/blender/draw/engines/eevee/eevee_lookdev.c b/source/blender/draw/engines/eevee/eevee_lookdev.c index 628941f68a2..a9998b33b7e 100644 --- a/source/blender/draw/engines/eevee/eevee_lookdev.c +++ b/source/blender/draw/engines/eevee/eevee_lookdev.c @@ -344,7 +344,7 @@ void EEVEE_lookdev_draw(EEVEE_Data *vedata) DRW_view_set_active(effects->lookdev_view); - /* Find the right framebuffers to render to. */ + /* Find the right frame-buffers to render to. */ GPUFrameBuffer *fb = (effects->target_buffer == fbl->effect_color_fb) ? fbl->main_fb : fbl->effect_fb; diff --git a/source/blender/draw/engines/eevee/eevee_lut.c b/source/blender/draw/engines/eevee/eevee_lut.c index b380269db99..27ce66ebec7 100644 --- a/source/blender/draw/engines/eevee/eevee_lut.c +++ b/source/blender/draw/engines/eevee/eevee_lut.c @@ -2988,1033 +2988,6 @@ const float ltc_mag_ggx[64 * 64 * 2] = { 0.932164, 0.047190, }; -const float bsdf_split_sum_ggx[64 * 64 * 2] = { - 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, - 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999512f, 0.000000f, - 0.999512f, 0.000000f, 0.999023f, 0.000001f, 0.999023f, 0.000001f, 0.998535f, 0.000001f, - 0.998047f, 0.000001f, 0.997559f, 0.000002f, 0.997070f, 0.000003f, 0.996094f, 0.000004f, - 0.994629f, 0.000004f, 0.993652f, 0.000006f, 0.991699f, 0.000007f, 0.989746f, 0.000008f, - 0.987305f, 0.000010f, 0.984375f, 0.000012f, 0.980957f, 0.000013f, 0.977539f, 0.000016f, - 0.973145f, 0.000018f, 0.967773f, 0.000020f, 0.961914f, 0.000023f, 0.955566f, 0.000025f, - 0.947754f, 0.000028f, 0.939941f, 0.000031f, 0.930664f, 0.000033f, 0.920410f, 0.000036f, - 0.909180f, 0.000039f, 0.896973f, 0.000042f, 0.884277f, 0.000044f, 0.870117f, 0.000047f, - 0.854980f, 0.000049f, 0.838867f, 0.000051f, 0.821777f, 0.000053f, 0.803711f, 0.000055f, - 0.785156f, 0.000057f, 0.765625f, 0.000058f, 0.745605f, 0.000059f, 0.724609f, 0.000060f, - 0.703613f, 0.000061f, 0.681641f, 0.000061f, 0.659668f, 0.000061f, 0.637695f, 0.000061f, - 0.615234f, 0.000061f, 0.592773f, 0.000060f, 0.570801f, 0.000060f, 0.548340f, 0.000059f, - 0.526855f, 0.000058f, 0.504883f, 0.000057f, 0.483887f, 0.000055f, 0.462891f, 0.000054f, - 0.442627f, 0.000053f, 0.422607f, 0.000051f, 0.403320f, 0.000050f, 0.384766f, 0.000048f, - 0.366455f, 0.000046f, 0.348877f, 0.000045f, 0.332031f, 0.000043f, 0.315918f, 0.000041f, - 0.999512f, 0.000000f, 0.999512f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, - 0.999512f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999512f, 0.000000f, - 0.999512f, 0.000000f, 0.999023f, 0.000001f, 0.999023f, 0.000001f, 0.998535f, 0.000002f, - 0.998047f, 0.000003f, 0.997559f, 0.000004f, 0.997070f, 0.000005f, 0.996094f, 0.000006f, - 0.994629f, 0.000008f, 0.993164f, 0.000010f, 0.991699f, 0.000012f, 0.989746f, 0.000015f, - 0.987305f, 0.000018f, 0.984375f, 0.000020f, 0.980957f, 0.000024f, 0.977051f, 0.000027f, - 0.972168f, 0.000031f, 0.967285f, 0.000035f, 0.961426f, 0.000039f, 0.954590f, 0.000043f, - 0.947266f, 0.000048f, 0.938965f, 0.000052f, 0.929199f, 0.000057f, 0.919434f, 0.000061f, - 0.908203f, 0.000065f, 0.895996f, 0.000069f, 0.882812f, 0.000073f, 0.868652f, 0.000077f, - 0.853027f, 0.000080f, 0.837402f, 0.000083f, 0.820312f, 0.000086f, 0.802246f, 0.000088f, - 0.783691f, 0.000090f, 0.764160f, 0.000092f, 0.744141f, 0.000093f, 0.723633f, 0.000093f, - 0.702637f, 0.000094f, 0.681152f, 0.000094f, 0.659180f, 0.000093f, 0.637207f, 0.000093f, - 0.615234f, 0.000091f, 0.593262f, 0.000090f, 0.571289f, 0.000088f, 0.549316f, 0.000087f, - 0.527344f, 0.000085f, 0.505859f, 0.000082f, 0.485107f, 0.000080f, 0.464355f, 0.000078f, - 0.444336f, 0.000075f, 0.424561f, 0.000072f, 0.405273f, 0.000070f, 0.386719f, 0.000067f, - 0.368652f, 0.000065f, 0.351318f, 0.000062f, 0.334473f, 0.000059f, 0.318115f, 0.000057f, - 0.999512f, 0.000000f, 0.999512f, 0.000000f, 0.999512f, 0.000000f, 1.000000f, 0.000000f, - 0.999512f, 0.000000f, 0.999512f, 0.000000f, 0.999512f, 0.000001f, 0.999512f, 0.000001f, - 0.999512f, 0.000001f, 0.999512f, 0.000003f, 0.999023f, 0.000002f, 0.998535f, 0.000004f, - 0.998047f, 0.000005f, 0.997559f, 0.000007f, 0.997070f, 0.000009f, 0.996094f, 0.000011f, - 0.994629f, 0.000013f, 0.993164f, 0.000017f, 0.991211f, 0.000020f, 0.989258f, 0.000024f, - 0.986816f, 0.000028f, 0.983887f, 0.000033f, 0.980469f, 0.000038f, 0.976562f, 0.000043f, - 0.971680f, 0.000049f, 0.966797f, 0.000055f, 0.960449f, 0.000062f, 0.953613f, 0.000068f, - 0.946289f, 0.000075f, 0.937500f, 0.000081f, 0.928223f, 0.000088f, 0.917969f, 0.000094f, - 0.906738f, 0.000100f, 0.894531f, 0.000106f, 0.880859f, 0.000111f, 0.866699f, 0.000116f, - 0.851562f, 0.000120f, 0.835449f, 0.000124f, 0.818359f, 0.000127f, 0.800781f, 0.000130f, - 0.782227f, 0.000132f, 0.762695f, 0.000134f, 0.742676f, 0.000134f, 0.722656f, 0.000135f, - 0.701660f, 0.000134f, 0.680176f, 0.000133f, 0.658691f, 0.000132f, 0.636719f, 0.000130f, - 0.615234f, 0.000128f, 0.593262f, 0.000125f, 0.571289f, 0.000123f, 0.549805f, 0.000119f, - 0.528320f, 0.000116f, 0.507324f, 0.000112f, 0.486328f, 0.000109f, 0.466064f, 0.000105f, - 0.446045f, 0.000101f, 0.426514f, 0.000097f, 0.407471f, 0.000093f, 0.388916f, 0.000089f, - 0.370850f, 0.000085f, 0.353516f, 0.000082f, 0.336914f, 0.000078f, 0.320557f, 0.000074f, - 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999512f, 0.000000f, 0.999512f, 0.000000f, - 1.000000f, 0.000000f, 1.000000f, 0.000001f, 0.999512f, 0.000001f, 0.999512f, 0.000002f, - 0.999512f, 0.000002f, 0.999023f, 0.000003f, 0.999023f, 0.000005f, 0.998535f, 0.000006f, - 0.998535f, 0.000008f, 0.997559f, 0.000011f, 0.997070f, 0.000014f, 0.996094f, 0.000017f, - 0.994629f, 0.000020f, 0.993164f, 0.000026f, 0.991211f, 0.000030f, 0.989258f, 0.000036f, - 0.986816f, 0.000043f, 0.983398f, 0.000050f, 0.979980f, 0.000058f, 0.976074f, 0.000066f, - 0.971191f, 0.000074f, 0.965820f, 0.000082f, 0.959961f, 0.000093f, 0.952637f, 0.000101f, - 0.945312f, 0.000111f, 0.936523f, 0.000120f, 0.927246f, 0.000129f, 0.916504f, 0.000137f, - 0.905273f, 0.000145f, 0.892578f, 0.000153f, 0.879395f, 0.000160f, 0.865234f, 0.000166f, - 0.850098f, 0.000171f, 0.833984f, 0.000176f, 0.816895f, 0.000179f, 0.799316f, 0.000182f, - 0.780762f, 0.000184f, 0.761230f, 0.000185f, 0.741699f, 0.000185f, 0.721191f, 0.000184f, - 0.700684f, 0.000183f, 0.679688f, 0.000181f, 0.658203f, 0.000178f, 0.636719f, 0.000175f, - 0.615234f, 0.000171f, 0.593262f, 0.000167f, 0.571777f, 0.000162f, 0.550293f, 0.000158f, - 0.529297f, 0.000152f, 0.508301f, 0.000147f, 0.487793f, 0.000142f, 0.467529f, 0.000136f, - 0.447754f, 0.000131f, 0.428223f, 0.000125f, 0.409424f, 0.000120f, 0.391113f, 0.000115f, - 0.373291f, 0.000109f, 0.355957f, 0.000104f, 0.339355f, 0.000099f, 0.323242f, 0.000094f, - 0.999512f, 0.000002f, 0.999512f, 0.000002f, 1.000000f, 0.000002f, 0.999512f, 0.000002f, - 1.000000f, 0.000002f, 0.999512f, 0.000002f, 0.999512f, 0.000002f, 0.999512f, 0.000003f, - 0.999512f, 0.000004f, 0.999512f, 0.000005f, 0.999023f, 0.000007f, 0.998535f, 0.000010f, - 0.998047f, 0.000012f, 0.997559f, 0.000017f, 0.996582f, 0.000020f, 0.995605f, 0.000025f, - 0.994629f, 0.000032f, 0.993164f, 0.000038f, 0.991211f, 0.000047f, 0.988770f, 0.000055f, - 0.986328f, 0.000063f, 0.983398f, 0.000074f, 0.979492f, 0.000085f, 0.975586f, 0.000095f, - 0.970703f, 0.000108f, 0.965332f, 0.000121f, 0.958984f, 0.000132f, 0.952148f, 0.000145f, - 0.944336f, 0.000157f, 0.935547f, 0.000170f, 0.925781f, 0.000181f, 0.915039f, 0.000192f, - 0.903809f, 0.000203f, 0.891113f, 0.000212f, 0.877930f, 0.000220f, 0.863281f, 0.000227f, - 0.848145f, 0.000234f, 0.832031f, 0.000239f, 0.814941f, 0.000242f, 0.797363f, 0.000245f, - 0.778809f, 0.000247f, 0.759766f, 0.000247f, 0.740234f, 0.000246f, 0.720215f, 0.000244f, - 0.699707f, 0.000241f, 0.678711f, 0.000237f, 0.657715f, 0.000233f, 0.636230f, 0.000228f, - 0.614746f, 0.000222f, 0.593750f, 0.000216f, 0.572266f, 0.000209f, 0.551270f, 0.000202f, - 0.530273f, 0.000195f, 0.509277f, 0.000187f, 0.489014f, 0.000180f, 0.468994f, 0.000172f, - 0.449463f, 0.000165f, 0.430176f, 0.000157f, 0.411377f, 0.000150f, 0.393311f, 0.000143f, - 0.375488f, 0.000136f, 0.358398f, 0.000129f, 0.341797f, 0.000123f, 0.325684f, 0.000116f, - 0.999512f, 0.000005f, 0.999512f, 0.000005f, 0.999512f, 0.000005f, 0.999512f, 0.000005f, - 0.999512f, 0.000005f, 0.999512f, 0.000005f, 0.999512f, 0.000006f, 0.999512f, 0.000007f, - 0.999512f, 0.000008f, 0.999512f, 0.000011f, 0.999023f, 0.000013f, 0.998535f, 0.000015f, - 0.998047f, 0.000019f, 0.997559f, 0.000026f, 0.996582f, 0.000033f, 0.995605f, 0.000040f, - 0.994141f, 0.000047f, 0.993164f, 0.000058f, 0.991211f, 0.000069f, 0.988770f, 0.000080f, - 0.985840f, 0.000093f, 0.982910f, 0.000106f, 0.979004f, 0.000121f, 0.975098f, 0.000137f, - 0.970215f, 0.000153f, 0.964355f, 0.000169f, 0.958008f, 0.000186f, 0.951172f, 0.000201f, - 0.943359f, 0.000218f, 0.934082f, 0.000233f, 0.924316f, 0.000248f, 0.914062f, 0.000262f, - 0.902344f, 0.000275f, 0.889648f, 0.000286f, 0.875977f, 0.000295f, 0.861816f, 0.000304f, - 0.846680f, 0.000311f, 0.830566f, 0.000316f, 0.813477f, 0.000319f, 0.795898f, 0.000321f, - 0.777344f, 0.000322f, 0.758301f, 0.000320f, 0.739258f, 0.000318f, 0.719238f, 0.000314f, - 0.698730f, 0.000309f, 0.678223f, 0.000303f, 0.657227f, 0.000296f, 0.636230f, 0.000288f, - 0.614746f, 0.000280f, 0.593750f, 0.000271f, 0.572754f, 0.000262f, 0.551758f, 0.000252f, - 0.531250f, 0.000243f, 0.510742f, 0.000233f, 0.490479f, 0.000223f, 0.470703f, 0.000213f, - 0.451172f, 0.000203f, 0.432129f, 0.000194f, 0.413574f, 0.000184f, 0.395508f, 0.000175f, - 0.377930f, 0.000166f, 0.360840f, 0.000157f, 0.344238f, 0.000149f, 0.328125f, 0.000141f, - 0.999512f, 0.000011f, 0.999512f, 0.000011f, 0.999512f, 0.000011f, 0.999512f, 0.000011f, - 0.999512f, 0.000011f, 0.999512f, 0.000012f, 0.999512f, 0.000014f, 0.999512f, 0.000015f, - 0.999512f, 0.000017f, 0.999023f, 0.000020f, 0.998535f, 0.000022f, 0.998535f, 0.000028f, - 0.998047f, 0.000034f, 0.997559f, 0.000042f, 0.996582f, 0.000050f, 0.995605f, 0.000060f, - 0.994141f, 0.000072f, 0.992676f, 0.000084f, 0.990723f, 0.000099f, 0.988281f, 0.000115f, - 0.985840f, 0.000133f, 0.982422f, 0.000150f, 0.978516f, 0.000171f, 0.974609f, 0.000191f, - 0.969238f, 0.000211f, 0.963867f, 0.000232f, 0.957520f, 0.000253f, 0.950195f, 0.000274f, - 0.941895f, 0.000294f, 0.933105f, 0.000314f, 0.922852f, 0.000332f, 0.912109f, 0.000348f, - 0.900879f, 0.000363f, 0.888184f, 0.000377f, 0.874512f, 0.000387f, 0.859863f, 0.000397f, - 0.844727f, 0.000404f, 0.828613f, 0.000408f, 0.811523f, 0.000411f, 0.793945f, 0.000412f, - 0.775879f, 0.000411f, 0.756836f, 0.000407f, 0.737793f, 0.000403f, 0.717773f, 0.000396f, - 0.697754f, 0.000389f, 0.677246f, 0.000380f, 0.656738f, 0.000370f, 0.635742f, 0.000359f, - 0.614746f, 0.000347f, 0.594238f, 0.000335f, 0.573242f, 0.000323f, 0.552734f, 0.000310f, - 0.532227f, 0.000297f, 0.511719f, 0.000284f, 0.491943f, 0.000272f, 0.472412f, 0.000259f, - 0.453125f, 0.000246f, 0.434082f, 0.000234f, 0.415771f, 0.000222f, 0.397705f, 0.000211f, - 0.380127f, 0.000199f, 0.363281f, 0.000189f, 0.346680f, 0.000178f, 0.330811f, 0.000168f, - 0.999512f, 0.000022f, 0.999512f, 0.000022f, 0.999512f, 0.000022f, 0.999512f, 0.000022f, - 0.999512f, 0.000023f, 0.999512f, 0.000025f, 0.999512f, 0.000024f, 0.999512f, 0.000028f, - 0.999023f, 0.000030f, 0.999023f, 0.000035f, 0.999023f, 0.000040f, 0.998535f, 0.000046f, - 0.998047f, 0.000056f, 0.997559f, 0.000063f, 0.996094f, 0.000077f, 0.995605f, 0.000089f, - 0.994141f, 0.000106f, 0.992188f, 0.000123f, 0.990234f, 0.000143f, 0.987793f, 0.000163f, - 0.985352f, 0.000185f, 0.981934f, 0.000211f, 0.978027f, 0.000236f, 0.973633f, 0.000261f, - 0.968750f, 0.000288f, 0.962891f, 0.000314f, 0.956055f, 0.000341f, 0.949219f, 0.000366f, - 0.940918f, 0.000391f, 0.931641f, 0.000414f, 0.921875f, 0.000436f, 0.910645f, 0.000455f, - 0.898926f, 0.000471f, 0.886230f, 0.000487f, 0.872559f, 0.000499f, 0.858398f, 0.000509f, - 0.842773f, 0.000515f, 0.826660f, 0.000518f, 0.810059f, 0.000520f, 0.792480f, 0.000519f, - 0.774414f, 0.000515f, 0.755371f, 0.000509f, 0.736328f, 0.000501f, 0.716797f, 0.000492f, - 0.696777f, 0.000480f, 0.676758f, 0.000468f, 0.656250f, 0.000454f, 0.635742f, 0.000439f, - 0.615234f, 0.000424f, 0.594238f, 0.000408f, 0.573730f, 0.000392f, 0.553223f, 0.000375f, - 0.533203f, 0.000359f, 0.513184f, 0.000342f, 0.493408f, 0.000326f, 0.474121f, 0.000310f, - 0.455078f, 0.000294f, 0.436279f, 0.000279f, 0.417969f, 0.000264f, 0.400146f, 0.000250f, - 0.382812f, 0.000237f, 0.365723f, 0.000223f, 0.349365f, 0.000211f, 0.333496f, 0.000199f, - 0.999512f, 0.000041f, 0.999512f, 0.000041f, 0.999512f, 0.000041f, 0.999512f, 0.000042f, - 0.999512f, 0.000042f, 0.999512f, 0.000044f, 0.999512f, 0.000046f, 0.999512f, 0.000049f, - 0.999512f, 0.000054f, 0.999512f, 0.000059f, 0.999023f, 0.000065f, 0.998535f, 0.000076f, - 0.998047f, 0.000087f, 0.997070f, 0.000098f, 0.996582f, 0.000117f, 0.995117f, 0.000135f, - 0.993652f, 0.000152f, 0.992188f, 0.000176f, 0.989746f, 0.000201f, 0.987793f, 0.000228f, - 0.984863f, 0.000256f, 0.981445f, 0.000286f, 0.977539f, 0.000318f, 0.973145f, 0.000352f, - 0.967773f, 0.000384f, 0.961914f, 0.000417f, 0.955566f, 0.000451f, 0.947754f, 0.000481f, - 0.939453f, 0.000510f, 0.930176f, 0.000537f, 0.919922f, 0.000563f, 0.909180f, 0.000585f, - 0.897461f, 0.000604f, 0.884766f, 0.000620f, 0.871094f, 0.000632f, 0.856445f, 0.000641f, - 0.841309f, 0.000647f, 0.825195f, 0.000648f, 0.808105f, 0.000648f, 0.790527f, 0.000643f, - 0.772949f, 0.000637f, 0.754395f, 0.000627f, 0.735352f, 0.000615f, 0.715820f, 0.000601f, - 0.695801f, 0.000585f, 0.675781f, 0.000568f, 0.655762f, 0.000550f, 0.635742f, 0.000530f, - 0.615234f, 0.000510f, 0.594727f, 0.000490f, 0.574707f, 0.000469f, 0.554199f, 0.000448f, - 0.534180f, 0.000428f, 0.514648f, 0.000407f, 0.495117f, 0.000387f, 0.475830f, 0.000367f, - 0.456787f, 0.000348f, 0.438232f, 0.000329f, 0.420166f, 0.000311f, 0.402344f, 0.000294f, - 0.385254f, 0.000277f, 0.368408f, 0.000262f, 0.352051f, 0.000246f, 0.336182f, 0.000232f, - 0.999512f, 0.000072f, 0.999512f, 0.000072f, 0.999512f, 0.000072f, 0.999512f, 0.000072f, - 0.999512f, 0.000073f, 0.999512f, 0.000076f, 0.999512f, 0.000078f, 0.999512f, 0.000082f, - 0.999023f, 0.000086f, 0.999023f, 0.000095f, 0.998535f, 0.000102f, 0.998047f, 0.000116f, - 0.998047f, 0.000131f, 0.997070f, 0.000147f, 0.996094f, 0.000167f, 0.995117f, 0.000195f, - 0.993652f, 0.000219f, 0.991699f, 0.000246f, 0.989746f, 0.000278f, 0.987305f, 0.000315f, - 0.984375f, 0.000350f, 0.980957f, 0.000385f, 0.976562f, 0.000427f, 0.972168f, 0.000467f, - 0.967285f, 0.000509f, 0.960938f, 0.000548f, 0.954102f, 0.000587f, 0.946777f, 0.000623f, - 0.937988f, 0.000657f, 0.928711f, 0.000690f, 0.918457f, 0.000718f, 0.907715f, 0.000741f, - 0.895508f, 0.000762f, 0.882812f, 0.000778f, 0.869141f, 0.000791f, 0.854492f, 0.000798f, - 0.839355f, 0.000802f, 0.823242f, 0.000801f, 0.806152f, 0.000796f, 0.789062f, 0.000788f, - 0.770996f, 0.000777f, 0.752930f, 0.000762f, 0.733887f, 0.000745f, 0.714844f, 0.000726f, - 0.695312f, 0.000704f, 0.675293f, 0.000682f, 0.655273f, 0.000658f, 0.635254f, 0.000633f, - 0.615234f, 0.000607f, 0.595215f, 0.000582f, 0.575195f, 0.000556f, 0.555176f, 0.000530f, - 0.535645f, 0.000504f, 0.515625f, 0.000479f, 0.496582f, 0.000455f, 0.477539f, 0.000431f, - 0.458984f, 0.000407f, 0.440430f, 0.000385f, 0.422363f, 0.000363f, 0.404785f, 0.000343f, - 0.387695f, 0.000323f, 0.370850f, 0.000304f, 0.354736f, 0.000286f, 0.338867f, 0.000268f, - 0.999512f, 0.000119f, 0.999512f, 0.000119f, 0.999512f, 0.000119f, 0.999512f, 0.000119f, - 0.999512f, 0.000121f, 0.999512f, 0.000122f, 0.999512f, 0.000128f, 0.999512f, 0.000131f, - 0.999512f, 0.000139f, 0.999023f, 0.000149f, 0.998535f, 0.000161f, 0.998047f, 0.000179f, - 0.998047f, 0.000194f, 0.997070f, 0.000220f, 0.996094f, 0.000247f, 0.994629f, 0.000275f, - 0.993652f, 0.000309f, 0.991699f, 0.000344f, 0.989746f, 0.000385f, 0.986816f, 0.000429f, - 0.983887f, 0.000471f, 0.980469f, 0.000519f, 0.976074f, 0.000565f, 0.971680f, 0.000614f, - 0.966309f, 0.000664f, 0.959961f, 0.000710f, 0.953125f, 0.000754f, 0.945312f, 0.000797f, - 0.936523f, 0.000837f, 0.927246f, 0.000873f, 0.916992f, 0.000902f, 0.905762f, 0.000929f, - 0.893555f, 0.000950f, 0.880859f, 0.000966f, 0.866699f, 0.000977f, 0.852539f, 0.000981f, - 0.836914f, 0.000981f, 0.821289f, 0.000977f, 0.804688f, 0.000968f, 0.787109f, 0.000955f, - 0.769531f, 0.000937f, 0.751465f, 0.000917f, 0.732422f, 0.000894f, 0.713379f, 0.000868f, - 0.694336f, 0.000840f, 0.674805f, 0.000811f, 0.655273f, 0.000780f, 0.635254f, 0.000749f, - 0.615723f, 0.000716f, 0.595703f, 0.000685f, 0.575684f, 0.000653f, 0.556152f, 0.000621f, - 0.536621f, 0.000590f, 0.517090f, 0.000559f, 0.498291f, 0.000530f, 0.479492f, 0.000501f, - 0.460938f, 0.000473f, 0.442627f, 0.000446f, 0.424805f, 0.000420f, 0.407227f, 0.000396f, - 0.390137f, 0.000373f, 0.373535f, 0.000350f, 0.357422f, 0.000329f, 0.341553f, 0.000309f, - 0.999512f, 0.000187f, 0.999512f, 0.000187f, 0.999512f, 0.000188f, 0.999512f, 0.000188f, - 0.999512f, 0.000190f, 0.999512f, 0.000194f, 0.999512f, 0.000201f, 0.999023f, 0.000204f, - 0.999023f, 0.000213f, 0.999023f, 0.000228f, 0.998535f, 0.000242f, 0.998535f, 0.000264f, - 0.997559f, 0.000285f, 0.997070f, 0.000311f, 0.996094f, 0.000351f, 0.995117f, 0.000386f, - 0.993164f, 0.000429f, 0.991211f, 0.000470f, 0.989258f, 0.000520f, 0.986328f, 0.000575f, - 0.983398f, 0.000628f, 0.979492f, 0.000683f, 0.975586f, 0.000741f, 0.970703f, 0.000801f, - 0.965332f, 0.000855f, 0.958984f, 0.000910f, 0.951660f, 0.000961f, 0.943848f, 0.001009f, - 0.935059f, 0.001053f, 0.925781f, 0.001090f, 0.915039f, 0.001123f, 0.903809f, 0.001152f, - 0.891602f, 0.001172f, 0.878906f, 0.001186f, 0.864746f, 0.001194f, 0.850586f, 0.001195f, - 0.835449f, 0.001191f, 0.819336f, 0.001181f, 0.802734f, 0.001164f, 0.785645f, 0.001144f, - 0.768066f, 0.001121f, 0.750000f, 0.001092f, 0.731445f, 0.001061f, 0.712402f, 0.001027f, - 0.693359f, 0.000992f, 0.674316f, 0.000955f, 0.654785f, 0.000916f, 0.635254f, 0.000877f, - 0.615723f, 0.000838f, 0.596191f, 0.000799f, 0.576660f, 0.000760f, 0.557129f, 0.000721f, - 0.538086f, 0.000684f, 0.518555f, 0.000648f, 0.500000f, 0.000612f, 0.481445f, 0.000578f, - 0.462891f, 0.000545f, 0.444824f, 0.000513f, 0.427246f, 0.000483f, 0.409912f, 0.000454f, - 0.392822f, 0.000427f, 0.376221f, 0.000401f, 0.360107f, 0.000376f, 0.344482f, 0.000353f, - 0.999512f, 0.000284f, 0.999512f, 0.000284f, 0.999512f, 0.000284f, 0.999512f, 0.000285f, - 0.999512f, 0.000287f, 0.999512f, 0.000292f, 0.999512f, 0.000296f, 0.999023f, 0.000307f, - 0.999023f, 0.000320f, 0.999023f, 0.000338f, 0.998535f, 0.000349f, 0.998047f, 0.000381f, - 0.997559f, 0.000407f, 0.996582f, 0.000447f, 0.995605f, 0.000480f, 0.994629f, 0.000531f, - 0.992676f, 0.000579f, 0.990723f, 0.000637f, 0.988770f, 0.000693f, 0.985840f, 0.000755f, - 0.982422f, 0.000824f, 0.979004f, 0.000889f, 0.975098f, 0.000958f, 0.969727f, 0.001024f, - 0.963867f, 0.001090f, 0.957520f, 0.001152f, 0.950684f, 0.001211f, 0.942383f, 0.001263f, - 0.933594f, 0.001309f, 0.923828f, 0.001353f, 0.913086f, 0.001387f, 0.901855f, 0.001413f, - 0.889648f, 0.001432f, 0.876465f, 0.001443f, 0.862793f, 0.001446f, 0.848145f, 0.001442f, - 0.833008f, 0.001431f, 0.817383f, 0.001413f, 0.800781f, 0.001390f, 0.783691f, 0.001362f, - 0.766113f, 0.001328f, 0.748535f, 0.001291f, 0.729980f, 0.001250f, 0.711426f, 0.001207f, - 0.692871f, 0.001163f, 0.673828f, 0.001116f, 0.654785f, 0.001068f, 0.635254f, 0.001020f, - 0.616211f, 0.000973f, 0.596680f, 0.000926f, 0.577637f, 0.000878f, 0.558105f, 0.000833f, - 0.539062f, 0.000788f, 0.520508f, 0.000745f, 0.501465f, 0.000702f, 0.483154f, 0.000663f, - 0.465088f, 0.000624f, 0.447266f, 0.000587f, 0.429443f, 0.000552f, 0.412354f, 0.000518f, - 0.395508f, 0.000486f, 0.378906f, 0.000456f, 0.363037f, 0.000427f, 0.347168f, 0.000400f, - 0.999512f, 0.000417f, 0.999512f, 0.000417f, 0.999512f, 0.000418f, 0.999512f, 0.000419f, - 0.999512f, 0.000422f, 0.999512f, 0.000425f, 0.999023f, 0.000434f, 0.999023f, 0.000447f, - 0.999023f, 0.000462f, 0.999023f, 0.000480f, 0.998047f, 0.000508f, 0.998047f, 0.000538f, - 0.997070f, 0.000576f, 0.996582f, 0.000621f, 0.995605f, 0.000669f, 0.993652f, 0.000721f, - 0.992188f, 0.000784f, 0.990723f, 0.000849f, 0.987793f, 0.000918f, 0.985840f, 0.000996f, - 0.982422f, 0.001071f, 0.978516f, 0.001148f, 0.973633f, 0.001225f, 0.968750f, 0.001304f, - 0.962891f, 0.001378f, 0.956543f, 0.001447f, 0.948730f, 0.001511f, 0.940918f, 0.001568f, - 0.931641f, 0.001617f, 0.921875f, 0.001660f, 0.911621f, 0.001697f, 0.899902f, 0.001719f, - 0.887695f, 0.001735f, 0.874512f, 0.001740f, 0.860840f, 0.001738f, 0.846191f, 0.001725f, - 0.831055f, 0.001706f, 0.815430f, 0.001679f, 0.798828f, 0.001646f, 0.782227f, 0.001607f, - 0.764648f, 0.001562f, 0.747070f, 0.001514f, 0.729004f, 0.001462f, 0.710449f, 0.001409f, - 0.691895f, 0.001352f, 0.673340f, 0.001295f, 0.654297f, 0.001237f, 0.635254f, 0.001179f, - 0.616211f, 0.001122f, 0.597168f, 0.001065f, 0.578125f, 0.001010f, 0.559570f, 0.000955f, - 0.540527f, 0.000902f, 0.521973f, 0.000852f, 0.503418f, 0.000803f, 0.485352f, 0.000755f, - 0.467285f, 0.000710f, 0.449463f, 0.000668f, 0.431885f, 0.000626f, 0.414795f, 0.000587f, - 0.398193f, 0.000551f, 0.381836f, 0.000516f, 0.365723f, 0.000483f, 0.350098f, 0.000452f, - 0.999023f, 0.000597f, 0.999023f, 0.000597f, 0.999023f, 0.000597f, 0.999023f, 0.000598f, - 0.999023f, 0.000602f, 0.999023f, 0.000610f, 0.999023f, 0.000618f, 0.999023f, 0.000632f, - 0.998535f, 0.000651f, 0.998535f, 0.000675f, 0.998047f, 0.000704f, 0.997559f, 0.000742f, - 0.997070f, 0.000787f, 0.996094f, 0.000843f, 0.995117f, 0.000902f, 0.993652f, 0.000966f, - 0.992188f, 0.001039f, 0.990234f, 0.001117f, 0.987793f, 0.001197f, 0.984863f, 0.001286f, - 0.981445f, 0.001372f, 0.977539f, 0.001464f, 0.972656f, 0.001553f, 0.967773f, 0.001639f, - 0.961914f, 0.001722f, 0.955078f, 0.001798f, 0.947754f, 0.001868f, 0.938965f, 0.001928f, - 0.930176f, 0.001982f, 0.920410f, 0.002026f, 0.909668f, 0.002056f, 0.897949f, 0.002075f, - 0.885254f, 0.002085f, 0.872559f, 0.002083f, 0.858398f, 0.002071f, 0.844238f, 0.002048f, - 0.828613f, 0.002018f, 0.812988f, 0.001980f, 0.796875f, 0.001934f, 0.780273f, 0.001883f, - 0.763184f, 0.001824f, 0.745605f, 0.001763f, 0.728027f, 0.001698f, 0.709473f, 0.001632f, - 0.691406f, 0.001563f, 0.672852f, 0.001494f, 0.654297f, 0.001422f, 0.635254f, 0.001355f, - 0.616699f, 0.001286f, 0.598145f, 0.001218f, 0.579102f, 0.001152f, 0.560547f, 0.001089f, - 0.541992f, 0.001027f, 0.523438f, 0.000968f, 0.505371f, 0.000911f, 0.487305f, 0.000857f, - 0.469482f, 0.000804f, 0.451904f, 0.000755f, 0.434570f, 0.000708f, 0.417480f, 0.000663f, - 0.400879f, 0.000621f, 0.384521f, 0.000581f, 0.368652f, 0.000544f, 0.353027f, 0.000508f, - 0.999023f, 0.000833f, 0.999023f, 0.000833f, 0.999023f, 0.000834f, 0.999023f, 0.000835f, - 0.999023f, 0.000840f, 0.999023f, 0.000845f, 0.998535f, 0.000861f, 0.998535f, 0.000875f, - 0.998535f, 0.000897f, 0.998047f, 0.000928f, 0.997559f, 0.000965f, 0.997070f, 0.001007f, - 0.996582f, 0.001061f, 0.995605f, 0.001128f, 0.994629f, 0.001195f, 0.993164f, 0.001276f, - 0.991699f, 0.001362f, 0.989258f, 0.001453f, 0.986816f, 0.001539f, 0.983887f, 0.001645f, - 0.980469f, 0.001747f, 0.976562f, 0.001849f, 0.971680f, 0.001945f, 0.966309f, 0.002045f, - 0.959961f, 0.002136f, 0.953613f, 0.002218f, 0.945801f, 0.002291f, 0.937500f, 0.002357f, - 0.928223f, 0.002407f, 0.917969f, 0.002447f, 0.907227f, 0.002472f, 0.895508f, 0.002487f, - 0.883301f, 0.002485f, 0.870117f, 0.002474f, 0.856445f, 0.002451f, 0.841797f, 0.002417f, - 0.826660f, 0.002373f, 0.811035f, 0.002317f, 0.794922f, 0.002258f, 0.778320f, 0.002190f, - 0.761230f, 0.002117f, 0.744141f, 0.002041f, 0.726562f, 0.001961f, 0.708496f, 0.001880f, - 0.690430f, 0.001796f, 0.672363f, 0.001713f, 0.654297f, 0.001630f, 0.635742f, 0.001547f, - 0.617188f, 0.001466f, 0.598633f, 0.001387f, 0.580078f, 0.001310f, 0.561523f, 0.001235f, - 0.543457f, 0.001164f, 0.524902f, 0.001095f, 0.507324f, 0.001029f, 0.489258f, 0.000967f, - 0.471680f, 0.000906f, 0.454346f, 0.000850f, 0.437012f, 0.000796f, 0.420166f, 0.000745f, - 0.403564f, 0.000698f, 0.387451f, 0.000652f, 0.371582f, 0.000609f, 0.356201f, 0.000569f, - 0.998535f, 0.001139f, 0.998535f, 0.001139f, 0.998535f, 0.001140f, 0.998535f, 0.001142f, - 0.998535f, 0.001147f, 0.998535f, 0.001159f, 0.998535f, 0.001168f, 0.998047f, 0.001190f, - 0.998047f, 0.001217f, 0.997559f, 0.001254f, 0.997559f, 0.001301f, 0.997070f, 0.001356f, - 0.996094f, 0.001416f, 0.995605f, 0.001493f, 0.994141f, 0.001574f, 0.992676f, 0.001663f, - 0.990723f, 0.001759f, 0.988770f, 0.001867f, 0.986328f, 0.001980f, 0.982910f, 0.002087f, - 0.979492f, 0.002199f, 0.975586f, 0.002319f, 0.970703f, 0.002422f, 0.965332f, 0.002531f, - 0.958496f, 0.002628f, 0.952148f, 0.002714f, 0.944336f, 0.002792f, 0.935547f, 0.002851f, - 0.926270f, 0.002903f, 0.916016f, 0.002935f, 0.904785f, 0.002954f, 0.893066f, 0.002956f, - 0.880859f, 0.002947f, 0.867676f, 0.002920f, 0.853516f, 0.002882f, 0.839355f, 0.002831f, - 0.824219f, 0.002769f, 0.809082f, 0.002699f, 0.792969f, 0.002619f, 0.776367f, 0.002533f, - 0.759766f, 0.002443f, 0.742676f, 0.002350f, 0.725586f, 0.002251f, 0.708008f, 0.002151f, - 0.689941f, 0.002052f, 0.671875f, 0.001953f, 0.653809f, 0.001854f, 0.635742f, 0.001758f, - 0.617676f, 0.001663f, 0.599121f, 0.001572f, 0.581055f, 0.001482f, 0.562988f, 0.001395f, - 0.544922f, 0.001313f, 0.526855f, 0.001234f, 0.508789f, 0.001158f, 0.491455f, 0.001086f, - 0.473877f, 0.001018f, 0.456787f, 0.000954f, 0.439697f, 0.000892f, 0.422852f, 0.000834f, - 0.406494f, 0.000780f, 0.390381f, 0.000729f, 0.374512f, 0.000680f, 0.359131f, 0.000635f, - 0.998047f, 0.001528f, 0.998047f, 0.001528f, 0.998047f, 0.001529f, 0.998047f, 0.001532f, - 0.998047f, 0.001539f, 0.998047f, 0.001546f, 0.998047f, 0.001562f, 0.998047f, 0.001589f, - 0.997559f, 0.001621f, 0.997559f, 0.001668f, 0.996582f, 0.001715f, 0.996582f, 0.001777f, - 0.995605f, 0.001859f, 0.994629f, 0.001939f, 0.993652f, 0.002035f, 0.992188f, 0.002140f, - 0.990234f, 0.002243f, 0.987793f, 0.002369f, 0.985352f, 0.002489f, 0.981934f, 0.002621f, - 0.978516f, 0.002750f, 0.974121f, 0.002876f, 0.969238f, 0.002991f, 0.963867f, 0.003105f, - 0.957031f, 0.003206f, 0.950195f, 0.003300f, 0.942383f, 0.003374f, 0.933594f, 0.003431f, - 0.923828f, 0.003473f, 0.913574f, 0.003498f, 0.902344f, 0.003506f, 0.890625f, 0.003494f, - 0.878418f, 0.003468f, 0.865234f, 0.003426f, 0.851074f, 0.003366f, 0.836914f, 0.003296f, - 0.822266f, 0.003216f, 0.806641f, 0.003122f, 0.791016f, 0.003023f, 0.774902f, 0.002916f, - 0.758301f, 0.002804f, 0.741211f, 0.002689f, 0.724121f, 0.002573f, 0.707031f, 0.002453f, - 0.689453f, 0.002335f, 0.671875f, 0.002216f, 0.653809f, 0.002102f, 0.636230f, 0.001987f, - 0.618164f, 0.001878f, 0.600098f, 0.001771f, 0.582031f, 0.001668f, 0.564453f, 0.001569f, - 0.546387f, 0.001475f, 0.528809f, 0.001384f, 0.511230f, 0.001297f, 0.493652f, 0.001217f, - 0.476318f, 0.001139f, 0.459229f, 0.001065f, 0.442383f, 0.000996f, 0.425781f, 0.000930f, - 0.409424f, 0.000869f, 0.393311f, 0.000811f, 0.377686f, 0.000757f, 0.362305f, 0.000707f, - 0.997559f, 0.002018f, 0.997559f, 0.002018f, 0.997559f, 0.002018f, 0.997559f, 0.002022f, - 0.997559f, 0.002028f, 0.997559f, 0.002045f, 0.997559f, 0.002066f, 0.997559f, 0.002092f, - 0.997559f, 0.002129f, 0.996582f, 0.002176f, 0.996094f, 0.002235f, 0.995605f, 0.002312f, - 0.995605f, 0.002407f, 0.993652f, 0.002491f, 0.992676f, 0.002605f, 0.991211f, 0.002729f, - 0.989258f, 0.002846f, 0.987305f, 0.002987f, 0.984375f, 0.003120f, 0.980957f, 0.003263f, - 0.977051f, 0.003403f, 0.972656f, 0.003542f, 0.967285f, 0.003666f, 0.961914f, 0.003782f, - 0.955566f, 0.003889f, 0.947754f, 0.003967f, 0.939941f, 0.004044f, 0.931152f, 0.004097f, - 0.921387f, 0.004131f, 0.911133f, 0.004139f, 0.899902f, 0.004131f, 0.888184f, 0.004108f, - 0.875488f, 0.004055f, 0.862305f, 0.003990f, 0.848633f, 0.003914f, 0.834473f, 0.003819f, - 0.819824f, 0.003712f, 0.804199f, 0.003593f, 0.788574f, 0.003469f, 0.772949f, 0.003338f, - 0.756348f, 0.003201f, 0.739746f, 0.003063f, 0.723145f, 0.002924f, 0.706055f, 0.002781f, - 0.688965f, 0.002644f, 0.671387f, 0.002506f, 0.653809f, 0.002371f, 0.636230f, 0.002239f, - 0.618652f, 0.002111f, 0.601074f, 0.001989f, 0.583496f, 0.001871f, 0.565430f, 0.001759f, - 0.547852f, 0.001650f, 0.530273f, 0.001547f, 0.513184f, 0.001449f, 0.495850f, 0.001356f, - 0.478760f, 0.001269f, 0.461670f, 0.001185f, 0.445068f, 0.001107f, 0.428467f, 0.001035f, - 0.412354f, 0.000965f, 0.396240f, 0.000901f, 0.380615f, 0.000840f, 0.365479f, 0.000783f, - 0.997070f, 0.002625f, 0.997070f, 0.002625f, 0.997070f, 0.002626f, 0.997070f, 0.002630f, - 0.997070f, 0.002640f, 0.997070f, 0.002659f, 0.997070f, 0.002676f, 0.996582f, 0.002708f, - 0.996582f, 0.002752f, 0.996094f, 0.002813f, 0.995605f, 0.002886f, 0.995117f, 0.002956f, - 0.994141f, 0.003071f, 0.992676f, 0.003172f, 0.991699f, 0.003292f, 0.990234f, 0.003433f, - 0.988281f, 0.003580f, 0.985840f, 0.003727f, 0.982910f, 0.003870f, 0.979492f, 0.004028f, - 0.975586f, 0.004177f, 0.971191f, 0.004322f, 0.966309f, 0.004456f, 0.959961f, 0.004570f, - 0.953125f, 0.004669f, 0.945801f, 0.004757f, 0.937500f, 0.004826f, 0.928711f, 0.004864f, - 0.918945f, 0.004883f, 0.908691f, 0.004875f, 0.897461f, 0.004845f, 0.885254f, 0.004795f, - 0.872559f, 0.004723f, 0.859863f, 0.004631f, 0.846191f, 0.004520f, 0.832031f, 0.004398f, - 0.817383f, 0.004261f, 0.802246f, 0.004116f, 0.786621f, 0.003963f, 0.770996f, 0.003805f, - 0.754883f, 0.003639f, 0.738770f, 0.003475f, 0.722168f, 0.003307f, 0.705078f, 0.003143f, - 0.688477f, 0.002981f, 0.671387f, 0.002821f, 0.653809f, 0.002665f, 0.636719f, 0.002512f, - 0.619141f, 0.002367f, 0.602051f, 0.002226f, 0.584473f, 0.002090f, 0.566895f, 0.001963f, - 0.549805f, 0.001840f, 0.532227f, 0.001722f, 0.515137f, 0.001613f, 0.498047f, 0.001508f, - 0.481201f, 0.001409f, 0.464355f, 0.001316f, 0.447754f, 0.001228f, 0.431396f, 0.001145f, - 0.415283f, 0.001069f, 0.399414f, 0.000997f, 0.383789f, 0.000929f, 0.368652f, 0.000865f, - 0.996582f, 0.003370f, 0.996582f, 0.003370f, 0.996582f, 0.003372f, 0.996582f, 0.003378f, - 0.996582f, 0.003389f, 0.996094f, 0.003410f, 0.996094f, 0.003435f, 0.996094f, 0.003471f, - 0.996094f, 0.003523f, 0.995117f, 0.003588f, 0.995117f, 0.003664f, 0.994141f, 0.003754f, - 0.993164f, 0.003864f, 0.992676f, 0.003990f, 0.990723f, 0.004128f, 0.989746f, 0.004288f, - 0.987793f, 0.004429f, 0.984375f, 0.004601f, 0.981445f, 0.004757f, 0.978027f, 0.004925f, - 0.974121f, 0.005089f, 0.969727f, 0.005241f, 0.964355f, 0.005375f, 0.958008f, 0.005486f, - 0.951172f, 0.005596f, 0.943848f, 0.005665f, 0.935547f, 0.005718f, 0.925781f, 0.005737f, - 0.916016f, 0.005733f, 0.905762f, 0.005707f, 0.894531f, 0.005650f, 0.882324f, 0.005569f, - 0.870117f, 0.005466f, 0.856934f, 0.005341f, 0.843262f, 0.005199f, 0.829102f, 0.005043f, - 0.814941f, 0.004871f, 0.799805f, 0.004692f, 0.784668f, 0.004505f, 0.769043f, 0.004314f, - 0.753418f, 0.004116f, 0.737305f, 0.003922f, 0.721191f, 0.003729f, 0.704590f, 0.003536f, - 0.687988f, 0.003347f, 0.670898f, 0.003162f, 0.654297f, 0.002983f, 0.637207f, 0.002810f, - 0.620117f, 0.002642f, 0.603027f, 0.002481f, 0.585938f, 0.002329f, 0.568359f, 0.002182f, - 0.551270f, 0.002045f, 0.534180f, 0.001913f, 0.517090f, 0.001788f, 0.500488f, 0.001671f, - 0.483643f, 0.001560f, 0.467041f, 0.001456f, 0.450684f, 0.001358f, 0.434326f, 0.001266f, - 0.418213f, 0.001181f, 0.402588f, 0.001101f, 0.386963f, 0.001025f, 0.371826f, 0.000954f, - 0.995605f, 0.004276f, 0.995605f, 0.004276f, 0.995605f, 0.004280f, 0.995605f, 0.004284f, - 0.995605f, 0.004299f, 0.995117f, 0.004318f, 0.995117f, 0.004349f, 0.995117f, 0.004383f, - 0.994629f, 0.004456f, 0.994629f, 0.004524f, 0.994141f, 0.004612f, 0.993164f, 0.004704f, - 0.992676f, 0.004848f, 0.991699f, 0.004974f, 0.990234f, 0.005142f, 0.987793f, 0.005291f, - 0.986328f, 0.005474f, 0.982910f, 0.005638f, 0.980469f, 0.005825f, 0.976562f, 0.005989f, - 0.972656f, 0.006157f, 0.967773f, 0.006313f, 0.961914f, 0.006443f, 0.955566f, 0.006554f, - 0.948730f, 0.006645f, 0.940918f, 0.006702f, 0.932617f, 0.006733f, 0.923340f, 0.006733f, - 0.913574f, 0.006699f, 0.902832f, 0.006645f, 0.891602f, 0.006550f, 0.879395f, 0.006435f, - 0.867188f, 0.006294f, 0.854004f, 0.006130f, 0.840332f, 0.005951f, 0.826660f, 0.005756f, - 0.812500f, 0.005543f, 0.797363f, 0.005325f, 0.782715f, 0.005100f, 0.767090f, 0.004871f, - 0.751465f, 0.004642f, 0.735840f, 0.004414f, 0.719727f, 0.004185f, 0.703613f, 0.003960f, - 0.687500f, 0.003744f, 0.670898f, 0.003531f, 0.654297f, 0.003326f, 0.637695f, 0.003128f, - 0.620605f, 0.002939f, 0.604004f, 0.002756f, 0.586914f, 0.002584f, 0.569824f, 0.002420f, - 0.553223f, 0.002264f, 0.536133f, 0.002117f, 0.519531f, 0.001978f, 0.502930f, 0.001847f, - 0.486328f, 0.001723f, 0.469727f, 0.001607f, 0.453369f, 0.001498f, 0.437256f, 0.001395f, - 0.421387f, 0.001300f, 0.405762f, 0.001211f, 0.390381f, 0.001127f, 0.375244f, 0.001050f, - 0.994141f, 0.005367f, 0.994141f, 0.005367f, 0.994141f, 0.005371f, 0.994141f, 0.005375f, - 0.994141f, 0.005394f, 0.994141f, 0.005413f, 0.994141f, 0.005447f, 0.994141f, 0.005508f, - 0.993652f, 0.005558f, 0.993652f, 0.005650f, 0.992676f, 0.005741f, 0.991699f, 0.005848f, - 0.991211f, 0.006004f, 0.990234f, 0.006149f, 0.988281f, 0.006317f, 0.986328f, 0.006504f, - 0.984863f, 0.006687f, 0.981934f, 0.006866f, 0.978516f, 0.007050f, 0.974609f, 0.007233f, - 0.970215f, 0.007393f, 0.965820f, 0.007553f, 0.959961f, 0.007675f, 0.953125f, 0.007774f, - 0.946289f, 0.007843f, 0.938477f, 0.007889f, 0.929688f, 0.007889f, 0.920410f, 0.007858f, - 0.910156f, 0.007793f, 0.899414f, 0.007694f, 0.888672f, 0.007565f, 0.876465f, 0.007401f, - 0.864258f, 0.007214f, 0.851074f, 0.007008f, 0.837402f, 0.006779f, 0.823730f, 0.006535f, - 0.809570f, 0.006279f, 0.794922f, 0.006023f, 0.780273f, 0.005753f, 0.765137f, 0.005482f, - 0.750000f, 0.005215f, 0.734375f, 0.004944f, 0.718750f, 0.004681f, 0.703125f, 0.004425f, - 0.687012f, 0.004173f, 0.670898f, 0.003929f, 0.654297f, 0.003700f, 0.638184f, 0.003473f, - 0.621582f, 0.003260f, 0.604980f, 0.003056f, 0.588379f, 0.002861f, 0.571777f, 0.002676f, - 0.555176f, 0.002502f, 0.538574f, 0.002337f, 0.521973f, 0.002180f, 0.505371f, 0.002035f, - 0.488770f, 0.001898f, 0.472656f, 0.001769f, 0.456299f, 0.001649f, 0.440430f, 0.001534f, - 0.424561f, 0.001430f, 0.408936f, 0.001329f, 0.393555f, 0.001238f, 0.378418f, 0.001151f, - 0.993164f, 0.006672f, 0.993164f, 0.006672f, 0.993164f, 0.006676f, 0.993164f, 0.006687f, - 0.993164f, 0.006699f, 0.993164f, 0.006721f, 0.992676f, 0.006760f, 0.992676f, 0.006821f, - 0.992188f, 0.006897f, 0.991699f, 0.006973f, 0.991211f, 0.007099f, 0.990234f, 0.007206f, - 0.990234f, 0.007366f, 0.988281f, 0.007519f, 0.986328f, 0.007706f, 0.984863f, 0.007912f, - 0.982422f, 0.008087f, 0.979980f, 0.008286f, 0.977051f, 0.008476f, 0.972656f, 0.008667f, - 0.968262f, 0.008827f, 0.962891f, 0.008980f, 0.957520f, 0.009079f, 0.951172f, 0.009171f, - 0.943848f, 0.009216f, 0.935547f, 0.009224f, 0.926758f, 0.009193f, 0.917480f, 0.009125f, - 0.906738f, 0.009010f, 0.895996f, 0.008865f, 0.885254f, 0.008682f, 0.873047f, 0.008469f, - 0.860840f, 0.008232f, 0.847656f, 0.007973f, 0.834473f, 0.007690f, 0.820801f, 0.007397f, - 0.807129f, 0.007092f, 0.792969f, 0.006783f, 0.778320f, 0.006462f, 0.763184f, 0.006145f, - 0.748535f, 0.005833f, 0.733398f, 0.005524f, 0.717773f, 0.005219f, 0.702148f, 0.004925f, - 0.686523f, 0.004639f, 0.670898f, 0.004364f, 0.654785f, 0.004097f, 0.638672f, 0.003847f, - 0.622559f, 0.003605f, 0.605957f, 0.003376f, 0.589844f, 0.003157f, 0.573242f, 0.002951f, - 0.556641f, 0.002756f, 0.540527f, 0.002573f, 0.523926f, 0.002399f, 0.507812f, 0.002237f, - 0.491455f, 0.002085f, 0.475342f, 0.001943f, 0.459229f, 0.001809f, 0.443359f, 0.001684f, - 0.427734f, 0.001567f, 0.412109f, 0.001457f, 0.396973f, 0.001356f, 0.382080f, 0.001261f, - 0.991699f, 0.008217f, 0.991699f, 0.008217f, 0.991699f, 0.008217f, 0.991699f, 0.008232f, - 0.991211f, 0.008240f, 0.991211f, 0.008270f, 0.991211f, 0.008324f, 0.991211f, 0.008377f, - 0.990723f, 0.008461f, 0.990234f, 0.008553f, 0.989746f, 0.008682f, 0.988770f, 0.008820f, - 0.987793f, 0.008972f, 0.986816f, 0.009163f, 0.985352f, 0.009338f, 0.982910f, 0.009567f, - 0.980957f, 0.009758f, 0.977539f, 0.009956f, 0.974609f, 0.010155f, 0.970215f, 0.010330f, - 0.965820f, 0.010483f, 0.960449f, 0.010597f, 0.954590f, 0.010696f, 0.947754f, 0.010750f, - 0.940430f, 0.010757f, 0.932129f, 0.010735f, 0.923340f, 0.010651f, 0.913574f, 0.010536f, - 0.903809f, 0.010376f, 0.892578f, 0.010162f, 0.881348f, 0.009926f, 0.869629f, 0.009651f, - 0.857422f, 0.009354f, 0.844727f, 0.009026f, 0.831543f, 0.008690f, 0.817871f, 0.008331f, - 0.804199f, 0.007973f, 0.790527f, 0.007603f, 0.775879f, 0.007233f, 0.761719f, 0.006866f, - 0.747070f, 0.006500f, 0.731934f, 0.006145f, 0.716797f, 0.005798f, 0.701660f, 0.005466f, - 0.686523f, 0.005138f, 0.670898f, 0.004829f, 0.655273f, 0.004532f, 0.639160f, 0.004246f, - 0.623535f, 0.003975f, 0.607422f, 0.003719f, 0.591309f, 0.003477f, 0.575195f, 0.003246f, - 0.558594f, 0.003029f, 0.542480f, 0.002827f, 0.526367f, 0.002634f, 0.510254f, 0.002455f, - 0.494141f, 0.002285f, 0.478271f, 0.002129f, 0.462402f, 0.001980f, 0.446533f, 0.001843f, - 0.430908f, 0.001715f, 0.415527f, 0.001594f, 0.400391f, 0.001483f, 0.385498f, 0.001378f, - 0.989746f, 0.010040f, 0.989746f, 0.010040f, 0.989746f, 0.010040f, 0.989746f, 0.010048f, - 0.989746f, 0.010071f, 0.989746f, 0.010094f, 0.989258f, 0.010147f, 0.989258f, 0.010223f, - 0.988770f, 0.010300f, 0.988770f, 0.010406f, 0.987793f, 0.010529f, 0.986816f, 0.010696f, - 0.986328f, 0.010857f, 0.984863f, 0.011055f, 0.982422f, 0.011238f, 0.981445f, 0.011467f, - 0.978516f, 0.011673f, 0.975098f, 0.011871f, 0.972168f, 0.012062f, 0.967285f, 0.012215f, - 0.962402f, 0.012352f, 0.957031f, 0.012459f, 0.951172f, 0.012535f, 0.944336f, 0.012535f, - 0.937012f, 0.012520f, 0.928711f, 0.012428f, 0.919922f, 0.012299f, 0.910156f, 0.012115f, - 0.899414f, 0.011879f, 0.889160f, 0.011612f, 0.877441f, 0.011299f, 0.865723f, 0.010956f, - 0.853516f, 0.010582f, 0.841309f, 0.010193f, 0.828125f, 0.009773f, 0.814941f, 0.009361f, - 0.801270f, 0.008926f, 0.787598f, 0.008499f, 0.773926f, 0.008064f, 0.759766f, 0.007641f, - 0.745117f, 0.007225f, 0.730469f, 0.006817f, 0.716309f, 0.006424f, 0.701172f, 0.006042f, - 0.686035f, 0.005676f, 0.670898f, 0.005329f, 0.655273f, 0.004993f, 0.640137f, 0.004673f, - 0.624512f, 0.004372f, 0.608398f, 0.004086f, 0.592773f, 0.003817f, 0.576660f, 0.003561f, - 0.561035f, 0.003323f, 0.544922f, 0.003098f, 0.528809f, 0.002884f, 0.512695f, 0.002686f, - 0.497070f, 0.002501f, 0.481201f, 0.002327f, 0.465332f, 0.002165f, 0.449707f, 0.002014f, - 0.434326f, 0.001873f, 0.418945f, 0.001740f, 0.403809f, 0.001617f, 0.388916f, 0.001504f, - 0.987793f, 0.012169f, 0.987793f, 0.012169f, 0.987793f, 0.012169f, 0.987793f, 0.012184f, - 0.987305f, 0.012207f, 0.987305f, 0.012245f, 0.987305f, 0.012291f, 0.986816f, 0.012360f, - 0.986816f, 0.012459f, 0.986328f, 0.012573f, 0.985840f, 0.012695f, 0.984863f, 0.012878f, - 0.983887f, 0.013046f, 0.982422f, 0.013237f, 0.980469f, 0.013466f, 0.979004f, 0.013680f, - 0.976074f, 0.013878f, 0.972656f, 0.014069f, 0.969238f, 0.014259f, 0.964355f, 0.014397f, - 0.959961f, 0.014488f, 0.954102f, 0.014580f, 0.947754f, 0.014595f, 0.940430f, 0.014557f, - 0.933105f, 0.014481f, 0.925293f, 0.014328f, 0.915527f, 0.014122f, 0.906250f, 0.013870f, - 0.895996f, 0.013565f, 0.885254f, 0.013206f, 0.873535f, 0.012817f, 0.862305f, 0.012383f, - 0.850098f, 0.011932f, 0.837891f, 0.011452f, 0.824707f, 0.010963f, 0.812012f, 0.010460f, - 0.798828f, 0.009964f, 0.785156f, 0.009460f, 0.771484f, 0.008965f, 0.757812f, 0.008484f, - 0.743652f, 0.008003f, 0.729492f, 0.007542f, 0.715332f, 0.007095f, 0.700684f, 0.006668f, - 0.686035f, 0.006256f, 0.670898f, 0.005863f, 0.655762f, 0.005489f, 0.640625f, 0.005135f, - 0.625488f, 0.004799f, 0.609863f, 0.004478f, 0.594238f, 0.004181f, 0.578613f, 0.003901f, - 0.562988f, 0.003635f, 0.547363f, 0.003386f, 0.531250f, 0.003153f, 0.515625f, 0.002935f, - 0.500000f, 0.002729f, 0.484131f, 0.002539f, 0.468506f, 0.002361f, 0.453125f, 0.002195f, - 0.437744f, 0.002041f, 0.422363f, 0.001897f, 0.407471f, 0.001763f, 0.392578f, 0.001637f, - 0.985352f, 0.014641f, 0.985352f, 0.014641f, 0.984863f, 0.014648f, 0.984863f, 0.014656f, - 0.984863f, 0.014679f, 0.984863f, 0.014717f, 0.984863f, 0.014771f, 0.984375f, 0.014839f, - 0.984375f, 0.014938f, 0.983398f, 0.015060f, 0.983398f, 0.015244f, 0.981934f, 0.015388f, - 0.980957f, 0.015587f, 0.979492f, 0.015778f, 0.977539f, 0.015976f, 0.975586f, 0.016190f, - 0.972656f, 0.016388f, 0.969727f, 0.016571f, 0.965820f, 0.016739f, 0.961426f, 0.016861f, - 0.956055f, 0.016922f, 0.950684f, 0.016953f, 0.943848f, 0.016922f, 0.937012f, 0.016815f, - 0.929199f, 0.016663f, 0.920410f, 0.016434f, 0.911621f, 0.016144f, 0.901855f, 0.015793f, - 0.891602f, 0.015411f, 0.880859f, 0.014954f, 0.869629f, 0.014473f, 0.857910f, 0.013947f, - 0.846191f, 0.013390f, 0.833984f, 0.012825f, 0.821289f, 0.012253f, 0.809082f, 0.011665f, - 0.795898f, 0.011086f, 0.782715f, 0.010506f, 0.769531f, 0.009933f, 0.755859f, 0.009377f, - 0.742188f, 0.008842f, 0.728516f, 0.008316f, 0.714355f, 0.007812f, 0.700195f, 0.007336f, - 0.685547f, 0.006874f, 0.670898f, 0.006435f, 0.656250f, 0.006020f, 0.641602f, 0.005623f, - 0.626465f, 0.005253f, 0.611328f, 0.004902f, 0.596191f, 0.004570f, 0.580566f, 0.004261f, - 0.564941f, 0.003967f, 0.549316f, 0.003695f, 0.533691f, 0.003437f, 0.518066f, 0.003199f, - 0.502930f, 0.002975f, 0.487305f, 0.002766f, 0.471680f, 0.002571f, 0.456299f, 0.002388f, - 0.441162f, 0.002220f, 0.426025f, 0.002062f, 0.411133f, 0.001916f, 0.396240f, 0.001781f, - 0.982422f, 0.017502f, 0.982422f, 0.017502f, 0.982422f, 0.017502f, 0.982422f, 0.017517f, - 0.981934f, 0.017532f, 0.981934f, 0.017593f, 0.981934f, 0.017639f, 0.981934f, 0.017731f, - 0.981445f, 0.017838f, 0.980957f, 0.017960f, 0.979980f, 0.018112f, 0.979004f, 0.018295f, - 0.978027f, 0.018478f, 0.975586f, 0.018677f, 0.974609f, 0.018860f, 0.972168f, 0.019073f, - 0.969238f, 0.019287f, 0.965820f, 0.019455f, 0.962402f, 0.019562f, 0.958008f, 0.019653f, - 0.952637f, 0.019653f, 0.946289f, 0.019623f, 0.939453f, 0.019516f, 0.932617f, 0.019348f, - 0.924316f, 0.019089f, 0.916016f, 0.018784f, 0.907227f, 0.018387f, 0.897461f, 0.017944f, - 0.887207f, 0.017426f, 0.876465f, 0.016861f, 0.865234f, 0.016266f, 0.854004f, 0.015640f, - 0.842285f, 0.014999f, 0.830078f, 0.014320f, 0.818359f, 0.013641f, 0.805664f, 0.012962f, - 0.792969f, 0.012291f, 0.780273f, 0.011627f, 0.767090f, 0.010979f, 0.753906f, 0.010345f, - 0.740723f, 0.009735f, 0.727539f, 0.009155f, 0.713867f, 0.008591f, 0.699707f, 0.008049f, - 0.685547f, 0.007534f, 0.671387f, 0.007050f, 0.656738f, 0.006588f, 0.642578f, 0.006149f, - 0.627441f, 0.005737f, 0.612793f, 0.005352f, 0.597656f, 0.004986f, 0.582520f, 0.004642f, - 0.567383f, 0.004322f, 0.551758f, 0.004021f, 0.536621f, 0.003744f, 0.520996f, 0.003481f, - 0.505859f, 0.003235f, 0.490479f, 0.003006f, 0.475098f, 0.002794f, 0.459717f, 0.002596f, - 0.444580f, 0.002411f, 0.429688f, 0.002241f, 0.414795f, 0.002081f, 0.400146f, 0.001933f, - 0.979004f, 0.020798f, 0.979004f, 0.020798f, 0.979004f, 0.020798f, 0.979004f, 0.020813f, - 0.979004f, 0.020844f, 0.978516f, 0.020874f, 0.978516f, 0.020935f, 0.978027f, 0.021027f, - 0.978027f, 0.021149f, 0.977539f, 0.021286f, 0.977051f, 0.021454f, 0.975586f, 0.021622f, - 0.974121f, 0.021820f, 0.972656f, 0.021988f, 0.970215f, 0.022186f, 0.968750f, 0.022385f, - 0.965820f, 0.022552f, 0.961914f, 0.022675f, 0.958008f, 0.022736f, 0.953613f, 0.022751f, - 0.948242f, 0.022736f, 0.942383f, 0.022614f, 0.935547f, 0.022415f, 0.927734f, 0.022156f, - 0.919922f, 0.021790f, 0.911621f, 0.021362f, 0.901855f, 0.020859f, 0.892090f, 0.020279f, - 0.882324f, 0.019638f, 0.872070f, 0.018951f, 0.860840f, 0.018234f, 0.849609f, 0.017487f, - 0.838379f, 0.016708f, 0.826172f, 0.015930f, 0.814453f, 0.015144f, 0.802246f, 0.014359f, - 0.790527f, 0.013588f, 0.777832f, 0.012833f, 0.765137f, 0.012100f, 0.752441f, 0.011383f, - 0.739258f, 0.010696f, 0.726074f, 0.010040f, 0.712891f, 0.009415f, 0.699219f, 0.008812f, - 0.685547f, 0.008240f, 0.671875f, 0.007698f, 0.657715f, 0.007191f, 0.643555f, 0.006710f, - 0.628906f, 0.006252f, 0.614258f, 0.005829f, 0.599609f, 0.005428f, 0.584473f, 0.005051f, - 0.569336f, 0.004704f, 0.554199f, 0.004372f, 0.539062f, 0.004063f, 0.523926f, 0.003780f, - 0.508789f, 0.003513f, 0.493652f, 0.003263f, 0.478271f, 0.003033f, 0.463135f, 0.002817f, - 0.448242f, 0.002615f, 0.433350f, 0.002430f, 0.418457f, 0.002256f, 0.403809f, 0.002094f, - 0.975098f, 0.024582f, 0.975098f, 0.024567f, 0.975098f, 0.024582f, 0.975098f, 0.024597f, - 0.975098f, 0.024628f, 0.975098f, 0.024658f, 0.975098f, 0.024734f, 0.974609f, 0.024826f, - 0.973633f, 0.024933f, 0.973633f, 0.025055f, 0.972656f, 0.025223f, 0.972168f, 0.025421f, - 0.970215f, 0.025589f, 0.968262f, 0.025742f, 0.966309f, 0.025925f, 0.964355f, 0.026108f, - 0.960938f, 0.026230f, 0.957520f, 0.026321f, 0.953613f, 0.026352f, 0.948242f, 0.026260f, - 0.943848f, 0.026154f, 0.937500f, 0.025970f, 0.930664f, 0.025650f, 0.922852f, 0.025253f, - 0.915039f, 0.024765f, 0.906738f, 0.024200f, 0.897461f, 0.023560f, 0.887207f, 0.022827f, - 0.877441f, 0.022064f, 0.866699f, 0.021225f, 0.855957f, 0.020370f, 0.845215f, 0.019470f, - 0.833984f, 0.018570f, 0.822266f, 0.017654f, 0.811035f, 0.016754f, 0.799316f, 0.015854f, - 0.787109f, 0.014984f, 0.775391f, 0.014122f, 0.763184f, 0.013298f, 0.750488f, 0.012489f, - 0.737793f, 0.011726f, 0.725098f, 0.010986f, 0.712402f, 0.010284f, 0.699219f, 0.009621f, - 0.685547f, 0.008987f, 0.671875f, 0.008392f, 0.658203f, 0.007828f, 0.644531f, 0.007305f, - 0.630371f, 0.006802f, 0.615723f, 0.006336f, 0.601562f, 0.005898f, 0.586914f, 0.005489f, - 0.571777f, 0.005104f, 0.557129f, 0.004745f, 0.541992f, 0.004414f, 0.526855f, 0.004101f, - 0.511719f, 0.003809f, 0.496826f, 0.003538f, 0.481689f, 0.003286f, 0.466797f, 0.003052f, - 0.451904f, 0.002832f, 0.437012f, 0.002630f, 0.422363f, 0.002441f, 0.407715f, 0.002268f, - 0.970703f, 0.028870f, 0.970703f, 0.028870f, 0.970703f, 0.028885f, 0.970703f, 0.028900f, - 0.970703f, 0.028915f, 0.970703f, 0.028961f, 0.970215f, 0.029022f, 0.970215f, 0.029114f, - 0.969727f, 0.029251f, 0.968750f, 0.029373f, 0.968262f, 0.029526f, 0.966797f, 0.029678f, - 0.966309f, 0.029877f, 0.964844f, 0.030045f, 0.962402f, 0.030167f, 0.959473f, 0.030304f, - 0.956543f, 0.030411f, 0.953125f, 0.030411f, 0.948242f, 0.030319f, 0.943359f, 0.030197f, - 0.938477f, 0.029968f, 0.931641f, 0.029648f, 0.924805f, 0.029221f, 0.917969f, 0.028687f, - 0.909180f, 0.028030f, 0.900879f, 0.027313f, 0.891602f, 0.026505f, 0.881836f, 0.025620f, - 0.871582f, 0.024673f, 0.861816f, 0.023697f, 0.851074f, 0.022659f, 0.840820f, 0.021622f, - 0.829590f, 0.020569f, 0.818359f, 0.019516f, 0.807129f, 0.018478f, 0.795898f, 0.017456f, - 0.784180f, 0.016464f, 0.772461f, 0.015503f, 0.760742f, 0.014572f, 0.748535f, 0.013672f, - 0.736816f, 0.012817f, 0.724121f, 0.012001f, 0.711914f, 0.011215f, 0.698730f, 0.010483f, - 0.686035f, 0.009789f, 0.672852f, 0.009132f, 0.659180f, 0.008514f, 0.645508f, 0.007935f, - 0.631836f, 0.007389f, 0.617676f, 0.006878f, 0.603516f, 0.006397f, 0.588867f, 0.005951f, - 0.574219f, 0.005531f, 0.559570f, 0.005142f, 0.544922f, 0.004776f, 0.529785f, 0.004436f, - 0.515137f, 0.004120f, 0.500000f, 0.003828f, 0.485352f, 0.003555f, 0.470215f, 0.003302f, - 0.455566f, 0.003065f, 0.440918f, 0.002844f, 0.426270f, 0.002642f, 0.411621f, 0.002451f, - 0.965820f, 0.033752f, 0.965820f, 0.033752f, 0.965820f, 0.033752f, 0.965820f, 0.033783f, - 0.965820f, 0.033783f, 0.965820f, 0.033875f, 0.965332f, 0.033905f, 0.965332f, 0.033997f, - 0.964844f, 0.034088f, 0.963867f, 0.034241f, 0.963379f, 0.034393f, 0.962402f, 0.034546f, - 0.960938f, 0.034698f, 0.958496f, 0.034851f, 0.957520f, 0.034973f, 0.954102f, 0.035034f, - 0.951172f, 0.035034f, 0.947754f, 0.034943f, 0.942871f, 0.034821f, 0.937988f, 0.034576f, - 0.932129f, 0.034180f, 0.926270f, 0.033722f, 0.918945f, 0.033142f, 0.911133f, 0.032410f, - 0.902832f, 0.031616f, 0.894531f, 0.030685f, 0.885254f, 0.029694f, 0.876465f, 0.028641f, - 0.866699f, 0.027512f, 0.856445f, 0.026337f, 0.846191f, 0.025146f, 0.835449f, 0.023926f, - 0.825195f, 0.022720f, 0.814453f, 0.021515f, 0.803711f, 0.020340f, 0.792480f, 0.019165f, - 0.781250f, 0.018051f, 0.770020f, 0.016968f, 0.758789f, 0.015915f, 0.747070f, 0.014931f, - 0.735352f, 0.013977f, 0.723145f, 0.013069f, 0.710938f, 0.012215f, 0.698730f, 0.011398f, - 0.686035f, 0.010635f, 0.673340f, 0.009918f, 0.660156f, 0.009239f, 0.646484f, 0.008598f, - 0.633301f, 0.008003f, 0.619141f, 0.007446f, 0.605469f, 0.006927f, 0.591309f, 0.006439f, - 0.576660f, 0.005985f, 0.562500f, 0.005562f, 0.547852f, 0.005165f, 0.533203f, 0.004795f, - 0.518066f, 0.004456f, 0.503418f, 0.004135f, 0.488770f, 0.003841f, 0.474121f, 0.003565f, - 0.459229f, 0.003311f, 0.444580f, 0.003073f, 0.430176f, 0.002853f, 0.415771f, 0.002647f, - 0.960449f, 0.039276f, 0.960449f, 0.039276f, 0.960449f, 0.039276f, 0.960449f, 0.039307f, - 0.960449f, 0.039337f, 0.959961f, 0.039368f, 0.959961f, 0.039429f, 0.959961f, 0.039520f, - 0.959473f, 0.039612f, 0.958984f, 0.039764f, 0.958008f, 0.039886f, 0.956543f, 0.040009f, - 0.955566f, 0.040131f, 0.953125f, 0.040253f, 0.951172f, 0.040314f, 0.948242f, 0.040283f, - 0.945801f, 0.040222f, 0.940918f, 0.040039f, 0.936523f, 0.039764f, 0.931152f, 0.039368f, - 0.926270f, 0.038879f, 0.919434f, 0.038208f, 0.913086f, 0.037445f, 0.905273f, 0.036530f, - 0.897461f, 0.035522f, 0.888184f, 0.034393f, 0.879395f, 0.033173f, 0.870117f, 0.031891f, - 0.860352f, 0.030563f, 0.850586f, 0.029190f, 0.840820f, 0.027802f, 0.830566f, 0.026398f, - 0.820312f, 0.025009f, 0.810059f, 0.023636f, 0.799805f, 0.022308f, 0.789062f, 0.020996f, - 0.778809f, 0.019730f, 0.767578f, 0.018524f, 0.756348f, 0.017365f, 0.745605f, 0.016251f, - 0.733887f, 0.015213f, 0.722656f, 0.014206f, 0.710938f, 0.013260f, 0.698730f, 0.012367f, - 0.686523f, 0.011536f, 0.673828f, 0.010742f, 0.661133f, 0.010002f, 0.647949f, 0.009308f, - 0.634766f, 0.008659f, 0.621094f, 0.008057f, 0.607422f, 0.007488f, 0.593262f, 0.006958f, - 0.579102f, 0.006466f, 0.564941f, 0.006004f, 0.550781f, 0.005577f, 0.536133f, 0.005177f, - 0.521484f, 0.004807f, 0.506836f, 0.004463f, 0.492432f, 0.004143f, 0.477783f, 0.003847f, - 0.463135f, 0.003571f, 0.448730f, 0.003315f, 0.434082f, 0.003077f, 0.419922f, 0.002857f, - 0.954102f, 0.045502f, 0.954102f, 0.045502f, 0.954102f, 0.045502f, 0.954102f, 0.045532f, - 0.954102f, 0.045563f, 0.954102f, 0.045593f, 0.953613f, 0.045654f, 0.953613f, 0.045715f, - 0.953125f, 0.045868f, 0.952148f, 0.045990f, 0.951660f, 0.046082f, 0.950195f, 0.046143f, - 0.948242f, 0.046265f, 0.946777f, 0.046265f, 0.943848f, 0.046265f, 0.941895f, 0.046204f, - 0.938477f, 0.046021f, 0.935059f, 0.045685f, 0.929199f, 0.045258f, 0.925293f, 0.044708f, - 0.919434f, 0.044006f, 0.912109f, 0.043121f, 0.905273f, 0.042145f, 0.897949f, 0.041016f, - 0.890137f, 0.039734f, 0.881348f, 0.038391f, 0.872559f, 0.036926f, 0.863770f, 0.035431f, - 0.854004f, 0.033813f, 0.844727f, 0.032227f, 0.835449f, 0.030640f, 0.825195f, 0.029037f, - 0.815430f, 0.027451f, 0.806152f, 0.025909f, 0.795898f, 0.024399f, 0.785645f, 0.022934f, - 0.775391f, 0.021530f, 0.765137f, 0.020187f, 0.754883f, 0.018890f, 0.743652f, 0.017670f, - 0.732910f, 0.016510f, 0.721680f, 0.015411f, 0.710449f, 0.014374f, 0.698730f, 0.013405f, - 0.686523f, 0.012482f, 0.674316f, 0.011620f, 0.662109f, 0.010811f, 0.649414f, 0.010063f, - 0.636230f, 0.009354f, 0.623047f, 0.008698f, 0.609375f, 0.008080f, 0.595703f, 0.007507f, - 0.582031f, 0.006973f, 0.567871f, 0.006477f, 0.553711f, 0.006016f, 0.539551f, 0.005585f, - 0.524902f, 0.005180f, 0.510254f, 0.004810f, 0.496094f, 0.004463f, 0.481689f, 0.004147f, - 0.467041f, 0.003847f, 0.452637f, 0.003571f, 0.438232f, 0.003315f, 0.424072f, 0.003077f, - 0.947266f, 0.052490f, 0.947266f, 0.052490f, 0.947266f, 0.052490f, 0.947266f, 0.052521f, - 0.947266f, 0.052551f, 0.946777f, 0.052582f, 0.946777f, 0.052612f, 0.946289f, 0.052734f, - 0.945801f, 0.052795f, 0.945312f, 0.052887f, 0.944336f, 0.052948f, 0.942871f, 0.053040f, - 0.941406f, 0.053009f, 0.939941f, 0.053009f, 0.937012f, 0.052917f, 0.934570f, 0.052704f, - 0.931641f, 0.052399f, 0.926758f, 0.051971f, 0.922852f, 0.051331f, 0.917480f, 0.050568f, - 0.911133f, 0.049622f, 0.904297f, 0.048523f, 0.898438f, 0.047272f, 0.890137f, 0.045868f, - 0.882812f, 0.044312f, 0.874512f, 0.042694f, 0.865723f, 0.040955f, 0.856934f, 0.039154f, - 0.847656f, 0.037354f, 0.838867f, 0.035522f, 0.829590f, 0.033661f, 0.820312f, 0.031830f, - 0.811035f, 0.030060f, 0.801270f, 0.028305f, 0.791992f, 0.026611f, 0.782227f, 0.024994f, - 0.772461f, 0.023422f, 0.762695f, 0.021927f, 0.752441f, 0.020508f, 0.742188f, 0.019165f, - 0.731445f, 0.017883f, 0.721191f, 0.016678f, 0.709961f, 0.015556f, 0.698730f, 0.014488f, - 0.687012f, 0.013489f, 0.675293f, 0.012550f, 0.663086f, 0.011673f, 0.650879f, 0.010849f, - 0.638184f, 0.010086f, 0.625000f, 0.009369f, 0.611816f, 0.008705f, 0.598145f, 0.008087f, - 0.584961f, 0.007511f, 0.570801f, 0.006977f, 0.556641f, 0.006474f, 0.542480f, 0.006012f, - 0.528320f, 0.005581f, 0.514160f, 0.005180f, 0.499756f, 0.004807f, 0.485596f, 0.004459f, - 0.471191f, 0.004139f, 0.456787f, 0.003843f, 0.442383f, 0.003569f, 0.428467f, 0.003313f, - 0.939453f, 0.060333f, 0.939453f, 0.060333f, 0.939453f, 0.060333f, 0.939453f, 0.060333f, - 0.939453f, 0.060394f, 0.938965f, 0.060394f, 0.938965f, 0.060455f, 0.938477f, 0.060516f, - 0.937988f, 0.060577f, 0.937500f, 0.060638f, 0.936035f, 0.060669f, 0.935547f, 0.060669f, - 0.933594f, 0.060608f, 0.931641f, 0.060516f, 0.929688f, 0.060272f, 0.927246f, 0.059967f, - 0.922363f, 0.059448f, 0.918945f, 0.058868f, 0.914062f, 0.057953f, 0.908691f, 0.056946f, - 0.902832f, 0.055786f, 0.897461f, 0.054382f, 0.890137f, 0.052826f, 0.882324f, 0.051117f, - 0.874023f, 0.049255f, 0.866211f, 0.047302f, 0.858398f, 0.045288f, 0.849609f, 0.043213f, - 0.840820f, 0.041107f, 0.832031f, 0.038971f, 0.823730f, 0.036896f, 0.814453f, 0.034821f, - 0.806152f, 0.032806f, 0.796875f, 0.030853f, 0.788086f, 0.028961f, 0.778809f, 0.027161f, - 0.769531f, 0.025421f, 0.760254f, 0.023788f, 0.750488f, 0.022217f, 0.740723f, 0.020737f, - 0.730957f, 0.019333f, 0.720703f, 0.018021f, 0.709961f, 0.016785f, 0.698730f, 0.015625f, - 0.687500f, 0.014549f, 0.676270f, 0.013535f, 0.664551f, 0.012573f, 0.652344f, 0.011688f, - 0.640137f, 0.010864f, 0.627441f, 0.010086f, 0.614258f, 0.009369f, 0.601074f, 0.008698f, - 0.587402f, 0.008080f, 0.573730f, 0.007500f, 0.560059f, 0.006962f, 0.545898f, 0.006462f, - 0.531738f, 0.006001f, 0.517578f, 0.005569f, 0.503418f, 0.005165f, 0.489502f, 0.004795f, - 0.475098f, 0.004452f, 0.460938f, 0.004131f, 0.446777f, 0.003838f, 0.432861f, 0.003563f, - 0.930664f, 0.069031f, 0.930664f, 0.069031f, 0.930664f, 0.069031f, 0.930664f, 0.069031f, - 0.930664f, 0.069092f, 0.930664f, 0.069092f, 0.930176f, 0.069214f, 0.929688f, 0.069153f, - 0.929199f, 0.069214f, 0.929199f, 0.069275f, 0.927246f, 0.069214f, 0.926758f, 0.069153f, - 0.925293f, 0.069031f, 0.923340f, 0.068787f, 0.920410f, 0.068420f, 0.917480f, 0.067932f, - 0.914551f, 0.067261f, 0.911133f, 0.066345f, 0.905273f, 0.065247f, 0.900391f, 0.063965f, - 0.894043f, 0.062469f, 0.888184f, 0.060699f, 0.880859f, 0.058807f, 0.873535f, 0.056763f, - 0.866211f, 0.054565f, 0.858887f, 0.052277f, 0.850586f, 0.049896f, 0.841797f, 0.047485f, - 0.833496f, 0.045105f, 0.825684f, 0.042664f, 0.817383f, 0.040283f, 0.809082f, 0.037964f, - 0.800781f, 0.035706f, 0.792480f, 0.033539f, 0.784180f, 0.031433f, 0.775391f, 0.029449f, - 0.766602f, 0.027542f, 0.757812f, 0.025726f, 0.748535f, 0.024017f, 0.739258f, 0.022400f, - 0.729980f, 0.020874f, 0.719727f, 0.019440f, 0.709961f, 0.018097f, 0.699219f, 0.016830f, - 0.688477f, 0.015656f, 0.677246f, 0.014557f, 0.665527f, 0.013527f, 0.653809f, 0.012573f, - 0.641602f, 0.011681f, 0.629395f, 0.010841f, 0.616699f, 0.010071f, 0.603516f, 0.009346f, - 0.590332f, 0.008682f, 0.577148f, 0.008057f, 0.563477f, 0.007481f, 0.549316f, 0.006943f, - 0.535645f, 0.006443f, 0.521484f, 0.005978f, 0.507324f, 0.005550f, 0.493408f, 0.005150f, - 0.479248f, 0.004780f, 0.465332f, 0.004436f, 0.451172f, 0.004124f, 0.437256f, 0.003828f, - 0.920898f, 0.078735f, 0.920898f, 0.078735f, 0.920898f, 0.078735f, 0.920898f, 0.078735f, - 0.920898f, 0.078796f, 0.920898f, 0.078796f, 0.920410f, 0.078796f, 0.919922f, 0.078857f, - 0.919922f, 0.078857f, 0.918945f, 0.078796f, 0.917480f, 0.078735f, 0.916992f, 0.078613f, - 0.915039f, 0.078308f, 0.913086f, 0.077942f, 0.910645f, 0.077454f, 0.908691f, 0.076660f, - 0.905273f, 0.075745f, 0.899902f, 0.074585f, 0.895996f, 0.073181f, 0.889648f, 0.071533f, - 0.883789f, 0.069641f, 0.877930f, 0.067566f, 0.872070f, 0.065247f, 0.864258f, 0.062805f, - 0.856934f, 0.060242f, 0.849121f, 0.057556f, 0.841797f, 0.054810f, 0.833984f, 0.052063f, - 0.827148f, 0.049316f, 0.818848f, 0.046570f, 0.811035f, 0.043915f, 0.803223f, 0.041290f, - 0.795898f, 0.038788f, 0.788086f, 0.036377f, 0.779785f, 0.034058f, 0.771973f, 0.031830f, - 0.763672f, 0.029755f, 0.755371f, 0.027771f, 0.747070f, 0.025894f, 0.738281f, 0.024139f, - 0.729004f, 0.022476f, 0.719238f, 0.020935f, 0.709473f, 0.019470f, 0.699707f, 0.018097f, - 0.688965f, 0.016830f, 0.678223f, 0.015640f, 0.666992f, 0.014534f, 0.655762f, 0.013496f, - 0.643555f, 0.012535f, 0.631348f, 0.011642f, 0.619141f, 0.010803f, 0.606445f, 0.010033f, - 0.593262f, 0.009308f, 0.580078f, 0.008644f, 0.566406f, 0.008018f, 0.553223f, 0.007446f, - 0.539062f, 0.006908f, 0.525391f, 0.006413f, 0.511230f, 0.005951f, 0.497559f, 0.005527f, - 0.483643f, 0.005131f, 0.469482f, 0.004765f, 0.455566f, 0.004421f, 0.441650f, 0.004108f, - 0.910156f, 0.089539f, 0.910156f, 0.089539f, 0.910156f, 0.089539f, 0.910156f, 0.089539f, - 0.910156f, 0.089539f, 0.909668f, 0.089539f, 0.909668f, 0.089539f, 0.909180f, 0.089539f, - 0.908691f, 0.089478f, 0.907715f, 0.089417f, 0.907227f, 0.089233f, 0.905762f, 0.088989f, - 0.904297f, 0.088562f, 0.902832f, 0.088013f, 0.900391f, 0.087280f, 0.896973f, 0.086243f, - 0.895020f, 0.085083f, 0.889160f, 0.083557f, 0.884766f, 0.081787f, 0.878906f, 0.079712f, - 0.874512f, 0.077393f, 0.867676f, 0.074951f, 0.860840f, 0.072205f, 0.854492f, 0.069275f, - 0.848145f, 0.066223f, 0.840820f, 0.063171f, 0.833008f, 0.060059f, 0.826172f, 0.056885f, - 0.819336f, 0.053741f, 0.812012f, 0.050690f, 0.804688f, 0.047699f, 0.797852f, 0.044800f, - 0.790527f, 0.042023f, 0.783691f, 0.039337f, 0.776367f, 0.036804f, 0.768555f, 0.034393f, - 0.761230f, 0.032074f, 0.753418f, 0.029922f, 0.745117f, 0.027893f, 0.736816f, 0.025970f, - 0.728516f, 0.024170f, 0.719238f, 0.022491f, 0.709961f, 0.020905f, 0.700195f, 0.019440f, - 0.689941f, 0.018066f, 0.679688f, 0.016785f, 0.668457f, 0.015587f, 0.657227f, 0.014473f, - 0.645996f, 0.013443f, 0.633789f, 0.012474f, 0.621582f, 0.011581f, 0.609375f, 0.010750f, - 0.596191f, 0.009972f, 0.583496f, 0.009262f, 0.569824f, 0.008591f, 0.556641f, 0.007973f, - 0.542969f, 0.007404f, 0.529297f, 0.006874f, 0.515625f, 0.006378f, 0.501465f, 0.005920f, - 0.487793f, 0.005501f, 0.474121f, 0.005108f, 0.460205f, 0.004742f, 0.446289f, 0.004406f, - 0.898438f, 0.101440f, 0.898438f, 0.101440f, 0.898438f, 0.101440f, 0.898438f, 0.101440f, - 0.897949f, 0.101440f, 0.897949f, 0.101440f, 0.897461f, 0.101440f, 0.896973f, 0.101379f, - 0.896973f, 0.101318f, 0.895996f, 0.101135f, 0.895508f, 0.100830f, 0.894043f, 0.100464f, - 0.893066f, 0.099854f, 0.890625f, 0.099121f, 0.888184f, 0.098083f, 0.885254f, 0.096802f, - 0.882324f, 0.095215f, 0.878418f, 0.093323f, 0.872559f, 0.091125f, 0.869629f, 0.088623f, - 0.862793f, 0.085815f, 0.855957f, 0.082764f, 0.850098f, 0.079590f, 0.844727f, 0.076172f, - 0.837402f, 0.072693f, 0.831055f, 0.069092f, 0.824219f, 0.065491f, 0.817871f, 0.061981f, - 0.811035f, 0.058472f, 0.804688f, 0.055023f, 0.797852f, 0.051697f, 0.791992f, 0.048492f, - 0.785645f, 0.045410f, 0.778809f, 0.042480f, 0.771973f, 0.039673f, 0.765625f, 0.037018f, - 0.758789f, 0.034515f, 0.750977f, 0.032166f, 0.743652f, 0.029968f, 0.735840f, 0.027878f, - 0.727539f, 0.025940f, 0.718750f, 0.024124f, 0.709961f, 0.022430f, 0.700684f, 0.020844f, - 0.690918f, 0.019363f, 0.680664f, 0.017975f, 0.670410f, 0.016693f, 0.659180f, 0.015495f, - 0.647949f, 0.014389f, 0.636230f, 0.013359f, 0.624512f, 0.012398f, 0.611816f, 0.011505f, - 0.599609f, 0.010681f, 0.586426f, 0.009911f, 0.573730f, 0.009201f, 0.560547f, 0.008537f, - 0.546875f, 0.007927f, 0.533203f, 0.007355f, 0.519531f, 0.006828f, 0.505859f, 0.006340f, - 0.492432f, 0.005890f, 0.478516f, 0.005470f, 0.464844f, 0.005077f, 0.450928f, 0.004719f, - 0.885254f, 0.114624f, 0.885254f, 0.114624f, 0.885254f, 0.114624f, 0.885254f, 0.114624f, - 0.884766f, 0.114624f, 0.884766f, 0.114563f, 0.884766f, 0.114502f, 0.884277f, 0.114380f, - 0.883789f, 0.114258f, 0.883301f, 0.114014f, 0.882324f, 0.113525f, 0.881348f, 0.112976f, - 0.879395f, 0.112183f, 0.877441f, 0.111145f, 0.875977f, 0.109802f, 0.872559f, 0.108215f, - 0.869141f, 0.106201f, 0.865723f, 0.103821f, 0.860352f, 0.101196f, 0.854492f, 0.098145f, - 0.850586f, 0.094849f, 0.845215f, 0.091187f, 0.838379f, 0.087463f, 0.833496f, 0.083496f, - 0.826660f, 0.079468f, 0.820801f, 0.075378f, 0.814453f, 0.071289f, 0.809082f, 0.067322f, - 0.803711f, 0.063354f, 0.797363f, 0.059540f, 0.791992f, 0.055878f, 0.786133f, 0.052338f, - 0.780762f, 0.048950f, 0.774414f, 0.045746f, 0.768555f, 0.042664f, 0.762207f, 0.039795f, - 0.755859f, 0.037079f, 0.749023f, 0.034546f, 0.741699f, 0.032135f, 0.734863f, 0.029892f, - 0.727051f, 0.027802f, 0.718750f, 0.025833f, 0.710449f, 0.024002f, 0.701172f, 0.022293f, - 0.691895f, 0.020706f, 0.682129f, 0.019226f, 0.671875f, 0.017853f, 0.661133f, 0.016571f, - 0.650391f, 0.015381f, 0.639160f, 0.014282f, 0.626953f, 0.013252f, 0.615234f, 0.012299f, - 0.602539f, 0.011414f, 0.590332f, 0.010597f, 0.577148f, 0.009834f, 0.563965f, 0.009132f, - 0.550781f, 0.008476f, 0.537598f, 0.007866f, 0.523926f, 0.007309f, 0.510254f, 0.006786f, - 0.496826f, 0.006306f, 0.483154f, 0.005856f, 0.469482f, 0.005440f, 0.455811f, 0.005054f, - 0.870605f, 0.129028f, 0.870605f, 0.129028f, 0.870605f, 0.129028f, 0.870605f, 0.129028f, - 0.870605f, 0.129028f, 0.870605f, 0.129028f, 0.870117f, 0.128906f, 0.870117f, 0.128784f, - 0.869629f, 0.128540f, 0.869141f, 0.128052f, 0.868164f, 0.127563f, 0.867188f, 0.126709f, - 0.865723f, 0.125732f, 0.863281f, 0.124329f, 0.862305f, 0.122742f, 0.858887f, 0.120544f, - 0.854980f, 0.118103f, 0.850098f, 0.115173f, 0.847168f, 0.111938f, 0.843750f, 0.108276f, - 0.836426f, 0.104309f, 0.832031f, 0.100159f, 0.827148f, 0.095764f, 0.821289f, 0.091187f, - 0.815918f, 0.086609f, 0.810547f, 0.081970f, 0.806152f, 0.077393f, 0.800781f, 0.072937f, - 0.795410f, 0.068542f, 0.790039f, 0.064270f, 0.785645f, 0.060242f, 0.780762f, 0.056335f, - 0.775391f, 0.052643f, 0.770020f, 0.049133f, 0.765137f, 0.045807f, 0.759766f, 0.042694f, - 0.753906f, 0.039734f, 0.747559f, 0.036987f, 0.740723f, 0.034393f, 0.733887f, 0.031982f, - 0.726562f, 0.029739f, 0.719238f, 0.027618f, 0.710449f, 0.025650f, 0.702148f, 0.023834f, - 0.692871f, 0.022125f, 0.683594f, 0.020538f, 0.673828f, 0.019058f, 0.663574f, 0.017685f, - 0.652832f, 0.016418f, 0.641602f, 0.015244f, 0.629883f, 0.014153f, 0.618164f, 0.013138f, - 0.605957f, 0.012192f, 0.593750f, 0.011314f, 0.581055f, 0.010506f, 0.567871f, 0.009750f, - 0.555176f, 0.009056f, 0.541504f, 0.008408f, 0.528320f, 0.007809f, 0.514648f, 0.007252f, - 0.501465f, 0.006741f, 0.487793f, 0.006260f, 0.474365f, 0.005817f, 0.460938f, 0.005409f, - 0.854492f, 0.145020f, 0.854492f, 0.145020f, 0.854492f, 0.145020f, 0.854492f, 0.145020f, - 0.854492f, 0.144897f, 0.854492f, 0.144897f, 0.854004f, 0.144653f, 0.854492f, 0.144531f, - 0.854004f, 0.144165f, 0.853027f, 0.143555f, 0.852051f, 0.142822f, 0.851074f, 0.141724f, - 0.850586f, 0.140503f, 0.848145f, 0.138672f, 0.846191f, 0.136475f, 0.843262f, 0.133911f, - 0.839844f, 0.130859f, 0.835449f, 0.127319f, 0.832031f, 0.123474f, 0.828613f, 0.119141f, - 0.823242f, 0.114502f, 0.819824f, 0.109558f, 0.813477f, 0.104431f, 0.809570f, 0.099304f, - 0.804199f, 0.094055f, 0.799316f, 0.088867f, 0.794922f, 0.083740f, 0.791992f, 0.078735f, - 0.786621f, 0.073914f, 0.783203f, 0.069214f, 0.779297f, 0.064758f, 0.774902f, 0.060516f, - 0.770508f, 0.056488f, 0.765625f, 0.052673f, 0.761230f, 0.049072f, 0.756348f, 0.045715f, - 0.750977f, 0.042511f, 0.745605f, 0.039551f, 0.739746f, 0.036774f, 0.733398f, 0.034180f, - 0.726562f, 0.031738f, 0.719238f, 0.029495f, 0.711426f, 0.027390f, 0.703125f, 0.025421f, - 0.694336f, 0.023605f, 0.685059f, 0.021912f, 0.675781f, 0.020340f, 0.665527f, 0.018875f, - 0.655273f, 0.017517f, 0.644043f, 0.016251f, 0.632812f, 0.015091f, 0.621582f, 0.014008f, - 0.609375f, 0.013000f, 0.597168f, 0.012070f, 0.584473f, 0.011200f, 0.571777f, 0.010406f, - 0.559082f, 0.009659f, 0.545898f, 0.008972f, 0.532715f, 0.008339f, 0.519531f, 0.007748f, - 0.505859f, 0.007198f, 0.492676f, 0.006691f, 0.479248f, 0.006218f, 0.465820f, 0.005783f, - 0.837402f, 0.162476f, 0.837402f, 0.162476f, 0.837402f, 0.162476f, 0.837402f, 0.162354f, - 0.837402f, 0.162354f, 0.836914f, 0.162231f, 0.836914f, 0.161987f, 0.836426f, 0.161743f, - 0.836426f, 0.161133f, 0.835449f, 0.160522f, 0.835449f, 0.159546f, 0.834473f, 0.158203f, - 0.833496f, 0.156372f, 0.831055f, 0.154175f, 0.830078f, 0.151489f, 0.826660f, 0.148315f, - 0.823242f, 0.144531f, 0.821289f, 0.140381f, 0.817383f, 0.135620f, 0.812012f, 0.130615f, - 0.810547f, 0.125122f, 0.805176f, 0.119507f, 0.800293f, 0.113647f, 0.797852f, 0.107788f, - 0.792480f, 0.101868f, 0.788574f, 0.096008f, 0.785156f, 0.090332f, 0.782715f, 0.084839f, - 0.779297f, 0.079468f, 0.774902f, 0.074341f, 0.772461f, 0.069458f, 0.769531f, 0.064819f, - 0.765137f, 0.060486f, 0.761719f, 0.056366f, 0.758301f, 0.052490f, 0.753418f, 0.048828f, - 0.749023f, 0.045410f, 0.743652f, 0.042206f, 0.738770f, 0.039215f, 0.732422f, 0.036438f, - 0.726074f, 0.033844f, 0.719238f, 0.031433f, 0.711914f, 0.029190f, 0.704102f, 0.027100f, - 0.695801f, 0.025146f, 0.687012f, 0.023346f, 0.677734f, 0.021667f, 0.667969f, 0.020111f, - 0.657715f, 0.018646f, 0.646973f, 0.017319f, 0.636230f, 0.016068f, 0.624512f, 0.014923f, - 0.612793f, 0.013855f, 0.601074f, 0.012863f, 0.588379f, 0.011948f, 0.576172f, 0.011093f, - 0.563477f, 0.010300f, 0.550293f, 0.009567f, 0.537109f, 0.008896f, 0.523926f, 0.008263f, - 0.510742f, 0.007687f, 0.497559f, 0.007145f, 0.484375f, 0.006645f, 0.470947f, 0.006180f, - 0.818359f, 0.181519f, 0.818359f, 0.181519f, 0.818359f, 0.181519f, 0.817871f, 0.181519f, - 0.817871f, 0.181396f, 0.817871f, 0.181274f, 0.817871f, 0.181030f, 0.817871f, 0.180542f, - 0.817871f, 0.179932f, 0.817383f, 0.178955f, 0.816406f, 0.177612f, 0.815918f, 0.175903f, - 0.814941f, 0.173584f, 0.812500f, 0.170898f, 0.811035f, 0.167603f, 0.808594f, 0.163696f, - 0.805664f, 0.159180f, 0.802246f, 0.154175f, 0.799805f, 0.148560f, 0.796875f, 0.142700f, - 0.792480f, 0.136353f, 0.789551f, 0.129883f, 0.787598f, 0.123230f, 0.782227f, 0.116577f, - 0.780273f, 0.109985f, 0.777344f, 0.103516f, 0.774414f, 0.097168f, 0.771973f, 0.091125f, - 0.770508f, 0.085205f, 0.767578f, 0.079651f, 0.765625f, 0.074341f, 0.763184f, 0.069336f, - 0.760254f, 0.064636f, 0.757812f, 0.060181f, 0.754395f, 0.056000f, 0.750977f, 0.052063f, - 0.747559f, 0.048431f, 0.742188f, 0.044983f, 0.737793f, 0.041779f, 0.732422f, 0.038818f, - 0.726074f, 0.036041f, 0.719727f, 0.033447f, 0.712891f, 0.031052f, 0.705566f, 0.028824f, - 0.697266f, 0.026749f, 0.688965f, 0.024826f, 0.679688f, 0.023041f, 0.670410f, 0.021393f, - 0.660645f, 0.019852f, 0.649902f, 0.018433f, 0.639160f, 0.017105f, 0.627930f, 0.015869f, - 0.616211f, 0.014748f, 0.604492f, 0.013687f, 0.592773f, 0.012718f, 0.580078f, 0.011818f, - 0.567871f, 0.010979f, 0.554688f, 0.010201f, 0.541992f, 0.009483f, 0.528809f, 0.008812f, - 0.515625f, 0.008194f, 0.502441f, 0.007626f, 0.489502f, 0.007088f, 0.476318f, 0.006599f, - 0.797363f, 0.202393f, 0.797363f, 0.202393f, 0.797363f, 0.202393f, 0.797363f, 0.202393f, - 0.797363f, 0.202148f, 0.797363f, 0.202026f, 0.797363f, 0.201660f, 0.797363f, 0.201050f, - 0.796875f, 0.200195f, 0.796875f, 0.198975f, 0.796387f, 0.197266f, 0.795898f, 0.195068f, - 0.794922f, 0.192261f, 0.792969f, 0.188843f, 0.792480f, 0.184937f, 0.789551f, 0.180298f, - 0.787598f, 0.174927f, 0.785645f, 0.168823f, 0.782715f, 0.162231f, 0.779297f, 0.155273f, - 0.775879f, 0.148071f, 0.775391f, 0.140747f, 0.772461f, 0.133179f, 0.770508f, 0.125732f, - 0.767578f, 0.118347f, 0.766113f, 0.111206f, 0.764648f, 0.104248f, 0.763184f, 0.097595f, - 0.762695f, 0.091187f, 0.761719f, 0.085144f, 0.759277f, 0.079407f, 0.758301f, 0.073975f, - 0.755859f, 0.068909f, 0.754395f, 0.064087f, 0.751465f, 0.059631f, 0.748535f, 0.055450f, - 0.745117f, 0.051514f, 0.741211f, 0.047852f, 0.737305f, 0.044434f, 0.731934f, 0.041260f, - 0.726562f, 0.038300f, 0.720215f, 0.035553f, 0.713867f, 0.032990f, 0.706543f, 0.030624f, - 0.699219f, 0.028427f, 0.690918f, 0.026382f, 0.682129f, 0.024475f, 0.672852f, 0.022720f, - 0.663086f, 0.021088f, 0.652832f, 0.019577f, 0.642578f, 0.018173f, 0.631348f, 0.016876f, - 0.620117f, 0.015671f, 0.608398f, 0.014565f, 0.596680f, 0.013535f, 0.584473f, 0.012573f, - 0.572266f, 0.011681f, 0.559570f, 0.010857f, 0.546875f, 0.010101f, 0.533691f, 0.009392f, - 0.520996f, 0.008736f, 0.507812f, 0.008125f, 0.494629f, 0.007565f, 0.481689f, 0.007042f, - 0.774414f, 0.225098f, 0.774414f, 0.225098f, 0.774414f, 0.225098f, 0.774414f, 0.225098f, - 0.774414f, 0.224854f, 0.774902f, 0.224609f, 0.774414f, 0.224121f, 0.774414f, 0.223389f, - 0.774414f, 0.222290f, 0.773926f, 0.220581f, 0.773926f, 0.218628f, 0.773926f, 0.215942f, - 0.773438f, 0.212524f, 0.772461f, 0.208374f, 0.771484f, 0.203491f, 0.770508f, 0.197754f, - 0.769043f, 0.191284f, 0.766113f, 0.184204f, 0.763672f, 0.176514f, 0.760742f, 0.168457f, - 0.760742f, 0.160278f, 0.757812f, 0.151855f, 0.757812f, 0.143433f, 0.756836f, 0.135132f, - 0.754395f, 0.126953f, 0.755371f, 0.119141f, 0.755371f, 0.111511f, 0.754395f, 0.104309f, - 0.753418f, 0.097351f, 0.754395f, 0.090820f, 0.753906f, 0.084595f, 0.752441f, 0.078796f, - 0.751465f, 0.073303f, 0.750000f, 0.068176f, 0.748535f, 0.063354f, 0.746094f, 0.058899f, - 0.743164f, 0.054718f, 0.740234f, 0.050812f, 0.736816f, 0.047150f, 0.731934f, 0.043793f, - 0.727051f, 0.040649f, 0.721191f, 0.037720f, 0.714844f, 0.035004f, 0.708008f, 0.032501f, - 0.700684f, 0.030167f, 0.692871f, 0.027985f, 0.684570f, 0.025986f, 0.675781f, 0.024124f, - 0.666016f, 0.022385f, 0.656250f, 0.020782f, 0.645996f, 0.019302f, 0.635254f, 0.017929f, - 0.624023f, 0.016647f, 0.612793f, 0.015480f, 0.601074f, 0.014381f, 0.588867f, 0.013367f, - 0.576660f, 0.012428f, 0.563965f, 0.011559f, 0.551270f, 0.010750f, 0.539062f, 0.010002f, - 0.525879f, 0.009308f, 0.513184f, 0.008659f, 0.500000f, 0.008064f, 0.487061f, 0.007511f, - 0.750000f, 0.249878f, 0.749512f, 0.249878f, 0.750000f, 0.249878f, 0.750000f, 0.249756f, - 0.750000f, 0.249512f, 0.750000f, 0.249146f, 0.750000f, 0.248413f, 0.750488f, 0.247559f, - 0.750488f, 0.246094f, 0.750488f, 0.244141f, 0.750488f, 0.241577f, 0.750488f, 0.238281f, - 0.748535f, 0.234009f, 0.749512f, 0.229004f, 0.749023f, 0.223022f, 0.747070f, 0.216309f, - 0.745117f, 0.208496f, 0.743164f, 0.200195f, 0.744629f, 0.191406f, 0.741211f, 0.182251f, - 0.741699f, 0.172852f, 0.740234f, 0.163330f, 0.742676f, 0.154053f, 0.741211f, 0.144775f, - 0.743652f, 0.135864f, 0.744629f, 0.127197f, 0.743164f, 0.118958f, 0.744629f, 0.111145f, - 0.745605f, 0.103638f, 0.746582f, 0.096558f, 0.748047f, 0.089966f, 0.747559f, 0.083679f, - 0.747559f, 0.077820f, 0.746582f, 0.072327f, 0.745605f, 0.067261f, 0.744629f, 0.062469f, - 0.742676f, 0.058014f, 0.739746f, 0.053864f, 0.735840f, 0.049988f, 0.731934f, 0.046417f, - 0.727539f, 0.043091f, 0.722168f, 0.039978f, 0.716309f, 0.037079f, 0.709473f, 0.034424f, - 0.702637f, 0.031952f, 0.695312f, 0.029663f, 0.687012f, 0.027542f, 0.678223f, 0.025558f, - 0.668945f, 0.023743f, 0.659180f, 0.022049f, 0.649414f, 0.020477f, 0.638672f, 0.019028f, - 0.627930f, 0.017670f, 0.616699f, 0.016434f, 0.604980f, 0.015274f, 0.593262f, 0.014198f, - 0.581055f, 0.013206f, 0.568848f, 0.012283f, 0.556641f, 0.011429f, 0.543945f, 0.010643f, - 0.531250f, 0.009903f, 0.518066f, 0.009224f, 0.505371f, 0.008591f, 0.492676f, 0.008003f, - 0.723145f, 0.276611f, 0.723145f, 0.276611f, 0.723145f, 0.276611f, 0.723145f, 0.276611f, - 0.723145f, 0.276123f, 0.723145f, 0.275635f, 0.723145f, 0.274902f, 0.723633f, 0.273682f, - 0.723633f, 0.271973f, 0.724121f, 0.269531f, 0.724609f, 0.266113f, 0.725098f, 0.262207f, - 0.725098f, 0.257080f, 0.724609f, 0.250732f, 0.722656f, 0.243652f, 0.725586f, 0.235474f, - 0.724121f, 0.226685f, 0.723145f, 0.216919f, 0.722656f, 0.206787f, 0.720703f, 0.196289f, - 0.723145f, 0.185791f, 0.723633f, 0.175171f, 0.724121f, 0.164795f, 0.728027f, 0.154663f, - 0.730469f, 0.144897f, 0.731934f, 0.135498f, 0.734863f, 0.126587f, 0.737305f, 0.118103f, - 0.739258f, 0.110107f, 0.739746f, 0.102478f, 0.741699f, 0.095398f, 0.743164f, 0.088745f, - 0.743652f, 0.082520f, 0.743652f, 0.076660f, 0.743652f, 0.071228f, 0.742676f, 0.066101f, - 0.741211f, 0.061401f, 0.739258f, 0.057007f, 0.735840f, 0.052887f, 0.732422f, 0.049103f, - 0.728516f, 0.045563f, 0.723145f, 0.042297f, 0.717773f, 0.039246f, 0.711914f, 0.036438f, - 0.704590f, 0.033813f, 0.697754f, 0.031403f, 0.689453f, 0.029160f, 0.681152f, 0.027069f, - 0.671875f, 0.025146f, 0.662598f, 0.023346f, 0.652832f, 0.021698f, 0.642578f, 0.020157f, - 0.631836f, 0.018738f, 0.621094f, 0.017426f, 0.609375f, 0.016205f, 0.597656f, 0.015076f, - 0.585938f, 0.014023f, 0.573730f, 0.013054f, 0.561523f, 0.012146f, 0.548828f, 0.011314f, - 0.536621f, 0.010536f, 0.523926f, 0.009811f, 0.511230f, 0.009148f, 0.498291f, 0.008530f, - 0.693848f, 0.305664f, 0.693848f, 0.305664f, 0.693848f, 0.305664f, 0.693848f, 0.305664f, - 0.693848f, 0.305176f, 0.694336f, 0.304443f, 0.694824f, 0.303467f, 0.695312f, 0.302002f, - 0.695312f, 0.299561f, 0.696289f, 0.296631f, 0.696777f, 0.292725f, 0.696777f, 0.287598f, - 0.697754f, 0.281250f, 0.698242f, 0.273926f, 0.698730f, 0.265137f, 0.697266f, 0.255615f, - 0.699707f, 0.245239f, 0.699707f, 0.234131f, 0.700195f, 0.222412f, 0.702637f, 0.210693f, - 0.705078f, 0.198853f, 0.708496f, 0.187134f, 0.708984f, 0.175781f, 0.715332f, 0.164673f, - 0.718750f, 0.154053f, 0.722168f, 0.143921f, 0.724121f, 0.134277f, 0.727539f, 0.125244f, - 0.731934f, 0.116638f, 0.733398f, 0.108582f, 0.736816f, 0.101013f, 0.738281f, 0.093872f, - 0.740234f, 0.087219f, 0.741699f, 0.081055f, 0.741211f, 0.075256f, 0.741211f, 0.069885f, - 0.740723f, 0.064880f, 0.738281f, 0.060211f, 0.736328f, 0.055908f, 0.732910f, 0.051849f, - 0.729004f, 0.048157f, 0.724609f, 0.044678f, 0.719727f, 0.041473f, 0.713379f, 0.038483f, - 0.707031f, 0.035736f, 0.699707f, 0.033173f, 0.692383f, 0.030823f, 0.684082f, 0.028625f, - 0.675293f, 0.026596f, 0.666016f, 0.024704f, 0.656738f, 0.022964f, 0.646484f, 0.021347f, - 0.636230f, 0.019852f, 0.625488f, 0.018463f, 0.614258f, 0.017181f, 0.602539f, 0.015976f, - 0.590820f, 0.014877f, 0.578613f, 0.013855f, 0.566895f, 0.012901f, 0.554688f, 0.012024f, - 0.541992f, 0.011200f, 0.529297f, 0.010437f, 0.516602f, 0.009735f, 0.503906f, 0.009079f, - 0.662598f, 0.337158f, 0.662598f, 0.337158f, 0.662598f, 0.337158f, 0.662598f, 0.336914f, - 0.662598f, 0.336670f, 0.663086f, 0.335938f, 0.663086f, 0.334473f, 0.664062f, 0.332520f, - 0.665039f, 0.329834f, 0.666016f, 0.325928f, 0.665527f, 0.320801f, 0.667969f, 0.314697f, - 0.667480f, 0.306885f, 0.669922f, 0.298096f, 0.669434f, 0.287842f, 0.671387f, 0.276367f, - 0.675781f, 0.264404f, 0.675781f, 0.251465f, 0.677734f, 0.238403f, 0.681152f, 0.225342f, - 0.686035f, 0.212036f, 0.690430f, 0.199219f, 0.694824f, 0.186768f, 0.700684f, 0.174805f, - 0.702637f, 0.163330f, 0.708008f, 0.152466f, 0.714844f, 0.142212f, 0.718750f, 0.132446f, - 0.724609f, 0.123291f, 0.728516f, 0.114685f, 0.731445f, 0.106628f, 0.734375f, 0.099121f, - 0.736816f, 0.092102f, 0.738770f, 0.085510f, 0.740723f, 0.079407f, 0.740234f, 0.073730f, - 0.739258f, 0.068420f, 0.738770f, 0.063538f, 0.736328f, 0.058960f, 0.734375f, 0.054718f, - 0.730469f, 0.050781f, 0.726562f, 0.047150f, 0.721191f, 0.043762f, 0.715332f, 0.040619f, - 0.709473f, 0.037720f, 0.702637f, 0.035034f, 0.695312f, 0.032532f, 0.687500f, 0.030243f, - 0.678711f, 0.028107f, 0.669922f, 0.026123f, 0.660645f, 0.024277f, 0.650391f, 0.022583f, - 0.640137f, 0.021011f, 0.629395f, 0.019547f, 0.618652f, 0.018188f, 0.607422f, 0.016937f, - 0.595703f, 0.015778f, 0.583984f, 0.014694f, 0.572266f, 0.013695f, 0.560059f, 0.012764f, - 0.547852f, 0.011902f, 0.535156f, 0.011101f, 0.522461f, 0.010353f, 0.510254f, 0.009666f, - 0.628418f, 0.371338f, 0.628418f, 0.371338f, 0.628418f, 0.371094f, 0.628418f, 0.371094f, - 0.628418f, 0.370361f, 0.629395f, 0.369385f, 0.629883f, 0.367920f, 0.630859f, 0.365234f, - 0.631836f, 0.361816f, 0.633301f, 0.357178f, 0.634766f, 0.350830f, 0.635742f, 0.343262f, - 0.638184f, 0.333984f, 0.640137f, 0.322998f, 0.641113f, 0.311035f, 0.645508f, 0.297852f, - 0.647949f, 0.283691f, 0.652344f, 0.269043f, 0.657227f, 0.254395f, 0.662598f, 0.239868f, - 0.669922f, 0.225464f, 0.673340f, 0.211426f, 0.680664f, 0.197876f, 0.685547f, 0.184937f, - 0.693359f, 0.172729f, 0.700684f, 0.161011f, 0.705566f, 0.150146f, 0.711426f, 0.139771f, - 0.718750f, 0.130005f, 0.722168f, 0.120911f, 0.727051f, 0.112427f, 0.732422f, 0.104431f, - 0.733887f, 0.097046f, 0.737305f, 0.090088f, 0.738770f, 0.083618f, 0.740234f, 0.077637f, - 0.739258f, 0.072083f, 0.738281f, 0.066895f, 0.736816f, 0.062073f, 0.734375f, 0.057648f, - 0.731934f, 0.053497f, 0.728027f, 0.049683f, 0.723145f, 0.046112f, 0.717773f, 0.042816f, - 0.712402f, 0.039764f, 0.705566f, 0.036957f, 0.698242f, 0.034332f, 0.690430f, 0.031891f, - 0.682617f, 0.029663f, 0.673340f, 0.027573f, 0.664551f, 0.025650f, 0.654785f, 0.023865f, - 0.644531f, 0.022202f, 0.634277f, 0.020676f, 0.623535f, 0.019257f, 0.612305f, 0.017929f, - 0.601074f, 0.016708f, 0.589355f, 0.015579f, 0.577637f, 0.014526f, 0.565430f, 0.013550f, - 0.553223f, 0.012642f, 0.541016f, 0.011787f, 0.528809f, 0.011009f, 0.516113f, 0.010277f, - 0.591309f, 0.407959f, 0.591797f, 0.407959f, 0.591797f, 0.407959f, 0.591797f, 0.407471f, - 0.592285f, 0.406982f, 0.592773f, 0.405762f, 0.593750f, 0.403564f, 0.594727f, 0.400391f, - 0.596680f, 0.396240f, 0.598145f, 0.390137f, 0.600098f, 0.382568f, 0.602539f, 0.373047f, - 0.604980f, 0.361816f, 0.606934f, 0.348877f, 0.611816f, 0.334473f, 0.616699f, 0.319336f, - 0.620605f, 0.302979f, 0.627930f, 0.286865f, 0.634277f, 0.270508f, 0.638672f, 0.254150f, - 0.647949f, 0.238525f, 0.654297f, 0.223389f, 0.663086f, 0.208862f, 0.673828f, 0.195068f, - 0.680176f, 0.182007f, 0.689941f, 0.169678f, 0.696289f, 0.157959f, 0.705078f, 0.147095f, - 0.713867f, 0.136841f, 0.719727f, 0.127197f, 0.724121f, 0.118225f, 0.729980f, 0.109863f, - 0.731934f, 0.101990f, 0.735840f, 0.094727f, 0.737305f, 0.087952f, 0.738770f, 0.081604f, - 0.740234f, 0.075745f, 0.739258f, 0.070312f, 0.738281f, 0.065247f, 0.735840f, 0.060608f, - 0.733398f, 0.056274f, 0.729492f, 0.052246f, 0.725098f, 0.048523f, 0.720703f, 0.045074f, - 0.714355f, 0.041870f, 0.708496f, 0.038910f, 0.701660f, 0.036163f, 0.693848f, 0.033630f, - 0.686035f, 0.031281f, 0.677734f, 0.029099f, 0.668457f, 0.027069f, 0.659180f, 0.025192f, - 0.648926f, 0.023453f, 0.639160f, 0.021851f, 0.628418f, 0.020355f, 0.617676f, 0.018967f, - 0.605957f, 0.017685f, 0.594727f, 0.016495f, 0.583008f, 0.015388f, 0.571289f, 0.014366f, - 0.559570f, 0.013412f, 0.546875f, 0.012520f, 0.534668f, 0.011696f, 0.522461f, 0.010925f, - 0.551758f, 0.447754f, 0.551758f, 0.447754f, 0.552246f, 0.447510f, 0.552246f, 0.447266f, - 0.552734f, 0.446289f, 0.553223f, 0.444580f, 0.555176f, 0.441895f, 0.556152f, 0.438232f, - 0.558594f, 0.432617f, 0.561035f, 0.425049f, 0.563477f, 0.415527f, 0.566406f, 0.404053f, - 0.570312f, 0.390381f, 0.575195f, 0.375000f, 0.578613f, 0.358154f, 0.584473f, 0.340332f, - 0.593750f, 0.322266f, 0.600098f, 0.303955f, 0.611328f, 0.286133f, 0.617676f, 0.268555f, - 0.629395f, 0.251709f, 0.640625f, 0.235352f, 0.649902f, 0.219849f, 0.661621f, 0.205078f, - 0.671387f, 0.191284f, 0.678711f, 0.178223f, 0.688965f, 0.166016f, 0.699707f, 0.154419f, - 0.707031f, 0.143555f, 0.714844f, 0.133545f, 0.719727f, 0.124084f, 0.726074f, 0.115295f, - 0.731445f, 0.107056f, 0.734863f, 0.099365f, 0.737305f, 0.092285f, 0.739258f, 0.085632f, - 0.740234f, 0.079529f, 0.739746f, 0.073792f, 0.739258f, 0.068542f, 0.737793f, 0.063599f, - 0.734863f, 0.059082f, 0.731934f, 0.054871f, 0.727539f, 0.050964f, 0.723633f, 0.047394f, - 0.717773f, 0.044006f, 0.711426f, 0.040924f, 0.705078f, 0.038055f, 0.697754f, 0.035400f, - 0.689941f, 0.032928f, 0.681641f, 0.030655f, 0.672852f, 0.028534f, 0.663574f, 0.026581f, - 0.653809f, 0.024750f, 0.644043f, 0.023071f, 0.633301f, 0.021515f, 0.622559f, 0.020050f, - 0.611328f, 0.018707f, 0.600098f, 0.017456f, 0.588867f, 0.016296f, 0.577148f, 0.015221f, - 0.565430f, 0.014221f, 0.553223f, 0.013290f, 0.541504f, 0.012421f, 0.528809f, 0.011620f, - 0.509277f, 0.490234f, 0.509277f, 0.490234f, 0.509277f, 0.489990f, 0.509766f, 0.489502f, - 0.510254f, 0.488525f, 0.511230f, 0.486328f, 0.512695f, 0.482910f, 0.514160f, 0.478027f, - 0.517578f, 0.470947f, 0.520996f, 0.461670f, 0.523926f, 0.449707f, 0.528809f, 0.435303f, - 0.534180f, 0.418945f, 0.540527f, 0.400635f, 0.548340f, 0.381348f, 0.554688f, 0.361328f, - 0.566895f, 0.340820f, 0.577637f, 0.320801f, 0.588867f, 0.301270f, 0.601074f, 0.282471f, - 0.610352f, 0.264404f, 0.624023f, 0.247070f, 0.637207f, 0.230591f, 0.649414f, 0.215210f, - 0.662109f, 0.200562f, 0.672852f, 0.186768f, 0.685547f, 0.173828f, 0.693359f, 0.161743f, - 0.702148f, 0.150391f, 0.711426f, 0.139771f, 0.720703f, 0.129883f, 0.726074f, 0.120667f, - 0.730469f, 0.112061f, 0.733887f, 0.104065f, 0.738281f, 0.096619f, 0.739258f, 0.089722f, - 0.740234f, 0.083252f, 0.741699f, 0.077332f, 0.740723f, 0.071777f, 0.739258f, 0.066711f, - 0.736816f, 0.061951f, 0.734375f, 0.057556f, 0.730469f, 0.053497f, 0.726074f, 0.049713f, - 0.720703f, 0.046234f, 0.714844f, 0.042999f, 0.708496f, 0.039978f, 0.701172f, 0.037231f, - 0.693848f, 0.034637f, 0.685547f, 0.032257f, 0.677246f, 0.030060f, 0.667969f, 0.028000f, - 0.658691f, 0.026108f, 0.648926f, 0.024338f, 0.638672f, 0.022705f, 0.627930f, 0.021194f, - 0.617188f, 0.019775f, 0.605957f, 0.018463f, 0.594727f, 0.017258f, 0.583008f, 0.016129f, - 0.571289f, 0.015076f, 0.559570f, 0.014099f, 0.547852f, 0.013191f, 0.535645f, 0.012337f, - 0.463623f, 0.536133f, 0.463623f, 0.536133f, 0.463867f, 0.535645f, 0.464111f, 0.535156f, - 0.465088f, 0.533691f, 0.466064f, 0.530762f, 0.468506f, 0.526367f, 0.471191f, 0.520020f, - 0.474609f, 0.511230f, 0.478516f, 0.499268f, 0.483643f, 0.484375f, 0.489990f, 0.466797f, - 0.495361f, 0.447266f, 0.502441f, 0.425537f, 0.515137f, 0.403564f, 0.526855f, 0.380859f, - 0.540039f, 0.358887f, 0.553711f, 0.336914f, 0.564453f, 0.315918f, 0.587891f, 0.295898f, - 0.600098f, 0.276611f, 0.610840f, 0.258545f, 0.624512f, 0.241211f, 0.641113f, 0.225098f, - 0.657715f, 0.209717f, 0.668457f, 0.195312f, 0.678223f, 0.181763f, 0.687988f, 0.169067f, - 0.701172f, 0.157104f, 0.707031f, 0.146118f, 0.715332f, 0.135620f, 0.723145f, 0.125977f, - 0.728516f, 0.117126f, 0.734375f, 0.108704f, 0.736328f, 0.100952f, 0.739746f, 0.093750f, - 0.741699f, 0.087036f, 0.742188f, 0.080872f, 0.741699f, 0.075134f, 0.741211f, 0.069763f, - 0.739258f, 0.064819f, 0.736816f, 0.060272f, 0.733398f, 0.056030f, 0.729004f, 0.052124f, - 0.724121f, 0.048492f, 0.718750f, 0.045105f, 0.712402f, 0.041992f, 0.705078f, 0.039093f, - 0.698242f, 0.036407f, 0.689941f, 0.033905f, 0.681641f, 0.031616f, 0.672852f, 0.029480f, - 0.663574f, 0.027512f, 0.653809f, 0.025665f, 0.644043f, 0.023956f, 0.633301f, 0.022369f, - 0.622559f, 0.020889f, 0.611816f, 0.019516f, 0.601074f, 0.018250f, 0.589355f, 0.017059f, - 0.578125f, 0.015961f, 0.565918f, 0.014946f, 0.554199f, 0.013992f, 0.542480f, 0.013107f, - 0.414551f, 0.584961f, 0.414551f, 0.584961f, 0.414795f, 0.584961f, 0.415039f, 0.583984f, - 0.416260f, 0.582031f, 0.418457f, 0.578613f, 0.420166f, 0.572754f, 0.424072f, 0.563965f, - 0.428467f, 0.552246f, 0.433838f, 0.537109f, 0.441162f, 0.518066f, 0.448730f, 0.497070f, - 0.458984f, 0.473633f, 0.467773f, 0.449219f, 0.480713f, 0.424072f, 0.497559f, 0.399414f, - 0.511719f, 0.375244f, 0.529297f, 0.352051f, 0.543945f, 0.329834f, 0.566895f, 0.308838f, - 0.581543f, 0.288574f, 0.598633f, 0.269531f, 0.619629f, 0.251465f, 0.635742f, 0.234497f, - 0.646973f, 0.218506f, 0.659668f, 0.203369f, 0.674805f, 0.189331f, 0.684570f, 0.176025f, - 0.695801f, 0.163696f, 0.707031f, 0.152222f, 0.718750f, 0.141357f, 0.723145f, 0.131348f, - 0.729004f, 0.122009f, 0.734375f, 0.113342f, 0.738281f, 0.105286f, 0.741211f, 0.097778f, - 0.743164f, 0.090820f, 0.744629f, 0.084412f, 0.744629f, 0.078430f, 0.743652f, 0.072876f, - 0.742676f, 0.067749f, 0.739746f, 0.062988f, 0.735840f, 0.058624f, 0.731934f, 0.054535f, - 0.727539f, 0.050751f, 0.721680f, 0.047241f, 0.715820f, 0.044006f, 0.709473f, 0.040985f, - 0.702148f, 0.038208f, 0.694824f, 0.035614f, 0.686523f, 0.033234f, 0.677734f, 0.031006f, - 0.668457f, 0.028946f, 0.659180f, 0.027023f, 0.649414f, 0.025238f, 0.639160f, 0.023590f, - 0.628906f, 0.022049f, 0.618164f, 0.020630f, 0.606934f, 0.019287f, 0.595703f, 0.018051f, - 0.584473f, 0.016907f, 0.572754f, 0.015839f, 0.561035f, 0.014839f, 0.549316f, 0.013908f, - 0.361816f, 0.637695f, 0.361816f, 0.637695f, 0.362061f, 0.637207f, 0.362793f, 0.636230f, - 0.364258f, 0.633301f, 0.366455f, 0.628906f, 0.369873f, 0.621094f, 0.374512f, 0.609375f, - 0.378906f, 0.593750f, 0.387451f, 0.573730f, 0.396484f, 0.550293f, 0.407471f, 0.524414f, - 0.419189f, 0.497314f, 0.433594f, 0.469971f, 0.453613f, 0.442627f, 0.473633f, 0.416016f, - 0.488037f, 0.390381f, 0.509277f, 0.365967f, 0.528809f, 0.343262f, 0.549805f, 0.320801f, - 0.574707f, 0.299805f, 0.590332f, 0.280029f, 0.609375f, 0.261475f, 0.631836f, 0.243774f, - 0.641602f, 0.227173f, 0.659668f, 0.211426f, 0.671387f, 0.196777f, 0.685059f, 0.183105f, - 0.698730f, 0.170166f, 0.705078f, 0.158203f, 0.715820f, 0.146973f, 0.723145f, 0.136597f, - 0.730469f, 0.126831f, 0.737793f, 0.117920f, 0.740723f, 0.109558f, 0.741699f, 0.101807f, - 0.745117f, 0.094604f, 0.747559f, 0.087891f, 0.747070f, 0.081726f, 0.747070f, 0.075989f, - 0.744141f, 0.070679f, 0.742676f, 0.065796f, 0.739258f, 0.061218f, 0.735840f, 0.056976f, - 0.730957f, 0.053070f, 0.725586f, 0.049438f, 0.719727f, 0.046082f, 0.713867f, 0.042938f, - 0.706543f, 0.040070f, 0.699219f, 0.037384f, 0.690918f, 0.034882f, 0.682617f, 0.032562f, - 0.673828f, 0.030426f, 0.664551f, 0.028442f, 0.654785f, 0.026581f, 0.645020f, 0.024857f, - 0.634766f, 0.023254f, 0.624023f, 0.021774f, 0.613281f, 0.020386f, 0.602051f, 0.019089f, - 0.590820f, 0.017899f, 0.579590f, 0.016769f, 0.567871f, 0.015732f, 0.556641f, 0.014755f, - 0.305420f, 0.694336f, 0.305420f, 0.694336f, 0.305664f, 0.693848f, 0.306641f, 0.691895f, - 0.308105f, 0.687988f, 0.311279f, 0.681152f, 0.316162f, 0.669922f, 0.321777f, 0.654297f, - 0.330078f, 0.632812f, 0.344238f, 0.606934f, 0.353027f, 0.578125f, 0.367432f, 0.547852f, - 0.385498f, 0.517578f, 0.405273f, 0.487793f, 0.422852f, 0.458496f, 0.448730f, 0.431152f, - 0.473633f, 0.404541f, 0.493896f, 0.379639f, 0.519531f, 0.355469f, 0.539551f, 0.332520f, - 0.563477f, 0.310791f, 0.583008f, 0.290283f, 0.604004f, 0.270752f, 0.626953f, 0.252686f, - 0.642090f, 0.235352f, 0.657715f, 0.218994f, 0.672852f, 0.203857f, 0.686523f, 0.189575f, - 0.699219f, 0.176270f, 0.707031f, 0.163818f, 0.717285f, 0.152344f, 0.723633f, 0.141602f, - 0.730469f, 0.131592f, 0.739258f, 0.122375f, 0.741699f, 0.113708f, 0.745605f, 0.105713f, - 0.747559f, 0.098267f, 0.748047f, 0.091370f, 0.749023f, 0.085022f, 0.748535f, 0.079102f, - 0.747070f, 0.073608f, 0.746582f, 0.068542f, 0.742188f, 0.063843f, 0.739258f, 0.059448f, - 0.734375f, 0.055420f, 0.730469f, 0.051666f, 0.724609f, 0.048187f, 0.717773f, 0.044952f, - 0.710938f, 0.041962f, 0.704102f, 0.039154f, 0.695801f, 0.036591f, 0.687988f, 0.034180f, - 0.679199f, 0.031952f, 0.670410f, 0.029892f, 0.660645f, 0.027969f, 0.650879f, 0.026184f, - 0.640625f, 0.024521f, 0.630371f, 0.022964f, 0.619629f, 0.021515f, 0.608887f, 0.020172f, - 0.598145f, 0.018921f, 0.586914f, 0.017761f, 0.575195f, 0.016663f, 0.563965f, 0.015656f, - 0.244995f, 0.754395f, 0.245117f, 0.754395f, 0.245483f, 0.753418f, 0.246704f, 0.750977f, - 0.249634f, 0.745117f, 0.253662f, 0.734863f, 0.260010f, 0.717773f, 0.268555f, 0.694336f, - 0.277344f, 0.665527f, 0.292480f, 0.632812f, 0.309814f, 0.599121f, 0.331787f, 0.565918f, - 0.352539f, 0.533203f, 0.376465f, 0.501953f, 0.405518f, 0.472412f, 0.433838f, 0.444336f, - 0.456787f, 0.417236f, 0.488281f, 0.391357f, 0.510254f, 0.366211f, 0.540039f, 0.343018f, - 0.564941f, 0.320557f, 0.579590f, 0.299561f, 0.606445f, 0.279541f, 0.627441f, 0.260498f, - 0.638184f, 0.242676f, 0.666504f, 0.226074f, 0.670898f, 0.210327f, 0.687988f, 0.195801f, - 0.700684f, 0.182129f, 0.706055f, 0.169312f, 0.718262f, 0.157471f, 0.727539f, 0.146362f, - 0.735840f, 0.136108f, 0.738770f, 0.126587f, 0.743164f, 0.117737f, 0.746582f, 0.109497f, - 0.751953f, 0.101868f, 0.751953f, 0.094788f, 0.753906f, 0.088257f, 0.752930f, 0.082153f, - 0.750977f, 0.076538f, 0.749512f, 0.071289f, 0.745605f, 0.066406f, 0.742188f, 0.061951f, - 0.738281f, 0.057770f, 0.734375f, 0.053894f, 0.729004f, 0.050293f, 0.722656f, 0.046967f, - 0.715332f, 0.043854f, 0.708496f, 0.040985f, 0.701172f, 0.038330f, 0.693359f, 0.035828f, - 0.684570f, 0.033539f, 0.676270f, 0.031403f, 0.666992f, 0.029404f, 0.657227f, 0.027542f, - 0.646973f, 0.025818f, 0.636719f, 0.024200f, 0.626465f, 0.022705f, 0.615723f, 0.021301f, - 0.604980f, 0.020004f, 0.593750f, 0.018784f, 0.582520f, 0.017654f, 0.571289f, 0.016586f, - 0.180542f, 0.818848f, 0.180664f, 0.818848f, 0.181274f, 0.817383f, 0.183350f, 0.812988f, - 0.187134f, 0.802734f, 0.193237f, 0.784180f, 0.201416f, 0.757324f, 0.214355f, 0.723145f, - 0.231445f, 0.685547f, 0.248901f, 0.648438f, 0.272217f, 0.611816f, 0.302979f, 0.577148f, - 0.329834f, 0.544922f, 0.364258f, 0.514160f, 0.394043f, 0.484619f, 0.425781f, 0.456055f, - 0.456543f, 0.428467f, 0.481934f, 0.402344f, 0.512207f, 0.376709f, 0.540039f, 0.352783f, - 0.566406f, 0.329346f, 0.579102f, 0.307617f, 0.607910f, 0.286865f, 0.627930f, 0.267822f, - 0.645996f, 0.249512f, 0.661621f, 0.232178f, 0.677734f, 0.216309f, 0.691406f, 0.201172f, - 0.702637f, 0.187256f, 0.711426f, 0.174194f, 0.721680f, 0.161987f, 0.730957f, 0.150879f, - 0.736328f, 0.140259f, 0.742188f, 0.130493f, 0.746582f, 0.121582f, 0.750488f, 0.113159f, - 0.751953f, 0.105347f, 0.752930f, 0.098083f, 0.756836f, 0.091370f, 0.755859f, 0.085144f, - 0.755371f, 0.079346f, 0.752441f, 0.073975f, 0.750488f, 0.069031f, 0.746582f, 0.064392f, - 0.743652f, 0.060120f, 0.737793f, 0.056152f, 0.733398f, 0.052460f, 0.727051f, 0.049011f, - 0.720215f, 0.045837f, 0.713867f, 0.042847f, 0.706543f, 0.040100f, 0.699219f, 0.037537f, - 0.690430f, 0.035156f, 0.682129f, 0.032928f, 0.672852f, 0.030884f, 0.663086f, 0.028961f, - 0.653809f, 0.027161f, 0.644043f, 0.025497f, 0.633301f, 0.023941f, 0.622559f, 0.022491f, - 0.612305f, 0.021133f, 0.601074f, 0.019867f, 0.590332f, 0.018692f, 0.579102f, 0.017578f, - 0.111816f, 0.888184f, 0.112000f, 0.887207f, 0.112976f, 0.883789f, 0.115845f, 0.873047f, - 0.122864f, 0.849609f, 0.133301f, 0.813477f, 0.147217f, 0.770996f, 0.167236f, 0.728027f, - 0.196411f, 0.688965f, 0.222290f, 0.653320f, 0.258057f, 0.619629f, 0.293457f, 0.587402f, - 0.328613f, 0.556152f, 0.361328f, 0.524902f, 0.392578f, 0.495850f, 0.430420f, 0.466064f, - 0.459961f, 0.437744f, 0.482422f, 0.410889f, 0.511230f, 0.385010f, 0.536621f, 0.359863f, - 0.568848f, 0.336182f, 0.592773f, 0.313721f, 0.614258f, 0.293213f, 0.626953f, 0.273193f, - 0.646484f, 0.254639f, 0.657227f, 0.237427f, 0.683105f, 0.221191f, 0.693359f, 0.205933f, - 0.698242f, 0.191772f, 0.709473f, 0.178589f, 0.724609f, 0.166260f, 0.733398f, 0.154907f, - 0.739746f, 0.144165f, 0.745605f, 0.134399f, 0.750977f, 0.125122f, 0.753906f, 0.116577f, - 0.754883f, 0.108704f, 0.758301f, 0.101257f, 0.759766f, 0.094482f, 0.757812f, 0.088074f, - 0.759766f, 0.082092f, 0.758301f, 0.076660f, 0.756348f, 0.071594f, 0.752441f, 0.066833f, - 0.748047f, 0.062469f, 0.741699f, 0.058380f, 0.736816f, 0.054596f, 0.732910f, 0.051086f, - 0.726074f, 0.047791f, 0.719727f, 0.044769f, 0.711914f, 0.041901f, 0.704590f, 0.039276f, - 0.696289f, 0.036804f, 0.688477f, 0.034546f, 0.678711f, 0.032410f, 0.669922f, 0.030411f, - 0.660156f, 0.028564f, 0.650391f, 0.026840f, 0.640625f, 0.025223f, 0.630371f, 0.023727f, - 0.619629f, 0.022324f, 0.608887f, 0.020996f, 0.597656f, 0.019775f, 0.586914f, 0.018631f, - 0.038452f, 0.960938f, 0.039124f, 0.957520f, 0.042480f, 0.933594f, 0.051575f, 0.879395f, - 0.069275f, 0.824219f, 0.091064f, 0.785156f, 0.126343f, 0.753906f, 0.154419f, 0.725586f, - 0.192139f, 0.695312f, 0.234375f, 0.663086f, 0.273438f, 0.630371f, 0.305908f, 0.597656f, - 0.338379f, 0.565430f, 0.379150f, 0.532227f, 0.413818f, 0.501465f, 0.444336f, 0.471191f, - 0.471436f, 0.442383f, 0.504395f, 0.414795f, 0.531250f, 0.388672f, 0.547363f, 0.364014f, - 0.579590f, 0.340088f, 0.603516f, 0.317627f, 0.622559f, 0.297119f, 0.635742f, 0.276855f, - 0.669434f, 0.258301f, 0.670410f, 0.241089f, 0.685547f, 0.224854f, 0.699219f, 0.209717f, - 0.712402f, 0.195190f, 0.720703f, 0.182373f, 0.729980f, 0.169678f, 0.746582f, 0.158325f, - 0.744629f, 0.147705f, 0.748535f, 0.137695f, 0.760254f, 0.128296f, 0.757812f, 0.119629f, - 0.761230f, 0.111755f, 0.762207f, 0.104248f, 0.764160f, 0.097290f, 0.763184f, 0.090881f, - 0.762207f, 0.084900f, 0.760742f, 0.079285f, 0.759766f, 0.074097f, 0.755859f, 0.069275f, - 0.752930f, 0.064758f, 0.747559f, 0.060669f, 0.742676f, 0.056793f, 0.737305f, 0.053131f, - 0.731445f, 0.049774f, 0.725586f, 0.046661f, 0.718262f, 0.043732f, 0.710449f, 0.041077f, - 0.702637f, 0.038544f, 0.694336f, 0.036163f, 0.685547f, 0.033966f, 0.676758f, 0.031921f, - 0.667480f, 0.030014f, 0.657715f, 0.028229f, 0.647461f, 0.026566f, 0.637207f, 0.025009f, - 0.626953f, 0.023544f, 0.616699f, 0.022186f, 0.605957f, 0.020920f, 0.594727f, 0.019730f, -}; - const float ltc_disk_integral[64 * 64] = { 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, @@ -4530,16456 +3503,6 @@ const float ltc_disk_integral[64 * 64] = { 0.888889f, 0.904762f, 0.920635f, 0.936508f, 0.952381f, 0.968254f, 0.984127f, 1.000000f, }; -const float btdf_split_sum_ggx[32][64 * 64] = { - { - 0.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 0.999512f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.999512f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 0.999512f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 0.999512f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 0.999512f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.999512f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.039917f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, - 0.999512f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, 0.999512f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, - 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, - 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.999512f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, 1.000000f, - 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, - 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - }, - { - 0.000122f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000122f, 0.004147f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.897949f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, - 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000732f, 0.996094f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.002439f, - 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.999512f, 0.999512f, 0.999512f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, - 0.000366f, 0.078308f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 1.000000f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, - 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, - 0.000122f, 0.000122f, 0.001098f, 0.992188f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 0.999512f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 0.999512f, - 1.000000f, 1.000000f, 0.999512f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.005001f, 0.998535f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, - 1.000000f, 0.999512f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 0.999512f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000732f, 0.902344f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.002928f, - 0.997070f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 1.000000f, 0.999512f, 0.999512f, 1.000000f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, - 0.000732f, 0.301758f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 0.999512f, 1.000000f, - 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.002562f, 0.996094f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000122f, 0.000122f, 0.000122f, 0.000732f, 0.433594f, 0.999023f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000244f, 0.004021f, 0.996582f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.001098f, 0.949219f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000610f, - 0.012039f, 0.998047f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.002073f, 0.993652f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000854f, 0.725586f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000122f, 0.000122f, 0.000122f, 0.000610f, 0.011856f, 0.998047f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000243f, 0.002905f, 0.995117f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.001098f, 0.978027f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000732f, - 0.314941f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, - 0.000731f, 0.017670f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, - 0.000122f, 0.000366f, 0.005852f, 0.997559f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.003050f, 0.996094f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.001957f, 0.993652f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.001586f, 0.990234f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.001220f, 0.986816f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.001220f, - 0.984375f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000120f, 0.000122f, 0.000122f, 0.000122f, - 0.001098f, 0.985352f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, - 0.000122f, 0.001220f, 0.989258f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, - 0.000122f, 0.000122f, 0.001341f, 0.993652f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000122f, 0.000122f, 0.000122f, 0.001586f, 0.996094f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.002802f, 0.997559f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000117f, 0.000122f, 0.000122f, 0.000243f, 0.006088f, 0.998535f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000366f, 0.026321f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000732f, 0.892578f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000975f, - 0.993652f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, - 0.002317f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, - 0.000122f, 0.017944f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, - 0.000122f, 0.000731f, 0.983887f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000119f, - 0.000122f, 0.000122f, 0.001653f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000122f, 0.000122f, 0.000122f, 0.026108f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000122f, 0.000122f, 0.000732f, 0.995605f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.003777f, 0.999023f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000365f, 0.991211f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.002195f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000364f, 0.993164f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.002672f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000360f, 0.998047f, - 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.017075f, - 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000731f, - 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, - 0.997070f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, - 0.006874f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, - 0.000480f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000122f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000122f, 0.996582f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000067f, 0.005440f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000365f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000122f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000121f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.995605f, 0.995117f, 0.995117f, 0.995605f, 0.995117f, 0.995117f, - }, - { - 0.003168f, 0.995605f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, - 1.000000f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000976f, 0.053314f, 0.994629f, 0.998535f, 0.999023f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000122f, 0.000122f, 0.000732f, 0.003660f, 0.653809f, 0.995117f, 0.998047f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000122f, 0.000122f, 0.000122f, 0.000488f, 0.001463f, 0.010452f, 0.947266f, 0.995605f, - 0.998535f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000365f, 0.000853f, 0.002928f, 0.037750f, - 0.980957f, 0.996582f, 0.998535f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000243f, 0.000610f, 0.001342f, - 0.006100f, 0.314453f, 0.989746f, 0.997070f, 0.998535f, 0.999023f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000487f, - 0.001091f, 0.002317f, 0.015839f, 0.910645f, 0.993652f, 0.997559f, 0.998535f, 0.999023f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 1.000000f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000366f, 0.000732f, 0.001463f, 0.005302f, 0.068909f, 0.977539f, 0.995605f, 0.998047f, - 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000244f, 0.000732f, 0.001098f, 0.002560f, 0.011551f, 0.658691f, 0.989746f, - 0.997070f, 0.998535f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000366f, 0.000732f, 0.001585f, 0.004868f, 0.041077f, - 0.958984f, 0.994141f, 0.997559f, 0.998535f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000244f, 0.000732f, 0.001215f, 0.002802f, - 0.010834f, 0.441895f, 0.987305f, 0.996094f, 0.998535f, 0.999023f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000242f, 0.000488f, 0.000850f, - 0.001586f, 0.004753f, 0.039154f, 0.948242f, 0.993652f, 0.997559f, 0.998535f, 0.999023f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000366f, - 0.000732f, 0.001220f, 0.003159f, 0.012032f, 0.480713f, 0.985840f, 0.996094f, 0.998047f, - 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000240f, 0.000731f, 0.001097f, 0.001950f, 0.005966f, 0.054413f, 0.957520f, 0.994141f, - 0.997070f, 0.998535f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000486f, 0.000732f, 0.001534f, 0.003536f, 0.016937f, 0.726562f, - 0.988281f, 0.996582f, 0.998047f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000365f, 0.000732f, 0.001098f, 0.002192f, 0.008278f, - 0.125244f, 0.974121f, 0.994629f, 0.997559f, 0.998535f, 0.999023f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000365f, 0.000731f, 0.000947f, 0.001828f, - 0.005314f, 0.031677f, 0.916016f, 0.991699f, 0.997070f, 0.998535f, 0.999023f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000488f, 0.000732f, - 0.001339f, 0.003294f, 0.014389f, 0.562012f, 0.985840f, 0.996094f, 0.998047f, 0.999023f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000487f, - 0.000732f, 0.001098f, 0.002310f, 0.008163f, 0.123779f, 0.973633f, 0.994629f, 0.997559f, - 0.998535f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000120f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000365f, 0.000732f, 0.001097f, 0.002071f, 0.005669f, 0.041199f, 0.937988f, 0.992676f, - 0.997070f, 0.998535f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000118f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000366f, 0.000728f, 0.000732f, 0.001585f, 0.004143f, 0.020813f, 0.813965f, - 0.989746f, 0.996582f, 0.998535f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000116f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000488f, 0.000732f, 0.001220f, 0.003292f, 0.012581f, - 0.446533f, 0.984863f, 0.996094f, 0.998047f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000471f, 0.000732f, 0.001220f, 0.002796f, - 0.009338f, 0.161865f, 0.977051f, 0.995117f, 0.997559f, 0.998535f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000365f, 0.000732f, 0.001098f, - 0.002285f, 0.006870f, 0.074097f, 0.965820f, 0.994141f, 0.997559f, 0.998535f, 0.999023f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000366f, 0.000731f, - 0.001086f, 0.001945f, 0.005238f, 0.043732f, 0.947754f, 0.993652f, 0.997559f, 0.998535f, - 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000120f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000366f, - 0.000730f, 0.000893f, 0.001826f, 0.004871f, 0.030411f, 0.922852f, 0.992188f, 0.997559f, - 0.998535f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000120f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000243f, 0.000609f, 0.000732f, 0.001407f, 0.004375f, 0.023758f, 0.892090f, 0.992188f, - 0.997070f, 0.998535f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000605f, 0.000732f, 0.001579f, 0.003941f, 0.020767f, 0.862793f, - 0.991699f, 0.997559f, 0.998535f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000238f, 0.000483f, 0.000732f, 0.001449f, 0.003654f, 0.018951f, - 0.847656f, 0.991699f, 0.997559f, 0.998535f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000233f, 0.000485f, 0.000732f, 0.001308f, 0.003353f, - 0.018997f, 0.855469f, 0.991699f, 0.997559f, 0.998535f, 0.999023f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000118f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000487f, 0.000732f, 0.001292f, - 0.003649f, 0.019791f, 0.881836f, 0.992188f, 0.997559f, 0.998535f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000120f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000432f, 0.000732f, - 0.001220f, 0.003635f, 0.021912f, 0.916992f, 0.993652f, 0.997559f, 0.999023f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000116f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000487f, - 0.000732f, 0.001245f, 0.004002f, 0.028107f, 0.946289f, 0.994141f, 0.998047f, 0.999023f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000085f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000475f, 0.000732f, 0.001611f, 0.004581f, 0.040466f, 0.966309f, 0.995605f, 0.998535f, - 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000487f, 0.000732f, 0.001703f, 0.005589f, 0.073486f, 0.979980f, 0.996094f, - 0.998535f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000121f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000475f, 0.000732f, 0.001706f, 0.006809f, 0.198730f, 0.987305f, - 0.997559f, 0.998535f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000488f, 0.000732f, 0.002071f, 0.009590f, 0.647949f, - 0.992188f, 0.997559f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000120f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000710f, 0.001093f, 0.002541f, 0.015533f, - 0.922852f, 0.995117f, 0.998535f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000116f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000242f, 0.000728f, 0.001218f, 0.003387f, - 0.034454f, 0.975586f, 0.996582f, 0.998535f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000365f, 0.000731f, 0.001219f, - 0.004959f, 0.161865f, 0.989746f, 0.998047f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000366f, 0.000731f, - 0.001767f, 0.009331f, 0.849121f, 0.994629f, 0.998535f, 0.999023f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000121f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000487f, - 0.000732f, 0.002644f, 0.024231f, 0.977051f, 0.997559f, 0.999023f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000121f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000685f, 0.001217f, 0.004139f, 0.195435f, 0.992676f, 0.998535f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000362f, 0.000731f, 0.001570f, 0.010086f, 0.944824f, 0.997070f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000365f, 0.000745f, 0.002781f, 0.051758f, 0.990723f, 0.998535f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000599f, 0.001176f, 0.006641f, 0.899414f, 0.997070f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000120f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000731f, 0.002066f, 0.032654f, 0.991211f, 0.998535f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000119f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000448f, 0.001088f, 0.005440f, 0.918457f, 0.997070f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000119f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000725f, 0.001822f, 0.038452f, 0.994141f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000120f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000329f, 0.000848f, 0.005672f, 0.972168f, - 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000120f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000581f, 0.001982f, 0.155273f, - 0.997070f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000120f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000330f, 0.000848f, 0.009247f, - 0.992676f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000120f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000589f, 0.002625f, - 0.958496f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.001199f, - 0.083374f, 0.998047f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000716f, - 0.007244f, 0.996582f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, - 0.002277f, 0.991211f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000070f, 0.000121f, 0.000122f, 0.000122f, - 0.000854f, 0.950684f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000111f, 0.000121f, 0.000122f, - 0.000475f, 0.067139f, 0.999512f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000118f, 0.000122f, - 0.000002f, 0.005859f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000120f, - 0.000014f, 0.001376f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000121f, 0.000572f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000077f, 0.000002f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000103f, 0.992188f, 0.991699f, 0.991699f, 0.992188f, 0.992188f, 0.991699f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.940430f, 0.940430f, 0.940918f, 0.940918f, 0.940430f, 0.940430f, - }, - { - 0.014023f, 0.979492f, 0.994629f, 0.997070f, 0.998047f, 0.998535f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000488f, 0.004757f, 0.163330f, 0.975098f, 0.993164f, 0.996582f, 0.997559f, 0.998535f, - 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000610f, 0.002928f, 0.017166f, 0.563965f, 0.978027f, 0.992676f, 0.996094f, - 0.997559f, 0.998047f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000364f, 0.000732f, 0.002192f, 0.006573f, 0.044952f, 0.830566f, 0.980957f, - 0.992676f, 0.996094f, 0.997070f, 0.998047f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000366f, 0.000854f, 0.001586f, 0.004253f, 0.014313f, 0.130371f, - 0.919922f, 0.984375f, 0.993652f, 0.996094f, 0.997070f, 0.998047f, 0.998535f, 0.998535f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000488f, 0.000854f, 0.001342f, 0.003025f, 0.007305f, - 0.028870f, 0.407715f, 0.954590f, 0.987305f, 0.993652f, 0.996094f, 0.997070f, 0.998047f, - 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000609f, 0.000842f, 0.000976f, 0.002193f, - 0.005112f, 0.012505f, 0.066589f, 0.768066f, 0.970703f, 0.989746f, 0.994629f, 0.996582f, - 0.997070f, 0.998047f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000244f, 0.000599f, 0.000609f, 0.000976f, - 0.001829f, 0.003046f, 0.007256f, 0.023499f, 0.194946f, 0.908691f, 0.979980f, 0.991699f, - 0.995117f, 0.996582f, 0.997559f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000244f, 0.000488f, 0.000609f, - 0.000976f, 0.001583f, 0.002647f, 0.004726f, 0.012169f, 0.050537f, 0.568359f, 0.954102f, - 0.985840f, 0.993164f, 0.995605f, 0.997070f, 0.998047f, 0.998047f, 0.998535f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000244f, 0.000488f, - 0.000610f, 0.000975f, 0.001211f, 0.001946f, 0.003532f, 0.007793f, 0.022446f, 0.139648f, - 0.856445f, 0.974121f, 0.989746f, 0.994141f, 0.996094f, 0.997559f, 0.998047f, 0.998535f, - 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000241f, - 0.000310f, 0.000609f, 0.000807f, 0.001098f, 0.001822f, 0.002794f, 0.005699f, 0.012878f, - 0.047821f, 0.469238f, 0.941406f, 0.982910f, 0.991699f, 0.995117f, 0.996582f, 0.997559f, - 0.998047f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000244f, 0.000244f, 0.000609f, 0.000732f, 0.001098f, 0.001461f, 0.002274f, 0.004025f, - 0.008247f, 0.023254f, 0.135254f, 0.833984f, 0.969727f, 0.987793f, 0.993652f, 0.995605f, - 0.997070f, 0.998047f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000207f, 0.000244f, 0.000609f, 0.000610f, 0.001096f, 0.001098f, 0.002071f, - 0.003370f, 0.006172f, 0.014442f, 0.052795f, 0.486572f, 0.940430f, 0.981934f, 0.991699f, - 0.994629f, 0.996582f, 0.997559f, 0.998047f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000244f, 0.000485f, 0.000610f, 0.001080f, 0.001098f, - 0.001742f, 0.002668f, 0.004692f, 0.010147f, 0.028076f, 0.168701f, 0.854004f, 0.970703f, - 0.988770f, 0.993652f, 0.996094f, 0.997070f, 0.998047f, 0.998047f, 0.998535f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000244f, 0.000487f, 0.000610f, 0.000731f, - 0.001098f, 0.001413f, 0.002411f, 0.003895f, 0.007072f, 0.017242f, 0.069580f, 0.605957f, - 0.948730f, 0.983398f, 0.992188f, 0.995117f, 0.996582f, 0.997559f, 0.998047f, 0.998535f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000244f, 0.000244f, 0.000609f, - 0.000610f, 0.001094f, 0.001337f, 0.001828f, 0.003275f, 0.005814f, 0.012054f, 0.036987f, - 0.270752f, 0.899414f, 0.975586f, 0.989746f, 0.993652f, 0.996094f, 0.997070f, 0.998047f, - 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000241f, 0.000365f, - 0.000597f, 0.000610f, 0.000970f, 0.001098f, 0.001815f, 0.002771f, 0.005009f, 0.008888f, - 0.023804f, 0.115845f, 0.775879f, 0.962891f, 0.986328f, 0.993164f, 0.995605f, 0.997070f, - 0.997559f, 0.998047f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000244f, 0.000536f, 0.000731f, 0.000937f, 0.001203f, 0.001581f, 0.002186f, 0.004005f, - 0.007061f, 0.016830f, 0.061218f, 0.522949f, 0.940430f, 0.981934f, 0.991211f, 0.994629f, - 0.996582f, 0.997559f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000363f, 0.000487f, 0.000731f, 0.000732f, 0.001097f, 0.001339f, 0.002071f, - 0.003498f, 0.005947f, 0.012390f, 0.037964f, 0.268799f, 0.896973f, 0.975586f, 0.989258f, - 0.994141f, 0.996094f, 0.997070f, 0.998047f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000244f, 0.000366f, 0.000609f, 0.000610f, 0.001094f, 0.001215f, - 0.002056f, 0.003183f, 0.004742f, 0.009880f, 0.026337f, 0.139526f, 0.813477f, 0.966309f, - 0.986816f, 0.993164f, 0.996094f, 0.997070f, 0.997559f, 0.998535f, 0.998535f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000163f, 0.000363f, 0.000600f, 0.000731f, 0.001088f, - 0.001216f, 0.001616f, 0.002640f, 0.004402f, 0.008156f, 0.019669f, 0.083191f, 0.664062f, - 0.953125f, 0.984375f, 0.992188f, 0.995117f, 0.997070f, 0.998047f, 0.998535f, 0.998535f, - 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000243f, 0.000244f, 0.000523f, 0.000731f, - 0.000732f, 0.001097f, 0.001690f, 0.002169f, 0.003998f, 0.006939f, 0.015808f, 0.055634f, - 0.471191f, 0.935059f, 0.980957f, 0.991211f, 0.995117f, 0.996582f, 0.997559f, 0.998047f, - 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000336f, 0.000486f, - 0.000731f, 0.000732f, 0.001097f, 0.001558f, 0.002069f, 0.003525f, 0.006058f, 0.013062f, - 0.040894f, 0.306396f, 0.910156f, 0.978027f, 0.990234f, 0.994141f, 0.996582f, 0.997559f, - 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000113f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000360f, - 0.000515f, 0.000731f, 0.000731f, 0.001094f, 0.001219f, 0.002148f, 0.003159f, 0.005577f, - 0.011360f, 0.031952f, 0.203979f, 0.874512f, 0.973633f, 0.989258f, 0.994141f, 0.996582f, - 0.997559f, 0.998047f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000120f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000325f, 0.000366f, 0.000731f, 0.000731f, 0.001093f, 0.001219f, 0.001820f, 0.002916f, - 0.005291f, 0.009758f, 0.026352f, 0.145020f, 0.832520f, 0.969238f, 0.988281f, 0.993652f, - 0.996094f, 0.997559f, 0.998047f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000121f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000244f, 0.000440f, 0.000605f, 0.000731f, 0.001086f, 0.001097f, 0.001646f, - 0.002670f, 0.004230f, 0.008835f, 0.022415f, 0.112183f, 0.786133f, 0.966309f, 0.987793f, - 0.993652f, 0.996094f, 0.997559f, 0.998047f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000120f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000272f, 0.000358f, 0.000565f, 0.000731f, 0.000790f, 0.001210f, - 0.001573f, 0.002434f, 0.004360f, 0.008102f, 0.020660f, 0.092896f, 0.741699f, 0.962891f, - 0.987305f, 0.993164f, 0.996094f, 0.997070f, 0.998047f, 0.998535f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000121f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000364f, 0.000723f, 0.000731f, 0.000731f, - 0.001216f, 0.001698f, 0.002510f, 0.003998f, 0.007484f, 0.018463f, 0.082336f, 0.709961f, - 0.961426f, 0.986816f, 0.993652f, 0.996094f, 0.997559f, 0.998535f, 0.998535f, 0.999023f, - 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000242f, 0.000362f, 0.000704f, 0.000730f, - 0.000845f, 0.001096f, 0.001513f, 0.002302f, 0.003941f, 0.007168f, 0.017746f, 0.076782f, - 0.693848f, 0.961426f, 0.987305f, 0.993652f, 0.996094f, 0.997559f, 0.998535f, 0.998535f, - 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000120f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000364f, 0.000579f, - 0.000728f, 0.000731f, 0.001096f, 0.001491f, 0.002069f, 0.003899f, 0.007195f, 0.017059f, - 0.075439f, 0.701172f, 0.962402f, 0.987793f, 0.993652f, 0.996094f, 0.997559f, 0.998535f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000119f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000357f, - 0.000482f, 0.000730f, 0.000731f, 0.001094f, 0.001334f, 0.002230f, 0.003708f, 0.007217f, - 0.017410f, 0.079163f, 0.730469f, 0.965820f, 0.988281f, 0.994141f, 0.996582f, 0.998047f, - 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000112f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000238f, - 0.000243f, 0.000365f, 0.000729f, 0.000731f, 0.001095f, 0.001330f, 0.002066f, 0.003637f, - 0.007118f, 0.018112f, 0.087708f, 0.775391f, 0.969238f, 0.989258f, 0.994629f, 0.997070f, - 0.997559f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000073f, 0.000121f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000323f, 0.000390f, 0.000729f, 0.000731f, 0.001094f, 0.001332f, 0.002275f, - 0.003782f, 0.007252f, 0.019379f, 0.105042f, 0.827637f, 0.973145f, 0.990723f, 0.994629f, - 0.997070f, 0.998047f, 0.998535f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000114f, 0.000121f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000240f, 0.000369f, 0.000729f, 0.000731f, 0.001093f, 0.001330f, - 0.002209f, 0.003937f, 0.007896f, 0.021805f, 0.137207f, 0.876953f, 0.979004f, 0.991699f, - 0.995605f, 0.997559f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000119f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000272f, 0.000479f, 0.000727f, 0.000731f, 0.001085f, - 0.001331f, 0.002291f, 0.004105f, 0.008446f, 0.025024f, 0.202271f, 0.916504f, 0.982910f, - 0.993164f, 0.996094f, 0.997559f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000120f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000360f, 0.000469f, 0.000681f, 0.000731f, - 0.001092f, 0.001331f, 0.002184f, 0.004227f, 0.009521f, 0.030899f, 0.335205f, 0.945312f, - 0.986816f, 0.993652f, 0.996582f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000116f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000241f, 0.000429f, 0.000726f, - 0.000731f, 0.001091f, 0.001649f, 0.002464f, 0.004810f, 0.010895f, 0.041931f, 0.563477f, - 0.963867f, 0.989746f, 0.995117f, 0.997070f, 0.998535f, 0.999023f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000101f, 0.000120f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000288f, 0.000481f, - 0.000720f, 0.000731f, 0.001093f, 0.001571f, 0.002735f, 0.005405f, 0.013199f, 0.064880f, - 0.786133f, 0.976562f, 0.992188f, 0.995605f, 0.997559f, 0.998535f, 0.999023f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000112f, 0.000121f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000240f, - 0.000481f, 0.000727f, 0.000731f, 0.001093f, 0.001655f, 0.003132f, 0.005909f, 0.017181f, - 0.123169f, 0.904297f, 0.984375f, 0.993652f, 0.996582f, 0.998047f, 0.999023f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000110f, 0.000120f, 0.000121f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000264f, 0.000392f, 0.000727f, 0.000835f, 0.001196f, 0.001765f, 0.003252f, 0.007343f, - 0.024521f, 0.304199f, 0.954102f, 0.989258f, 0.995605f, 0.997559f, 0.998535f, 0.999023f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000034f, 0.000119f, - 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000235f, 0.000375f, 0.000728f, 0.000822f, 0.001095f, 0.002024f, 0.003952f, - 0.009193f, 0.040894f, 0.694824f, 0.975586f, 0.992676f, 0.996582f, 0.998047f, 0.999023f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000112f, 0.000121f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000307f, 0.000475f, 0.000728f, 0.000943f, 0.001216f, 0.002283f, - 0.004829f, 0.013008f, 0.092224f, 0.908203f, 0.986328f, 0.995117f, 0.997559f, 0.998535f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000073f, 0.000118f, 0.000121f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000240f, 0.000576f, 0.000728f, 0.001073f, 0.001569f, - 0.002668f, 0.005947f, 0.020889f, 0.331543f, 0.965820f, 0.992188f, 0.996582f, 0.998047f, - 0.998535f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000100f, 0.000120f, 0.000121f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000362f, 0.000630f, 0.000729f, 0.001087f, - 0.001567f, 0.003241f, 0.008240f, 0.043793f, 0.824219f, 0.984375f, 0.994629f, 0.997559f, - 0.998535f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000075f, 0.000119f, 0.000121f, 0.000121f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000363f, 0.000689f, 0.000730f, - 0.001185f, 0.002022f, 0.004108f, 0.013702f, 0.161011f, 0.957031f, 0.991699f, 0.996582f, - 0.998047f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000003f, 0.000105f, 0.000120f, - 0.000121f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000156f, 0.000372f, 0.000689f, - 0.000730f, 0.001198f, 0.002651f, 0.006214f, 0.028854f, 0.750000f, 0.984375f, 0.995605f, - 0.998047f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000102f, - 0.000118f, 0.000120f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000472f, - 0.000724f, 0.000966f, 0.001658f, 0.003397f, 0.010582f, 0.116028f, 0.959473f, 0.993164f, - 0.997559f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000111f, 0.000119f, 0.000121f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000130f, - 0.000479f, 0.000726f, 0.001163f, 0.002157f, 0.004829f, 0.024338f, 0.776855f, 0.987793f, - 0.996582f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000097f, 0.000117f, 0.000120f, 0.000121f, 0.000121f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000219f, 0.000580f, 0.000728f, 0.001203f, 0.002872f, 0.009109f, 0.130371f, 0.972168f, - 0.995117f, 0.998047f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000112f, 0.000118f, 0.000121f, 0.000121f, - 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000333f, 0.000681f, 0.000940f, 0.001629f, 0.004120f, 0.025467f, 0.890625f, - 0.991699f, 0.997559f, 0.999512f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000083f, 0.000116f, 0.000120f, - 0.000121f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000353f, 0.000722f, 0.000961f, 0.002403f, 0.009354f, 0.295166f, - 0.985840f, 0.997070f, 0.999512f, 0.999023f, 0.999512f, 0.999023f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000105f, - 0.000118f, 0.000120f, 0.000121f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000130f, 0.000427f, 0.000605f, 0.001345f, 0.004620f, 0.041229f, - 0.966797f, 0.996094f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000074f, 0.000114f, 0.000119f, 0.000121f, 0.000121f, 0.000121f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000089f, 0.000562f, 0.000942f, 0.002352f, 0.012459f, - 0.854004f, 0.994141f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000103f, 0.000117f, 0.000120f, 0.000121f, 0.000121f, 0.000121f, - 0.000122f, 0.000122f, 0.000007f, 0.000002f, 0.000231f, 0.000596f, 0.001180f, 0.005474f, - 0.211426f, 0.991211f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000111f, 0.000118f, 0.000120f, 0.000121f, - 0.000121f, 0.000122f, 0.000029f, 0.000004f, 0.000001f, 0.000348f, 0.000896f, 0.002764f, - 0.032562f, 0.984375f, 0.998535f, 0.998535f, 0.999023f, 0.998535f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000089f, 0.000116f, 0.000119f, - 0.000121f, 0.000121f, 0.000121f, 0.000013f, 0.000003f, 0.000075f, 0.000586f, 0.001508f, - 0.010292f, 0.963379f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000006f, 0.000107f, - 0.000118f, 0.000120f, 0.000121f, 0.000116f, 0.000008f, 0.000002f, 0.000233f, 0.000857f, - 0.004566f, 0.834961f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000083f, 0.000114f, 0.000119f, 0.000120f, 0.000060f, 0.000005f, 0.000001f, 0.000557f, - 0.002064f, 0.182373f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000103f, 0.000117f, 0.000120f, 0.000024f, 0.000003f, 0.000168f, - 0.000968f, 0.026428f, 0.996582f, 0.997070f, 0.996582f, 0.996582f, 0.996582f, 0.997070f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000047f, 0.000110f, 0.000118f, 0.000017f, 0.000002f, - 0.000513f, 0.006870f, 0.995605f, 0.995605f, 0.995117f, 0.995117f, 0.995117f, 0.995117f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000096f, 0.000115f, 0.000011f, - 0.000042f, 0.001919f, 0.992676f, 0.992676f, 0.992676f, 0.992676f, 0.992676f, 0.992676f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000044f, 0.000109f, - 0.000008f, 0.000314f, 0.985840f, 0.985840f, 0.985840f, 0.985840f, 0.986328f, 0.985840f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000089f, 0.000060f, 0.964355f, 0.964355f, 0.963867f, 0.963867f, 0.963379f, 0.964355f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000022f, 0.818848f, 0.819824f, 0.819336f, 0.819824f, 0.819824f, 0.819824f, - }, - { - 0.038849f, 0.941406f, 0.984375f, 0.992188f, 0.994141f, 0.996094f, 0.996582f, 0.997070f, - 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, 0.999512f, - 0.001582f, 0.014984f, 0.262451f, 0.930664f, 0.979980f, 0.989258f, 0.993164f, 0.995117f, - 0.996094f, 0.997070f, 0.997559f, 0.997559f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, - 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 0.999512f, - 0.000244f, 0.002317f, 0.009003f, 0.047180f, 0.524902f, 0.936523f, 0.978027f, 0.988281f, - 0.992188f, 0.994629f, 0.995605f, 0.996582f, 0.997070f, 0.997559f, 0.998047f, 0.998047f, - 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, 1.000000f, - 0.000122f, 0.001098f, 0.002560f, 0.006824f, 0.020493f, 0.108826f, 0.715820f, 0.946289f, - 0.978516f, 0.988281f, 0.992188f, 0.994141f, 0.995605f, 0.996582f, 0.997070f, 0.997559f, - 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000607f, 0.001098f, 0.002310f, 0.005646f, 0.012825f, 0.040131f, 0.231201f, - 0.825195f, 0.954590f, 0.979980f, 0.988281f, 0.992188f, 0.994141f, 0.995117f, 0.996582f, - 0.996582f, 0.997559f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000244f, 0.000609f, 0.001341f, 0.002310f, 0.004208f, 0.008865f, 0.021591f, - 0.074585f, 0.439209f, 0.885742f, 0.962402f, 0.981934f, 0.989258f, 0.992676f, 0.994141f, - 0.995605f, 0.996582f, 0.997070f, 0.997070f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, - 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 0.999512f, - 0.000000f, 0.000122f, 0.000483f, 0.000610f, 0.001460f, 0.002192f, 0.003994f, 0.007030f, - 0.013847f, 0.036316f, 0.146362f, 0.661621f, 0.921875f, 0.969238f, 0.983398f, 0.989746f, - 0.993164f, 0.994141f, 0.995605f, 0.996582f, 0.996582f, 0.997559f, 0.998047f, 0.998047f, - 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, - 0.000000f, 0.000000f, 0.000243f, 0.000604f, 0.000730f, 0.001307f, 0.001944f, 0.003017f, - 0.004997f, 0.009834f, 0.021606f, 0.063416f, 0.295410f, 0.808594f, 0.944336f, 0.974609f, - 0.985352f, 0.990234f, 0.993652f, 0.995117f, 0.995605f, 0.996582f, 0.997070f, 0.997559f, - 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, 1.000000f, - 0.000000f, 0.000000f, 0.000119f, 0.000366f, 0.000495f, 0.000731f, 0.001217f, 0.001823f, - 0.002796f, 0.004398f, 0.007656f, 0.015366f, 0.035828f, 0.119263f, 0.531738f, 0.886230f, - 0.958496f, 0.979004f, 0.986816f, 0.991699f, 0.993652f, 0.995117f, 0.996094f, 0.997070f, - 0.997559f, 0.997559f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000244f, 0.000366f, 0.000607f, 0.000731f, 0.001211f, - 0.001650f, 0.002441f, 0.003975f, 0.006207f, 0.011536f, 0.023315f, 0.060822f, 0.242798f, - 0.744141f, 0.927734f, 0.969238f, 0.982422f, 0.989258f, 0.992188f, 0.994141f, 0.995605f, - 0.996094f, 0.996582f, 0.997559f, 0.997559f, 0.998047f, 0.998535f, 0.998535f, 0.999023f, - 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000211f, 0.000455f, 0.000486f, 0.000853f, - 0.001081f, 0.001810f, 0.002426f, 0.003759f, 0.005501f, 0.009094f, 0.016876f, 0.037109f, - 0.114075f, 0.475586f, 0.862305f, 0.951172f, 0.975586f, 0.985840f, 0.990234f, 0.992676f, - 0.995117f, 0.995605f, 0.996582f, 0.997070f, 0.997559f, 0.998047f, 0.998047f, 0.998535f, - 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000364f, 0.000366f, 0.000464f, - 0.000731f, 0.001093f, 0.001577f, 0.002235f, 0.002798f, 0.004841f, 0.007637f, 0.013008f, - 0.025635f, 0.063965f, 0.238403f, 0.720215f, 0.919434f, 0.965820f, 0.981445f, 0.987793f, - 0.991211f, 0.993652f, 0.995117f, 0.996094f, 0.996582f, 0.997070f, 0.997559f, 0.998047f, - 0.998047f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000238f, 0.000609f, - 0.000712f, 0.000974f, 0.000976f, 0.001507f, 0.002031f, 0.002680f, 0.004066f, 0.006294f, - 0.010284f, 0.018326f, 0.040924f, 0.124146f, 0.485596f, 0.859375f, 0.949707f, 0.975586f, - 0.984375f, 0.989746f, 0.992676f, 0.994629f, 0.995605f, 0.996582f, 0.997070f, 0.997070f, - 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000113f, 0.000487f, - 0.000488f, 0.000610f, 0.000961f, 0.000976f, 0.001337f, 0.001705f, 0.002663f, 0.003521f, - 0.005417f, 0.008408f, 0.014809f, 0.028793f, 0.073120f, 0.270996f, 0.741699f, 0.922363f, - 0.965332f, 0.980957f, 0.987793f, 0.991699f, 0.993652f, 0.995117f, 0.996094f, 0.997070f, - 0.997070f, 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000244f, 0.000224f, - 0.000486f, 0.000609f, 0.000610f, 0.000973f, 0.000975f, 0.001306f, 0.001703f, 0.002350f, - 0.003239f, 0.004848f, 0.007122f, 0.011955f, 0.021820f, 0.048859f, 0.152710f, 0.554199f, - 0.875977f, 0.953125f, 0.976562f, 0.985352f, 0.990234f, 0.993164f, 0.994629f, 0.995605f, - 0.996582f, 0.997070f, 0.997559f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000234f, - 0.000244f, 0.000485f, 0.000488f, 0.000610f, 0.000969f, 0.000975f, 0.001335f, 0.001693f, - 0.001991f, 0.002811f, 0.004097f, 0.006397f, 0.009903f, 0.017303f, 0.035034f, 0.094421f, - 0.354736f, 0.795898f, 0.933594f, 0.969238f, 0.981934f, 0.988281f, 0.991699f, 0.993652f, - 0.995117f, 0.996094f, 0.997070f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998535f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000244f, 0.000244f, 0.000480f, 0.000608f, 0.000488f, 0.000922f, 0.000975f, 0.000976f, - 0.001339f, 0.001827f, 0.002674f, 0.003891f, 0.005688f, 0.008324f, 0.014320f, 0.026917f, - 0.064392f, 0.216431f, 0.668945f, 0.904785f, 0.959961f, 0.978516f, 0.986816f, 0.990723f, - 0.993652f, 0.994141f, 0.996094f, 0.997070f, 0.997559f, 0.997559f, 0.998047f, 0.998047f, - 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 1.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000188f, 0.000220f, 0.000480f, 0.000608f, 0.000609f, 0.000876f, 0.000975f, - 0.000976f, 0.001454f, 0.002068f, 0.002649f, 0.003481f, 0.004757f, 0.007801f, 0.012230f, - 0.021698f, 0.046814f, 0.138306f, 0.506348f, 0.859375f, 0.947754f, 0.974121f, 0.984375f, - 0.989746f, 0.992188f, 0.994141f, 0.995605f, 0.996582f, 0.997070f, 0.997559f, 0.998047f, - 0.998047f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000244f, 0.000446f, 0.000487f, 0.000609f, 0.000731f, - 0.000973f, 0.000975f, 0.001310f, 0.001823f, 0.002304f, 0.002869f, 0.004890f, 0.006813f, - 0.010475f, 0.017731f, 0.036163f, 0.095337f, 0.353516f, 0.792480f, 0.932129f, 0.968262f, - 0.982422f, 0.988770f, 0.992188f, 0.993652f, 0.995605f, 0.996094f, 0.997070f, 0.997559f, - 0.998047f, 0.998047f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000243f, 0.000241f, 0.000362f, 0.000487f, 0.000609f, - 0.000609f, 0.000973f, 0.001213f, 0.001419f, 0.001807f, 0.002068f, 0.002794f, 0.004070f, - 0.005917f, 0.009140f, 0.015129f, 0.029053f, 0.070068f, 0.242554f, 0.700684f, 0.911621f, - 0.961914f, 0.979492f, 0.987305f, 0.991211f, 0.993164f, 0.995117f, 0.995605f, 0.997070f, - 0.997559f, 0.997559f, 0.998047f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000243f, 0.000243f, 0.000483f, 0.000603f, - 0.000609f, 0.000730f, 0.001076f, 0.000975f, 0.001327f, 0.001598f, 0.002056f, 0.002848f, - 0.003519f, 0.005589f, 0.008041f, 0.013321f, 0.024155f, 0.054718f, 0.171875f, 0.590332f, - 0.885742f, 0.955566f, 0.977051f, 0.985840f, 0.990723f, 0.993164f, 0.994629f, 0.995605f, - 0.997070f, 0.997070f, 0.997559f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000192f, 0.000122f, 0.000244f, 0.000483f, - 0.000606f, 0.000608f, 0.000731f, 0.000953f, 0.001095f, 0.001258f, 0.001575f, 0.002066f, - 0.002594f, 0.003857f, 0.004734f, 0.007683f, 0.011642f, 0.021179f, 0.044464f, 0.127930f, - 0.476807f, 0.850586f, 0.947266f, 0.974121f, 0.984375f, 0.989746f, 0.992676f, 0.994141f, - 0.995605f, 0.996582f, 0.997070f, 0.997559f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000229f, 0.000239f, 0.000244f, - 0.000343f, 0.000483f, 0.000608f, 0.000609f, 0.000857f, 0.000973f, 0.001097f, 0.001571f, - 0.002041f, 0.002399f, 0.002922f, 0.004471f, 0.006836f, 0.010643f, 0.018661f, 0.037354f, - 0.100037f, 0.378418f, 0.810547f, 0.937988f, 0.971191f, 0.983887f, 0.989258f, 0.992188f, - 0.994141f, 0.995605f, 0.996582f, 0.997070f, 0.997559f, 0.998047f, 0.998535f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000161f, - 0.000230f, 0.000244f, 0.000486f, 0.000607f, 0.000609f, 0.000819f, 0.000972f, 0.000975f, - 0.001431f, 0.001945f, 0.002283f, 0.003031f, 0.004238f, 0.006424f, 0.009995f, 0.016068f, - 0.032104f, 0.081360f, 0.302246f, 0.765625f, 0.928223f, 0.968750f, 0.982422f, 0.988770f, - 0.992676f, 0.994629f, 0.995605f, 0.996582f, 0.997070f, 0.997559f, 0.998047f, 0.998535f, - 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000240f, 0.000240f, 0.000244f, 0.000450f, 0.000607f, 0.000609f, 0.000731f, 0.001084f, - 0.000974f, 0.001341f, 0.001910f, 0.002254f, 0.003216f, 0.004017f, 0.005692f, 0.008980f, - 0.014832f, 0.028854f, 0.069641f, 0.248657f, 0.719238f, 0.918945f, 0.965820f, 0.981445f, - 0.988770f, 0.992188f, 0.994629f, 0.995605f, 0.996094f, 0.997070f, 0.997559f, 0.998535f, - 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000243f, 0.000360f, 0.000461f, 0.000607f, 0.000608f, 0.000731f, - 0.001086f, 0.001202f, 0.001307f, 0.001592f, 0.002066f, 0.003134f, 0.003990f, 0.005611f, - 0.008133f, 0.013680f, 0.025986f, 0.061462f, 0.211670f, 0.676758f, 0.910156f, 0.963867f, - 0.980957f, 0.988281f, 0.991699f, 0.994629f, 0.995605f, 0.996582f, 0.997070f, 0.998047f, - 0.998047f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000240f, 0.000243f, 0.000482f, 0.000604f, 0.000608f, - 0.000730f, 0.001040f, 0.001188f, 0.001287f, 0.001574f, 0.002064f, 0.002613f, 0.003721f, - 0.005428f, 0.008018f, 0.013161f, 0.024200f, 0.055573f, 0.186401f, 0.642578f, 0.904785f, - 0.962402f, 0.980469f, 0.987793f, 0.991699f, 0.994141f, 0.995605f, 0.996582f, 0.997070f, - 0.998047f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000243f, 0.000480f, 0.000602f, - 0.000721f, 0.000705f, 0.000907f, 0.001094f, 0.001096f, 0.001493f, 0.002058f, 0.002607f, - 0.003639f, 0.004826f, 0.007595f, 0.012413f, 0.022171f, 0.051697f, 0.171143f, 0.619629f, - 0.899414f, 0.961426f, 0.980957f, 0.987793f, 0.992188f, 0.994629f, 0.995605f, 0.996582f, - 0.997559f, 0.998047f, 0.998047f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000172f, 0.000232f, 0.000243f, 0.000244f, - 0.000576f, 0.000711f, 0.000608f, 0.000767f, 0.001089f, 0.001213f, 0.001509f, 0.002029f, - 0.002684f, 0.003550f, 0.005161f, 0.007107f, 0.011871f, 0.021545f, 0.049347f, 0.163086f, - 0.609863f, 0.900391f, 0.962891f, 0.980957f, 0.988281f, 0.992676f, 0.994629f, 0.996094f, - 0.996582f, 0.997559f, 0.998047f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000210f, 0.000122f, 0.000337f, - 0.000290f, 0.000594f, 0.000726f, 0.000730f, 0.000731f, 0.001090f, 0.001212f, 0.001506f, - 0.002029f, 0.002335f, 0.003489f, 0.005077f, 0.007000f, 0.011398f, 0.021027f, 0.048218f, - 0.161133f, 0.614258f, 0.903809f, 0.963379f, 0.981934f, 0.988770f, 0.992188f, 0.994629f, - 0.996094f, 0.997070f, 0.997559f, 0.998047f, 0.998047f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000281f, 0.000440f, 0.000683f, 0.000726f, 0.000730f, 0.000731f, 0.001087f, 0.001095f, - 0.001485f, 0.001793f, 0.002214f, 0.002991f, 0.004951f, 0.006912f, 0.011162f, 0.020905f, - 0.048187f, 0.165527f, 0.633789f, 0.910156f, 0.965820f, 0.982422f, 0.989746f, 0.993164f, - 0.995117f, 0.996094f, 0.997070f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.999023f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000241f, 0.000243f, 0.000480f, 0.000725f, 0.000697f, 0.000731f, 0.001007f, - 0.001094f, 0.001360f, 0.001795f, 0.002161f, 0.003244f, 0.004871f, 0.006966f, 0.011330f, - 0.020706f, 0.049591f, 0.178345f, 0.667969f, 0.918457f, 0.968262f, 0.983887f, 0.990234f, - 0.993652f, 0.995605f, 0.996582f, 0.997559f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000086f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000243f, 0.000243f, 0.000465f, 0.000592f, 0.000729f, 0.000730f, - 0.001079f, 0.001093f, 0.001332f, 0.001885f, 0.002129f, 0.003254f, 0.004818f, 0.006889f, - 0.011429f, 0.021957f, 0.052521f, 0.201294f, 0.714355f, 0.929199f, 0.972168f, 0.985352f, - 0.991211f, 0.994141f, 0.995605f, 0.997070f, 0.997559f, 0.998047f, 0.998047f, 0.998535f, - 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000115f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000184f, 0.000241f, 0.000347f, 0.000453f, 0.000579f, 0.000728f, - 0.000729f, 0.001034f, 0.001093f, 0.001292f, 0.001857f, 0.002131f, 0.003296f, 0.004826f, - 0.006958f, 0.011726f, 0.023071f, 0.057983f, 0.239258f, 0.767578f, 0.939453f, 0.976074f, - 0.987305f, 0.992676f, 0.994629f, 0.996094f, 0.997070f, 0.998047f, 0.998047f, 0.998535f, - 0.998535f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000088f, 0.000119f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000191f, 0.000242f, 0.000425f, 0.000558f, - 0.000723f, 0.000730f, 0.001058f, 0.001092f, 0.001297f, 0.001653f, 0.002352f, 0.003124f, - 0.004860f, 0.007072f, 0.012131f, 0.024551f, 0.066406f, 0.300537f, 0.820312f, 0.951172f, - 0.979492f, 0.988281f, 0.993164f, 0.995117f, 0.996582f, 0.997070f, 0.998047f, 0.998535f, - 0.998535f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000119f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000227f, 0.000239f, 0.000341f, 0.000359f, - 0.000587f, 0.000605f, 0.000729f, 0.001040f, 0.001185f, 0.001275f, 0.001849f, 0.002390f, - 0.003399f, 0.005001f, 0.007404f, 0.012871f, 0.027237f, 0.079529f, 0.395264f, 0.868164f, - 0.960938f, 0.982910f, 0.990234f, 0.993164f, 0.995605f, 0.997070f, 0.998047f, 0.998047f, - 0.998535f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000119f, 0.000120f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000211f, 0.000239f, 0.000307f, - 0.000394f, 0.000704f, 0.000711f, 0.000728f, 0.001001f, 0.001088f, 0.001204f, 0.001713f, - 0.002367f, 0.003151f, 0.004639f, 0.007820f, 0.014084f, 0.030609f, 0.102722f, 0.527344f, - 0.906250f, 0.969727f, 0.985840f, 0.991699f, 0.994629f, 0.996094f, 0.997559f, 0.998047f, - 0.998535f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000117f, 0.000115f, 0.000121f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000196f, - 0.000332f, 0.000363f, 0.000686f, 0.000719f, 0.000723f, 0.000963f, 0.001089f, 0.001290f, - 0.001849f, 0.002394f, 0.003458f, 0.004833f, 0.008301f, 0.015579f, 0.036926f, 0.143188f, - 0.676270f, 0.934570f, 0.976562f, 0.988281f, 0.992676f, 0.995605f, 0.996582f, 0.998047f, - 0.998047f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000102f, 0.000120f, - 0.000121f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000311f, 0.000345f, 0.000479f, 0.000723f, 0.000728f, 0.000934f, 0.001085f, - 0.001282f, 0.001821f, 0.002399f, 0.003355f, 0.005524f, 0.008881f, 0.017807f, 0.047058f, - 0.222046f, 0.803223f, 0.954102f, 0.981445f, 0.990723f, 0.994141f, 0.996582f, 0.997559f, - 0.998047f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000090f, - 0.000116f, 0.000121f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000201f, 0.000239f, 0.000358f, 0.000618f, 0.000719f, 0.000727f, 0.000863f, - 0.001087f, 0.001350f, 0.001945f, 0.002689f, 0.003731f, 0.005817f, 0.010033f, 0.021332f, - 0.064514f, 0.374512f, 0.885254f, 0.969238f, 0.986328f, 0.992676f, 0.995605f, 0.996582f, - 0.998047f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000086f, 0.000117f, 0.000121f, 0.000121f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000164f, 0.000238f, 0.000353f, 0.000596f, 0.000591f, 0.000727f, - 0.000901f, 0.001085f, 0.001266f, 0.001767f, 0.002663f, 0.003914f, 0.006153f, 0.011612f, - 0.026871f, 0.100525f, 0.605957f, 0.934082f, 0.978027f, 0.989746f, 0.994141f, 0.996094f, - 0.997559f, 0.998535f, 0.999023f, 0.999512f, 0.999512f, 0.999023f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000107f, 0.000120f, 0.000120f, 0.000121f, 0.000121f, 0.000121f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000195f, 0.000323f, 0.000339f, 0.000461f, 0.000706f, - 0.000726f, 0.000845f, 0.001086f, 0.001298f, 0.001843f, 0.003027f, 0.004387f, 0.007011f, - 0.013832f, 0.036530f, 0.183228f, 0.805664f, 0.959961f, 0.984863f, 0.991699f, 0.995605f, - 0.997070f, 0.998047f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000117f, 0.000120f, 0.000120f, 0.000121f, - 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000224f, 0.000336f, 0.000464f, - 0.000708f, 0.000726f, 0.000965f, 0.001083f, 0.001458f, 0.002180f, 0.003096f, 0.004425f, - 0.008377f, 0.017639f, 0.056610f, 0.390869f, 0.909180f, 0.975586f, 0.989746f, 0.994141f, - 0.996582f, 0.998047f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000110f, 0.000113f, 0.000120f, - 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000135f, 0.000336f, - 0.000467f, 0.000713f, 0.000725f, 0.000959f, 0.001191f, 0.001287f, 0.001939f, 0.003231f, - 0.005306f, 0.009888f, 0.024414f, 0.105835f, 0.709961f, 0.955078f, 0.984863f, 0.993164f, - 0.996094f, 0.997559f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000061f, 0.000089f, - 0.000118f, 0.000120f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000309f, - 0.000299f, 0.000460f, 0.000710f, 0.000724f, 0.000997f, 0.001073f, 0.001410f, 0.002117f, - 0.003506f, 0.006031f, 0.012863f, 0.038391f, 0.260742f, 0.892090f, 0.975098f, 0.990723f, - 0.995117f, 0.997559f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000085f, 0.000110f, 0.000118f, 0.000120f, 0.000120f, 0.000121f, 0.000121f, 0.000121f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000317f, 0.000499f, 0.000706f, 0.000599f, 0.000851f, 0.001069f, 0.001633f, - 0.002367f, 0.003918f, 0.007580f, 0.017929f, 0.074646f, 0.645508f, 0.956055f, 0.986328f, - 0.994141f, 0.996582f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000099f, 0.000113f, 0.000119f, 0.000119f, 0.000120f, 0.000121f, - 0.000121f, 0.000121f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000160f, 0.000326f, 0.000308f, 0.000578f, 0.000602f, 0.000921f, 0.001071f, - 0.001807f, 0.002783f, 0.004620f, 0.010017f, 0.029465f, 0.211792f, 0.896484f, 0.979004f, - 0.992188f, 0.996094f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000027f, 0.000103f, 0.000114f, 0.000118f, 0.000120f, - 0.000120f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000090f, 0.000212f, 0.000309f, 0.000586f, 0.000602f, 0.000937f, - 0.001147f, 0.002031f, 0.003237f, 0.006134f, 0.014969f, 0.063171f, 0.665527f, 0.964355f, - 0.989258f, 0.995117f, 0.999023f, 0.998535f, 0.999023f, 0.999023f, 0.998535f, 0.999023f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000018f, 0.000103f, 0.000113f, - 0.000117f, 0.000119f, 0.000120f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000004f, 0.000002f, 0.000199f, 0.000390f, 0.000586f, 0.000665f, - 0.000946f, 0.001365f, 0.002207f, 0.003767f, 0.008308f, 0.025955f, 0.227661f, 0.924316f, - 0.984863f, 0.994141f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000098f, 0.000109f, 0.000117f, 0.000119f, 0.000120f, 0.000120f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000011f, 0.000005f, 0.000003f, 0.000002f, 0.000193f, 0.000388f, 0.000586f, - 0.000659f, 0.000952f, 0.001580f, 0.002762f, 0.005363f, 0.013153f, 0.066589f, 0.781738f, - 0.977051f, 0.993164f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000075f, 0.000112f, 0.000116f, 0.000118f, 0.000119f, 0.000120f, - 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000122f, - 0.000088f, 0.000026f, 0.000010f, 0.000005f, 0.000003f, 0.000002f, 0.000186f, 0.000407f, - 0.000586f, 0.000760f, 0.000986f, 0.001796f, 0.003275f, 0.007565f, 0.026794f, 0.363281f, - 0.959473f, 0.990723f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000010f, 0.000090f, 0.000110f, 0.000115f, 0.000117f, - 0.000119f, 0.000120f, 0.000120f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000077f, 0.000023f, 0.000011f, 0.000005f, 0.000003f, 0.000002f, 0.000158f, - 0.000407f, 0.000587f, 0.000826f, 0.001264f, 0.002174f, 0.004894f, 0.013359f, 0.098511f, - 0.911133f, 0.987793f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000084f, 0.000107f, - 0.000114f, 0.000117f, 0.000119f, 0.000119f, 0.000120f, 0.000120f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000093f, 0.000024f, 0.000011f, 0.000005f, 0.000003f, 0.000002f, - 0.000220f, 0.000476f, 0.000585f, 0.000913f, 0.001374f, 0.002951f, 0.007511f, 0.034973f, - 0.736328f, 0.982910f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000056f, 0.000102f, 0.000112f, 0.000116f, 0.000117f, 0.000119f, 0.000120f, 0.000120f, - 0.000121f, 0.000121f, 0.000121f, 0.000075f, 0.000025f, 0.000010f, 0.000005f, 0.000003f, - 0.000034f, 0.000222f, 0.000491f, 0.000589f, 0.001020f, 0.001881f, 0.004669f, 0.015717f, - 0.298340f, 0.974609f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000048f, 0.000095f, 0.000106f, 0.000114f, 0.000117f, 0.000118f, - 0.000119f, 0.000120f, 0.000120f, 0.000121f, 0.000089f, 0.000029f, 0.000012f, 0.000006f, - 0.000003f, 0.000002f, 0.000223f, 0.000525f, 0.000687f, 0.001122f, 0.002672f, 0.008255f, - 0.079590f, 0.954590f, 0.996582f, 0.996582f, 0.996582f, 0.996582f, 0.996582f, 0.996582f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000077f, 0.000104f, 0.000112f, - 0.000115f, 0.000117f, 0.000119f, 0.000119f, 0.000120f, 0.000109f, 0.000031f, 0.000013f, - 0.000006f, 0.000003f, 0.000002f, 0.000254f, 0.000550f, 0.000846f, 0.001545f, 0.004223f, - 0.027771f, 0.901855f, 0.996094f, 0.996094f, 0.996094f, 0.996094f, 0.996094f, 0.996094f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000037f, - 0.000090f, 0.000107f, 0.000113f, 0.000116f, 0.000118f, 0.000119f, 0.000120f, 0.000041f, - 0.000015f, 0.000007f, 0.000004f, 0.000002f, 0.000271f, 0.000563f, 0.000786f, 0.002211f, - 0.012207f, 0.711426f, 0.994629f, 0.994629f, 0.995117f, 0.994629f, 0.994629f, 0.994629f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000028f, 0.000083f, 0.000102f, 0.000110f, 0.000114f, 0.000117f, 0.000118f, - 0.000052f, 0.000019f, 0.000008f, 0.000004f, 0.000002f, 0.000314f, 0.000444f, 0.001049f, - 0.005669f, 0.266846f, 0.993164f, 0.993652f, 0.993164f, 0.993652f, 0.993164f, 0.993164f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000048f, 0.000089f, 0.000106f, 0.000112f, - 0.000115f, 0.000077f, 0.000026f, 0.000010f, 0.000005f, 0.000079f, 0.000425f, 0.000405f, - 0.002468f, 0.064209f, 0.990234f, 0.990723f, 0.990234f, 0.990234f, 0.990234f, 0.991211f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000020f, 0.000075f, - 0.000098f, 0.000108f, 0.000113f, 0.000044f, 0.000016f, 0.000006f, 0.000027f, 0.000270f, - 0.000825f, 0.018448f, 0.986328f, 0.986328f, 0.986328f, 0.986328f, 0.986328f, 0.986328f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000049f, 0.000085f, 0.000102f, 0.000070f, 0.000022f, 0.000008f, 0.000133f, - 0.000295f, 0.005318f, 0.978516f, 0.979004f, 0.977539f, 0.977539f, 0.978027f, 0.978516f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000066f, 0.000092f, 0.000036f, 0.000011f, - 0.000135f, 0.000925f, 0.959473f, 0.959961f, 0.959961f, 0.959473f, 0.959961f, 0.959473f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000027f, 0.000065f, - 0.000016f, 0.000109f, 0.907715f, 0.907227f, 0.907715f, 0.907227f, 0.907715f, 0.907715f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000017f, 0.711914f, 0.712402f, 0.711426f, 0.711426f, 0.711914f, 0.712402f, - }, - { - 0.076172f, 0.877441f, 0.964355f, 0.980957f, 0.987305f, 0.990723f, 0.992676f, 0.993652f, - 0.994629f, 0.995605f, 0.996094f, 0.996582f, 0.997070f, 0.997070f, 0.997070f, 0.997559f, - 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.003897f, 0.033173f, 0.320557f, 0.863770f, 0.953613f, 0.975586f, 0.984863f, 0.988770f, - 0.991211f, 0.992676f, 0.994141f, 0.995117f, 0.995605f, 0.996094f, 0.996582f, 0.996582f, - 0.997559f, 0.997559f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, - 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000975f, 0.005951f, 0.020935f, 0.093140f, 0.501465f, 0.873047f, 0.950684f, 0.973145f, - 0.981934f, 0.986816f, 0.990234f, 0.992188f, 0.993164f, 0.994629f, 0.995605f, 0.996094f, - 0.996582f, 0.997070f, 0.997070f, 0.997559f, 0.997559f, 0.997559f, 0.998047f, 0.998535f, - 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000610f, 0.002430f, 0.006081f, 0.015915f, 0.045593f, 0.179810f, 0.635254f, 0.889648f, - 0.951172f, 0.972168f, 0.981445f, 0.986328f, 0.989746f, 0.991699f, 0.993652f, 0.994629f, - 0.995117f, 0.996094f, 0.996582f, 0.996582f, 0.997070f, 0.997559f, 0.997559f, 0.997559f, - 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000244f, 0.001219f, 0.002796f, 0.006172f, 0.012848f, 0.028458f, 0.081177f, 0.301758f, - 0.733398f, 0.905273f, 0.953613f, 0.972168f, 0.981445f, 0.986328f, 0.989258f, 0.991699f, - 0.993652f, 0.994141f, 0.995117f, 0.996094f, 0.996094f, 0.996582f, 0.997070f, 0.997070f, - 0.997559f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, - 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000244f, 0.000731f, 0.001706f, 0.003166f, 0.005470f, 0.010406f, 0.020813f, 0.047089f, - 0.136719f, 0.449951f, 0.803223f, 0.919434f, 0.957520f, 0.973633f, 0.981934f, 0.986328f, - 0.989746f, 0.991699f, 0.993164f, 0.994629f, 0.995117f, 0.995605f, 0.996582f, 0.996582f, - 0.997070f, 0.997070f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998535f, - 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000244f, 0.000366f, 0.001214f, 0.001894f, 0.003159f, 0.005108f, 0.008720f, 0.015839f, - 0.031586f, 0.074951f, 0.224121f, 0.596680f, 0.851074f, 0.932617f, 0.962402f, 0.975586f, - 0.982910f, 0.987305f, 0.989746f, 0.991699f, 0.993164f, 0.994141f, 0.995117f, 0.995605f, - 0.996094f, 0.996582f, 0.997070f, 0.997070f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, - 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000366f, 0.000731f, 0.000976f, 0.001827f, 0.002987f, 0.004757f, 0.007988f, - 0.013023f, 0.023544f, 0.048431f, 0.120239f, 0.352783f, 0.717285f, 0.887207f, 0.943848f, - 0.966309f, 0.978027f, 0.983887f, 0.987305f, 0.990234f, 0.992188f, 0.993652f, 0.994629f, - 0.995605f, 0.996094f, 0.996582f, 0.996582f, 0.997070f, 0.997070f, 0.998047f, 0.998047f, - 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000434f, 0.000488f, 0.000704f, 0.001218f, 0.002190f, 0.002783f, 0.004723f, - 0.006878f, 0.011040f, 0.018372f, 0.034241f, 0.073242f, 0.194336f, 0.510742f, 0.803711f, - 0.912598f, 0.952637f, 0.970703f, 0.979004f, 0.984863f, 0.988281f, 0.991211f, 0.992676f, - 0.994141f, 0.994629f, 0.995605f, 0.996094f, 0.996582f, 0.996582f, 0.997070f, 0.997070f, - 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000243f, 0.000488f, 0.000488f, 0.000916f, 0.001219f, 0.002308f, 0.002914f, - 0.004124f, 0.006523f, 0.009537f, 0.014793f, 0.025833f, 0.050446f, 0.116089f, 0.312744f, - 0.661133f, 0.860840f, 0.931641f, 0.960449f, 0.974121f, 0.981445f, 0.986328f, 0.989258f, - 0.991211f, 0.992676f, 0.994141f, 0.995117f, 0.995605f, 0.996094f, 0.996582f, 0.997070f, - 0.997559f, 0.997559f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000121f, 0.000356f, 0.000488f, 0.000609f, 0.000944f, 0.001339f, 0.002296f, - 0.002964f, 0.003880f, 0.005676f, 0.008476f, 0.012909f, 0.020874f, 0.036926f, 0.075500f, - 0.187988f, 0.474854f, 0.774414f, 0.900391f, 0.946289f, 0.966309f, 0.978027f, 0.983887f, - 0.987793f, 0.990234f, 0.991699f, 0.993164f, 0.994141f, 0.995117f, 0.995605f, 0.996094f, - 0.997070f, 0.997070f, 0.997070f, 0.997559f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, - 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000244f, 0.000483f, 0.000488f, 0.000731f, 0.001070f, 0.001551f, - 0.002024f, 0.002520f, 0.003990f, 0.004738f, 0.007584f, 0.010834f, 0.016800f, 0.028763f, - 0.054535f, 0.120728f, 0.309082f, 0.642090f, 0.848145f, 0.926270f, 0.957031f, 0.971191f, - 0.980469f, 0.985352f, 0.988770f, 0.990723f, 0.992188f, 0.993652f, 0.994629f, 0.995605f, - 0.996094f, 0.996582f, 0.996582f, 0.997070f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, - 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000122f, 0.000242f, 0.000485f, 0.000608f, 0.000731f, 0.001091f, - 0.001339f, 0.001943f, 0.002602f, 0.003466f, 0.004845f, 0.006649f, 0.009529f, 0.014824f, - 0.023407f, 0.041351f, 0.083496f, 0.199951f, 0.482422f, 0.770996f, 0.896484f, 0.944336f, - 0.965332f, 0.976562f, 0.982910f, 0.986816f, 0.990234f, 0.991699f, 0.993164f, 0.994141f, - 0.995117f, 0.995117f, 0.996094f, 0.996582f, 0.997070f, 0.997559f, 0.997559f, 0.998047f, - 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000121f, 0.000243f, 0.000243f, 0.000602f, 0.000609f, 0.000799f, - 0.001088f, 0.001459f, 0.001822f, 0.002432f, 0.003033f, 0.004375f, 0.006042f, 0.008560f, - 0.012810f, 0.019791f, 0.032715f, 0.061584f, 0.135254f, 0.335693f, 0.660156f, 0.853027f, - 0.926758f, 0.956543f, 0.972168f, 0.980469f, 0.984863f, 0.988281f, 0.991211f, 0.992676f, - 0.993652f, 0.994141f, 0.995605f, 0.996094f, 0.996094f, 0.996582f, 0.997070f, 0.997559f, - 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000119f, 0.000243f, 0.000366f, 0.000605f, 0.000730f, - 0.000731f, 0.001201f, 0.001458f, 0.001804f, 0.002428f, 0.003593f, 0.004234f, 0.005745f, - 0.007755f, 0.011139f, 0.016754f, 0.027054f, 0.047424f, 0.097107f, 0.231323f, 0.525879f, - 0.791016f, 0.902832f, 0.945801f, 0.966797f, 0.977051f, 0.982910f, 0.987793f, 0.990234f, - 0.991699f, 0.993164f, 0.994629f, 0.995117f, 0.995605f, 0.996094f, 0.996582f, 0.997070f, - 0.997559f, 0.997559f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000116f, 0.000122f, 0.000365f, 0.000244f, 0.000602f, - 0.000721f, 0.000730f, 0.000852f, 0.001451f, 0.001842f, 0.002518f, 0.002993f, 0.004097f, - 0.005253f, 0.007099f, 0.009865f, 0.014908f, 0.022827f, 0.038879f, 0.072815f, 0.163940f, - 0.396484f, 0.707031f, 0.869141f, 0.932129f, 0.960449f, 0.973145f, 0.980957f, 0.986328f, - 0.988770f, 0.991211f, 0.992676f, 0.993652f, 0.994629f, 0.995605f, 0.996094f, 0.996582f, - 0.996582f, 0.997070f, 0.997559f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000110f, 0.000361f, 0.000242f, 0.000244f, - 0.000602f, 0.000728f, 0.000853f, 0.001260f, 0.001569f, 0.001704f, 0.002287f, 0.003103f, - 0.003857f, 0.004848f, 0.006680f, 0.009003f, 0.012978f, 0.019897f, 0.032135f, 0.057983f, - 0.121033f, 0.291504f, 0.604980f, 0.827148f, 0.915039f, 0.953125f, 0.969238f, 0.978516f, - 0.984375f, 0.988281f, 0.991211f, 0.992188f, 0.993652f, 0.994141f, 0.995117f, 0.995605f, - 0.996582f, 0.996582f, 0.997070f, 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000241f, 0.000241f, 0.000365f, - 0.000365f, 0.000589f, 0.000852f, 0.000852f, 0.001246f, 0.001562f, 0.001812f, 0.002241f, - 0.002794f, 0.003633f, 0.004669f, 0.006069f, 0.008202f, 0.011772f, 0.016891f, 0.027618f, - 0.047089f, 0.093506f, 0.216309f, 0.495605f, 0.771484f, 0.894531f, 0.942383f, 0.965332f, - 0.976074f, 0.982910f, 0.987305f, 0.989746f, 0.991699f, 0.993164f, 0.994629f, 0.995117f, - 0.995605f, 0.996094f, 0.996582f, 0.997070f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, - 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000121f, 0.000364f, - 0.000242f, 0.000487f, 0.000737f, 0.000730f, 0.000974f, 0.001083f, 0.001520f, 0.001701f, - 0.001938f, 0.002768f, 0.003658f, 0.004227f, 0.005741f, 0.007671f, 0.010796f, 0.015511f, - 0.023529f, 0.040009f, 0.074158f, 0.165405f, 0.395264f, 0.703613f, 0.868164f, 0.932129f, - 0.959473f, 0.973633f, 0.980957f, 0.985840f, 0.988770f, 0.991699f, 0.992676f, 0.994141f, - 0.995117f, 0.995117f, 0.996094f, 0.996582f, 0.997070f, 0.997559f, 0.998047f, 0.998047f, - 0.998047f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000100f, 0.000000f, 0.000241f, - 0.000224f, 0.000487f, 0.000488f, 0.000710f, 0.000972f, 0.000848f, 0.001181f, 0.001333f, - 0.001910f, 0.001830f, 0.002661f, 0.003298f, 0.004154f, 0.005386f, 0.007271f, 0.009735f, - 0.013908f, 0.021149f, 0.034149f, 0.062042f, 0.130371f, 0.313477f, 0.627930f, 0.837402f, - 0.919922f, 0.954590f, 0.970215f, 0.979492f, 0.985352f, 0.988770f, 0.991211f, 0.992676f, - 0.993652f, 0.995117f, 0.995605f, 0.996094f, 0.996582f, 0.996582f, 0.997559f, 0.997559f, - 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000049f, - 0.000242f, 0.000483f, 0.000606f, 0.000487f, 0.000695f, 0.000970f, 0.000974f, 0.001136f, - 0.001328f, 0.001694f, 0.002028f, 0.002617f, 0.002953f, 0.003847f, 0.004951f, 0.006653f, - 0.009193f, 0.012672f, 0.018661f, 0.029968f, 0.052673f, 0.106689f, 0.250977f, 0.549805f, - 0.801758f, 0.907227f, 0.948242f, 0.967773f, 0.978027f, 0.984375f, 0.987793f, 0.990723f, - 0.992188f, 0.993652f, 0.994629f, 0.995605f, 0.996094f, 0.996582f, 0.996582f, 0.997559f, - 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, - 0.000166f, 0.000243f, 0.000485f, 0.000487f, 0.000487f, 0.000945f, 0.000834f, 0.000974f, - 0.000974f, 0.001300f, 0.001810f, 0.002058f, 0.002573f, 0.002703f, 0.003761f, 0.004887f, - 0.006393f, 0.008514f, 0.011818f, 0.016937f, 0.026672f, 0.046051f, 0.089478f, 0.204712f, - 0.476807f, 0.762207f, 0.891602f, 0.942383f, 0.965820f, 0.976562f, 0.983398f, 0.987793f, - 0.990234f, 0.992188f, 0.993652f, 0.994629f, 0.995605f, 0.996094f, 0.996582f, 0.997070f, - 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.999023f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, - 0.000122f, 0.000224f, 0.000358f, 0.000477f, 0.000486f, 0.000487f, 0.000580f, 0.000841f, - 0.000973f, 0.001079f, 0.001255f, 0.001649f, 0.002045f, 0.002241f, 0.002995f, 0.003841f, - 0.004826f, 0.005920f, 0.007866f, 0.010925f, 0.015930f, 0.024109f, 0.040619f, 0.077454f, - 0.171509f, 0.412354f, 0.720215f, 0.876953f, 0.936035f, 0.962402f, 0.975098f, 0.982422f, - 0.987305f, 0.990234f, 0.992188f, 0.993164f, 0.994629f, 0.995117f, 0.996094f, 0.996582f, - 0.997559f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000165f, 0.000205f, 0.000411f, 0.000480f, 0.000486f, 0.000608f, 0.000688f, - 0.000966f, 0.000968f, 0.000974f, 0.001421f, 0.001489f, 0.001695f, 0.002090f, 0.002886f, - 0.003326f, 0.004608f, 0.005604f, 0.007317f, 0.010414f, 0.014862f, 0.022232f, 0.036469f, - 0.067810f, 0.146973f, 0.359375f, 0.680664f, 0.861816f, 0.931152f, 0.959961f, 0.974609f, - 0.981934f, 0.986816f, 0.989746f, 0.991699f, 0.993652f, 0.994629f, 0.995605f, 0.996094f, - 0.996582f, 0.997070f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, - 0.998535f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000242f, 0.000453f, 0.000539f, 0.000486f, 0.000487f, - 0.000487f, 0.000957f, 0.000969f, 0.001202f, 0.001139f, 0.001393f, 0.001986f, 0.002045f, - 0.002863f, 0.003216f, 0.004128f, 0.005417f, 0.007378f, 0.009689f, 0.013466f, 0.020432f, - 0.033722f, 0.060883f, 0.129395f, 0.318115f, 0.642090f, 0.847656f, 0.926270f, 0.958008f, - 0.973145f, 0.981934f, 0.986328f, 0.989746f, 0.992188f, 0.993164f, 0.994629f, 0.995605f, - 0.996094f, 0.996582f, 0.997070f, 0.997559f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, - 0.998535f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000243f, 0.000380f, 0.000482f, 0.000606f, - 0.000607f, 0.000608f, 0.000829f, 0.000970f, 0.000972f, 0.001070f, 0.001402f, 0.001812f, - 0.002138f, 0.002619f, 0.003246f, 0.004082f, 0.005318f, 0.006699f, 0.009262f, 0.012764f, - 0.019318f, 0.031052f, 0.055878f, 0.116821f, 0.286621f, 0.610352f, 0.835938f, 0.922852f, - 0.956543f, 0.973145f, 0.981445f, 0.986328f, 0.989746f, 0.991699f, 0.993652f, 0.995117f, - 0.995605f, 0.996582f, 0.996582f, 0.997070f, 0.997559f, 0.998047f, 0.998047f, 0.998535f, - 0.998535f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000243f, 0.000350f, 0.000480f, - 0.000605f, 0.000596f, 0.000608f, 0.000890f, 0.000963f, 0.000972f, 0.000974f, 0.001316f, - 0.001798f, 0.002058f, 0.002560f, 0.002811f, 0.003983f, 0.005108f, 0.006489f, 0.008888f, - 0.012314f, 0.018021f, 0.029495f, 0.051941f, 0.107422f, 0.263428f, 0.585449f, 0.827148f, - 0.919434f, 0.956055f, 0.971680f, 0.981445f, 0.986816f, 0.989746f, 0.992188f, 0.994141f, - 0.995117f, 0.995605f, 0.996582f, 0.996582f, 0.997559f, 0.998047f, 0.998047f, 0.998535f, - 0.998535f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000130f, 0.000176f, 0.000462f, - 0.000483f, 0.000604f, 0.000607f, 0.000638f, 0.000922f, 0.000965f, 0.000971f, 0.001235f, - 0.001376f, 0.001769f, 0.002041f, 0.002575f, 0.003130f, 0.003487f, 0.004936f, 0.006264f, - 0.008415f, 0.012047f, 0.017517f, 0.027786f, 0.049164f, 0.101257f, 0.249512f, 0.568848f, - 0.821777f, 0.918945f, 0.956055f, 0.972168f, 0.981445f, 0.986816f, 0.990234f, 0.992188f, - 0.993652f, 0.995117f, 0.995605f, 0.996582f, 0.997070f, 0.997559f, 0.998047f, 0.998047f, - 0.998535f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000130f, 0.000122f, 0.000242f, - 0.000352f, 0.000560f, 0.000602f, 0.000604f, 0.000606f, 0.000767f, 0.001046f, 0.001089f, - 0.000973f, 0.001327f, 0.001583f, 0.002033f, 0.002272f, 0.002657f, 0.003563f, 0.004589f, - 0.006138f, 0.008194f, 0.011299f, 0.016861f, 0.026718f, 0.047119f, 0.097656f, 0.240967f, - 0.562500f, 0.821289f, 0.919922f, 0.957031f, 0.973145f, 0.981934f, 0.987305f, 0.990234f, - 0.992676f, 0.994141f, 0.995605f, 0.996094f, 0.996582f, 0.997070f, 0.998047f, 0.998047f, - 0.998535f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000241f, 0.000314f, 0.000459f, 0.000600f, 0.000605f, 0.000598f, 0.000804f, 0.000958f, - 0.001084f, 0.001104f, 0.001389f, 0.001709f, 0.002041f, 0.002211f, 0.002645f, 0.003635f, - 0.004467f, 0.005718f, 0.008072f, 0.011185f, 0.016846f, 0.026184f, 0.046112f, 0.094971f, - 0.239014f, 0.565430f, 0.825684f, 0.922363f, 0.958496f, 0.973633f, 0.983398f, 0.987793f, - 0.990723f, 0.992676f, 0.994141f, 0.995605f, 0.996582f, 0.997070f, 0.997559f, 0.997559f, - 0.998535f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000238f, - 0.000122f, 0.000173f, 0.000246f, 0.000387f, 0.000480f, 0.000604f, 0.000604f, 0.000701f, - 0.000951f, 0.000968f, 0.001184f, 0.001315f, 0.001597f, 0.001899f, 0.002268f, 0.002813f, - 0.003716f, 0.004372f, 0.005886f, 0.007759f, 0.010918f, 0.015915f, 0.025726f, 0.045685f, - 0.095459f, 0.243774f, 0.579102f, 0.833984f, 0.926270f, 0.960449f, 0.976074f, 0.983887f, - 0.988770f, 0.991211f, 0.993164f, 0.994629f, 0.995605f, 0.996582f, 0.997070f, 0.997559f, - 0.998047f, 0.998535f, 0.999512f, 0.999512f, 0.999023f, 0.999512f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000238f, 0.000237f, 0.000242f, 0.000463f, 0.000585f, 0.000587f, 0.000718f, - 0.000607f, 0.000885f, 0.001081f, 0.001087f, 0.001299f, 0.001553f, 0.001982f, 0.002104f, - 0.002777f, 0.003494f, 0.004406f, 0.005798f, 0.007645f, 0.010750f, 0.016159f, 0.025467f, - 0.045959f, 0.097778f, 0.256104f, 0.603516f, 0.847168f, 0.931152f, 0.963379f, 0.977539f, - 0.985352f, 0.989258f, 0.991699f, 0.993652f, 0.995117f, 0.996094f, 0.996582f, 0.997559f, - 0.998047f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000231f, 0.000122f, 0.000242f, 0.000242f, 0.000400f, 0.000525f, 0.000495f, - 0.000605f, 0.000607f, 0.000898f, 0.001075f, 0.001191f, 0.001133f, 0.001420f, 0.001794f, - 0.002041f, 0.002733f, 0.003548f, 0.004448f, 0.005585f, 0.007656f, 0.010735f, 0.015671f, - 0.025589f, 0.047363f, 0.102783f, 0.276855f, 0.637695f, 0.862793f, 0.938477f, 0.966797f, - 0.979004f, 0.985840f, 0.990234f, 0.992676f, 0.994141f, 0.995117f, 0.996582f, 0.997070f, - 0.997559f, 0.998047f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000226f, 0.000242f, 0.000470f, 0.000469f, - 0.000547f, 0.000711f, 0.000723f, 0.000829f, 0.001024f, 0.001188f, 0.001081f, 0.001415f, - 0.001765f, 0.002048f, 0.002708f, 0.003252f, 0.004448f, 0.005711f, 0.007557f, 0.010780f, - 0.016220f, 0.026398f, 0.048950f, 0.111267f, 0.309082f, 0.680664f, 0.880371f, 0.945801f, - 0.970703f, 0.980957f, 0.986816f, 0.990723f, 0.993164f, 0.994629f, 0.995605f, 0.996582f, - 0.997559f, 0.998047f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000204f, 0.000239f, 0.000242f, 0.000283f, - 0.000479f, 0.000594f, 0.000603f, 0.000606f, 0.000779f, 0.001068f, 0.001084f, 0.001118f, - 0.001515f, 0.001926f, 0.002098f, 0.002674f, 0.002975f, 0.004040f, 0.005478f, 0.007488f, - 0.010651f, 0.016327f, 0.027222f, 0.052460f, 0.123718f, 0.355713f, 0.729980f, 0.899902f, - 0.952637f, 0.973145f, 0.983887f, 0.988770f, 0.991699f, 0.994141f, 0.995117f, 0.996094f, - 0.997070f, 0.998047f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000122f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000236f, 0.000207f, 0.000240f, - 0.000435f, 0.000534f, 0.000594f, 0.000602f, 0.000722f, 0.000727f, 0.000947f, 0.001081f, - 0.001090f, 0.001471f, 0.001829f, 0.002010f, 0.002478f, 0.002956f, 0.004051f, 0.005753f, - 0.007717f, 0.011040f, 0.017105f, 0.028748f, 0.057159f, 0.142944f, 0.421387f, 0.780762f, - 0.916992f, 0.960449f, 0.976562f, 0.985352f, 0.989746f, 0.992676f, 0.994629f, 0.996094f, - 0.997070f, 0.997559f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000224f, 0.000232f, - 0.000230f, 0.000382f, 0.000472f, 0.000576f, 0.000715f, 0.000721f, 0.000727f, 0.001046f, - 0.001078f, 0.001186f, 0.001434f, 0.001674f, 0.002066f, 0.002546f, 0.003407f, 0.004181f, - 0.005634f, 0.007542f, 0.011330f, 0.017609f, 0.031189f, 0.064392f, 0.172729f, 0.506836f, - 0.828125f, 0.933105f, 0.966309f, 0.980469f, 0.987305f, 0.991211f, 0.993652f, 0.995117f, - 0.996582f, 0.997070f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000232f, 0.000234f, 0.000352f, 0.000461f, 0.000535f, 0.000594f, 0.000722f, 0.000725f, - 0.000921f, 0.001116f, 0.001192f, 0.001416f, 0.001637f, 0.001911f, 0.002380f, 0.002949f, - 0.003948f, 0.005589f, 0.007942f, 0.011650f, 0.018631f, 0.034302f, 0.075867f, 0.219238f, - 0.607422f, 0.870605f, 0.946777f, 0.972656f, 0.983887f, 0.989258f, 0.992676f, 0.995117f, - 0.996094f, 0.997070f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000239f, 0.000302f, 0.000396f, 0.000564f, 0.000674f, 0.000617f, - 0.000722f, 0.001003f, 0.001068f, 0.001084f, 0.001302f, 0.001598f, 0.001929f, 0.002375f, - 0.002935f, 0.004349f, 0.005714f, 0.007957f, 0.012306f, 0.020493f, 0.039001f, 0.092590f, - 0.293213f, 0.711426f, 0.905762f, 0.958984f, 0.978027f, 0.986328f, 0.990723f, 0.994141f, - 0.995605f, 0.996582f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000232f, 0.000227f, 0.000240f, 0.000282f, 0.000542f, 0.000703f, - 0.000718f, 0.000724f, 0.000833f, 0.001069f, 0.001184f, 0.001346f, 0.001464f, 0.001898f, - 0.002649f, 0.003164f, 0.004467f, 0.005863f, 0.008400f, 0.013199f, 0.022614f, 0.046051f, - 0.120605f, 0.406738f, 0.801270f, 0.931641f, 0.968262f, 0.982422f, 0.988770f, 0.992676f, - 0.994629f, 0.996094f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000120f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000219f, 0.000237f, 0.000235f, 0.000241f, 0.000480f, - 0.000584f, 0.000715f, 0.000723f, 0.000775f, 0.001061f, 0.000959f, 0.001139f, 0.001526f, - 0.001770f, 0.002546f, 0.003151f, 0.004250f, 0.006195f, 0.009071f, 0.014595f, 0.026413f, - 0.056763f, 0.169067f, 0.557617f, 0.869141f, 0.951172f, 0.976074f, 0.986328f, 0.990723f, - 0.994141f, 0.995605f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000000f, 0.000120f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000216f, 0.000228f, 0.000285f, 0.000339f, - 0.000454f, 0.000572f, 0.000595f, 0.000721f, 0.000604f, 0.000930f, 0.000958f, 0.001171f, - 0.001431f, 0.001888f, 0.002663f, 0.003256f, 0.004402f, 0.006527f, 0.009964f, 0.016281f, - 0.031189f, 0.074524f, 0.258301f, 0.714355f, 0.916016f, 0.965332f, 0.982422f, 0.989746f, - 0.992676f, 0.995117f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000000f, 0.000063f, 0.000120f, 0.000121f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000194f, 0.000184f, 0.000228f, - 0.000340f, 0.000396f, 0.000668f, 0.000571f, 0.000478f, 0.000602f, 0.000919f, 0.000956f, - 0.001061f, 0.001497f, 0.001888f, 0.002565f, 0.003523f, 0.004578f, 0.006935f, 0.010765f, - 0.018417f, 0.038635f, 0.107727f, 0.416260f, 0.832520f, 0.946289f, 0.975586f, 0.986328f, - 0.991699f, 0.994629f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000000f, 0.000000f, 0.000045f, 0.000118f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000234f, 0.000294f, 0.000220f, 0.000486f, 0.000579f, 0.000588f, 0.000669f, 0.000878f, - 0.001038f, 0.001135f, 0.001451f, 0.001820f, 0.002529f, 0.003551f, 0.005199f, 0.007542f, - 0.012230f, 0.022369f, 0.051910f, 0.174927f, 0.630859f, 0.905273f, 0.965332f, 0.982910f, - 0.990234f, 0.993652f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000000f, 0.000000f, 0.000000f, 0.000091f, 0.000117f, 0.000120f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000171f, 0.000151f, 0.000166f, 0.000195f, 0.000342f, 0.000452f, 0.000594f, 0.000599f, - 0.000862f, 0.001019f, 0.001135f, 0.001465f, 0.002031f, 0.002676f, 0.003714f, 0.005497f, - 0.008286f, 0.014320f, 0.028854f, 0.077332f, 0.322754f, 0.809082f, 0.946289f, 0.977051f, - 0.987793f, 0.993164f, 0.998047f, 0.998535f, 0.998047f, 0.998047f, 0.998535f, 0.998047f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000079f, 0.000105f, 0.000120f, - 0.000120f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000008f, 0.000006f, 0.000098f, 0.000137f, 0.000233f, 0.000324f, 0.000566f, 0.000589f, - 0.000618f, 0.000874f, 0.000941f, 0.001108f, 0.001621f, 0.001880f, 0.002726f, 0.003788f, - 0.005840f, 0.009583f, 0.017563f, 0.039368f, 0.133545f, 0.582520f, 0.906738f, 0.968262f, - 0.984863f, 0.992188f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000069f, 0.000114f, - 0.000117f, 0.000120f, 0.000120f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000021f, - 0.000013f, 0.000009f, 0.000006f, 0.000004f, 0.000090f, 0.000206f, 0.000305f, 0.000538f, - 0.000585f, 0.000596f, 0.000869f, 0.000941f, 0.001149f, 0.001516f, 0.002150f, 0.002729f, - 0.004475f, 0.006660f, 0.011360f, 0.022690f, 0.061401f, 0.281494f, 0.813965f, 0.952148f, - 0.980957f, 0.990723f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000006f, - 0.000085f, 0.000114f, 0.000117f, 0.000119f, 0.000119f, 0.000120f, 0.000120f, 0.000121f, - 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000122f, 0.000122f, 0.000077f, 0.000041f, - 0.000022f, 0.000013f, 0.000009f, 0.000006f, 0.000066f, 0.000107f, 0.000223f, 0.000250f, - 0.000532f, 0.000576f, 0.000593f, 0.000784f, 0.000937f, 0.001126f, 0.001523f, 0.002306f, - 0.003193f, 0.004574f, 0.007717f, 0.014191f, 0.032410f, 0.116577f, 0.595215f, 0.921875f, - 0.974609f, 0.988770f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000056f, 0.000112f, 0.000114f, 0.000118f, 0.000119f, 0.000120f, - 0.000120f, 0.000120f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000074f, - 0.000038f, 0.000021f, 0.000013f, 0.000009f, 0.000006f, 0.000004f, 0.000003f, 0.000179f, - 0.000258f, 0.000367f, 0.000469f, 0.000583f, 0.000770f, 0.000932f, 0.001131f, 0.001758f, - 0.002483f, 0.003517f, 0.005432f, 0.009232f, 0.019302f, 0.054504f, 0.293457f, 0.853516f, - 0.964844f, 0.986816f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000015f, 0.000084f, 0.000107f, 0.000113f, 0.000117f, - 0.000118f, 0.000119f, 0.000120f, 0.000120f, 0.000120f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000076f, 0.000042f, 0.000023f, 0.000015f, 0.000009f, 0.000007f, 0.000005f, 0.000004f, - 0.000147f, 0.000238f, 0.000457f, 0.000545f, 0.000586f, 0.000821f, 0.000936f, 0.001139f, - 0.001849f, 0.002665f, 0.003687f, 0.006367f, 0.011810f, 0.028931f, 0.120605f, 0.687988f, - 0.947754f, 0.982910f, 0.996094f, 0.996582f, 0.996582f, 0.996582f, 0.996582f, 0.996582f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000082f, 0.000095f, - 0.000111f, 0.000115f, 0.000117f, 0.000118f, 0.000119f, 0.000119f, 0.000120f, 0.000120f, - 0.000120f, 0.000120f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000083f, 0.000042f, 0.000026f, 0.000015f, 0.000010f, 0.000007f, 0.000005f, - 0.000013f, 0.000086f, 0.000185f, 0.000309f, 0.000552f, 0.000577f, 0.000796f, 0.000925f, - 0.001251f, 0.001838f, 0.002878f, 0.004509f, 0.007572f, 0.016617f, 0.054932f, 0.391602f, - 0.912109f, 0.978516f, 0.996094f, 0.996094f, 0.996094f, 0.996582f, 0.996094f, 0.996094f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000095f, 0.000106f, 0.000112f, 0.000113f, 0.000115f, 0.000118f, 0.000118f, - 0.000119f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000099f, 0.000048f, 0.000027f, 0.000017f, 0.000011f, 0.000008f, - 0.000006f, 0.000004f, 0.000089f, 0.000182f, 0.000347f, 0.000495f, 0.000570f, 0.000777f, - 0.000922f, 0.001316f, 0.001831f, 0.003004f, 0.005028f, 0.010078f, 0.028183f, 0.161865f, - 0.833496f, 0.972168f, 0.995117f, 0.995605f, 0.995605f, 0.995117f, 0.995117f, 0.995605f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000074f, 0.000093f, 0.000107f, 0.000111f, 0.000115f, - 0.000116f, 0.000117f, 0.000118f, 0.000119f, 0.000119f, 0.000119f, 0.000120f, 0.000120f, - 0.000120f, 0.000120f, 0.000120f, 0.000121f, 0.000057f, 0.000032f, 0.000021f, 0.000013f, - 0.000008f, 0.000006f, 0.000005f, 0.000034f, 0.000159f, 0.000267f, 0.000514f, 0.000566f, - 0.000714f, 0.000888f, 0.001348f, 0.001995f, 0.003302f, 0.006447f, 0.015945f, 0.069153f, - 0.646484f, 0.960449f, 0.994629f, 0.995117f, 0.994629f, 0.995117f, 0.994629f, 0.995117f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000080f, 0.000095f, - 0.000102f, 0.000109f, 0.000114f, 0.000115f, 0.000116f, 0.000118f, 0.000118f, 0.000119f, - 0.000119f, 0.000119f, 0.000120f, 0.000120f, 0.000120f, 0.000077f, 0.000044f, 0.000025f, - 0.000015f, 0.000011f, 0.000007f, 0.000005f, 0.000004f, 0.000106f, 0.000244f, 0.000476f, - 0.000561f, 0.000622f, 0.000893f, 0.001266f, 0.001968f, 0.003990f, 0.009476f, 0.033234f, - 0.342529f, 0.940918f, 0.993652f, 0.993652f, 0.993652f, 0.993652f, 0.993652f, 0.993652f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000046f, 0.000079f, 0.000093f, 0.000104f, 0.000110f, 0.000111f, 0.000113f, 0.000116f, - 0.000117f, 0.000118f, 0.000118f, 0.000119f, 0.000119f, 0.000119f, 0.000092f, 0.000050f, - 0.000029f, 0.000019f, 0.000012f, 0.000009f, 0.000006f, 0.000004f, 0.000061f, 0.000188f, - 0.000324f, 0.000456f, 0.000525f, 0.000657f, 0.001371f, 0.002445f, 0.005634f, 0.017563f, - 0.135986f, 0.902832f, 0.992188f, 0.992188f, 0.992676f, 0.992188f, 0.992676f, 0.992188f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000038f, 0.000075f, 0.000092f, 0.000100f, 0.000105f, - 0.000111f, 0.000112f, 0.000114f, 0.000116f, 0.000117f, 0.000117f, 0.000118f, 0.000118f, - 0.000074f, 0.000041f, 0.000024f, 0.000016f, 0.000010f, 0.000007f, 0.000005f, 0.000033f, - 0.000167f, 0.000423f, 0.000410f, 0.000413f, 0.000575f, 0.001446f, 0.003387f, 0.009644f, - 0.056183f, 0.817383f, 0.990234f, 0.990234f, 0.990234f, 0.990723f, 0.990234f, 0.990723f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000011f, 0.000067f, - 0.000084f, 0.000096f, 0.000103f, 0.000108f, 0.000110f, 0.000113f, 0.000115f, 0.000115f, - 0.000116f, 0.000104f, 0.000057f, 0.000035f, 0.000021f, 0.000013f, 0.000009f, 0.000006f, - 0.000054f, 0.000161f, 0.000317f, 0.000332f, 0.000393f, 0.000723f, 0.001760f, 0.005203f, - 0.025345f, 0.617676f, 0.987793f, 0.987793f, 0.987793f, 0.988281f, 0.988281f, 0.988281f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000017f, 0.000052f, 0.000075f, 0.000091f, 0.000097f, 0.000105f, 0.000108f, - 0.000111f, 0.000113f, 0.000114f, 0.000085f, 0.000050f, 0.000031f, 0.000018f, 0.000012f, - 0.000008f, 0.000005f, 0.000095f, 0.000314f, 0.000306f, 0.000363f, 0.000813f, 0.002583f, - 0.011734f, 0.308105f, 0.983887f, 0.984375f, 0.984375f, 0.984375f, 0.983887f, 0.983887f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000037f, 0.000065f, 0.000083f, - 0.000093f, 0.000099f, 0.000105f, 0.000108f, 0.000110f, 0.000082f, 0.000045f, 0.000027f, - 0.000017f, 0.000011f, 0.000007f, 0.000114f, 0.000245f, 0.000209f, 0.000379f, 0.001151f, - 0.005260f, 0.107971f, 0.977539f, 0.979004f, 0.978027f, 0.978027f, 0.978027f, 0.978027f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000007f, 0.000045f, 0.000069f, 0.000084f, 0.000093f, 0.000099f, 0.000104f, 0.000076f, - 0.000044f, 0.000026f, 0.000016f, 0.000010f, 0.000012f, 0.000152f, 0.000179f, 0.000373f, - 0.001760f, 0.035522f, 0.969238f, 0.968750f, 0.968750f, 0.968750f, 0.968750f, 0.968750f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000014f, 0.000050f, 0.000070f, 0.000082f, - 0.000092f, 0.000075f, 0.000044f, 0.000026f, 0.000015f, 0.000009f, 0.000121f, 0.000117f, - 0.000611f, 0.010231f, 0.951172f, 0.951172f, 0.951172f, 0.951172f, 0.950684f, 0.951660f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000020f, 0.000047f, 0.000069f, 0.000077f, 0.000042f, 0.000024f, 0.000013f, 0.000078f, - 0.000130f, 0.001914f, 0.915039f, 0.915527f, 0.915039f, 0.915527f, 0.916016f, 0.915039f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000017f, 0.000047f, 0.000040f, 0.000019f, - 0.000035f, 0.000188f, 0.833984f, 0.833496f, 0.833496f, 0.834473f, 0.834473f, 0.833984f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000014f, 0.000007f, 0.642578f, 0.643555f, 0.643066f, 0.643555f, 0.642578f, 0.642578f, - }, - { - 0.113464f, 0.797852f, 0.930176f, 0.961914f, 0.974609f, 0.980469f, 0.984863f, 0.987793f, - 0.989258f, 0.991211f, 0.992188f, 0.993164f, 0.993652f, 0.994141f, 0.995117f, 0.995117f, - 0.995605f, 0.996094f, 0.996582f, 0.996582f, 0.997070f, 0.997070f, 0.997070f, 0.997559f, - 0.997559f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, - 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.007183f, 0.058716f, 0.349609f, 0.784668f, 0.912598f, 0.952148f, 0.968262f, 0.977539f, - 0.981934f, 0.985352f, 0.988281f, 0.990234f, 0.991211f, 0.992188f, 0.993652f, 0.993652f, - 0.994141f, 0.995117f, 0.995605f, 0.995605f, 0.996094f, 0.996582f, 0.996582f, 0.997070f, - 0.997070f, 0.997559f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998535f, - 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.002432f, 0.011818f, 0.039581f, 0.143677f, 0.482910f, 0.800293f, 0.908691f, 0.947266f, - 0.964844f, 0.974609f, 0.980469f, 0.984375f, 0.987305f, 0.989258f, 0.990723f, 0.991699f, - 0.992676f, 0.993652f, 0.994141f, 0.995117f, 0.995605f, 0.996094f, 0.996094f, 0.996582f, - 0.996582f, 0.997070f, 0.997070f, 0.997559f, 0.997559f, 0.997559f, 0.998047f, 0.998047f, - 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.001096f, 0.005062f, 0.012482f, 0.030151f, 0.079956f, 0.239014f, 0.581055f, 0.819824f, - 0.909180f, 0.946289f, 0.963379f, 0.973145f, 0.979492f, 0.983398f, 0.986328f, 0.988281f, - 0.990234f, 0.991699f, 0.992188f, 0.993164f, 0.994141f, 0.994629f, 0.995605f, 0.996094f, - 0.996582f, 0.996582f, 0.996582f, 0.996582f, 0.997070f, 0.997559f, 0.997559f, 0.997559f, - 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000610f, 0.002434f, 0.005779f, 0.012207f, 0.023972f, 0.052765f, 0.129883f, 0.342773f, - 0.660156f, 0.841309f, 0.914062f, 0.947266f, 0.963379f, 0.973145f, 0.979004f, 0.982910f, - 0.985840f, 0.987793f, 0.989746f, 0.991211f, 0.992188f, 0.993164f, 0.994141f, 0.994629f, - 0.995605f, 0.995605f, 0.996094f, 0.996582f, 0.996582f, 0.997070f, 0.997070f, 0.997559f, - 0.997559f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, - 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000397f, 0.001559f, 0.003397f, 0.006058f, 0.011177f, 0.020355f, 0.039307f, 0.083130f, - 0.196777f, 0.452148f, 0.724121f, 0.862305f, 0.920410f, 0.949219f, 0.964355f, 0.973145f, - 0.979004f, 0.982910f, 0.985840f, 0.988770f, 0.989258f, 0.991211f, 0.992188f, 0.993164f, - 0.994141f, 0.994629f, 0.995605f, 0.995605f, 0.996094f, 0.996582f, 0.996582f, 0.997070f, - 0.997070f, 0.997559f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998535f, - 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000366f, 0.001097f, 0.002163f, 0.003523f, 0.006268f, 0.010941f, 0.017487f, 0.030930f, - 0.058411f, 0.122925f, 0.281738f, 0.556152f, 0.776367f, 0.881348f, 0.928223f, 0.951660f, - 0.966309f, 0.973633f, 0.979492f, 0.983398f, 0.986328f, 0.988281f, 0.989746f, 0.991211f, - 0.992188f, 0.993164f, 0.994141f, 0.994629f, 0.995605f, 0.995605f, 0.996094f, 0.996582f, - 0.996582f, 0.997070f, 0.997070f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, - 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000244f, 0.000728f, 0.001340f, 0.002533f, 0.003813f, 0.006081f, 0.009750f, 0.015419f, - 0.025177f, 0.044067f, 0.084473f, 0.179077f, 0.384033f, 0.649902f, 0.818848f, 0.897949f, - 0.935547f, 0.956055f, 0.967285f, 0.975098f, 0.980957f, 0.983887f, 0.986328f, 0.988281f, - 0.990234f, 0.991699f, 0.992676f, 0.993652f, 0.994141f, 0.995117f, 0.995605f, 0.996094f, - 0.996094f, 0.996582f, 0.996582f, 0.997070f, 0.997070f, 0.997559f, 0.998047f, 0.998047f, - 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000244f, 0.000609f, 0.000854f, 0.001898f, 0.002781f, 0.004246f, 0.006218f, 0.008835f, - 0.013504f, 0.021362f, 0.035400f, 0.062347f, 0.121460f, 0.255127f, 0.495361f, 0.726562f, - 0.852539f, 0.912598f, 0.943359f, 0.959473f, 0.969238f, 0.976562f, 0.981445f, 0.984375f, - 0.987305f, 0.988770f, 0.990234f, 0.991699f, 0.992676f, 0.993652f, 0.994629f, 0.995117f, - 0.995605f, 0.996094f, 0.996582f, 0.996582f, 0.996582f, 0.997070f, 0.997070f, 0.997559f, - 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000244f, 0.000244f, 0.000731f, 0.001295f, 0.002159f, 0.003092f, 0.004051f, 0.005836f, - 0.008560f, 0.011925f, 0.018585f, 0.029373f, 0.048950f, 0.088013f, 0.174194f, 0.354980f, - 0.604492f, 0.788086f, 0.880371f, 0.925293f, 0.950195f, 0.963867f, 0.972168f, 0.978027f, - 0.982422f, 0.985840f, 0.987793f, 0.990234f, 0.991699f, 0.992188f, 0.993164f, 0.994141f, - 0.994629f, 0.995117f, 0.995605f, 0.996094f, 0.996094f, 0.996582f, 0.997070f, 0.997070f, - 0.997070f, 0.997559f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, - 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000114f, 0.000244f, 0.000709f, 0.001089f, 0.001580f, 0.002100f, 0.002848f, 0.004028f, - 0.005646f, 0.008232f, 0.011276f, 0.016647f, 0.024948f, 0.039215f, 0.067566f, 0.125244f, - 0.249878f, 0.471436f, 0.698242f, 0.834961f, 0.902344f, 0.937012f, 0.955078f, 0.967773f, - 0.974609f, 0.979492f, 0.983887f, 0.987305f, 0.988770f, 0.990723f, 0.991699f, 0.992676f, - 0.993652f, 0.994141f, 0.994629f, 0.995117f, 0.995605f, 0.996094f, 0.996094f, 0.996582f, - 0.997070f, 0.997070f, 0.997559f, 0.997559f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, - 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000244f, 0.000480f, 0.001081f, 0.001216f, 0.001684f, 0.002287f, 0.003113f, - 0.004246f, 0.005711f, 0.007412f, 0.010658f, 0.014900f, 0.021408f, 0.033173f, 0.053711f, - 0.094299f, 0.179688f, 0.351807f, 0.591309f, 0.774902f, 0.871582f, 0.919922f, 0.946289f, - 0.961426f, 0.971191f, 0.977051f, 0.981934f, 0.984863f, 0.987305f, 0.989258f, 0.991211f, - 0.992188f, 0.993164f, 0.994141f, 0.994629f, 0.995117f, 0.995117f, 0.995605f, 0.996094f, - 0.996094f, 0.996582f, 0.997070f, 0.997559f, 0.998047f, 0.997559f, 0.998047f, 0.998047f, - 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000364f, 0.000366f, 0.000729f, 0.001195f, 0.001218f, 0.001693f, 0.002209f, - 0.003038f, 0.004192f, 0.005249f, 0.006981f, 0.009926f, 0.013405f, 0.019165f, 0.028473f, - 0.044250f, 0.073975f, 0.134521f, 0.260010f, 0.476562f, 0.696289f, 0.830566f, 0.898438f, - 0.933594f, 0.954102f, 0.966309f, 0.974609f, 0.979492f, 0.982910f, 0.986328f, 0.988281f, - 0.989746f, 0.991699f, 0.992676f, 0.993652f, 0.994141f, 0.995117f, 0.995117f, 0.995605f, - 0.996094f, 0.996094f, 0.996582f, 0.997070f, 0.997070f, 0.997559f, 0.998047f, 0.998047f, - 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000226f, 0.000365f, 0.000488f, 0.000731f, 0.001090f, 0.001245f, 0.002028f, - 0.002169f, 0.003023f, 0.003952f, 0.005043f, 0.006790f, 0.009026f, 0.012276f, 0.016754f, - 0.024628f, 0.037384f, 0.060120f, 0.104431f, 0.196045f, 0.372803f, 0.604980f, 0.779785f, - 0.872070f, 0.919922f, 0.945312f, 0.960938f, 0.970703f, 0.977539f, 0.980957f, 0.984863f, - 0.987305f, 0.989258f, 0.991211f, 0.992188f, 0.993164f, 0.993652f, 0.994629f, 0.995117f, - 0.995605f, 0.996094f, 0.996582f, 0.996582f, 0.997070f, 0.997070f, 0.997559f, 0.997559f, - 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000364f, 0.000487f, 0.000488f, 0.000608f, 0.001092f, 0.001323f, - 0.001909f, 0.002028f, 0.002829f, 0.003754f, 0.004940f, 0.006329f, 0.008850f, 0.011353f, - 0.015572f, 0.022110f, 0.032196f, 0.050293f, 0.083984f, 0.151978f, 0.288574f, 0.507812f, - 0.715332f, 0.839844f, 0.902832f, 0.936035f, 0.955566f, 0.966797f, 0.974609f, 0.979492f, - 0.983887f, 0.986816f, 0.988281f, 0.989746f, 0.991699f, 0.992676f, 0.993652f, 0.994141f, - 0.994629f, 0.995605f, 0.995605f, 0.996582f, 0.996582f, 0.997070f, 0.997559f, 0.997559f, - 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000341f, 0.000486f, 0.000487f, 0.000591f, 0.000846f, 0.001213f, - 0.001407f, 0.002018f, 0.002306f, 0.003119f, 0.003736f, 0.004700f, 0.005936f, 0.007858f, - 0.010498f, 0.013939f, 0.019913f, 0.028564f, 0.043060f, 0.069275f, 0.120972f, 0.225830f, - 0.416748f, 0.642090f, 0.798828f, 0.881836f, 0.924805f, 0.948730f, 0.962891f, 0.971191f, - 0.978516f, 0.982422f, 0.985352f, 0.987793f, 0.989746f, 0.991211f, 0.992676f, 0.993164f, - 0.994141f, 0.994629f, 0.995117f, 0.995605f, 0.996582f, 0.996582f, 0.996582f, 0.997070f, - 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, - 0.998535f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000121f, 0.000122f, 0.000475f, 0.000486f, 0.000487f, 0.000714f, 0.000913f, - 0.001296f, 0.001350f, 0.001884f, 0.002163f, 0.002871f, 0.003702f, 0.004578f, 0.005573f, - 0.007278f, 0.009819f, 0.013039f, 0.017883f, 0.025589f, 0.037445f, 0.058655f, 0.099243f, - 0.180542f, 0.338867f, 0.563965f, 0.751465f, 0.857422f, 0.912109f, 0.941406f, 0.958496f, - 0.968262f, 0.976074f, 0.980957f, 0.984375f, 0.986816f, 0.989258f, 0.990723f, 0.992188f, - 0.993164f, 0.994141f, 0.994629f, 0.995117f, 0.995605f, 0.996582f, 0.996582f, 0.997070f, - 0.997070f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, - 0.998535f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000122f, 0.000242f, 0.000417f, 0.000607f, 0.000602f, 0.000644f, - 0.001016f, 0.001223f, 0.001337f, 0.002010f, 0.002087f, 0.002752f, 0.003380f, 0.004486f, - 0.005760f, 0.007523f, 0.009048f, 0.012169f, 0.016312f, 0.022949f, 0.033295f, 0.050812f, - 0.082886f, 0.146851f, 0.275635f, 0.486572f, 0.696777f, 0.828613f, 0.896484f, 0.933594f, - 0.953613f, 0.965820f, 0.973633f, 0.979980f, 0.983887f, 0.986328f, 0.988770f, 0.990723f, - 0.992188f, 0.993164f, 0.993652f, 0.994141f, 0.995117f, 0.995605f, 0.996094f, 0.996582f, - 0.996582f, 0.997559f, 0.997559f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998535f, - 0.998535f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000262f, 0.000463f, 0.000603f, 0.000665f, - 0.000716f, 0.001069f, 0.001322f, 0.001538f, 0.001895f, 0.002293f, 0.003120f, 0.003323f, - 0.004166f, 0.005638f, 0.006828f, 0.008942f, 0.011368f, 0.015465f, 0.021057f, 0.029663f, - 0.044861f, 0.070923f, 0.123169f, 0.228149f, 0.416504f, 0.640137f, 0.797363f, 0.880859f, - 0.924805f, 0.948730f, 0.963379f, 0.971680f, 0.978516f, 0.982422f, 0.985840f, 0.988281f, - 0.990723f, 0.991699f, 0.992676f, 0.993652f, 0.994141f, 0.995117f, 0.995117f, 0.996094f, - 0.996582f, 0.997070f, 0.997070f, 0.997559f, 0.997559f, 0.998047f, 0.998047f, 0.998535f, - 0.998535f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000120f, 0.000172f, 0.000243f, 0.000365f, 0.000475f, 0.000607f, - 0.000608f, 0.000609f, 0.001013f, 0.001424f, 0.001456f, 0.001904f, 0.002411f, 0.002903f, - 0.003145f, 0.004314f, 0.004944f, 0.006607f, 0.008156f, 0.010719f, 0.014297f, 0.018906f, - 0.027069f, 0.040070f, 0.062103f, 0.104858f, 0.191162f, 0.355469f, 0.581543f, 0.762695f, - 0.863281f, 0.915039f, 0.943848f, 0.960449f, 0.970703f, 0.977051f, 0.981445f, 0.985840f, - 0.987793f, 0.989746f, 0.991211f, 0.992676f, 0.993652f, 0.994141f, 0.995117f, 0.995605f, - 0.996094f, 0.996094f, 0.997070f, 0.997070f, 0.998047f, 0.997559f, 0.998047f, 0.998535f, - 0.998535f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000096f, 0.000239f, 0.000241f, 0.000336f, 0.000482f, - 0.000719f, 0.000729f, 0.000831f, 0.001049f, 0.001552f, 0.001576f, 0.001710f, 0.002373f, - 0.002846f, 0.003254f, 0.004051f, 0.005035f, 0.006405f, 0.007706f, 0.009987f, 0.013092f, - 0.017715f, 0.024872f, 0.035980f, 0.055328f, 0.091248f, 0.163330f, 0.305664f, 0.524902f, - 0.726562f, 0.845215f, 0.906250f, 0.938965f, 0.957031f, 0.969238f, 0.976074f, 0.981445f, - 0.984863f, 0.987305f, 0.989258f, 0.991211f, 0.992188f, 0.993164f, 0.994141f, 0.995117f, - 0.995605f, 0.996094f, 0.996582f, 0.996582f, 0.997559f, 0.997559f, 0.997559f, 0.998047f, - 0.998535f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000000f, 0.000000f, 0.000118f, 0.000120f, 0.000351f, 0.000364f, 0.000421f, - 0.000480f, 0.000606f, 0.000728f, 0.000852f, 0.001175f, 0.001535f, 0.001673f, 0.001671f, - 0.002277f, 0.002743f, 0.003220f, 0.003922f, 0.004868f, 0.005951f, 0.007488f, 0.009430f, - 0.012527f, 0.016266f, 0.022964f, 0.033142f, 0.049805f, 0.080688f, 0.141846f, 0.265625f, - 0.473145f, 0.688477f, 0.825684f, 0.897949f, 0.934082f, 0.954102f, 0.966797f, 0.975098f, - 0.980469f, 0.984375f, 0.987305f, 0.989258f, 0.991211f, 0.992676f, 0.993164f, 0.993652f, - 0.995117f, 0.995605f, 0.996094f, 0.996582f, 0.997070f, 0.997070f, 0.997559f, 0.998047f, - 0.998535f, 0.998535f, 0.999512f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999023f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000058f, 0.000235f, 0.000360f, 0.000243f, - 0.000440f, 0.000583f, 0.000847f, 0.000851f, 0.000852f, 0.001189f, 0.001411f, 0.001645f, - 0.001898f, 0.002417f, 0.002617f, 0.003435f, 0.003695f, 0.004616f, 0.005733f, 0.007278f, - 0.009216f, 0.012016f, 0.015701f, 0.021561f, 0.030396f, 0.045746f, 0.073120f, 0.125732f, - 0.233521f, 0.428223f, 0.653320f, 0.807617f, 0.887695f, 0.929688f, 0.951660f, 0.965820f, - 0.974121f, 0.980469f, 0.984375f, 0.986816f, 0.989746f, 0.991211f, 0.992676f, 0.993164f, - 0.994141f, 0.995117f, 0.995605f, 0.996582f, 0.996582f, 0.997070f, 0.997559f, 0.998047f, - 0.998047f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000237f, 0.000237f, 0.000362f, - 0.000365f, 0.000558f, 0.000814f, 0.000727f, 0.000729f, 0.000935f, 0.001189f, 0.001403f, - 0.001569f, 0.001989f, 0.002216f, 0.002533f, 0.003307f, 0.003906f, 0.004463f, 0.005646f, - 0.006908f, 0.008980f, 0.011230f, 0.014755f, 0.020020f, 0.028320f, 0.041931f, 0.065979f, - 0.113098f, 0.209229f, 0.389648f, 0.620605f, 0.789551f, 0.879395f, 0.924805f, 0.950684f, - 0.964844f, 0.974121f, 0.979980f, 0.983398f, 0.987305f, 0.989258f, 0.991211f, 0.992676f, - 0.993652f, 0.993652f, 0.995117f, 0.995605f, 0.996582f, 0.997070f, 0.997559f, 0.998047f, - 0.998047f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000120f, 0.000121f, - 0.000241f, 0.000486f, 0.000575f, 0.000707f, 0.000726f, 0.000971f, 0.000849f, 0.000966f, - 0.001350f, 0.001660f, 0.001678f, 0.002224f, 0.002483f, 0.003197f, 0.003611f, 0.004200f, - 0.005318f, 0.006744f, 0.008476f, 0.010506f, 0.014145f, 0.019089f, 0.026627f, 0.039001f, - 0.061096f, 0.103333f, 0.189819f, 0.358887f, 0.591309f, 0.773438f, 0.872559f, 0.922363f, - 0.948730f, 0.963867f, 0.973145f, 0.979492f, 0.983887f, 0.986816f, 0.989258f, 0.991211f, - 0.992188f, 0.993164f, 0.994629f, 0.995117f, 0.995605f, 0.996582f, 0.997070f, 0.997559f, - 0.998047f, 0.998047f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000175f, 0.000361f, - 0.000481f, 0.000485f, 0.000364f, 0.000562f, 0.000703f, 0.000827f, 0.000842f, 0.000972f, - 0.001172f, 0.001321f, 0.001675f, 0.001684f, 0.002153f, 0.002455f, 0.003122f, 0.003391f, - 0.004177f, 0.005314f, 0.006325f, 0.007896f, 0.010368f, 0.013527f, 0.018082f, 0.025162f, - 0.037140f, 0.057343f, 0.095886f, 0.175659f, 0.334473f, 0.567871f, 0.760742f, 0.866699f, - 0.919922f, 0.947754f, 0.963379f, 0.972656f, 0.979492f, 0.984375f, 0.987305f, 0.989258f, - 0.991211f, 0.992676f, 0.993652f, 0.994629f, 0.995117f, 0.996094f, 0.996582f, 0.997070f, - 0.998047f, 0.998047f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000325f, - 0.000311f, 0.000243f, 0.000484f, 0.000486f, 0.000536f, 0.000698f, 0.000723f, 0.000844f, - 0.000972f, 0.001081f, 0.001312f, 0.001658f, 0.001914f, 0.001932f, 0.002390f, 0.003017f, - 0.003668f, 0.004353f, 0.005199f, 0.006336f, 0.007812f, 0.009972f, 0.012802f, 0.017029f, - 0.024200f, 0.035034f, 0.053833f, 0.090027f, 0.164185f, 0.316162f, 0.549805f, 0.751465f, - 0.863281f, 0.918457f, 0.947266f, 0.963379f, 0.974121f, 0.979492f, 0.984375f, 0.987793f, - 0.989746f, 0.991699f, 0.993164f, 0.994141f, 0.995117f, 0.995605f, 0.996094f, 0.997070f, - 0.997559f, 0.997559f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, - 0.000231f, 0.000453f, 0.000480f, 0.000484f, 0.000485f, 0.000486f, 0.000917f, 0.000963f, - 0.000969f, 0.000970f, 0.001043f, 0.001288f, 0.001523f, 0.001684f, 0.001885f, 0.002464f, - 0.002531f, 0.003565f, 0.004124f, 0.004745f, 0.006077f, 0.007580f, 0.009605f, 0.012634f, - 0.016953f, 0.023346f, 0.033386f, 0.051697f, 0.085632f, 0.156250f, 0.303955f, 0.537598f, - 0.746582f, 0.860840f, 0.918457f, 0.947754f, 0.963867f, 0.973633f, 0.979980f, 0.984863f, - 0.987793f, 0.990234f, 0.991699f, 0.993652f, 0.994141f, 0.995117f, 0.996094f, 0.996582f, - 0.997070f, 0.997559f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, - 0.000122f, 0.000235f, 0.000239f, 0.000359f, 0.000484f, 0.000485f, 0.000486f, 0.000628f, - 0.000957f, 0.000967f, 0.000969f, 0.001065f, 0.001288f, 0.001602f, 0.001850f, 0.001995f, - 0.002409f, 0.002523f, 0.003462f, 0.003838f, 0.004993f, 0.005917f, 0.007233f, 0.009338f, - 0.012230f, 0.015610f, 0.022415f, 0.032288f, 0.049805f, 0.082947f, 0.151489f, 0.296631f, - 0.532715f, 0.745117f, 0.862793f, 0.919434f, 0.948242f, 0.964844f, 0.974609f, 0.980957f, - 0.985352f, 0.988281f, 0.990723f, 0.992676f, 0.994141f, 0.994629f, 0.995605f, 0.996094f, - 0.996582f, 0.997070f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000187f, 0.000437f, 0.000473f, 0.000483f, 0.000485f, 0.000606f, - 0.000583f, 0.000711f, 0.000772f, 0.000968f, 0.001107f, 0.001287f, 0.001434f, 0.001662f, - 0.001984f, 0.002449f, 0.002634f, 0.003145f, 0.003777f, 0.004410f, 0.005722f, 0.007114f, - 0.008926f, 0.011696f, 0.016006f, 0.021683f, 0.031342f, 0.048309f, 0.080750f, 0.149170f, - 0.294678f, 0.534668f, 0.749512f, 0.866211f, 0.922363f, 0.950684f, 0.966309f, 0.975586f, - 0.981934f, 0.985840f, 0.989258f, 0.991699f, 0.992676f, 0.994141f, 0.994629f, 0.996094f, - 0.996582f, 0.997070f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000000f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000247f, 0.000238f, 0.000407f, 0.000482f, 0.000484f, - 0.000604f, 0.000869f, 0.000909f, 0.000721f, 0.000955f, 0.001000f, 0.001241f, 0.001342f, - 0.001655f, 0.001721f, 0.002329f, 0.002623f, 0.003086f, 0.003677f, 0.004349f, 0.005600f, - 0.006962f, 0.008835f, 0.011581f, 0.015274f, 0.021286f, 0.030884f, 0.047760f, 0.079895f, - 0.148926f, 0.298584f, 0.543945f, 0.758301f, 0.872559f, 0.925781f, 0.953125f, 0.967773f, - 0.977051f, 0.982910f, 0.986816f, 0.989258f, 0.991211f, 0.993164f, 0.994629f, 0.995605f, - 0.996094f, 0.996582f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000237f, 0.000410f, 0.000472f, 0.000481f, - 0.000483f, 0.000485f, 0.000687f, 0.000913f, 0.000956f, 0.000966f, 0.000997f, 0.001341f, - 0.001415f, 0.001813f, 0.002029f, 0.002043f, 0.002594f, 0.003210f, 0.003641f, 0.004734f, - 0.005356f, 0.006882f, 0.008675f, 0.011360f, 0.014816f, 0.020920f, 0.030380f, 0.047485f, - 0.080200f, 0.151733f, 0.308105f, 0.561523f, 0.772949f, 0.881348f, 0.931152f, 0.956055f, - 0.969727f, 0.978516f, 0.983887f, 0.987793f, 0.990234f, 0.992188f, 0.993652f, 0.994629f, - 0.995605f, 0.996094f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000254f, 0.000345f, 0.000468f, - 0.000585f, 0.000482f, 0.000603f, 0.000485f, 0.000862f, 0.000928f, 0.000965f, 0.001174f, - 0.001162f, 0.001405f, 0.001761f, 0.002016f, 0.002182f, 0.002733f, 0.002831f, 0.003504f, - 0.004456f, 0.005440f, 0.006775f, 0.008553f, 0.011055f, 0.014694f, 0.020859f, 0.030334f, - 0.047852f, 0.081970f, 0.157593f, 0.325439f, 0.586914f, 0.790527f, 0.890137f, 0.936523f, - 0.959473f, 0.973145f, 0.980469f, 0.985352f, 0.988770f, 0.990723f, 0.992676f, 0.994141f, - 0.995117f, 0.996094f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000241f, 0.000237f, 0.000340f, - 0.000457f, 0.000580f, 0.000481f, 0.000601f, 0.000605f, 0.000742f, 0.000951f, 0.000953f, - 0.001131f, 0.001257f, 0.001396f, 0.001730f, 0.001936f, 0.002102f, 0.002682f, 0.002762f, - 0.003733f, 0.004425f, 0.005344f, 0.006516f, 0.008354f, 0.010971f, 0.014793f, 0.020859f, - 0.030640f, 0.048859f, 0.085144f, 0.167358f, 0.350586f, 0.620117f, 0.811035f, 0.900391f, - 0.942383f, 0.963379f, 0.975098f, 0.981934f, 0.986816f, 0.989746f, 0.992188f, 0.993164f, - 0.994629f, 0.995117f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000131f, - 0.000301f, 0.000430f, 0.000470f, 0.000593f, 0.000571f, 0.000587f, 0.000693f, 0.000906f, - 0.000959f, 0.000965f, 0.001094f, 0.001364f, 0.001522f, 0.001783f, 0.002094f, 0.002615f, - 0.003038f, 0.003365f, 0.004307f, 0.005135f, 0.006493f, 0.008347f, 0.011055f, 0.014824f, - 0.020844f, 0.031204f, 0.050507f, 0.090027f, 0.182129f, 0.385498f, 0.659668f, 0.834473f, - 0.913086f, 0.949219f, 0.967285f, 0.978027f, 0.983887f, 0.987793f, 0.991211f, 0.992188f, - 0.994141f, 0.995117f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000189f, 0.000122f, 0.000122f, - 0.000241f, 0.000295f, 0.000425f, 0.000457f, 0.000592f, 0.000481f, 0.000603f, 0.000697f, - 0.000926f, 0.000943f, 0.000960f, 0.001022f, 0.001435f, 0.001632f, 0.001658f, 0.002024f, - 0.002468f, 0.003010f, 0.003210f, 0.004124f, 0.005219f, 0.006351f, 0.008163f, 0.010933f, - 0.015030f, 0.021271f, 0.032257f, 0.053009f, 0.097534f, 0.203003f, 0.432373f, 0.704102f, - 0.858887f, 0.924805f, 0.955566f, 0.970703f, 0.979492f, 0.985840f, 0.989258f, 0.991699f, - 0.993164f, 0.995117f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000214f, - 0.000201f, 0.000239f, 0.000241f, 0.000383f, 0.000461f, 0.000474f, 0.000479f, 0.000598f, - 0.000736f, 0.000905f, 0.000947f, 0.001072f, 0.001180f, 0.001376f, 0.001572f, 0.001752f, - 0.001900f, 0.002258f, 0.002792f, 0.003487f, 0.004055f, 0.005161f, 0.006424f, 0.008209f, - 0.010933f, 0.015030f, 0.021942f, 0.033630f, 0.056671f, 0.107666f, 0.233276f, 0.492188f, - 0.752441f, 0.881836f, 0.937012f, 0.961914f, 0.975098f, 0.982910f, 0.987305f, 0.990234f, - 0.992676f, 0.994629f, 0.998535f, 0.998535f, 0.998535f, 0.998047f, 0.998535f, 0.998535f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000132f, - 0.000224f, 0.000129f, 0.000237f, 0.000240f, 0.000337f, 0.000430f, 0.000468f, 0.000579f, - 0.000593f, 0.000602f, 0.000881f, 0.000936f, 0.000956f, 0.000963f, 0.001282f, 0.001519f, - 0.001607f, 0.001852f, 0.002150f, 0.002737f, 0.003508f, 0.003990f, 0.005077f, 0.006516f, - 0.008179f, 0.011185f, 0.015511f, 0.022446f, 0.035614f, 0.061859f, 0.122681f, 0.275879f, - 0.563965f, 0.798828f, 0.903809f, 0.946777f, 0.967773f, 0.978516f, 0.984863f, 0.988770f, - 0.991699f, 0.993652f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000149f, 0.000122f, 0.000207f, 0.000371f, 0.000430f, 0.000573f, - 0.000591f, 0.000598f, 0.000597f, 0.000804f, 0.000901f, 0.000948f, 0.001053f, 0.001083f, - 0.001376f, 0.001584f, 0.001878f, 0.002331f, 0.002529f, 0.003376f, 0.003944f, 0.005230f, - 0.006504f, 0.008537f, 0.011459f, 0.015747f, 0.024002f, 0.038361f, 0.069458f, 0.144409f, - 0.336914f, 0.644043f, 0.841797f, 0.922363f, 0.957520f, 0.972656f, 0.981934f, 0.987305f, - 0.990234f, 0.993164f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000230f, 0.000234f, 0.000235f, 0.000268f, 0.000400f, - 0.000448f, 0.000585f, 0.000590f, 0.000599f, 0.000641f, 0.000788f, 0.000930f, 0.000968f, - 0.001107f, 0.001251f, 0.001656f, 0.001701f, 0.002047f, 0.002691f, 0.003437f, 0.003998f, - 0.004829f, 0.006329f, 0.008492f, 0.011757f, 0.016525f, 0.025345f, 0.042297f, 0.080200f, - 0.177490f, 0.420654f, 0.724121f, 0.878906f, 0.938965f, 0.964355f, 0.977539f, 0.984863f, - 0.989746f, 0.992188f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000214f, 0.000235f, 0.000228f, 0.000240f, - 0.000429f, 0.000439f, 0.000574f, 0.000654f, 0.000583f, 0.000493f, 0.000788f, 0.000813f, - 0.000947f, 0.001062f, 0.001225f, 0.001569f, 0.001721f, 0.002048f, 0.002844f, 0.002979f, - 0.003902f, 0.004997f, 0.006454f, 0.008698f, 0.012192f, 0.018143f, 0.027634f, 0.047913f, - 0.095886f, 0.228394f, 0.526855f, 0.796875f, 0.910156f, 0.953125f, 0.973145f, 0.982422f, - 0.987793f, 0.991699f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000205f, 0.000236f, - 0.000232f, 0.000299f, 0.000446f, 0.000417f, 0.000466f, 0.000580f, 0.000508f, 0.000710f, - 0.000800f, 0.000940f, 0.000954f, 0.001228f, 0.001496f, 0.001631f, 0.002043f, 0.002798f, - 0.003359f, 0.004139f, 0.004951f, 0.006680f, 0.008995f, 0.012764f, 0.018860f, 0.030823f, - 0.056061f, 0.120911f, 0.307617f, 0.645508f, 0.855957f, 0.934082f, 0.964355f, 0.978516f, - 0.985840f, 0.990234f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000226f, - 0.000122f, 0.000226f, 0.000373f, 0.000272f, 0.000325f, 0.000460f, 0.000471f, 0.000477f, - 0.000673f, 0.000877f, 0.000929f, 0.000951f, 0.001129f, 0.001446f, 0.001614f, 0.002096f, - 0.002619f, 0.002939f, 0.003941f, 0.005363f, 0.006844f, 0.009491f, 0.013596f, 0.020905f, - 0.035370f, 0.068420f, 0.161743f, 0.426270f, 0.755859f, 0.900879f, 0.952148f, 0.973145f, - 0.983398f, 0.989746f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000111f, 0.000236f, 0.000297f, 0.000368f, 0.000449f, 0.000467f, - 0.000588f, 0.000641f, 0.000813f, 0.000924f, 0.001035f, 0.001124f, 0.001348f, 0.001764f, - 0.001922f, 0.002439f, 0.003160f, 0.004005f, 0.005280f, 0.007107f, 0.010109f, 0.014748f, - 0.023148f, 0.041595f, 0.088440f, 0.232910f, 0.578125f, 0.841797f, 0.933594f, 0.965820f, - 0.980469f, 0.987305f, 0.996582f, 0.996582f, 0.996582f, 0.996582f, 0.996582f, 0.996582f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000014f, 0.000011f, 0.000116f, 0.000148f, 0.000128f, 0.000369f, 0.000418f, - 0.000563f, 0.000470f, 0.000592f, 0.000776f, 0.000901f, 0.000937f, 0.001112f, 0.001348f, - 0.001743f, 0.001904f, 0.002470f, 0.003187f, 0.003986f, 0.005360f, 0.007557f, 0.010674f, - 0.016068f, 0.026871f, 0.051666f, 0.122925f, 0.356445f, 0.729492f, 0.901855f, 0.955078f, - 0.976074f, 0.985840f, 0.996094f, 0.996582f, 0.996094f, 0.996582f, 0.996094f, 0.996582f, - 0.000122f, 0.000122f, 0.000121f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000028f, 0.000019f, 0.000014f, 0.000011f, 0.000033f, 0.000118f, 0.000247f, 0.000305f, - 0.000412f, 0.000447f, 0.000576f, 0.000587f, 0.000693f, 0.000850f, 0.000949f, 0.001083f, - 0.001319f, 0.001557f, 0.001957f, 0.002424f, 0.003340f, 0.004417f, 0.005688f, 0.007774f, - 0.011497f, 0.017731f, 0.032257f, 0.068604f, 0.189575f, 0.541992f, 0.843262f, 0.938477f, - 0.970703f, 0.983887f, 0.995605f, 0.996094f, 0.996094f, 0.996094f, 0.996094f, 0.996094f, - 0.000121f, 0.000118f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000067f, - 0.000042f, 0.000028f, 0.000020f, 0.000015f, 0.000066f, 0.000009f, 0.000101f, 0.000118f, - 0.000260f, 0.000358f, 0.000520f, 0.000456f, 0.000563f, 0.000711f, 0.000872f, 0.000980f, - 0.001059f, 0.001309f, 0.001699f, 0.002066f, 0.002708f, 0.003248f, 0.004166f, 0.005836f, - 0.008224f, 0.012619f, 0.021484f, 0.041260f, 0.101074f, 0.323486f, 0.733887f, 0.912109f, - 0.962402f, 0.980957f, 0.995117f, 0.995117f, 0.995605f, 0.995605f, 0.995605f, 0.995605f, - 0.000000f, 0.000000f, 0.000119f, 0.000119f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000105f, - 0.000067f, 0.000042f, 0.000029f, 0.000022f, 0.000015f, 0.000011f, 0.000040f, 0.000033f, - 0.000153f, 0.000204f, 0.000313f, 0.000501f, 0.000554f, 0.000575f, 0.000585f, 0.000778f, - 0.000925f, 0.000980f, 0.001245f, 0.001634f, 0.001989f, 0.002413f, 0.003433f, 0.004028f, - 0.005989f, 0.008911f, 0.014374f, 0.026443f, 0.057495f, 0.170166f, 0.549805f, 0.864746f, - 0.951172f, 0.977051f, 0.994629f, 0.994629f, 0.994629f, 0.994629f, 0.995605f, 0.994629f, - 0.000000f, 0.000046f, 0.000088f, 0.000118f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, - 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000108f, 0.000069f, 0.000047f, 0.000030f, 0.000022f, 0.000016f, 0.000012f, 0.000052f, - 0.000081f, 0.000100f, 0.000184f, 0.000226f, 0.000400f, 0.000467f, 0.000452f, 0.000597f, - 0.000807f, 0.000895f, 0.000942f, 0.001219f, 0.001611f, 0.002022f, 0.002352f, 0.003222f, - 0.004177f, 0.006481f, 0.009850f, 0.017517f, 0.034668f, 0.090637f, 0.331055f, 0.776367f, - 0.932129f, 0.972656f, 0.994141f, 0.994141f, 0.994629f, 0.994141f, 0.994629f, 0.994629f, - 0.000000f, 0.000000f, 0.000000f, 0.000107f, 0.000115f, 0.000112f, 0.000119f, 0.000118f, - 0.000119f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000117f, 0.000072f, 0.000049f, 0.000032f, 0.000023f, 0.000017f, 0.000013f, - 0.000011f, 0.000008f, 0.000075f, 0.000151f, 0.000207f, 0.000305f, 0.000509f, 0.000499f, - 0.000560f, 0.000704f, 0.000863f, 0.000917f, 0.001220f, 0.001505f, 0.001740f, 0.002174f, - 0.003153f, 0.004559f, 0.007095f, 0.011826f, 0.022247f, 0.051147f, 0.173462f, 0.618652f, - 0.902344f, 0.966309f, 0.993164f, 0.993652f, 0.992676f, 0.992676f, 0.993164f, 0.993164f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000060f, 0.000102f, 0.000113f, - 0.000117f, 0.000118f, 0.000119f, 0.000119f, 0.000119f, 0.000120f, 0.000120f, 0.000120f, - 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000121f, 0.000078f, 0.000052f, 0.000038f, 0.000027f, 0.000019f, - 0.000015f, 0.000011f, 0.000054f, 0.000007f, 0.000085f, 0.000108f, 0.000258f, 0.000466f, - 0.000533f, 0.000560f, 0.000662f, 0.000849f, 0.000856f, 0.000965f, 0.001180f, 0.001678f, - 0.002075f, 0.003193f, 0.005016f, 0.008095f, 0.014343f, 0.030899f, 0.090820f, 0.401367f, - 0.848145f, 0.956543f, 0.992188f, 0.992188f, 0.992188f, 0.992676f, 0.991699f, 0.992188f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000059f, 0.000096f, - 0.000107f, 0.000112f, 0.000115f, 0.000116f, 0.000117f, 0.000118f, 0.000118f, 0.000119f, - 0.000119f, 0.000119f, 0.000119f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, - 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000088f, 0.000059f, 0.000041f, 0.000031f, - 0.000022f, 0.000017f, 0.000013f, 0.000010f, 0.000056f, 0.000091f, 0.000183f, 0.000201f, - 0.000309f, 0.000506f, 0.000547f, 0.000525f, 0.000629f, 0.000613f, 0.000817f, 0.001012f, - 0.001640f, 0.002420f, 0.003588f, 0.005520f, 0.009453f, 0.019119f, 0.050415f, 0.214722f, - 0.751465f, 0.943848f, 0.990723f, 0.990723f, 0.991211f, 0.991211f, 0.991211f, 0.991211f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000055f, 0.000095f, 0.000103f, 0.000105f, 0.000112f, 0.000114f, 0.000115f, - 0.000117f, 0.000117f, 0.000117f, 0.000118f, 0.000118f, 0.000119f, 0.000119f, 0.000119f, - 0.000119f, 0.000119f, 0.000119f, 0.000120f, 0.000120f, 0.000105f, 0.000069f, 0.000048f, - 0.000035f, 0.000025f, 0.000019f, 0.000015f, 0.000011f, 0.000014f, 0.000008f, 0.000071f, - 0.000193f, 0.000311f, 0.000315f, 0.000524f, 0.000483f, 0.000558f, 0.000591f, 0.000705f, - 0.000950f, 0.001389f, 0.002428f, 0.003494f, 0.006321f, 0.012306f, 0.029480f, 0.108948f, - 0.581543f, 0.924316f, 0.989746f, 0.989746f, 0.989258f, 0.989746f, 0.989258f, 0.989746f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000069f, 0.000096f, 0.000103f, 0.000107f, - 0.000109f, 0.000112f, 0.000113f, 0.000115f, 0.000115f, 0.000116f, 0.000117f, 0.000117f, - 0.000118f, 0.000118f, 0.000118f, 0.000118f, 0.000119f, 0.000119f, 0.000119f, 0.000084f, - 0.000061f, 0.000042f, 0.000031f, 0.000023f, 0.000018f, 0.000014f, 0.000011f, 0.000009f, - 0.000095f, 0.000127f, 0.000223f, 0.000402f, 0.000432f, 0.000399f, 0.000494f, 0.000535f, - 0.000557f, 0.000933f, 0.001474f, 0.002300f, 0.004192f, 0.007919f, 0.017838f, 0.057068f, - 0.360840f, 0.890625f, 0.986816f, 0.987793f, 0.987305f, 0.987305f, 0.987793f, 0.987305f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000035f, 0.000041f, - 0.000088f, 0.000098f, 0.000103f, 0.000106f, 0.000110f, 0.000110f, 0.000113f, 0.000113f, - 0.000115f, 0.000116f, 0.000116f, 0.000117f, 0.000117f, 0.000117f, 0.000117f, 0.000118f, - 0.000111f, 0.000074f, 0.000053f, 0.000038f, 0.000029f, 0.000022f, 0.000016f, 0.000013f, - 0.000010f, 0.000008f, 0.000073f, 0.000152f, 0.000296f, 0.000369f, 0.000365f, 0.000437f, - 0.000507f, 0.000661f, 0.000876f, 0.001451f, 0.002531f, 0.004898f, 0.010384f, 0.031113f, - 0.183838f, 0.833008f, 0.984375f, 0.984863f, 0.984863f, 0.984375f, 0.984863f, 0.984863f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000024f, 0.000044f, 0.000073f, 0.000087f, 0.000097f, 0.000102f, 0.000105f, - 0.000108f, 0.000110f, 0.000111f, 0.000113f, 0.000114f, 0.000114f, 0.000115f, 0.000115f, - 0.000116f, 0.000116f, 0.000101f, 0.000070f, 0.000052f, 0.000037f, 0.000027f, 0.000021f, - 0.000016f, 0.000013f, 0.000010f, 0.000008f, 0.000083f, 0.000183f, 0.000352f, 0.000355f, - 0.000362f, 0.000365f, 0.000528f, 0.000790f, 0.001469f, 0.003029f, 0.005970f, 0.017242f, - 0.089050f, 0.728516f, 0.980957f, 0.981445f, 0.981445f, 0.980957f, 0.980957f, 0.981445f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000033f, 0.000041f, 0.000073f, - 0.000083f, 0.000088f, 0.000097f, 0.000102f, 0.000105f, 0.000108f, 0.000108f, 0.000111f, - 0.000112f, 0.000113f, 0.000113f, 0.000114f, 0.000097f, 0.000068f, 0.000049f, 0.000038f, - 0.000028f, 0.000021f, 0.000016f, 0.000013f, 0.000010f, 0.000056f, 0.000151f, 0.000243f, - 0.000264f, 0.000221f, 0.000328f, 0.000449f, 0.000850f, 0.001612f, 0.003340f, 0.009361f, - 0.043121f, 0.548340f, 0.976074f, 0.976562f, 0.975586f, 0.976074f, 0.976074f, 0.976562f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000019f, 0.000052f, 0.000065f, 0.000077f, 0.000088f, 0.000094f, 0.000098f, - 0.000100f, 0.000104f, 0.000106f, 0.000108f, 0.000109f, 0.000110f, 0.000095f, 0.000069f, - 0.000052f, 0.000037f, 0.000028f, 0.000021f, 0.000017f, 0.000013f, 0.000025f, 0.000063f, - 0.000195f, 0.000233f, 0.000205f, 0.000264f, 0.000401f, 0.000789f, 0.001532f, 0.004520f, - 0.020844f, 0.321289f, 0.969238f, 0.968750f, 0.969238f, 0.968750f, 0.969238f, 0.969238f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000018f, 0.000039f, 0.000053f, - 0.000066f, 0.000079f, 0.000086f, 0.000090f, 0.000096f, 0.000100f, 0.000102f, 0.000105f, - 0.000098f, 0.000074f, 0.000053f, 0.000041f, 0.000031f, 0.000023f, 0.000017f, 0.000013f, - 0.000028f, 0.000139f, 0.000189f, 0.000179f, 0.000219f, 0.000333f, 0.000840f, 0.002119f, - 0.009193f, 0.144775f, 0.958496f, 0.958496f, 0.958008f, 0.958496f, 0.958008f, 0.958008f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000025f, 0.000040f, 0.000052f, 0.000067f, 0.000077f, 0.000082f, - 0.000089f, 0.000093f, 0.000097f, 0.000079f, 0.000059f, 0.000044f, 0.000033f, 0.000024f, - 0.000018f, 0.000014f, 0.000034f, 0.000084f, 0.000157f, 0.000199f, 0.000309f, 0.000817f, - 0.003424f, 0.054901f, 0.940918f, 0.940918f, 0.940918f, 0.940918f, 0.941406f, 0.940430f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000021f, - 0.000040f, 0.000054f, 0.000063f, 0.000072f, 0.000078f, 0.000085f, 0.000065f, 0.000049f, - 0.000036f, 0.000026f, 0.000019f, 0.000014f, 0.000042f, 0.000114f, 0.000122f, 0.000276f, - 0.001024f, 0.016357f, 0.912109f, 0.912598f, 0.911621f, 0.912598f, 0.911621f, 0.913086f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000016f, 0.000032f, 0.000045f, 0.000056f, - 0.000065f, 0.000054f, 0.000039f, 0.000028f, 0.000019f, 0.000013f, 0.000049f, 0.000079f, - 0.000226f, 0.003199f, 0.860840f, 0.859863f, 0.860352f, 0.860840f, 0.860840f, 0.860352f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000004f, 0.000021f, 0.000035f, 0.000040f, 0.000027f, 0.000018f, 0.000013f, - 0.000033f, 0.000333f, 0.764160f, 0.765137f, 0.764648f, 0.764648f, 0.764648f, 0.765137f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000006f, - 0.000011f, 0.000009f, 0.600586f, 0.602051f, 0.602051f, 0.601562f, 0.601074f, 0.601074f, - }, - { - 0.142456f, 0.713867f, 0.883789f, 0.933105f, 0.953613f, 0.964844f, 0.972168f, 0.977539f, - 0.980957f, 0.983398f, 0.985352f, 0.987305f, 0.989258f, 0.989746f, 0.990723f, 0.991699f, - 0.992676f, 0.993164f, 0.993652f, 0.993652f, 0.994141f, 0.995117f, 0.995117f, 0.995605f, - 0.995605f, 0.996094f, 0.996582f, 0.996582f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, - 0.997559f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, - 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.012886f, 0.087646f, 0.360840f, 0.709473f, 0.859863f, 0.916992f, 0.943848f, 0.958496f, - 0.967773f, 0.973633f, 0.978516f, 0.980957f, 0.984375f, 0.986328f, 0.987793f, 0.988770f, - 0.990234f, 0.991211f, 0.992188f, 0.993164f, 0.993164f, 0.993652f, 0.994141f, 0.994629f, - 0.995117f, 0.995605f, 0.996094f, 0.996094f, 0.996094f, 0.996582f, 0.996582f, 0.997070f, - 0.997070f, 0.997070f, 0.997559f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998535f, - 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.003895f, 0.020126f, 0.063599f, 0.188721f, 0.464844f, 0.727539f, 0.853027f, 0.909668f, - 0.938477f, 0.954590f, 0.965332f, 0.971680f, 0.976562f, 0.979980f, 0.982910f, 0.985840f, - 0.986816f, 0.988770f, 0.990234f, 0.990723f, 0.991699f, 0.992188f, 0.993164f, 0.993652f, - 0.994141f, 0.994629f, 0.995117f, 0.995605f, 0.996094f, 0.996094f, 0.996582f, 0.996582f, - 0.996582f, 0.997070f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.998047f, 0.998047f, - 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.002062f, 0.008438f, 0.021774f, 0.049713f, 0.117676f, 0.279541f, 0.541016f, 0.751465f, - 0.855469f, 0.909180f, 0.936035f, 0.952637f, 0.963379f, 0.970703f, 0.975098f, 0.979492f, - 0.982910f, 0.984863f, 0.986328f, 0.987793f, 0.989258f, 0.990234f, 0.990723f, 0.992188f, - 0.992676f, 0.993164f, 0.993652f, 0.994629f, 0.995117f, 0.995117f, 0.996094f, 0.996094f, - 0.996582f, 0.996582f, 0.996582f, 0.997070f, 0.997070f, 0.997559f, 0.997559f, 0.997559f, - 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.001335f, 0.004597f, 0.010628f, 0.020844f, 0.040283f, 0.082764f, 0.177612f, 0.366211f, - 0.605469f, 0.773926f, 0.863281f, 0.910156f, 0.936035f, 0.952148f, 0.962402f, 0.969727f, - 0.975098f, 0.979004f, 0.982422f, 0.984863f, 0.986328f, 0.988281f, 0.988770f, 0.989746f, - 0.991211f, 0.991699f, 0.992676f, 0.993164f, 0.993652f, 0.994629f, 0.995117f, 0.995117f, - 0.996094f, 0.996094f, 0.996094f, 0.996582f, 0.997070f, 0.996582f, 0.997070f, 0.997559f, - 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, - 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000851f, 0.002769f, 0.006130f, 0.010994f, 0.019394f, 0.034943f, 0.063293f, 0.122253f, - 0.244019f, 0.448242f, 0.660156f, 0.798828f, 0.872559f, 0.914062f, 0.937988f, 0.954102f, - 0.961914f, 0.970215f, 0.974609f, 0.978516f, 0.981934f, 0.984375f, 0.986328f, 0.987793f, - 0.988770f, 0.989746f, 0.991211f, 0.991699f, 0.992676f, 0.993164f, 0.994141f, 0.994629f, - 0.995117f, 0.995605f, 0.995605f, 0.996094f, 0.996582f, 0.996582f, 0.997070f, 0.997070f, - 0.997070f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, - 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000466f, 0.001933f, 0.003809f, 0.007095f, 0.011353f, 0.018204f, 0.030029f, 0.050568f, - 0.090759f, 0.170898f, 0.318848f, 0.526367f, 0.708496f, 0.820801f, 0.884277f, 0.918457f, - 0.940918f, 0.954102f, 0.963867f, 0.970215f, 0.975098f, 0.978516f, 0.981934f, 0.984863f, - 0.986328f, 0.988281f, 0.988770f, 0.990234f, 0.991211f, 0.991699f, 0.993164f, 0.993652f, - 0.994141f, 0.994629f, 0.994629f, 0.995605f, 0.996094f, 0.996094f, 0.996582f, 0.996582f, - 0.996582f, 0.997070f, 0.997070f, 0.997559f, 0.997559f, 0.998047f, 0.998047f, 0.998535f, - 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000487f, 0.001685f, 0.002766f, 0.004467f, 0.007305f, 0.011215f, 0.017136f, 0.026489f, - 0.042419f, 0.071716f, 0.125244f, 0.228271f, 0.399658f, 0.599609f, 0.751953f, 0.842773f, - 0.894531f, 0.924805f, 0.943359f, 0.955566f, 0.965820f, 0.971191f, 0.976562f, 0.979980f, - 0.981934f, 0.984863f, 0.986816f, 0.988281f, 0.989258f, 0.990723f, 0.991211f, 0.992188f, - 0.992676f, 0.993652f, 0.994141f, 0.995117f, 0.995117f, 0.995605f, 0.996094f, 0.996094f, - 0.996094f, 0.996582f, 0.997070f, 0.997070f, 0.997070f, 0.997559f, 0.997559f, 0.998047f, - 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000244f, 0.000965f, 0.002024f, 0.003202f, 0.005009f, 0.007050f, 0.011070f, 0.015869f, - 0.023987f, 0.036835f, 0.058563f, 0.097168f, 0.169800f, 0.297852f, 0.484131f, 0.664062f, - 0.789062f, 0.861816f, 0.905273f, 0.930176f, 0.947266f, 0.958984f, 0.967285f, 0.972168f, - 0.976562f, 0.980469f, 0.982910f, 0.984863f, 0.986816f, 0.988770f, 0.989746f, 0.990723f, - 0.992188f, 0.992188f, 0.993652f, 0.993652f, 0.994629f, 0.995117f, 0.995117f, 0.995605f, - 0.996094f, 0.996094f, 0.996582f, 0.996582f, 0.997070f, 0.997070f, 0.997559f, 0.997559f, - 0.997559f, 0.997559f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000244f, 0.000974f, 0.001576f, 0.002403f, 0.003510f, 0.005344f, 0.007332f, 0.010567f, - 0.015099f, 0.022064f, 0.032104f, 0.048706f, 0.078003f, 0.130249f, 0.224243f, 0.378174f, - 0.566406f, 0.720703f, 0.820312f, 0.879883f, 0.915039f, 0.936523f, 0.951660f, 0.961426f, - 0.968262f, 0.974121f, 0.978027f, 0.980957f, 0.983887f, 0.985840f, 0.987793f, 0.989258f, - 0.990234f, 0.991211f, 0.992188f, 0.992676f, 0.993652f, 0.994141f, 0.994629f, 0.995117f, - 0.995605f, 0.995605f, 0.996094f, 0.996094f, 0.996582f, 0.997070f, 0.997070f, 0.997070f, - 0.997559f, 0.997559f, 0.998047f, 0.998047f, 0.998535f, 0.998047f, 0.998535f, 0.998535f, - 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000240f, 0.000609f, 0.001096f, 0.001580f, 0.002674f, 0.004131f, 0.005245f, 0.007660f, - 0.010757f, 0.014221f, 0.019775f, 0.028381f, 0.041870f, 0.064697f, 0.103638f, 0.173706f, - 0.293945f, 0.466553f, 0.642090f, 0.769531f, 0.849121f, 0.895996f, 0.924316f, 0.942871f, - 0.956055f, 0.963867f, 0.970703f, 0.975098f, 0.979004f, 0.981934f, 0.984863f, 0.986328f, - 0.988770f, 0.989746f, 0.990723f, 0.991699f, 0.992676f, 0.993164f, 0.993652f, 0.994629f, - 0.995117f, 0.995117f, 0.995605f, 0.996094f, 0.996094f, 0.996094f, 0.996582f, 0.997070f, - 0.997559f, 0.997559f, 0.998047f, 0.997559f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, - 0.998535f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000000f, 0.000608f, 0.001062f, 0.001268f, 0.002001f, 0.003099f, 0.003937f, 0.005379f, - 0.007595f, 0.010078f, 0.013176f, 0.018524f, 0.025787f, 0.036896f, 0.054932f, 0.085327f, - 0.137573f, 0.229980f, 0.376953f, 0.555664f, 0.708984f, 0.810547f, 0.873047f, 0.909180f, - 0.933594f, 0.948730f, 0.959961f, 0.967285f, 0.973145f, 0.977539f, 0.980469f, 0.983398f, - 0.985840f, 0.986816f, 0.988770f, 0.989746f, 0.991211f, 0.992188f, 0.993164f, 0.993652f, - 0.994141f, 0.994629f, 0.995117f, 0.995605f, 0.996094f, 0.996582f, 0.996094f, 0.996582f, - 0.997070f, 0.997559f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998535f, - 0.998535f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000244f, 0.000606f, 0.000609f, 0.001317f, 0.001564f, 0.002674f, 0.003273f, 0.004402f, - 0.005630f, 0.007141f, 0.009514f, 0.012398f, 0.016678f, 0.023331f, 0.032776f, 0.047363f, - 0.071594f, 0.112610f, 0.183960f, 0.303711f, 0.470215f, 0.639648f, 0.766113f, 0.844727f, - 0.892090f, 0.921875f, 0.941895f, 0.954590f, 0.963379f, 0.970215f, 0.975098f, 0.979004f, - 0.981934f, 0.984863f, 0.986328f, 0.987793f, 0.989746f, 0.991211f, 0.991699f, 0.992676f, - 0.993652f, 0.994141f, 0.994629f, 0.995117f, 0.995605f, 0.995605f, 0.996094f, 0.996094f, - 0.996582f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.998047f, 0.998535f, - 0.998535f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000244f, 0.000244f, 0.000727f, 0.000803f, 0.001575f, 0.002035f, 0.002821f, 0.003527f, - 0.004475f, 0.005421f, 0.007023f, 0.009491f, 0.011879f, 0.015976f, 0.021530f, 0.029587f, - 0.041809f, 0.061737f, 0.094360f, 0.150146f, 0.246460f, 0.393066f, 0.566406f, 0.712891f, - 0.812500f, 0.872070f, 0.909180f, 0.933105f, 0.948242f, 0.959961f, 0.967773f, 0.972656f, - 0.977539f, 0.980957f, 0.982910f, 0.986328f, 0.987305f, 0.988770f, 0.989746f, 0.991211f, - 0.992188f, 0.993164f, 0.993652f, 0.994629f, 0.994629f, 0.995117f, 0.995605f, 0.996094f, - 0.996094f, 0.996582f, 0.997070f, 0.997559f, 0.997559f, 0.997559f, 0.998047f, 0.998535f, - 0.998535f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000244f, 0.000244f, 0.000471f, 0.000727f, 0.000967f, 0.001572f, 0.002161f, 0.002680f, - 0.003246f, 0.004337f, 0.005241f, 0.006950f, 0.009087f, 0.011497f, 0.015038f, 0.019913f, - 0.026688f, 0.037537f, 0.054352f, 0.080383f, 0.125122f, 0.202515f, 0.327148f, 0.493652f, - 0.656250f, 0.774414f, 0.849609f, 0.895508f, 0.923828f, 0.942383f, 0.954590f, 0.963867f, - 0.971191f, 0.975586f, 0.979004f, 0.982422f, 0.984863f, 0.987305f, 0.988281f, 0.989746f, - 0.990723f, 0.992188f, 0.992676f, 0.993652f, 0.994141f, 0.995117f, 0.995117f, 0.995605f, - 0.996094f, 0.996582f, 0.996582f, 0.997070f, 0.997559f, 0.997559f, 0.998047f, 0.998047f, - 0.998535f, 0.998535f, 0.999512f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999023f, - 0.000121f, 0.000244f, 0.000244f, 0.000715f, 0.001089f, 0.001278f, 0.001781f, 0.002275f, - 0.002548f, 0.003334f, 0.004150f, 0.005314f, 0.006824f, 0.008430f, 0.011200f, 0.014145f, - 0.018631f, 0.024750f, 0.033905f, 0.047760f, 0.069885f, 0.106445f, 0.169312f, 0.273682f, - 0.426270f, 0.596191f, 0.732422f, 0.823242f, 0.879883f, 0.914062f, 0.936035f, 0.950684f, - 0.960938f, 0.968750f, 0.973633f, 0.978516f, 0.981934f, 0.984375f, 0.986328f, 0.988281f, - 0.989258f, 0.990234f, 0.991699f, 0.992676f, 0.993652f, 0.994141f, 0.994629f, 0.995117f, - 0.995605f, 0.995605f, 0.996094f, 0.996582f, 0.997070f, 0.997559f, 0.997559f, 0.997559f, - 0.998047f, 0.998535f, 0.999023f, 0.999512f, 0.999023f, 0.999512f, 0.999512f, 0.999023f, - 0.000241f, 0.000244f, 0.000365f, 0.000600f, 0.000961f, 0.000972f, 0.001621f, 0.001697f, - 0.002274f, 0.002684f, 0.003359f, 0.004238f, 0.005573f, 0.006691f, 0.008057f, 0.010529f, - 0.013832f, 0.017593f, 0.022812f, 0.031174f, 0.042786f, 0.061462f, 0.092407f, 0.143799f, - 0.231201f, 0.366943f, 0.535645f, 0.688477f, 0.794922f, 0.861816f, 0.902832f, 0.928711f, - 0.945801f, 0.957520f, 0.966797f, 0.972656f, 0.976562f, 0.980469f, 0.983398f, 0.985840f, - 0.987793f, 0.989258f, 0.990234f, 0.991699f, 0.992676f, 0.993164f, 0.994141f, 0.994629f, - 0.995117f, 0.995605f, 0.995605f, 0.996094f, 0.997070f, 0.997070f, 0.997559f, 0.997559f, - 0.998047f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000243f, 0.000365f, 0.000365f, 0.000798f, 0.000968f, 0.001249f, 0.001528f, - 0.001798f, 0.002457f, 0.002798f, 0.003494f, 0.004353f, 0.005306f, 0.006363f, 0.008141f, - 0.010147f, 0.012596f, 0.016006f, 0.021423f, 0.028503f, 0.039185f, 0.055420f, 0.081116f, - 0.124390f, 0.198120f, 0.316895f, 0.478516f, 0.641113f, 0.763672f, 0.842773f, 0.891113f, - 0.921387f, 0.941406f, 0.954590f, 0.963867f, 0.970215f, 0.975586f, 0.979492f, 0.982910f, - 0.985352f, 0.987305f, 0.988770f, 0.989746f, 0.991211f, 0.992188f, 0.993164f, 0.993652f, - 0.994141f, 0.994629f, 0.995117f, 0.995605f, 0.996582f, 0.996582f, 0.997070f, 0.997559f, - 0.997559f, 0.998047f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000238f, 0.000365f, 0.000365f, 0.000598f, 0.000820f, 0.001200f, 0.001279f, - 0.001631f, 0.001736f, 0.002172f, 0.002874f, 0.003576f, 0.004391f, 0.005096f, 0.006176f, - 0.007545f, 0.009674f, 0.012505f, 0.015945f, 0.020187f, 0.026550f, 0.035706f, 0.049835f, - 0.072510f, 0.109253f, 0.171631f, 0.275391f, 0.426514f, 0.594238f, 0.730469f, 0.822754f, - 0.877930f, 0.913574f, 0.936523f, 0.951172f, 0.961426f, 0.969727f, 0.974609f, 0.978027f, - 0.982422f, 0.984863f, 0.986816f, 0.988770f, 0.989746f, 0.991699f, 0.992188f, 0.993164f, - 0.993652f, 0.994629f, 0.994629f, 0.995117f, 0.996094f, 0.996094f, 0.997070f, 0.997559f, - 0.997559f, 0.998047f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000364f, 0.000486f, 0.000487f, 0.000562f, 0.000822f, 0.000967f, - 0.001213f, 0.001871f, 0.001803f, 0.002485f, 0.002796f, 0.003410f, 0.004242f, 0.005070f, - 0.006153f, 0.007698f, 0.009262f, 0.011635f, 0.014709f, 0.019104f, 0.024521f, 0.033295f, - 0.045746f, 0.065674f, 0.096741f, 0.150635f, 0.241455f, 0.380127f, 0.548828f, 0.698242f, - 0.802246f, 0.867188f, 0.906738f, 0.931152f, 0.948242f, 0.959473f, 0.967285f, 0.973633f, - 0.978516f, 0.981445f, 0.984375f, 0.986328f, 0.988281f, 0.989258f, 0.990723f, 0.992188f, - 0.993164f, 0.993652f, 0.994629f, 0.994629f, 0.995117f, 0.996094f, 0.996582f, 0.996582f, - 0.997559f, 0.997559f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000350f, 0.000483f, 0.000486f, 0.000604f, 0.000743f, 0.001093f, - 0.001187f, 0.001297f, 0.001601f, 0.001921f, 0.002501f, 0.002922f, 0.003296f, 0.004200f, - 0.005211f, 0.006054f, 0.007603f, 0.008904f, 0.011169f, 0.014091f, 0.017685f, 0.023331f, - 0.030991f, 0.042358f, 0.059326f, 0.087646f, 0.134521f, 0.213867f, 0.341309f, 0.506348f, - 0.665039f, 0.780762f, 0.854492f, 0.899414f, 0.927246f, 0.945312f, 0.957520f, 0.966309f, - 0.973145f, 0.977539f, 0.981445f, 0.984375f, 0.986328f, 0.988770f, 0.989746f, 0.991211f, - 0.992188f, 0.993164f, 0.993652f, 0.994629f, 0.995117f, 0.995605f, 0.996094f, 0.996582f, - 0.997070f, 0.997070f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000120f, 0.000360f, 0.000485f, 0.000486f, 0.000487f, 0.000604f, - 0.000947f, 0.001201f, 0.001374f, 0.001715f, 0.002127f, 0.002239f, 0.002876f, 0.003426f, - 0.004063f, 0.005276f, 0.005810f, 0.006744f, 0.008713f, 0.010597f, 0.013680f, 0.016754f, - 0.021744f, 0.028778f, 0.039093f, 0.054901f, 0.079956f, 0.121399f, 0.191895f, 0.307861f, - 0.468262f, 0.633301f, 0.760742f, 0.842285f, 0.892090f, 0.923340f, 0.942383f, 0.956543f, - 0.965332f, 0.972168f, 0.977539f, 0.980469f, 0.983887f, 0.985840f, 0.988281f, 0.989746f, - 0.990723f, 0.992188f, 0.993164f, 0.994141f, 0.994629f, 0.995117f, 0.996094f, 0.996582f, - 0.997070f, 0.997070f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000121f, 0.000219f, 0.000474f, 0.000484f, 0.000486f, 0.000487f, - 0.000720f, 0.001108f, 0.001199f, 0.001209f, 0.001689f, 0.002253f, 0.002489f, 0.002916f, - 0.003714f, 0.004040f, 0.005054f, 0.006001f, 0.006737f, 0.008713f, 0.010376f, 0.012665f, - 0.016251f, 0.020615f, 0.027145f, 0.036499f, 0.050720f, 0.073181f, 0.110474f, 0.174072f, - 0.280518f, 0.434570f, 0.604980f, 0.742188f, 0.830566f, 0.885742f, 0.918945f, 0.940918f, - 0.954102f, 0.964355f, 0.971680f, 0.977051f, 0.980957f, 0.984375f, 0.986816f, 0.988281f, - 0.989746f, 0.990723f, 0.992188f, 0.993652f, 0.994141f, 0.995117f, 0.995605f, 0.996094f, - 0.996582f, 0.997070f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000000f, 0.000120f, 0.000239f, 0.000319f, 0.000475f, 0.000484f, 0.000485f, - 0.000618f, 0.000844f, 0.001094f, 0.001201f, 0.001570f, 0.001782f, 0.002010f, 0.002407f, - 0.003046f, 0.003099f, 0.004208f, 0.004700f, 0.005882f, 0.006878f, 0.007980f, 0.009949f, - 0.012344f, 0.015358f, 0.019821f, 0.026047f, 0.034271f, 0.047455f, 0.067993f, 0.102112f, - 0.160034f, 0.258057f, 0.406494f, 0.578613f, 0.723633f, 0.820312f, 0.880371f, 0.916016f, - 0.938965f, 0.953125f, 0.963867f, 0.971191f, 0.976562f, 0.980469f, 0.983887f, 0.985840f, - 0.988770f, 0.989746f, 0.991699f, 0.992676f, 0.993652f, 0.994629f, 0.995117f, 0.995605f, - 0.996094f, 0.996582f, 0.999023f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000000f, 0.000000f, 0.000000f, 0.000121f, 0.000242f, 0.000455f, 0.000481f, 0.000583f, - 0.000601f, 0.000804f, 0.000912f, 0.001247f, 0.001319f, 0.001571f, 0.001793f, 0.002337f, - 0.002464f, 0.003099f, 0.003164f, 0.003809f, 0.004627f, 0.005764f, 0.006397f, 0.008118f, - 0.009605f, 0.011917f, 0.015083f, 0.018692f, 0.024384f, 0.032806f, 0.044983f, 0.063477f, - 0.095337f, 0.148560f, 0.240112f, 0.382324f, 0.556641f, 0.708984f, 0.812500f, 0.875488f, - 0.913574f, 0.937500f, 0.953125f, 0.963867f, 0.971191f, 0.977051f, 0.980957f, 0.983887f, - 0.986816f, 0.988281f, 0.990234f, 0.992188f, 0.993164f, 0.993652f, 0.994141f, 0.995605f, - 0.995605f, 0.996094f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000000f, 0.000000f, 0.000000f, 0.000121f, 0.000240f, 0.000242f, 0.000524f, 0.000597f, - 0.000604f, 0.000606f, 0.000674f, 0.001040f, 0.001238f, 0.001427f, 0.001637f, 0.001670f, - 0.002104f, 0.002432f, 0.002775f, 0.003416f, 0.003860f, 0.004482f, 0.005573f, 0.006374f, - 0.007828f, 0.009384f, 0.011635f, 0.014175f, 0.018219f, 0.023224f, 0.031052f, 0.042603f, - 0.060730f, 0.089661f, 0.139526f, 0.225464f, 0.363525f, 0.538574f, 0.696289f, 0.806152f, - 0.872559f, 0.912109f, 0.937012f, 0.952637f, 0.963867f, 0.971191f, 0.976562f, 0.981445f, - 0.984863f, 0.987305f, 0.988770f, 0.990723f, 0.992188f, 0.993164f, 0.994141f, 0.994629f, - 0.995117f, 0.996094f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000000f, 0.000000f, 0.000000f, 0.000119f, 0.000192f, 0.000240f, 0.000242f, 0.000535f, - 0.000478f, 0.000600f, 0.000843f, 0.000925f, 0.001027f, 0.001236f, 0.001502f, 0.001490f, - 0.001658f, 0.002256f, 0.002430f, 0.002880f, 0.003056f, 0.003983f, 0.004292f, 0.005333f, - 0.006264f, 0.007393f, 0.009064f, 0.011131f, 0.013741f, 0.017242f, 0.022690f, 0.029922f, - 0.040680f, 0.057831f, 0.085022f, 0.132446f, 0.214844f, 0.349121f, 0.524414f, 0.688477f, - 0.801758f, 0.871094f, 0.912109f, 0.937500f, 0.953125f, 0.964355f, 0.971680f, 0.977539f, - 0.981445f, 0.985352f, 0.987305f, 0.989258f, 0.991211f, 0.992188f, 0.993652f, 0.994629f, - 0.995117f, 0.995605f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000119f, 0.000232f, 0.000233f, 0.000363f, - 0.000457f, 0.000714f, 0.000724f, 0.000727f, 0.000847f, 0.000992f, 0.001177f, 0.001525f, - 0.001560f, 0.001740f, 0.002090f, 0.002329f, 0.002718f, 0.003372f, 0.003902f, 0.004307f, - 0.005184f, 0.005886f, 0.007446f, 0.008667f, 0.010574f, 0.013588f, 0.016556f, 0.021744f, - 0.028854f, 0.039124f, 0.055176f, 0.081726f, 0.127075f, 0.206421f, 0.338867f, 0.515625f, - 0.683105f, 0.800293f, 0.870605f, 0.912598f, 0.937500f, 0.954590f, 0.965332f, 0.973145f, - 0.978516f, 0.982422f, 0.985840f, 0.988281f, 0.989746f, 0.991211f, 0.992676f, 0.993652f, - 0.994141f, 0.995117f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000103f, 0.000120f, 0.000240f, 0.000240f, - 0.000484f, 0.000574f, 0.000596f, 0.000837f, 0.000820f, 0.000859f, 0.000985f, 0.001070f, - 0.001509f, 0.001554f, 0.001785f, 0.002214f, 0.002476f, 0.002754f, 0.002991f, 0.003487f, - 0.004303f, 0.005074f, 0.005920f, 0.007126f, 0.008743f, 0.010361f, 0.013023f, 0.016403f, - 0.021011f, 0.027817f, 0.037811f, 0.053375f, 0.079041f, 0.123291f, 0.201172f, 0.333252f, - 0.511719f, 0.682129f, 0.801270f, 0.872070f, 0.914062f, 0.939941f, 0.955078f, 0.966309f, - 0.973633f, 0.979004f, 0.982910f, 0.986328f, 0.988770f, 0.990234f, 0.991699f, 0.992676f, - 0.993652f, 0.995117f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000079f, 0.000053f, 0.000118f, 0.000418f, - 0.000358f, 0.000363f, 0.000678f, 0.000708f, 0.000825f, 0.000838f, 0.000878f, 0.001146f, - 0.000978f, 0.001483f, 0.001541f, 0.001769f, 0.001812f, 0.002434f, 0.002699f, 0.003225f, - 0.003298f, 0.004002f, 0.004948f, 0.005932f, 0.007084f, 0.008461f, 0.010414f, 0.012665f, - 0.015915f, 0.020615f, 0.027023f, 0.036743f, 0.051941f, 0.077332f, 0.120789f, 0.198608f, - 0.331543f, 0.512695f, 0.686523f, 0.805664f, 0.875488f, 0.917480f, 0.941406f, 0.957031f, - 0.968262f, 0.975098f, 0.980469f, 0.983887f, 0.986816f, 0.989258f, 0.990723f, 0.992188f, - 0.993164f, 0.994629f, 0.998047f, 0.998047f, 0.998535f, 0.998047f, 0.998535f, 0.998535f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000109f, 0.000232f, 0.000349f, - 0.000478f, 0.000483f, 0.000483f, 0.000609f, 0.000795f, 0.000835f, 0.000806f, 0.000726f, - 0.001022f, 0.001222f, 0.001442f, 0.001536f, 0.001650f, 0.001714f, 0.002377f, 0.002588f, - 0.003159f, 0.003643f, 0.004036f, 0.004929f, 0.005718f, 0.006813f, 0.008072f, 0.009880f, - 0.012527f, 0.015854f, 0.020035f, 0.026352f, 0.035950f, 0.051178f, 0.076416f, 0.119751f, - 0.198730f, 0.334229f, 0.519531f, 0.694824f, 0.812988f, 0.880859f, 0.920898f, 0.944336f, - 0.958984f, 0.969727f, 0.976562f, 0.980957f, 0.984863f, 0.987793f, 0.989746f, 0.991211f, - 0.992676f, 0.993652f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000068f, 0.000265f, - 0.000361f, 0.000478f, 0.000480f, 0.000479f, 0.000568f, 0.000693f, 0.000714f, 0.000806f, - 0.000843f, 0.000919f, 0.001222f, 0.001376f, 0.001531f, 0.001554f, 0.001987f, 0.002342f, - 0.002558f, 0.002798f, 0.003132f, 0.004021f, 0.004864f, 0.005455f, 0.006664f, 0.008110f, - 0.009613f, 0.011955f, 0.015335f, 0.019608f, 0.025879f, 0.035522f, 0.050629f, 0.075623f, - 0.120239f, 0.201416f, 0.342041f, 0.533203f, 0.707031f, 0.821777f, 0.887695f, 0.925293f, - 0.946777f, 0.961914f, 0.971680f, 0.977539f, 0.982422f, 0.985352f, 0.988281f, 0.989746f, - 0.992188f, 0.993164f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000000f, 0.000122f, - 0.000322f, 0.000241f, 0.000478f, 0.000480f, 0.000480f, 0.000510f, 0.000695f, 0.000710f, - 0.000958f, 0.000765f, 0.001075f, 0.001116f, 0.001318f, 0.001606f, 0.001546f, 0.001916f, - 0.002306f, 0.002499f, 0.002905f, 0.003202f, 0.003914f, 0.004498f, 0.005459f, 0.006611f, - 0.007687f, 0.009331f, 0.011757f, 0.014923f, 0.019241f, 0.025833f, 0.035492f, 0.050507f, - 0.076233f, 0.122131f, 0.207153f, 0.355225f, 0.551758f, 0.724609f, 0.833496f, 0.894531f, - 0.930664f, 0.951660f, 0.964844f, 0.973145f, 0.979492f, 0.983887f, 0.986816f, 0.989258f, - 0.991211f, 0.993164f, 0.997070f, 0.997559f, 0.997559f, 0.998047f, 0.997559f, 0.997559f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000351f, 0.000458f, 0.000476f, 0.000480f, 0.000482f, 0.000528f, 0.000650f, - 0.000704f, 0.000956f, 0.000828f, 0.000963f, 0.001111f, 0.001265f, 0.001474f, 0.001806f, - 0.001872f, 0.002308f, 0.002445f, 0.002701f, 0.003229f, 0.003851f, 0.004375f, 0.005356f, - 0.006317f, 0.007458f, 0.009300f, 0.011574f, 0.014725f, 0.019165f, 0.025696f, 0.035461f, - 0.050812f, 0.077637f, 0.125977f, 0.216797f, 0.374756f, 0.576660f, 0.745117f, 0.848145f, - 0.904785f, 0.936523f, 0.956055f, 0.967773f, 0.975586f, 0.980957f, 0.984863f, 0.987793f, - 0.990234f, 0.992188f, 0.997070f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000292f, 0.000224f, 0.000452f, 0.000453f, 0.000479f, 0.000480f, 0.000517f, - 0.000614f, 0.000902f, 0.000712f, 0.000959f, 0.000978f, 0.001100f, 0.001276f, 0.001461f, - 0.001524f, 0.001651f, 0.002041f, 0.002350f, 0.002853f, 0.003433f, 0.003622f, 0.004166f, - 0.005043f, 0.006187f, 0.007534f, 0.009209f, 0.011551f, 0.014908f, 0.019012f, 0.025406f, - 0.035461f, 0.051575f, 0.079651f, 0.131714f, 0.230957f, 0.401367f, 0.607910f, 0.769531f, - 0.863281f, 0.914062f, 0.942871f, 0.959961f, 0.970703f, 0.978027f, 0.982910f, 0.986816f, - 0.988770f, 0.991699f, 0.997070f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000238f, 0.000355f, 0.000449f, 0.000462f, 0.000474f, 0.000477f, - 0.000482f, 0.000846f, 0.000726f, 0.000706f, 0.000953f, 0.000889f, 0.001012f, 0.001259f, - 0.001390f, 0.001755f, 0.001658f, 0.002060f, 0.002369f, 0.002539f, 0.003170f, 0.003460f, - 0.004131f, 0.004993f, 0.006008f, 0.007431f, 0.009109f, 0.011444f, 0.014252f, 0.019058f, - 0.025574f, 0.036011f, 0.053162f, 0.083435f, 0.140381f, 0.250488f, 0.436035f, 0.645996f, - 0.795898f, 0.880371f, 0.924316f, 0.949219f, 0.963867f, 0.973145f, 0.980469f, 0.984863f, - 0.988281f, 0.990723f, 0.997070f, 0.997559f, 0.997070f, 0.997559f, 0.997559f, 0.997070f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000239f, 0.000306f, 0.000440f, 0.000437f, 0.000474f, - 0.000478f, 0.000481f, 0.000523f, 0.000664f, 0.000731f, 0.000802f, 0.000935f, 0.001022f, - 0.001173f, 0.001314f, 0.001504f, 0.001831f, 0.001984f, 0.002317f, 0.002472f, 0.003199f, - 0.003370f, 0.004189f, 0.004868f, 0.005924f, 0.007320f, 0.008926f, 0.011421f, 0.014595f, - 0.019119f, 0.026260f, 0.036987f, 0.055176f, 0.088440f, 0.152466f, 0.277832f, 0.479980f, - 0.686523f, 0.823242f, 0.895508f, 0.933105f, 0.955566f, 0.969238f, 0.976562f, 0.982422f, - 0.986816f, 0.989746f, 0.996582f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000194f, 0.000280f, 0.000417f, 0.000448f, - 0.000468f, 0.000476f, 0.000479f, 0.000490f, 0.000845f, 0.000688f, 0.000740f, 0.000945f, - 0.000998f, 0.001148f, 0.001266f, 0.001414f, 0.001475f, 0.001667f, 0.002262f, 0.002537f, - 0.003019f, 0.003288f, 0.004223f, 0.004768f, 0.005890f, 0.007259f, 0.009026f, 0.011360f, - 0.014297f, 0.019272f, 0.026474f, 0.038116f, 0.058197f, 0.095032f, 0.168945f, 0.313965f, - 0.533203f, 0.731445f, 0.850098f, 0.911133f, 0.942871f, 0.961914f, 0.972656f, 0.979980f, - 0.984863f, 0.988770f, 0.996582f, 0.996582f, 0.996582f, 0.996582f, 0.996582f, 0.996582f, - 0.000000f, 0.000000f, 0.000122f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000187f, 0.000233f, 0.000141f, 0.000271f, 0.000341f, - 0.000380f, 0.000465f, 0.000473f, 0.000590f, 0.000605f, 0.000798f, 0.000847f, 0.000934f, - 0.000946f, 0.000836f, 0.001009f, 0.001142f, 0.001430f, 0.001495f, 0.001850f, 0.002111f, - 0.002541f, 0.003035f, 0.003300f, 0.004139f, 0.004913f, 0.005718f, 0.007141f, 0.008934f, - 0.011475f, 0.014832f, 0.019653f, 0.027573f, 0.039917f, 0.062225f, 0.104919f, 0.192017f, - 0.362305f, 0.594238f, 0.775879f, 0.875977f, 0.925293f, 0.952148f, 0.967773f, 0.977051f, - 0.983398f, 0.988281f, 0.996094f, 0.996094f, 0.996094f, 0.996582f, 0.996094f, 0.996582f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000238f, 0.000243f, - 0.000238f, 0.000424f, 0.000453f, 0.000467f, 0.000475f, 0.000581f, 0.000689f, 0.000795f, - 0.000634f, 0.000823f, 0.001014f, 0.000900f, 0.001083f, 0.001485f, 0.001731f, 0.001851f, - 0.002056f, 0.002373f, 0.002621f, 0.003445f, 0.004082f, 0.004578f, 0.005821f, 0.007217f, - 0.008881f, 0.011330f, 0.014778f, 0.020416f, 0.028473f, 0.042419f, 0.067993f, 0.118286f, - 0.225342f, 0.425293f, 0.661621f, 0.818848f, 0.899902f, 0.939453f, 0.960449f, 0.973145f, - 0.980957f, 0.985840f, 0.995605f, 0.996094f, 0.996094f, 0.996094f, 0.996094f, 0.996094f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000205f, 0.000224f, 0.000122f, - 0.000231f, 0.000245f, 0.000411f, 0.000520f, 0.000463f, 0.000470f, 0.000587f, 0.000361f, - 0.000712f, 0.000694f, 0.000815f, 0.000978f, 0.001055f, 0.001105f, 0.001390f, 0.001438f, - 0.001705f, 0.001984f, 0.002333f, 0.002546f, 0.003408f, 0.003876f, 0.004627f, 0.005783f, - 0.007198f, 0.008995f, 0.011383f, 0.015396f, 0.020828f, 0.030029f, 0.045654f, 0.075439f, - 0.137451f, 0.271973f, 0.503418f, 0.728516f, 0.857910f, 0.920410f, 0.951172f, 0.968262f, - 0.977539f, 0.984375f, 0.995117f, 0.995605f, 0.995605f, 0.995605f, 0.995605f, 0.995605f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000173f, 0.000150f, 0.000278f, 0.000376f, 0.000427f, 0.000470f, 0.000352f, 0.000356f, - 0.000475f, 0.000441f, 0.000709f, 0.000774f, 0.000970f, 0.001013f, 0.000998f, 0.001193f, - 0.001397f, 0.001677f, 0.001957f, 0.002268f, 0.002529f, 0.003353f, 0.003874f, 0.004555f, - 0.005692f, 0.007160f, 0.008987f, 0.011543f, 0.015732f, 0.021896f, 0.032135f, 0.050140f, - 0.086548f, 0.165894f, 0.337646f, 0.593750f, 0.791504f, 0.892090f, 0.938477f, 0.961914f, - 0.974609f, 0.982422f, 0.994629f, 0.995117f, 0.995117f, 0.995605f, 0.995117f, 0.995605f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000187f, 0.000130f, 0.000231f, 0.000315f, 0.000298f, 0.000332f, 0.000343f, - 0.000465f, 0.000472f, 0.000579f, 0.000717f, 0.000839f, 0.000932f, 0.000817f, 0.001086f, - 0.001090f, 0.001545f, 0.001735f, 0.001837f, 0.002485f, 0.002493f, 0.003288f, 0.003828f, - 0.004520f, 0.005833f, 0.007156f, 0.009193f, 0.012123f, 0.015839f, 0.022934f, 0.034760f, - 0.056488f, 0.102600f, 0.208862f, 0.427734f, 0.687988f, 0.846191f, 0.919434f, 0.952637f, - 0.969727f, 0.979980f, 0.993652f, 0.994629f, 0.994141f, 0.994629f, 0.994629f, 0.994629f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000133f, 0.000141f, 0.000234f, 0.000300f, 0.000397f, - 0.000436f, 0.000456f, 0.000465f, 0.000534f, 0.000663f, 0.000810f, 0.000796f, 0.000812f, - 0.001062f, 0.001237f, 0.001428f, 0.001565f, 0.001818f, 0.002182f, 0.002783f, 0.002943f, - 0.003773f, 0.004715f, 0.005482f, 0.007195f, 0.009285f, 0.012207f, 0.016922f, 0.024567f, - 0.038483f, 0.066101f, 0.127563f, 0.274170f, 0.540527f, 0.774414f, 0.891113f, 0.940430f, - 0.965332f, 0.977539f, 0.993652f, 0.994141f, 0.994629f, 0.994141f, 0.994629f, 0.994141f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000124f, 0.000116f, 0.000119f, 0.000125f, 0.000121f, 0.000197f, - 0.000323f, 0.000418f, 0.000446f, 0.000433f, 0.000467f, 0.000612f, 0.000710f, 0.000783f, - 0.000911f, 0.000817f, 0.001161f, 0.001343f, 0.001514f, 0.001707f, 0.002081f, 0.002386f, - 0.002882f, 0.003609f, 0.004627f, 0.005478f, 0.007011f, 0.009384f, 0.012695f, 0.017960f, - 0.026901f, 0.044067f, 0.080078f, 0.167114f, 0.374023f, 0.664062f, 0.845703f, 0.923340f, - 0.957031f, 0.974121f, 0.992676f, 0.993652f, 0.993164f, 0.993652f, 0.993652f, 0.993164f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000121f, 0.000121f, 0.000052f, 0.000039f, 0.000029f, 0.000054f, 0.000045f, 0.000118f, - 0.000128f, 0.000231f, 0.000387f, 0.000429f, 0.000446f, 0.000544f, 0.000539f, 0.000648f, - 0.000749f, 0.000790f, 0.000978f, 0.001102f, 0.001195f, 0.001501f, 0.001761f, 0.001978f, - 0.002661f, 0.003170f, 0.003519f, 0.004509f, 0.005344f, 0.007004f, 0.009361f, 0.013229f, - 0.019196f, 0.030258f, 0.052002f, 0.102661f, 0.234131f, 0.511230f, 0.774902f, 0.898438f, - 0.947754f, 0.970215f, 0.992188f, 0.992676f, 0.993164f, 0.992676f, 0.992188f, 0.992188f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000070f, 0.000052f, 0.000038f, 0.000030f, 0.000023f, 0.000060f, - 0.000116f, 0.000121f, 0.000252f, 0.000337f, 0.000306f, 0.000435f, 0.000450f, 0.000562f, - 0.000584f, 0.000722f, 0.000858f, 0.000888f, 0.000969f, 0.001230f, 0.001429f, 0.001576f, - 0.001827f, 0.002361f, 0.002863f, 0.003267f, 0.004047f, 0.005394f, 0.007256f, 0.009781f, - 0.013855f, 0.021439f, 0.035034f, 0.065063f, 0.141724f, 0.346680f, 0.665527f, 0.859375f, - 0.934570f, 0.965820f, 0.991699f, 0.991699f, 0.991699f, 0.992188f, 0.991699f, 0.991699f, - 0.000000f, 0.000000f, 0.000122f, 0.000121f, 0.000122f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000099f, 0.000069f, 0.000051f, 0.000039f, 0.000030f, 0.000023f, - 0.000024f, 0.000115f, 0.000103f, 0.000224f, 0.000204f, 0.000339f, 0.000407f, 0.000437f, - 0.000452f, 0.000489f, 0.000663f, 0.000821f, 0.000922f, 0.001004f, 0.001086f, 0.001279f, - 0.001554f, 0.001651f, 0.001997f, 0.002390f, 0.003136f, 0.004223f, 0.005508f, 0.007339f, - 0.010094f, 0.014854f, 0.024048f, 0.042664f, 0.087036f, 0.213867f, 0.516113f, 0.799805f, - 0.915527f, 0.958984f, 0.990723f, 0.991211f, 0.990723f, 0.990723f, 0.990723f, 0.991211f, - 0.000000f, 0.000122f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000121f, 0.000096f, 0.000073f, 0.000053f, 0.000040f, 0.000031f, - 0.000025f, 0.000020f, 0.000017f, 0.000105f, 0.000110f, 0.000135f, 0.000235f, 0.000380f, - 0.000462f, 0.000513f, 0.000556f, 0.000638f, 0.000804f, 0.000868f, 0.000897f, 0.001002f, - 0.001079f, 0.001246f, 0.001596f, 0.002153f, 0.002213f, 0.003094f, 0.004158f, 0.005306f, - 0.007458f, 0.010887f, 0.017166f, 0.028748f, 0.055176f, 0.128174f, 0.350586f, 0.703613f, - 0.888184f, 0.951172f, 0.988770f, 0.989746f, 0.989746f, 0.989746f, 0.989746f, 0.989746f, - 0.000122f, 0.000120f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000101f, 0.000073f, 0.000057f, 0.000043f, - 0.000033f, 0.000027f, 0.000021f, 0.000018f, 0.000105f, 0.000112f, 0.000111f, 0.000161f, - 0.000320f, 0.000390f, 0.000421f, 0.000438f, 0.000559f, 0.000665f, 0.000735f, 0.000719f, - 0.000704f, 0.000887f, 0.001223f, 0.001384f, 0.001867f, 0.002462f, 0.003216f, 0.004032f, - 0.005367f, 0.007988f, 0.012054f, 0.019943f, 0.035919f, 0.078064f, 0.215332f, 0.566895f, - 0.845703f, 0.939941f, 0.987793f, 0.988281f, 0.987793f, 0.987793f, 0.988281f, 0.988281f, - 0.000000f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, - 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, - 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000103f, 0.000077f, 0.000061f, - 0.000046f, 0.000037f, 0.000030f, 0.000023f, 0.000019f, 0.000016f, 0.000039f, 0.000094f, - 0.000181f, 0.000205f, 0.000350f, 0.000392f, 0.000423f, 0.000510f, 0.000619f, 0.000672f, - 0.000705f, 0.000632f, 0.000807f, 0.001038f, 0.001278f, 0.001894f, 0.002245f, 0.002758f, - 0.003883f, 0.005863f, 0.008636f, 0.013672f, 0.023880f, 0.048828f, 0.127441f, 0.400879f, - 0.779297f, 0.925781f, 0.985840f, 0.986328f, 0.986328f, 0.985840f, 0.986328f, 0.986328f, - 0.000000f, 0.000100f, 0.000108f, 0.000118f, 0.000119f, 0.000118f, 0.000119f, 0.000119f, - 0.000119f, 0.000119f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, - 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000111f, 0.000086f, - 0.000066f, 0.000051f, 0.000041f, 0.000032f, 0.000026f, 0.000021f, 0.000018f, 0.000015f, - 0.000086f, 0.000131f, 0.000190f, 0.000293f, 0.000419f, 0.000481f, 0.000477f, 0.000438f, - 0.000542f, 0.000564f, 0.000599f, 0.000700f, 0.000916f, 0.001122f, 0.001589f, 0.001997f, - 0.002678f, 0.004017f, 0.005814f, 0.009361f, 0.015808f, 0.031250f, 0.075989f, 0.250732f, - 0.676758f, 0.904297f, 0.983887f, 0.983887f, 0.983887f, 0.984375f, 0.984375f, 0.983887f, - 0.000000f, 0.000000f, 0.000077f, 0.000112f, 0.000104f, 0.000115f, 0.000115f, 0.000117f, - 0.000117f, 0.000117f, 0.000118f, 0.000118f, 0.000118f, 0.000118f, 0.000119f, 0.000118f, - 0.000119f, 0.000119f, 0.000119f, 0.000119f, 0.000119f, 0.000119f, 0.000119f, 0.000119f, - 0.000097f, 0.000076f, 0.000060f, 0.000046f, 0.000037f, 0.000030f, 0.000024f, 0.000020f, - 0.000045f, 0.000063f, 0.000091f, 0.000140f, 0.000202f, 0.000333f, 0.000305f, 0.000399f, - 0.000462f, 0.000452f, 0.000535f, 0.000531f, 0.000631f, 0.000866f, 0.000858f, 0.001307f, - 0.001844f, 0.002823f, 0.004070f, 0.006264f, 0.010536f, 0.020035f, 0.045990f, 0.145996f, - 0.532227f, 0.874023f, 0.980957f, 0.981445f, 0.980957f, 0.981445f, 0.980957f, 0.981445f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000091f, 0.000103f, 0.000105f, 0.000106f, - 0.000111f, 0.000113f, 0.000115f, 0.000114f, 0.000116f, 0.000116f, 0.000117f, 0.000117f, - 0.000117f, 0.000117f, 0.000117f, 0.000118f, 0.000118f, 0.000118f, 0.000118f, 0.000118f, - 0.000118f, 0.000112f, 0.000084f, 0.000069f, 0.000055f, 0.000043f, 0.000036f, 0.000028f, - 0.000024f, 0.000020f, 0.000028f, 0.000039f, 0.000083f, 0.000141f, 0.000211f, 0.000262f, - 0.000413f, 0.000305f, 0.000370f, 0.000358f, 0.000489f, 0.000564f, 0.000599f, 0.000893f, - 0.001084f, 0.001696f, 0.002697f, 0.004074f, 0.006836f, 0.012878f, 0.028122f, 0.083496f, - 0.364014f, 0.826660f, 0.976562f, 0.977539f, 0.977051f, 0.977539f, 0.978027f, 0.977051f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000015f, 0.000086f, - 0.000077f, 0.000103f, 0.000100f, 0.000109f, 0.000110f, 0.000111f, 0.000112f, 0.000112f, - 0.000114f, 0.000114f, 0.000115f, 0.000115f, 0.000116f, 0.000115f, 0.000116f, 0.000116f, - 0.000117f, 0.000117f, 0.000117f, 0.000100f, 0.000079f, 0.000066f, 0.000053f, 0.000041f, - 0.000035f, 0.000028f, 0.000023f, 0.000019f, 0.000017f, 0.000034f, 0.000113f, 0.000174f, - 0.000257f, 0.000325f, 0.000356f, 0.000324f, 0.000409f, 0.000454f, 0.000474f, 0.000659f, - 0.000778f, 0.001243f, 0.001575f, 0.002472f, 0.004105f, 0.007957f, 0.016800f, 0.047852f, - 0.217529f, 0.755371f, 0.972656f, 0.973145f, 0.973145f, 0.973145f, 0.973145f, 0.973145f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000028f, 0.000049f, 0.000085f, 0.000081f, 0.000096f, 0.000101f, 0.000104f, - 0.000106f, 0.000108f, 0.000109f, 0.000110f, 0.000111f, 0.000112f, 0.000113f, 0.000113f, - 0.000114f, 0.000114f, 0.000114f, 0.000115f, 0.000115f, 0.000096f, 0.000078f, 0.000064f, - 0.000051f, 0.000043f, 0.000035f, 0.000029f, 0.000024f, 0.000020f, 0.000026f, 0.000055f, - 0.000087f, 0.000135f, 0.000248f, 0.000261f, 0.000274f, 0.000258f, 0.000296f, 0.000359f, - 0.000474f, 0.000627f, 0.001012f, 0.001484f, 0.002630f, 0.004536f, 0.010277f, 0.027405f, - 0.119507f, 0.645996f, 0.966797f, 0.967285f, 0.967285f, 0.967285f, 0.966797f, 0.966797f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000014f, 0.000021f, 0.000065f, 0.000074f, - 0.000077f, 0.000091f, 0.000091f, 0.000099f, 0.000098f, 0.000103f, 0.000103f, 0.000106f, - 0.000107f, 0.000108f, 0.000109f, 0.000110f, 0.000111f, 0.000111f, 0.000112f, 0.000096f, - 0.000079f, 0.000064f, 0.000053f, 0.000043f, 0.000036f, 0.000030f, 0.000024f, 0.000021f, - 0.000018f, 0.000028f, 0.000072f, 0.000125f, 0.000233f, 0.000243f, 0.000220f, 0.000258f, - 0.000320f, 0.000353f, 0.000630f, 0.000932f, 0.001324f, 0.002357f, 0.005402f, 0.014534f, - 0.062561f, 0.493164f, 0.958008f, 0.958008f, 0.958984f, 0.958496f, 0.958496f, 0.958008f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000011f, 0.000035f, 0.000041f, 0.000064f, 0.000074f, 0.000081f, 0.000082f, 0.000090f, - 0.000092f, 0.000096f, 0.000099f, 0.000100f, 0.000102f, 0.000104f, 0.000105f, 0.000106f, - 0.000107f, 0.000099f, 0.000082f, 0.000067f, 0.000055f, 0.000047f, 0.000038f, 0.000031f, - 0.000026f, 0.000022f, 0.000018f, 0.000037f, 0.000071f, 0.000111f, 0.000190f, 0.000204f, - 0.000153f, 0.000245f, 0.000299f, 0.000482f, 0.000790f, 0.001330f, 0.002619f, 0.007282f, - 0.031097f, 0.318115f, 0.946289f, 0.946777f, 0.946777f, 0.946777f, 0.946777f, 0.946777f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000008f, 0.000029f, 0.000044f, - 0.000055f, 0.000063f, 0.000073f, 0.000075f, 0.000081f, 0.000087f, 0.000090f, 0.000092f, - 0.000094f, 0.000097f, 0.000099f, 0.000100f, 0.000087f, 0.000071f, 0.000059f, 0.000049f, - 0.000040f, 0.000034f, 0.000028f, 0.000024f, 0.000020f, 0.000016f, 0.000072f, 0.000114f, - 0.000169f, 0.000147f, 0.000181f, 0.000246f, 0.000367f, 0.000626f, 0.001325f, 0.003117f, - 0.013741f, 0.167480f, 0.929688f, 0.929688f, 0.929688f, 0.930176f, 0.930664f, 0.930176f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000019f, 0.000030f, 0.000044f, 0.000049f, 0.000062f, - 0.000068f, 0.000072f, 0.000078f, 0.000081f, 0.000084f, 0.000087f, 0.000090f, 0.000079f, - 0.000065f, 0.000054f, 0.000044f, 0.000037f, 0.000030f, 0.000025f, 0.000021f, 0.000017f, - 0.000052f, 0.000100f, 0.000132f, 0.000130f, 0.000164f, 0.000297f, 0.000552f, 0.001273f, - 0.005009f, 0.071594f, 0.903809f, 0.905273f, 0.904297f, 0.904785f, 0.904785f, 0.904785f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000013f, 0.000028f, 0.000036f, 0.000045f, 0.000053f, 0.000060f, 0.000066f, - 0.000071f, 0.000075f, 0.000071f, 0.000058f, 0.000049f, 0.000040f, 0.000033f, 0.000027f, - 0.000022f, 0.000018f, 0.000032f, 0.000078f, 0.000090f, 0.000123f, 0.000175f, 0.000441f, - 0.001637f, 0.022537f, 0.865234f, 0.865234f, 0.865723f, 0.865723f, 0.865234f, 0.864746f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000004f, - 0.000017f, 0.000027f, 0.000036f, 0.000042f, 0.000050f, 0.000056f, 0.000052f, 0.000043f, - 0.000035f, 0.000028f, 0.000022f, 0.000018f, 0.000049f, 0.000055f, 0.000047f, 0.000108f, - 0.000342f, 0.004566f, 0.802734f, 0.803711f, 0.803711f, 0.803711f, 0.803711f, 0.803711f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000013f, - 0.000022f, 0.000030f, 0.000033f, 0.000027f, 0.000021f, 0.000015f, 0.000011f, 0.000031f, - 0.000045f, 0.000449f, 0.708496f, 0.707520f, 0.708984f, 0.708496f, 0.707520f, 0.708008f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000004f, 0.000011f, - 0.000006f, 0.000007f, 0.575195f, 0.575195f, 0.575195f, 0.575195f, 0.575195f, 0.575195f, - }, - { - 0.158813f, 0.632812f, 0.824219f, 0.891602f, 0.924805f, 0.942383f, 0.954102f, 0.962402f, - 0.968262f, 0.972656f, 0.976074f, 0.978516f, 0.980957f, 0.982910f, 0.984375f, 0.985840f, - 0.986816f, 0.988770f, 0.989746f, 0.989746f, 0.990234f, 0.991211f, 0.992188f, 0.992676f, - 0.993652f, 0.993652f, 0.993652f, 0.994141f, 0.994629f, 0.995117f, 0.995605f, 0.995605f, - 0.996094f, 0.996582f, 0.996582f, 0.996582f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, - 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.019775f, 0.115845f, 0.361084f, 0.642578f, 0.798340f, 0.872559f, 0.911133f, 0.933594f, - 0.947266f, 0.957031f, 0.964355f, 0.968750f, 0.973145f, 0.976562f, 0.979492f, 0.981934f, - 0.983398f, 0.984863f, 0.986816f, 0.987793f, 0.988770f, 0.989258f, 0.990234f, 0.991211f, - 0.991699f, 0.992676f, 0.993164f, 0.993164f, 0.993652f, 0.994141f, 0.995117f, 0.995117f, - 0.995605f, 0.995605f, 0.996094f, 0.996094f, 0.996094f, 0.996582f, 0.997070f, 0.997070f, - 0.997559f, 0.997559f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, - 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.006638f, 0.031082f, 0.089661f, 0.222168f, 0.448242f, 0.663086f, 0.794434f, 0.864258f, - 0.903320f, 0.926758f, 0.942383f, 0.953613f, 0.961426f, 0.966797f, 0.972168f, 0.975586f, - 0.978027f, 0.980469f, 0.982910f, 0.984375f, 0.985840f, 0.986816f, 0.988281f, 0.989258f, - 0.990234f, 0.991211f, 0.991699f, 0.992188f, 0.992676f, 0.993164f, 0.993652f, 0.994141f, - 0.994629f, 0.995117f, 0.995605f, 0.995605f, 0.996094f, 0.996582f, 0.996582f, 0.996582f, - 0.997070f, 0.997070f, 0.997559f, 0.997559f, 0.997559f, 0.998047f, 0.998047f, 0.998535f, - 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.003246f, 0.013367f, 0.032806f, 0.072754f, 0.152954f, 0.304199f, 0.509766f, 0.687500f, - 0.797852f, 0.862305f, 0.900391f, 0.923828f, 0.940430f, 0.950684f, 0.959473f, 0.965820f, - 0.970703f, 0.974121f, 0.977051f, 0.979492f, 0.981934f, 0.983887f, 0.985840f, 0.987305f, - 0.987793f, 0.989258f, 0.989746f, 0.990723f, 0.991211f, 0.992188f, 0.992188f, 0.993164f, - 0.993652f, 0.993652f, 0.994629f, 0.995117f, 0.995605f, 0.996094f, 0.996094f, 0.996094f, - 0.996582f, 0.996582f, 0.997070f, 0.997559f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, - 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.002029f, 0.007267f, 0.016678f, 0.032288f, 0.061462f, 0.115051f, 0.215088f, 0.376709f, - 0.562988f, 0.712891f, 0.807617f, 0.865234f, 0.901367f, 0.923828f, 0.939453f, 0.950684f, - 0.958984f, 0.965332f, 0.970215f, 0.974609f, 0.977051f, 0.979980f, 0.981934f, 0.983887f, - 0.984863f, 0.986328f, 0.988281f, 0.988770f, 0.989746f, 0.990723f, 0.990723f, 0.991699f, - 0.992188f, 0.992676f, 0.993652f, 0.994141f, 0.994629f, 0.995117f, 0.995117f, 0.996094f, - 0.996094f, 0.996094f, 0.996582f, 0.996582f, 0.997070f, 0.997559f, 0.997559f, 0.997559f, - 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.001274f, 0.004623f, 0.009880f, 0.017792f, 0.030869f, 0.052673f, 0.091431f, 0.160645f, - 0.277832f, 0.442383f, 0.610352f, 0.737793f, 0.819824f, 0.870605f, 0.902832f, 0.924805f, - 0.939941f, 0.950195f, 0.958496f, 0.964844f, 0.970215f, 0.973633f, 0.977051f, 0.979980f, - 0.981934f, 0.983398f, 0.984863f, 0.986328f, 0.987305f, 0.988770f, 0.989746f, 0.990723f, - 0.991211f, 0.992188f, 0.992676f, 0.993164f, 0.993652f, 0.994141f, 0.994629f, 0.995117f, - 0.995605f, 0.996094f, 0.996094f, 0.996094f, 0.996582f, 0.996582f, 0.997070f, 0.997070f, - 0.997559f, 0.998047f, 0.997559f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.999023f, - 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000943f, 0.003231f, 0.006317f, 0.011040f, 0.018051f, 0.029190f, 0.046936f, 0.075867f, - 0.125488f, 0.210449f, 0.341797f, 0.503906f, 0.652344f, 0.761230f, 0.832031f, 0.877441f, - 0.906738f, 0.927734f, 0.940918f, 0.951172f, 0.959473f, 0.965820f, 0.970703f, 0.974121f, - 0.977051f, 0.979492f, 0.981934f, 0.983398f, 0.985352f, 0.987305f, 0.988281f, 0.989258f, - 0.990234f, 0.990723f, 0.991211f, 0.992188f, 0.992676f, 0.993164f, 0.994141f, 0.994629f, - 0.995117f, 0.995605f, 0.995605f, 0.996094f, 0.996094f, 0.996582f, 0.996582f, 0.996582f, - 0.997070f, 0.997559f, 0.997559f, 0.998047f, 0.997559f, 0.998047f, 0.998535f, 0.998535f, - 0.998535f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000731f, 0.001970f, 0.004425f, 0.007351f, 0.011627f, 0.017975f, 0.027161f, 0.041779f, - 0.064270f, 0.101685f, 0.164917f, 0.265137f, 0.406494f, 0.561035f, 0.692383f, 0.785156f, - 0.845703f, 0.884766f, 0.911621f, 0.930176f, 0.942871f, 0.953125f, 0.959961f, 0.965332f, - 0.970703f, 0.974121f, 0.977539f, 0.979492f, 0.982422f, 0.983887f, 0.985840f, 0.987305f, - 0.987793f, 0.989258f, 0.990234f, 0.991211f, 0.991699f, 0.992676f, 0.993164f, 0.993652f, - 0.994141f, 0.995117f, 0.995117f, 0.995605f, 0.995605f, 0.996094f, 0.996094f, 0.996582f, - 0.997070f, 0.997070f, 0.997559f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998535f, - 0.998535f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000487f, 0.001872f, 0.003445f, 0.005367f, 0.008400f, 0.012405f, 0.017822f, 0.025345f, - 0.037964f, 0.056244f, 0.085327f, 0.132935f, 0.210327f, 0.325928f, 0.471924f, 0.615723f, - 0.729004f, 0.807617f, 0.859375f, 0.894043f, 0.916504f, 0.934570f, 0.945801f, 0.955078f, - 0.961426f, 0.967285f, 0.972168f, 0.975586f, 0.978516f, 0.980957f, 0.982422f, 0.984863f, - 0.985840f, 0.986816f, 0.988770f, 0.989258f, 0.990723f, 0.991699f, 0.992188f, 0.992676f, - 0.993652f, 0.994141f, 0.994629f, 0.995117f, 0.995117f, 0.995605f, 0.996094f, 0.996094f, - 0.996094f, 0.997070f, 0.997070f, 0.997559f, 0.997559f, 0.998047f, 0.997559f, 0.998047f, - 0.998535f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.000363f, 0.001300f, 0.002499f, 0.003784f, 0.006153f, 0.008896f, 0.012367f, 0.017227f, - 0.024185f, 0.034241f, 0.049591f, 0.072754f, 0.111023f, 0.170776f, 0.263184f, 0.391113f, - 0.535645f, 0.665527f, 0.761719f, 0.828613f, 0.871582f, 0.902344f, 0.922852f, 0.937988f, - 0.949219f, 0.957031f, 0.963867f, 0.968750f, 0.972656f, 0.976074f, 0.979004f, 0.981445f, - 0.983887f, 0.984863f, 0.986328f, 0.988281f, 0.989258f, 0.990234f, 0.991211f, 0.991699f, - 0.992676f, 0.993652f, 0.993652f, 0.994629f, 0.995117f, 0.995117f, 0.995605f, 0.996094f, - 0.996094f, 0.996094f, 0.996582f, 0.996582f, 0.997070f, 0.997559f, 0.997559f, 0.998047f, - 0.998535f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999023f, 0.999023f, - 0.000365f, 0.000972f, 0.001874f, 0.003323f, 0.004669f, 0.006599f, 0.008919f, 0.012360f, - 0.016785f, 0.022720f, 0.031616f, 0.044647f, 0.064026f, 0.094055f, 0.141235f, 0.215332f, - 0.323486f, 0.459229f, 0.597168f, 0.710449f, 0.791992f, 0.847656f, 0.885254f, 0.910645f, - 0.929199f, 0.941895f, 0.952148f, 0.960449f, 0.965332f, 0.970703f, 0.974121f, 0.977539f, - 0.979980f, 0.981934f, 0.984375f, 0.985840f, 0.987305f, 0.988770f, 0.989746f, 0.990723f, - 0.991211f, 0.992188f, 0.993164f, 0.993164f, 0.994141f, 0.994629f, 0.995117f, 0.995605f, - 0.996094f, 0.996094f, 0.996094f, 0.996582f, 0.997070f, 0.997559f, 0.997559f, 0.997559f, - 0.998047f, 0.998535f, 0.999023f, 0.999512f, 0.999023f, 0.999512f, 0.999512f, 0.999023f, - 0.000244f, 0.000764f, 0.001375f, 0.002415f, 0.003582f, 0.004963f, 0.006973f, 0.008751f, - 0.011726f, 0.016113f, 0.021683f, 0.029129f, 0.040283f, 0.057098f, 0.081421f, 0.119019f, - 0.178955f, 0.268311f, 0.390625f, 0.528809f, 0.654785f, 0.751465f, 0.820312f, 0.866211f, - 0.896973f, 0.919434f, 0.935547f, 0.946777f, 0.956055f, 0.962402f, 0.968262f, 0.972168f, - 0.975098f, 0.979004f, 0.981445f, 0.983398f, 0.985352f, 0.986816f, 0.987793f, 0.989258f, - 0.990723f, 0.991211f, 0.992188f, 0.992188f, 0.993164f, 0.993652f, 0.994629f, 0.995117f, - 0.995117f, 0.995605f, 0.996094f, 0.996094f, 0.996582f, 0.997070f, 0.997559f, 0.997559f, - 0.997559f, 0.998047f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000122f, 0.000606f, 0.001439f, 0.002058f, 0.002743f, 0.004169f, 0.005035f, 0.006775f, - 0.009010f, 0.012085f, 0.015717f, 0.020813f, 0.027573f, 0.037170f, 0.050812f, 0.071472f, - 0.102905f, 0.151489f, 0.225708f, 0.332031f, 0.463623f, 0.596191f, 0.707031f, 0.787598f, - 0.844238f, 0.881348f, 0.908691f, 0.927246f, 0.940918f, 0.951660f, 0.958984f, 0.965820f, - 0.970215f, 0.974121f, 0.977539f, 0.979980f, 0.982422f, 0.984375f, 0.985840f, 0.987305f, - 0.988281f, 0.990234f, 0.990723f, 0.991699f, 0.992676f, 0.993164f, 0.993652f, 0.994141f, - 0.994629f, 0.995117f, 0.995605f, 0.995605f, 0.996094f, 0.996582f, 0.997070f, 0.997559f, - 0.997559f, 0.998047f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000118f, 0.000846f, 0.001303f, 0.001593f, 0.002180f, 0.003050f, 0.004353f, 0.005577f, - 0.006954f, 0.009331f, 0.011826f, 0.015007f, 0.019653f, 0.025391f, 0.034119f, 0.046112f, - 0.063660f, 0.090210f, 0.130737f, 0.192139f, 0.283203f, 0.404053f, 0.537598f, 0.658691f, - 0.753418f, 0.818848f, 0.865234f, 0.896973f, 0.918945f, 0.934570f, 0.946289f, 0.955566f, - 0.962402f, 0.967285f, 0.972168f, 0.976074f, 0.979004f, 0.981445f, 0.983398f, 0.985840f, - 0.986816f, 0.988281f, 0.989258f, 0.990723f, 0.991211f, 0.992676f, 0.993164f, 0.993652f, - 0.994141f, 0.994629f, 0.995117f, 0.995117f, 0.995605f, 0.996094f, 0.996582f, 0.997070f, - 0.997559f, 0.998047f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000117f, 0.000487f, 0.000957f, 0.001514f, 0.002008f, 0.002619f, 0.003424f, 0.004551f, - 0.005836f, 0.007381f, 0.009155f, 0.011459f, 0.014366f, 0.018646f, 0.024017f, 0.031281f, - 0.042664f, 0.057068f, 0.080139f, 0.113586f, 0.165894f, 0.243164f, 0.352051f, 0.481934f, - 0.610840f, 0.716309f, 0.793945f, 0.847168f, 0.884766f, 0.910645f, 0.928223f, 0.942383f, - 0.952637f, 0.959961f, 0.965332f, 0.970703f, 0.975098f, 0.978027f, 0.980957f, 0.983398f, - 0.984863f, 0.986816f, 0.988281f, 0.989258f, 0.990723f, 0.991211f, 0.992188f, 0.992676f, - 0.993164f, 0.993652f, 0.994629f, 0.995117f, 0.995605f, 0.996094f, 0.996094f, 0.996582f, - 0.997559f, 0.997070f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000608f, 0.000952f, 0.001111f, 0.001660f, 0.002102f, 0.002817f, 0.003517f, - 0.004742f, 0.005585f, 0.007080f, 0.008980f, 0.011078f, 0.014191f, 0.017838f, 0.022614f, - 0.029404f, 0.038940f, 0.052551f, 0.071533f, 0.100769f, 0.145020f, 0.211548f, 0.307373f, - 0.430176f, 0.561523f, 0.676758f, 0.764648f, 0.828613f, 0.872070f, 0.900879f, 0.921875f, - 0.937012f, 0.948730f, 0.957520f, 0.964355f, 0.969238f, 0.973633f, 0.977539f, 0.979980f, - 0.982422f, 0.984863f, 0.986328f, 0.987793f, 0.988770f, 0.990234f, 0.991211f, 0.991699f, - 0.992676f, 0.993652f, 0.994141f, 0.994629f, 0.994629f, 0.995605f, 0.996094f, 0.996582f, - 0.997070f, 0.997070f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000244f, 0.000576f, 0.000727f, 0.001083f, 0.001186f, 0.001810f, 0.002558f, 0.002968f, - 0.003725f, 0.004913f, 0.005955f, 0.007011f, 0.008759f, 0.010918f, 0.013718f, 0.016953f, - 0.021423f, 0.027832f, 0.035980f, 0.047913f, 0.064941f, 0.090332f, 0.128174f, 0.185791f, - 0.270264f, 0.384033f, 0.514160f, 0.638184f, 0.736328f, 0.807617f, 0.856934f, 0.891602f, - 0.915039f, 0.932617f, 0.945801f, 0.954102f, 0.962402f, 0.968262f, 0.972168f, 0.976562f, - 0.979492f, 0.981445f, 0.983887f, 0.985840f, 0.987305f, 0.988281f, 0.990234f, 0.990723f, - 0.992188f, 0.992676f, 0.993164f, 0.994141f, 0.994629f, 0.995117f, 0.995605f, 0.996094f, - 0.996582f, 0.997070f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000000f, 0.000244f, 0.000708f, 0.000903f, 0.001129f, 0.001511f, 0.002031f, 0.002565f, - 0.003189f, 0.004112f, 0.004696f, 0.005989f, 0.006954f, 0.008865f, 0.010826f, 0.013031f, - 0.016312f, 0.020493f, 0.026154f, 0.033966f, 0.044159f, 0.059845f, 0.081665f, 0.114929f, - 0.164917f, 0.239624f, 0.343750f, 0.469971f, 0.598145f, 0.706055f, 0.786133f, 0.842773f, - 0.881348f, 0.908203f, 0.927246f, 0.941895f, 0.952148f, 0.959961f, 0.966797f, 0.971191f, - 0.976074f, 0.978516f, 0.981445f, 0.983887f, 0.985352f, 0.987305f, 0.988281f, 0.989258f, - 0.990723f, 0.991699f, 0.992676f, 0.993652f, 0.994141f, 0.994629f, 0.995605f, 0.996094f, - 0.996094f, 0.996582f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000122f, 0.000244f, 0.000482f, 0.000674f, 0.001029f, 0.001440f, 0.001746f, 0.002153f, - 0.002804f, 0.003206f, 0.003859f, 0.004948f, 0.005722f, 0.007206f, 0.008568f, 0.010498f, - 0.012413f, 0.015793f, 0.019989f, 0.024826f, 0.031799f, 0.041382f, 0.054932f, 0.074768f, - 0.103882f, 0.147949f, 0.213867f, 0.308838f, 0.429932f, 0.560059f, 0.675781f, 0.765625f, - 0.827148f, 0.871582f, 0.901367f, 0.923340f, 0.937988f, 0.949707f, 0.958496f, 0.965820f, - 0.969727f, 0.974609f, 0.978027f, 0.980469f, 0.983398f, 0.985840f, 0.986816f, 0.988281f, - 0.989258f, 0.990723f, 0.992188f, 0.992676f, 0.993652f, 0.994141f, 0.994629f, 0.995117f, - 0.995605f, 0.996582f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000244f, 0.000244f, 0.000363f, 0.000604f, 0.000834f, 0.001020f, 0.001548f, 0.001970f, - 0.002262f, 0.002548f, 0.003157f, 0.003914f, 0.004681f, 0.005962f, 0.006943f, 0.008263f, - 0.010277f, 0.012589f, 0.015144f, 0.018951f, 0.023788f, 0.030014f, 0.039001f, 0.051056f, - 0.069092f, 0.094666f, 0.133911f, 0.192993f, 0.279053f, 0.394287f, 0.524414f, 0.646484f, - 0.743652f, 0.812988f, 0.861328f, 0.895020f, 0.917969f, 0.935547f, 0.947754f, 0.957520f, - 0.963867f, 0.969238f, 0.974121f, 0.978027f, 0.980469f, 0.983398f, 0.984863f, 0.987305f, - 0.988281f, 0.989258f, 0.990723f, 0.991699f, 0.992676f, 0.993652f, 0.994141f, 0.994629f, - 0.995117f, 0.996094f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000118f, 0.000244f, 0.000244f, 0.000584f, 0.000837f, 0.000847f, 0.001295f, 0.001681f, - 0.002018f, 0.002348f, 0.003014f, 0.003157f, 0.004124f, 0.004547f, 0.005432f, 0.006607f, - 0.008163f, 0.010071f, 0.011925f, 0.014786f, 0.017990f, 0.022659f, 0.028824f, 0.036621f, - 0.047882f, 0.063477f, 0.087158f, 0.122559f, 0.175781f, 0.254639f, 0.363037f, 0.492188f, - 0.618652f, 0.722168f, 0.799805f, 0.852051f, 0.889648f, 0.914551f, 0.932129f, 0.944824f, - 0.955078f, 0.962891f, 0.968262f, 0.973633f, 0.977051f, 0.980469f, 0.982910f, 0.984863f, - 0.987305f, 0.988281f, 0.990234f, 0.991211f, 0.992188f, 0.993164f, 0.993652f, 0.994141f, - 0.995117f, 0.995605f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000242f, 0.000243f, 0.000243f, 0.000481f, 0.000742f, 0.000843f, 0.000969f, 0.001348f, - 0.001726f, 0.001791f, 0.002348f, 0.002853f, 0.003452f, 0.003735f, 0.004757f, 0.005516f, - 0.006744f, 0.008102f, 0.009621f, 0.011948f, 0.014320f, 0.017365f, 0.021698f, 0.027298f, - 0.034546f, 0.044891f, 0.059875f, 0.081055f, 0.112915f, 0.161255f, 0.234009f, 0.335693f, - 0.462646f, 0.592285f, 0.702637f, 0.785645f, 0.843750f, 0.883301f, 0.911133f, 0.929688f, - 0.944336f, 0.954590f, 0.961914f, 0.967773f, 0.973633f, 0.977539f, 0.980469f, 0.982910f, - 0.985352f, 0.986816f, 0.988770f, 0.990234f, 0.991211f, 0.992188f, 0.993164f, 0.993652f, - 0.994629f, 0.995117f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000100f, 0.000216f, 0.000243f, 0.000365f, 0.000517f, 0.000836f, 0.000964f, 0.001148f, - 0.001472f, 0.001674f, 0.001785f, 0.002438f, 0.002815f, 0.003490f, 0.004070f, 0.004837f, - 0.005608f, 0.006630f, 0.008095f, 0.009483f, 0.011551f, 0.013847f, 0.016953f, 0.020584f, - 0.025879f, 0.033051f, 0.042664f, 0.055817f, 0.075500f, 0.105103f, 0.149536f, 0.216553f, - 0.312988f, 0.436768f, 0.568359f, 0.685059f, 0.773926f, 0.835449f, 0.878418f, 0.907227f, - 0.927734f, 0.943359f, 0.953125f, 0.962402f, 0.967285f, 0.973145f, 0.977051f, 0.980469f, - 0.983887f, 0.985352f, 0.987305f, 0.989258f, 0.990234f, 0.991699f, 0.992188f, 0.993164f, - 0.994141f, 0.994629f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000000f, 0.000150f, 0.000242f, 0.000364f, 0.000441f, 0.000627f, 0.000916f, 0.000959f, - 0.000968f, 0.001463f, 0.001671f, 0.002222f, 0.002577f, 0.002714f, 0.003479f, 0.004208f, - 0.004723f, 0.005669f, 0.006886f, 0.007637f, 0.009315f, 0.011154f, 0.013596f, 0.016205f, - 0.019821f, 0.024963f, 0.031250f, 0.040375f, 0.053009f, 0.071167f, 0.098511f, 0.139648f, - 0.202271f, 0.293457f, 0.414307f, 0.548340f, 0.669434f, 0.762695f, 0.829590f, 0.874512f, - 0.904785f, 0.926758f, 0.941895f, 0.953613f, 0.961914f, 0.968262f, 0.973633f, 0.977539f, - 0.980957f, 0.983398f, 0.985352f, 0.987793f, 0.989258f, 0.990234f, 0.991211f, 0.992188f, - 0.993164f, 0.994629f, 0.998047f, 0.998535f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, - 0.000000f, 0.000231f, 0.000232f, 0.000363f, 0.000486f, 0.000503f, 0.000724f, 0.001104f, - 0.001080f, 0.001271f, 0.001509f, 0.001976f, 0.002247f, 0.002476f, 0.002895f, 0.003553f, - 0.004192f, 0.004871f, 0.005623f, 0.006332f, 0.007584f, 0.008957f, 0.010849f, 0.012917f, - 0.015396f, 0.019226f, 0.023941f, 0.030060f, 0.038513f, 0.050385f, 0.067627f, 0.093140f, - 0.131714f, 0.190674f, 0.278076f, 0.395752f, 0.530273f, 0.655762f, 0.753906f, 0.823242f, - 0.870605f, 0.903320f, 0.925781f, 0.941406f, 0.953125f, 0.961914f, 0.969238f, 0.974121f, - 0.978027f, 0.980957f, 0.983887f, 0.985840f, 0.988281f, 0.989258f, 0.990723f, 0.991699f, - 0.992676f, 0.993652f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, - 0.000000f, 0.000009f, 0.000116f, 0.000360f, 0.000484f, 0.000485f, 0.000536f, 0.000827f, - 0.000935f, 0.001077f, 0.001204f, 0.001561f, 0.001974f, 0.002136f, 0.002777f, 0.002964f, - 0.003517f, 0.004192f, 0.004711f, 0.005505f, 0.006283f, 0.007408f, 0.008713f, 0.010674f, - 0.012375f, 0.015099f, 0.018677f, 0.022797f, 0.028732f, 0.036835f, 0.047974f, 0.064270f, - 0.088318f, 0.124634f, 0.180664f, 0.264893f, 0.380615f, 0.516113f, 0.645020f, 0.747559f, - 0.819824f, 0.870117f, 0.902344f, 0.925293f, 0.941406f, 0.953613f, 0.962402f, 0.969238f, - 0.974121f, 0.978027f, 0.981934f, 0.984375f, 0.986328f, 0.988281f, 0.989746f, 0.990723f, - 0.992676f, 0.993164f, 0.997559f, 0.998047f, 0.998047f, 0.997559f, 0.998047f, 0.998047f, - 0.000000f, 0.000000f, 0.000074f, 0.000337f, 0.000481f, 0.000484f, 0.000485f, 0.000556f, - 0.000823f, 0.001143f, 0.001187f, 0.001391f, 0.001781f, 0.002155f, 0.002327f, 0.002760f, - 0.003008f, 0.003433f, 0.004101f, 0.004681f, 0.005417f, 0.006443f, 0.007393f, 0.008560f, - 0.010345f, 0.012177f, 0.014496f, 0.018127f, 0.022125f, 0.027740f, 0.035736f, 0.046173f, - 0.061920f, 0.084717f, 0.119324f, 0.173218f, 0.254883f, 0.368652f, 0.505371f, 0.637207f, - 0.742676f, 0.818359f, 0.868164f, 0.902832f, 0.925781f, 0.942383f, 0.953613f, 0.963379f, - 0.970215f, 0.975098f, 0.979004f, 0.982422f, 0.984863f, 0.986328f, 0.988770f, 0.990723f, - 0.991699f, 0.992676f, 0.997070f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, - 0.000000f, 0.000000f, 0.000000f, 0.000188f, 0.000358f, 0.000481f, 0.000484f, 0.000484f, - 0.000704f, 0.000852f, 0.001165f, 0.001316f, 0.001500f, 0.001685f, 0.001933f, 0.002079f, - 0.002720f, 0.003136f, 0.003727f, 0.003723f, 0.004513f, 0.005207f, 0.006275f, 0.007236f, - 0.008453f, 0.010056f, 0.011848f, 0.014191f, 0.017212f, 0.021652f, 0.026978f, 0.034241f, - 0.044678f, 0.058990f, 0.081421f, 0.114929f, 0.167236f, 0.247070f, 0.360596f, 0.498291f, - 0.632812f, 0.741211f, 0.818359f, 0.869629f, 0.903809f, 0.927734f, 0.943848f, 0.955566f, - 0.964355f, 0.970703f, 0.976074f, 0.979492f, 0.982422f, 0.985840f, 0.987793f, 0.989258f, - 0.990723f, 0.992188f, 0.997070f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, - 0.000000f, 0.000000f, 0.000121f, 0.000120f, 0.000288f, 0.000357f, 0.000479f, 0.000483f, - 0.000535f, 0.000711f, 0.000862f, 0.001256f, 0.001351f, 0.001502f, 0.001719f, 0.002146f, - 0.002037f, 0.002653f, 0.003248f, 0.003222f, 0.003820f, 0.004456f, 0.005173f, 0.006008f, - 0.007072f, 0.008247f, 0.009758f, 0.011826f, 0.013771f, 0.016861f, 0.020935f, 0.025986f, - 0.032928f, 0.043030f, 0.057587f, 0.078918f, 0.111755f, 0.162964f, 0.241943f, 0.355713f, - 0.495117f, 0.632324f, 0.742676f, 0.819336f, 0.871582f, 0.905762f, 0.929688f, 0.945312f, - 0.957031f, 0.965332f, 0.972168f, 0.976562f, 0.980957f, 0.983887f, 0.986328f, 0.988281f, - 0.990234f, 0.991699f, 0.997070f, 0.997559f, 0.997070f, 0.997559f, 0.997559f, 0.997559f, - 0.000000f, 0.000000f, 0.000000f, 0.000121f, 0.000200f, 0.000412f, 0.000471f, 0.000599f, - 0.000598f, 0.000596f, 0.000805f, 0.001099f, 0.001334f, 0.001417f, 0.001456f, 0.001723f, - 0.002102f, 0.002283f, 0.002579f, 0.003208f, 0.003233f, 0.003740f, 0.004574f, 0.005287f, - 0.006012f, 0.006870f, 0.008018f, 0.009354f, 0.011208f, 0.013542f, 0.016495f, 0.020370f, - 0.025284f, 0.032410f, 0.041901f, 0.056183f, 0.077087f, 0.109558f, 0.160278f, 0.239380f, - 0.354492f, 0.496094f, 0.635254f, 0.747070f, 0.823730f, 0.875488f, 0.908691f, 0.931641f, - 0.947266f, 0.958008f, 0.966309f, 0.972656f, 0.978027f, 0.981445f, 0.984863f, 0.986816f, - 0.989258f, 0.990723f, 0.996582f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, - 0.000000f, 0.000000f, 0.000000f, 0.000117f, 0.000237f, 0.000239f, 0.000430f, 0.000465f, - 0.000599f, 0.000724f, 0.000716f, 0.000815f, 0.000981f, 0.001334f, 0.001299f, 0.001545f, - 0.001617f, 0.001935f, 0.002110f, 0.002501f, 0.002823f, 0.003408f, 0.003790f, 0.004467f, - 0.005112f, 0.005848f, 0.006718f, 0.007942f, 0.009514f, 0.011093f, 0.013092f, 0.015945f, - 0.019608f, 0.024689f, 0.031494f, 0.041046f, 0.054901f, 0.075989f, 0.108032f, 0.158936f, - 0.239014f, 0.356201f, 0.500488f, 0.642090f, 0.753418f, 0.830566f, 0.880859f, 0.912598f, - 0.935059f, 0.950195f, 0.960449f, 0.968262f, 0.975098f, 0.979980f, 0.982910f, 0.985352f, - 0.987793f, 0.990234f, 0.996582f, 0.997070f, 0.997070f, 0.996582f, 0.997070f, 0.996582f, - 0.000000f, 0.000000f, 0.000000f, 0.000117f, 0.000120f, 0.000121f, 0.000312f, 0.000407f, - 0.000707f, 0.000597f, 0.000648f, 0.000720f, 0.000941f, 0.001008f, 0.001229f, 0.001289f, - 0.001423f, 0.001726f, 0.002060f, 0.002211f, 0.002506f, 0.002985f, 0.003036f, 0.003683f, - 0.004066f, 0.004833f, 0.005592f, 0.006611f, 0.007675f, 0.008965f, 0.010811f, 0.012833f, - 0.015854f, 0.019485f, 0.024429f, 0.031036f, 0.040466f, 0.054108f, 0.074890f, 0.107727f, - 0.159180f, 0.241699f, 0.362549f, 0.510742f, 0.653809f, 0.763184f, 0.837891f, 0.887207f, - 0.917480f, 0.938477f, 0.953613f, 0.962891f, 0.970703f, 0.976562f, 0.980469f, 0.984375f, - 0.986816f, 0.988770f, 0.996094f, 0.996582f, 0.996582f, 0.996582f, 0.996582f, 0.996582f, - 0.000000f, 0.000000f, 0.000000f, 0.000117f, 0.000118f, 0.000120f, 0.000129f, 0.000434f, - 0.000536f, 0.000613f, 0.000716f, 0.000799f, 0.000720f, 0.000768f, 0.001024f, 0.001202f, - 0.001501f, 0.001530f, 0.001568f, 0.001897f, 0.002190f, 0.002502f, 0.002893f, 0.003105f, - 0.003551f, 0.004021f, 0.004791f, 0.005405f, 0.006313f, 0.007309f, 0.008720f, 0.010712f, - 0.012657f, 0.015472f, 0.018982f, 0.023697f, 0.030579f, 0.040009f, 0.054138f, 0.075012f, - 0.107849f, 0.161377f, 0.247070f, 0.373047f, 0.525391f, 0.667969f, 0.776855f, 0.847656f, - 0.894043f, 0.923340f, 0.942871f, 0.956543f, 0.965820f, 0.973145f, 0.978027f, 0.982422f, - 0.985352f, 0.987793f, 0.996094f, 0.996094f, 0.996582f, 0.996094f, 0.996582f, 0.996094f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000081f, 0.000116f, 0.000227f, 0.000360f, - 0.000366f, 0.000642f, 0.000691f, 0.000711f, 0.000806f, 0.000721f, 0.000925f, 0.000947f, - 0.001155f, 0.001478f, 0.001554f, 0.001612f, 0.001929f, 0.002354f, 0.002291f, 0.002712f, - 0.003029f, 0.003441f, 0.003876f, 0.004452f, 0.005276f, 0.006256f, 0.007149f, 0.008568f, - 0.010040f, 0.012566f, 0.015160f, 0.018677f, 0.023376f, 0.030411f, 0.039642f, 0.053986f, - 0.075134f, 0.109436f, 0.165527f, 0.255127f, 0.387695f, 0.544434f, 0.686523f, 0.791016f, - 0.858398f, 0.901367f, 0.928711f, 0.947266f, 0.959961f, 0.968262f, 0.975098f, 0.980469f, - 0.983887f, 0.987305f, 0.995605f, 0.996094f, 0.996094f, 0.996094f, 0.996094f, 0.996094f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000088f, 0.000085f, 0.000338f, 0.000351f, - 0.000359f, 0.000480f, 0.000539f, 0.000698f, 0.000798f, 0.000793f, 0.000834f, 0.000891f, - 0.000941f, 0.001143f, 0.001422f, 0.001512f, 0.001833f, 0.001955f, 0.002144f, 0.002426f, - 0.002716f, 0.003262f, 0.003572f, 0.003860f, 0.004456f, 0.005173f, 0.006191f, 0.006939f, - 0.008545f, 0.010162f, 0.012375f, 0.014969f, 0.018555f, 0.023376f, 0.029953f, 0.039673f, - 0.054077f, 0.076477f, 0.112000f, 0.171509f, 0.268066f, 0.408203f, 0.569336f, 0.709961f, - 0.808105f, 0.872070f, 0.910645f, 0.935059f, 0.951660f, 0.963379f, 0.971680f, 0.977539f, - 0.982422f, 0.985840f, 0.995117f, 0.995605f, 0.995605f, 0.995605f, 0.995605f, 0.995605f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000116f, 0.000340f, - 0.000353f, 0.000349f, 0.000480f, 0.000576f, 0.000668f, 0.000700f, 0.000818f, 0.000833f, - 0.000787f, 0.001125f, 0.001110f, 0.001407f, 0.001489f, 0.001563f, 0.001804f, 0.002073f, - 0.002285f, 0.002409f, 0.002985f, 0.003052f, 0.003853f, 0.004433f, 0.005100f, 0.006046f, - 0.007046f, 0.008156f, 0.009827f, 0.012138f, 0.014740f, 0.018311f, 0.023071f, 0.029770f, - 0.040009f, 0.054810f, 0.078003f, 0.116150f, 0.180176f, 0.284668f, 0.434570f, 0.599121f, - 0.735352f, 0.827637f, 0.885254f, 0.919922f, 0.941895f, 0.957031f, 0.967285f, 0.975098f, - 0.979980f, 0.984375f, 0.995117f, 0.995117f, 0.995117f, 0.995117f, 0.995117f, 0.995605f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000000f, 0.000122f, 0.000235f, - 0.000320f, 0.000351f, 0.000353f, 0.000478f, 0.000602f, 0.000651f, 0.000793f, 0.000706f, - 0.000816f, 0.000814f, 0.000898f, 0.001062f, 0.001259f, 0.001441f, 0.001564f, 0.001772f, - 0.001743f, 0.002134f, 0.002512f, 0.002668f, 0.003193f, 0.003746f, 0.004341f, 0.004902f, - 0.005909f, 0.006920f, 0.008125f, 0.009605f, 0.011711f, 0.014549f, 0.018280f, 0.023163f, - 0.030334f, 0.040375f, 0.055939f, 0.080566f, 0.122070f, 0.192383f, 0.307373f, 0.467773f, - 0.634277f, 0.763184f, 0.846191f, 0.897461f, 0.928711f, 0.948730f, 0.962402f, 0.971680f, - 0.978516f, 0.982422f, 0.994141f, 0.994629f, 0.994629f, 0.995117f, 0.995117f, 0.995117f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000185f, 0.000190f, - 0.000272f, 0.000281f, 0.000464f, 0.000466f, 0.000476f, 0.000521f, 0.000654f, 0.000680f, - 0.000699f, 0.000815f, 0.000814f, 0.000890f, 0.001110f, 0.001283f, 0.001311f, 0.001590f, - 0.001727f, 0.001801f, 0.002020f, 0.002312f, 0.002897f, 0.003267f, 0.003592f, 0.004143f, - 0.004810f, 0.005844f, 0.006618f, 0.008018f, 0.009697f, 0.011597f, 0.014374f, 0.018127f, - 0.023056f, 0.030258f, 0.041107f, 0.057373f, 0.084045f, 0.129517f, 0.208618f, 0.337646f, - 0.508789f, 0.673828f, 0.793457f, 0.866211f, 0.911133f, 0.938965f, 0.955566f, 0.967285f, - 0.975586f, 0.980469f, 0.994141f, 0.994141f, 0.994629f, 0.994629f, 0.994629f, 0.994141f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000226f, 0.000431f, 0.000456f, 0.000467f, 0.000352f, 0.000496f, 0.000588f, - 0.000891f, 0.000771f, 0.000803f, 0.000947f, 0.000972f, 0.001078f, 0.001033f, 0.001279f, - 0.001436f, 0.001483f, 0.001831f, 0.002033f, 0.002264f, 0.002710f, 0.002996f, 0.003582f, - 0.004032f, 0.004665f, 0.005592f, 0.006527f, 0.007820f, 0.009323f, 0.011581f, 0.014328f, - 0.018219f, 0.023239f, 0.030777f, 0.042084f, 0.059448f, 0.089233f, 0.140869f, 0.230713f, - 0.375977f, 0.556641f, 0.715332f, 0.822266f, 0.885742f, 0.924316f, 0.947266f, 0.962402f, - 0.972656f, 0.978516f, 0.993164f, 0.994141f, 0.994141f, 0.994141f, 0.994141f, 0.994141f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000283f, 0.000229f, 0.000425f, 0.000303f, 0.000336f, 0.000469f, 0.000474f, - 0.000728f, 0.000663f, 0.000883f, 0.000695f, 0.000679f, 0.000858f, 0.000919f, 0.000980f, - 0.001218f, 0.001330f, 0.001665f, 0.001637f, 0.002054f, 0.002335f, 0.002508f, 0.002880f, - 0.003323f, 0.004055f, 0.004730f, 0.005463f, 0.006485f, 0.007740f, 0.009293f, 0.011566f, - 0.014175f, 0.017944f, 0.023346f, 0.031433f, 0.043304f, 0.063232f, 0.096313f, 0.155518f, - 0.260498f, 0.424561f, 0.611328f, 0.758789f, 0.852051f, 0.904785f, 0.937012f, 0.955566f, - 0.968262f, 0.977051f, 0.992676f, 0.992676f, 0.993164f, 0.993652f, 0.993164f, 0.993652f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000256f, 0.000216f, 0.000406f, 0.000426f, 0.000457f, 0.000453f, - 0.000472f, 0.000651f, 0.000593f, 0.000876f, 0.000571f, 0.000590f, 0.000819f, 0.000809f, - 0.001000f, 0.001224f, 0.001293f, 0.001637f, 0.001790f, 0.001863f, 0.002298f, 0.002550f, - 0.002995f, 0.003201f, 0.003933f, 0.004677f, 0.005360f, 0.006447f, 0.007763f, 0.009377f, - 0.011330f, 0.014420f, 0.017944f, 0.023560f, 0.032196f, 0.045380f, 0.067383f, 0.105469f, - 0.175659f, 0.301025f, 0.484375f, 0.669922f, 0.801270f, 0.879395f, 0.922852f, 0.948242f, - 0.963379f, 0.974121f, 0.992188f, 0.992188f, 0.992188f, 0.993164f, 0.992188f, 0.993164f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000230f, 0.000206f, 0.000355f, 0.000335f, 0.000305f, - 0.000461f, 0.000565f, 0.000474f, 0.000429f, 0.000520f, 0.000758f, 0.000777f, 0.000668f, - 0.000821f, 0.001013f, 0.001089f, 0.001325f, 0.001570f, 0.001787f, 0.001707f, 0.002037f, - 0.002457f, 0.002892f, 0.003359f, 0.003881f, 0.004616f, 0.005203f, 0.006336f, 0.007477f, - 0.009048f, 0.011345f, 0.014015f, 0.018356f, 0.024307f, 0.033661f, 0.048279f, 0.073303f, - 0.118774f, 0.204102f, 0.354492f, 0.554688f, 0.729492f, 0.840332f, 0.902832f, 0.937988f, - 0.958008f, 0.971191f, 0.991699f, 0.992188f, 0.992188f, 0.991699f, 0.992188f, 0.991699f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000205f, 0.000248f, 0.000213f, 0.000344f, - 0.000437f, 0.000351f, 0.000352f, 0.000359f, 0.000389f, 0.000482f, 0.000676f, 0.000560f, - 0.000806f, 0.000813f, 0.000927f, 0.001230f, 0.001392f, 0.001526f, 0.001627f, 0.001629f, - 0.002047f, 0.002321f, 0.002661f, 0.003317f, 0.003752f, 0.004406f, 0.005119f, 0.005936f, - 0.007156f, 0.009003f, 0.010941f, 0.013985f, 0.018539f, 0.025131f, 0.035248f, 0.051880f, - 0.081543f, 0.137207f, 0.244507f, 0.424561f, 0.632812f, 0.787598f, 0.876465f, 0.924805f, - 0.951172f, 0.966797f, 0.990723f, 0.991211f, 0.991211f, 0.991211f, 0.991211f, 0.991211f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000224f, 0.000171f, 0.000276f, - 0.000278f, 0.000288f, 0.000329f, 0.000365f, 0.000459f, 0.000483f, 0.000626f, 0.000716f, - 0.000767f, 0.000793f, 0.000800f, 0.000897f, 0.000976f, 0.001156f, 0.001322f, 0.001427f, - 0.001799f, 0.001997f, 0.002256f, 0.002773f, 0.002806f, 0.003515f, 0.004040f, 0.004910f, - 0.005730f, 0.007046f, 0.008858f, 0.011124f, 0.014374f, 0.018982f, 0.026123f, 0.037659f, - 0.057129f, 0.093445f, 0.164062f, 0.301514f, 0.511230f, 0.712402f, 0.838867f, 0.906738f, - 0.942383f, 0.961914f, 0.989746f, 0.990234f, 0.989746f, 0.990234f, 0.989746f, 0.990234f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000173f, 0.000140f, - 0.000138f, 0.000232f, 0.000291f, 0.000318f, 0.000338f, 0.000346f, 0.000422f, 0.000368f, - 0.000680f, 0.000722f, 0.000765f, 0.000766f, 0.000803f, 0.001069f, 0.001103f, 0.001185f, - 0.001611f, 0.001593f, 0.001939f, 0.002211f, 0.002569f, 0.003008f, 0.003239f, 0.003952f, - 0.004681f, 0.005630f, 0.007008f, 0.008720f, 0.011200f, 0.014587f, 0.019653f, 0.027527f, - 0.040955f, 0.064514f, 0.110413f, 0.204224f, 0.381104f, 0.609863f, 0.785645f, 0.881836f, - 0.931152f, 0.956543f, 0.988770f, 0.989258f, 0.989258f, 0.989258f, 0.989258f, 0.988770f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000122f, 0.000121f, 0.000121f, 0.000123f, 0.000121f, 0.000090f, - 0.000102f, 0.000063f, 0.000156f, 0.000248f, 0.000333f, 0.000321f, 0.000431f, 0.000392f, - 0.000349f, 0.000434f, 0.000674f, 0.000741f, 0.000776f, 0.000936f, 0.000888f, 0.001049f, - 0.001179f, 0.001326f, 0.001686f, 0.001732f, 0.002050f, 0.002150f, 0.002453f, 0.003016f, - 0.003601f, 0.004444f, 0.005692f, 0.006741f, 0.008324f, 0.011093f, 0.014709f, 0.020752f, - 0.029800f, 0.045654f, 0.074951f, 0.136108f, 0.264893f, 0.486816f, 0.710938f, 0.848145f, - 0.916992f, 0.950684f, 0.987305f, 0.987793f, 0.987793f, 0.988281f, 0.987793f, 0.987793f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000100f, - 0.000049f, 0.000039f, 0.000125f, 0.000121f, 0.000184f, 0.000280f, 0.000366f, 0.000392f, - 0.000333f, 0.000341f, 0.000477f, 0.000597f, 0.000607f, 0.000747f, 0.000767f, 0.000961f, - 0.000936f, 0.001056f, 0.001306f, 0.001388f, 0.001633f, 0.001836f, 0.001997f, 0.002348f, - 0.002878f, 0.003332f, 0.004131f, 0.005165f, 0.006519f, 0.008568f, 0.011444f, 0.015419f, - 0.021881f, 0.032532f, 0.052032f, 0.091187f, 0.177246f, 0.357910f, 0.610352f, 0.800781f, - 0.897461f, 0.942871f, 0.985352f, 0.986328f, 0.986816f, 0.986328f, 0.986328f, 0.986328f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000099f, 0.000076f, - 0.000060f, 0.000108f, 0.000040f, 0.000127f, 0.000127f, 0.000121f, 0.000200f, 0.000265f, - 0.000360f, 0.000316f, 0.000428f, 0.000455f, 0.000456f, 0.000583f, 0.000682f, 0.000750f, - 0.000773f, 0.000824f, 0.000937f, 0.001220f, 0.001262f, 0.001384f, 0.001622f, 0.001862f, - 0.002157f, 0.002817f, 0.003414f, 0.004082f, 0.004993f, 0.006561f, 0.008560f, 0.011696f, - 0.016022f, 0.023529f, 0.036469f, 0.062286f, 0.117126f, 0.245605f, 0.487549f, 0.732910f, - 0.870605f, 0.933105f, 0.983887f, 0.984863f, 0.984863f, 0.984863f, 0.984375f, 0.984863f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000096f, - 0.000075f, 0.000061f, 0.000083f, 0.000096f, 0.000034f, 0.000101f, 0.000121f, 0.000137f, - 0.000211f, 0.000324f, 0.000381f, 0.000373f, 0.000420f, 0.000472f, 0.000494f, 0.000690f, - 0.000793f, 0.000768f, 0.000853f, 0.000867f, 0.000978f, 0.001003f, 0.001145f, 0.001416f, - 0.001888f, 0.002125f, 0.002491f, 0.003004f, 0.003864f, 0.005028f, 0.006500f, 0.008682f, - 0.011856f, 0.016922f, 0.025757f, 0.042603f, 0.078247f, 0.161743f, 0.358398f, 0.641602f, - 0.833496f, 0.920410f, 0.981934f, 0.982910f, 0.982910f, 0.982910f, 0.982910f, 0.982910f, - 0.000122f, 0.000000f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000120f, - 0.000097f, 0.000078f, 0.000062f, 0.000051f, 0.000043f, 0.000072f, 0.000030f, 0.000060f, - 0.000109f, 0.000206f, 0.000216f, 0.000333f, 0.000347f, 0.000395f, 0.000415f, 0.000458f, - 0.000568f, 0.000664f, 0.000709f, 0.000598f, 0.000781f, 0.000628f, 0.001053f, 0.001046f, - 0.001179f, 0.001579f, 0.001649f, 0.002386f, 0.002857f, 0.003727f, 0.004894f, 0.006363f, - 0.008789f, 0.012314f, 0.018616f, 0.029709f, 0.052429f, 0.105652f, 0.244385f, 0.524414f, - 0.782715f, 0.904785f, 0.979492f, 0.980957f, 0.979980f, 0.979980f, 0.980469f, 0.980469f, - 0.000000f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, - 0.000120f, 0.000097f, 0.000079f, 0.000065f, 0.000054f, 0.000045f, 0.000073f, 0.000032f, - 0.000089f, 0.000038f, 0.000134f, 0.000138f, 0.000211f, 0.000333f, 0.000370f, 0.000400f, - 0.000420f, 0.000496f, 0.000566f, 0.000494f, 0.000584f, 0.000714f, 0.000708f, 0.000843f, - 0.001056f, 0.001019f, 0.001327f, 0.001812f, 0.001908f, 0.002798f, 0.003479f, 0.004578f, - 0.006195f, 0.008881f, 0.012901f, 0.020599f, 0.035339f, 0.069214f, 0.159058f, 0.394531f, - 0.709961f, 0.882812f, 0.977051f, 0.978027f, 0.977539f, 0.976562f, 0.977051f, 0.977539f, - 0.000000f, 0.000121f, 0.000120f, 0.000121f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, - 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, - 0.000119f, 0.000120f, 0.000102f, 0.000084f, 0.000071f, 0.000059f, 0.000048f, 0.000041f, - 0.000035f, 0.000062f, 0.000026f, 0.000098f, 0.000103f, 0.000136f, 0.000230f, 0.000327f, - 0.000356f, 0.000338f, 0.000387f, 0.000499f, 0.000577f, 0.000627f, 0.000669f, 0.000611f, - 0.000699f, 0.000904f, 0.000893f, 0.001340f, 0.001666f, 0.002068f, 0.002377f, 0.003105f, - 0.004345f, 0.006218f, 0.009178f, 0.013962f, 0.024170f, 0.045441f, 0.101868f, 0.271973f, - 0.612305f, 0.853027f, 0.973145f, 0.974121f, 0.973633f, 0.974121f, 0.973633f, 0.974121f, - 0.000121f, 0.000120f, 0.000119f, 0.000120f, 0.000119f, 0.000119f, 0.000119f, 0.000119f, - 0.000119f, 0.000119f, 0.000119f, 0.000119f, 0.000119f, 0.000119f, 0.000119f, 0.000119f, - 0.000119f, 0.000119f, 0.000119f, 0.000108f, 0.000091f, 0.000075f, 0.000063f, 0.000053f, - 0.000045f, 0.000039f, 0.000034f, 0.000040f, 0.000090f, 0.000068f, 0.000104f, 0.000127f, - 0.000220f, 0.000302f, 0.000412f, 0.000316f, 0.000444f, 0.000495f, 0.000428f, 0.000510f, - 0.000463f, 0.000614f, 0.000726f, 0.000719f, 0.001164f, 0.001533f, 0.001707f, 0.002079f, - 0.002848f, 0.004189f, 0.006142f, 0.009491f, 0.016113f, 0.029343f, 0.064758f, 0.175415f, - 0.490723f, 0.812012f, 0.968750f, 0.969727f, 0.969238f, 0.969727f, 0.969727f, 0.969727f, - 0.000000f, 0.000117f, 0.000117f, 0.000115f, 0.000118f, 0.000118f, 0.000117f, 0.000117f, - 0.000117f, 0.000117f, 0.000118f, 0.000117f, 0.000117f, 0.000118f, 0.000117f, 0.000117f, - 0.000117f, 0.000117f, 0.000117f, 0.000118f, 0.000117f, 0.000100f, 0.000082f, 0.000070f, - 0.000060f, 0.000051f, 0.000043f, 0.000038f, 0.000033f, 0.000053f, 0.000027f, 0.000089f, - 0.000105f, 0.000137f, 0.000227f, 0.000277f, 0.000293f, 0.000284f, 0.000300f, 0.000420f, - 0.000367f, 0.000473f, 0.000467f, 0.000555f, 0.000625f, 0.000870f, 0.001177f, 0.001563f, - 0.001982f, 0.002714f, 0.004051f, 0.006134f, 0.010384f, 0.018967f, 0.040314f, 0.108887f, - 0.358643f, 0.755859f, 0.962891f, 0.963867f, 0.964355f, 0.963867f, 0.963379f, 0.963379f, - 0.000000f, 0.000000f, 0.000098f, 0.000103f, 0.000111f, 0.000112f, 0.000112f, 0.000114f, - 0.000113f, 0.000115f, 0.000114f, 0.000115f, 0.000115f, 0.000115f, 0.000115f, 0.000115f, - 0.000116f, 0.000116f, 0.000116f, 0.000116f, 0.000116f, 0.000116f, 0.000109f, 0.000094f, - 0.000078f, 0.000067f, 0.000058f, 0.000050f, 0.000043f, 0.000038f, 0.000033f, 0.000054f, - 0.000025f, 0.000078f, 0.000091f, 0.000173f, 0.000203f, 0.000252f, 0.000331f, 0.000277f, - 0.000264f, 0.000407f, 0.000342f, 0.000444f, 0.000470f, 0.000542f, 0.000773f, 0.001081f, - 0.001245f, 0.001682f, 0.002602f, 0.003744f, 0.006248f, 0.011566f, 0.025040f, 0.065491f, - 0.236938f, 0.678223f, 0.956055f, 0.956543f, 0.956543f, 0.956543f, 0.957031f, 0.957031f, - 0.000000f, 0.000000f, 0.000021f, 0.000080f, 0.000072f, 0.000089f, 0.000100f, 0.000099f, - 0.000105f, 0.000107f, 0.000107f, 0.000110f, 0.000109f, 0.000110f, 0.000111f, 0.000111f, - 0.000112f, 0.000112f, 0.000112f, 0.000113f, 0.000113f, 0.000113f, 0.000113f, 0.000113f, - 0.000105f, 0.000090f, 0.000078f, 0.000067f, 0.000057f, 0.000050f, 0.000043f, 0.000038f, - 0.000033f, 0.000029f, 0.000025f, 0.000055f, 0.000091f, 0.000130f, 0.000225f, 0.000275f, - 0.000254f, 0.000290f, 0.000259f, 0.000378f, 0.000333f, 0.000362f, 0.000458f, 0.000587f, - 0.000876f, 0.001062f, 0.001382f, 0.002398f, 0.003763f, 0.006603f, 0.014496f, 0.038300f, - 0.143677f, 0.573730f, 0.946777f, 0.947266f, 0.947266f, 0.947266f, 0.948242f, 0.947266f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000014f, 0.000036f, 0.000072f, - 0.000082f, 0.000080f, 0.000094f, 0.000096f, 0.000099f, 0.000098f, 0.000103f, 0.000103f, - 0.000103f, 0.000106f, 0.000105f, 0.000107f, 0.000107f, 0.000108f, 0.000108f, 0.000109f, - 0.000109f, 0.000109f, 0.000105f, 0.000090f, 0.000078f, 0.000067f, 0.000059f, 0.000051f, - 0.000045f, 0.000039f, 0.000034f, 0.000030f, 0.000026f, 0.000045f, 0.000086f, 0.000108f, - 0.000143f, 0.000212f, 0.000227f, 0.000204f, 0.000231f, 0.000263f, 0.000315f, 0.000354f, - 0.000481f, 0.000702f, 0.000888f, 0.001257f, 0.002018f, 0.003738f, 0.007675f, 0.021317f, - 0.080933f, 0.444336f, 0.934082f, 0.935059f, 0.935059f, 0.935059f, 0.935059f, 0.935059f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000024f, 0.000038f, 0.000059f, 0.000063f, 0.000076f, 0.000080f, 0.000085f, - 0.000089f, 0.000091f, 0.000092f, 0.000095f, 0.000097f, 0.000099f, 0.000098f, 0.000101f, - 0.000101f, 0.000102f, 0.000103f, 0.000104f, 0.000104f, 0.000091f, 0.000080f, 0.000069f, - 0.000062f, 0.000053f, 0.000046f, 0.000041f, 0.000035f, 0.000032f, 0.000027f, 0.000039f, - 0.000052f, 0.000103f, 0.000139f, 0.000178f, 0.000190f, 0.000178f, 0.000185f, 0.000247f, - 0.000274f, 0.000368f, 0.000528f, 0.000637f, 0.001027f, 0.001937f, 0.003853f, 0.010445f, - 0.041718f, 0.304199f, 0.917480f, 0.917480f, 0.917969f, 0.917480f, 0.918457f, 0.917969f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000023f, 0.000037f, - 0.000048f, 0.000048f, 0.000063f, 0.000063f, 0.000074f, 0.000077f, 0.000080f, 0.000083f, - 0.000086f, 0.000088f, 0.000090f, 0.000091f, 0.000092f, 0.000094f, 0.000095f, 0.000096f, - 0.000084f, 0.000073f, 0.000064f, 0.000057f, 0.000049f, 0.000043f, 0.000037f, 0.000033f, - 0.000029f, 0.000025f, 0.000060f, 0.000061f, 0.000087f, 0.000118f, 0.000156f, 0.000131f, - 0.000175f, 0.000226f, 0.000230f, 0.000373f, 0.000507f, 0.000992f, 0.001814f, 0.004639f, - 0.018799f, 0.176758f, 0.894043f, 0.894531f, 0.895508f, 0.895020f, 0.895020f, 0.895996f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000019f, 0.000028f, 0.000034f, 0.000043f, - 0.000052f, 0.000057f, 0.000062f, 0.000067f, 0.000070f, 0.000074f, 0.000075f, 0.000079f, - 0.000081f, 0.000083f, 0.000085f, 0.000076f, 0.000068f, 0.000059f, 0.000051f, 0.000046f, - 0.000040f, 0.000035f, 0.000030f, 0.000026f, 0.000028f, 0.000038f, 0.000072f, 0.000100f, - 0.000120f, 0.000107f, 0.000152f, 0.000156f, 0.000254f, 0.000436f, 0.000722f, 0.001875f, - 0.007088f, 0.083069f, 0.863281f, 0.862305f, 0.863281f, 0.862305f, 0.863281f, 0.862793f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000005f, 0.000015f, 0.000022f, 0.000030f, 0.000037f, 0.000042f, - 0.000048f, 0.000053f, 0.000058f, 0.000060f, 0.000064f, 0.000067f, 0.000069f, 0.000061f, - 0.000053f, 0.000047f, 0.000041f, 0.000036f, 0.000031f, 0.000027f, 0.000023f, 0.000020f, - 0.000036f, 0.000063f, 0.000082f, 0.000081f, 0.000104f, 0.000149f, 0.000263f, 0.000616f, - 0.002337f, 0.028168f, 0.816406f, 0.816895f, 0.816895f, 0.816895f, 0.817383f, 0.816895f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000003f, 0.000011f, 0.000019f, 0.000026f, 0.000031f, 0.000036f, - 0.000041f, 0.000045f, 0.000050f, 0.000047f, 0.000041f, 0.000036f, 0.000031f, 0.000027f, - 0.000023f, 0.000019f, 0.000028f, 0.000029f, 0.000053f, 0.000052f, 0.000072f, 0.000165f, - 0.000511f, 0.006050f, 0.751465f, 0.752441f, 0.752930f, 0.752441f, 0.752441f, 0.752930f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000004f, 0.000011f, 0.000017f, 0.000021f, 0.000027f, - 0.000028f, 0.000024f, 0.000020f, 0.000017f, 0.000013f, 0.000020f, 0.000021f, 0.000029f, - 0.000057f, 0.000588f, 0.665039f, 0.664551f, 0.665527f, 0.665039f, 0.665039f, 0.665039f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000003f, 0.000009f, 0.000006f, - 0.000004f, 0.000007f, 0.557129f, 0.558105f, 0.557617f, 0.557617f, 0.558594f, 0.558105f, - }, - { - 0.163818f, 0.558105f, 0.755859f, 0.841797f, 0.886230f, 0.912109f, 0.929199f, 0.941406f, - 0.950195f, 0.957031f, 0.961914f, 0.966309f, 0.970215f, 0.972656f, 0.975586f, 0.978027f, - 0.979492f, 0.981445f, 0.982910f, 0.984375f, 0.985840f, 0.986328f, 0.987305f, 0.988770f, - 0.989258f, 0.989746f, 0.990234f, 0.991211f, 0.991699f, 0.992188f, 0.993164f, 0.993652f, - 0.993652f, 0.993652f, 0.994141f, 0.995117f, 0.995117f, 0.995117f, 0.995605f, 0.996094f, - 0.996582f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, 0.997559f, 0.998047f, 0.998047f, - 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999512f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.027023f, 0.138184f, 0.353760f, 0.583984f, 0.735352f, 0.819336f, 0.868652f, 0.898926f, - 0.918945f, 0.933594f, 0.943848f, 0.952148f, 0.958984f, 0.963867f, 0.967773f, 0.971680f, - 0.974121f, 0.976562f, 0.978516f, 0.980469f, 0.982422f, 0.983398f, 0.984863f, 0.986328f, - 0.986816f, 0.988281f, 0.989258f, 0.989746f, 0.990723f, 0.990723f, 0.991699f, 0.992676f, - 0.993164f, 0.993164f, 0.993652f, 0.994141f, 0.994141f, 0.995117f, 0.995117f, 0.995605f, - 0.996094f, 0.996094f, 0.996582f, 0.997070f, 0.997070f, 0.997559f, 0.997559f, 0.997559f, - 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.009819f, 0.044250f, 0.113525f, 0.244995f, 0.430420f, 0.608887f, 0.733887f, 0.810547f, - 0.860352f, 0.892578f, 0.913086f, 0.929688f, 0.940918f, 0.949219f, 0.956055f, 0.961426f, - 0.966309f, 0.970215f, 0.972656f, 0.975586f, 0.977539f, 0.979980f, 0.980957f, 0.983398f, - 0.983887f, 0.985352f, 0.986328f, 0.987793f, 0.988281f, 0.989746f, 0.989746f, 0.991211f, - 0.991699f, 0.992188f, 0.992676f, 0.993164f, 0.993652f, 0.993652f, 0.994141f, 0.995117f, - 0.995605f, 0.996094f, 0.996094f, 0.996582f, 0.996582f, 0.996582f, 0.997070f, 0.997559f, - 0.997559f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.004848f, 0.020447f, 0.046814f, 0.096313f, 0.183228f, 0.319092f, 0.484375f, 0.631836f, - 0.739258f, 0.810547f, 0.857422f, 0.888672f, 0.910645f, 0.925781f, 0.938965f, 0.947754f, - 0.954590f, 0.960449f, 0.964355f, 0.968750f, 0.971191f, 0.974609f, 0.977051f, 0.979004f, - 0.980957f, 0.982422f, 0.983887f, 0.985840f, 0.986816f, 0.987793f, 0.988770f, 0.989258f, - 0.990234f, 0.990723f, 0.991211f, 0.991699f, 0.992676f, 0.992676f, 0.993652f, 0.993652f, - 0.994141f, 0.994629f, 0.995117f, 0.996094f, 0.996094f, 0.996094f, 0.996582f, 0.996582f, - 0.997070f, 0.997559f, 0.997559f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, 0.999023f, - 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.003096f, 0.011017f, 0.024399f, 0.046600f, 0.083191f, 0.145386f, 0.243774f, 0.379395f, - 0.529297f, 0.656738f, 0.750977f, 0.813965f, 0.857910f, 0.887695f, 0.909668f, 0.925293f, - 0.937500f, 0.946289f, 0.953613f, 0.959473f, 0.964355f, 0.968262f, 0.971191f, 0.974121f, - 0.976562f, 0.979004f, 0.980957f, 0.982910f, 0.984375f, 0.985840f, 0.986328f, 0.987793f, - 0.988281f, 0.989258f, 0.989746f, 0.991211f, 0.991699f, 0.991699f, 0.992676f, 0.993164f, - 0.993652f, 0.994141f, 0.994629f, 0.995117f, 0.995605f, 0.996094f, 0.996094f, 0.996582f, - 0.996582f, 0.996582f, 0.997070f, 0.997559f, 0.997559f, 0.997559f, 0.998047f, 0.998047f, - 0.998535f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.001808f, 0.006992f, 0.014923f, 0.026413f, 0.044403f, 0.073120f, 0.119446f, 0.193115f, - 0.300537f, 0.433594f, 0.568848f, 0.680664f, 0.763184f, 0.821289f, 0.860840f, 0.890137f, - 0.909668f, 0.925293f, 0.937500f, 0.945801f, 0.953613f, 0.959473f, 0.963867f, 0.968262f, - 0.971680f, 0.974609f, 0.977051f, 0.979004f, 0.980957f, 0.982422f, 0.983887f, 0.984863f, - 0.986816f, 0.987305f, 0.987793f, 0.989746f, 0.989746f, 0.991211f, 0.991699f, 0.992188f, - 0.992676f, 0.993652f, 0.994141f, 0.994629f, 0.994629f, 0.995605f, 0.996094f, 0.996094f, - 0.996094f, 0.996582f, 0.997070f, 0.997070f, 0.997559f, 0.997559f, 0.998047f, 0.998047f, - 0.998535f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.001668f, 0.005253f, 0.010010f, 0.016602f, 0.026459f, 0.042023f, 0.065369f, 0.101868f, - 0.158081f, 0.241455f, 0.354248f, 0.483887f, 0.606934f, 0.706055f, 0.777832f, 0.830566f, - 0.867188f, 0.893066f, 0.912109f, 0.926270f, 0.938477f, 0.946289f, 0.953125f, 0.959473f, - 0.964355f, 0.968750f, 0.971680f, 0.975098f, 0.977051f, 0.979492f, 0.980957f, 0.982910f, - 0.984375f, 0.985840f, 0.986328f, 0.987305f, 0.988770f, 0.989746f, 0.990234f, 0.991211f, - 0.992188f, 0.993164f, 0.993164f, 0.994141f, 0.994629f, 0.994629f, 0.995117f, 0.995605f, - 0.996094f, 0.996094f, 0.996094f, 0.996582f, 0.997070f, 0.997559f, 0.997559f, 0.998047f, - 0.998047f, 0.998535f, 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999023f, - 0.001086f, 0.003477f, 0.006756f, 0.011604f, 0.018066f, 0.027222f, 0.039978f, 0.059448f, - 0.088257f, 0.132690f, 0.198120f, 0.291504f, 0.408447f, 0.531250f, 0.641602f, 0.728516f, - 0.793457f, 0.839844f, 0.873047f, 0.896973f, 0.915527f, 0.929199f, 0.939941f, 0.948730f, - 0.955566f, 0.960938f, 0.965332f, 0.969238f, 0.972168f, 0.975098f, 0.977539f, 0.979492f, - 0.981445f, 0.983398f, 0.984375f, 0.985840f, 0.986816f, 0.988281f, 0.989258f, 0.989746f, - 0.990723f, 0.991699f, 0.992188f, 0.993164f, 0.993652f, 0.994141f, 0.994629f, 0.994629f, - 0.995605f, 0.995605f, 0.996094f, 0.996094f, 0.996582f, 0.996582f, 0.997559f, 0.997559f, - 0.997559f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000982f, 0.002764f, 0.004925f, 0.008194f, 0.012703f, 0.018417f, 0.026154f, 0.037964f, - 0.053894f, 0.078552f, 0.113770f, 0.166626f, 0.242310f, 0.343262f, 0.460449f, 0.576660f, - 0.675293f, 0.753418f, 0.809570f, 0.851074f, 0.879883f, 0.902344f, 0.919434f, 0.931152f, - 0.941895f, 0.950195f, 0.956055f, 0.960938f, 0.965820f, 0.969727f, 0.973145f, 0.976074f, - 0.978027f, 0.980469f, 0.981934f, 0.983887f, 0.985352f, 0.986328f, 0.987793f, 0.988770f, - 0.989746f, 0.990234f, 0.991211f, 0.991699f, 0.992676f, 0.993164f, 0.993652f, 0.994141f, - 0.994629f, 0.995117f, 0.995605f, 0.996094f, 0.996094f, 0.996582f, 0.996582f, 0.997559f, - 0.997559f, 0.998047f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000723f, 0.002268f, 0.003639f, 0.006371f, 0.009392f, 0.013046f, 0.018570f, 0.026016f, - 0.035919f, 0.049957f, 0.070618f, 0.099609f, 0.142212f, 0.204590f, 0.290039f, 0.396973f, - 0.512207f, 0.619141f, 0.707520f, 0.775391f, 0.825195f, 0.860352f, 0.887207f, 0.907715f, - 0.923340f, 0.935547f, 0.944824f, 0.951660f, 0.958496f, 0.963379f, 0.967773f, 0.971191f, - 0.974121f, 0.977051f, 0.979492f, 0.980957f, 0.982910f, 0.984375f, 0.985352f, 0.987305f, - 0.988281f, 0.989258f, 0.989746f, 0.990723f, 0.991699f, 0.992188f, 0.993164f, 0.993164f, - 0.994141f, 0.994629f, 0.994629f, 0.995117f, 0.995605f, 0.996094f, 0.996582f, 0.997070f, - 0.997559f, 0.997559f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000364f, 0.001690f, 0.003056f, 0.004982f, 0.007217f, 0.010124f, 0.013931f, 0.018738f, - 0.025177f, 0.034332f, 0.045990f, 0.063599f, 0.088501f, 0.124146f, 0.175781f, 0.248047f, - 0.341797f, 0.451416f, 0.562012f, 0.659668f, 0.738281f, 0.797852f, 0.841797f, 0.872559f, - 0.896484f, 0.914062f, 0.928711f, 0.938477f, 0.947266f, 0.954590f, 0.959473f, 0.964844f, - 0.969238f, 0.972168f, 0.975098f, 0.977539f, 0.979980f, 0.981934f, 0.983398f, 0.985352f, - 0.986816f, 0.987793f, 0.988770f, 0.989746f, 0.990723f, 0.991211f, 0.992188f, 0.993164f, - 0.993652f, 0.994141f, 0.994629f, 0.995117f, 0.995117f, 0.995605f, 0.996094f, 0.996582f, - 0.997070f, 0.997070f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000365f, 0.001221f, 0.002531f, 0.003979f, 0.005829f, 0.007874f, 0.010475f, 0.013962f, - 0.018402f, 0.024368f, 0.032257f, 0.042847f, 0.057983f, 0.079346f, 0.109375f, 0.153198f, - 0.214233f, 0.295898f, 0.397705f, 0.506836f, 0.609863f, 0.698730f, 0.767578f, 0.817871f, - 0.854980f, 0.883301f, 0.903809f, 0.920410f, 0.933105f, 0.942871f, 0.950195f, 0.957031f, - 0.962402f, 0.966797f, 0.970703f, 0.973633f, 0.976562f, 0.979004f, 0.981445f, 0.982910f, - 0.984375f, 0.985840f, 0.986816f, 0.988281f, 0.989746f, 0.989746f, 0.991211f, 0.992188f, - 0.992676f, 0.993164f, 0.993652f, 0.994141f, 0.994629f, 0.995117f, 0.995605f, 0.996094f, - 0.996582f, 0.997070f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000343f, 0.001357f, 0.002039f, 0.003130f, 0.004398f, 0.006432f, 0.008141f, 0.010925f, - 0.014008f, 0.018326f, 0.023331f, 0.030655f, 0.040558f, 0.053680f, 0.071960f, 0.098206f, - 0.134644f, 0.187012f, 0.258057f, 0.349854f, 0.455566f, 0.562012f, 0.656738f, 0.734863f, - 0.792969f, 0.836914f, 0.868652f, 0.894043f, 0.912598f, 0.926758f, 0.937988f, 0.947266f, - 0.954590f, 0.960449f, 0.964355f, 0.968750f, 0.972656f, 0.975586f, 0.978027f, 0.980469f, - 0.981934f, 0.983398f, 0.985840f, 0.986816f, 0.988281f, 0.989258f, 0.990723f, 0.990723f, - 0.991699f, 0.992676f, 0.993164f, 0.994141f, 0.994629f, 0.995117f, 0.995605f, 0.996094f, - 0.996582f, 0.996582f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000244f, 0.001185f, 0.001561f, 0.002504f, 0.003990f, 0.005272f, 0.006573f, 0.008606f, - 0.010933f, 0.013878f, 0.017715f, 0.022415f, 0.029068f, 0.038086f, 0.049774f, 0.066162f, - 0.088257f, 0.120361f, 0.164917f, 0.227173f, 0.308838f, 0.407959f, 0.515137f, 0.615723f, - 0.700684f, 0.767090f, 0.817383f, 0.854492f, 0.882812f, 0.904297f, 0.920898f, 0.932617f, - 0.943359f, 0.951172f, 0.957520f, 0.962891f, 0.967773f, 0.971191f, 0.974121f, 0.977539f, - 0.979492f, 0.981445f, 0.983887f, 0.985352f, 0.986816f, 0.988281f, 0.988770f, 0.989258f, - 0.990723f, 0.991699f, 0.992188f, 0.993164f, 0.993652f, 0.994141f, 0.995117f, 0.995605f, - 0.995605f, 0.996582f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000243f, 0.000847f, 0.001555f, 0.002224f, 0.003141f, 0.004093f, 0.005264f, 0.006817f, - 0.008850f, 0.010948f, 0.014053f, 0.017456f, 0.022339f, 0.028351f, 0.036011f, 0.046326f, - 0.060791f, 0.080444f, 0.107788f, 0.146851f, 0.201660f, 0.274658f, 0.366699f, 0.470215f, - 0.574707f, 0.666016f, 0.740234f, 0.797363f, 0.839355f, 0.871094f, 0.895508f, 0.913574f, - 0.927734f, 0.938965f, 0.947754f, 0.955566f, 0.960449f, 0.965332f, 0.969727f, 0.973145f, - 0.976074f, 0.979004f, 0.981445f, 0.982910f, 0.984863f, 0.986328f, 0.987305f, 0.988770f, - 0.989258f, 0.990723f, 0.991699f, 0.992188f, 0.993164f, 0.993652f, 0.994141f, 0.994629f, - 0.995117f, 0.996094f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000244f, 0.000767f, 0.001042f, 0.001934f, 0.002502f, 0.003588f, 0.004292f, 0.005558f, - 0.006824f, 0.008667f, 0.010872f, 0.013802f, 0.017426f, 0.021637f, 0.027176f, 0.033936f, - 0.043304f, 0.056549f, 0.073914f, 0.098083f, 0.132446f, 0.180664f, 0.245239f, 0.330078f, - 0.429199f, 0.533203f, 0.631348f, 0.711914f, 0.775879f, 0.823242f, 0.860352f, 0.886230f, - 0.907227f, 0.923340f, 0.935059f, 0.944824f, 0.952148f, 0.958984f, 0.964844f, 0.968750f, - 0.972168f, 0.975586f, 0.978516f, 0.980957f, 0.982422f, 0.983887f, 0.985840f, 0.987305f, - 0.988770f, 0.989746f, 0.990234f, 0.992188f, 0.992676f, 0.992676f, 0.994141f, 0.994141f, - 0.995117f, 0.995605f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000000f, 0.000485f, 0.001062f, 0.001658f, 0.002398f, 0.002998f, 0.003805f, 0.004723f, - 0.006004f, 0.007084f, 0.009102f, 0.011093f, 0.013489f, 0.016876f, 0.020813f, 0.025803f, - 0.032257f, 0.040924f, 0.052673f, 0.068298f, 0.090149f, 0.120239f, 0.162598f, 0.221313f, - 0.298096f, 0.392822f, 0.496582f, 0.597656f, 0.684082f, 0.754883f, 0.807617f, 0.848145f, - 0.877930f, 0.900391f, 0.917969f, 0.931641f, 0.941406f, 0.950684f, 0.957031f, 0.962402f, - 0.967773f, 0.971680f, 0.974609f, 0.978027f, 0.980469f, 0.982422f, 0.984375f, 0.985840f, - 0.987305f, 0.988281f, 0.989746f, 0.990723f, 0.991699f, 0.992188f, 0.993164f, 0.993652f, - 0.994141f, 0.995117f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000244f, 0.000477f, 0.000852f, 0.001439f, 0.002045f, 0.002424f, 0.003101f, 0.004093f, - 0.004887f, 0.005989f, 0.007751f, 0.008606f, 0.011002f, 0.013420f, 0.016251f, 0.020035f, - 0.024628f, 0.030579f, 0.039093f, 0.049255f, 0.063599f, 0.083191f, 0.109924f, 0.148071f, - 0.200928f, 0.270996f, 0.359863f, 0.461670f, 0.564453f, 0.656738f, 0.732910f, 0.791992f, - 0.836426f, 0.869629f, 0.894531f, 0.913086f, 0.928223f, 0.939453f, 0.949219f, 0.956055f, - 0.961914f, 0.966797f, 0.970703f, 0.975098f, 0.977051f, 0.979492f, 0.982422f, 0.983887f, - 0.985352f, 0.987305f, 0.988770f, 0.989746f, 0.990723f, 0.991699f, 0.992676f, 0.993164f, - 0.993652f, 0.994629f, 0.998047f, 0.998535f, 0.998535f, 0.998047f, 0.998047f, 0.998535f, - 0.000242f, 0.000650f, 0.000847f, 0.001138f, 0.001621f, 0.002239f, 0.002527f, 0.003325f, - 0.004227f, 0.005165f, 0.006462f, 0.007389f, 0.008904f, 0.011024f, 0.013130f, 0.015915f, - 0.019272f, 0.023819f, 0.029205f, 0.036652f, 0.046417f, 0.059418f, 0.077209f, 0.101562f, - 0.136230f, 0.183350f, 0.248047f, 0.331055f, 0.429688f, 0.533203f, 0.630859f, 0.711426f, - 0.776367f, 0.824219f, 0.861328f, 0.887695f, 0.908691f, 0.924805f, 0.937500f, 0.946777f, - 0.954102f, 0.960938f, 0.966309f, 0.970215f, 0.974121f, 0.977539f, 0.979492f, 0.981934f, - 0.983887f, 0.985840f, 0.987305f, 0.989258f, 0.989746f, 0.990723f, 0.991211f, 0.992676f, - 0.993164f, 0.994141f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, - 0.000089f, 0.000243f, 0.000827f, 0.000964f, 0.001418f, 0.001579f, 0.002296f, 0.002914f, - 0.003632f, 0.004280f, 0.005344f, 0.006130f, 0.007545f, 0.008949f, 0.010498f, 0.012733f, - 0.015686f, 0.018646f, 0.023010f, 0.028229f, 0.034851f, 0.044098f, 0.056122f, 0.072388f, - 0.094788f, 0.125610f, 0.168945f, 0.228271f, 0.306396f, 0.401123f, 0.504883f, 0.604492f, - 0.691895f, 0.760742f, 0.813477f, 0.853027f, 0.881836f, 0.904297f, 0.921387f, 0.934570f, - 0.944824f, 0.953125f, 0.959961f, 0.964844f, 0.969727f, 0.973633f, 0.976562f, 0.979492f, - 0.981934f, 0.983887f, 0.986328f, 0.987305f, 0.988281f, 0.989258f, 0.991211f, 0.992188f, - 0.992676f, 0.993652f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, - 0.000069f, 0.000461f, 0.000609f, 0.000933f, 0.001088f, 0.001488f, 0.001900f, 0.002378f, - 0.003101f, 0.003687f, 0.004547f, 0.005276f, 0.006233f, 0.007282f, 0.008820f, 0.010239f, - 0.012581f, 0.015312f, 0.018341f, 0.022095f, 0.027344f, 0.034027f, 0.041687f, 0.053467f, - 0.067810f, 0.088440f, 0.117126f, 0.156616f, 0.211426f, 0.284180f, 0.375977f, 0.478760f, - 0.581543f, 0.672363f, 0.746094f, 0.802734f, 0.845703f, 0.877441f, 0.900879f, 0.918457f, - 0.933105f, 0.943848f, 0.951660f, 0.959473f, 0.964355f, 0.968750f, 0.974121f, 0.977051f, - 0.979492f, 0.982422f, 0.984375f, 0.985840f, 0.987305f, 0.988770f, 0.990234f, 0.991211f, - 0.992188f, 0.993164f, 0.997070f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, - 0.000244f, 0.000348f, 0.000606f, 0.000737f, 0.001079f, 0.001458f, 0.001783f, 0.002192f, - 0.002924f, 0.003231f, 0.003862f, 0.004551f, 0.005169f, 0.006367f, 0.007381f, 0.008682f, - 0.010590f, 0.012199f, 0.014900f, 0.017761f, 0.021530f, 0.026108f, 0.032349f, 0.039642f, - 0.050446f, 0.064392f, 0.083313f, 0.109436f, 0.145996f, 0.197021f, 0.266357f, 0.354248f, - 0.455811f, 0.560059f, 0.654785f, 0.732910f, 0.793457f, 0.837891f, 0.873047f, 0.897461f, - 0.917480f, 0.931641f, 0.941895f, 0.951172f, 0.958984f, 0.964844f, 0.969727f, 0.973633f, - 0.977051f, 0.979980f, 0.981934f, 0.984375f, 0.985840f, 0.988281f, 0.989258f, 0.990234f, - 0.991211f, 0.992676f, 0.997070f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, - 0.000244f, 0.000520f, 0.000592f, 0.000720f, 0.000812f, 0.001174f, 0.001500f, 0.001884f, - 0.002178f, 0.002831f, 0.003321f, 0.003885f, 0.004471f, 0.005436f, 0.006275f, 0.007584f, - 0.008675f, 0.010521f, 0.012238f, 0.014557f, 0.017197f, 0.020874f, 0.025467f, 0.030960f, - 0.038208f, 0.047821f, 0.061249f, 0.078552f, 0.103149f, 0.136841f, 0.184937f, 0.249878f, - 0.334473f, 0.435059f, 0.539551f, 0.638184f, 0.720215f, 0.784668f, 0.832031f, 0.868164f, - 0.894531f, 0.914062f, 0.929688f, 0.942383f, 0.950684f, 0.958984f, 0.964844f, 0.970215f, - 0.974121f, 0.977539f, 0.979980f, 0.982422f, 0.984863f, 0.985840f, 0.988281f, 0.989258f, - 0.990723f, 0.992188f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, 0.997559f, 0.997559f, - 0.000000f, 0.000243f, 0.000351f, 0.000603f, 0.000708f, 0.001079f, 0.001493f, 0.001752f, - 0.001936f, 0.002171f, 0.002911f, 0.003382f, 0.003906f, 0.004578f, 0.005222f, 0.006161f, - 0.007362f, 0.008850f, 0.010010f, 0.011971f, 0.014145f, 0.016983f, 0.020477f, 0.024582f, - 0.029739f, 0.036804f, 0.045837f, 0.057648f, 0.074829f, 0.097534f, 0.130127f, 0.174438f, - 0.236572f, 0.318604f, 0.416992f, 0.523926f, 0.624023f, 0.709961f, 0.777344f, 0.827148f, - 0.865234f, 0.893066f, 0.914062f, 0.929688f, 0.941406f, 0.951660f, 0.958496f, 0.965820f, - 0.969238f, 0.974609f, 0.977539f, 0.980469f, 0.983398f, 0.985352f, 0.986816f, 0.988281f, - 0.989746f, 0.990723f, 0.996582f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, - 0.000243f, 0.000244f, 0.000456f, 0.000592f, 0.000602f, 0.001025f, 0.001282f, 0.001656f, - 0.001856f, 0.002073f, 0.002535f, 0.002768f, 0.003487f, 0.003822f, 0.004574f, 0.005589f, - 0.006519f, 0.007336f, 0.008453f, 0.009911f, 0.011581f, 0.013985f, 0.016373f, 0.019638f, - 0.023819f, 0.028473f, 0.035339f, 0.043945f, 0.055939f, 0.071350f, 0.093140f, 0.123474f, - 0.165771f, 0.225342f, 0.304199f, 0.402344f, 0.509277f, 0.612305f, 0.702148f, 0.771973f, - 0.824219f, 0.863281f, 0.891113f, 0.913086f, 0.930176f, 0.942383f, 0.951660f, 0.959473f, - 0.965820f, 0.970215f, 0.974609f, 0.977539f, 0.980957f, 0.983887f, 0.985352f, 0.987305f, - 0.988770f, 0.990723f, 0.996582f, 0.996582f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, - 0.000000f, 0.000243f, 0.000276f, 0.000557f, 0.000594f, 0.000849f, 0.000845f, 0.001282f, - 0.001520f, 0.001774f, 0.002119f, 0.002499f, 0.002840f, 0.003252f, 0.004005f, 0.004555f, - 0.005245f, 0.006168f, 0.007233f, 0.008301f, 0.009911f, 0.011330f, 0.013748f, 0.015945f, - 0.019089f, 0.023071f, 0.027786f, 0.034058f, 0.042542f, 0.053619f, 0.068237f, 0.089539f, - 0.117798f, 0.158325f, 0.215698f, 0.293213f, 0.389893f, 0.498291f, 0.603027f, 0.694824f, - 0.767090f, 0.821777f, 0.862305f, 0.891113f, 0.914062f, 0.930176f, 0.942383f, 0.952148f, - 0.959473f, 0.965820f, 0.971680f, 0.975098f, 0.978516f, 0.981445f, 0.983887f, 0.985840f, - 0.988281f, 0.989258f, 0.996094f, 0.996094f, 0.996582f, 0.996582f, 0.996094f, 0.996582f, - 0.000240f, 0.000240f, 0.000242f, 0.000365f, 0.000678f, 0.000779f, 0.000957f, 0.001003f, - 0.001390f, 0.001656f, 0.001828f, 0.002274f, 0.002455f, 0.003210f, 0.003704f, 0.004097f, - 0.004616f, 0.005409f, 0.006180f, 0.007092f, 0.008453f, 0.009521f, 0.011154f, 0.013397f, - 0.015656f, 0.018509f, 0.022247f, 0.026810f, 0.032928f, 0.041046f, 0.051727f, 0.065613f, - 0.085205f, 0.113098f, 0.152832f, 0.208496f, 0.284424f, 0.380371f, 0.489258f, 0.596680f, - 0.690918f, 0.764648f, 0.821777f, 0.862305f, 0.892578f, 0.914551f, 0.931152f, 0.943848f, - 0.953613f, 0.960938f, 0.967773f, 0.971680f, 0.976074f, 0.979492f, 0.982422f, 0.984863f, - 0.986816f, 0.988281f, 0.995605f, 0.996094f, 0.996094f, 0.996094f, 0.996582f, 0.996094f, - 0.000000f, 0.000242f, 0.000242f, 0.000364f, 0.000465f, 0.000803f, 0.000927f, 0.000956f, - 0.001275f, 0.001335f, 0.001570f, 0.001968f, 0.002184f, 0.002726f, 0.003069f, 0.003294f, - 0.003906f, 0.004662f, 0.005245f, 0.006027f, 0.007191f, 0.008202f, 0.009460f, 0.010735f, - 0.012970f, 0.015404f, 0.018051f, 0.021484f, 0.026321f, 0.032135f, 0.039581f, 0.049805f, - 0.063538f, 0.082458f, 0.109497f, 0.147827f, 0.202393f, 0.277344f, 0.373535f, 0.483887f, - 0.593262f, 0.688477f, 0.764648f, 0.821289f, 0.863281f, 0.894043f, 0.916016f, 0.932129f, - 0.944336f, 0.954590f, 0.962402f, 0.968262f, 0.973633f, 0.977051f, 0.980957f, 0.983398f, - 0.985352f, 0.987793f, 0.995605f, 0.996094f, 0.996094f, 0.996094f, 0.996094f, 0.996582f, - 0.000000f, 0.000239f, 0.000360f, 0.000362f, 0.000363f, 0.000475f, 0.000767f, 0.000931f, - 0.000951f, 0.001211f, 0.001491f, 0.001634f, 0.002129f, 0.002457f, 0.002678f, 0.002995f, - 0.003393f, 0.003922f, 0.004711f, 0.005135f, 0.005955f, 0.006935f, 0.008072f, 0.009270f, - 0.010841f, 0.012558f, 0.014618f, 0.017502f, 0.020828f, 0.025269f, 0.030884f, 0.038269f, - 0.048218f, 0.061554f, 0.080505f, 0.106567f, 0.144287f, 0.197998f, 0.272705f, 0.369141f, - 0.480469f, 0.591797f, 0.690430f, 0.767090f, 0.824707f, 0.866699f, 0.896484f, 0.918457f, - 0.934570f, 0.946777f, 0.956543f, 0.963379f, 0.969727f, 0.974609f, 0.978027f, 0.981934f, - 0.984375f, 0.986328f, 0.995117f, 0.995605f, 0.995605f, 0.995605f, 0.995605f, 0.995605f, - 0.000000f, 0.000208f, 0.000238f, 0.000362f, 0.000363f, 0.000555f, 0.000600f, 0.000888f, - 0.001140f, 0.001140f, 0.001272f, 0.001661f, 0.001811f, 0.002041f, 0.002550f, 0.002636f, - 0.002941f, 0.003492f, 0.004032f, 0.004593f, 0.005062f, 0.005875f, 0.007015f, 0.007965f, - 0.009079f, 0.010300f, 0.012291f, 0.014229f, 0.016937f, 0.020248f, 0.024689f, 0.030151f, - 0.037354f, 0.047028f, 0.060211f, 0.078491f, 0.104431f, 0.141602f, 0.195068f, 0.270264f, - 0.367676f, 0.480957f, 0.594238f, 0.693848f, 0.770996f, 0.828613f, 0.869629f, 0.898438f, - 0.921875f, 0.937012f, 0.949219f, 0.958008f, 0.964844f, 0.971680f, 0.976074f, 0.979980f, - 0.982422f, 0.985840f, 0.994629f, 0.995117f, 0.995605f, 0.995605f, 0.995117f, 0.995117f, - 0.000000f, 0.000000f, 0.000229f, 0.000358f, 0.000479f, 0.000362f, 0.000498f, 0.000634f, - 0.000836f, 0.000927f, 0.001288f, 0.001244f, 0.001605f, 0.001732f, 0.002106f, 0.002478f, - 0.002613f, 0.003183f, 0.003510f, 0.004021f, 0.004528f, 0.005047f, 0.005768f, 0.006859f, - 0.007759f, 0.008865f, 0.009933f, 0.011742f, 0.013741f, 0.016678f, 0.019897f, 0.024017f, - 0.029297f, 0.036469f, 0.045990f, 0.058990f, 0.077026f, 0.102722f, 0.140015f, 0.193604f, - 0.269531f, 0.369141f, 0.485107f, 0.600098f, 0.700195f, 0.777344f, 0.833984f, 0.873535f, - 0.903809f, 0.924316f, 0.940430f, 0.951172f, 0.960938f, 0.968262f, 0.973145f, 0.978027f, - 0.980957f, 0.983887f, 0.994629f, 0.995117f, 0.995117f, 0.995605f, 0.995117f, 0.995117f, - 0.000000f, 0.000000f, 0.000078f, 0.000353f, 0.000354f, 0.000360f, 0.000482f, 0.000573f, - 0.000757f, 0.000923f, 0.001230f, 0.001266f, 0.001485f, 0.001679f, 0.001963f, 0.002161f, - 0.002235f, 0.002739f, 0.003115f, 0.003563f, 0.003933f, 0.004436f, 0.004917f, 0.005623f, - 0.006599f, 0.007469f, 0.008484f, 0.010101f, 0.011665f, 0.013695f, 0.016403f, 0.019531f, - 0.023300f, 0.028870f, 0.035889f, 0.045135f, 0.058014f, 0.075928f, 0.101746f, 0.139160f, - 0.193848f, 0.271729f, 0.374023f, 0.492920f, 0.609863f, 0.709473f, 0.786133f, 0.842285f, - 0.880859f, 0.908691f, 0.928711f, 0.943848f, 0.954102f, 0.963867f, 0.969727f, 0.975098f, - 0.979004f, 0.982422f, 0.994141f, 0.994629f, 0.994141f, 0.994141f, 0.994141f, 0.994629f, - 0.000000f, 0.000000f, 0.000000f, 0.000330f, 0.000336f, 0.000352f, 0.000478f, 0.000481f, - 0.000676f, 0.000822f, 0.001072f, 0.001228f, 0.001283f, 0.001417f, 0.001621f, 0.001938f, - 0.001953f, 0.002377f, 0.002737f, 0.002914f, 0.003624f, 0.003721f, 0.004555f, 0.004845f, - 0.005531f, 0.006325f, 0.007244f, 0.008255f, 0.009911f, 0.011467f, 0.013496f, 0.016068f, - 0.018951f, 0.022888f, 0.028183f, 0.035126f, 0.044617f, 0.057220f, 0.075134f, 0.101501f, - 0.139526f, 0.195679f, 0.276123f, 0.381592f, 0.503418f, 0.622070f, 0.721680f, 0.796387f, - 0.850098f, 0.887207f, 0.914551f, 0.933594f, 0.947266f, 0.957520f, 0.966797f, 0.972656f, - 0.977539f, 0.980957f, 0.993164f, 0.994141f, 0.994141f, 0.994141f, 0.994141f, 0.994141f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000243f, 0.000466f, 0.000474f, 0.000475f, - 0.000600f, 0.000740f, 0.000796f, 0.001130f, 0.001333f, 0.001339f, 0.001440f, 0.001575f, - 0.001961f, 0.002031f, 0.002388f, 0.002563f, 0.003174f, 0.003345f, 0.003555f, 0.004143f, - 0.004681f, 0.005333f, 0.006191f, 0.007111f, 0.008278f, 0.009666f, 0.011177f, 0.013451f, - 0.015511f, 0.018707f, 0.022629f, 0.027847f, 0.034515f, 0.043976f, 0.056671f, 0.075012f, - 0.101685f, 0.140869f, 0.199341f, 0.282959f, 0.393311f, 0.519043f, 0.639160f, 0.736328f, - 0.809082f, 0.860352f, 0.896484f, 0.920898f, 0.939453f, 0.951660f, 0.961914f, 0.969238f, - 0.975098f, 0.979492f, 0.993164f, 0.993652f, 0.994141f, 0.993652f, 0.993652f, 0.993652f, - 0.000000f, 0.000000f, 0.000000f, 0.000120f, 0.000120f, 0.000367f, 0.000448f, 0.000589f, - 0.000595f, 0.000719f, 0.000707f, 0.000809f, 0.000966f, 0.001217f, 0.001369f, 0.001405f, - 0.001579f, 0.001786f, 0.002100f, 0.002260f, 0.002600f, 0.002762f, 0.003023f, 0.003531f, - 0.004219f, 0.004810f, 0.005409f, 0.006092f, 0.007053f, 0.008064f, 0.009163f, 0.010941f, - 0.012733f, 0.015251f, 0.018280f, 0.022202f, 0.027573f, 0.034271f, 0.043732f, 0.056458f, - 0.075134f, 0.102661f, 0.143433f, 0.205078f, 0.293701f, 0.409668f, 0.538574f, 0.658203f, - 0.753418f, 0.823242f, 0.870605f, 0.905273f, 0.927734f, 0.943848f, 0.956055f, 0.964844f, - 0.972168f, 0.977539f, 0.992188f, 0.992676f, 0.993164f, 0.993652f, 0.993164f, 0.992676f, - 0.000000f, 0.000000f, 0.000000f, 0.000111f, 0.000224f, 0.000231f, 0.000314f, 0.000562f, - 0.000589f, 0.000699f, 0.000717f, 0.000776f, 0.000926f, 0.000968f, 0.001242f, 0.001360f, - 0.001487f, 0.001564f, 0.001713f, 0.002073f, 0.002169f, 0.002380f, 0.002941f, 0.003229f, - 0.003534f, 0.003914f, 0.004509f, 0.005127f, 0.005939f, 0.006596f, 0.007812f, 0.009354f, - 0.010559f, 0.012581f, 0.015007f, 0.018021f, 0.022079f, 0.027191f, 0.034119f, 0.043427f, - 0.057190f, 0.075623f, 0.104492f, 0.147949f, 0.213135f, 0.308105f, 0.430664f, 0.562500f, - 0.681641f, 0.772949f, 0.839355f, 0.884277f, 0.913574f, 0.934570f, 0.950195f, 0.961426f, - 0.969238f, 0.975098f, 0.991211f, 0.992676f, 0.992676f, 0.992676f, 0.992676f, 0.992188f, - 0.000000f, 0.000000f, 0.000000f, 0.000084f, 0.000117f, 0.000119f, 0.000367f, 0.000473f, - 0.000555f, 0.000576f, 0.000674f, 0.000713f, 0.000816f, 0.000913f, 0.001049f, 0.001168f, - 0.001263f, 0.001473f, 0.001580f, 0.001781f, 0.002005f, 0.002123f, 0.002316f, 0.002674f, - 0.003094f, 0.003475f, 0.003967f, 0.004318f, 0.004833f, 0.005798f, 0.006699f, 0.007801f, - 0.008888f, 0.010429f, 0.012268f, 0.014824f, 0.017792f, 0.021790f, 0.026978f, 0.033844f, - 0.043518f, 0.057068f, 0.077148f, 0.107605f, 0.154053f, 0.224609f, 0.326904f, 0.456543f, - 0.591797f, 0.708984f, 0.795410f, 0.855957f, 0.895508f, 0.923340f, 0.942383f, 0.955566f, - 0.965332f, 0.973145f, 0.991211f, 0.991699f, 0.992188f, 0.992188f, 0.992188f, 0.991699f, - 0.000000f, 0.000000f, 0.000000f, 0.000092f, 0.000070f, 0.000236f, 0.000119f, 0.000376f, - 0.000433f, 0.000561f, 0.000688f, 0.000586f, 0.000742f, 0.000842f, 0.000881f, 0.000937f, - 0.001141f, 0.001300f, 0.001434f, 0.001464f, 0.001598f, 0.001829f, 0.002062f, 0.002338f, - 0.002583f, 0.003036f, 0.003460f, 0.003704f, 0.004383f, 0.004986f, 0.005615f, 0.006439f, - 0.007267f, 0.008797f, 0.010330f, 0.012146f, 0.014473f, 0.017532f, 0.021622f, 0.026535f, - 0.033539f, 0.043579f, 0.058044f, 0.079041f, 0.111572f, 0.162109f, 0.239746f, 0.350830f, - 0.488770f, 0.625000f, 0.737305f, 0.817871f, 0.871582f, 0.908203f, 0.932129f, 0.949219f, - 0.961914f, 0.970215f, 0.990234f, 0.991211f, 0.991211f, 0.991211f, 0.991211f, 0.991211f, - 0.000000f, 0.000000f, 0.000000f, 0.000080f, 0.000100f, 0.000115f, 0.000335f, 0.000350f, - 0.000355f, 0.000473f, 0.000633f, 0.000678f, 0.000695f, 0.000694f, 0.000812f, 0.000733f, - 0.001109f, 0.001098f, 0.001260f, 0.001452f, 0.001377f, 0.001534f, 0.001972f, 0.001982f, - 0.002232f, 0.002567f, 0.002764f, 0.003273f, 0.003542f, 0.004181f, 0.004738f, 0.005466f, - 0.006268f, 0.007126f, 0.008614f, 0.010170f, 0.012093f, 0.014359f, 0.017075f, 0.021042f, - 0.026459f, 0.033722f, 0.044159f, 0.059113f, 0.082092f, 0.117249f, 0.173218f, 0.259766f, - 0.382080f, 0.526367f, 0.662598f, 0.768066f, 0.840332f, 0.889648f, 0.920410f, 0.940918f, - 0.956543f, 0.966309f, 0.989746f, 0.990234f, 0.990723f, 0.990723f, 0.990723f, 0.990723f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000191f, 0.000236f, 0.000335f, - 0.000337f, 0.000466f, 0.000399f, 0.000608f, 0.000626f, 0.000669f, 0.000696f, 0.000808f, - 0.000859f, 0.000915f, 0.000903f, 0.001168f, 0.001245f, 0.001500f, 0.001525f, 0.001863f, - 0.001941f, 0.002121f, 0.002399f, 0.002861f, 0.002953f, 0.003632f, 0.004105f, 0.004745f, - 0.005333f, 0.006317f, 0.007236f, 0.008255f, 0.009857f, 0.011414f, 0.014015f, 0.016922f, - 0.020828f, 0.026321f, 0.034149f, 0.044861f, 0.061279f, 0.085571f, 0.124878f, 0.187866f, - 0.285645f, 0.420654f, 0.570801f, 0.703125f, 0.799805f, 0.864258f, 0.905273f, 0.932129f, - 0.950684f, 0.963379f, 0.988770f, 0.989258f, 0.989746f, 0.989746f, 0.989746f, 0.989746f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000000f, 0.000122f, 0.000125f, 0.000232f, - 0.000360f, 0.000342f, 0.000463f, 0.000388f, 0.000569f, 0.000638f, 0.000671f, 0.000791f, - 0.000774f, 0.000943f, 0.000774f, 0.001018f, 0.001044f, 0.001245f, 0.001377f, 0.001410f, - 0.001643f, 0.001970f, 0.002041f, 0.002316f, 0.002758f, 0.003023f, 0.003433f, 0.003859f, - 0.004444f, 0.005180f, 0.006134f, 0.006920f, 0.008102f, 0.009354f, 0.011475f, 0.013649f, - 0.016739f, 0.021011f, 0.026566f, 0.034454f, 0.046051f, 0.063843f, 0.090942f, 0.135498f, - 0.207642f, 0.319580f, 0.467529f, 0.620605f, 0.745605f, 0.830566f, 0.886230f, 0.920898f, - 0.943848f, 0.958984f, 0.987793f, 0.988281f, 0.988770f, 0.988770f, 0.988281f, 0.988770f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000188f, 0.000200f, - 0.000332f, 0.000417f, 0.000338f, 0.000459f, 0.000349f, 0.000558f, 0.000642f, 0.000636f, - 0.000629f, 0.000807f, 0.000695f, 0.000747f, 0.000827f, 0.001058f, 0.001182f, 0.001269f, - 0.001422f, 0.001472f, 0.001921f, 0.002100f, 0.002337f, 0.002462f, 0.003073f, 0.003374f, - 0.003708f, 0.004265f, 0.004826f, 0.005646f, 0.006596f, 0.007710f, 0.008926f, 0.011063f, - 0.013580f, 0.016495f, 0.020737f, 0.026459f, 0.035126f, 0.047791f, 0.066833f, 0.097778f, - 0.149170f, 0.233887f, 0.363037f, 0.523438f, 0.674805f, 0.788086f, 0.860352f, 0.906250f, - 0.935547f, 0.954102f, 0.986328f, 0.987305f, 0.987305f, 0.987305f, 0.987305f, 0.987793f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000175f, - 0.000155f, 0.000319f, 0.000241f, 0.000318f, 0.000455f, 0.000462f, 0.000496f, 0.000593f, - 0.000516f, 0.000564f, 0.000667f, 0.000668f, 0.000715f, 0.000749f, 0.000925f, 0.001111f, - 0.001246f, 0.001381f, 0.001443f, 0.001856f, 0.001997f, 0.002264f, 0.002363f, 0.002880f, - 0.003212f, 0.003727f, 0.004208f, 0.004673f, 0.005394f, 0.006367f, 0.007404f, 0.009003f, - 0.010651f, 0.013138f, 0.016312f, 0.020767f, 0.027054f, 0.036377f, 0.050262f, 0.071655f, - 0.107361f, 0.167969f, 0.269287f, 0.418457f, 0.587402f, 0.730957f, 0.828125f, 0.888184f, - 0.924805f, 0.948242f, 0.984863f, 0.986328f, 0.986328f, 0.985840f, 0.986328f, 0.986328f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000202f, 0.000133f, 0.000215f, 0.000263f, 0.000304f, 0.000442f, 0.000332f, 0.000365f, - 0.000403f, 0.000549f, 0.000607f, 0.000750f, 0.000788f, 0.000802f, 0.000841f, 0.000958f, - 0.001049f, 0.001188f, 0.001354f, 0.001318f, 0.001582f, 0.001928f, 0.002064f, 0.002321f, - 0.002594f, 0.003042f, 0.003222f, 0.003796f, 0.004440f, 0.005112f, 0.006081f, 0.007259f, - 0.008736f, 0.010612f, 0.013077f, 0.016464f, 0.020950f, 0.027664f, 0.037506f, 0.052795f, - 0.077698f, 0.120361f, 0.194336f, 0.317627f, 0.486572f, 0.657227f, 0.785156f, 0.865234f, - 0.913086f, 0.942871f, 0.983887f, 0.984863f, 0.984375f, 0.984863f, 0.984375f, 0.984863f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000122f, 0.000152f, 0.000257f, 0.000243f, 0.000288f, 0.000345f, 0.000228f, - 0.000358f, 0.000363f, 0.000432f, 0.000494f, 0.000530f, 0.000582f, 0.000762f, 0.000771f, - 0.000913f, 0.000978f, 0.001100f, 0.001305f, 0.001373f, 0.001706f, 0.001712f, 0.001922f, - 0.002155f, 0.002569f, 0.002573f, 0.003094f, 0.003401f, 0.004272f, 0.004978f, 0.005829f, - 0.006924f, 0.008453f, 0.010452f, 0.012871f, 0.016617f, 0.021072f, 0.028427f, 0.039429f, - 0.056732f, 0.086243f, 0.138916f, 0.231812f, 0.381592f, 0.566406f, 0.726562f, 0.833496f, - 0.896973f, 0.933594f, 0.981934f, 0.982910f, 0.982910f, 0.982910f, 0.982910f, 0.982910f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, - 0.000122f, 0.000121f, 0.000127f, 0.000215f, 0.000159f, 0.000233f, 0.000284f, 0.000326f, - 0.000339f, 0.000339f, 0.000352f, 0.000394f, 0.000623f, 0.000622f, 0.000731f, 0.000730f, - 0.000741f, 0.000829f, 0.000914f, 0.001017f, 0.001151f, 0.001469f, 0.001263f, 0.001480f, - 0.001740f, 0.002069f, 0.002104f, 0.002443f, 0.002831f, 0.003519f, 0.003929f, 0.004627f, - 0.005455f, 0.006634f, 0.008316f, 0.009949f, 0.012596f, 0.016495f, 0.021729f, 0.029877f, - 0.042084f, 0.062805f, 0.098694f, 0.165283f, 0.284668f, 0.465088f, 0.654297f, 0.793945f, - 0.877930f, 0.924805f, 0.979980f, 0.980957f, 0.980957f, 0.981445f, 0.981445f, 0.980957f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000121f, - 0.000121f, 0.000121f, 0.000150f, 0.000163f, 0.000069f, 0.000057f, 0.000121f, 0.000231f, - 0.000291f, 0.000304f, 0.000334f, 0.000339f, 0.000346f, 0.000569f, 0.000648f, 0.000674f, - 0.000649f, 0.000697f, 0.000772f, 0.000834f, 0.000972f, 0.001005f, 0.001189f, 0.001359f, - 0.001237f, 0.001567f, 0.001794f, 0.001963f, 0.002378f, 0.002712f, 0.002867f, 0.003853f, - 0.004330f, 0.005196f, 0.006516f, 0.008026f, 0.009888f, 0.012703f, 0.016479f, 0.022110f, - 0.031158f, 0.045746f, 0.070557f, 0.117004f, 0.204956f, 0.360596f, 0.564453f, 0.740723f, - 0.852051f, 0.912598f, 0.977539f, 0.979492f, 0.979492f, 0.979004f, 0.979492f, 0.979004f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000121f, 0.000098f, 0.000082f, 0.000067f, 0.000056f, 0.000124f, - 0.000193f, 0.000240f, 0.000258f, 0.000310f, 0.000326f, 0.000335f, 0.000341f, 0.000471f, - 0.000613f, 0.000494f, 0.000716f, 0.000742f, 0.000804f, 0.000873f, 0.000832f, 0.001070f, - 0.001120f, 0.001146f, 0.001225f, 0.001696f, 0.001814f, 0.002041f, 0.002419f, 0.002941f, - 0.003433f, 0.004154f, 0.004818f, 0.006077f, 0.007652f, 0.009521f, 0.012444f, 0.017029f, - 0.023193f, 0.033539f, 0.050690f, 0.082092f, 0.144043f, 0.265869f, 0.463379f, 0.672363f, - 0.818848f, 0.898438f, 0.975586f, 0.976562f, 0.976562f, 0.976562f, 0.976074f, 0.976562f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000121f, 0.000114f, 0.000096f, 0.000079f, 0.000125f, 0.000056f, - 0.000142f, 0.000120f, 0.000195f, 0.000246f, 0.000321f, 0.000305f, 0.000319f, 0.000395f, - 0.000442f, 0.000540f, 0.000642f, 0.000638f, 0.000696f, 0.000674f, 0.000687f, 0.000857f, - 0.000955f, 0.001128f, 0.001224f, 0.001364f, 0.001347f, 0.001555f, 0.001910f, 0.002245f, - 0.002714f, 0.003229f, 0.003824f, 0.004673f, 0.005676f, 0.007225f, 0.009293f, 0.012802f, - 0.017273f, 0.024368f, 0.036682f, 0.058075f, 0.100952f, 0.188721f, 0.358154f, 0.587891f, - 0.775879f, 0.881348f, 0.972168f, 0.972656f, 0.972656f, 0.973145f, 0.973145f, 0.973633f, - 0.000000f, 0.000000f, 0.000122f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000121f, 0.000121f, 0.000120f, 0.000112f, 0.000093f, 0.000079f, 0.000067f, - 0.000057f, 0.000049f, 0.000133f, 0.000137f, 0.000163f, 0.000244f, 0.000328f, 0.000366f, - 0.000356f, 0.000415f, 0.000436f, 0.000543f, 0.000555f, 0.000638f, 0.000597f, 0.000702f, - 0.000786f, 0.000648f, 0.000891f, 0.000804f, 0.001218f, 0.001070f, 0.001355f, 0.001731f, - 0.002171f, 0.002352f, 0.002796f, 0.003546f, 0.004189f, 0.005558f, 0.006939f, 0.009209f, - 0.012337f, 0.017776f, 0.026016f, 0.040833f, 0.069946f, 0.130981f, 0.262207f, 0.489258f, - 0.719238f, 0.859375f, 0.968262f, 0.969238f, 0.969727f, 0.969727f, 0.969727f, 0.969727f, - 0.000000f, 0.000122f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000110f, 0.000093f, 0.000080f, - 0.000068f, 0.000094f, 0.000119f, 0.000117f, 0.000120f, 0.000123f, 0.000173f, 0.000263f, - 0.000263f, 0.000359f, 0.000386f, 0.000390f, 0.000401f, 0.000556f, 0.000549f, 0.000573f, - 0.000502f, 0.000707f, 0.000789f, 0.000629f, 0.000847f, 0.001003f, 0.001024f, 0.001242f, - 0.001423f, 0.001877f, 0.002012f, 0.002571f, 0.003071f, 0.003925f, 0.005131f, 0.006767f, - 0.009140f, 0.012672f, 0.018509f, 0.028992f, 0.048309f, 0.089233f, 0.183838f, 0.383545f, - 0.646973f, 0.830078f, 0.963867f, 0.964844f, 0.964844f, 0.965820f, 0.965820f, 0.965820f, - 0.000000f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000120f, 0.000120f, 0.000120f, - 0.000120f, 0.000120f, 0.000120f, 0.000120f, 0.000119f, 0.000119f, 0.000113f, 0.000095f, - 0.000083f, 0.000070f, 0.000061f, 0.000054f, 0.000048f, 0.000042f, 0.000115f, 0.000112f, - 0.000151f, 0.000213f, 0.000309f, 0.000298f, 0.000359f, 0.000337f, 0.000382f, 0.000440f, - 0.000576f, 0.000477f, 0.000453f, 0.000690f, 0.000687f, 0.000795f, 0.000776f, 0.000911f, - 0.001117f, 0.001119f, 0.001352f, 0.002001f, 0.002140f, 0.002832f, 0.003609f, 0.004715f, - 0.006302f, 0.008835f, 0.013115f, 0.020004f, 0.032867f, 0.060333f, 0.124512f, 0.281982f, - 0.557617f, 0.794434f, 0.959473f, 0.959961f, 0.960449f, 0.960449f, 0.960449f, 0.959961f, - 0.000122f, 0.000121f, 0.000121f, 0.000120f, 0.000120f, 0.000120f, 0.000119f, 0.000119f, - 0.000119f, 0.000119f, 0.000119f, 0.000119f, 0.000118f, 0.000118f, 0.000118f, 0.000116f, - 0.000098f, 0.000087f, 0.000076f, 0.000065f, 0.000057f, 0.000050f, 0.000045f, 0.000091f, - 0.000074f, 0.000106f, 0.000185f, 0.000193f, 0.000228f, 0.000328f, 0.000323f, 0.000399f, - 0.000429f, 0.000498f, 0.000552f, 0.000432f, 0.000542f, 0.000592f, 0.000599f, 0.000729f, - 0.000734f, 0.000885f, 0.001304f, 0.001273f, 0.001756f, 0.001931f, 0.002445f, 0.003120f, - 0.004456f, 0.006165f, 0.008751f, 0.013466f, 0.022141f, 0.040192f, 0.082397f, 0.195679f, - 0.455322f, 0.745117f, 0.952637f, 0.953613f, 0.953613f, 0.954102f, 0.952637f, 0.953613f, - 0.000000f, 0.000120f, 0.000120f, 0.000119f, 0.000119f, 0.000119f, 0.000118f, 0.000118f, - 0.000118f, 0.000118f, 0.000118f, 0.000117f, 0.000117f, 0.000117f, 0.000117f, 0.000117f, - 0.000117f, 0.000104f, 0.000092f, 0.000079f, 0.000071f, 0.000062f, 0.000055f, 0.000049f, - 0.000044f, 0.000039f, 0.000099f, 0.000106f, 0.000158f, 0.000169f, 0.000241f, 0.000274f, - 0.000293f, 0.000389f, 0.000360f, 0.000399f, 0.000387f, 0.000446f, 0.000401f, 0.000530f, - 0.000565f, 0.000691f, 0.000722f, 0.000848f, 0.001147f, 0.001418f, 0.001677f, 0.002087f, - 0.002972f, 0.004169f, 0.005623f, 0.008835f, 0.014404f, 0.026077f, 0.053467f, 0.129395f, - 0.346924f, 0.685059f, 0.943848f, 0.945801f, 0.945801f, 0.945312f, 0.945801f, 0.945801f, - 0.000000f, 0.000000f, 0.000117f, 0.000116f, 0.000117f, 0.000117f, 0.000116f, 0.000116f, - 0.000115f, 0.000116f, 0.000115f, 0.000116f, 0.000115f, 0.000115f, 0.000115f, 0.000115f, - 0.000115f, 0.000115f, 0.000110f, 0.000097f, 0.000086f, 0.000077f, 0.000067f, 0.000060f, - 0.000053f, 0.000048f, 0.000043f, 0.000061f, 0.000090f, 0.000083f, 0.000139f, 0.000139f, - 0.000216f, 0.000254f, 0.000307f, 0.000358f, 0.000269f, 0.000377f, 0.000324f, 0.000369f, - 0.000405f, 0.000455f, 0.000524f, 0.000706f, 0.000701f, 0.001012f, 0.001206f, 0.001316f, - 0.001663f, 0.002350f, 0.003571f, 0.005505f, 0.008873f, 0.016006f, 0.033234f, 0.081848f, - 0.244751f, 0.605469f, 0.934082f, 0.935059f, 0.936035f, 0.935547f, 0.935547f, 0.935547f, - 0.000105f, 0.000114f, 0.000113f, 0.000113f, 0.000111f, 0.000111f, 0.000112f, 0.000111f, - 0.000112f, 0.000112f, 0.000112f, 0.000112f, 0.000111f, 0.000112f, 0.000112f, 0.000112f, - 0.000112f, 0.000112f, 0.000112f, 0.000112f, 0.000105f, 0.000093f, 0.000083f, 0.000074f, - 0.000066f, 0.000059f, 0.000053f, 0.000048f, 0.000043f, 0.000062f, 0.000052f, 0.000063f, - 0.000092f, 0.000146f, 0.000176f, 0.000216f, 0.000227f, 0.000263f, 0.000244f, 0.000267f, - 0.000370f, 0.000326f, 0.000360f, 0.000391f, 0.000505f, 0.000618f, 0.000726f, 0.000969f, - 0.001117f, 0.001651f, 0.002131f, 0.003090f, 0.005188f, 0.009499f, 0.019836f, 0.049042f, - 0.159180f, 0.509766f, 0.921875f, 0.922852f, 0.922852f, 0.922363f, 0.923340f, 0.922852f, - 0.000000f, 0.000000f, 0.000065f, 0.000098f, 0.000096f, 0.000101f, 0.000100f, 0.000104f, - 0.000104f, 0.000103f, 0.000106f, 0.000106f, 0.000106f, 0.000105f, 0.000107f, 0.000107f, - 0.000106f, 0.000107f, 0.000107f, 0.000108f, 0.000107f, 0.000108f, 0.000104f, 0.000092f, - 0.000082f, 0.000075f, 0.000067f, 0.000059f, 0.000054f, 0.000048f, 0.000044f, 0.000039f, - 0.000037f, 0.000058f, 0.000066f, 0.000122f, 0.000137f, 0.000175f, 0.000208f, 0.000194f, - 0.000208f, 0.000240f, 0.000270f, 0.000281f, 0.000323f, 0.000364f, 0.000479f, 0.000591f, - 0.000712f, 0.000986f, 0.001224f, 0.001896f, 0.002996f, 0.005196f, 0.010506f, 0.027527f, - 0.095581f, 0.399658f, 0.905762f, 0.906738f, 0.906250f, 0.905762f, 0.905762f, 0.907227f, - 0.000000f, 0.000000f, 0.000000f, 0.000017f, 0.000030f, 0.000054f, 0.000061f, 0.000081f, - 0.000087f, 0.000088f, 0.000089f, 0.000093f, 0.000093f, 0.000096f, 0.000096f, 0.000097f, - 0.000098f, 0.000099f, 0.000098f, 0.000100f, 0.000100f, 0.000101f, 0.000100f, 0.000101f, - 0.000101f, 0.000092f, 0.000082f, 0.000074f, 0.000067f, 0.000060f, 0.000054f, 0.000049f, - 0.000045f, 0.000040f, 0.000036f, 0.000037f, 0.000059f, 0.000077f, 0.000093f, 0.000143f, - 0.000155f, 0.000188f, 0.000178f, 0.000184f, 0.000231f, 0.000234f, 0.000272f, 0.000352f, - 0.000420f, 0.000525f, 0.000764f, 0.001091f, 0.001653f, 0.002705f, 0.005474f, 0.013939f, - 0.051880f, 0.283691f, 0.883789f, 0.884766f, 0.885254f, 0.885254f, 0.885742f, 0.885254f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000013f, - 0.000032f, 0.000046f, 0.000050f, 0.000060f, 0.000065f, 0.000065f, 0.000075f, 0.000078f, - 0.000080f, 0.000079f, 0.000084f, 0.000083f, 0.000087f, 0.000087f, 0.000089f, 0.000090f, - 0.000091f, 0.000091f, 0.000092f, 0.000092f, 0.000083f, 0.000075f, 0.000068f, 0.000062f, - 0.000056f, 0.000050f, 0.000046f, 0.000042f, 0.000037f, 0.000039f, 0.000044f, 0.000072f, - 0.000068f, 0.000089f, 0.000125f, 0.000124f, 0.000126f, 0.000153f, 0.000183f, 0.000212f, - 0.000219f, 0.000311f, 0.000363f, 0.000566f, 0.000846f, 0.001332f, 0.002522f, 0.006252f, - 0.023834f, 0.175415f, 0.855957f, 0.856934f, 0.856934f, 0.856934f, 0.857422f, 0.856934f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000007f, 0.000024f, 0.000028f, - 0.000040f, 0.000044f, 0.000051f, 0.000053f, 0.000060f, 0.000063f, 0.000064f, 0.000067f, - 0.000071f, 0.000072f, 0.000074f, 0.000076f, 0.000077f, 0.000079f, 0.000079f, 0.000075f, - 0.000068f, 0.000062f, 0.000056f, 0.000051f, 0.000046f, 0.000042f, 0.000038f, 0.000034f, - 0.000031f, 0.000030f, 0.000045f, 0.000079f, 0.000081f, 0.000107f, 0.000114f, 0.000106f, - 0.000144f, 0.000136f, 0.000171f, 0.000254f, 0.000377f, 0.000531f, 0.001037f, 0.002504f, - 0.009140f, 0.088379f, 0.818848f, 0.820801f, 0.819824f, 0.820312f, 0.819336f, 0.820801f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000007f, 0.000014f, 0.000021f, 0.000028f, - 0.000034f, 0.000036f, 0.000042f, 0.000046f, 0.000049f, 0.000052f, 0.000054f, 0.000056f, - 0.000059f, 0.000061f, 0.000064f, 0.000061f, 0.000055f, 0.000050f, 0.000045f, 0.000041f, - 0.000037f, 0.000033f, 0.000030f, 0.000027f, 0.000024f, 0.000033f, 0.000060f, 0.000059f, - 0.000075f, 0.000073f, 0.000101f, 0.000089f, 0.000144f, 0.000226f, 0.000384f, 0.000847f, - 0.003033f, 0.031860f, 0.770020f, 0.770996f, 0.772461f, 0.771973f, 0.772461f, 0.771973f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000006f, 0.000010f, 0.000016f, - 0.000021f, 0.000023f, 0.000029f, 0.000032f, 0.000036f, 0.000039f, 0.000042f, 0.000044f, - 0.000042f, 0.000038f, 0.000035f, 0.000031f, 0.000028f, 0.000025f, 0.000022f, 0.000020f, - 0.000017f, 0.000024f, 0.000040f, 0.000047f, 0.000053f, 0.000063f, 0.000087f, 0.000190f, - 0.000666f, 0.007278f, 0.708496f, 0.709961f, 0.710449f, 0.710938f, 0.710938f, 0.710449f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000001f, - 0.000005f, 0.000010f, 0.000014f, 0.000018f, 0.000021f, 0.000024f, 0.000024f, 0.000021f, - 0.000018f, 0.000016f, 0.000014f, 0.000012f, 0.000008f, 0.000020f, 0.000022f, 0.000025f, - 0.000073f, 0.000744f, 0.632324f, 0.632812f, 0.633789f, 0.633789f, 0.633301f, 0.632812f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000003f, 0.000007f, 0.000006f, 0.000004f, - 0.000005f, 0.000007f, 0.543945f, 0.545410f, 0.545410f, 0.545410f, 0.546387f, 0.545898f, - }, - { - 0.159546f, 0.492676f, 0.684570f, 0.783203f, 0.838379f, 0.873535f, 0.897949f, 0.913574f, - 0.926270f, 0.936035f, 0.943359f, 0.950195f, 0.955566f, 0.959473f, 0.963379f, 0.966797f, - 0.969238f, 0.972168f, 0.973633f, 0.976562f, 0.978027f, 0.979492f, 0.980957f, 0.982422f, - 0.983887f, 0.984863f, 0.985840f, 0.986816f, 0.987793f, 0.988770f, 0.989258f, 0.989746f, - 0.990234f, 0.990723f, 0.991699f, 0.992676f, 0.993164f, 0.993652f, 0.993652f, 0.994141f, - 0.994629f, 0.995117f, 0.995117f, 0.995605f, 0.996582f, 0.996582f, 0.997070f, 0.997070f, - 0.997070f, 0.997559f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, 0.999023f, - 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.034119f, 0.154175f, 0.341309f, 0.532227f, 0.672363f, 0.763184f, 0.820801f, 0.858398f, - 0.885742f, 0.904297f, 0.918945f, 0.929199f, 0.938965f, 0.945801f, 0.951660f, 0.956543f, - 0.961426f, 0.964355f, 0.968262f, 0.970703f, 0.973145f, 0.975586f, 0.977539f, 0.979004f, - 0.980469f, 0.981934f, 0.983398f, 0.984375f, 0.985352f, 0.986328f, 0.987305f, 0.988281f, - 0.988770f, 0.989746f, 0.990234f, 0.991211f, 0.991699f, 0.992676f, 0.993164f, 0.993164f, - 0.993652f, 0.994141f, 0.994629f, 0.995117f, 0.995605f, 0.996094f, 0.996582f, 0.996582f, - 0.997070f, 0.997559f, 0.997559f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.999023f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.013390f, 0.056915f, 0.134155f, 0.257080f, 0.412109f, 0.560547f, 0.675781f, 0.755859f, - 0.812012f, 0.851074f, 0.877930f, 0.898926f, 0.913574f, 0.925781f, 0.935059f, 0.942871f, - 0.949707f, 0.954590f, 0.959473f, 0.963379f, 0.966797f, 0.969238f, 0.971680f, 0.975098f, - 0.976562f, 0.978516f, 0.979980f, 0.980957f, 0.982422f, 0.984375f, 0.985352f, 0.985840f, - 0.987305f, 0.987793f, 0.988770f, 0.989746f, 0.990723f, 0.991211f, 0.991699f, 0.992188f, - 0.992676f, 0.993164f, 0.993652f, 0.994141f, 0.994629f, 0.995605f, 0.995605f, 0.995605f, - 0.996582f, 0.996582f, 0.997070f, 0.997070f, 0.997559f, 0.997559f, 0.998047f, 0.998535f, - 0.998535f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.006939f, 0.027863f, 0.061951f, 0.117859f, 0.204834f, 0.324707f, 0.460205f, 0.585449f, - 0.684570f, 0.757324f, 0.810059f, 0.847168f, 0.874023f, 0.895996f, 0.910645f, 0.922852f, - 0.933105f, 0.940918f, 0.947754f, 0.953613f, 0.958496f, 0.961914f, 0.965820f, 0.968750f, - 0.971680f, 0.974121f, 0.976074f, 0.978027f, 0.979492f, 0.981445f, 0.982910f, 0.983887f, - 0.984863f, 0.986328f, 0.987305f, 0.988281f, 0.988770f, 0.989746f, 0.990234f, 0.990723f, - 0.991699f, 0.992188f, 0.993164f, 0.993652f, 0.993652f, 0.994141f, 0.995117f, 0.995605f, - 0.996094f, 0.996094f, 0.996582f, 0.996582f, 0.997070f, 0.997559f, 0.997559f, 0.998047f, - 0.998535f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, - 0.004211f, 0.016022f, 0.034119f, 0.061432f, 0.104797f, 0.170288f, 0.262695f, 0.377686f, - 0.499756f, 0.608887f, 0.696777f, 0.762207f, 0.810547f, 0.847168f, 0.873535f, 0.893066f, - 0.910156f, 0.922852f, 0.932617f, 0.939941f, 0.946777f, 0.953125f, 0.958496f, 0.961914f, - 0.965332f, 0.968750f, 0.971680f, 0.973633f, 0.975586f, 0.977539f, 0.979492f, 0.981445f, - 0.982910f, 0.984375f, 0.985840f, 0.986328f, 0.987793f, 0.987793f, 0.989258f, 0.989746f, - 0.990723f, 0.991211f, 0.992188f, 0.992676f, 0.992676f, 0.993652f, 0.994141f, 0.994629f, - 0.995605f, 0.996094f, 0.996094f, 0.996094f, 0.996582f, 0.997070f, 0.997559f, 0.997559f, - 0.998047f, 0.998535f, 0.999512f, 0.999512f, 0.999023f, 0.999512f, 0.999023f, 0.999023f, - 0.002724f, 0.010384f, 0.020813f, 0.036285f, 0.059784f, 0.093933f, 0.145508f, 0.218018f, - 0.313232f, 0.424072f, 0.534180f, 0.632812f, 0.709961f, 0.769531f, 0.815918f, 0.848145f, - 0.874512f, 0.894043f, 0.909668f, 0.922363f, 0.932129f, 0.939941f, 0.946777f, 0.953125f, - 0.958008f, 0.961914f, 0.965332f, 0.968750f, 0.971680f, 0.973633f, 0.976562f, 0.978516f, - 0.979980f, 0.981445f, 0.982910f, 0.984863f, 0.985352f, 0.986816f, 0.987793f, 0.988281f, - 0.988770f, 0.989746f, 0.990723f, 0.991211f, 0.992188f, 0.992676f, 0.993652f, 0.994141f, - 0.994629f, 0.995117f, 0.995605f, 0.996094f, 0.996094f, 0.996582f, 0.996582f, 0.997559f, - 0.997559f, 0.998047f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.002113f, 0.007004f, 0.014091f, 0.023895f, 0.037811f, 0.057373f, 0.085632f, 0.127075f, - 0.185425f, 0.263672f, 0.360596f, 0.465576f, 0.566895f, 0.655762f, 0.725586f, 0.779297f, - 0.822266f, 0.853516f, 0.877441f, 0.895996f, 0.911621f, 0.923828f, 0.933105f, 0.940918f, - 0.947754f, 0.953613f, 0.957520f, 0.962402f, 0.965820f, 0.968750f, 0.972168f, 0.974121f, - 0.976074f, 0.978027f, 0.980469f, 0.981934f, 0.983398f, 0.984863f, 0.985352f, 0.986328f, - 0.988281f, 0.988281f, 0.989258f, 0.990234f, 0.991211f, 0.992188f, 0.992676f, 0.993164f, - 0.993652f, 0.994629f, 0.994629f, 0.995605f, 0.995605f, 0.996094f, 0.996582f, 0.997070f, - 0.997559f, 0.998047f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.001575f, 0.005211f, 0.010040f, 0.016220f, 0.025665f, 0.037415f, 0.054138f, 0.078491f, - 0.112915f, 0.160156f, 0.225464f, 0.308594f, 0.405029f, 0.506348f, 0.599121f, 0.678711f, - 0.743164f, 0.791016f, 0.829590f, 0.859375f, 0.881836f, 0.899414f, 0.913086f, 0.924805f, - 0.934570f, 0.942383f, 0.948730f, 0.955078f, 0.958984f, 0.963379f, 0.966797f, 0.970215f, - 0.972168f, 0.974609f, 0.977051f, 0.979004f, 0.980957f, 0.981934f, 0.983398f, 0.984863f, - 0.986328f, 0.987305f, 0.988281f, 0.989258f, 0.990234f, 0.991211f, 0.991699f, 0.992188f, - 0.993164f, 0.993652f, 0.994629f, 0.994629f, 0.995117f, 0.995605f, 0.995605f, 0.996094f, - 0.996582f, 0.997559f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.000985f, 0.004086f, 0.007362f, 0.011887f, 0.018127f, 0.026199f, 0.036804f, 0.052002f, - 0.072754f, 0.101318f, 0.140747f, 0.195190f, 0.266113f, 0.352539f, 0.448730f, 0.543945f, - 0.630371f, 0.702637f, 0.759277f, 0.803711f, 0.839355f, 0.865234f, 0.886719f, 0.903320f, - 0.916504f, 0.927734f, 0.936523f, 0.944336f, 0.950195f, 0.955566f, 0.959961f, 0.964355f, - 0.967773f, 0.970215f, 0.973145f, 0.975586f, 0.978027f, 0.979004f, 0.980957f, 0.982910f, - 0.984375f, 0.985352f, 0.987305f, 0.987305f, 0.988770f, 0.990234f, 0.990234f, 0.991699f, - 0.991699f, 0.993164f, 0.993164f, 0.993652f, 0.994629f, 0.995117f, 0.995605f, 0.996094f, - 0.996582f, 0.997070f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.998535f, 0.999023f, - 0.000829f, 0.002878f, 0.005596f, 0.009109f, 0.013359f, 0.019089f, 0.026901f, 0.036774f, - 0.049347f, 0.067200f, 0.091736f, 0.125854f, 0.171631f, 0.232544f, 0.308594f, 0.397461f, - 0.491455f, 0.581055f, 0.659668f, 0.724609f, 0.775879f, 0.817383f, 0.848633f, 0.873047f, - 0.892090f, 0.907715f, 0.920410f, 0.930664f, 0.939453f, 0.946289f, 0.951660f, 0.957520f, - 0.960938f, 0.965820f, 0.968750f, 0.972168f, 0.974609f, 0.976562f, 0.978516f, 0.980469f, - 0.981934f, 0.983887f, 0.984863f, 0.986328f, 0.986816f, 0.988770f, 0.989746f, 0.990234f, - 0.991211f, 0.991699f, 0.992676f, 0.993164f, 0.994141f, 0.994629f, 0.995117f, 0.995605f, - 0.995605f, 0.996582f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000836f, 0.002403f, 0.004837f, 0.006950f, 0.010269f, 0.014679f, 0.019699f, 0.026291f, - 0.035431f, 0.046875f, 0.062744f, 0.084045f, 0.113403f, 0.152588f, 0.204712f, 0.271729f, - 0.353271f, 0.443115f, 0.532715f, 0.617188f, 0.688477f, 0.748047f, 0.793945f, 0.829102f, - 0.857422f, 0.880371f, 0.898438f, 0.912598f, 0.924316f, 0.934082f, 0.941406f, 0.948242f, - 0.954590f, 0.959473f, 0.963379f, 0.967285f, 0.970215f, 0.973145f, 0.975586f, 0.977539f, - 0.979980f, 0.981445f, 0.982910f, 0.984375f, 0.985840f, 0.987305f, 0.988281f, 0.988770f, - 0.990234f, 0.990723f, 0.991699f, 0.992676f, 0.993164f, 0.993652f, 0.994141f, 0.995117f, - 0.995605f, 0.996094f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000698f, 0.002052f, 0.003618f, 0.005703f, 0.008430f, 0.011230f, 0.015083f, 0.019821f, - 0.026474f, 0.034393f, 0.044922f, 0.059204f, 0.077698f, 0.102661f, 0.136963f, 0.182373f, - 0.241089f, 0.314941f, 0.398926f, 0.489014f, 0.575195f, 0.652344f, 0.717285f, 0.769043f, - 0.810059f, 0.842773f, 0.869141f, 0.888672f, 0.904785f, 0.917969f, 0.928711f, 0.936523f, - 0.945312f, 0.951660f, 0.957031f, 0.961426f, 0.964844f, 0.968750f, 0.971680f, 0.974121f, - 0.976562f, 0.979004f, 0.980469f, 0.982422f, 0.983887f, 0.985352f, 0.986816f, 0.987793f, - 0.988770f, 0.990234f, 0.990723f, 0.991699f, 0.992676f, 0.993164f, 0.994141f, 0.994141f, - 0.994629f, 0.995605f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.000244f, 0.001565f, 0.002975f, 0.004433f, 0.006596f, 0.008957f, 0.012215f, 0.015533f, - 0.020294f, 0.026062f, 0.033722f, 0.042816f, 0.055237f, 0.071960f, 0.094543f, 0.124023f, - 0.164185f, 0.216309f, 0.281738f, 0.360352f, 0.446533f, 0.534180f, 0.615234f, 0.686523f, - 0.743652f, 0.790527f, 0.825684f, 0.855957f, 0.878418f, 0.895996f, 0.911133f, 0.923340f, - 0.933105f, 0.941406f, 0.948242f, 0.953613f, 0.959473f, 0.963379f, 0.966797f, 0.970703f, - 0.973145f, 0.976074f, 0.978516f, 0.980469f, 0.982422f, 0.983398f, 0.984863f, 0.986328f, - 0.987305f, 0.989258f, 0.989746f, 0.990723f, 0.991699f, 0.992676f, 0.993164f, 0.993652f, - 0.994141f, 0.995117f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998047f, - 0.000365f, 0.001394f, 0.002546f, 0.004055f, 0.005394f, 0.007465f, 0.009674f, 0.012070f, - 0.015556f, 0.019913f, 0.025696f, 0.032623f, 0.041046f, 0.052643f, 0.067383f, 0.087463f, - 0.113708f, 0.148315f, 0.194946f, 0.254395f, 0.326416f, 0.408691f, 0.495117f, 0.579102f, - 0.654297f, 0.716797f, 0.768066f, 0.809570f, 0.843262f, 0.868652f, 0.888184f, 0.904785f, - 0.918457f, 0.929199f, 0.937500f, 0.945801f, 0.951660f, 0.957520f, 0.961914f, 0.965820f, - 0.969238f, 0.972656f, 0.975098f, 0.978027f, 0.979492f, 0.981934f, 0.983398f, 0.984863f, - 0.986328f, 0.987793f, 0.989258f, 0.989746f, 0.991211f, 0.991211f, 0.992188f, 0.993164f, - 0.993652f, 0.994629f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, - 0.000596f, 0.001077f, 0.001882f, 0.003033f, 0.004559f, 0.006241f, 0.007805f, 0.010002f, - 0.012840f, 0.015900f, 0.019974f, 0.025131f, 0.031250f, 0.039337f, 0.049988f, 0.063843f, - 0.080933f, 0.105164f, 0.135986f, 0.176880f, 0.230103f, 0.296631f, 0.374268f, 0.459961f, - 0.544434f, 0.623535f, 0.691895f, 0.748535f, 0.792969f, 0.829102f, 0.857422f, 0.880371f, - 0.897949f, 0.913086f, 0.924805f, 0.934570f, 0.942383f, 0.949219f, 0.955566f, 0.960938f, - 0.964844f, 0.968750f, 0.971191f, 0.974121f, 0.977051f, 0.979004f, 0.980957f, 0.982910f, - 0.984863f, 0.985840f, 0.987305f, 0.989258f, 0.989746f, 0.991211f, 0.991211f, 0.992676f, - 0.993164f, 0.993652f, 0.997559f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, - 0.000243f, 0.001173f, 0.001889f, 0.002661f, 0.003933f, 0.005131f, 0.006496f, 0.008324f, - 0.010574f, 0.013115f, 0.015839f, 0.019913f, 0.024445f, 0.030609f, 0.037781f, 0.047333f, - 0.059906f, 0.075928f, 0.097229f, 0.124939f, 0.161743f, 0.209595f, 0.271240f, 0.343994f, - 0.426758f, 0.511719f, 0.592773f, 0.666504f, 0.727051f, 0.776855f, 0.815918f, 0.847656f, - 0.871582f, 0.892090f, 0.907715f, 0.920898f, 0.931152f, 0.940918f, 0.947754f, 0.953613f, - 0.958496f, 0.963867f, 0.967773f, 0.970703f, 0.974121f, 0.976074f, 0.979004f, 0.980469f, - 0.982910f, 0.984375f, 0.985840f, 0.987305f, 0.988770f, 0.990234f, 0.990234f, 0.992188f, - 0.992188f, 0.993164f, 0.997070f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, - 0.000351f, 0.000842f, 0.001560f, 0.002363f, 0.003258f, 0.004131f, 0.005272f, 0.007179f, - 0.008682f, 0.010643f, 0.013016f, 0.016037f, 0.019516f, 0.024078f, 0.029602f, 0.036591f, - 0.045044f, 0.056641f, 0.071350f, 0.090576f, 0.116211f, 0.149414f, 0.193237f, 0.248779f, - 0.317871f, 0.396973f, 0.481201f, 0.564453f, 0.640137f, 0.705566f, 0.759766f, 0.802734f, - 0.836914f, 0.863281f, 0.885742f, 0.902832f, 0.916992f, 0.927734f, 0.937012f, 0.945801f, - 0.952637f, 0.958008f, 0.961914f, 0.966309f, 0.970703f, 0.974121f, 0.976074f, 0.978516f, - 0.980957f, 0.982910f, 0.984863f, 0.985840f, 0.987305f, 0.988281f, 0.989746f, 0.990723f, - 0.991211f, 0.992676f, 0.997070f, 0.997559f, 0.997070f, 0.997559f, 0.997559f, 0.997559f, - 0.000000f, 0.000886f, 0.001405f, 0.001915f, 0.002651f, 0.003870f, 0.004845f, 0.006035f, - 0.006912f, 0.008812f, 0.010887f, 0.013229f, 0.016022f, 0.019196f, 0.023590f, 0.028992f, - 0.035248f, 0.043304f, 0.053711f, 0.066956f, 0.085083f, 0.107727f, 0.138428f, 0.178589f, - 0.229980f, 0.293945f, 0.370117f, 0.453369f, 0.537109f, 0.616699f, 0.685059f, 0.743164f, - 0.790039f, 0.826660f, 0.856445f, 0.878906f, 0.897949f, 0.913574f, 0.925293f, 0.935547f, - 0.943848f, 0.951172f, 0.957031f, 0.961914f, 0.966797f, 0.970215f, 0.973145f, 0.976562f, - 0.979004f, 0.980469f, 0.982910f, 0.984375f, 0.985840f, 0.987305f, 0.988770f, 0.989746f, - 0.991211f, 0.992188f, 0.996582f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, - 0.000104f, 0.000719f, 0.001065f, 0.001970f, 0.002544f, 0.003149f, 0.004230f, 0.005138f, - 0.006119f, 0.007580f, 0.009201f, 0.010902f, 0.013260f, 0.015526f, 0.019272f, 0.022858f, - 0.027512f, 0.033569f, 0.041199f, 0.050873f, 0.063782f, 0.079895f, 0.101135f, 0.128906f, - 0.165771f, 0.213745f, 0.273193f, 0.345703f, 0.427002f, 0.511719f, 0.592773f, 0.666016f, - 0.727051f, 0.776367f, 0.817871f, 0.848633f, 0.875000f, 0.894531f, 0.909668f, 0.922852f, - 0.934082f, 0.942383f, 0.949707f, 0.956055f, 0.961914f, 0.966309f, 0.970215f, 0.973145f, - 0.976562f, 0.978516f, 0.980957f, 0.982910f, 0.984375f, 0.986328f, 0.987305f, 0.988281f, - 0.989746f, 0.991211f, 0.996582f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, - 0.000240f, 0.000686f, 0.001052f, 0.001375f, 0.002308f, 0.002735f, 0.003510f, 0.004269f, - 0.005173f, 0.006649f, 0.007442f, 0.009109f, 0.011246f, 0.012886f, 0.015732f, 0.018829f, - 0.022354f, 0.026672f, 0.032867f, 0.039764f, 0.048492f, 0.060455f, 0.075806f, 0.095276f, - 0.121033f, 0.155273f, 0.199097f, 0.255859f, 0.324463f, 0.404053f, 0.488525f, 0.571289f, - 0.646484f, 0.711426f, 0.765625f, 0.808105f, 0.841797f, 0.869141f, 0.890137f, 0.907227f, - 0.920898f, 0.931641f, 0.940918f, 0.948730f, 0.955078f, 0.960449f, 0.965820f, 0.969727f, - 0.972656f, 0.976562f, 0.978516f, 0.980957f, 0.982910f, 0.984863f, 0.986328f, 0.987793f, - 0.989746f, 0.990723f, 0.996094f, 0.996582f, 0.996582f, 0.996582f, 0.997070f, 0.997070f, - 0.000244f, 0.000597f, 0.000939f, 0.001369f, 0.001999f, 0.002329f, 0.003105f, 0.003786f, - 0.004395f, 0.005413f, 0.006474f, 0.007793f, 0.009254f, 0.010971f, 0.012970f, 0.015526f, - 0.018112f, 0.022049f, 0.026581f, 0.031586f, 0.038666f, 0.046967f, 0.057617f, 0.071777f, - 0.089783f, 0.113953f, 0.145264f, 0.186646f, 0.239990f, 0.305908f, 0.383301f, 0.467285f, - 0.551270f, 0.629883f, 0.697266f, 0.754883f, 0.799805f, 0.835938f, 0.864258f, 0.886719f, - 0.905273f, 0.918945f, 0.931152f, 0.940918f, 0.948242f, 0.955078f, 0.961426f, 0.965332f, - 0.969727f, 0.973633f, 0.976074f, 0.979004f, 0.980957f, 0.983398f, 0.984863f, 0.987305f, - 0.988281f, 0.989258f, 0.996094f, 0.996094f, 0.996582f, 0.996582f, 0.996582f, 0.996582f, - 0.000000f, 0.000475f, 0.000891f, 0.001390f, 0.001730f, 0.002060f, 0.002501f, 0.003109f, - 0.003836f, 0.004837f, 0.005852f, 0.006859f, 0.007740f, 0.009216f, 0.010918f, 0.012863f, - 0.014915f, 0.017731f, 0.021317f, 0.025482f, 0.030930f, 0.037262f, 0.044891f, 0.055115f, - 0.068298f, 0.085510f, 0.107910f, 0.137207f, 0.176025f, 0.226929f, 0.289551f, 0.364746f, - 0.447998f, 0.532715f, 0.613770f, 0.685547f, 0.744629f, 0.791992f, 0.830078f, 0.860352f, - 0.884277f, 0.903320f, 0.917969f, 0.930176f, 0.939941f, 0.947754f, 0.954590f, 0.961426f, - 0.966309f, 0.970215f, 0.973145f, 0.976562f, 0.979492f, 0.981445f, 0.983398f, 0.985352f, - 0.987793f, 0.988281f, 0.995605f, 0.996094f, 0.996094f, 0.996582f, 0.996094f, 0.996094f, - 0.000102f, 0.000243f, 0.000844f, 0.001124f, 0.001554f, 0.002077f, 0.002098f, 0.002682f, - 0.003357f, 0.004280f, 0.005035f, 0.005764f, 0.006805f, 0.007633f, 0.009354f, 0.010872f, - 0.012665f, 0.015099f, 0.017258f, 0.020599f, 0.024887f, 0.029495f, 0.035522f, 0.042999f, - 0.053070f, 0.065125f, 0.081299f, 0.102661f, 0.130371f, 0.166992f, 0.215088f, 0.275635f, - 0.348877f, 0.431641f, 0.517578f, 0.600098f, 0.672852f, 0.735352f, 0.785645f, 0.826172f, - 0.856934f, 0.881836f, 0.900879f, 0.916992f, 0.930176f, 0.940430f, 0.947754f, 0.955078f, - 0.960938f, 0.966309f, 0.969238f, 0.973633f, 0.977051f, 0.979492f, 0.981934f, 0.983887f, - 0.986328f, 0.987793f, 0.995605f, 0.996094f, 0.996094f, 0.996094f, 0.996094f, 0.996094f, - 0.000241f, 0.000242f, 0.000823f, 0.000956f, 0.001225f, 0.001549f, 0.002031f, 0.002613f, - 0.003124f, 0.003574f, 0.004467f, 0.004955f, 0.005672f, 0.006752f, 0.007603f, 0.009186f, - 0.010704f, 0.012741f, 0.014366f, 0.017487f, 0.020142f, 0.024002f, 0.028915f, 0.034943f, - 0.041656f, 0.050964f, 0.062622f, 0.077881f, 0.097961f, 0.124207f, 0.158936f, 0.204590f, - 0.263184f, 0.334961f, 0.416748f, 0.502930f, 0.587891f, 0.664062f, 0.728516f, 0.780762f, - 0.822266f, 0.854492f, 0.879395f, 0.900879f, 0.916504f, 0.928711f, 0.940430f, 0.948730f, - 0.955566f, 0.961914f, 0.967285f, 0.970215f, 0.974121f, 0.977539f, 0.979980f, 0.982422f, - 0.984863f, 0.986816f, 0.994629f, 0.995605f, 0.995605f, 0.995605f, 0.995605f, 0.995605f, - 0.000000f, 0.000473f, 0.000607f, 0.000921f, 0.000957f, 0.001448f, 0.001884f, 0.002270f, - 0.002703f, 0.002998f, 0.003862f, 0.004307f, 0.005074f, 0.005665f, 0.006737f, 0.007851f, - 0.009216f, 0.010735f, 0.012459f, 0.014572f, 0.016998f, 0.019821f, 0.023605f, 0.027969f, - 0.033783f, 0.040192f, 0.049286f, 0.060303f, 0.074829f, 0.093750f, 0.118774f, 0.152222f, - 0.195801f, 0.252441f, 0.322754f, 0.404053f, 0.491943f, 0.577637f, 0.655273f, 0.722168f, - 0.776367f, 0.820312f, 0.854004f, 0.878906f, 0.900879f, 0.916992f, 0.929688f, 0.940430f, - 0.949707f, 0.956055f, 0.962402f, 0.967285f, 0.971191f, 0.975586f, 0.978516f, 0.980957f, - 0.983398f, 0.985352f, 0.994141f, 0.995117f, 0.995117f, 0.995605f, 0.995117f, 0.995605f, - 0.000000f, 0.000444f, 0.000605f, 0.000649f, 0.000926f, 0.001096f, 0.001624f, 0.001669f, - 0.002373f, 0.002716f, 0.003231f, 0.003769f, 0.004395f, 0.005005f, 0.005878f, 0.006710f, - 0.007793f, 0.008957f, 0.010712f, 0.012230f, 0.014244f, 0.016693f, 0.019531f, 0.022827f, - 0.027100f, 0.032318f, 0.038971f, 0.047302f, 0.058105f, 0.072021f, 0.089966f, 0.114319f, - 0.146362f, 0.188965f, 0.244019f, 0.312988f, 0.394287f, 0.482178f, 0.569824f, 0.650391f, - 0.718262f, 0.774414f, 0.819336f, 0.853027f, 0.880371f, 0.900879f, 0.917969f, 0.930664f, - 0.940918f, 0.950684f, 0.957031f, 0.962891f, 0.968262f, 0.972656f, 0.976562f, 0.979004f, - 0.981934f, 0.984375f, 0.994141f, 0.994629f, 0.994629f, 0.995117f, 0.994629f, 0.995117f, - 0.000000f, 0.000336f, 0.000601f, 0.000712f, 0.000810f, 0.001174f, 0.001286f, 0.001618f, - 0.002037f, 0.002592f, 0.002920f, 0.003223f, 0.003847f, 0.004463f, 0.005119f, 0.006020f, - 0.006783f, 0.007957f, 0.008888f, 0.010590f, 0.012230f, 0.013885f, 0.016220f, 0.019318f, - 0.022278f, 0.026474f, 0.031403f, 0.037781f, 0.046021f, 0.055969f, 0.069397f, 0.086975f, - 0.110413f, 0.140991f, 0.182739f, 0.236694f, 0.304932f, 0.385986f, 0.475586f, 0.563965f, - 0.646484f, 0.716797f, 0.772461f, 0.818359f, 0.853027f, 0.880859f, 0.901855f, 0.918945f, - 0.932129f, 0.942383f, 0.951172f, 0.958496f, 0.964355f, 0.969238f, 0.973633f, 0.977051f, - 0.979980f, 0.982910f, 0.993652f, 0.994141f, 0.994629f, 0.994141f, 0.994141f, 0.994629f, - 0.000000f, 0.000244f, 0.000418f, 0.000597f, 0.000600f, 0.001085f, 0.001236f, 0.001535f, - 0.001970f, 0.002096f, 0.002354f, 0.002834f, 0.003323f, 0.003822f, 0.004463f, 0.005146f, - 0.005798f, 0.006859f, 0.007587f, 0.008827f, 0.009956f, 0.011833f, 0.013725f, 0.015945f, - 0.018585f, 0.021988f, 0.025665f, 0.030807f, 0.036774f, 0.044373f, 0.054108f, 0.067383f, - 0.084229f, 0.106812f, 0.137207f, 0.177734f, 0.230835f, 0.299072f, 0.380127f, 0.470215f, - 0.560547f, 0.644531f, 0.715820f, 0.774414f, 0.820312f, 0.854980f, 0.882324f, 0.903809f, - 0.921387f, 0.933594f, 0.944824f, 0.952637f, 0.960449f, 0.965820f, 0.971191f, 0.974609f, - 0.978027f, 0.981934f, 0.993164f, 0.994629f, 0.994141f, 0.994141f, 0.994141f, 0.994141f, - 0.000000f, 0.000244f, 0.000411f, 0.000589f, 0.000820f, 0.000729f, 0.001086f, 0.001301f, - 0.001677f, 0.001935f, 0.002312f, 0.002678f, 0.002846f, 0.003590f, 0.003914f, 0.004578f, - 0.005020f, 0.005753f, 0.006706f, 0.007710f, 0.008911f, 0.010155f, 0.011528f, 0.013504f, - 0.015747f, 0.018036f, 0.021408f, 0.024994f, 0.029816f, 0.035858f, 0.043152f, 0.053009f, - 0.065491f, 0.082031f, 0.104065f, 0.133789f, 0.174072f, 0.226929f, 0.294434f, 0.376465f, - 0.467773f, 0.560059f, 0.644531f, 0.717285f, 0.777344f, 0.823242f, 0.857910f, 0.885742f, - 0.906738f, 0.922852f, 0.936523f, 0.947266f, 0.955078f, 0.961426f, 0.967285f, 0.972656f, - 0.976562f, 0.979980f, 0.992676f, 0.993164f, 0.993652f, 0.993652f, 0.993652f, 0.993652f, - 0.000000f, 0.000243f, 0.000243f, 0.000442f, 0.000695f, 0.000759f, 0.000837f, 0.001089f, - 0.001625f, 0.001702f, 0.002045f, 0.002176f, 0.002756f, 0.003063f, 0.003687f, 0.003893f, - 0.004456f, 0.005337f, 0.006062f, 0.006523f, 0.007572f, 0.008430f, 0.009880f, 0.011612f, - 0.013237f, 0.015114f, 0.017487f, 0.020584f, 0.024445f, 0.028931f, 0.034729f, 0.042023f, - 0.051788f, 0.063843f, 0.079956f, 0.102295f, 0.131592f, 0.171021f, 0.223877f, 0.292236f, - 0.375000f, 0.468018f, 0.562012f, 0.648438f, 0.721191f, 0.781250f, 0.826660f, 0.862305f, - 0.888672f, 0.909668f, 0.926270f, 0.938965f, 0.949707f, 0.957520f, 0.964355f, 0.969727f, - 0.974121f, 0.978027f, 0.992676f, 0.993164f, 0.993164f, 0.992676f, 0.993164f, 0.993164f, - 0.000000f, 0.000242f, 0.000242f, 0.000242f, 0.000564f, 0.000692f, 0.000826f, 0.001094f, - 0.001280f, 0.001457f, 0.001673f, 0.002232f, 0.002411f, 0.002789f, 0.003174f, 0.003649f, - 0.003859f, 0.004349f, 0.004990f, 0.005898f, 0.006622f, 0.007496f, 0.008209f, 0.009583f, - 0.011284f, 0.013062f, 0.014763f, 0.017120f, 0.020020f, 0.023804f, 0.028412f, 0.033905f, - 0.041016f, 0.050140f, 0.062469f, 0.078552f, 0.100159f, 0.129272f, 0.169067f, 0.222290f, - 0.291504f, 0.376465f, 0.470703f, 0.566406f, 0.653320f, 0.728027f, 0.786621f, 0.832031f, - 0.866699f, 0.893555f, 0.914062f, 0.929688f, 0.942383f, 0.952148f, 0.959961f, 0.966797f, - 0.972168f, 0.976074f, 0.991211f, 0.992188f, 0.992676f, 0.992188f, 0.992676f, 0.992676f, - 0.000241f, 0.000241f, 0.000240f, 0.000242f, 0.000486f, 0.000637f, 0.000916f, 0.000933f, - 0.001003f, 0.001284f, 0.001584f, 0.001925f, 0.002134f, 0.002502f, 0.002731f, 0.003134f, - 0.003435f, 0.004036f, 0.004379f, 0.005077f, 0.005688f, 0.006557f, 0.007347f, 0.007942f, - 0.009506f, 0.010712f, 0.012527f, 0.014603f, 0.016693f, 0.019592f, 0.023285f, 0.027512f, - 0.033173f, 0.040283f, 0.049347f, 0.061432f, 0.077271f, 0.098938f, 0.128052f, 0.168091f, - 0.222168f, 0.292725f, 0.379150f, 0.476807f, 0.573730f, 0.662598f, 0.735840f, 0.794434f, - 0.839844f, 0.873535f, 0.898926f, 0.918945f, 0.934082f, 0.945312f, 0.955566f, 0.962402f, - 0.969238f, 0.974609f, 0.990723f, 0.991699f, 0.992188f, 0.992188f, 0.992188f, 0.992188f, - 0.000000f, 0.000238f, 0.000240f, 0.000362f, 0.000362f, 0.000521f, 0.000631f, 0.000909f, - 0.000937f, 0.001249f, 0.001373f, 0.001693f, 0.001746f, 0.002184f, 0.002436f, 0.002680f, - 0.003094f, 0.003576f, 0.003828f, 0.004463f, 0.004990f, 0.005589f, 0.006439f, 0.006943f, - 0.008217f, 0.009384f, 0.010719f, 0.012184f, 0.014130f, 0.016373f, 0.019241f, 0.022675f, - 0.027161f, 0.032379f, 0.039307f, 0.048645f, 0.060455f, 0.076416f, 0.097778f, 0.127441f, - 0.168213f, 0.223633f, 0.296387f, 0.385986f, 0.485107f, 0.583984f, 0.673340f, 0.746582f, - 0.804199f, 0.848633f, 0.880371f, 0.905273f, 0.923828f, 0.938477f, 0.949707f, 0.958984f, - 0.965820f, 0.972656f, 0.990234f, 0.991211f, 0.991211f, 0.991211f, 0.991211f, 0.991211f, - 0.000000f, 0.000234f, 0.000238f, 0.000236f, 0.000360f, 0.000482f, 0.000614f, 0.000786f, - 0.000900f, 0.001056f, 0.001336f, 0.001466f, 0.001671f, 0.001907f, 0.002333f, 0.002546f, - 0.002871f, 0.003067f, 0.003500f, 0.003813f, 0.004425f, 0.004574f, 0.005459f, 0.006092f, - 0.006660f, 0.007660f, 0.008987f, 0.010071f, 0.011841f, 0.013847f, 0.016022f, 0.018829f, - 0.022339f, 0.026779f, 0.031677f, 0.038910f, 0.047913f, 0.059601f, 0.075684f, 0.097290f, - 0.127319f, 0.169189f, 0.226807f, 0.302490f, 0.394775f, 0.497314f, 0.598633f, 0.686523f, - 0.759766f, 0.814941f, 0.857422f, 0.888672f, 0.912109f, 0.930176f, 0.943359f, 0.954102f, - 0.962402f, 0.968750f, 0.988770f, 0.990234f, 0.990234f, 0.990234f, 0.991211f, 0.990723f, - 0.000000f, 0.000036f, 0.000166f, 0.000357f, 0.000356f, 0.000478f, 0.000566f, 0.000638f, - 0.000893f, 0.001146f, 0.001242f, 0.001330f, 0.001502f, 0.001773f, 0.001918f, 0.002024f, - 0.002501f, 0.002604f, 0.003067f, 0.003334f, 0.003708f, 0.004044f, 0.004646f, 0.005268f, - 0.006241f, 0.006931f, 0.007774f, 0.008911f, 0.010277f, 0.011475f, 0.013542f, 0.015732f, - 0.018417f, 0.022049f, 0.026154f, 0.031189f, 0.038269f, 0.047119f, 0.059265f, 0.075256f, - 0.097534f, 0.128906f, 0.172119f, 0.231934f, 0.311035f, 0.407715f, 0.513184f, 0.615723f, - 0.703613f, 0.773926f, 0.827637f, 0.867188f, 0.897461f, 0.919434f, 0.936035f, 0.948730f, - 0.958984f, 0.966309f, 0.988770f, 0.989746f, 0.989746f, 0.990234f, 0.989746f, 0.989746f, - 0.000000f, 0.000028f, 0.000093f, 0.000334f, 0.000465f, 0.000472f, 0.000373f, 0.000685f, - 0.000695f, 0.001027f, 0.001128f, 0.001155f, 0.001419f, 0.001435f, 0.001760f, 0.001850f, - 0.002241f, 0.002373f, 0.002604f, 0.002821f, 0.003334f, 0.003666f, 0.004139f, 0.004627f, - 0.005207f, 0.005886f, 0.006596f, 0.007580f, 0.008705f, 0.009911f, 0.011520f, 0.013237f, - 0.015427f, 0.017944f, 0.021423f, 0.025497f, 0.030945f, 0.037537f, 0.046692f, 0.058624f, - 0.075317f, 0.098267f, 0.130493f, 0.176025f, 0.239136f, 0.323242f, 0.424561f, 0.533691f, - 0.636230f, 0.723145f, 0.790039f, 0.841797f, 0.880371f, 0.906738f, 0.926758f, 0.941406f, - 0.953613f, 0.963379f, 0.987793f, 0.988770f, 0.988770f, 0.989258f, 0.989258f, 0.989258f, - 0.000000f, 0.000000f, 0.000047f, 0.000321f, 0.000332f, 0.000351f, 0.000470f, 0.000596f, - 0.000655f, 0.000727f, 0.001008f, 0.001112f, 0.001350f, 0.001379f, 0.001380f, 0.001751f, - 0.002008f, 0.002151f, 0.002327f, 0.002548f, 0.002691f, 0.003056f, 0.003475f, 0.003925f, - 0.004749f, 0.005161f, 0.005863f, 0.006538f, 0.007153f, 0.008453f, 0.009789f, 0.010986f, - 0.013168f, 0.015121f, 0.017563f, 0.020966f, 0.025009f, 0.030151f, 0.037048f, 0.046570f, - 0.058624f, 0.075623f, 0.099243f, 0.133667f, 0.181641f, 0.249756f, 0.338623f, 0.445312f, - 0.556641f, 0.659180f, 0.744141f, 0.808594f, 0.855957f, 0.890137f, 0.916992f, 0.934570f, - 0.949219f, 0.959473f, 0.986816f, 0.987793f, 0.987793f, 0.987793f, 0.987793f, 0.988281f, - 0.000000f, 0.000000f, 0.000000f, 0.000244f, 0.000429f, 0.000440f, 0.000348f, 0.000592f, - 0.000606f, 0.000755f, 0.000690f, 0.000935f, 0.001172f, 0.001257f, 0.001368f, 0.001458f, - 0.001786f, 0.001809f, 0.002060f, 0.002274f, 0.002478f, 0.002642f, 0.002987f, 0.003435f, - 0.003866f, 0.004337f, 0.005066f, 0.005409f, 0.006355f, 0.007111f, 0.008011f, 0.009392f, - 0.011032f, 0.012321f, 0.014717f, 0.017319f, 0.020432f, 0.024551f, 0.029953f, 0.036835f, - 0.045929f, 0.058716f, 0.076416f, 0.101562f, 0.137695f, 0.189453f, 0.262451f, 0.358154f, - 0.470215f, 0.584961f, 0.686523f, 0.767578f, 0.828125f, 0.871582f, 0.903809f, 0.926270f, - 0.941895f, 0.956055f, 0.985352f, 0.986328f, 0.986816f, 0.986816f, 0.986816f, 0.986816f, - 0.000000f, 0.000000f, 0.000000f, 0.000119f, 0.000237f, 0.000314f, 0.000570f, 0.000575f, - 0.000583f, 0.000632f, 0.000651f, 0.000789f, 0.000947f, 0.001097f, 0.001300f, 0.001320f, - 0.001384f, 0.001443f, 0.001641f, 0.001869f, 0.002047f, 0.002396f, 0.002634f, 0.003025f, - 0.003412f, 0.003757f, 0.004238f, 0.004620f, 0.005463f, 0.006168f, 0.007072f, 0.008080f, - 0.009155f, 0.010590f, 0.012306f, 0.014175f, 0.016769f, 0.020081f, 0.023972f, 0.029495f, - 0.036560f, 0.045959f, 0.059265f, 0.078125f, 0.104797f, 0.143677f, 0.199951f, 0.279785f, - 0.382812f, 0.500977f, 0.616699f, 0.716309f, 0.791992f, 0.847168f, 0.887207f, 0.915527f, - 0.936523f, 0.950684f, 0.984375f, 0.985352f, 0.986328f, 0.985840f, 0.986328f, 0.985840f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000205f, 0.000239f, 0.000299f, 0.000537f, - 0.000574f, 0.000696f, 0.000583f, 0.000740f, 0.000778f, 0.000867f, 0.001013f, 0.001257f, - 0.001325f, 0.001277f, 0.001416f, 0.001718f, 0.001965f, 0.002079f, 0.002356f, 0.002577f, - 0.002771f, 0.003305f, 0.003693f, 0.004028f, 0.004593f, 0.005234f, 0.005905f, 0.006802f, - 0.007698f, 0.008553f, 0.009995f, 0.011635f, 0.013824f, 0.016174f, 0.019547f, 0.023544f, - 0.029114f, 0.036377f, 0.046417f, 0.060211f, 0.080017f, 0.108643f, 0.151611f, 0.213379f, - 0.301758f, 0.414062f, 0.537598f, 0.653320f, 0.748047f, 0.817871f, 0.868164f, 0.903320f, - 0.928711f, 0.945801f, 0.982910f, 0.983887f, 0.984375f, 0.984375f, 0.984863f, 0.984375f, - 0.000000f, 0.000000f, 0.000045f, 0.000105f, 0.000114f, 0.000340f, 0.000371f, 0.000501f, - 0.000639f, 0.000554f, 0.000687f, 0.000675f, 0.000711f, 0.000738f, 0.000824f, 0.001092f, - 0.001040f, 0.001185f, 0.001212f, 0.001408f, 0.001624f, 0.001813f, 0.001982f, 0.002182f, - 0.002634f, 0.002748f, 0.003252f, 0.003540f, 0.004089f, 0.004505f, 0.005001f, 0.005657f, - 0.006500f, 0.007195f, 0.008286f, 0.009750f, 0.011208f, 0.013420f, 0.015762f, 0.019226f, - 0.023209f, 0.029144f, 0.036591f, 0.047150f, 0.061615f, 0.082947f, 0.114014f, 0.161621f, - 0.231323f, 0.329834f, 0.451416f, 0.579590f, 0.692871f, 0.780273f, 0.844238f, 0.888184f, - 0.917969f, 0.939453f, 0.981445f, 0.982422f, 0.982910f, 0.982910f, 0.982910f, 0.982910f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000208f, 0.000311f, 0.000238f, 0.000337f, - 0.000524f, 0.000617f, 0.000533f, 0.000675f, 0.000665f, 0.000776f, 0.000840f, 0.000819f, - 0.000902f, 0.001169f, 0.001130f, 0.001178f, 0.001382f, 0.001571f, 0.001941f, 0.001932f, - 0.002138f, 0.002306f, 0.002586f, 0.002937f, 0.003468f, 0.003740f, 0.004292f, 0.004704f, - 0.005444f, 0.006081f, 0.007019f, 0.008255f, 0.009521f, 0.010796f, 0.012840f, 0.015503f, - 0.018784f, 0.023178f, 0.029129f, 0.036774f, 0.047699f, 0.063416f, 0.086548f, 0.121399f, - 0.175293f, 0.254883f, 0.365234f, 0.496582f, 0.626953f, 0.733398f, 0.813477f, 0.869629f, - 0.906738f, 0.933105f, 0.979980f, 0.980957f, 0.981445f, 0.981445f, 0.980957f, 0.981445f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000208f, 0.000312f, 0.000236f, - 0.000343f, 0.000475f, 0.000496f, 0.000528f, 0.000659f, 0.000582f, 0.000685f, 0.000710f, - 0.000761f, 0.000784f, 0.000941f, 0.001013f, 0.001117f, 0.001339f, 0.001500f, 0.001623f, - 0.001769f, 0.002039f, 0.002298f, 0.002565f, 0.002802f, 0.003119f, 0.003471f, 0.003857f, - 0.004658f, 0.005177f, 0.005836f, 0.006752f, 0.007324f, 0.008911f, 0.010422f, 0.012527f, - 0.015373f, 0.018585f, 0.022964f, 0.029037f, 0.037231f, 0.049072f, 0.066345f, 0.091492f, - 0.131470f, 0.193359f, 0.285645f, 0.409912f, 0.548828f, 0.676758f, 0.776367f, 0.845703f, - 0.893066f, 0.924805f, 0.978027f, 0.979492f, 0.979492f, 0.979004f, 0.979492f, 0.979492f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000166f, 0.000228f, 0.000227f, - 0.000369f, 0.000337f, 0.000368f, 0.000452f, 0.000500f, 0.000547f, 0.000543f, 0.000575f, - 0.000623f, 0.000723f, 0.000783f, 0.000874f, 0.001141f, 0.001226f, 0.001279f, 0.001336f, - 0.001499f, 0.001655f, 0.001922f, 0.002090f, 0.002453f, 0.002298f, 0.003139f, 0.003181f, - 0.003674f, 0.004166f, 0.004814f, 0.005447f, 0.006348f, 0.007179f, 0.008736f, 0.010406f, - 0.012321f, 0.014984f, 0.018219f, 0.022934f, 0.028824f, 0.037598f, 0.050476f, 0.069397f, - 0.098694f, 0.144775f, 0.218018f, 0.325439f, 0.464111f, 0.607910f, 0.729492f, 0.817383f, - 0.876953f, 0.915527f, 0.976562f, 0.977539f, 0.977539f, 0.977051f, 0.977051f, 0.977539f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000154f, 0.000200f, - 0.000267f, 0.000316f, 0.000324f, 0.000449f, 0.000319f, 0.000379f, 0.000515f, 0.000519f, - 0.000558f, 0.000628f, 0.000645f, 0.000690f, 0.000777f, 0.000940f, 0.001096f, 0.001204f, - 0.001278f, 0.001485f, 0.001670f, 0.001929f, 0.001961f, 0.002016f, 0.002367f, 0.002785f, - 0.003025f, 0.003248f, 0.003805f, 0.004539f, 0.004845f, 0.005733f, 0.006851f, 0.008278f, - 0.010017f, 0.011841f, 0.014542f, 0.017807f, 0.022705f, 0.029190f, 0.038544f, 0.052612f, - 0.073853f, 0.108093f, 0.162842f, 0.250977f, 0.377930f, 0.529785f, 0.672363f, 0.782715f, - 0.855957f, 0.904297f, 0.973145f, 0.974121f, 0.974609f, 0.975586f, 0.974609f, 0.975098f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000158f, 0.000121f, - 0.000190f, 0.000238f, 0.000397f, 0.000354f, 0.000364f, 0.000365f, 0.000440f, 0.000474f, - 0.000509f, 0.000612f, 0.000611f, 0.000648f, 0.000804f, 0.000755f, 0.000943f, 0.001050f, - 0.001221f, 0.001340f, 0.001338f, 0.001443f, 0.001635f, 0.001822f, 0.002083f, 0.002226f, - 0.002480f, 0.002682f, 0.003185f, 0.003609f, 0.003948f, 0.005074f, 0.005558f, 0.006741f, - 0.007904f, 0.009384f, 0.011360f, 0.014000f, 0.017883f, 0.022675f, 0.029648f, 0.039917f, - 0.055695f, 0.080261f, 0.120728f, 0.188354f, 0.296143f, 0.443848f, 0.603027f, 0.737793f, - 0.831055f, 0.891113f, 0.970703f, 0.971680f, 0.972168f, 0.972656f, 0.971680f, 0.972168f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000122f, 0.000121f, 0.000121f, - 0.000121f, 0.000251f, 0.000260f, 0.000278f, 0.000315f, 0.000334f, 0.000235f, 0.000357f, - 0.000442f, 0.000513f, 0.000504f, 0.000598f, 0.000556f, 0.000771f, 0.000831f, 0.000886f, - 0.000977f, 0.001145f, 0.001105f, 0.001244f, 0.001281f, 0.001431f, 0.001544f, 0.001850f, - 0.001986f, 0.002131f, 0.002537f, 0.002737f, 0.003252f, 0.003826f, 0.004555f, 0.005184f, - 0.006199f, 0.007195f, 0.009041f, 0.011337f, 0.013878f, 0.017395f, 0.022552f, 0.030502f, - 0.041962f, 0.059875f, 0.089111f, 0.139404f, 0.224609f, 0.357910f, 0.524902f, 0.684082f, - 0.800781f, 0.875977f, 0.967773f, 0.968750f, 0.968262f, 0.968750f, 0.969238f, 0.969238f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000095f, 0.000081f, 0.000217f, 0.000149f, 0.000204f, 0.000212f, 0.000338f, - 0.000345f, 0.000348f, 0.000456f, 0.000463f, 0.000495f, 0.000570f, 0.000583f, 0.000748f, - 0.000799f, 0.000731f, 0.000965f, 0.001041f, 0.001071f, 0.001210f, 0.001318f, 0.001238f, - 0.001410f, 0.001631f, 0.001932f, 0.002327f, 0.002577f, 0.003057f, 0.003452f, 0.003956f, - 0.004639f, 0.005714f, 0.006817f, 0.008446f, 0.010605f, 0.013443f, 0.017319f, 0.022964f, - 0.031021f, 0.044281f, 0.065857f, 0.102112f, 0.166504f, 0.277344f, 0.439941f, 0.617188f, - 0.762207f, 0.856445f, 0.963379f, 0.964355f, 0.965332f, 0.964844f, 0.965332f, 0.965332f, - 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000121f, 0.000107f, 0.000091f, 0.000161f, 0.000119f, 0.000184f, 0.000266f, 0.000284f, - 0.000314f, 0.000319f, 0.000334f, 0.000344f, 0.000565f, 0.000455f, 0.000488f, 0.000667f, - 0.000710f, 0.000713f, 0.000787f, 0.000755f, 0.000849f, 0.000972f, 0.001097f, 0.001286f, - 0.001427f, 0.001556f, 0.001667f, 0.001687f, 0.002155f, 0.002369f, 0.002674f, 0.003086f, - 0.003710f, 0.004536f, 0.005585f, 0.006783f, 0.007957f, 0.010262f, 0.013115f, 0.017212f, - 0.023102f, 0.032715f, 0.047943f, 0.074158f, 0.121155f, 0.207520f, 0.353027f, 0.541504f, - 0.715332f, 0.834473f, 0.959473f, 0.960449f, 0.960938f, 0.960938f, 0.960938f, 0.961426f, - 0.000000f, 0.000000f, 0.000122f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000120f, 0.000120f, 0.000103f, 0.000089f, 0.000077f, 0.000080f, 0.000121f, 0.000218f, - 0.000209f, 0.000245f, 0.000303f, 0.000316f, 0.000388f, 0.000341f, 0.000549f, 0.000594f, - 0.000604f, 0.000679f, 0.000625f, 0.000628f, 0.000795f, 0.000883f, 0.000857f, 0.000991f, - 0.001166f, 0.000955f, 0.001194f, 0.001347f, 0.001548f, 0.001804f, 0.002048f, 0.002388f, - 0.002911f, 0.003130f, 0.003933f, 0.004845f, 0.006031f, 0.007385f, 0.009705f, 0.012688f, - 0.017044f, 0.023788f, 0.034882f, 0.053284f, 0.086670f, 0.151123f, 0.271484f, 0.457031f, - 0.658203f, 0.805176f, 0.954102f, 0.955078f, 0.956055f, 0.956055f, 0.956055f, 0.955566f, - 0.000000f, 0.000122f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000120f, 0.000120f, - 0.000120f, 0.000120f, 0.000116f, 0.000101f, 0.000088f, 0.000077f, 0.000131f, 0.000071f, - 0.000146f, 0.000200f, 0.000237f, 0.000270f, 0.000289f, 0.000302f, 0.000311f, 0.000441f, - 0.000396f, 0.000588f, 0.000630f, 0.000570f, 0.000575f, 0.000537f, 0.000589f, 0.000750f, - 0.000721f, 0.001048f, 0.001122f, 0.000951f, 0.001243f, 0.001346f, 0.001703f, 0.001592f, - 0.001880f, 0.002340f, 0.002804f, 0.003637f, 0.004356f, 0.005329f, 0.006805f, 0.009094f, - 0.012566f, 0.017181f, 0.025040f, 0.038147f, 0.061249f, 0.107788f, 0.200195f, 0.369629f, - 0.587891f, 0.771973f, 0.948242f, 0.949707f, 0.950195f, 0.949707f, 0.950195f, 0.950195f, - 0.000000f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000120f, 0.000120f, 0.000120f, - 0.000120f, 0.000119f, 0.000119f, 0.000114f, 0.000101f, 0.000088f, 0.000079f, 0.000070f, - 0.000063f, 0.000136f, 0.000136f, 0.000183f, 0.000207f, 0.000277f, 0.000271f, 0.000291f, - 0.000369f, 0.000344f, 0.000494f, 0.000459f, 0.000515f, 0.000509f, 0.000532f, 0.000504f, - 0.000716f, 0.000589f, 0.000691f, 0.000902f, 0.000972f, 0.000968f, 0.001067f, 0.001483f, - 0.001780f, 0.001652f, 0.002090f, 0.002602f, 0.003113f, 0.003738f, 0.004738f, 0.006420f, - 0.008522f, 0.012100f, 0.017334f, 0.026489f, 0.042786f, 0.074524f, 0.142578f, 0.283936f, - 0.509277f, 0.729492f, 0.940918f, 0.941895f, 0.942383f, 0.942383f, 0.942383f, 0.942871f, - 0.000122f, 0.000121f, 0.000121f, 0.000120f, 0.000120f, 0.000120f, 0.000119f, 0.000119f, - 0.000119f, 0.000118f, 0.000118f, 0.000118f, 0.000116f, 0.000102f, 0.000090f, 0.000081f, - 0.000091f, 0.000066f, 0.000059f, 0.000110f, 0.000109f, 0.000155f, 0.000184f, 0.000227f, - 0.000297f, 0.000333f, 0.000355f, 0.000349f, 0.000344f, 0.000421f, 0.000459f, 0.000561f, - 0.000600f, 0.000563f, 0.000630f, 0.000563f, 0.000682f, 0.000737f, 0.000892f, 0.001037f, - 0.001026f, 0.001163f, 0.001743f, 0.001782f, 0.002117f, 0.002573f, 0.003389f, 0.004429f, - 0.005871f, 0.007942f, 0.011841f, 0.018066f, 0.029190f, 0.050842f, 0.098511f, 0.207397f, - 0.422363f, 0.677734f, 0.932129f, 0.933594f, 0.933594f, 0.934082f, 0.934082f, 0.934082f, - 0.000000f, 0.000121f, 0.000120f, 0.000119f, 0.000119f, 0.000119f, 0.000118f, 0.000118f, - 0.000118f, 0.000117f, 0.000117f, 0.000117f, 0.000117f, 0.000116f, 0.000104f, 0.000093f, - 0.000084f, 0.000076f, 0.000069f, 0.000091f, 0.000057f, 0.000051f, 0.000112f, 0.000120f, - 0.000179f, 0.000232f, 0.000225f, 0.000283f, 0.000301f, 0.000308f, 0.000353f, 0.000437f, - 0.000395f, 0.000523f, 0.000486f, 0.000504f, 0.000469f, 0.000614f, 0.000581f, 0.000755f, - 0.000789f, 0.001121f, 0.000981f, 0.001218f, 0.001565f, 0.001795f, 0.002296f, 0.002958f, - 0.003866f, 0.005329f, 0.007675f, 0.011658f, 0.019043f, 0.033478f, 0.065430f, 0.144043f, - 0.331299f, 0.613770f, 0.921387f, 0.922852f, 0.923340f, 0.923340f, 0.923340f, 0.923340f, - 0.000000f, 0.000000f, 0.000119f, 0.000118f, 0.000118f, 0.000117f, 0.000116f, 0.000116f, - 0.000116f, 0.000116f, 0.000115f, 0.000115f, 0.000115f, 0.000115f, 0.000114f, 0.000108f, - 0.000097f, 0.000087f, 0.000079f, 0.000072f, 0.000065f, 0.000060f, 0.000094f, 0.000050f, - 0.000104f, 0.000104f, 0.000121f, 0.000164f, 0.000195f, 0.000247f, 0.000265f, 0.000328f, - 0.000290f, 0.000355f, 0.000395f, 0.000356f, 0.000361f, 0.000459f, 0.000470f, 0.000515f, - 0.000580f, 0.000624f, 0.000751f, 0.000964f, 0.001105f, 0.001279f, 0.001413f, 0.001823f, - 0.002441f, 0.003407f, 0.004852f, 0.007210f, 0.011803f, 0.021225f, 0.041473f, 0.095032f, - 0.244019f, 0.537598f, 0.907715f, 0.910156f, 0.910156f, 0.909180f, 0.909668f, 0.911133f, - 0.000120f, 0.000118f, 0.000117f, 0.000116f, 0.000114f, 0.000114f, 0.000114f, 0.000113f, - 0.000113f, 0.000112f, 0.000112f, 0.000112f, 0.000111f, 0.000112f, 0.000111f, 0.000111f, - 0.000111f, 0.000101f, 0.000093f, 0.000084f, 0.000077f, 0.000070f, 0.000064f, 0.000059f, - 0.000074f, 0.000079f, 0.000059f, 0.000087f, 0.000097f, 0.000128f, 0.000185f, 0.000213f, - 0.000265f, 0.000235f, 0.000239f, 0.000288f, 0.000299f, 0.000371f, 0.000341f, 0.000369f, - 0.000460f, 0.000446f, 0.000490f, 0.000602f, 0.000694f, 0.000904f, 0.001012f, 0.001234f, - 0.001544f, 0.002096f, 0.002989f, 0.004299f, 0.006840f, 0.012383f, 0.024948f, 0.059204f, - 0.166626f, 0.452637f, 0.892578f, 0.894043f, 0.894043f, 0.894531f, 0.894531f, 0.894043f, - 0.000115f, 0.000107f, 0.000108f, 0.000111f, 0.000108f, 0.000109f, 0.000108f, 0.000108f, - 0.000108f, 0.000107f, 0.000108f, 0.000107f, 0.000107f, 0.000106f, 0.000107f, 0.000107f, - 0.000106f, 0.000107f, 0.000106f, 0.000097f, 0.000090f, 0.000082f, 0.000075f, 0.000069f, - 0.000063f, 0.000058f, 0.000053f, 0.000070f, 0.000073f, 0.000085f, 0.000077f, 0.000088f, - 0.000136f, 0.000168f, 0.000190f, 0.000204f, 0.000199f, 0.000252f, 0.000233f, 0.000270f, - 0.000325f, 0.000295f, 0.000348f, 0.000383f, 0.000435f, 0.000534f, 0.000581f, 0.000803f, - 0.001004f, 0.001330f, 0.001812f, 0.002489f, 0.003944f, 0.006832f, 0.013748f, 0.033997f, - 0.104858f, 0.356689f, 0.873047f, 0.873047f, 0.875000f, 0.874023f, 0.874023f, 0.874023f, - 0.000000f, 0.000071f, 0.000063f, 0.000094f, 0.000092f, 0.000094f, 0.000093f, 0.000098f, - 0.000098f, 0.000098f, 0.000098f, 0.000099f, 0.000098f, 0.000099f, 0.000099f, 0.000099f, - 0.000099f, 0.000099f, 0.000099f, 0.000100f, 0.000100f, 0.000094f, 0.000087f, 0.000080f, - 0.000074f, 0.000068f, 0.000062f, 0.000058f, 0.000053f, 0.000049f, 0.000059f, 0.000059f, - 0.000045f, 0.000078f, 0.000082f, 0.000118f, 0.000155f, 0.000160f, 0.000174f, 0.000180f, - 0.000226f, 0.000213f, 0.000248f, 0.000258f, 0.000288f, 0.000352f, 0.000396f, 0.000465f, - 0.000566f, 0.000789f, 0.000941f, 0.001343f, 0.002199f, 0.003616f, 0.006912f, 0.017380f, - 0.058960f, 0.259521f, 0.847656f, 0.849121f, 0.850586f, 0.850098f, 0.849121f, 0.850586f, - 0.000000f, 0.000000f, 0.000019f, 0.000044f, 0.000048f, 0.000061f, 0.000071f, 0.000073f, - 0.000076f, 0.000079f, 0.000079f, 0.000082f, 0.000082f, 0.000082f, 0.000085f, 0.000086f, - 0.000087f, 0.000086f, 0.000088f, 0.000087f, 0.000089f, 0.000089f, 0.000089f, 0.000090f, - 0.000084f, 0.000078f, 0.000072f, 0.000067f, 0.000062f, 0.000057f, 0.000052f, 0.000049f, - 0.000045f, 0.000041f, 0.000038f, 0.000040f, 0.000062f, 0.000092f, 0.000100f, 0.000121f, - 0.000144f, 0.000133f, 0.000137f, 0.000170f, 0.000181f, 0.000168f, 0.000215f, 0.000286f, - 0.000327f, 0.000397f, 0.000504f, 0.000738f, 0.001039f, 0.001729f, 0.003317f, 0.007721f, - 0.028458f, 0.166626f, 0.815430f, 0.818359f, 0.818359f, 0.817383f, 0.818848f, 0.818359f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000008f, - 0.000016f, 0.000031f, 0.000035f, 0.000048f, 0.000050f, 0.000053f, 0.000058f, 0.000059f, - 0.000063f, 0.000064f, 0.000067f, 0.000067f, 0.000070f, 0.000071f, 0.000072f, 0.000073f, - 0.000075f, 0.000075f, 0.000076f, 0.000075f, 0.000069f, 0.000064f, 0.000060f, 0.000055f, - 0.000051f, 0.000047f, 0.000043f, 0.000040f, 0.000037f, 0.000034f, 0.000040f, 0.000041f, - 0.000054f, 0.000069f, 0.000096f, 0.000111f, 0.000109f, 0.000113f, 0.000142f, 0.000136f, - 0.000158f, 0.000196f, 0.000237f, 0.000349f, 0.000423f, 0.000744f, 0.001380f, 0.003214f, - 0.011124f, 0.088135f, 0.777344f, 0.779297f, 0.780273f, 0.779785f, 0.779785f, 0.779785f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000003f, 0.000007f, - 0.000021f, 0.000023f, 0.000031f, 0.000034f, 0.000038f, 0.000041f, 0.000043f, 0.000047f, - 0.000049f, 0.000050f, 0.000053f, 0.000055f, 0.000056f, 0.000057f, 0.000059f, 0.000060f, - 0.000055f, 0.000051f, 0.000048f, 0.000044f, 0.000041f, 0.000038f, 0.000035f, 0.000032f, - 0.000029f, 0.000028f, 0.000028f, 0.000037f, 0.000044f, 0.000064f, 0.000078f, 0.000072f, - 0.000089f, 0.000098f, 0.000104f, 0.000146f, 0.000200f, 0.000272f, 0.000479f, 0.001077f, - 0.003733f, 0.033752f, 0.729492f, 0.730957f, 0.732422f, 0.731934f, 0.732422f, 0.732422f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000002f, - 0.000006f, 0.000009f, 0.000013f, 0.000019f, 0.000021f, 0.000025f, 0.000027f, 0.000030f, - 0.000033f, 0.000034f, 0.000037f, 0.000039f, 0.000041f, 0.000039f, 0.000036f, 0.000033f, - 0.000031f, 0.000028f, 0.000026f, 0.000024f, 0.000021f, 0.000019f, 0.000017f, 0.000023f, - 0.000033f, 0.000041f, 0.000043f, 0.000058f, 0.000061f, 0.000081f, 0.000121f, 0.000248f, - 0.000821f, 0.008255f, 0.673340f, 0.674805f, 0.674316f, 0.674805f, 0.674805f, 0.673828f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000004f, 0.000006f, 0.000010f, 0.000013f, - 0.000015f, 0.000017f, 0.000020f, 0.000022f, 0.000021f, 0.000019f, 0.000017f, 0.000015f, - 0.000013f, 0.000012f, 0.000010f, 0.000011f, 0.000016f, 0.000019f, 0.000019f, 0.000036f, - 0.000090f, 0.000897f, 0.606934f, 0.609863f, 0.609375f, 0.609863f, 0.609863f, 0.610352f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000001f, 0.000003f, 0.000006f, 0.000005f, 0.000004f, 0.000003f, - 0.000004f, 0.000008f, 0.534668f, 0.536621f, 0.537109f, 0.537109f, 0.536621f, 0.536621f, - }, - { - 0.149292f, 0.432373f, 0.614258f, 0.719238f, 0.784180f, 0.826660f, 0.856934f, 0.879883f, - 0.896484f, 0.909180f, 0.919922f, 0.928711f, 0.936035f, 0.942383f, 0.947266f, 0.952148f, - 0.956055f, 0.959473f, 0.962891f, 0.965820f, 0.968262f, 0.970703f, 0.972656f, 0.974609f, - 0.976562f, 0.978027f, 0.979492f, 0.980469f, 0.981934f, 0.983398f, 0.984863f, 0.985352f, - 0.986328f, 0.987305f, 0.988281f, 0.989258f, 0.989746f, 0.990234f, 0.990723f, 0.991699f, - 0.992676f, 0.993164f, 0.993652f, 0.993652f, 0.994629f, 0.995117f, 0.995117f, 0.996094f, - 0.996582f, 0.997070f, 0.997070f, 0.997070f, 0.998047f, 0.998047f, 0.998535f, 0.998535f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999023f, - 0.040161f, 0.161255f, 0.324951f, 0.486572f, 0.612305f, 0.704590f, 0.767090f, 0.811523f, - 0.844238f, 0.868652f, 0.887695f, 0.902344f, 0.913574f, 0.924316f, 0.932129f, 0.937988f, - 0.944336f, 0.949707f, 0.954102f, 0.957520f, 0.960938f, 0.964355f, 0.966797f, 0.969727f, - 0.971191f, 0.973633f, 0.975586f, 0.977539f, 0.979004f, 0.980469f, 0.981445f, 0.982910f, - 0.983887f, 0.985352f, 0.985840f, 0.987305f, 0.987793f, 0.988770f, 0.989258f, 0.990234f, - 0.991211f, 0.992188f, 0.992676f, 0.993164f, 0.993164f, 0.993652f, 0.994141f, 0.995117f, - 0.995605f, 0.996094f, 0.996582f, 0.997070f, 0.997559f, 0.997559f, 0.998047f, 0.998535f, - 0.999023f, 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999023f, - 0.017395f, 0.068542f, 0.149292f, 0.262451f, 0.392822f, 0.518066f, 0.621582f, 0.700195f, - 0.759766f, 0.803711f, 0.836426f, 0.862305f, 0.880859f, 0.896484f, 0.909668f, 0.919434f, - 0.929199f, 0.935547f, 0.941895f, 0.947754f, 0.952637f, 0.956055f, 0.959961f, 0.963867f, - 0.965820f, 0.968750f, 0.970703f, 0.973145f, 0.975098f, 0.977051f, 0.979004f, 0.979980f, - 0.981934f, 0.983398f, 0.983887f, 0.984863f, 0.985840f, 0.986816f, 0.987793f, 0.989258f, - 0.989746f, 0.990234f, 0.991211f, 0.991699f, 0.992188f, 0.992676f, 0.993652f, 0.994141f, - 0.994629f, 0.995605f, 0.996094f, 0.996094f, 0.996582f, 0.997070f, 0.997559f, 0.997559f, - 0.998047f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999512f, 0.999023f, - 0.009125f, 0.035492f, 0.075806f, 0.135864f, 0.219971f, 0.324707f, 0.437012f, 0.543457f, - 0.633789f, 0.704102f, 0.758789f, 0.802246f, 0.833496f, 0.857910f, 0.878418f, 0.894043f, - 0.906738f, 0.917480f, 0.925781f, 0.933594f, 0.940918f, 0.946777f, 0.951172f, 0.954590f, - 0.959473f, 0.962891f, 0.965820f, 0.968262f, 0.971191f, 0.973145f, 0.975098f, 0.976562f, - 0.978516f, 0.979980f, 0.981445f, 0.982422f, 0.983887f, 0.985840f, 0.986328f, 0.987305f, - 0.988281f, 0.988770f, 0.989746f, 0.990234f, 0.991699f, 0.992188f, 0.992676f, 0.993652f, - 0.994141f, 0.994629f, 0.995117f, 0.995605f, 0.996094f, 0.996094f, 0.996582f, 0.997559f, - 0.997559f, 0.998047f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.005848f, 0.021225f, 0.043640f, 0.076782f, 0.124084f, 0.189575f, 0.274414f, 0.372559f, - 0.473633f, 0.567383f, 0.646973f, 0.711426f, 0.761230f, 0.801758f, 0.833496f, 0.857422f, - 0.876953f, 0.893066f, 0.905273f, 0.916504f, 0.925293f, 0.932617f, 0.939941f, 0.945801f, - 0.950684f, 0.955566f, 0.958984f, 0.962402f, 0.965820f, 0.968262f, 0.970703f, 0.972656f, - 0.975098f, 0.977051f, 0.978516f, 0.980469f, 0.981934f, 0.982422f, 0.983887f, 0.985840f, - 0.986328f, 0.987305f, 0.988281f, 0.989258f, 0.989746f, 0.990723f, 0.991211f, 0.992188f, - 0.993164f, 0.993652f, 0.994629f, 0.995117f, 0.995117f, 0.996094f, 0.996094f, 0.997070f, - 0.997559f, 0.997559f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.998535f, 0.998535f, - 0.003937f, 0.014107f, 0.027664f, 0.047211f, 0.075195f, 0.113953f, 0.166748f, 0.236328f, - 0.320312f, 0.412354f, 0.504395f, 0.589844f, 0.661621f, 0.719727f, 0.768066f, 0.805664f, - 0.834961f, 0.858398f, 0.877441f, 0.893066f, 0.906738f, 0.916992f, 0.926270f, 0.933105f, - 0.940430f, 0.946289f, 0.951172f, 0.955566f, 0.959473f, 0.962891f, 0.965820f, 0.968262f, - 0.970703f, 0.973145f, 0.975098f, 0.977051f, 0.979004f, 0.980469f, 0.981934f, 0.983398f, - 0.984375f, 0.985840f, 0.986328f, 0.987305f, 0.988770f, 0.989746f, 0.990723f, 0.991211f, - 0.992188f, 0.992676f, 0.993652f, 0.994629f, 0.994629f, 0.995117f, 0.995605f, 0.995605f, - 0.996582f, 0.997070f, 0.998535f, 0.999023f, 0.999023f, 0.999023f, 0.998535f, 0.998535f, - 0.002962f, 0.009674f, 0.019348f, 0.031708f, 0.049255f, 0.072754f, 0.105164f, 0.149048f, - 0.206665f, 0.278076f, 0.361572f, 0.448730f, 0.534668f, 0.611816f, 0.677734f, 0.730957f, - 0.775879f, 0.809570f, 0.837891f, 0.861328f, 0.879395f, 0.894531f, 0.907227f, 0.916992f, - 0.926270f, 0.934082f, 0.940918f, 0.946289f, 0.951172f, 0.956055f, 0.959473f, 0.962891f, - 0.966797f, 0.969238f, 0.971191f, 0.973633f, 0.976074f, 0.977539f, 0.979492f, 0.980957f, - 0.982422f, 0.983398f, 0.984863f, 0.986328f, 0.986816f, 0.988281f, 0.989746f, 0.989746f, - 0.991211f, 0.991699f, 0.992676f, 0.993164f, 0.994141f, 0.994629f, 0.994629f, 0.995605f, - 0.996094f, 0.997070f, 0.998535f, 0.999023f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.001900f, 0.007225f, 0.013733f, 0.022552f, 0.033661f, 0.049164f, 0.070374f, 0.097534f, - 0.135132f, 0.183350f, 0.244507f, 0.317871f, 0.400146f, 0.483643f, 0.562988f, 0.633301f, - 0.693848f, 0.743652f, 0.784180f, 0.816895f, 0.842773f, 0.865234f, 0.882812f, 0.896973f, - 0.908691f, 0.919434f, 0.927734f, 0.935547f, 0.942383f, 0.947266f, 0.952637f, 0.957031f, - 0.960938f, 0.964355f, 0.967285f, 0.969727f, 0.971680f, 0.974609f, 0.976074f, 0.978027f, - 0.979980f, 0.981445f, 0.982910f, 0.984375f, 0.985840f, 0.986328f, 0.988281f, 0.988770f, - 0.989746f, 0.990723f, 0.991699f, 0.992188f, 0.993164f, 0.993652f, 0.994629f, 0.995117f, - 0.995605f, 0.996094f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998047f, - 0.001921f, 0.005543f, 0.010223f, 0.016312f, 0.024918f, 0.035217f, 0.049164f, 0.067017f, - 0.091125f, 0.122986f, 0.164673f, 0.217896f, 0.282471f, 0.356934f, 0.436768f, 0.516602f, - 0.590820f, 0.656250f, 0.711426f, 0.757812f, 0.794922f, 0.825684f, 0.850098f, 0.870605f, - 0.885742f, 0.900879f, 0.912109f, 0.921387f, 0.929688f, 0.937500f, 0.943848f, 0.949219f, - 0.953125f, 0.958496f, 0.961426f, 0.964844f, 0.967773f, 0.970703f, 0.973145f, 0.975098f, - 0.977539f, 0.979004f, 0.980957f, 0.982422f, 0.983887f, 0.985352f, 0.986328f, 0.987793f, - 0.988770f, 0.989258f, 0.990723f, 0.991211f, 0.992188f, 0.993164f, 0.993652f, 0.994141f, - 0.994629f, 0.995117f, 0.998047f, 0.998535f, 0.998535f, 0.998535f, 0.998047f, 0.998047f, - 0.001360f, 0.004257f, 0.007988f, 0.013092f, 0.018753f, 0.026352f, 0.035645f, 0.048096f, - 0.064270f, 0.085449f, 0.113770f, 0.149292f, 0.195190f, 0.251953f, 0.320557f, 0.395020f, - 0.474121f, 0.549316f, 0.618652f, 0.678223f, 0.729492f, 0.770996f, 0.805176f, 0.833496f, - 0.855957f, 0.875977f, 0.891113f, 0.904785f, 0.915039f, 0.924316f, 0.933105f, 0.939453f, - 0.945312f, 0.950684f, 0.955078f, 0.959473f, 0.962891f, 0.966309f, 0.969727f, 0.972168f, - 0.974121f, 0.976562f, 0.978516f, 0.979980f, 0.981934f, 0.983398f, 0.984375f, 0.986328f, - 0.986816f, 0.988281f, 0.989746f, 0.990234f, 0.991699f, 0.992188f, 0.992676f, 0.994141f, - 0.994141f, 0.994629f, 0.998047f, 0.998047f, 0.998535f, 0.998047f, 0.998047f, 0.998047f, - 0.001075f, 0.003492f, 0.006275f, 0.010223f, 0.014473f, 0.019821f, 0.026581f, 0.035492f, - 0.046967f, 0.061829f, 0.080750f, 0.105164f, 0.136475f, 0.177246f, 0.227783f, 0.288818f, - 0.358154f, 0.433594f, 0.509277f, 0.581543f, 0.645508f, 0.701172f, 0.747070f, 0.783691f, - 0.817383f, 0.842773f, 0.864258f, 0.881836f, 0.896484f, 0.908691f, 0.918945f, 0.928223f, - 0.935547f, 0.941895f, 0.948730f, 0.952637f, 0.957031f, 0.962402f, 0.964844f, 0.967773f, - 0.970703f, 0.973633f, 0.975586f, 0.977539f, 0.979492f, 0.981445f, 0.982910f, 0.984375f, - 0.985840f, 0.986816f, 0.988281f, 0.988770f, 0.990234f, 0.991211f, 0.992188f, 0.992676f, - 0.993164f, 0.994141f, 0.997559f, 0.997559f, 0.998047f, 0.997559f, 0.997559f, 0.998047f, - 0.000967f, 0.002928f, 0.005283f, 0.007759f, 0.011612f, 0.015823f, 0.020966f, 0.027802f, - 0.035461f, 0.045959f, 0.059235f, 0.075928f, 0.097778f, 0.126099f, 0.162598f, 0.207153f, - 0.261963f, 0.326416f, 0.398193f, 0.471680f, 0.543945f, 0.612305f, 0.671875f, 0.722656f, - 0.765137f, 0.799805f, 0.828125f, 0.854004f, 0.872070f, 0.888184f, 0.902344f, 0.914062f, - 0.923340f, 0.931641f, 0.938965f, 0.945312f, 0.950684f, 0.955566f, 0.958984f, 0.962891f, - 0.966309f, 0.969727f, 0.972168f, 0.974609f, 0.977051f, 0.978516f, 0.980469f, 0.982422f, - 0.984375f, 0.985352f, 0.987305f, 0.987793f, 0.988770f, 0.990234f, 0.991211f, 0.992188f, - 0.992676f, 0.993164f, 0.997559f, 0.997559f, 0.997559f, 0.998047f, 0.997559f, 0.998047f, - 0.000602f, 0.002605f, 0.004345f, 0.006706f, 0.009590f, 0.012650f, 0.016617f, 0.021423f, - 0.027893f, 0.035004f, 0.044495f, 0.056610f, 0.072327f, 0.092285f, 0.116821f, 0.148926f, - 0.189697f, 0.238892f, 0.298340f, 0.365723f, 0.437988f, 0.511230f, 0.579590f, 0.642090f, - 0.698242f, 0.744141f, 0.781738f, 0.814453f, 0.840332f, 0.861816f, 0.880371f, 0.895996f, - 0.907715f, 0.918945f, 0.928223f, 0.935547f, 0.942871f, 0.948730f, 0.953125f, 0.958008f, - 0.961914f, 0.965332f, 0.968750f, 0.971680f, 0.973633f, 0.976562f, 0.978516f, 0.979980f, - 0.981934f, 0.983398f, 0.985352f, 0.986816f, 0.988281f, 0.988770f, 0.989746f, 0.990723f, - 0.991699f, 0.992676f, 0.997070f, 0.997559f, 0.997559f, 0.997070f, 0.997070f, 0.997070f, - 0.000607f, 0.001955f, 0.003616f, 0.005772f, 0.007656f, 0.010269f, 0.013496f, 0.017273f, - 0.022018f, 0.027466f, 0.034729f, 0.043488f, 0.054932f, 0.068359f, 0.086365f, 0.108765f, - 0.137939f, 0.174316f, 0.219360f, 0.273926f, 0.336670f, 0.406494f, 0.478516f, 0.549316f, - 0.614746f, 0.673340f, 0.722656f, 0.765137f, 0.800293f, 0.828125f, 0.853516f, 0.872070f, - 0.888672f, 0.902832f, 0.914551f, 0.924316f, 0.932129f, 0.940430f, 0.946289f, 0.951660f, - 0.956055f, 0.960449f, 0.964355f, 0.967773f, 0.970703f, 0.972656f, 0.975586f, 0.978027f, - 0.980469f, 0.981934f, 0.983398f, 0.985352f, 0.986328f, 0.988281f, 0.988770f, 0.990234f, - 0.990723f, 0.992188f, 0.996582f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, - 0.000600f, 0.001813f, 0.003101f, 0.004559f, 0.006580f, 0.008873f, 0.011047f, 0.014091f, - 0.017639f, 0.022049f, 0.027557f, 0.033997f, 0.042297f, 0.052704f, 0.065369f, 0.081238f, - 0.101929f, 0.127930f, 0.161255f, 0.202515f, 0.252686f, 0.311523f, 0.378174f, 0.449707f, - 0.519531f, 0.587891f, 0.647949f, 0.701660f, 0.746582f, 0.784668f, 0.817383f, 0.843262f, - 0.864746f, 0.882324f, 0.896973f, 0.910156f, 0.920898f, 0.929688f, 0.937012f, 0.943848f, - 0.949707f, 0.955078f, 0.959473f, 0.963379f, 0.966797f, 0.970215f, 0.973145f, 0.975098f, - 0.978027f, 0.980469f, 0.982422f, 0.983887f, 0.984863f, 0.986328f, 0.987793f, 0.988770f, - 0.989746f, 0.991211f, 0.996582f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, - 0.000604f, 0.001429f, 0.002676f, 0.003708f, 0.005745f, 0.006973f, 0.009270f, 0.011452f, - 0.014503f, 0.018295f, 0.022369f, 0.027222f, 0.033417f, 0.040833f, 0.050171f, 0.062744f, - 0.077454f, 0.095886f, 0.119995f, 0.150391f, 0.187622f, 0.234253f, 0.289307f, 0.353027f, - 0.421631f, 0.492676f, 0.561523f, 0.625488f, 0.681152f, 0.730469f, 0.770996f, 0.806152f, - 0.833984f, 0.857422f, 0.876465f, 0.893066f, 0.906250f, 0.916992f, 0.926758f, 0.935059f, - 0.942871f, 0.948242f, 0.954102f, 0.958496f, 0.962891f, 0.966309f, 0.969727f, 0.972168f, - 0.975098f, 0.977539f, 0.979492f, 0.981934f, 0.983398f, 0.984863f, 0.986328f, 0.987793f, - 0.989258f, 0.990234f, 0.996094f, 0.996582f, 0.996582f, 0.996582f, 0.996582f, 0.996582f, - 0.000365f, 0.001367f, 0.002123f, 0.003353f, 0.004692f, 0.006054f, 0.007675f, 0.009819f, - 0.012314f, 0.014862f, 0.018066f, 0.022064f, 0.026901f, 0.032471f, 0.039764f, 0.048584f, - 0.060089f, 0.073730f, 0.090698f, 0.112854f, 0.140381f, 0.175415f, 0.218018f, 0.269775f, - 0.329834f, 0.396240f, 0.467285f, 0.537598f, 0.603516f, 0.662109f, 0.712891f, 0.757324f, - 0.793945f, 0.823730f, 0.849121f, 0.869629f, 0.887695f, 0.902344f, 0.914062f, 0.924805f, - 0.932129f, 0.940430f, 0.947266f, 0.952148f, 0.957031f, 0.962402f, 0.966309f, 0.969238f, - 0.972656f, 0.975586f, 0.977051f, 0.979492f, 0.981934f, 0.983398f, 0.984863f, 0.986328f, - 0.988281f, 0.988770f, 0.995605f, 0.996094f, 0.996094f, 0.996094f, 0.996094f, 0.996094f, - 0.000356f, 0.001341f, 0.001913f, 0.002897f, 0.003983f, 0.005322f, 0.006607f, 0.008514f, - 0.010399f, 0.012451f, 0.015282f, 0.018356f, 0.021912f, 0.026443f, 0.031982f, 0.038635f, - 0.047150f, 0.057495f, 0.070007f, 0.086609f, 0.106689f, 0.131714f, 0.164429f, 0.203613f, - 0.252441f, 0.310059f, 0.374512f, 0.444092f, 0.514160f, 0.582031f, 0.643066f, 0.697266f, - 0.743652f, 0.783691f, 0.814941f, 0.842773f, 0.865234f, 0.882812f, 0.897949f, 0.910645f, - 0.922363f, 0.931152f, 0.938965f, 0.945801f, 0.952148f, 0.957520f, 0.961426f, 0.965820f, - 0.969727f, 0.972168f, 0.975098f, 0.977539f, 0.979980f, 0.981934f, 0.983887f, 0.985352f, - 0.986816f, 0.988281f, 0.995117f, 0.995605f, 0.996094f, 0.996094f, 0.996094f, 0.996094f, - 0.000243f, 0.000937f, 0.001662f, 0.002617f, 0.003527f, 0.004555f, 0.005642f, 0.007217f, - 0.008820f, 0.010483f, 0.012383f, 0.015175f, 0.018341f, 0.022049f, 0.026245f, 0.031067f, - 0.037903f, 0.045563f, 0.054962f, 0.066956f, 0.082092f, 0.101074f, 0.124939f, 0.154663f, - 0.191528f, 0.237305f, 0.291992f, 0.354492f, 0.422852f, 0.492676f, 0.562012f, 0.625488f, - 0.682617f, 0.731934f, 0.772949f, 0.807129f, 0.835449f, 0.859863f, 0.878906f, 0.895020f, - 0.908203f, 0.920898f, 0.929199f, 0.937988f, 0.945312f, 0.951660f, 0.957031f, 0.961914f, - 0.965332f, 0.968750f, 0.972656f, 0.975098f, 0.977539f, 0.979980f, 0.982422f, 0.983887f, - 0.986328f, 0.987793f, 0.995117f, 0.995605f, 0.995605f, 0.995605f, 0.995605f, 0.995605f, - 0.000362f, 0.000970f, 0.001489f, 0.002251f, 0.002892f, 0.003727f, 0.004978f, 0.006264f, - 0.007530f, 0.009125f, 0.010551f, 0.012756f, 0.015259f, 0.018097f, 0.021637f, 0.025986f, - 0.030594f, 0.036804f, 0.044006f, 0.053162f, 0.064148f, 0.078003f, 0.096130f, 0.118042f, - 0.146118f, 0.181030f, 0.224487f, 0.276123f, 0.336670f, 0.403320f, 0.473633f, 0.543457f, - 0.609375f, 0.667480f, 0.719238f, 0.763184f, 0.799316f, 0.829590f, 0.854492f, 0.875488f, - 0.892578f, 0.906738f, 0.918945f, 0.928711f, 0.937012f, 0.944336f, 0.951172f, 0.956543f, - 0.961426f, 0.965820f, 0.968750f, 0.972656f, 0.975098f, 0.978027f, 0.980469f, 0.982910f, - 0.984375f, 0.985840f, 0.994629f, 0.995117f, 0.995117f, 0.995117f, 0.995117f, 0.995117f, - 0.000346f, 0.000923f, 0.001273f, 0.002010f, 0.002619f, 0.003689f, 0.004452f, 0.005177f, - 0.006290f, 0.007561f, 0.009033f, 0.010902f, 0.012970f, 0.015495f, 0.018280f, 0.021576f, - 0.024948f, 0.030304f, 0.035400f, 0.042480f, 0.051086f, 0.061401f, 0.074890f, 0.091187f, - 0.112427f, 0.138794f, 0.171631f, 0.212158f, 0.262451f, 0.320557f, 0.385986f, 0.456055f, - 0.525391f, 0.593262f, 0.654297f, 0.708984f, 0.754883f, 0.792969f, 0.824707f, 0.850098f, - 0.872070f, 0.890137f, 0.904785f, 0.917480f, 0.927734f, 0.937012f, 0.944336f, 0.951172f, - 0.956055f, 0.961914f, 0.966309f, 0.969727f, 0.973145f, 0.976074f, 0.978516f, 0.980469f, - 0.982910f, 0.984863f, 0.993652f, 0.995117f, 0.994629f, 0.994629f, 0.994629f, 0.994629f, - 0.000242f, 0.000666f, 0.001081f, 0.001806f, 0.002512f, 0.003397f, 0.003866f, 0.004894f, - 0.005566f, 0.006859f, 0.007957f, 0.009506f, 0.011009f, 0.013046f, 0.015266f, 0.018173f, - 0.021027f, 0.024811f, 0.029526f, 0.034790f, 0.041443f, 0.049835f, 0.059265f, 0.071899f, - 0.087769f, 0.107422f, 0.132202f, 0.163208f, 0.201782f, 0.249512f, 0.305908f, 0.370361f, - 0.440430f, 0.511230f, 0.578613f, 0.642090f, 0.698730f, 0.746582f, 0.787109f, 0.819824f, - 0.848145f, 0.869141f, 0.888672f, 0.903809f, 0.916992f, 0.927246f, 0.936523f, 0.943848f, - 0.951660f, 0.957031f, 0.961426f, 0.965820f, 0.970215f, 0.973145f, 0.976074f, 0.979004f, - 0.981445f, 0.983398f, 0.994141f, 0.994141f, 0.994629f, 0.994141f, 0.994629f, 0.994141f, - 0.000242f, 0.000709f, 0.000917f, 0.001194f, 0.002018f, 0.002634f, 0.003504f, 0.003918f, - 0.005020f, 0.005726f, 0.006935f, 0.008141f, 0.009666f, 0.011040f, 0.012848f, 0.014961f, - 0.017624f, 0.020660f, 0.024368f, 0.028381f, 0.033905f, 0.040283f, 0.047760f, 0.057312f, - 0.069214f, 0.083984f, 0.102539f, 0.126221f, 0.155640f, 0.193359f, 0.238892f, 0.293701f, - 0.356689f, 0.425537f, 0.497070f, 0.568359f, 0.632812f, 0.690918f, 0.739746f, 0.782227f, - 0.816406f, 0.845703f, 0.868652f, 0.887695f, 0.903320f, 0.916992f, 0.927734f, 0.937012f, - 0.944824f, 0.951660f, 0.957031f, 0.962891f, 0.966797f, 0.971191f, 0.973633f, 0.976562f, - 0.979492f, 0.981934f, 0.992676f, 0.993652f, 0.994141f, 0.993652f, 0.993652f, 0.994141f, - 0.000244f, 0.000660f, 0.000918f, 0.001343f, 0.002117f, 0.002407f, 0.002779f, 0.003626f, - 0.004246f, 0.005207f, 0.005913f, 0.007145f, 0.008163f, 0.009438f, 0.011101f, 0.012871f, - 0.014999f, 0.017426f, 0.020096f, 0.024185f, 0.027725f, 0.032623f, 0.038910f, 0.046387f, - 0.055298f, 0.066467f, 0.080627f, 0.098328f, 0.120972f, 0.149658f, 0.184814f, 0.229492f, - 0.282715f, 0.344727f, 0.414062f, 0.486084f, 0.556641f, 0.624023f, 0.683594f, 0.735352f, - 0.778320f, 0.814453f, 0.843750f, 0.867188f, 0.887207f, 0.903320f, 0.916504f, 0.928223f, - 0.937500f, 0.945312f, 0.953125f, 0.958008f, 0.964355f, 0.967285f, 0.971680f, 0.975098f, - 0.978516f, 0.980957f, 0.992676f, 0.993652f, 0.994141f, 0.993652f, 0.993652f, 0.993164f, - 0.000200f, 0.000480f, 0.000808f, 0.001303f, 0.001680f, 0.002104f, 0.002510f, 0.002934f, - 0.003468f, 0.004429f, 0.005539f, 0.006046f, 0.006889f, 0.008438f, 0.009415f, 0.011108f, - 0.012787f, 0.014572f, 0.017517f, 0.020279f, 0.023483f, 0.027359f, 0.031860f, 0.037964f, - 0.045227f, 0.053711f, 0.064148f, 0.077759f, 0.095093f, 0.116272f, 0.143311f, 0.177856f, - 0.221191f, 0.273193f, 0.334473f, 0.403320f, 0.476318f, 0.548828f, 0.617188f, 0.677734f, - 0.730957f, 0.775879f, 0.812500f, 0.842285f, 0.866699f, 0.887695f, 0.903809f, 0.916992f, - 0.928711f, 0.938477f, 0.946777f, 0.953125f, 0.959473f, 0.963867f, 0.968750f, 0.972656f, - 0.976074f, 0.979004f, 0.992188f, 0.992676f, 0.993164f, 0.993164f, 0.992676f, 0.993164f, - 0.000243f, 0.000469f, 0.000878f, 0.001158f, 0.001382f, 0.001801f, 0.002220f, 0.002699f, - 0.003273f, 0.004063f, 0.004715f, 0.005447f, 0.005917f, 0.007099f, 0.008385f, 0.009521f, - 0.011032f, 0.012627f, 0.014870f, 0.016922f, 0.019836f, 0.023010f, 0.026642f, 0.031174f, - 0.036926f, 0.043549f, 0.051941f, 0.062561f, 0.075317f, 0.091553f, 0.112427f, 0.138428f, - 0.172485f, 0.213867f, 0.265381f, 0.326172f, 0.394775f, 0.467773f, 0.541504f, 0.610840f, - 0.673340f, 0.728516f, 0.774414f, 0.812012f, 0.842773f, 0.867676f, 0.887695f, 0.904297f, - 0.918457f, 0.929688f, 0.939453f, 0.948242f, 0.955078f, 0.959961f, 0.965820f, 0.970215f, - 0.974121f, 0.977051f, 0.991211f, 0.993164f, 0.993164f, 0.992188f, 0.993164f, 0.992188f, - 0.000000f, 0.000242f, 0.000799f, 0.000998f, 0.001273f, 0.001671f, 0.002069f, 0.002485f, - 0.003212f, 0.003578f, 0.003948f, 0.004559f, 0.005524f, 0.006321f, 0.007046f, 0.008438f, - 0.009438f, 0.010986f, 0.012390f, 0.014320f, 0.016663f, 0.019165f, 0.022476f, 0.025833f, - 0.030487f, 0.035675f, 0.042358f, 0.050018f, 0.060211f, 0.072693f, 0.088379f, 0.108948f, - 0.134766f, 0.166626f, 0.208008f, 0.258545f, 0.318848f, 0.387451f, 0.461670f, 0.536621f, - 0.606934f, 0.671387f, 0.727539f, 0.773438f, 0.811523f, 0.843750f, 0.868164f, 0.889160f, - 0.906250f, 0.920410f, 0.932617f, 0.941895f, 0.949707f, 0.956055f, 0.962402f, 0.967285f, - 0.971680f, 0.975586f, 0.990723f, 0.991699f, 0.991699f, 0.992188f, 0.992188f, 0.991699f, - 0.000237f, 0.000482f, 0.000772f, 0.000877f, 0.001109f, 0.001494f, 0.001991f, 0.002041f, - 0.002537f, 0.002975f, 0.003469f, 0.004128f, 0.004841f, 0.005550f, 0.006306f, 0.007359f, - 0.008369f, 0.009415f, 0.010788f, 0.012306f, 0.014160f, 0.016571f, 0.018921f, 0.021896f, - 0.025497f, 0.029587f, 0.034576f, 0.041260f, 0.049011f, 0.058319f, 0.070557f, 0.086060f, - 0.105774f, 0.130737f, 0.162720f, 0.203247f, 0.252930f, 0.313477f, 0.382568f, 0.457275f, - 0.532715f, 0.605469f, 0.671387f, 0.728027f, 0.774902f, 0.814453f, 0.844727f, 0.870605f, - 0.891113f, 0.909180f, 0.922852f, 0.934082f, 0.943359f, 0.951660f, 0.958008f, 0.964355f, - 0.968750f, 0.973145f, 0.990234f, 0.990723f, 0.991699f, 0.991211f, 0.991211f, 0.991211f, - 0.000235f, 0.000461f, 0.000484f, 0.000891f, 0.001105f, 0.001346f, 0.001634f, 0.001936f, - 0.002438f, 0.002874f, 0.003353f, 0.003925f, 0.004189f, 0.004887f, 0.005684f, 0.006279f, - 0.007298f, 0.008339f, 0.009384f, 0.010674f, 0.012360f, 0.013901f, 0.016113f, 0.018677f, - 0.021469f, 0.024841f, 0.029144f, 0.033783f, 0.039948f, 0.047272f, 0.056915f, 0.068726f, - 0.083801f, 0.102905f, 0.127563f, 0.159058f, 0.199341f, 0.248901f, 0.309570f, 0.379395f, - 0.454834f, 0.532715f, 0.606934f, 0.672852f, 0.729980f, 0.778320f, 0.817383f, 0.849121f, - 0.874512f, 0.895020f, 0.911621f, 0.924805f, 0.937012f, 0.946289f, 0.954102f, 0.960938f, - 0.965820f, 0.971191f, 0.989258f, 0.990234f, 0.990723f, 0.991211f, 0.990723f, 0.990723f, - 0.000000f, 0.000360f, 0.000477f, 0.000756f, 0.000896f, 0.001065f, 0.001570f, 0.001622f, - 0.002064f, 0.002525f, 0.002819f, 0.003004f, 0.003700f, 0.004356f, 0.005077f, 0.005428f, - 0.006283f, 0.007370f, 0.008339f, 0.009323f, 0.010567f, 0.012070f, 0.013672f, 0.015839f, - 0.018066f, 0.020844f, 0.024002f, 0.028183f, 0.033051f, 0.039246f, 0.046417f, 0.055450f, - 0.067200f, 0.082031f, 0.100586f, 0.125122f, 0.156250f, 0.196167f, 0.245972f, 0.307129f, - 0.378174f, 0.454834f, 0.533203f, 0.608398f, 0.675781f, 0.734375f, 0.782715f, 0.821777f, - 0.853516f, 0.878906f, 0.898926f, 0.915039f, 0.929199f, 0.939941f, 0.948730f, 0.956055f, - 0.963379f, 0.968262f, 0.988770f, 0.989746f, 0.990234f, 0.989746f, 0.989746f, 0.990234f, - 0.000000f, 0.000256f, 0.000467f, 0.000590f, 0.000772f, 0.001095f, 0.001356f, 0.001781f, - 0.001984f, 0.002161f, 0.002546f, 0.002956f, 0.003338f, 0.003899f, 0.004440f, 0.004986f, - 0.005486f, 0.006310f, 0.006969f, 0.008148f, 0.009148f, 0.010284f, 0.011902f, 0.013573f, - 0.015465f, 0.017853f, 0.020340f, 0.023590f, 0.027298f, 0.032227f, 0.038208f, 0.045563f, - 0.054047f, 0.065796f, 0.080322f, 0.098999f, 0.122864f, 0.153809f, 0.193970f, 0.244629f, - 0.306396f, 0.378662f, 0.457031f, 0.536621f, 0.613770f, 0.681641f, 0.740723f, 0.788574f, - 0.827637f, 0.858398f, 0.884277f, 0.903320f, 0.919922f, 0.932129f, 0.942871f, 0.951660f, - 0.959961f, 0.965820f, 0.987305f, 0.988281f, 0.989258f, 0.989258f, 0.989258f, 0.989258f, - 0.000244f, 0.000243f, 0.000583f, 0.000585f, 0.000822f, 0.001073f, 0.001159f, 0.001452f, - 0.001525f, 0.002001f, 0.002201f, 0.002714f, 0.002932f, 0.003525f, 0.003904f, 0.004482f, - 0.004997f, 0.005581f, 0.006233f, 0.006954f, 0.007820f, 0.008949f, 0.009941f, 0.011482f, - 0.013168f, 0.015099f, 0.017151f, 0.020111f, 0.022949f, 0.026947f, 0.031647f, 0.037354f, - 0.044342f, 0.053375f, 0.064331f, 0.078857f, 0.097351f, 0.121033f, 0.152588f, 0.192749f, - 0.244263f, 0.307129f, 0.380615f, 0.461426f, 0.543457f, 0.621582f, 0.690430f, 0.748047f, - 0.796387f, 0.834961f, 0.865723f, 0.889160f, 0.908691f, 0.924316f, 0.937500f, 0.946777f, - 0.955078f, 0.962891f, 0.986328f, 0.987793f, 0.988770f, 0.988770f, 0.988770f, 0.988770f, - 0.000000f, 0.000243f, 0.000308f, 0.000541f, 0.000801f, 0.000827f, 0.001057f, 0.001280f, - 0.001460f, 0.001781f, 0.002090f, 0.002481f, 0.002756f, 0.003054f, 0.003321f, 0.003948f, - 0.004303f, 0.004898f, 0.005306f, 0.006405f, 0.006954f, 0.007851f, 0.008537f, 0.009918f, - 0.011208f, 0.012825f, 0.014534f, 0.016861f, 0.019379f, 0.022629f, 0.026276f, 0.030838f, - 0.036407f, 0.043488f, 0.051819f, 0.063416f, 0.077209f, 0.095825f, 0.119812f, 0.151489f, - 0.192749f, 0.245361f, 0.309814f, 0.385986f, 0.469238f, 0.552246f, 0.630859f, 0.699707f, - 0.757324f, 0.805176f, 0.842773f, 0.873047f, 0.895508f, 0.914062f, 0.929688f, 0.941406f, - 0.952148f, 0.959473f, 0.985840f, 0.986816f, 0.987305f, 0.987305f, 0.987305f, 0.987305f, - 0.000000f, 0.000243f, 0.000242f, 0.000548f, 0.000695f, 0.000803f, 0.001053f, 0.001198f, - 0.001363f, 0.001513f, 0.001886f, 0.002069f, 0.002447f, 0.002676f, 0.003138f, 0.003551f, - 0.003868f, 0.004261f, 0.004936f, 0.005337f, 0.005852f, 0.006615f, 0.007519f, 0.008575f, - 0.009705f, 0.010872f, 0.012688f, 0.014397f, 0.016479f, 0.019119f, 0.022064f, 0.025589f, - 0.030304f, 0.035828f, 0.042603f, 0.050812f, 0.062012f, 0.076355f, 0.094971f, 0.119263f, - 0.151367f, 0.193726f, 0.247925f, 0.314941f, 0.393311f, 0.478271f, 0.563965f, 0.642578f, - 0.711914f, 0.769043f, 0.815430f, 0.851562f, 0.881348f, 0.902832f, 0.921387f, 0.934570f, - 0.945801f, 0.955078f, 0.984375f, 0.986328f, 0.986328f, 0.986328f, 0.986328f, 0.986328f, - 0.000000f, 0.000234f, 0.000239f, 0.000308f, 0.000597f, 0.000690f, 0.000868f, 0.000937f, - 0.001189f, 0.001404f, 0.001696f, 0.001854f, 0.002180f, 0.002249f, 0.002672f, 0.002979f, - 0.003494f, 0.003761f, 0.004257f, 0.004745f, 0.005154f, 0.005821f, 0.006561f, 0.007557f, - 0.008575f, 0.009575f, 0.010963f, 0.012238f, 0.014130f, 0.016113f, 0.018539f, 0.021545f, - 0.025162f, 0.029404f, 0.034851f, 0.041626f, 0.050354f, 0.061218f, 0.075562f, 0.094482f, - 0.119507f, 0.152344f, 0.196167f, 0.252197f, 0.322266f, 0.404053f, 0.490967f, 0.577637f, - 0.658203f, 0.726074f, 0.782715f, 0.827637f, 0.861816f, 0.889648f, 0.910645f, 0.926758f, - 0.940918f, 0.950684f, 0.983398f, 0.985352f, 0.984863f, 0.985352f, 0.985840f, 0.985352f, - 0.000000f, 0.000240f, 0.000237f, 0.000239f, 0.000436f, 0.000648f, 0.000661f, 0.000892f, - 0.001089f, 0.001484f, 0.001446f, 0.001586f, 0.001896f, 0.002176f, 0.002325f, 0.002634f, - 0.003057f, 0.003315f, 0.003561f, 0.004150f, 0.004578f, 0.005180f, 0.005768f, 0.006485f, - 0.007286f, 0.008400f, 0.009453f, 0.010429f, 0.011795f, 0.013680f, 0.015671f, 0.018005f, - 0.020981f, 0.024521f, 0.028748f, 0.034119f, 0.040863f, 0.049622f, 0.060303f, 0.074829f, - 0.094116f, 0.119995f, 0.154297f, 0.199341f, 0.258301f, 0.331787f, 0.416504f, 0.507812f, - 0.595703f, 0.675781f, 0.743164f, 0.797852f, 0.840820f, 0.873535f, 0.899414f, 0.919434f, - 0.934082f, 0.947266f, 0.982422f, 0.983887f, 0.983887f, 0.984375f, 0.984375f, 0.983887f, - 0.000136f, 0.000115f, 0.000237f, 0.000238f, 0.000358f, 0.000452f, 0.000759f, 0.000961f, - 0.001026f, 0.001113f, 0.001433f, 0.001564f, 0.001659f, 0.001955f, 0.002024f, 0.002384f, - 0.002647f, 0.002974f, 0.003267f, 0.003611f, 0.003971f, 0.004498f, 0.005043f, 0.005539f, - 0.006344f, 0.007168f, 0.007942f, 0.009010f, 0.010353f, 0.011711f, 0.013458f, 0.015213f, - 0.017548f, 0.020279f, 0.023926f, 0.028061f, 0.033356f, 0.040283f, 0.048615f, 0.060455f, - 0.074890f, 0.094727f, 0.121216f, 0.156860f, 0.204102f, 0.266846f, 0.344238f, 0.433105f, - 0.526855f, 0.616699f, 0.696289f, 0.761230f, 0.813965f, 0.854492f, 0.884766f, 0.909180f, - 0.927734f, 0.941895f, 0.980957f, 0.982422f, 0.982910f, 0.982422f, 0.982422f, 0.982910f, - 0.000000f, 0.000103f, 0.000208f, 0.000356f, 0.000355f, 0.000400f, 0.000454f, 0.000861f, - 0.000922f, 0.001202f, 0.001088f, 0.001401f, 0.001493f, 0.001779f, 0.001881f, 0.002180f, - 0.002329f, 0.002483f, 0.002846f, 0.003178f, 0.003542f, 0.003914f, 0.004406f, 0.004871f, - 0.005352f, 0.006119f, 0.006927f, 0.007904f, 0.008759f, 0.009972f, 0.011284f, 0.013046f, - 0.014938f, 0.016998f, 0.019943f, 0.023224f, 0.027161f, 0.032776f, 0.039917f, 0.048218f, - 0.059937f, 0.075134f, 0.095642f, 0.123169f, 0.160767f, 0.211670f, 0.278320f, 0.360352f, - 0.454102f, 0.550293f, 0.640625f, 0.718262f, 0.781738f, 0.831055f, 0.869141f, 0.897461f, - 0.919434f, 0.936035f, 0.979492f, 0.980957f, 0.980957f, 0.981934f, 0.981445f, 0.981445f, - 0.000000f, 0.000192f, 0.000191f, 0.000350f, 0.000352f, 0.000354f, 0.000599f, 0.000721f, - 0.000835f, 0.001044f, 0.000988f, 0.001141f, 0.001255f, 0.001479f, 0.001705f, 0.001815f, - 0.001843f, 0.002151f, 0.002369f, 0.002831f, 0.003067f, 0.003431f, 0.003698f, 0.004295f, - 0.004738f, 0.005352f, 0.005859f, 0.006615f, 0.007587f, 0.008583f, 0.009682f, 0.010735f, - 0.012405f, 0.014381f, 0.016708f, 0.018921f, 0.022736f, 0.026947f, 0.032104f, 0.039032f, - 0.048004f, 0.059784f, 0.075500f, 0.096924f, 0.125977f, 0.166626f, 0.221069f, 0.292969f, - 0.380371f, 0.479004f, 0.577637f, 0.667969f, 0.743164f, 0.803711f, 0.849609f, 0.883789f, - 0.910645f, 0.930176f, 0.977539f, 0.979492f, 0.979492f, 0.979492f, 0.979980f, 0.979492f, - 0.000000f, 0.000000f, 0.000191f, 0.000214f, 0.000441f, 0.000465f, 0.000351f, 0.000656f, - 0.000672f, 0.000957f, 0.000881f, 0.001092f, 0.001209f, 0.001259f, 0.001315f, 0.001583f, - 0.001630f, 0.001834f, 0.002033f, 0.002367f, 0.002596f, 0.002924f, 0.003387f, 0.003693f, - 0.004063f, 0.004601f, 0.004986f, 0.005676f, 0.006557f, 0.006973f, 0.007801f, 0.008781f, - 0.010475f, 0.012100f, 0.013817f, 0.015625f, 0.018784f, 0.021927f, 0.026260f, 0.031677f, - 0.038879f, 0.048004f, 0.059845f, 0.076233f, 0.098633f, 0.130005f, 0.173950f, 0.233032f, - 0.311035f, 0.405518f, 0.507812f, 0.608887f, 0.698242f, 0.769531f, 0.826172f, 0.868164f, - 0.899414f, 0.922852f, 0.976074f, 0.977539f, 0.977539f, 0.977051f, 0.978027f, 0.978027f, - 0.000000f, 0.000000f, 0.000117f, 0.000211f, 0.000326f, 0.000573f, 0.000574f, 0.000583f, - 0.000584f, 0.000659f, 0.000901f, 0.001014f, 0.001064f, 0.001033f, 0.001163f, 0.001234f, - 0.001546f, 0.001585f, 0.001894f, 0.002085f, 0.002361f, 0.002504f, 0.003023f, 0.003147f, - 0.003580f, 0.004032f, 0.004314f, 0.004936f, 0.005215f, 0.006081f, 0.006725f, 0.007927f, - 0.008743f, 0.009918f, 0.011642f, 0.013367f, 0.015404f, 0.018219f, 0.021545f, 0.025787f, - 0.031174f, 0.038361f, 0.047577f, 0.060425f, 0.077881f, 0.102051f, 0.135376f, 0.182861f, - 0.249023f, 0.333984f, 0.436035f, 0.542969f, 0.644043f, 0.730469f, 0.798340f, 0.848633f, - 0.886719f, 0.914062f, 0.973633f, 0.974609f, 0.975098f, 0.976074f, 0.975098f, 0.976074f, - 0.000000f, 0.000000f, 0.000114f, 0.000112f, 0.000271f, 0.000510f, 0.000450f, 0.000565f, - 0.000572f, 0.000581f, 0.000654f, 0.000825f, 0.000954f, 0.001085f, 0.001050f, 0.001087f, - 0.001282f, 0.001547f, 0.001585f, 0.001825f, 0.002066f, 0.002182f, 0.002384f, 0.002659f, - 0.003172f, 0.003357f, 0.003721f, 0.004238f, 0.004505f, 0.005024f, 0.005878f, 0.006512f, - 0.007324f, 0.008293f, 0.009201f, 0.011040f, 0.012993f, 0.015007f, 0.017639f, 0.020920f, - 0.025131f, 0.030899f, 0.038269f, 0.047760f, 0.061188f, 0.079651f, 0.105469f, 0.142944f, - 0.195801f, 0.268799f, 0.363525f, 0.472168f, 0.582520f, 0.683594f, 0.765137f, 0.826660f, - 0.872070f, 0.905273f, 0.972168f, 0.973633f, 0.973145f, 0.973633f, 0.973633f, 0.973633f, - 0.000000f, 0.000000f, 0.000000f, 0.000111f, 0.000224f, 0.000412f, 0.000494f, 0.000543f, - 0.000561f, 0.000680f, 0.000665f, 0.000675f, 0.000679f, 0.000797f, 0.000926f, 0.001122f, - 0.001132f, 0.001207f, 0.001375f, 0.001606f, 0.001838f, 0.001963f, 0.002163f, 0.002314f, - 0.002480f, 0.002956f, 0.003189f, 0.003489f, 0.003744f, 0.004311f, 0.004749f, 0.005276f, - 0.005867f, 0.006962f, 0.008186f, 0.008987f, 0.010498f, 0.012283f, 0.014374f, 0.017075f, - 0.020355f, 0.024719f, 0.030640f, 0.037720f, 0.048309f, 0.062134f, 0.082336f, 0.110840f, - 0.151978f, 0.212891f, 0.294922f, 0.399170f, 0.515137f, 0.628418f, 0.724609f, 0.799805f, - 0.854980f, 0.894043f, 0.968750f, 0.970215f, 0.970703f, 0.971191f, 0.970703f, 0.970703f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000228f, 0.000233f, 0.000436f, 0.000457f, - 0.000621f, 0.000546f, 0.000622f, 0.000633f, 0.000576f, 0.000644f, 0.000717f, 0.000909f, - 0.000994f, 0.001127f, 0.001179f, 0.001267f, 0.001513f, 0.001628f, 0.001742f, 0.001974f, - 0.002111f, 0.002403f, 0.002810f, 0.003139f, 0.003231f, 0.003466f, 0.004021f, 0.004459f, - 0.004971f, 0.005581f, 0.006809f, 0.007568f, 0.008759f, 0.010002f, 0.011665f, 0.013847f, - 0.016342f, 0.019714f, 0.024368f, 0.030106f, 0.037811f, 0.048706f, 0.063843f, 0.085327f, - 0.118042f, 0.164917f, 0.234131f, 0.328125f, 0.443359f, 0.565430f, 0.677246f, 0.767578f, - 0.833496f, 0.882812f, 0.965820f, 0.967285f, 0.967773f, 0.968262f, 0.967773f, 0.968262f, - 0.000000f, 0.000000f, 0.000000f, 0.000214f, 0.000210f, 0.000296f, 0.000309f, 0.000386f, - 0.000462f, 0.000482f, 0.000525f, 0.000572f, 0.000525f, 0.000558f, 0.000689f, 0.000685f, - 0.000841f, 0.000934f, 0.001008f, 0.001182f, 0.001271f, 0.001412f, 0.001757f, 0.001787f, - 0.001769f, 0.002110f, 0.002321f, 0.002331f, 0.002737f, 0.002951f, 0.003189f, 0.003588f, - 0.004253f, 0.004627f, 0.005505f, 0.006119f, 0.006969f, 0.008018f, 0.009583f, 0.010971f, - 0.013245f, 0.015915f, 0.019257f, 0.023651f, 0.030014f, 0.038086f, 0.049683f, 0.066406f, - 0.091125f, 0.127441f, 0.182617f, 0.262939f, 0.370605f, 0.497070f, 0.623047f, 0.729004f, - 0.810547f, 0.867188f, 0.962891f, 0.963867f, 0.964844f, 0.964844f, 0.964355f, 0.964355f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000200f, 0.000215f, 0.000229f, 0.000319f, - 0.000330f, 0.000411f, 0.000491f, 0.000527f, 0.000547f, 0.000560f, 0.000634f, 0.000648f, - 0.000716f, 0.000778f, 0.000855f, 0.000998f, 0.001182f, 0.001111f, 0.001274f, 0.001625f, - 0.001584f, 0.001559f, 0.001864f, 0.002037f, 0.002296f, 0.002438f, 0.002600f, 0.002993f, - 0.003290f, 0.003801f, 0.004467f, 0.005085f, 0.005508f, 0.006519f, 0.007645f, 0.008743f, - 0.010757f, 0.012558f, 0.014946f, 0.018661f, 0.023422f, 0.029556f, 0.038574f, 0.050964f, - 0.069702f, 0.097351f, 0.140015f, 0.205566f, 0.301025f, 0.424561f, 0.559082f, 0.683594f, - 0.781250f, 0.852051f, 0.958496f, 0.960449f, 0.960938f, 0.960938f, 0.960938f, 0.960449f, - 0.000000f, 0.000000f, 0.000122f, 0.000122f, 0.000122f, 0.000194f, 0.000214f, 0.000251f, - 0.000302f, 0.000365f, 0.000370f, 0.000429f, 0.000495f, 0.000521f, 0.000504f, 0.000547f, - 0.000632f, 0.000656f, 0.000695f, 0.000795f, 0.000922f, 0.001074f, 0.001125f, 0.001192f, - 0.001166f, 0.001303f, 0.001555f, 0.001575f, 0.001763f, 0.001970f, 0.002232f, 0.002560f, - 0.002657f, 0.003082f, 0.003559f, 0.003799f, 0.004620f, 0.005241f, 0.006081f, 0.007103f, - 0.008385f, 0.009796f, 0.012192f, 0.014702f, 0.018234f, 0.022934f, 0.029556f, 0.039307f, - 0.053009f, 0.073547f, 0.106628f, 0.157715f, 0.237793f, 0.351318f, 0.490479f, 0.629883f, - 0.746094f, 0.832031f, 0.954590f, 0.956055f, 0.956055f, 0.957031f, 0.956543f, 0.956055f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000121f, 0.000146f, 0.000191f, 0.000200f, - 0.000255f, 0.000232f, 0.000252f, 0.000359f, 0.000291f, 0.000342f, 0.000406f, 0.000498f, - 0.000520f, 0.000533f, 0.000632f, 0.000605f, 0.000689f, 0.000768f, 0.000908f, 0.001013f, - 0.001087f, 0.001030f, 0.001211f, 0.001318f, 0.001497f, 0.001609f, 0.001753f, 0.001957f, - 0.002234f, 0.002352f, 0.002663f, 0.003040f, 0.003635f, 0.004082f, 0.004723f, 0.005516f, - 0.006367f, 0.007675f, 0.009224f, 0.011360f, 0.013695f, 0.017868f, 0.022598f, 0.029724f, - 0.040222f, 0.055542f, 0.080078f, 0.119202f, 0.182617f, 0.281738f, 0.417725f, 0.568848f, - 0.705566f, 0.807129f, 0.948730f, 0.951172f, 0.951172f, 0.951172f, 0.951660f, 0.951660f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, - 0.000203f, 0.000186f, 0.000184f, 0.000321f, 0.000231f, 0.000337f, 0.000359f, 0.000430f, - 0.000455f, 0.000531f, 0.000502f, 0.000517f, 0.000728f, 0.000643f, 0.000673f, 0.000816f, - 0.000930f, 0.000991f, 0.001028f, 0.001161f, 0.001284f, 0.001369f, 0.001474f, 0.001719f, - 0.001781f, 0.001883f, 0.002258f, 0.002518f, 0.002831f, 0.003201f, 0.003744f, 0.004349f, - 0.005127f, 0.006130f, 0.007210f, 0.008423f, 0.010696f, 0.013405f, 0.017136f, 0.022522f, - 0.030029f, 0.041321f, 0.059631f, 0.089050f, 0.138062f, 0.218994f, 0.343750f, 0.500488f, - 0.657227f, 0.780762f, 0.943848f, 0.945312f, 0.945312f, 0.945801f, 0.945801f, 0.946289f, - 0.000000f, 0.000000f, 0.000122f, 0.000121f, 0.000121f, 0.000121f, 0.000121f, 0.000120f, - 0.000118f, 0.000137f, 0.000139f, 0.000241f, 0.000202f, 0.000304f, 0.000313f, 0.000332f, - 0.000357f, 0.000420f, 0.000435f, 0.000463f, 0.000645f, 0.000544f, 0.000700f, 0.000717f, - 0.000669f, 0.000834f, 0.000865f, 0.000916f, 0.001109f, 0.001193f, 0.001246f, 0.001300f, - 0.001488f, 0.001538f, 0.001806f, 0.001929f, 0.002001f, 0.002462f, 0.002666f, 0.003260f, - 0.003904f, 0.004364f, 0.005325f, 0.006306f, 0.008041f, 0.009720f, 0.012718f, 0.016525f, - 0.022217f, 0.030579f, 0.043854f, 0.065247f, 0.101929f, 0.166016f, 0.273193f, 0.428223f, - 0.600586f, 0.748047f, 0.936523f, 0.938477f, 0.938965f, 0.939453f, 0.938965f, 0.938965f, - 0.000000f, 0.000122f, 0.000121f, 0.000121f, 0.000121f, 0.000120f, 0.000120f, 0.000120f, - 0.000114f, 0.000102f, 0.000090f, 0.000096f, 0.000131f, 0.000245f, 0.000276f, 0.000257f, - 0.000307f, 0.000316f, 0.000322f, 0.000373f, 0.000411f, 0.000440f, 0.000433f, 0.000650f, - 0.000578f, 0.000704f, 0.000746f, 0.000723f, 0.000819f, 0.000756f, 0.000758f, 0.000878f, - 0.001009f, 0.001270f, 0.001399f, 0.001530f, 0.001798f, 0.001803f, 0.002151f, 0.002317f, - 0.002728f, 0.003222f, 0.003782f, 0.004612f, 0.005951f, 0.006985f, 0.009308f, 0.011955f, - 0.016052f, 0.022324f, 0.031525f, 0.047272f, 0.073853f, 0.122192f, 0.209717f, 0.352783f, - 0.537109f, 0.709473f, 0.928223f, 0.930664f, 0.931152f, 0.930664f, 0.931641f, 0.931152f, - 0.000000f, 0.000000f, 0.000121f, 0.000121f, 0.000120f, 0.000120f, 0.000120f, 0.000119f, - 0.000119f, 0.000111f, 0.000100f, 0.000139f, 0.000082f, 0.000154f, 0.000121f, 0.000216f, - 0.000147f, 0.000271f, 0.000288f, 0.000298f, 0.000386f, 0.000463f, 0.000370f, 0.000485f, - 0.000555f, 0.000530f, 0.000578f, 0.000574f, 0.000612f, 0.000712f, 0.000776f, 0.000716f, - 0.000931f, 0.000831f, 0.000967f, 0.001154f, 0.001176f, 0.001284f, 0.001497f, 0.001884f, - 0.002270f, 0.002415f, 0.002947f, 0.003412f, 0.004032f, 0.005066f, 0.006485f, 0.008400f, - 0.011215f, 0.015404f, 0.022079f, 0.033264f, 0.052124f, 0.087646f, 0.155029f, 0.279297f, - 0.465820f, 0.664062f, 0.918945f, 0.921387f, 0.921875f, 0.922363f, 0.922363f, 0.921875f, - 0.000000f, 0.000121f, 0.000121f, 0.000120f, 0.000120f, 0.000119f, 0.000119f, 0.000119f, - 0.000118f, 0.000118f, 0.000110f, 0.000100f, 0.000091f, 0.000082f, 0.000075f, 0.000095f, - 0.000166f, 0.000113f, 0.000163f, 0.000248f, 0.000258f, 0.000277f, 0.000336f, 0.000301f, - 0.000445f, 0.000495f, 0.000473f, 0.000505f, 0.000494f, 0.000470f, 0.000584f, 0.000752f, - 0.000821f, 0.000814f, 0.000845f, 0.000807f, 0.000932f, 0.000996f, 0.001380f, 0.001481f, - 0.001507f, 0.001757f, 0.002146f, 0.002443f, 0.002869f, 0.003546f, 0.004559f, 0.005878f, - 0.007561f, 0.010475f, 0.015320f, 0.022675f, 0.036133f, 0.060883f, 0.110352f, 0.211670f, - 0.389160f, 0.610352f, 0.908691f, 0.909180f, 0.910645f, 0.912109f, 0.909668f, 0.910156f, - 0.000000f, 0.000121f, 0.000120f, 0.000119f, 0.000119f, 0.000118f, 0.000118f, 0.000117f, - 0.000117f, 0.000117f, 0.000116f, 0.000110f, 0.000100f, 0.000099f, 0.000083f, 0.000077f, - 0.000071f, 0.000081f, 0.000087f, 0.000166f, 0.000177f, 0.000233f, 0.000238f, 0.000273f, - 0.000325f, 0.000357f, 0.000292f, 0.000406f, 0.000418f, 0.000440f, 0.000428f, 0.000568f, - 0.000459f, 0.000628f, 0.000678f, 0.000688f, 0.000647f, 0.000830f, 0.000925f, 0.001111f, - 0.001011f, 0.001420f, 0.001504f, 0.001771f, 0.001997f, 0.002495f, 0.003147f, 0.003944f, - 0.005077f, 0.006958f, 0.010040f, 0.015053f, 0.023727f, 0.040680f, 0.075989f, 0.153076f, - 0.312012f, 0.547363f, 0.894531f, 0.897461f, 0.897949f, 0.897949f, 0.897949f, 0.898438f, - 0.000000f, 0.000000f, 0.000119f, 0.000118f, 0.000118f, 0.000117f, 0.000116f, 0.000116f, - 0.000115f, 0.000115f, 0.000114f, 0.000114f, 0.000111f, 0.000101f, 0.000093f, 0.000086f, - 0.000079f, 0.000095f, 0.000095f, 0.000090f, 0.000117f, 0.000109f, 0.000158f, 0.000199f, - 0.000207f, 0.000223f, 0.000286f, 0.000288f, 0.000267f, 0.000347f, 0.000368f, 0.000450f, - 0.000377f, 0.000460f, 0.000504f, 0.000498f, 0.000494f, 0.000616f, 0.000632f, 0.000699f, - 0.000755f, 0.000938f, 0.000978f, 0.001222f, 0.001355f, 0.001673f, 0.002016f, 0.002539f, - 0.003258f, 0.004410f, 0.006332f, 0.009285f, 0.014847f, 0.025864f, 0.049042f, 0.104736f, - 0.236572f, 0.477295f, 0.879395f, 0.881348f, 0.882324f, 0.881836f, 0.882324f, 0.882324f, - 0.000000f, 0.000119f, 0.000118f, 0.000116f, 0.000115f, 0.000114f, 0.000114f, 0.000113f, - 0.000112f, 0.000112f, 0.000111f, 0.000111f, 0.000110f, 0.000110f, 0.000103f, 0.000095f, - 0.000088f, 0.000081f, 0.000076f, 0.000070f, 0.000065f, 0.000100f, 0.000104f, 0.000099f, - 0.000120f, 0.000145f, 0.000190f, 0.000204f, 0.000213f, 0.000230f, 0.000241f, 0.000279f, - 0.000325f, 0.000322f, 0.000328f, 0.000381f, 0.000351f, 0.000466f, 0.000452f, 0.000516f, - 0.000591f, 0.000622f, 0.000733f, 0.000882f, 0.000895f, 0.001092f, 0.001456f, 0.001765f, - 0.002069f, 0.002821f, 0.003851f, 0.005558f, 0.008865f, 0.015579f, 0.029999f, 0.066895f, - 0.167480f, 0.400391f, 0.860352f, 0.862793f, 0.863281f, 0.864258f, 0.863281f, 0.863770f, - 0.000119f, 0.000114f, 0.000113f, 0.000113f, 0.000111f, 0.000110f, 0.000109f, 0.000109f, - 0.000108f, 0.000107f, 0.000107f, 0.000107f, 0.000106f, 0.000105f, 0.000106f, 0.000105f, - 0.000098f, 0.000090f, 0.000084f, 0.000078f, 0.000073f, 0.000068f, 0.000063f, 0.000063f, - 0.000066f, 0.000053f, 0.000080f, 0.000107f, 0.000126f, 0.000150f, 0.000188f, 0.000187f, - 0.000206f, 0.000205f, 0.000235f, 0.000242f, 0.000277f, 0.000340f, 0.000323f, 0.000308f, - 0.000417f, 0.000411f, 0.000445f, 0.000536f, 0.000622f, 0.000673f, 0.000887f, 0.000985f, - 0.001289f, 0.001623f, 0.002337f, 0.003241f, 0.004929f, 0.008560f, 0.016739f, 0.039307f, - 0.109619f, 0.317383f, 0.837402f, 0.840332f, 0.841309f, 0.840820f, 0.840820f, 0.841309f, - 0.000000f, 0.000106f, 0.000099f, 0.000104f, 0.000102f, 0.000101f, 0.000100f, 0.000101f, - 0.000101f, 0.000100f, 0.000099f, 0.000100f, 0.000099f, 0.000099f, 0.000099f, 0.000098f, - 0.000098f, 0.000098f, 0.000093f, 0.000086f, 0.000080f, 0.000075f, 0.000070f, 0.000065f, - 0.000061f, 0.000057f, 0.000059f, 0.000054f, 0.000061f, 0.000080f, 0.000087f, 0.000101f, - 0.000136f, 0.000147f, 0.000163f, 0.000171f, 0.000179f, 0.000205f, 0.000223f, 0.000237f, - 0.000281f, 0.000272f, 0.000299f, 0.000364f, 0.000373f, 0.000448f, 0.000507f, 0.000643f, - 0.000801f, 0.001000f, 0.001276f, 0.001765f, 0.002712f, 0.004585f, 0.008492f, 0.020462f, - 0.063721f, 0.233643f, 0.811035f, 0.813477f, 0.814453f, 0.813965f, 0.813965f, 0.814453f, - 0.000000f, 0.000057f, 0.000085f, 0.000085f, 0.000083f, 0.000085f, 0.000087f, 0.000086f, - 0.000087f, 0.000087f, 0.000086f, 0.000087f, 0.000087f, 0.000086f, 0.000087f, 0.000087f, - 0.000088f, 0.000086f, 0.000088f, 0.000087f, 0.000087f, 0.000081f, 0.000076f, 0.000071f, - 0.000067f, 0.000063f, 0.000058f, 0.000055f, 0.000051f, 0.000048f, 0.000046f, 0.000042f, - 0.000051f, 0.000063f, 0.000081f, 0.000101f, 0.000122f, 0.000137f, 0.000147f, 0.000143f, - 0.000157f, 0.000183f, 0.000205f, 0.000188f, 0.000196f, 0.000249f, 0.000310f, 0.000329f, - 0.000413f, 0.000534f, 0.000679f, 0.000944f, 0.001365f, 0.002199f, 0.004150f, 0.009369f, - 0.031677f, 0.153564f, 0.779297f, 0.781250f, 0.782227f, 0.782715f, 0.781738f, 0.781250f, - 0.000000f, 0.000000f, 0.000000f, 0.000009f, 0.000030f, 0.000048f, 0.000051f, 0.000054f, - 0.000055f, 0.000059f, 0.000060f, 0.000065f, 0.000065f, 0.000066f, 0.000068f, 0.000068f, - 0.000070f, 0.000070f, 0.000071f, 0.000071f, 0.000072f, 0.000073f, 0.000073f, 0.000073f, - 0.000071f, 0.000066f, 0.000062f, 0.000058f, 0.000055f, 0.000051f, 0.000048f, 0.000045f, - 0.000042f, 0.000039f, 0.000044f, 0.000036f, 0.000046f, 0.000056f, 0.000067f, 0.000085f, - 0.000099f, 0.000108f, 0.000107f, 0.000113f, 0.000139f, 0.000144f, 0.000165f, 0.000169f, - 0.000196f, 0.000266f, 0.000311f, 0.000426f, 0.000598f, 0.000948f, 0.001744f, 0.003975f, - 0.012856f, 0.084351f, 0.739746f, 0.743164f, 0.743652f, 0.743652f, 0.743652f, 0.743164f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000012f, 0.000012f, 0.000020f, 0.000028f, 0.000030f, 0.000033f, 0.000034f, - 0.000041f, 0.000041f, 0.000045f, 0.000047f, 0.000048f, 0.000049f, 0.000051f, 0.000052f, - 0.000054f, 0.000054f, 0.000056f, 0.000057f, 0.000056f, 0.000052f, 0.000049f, 0.000046f, - 0.000043f, 0.000041f, 0.000038f, 0.000035f, 0.000033f, 0.000031f, 0.000029f, 0.000029f, - 0.000036f, 0.000055f, 0.000048f, 0.000067f, 0.000067f, 0.000073f, 0.000075f, 0.000097f, - 0.000085f, 0.000111f, 0.000137f, 0.000191f, 0.000233f, 0.000371f, 0.000609f, 0.001319f, - 0.004341f, 0.033844f, 0.696289f, 0.698730f, 0.699219f, 0.698242f, 0.698730f, 0.698730f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000003f, 0.000007f, 0.000009f, 0.000012f, 0.000015f, 0.000020f, - 0.000022f, 0.000023f, 0.000026f, 0.000029f, 0.000030f, 0.000032f, 0.000033f, 0.000035f, - 0.000037f, 0.000037f, 0.000036f, 0.000034f, 0.000032f, 0.000030f, 0.000028f, 0.000026f, - 0.000024f, 0.000022f, 0.000021f, 0.000019f, 0.000024f, 0.000024f, 0.000029f, 0.000037f, - 0.000043f, 0.000046f, 0.000059f, 0.000058f, 0.000075f, 0.000095f, 0.000160f, 0.000306f, - 0.001006f, 0.008865f, 0.643066f, 0.647461f, 0.647949f, 0.647461f, 0.647949f, 0.648438f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000001f, - 0.000003f, 0.000005f, 0.000007f, 0.000010f, 0.000012f, 0.000013f, 0.000015f, 0.000017f, - 0.000019f, 0.000020f, 0.000018f, 0.000017f, 0.000015f, 0.000014f, 0.000013f, 0.000012f, - 0.000010f, 0.000012f, 0.000014f, 0.000018f, 0.000018f, 0.000025f, 0.000028f, 0.000045f, - 0.000110f, 0.001030f, 0.586914f, 0.589844f, 0.590820f, 0.591309f, 0.591309f, 0.590820f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000002f, 0.000004f, 0.000005f, 0.000004f, 0.000004f, 0.000003f, 0.000003f, - 0.000004f, 0.000009f, 0.527344f, 0.529785f, 0.529785f, 0.530273f, 0.530762f, 0.530762f, - }, - { - 0.135132f, 0.377441f, 0.544434f, 0.653320f, 0.724609f, 0.773926f, 0.811035f, 0.838867f, - 0.860840f, 0.876465f, 0.891113f, 0.902832f, 0.912109f, 0.920898f, 0.928223f, 0.934082f, - 0.938965f, 0.943848f, 0.948242f, 0.952637f, 0.955566f, 0.958984f, 0.961914f, 0.964844f, - 0.966797f, 0.969238f, 0.971191f, 0.973145f, 0.975098f, 0.976562f, 0.978027f, 0.979492f, - 0.980469f, 0.982422f, 0.983398f, 0.984863f, 0.985840f, 0.986328f, 0.987793f, 0.988770f, - 0.989746f, 0.989746f, 0.990234f, 0.991699f, 0.992676f, 0.993164f, 0.993652f, 0.994141f, - 0.994629f, 0.995605f, 0.996094f, 0.996582f, 0.997070f, 0.997559f, 0.998047f, 0.998535f, - 0.999023f, 0.999512f, 0.999512f, 0.999512f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, - 0.044891f, 0.163330f, 0.306885f, 0.444336f, 0.559570f, 0.645020f, 0.710938f, 0.760742f, - 0.797852f, 0.827148f, 0.850098f, 0.868652f, 0.883789f, 0.895996f, 0.907227f, 0.916016f, - 0.923340f, 0.930176f, 0.936523f, 0.941406f, 0.946777f, 0.950684f, 0.954102f, 0.957031f, - 0.960938f, 0.963379f, 0.965820f, 0.968262f, 0.970703f, 0.972168f, 0.974609f, 0.976562f, - 0.977539f, 0.979492f, 0.980469f, 0.981934f, 0.982910f, 0.984375f, 0.985840f, 0.986816f, - 0.987793f, 0.988770f, 0.988770f, 0.990234f, 0.991211f, 0.991699f, 0.992676f, 0.993164f, - 0.993164f, 0.994141f, 0.995605f, 0.995605f, 0.996094f, 0.996582f, 0.997070f, 0.997559f, - 0.998047f, 0.998535f, 0.999512f, 0.999512f, 0.999512f, 0.999023f, 0.999023f, 0.999023f, - 0.020325f, 0.077820f, 0.158936f, 0.260498f, 0.372314f, 0.479736f, 0.572754f, 0.648438f, - 0.707520f, 0.754883f, 0.791016f, 0.820312f, 0.843750f, 0.862793f, 0.878906f, 0.891602f, - 0.903320f, 0.912598f, 0.920898f, 0.928223f, 0.933594f, 0.939941f, 0.944824f, 0.949219f, - 0.952637f, 0.956543f, 0.959961f, 0.962402f, 0.965332f, 0.967773f, 0.970215f, 0.971680f, - 0.974121f, 0.976074f, 0.977539f, 0.979004f, 0.980957f, 0.981445f, 0.983398f, 0.984375f, - 0.985352f, 0.986328f, 0.987793f, 0.988770f, 0.989746f, 0.990234f, 0.991211f, 0.992188f, - 0.992676f, 0.993164f, 0.994141f, 0.994629f, 0.995605f, 0.996094f, 0.996582f, 0.996582f, - 0.997559f, 0.998047f, 0.999023f, 0.999023f, 0.999023f, 0.999023f, 0.998535f, 0.998535f, - 0.012032f, 0.042908f, 0.088196f, 0.149292f, 0.228027f, 0.319824f, 0.415527f, 0.506348f, - 0.586914f, 0.653809f, 0.709473f, 0.752441f, 0.787598f, 0.817383f, 0.840820f, 0.860352f, - 0.876465f, 0.889648f, 0.900879f, 0.910156f, 0.918945f, 0.926270f, 0.933105f, 0.938965f, - 0.944336f, 0.948730f, 0.952637f, 0.956055f, 0.958984f, 0.962402f, 0.965332f, 0.967773f, - 0.970215f, 0.972656f, 0.974609f, 0.976562f, 0.978027f, 0.979492f, 0.980957f, 0.982422f, - 0.983887f, 0.984375f, 0.985352f, 0.986816f, 0.987793f, 0.988770f, 0.989746f, 0.990234f, - 0.991211f, 0.992188f, 0.993164f, 0.994141f, 0.994629f, 0.995117f, 0.996094f, 0.996094f, - 0.996582f, 0.997559f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, - 0.007637f, 0.026825f, 0.053436f, 0.090759f, 0.140137f, 0.203125f, 0.279053f, 0.363281f, - 0.449463f, 0.529785f, 0.601562f, 0.663574f, 0.713379f, 0.756348f, 0.789551f, 0.816895f, - 0.840332f, 0.858887f, 0.875488f, 0.887695f, 0.900391f, 0.909668f, 0.918945f, 0.926270f, - 0.932617f, 0.938477f, 0.943848f, 0.948242f, 0.952148f, 0.955566f, 0.959473f, 0.962402f, - 0.965332f, 0.967773f, 0.970215f, 0.972168f, 0.974121f, 0.976562f, 0.978516f, 0.979492f, - 0.980957f, 0.981934f, 0.984375f, 0.985352f, 0.985840f, 0.987793f, 0.988281f, 0.989258f, - 0.990723f, 0.991211f, 0.991699f, 0.992676f, 0.993652f, 0.994141f, 0.994629f, 0.995605f, - 0.996094f, 0.997070f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998535f, 0.998047f, - 0.004784f, 0.018082f, 0.035400f, 0.058868f, 0.089783f, 0.130981f, 0.183716f, 0.248047f, - 0.321289f, 0.400391f, 0.478760f, 0.552734f, 0.617188f, 0.673828f, 0.720703f, 0.759766f, - 0.792480f, 0.818359f, 0.840820f, 0.859863f, 0.875000f, 0.888184f, 0.899902f, 0.910645f, - 0.918945f, 0.926270f, 0.931641f, 0.938965f, 0.943848f, 0.948242f, 0.952148f, 0.957031f, - 0.959473f, 0.962891f, 0.965332f, 0.968262f, 0.970215f, 0.972656f, 0.975098f, 0.977051f, - 0.978516f, 0.979980f, 0.981445f, 0.982910f, 0.984863f, 0.985352f, 0.986328f, 0.987305f, - 0.988770f, 0.989746f, 0.990723f, 0.991699f, 0.992676f, 0.993164f, 0.994141f, 0.994629f, - 0.995605f, 0.996094f, 0.998047f, 0.998535f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, - 0.004044f, 0.012550f, 0.024628f, 0.040466f, 0.060760f, 0.087708f, 0.122742f, 0.167236f, - 0.222534f, 0.287109f, 0.358643f, 0.432617f, 0.506348f, 0.573242f, 0.632812f, 0.685059f, - 0.728516f, 0.766602f, 0.797363f, 0.822266f, 0.843750f, 0.861328f, 0.877441f, 0.890625f, - 0.901367f, 0.910645f, 0.919434f, 0.926758f, 0.933105f, 0.940430f, 0.944824f, 0.948730f, - 0.953125f, 0.957520f, 0.960449f, 0.963867f, 0.966309f, 0.969238f, 0.970703f, 0.973633f, - 0.976074f, 0.977539f, 0.979004f, 0.980469f, 0.982422f, 0.983398f, 0.984863f, 0.986816f, - 0.986816f, 0.988281f, 0.989746f, 0.990723f, 0.991211f, 0.992188f, 0.993164f, 0.994141f, - 0.994629f, 0.995117f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, 0.998047f, - 0.002975f, 0.009315f, 0.017868f, 0.029129f, 0.043243f, 0.062012f, 0.084961f, 0.115540f, - 0.154419f, 0.201660f, 0.257812f, 0.322754f, 0.391846f, 0.463135f, 0.530762f, 0.594727f, - 0.650391f, 0.698730f, 0.739258f, 0.773926f, 0.803711f, 0.826660f, 0.847656f, 0.865723f, - 0.879883f, 0.892090f, 0.903809f, 0.913086f, 0.921387f, 0.928223f, 0.935059f, 0.940918f, - 0.945801f, 0.950684f, 0.954102f, 0.958008f, 0.961426f, 0.964844f, 0.967285f, 0.970215f, - 0.972168f, 0.974609f, 0.976074f, 0.978027f, 0.979980f, 0.981934f, 0.983398f, 0.984375f, - 0.985352f, 0.987305f, 0.988281f, 0.989258f, 0.990234f, 0.991211f, 0.992188f, 0.993164f, - 0.993652f, 0.994629f, 0.997559f, 0.998047f, 0.998047f, 0.997559f, 0.997559f, 0.997559f, - 0.002329f, 0.007256f, 0.013611f, 0.021790f, 0.032043f, 0.044617f, 0.061554f, 0.082336f, - 0.108765f, 0.142578f, 0.184448f, 0.234375f, 0.292725f, 0.357422f, 0.424805f, 0.493164f, - 0.556641f, 0.615723f, 0.666504f, 0.711914f, 0.750977f, 0.782715f, 0.809570f, 0.832520f, - 0.853516f, 0.868652f, 0.882812f, 0.895508f, 0.905762f, 0.916016f, 0.923340f, 0.931152f, - 0.936523f, 0.942383f, 0.947266f, 0.951172f, 0.956055f, 0.958984f, 0.962402f, 0.965820f, - 0.968750f, 0.971191f, 0.973633f, 0.975586f, 0.977539f, 0.979980f, 0.980957f, 0.982422f, - 0.983887f, 0.985352f, 0.985840f, 0.988281f, 0.989746f, 0.990234f, 0.991211f, 0.991699f, - 0.993164f, 0.993652f, 0.997070f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, - 0.001871f, 0.006084f, 0.010963f, 0.016953f, 0.024277f, 0.033722f, 0.046234f, 0.060669f, - 0.079224f, 0.103638f, 0.132812f, 0.169678f, 0.214478f, 0.267090f, 0.326172f, 0.390137f, - 0.456543f, 0.519531f, 0.581543f, 0.636230f, 0.685547f, 0.726562f, 0.762207f, 0.792969f, - 0.818359f, 0.839844f, 0.858398f, 0.874023f, 0.887695f, 0.898926f, 0.909668f, 0.918945f, - 0.926270f, 0.933105f, 0.938965f, 0.944336f, 0.949219f, 0.953613f, 0.958008f, 0.961426f, - 0.964844f, 0.967773f, 0.969727f, 0.972168f, 0.974609f, 0.976074f, 0.979004f, 0.979980f, - 0.981934f, 0.983887f, 0.985352f, 0.986328f, 0.987793f, 0.989746f, 0.989746f, 0.990723f, - 0.991211f, 0.992676f, 0.996582f, 0.997070f, 0.997559f, 0.997070f, 0.997070f, 0.997070f, - 0.001322f, 0.004795f, 0.008530f, 0.013504f, 0.018921f, 0.026154f, 0.035065f, 0.045807f, - 0.059662f, 0.076416f, 0.098267f, 0.124512f, 0.157715f, 0.197388f, 0.244873f, 0.299805f, - 0.359619f, 0.423096f, 0.487549f, 0.549316f, 0.605957f, 0.657715f, 0.703125f, 0.741211f, - 0.774902f, 0.802734f, 0.827148f, 0.847656f, 0.865234f, 0.879883f, 0.893066f, 0.903320f, - 0.913086f, 0.920898f, 0.929199f, 0.935547f, 0.941406f, 0.947266f, 0.951172f, 0.956055f, - 0.959473f, 0.962891f, 0.965332f, 0.969238f, 0.971191f, 0.974121f, 0.976562f, 0.977539f, - 0.979980f, 0.981445f, 0.982910f, 0.984863f, 0.986328f, 0.988281f, 0.988281f, 0.989746f, - 0.990723f, 0.991699f, 0.996582f, 0.996582f, 0.997070f, 0.997070f, 0.997070f, 0.996582f, - 0.001077f, 0.003971f, 0.006985f, 0.010750f, 0.015579f, 0.020920f, 0.027420f, 0.035522f, - 0.045776f, 0.058228f, 0.074097f, 0.093140f, 0.117310f, 0.146851f, 0.182495f, 0.225952f, - 0.276611f, 0.332764f, 0.394287f, 0.456543f, 0.518555f, 0.577637f, 0.630371f, 0.679199f, - 0.720703f, 0.756836f, 0.787598f, 0.813477f, 0.836426f, 0.855469f, 0.872070f, 0.885742f, - 0.897949f, 0.908203f, 0.917480f, 0.925293f, 0.933105f, 0.939453f, 0.944336f, 0.949219f, - 0.954590f, 0.957520f, 0.961426f, 0.964844f, 0.968262f, 0.970703f, 0.974121f, 0.975586f, - 0.978027f, 0.979492f, 0.981445f, 0.983398f, 0.984863f, 0.986328f, 0.987793f, 0.988770f, - 0.989746f, 0.991211f, 0.996094f, 0.996582f, 0.996582f, 0.996582f, 0.996582f, 0.996582f, - 0.000954f, 0.003330f, 0.005733f, 0.008904f, 0.012505f, 0.016617f, 0.022446f, 0.028351f, - 0.036041f, 0.045807f, 0.056854f, 0.071350f, 0.088867f, 0.110596f, 0.137451f, 0.170654f, - 0.209717f, 0.256592f, 0.309326f, 0.366943f, 0.427979f, 0.489502f, 0.549316f, 0.604980f, - 0.655762f, 0.700195f, 0.738770f, 0.772461f, 0.801270f, 0.825195f, 0.845703f, 0.864258f, - 0.879395f, 0.893066f, 0.903809f, 0.914062f, 0.922363f, 0.929688f, 0.936523f, 0.942871f, - 0.947266f, 0.952148f, 0.956055f, 0.960449f, 0.963867f, 0.966797f, 0.969727f, 0.972656f, - 0.975586f, 0.976562f, 0.979004f, 0.981445f, 0.982910f, 0.984375f, 0.985840f, 0.986816f, - 0.988770f, 0.989746f, 0.995605f, 0.996094f, 0.996094f, 0.996094f, 0.996094f, 0.996094f, - 0.000949f, 0.002804f, 0.004730f, 0.007236f, 0.010384f, 0.014160f, 0.018478f, 0.023102f, - 0.028992f, 0.036346f, 0.044647f, 0.055542f, 0.068481f, 0.085144f, 0.105286f, 0.130005f, - 0.159668f, 0.195557f, 0.238647f, 0.287842f, 0.343018f, 0.402588f, 0.463135f, 0.522949f, - 0.580566f, 0.632812f, 0.680664f, 0.721680f, 0.757812f, 0.788574f, 0.814453f, 0.836914f, - 0.856934f, 0.872070f, 0.887207f, 0.899414f, 0.909668f, 0.918945f, 0.926758f, 0.933594f, - 0.940430f, 0.946289f, 0.950684f, 0.954590f, 0.959473f, 0.963379f, 0.966797f, 0.969238f, - 0.972168f, 0.975098f, 0.977051f, 0.979492f, 0.980957f, 0.982910f, 0.984375f, 0.986328f, - 0.987793f, 0.988770f, 0.995117f, 0.996094f, 0.995605f, 0.996094f, 0.996094f, 0.995605f, - 0.000828f, 0.002361f, 0.004116f, 0.006119f, 0.008797f, 0.011391f, 0.014854f, 0.018890f, - 0.023666f, 0.029083f, 0.036011f, 0.044434f, 0.053986f, 0.066589f, 0.081543f, 0.100159f, - 0.122314f, 0.149536f, 0.183350f, 0.222900f, 0.269043f, 0.321533f, 0.378418f, 0.438477f, - 0.499023f, 0.556641f, 0.611328f, 0.661133f, 0.703613f, 0.742188f, 0.775391f, 0.804199f, - 0.828613f, 0.849121f, 0.866211f, 0.881348f, 0.894043f, 0.905762f, 0.916016f, 0.924316f, - 0.931641f, 0.938477f, 0.944336f, 0.949707f, 0.954590f, 0.958496f, 0.962402f, 0.966309f, - 0.969238f, 0.972168f, 0.974121f, 0.977051f, 0.979004f, 0.980957f, 0.982910f, 0.984863f, - 0.985840f, 0.987793f, 0.995117f, 0.995605f, 0.995605f, 0.995605f, 0.995605f, 0.995605f, - 0.000606f, 0.001948f, 0.003483f, 0.005394f, 0.007290f, 0.009735f, 0.012352f, 0.015747f, - 0.019485f, 0.023788f, 0.029358f, 0.035706f, 0.043732f, 0.053162f, 0.064331f, 0.077942f, - 0.094971f, 0.116089f, 0.140991f, 0.172485f, 0.209473f, 0.252686f, 0.302002f, 0.356934f, - 0.415283f, 0.475830f, 0.534180f, 0.589844f, 0.641602f, 0.687500f, 0.728516f, 0.763184f, - 0.792969f, 0.819336f, 0.841309f, 0.860840f, 0.876953f, 0.890625f, 0.902344f, 0.913086f, - 0.921875f, 0.930176f, 0.937012f, 0.943359f, 0.948242f, 0.954102f, 0.958008f, 0.961914f, - 0.965820f, 0.969238f, 0.971680f, 0.974609f, 0.977051f, 0.979004f, 0.981445f, 0.983398f, - 0.984863f, 0.986816f, 0.994141f, 0.994629f, 0.995117f, 0.995117f, 0.995117f, 0.994629f, - 0.000672f, 0.001569f, 0.002895f, 0.004528f, 0.006180f, 0.008324f, 0.010864f, 0.013161f, - 0.016357f, 0.020096f, 0.024216f, 0.029327f, 0.035583f, 0.042664f, 0.051453f, 0.062073f, - 0.075012f, 0.091125f, 0.110291f, 0.134155f, 0.162476f, 0.197266f, 0.238037f, 0.285156f, - 0.337646f, 0.395020f, 0.454590f, 0.513672f, 0.570312f, 0.624023f, 0.672363f, 0.714844f, - 0.750977f, 0.783691f, 0.811035f, 0.834473f, 0.854004f, 0.872070f, 0.886230f, 0.899414f, - 0.911133f, 0.918945f, 0.928223f, 0.936035f, 0.942871f, 0.948242f, 0.953613f, 0.957031f, - 0.961426f, 0.965820f, 0.968750f, 0.972168f, 0.974121f, 0.976562f, 0.979492f, 0.981445f, - 0.983398f, 0.985352f, 0.994141f, 0.994629f, 0.995117f, 0.995117f, 0.995117f, 0.994629f, - 0.000413f, 0.001430f, 0.002577f, 0.004269f, 0.005703f, 0.007137f, 0.008888f, 0.011124f, - 0.013885f, 0.016891f, 0.020355f, 0.024384f, 0.029221f, 0.035217f, 0.041748f, 0.049988f, - 0.060059f, 0.072083f, 0.086914f, 0.105286f, 0.126953f, 0.154175f, 0.186523f, 0.224731f, - 0.269287f, 0.320557f, 0.375732f, 0.434570f, 0.493896f, 0.552246f, 0.606934f, 0.655762f, - 0.701660f, 0.740723f, 0.774902f, 0.803711f, 0.827637f, 0.848633f, 0.867188f, 0.882812f, - 0.895996f, 0.908203f, 0.917969f, 0.926758f, 0.934570f, 0.941895f, 0.947266f, 0.952637f, - 0.957520f, 0.960938f, 0.965820f, 0.968750f, 0.971680f, 0.974609f, 0.977051f, 0.979980f, - 0.981934f, 0.983887f, 0.993652f, 0.994629f, 0.994141f, 0.994141f, 0.994141f, 0.994141f, - 0.000240f, 0.001406f, 0.002373f, 0.003283f, 0.004620f, 0.006264f, 0.007744f, 0.009552f, - 0.011711f, 0.014069f, 0.017273f, 0.020584f, 0.024429f, 0.028946f, 0.034393f, 0.041046f, - 0.048798f, 0.058289f, 0.070312f, 0.083618f, 0.100403f, 0.121338f, 0.146118f, 0.177002f, - 0.213257f, 0.255371f, 0.304443f, 0.358887f, 0.416504f, 0.476562f, 0.534668f, 0.590332f, - 0.642090f, 0.688965f, 0.729492f, 0.766113f, 0.796387f, 0.822754f, 0.844727f, 0.862305f, - 0.880371f, 0.894043f, 0.905762f, 0.916992f, 0.926270f, 0.934082f, 0.940918f, 0.946777f, - 0.953125f, 0.956543f, 0.961426f, 0.964844f, 0.969238f, 0.972656f, 0.974609f, 0.977539f, - 0.979980f, 0.982422f, 0.992676f, 0.994141f, 0.993652f, 0.993652f, 0.993652f, 0.993652f, - 0.000242f, 0.001257f, 0.001991f, 0.003138f, 0.004299f, 0.005302f, 0.006584f, 0.008308f, - 0.010048f, 0.012283f, 0.014526f, 0.017578f, 0.020340f, 0.023972f, 0.028671f, 0.033661f, - 0.040161f, 0.047821f, 0.056213f, 0.067261f, 0.080444f, 0.096191f, 0.115784f, 0.139771f, - 0.168457f, 0.203125f, 0.243286f, 0.290527f, 0.343506f, 0.400879f, 0.459473f, 0.519043f, - 0.576172f, 0.629395f, 0.678223f, 0.721191f, 0.757324f, 0.789062f, 0.816895f, 0.839844f, - 0.859863f, 0.877930f, 0.892578f, 0.904297f, 0.915527f, 0.925293f, 0.933105f, 0.940430f, - 0.946777f, 0.952148f, 0.957031f, 0.961914f, 0.965820f, 0.969238f, 0.973145f, 0.975586f, - 0.978516f, 0.980469f, 0.992188f, 0.993652f, 0.993164f, 0.993164f, 0.993652f, 0.993164f, - 0.000434f, 0.001172f, 0.001865f, 0.002825f, 0.003633f, 0.004757f, 0.005722f, 0.007175f, - 0.009010f, 0.010651f, 0.012520f, 0.014412f, 0.017532f, 0.020599f, 0.024139f, 0.028488f, - 0.033356f, 0.039001f, 0.046295f, 0.054749f, 0.064758f, 0.077209f, 0.092834f, 0.111084f, - 0.134033f, 0.160767f, 0.193604f, 0.233032f, 0.278320f, 0.329590f, 0.386230f, 0.445068f, - 0.504395f, 0.563477f, 0.617188f, 0.666504f, 0.711426f, 0.750000f, 0.783691f, 0.812500f, - 0.836426f, 0.857422f, 0.875488f, 0.891113f, 0.903809f, 0.915039f, 0.924805f, 0.933105f, - 0.940430f, 0.947266f, 0.953125f, 0.958496f, 0.962402f, 0.966309f, 0.969727f, 0.973145f, - 0.976562f, 0.978516f, 0.991699f, 0.992188f, 0.992676f, 0.993164f, 0.993164f, 0.992676f, - 0.000358f, 0.000835f, 0.001738f, 0.002270f, 0.002996f, 0.004078f, 0.005157f, 0.006416f, - 0.007904f, 0.009331f, 0.010826f, 0.012245f, 0.014938f, 0.017303f, 0.020233f, 0.023926f, - 0.027954f, 0.032715f, 0.038147f, 0.045166f, 0.053070f, 0.062561f, 0.074768f, 0.089661f, - 0.106689f, 0.128052f, 0.154175f, 0.185547f, 0.223022f, 0.266846f, 0.317383f, 0.373047f, - 0.431152f, 0.491943f, 0.550293f, 0.606445f, 0.658203f, 0.704102f, 0.744141f, 0.779297f, - 0.809082f, 0.833984f, 0.855957f, 0.875000f, 0.889648f, 0.903320f, 0.915039f, 0.924805f, - 0.933594f, 0.940918f, 0.947754f, 0.954102f, 0.958984f, 0.962402f, 0.966797f, 0.970703f, - 0.974121f, 0.977539f, 0.990723f, 0.992188f, 0.992676f, 0.992676f, 0.992188f, 0.992676f, - 0.000428f, 0.000789f, 0.001460f, 0.002172f, 0.002695f, 0.003561f, 0.004608f, 0.005848f, - 0.006886f, 0.007736f, 0.009560f, 0.011078f, 0.012817f, 0.015015f, 0.017563f, 0.020157f, - 0.023666f, 0.027145f, 0.031891f, 0.037384f, 0.044189f, 0.051788f, 0.061188f, 0.072327f, - 0.085999f, 0.102966f, 0.123413f, 0.148071f, 0.178101f, 0.214478f, 0.256836f, 0.306396f, - 0.360840f, 0.419678f, 0.479736f, 0.540527f, 0.597656f, 0.649902f, 0.697754f, 0.738770f, - 0.775391f, 0.805664f, 0.831543f, 0.854004f, 0.873535f, 0.889160f, 0.902832f, 0.915039f, - 0.925293f, 0.934082f, 0.941895f, 0.948730f, 0.954102f, 0.959961f, 0.963867f, 0.968262f, - 0.971680f, 0.975586f, 0.990723f, 0.991699f, 0.991699f, 0.991699f, 0.991699f, 0.991211f, - 0.000237f, 0.000782f, 0.001245f, 0.001923f, 0.002417f, 0.003225f, 0.004101f, 0.005062f, - 0.005920f, 0.007030f, 0.008102f, 0.009743f, 0.011009f, 0.013054f, 0.015190f, 0.017380f, - 0.020126f, 0.023346f, 0.027161f, 0.031464f, 0.036316f, 0.042664f, 0.050110f, 0.058807f, - 0.069946f, 0.083191f, 0.099121f, 0.118835f, 0.142822f, 0.171997f, 0.206665f, 0.248413f, - 0.296143f, 0.350586f, 0.408936f, 0.469727f, 0.530762f, 0.589844f, 0.643555f, 0.691895f, - 0.734375f, 0.772461f, 0.803223f, 0.830566f, 0.854492f, 0.873047f, 0.889648f, 0.903809f, - 0.916016f, 0.926270f, 0.935059f, 0.943359f, 0.949219f, 0.955566f, 0.960938f, 0.965332f, - 0.969727f, 0.973145f, 0.989746f, 0.990723f, 0.990723f, 0.990723f, 0.991211f, 0.990723f, - 0.000243f, 0.000793f, 0.001210f, 0.001616f, 0.002260f, 0.003069f, 0.003649f, 0.004444f, - 0.005322f, 0.006088f, 0.006954f, 0.008278f, 0.009766f, 0.011139f, 0.012970f, 0.014908f, - 0.016968f, 0.019897f, 0.023193f, 0.026962f, 0.030792f, 0.035522f, 0.041931f, 0.048920f, - 0.057404f, 0.067993f, 0.080383f, 0.095825f, 0.114929f, 0.137695f, 0.165771f, 0.199585f, - 0.241089f, 0.287842f, 0.341553f, 0.400391f, 0.462402f, 0.523438f, 0.583008f, 0.638184f, - 0.687988f, 0.732422f, 0.770020f, 0.802246f, 0.830566f, 0.854004f, 0.873047f, 0.891113f, - 0.904785f, 0.916992f, 0.926758f, 0.936523f, 0.943848f, 0.951172f, 0.956543f, 0.961914f, - 0.966797f, 0.971191f, 0.989258f, 0.990234f, 0.990234f, 0.990234f, 0.990234f, 0.989746f, - 0.000000f, 0.000484f, 0.000973f, 0.001453f, 0.001999f, 0.002689f, 0.003359f, 0.003864f, - 0.004726f, 0.005444f, 0.006516f, 0.007404f, 0.008461f, 0.009720f, 0.011261f, 0.012985f, - 0.014908f, 0.017120f, 0.019699f, 0.022614f, 0.026093f, 0.030228f, 0.034668f, 0.040619f, - 0.047699f, 0.055756f, 0.066284f, 0.078308f, 0.092834f, 0.111328f, 0.133423f, 0.160889f, - 0.194214f, 0.233765f, 0.281006f, 0.334473f, 0.392822f, 0.455078f, 0.517090f, 0.578125f, - 0.634766f, 0.686035f, 0.730957f, 0.768555f, 0.803223f, 0.831055f, 0.854492f, 0.875488f, - 0.892090f, 0.906250f, 0.918457f, 0.929688f, 0.937988f, 0.945801f, 0.952148f, 0.958496f, - 0.963867f, 0.968750f, 0.988281f, 0.989258f, 0.989746f, 0.989258f, 0.989746f, 0.989258f, - 0.000241f, 0.000699f, 0.000835f, 0.001354f, 0.002066f, 0.002405f, 0.003073f, 0.003466f, - 0.003847f, 0.004868f, 0.005798f, 0.006325f, 0.007446f, 0.008553f, 0.009789f, 0.011375f, - 0.013031f, 0.014702f, 0.016937f, 0.019455f, 0.022171f, 0.025467f, 0.029541f, 0.034271f, - 0.039734f, 0.046295f, 0.054291f, 0.063904f, 0.075745f, 0.089966f, 0.107727f, 0.129395f, - 0.156250f, 0.188965f, 0.228394f, 0.274658f, 0.327637f, 0.386963f, 0.449219f, 0.512695f, - 0.574707f, 0.632324f, 0.684570f, 0.730469f, 0.770508f, 0.804688f, 0.832520f, 0.857422f, - 0.876953f, 0.893066f, 0.908691f, 0.920410f, 0.931152f, 0.940430f, 0.947754f, 0.954590f, - 0.960938f, 0.965820f, 0.986816f, 0.988770f, 0.988770f, 0.988770f, 0.988770f, 0.988770f, - 0.000122f, 0.000480f, 0.000793f, 0.001184f, 0.001847f, 0.002220f, 0.002459f, 0.003109f, - 0.003740f, 0.004234f, 0.005127f, 0.005730f, 0.006557f, 0.007458f, 0.008469f, 0.009911f, - 0.011162f, 0.012848f, 0.014519f, 0.016693f, 0.019135f, 0.021820f, 0.025024f, 0.028931f, - 0.033508f, 0.038757f, 0.045135f, 0.052856f, 0.062042f, 0.073547f, 0.087646f, 0.104736f, - 0.126099f, 0.152588f, 0.184570f, 0.223511f, 0.269775f, 0.323242f, 0.382324f, 0.445801f, - 0.510254f, 0.573242f, 0.631348f, 0.685059f, 0.731934f, 0.772461f, 0.806641f, 0.834961f, - 0.859375f, 0.879883f, 0.897461f, 0.911133f, 0.923828f, 0.933594f, 0.942383f, 0.950195f, - 0.956055f, 0.962402f, 0.985840f, 0.987305f, 0.987793f, 0.987793f, 0.988281f, 0.987793f, - 0.000244f, 0.000471f, 0.000666f, 0.001267f, 0.001592f, 0.001838f, 0.002251f, 0.002855f, - 0.003225f, 0.003828f, 0.004372f, 0.005112f, 0.005695f, 0.006340f, 0.007534f, 0.008797f, - 0.009895f, 0.011215f, 0.012604f, 0.014503f, 0.016602f, 0.018738f, 0.021408f, 0.024567f, - 0.028305f, 0.032654f, 0.037872f, 0.043732f, 0.051239f, 0.060669f, 0.071716f, 0.085510f, - 0.102356f, 0.123230f, 0.149170f, 0.180664f, 0.219849f, 0.265869f, 0.319092f, 0.379150f, - 0.443604f, 0.508789f, 0.572754f, 0.633301f, 0.686523f, 0.734863f, 0.775391f, 0.809570f, - 0.838379f, 0.862305f, 0.883301f, 0.900391f, 0.914551f, 0.926270f, 0.937012f, 0.944824f, - 0.953125f, 0.959473f, 0.985352f, 0.986816f, 0.986816f, 0.986816f, 0.986816f, 0.986816f, - 0.000242f, 0.000346f, 0.000827f, 0.001065f, 0.001428f, 0.001572f, 0.001984f, 0.002367f, - 0.002851f, 0.003277f, 0.003786f, 0.004501f, 0.005253f, 0.005955f, 0.006573f, 0.007736f, - 0.008659f, 0.009880f, 0.011177f, 0.012459f, 0.014153f, 0.016403f, 0.018173f, 0.020859f, - 0.024017f, 0.027496f, 0.031708f, 0.036682f, 0.042877f, 0.050446f, 0.059174f, 0.070068f, - 0.083374f, 0.100159f, 0.120728f, 0.145874f, 0.177612f, 0.216187f, 0.262695f, 0.316650f, - 0.377686f, 0.443115f, 0.509766f, 0.575195f, 0.635742f, 0.691406f, 0.738281f, 0.779785f, - 0.813965f, 0.843750f, 0.866699f, 0.887207f, 0.904297f, 0.918945f, 0.930176f, 0.940918f, - 0.948730f, 0.956055f, 0.984375f, 0.985840f, 0.985840f, 0.985840f, 0.986328f, 0.985840f, - 0.000242f, 0.000540f, 0.000708f, 0.000830f, 0.001143f, 0.001451f, 0.001861f, 0.002249f, - 0.002661f, 0.003010f, 0.003435f, 0.003922f, 0.004707f, 0.005165f, 0.005787f, 0.006840f, - 0.007374f, 0.008545f, 0.009651f, 0.011147f, 0.012581f, 0.014084f, 0.015991f, 0.017899f, - 0.020325f, 0.023392f, 0.026978f, 0.031113f, 0.035919f, 0.042023f, 0.049103f, 0.057831f, - 0.068420f, 0.081543f, 0.098145f, 0.118530f, 0.143921f, 0.175293f, 0.213989f, 0.260742f, - 0.316162f, 0.377441f, 0.444336f, 0.512207f, 0.579590f, 0.641113f, 0.696289f, 0.744629f, - 0.786621f, 0.820801f, 0.849609f, 0.872559f, 0.892578f, 0.908691f, 0.922363f, 0.934570f, - 0.944336f, 0.951660f, 0.982910f, 0.984375f, 0.984863f, 0.984863f, 0.985352f, 0.984863f, - 0.000106f, 0.000477f, 0.000649f, 0.000901f, 0.001110f, 0.001206f, 0.001630f, 0.002121f, - 0.002192f, 0.002743f, 0.003128f, 0.003538f, 0.003941f, 0.004688f, 0.005276f, 0.005905f, - 0.006546f, 0.007568f, 0.008461f, 0.009483f, 0.010674f, 0.011864f, 0.013649f, 0.015549f, - 0.017731f, 0.020111f, 0.023010f, 0.026199f, 0.030304f, 0.035278f, 0.040833f, 0.047821f, - 0.056580f, 0.066895f, 0.079895f, 0.096191f, 0.116760f, 0.141968f, 0.173584f, 0.212646f, - 0.260498f, 0.316162f, 0.379883f, 0.447754f, 0.517578f, 0.584961f, 0.647949f, 0.704102f, - 0.752930f, 0.792969f, 0.827148f, 0.855957f, 0.877930f, 0.898438f, 0.914062f, 0.928223f, - 0.938965f, 0.948242f, 0.981445f, 0.983398f, 0.983887f, 0.983887f, 0.983887f, 0.983398f, - 0.000208f, 0.000456f, 0.000582f, 0.000788f, 0.001016f, 0.001428f, 0.001507f, 0.001769f, - 0.002203f, 0.002525f, 0.002718f, 0.003187f, 0.003761f, 0.004238f, 0.004635f, 0.005348f, - 0.005901f, 0.006805f, 0.007500f, 0.008545f, 0.009270f, 0.010437f, 0.011742f, 0.013344f, - 0.015198f, 0.017242f, 0.019516f, 0.022430f, 0.025665f, 0.029922f, 0.034180f, 0.040161f, - 0.046936f, 0.055420f, 0.065735f, 0.078552f, 0.094666f, 0.114563f, 0.140503f, 0.172485f, - 0.212646f, 0.260986f, 0.318359f, 0.383545f, 0.453125f, 0.524414f, 0.593750f, 0.656738f, - 0.712891f, 0.761230f, 0.801270f, 0.835938f, 0.862305f, 0.885742f, 0.904785f, 0.919922f, - 0.933594f, 0.943359f, 0.980469f, 0.982422f, 0.982422f, 0.981934f, 0.982422f, 0.982422f, - 0.000170f, 0.000350f, 0.000583f, 0.000682f, 0.000845f, 0.001036f, 0.001265f, 0.001821f, - 0.001953f, 0.002163f, 0.002525f, 0.002771f, 0.003418f, 0.003729f, 0.004040f, 0.004871f, - 0.005188f, 0.005726f, 0.006512f, 0.007130f, 0.008087f, 0.009018f, 0.010216f, 0.011490f, - 0.013084f, 0.014565f, 0.016891f, 0.019073f, 0.021851f, 0.025253f, 0.029022f, 0.033539f, - 0.039124f, 0.045563f, 0.054230f, 0.064270f, 0.077271f, 0.093323f, 0.113403f, 0.139648f, - 0.172485f, 0.213379f, 0.262939f, 0.322266f, 0.389404f, 0.461426f, 0.534180f, 0.604492f, - 0.668457f, 0.724609f, 0.772461f, 0.812500f, 0.845703f, 0.872070f, 0.894043f, 0.911621f, - 0.926758f, 0.938477f, 0.979004f, 0.980469f, 0.980957f, 0.980957f, 0.980957f, 0.980957f, - 0.000000f, 0.000332f, 0.000583f, 0.000583f, 0.000848f, 0.000959f, 0.001125f, 0.001425f, - 0.001810f, 0.001899f, 0.002300f, 0.002529f, 0.002996f, 0.003162f, 0.003607f, 0.004150f, - 0.004761f, 0.005146f, 0.005791f, 0.006329f, 0.007099f, 0.008110f, 0.008949f, 0.009941f, - 0.011253f, 0.012756f, 0.014565f, 0.016434f, 0.018707f, 0.021271f, 0.024475f, 0.028290f, - 0.032745f, 0.037964f, 0.044769f, 0.052795f, 0.063416f, 0.076050f, 0.092102f, 0.113464f, - 0.139526f, 0.172974f, 0.214600f, 0.266602f, 0.327637f, 0.397461f, 0.471191f, 0.546387f, - 0.617188f, 0.682129f, 0.737793f, 0.784668f, 0.823730f, 0.854980f, 0.881348f, 0.902344f, - 0.918945f, 0.933105f, 0.977539f, 0.979492f, 0.979492f, 0.979492f, 0.979492f, 0.979492f, - 0.000000f, 0.000243f, 0.000553f, 0.000575f, 0.000591f, 0.000798f, 0.000991f, 0.001234f, - 0.001419f, 0.001812f, 0.001935f, 0.002186f, 0.002518f, 0.002975f, 0.003202f, 0.003614f, - 0.004047f, 0.004425f, 0.005013f, 0.005718f, 0.006172f, 0.007046f, 0.007740f, 0.008835f, - 0.009819f, 0.011192f, 0.012444f, 0.014114f, 0.015884f, 0.018204f, 0.020844f, 0.023392f, - 0.027420f, 0.031921f, 0.037170f, 0.043610f, 0.052032f, 0.062408f, 0.075256f, 0.091675f, - 0.112610f, 0.140015f, 0.173950f, 0.217651f, 0.271973f, 0.335693f, 0.407715f, 0.484619f, - 0.561035f, 0.633789f, 0.698242f, 0.752930f, 0.798828f, 0.836426f, 0.867676f, 0.891602f, - 0.911621f, 0.926270f, 0.975098f, 0.977539f, 0.978516f, 0.977539f, 0.977539f, 0.978027f, - 0.000121f, 0.000121f, 0.000241f, 0.000385f, 0.000684f, 0.000693f, 0.000932f, 0.001156f, - 0.001410f, 0.001648f, 0.001893f, 0.002184f, 0.002367f, 0.002579f, 0.002872f, 0.003319f, - 0.003653f, 0.003922f, 0.004425f, 0.004925f, 0.005436f, 0.006180f, 0.006836f, 0.007645f, - 0.008278f, 0.009476f, 0.010788f, 0.012169f, 0.013695f, 0.015305f, 0.017319f, 0.020111f, - 0.022858f, 0.026718f, 0.030975f, 0.036255f, 0.042938f, 0.051270f, 0.061493f, 0.074768f, - 0.091187f, 0.112976f, 0.140747f, 0.176392f, 0.222168f, 0.278809f, 0.345703f, 0.421387f, - 0.500488f, 0.578613f, 0.651855f, 0.715820f, 0.769531f, 0.813965f, 0.850586f, 0.878418f, - 0.901855f, 0.920410f, 0.973633f, 0.975586f, 0.976074f, 0.976562f, 0.976562f, 0.975098f, - 0.000240f, 0.000120f, 0.000281f, 0.000333f, 0.000498f, 0.000680f, 0.000684f, 0.001083f, - 0.001312f, 0.001618f, 0.001606f, 0.001834f, 0.002087f, 0.002316f, 0.002735f, 0.002792f, - 0.003084f, 0.003386f, 0.003944f, 0.004353f, 0.004761f, 0.005390f, 0.005997f, 0.006615f, - 0.007389f, 0.008324f, 0.008987f, 0.010284f, 0.011703f, 0.013382f, 0.014717f, 0.016953f, - 0.019424f, 0.022278f, 0.026047f, 0.030029f, 0.035492f, 0.042145f, 0.050446f, 0.060608f, - 0.073975f, 0.091187f, 0.113831f, 0.142700f, 0.180176f, 0.228271f, 0.288086f, 0.359131f, - 0.437988f, 0.519531f, 0.600098f, 0.673340f, 0.735352f, 0.787598f, 0.830566f, 0.865234f, - 0.891602f, 0.913086f, 0.971680f, 0.974121f, 0.974121f, 0.974121f, 0.974121f, 0.974609f, - 0.000000f, 0.000239f, 0.000236f, 0.000425f, 0.000487f, 0.000608f, 0.000850f, 0.001012f, - 0.001140f, 0.001260f, 0.001410f, 0.001640f, 0.001953f, 0.002003f, 0.002342f, 0.002434f, - 0.002686f, 0.002934f, 0.003305f, 0.003771f, 0.004169f, 0.004692f, 0.005028f, 0.005817f, - 0.006371f, 0.007179f, 0.007919f, 0.008965f, 0.009857f, 0.011261f, 0.012703f, 0.014229f, - 0.016312f, 0.018494f, 0.021744f, 0.025024f, 0.029633f, 0.034790f, 0.041199f, 0.049561f, - 0.060242f, 0.073608f, 0.091675f, 0.114502f, 0.144897f, 0.185547f, 0.236328f, 0.300049f, - 0.375732f, 0.458496f, 0.542969f, 0.624023f, 0.696289f, 0.758301f, 0.808105f, 0.847656f, - 0.879395f, 0.903809f, 0.968750f, 0.971191f, 0.972168f, 0.971680f, 0.972168f, 0.971680f, - 0.000000f, 0.000217f, 0.000235f, 0.000235f, 0.000321f, 0.000560f, 0.000588f, 0.000897f, - 0.001034f, 0.001040f, 0.001246f, 0.001369f, 0.001611f, 0.001692f, 0.001942f, 0.002153f, - 0.002337f, 0.002638f, 0.002878f, 0.003330f, 0.003672f, 0.003986f, 0.004498f, 0.004826f, - 0.005535f, 0.006176f, 0.006561f, 0.007538f, 0.008362f, 0.009544f, 0.010612f, 0.011879f, - 0.013794f, 0.015839f, 0.018326f, 0.020889f, 0.024567f, 0.028625f, 0.033783f, 0.040527f, - 0.049133f, 0.059998f, 0.073608f, 0.092041f, 0.116394f, 0.148682f, 0.191528f, 0.246582f, - 0.315186f, 0.395508f, 0.482910f, 0.570312f, 0.651367f, 0.722168f, 0.781738f, 0.828613f, - 0.866211f, 0.895508f, 0.966797f, 0.968750f, 0.969238f, 0.969727f, 0.969238f, 0.969238f, - 0.000000f, 0.000108f, 0.000215f, 0.000346f, 0.000352f, 0.000501f, 0.000783f, 0.000828f, - 0.000954f, 0.000980f, 0.001130f, 0.001353f, 0.001429f, 0.001522f, 0.001690f, 0.001760f, - 0.002172f, 0.002363f, 0.002522f, 0.002777f, 0.003202f, 0.003550f, 0.004040f, 0.004364f, - 0.004734f, 0.005192f, 0.005909f, 0.006271f, 0.007015f, 0.007957f, 0.008774f, 0.010185f, - 0.011681f, 0.013306f, 0.015327f, 0.017517f, 0.020264f, 0.023636f, 0.027740f, 0.033234f, - 0.039856f, 0.048340f, 0.059387f, 0.074097f, 0.093567f, 0.118896f, 0.153931f, 0.200073f, - 0.260254f, 0.334473f, 0.420410f, 0.511719f, 0.601562f, 0.682129f, 0.750488f, 0.807617f, - 0.851074f, 0.884277f, 0.963867f, 0.966309f, 0.966797f, 0.966797f, 0.966797f, 0.966797f, - 0.000000f, 0.000059f, 0.000292f, 0.000331f, 0.000344f, 0.000613f, 0.000532f, 0.000703f, - 0.000853f, 0.000915f, 0.000936f, 0.001102f, 0.001284f, 0.001430f, 0.001417f, 0.001475f, - 0.001791f, 0.001989f, 0.002161f, 0.002388f, 0.002775f, 0.003017f, 0.003357f, 0.003763f, - 0.004124f, 0.004383f, 0.004917f, 0.005436f, 0.005840f, 0.006733f, 0.007511f, 0.008667f, - 0.009567f, 0.011032f, 0.012474f, 0.014610f, 0.016739f, 0.019379f, 0.022873f, 0.027252f, - 0.032410f, 0.039062f, 0.048065f, 0.059296f, 0.074646f, 0.094971f, 0.123108f, 0.161011f, - 0.211426f, 0.277344f, 0.358154f, 0.450195f, 0.545410f, 0.636230f, 0.715332f, 0.781250f, - 0.832520f, 0.872070f, 0.960449f, 0.962402f, 0.963867f, 0.963379f, 0.962891f, 0.963379f, - 0.000000f, 0.000000f, 0.000098f, 0.000301f, 0.000315f, 0.000566f, 0.000587f, 0.000627f, - 0.000643f, 0.000795f, 0.000974f, 0.001023f, 0.000987f, 0.001031f, 0.001245f, 0.001470f, - 0.001637f, 0.001820f, 0.001884f, 0.002146f, 0.002357f, 0.002630f, 0.002913f, 0.003164f, - 0.003380f, 0.003824f, 0.004189f, 0.004353f, 0.004940f, 0.005688f, 0.006409f, 0.007347f, - 0.008018f, 0.009163f, 0.010559f, 0.012039f, 0.013695f, 0.016144f, 0.018723f, 0.022354f, - 0.026337f, 0.031433f, 0.038818f, 0.047546f, 0.059662f, 0.075623f, 0.097473f, 0.127808f, - 0.169556f, 0.225830f, 0.299072f, 0.387451f, 0.486084f, 0.583984f, 0.674805f, 0.751465f, - 0.812012f, 0.859375f, 0.957031f, 0.958984f, 0.959473f, 0.959961f, 0.959961f, 0.959961f, - 0.000000f, 0.000000f, 0.000004f, 0.000078f, 0.000408f, 0.000432f, 0.000563f, 0.000560f, - 0.000566f, 0.000623f, 0.000782f, 0.000829f, 0.000896f, 0.000956f, 0.001056f, 0.001249f, - 0.001414f, 0.001473f, 0.001646f, 0.001764f, 0.002066f, 0.002230f, 0.002436f, 0.002651f, - 0.003012f, 0.003252f, 0.003414f, 0.004055f, 0.004143f, 0.004784f, 0.005356f, 0.006077f, - 0.006870f, 0.007538f, 0.008728f, 0.009834f, 0.011322f, 0.013130f, 0.015427f, 0.017914f, - 0.021271f, 0.025436f, 0.030960f, 0.038086f, 0.047485f, 0.060303f, 0.077087f, 0.101196f, - 0.134521f, 0.180786f, 0.244507f, 0.326172f, 0.423584f, 0.527832f, 0.628418f, 0.716797f, - 0.788086f, 0.843262f, 0.953125f, 0.955566f, 0.955566f, 0.956543f, 0.956055f, 0.956543f, - 0.000000f, 0.000000f, 0.000000f, 0.000236f, 0.000320f, 0.000484f, 0.000521f, 0.000549f, - 0.000556f, 0.000584f, 0.000574f, 0.000690f, 0.000758f, 0.000841f, 0.001003f, 0.001013f, - 0.001169f, 0.001292f, 0.001437f, 0.001658f, 0.001830f, 0.002001f, 0.002081f, 0.002146f, - 0.002434f, 0.002712f, 0.002964f, 0.003220f, 0.003513f, 0.003963f, 0.004410f, 0.004875f, - 0.005608f, 0.006245f, 0.007179f, 0.008118f, 0.009201f, 0.010582f, 0.012360f, 0.014343f, - 0.016968f, 0.020401f, 0.024628f, 0.030365f, 0.037567f, 0.047455f, 0.060913f, 0.079529f, - 0.105774f, 0.143555f, 0.196167f, 0.268799f, 0.361084f, 0.467041f, 0.576172f, 0.676758f, - 0.760254f, 0.825195f, 0.948242f, 0.951660f, 0.951660f, 0.951660f, 0.951660f, 0.951660f, - 0.000000f, 0.000000f, 0.000000f, 0.000122f, 0.000257f, 0.000334f, 0.000390f, 0.000496f, - 0.000520f, 0.000539f, 0.000590f, 0.000602f, 0.000646f, 0.000725f, 0.000909f, 0.000949f, - 0.001023f, 0.001121f, 0.001181f, 0.001308f, 0.001474f, 0.001457f, 0.001714f, 0.002007f, - 0.001929f, 0.002039f, 0.002468f, 0.002672f, 0.003025f, 0.003317f, 0.003635f, 0.004047f, - 0.004433f, 0.004864f, 0.005756f, 0.006493f, 0.007515f, 0.008331f, 0.009697f, 0.011383f, - 0.014000f, 0.016235f, 0.019653f, 0.024185f, 0.029465f, 0.037109f, 0.047699f, 0.062164f, - 0.082642f, 0.112488f, 0.155151f, 0.216919f, 0.300049f, 0.404541f, 0.520020f, 0.631836f, - 0.728516f, 0.805664f, 0.943848f, 0.946289f, 0.946777f, 0.946777f, 0.947266f, 0.947266f, - 0.000000f, 0.000000f, 0.000122f, 0.000088f, 0.000219f, 0.000229f, 0.000355f, 0.000414f, - 0.000482f, 0.000545f, 0.000559f, 0.000568f, 0.000481f, 0.000668f, 0.000636f, 0.000728f, - 0.000924f, 0.000980f, 0.001017f, 0.001109f, 0.001258f, 0.001353f, 0.001451f, 0.001564f, - 0.001621f, 0.001740f, 0.002066f, 0.002289f, 0.002459f, 0.002621f, 0.002975f, 0.003349f, - 0.003588f, 0.003998f, 0.004723f, 0.005116f, 0.006035f, 0.006859f, 0.007957f, 0.009064f, - 0.010658f, 0.012711f, 0.015511f, 0.018555f, 0.023026f, 0.028854f, 0.037140f, 0.048035f, - 0.064026f, 0.086914f, 0.121033f, 0.171387f, 0.244141f, 0.341797f, 0.458740f, 0.580078f, - 0.691895f, 0.780762f, 0.937988f, 0.940430f, 0.941406f, 0.940918f, 0.941895f, 0.941406f, - 0.000000f, 0.000000f, 0.000000f, 0.000080f, 0.000211f, 0.000221f, 0.000225f, 0.000192f, - 0.000352f, 0.000368f, 0.000397f, 0.000529f, 0.000510f, 0.000504f, 0.000540f, 0.000671f, - 0.000694f, 0.000763f, 0.000902f, 0.000998f, 0.001063f, 0.001074f, 0.001128f, 0.001407f, - 0.001370f, 0.001449f, 0.001682f, 0.001635f, 0.001976f, 0.002108f, 0.002335f, 0.002558f, - 0.002905f, 0.003176f, 0.003637f, 0.003948f, 0.004650f, 0.005341f, 0.006237f, 0.007034f, - 0.008415f, 0.009811f, 0.012032f, 0.014565f, 0.017731f, 0.022324f, 0.028427f, 0.036713f, - 0.048859f, 0.066406f, 0.092957f, 0.133057f, 0.193848f, 0.281250f, 0.395508f, 0.524902f, - 0.648926f, 0.754395f, 0.931152f, 0.934570f, 0.934570f, 0.934570f, 0.935547f, 0.935059f, - 0.000000f, 0.000000f, 0.000000f, 0.000121f, 0.000181f, 0.000196f, 0.000236f, 0.000250f, - 0.000226f, 0.000281f, 0.000335f, 0.000457f, 0.000406f, 0.000511f, 0.000522f, 0.000593f, - 0.000539f, 0.000663f, 0.000661f, 0.000779f, 0.000978f, 0.000855f, 0.000937f, 0.001128f, - 0.001163f, 0.001253f, 0.001241f, 0.001531f, 0.001595f, 0.001796f, 0.001888f, 0.002226f, - 0.002350f, 0.002609f, 0.002787f, 0.003260f, 0.003656f, 0.004303f, 0.004910f, 0.005577f, - 0.006683f, 0.007603f, 0.009102f, 0.011017f, 0.013603f, 0.016968f, 0.021652f, 0.027939f, - 0.037109f, 0.050262f, 0.070374f, 0.101624f, 0.150391f, 0.225220f, 0.331543f, 0.463867f, - 0.601074f, 0.723145f, 0.923828f, 0.927246f, 0.927246f, 0.928223f, 0.927734f, 0.928223f, - 0.000000f, 0.000000f, 0.000122f, 0.000121f, 0.000121f, 0.000174f, 0.000156f, 0.000204f, - 0.000180f, 0.000221f, 0.000246f, 0.000346f, 0.000313f, 0.000426f, 0.000468f, 0.000482f, - 0.000559f, 0.000582f, 0.000536f, 0.000611f, 0.000770f, 0.000666f, 0.000919f, 0.000947f, - 0.001013f, 0.000948f, 0.001129f, 0.001169f, 0.001463f, 0.001579f, 0.001540f, 0.001555f, - 0.001888f, 0.002007f, 0.002390f, 0.002623f, 0.002708f, 0.003235f, 0.003584f, 0.004223f, - 0.005001f, 0.005791f, 0.006905f, 0.008118f, 0.010117f, 0.012512f, 0.015961f, 0.020798f, - 0.027374f, 0.037628f, 0.052673f, 0.076172f, 0.114197f, 0.175659f, 0.270752f, 0.399658f, - 0.546875f, 0.687012f, 0.915527f, 0.918457f, 0.919434f, 0.919434f, 0.919434f, 0.919434f, - 0.000000f, 0.000000f, 0.000121f, 0.000121f, 0.000121f, 0.000120f, 0.000139f, 0.000141f, - 0.000152f, 0.000186f, 0.000209f, 0.000222f, 0.000297f, 0.000330f, 0.000367f, 0.000403f, - 0.000433f, 0.000456f, 0.000457f, 0.000484f, 0.000521f, 0.000544f, 0.000594f, 0.000807f, - 0.000790f, 0.000841f, 0.000784f, 0.001025f, 0.001112f, 0.001014f, 0.001146f, 0.001287f, - 0.001485f, 0.001541f, 0.001740f, 0.002014f, 0.002264f, 0.002460f, 0.002825f, 0.003124f, - 0.003683f, 0.004177f, 0.005024f, 0.006004f, 0.007454f, 0.009041f, 0.011833f, 0.014839f, - 0.019791f, 0.027283f, 0.038361f, 0.055817f, 0.084656f, 0.133057f, 0.213013f, 0.334717f, - 0.488770f, 0.645996f, 0.905762f, 0.909668f, 0.909668f, 0.909180f, 0.910645f, 0.908691f, - 0.000000f, 0.000000f, 0.000121f, 0.000121f, 0.000120f, 0.000120f, 0.000119f, 0.000115f, - 0.000104f, 0.000105f, 0.000203f, 0.000235f, 0.000185f, 0.000290f, 0.000201f, 0.000306f, - 0.000259f, 0.000370f, 0.000401f, 0.000428f, 0.000596f, 0.000617f, 0.000474f, 0.000593f, - 0.000641f, 0.000676f, 0.000682f, 0.000826f, 0.000897f, 0.000934f, 0.000972f, 0.000972f, - 0.001213f, 0.001281f, 0.001410f, 0.001451f, 0.001562f, 0.001786f, 0.002031f, 0.002417f, - 0.002764f, 0.003162f, 0.003763f, 0.004406f, 0.005310f, 0.006454f, 0.008156f, 0.010849f, - 0.014305f, 0.019318f, 0.027328f, 0.039856f, 0.061310f, 0.097717f, 0.162354f, 0.270752f, - 0.424805f, 0.599609f, 0.894043f, 0.897949f, 0.898438f, 0.898438f, 0.898926f, 0.898438f, - 0.000000f, 0.000121f, 0.000121f, 0.000120f, 0.000119f, 0.000119f, 0.000118f, 0.000118f, - 0.000112f, 0.000102f, 0.000094f, 0.000109f, 0.000131f, 0.000145f, 0.000232f, 0.000171f, - 0.000278f, 0.000230f, 0.000347f, 0.000331f, 0.000379f, 0.000381f, 0.000512f, 0.000427f, - 0.000541f, 0.000566f, 0.000547f, 0.000613f, 0.000706f, 0.000660f, 0.000809f, 0.000941f, - 0.000950f, 0.001035f, 0.001069f, 0.001220f, 0.001149f, 0.001314f, 0.001603f, 0.001801f, - 0.002062f, 0.002394f, 0.002737f, 0.003057f, 0.003771f, 0.004471f, 0.005875f, 0.007217f, - 0.009651f, 0.013344f, 0.018829f, 0.027710f, 0.043091f, 0.069214f, 0.119141f, 0.210571f, - 0.358398f, 0.544922f, 0.881348f, 0.883789f, 0.885254f, 0.885742f, 0.885254f, 0.885254f, - 0.000000f, 0.000121f, 0.000120f, 0.000119f, 0.000119f, 0.000118f, 0.000117f, 0.000116f, - 0.000116f, 0.000110f, 0.000101f, 0.000094f, 0.000087f, 0.000157f, 0.000151f, 0.000168f, - 0.000146f, 0.000219f, 0.000214f, 0.000261f, 0.000313f, 0.000363f, 0.000311f, 0.000415f, - 0.000476f, 0.000448f, 0.000429f, 0.000460f, 0.000481f, 0.000560f, 0.000544f, 0.000695f, - 0.000626f, 0.000789f, 0.000877f, 0.000894f, 0.000948f, 0.001177f, 0.001175f, 0.001366f, - 0.001487f, 0.001738f, 0.002008f, 0.002304f, 0.002663f, 0.003250f, 0.004002f, 0.004932f, - 0.006416f, 0.008636f, 0.012344f, 0.018127f, 0.028610f, 0.047150f, 0.083923f, 0.156860f, - 0.291260f, 0.487305f, 0.866211f, 0.869141f, 0.870605f, 0.870117f, 0.871094f, 0.870117f, - 0.000000f, 0.000000f, 0.000119f, 0.000118f, 0.000117f, 0.000116f, 0.000115f, 0.000115f, - 0.000114f, 0.000114f, 0.000109f, 0.000101f, 0.000094f, 0.000087f, 0.000081f, 0.000085f, - 0.000129f, 0.000150f, 0.000176f, 0.000193f, 0.000216f, 0.000257f, 0.000241f, 0.000302f, - 0.000259f, 0.000299f, 0.000397f, 0.000403f, 0.000384f, 0.000402f, 0.000425f, 0.000582f, - 0.000467f, 0.000614f, 0.000660f, 0.000625f, 0.000650f, 0.000819f, 0.000790f, 0.000879f, - 0.001001f, 0.001140f, 0.001403f, 0.001555f, 0.001844f, 0.002213f, 0.002636f, 0.003235f, - 0.004082f, 0.005604f, 0.007896f, 0.011292f, 0.018005f, 0.030472f, 0.055786f, 0.109985f, - 0.224976f, 0.421875f, 0.848145f, 0.852539f, 0.853027f, 0.852539f, 0.852539f, 0.853027f, - 0.000000f, 0.000119f, 0.000118f, 0.000116f, 0.000115f, 0.000114f, 0.000113f, 0.000112f, - 0.000111f, 0.000111f, 0.000110f, 0.000108f, 0.000101f, 0.000094f, 0.000088f, 0.000082f, - 0.000077f, 0.000109f, 0.000068f, 0.000102f, 0.000127f, 0.000158f, 0.000177f, 0.000192f, - 0.000207f, 0.000214f, 0.000249f, 0.000278f, 0.000296f, 0.000320f, 0.000330f, 0.000342f, - 0.000415f, 0.000371f, 0.000389f, 0.000508f, 0.000463f, 0.000586f, 0.000606f, 0.000649f, - 0.000724f, 0.000841f, 0.000910f, 0.001065f, 0.001236f, 0.001475f, 0.001807f, 0.002138f, - 0.002716f, 0.003622f, 0.004921f, 0.006950f, 0.010574f, 0.018433f, 0.034607f, 0.072449f, - 0.163818f, 0.352295f, 0.827637f, 0.831055f, 0.831543f, 0.832031f, 0.833008f, 0.832520f, - 0.000120f, 0.000116f, 0.000114f, 0.000113f, 0.000111f, 0.000110f, 0.000109f, 0.000108f, - 0.000107f, 0.000106f, 0.000106f, 0.000105f, 0.000104f, 0.000101f, 0.000094f, 0.000088f, - 0.000083f, 0.000078f, 0.000073f, 0.000092f, 0.000064f, 0.000097f, 0.000073f, 0.000105f, - 0.000125f, 0.000162f, 0.000179f, 0.000177f, 0.000191f, 0.000221f, 0.000241f, 0.000235f, - 0.000270f, 0.000277f, 0.000287f, 0.000329f, 0.000319f, 0.000428f, 0.000417f, 0.000409f, - 0.000524f, 0.000537f, 0.000612f, 0.000750f, 0.000770f, 0.000961f, 0.001153f, 0.001347f, - 0.001702f, 0.002081f, 0.002903f, 0.003956f, 0.006184f, 0.010368f, 0.019592f, 0.043427f, - 0.109924f, 0.280518f, 0.803223f, 0.806152f, 0.807617f, 0.808594f, 0.809082f, 0.808105f, - 0.000000f, 0.000111f, 0.000106f, 0.000107f, 0.000104f, 0.000103f, 0.000101f, 0.000101f, - 0.000101f, 0.000100f, 0.000099f, 0.000098f, 0.000097f, 0.000097f, 0.000097f, 0.000094f, - 0.000088f, 0.000083f, 0.000078f, 0.000073f, 0.000069f, 0.000070f, 0.000061f, 0.000068f, - 0.000059f, 0.000067f, 0.000084f, 0.000097f, 0.000128f, 0.000137f, 0.000165f, 0.000160f, - 0.000176f, 0.000185f, 0.000217f, 0.000239f, 0.000237f, 0.000238f, 0.000272f, 0.000281f, - 0.000314f, 0.000372f, 0.000395f, 0.000430f, 0.000504f, 0.000578f, 0.000665f, 0.000856f, - 0.000969f, 0.001210f, 0.001594f, 0.002216f, 0.003370f, 0.005527f, 0.010170f, 0.023239f, - 0.066101f, 0.207275f, 0.775391f, 0.779785f, 0.780273f, 0.780762f, 0.780273f, 0.780762f, - 0.000000f, 0.000094f, 0.000097f, 0.000095f, 0.000092f, 0.000091f, 0.000091f, 0.000090f, - 0.000089f, 0.000089f, 0.000088f, 0.000088f, 0.000087f, 0.000086f, 0.000087f, 0.000086f, - 0.000086f, 0.000085f, 0.000081f, 0.000076f, 0.000072f, 0.000068f, 0.000064f, 0.000060f, - 0.000057f, 0.000054f, 0.000058f, 0.000048f, 0.000048f, 0.000069f, 0.000068f, 0.000092f, - 0.000110f, 0.000122f, 0.000133f, 0.000136f, 0.000146f, 0.000154f, 0.000175f, 0.000194f, - 0.000204f, 0.000206f, 0.000238f, 0.000262f, 0.000266f, 0.000338f, 0.000361f, 0.000432f, - 0.000527f, 0.000659f, 0.000848f, 0.001183f, 0.001713f, 0.002661f, 0.004921f, 0.010887f, - 0.033936f, 0.138428f, 0.743652f, 0.747559f, 0.748047f, 0.748535f, 0.749512f, 0.749023f, - 0.000045f, 0.000047f, 0.000059f, 0.000059f, 0.000063f, 0.000068f, 0.000068f, 0.000068f, - 0.000067f, 0.000069f, 0.000068f, 0.000070f, 0.000070f, 0.000070f, 0.000071f, 0.000070f, - 0.000071f, 0.000071f, 0.000071f, 0.000071f, 0.000071f, 0.000069f, 0.000065f, 0.000062f, - 0.000058f, 0.000055f, 0.000052f, 0.000049f, 0.000046f, 0.000044f, 0.000041f, 0.000050f, - 0.000051f, 0.000048f, 0.000061f, 0.000070f, 0.000084f, 0.000095f, 0.000107f, 0.000104f, - 0.000111f, 0.000128f, 0.000143f, 0.000154f, 0.000157f, 0.000186f, 0.000198f, 0.000216f, - 0.000268f, 0.000315f, 0.000414f, 0.000537f, 0.000735f, 0.001149f, 0.002075f, 0.004669f, - 0.014175f, 0.077881f, 0.707031f, 0.710449f, 0.712402f, 0.711914f, 0.712891f, 0.712402f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000012f, 0.000013f, 0.000029f, - 0.000028f, 0.000037f, 0.000035f, 0.000039f, 0.000043f, 0.000043f, 0.000045f, 0.000045f, - 0.000048f, 0.000048f, 0.000050f, 0.000051f, 0.000052f, 0.000052f, 0.000053f, 0.000054f, - 0.000054f, 0.000053f, 0.000050f, 0.000048f, 0.000045f, 0.000043f, 0.000040f, 0.000038f, - 0.000036f, 0.000034f, 0.000032f, 0.000030f, 0.000028f, 0.000030f, 0.000038f, 0.000043f, - 0.000057f, 0.000069f, 0.000072f, 0.000073f, 0.000082f, 0.000095f, 0.000101f, 0.000099f, - 0.000116f, 0.000130f, 0.000184f, 0.000211f, 0.000301f, 0.000443f, 0.000737f, 0.001601f, - 0.004978f, 0.032593f, 0.666504f, 0.669922f, 0.669922f, 0.672363f, 0.670898f, 0.670410f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000006f, 0.000010f, - 0.000012f, 0.000015f, 0.000018f, 0.000021f, 0.000022f, 0.000023f, 0.000025f, 0.000028f, - 0.000029f, 0.000029f, 0.000031f, 0.000033f, 0.000033f, 0.000035f, 0.000035f, 0.000035f, - 0.000033f, 0.000031f, 0.000029f, 0.000028f, 0.000026f, 0.000024f, 0.000023f, 0.000021f, - 0.000020f, 0.000019f, 0.000022f, 0.000022f, 0.000030f, 0.000038f, 0.000042f, 0.000041f, - 0.000052f, 0.000047f, 0.000064f, 0.000072f, 0.000078f, 0.000129f, 0.000201f, 0.000382f, - 0.001180f, 0.009117f, 0.620605f, 0.624512f, 0.625000f, 0.625000f, 0.625000f, 0.625488f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000003f, 0.000005f, 0.000007f, 0.000008f, - 0.000010f, 0.000011f, 0.000012f, 0.000014f, 0.000016f, 0.000016f, 0.000018f, 0.000017f, - 0.000016f, 0.000015f, 0.000014f, 0.000013f, 0.000012f, 0.000011f, 0.000010f, 0.000009f, - 0.000011f, 0.000014f, 0.000018f, 0.000018f, 0.000021f, 0.000028f, 0.000035f, 0.000053f, - 0.000136f, 0.001152f, 0.571777f, 0.575684f, 0.575684f, 0.576172f, 0.576660f, 0.576660f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000001f, - 0.000002f, 0.000004f, 0.000004f, 0.000004f, 0.000003f, 0.000003f, 0.000002f, 0.000004f, - 0.000003f, 0.000011f, 0.520020f, 0.523926f, 0.524902f, 0.524902f, 0.524902f, 0.524902f, - }, - { - 0.119934f, 0.328857f, 0.480713f, 0.586914f, 0.663086f, 0.717773f, 0.759766f, 0.791504f, - 0.818359f, 0.838867f, 0.856934f, 0.871094f, 0.883301f, 0.894043f, 0.902832f, 0.911621f, - 0.917969f, 0.924805f, 0.930664f, 0.936035f, 0.939941f, 0.944824f, 0.948242f, 0.951660f, - 0.954590f, 0.958008f, 0.961426f, 0.962891f, 0.966309f, 0.967285f, 0.970215f, 0.972656f, - 0.973633f, 0.975586f, 0.977539f, 0.978516f, 0.979980f, 0.981445f, 0.982910f, 0.984375f, - 0.985352f, 0.986328f, 0.987793f, 0.988770f, 0.989746f, 0.990234f, 0.991699f, 0.992676f, - 0.993164f, 0.993652f, 0.994629f, 0.995117f, 0.996094f, 0.996582f, 0.997559f, 0.998047f, - 0.998535f, 0.999023f, 0.999512f, 0.999023f, 0.999023f, 0.998535f, 0.998535f, 0.998047f, - 0.046875f, 0.160400f, 0.286621f, 0.405518f, 0.507812f, 0.590820f, 0.656250f, 0.708008f, - 0.748535f, 0.781250f, 0.809082f, 0.830566f, 0.848633f, 0.864258f, 0.877441f, 0.888672f, - 0.898926f, 0.906738f, 0.915039f, 0.921387f, 0.928223f, 0.933105f, 0.937988f, 0.942871f, - 0.946777f, 0.950684f, 0.954102f, 0.957031f, 0.959961f, 0.962402f, 0.965332f, 0.966797f, - 0.969727f, 0.971191f, 0.973145f, 0.975098f, 0.977539f, 0.978027f, 0.980469f, 0.981934f, - 0.982910f, 0.984375f, 0.985352f, 0.986816f, 0.987793f, 0.988770f, 0.989258f, 0.990723f, - 0.991699f, 0.992676f, 0.993164f, 0.993652f, 0.994629f, 0.995605f, 0.996582f, 0.996582f, - 0.997559f, 0.998047f, 0.999023f, 0.999023f, 0.999023f, 0.998535f, 0.998535f, 0.998047f, - 0.023788f, 0.084473f, 0.163696f, 0.255615f, 0.351807f, 0.445312f, 0.527832f, 0.597656f, - 0.656738f, 0.703613f, 0.742676f, 0.775879f, 0.802734f, 0.824707f, 0.843262f, 0.858887f, - 0.873047f, 0.884766f, 0.895508f, 0.903809f, 0.913086f, 0.919434f, 0.925781f, 0.931641f, - 0.937012f, 0.941406f, 0.945801f, 0.949707f, 0.953125f, 0.956543f, 0.959473f, 0.962402f, - 0.964844f, 0.967285f, 0.969238f, 0.972168f, 0.973633f, 0.975098f, 0.977539f, 0.979492f, - 0.980469f, 0.981445f, 0.982910f, 0.984375f, 0.985840f, 0.986816f, 0.988281f, 0.988770f, - 0.989746f, 0.990723f, 0.992188f, 0.992676f, 0.993652f, 0.994629f, 0.995605f, 0.996094f, - 0.996582f, 0.997559f, 0.998535f, 0.998535f, 0.998535f, 0.998047f, 0.998047f, 0.997559f, - 0.014595f, 0.050110f, 0.097717f, 0.158569f, 0.230347f, 0.311523f, 0.394531f, 0.473145f, - 0.544922f, 0.606934f, 0.660645f, 0.705566f, 0.743164f, 0.775391f, 0.800781f, 0.822266f, - 0.841309f, 0.856934f, 0.870605f, 0.883301f, 0.894043f, 0.902832f, 0.911133f, 0.918945f, - 0.925293f, 0.931152f, 0.936035f, 0.941406f, 0.945801f, 0.949707f, 0.953125f, 0.956055f, - 0.959473f, 0.962402f, 0.964844f, 0.967285f, 0.970215f, 0.972168f, 0.974121f, 0.975098f, - 0.977539f, 0.979004f, 0.980957f, 0.981934f, 0.983398f, 0.984375f, 0.985840f, 0.987305f, - 0.988281f, 0.989258f, 0.990723f, 0.991699f, 0.992676f, 0.993652f, 0.994629f, 0.995117f, - 0.995605f, 0.996582f, 0.998535f, 0.998535f, 0.998535f, 0.998047f, 0.998047f, 0.997559f, - 0.009178f, 0.032379f, 0.062561f, 0.102417f, 0.151611f, 0.210938f, 0.279785f, 0.352783f, - 0.426758f, 0.496826f, 0.561035f, 0.618164f, 0.666992f, 0.708496f, 0.744141f, 0.773926f, - 0.800781f, 0.821777f, 0.840820f, 0.856445f, 0.870117f, 0.882324f, 0.893066f, 0.901855f, - 0.910645f, 0.918457f, 0.925293f, 0.930176f, 0.935547f, 0.941406f, 0.946289f, 0.949707f, - 0.953125f, 0.956543f, 0.959961f, 0.962891f, 0.965332f, 0.967773f, 0.969727f, 0.972656f, - 0.974121f, 0.976074f, 0.977539f, 0.979492f, 0.981445f, 0.982422f, 0.984375f, 0.985840f, - 0.986328f, 0.987793f, 0.989258f, 0.990234f, 0.991211f, 0.992188f, 0.993164f, 0.994141f, - 0.994629f, 0.995605f, 0.998047f, 0.998047f, 0.998047f, 0.997559f, 0.997559f, 0.997559f, - 0.006382f, 0.022430f, 0.042908f, 0.068970f, 0.102844f, 0.144653f, 0.195557f, 0.253906f, - 0.318848f, 0.386230f, 0.454590f, 0.518066f, 0.577148f, 0.628906f, 0.675293f, 0.714844f, - 0.748535f, 0.777344f, 0.802246f, 0.823730f, 0.841797f, 0.856934f, 0.871094f, 0.882812f, - 0.893555f, 0.902832f, 0.911133f, 0.918457f, 0.925293f, 0.930176f, 0.937012f, 0.940918f, - 0.945801f, 0.950195f, 0.953613f, 0.957031f, 0.960449f, 0.963379f, 0.966309f, 0.968262f, - 0.970703f, 0.973145f, 0.974609f, 0.976562f, 0.978516f, 0.980469f, 0.981934f, 0.983398f, - 0.984375f, 0.985840f, 0.988281f, 0.988770f, 0.989746f, 0.990723f, 0.991699f, 0.992676f, - 0.993652f, 0.994629f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997559f, 0.997070f, - 0.004585f, 0.015961f, 0.030930f, 0.049133f, 0.072144f, 0.101013f, 0.137451f, 0.181519f, - 0.232544f, 0.290039f, 0.352539f, 0.416748f, 0.479736f, 0.538574f, 0.592773f, 0.641602f, - 0.684570f, 0.723145f, 0.754395f, 0.782715f, 0.805176f, 0.825195f, 0.843750f, 0.859863f, - 0.872559f, 0.884766f, 0.895020f, 0.904297f, 0.912109f, 0.919922f, 0.926270f, 0.932129f, - 0.937500f, 0.942383f, 0.946289f, 0.950195f, 0.955078f, 0.958008f, 0.961426f, 0.964355f, - 0.967285f, 0.969238f, 0.971680f, 0.974121f, 0.975586f, 0.977539f, 0.979492f, 0.980957f, - 0.982910f, 0.984375f, 0.985840f, 0.986328f, 0.988281f, 0.989746f, 0.990723f, 0.992188f, - 0.992676f, 0.993164f, 0.997559f, 0.997559f, 0.997070f, 0.997070f, 0.997070f, 0.997070f, - 0.003483f, 0.012291f, 0.023209f, 0.036041f, 0.052429f, 0.073486f, 0.099182f, 0.131226f, - 0.169678f, 0.214844f, 0.266846f, 0.323242f, 0.383545f, 0.444580f, 0.503418f, 0.559082f, - 0.609375f, 0.655762f, 0.695312f, 0.730957f, 0.760254f, 0.788086f, 0.810059f, 0.829590f, - 0.847168f, 0.862793f, 0.875488f, 0.886719f, 0.896973f, 0.906250f, 0.914551f, 0.921387f, - 0.927734f, 0.933594f, 0.938965f, 0.944336f, 0.948242f, 0.952148f, 0.956543f, 0.958984f, - 0.961914f, 0.965332f, 0.968262f, 0.970703f, 0.972656f, 0.974609f, 0.977051f, 0.979004f, - 0.980469f, 0.981934f, 0.983887f, 0.985352f, 0.986328f, 0.987793f, 0.989746f, 0.990234f, - 0.991699f, 0.992676f, 0.996582f, 0.997070f, 0.997070f, 0.996582f, 0.996582f, 0.996094f, - 0.002962f, 0.009613f, 0.017792f, 0.027481f, 0.039429f, 0.055176f, 0.073914f, 0.096985f, - 0.125610f, 0.159180f, 0.199707f, 0.246216f, 0.297607f, 0.353760f, 0.412842f, 0.470215f, - 0.526367f, 0.578613f, 0.626953f, 0.669434f, 0.707031f, 0.740723f, 0.769043f, 0.794922f, - 0.814941f, 0.835449f, 0.851074f, 0.866699f, 0.879395f, 0.890137f, 0.899902f, 0.909180f, - 0.916992f, 0.924316f, 0.929688f, 0.936035f, 0.941406f, 0.945312f, 0.950195f, 0.953613f, - 0.957520f, 0.960938f, 0.963867f, 0.966797f, 0.969238f, 0.971680f, 0.974121f, 0.976562f, - 0.979004f, 0.979980f, 0.981934f, 0.982910f, 0.984375f, 0.986816f, 0.987793f, 0.988770f, - 0.990234f, 0.991699f, 0.996582f, 0.996582f, 0.996582f, 0.996582f, 0.996094f, 0.996094f, - 0.002077f, 0.007637f, 0.013802f, 0.021606f, 0.031006f, 0.042419f, 0.055969f, 0.073242f, - 0.094055f, 0.119446f, 0.150513f, 0.186401f, 0.228638f, 0.276123f, 0.328857f, 0.384277f, - 0.440674f, 0.496338f, 0.549805f, 0.598633f, 0.644043f, 0.683594f, 0.719727f, 0.750977f, - 0.779297f, 0.802246f, 0.823730f, 0.840820f, 0.855957f, 0.871582f, 0.882324f, 0.893555f, - 0.903809f, 0.911621f, 0.920410f, 0.926758f, 0.932617f, 0.938477f, 0.943359f, 0.947754f, - 0.953125f, 0.955566f, 0.959473f, 0.962402f, 0.965332f, 0.968262f, 0.970703f, 0.972656f, - 0.976074f, 0.977051f, 0.979492f, 0.981445f, 0.983398f, 0.984863f, 0.986328f, 0.987793f, - 0.989258f, 0.990723f, 0.995605f, 0.996094f, 0.996094f, 0.996094f, 0.996094f, 0.995605f, - 0.002014f, 0.006035f, 0.011299f, 0.017410f, 0.024368f, 0.033020f, 0.043701f, 0.056458f, - 0.072205f, 0.091431f, 0.114807f, 0.141968f, 0.174316f, 0.213257f, 0.256836f, 0.306152f, - 0.358887f, 0.413330f, 0.468018f, 0.520996f, 0.572266f, 0.618652f, 0.661621f, 0.699707f, - 0.732910f, 0.762695f, 0.788574f, 0.810547f, 0.830078f, 0.848145f, 0.862305f, 0.875977f, - 0.887695f, 0.898438f, 0.907227f, 0.915527f, 0.922852f, 0.929199f, 0.936035f, 0.940918f, - 0.946289f, 0.950684f, 0.953613f, 0.958496f, 0.960938f, 0.964355f, 0.967285f, 0.970215f, - 0.972656f, 0.975586f, 0.977539f, 0.979492f, 0.980957f, 0.982910f, 0.984863f, 0.986328f, - 0.987793f, 0.988770f, 0.995117f, 0.995605f, 0.995605f, 0.995605f, 0.995605f, 0.995605f, - 0.001496f, 0.005196f, 0.009201f, 0.013985f, 0.019806f, 0.026413f, 0.034943f, 0.044647f, - 0.056641f, 0.070923f, 0.088623f, 0.109680f, 0.135254f, 0.164795f, 0.200073f, 0.240845f, - 0.285645f, 0.335449f, 0.387939f, 0.441650f, 0.495850f, 0.546875f, 0.595215f, 0.639160f, - 0.679199f, 0.715820f, 0.746582f, 0.774414f, 0.798828f, 0.819824f, 0.837402f, 0.854492f, - 0.869629f, 0.881348f, 0.893066f, 0.902832f, 0.912109f, 0.918945f, 0.926758f, 0.933105f, - 0.938477f, 0.943359f, 0.948730f, 0.952637f, 0.956055f, 0.960449f, 0.963379f, 0.966797f, - 0.969238f, 0.972656f, 0.975098f, 0.977051f, 0.979004f, 0.981445f, 0.982910f, 0.984375f, - 0.986328f, 0.987305f, 0.994629f, 0.995605f, 0.995117f, 0.995117f, 0.995117f, 0.994629f, - 0.001187f, 0.004314f, 0.007740f, 0.011337f, 0.016373f, 0.021759f, 0.028198f, 0.035889f, - 0.045197f, 0.056580f, 0.069946f, 0.085938f, 0.105408f, 0.128784f, 0.155884f, 0.187866f, - 0.225830f, 0.268066f, 0.315186f, 0.365479f, 0.418213f, 0.471680f, 0.522949f, 0.572754f, - 0.617676f, 0.659668f, 0.697754f, 0.730957f, 0.760742f, 0.787109f, 0.809570f, 0.830078f, - 0.846680f, 0.862793f, 0.875488f, 0.888184f, 0.898926f, 0.907715f, 0.916016f, 0.923340f, - 0.930664f, 0.936523f, 0.941895f, 0.947754f, 0.951660f, 0.955566f, 0.959473f, 0.963867f, - 0.966309f, 0.969238f, 0.972168f, 0.974121f, 0.976562f, 0.979004f, 0.980957f, 0.982910f, - 0.984863f, 0.986816f, 0.994141f, 0.994629f, 0.994629f, 0.994629f, 0.994629f, 0.994141f, - 0.001187f, 0.003733f, 0.006496f, 0.009918f, 0.013634f, 0.017899f, 0.023026f, 0.029343f, - 0.036621f, 0.045227f, 0.055786f, 0.068298f, 0.083740f, 0.101135f, 0.122314f, 0.147827f, - 0.177612f, 0.212891f, 0.252686f, 0.297119f, 0.345215f, 0.395996f, 0.448730f, 0.500488f, - 0.550781f, 0.597656f, 0.641113f, 0.680664f, 0.716309f, 0.747559f, 0.774414f, 0.799316f, - 0.820312f, 0.838867f, 0.855957f, 0.870117f, 0.883301f, 0.894531f, 0.904785f, 0.913086f, - 0.920898f, 0.928223f, 0.935059f, 0.940430f, 0.945312f, 0.950684f, 0.955566f, 0.958496f, - 0.962891f, 0.965820f, 0.968750f, 0.971680f, 0.974609f, 0.976562f, 0.978516f, 0.980957f, - 0.982910f, 0.984863f, 0.994141f, 0.994141f, 0.994629f, 0.994141f, 0.994141f, 0.994629f, - 0.000998f, 0.003178f, 0.005444f, 0.008179f, 0.011337f, 0.015091f, 0.019058f, 0.024368f, - 0.029587f, 0.037140f, 0.045197f, 0.055115f, 0.066772f, 0.080688f, 0.097229f, 0.117371f, - 0.140869f, 0.169312f, 0.201538f, 0.238770f, 0.280762f, 0.326660f, 0.376709f, 0.427490f, - 0.479248f, 0.530273f, 0.578613f, 0.623535f, 0.664551f, 0.701660f, 0.733887f, 0.763672f, - 0.790039f, 0.812500f, 0.832520f, 0.849121f, 0.865234f, 0.878906f, 0.890625f, 0.901367f, - 0.910645f, 0.919434f, 0.926758f, 0.933105f, 0.939453f, 0.944824f, 0.949707f, 0.954590f, - 0.958008f, 0.961914f, 0.965332f, 0.968750f, 0.971680f, 0.974121f, 0.977051f, 0.979004f, - 0.980957f, 0.982910f, 0.993164f, 0.993164f, 0.994141f, 0.993652f, 0.993652f, 0.993164f, - 0.000948f, 0.002638f, 0.004784f, 0.007153f, 0.009590f, 0.012505f, 0.016388f, 0.020599f, - 0.025299f, 0.031097f, 0.037323f, 0.045197f, 0.054047f, 0.065002f, 0.078674f, 0.094055f, - 0.112305f, 0.134399f, 0.160889f, 0.191040f, 0.226318f, 0.265869f, 0.310303f, 0.358154f, - 0.409180f, 0.459473f, 0.510254f, 0.559082f, 0.606445f, 0.648926f, 0.687500f, 0.722168f, - 0.753418f, 0.781250f, 0.804199f, 0.825684f, 0.843262f, 0.860840f, 0.874512f, 0.886719f, - 0.898926f, 0.907227f, 0.916992f, 0.924805f, 0.932129f, 0.937988f, 0.943848f, 0.949219f, - 0.954102f, 0.958496f, 0.961426f, 0.965332f, 0.968750f, 0.972168f, 0.974609f, 0.977051f, - 0.979492f, 0.981445f, 0.992188f, 0.993164f, 0.993164f, 0.993164f, 0.993164f, 0.992676f, - 0.000696f, 0.002352f, 0.004002f, 0.006138f, 0.008446f, 0.010826f, 0.013840f, 0.017258f, - 0.021194f, 0.025970f, 0.031128f, 0.037140f, 0.044281f, 0.053436f, 0.063660f, 0.076050f, - 0.090271f, 0.107727f, 0.128662f, 0.152832f, 0.182007f, 0.214111f, 0.252930f, 0.295166f, - 0.341553f, 0.390625f, 0.442139f, 0.492676f, 0.541992f, 0.589844f, 0.633301f, 0.674316f, - 0.710938f, 0.743652f, 0.772461f, 0.796875f, 0.819824f, 0.839355f, 0.854980f, 0.870605f, - 0.884277f, 0.895508f, 0.906738f, 0.915527f, 0.923828f, 0.931152f, 0.937500f, 0.944336f, - 0.949219f, 0.953613f, 0.958008f, 0.962402f, 0.965332f, 0.968750f, 0.972168f, 0.974609f, - 0.977051f, 0.979980f, 0.991211f, 0.992676f, 0.992188f, 0.992188f, 0.992188f, 0.992676f, - 0.000838f, 0.002033f, 0.003664f, 0.005077f, 0.007282f, 0.009415f, 0.011749f, 0.014931f, - 0.017853f, 0.021606f, 0.025864f, 0.031219f, 0.037231f, 0.044464f, 0.052338f, 0.062500f, - 0.073853f, 0.087463f, 0.104065f, 0.123230f, 0.146362f, 0.173340f, 0.205078f, 0.240845f, - 0.281982f, 0.326660f, 0.374756f, 0.425049f, 0.476807f, 0.526855f, 0.574219f, 0.620117f, - 0.662598f, 0.699219f, 0.733398f, 0.764160f, 0.791016f, 0.813965f, 0.833984f, 0.851074f, - 0.867676f, 0.880859f, 0.893555f, 0.904785f, 0.914062f, 0.922852f, 0.930176f, 0.937012f, - 0.942383f, 0.948242f, 0.953125f, 0.957520f, 0.962402f, 0.966309f, 0.969238f, 0.973145f, - 0.975098f, 0.978027f, 0.991699f, 0.991699f, 0.992676f, 0.992188f, 0.991699f, 0.992188f, - 0.000600f, 0.001687f, 0.003023f, 0.004963f, 0.006405f, 0.008163f, 0.010368f, 0.012718f, - 0.015480f, 0.018311f, 0.022064f, 0.026169f, 0.031097f, 0.036926f, 0.043457f, 0.051392f, - 0.060669f, 0.071350f, 0.084473f, 0.100220f, 0.118103f, 0.140259f, 0.166016f, 0.195679f, - 0.230469f, 0.269531f, 0.313232f, 0.360596f, 0.410156f, 0.460693f, 0.511719f, 0.560547f, - 0.607422f, 0.650879f, 0.689941f, 0.724609f, 0.756348f, 0.784180f, 0.808594f, 0.828613f, - 0.847656f, 0.864258f, 0.879395f, 0.892090f, 0.903320f, 0.912598f, 0.921875f, 0.929688f, - 0.936523f, 0.942871f, 0.947754f, 0.953125f, 0.957520f, 0.961914f, 0.966309f, 0.969238f, - 0.972656f, 0.975586f, 0.990234f, 0.991211f, 0.991211f, 0.991699f, 0.991211f, 0.991211f, - 0.000269f, 0.001538f, 0.002800f, 0.003868f, 0.005524f, 0.007179f, 0.008987f, 0.011063f, - 0.013084f, 0.015747f, 0.019211f, 0.022324f, 0.026474f, 0.031311f, 0.036530f, 0.042969f, - 0.050201f, 0.059174f, 0.069641f, 0.081543f, 0.096680f, 0.114075f, 0.134644f, 0.158691f, - 0.187622f, 0.220581f, 0.258301f, 0.300781f, 0.347168f, 0.395996f, 0.447266f, 0.498291f, - 0.547852f, 0.595215f, 0.640625f, 0.680176f, 0.717285f, 0.749512f, 0.778320f, 0.803223f, - 0.825684f, 0.845215f, 0.862793f, 0.877441f, 0.890625f, 0.901855f, 0.912109f, 0.920898f, - 0.929688f, 0.937012f, 0.942871f, 0.949707f, 0.954102f, 0.958496f, 0.962402f, 0.966309f, - 0.970215f, 0.974121f, 0.989746f, 0.990234f, 0.990723f, 0.990723f, 0.990723f, 0.990234f, - 0.000341f, 0.001337f, 0.002573f, 0.003475f, 0.004765f, 0.006329f, 0.007717f, 0.009499f, - 0.011642f, 0.014107f, 0.016556f, 0.019470f, 0.022491f, 0.026169f, 0.030945f, 0.036011f, - 0.042389f, 0.049042f, 0.057678f, 0.067993f, 0.079468f, 0.093384f, 0.110046f, 0.129883f, - 0.152710f, 0.180420f, 0.212158f, 0.248291f, 0.289551f, 0.334961f, 0.383301f, 0.434570f, - 0.485596f, 0.536133f, 0.584473f, 0.630371f, 0.671875f, 0.710449f, 0.743652f, 0.773926f, - 0.799316f, 0.823242f, 0.843262f, 0.860352f, 0.875977f, 0.889648f, 0.901367f, 0.911621f, - 0.921387f, 0.929688f, 0.937012f, 0.943848f, 0.950195f, 0.955078f, 0.959473f, 0.963379f, - 0.967773f, 0.971191f, 0.988770f, 0.989746f, 0.990234f, 0.990234f, 0.990234f, 0.990234f, - 0.000564f, 0.001324f, 0.002092f, 0.003191f, 0.004471f, 0.005348f, 0.007069f, 0.008438f, - 0.010201f, 0.011810f, 0.014297f, 0.016586f, 0.019470f, 0.022644f, 0.026428f, 0.030579f, - 0.035797f, 0.041718f, 0.048248f, 0.056213f, 0.065857f, 0.076782f, 0.090271f, 0.106262f, - 0.125122f, 0.147095f, 0.173462f, 0.204224f, 0.239746f, 0.279785f, 0.323730f, 0.372314f, - 0.422607f, 0.474121f, 0.526367f, 0.575195f, 0.621582f, 0.664062f, 0.703613f, 0.738770f, - 0.769043f, 0.796387f, 0.820312f, 0.841797f, 0.858887f, 0.875488f, 0.889648f, 0.900879f, - 0.912598f, 0.921875f, 0.930664f, 0.937500f, 0.944336f, 0.950195f, 0.955566f, 0.959961f, - 0.964844f, 0.968750f, 0.987305f, 0.989258f, 0.989258f, 0.989258f, 0.989258f, 0.988770f, - 0.000369f, 0.001128f, 0.001871f, 0.002792f, 0.003712f, 0.004723f, 0.006016f, 0.007542f, - 0.008896f, 0.010773f, 0.012421f, 0.014381f, 0.016632f, 0.019791f, 0.022354f, 0.025955f, - 0.030609f, 0.035065f, 0.040924f, 0.047333f, 0.055084f, 0.064209f, 0.075012f, 0.087769f, - 0.102966f, 0.120911f, 0.142456f, 0.167358f, 0.197144f, 0.231812f, 0.270752f, 0.314209f, - 0.362549f, 0.412598f, 0.464844f, 0.515625f, 0.566895f, 0.614258f, 0.657715f, 0.698730f, - 0.734863f, 0.766602f, 0.794922f, 0.818848f, 0.839844f, 0.858887f, 0.875000f, 0.889648f, - 0.901855f, 0.912598f, 0.922852f, 0.931152f, 0.938965f, 0.945312f, 0.951660f, 0.957520f, - 0.961426f, 0.966309f, 0.986816f, 0.988281f, 0.988281f, 0.988770f, 0.988281f, 0.988281f, - 0.000466f, 0.000900f, 0.001792f, 0.002695f, 0.003458f, 0.004204f, 0.005356f, 0.006512f, - 0.007896f, 0.009300f, 0.010895f, 0.012459f, 0.014786f, 0.016739f, 0.019424f, 0.022461f, - 0.026062f, 0.029831f, 0.034851f, 0.039764f, 0.046417f, 0.053711f, 0.062164f, 0.072388f, - 0.085205f, 0.099365f, 0.117004f, 0.137573f, 0.162231f, 0.190674f, 0.224121f, 0.262451f, - 0.305664f, 0.353027f, 0.403809f, 0.456055f, 0.508301f, 0.559082f, 0.608398f, 0.652832f, - 0.694824f, 0.731445f, 0.764160f, 0.793945f, 0.817871f, 0.839355f, 0.858398f, 0.875488f, - 0.890137f, 0.902832f, 0.913574f, 0.923828f, 0.932617f, 0.940918f, 0.946777f, 0.953613f, - 0.958984f, 0.963379f, 0.985840f, 0.987305f, 0.987305f, 0.987793f, 0.987305f, 0.987305f, - 0.000234f, 0.001040f, 0.001661f, 0.002392f, 0.003101f, 0.003681f, 0.004944f, 0.005844f, - 0.007065f, 0.008217f, 0.009247f, 0.010925f, 0.012894f, 0.014549f, 0.017090f, 0.019455f, - 0.022385f, 0.025650f, 0.029449f, 0.033936f, 0.039215f, 0.045135f, 0.052612f, 0.060944f, - 0.070312f, 0.082397f, 0.096924f, 0.113525f, 0.133179f, 0.156860f, 0.184814f, 0.217773f, - 0.255127f, 0.298340f, 0.345215f, 0.395996f, 0.448242f, 0.501953f, 0.553223f, 0.603516f, - 0.649414f, 0.691895f, 0.729980f, 0.763184f, 0.792480f, 0.818359f, 0.841309f, 0.858887f, - 0.877441f, 0.891113f, 0.904785f, 0.915527f, 0.925781f, 0.933594f, 0.941895f, 0.949219f, - 0.955566f, 0.960449f, 0.984863f, 0.985840f, 0.986328f, 0.986816f, 0.986328f, 0.986816f, - 0.000241f, 0.000808f, 0.001395f, 0.001986f, 0.002731f, 0.003429f, 0.004131f, 0.005402f, - 0.006077f, 0.007347f, 0.008522f, 0.009544f, 0.011345f, 0.013046f, 0.014534f, 0.016953f, - 0.019241f, 0.022339f, 0.025208f, 0.029175f, 0.033691f, 0.038300f, 0.044067f, 0.051331f, - 0.059143f, 0.068726f, 0.080322f, 0.093567f, 0.109802f, 0.129883f, 0.152466f, 0.179810f, - 0.211792f, 0.249390f, 0.291748f, 0.338623f, 0.389404f, 0.442139f, 0.496338f, 0.548340f, - 0.599121f, 0.645996f, 0.689941f, 0.728516f, 0.762695f, 0.792969f, 0.818848f, 0.842285f, - 0.862793f, 0.878906f, 0.894043f, 0.906250f, 0.917969f, 0.927734f, 0.935547f, 0.944336f, - 0.951172f, 0.957031f, 0.983398f, 0.985352f, 0.985840f, 0.985352f, 0.985840f, 0.985352f, - 0.000340f, 0.000735f, 0.001377f, 0.001853f, 0.002382f, 0.003159f, 0.004021f, 0.004642f, - 0.005604f, 0.006340f, 0.007298f, 0.008591f, 0.009895f, 0.011154f, 0.012871f, 0.014580f, - 0.016876f, 0.019180f, 0.022141f, 0.024979f, 0.028748f, 0.032745f, 0.037964f, 0.043213f, - 0.050171f, 0.057831f, 0.066833f, 0.078247f, 0.091553f, 0.107178f, 0.125977f, 0.148315f, - 0.175415f, 0.207153f, 0.244019f, 0.286377f, 0.333008f, 0.383789f, 0.437744f, 0.491943f, - 0.545410f, 0.597168f, 0.645508f, 0.688965f, 0.729004f, 0.764160f, 0.794434f, 0.821289f, - 0.843750f, 0.864258f, 0.881348f, 0.895996f, 0.909180f, 0.920898f, 0.929199f, 0.938965f, - 0.946777f, 0.952637f, 0.982910f, 0.983887f, 0.984863f, 0.984863f, 0.984375f, 0.984863f, - 0.000236f, 0.000605f, 0.001135f, 0.001415f, 0.002329f, 0.002747f, 0.003551f, 0.004158f, - 0.004723f, 0.005535f, 0.006687f, 0.007534f, 0.008545f, 0.009979f, 0.011375f, 0.012993f, - 0.014656f, 0.016754f, 0.018921f, 0.021759f, 0.024506f, 0.028183f, 0.032043f, 0.036743f, - 0.042236f, 0.048645f, 0.056030f, 0.065125f, 0.075928f, 0.089050f, 0.104370f, 0.122681f, - 0.145142f, 0.171509f, 0.202759f, 0.239258f, 0.281250f, 0.328369f, 0.379639f, 0.433838f, - 0.489014f, 0.543945f, 0.596191f, 0.645020f, 0.690430f, 0.730957f, 0.766113f, 0.797852f, - 0.824219f, 0.846680f, 0.867188f, 0.884766f, 0.899414f, 0.912109f, 0.923828f, 0.933105f, - 0.942383f, 0.949707f, 0.980957f, 0.982910f, 0.983398f, 0.983398f, 0.983887f, 0.982910f, - 0.000214f, 0.000710f, 0.001021f, 0.001429f, 0.001858f, 0.002607f, 0.003220f, 0.003738f, - 0.004459f, 0.005032f, 0.005726f, 0.006748f, 0.007748f, 0.008659f, 0.010002f, 0.011368f, - 0.012985f, 0.014656f, 0.016525f, 0.018921f, 0.021286f, 0.024231f, 0.027649f, 0.031464f, - 0.035858f, 0.041321f, 0.047363f, 0.054840f, 0.063538f, 0.074097f, 0.086609f, 0.101990f, - 0.120117f, 0.141846f, 0.168213f, 0.199219f, 0.235352f, 0.277344f, 0.324707f, 0.376953f, - 0.432373f, 0.488037f, 0.543457f, 0.597168f, 0.646973f, 0.692871f, 0.732910f, 0.769531f, - 0.801270f, 0.828125f, 0.850586f, 0.871582f, 0.888184f, 0.903809f, 0.915527f, 0.927246f, - 0.936523f, 0.946289f, 0.979492f, 0.981445f, 0.981934f, 0.982422f, 0.981934f, 0.981934f, - 0.000000f, 0.000468f, 0.001076f, 0.001489f, 0.002048f, 0.002413f, 0.002853f, 0.003468f, - 0.003952f, 0.004444f, 0.005211f, 0.005917f, 0.006733f, 0.007763f, 0.008713f, 0.010262f, - 0.011368f, 0.012733f, 0.014458f, 0.016296f, 0.018478f, 0.021072f, 0.023666f, 0.026810f, - 0.030746f, 0.035278f, 0.040131f, 0.046295f, 0.053711f, 0.062195f, 0.072327f, 0.084717f, - 0.099487f, 0.117371f, 0.139038f, 0.164795f, 0.195923f, 0.232422f, 0.274414f, 0.322266f, - 0.374756f, 0.431641f, 0.488525f, 0.545410f, 0.599121f, 0.650879f, 0.697754f, 0.738770f, - 0.774414f, 0.806641f, 0.832520f, 0.856445f, 0.875488f, 0.893555f, 0.907715f, 0.920410f, - 0.931152f, 0.940918f, 0.978027f, 0.980469f, 0.980469f, 0.980957f, 0.980957f, 0.980957f, - 0.000279f, 0.000497f, 0.000763f, 0.001353f, 0.001794f, 0.002079f, 0.002451f, 0.002956f, - 0.003498f, 0.004150f, 0.004589f, 0.005310f, 0.006130f, 0.006958f, 0.007828f, 0.008888f, - 0.009895f, 0.011124f, 0.012772f, 0.014282f, 0.016235f, 0.018127f, 0.020630f, 0.022873f, - 0.026321f, 0.029938f, 0.034241f, 0.039368f, 0.045319f, 0.052338f, 0.060852f, 0.070801f, - 0.082947f, 0.097595f, 0.115051f, 0.136353f, 0.162231f, 0.193481f, 0.229858f, 0.272217f, - 0.321777f, 0.375000f, 0.432373f, 0.490479f, 0.548340f, 0.604004f, 0.655762f, 0.702637f, - 0.743652f, 0.780273f, 0.812500f, 0.838867f, 0.862305f, 0.881348f, 0.897949f, 0.912598f, - 0.925293f, 0.935547f, 0.976562f, 0.978516f, 0.979492f, 0.979980f, 0.979492f, 0.979004f, - 0.000110f, 0.000473f, 0.000781f, 0.001262f, 0.001584f, 0.001890f, 0.002270f, 0.002607f, - 0.003241f, 0.003704f, 0.004055f, 0.004795f, 0.005356f, 0.005997f, 0.006760f, 0.007896f, - 0.008896f, 0.009918f, 0.011200f, 0.012451f, 0.013802f, 0.015556f, 0.017838f, 0.020065f, - 0.022751f, 0.025864f, 0.029358f, 0.033600f, 0.038574f, 0.044342f, 0.050995f, 0.059296f, - 0.069214f, 0.081116f, 0.095459f, 0.113159f, 0.133911f, 0.160400f, 0.191406f, 0.228638f, - 0.272217f, 0.321289f, 0.375732f, 0.434326f, 0.493896f, 0.552734f, 0.609863f, 0.662109f, - 0.709961f, 0.750977f, 0.787598f, 0.819336f, 0.846680f, 0.868164f, 0.887695f, 0.904297f, - 0.917969f, 0.930176f, 0.975098f, 0.977539f, 0.977051f, 0.977539f, 0.977539f, 0.977539f, - 0.000242f, 0.000464f, 0.000831f, 0.001027f, 0.001271f, 0.001722f, 0.001965f, 0.002243f, - 0.002714f, 0.003036f, 0.003651f, 0.004025f, 0.004902f, 0.005638f, 0.006176f, 0.006943f, - 0.007763f, 0.008789f, 0.009804f, 0.010872f, 0.012070f, 0.013695f, 0.015381f, 0.017395f, - 0.019608f, 0.022232f, 0.025009f, 0.028885f, 0.032623f, 0.037659f, 0.043182f, 0.050018f, - 0.058167f, 0.067810f, 0.079224f, 0.093811f, 0.111328f, 0.132324f, 0.158569f, 0.190063f, - 0.228149f, 0.271973f, 0.322510f, 0.378906f, 0.438477f, 0.499756f, 0.560059f, 0.618164f, - 0.671387f, 0.718750f, 0.760742f, 0.796875f, 0.826660f, 0.854492f, 0.875000f, 0.894531f, - 0.911133f, 0.923828f, 0.973145f, 0.976074f, 0.975586f, 0.976074f, 0.976074f, 0.977051f, - 0.000242f, 0.000552f, 0.000701f, 0.001063f, 0.001186f, 0.001462f, 0.001690f, 0.002340f, - 0.002703f, 0.002728f, 0.003325f, 0.003828f, 0.004333f, 0.004913f, 0.005474f, 0.006077f, - 0.006943f, 0.007607f, 0.008553f, 0.009460f, 0.010582f, 0.011871f, 0.013451f, 0.015091f, - 0.016983f, 0.019165f, 0.021637f, 0.024673f, 0.027863f, 0.031525f, 0.036713f, 0.041962f, - 0.048615f, 0.056396f, 0.066162f, 0.077942f, 0.092590f, 0.110046f, 0.130981f, 0.157593f, - 0.189331f, 0.228394f, 0.273926f, 0.325684f, 0.383301f, 0.444580f, 0.507324f, 0.569824f, - 0.627441f, 0.682129f, 0.729980f, 0.770508f, 0.807129f, 0.837402f, 0.863281f, 0.884766f, - 0.902832f, 0.917969f, 0.971191f, 0.973633f, 0.974609f, 0.974121f, 0.974609f, 0.974609f, - 0.000239f, 0.000239f, 0.000658f, 0.000899f, 0.001204f, 0.001252f, 0.001629f, 0.001815f, - 0.002470f, 0.002430f, 0.003134f, 0.003321f, 0.003925f, 0.004238f, 0.004856f, 0.005341f, - 0.006161f, 0.006615f, 0.007511f, 0.008224f, 0.009277f, 0.010445f, 0.011818f, 0.013046f, - 0.014473f, 0.016510f, 0.018814f, 0.021057f, 0.023834f, 0.027237f, 0.030853f, 0.035675f, - 0.040894f, 0.047241f, 0.055145f, 0.064758f, 0.076782f, 0.090942f, 0.108398f, 0.130371f, - 0.157104f, 0.189819f, 0.229248f, 0.276367f, 0.329834f, 0.390137f, 0.453125f, 0.517578f, - 0.580566f, 0.640625f, 0.694336f, 0.741699f, 0.782715f, 0.817871f, 0.848145f, 0.872559f, - 0.893555f, 0.910645f, 0.969727f, 0.971191f, 0.972656f, 0.972168f, 0.972168f, 0.972168f, - 0.000222f, 0.000463f, 0.000620f, 0.000837f, 0.000900f, 0.001048f, 0.001381f, 0.001820f, - 0.001957f, 0.002329f, 0.002747f, 0.002964f, 0.003330f, 0.003986f, 0.004322f, 0.004677f, - 0.005302f, 0.005760f, 0.006569f, 0.007359f, 0.008141f, 0.009293f, 0.010101f, 0.011452f, - 0.012779f, 0.014496f, 0.016144f, 0.018097f, 0.020157f, 0.023148f, 0.026611f, 0.029785f, - 0.034515f, 0.039856f, 0.046478f, 0.054016f, 0.063843f, 0.075378f, 0.089233f, 0.107666f, - 0.129639f, 0.156860f, 0.190674f, 0.231445f, 0.280518f, 0.336426f, 0.398193f, 0.463379f, - 0.530273f, 0.595215f, 0.654785f, 0.708984f, 0.755371f, 0.796875f, 0.831543f, 0.860352f, - 0.883789f, 0.903809f, 0.966797f, 0.968750f, 0.969727f, 0.970215f, 0.970215f, 0.969727f, - 0.000000f, 0.000345f, 0.000464f, 0.000686f, 0.000782f, 0.001030f, 0.001139f, 0.001598f, - 0.001846f, 0.002237f, 0.002489f, 0.002684f, 0.003067f, 0.003344f, 0.003895f, 0.004158f, - 0.004845f, 0.005131f, 0.005886f, 0.006561f, 0.007195f, 0.007912f, 0.008965f, 0.009941f, - 0.010956f, 0.012383f, 0.013893f, 0.015602f, 0.017303f, 0.019623f, 0.022156f, 0.025452f, - 0.028976f, 0.033722f, 0.038910f, 0.045288f, 0.052887f, 0.062561f, 0.074097f, 0.088623f, - 0.106812f, 0.129639f, 0.157715f, 0.192261f, 0.235107f, 0.285889f, 0.344482f, 0.408691f, - 0.476807f, 0.545410f, 0.610840f, 0.671387f, 0.725098f, 0.771484f, 0.811035f, 0.843750f, - 0.871582f, 0.894043f, 0.964355f, 0.967285f, 0.967285f, 0.967773f, 0.967773f, 0.967773f, - 0.000000f, 0.000320f, 0.000576f, 0.000572f, 0.000767f, 0.000945f, 0.001066f, 0.001375f, - 0.001848f, 0.001980f, 0.002190f, 0.002399f, 0.002695f, 0.002943f, 0.003397f, 0.003664f, - 0.004063f, 0.004566f, 0.005119f, 0.005688f, 0.006130f, 0.007057f, 0.007778f, 0.008675f, - 0.009590f, 0.010666f, 0.011971f, 0.013443f, 0.015129f, 0.016953f, 0.018875f, 0.021576f, - 0.024658f, 0.028488f, 0.032959f, 0.037811f, 0.043793f, 0.051819f, 0.061371f, 0.073181f, - 0.088257f, 0.106506f, 0.129883f, 0.159180f, 0.195679f, 0.240479f, 0.293457f, 0.355225f, - 0.422852f, 0.492432f, 0.563477f, 0.629883f, 0.690918f, 0.743652f, 0.789062f, 0.827148f, - 0.858398f, 0.884277f, 0.961914f, 0.964844f, 0.964355f, 0.964844f, 0.964355f, 0.965332f, - 0.000000f, 0.000242f, 0.000435f, 0.000547f, 0.000688f, 0.000803f, 0.001175f, 0.001318f, - 0.001593f, 0.001652f, 0.001961f, 0.002209f, 0.002481f, 0.002716f, 0.002911f, 0.003210f, - 0.003595f, 0.004005f, 0.004490f, 0.004894f, 0.005508f, 0.006107f, 0.006714f, 0.007462f, - 0.008438f, 0.009277f, 0.010170f, 0.011436f, 0.012756f, 0.014145f, 0.016205f, 0.018433f, - 0.020966f, 0.023819f, 0.027405f, 0.031464f, 0.036713f, 0.043152f, 0.050842f, 0.060577f, - 0.071960f, 0.087219f, 0.106689f, 0.130371f, 0.161377f, 0.199585f, 0.246948f, 0.303467f, - 0.367920f, 0.439697f, 0.512207f, 0.584473f, 0.651855f, 0.712402f, 0.764160f, 0.808105f, - 0.844727f, 0.875000f, 0.958008f, 0.961426f, 0.961914f, 0.961914f, 0.962402f, 0.961914f, - 0.000000f, 0.000237f, 0.000266f, 0.000387f, 0.000557f, 0.000691f, 0.000774f, 0.001221f, - 0.001455f, 0.001492f, 0.001769f, 0.001896f, 0.002151f, 0.002386f, 0.002529f, 0.002911f, - 0.003147f, 0.003523f, 0.003862f, 0.004311f, 0.004848f, 0.005260f, 0.005795f, 0.006416f, - 0.007114f, 0.007942f, 0.008667f, 0.009666f, 0.010818f, 0.012184f, 0.013718f, 0.015541f, - 0.017685f, 0.020126f, 0.023056f, 0.026306f, 0.030853f, 0.035797f, 0.042053f, 0.049683f, - 0.059784f, 0.072144f, 0.086914f, 0.106873f, 0.132202f, 0.164429f, 0.205200f, 0.255615f, - 0.315918f, 0.384521f, 0.458984f, 0.534668f, 0.607910f, 0.676758f, 0.735840f, 0.785645f, - 0.828125f, 0.862305f, 0.955566f, 0.958008f, 0.958984f, 0.958496f, 0.958984f, 0.958984f, - 0.000000f, 0.000119f, 0.000234f, 0.000484f, 0.000603f, 0.000758f, 0.000934f, 0.000999f, - 0.001200f, 0.001343f, 0.001534f, 0.001725f, 0.001860f, 0.002056f, 0.002235f, 0.002445f, - 0.002783f, 0.003115f, 0.003448f, 0.003757f, 0.004192f, 0.004723f, 0.005077f, 0.005653f, - 0.006172f, 0.006527f, 0.007328f, 0.008247f, 0.009140f, 0.010368f, 0.011711f, 0.013351f, - 0.014702f, 0.016937f, 0.019226f, 0.022156f, 0.025604f, 0.029877f, 0.034668f, 0.040710f, - 0.048920f, 0.058624f, 0.071289f, 0.087219f, 0.107727f, 0.134521f, 0.168701f, 0.212769f, - 0.267090f, 0.331543f, 0.404785f, 0.482910f, 0.561523f, 0.635742f, 0.702637f, 0.760742f, - 0.809570f, 0.849121f, 0.951660f, 0.954590f, 0.955566f, 0.955566f, 0.956055f, 0.955566f, - 0.000238f, 0.000218f, 0.000229f, 0.000242f, 0.000313f, 0.000859f, 0.000623f, 0.000978f, - 0.001021f, 0.001150f, 0.001320f, 0.001431f, 0.001546f, 0.001746f, 0.001895f, 0.002106f, - 0.002502f, 0.002630f, 0.002926f, 0.003296f, 0.003651f, 0.003918f, 0.004391f, 0.004910f, - 0.005249f, 0.005558f, 0.006413f, 0.007114f, 0.007866f, 0.008789f, 0.009872f, 0.011093f, - 0.012413f, 0.013939f, 0.015945f, 0.018692f, 0.021225f, 0.024643f, 0.028687f, 0.033936f, - 0.040192f, 0.047791f, 0.058014f, 0.070923f, 0.087585f, 0.109131f, 0.137573f, 0.174683f, - 0.222290f, 0.280762f, 0.350830f, 0.428955f, 0.511230f, 0.592285f, 0.666992f, 0.733398f, - 0.789062f, 0.834473f, 0.947754f, 0.951172f, 0.951660f, 0.951172f, 0.951660f, 0.951172f, - 0.000000f, 0.000205f, 0.000222f, 0.000344f, 0.000301f, 0.000775f, 0.000827f, 0.000719f, - 0.000944f, 0.000976f, 0.001306f, 0.001249f, 0.001404f, 0.001569f, 0.001604f, 0.001819f, - 0.002182f, 0.002354f, 0.002569f, 0.002857f, 0.003113f, 0.003426f, 0.003649f, 0.004112f, - 0.004307f, 0.004925f, 0.005508f, 0.005802f, 0.006565f, 0.007450f, 0.008125f, 0.009079f, - 0.010269f, 0.011665f, 0.013565f, 0.015213f, 0.017410f, 0.020203f, 0.023743f, 0.028168f, - 0.032684f, 0.039062f, 0.047058f, 0.057404f, 0.070984f, 0.088623f, 0.111389f, 0.142090f, - 0.182373f, 0.234253f, 0.298828f, 0.375000f, 0.458008f, 0.543945f, 0.627441f, 0.702148f, - 0.765137f, 0.818359f, 0.942871f, 0.946289f, 0.947266f, 0.947266f, 0.946777f, 0.947266f, - 0.000064f, 0.000095f, 0.000197f, 0.000213f, 0.000459f, 0.000491f, 0.000647f, 0.000696f, - 0.000884f, 0.000911f, 0.001121f, 0.001115f, 0.001234f, 0.001371f, 0.001410f, 0.001743f, - 0.001905f, 0.002016f, 0.002207f, 0.002438f, 0.002714f, 0.002939f, 0.003183f, 0.003323f, - 0.003727f, 0.004143f, 0.004555f, 0.005276f, 0.005531f, 0.006264f, 0.006702f, 0.007572f, - 0.008705f, 0.009712f, 0.011238f, 0.012650f, 0.014320f, 0.016815f, 0.019516f, 0.022400f, - 0.026566f, 0.031799f, 0.038055f, 0.046417f, 0.057037f, 0.071350f, 0.089722f, 0.114868f, - 0.148193f, 0.192749f, 0.249878f, 0.321045f, 0.404053f, 0.493408f, 0.583008f, 0.666016f, - 0.739258f, 0.799316f, 0.937988f, 0.941406f, 0.941895f, 0.942383f, 0.942383f, 0.942383f, - 0.000000f, 0.000007f, 0.000144f, 0.000427f, 0.000443f, 0.000566f, 0.000589f, 0.000615f, - 0.000725f, 0.000731f, 0.000896f, 0.000953f, 0.001062f, 0.001167f, 0.001344f, 0.001345f, - 0.001636f, 0.001774f, 0.001893f, 0.002069f, 0.002350f, 0.002457f, 0.002678f, 0.002743f, - 0.003105f, 0.003513f, 0.003830f, 0.004227f, 0.004589f, 0.005047f, 0.005669f, 0.006176f, - 0.007153f, 0.007896f, 0.008911f, 0.010231f, 0.011818f, 0.013618f, 0.015465f, 0.018188f, - 0.021576f, 0.025452f, 0.030533f, 0.037048f, 0.045685f, 0.056915f, 0.071533f, 0.091675f, - 0.118958f, 0.156006f, 0.205444f, 0.270020f, 0.349609f, 0.439941f, 0.533691f, 0.625977f, - 0.708984f, 0.778320f, 0.931641f, 0.936035f, 0.936523f, 0.937012f, 0.937012f, 0.937012f, - 0.000000f, 0.000000f, 0.000137f, 0.000262f, 0.000432f, 0.000437f, 0.000444f, 0.000590f, - 0.000558f, 0.000606f, 0.000817f, 0.000877f, 0.000909f, 0.000951f, 0.001191f, 0.001244f, - 0.001373f, 0.001506f, 0.001702f, 0.001690f, 0.001955f, 0.001940f, 0.002283f, 0.002340f, - 0.002571f, 0.002871f, 0.003265f, 0.003475f, 0.003910f, 0.004181f, 0.004608f, 0.005112f, - 0.005833f, 0.006416f, 0.007145f, 0.008209f, 0.009636f, 0.010750f, 0.012642f, 0.014481f, - 0.017197f, 0.020203f, 0.024353f, 0.029694f, 0.036041f, 0.045105f, 0.056702f, 0.072388f, - 0.094482f, 0.124329f, 0.166504f, 0.223022f, 0.295898f, 0.384766f, 0.482910f, 0.582031f, - 0.675293f, 0.754883f, 0.926270f, 0.929688f, 0.930664f, 0.930664f, 0.931152f, 0.930664f, - 0.000000f, 0.000000f, 0.000000f, 0.000232f, 0.000357f, 0.000411f, 0.000513f, 0.000527f, - 0.000490f, 0.000504f, 0.000653f, 0.000750f, 0.000780f, 0.000976f, 0.000942f, 0.000967f, - 0.001180f, 0.001252f, 0.001385f, 0.001425f, 0.001559f, 0.001801f, 0.001886f, 0.002144f, - 0.002111f, 0.002354f, 0.002645f, 0.002827f, 0.003187f, 0.003414f, 0.003792f, 0.004360f, - 0.004662f, 0.005146f, 0.005875f, 0.006783f, 0.007610f, 0.008797f, 0.010033f, 0.011566f, - 0.013565f, 0.016006f, 0.019165f, 0.023163f, 0.028320f, 0.035400f, 0.044647f, 0.057129f, - 0.074402f, 0.098572f, 0.132812f, 0.180542f, 0.245728f, 0.330078f, 0.428955f, 0.535156f, - 0.638184f, 0.728516f, 0.919434f, 0.922852f, 0.923828f, 0.923828f, 0.923828f, 0.924316f, - 0.000000f, 0.000000f, 0.000000f, 0.000114f, 0.000248f, 0.000359f, 0.000386f, 0.000342f, - 0.000465f, 0.000461f, 0.000490f, 0.000609f, 0.000638f, 0.000694f, 0.000807f, 0.000923f, - 0.000961f, 0.001074f, 0.001123f, 0.001268f, 0.001311f, 0.001494f, 0.001537f, 0.001754f, - 0.001899f, 0.001917f, 0.002199f, 0.002241f, 0.002583f, 0.002769f, 0.003101f, 0.003441f, - 0.003775f, 0.004200f, 0.004787f, 0.005272f, 0.006062f, 0.006702f, 0.007732f, 0.009102f, - 0.010582f, 0.012466f, 0.014984f, 0.017990f, 0.021957f, 0.027222f, 0.034332f, 0.044128f, - 0.057434f, 0.076538f, 0.104126f, 0.143799f, 0.199829f, 0.275879f, 0.373047f, 0.482422f, - 0.594727f, 0.698730f, 0.910645f, 0.914551f, 0.916504f, 0.916016f, 0.916504f, 0.915527f, - 0.000000f, 0.000000f, 0.000000f, 0.000121f, 0.000221f, 0.000222f, 0.000392f, 0.000402f, - 0.000396f, 0.000434f, 0.000476f, 0.000548f, 0.000536f, 0.000644f, 0.000642f, 0.000793f, - 0.000795f, 0.000912f, 0.000953f, 0.000989f, 0.001164f, 0.001197f, 0.001285f, 0.001480f, - 0.001511f, 0.001674f, 0.001703f, 0.001901f, 0.002075f, 0.002340f, 0.002499f, 0.002800f, - 0.003019f, 0.003296f, 0.003695f, 0.004093f, 0.004780f, 0.005260f, 0.006207f, 0.006939f, - 0.008034f, 0.009598f, 0.011353f, 0.013702f, 0.016678f, 0.020874f, 0.026062f, 0.033539f, - 0.044006f, 0.058746f, 0.080139f, 0.111877f, 0.158447f, 0.226318f, 0.317627f, 0.428711f, - 0.548828f, 0.665039f, 0.901367f, 0.907227f, 0.907715f, 0.908203f, 0.908203f, 0.907227f, - 0.000000f, 0.000000f, 0.000122f, 0.000173f, 0.000191f, 0.000215f, 0.000224f, 0.000261f, - 0.000340f, 0.000374f, 0.000380f, 0.000496f, 0.000416f, 0.000535f, 0.000592f, 0.000622f, - 0.000701f, 0.000772f, 0.000742f, 0.000774f, 0.000990f, 0.000945f, 0.001088f, 0.001105f, - 0.001348f, 0.001231f, 0.001460f, 0.001620f, 0.001758f, 0.001941f, 0.002008f, 0.002092f, - 0.002430f, 0.002615f, 0.002886f, 0.003208f, 0.003519f, 0.004112f, 0.004704f, 0.005371f, - 0.006149f, 0.007351f, 0.008659f, 0.010201f, 0.012550f, 0.015549f, 0.019577f, 0.025436f, - 0.032928f, 0.044220f, 0.060608f, 0.084961f, 0.123474f, 0.180664f, 0.263184f, 0.372314f, - 0.498291f, 0.626465f, 0.892578f, 0.895996f, 0.896973f, 0.896973f, 0.897949f, 0.897949f, - 0.000000f, 0.000000f, 0.000121f, 0.000121f, 0.000120f, 0.000192f, 0.000201f, 0.000222f, - 0.000222f, 0.000276f, 0.000295f, 0.000344f, 0.000433f, 0.000470f, 0.000485f, 0.000549f, - 0.000555f, 0.000558f, 0.000566f, 0.000639f, 0.000678f, 0.000757f, 0.000840f, 0.000905f, - 0.000999f, 0.000946f, 0.001018f, 0.001309f, 0.001402f, 0.001417f, 0.001624f, 0.001692f, - 0.001869f, 0.002003f, 0.002184f, 0.002602f, 0.002851f, 0.003157f, 0.003595f, 0.004063f, - 0.004734f, 0.005398f, 0.006275f, 0.007542f, 0.009148f, 0.011383f, 0.014275f, 0.018250f, - 0.024063f, 0.032135f, 0.044922f, 0.063721f, 0.093811f, 0.139648f, 0.211914f, 0.314697f, - 0.444092f, 0.584961f, 0.879883f, 0.884766f, 0.885254f, 0.885742f, 0.886230f, 0.885742f, - 0.000000f, 0.000000f, 0.000000f, 0.000120f, 0.000120f, 0.000154f, 0.000150f, 0.000160f, - 0.000202f, 0.000217f, 0.000308f, 0.000319f, 0.000278f, 0.000392f, 0.000362f, 0.000432f, - 0.000416f, 0.000448f, 0.000495f, 0.000526f, 0.000710f, 0.000754f, 0.000657f, 0.000755f, - 0.000806f, 0.000919f, 0.000815f, 0.001080f, 0.001152f, 0.001207f, 0.001218f, 0.001373f, - 0.001320f, 0.001685f, 0.001764f, 0.001819f, 0.002068f, 0.002380f, 0.002668f, 0.003033f, - 0.003584f, 0.003979f, 0.004829f, 0.005402f, 0.006630f, 0.008080f, 0.010254f, 0.013069f, - 0.017044f, 0.023422f, 0.031647f, 0.046417f, 0.068604f, 0.104919f, 0.165161f, 0.258789f, - 0.387207f, 0.537598f, 0.867188f, 0.871582f, 0.872559f, 0.872559f, 0.872559f, 0.873047f, - 0.000000f, 0.000121f, 0.000120f, 0.000120f, 0.000119f, 0.000118f, 0.000122f, 0.000108f, - 0.000143f, 0.000149f, 0.000184f, 0.000194f, 0.000189f, 0.000210f, 0.000321f, 0.000282f, - 0.000376f, 0.000420f, 0.000533f, 0.000437f, 0.000467f, 0.000477f, 0.000587f, 0.000519f, - 0.000673f, 0.000662f, 0.000679f, 0.000845f, 0.000881f, 0.000863f, 0.001016f, 0.001093f, - 0.001176f, 0.001191f, 0.001336f, 0.001561f, 0.001573f, 0.001754f, 0.001919f, 0.002264f, - 0.002596f, 0.002911f, 0.003372f, 0.003870f, 0.004723f, 0.005733f, 0.007092f, 0.008965f, - 0.011650f, 0.015701f, 0.022339f, 0.032043f, 0.048370f, 0.076050f, 0.124084f, 0.204834f, - 0.328369f, 0.485596f, 0.852539f, 0.856934f, 0.858887f, 0.858887f, 0.858887f, 0.858398f, - 0.000000f, 0.000121f, 0.000120f, 0.000119f, 0.000118f, 0.000117f, 0.000116f, 0.000114f, - 0.000105f, 0.000110f, 0.000165f, 0.000133f, 0.000157f, 0.000240f, 0.000256f, 0.000257f, - 0.000249f, 0.000303f, 0.000342f, 0.000346f, 0.000485f, 0.000510f, 0.000398f, 0.000493f, - 0.000492f, 0.000524f, 0.000590f, 0.000585f, 0.000601f, 0.000740f, 0.000647f, 0.000871f, - 0.000834f, 0.000969f, 0.001020f, 0.001190f, 0.001244f, 0.001432f, 0.001393f, 0.001702f, - 0.001912f, 0.002171f, 0.002445f, 0.002958f, 0.003330f, 0.004025f, 0.004860f, 0.006161f, - 0.007896f, 0.010742f, 0.014671f, 0.021378f, 0.032928f, 0.052612f, 0.089050f, 0.155884f, - 0.268555f, 0.430664f, 0.836426f, 0.841309f, 0.841309f, 0.842285f, 0.842773f, 0.842285f, - 0.000000f, 0.000000f, 0.000119f, 0.000117f, 0.000116f, 0.000115f, 0.000114f, 0.000114f, - 0.000111f, 0.000103f, 0.000097f, 0.000118f, 0.000115f, 0.000130f, 0.000176f, 0.000130f, - 0.000223f, 0.000235f, 0.000244f, 0.000252f, 0.000274f, 0.000389f, 0.000309f, 0.000430f, - 0.000340f, 0.000399f, 0.000408f, 0.000459f, 0.000514f, 0.000501f, 0.000519f, 0.000657f, - 0.000588f, 0.000775f, 0.000813f, 0.000789f, 0.000904f, 0.001076f, 0.001027f, 0.001170f, - 0.001342f, 0.001425f, 0.001662f, 0.002005f, 0.002298f, 0.002699f, 0.003227f, 0.003990f, - 0.005062f, 0.006855f, 0.009415f, 0.013504f, 0.020905f, 0.034424f, 0.060333f, 0.112000f, - 0.210693f, 0.371094f, 0.816406f, 0.822754f, 0.822754f, 0.823242f, 0.823242f, 0.823730f, - 0.000000f, 0.000119f, 0.000117f, 0.000116f, 0.000114f, 0.000113f, 0.000112f, 0.000111f, - 0.000110f, 0.000109f, 0.000102f, 0.000095f, 0.000090f, 0.000084f, 0.000093f, 0.000103f, - 0.000118f, 0.000165f, 0.000162f, 0.000190f, 0.000204f, 0.000218f, 0.000223f, 0.000237f, - 0.000256f, 0.000272f, 0.000344f, 0.000365f, 0.000365f, 0.000396f, 0.000386f, 0.000412f, - 0.000530f, 0.000466f, 0.000492f, 0.000615f, 0.000611f, 0.000748f, 0.000712f, 0.000795f, - 0.000908f, 0.000971f, 0.001106f, 0.001353f, 0.001572f, 0.001822f, 0.002251f, 0.002676f, - 0.003290f, 0.004349f, 0.005951f, 0.008316f, 0.012543f, 0.021149f, 0.038025f, 0.075500f, - 0.156006f, 0.308838f, 0.794922f, 0.800293f, 0.800781f, 0.801270f, 0.801758f, 0.802246f, - 0.000121f, 0.000116f, 0.000114f, 0.000113f, 0.000111f, 0.000109f, 0.000108f, 0.000107f, - 0.000106f, 0.000104f, 0.000104f, 0.000100f, 0.000094f, 0.000088f, 0.000083f, 0.000078f, - 0.000074f, 0.000105f, 0.000078f, 0.000122f, 0.000113f, 0.000153f, 0.000174f, 0.000175f, - 0.000207f, 0.000216f, 0.000225f, 0.000215f, 0.000262f, 0.000308f, 0.000297f, 0.000287f, - 0.000307f, 0.000342f, 0.000363f, 0.000411f, 0.000401f, 0.000453f, 0.000522f, 0.000555f, - 0.000680f, 0.000701f, 0.000751f, 0.000873f, 0.000966f, 0.001181f, 0.001445f, 0.001666f, - 0.002077f, 0.002512f, 0.003359f, 0.004856f, 0.007347f, 0.012001f, 0.022049f, 0.046417f, - 0.107117f, 0.245361f, 0.770508f, 0.775879f, 0.776367f, 0.776855f, 0.777344f, 0.777832f, - 0.000000f, 0.000113f, 0.000108f, 0.000107f, 0.000104f, 0.000103f, 0.000101f, 0.000100f, - 0.000099f, 0.000098f, 0.000097f, 0.000096f, 0.000095f, 0.000091f, 0.000086f, 0.000081f, - 0.000077f, 0.000073f, 0.000069f, 0.000079f, 0.000084f, 0.000091f, 0.000074f, 0.000100f, - 0.000117f, 0.000140f, 0.000144f, 0.000166f, 0.000174f, 0.000178f, 0.000225f, 0.000197f, - 0.000234f, 0.000239f, 0.000273f, 0.000289f, 0.000283f, 0.000293f, 0.000338f, 0.000386f, - 0.000386f, 0.000432f, 0.000459f, 0.000525f, 0.000625f, 0.000691f, 0.000800f, 0.001004f, - 0.001227f, 0.001479f, 0.001984f, 0.002745f, 0.003983f, 0.006413f, 0.011642f, 0.025269f, - 0.066040f, 0.182495f, 0.743164f, 0.748535f, 0.749023f, 0.749512f, 0.750000f, 0.749512f, - 0.000000f, 0.000102f, 0.000101f, 0.000098f, 0.000094f, 0.000093f, 0.000092f, 0.000090f, - 0.000089f, 0.000088f, 0.000087f, 0.000086f, 0.000085f, 0.000084f, 0.000085f, 0.000082f, - 0.000078f, 0.000074f, 0.000070f, 0.000066f, 0.000063f, 0.000060f, 0.000057f, 0.000056f, - 0.000061f, 0.000060f, 0.000073f, 0.000087f, 0.000100f, 0.000105f, 0.000124f, 0.000136f, - 0.000140f, 0.000140f, 0.000159f, 0.000179f, 0.000186f, 0.000205f, 0.000214f, 0.000229f, - 0.000248f, 0.000267f, 0.000299f, 0.000344f, 0.000367f, 0.000422f, 0.000496f, 0.000557f, - 0.000639f, 0.000837f, 0.001037f, 0.001419f, 0.002081f, 0.003202f, 0.005730f, 0.012199f, - 0.034943f, 0.122925f, 0.711426f, 0.716797f, 0.718750f, 0.718262f, 0.718262f, 0.718750f, - 0.000094f, 0.000079f, 0.000078f, 0.000074f, 0.000074f, 0.000075f, 0.000074f, 0.000073f, - 0.000071f, 0.000072f, 0.000070f, 0.000071f, 0.000071f, 0.000070f, 0.000070f, 0.000069f, - 0.000070f, 0.000069f, 0.000068f, 0.000065f, 0.000062f, 0.000059f, 0.000056f, 0.000053f, - 0.000050f, 0.000048f, 0.000045f, 0.000044f, 0.000041f, 0.000050f, 0.000050f, 0.000061f, - 0.000068f, 0.000085f, 0.000091f, 0.000101f, 0.000102f, 0.000107f, 0.000119f, 0.000129f, - 0.000144f, 0.000151f, 0.000160f, 0.000184f, 0.000212f, 0.000213f, 0.000235f, 0.000294f, - 0.000315f, 0.000392f, 0.000505f, 0.000637f, 0.000880f, 0.001400f, 0.002462f, 0.005333f, - 0.015160f, 0.070312f, 0.678223f, 0.683105f, 0.684082f, 0.684570f, 0.684570f, 0.684570f, - 0.000000f, 0.000000f, 0.000023f, 0.000034f, 0.000032f, 0.000038f, 0.000037f, 0.000044f, - 0.000043f, 0.000047f, 0.000045f, 0.000047f, 0.000049f, 0.000049f, 0.000049f, 0.000048f, - 0.000051f, 0.000050f, 0.000051f, 0.000051f, 0.000052f, 0.000052f, 0.000052f, 0.000049f, - 0.000047f, 0.000045f, 0.000042f, 0.000040f, 0.000038f, 0.000036f, 0.000035f, 0.000033f, - 0.000031f, 0.000029f, 0.000038f, 0.000037f, 0.000042f, 0.000051f, 0.000055f, 0.000067f, - 0.000074f, 0.000073f, 0.000083f, 0.000093f, 0.000088f, 0.000102f, 0.000122f, 0.000122f, - 0.000142f, 0.000169f, 0.000206f, 0.000265f, 0.000355f, 0.000531f, 0.000897f, 0.001822f, - 0.005493f, 0.030579f, 0.640137f, 0.644531f, 0.647461f, 0.647949f, 0.647461f, 0.648438f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000001f, 0.000000f, 0.000008f, 0.000012f, 0.000014f, 0.000014f, 0.000019f, 0.000021f, - 0.000022f, 0.000024f, 0.000026f, 0.000027f, 0.000027f, 0.000028f, 0.000029f, 0.000031f, - 0.000031f, 0.000032f, 0.000032f, 0.000033f, 0.000033f, 0.000032f, 0.000030f, 0.000029f, - 0.000027f, 0.000026f, 0.000024f, 0.000023f, 0.000022f, 0.000021f, 0.000019f, 0.000018f, - 0.000021f, 0.000024f, 0.000028f, 0.000033f, 0.000043f, 0.000041f, 0.000046f, 0.000053f, - 0.000050f, 0.000059f, 0.000068f, 0.000094f, 0.000096f, 0.000140f, 0.000239f, 0.000447f, - 0.001340f, 0.009087f, 0.600098f, 0.605957f, 0.606934f, 0.606934f, 0.607422f, 0.606934f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000002f, 0.000004f, 0.000006f, 0.000006f, 0.000009f, 0.000010f, 0.000011f, 0.000012f, - 0.000013f, 0.000014f, 0.000015f, 0.000016f, 0.000017f, 0.000016f, 0.000015f, 0.000014f, - 0.000013f, 0.000012f, 0.000012f, 0.000011f, 0.000010f, 0.000009f, 0.000008f, 0.000012f, - 0.000014f, 0.000018f, 0.000017f, 0.000022f, 0.000022f, 0.000026f, 0.000040f, 0.000060f, - 0.000157f, 0.001244f, 0.557129f, 0.563477f, 0.563477f, 0.564941f, 0.564941f, 0.564941f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000001f, 0.000002f, 0.000003f, - 0.000003f, 0.000004f, 0.000003f, 0.000003f, 0.000003f, 0.000002f, 0.000003f, 0.000003f, - 0.000003f, 0.000012f, 0.513672f, 0.520020f, 0.520020f, 0.520508f, 0.521484f, 0.521484f, - }, - { - 0.103943f, 0.284912f, 0.422119f, 0.523438f, 0.600586f, 0.659668f, 0.705078f, 0.741699f, - 0.771484f, 0.795898f, 0.816895f, 0.834961f, 0.850586f, 0.862793f, 0.874512f, 0.884277f, - 0.894043f, 0.901855f, 0.909180f, 0.915039f, 0.921387f, 0.926270f, 0.932129f, 0.936035f, - 0.940430f, 0.944336f, 0.948242f, 0.951660f, 0.954590f, 0.957520f, 0.959961f, 0.962891f, - 0.965332f, 0.967285f, 0.969727f, 0.971680f, 0.973145f, 0.975586f, 0.977051f, 0.979004f, - 0.979980f, 0.981934f, 0.983887f, 0.984375f, 0.985840f, 0.986816f, 0.988770f, 0.989258f, - 0.990723f, 0.992188f, 0.992676f, 0.993652f, 0.994629f, 0.995605f, 0.996582f, 0.997559f, - 0.998535f, 0.999023f, 0.999512f, 0.999023f, 0.998535f, 0.998047f, 0.997559f, 0.997070f, - 0.046997f, 0.153564f, 0.264160f, 0.369385f, 0.460205f, 0.538574f, 0.602051f, 0.654785f, - 0.697754f, 0.733398f, 0.762695f, 0.787598f, 0.809082f, 0.827637f, 0.843262f, 0.856934f, - 0.868652f, 0.880859f, 0.889648f, 0.898438f, 0.906738f, 0.912598f, 0.918945f, 0.924805f, - 0.929688f, 0.935059f, 0.938965f, 0.943359f, 0.947266f, 0.951172f, 0.954102f, 0.956543f, - 0.959961f, 0.961914f, 0.964844f, 0.966797f, 0.969727f, 0.971191f, 0.974121f, 0.975098f, - 0.977051f, 0.979492f, 0.980469f, 0.981934f, 0.983887f, 0.985352f, 0.985840f, 0.987305f, - 0.989258f, 0.990234f, 0.991211f, 0.992188f, 0.993164f, 0.994141f, 0.995117f, 0.996094f, - 0.996582f, 0.997559f, 0.999023f, 0.998535f, 0.998047f, 0.997559f, 0.997070f, 0.997070f, - 0.025940f, 0.088501f, 0.162964f, 0.246094f, 0.331055f, 0.411865f, 0.486328f, 0.550293f, - 0.606934f, 0.655762f, 0.695312f, 0.729980f, 0.758301f, 0.783691f, 0.804199f, 0.823730f, - 0.838867f, 0.853027f, 0.865723f, 0.877441f, 0.887207f, 0.895996f, 0.904785f, 0.911133f, - 0.916992f, 0.923828f, 0.928223f, 0.933594f, 0.937988f, 0.942871f, 0.946777f, 0.950195f, - 0.953613f, 0.956543f, 0.959473f, 0.962402f, 0.964844f, 0.967285f, 0.970215f, 0.971680f, - 0.973633f, 0.976074f, 0.977539f, 0.979492f, 0.980469f, 0.982422f, 0.984863f, 0.985352f, - 0.986816f, 0.987793f, 0.989258f, 0.990234f, 0.991699f, 0.992676f, 0.994141f, 0.995117f, - 0.995605f, 0.996582f, 0.998535f, 0.998047f, 0.998047f, 0.997559f, 0.997070f, 0.996582f, - 0.016159f, 0.055176f, 0.104126f, 0.162720f, 0.229126f, 0.300781f, 0.372803f, 0.442871f, - 0.506836f, 0.563477f, 0.613281f, 0.657715f, 0.696289f, 0.729004f, 0.757324f, 0.782227f, - 0.802734f, 0.821289f, 0.837402f, 0.852539f, 0.865234f, 0.875977f, 0.885742f, 0.895508f, - 0.903320f, 0.910156f, 0.917480f, 0.922852f, 0.928711f, 0.934082f, 0.937988f, 0.942871f, - 0.947266f, 0.950195f, 0.954102f, 0.957031f, 0.959473f, 0.962402f, 0.964844f, 0.968262f, - 0.969727f, 0.972168f, 0.974121f, 0.976562f, 0.978516f, 0.979980f, 0.981934f, 0.982910f, - 0.983887f, 0.985840f, 0.986816f, 0.988770f, 0.989746f, 0.991211f, 0.992188f, 0.993652f, - 0.994141f, 0.995117f, 0.998047f, 0.997559f, 0.997559f, 0.997070f, 0.996582f, 0.996582f, - 0.010841f, 0.036865f, 0.070007f, 0.110962f, 0.159546f, 0.214355f, 0.276367f, 0.340576f, - 0.405029f, 0.465820f, 0.523926f, 0.576172f, 0.623535f, 0.664062f, 0.699707f, 0.731445f, - 0.758301f, 0.782227f, 0.803223f, 0.821289f, 0.837891f, 0.852051f, 0.864258f, 0.875488f, - 0.884766f, 0.894531f, 0.903320f, 0.910156f, 0.916992f, 0.923828f, 0.928223f, 0.933594f, - 0.938477f, 0.943359f, 0.947266f, 0.950684f, 0.954102f, 0.957520f, 0.960449f, 0.962891f, - 0.965820f, 0.968750f, 0.971191f, 0.973145f, 0.975586f, 0.977539f, 0.978516f, 0.980957f, - 0.982422f, 0.984375f, 0.985352f, 0.987305f, 0.988281f, 0.989746f, 0.990723f, 0.992188f, - 0.993164f, 0.994141f, 0.997559f, 0.997559f, 0.997070f, 0.996582f, 0.996582f, 0.996094f, - 0.007637f, 0.026566f, 0.049896f, 0.078247f, 0.113403f, 0.154663f, 0.202637f, 0.255371f, - 0.313232f, 0.372314f, 0.431152f, 0.488037f, 0.540039f, 0.588867f, 0.633301f, 0.670898f, - 0.704102f, 0.734375f, 0.761230f, 0.785156f, 0.804688f, 0.822754f, 0.838867f, 0.852539f, - 0.864746f, 0.876953f, 0.886230f, 0.895996f, 0.903320f, 0.910645f, 0.917480f, 0.923828f, - 0.929199f, 0.935059f, 0.938965f, 0.943359f, 0.948730f, 0.952148f, 0.954590f, 0.958496f, - 0.961426f, 0.964355f, 0.966797f, 0.969238f, 0.971680f, 0.974121f, 0.976074f, 0.978027f, - 0.979980f, 0.981445f, 0.982910f, 0.984863f, 0.986816f, 0.987793f, 0.989258f, 0.990723f, - 0.991699f, 0.993164f, 0.996582f, 0.996582f, 0.996094f, 0.996094f, 0.996094f, 0.995605f, - 0.005714f, 0.019485f, 0.036194f, 0.056976f, 0.082336f, 0.113342f, 0.149048f, 0.191284f, - 0.238770f, 0.290039f, 0.344727f, 0.400391f, 0.454590f, 0.507324f, 0.557129f, 0.602539f, - 0.642578f, 0.679199f, 0.711426f, 0.740234f, 0.766602f, 0.788574f, 0.807617f, 0.825195f, - 0.841309f, 0.854980f, 0.867676f, 0.877930f, 0.888184f, 0.896484f, 0.904785f, 0.912109f, - 0.918945f, 0.925293f, 0.930176f, 0.935547f, 0.940918f, 0.944336f, 0.948730f, 0.952637f, - 0.956055f, 0.959473f, 0.962402f, 0.965332f, 0.967773f, 0.970703f, 0.972656f, 0.975098f, - 0.977051f, 0.979004f, 0.981445f, 0.982910f, 0.984375f, 0.985840f, 0.987793f, 0.989258f, - 0.990234f, 0.991211f, 0.996094f, 0.996094f, 0.996094f, 0.996094f, 0.995605f, 0.995117f, - 0.004505f, 0.014908f, 0.027634f, 0.043274f, 0.061707f, 0.084045f, 0.111694f, 0.143921f, - 0.180542f, 0.223877f, 0.270996f, 0.320557f, 0.373291f, 0.425781f, 0.478027f, 0.526855f, - 0.573242f, 0.615723f, 0.654785f, 0.688965f, 0.720215f, 0.747559f, 0.771973f, 0.793457f, - 0.812500f, 0.829102f, 0.844238f, 0.858398f, 0.870117f, 0.881348f, 0.890625f, 0.898926f, - 0.906738f, 0.914062f, 0.921387f, 0.926758f, 0.932617f, 0.937500f, 0.942383f, 0.945801f, - 0.950684f, 0.954102f, 0.958008f, 0.960938f, 0.964355f, 0.966797f, 0.969727f, 0.972656f, - 0.974609f, 0.976562f, 0.978516f, 0.980469f, 0.981934f, 0.984375f, 0.985840f, 0.987793f, - 0.988281f, 0.990234f, 0.995605f, 0.995605f, 0.995605f, 0.995605f, 0.995117f, 0.994629f, - 0.003691f, 0.011925f, 0.021622f, 0.033203f, 0.047241f, 0.065247f, 0.085266f, 0.109558f, - 0.138550f, 0.172363f, 0.210205f, 0.253418f, 0.299805f, 0.348877f, 0.400146f, 0.450195f, - 0.499512f, 0.546387f, 0.589844f, 0.629883f, 0.666016f, 0.700195f, 0.728516f, 0.755371f, - 0.778320f, 0.798828f, 0.817383f, 0.833984f, 0.848145f, 0.861816f, 0.874023f, 0.883789f, - 0.893555f, 0.902344f, 0.910645f, 0.916992f, 0.922852f, 0.929688f, 0.934570f, 0.938965f, - 0.944336f, 0.948730f, 0.951660f, 0.956543f, 0.959473f, 0.962891f, 0.965820f, 0.968262f, - 0.970703f, 0.974121f, 0.976074f, 0.978516f, 0.979980f, 0.981934f, 0.983887f, 0.985840f, - 0.987305f, 0.988281f, 0.994629f, 0.995117f, 0.995117f, 0.994629f, 0.994629f, 0.994141f, - 0.002726f, 0.009560f, 0.017136f, 0.026871f, 0.037415f, 0.050079f, 0.066406f, 0.084717f, - 0.107849f, 0.133423f, 0.164062f, 0.198853f, 0.238281f, 0.281250f, 0.327148f, 0.375977f, - 0.424805f, 0.473877f, 0.521973f, 0.564941f, 0.606934f, 0.644531f, 0.679199f, 0.710449f, - 0.738770f, 0.764160f, 0.786133f, 0.805664f, 0.824219f, 0.838867f, 0.853516f, 0.866211f, - 0.876953f, 0.887695f, 0.896484f, 0.905762f, 0.912598f, 0.919922f, 0.925781f, 0.932129f, - 0.937500f, 0.942383f, 0.946777f, 0.951660f, 0.955078f, 0.958984f, 0.961426f, 0.965332f, - 0.967773f, 0.970703f, 0.972656f, 0.975586f, 0.978027f, 0.979492f, 0.981934f, 0.983887f, - 0.984863f, 0.986816f, 0.994629f, 0.994629f, 0.994629f, 0.994141f, 0.994141f, 0.993652f, - 0.002487f, 0.007553f, 0.013863f, 0.021439f, 0.029755f, 0.040771f, 0.052643f, 0.067444f, - 0.084473f, 0.104980f, 0.128784f, 0.157227f, 0.189087f, 0.224609f, 0.265381f, 0.308838f, - 0.354004f, 0.401611f, 0.450439f, 0.496582f, 0.541992f, 0.583984f, 0.623047f, 0.660645f, - 0.693359f, 0.722168f, 0.749512f, 0.772949f, 0.793457f, 0.812988f, 0.830078f, 0.845215f, - 0.859375f, 0.871094f, 0.882812f, 0.892090f, 0.900879f, 0.908691f, 0.916504f, 0.922852f, - 0.930176f, 0.935547f, 0.940430f, 0.944824f, 0.949219f, 0.952637f, 0.956543f, 0.960449f, - 0.963867f, 0.967285f, 0.970215f, 0.972656f, 0.974609f, 0.977539f, 0.979492f, 0.981934f, - 0.983887f, 0.985352f, 0.993652f, 0.994141f, 0.994141f, 0.993652f, 0.993652f, 0.993164f, - 0.001893f, 0.006641f, 0.011551f, 0.017319f, 0.024612f, 0.032959f, 0.042023f, 0.053772f, - 0.067444f, 0.083435f, 0.102356f, 0.123840f, 0.150024f, 0.179688f, 0.213501f, 0.250488f, - 0.291992f, 0.335938f, 0.381592f, 0.427246f, 0.473877f, 0.518555f, 0.563477f, 0.603027f, - 0.640625f, 0.676270f, 0.707031f, 0.735352f, 0.760254f, 0.782715f, 0.802734f, 0.821777f, - 0.838379f, 0.851562f, 0.865234f, 0.876953f, 0.886719f, 0.896484f, 0.905273f, 0.913086f, - 0.921387f, 0.927734f, 0.933105f, 0.938477f, 0.942871f, 0.948242f, 0.951660f, 0.955566f, - 0.959961f, 0.963867f, 0.966309f, 0.969238f, 0.972168f, 0.975098f, 0.977539f, 0.979492f, - 0.981934f, 0.983887f, 0.993164f, 0.993652f, 0.993164f, 0.993164f, 0.993164f, 0.992676f, - 0.001740f, 0.005634f, 0.009407f, 0.014992f, 0.020157f, 0.026840f, 0.035156f, 0.043793f, - 0.054718f, 0.067505f, 0.082092f, 0.099731f, 0.120239f, 0.143921f, 0.171265f, 0.202393f, - 0.237915f, 0.276367f, 0.318848f, 0.362793f, 0.407959f, 0.454346f, 0.499023f, 0.542480f, - 0.583984f, 0.623535f, 0.659180f, 0.691895f, 0.721680f, 0.748047f, 0.772461f, 0.793457f, - 0.812988f, 0.829102f, 0.845215f, 0.859863f, 0.872559f, 0.883789f, 0.893555f, 0.902344f, - 0.911133f, 0.918457f, 0.924805f, 0.930664f, 0.937012f, 0.941895f, 0.947266f, 0.951172f, - 0.956055f, 0.959473f, 0.962402f, 0.966309f, 0.968750f, 0.972168f, 0.974609f, 0.977051f, - 0.979492f, 0.981934f, 0.992188f, 0.992676f, 0.992676f, 0.992676f, 0.992188f, 0.992676f, - 0.001502f, 0.004482f, 0.008278f, 0.012276f, 0.016800f, 0.022644f, 0.029129f, 0.036194f, - 0.045197f, 0.055298f, 0.067017f, 0.080750f, 0.096863f, 0.115906f, 0.138184f, 0.163940f, - 0.192993f, 0.225952f, 0.262695f, 0.302490f, 0.344971f, 0.389648f, 0.434814f, 0.480469f, - 0.523926f, 0.566406f, 0.605957f, 0.643066f, 0.677246f, 0.708496f, 0.736816f, 0.761719f, - 0.784668f, 0.804688f, 0.823242f, 0.840332f, 0.854004f, 0.867188f, 0.878906f, 0.890137f, - 0.898438f, 0.907715f, 0.916016f, 0.922852f, 0.930176f, 0.935547f, 0.940918f, 0.946289f, - 0.950684f, 0.955078f, 0.959473f, 0.961914f, 0.966309f, 0.969238f, 0.972168f, 0.974609f, - 0.977539f, 0.979492f, 0.991211f, 0.992188f, 0.991699f, 0.992188f, 0.991699f, 0.991211f, - 0.001411f, 0.003645f, 0.007160f, 0.010414f, 0.014397f, 0.018677f, 0.024338f, 0.030426f, - 0.037384f, 0.045654f, 0.055054f, 0.066101f, 0.079529f, 0.094543f, 0.112793f, 0.133057f, - 0.157227f, 0.183960f, 0.215210f, 0.250488f, 0.288086f, 0.329102f, 0.372314f, 0.416992f, - 0.461914f, 0.505859f, 0.549316f, 0.589355f, 0.627930f, 0.664062f, 0.695801f, 0.725098f, - 0.752441f, 0.775879f, 0.797363f, 0.815918f, 0.833984f, 0.849121f, 0.863281f, 0.875488f, - 0.886230f, 0.895996f, 0.904785f, 0.914062f, 0.920898f, 0.928223f, 0.935059f, 0.940918f, - 0.945312f, 0.950195f, 0.954102f, 0.958984f, 0.962402f, 0.966309f, 0.969238f, 0.972656f, - 0.974609f, 0.977539f, 0.990234f, 0.992188f, 0.991211f, 0.991211f, 0.990723f, 0.991211f, - 0.000926f, 0.003523f, 0.006207f, 0.008949f, 0.012718f, 0.016312f, 0.020447f, 0.025467f, - 0.031128f, 0.037994f, 0.045532f, 0.054901f, 0.065430f, 0.077576f, 0.091797f, 0.109131f, - 0.128418f, 0.151245f, 0.176636f, 0.206055f, 0.238525f, 0.275146f, 0.314697f, 0.357178f, - 0.400391f, 0.445312f, 0.489746f, 0.531738f, 0.574219f, 0.613281f, 0.650391f, 0.683594f, - 0.714355f, 0.742188f, 0.768066f, 0.790039f, 0.810059f, 0.828125f, 0.843262f, 0.858398f, - 0.871582f, 0.883789f, 0.893555f, 0.903809f, 0.912598f, 0.919434f, 0.926758f, 0.933594f, - 0.939453f, 0.944336f, 0.950195f, 0.954590f, 0.958008f, 0.962402f, 0.966309f, 0.969727f, - 0.972656f, 0.975586f, 0.989746f, 0.990723f, 0.990723f, 0.990234f, 0.990234f, 0.990234f, - 0.001140f, 0.003021f, 0.005527f, 0.008102f, 0.010445f, 0.013977f, 0.017349f, 0.021637f, - 0.026535f, 0.031677f, 0.038330f, 0.045776f, 0.054382f, 0.064392f, 0.076233f, 0.089844f, - 0.105713f, 0.123840f, 0.145020f, 0.169556f, 0.196899f, 0.229248f, 0.263672f, 0.302002f, - 0.342529f, 0.385986f, 0.429932f, 0.473877f, 0.517578f, 0.560547f, 0.600586f, 0.638184f, - 0.672852f, 0.704590f, 0.733398f, 0.759277f, 0.782715f, 0.803711f, 0.823242f, 0.840820f, - 0.854980f, 0.869141f, 0.881348f, 0.892090f, 0.902344f, 0.910645f, 0.919922f, 0.927246f, - 0.933105f, 0.938965f, 0.944824f, 0.949707f, 0.954102f, 0.959473f, 0.962891f, 0.966309f, - 0.969727f, 0.972168f, 0.988770f, 0.990234f, 0.989746f, 0.989746f, 0.989746f, 0.989258f, - 0.000870f, 0.002666f, 0.004578f, 0.006737f, 0.009430f, 0.012077f, 0.015381f, 0.018463f, - 0.022293f, 0.027313f, 0.032654f, 0.038727f, 0.045746f, 0.053619f, 0.063232f, 0.074524f, - 0.087219f, 0.102356f, 0.119324f, 0.139648f, 0.162842f, 0.189941f, 0.219482f, 0.253174f, - 0.289795f, 0.329346f, 0.372070f, 0.415039f, 0.459717f, 0.503418f, 0.546387f, 0.587402f, - 0.625977f, 0.661621f, 0.694336f, 0.725586f, 0.752441f, 0.776855f, 0.798828f, 0.818359f, - 0.837402f, 0.852539f, 0.866699f, 0.878906f, 0.891113f, 0.900879f, 0.910156f, 0.918457f, - 0.926270f, 0.932617f, 0.938965f, 0.944824f, 0.950195f, 0.955078f, 0.958984f, 0.962891f, - 0.966797f, 0.970703f, 0.987793f, 0.988770f, 0.989258f, 0.989258f, 0.988770f, 0.988770f, - 0.000835f, 0.002302f, 0.004078f, 0.005802f, 0.008026f, 0.010490f, 0.013153f, 0.016235f, - 0.019485f, 0.023636f, 0.027847f, 0.033081f, 0.038849f, 0.045441f, 0.053253f, 0.062500f, - 0.072571f, 0.085205f, 0.098999f, 0.115662f, 0.135254f, 0.156860f, 0.182373f, 0.211060f, - 0.243042f, 0.279053f, 0.318115f, 0.359619f, 0.402832f, 0.447021f, 0.490234f, 0.533691f, - 0.575195f, 0.615234f, 0.651855f, 0.686035f, 0.717285f, 0.746094f, 0.771484f, 0.793945f, - 0.813965f, 0.833496f, 0.848633f, 0.864258f, 0.877930f, 0.889648f, 0.900391f, 0.909180f, - 0.918945f, 0.926270f, 0.932129f, 0.939453f, 0.945312f, 0.950684f, 0.955566f, 0.959473f, - 0.963867f, 0.967773f, 0.987305f, 0.988281f, 0.988281f, 0.988281f, 0.988281f, 0.987793f, - 0.000815f, 0.001984f, 0.003475f, 0.005302f, 0.007103f, 0.009354f, 0.011528f, 0.013977f, - 0.017197f, 0.020111f, 0.023788f, 0.027771f, 0.033447f, 0.038452f, 0.045013f, 0.052704f, - 0.061066f, 0.071228f, 0.082886f, 0.096313f, 0.112488f, 0.130737f, 0.151245f, 0.175659f, - 0.203125f, 0.234619f, 0.269043f, 0.306885f, 0.347656f, 0.390381f, 0.434570f, 0.478760f, - 0.522461f, 0.564453f, 0.605957f, 0.644043f, 0.678223f, 0.710449f, 0.739746f, 0.766602f, - 0.791016f, 0.811035f, 0.831055f, 0.847168f, 0.862793f, 0.875977f, 0.888672f, 0.899414f, - 0.909180f, 0.917480f, 0.926270f, 0.933105f, 0.939941f, 0.945801f, 0.950684f, 0.955566f, - 0.960938f, 0.964844f, 0.985840f, 0.987305f, 0.987793f, 0.987305f, 0.987305f, 0.987305f, - 0.000587f, 0.002005f, 0.003122f, 0.004707f, 0.006283f, 0.007778f, 0.009972f, 0.012581f, - 0.014435f, 0.017426f, 0.020691f, 0.024475f, 0.028519f, 0.033203f, 0.038513f, 0.044708f, - 0.051727f, 0.060028f, 0.069763f, 0.080627f, 0.093506f, 0.109009f, 0.125977f, 0.146362f, - 0.169678f, 0.196533f, 0.226685f, 0.259766f, 0.297119f, 0.337646f, 0.380127f, 0.424072f, - 0.468018f, 0.512207f, 0.555176f, 0.596680f, 0.635254f, 0.671387f, 0.704590f, 0.734863f, - 0.762207f, 0.787109f, 0.809082f, 0.828613f, 0.846191f, 0.860840f, 0.875977f, 0.888184f, - 0.899902f, 0.908691f, 0.918457f, 0.926270f, 0.934082f, 0.940430f, 0.947266f, 0.951660f, - 0.958008f, 0.961914f, 0.984863f, 0.986328f, 0.986816f, 0.986816f, 0.986328f, 0.986328f, - 0.000475f, 0.001671f, 0.003019f, 0.004379f, 0.005592f, 0.006882f, 0.008682f, 0.010757f, - 0.012856f, 0.015343f, 0.018112f, 0.021164f, 0.024353f, 0.028595f, 0.033020f, 0.038086f, - 0.044006f, 0.050812f, 0.058594f, 0.067993f, 0.078735f, 0.091248f, 0.105530f, 0.122009f, - 0.142212f, 0.164062f, 0.189697f, 0.219238f, 0.251953f, 0.288330f, 0.328125f, 0.369629f, - 0.413818f, 0.458008f, 0.503418f, 0.547363f, 0.588867f, 0.628418f, 0.665039f, 0.699707f, - 0.730469f, 0.758301f, 0.784668f, 0.807129f, 0.826660f, 0.844727f, 0.862305f, 0.875977f, - 0.888672f, 0.900879f, 0.910156f, 0.919434f, 0.927734f, 0.935059f, 0.941406f, 0.947754f, - 0.953125f, 0.958496f, 0.983887f, 0.985352f, 0.985352f, 0.985352f, 0.984863f, 0.985352f, - 0.000325f, 0.001517f, 0.002554f, 0.003811f, 0.004990f, 0.006638f, 0.007706f, 0.009399f, - 0.011177f, 0.013580f, 0.015671f, 0.018478f, 0.021393f, 0.024612f, 0.028442f, 0.032990f, - 0.037750f, 0.043427f, 0.050354f, 0.057861f, 0.066101f, 0.076294f, 0.088684f, 0.102417f, - 0.119080f, 0.137451f, 0.159058f, 0.183838f, 0.212524f, 0.244385f, 0.280273f, 0.319336f, - 0.361084f, 0.405029f, 0.449707f, 0.494873f, 0.539551f, 0.582031f, 0.622559f, 0.660156f, - 0.695801f, 0.727539f, 0.756348f, 0.782715f, 0.805664f, 0.826172f, 0.845215f, 0.861328f, - 0.875977f, 0.889648f, 0.901367f, 0.910645f, 0.920410f, 0.928711f, 0.937012f, 0.942871f, - 0.949219f, 0.955078f, 0.982422f, 0.983887f, 0.984375f, 0.984375f, 0.983887f, 0.983887f, - 0.000349f, 0.001533f, 0.002413f, 0.003326f, 0.004463f, 0.005524f, 0.006954f, 0.008202f, - 0.010025f, 0.011864f, 0.013924f, 0.015884f, 0.018478f, 0.021484f, 0.024658f, 0.028671f, - 0.032562f, 0.037170f, 0.042969f, 0.049194f, 0.056641f, 0.065063f, 0.074951f, 0.086182f, - 0.099731f, 0.115662f, 0.133789f, 0.154175f, 0.178589f, 0.206421f, 0.237671f, 0.272949f, - 0.312012f, 0.352783f, 0.396973f, 0.442627f, 0.487793f, 0.532227f, 0.576660f, 0.617188f, - 0.657227f, 0.692383f, 0.725586f, 0.754395f, 0.780762f, 0.805664f, 0.826172f, 0.845215f, - 0.861816f, 0.876465f, 0.890137f, 0.902344f, 0.912598f, 0.921875f, 0.930176f, 0.937988f, - 0.945312f, 0.952148f, 0.981445f, 0.982910f, 0.982910f, 0.983398f, 0.983398f, 0.983398f, - 0.000475f, 0.001141f, 0.002058f, 0.002846f, 0.004120f, 0.005013f, 0.006207f, 0.007664f, - 0.009193f, 0.010368f, 0.012222f, 0.014404f, 0.016403f, 0.018799f, 0.021439f, 0.024567f, - 0.028076f, 0.032379f, 0.036652f, 0.042145f, 0.048157f, 0.055389f, 0.063660f, 0.073059f, - 0.083740f, 0.097046f, 0.112366f, 0.129517f, 0.149780f, 0.173584f, 0.200684f, 0.231812f, - 0.266357f, 0.304688f, 0.346680f, 0.390137f, 0.435547f, 0.481445f, 0.526367f, 0.572266f, - 0.613770f, 0.653320f, 0.690430f, 0.723633f, 0.754395f, 0.781250f, 0.806152f, 0.826172f, - 0.847168f, 0.862793f, 0.878906f, 0.892090f, 0.904297f, 0.914551f, 0.924316f, 0.933105f, - 0.940430f, 0.947754f, 0.979492f, 0.981934f, 0.981934f, 0.981934f, 0.981445f, 0.981445f, - 0.000239f, 0.000882f, 0.001744f, 0.002878f, 0.003819f, 0.004532f, 0.005550f, 0.006653f, - 0.007942f, 0.009277f, 0.010628f, 0.012421f, 0.014397f, 0.016312f, 0.018845f, 0.021576f, - 0.024536f, 0.027817f, 0.031860f, 0.036346f, 0.041595f, 0.047333f, 0.054138f, 0.062317f, - 0.071350f, 0.081970f, 0.094299f, 0.109070f, 0.126221f, 0.146118f, 0.169067f, 0.195801f, - 0.226196f, 0.260742f, 0.298584f, 0.340088f, 0.384277f, 0.429688f, 0.476807f, 0.522461f, - 0.568359f, 0.611328f, 0.651855f, 0.689453f, 0.723633f, 0.754395f, 0.782715f, 0.807617f, - 0.829590f, 0.848145f, 0.865723f, 0.880859f, 0.894531f, 0.906738f, 0.917969f, 0.927246f, - 0.936035f, 0.943359f, 0.978027f, 0.979980f, 0.980469f, 0.980469f, 0.980469f, 0.980469f, - 0.000240f, 0.000948f, 0.001495f, 0.002592f, 0.003241f, 0.004055f, 0.004856f, 0.006111f, - 0.007133f, 0.008125f, 0.009445f, 0.011108f, 0.012474f, 0.014374f, 0.016586f, 0.018784f, - 0.021286f, 0.024475f, 0.027481f, 0.031403f, 0.035828f, 0.040710f, 0.046204f, 0.052704f, - 0.060577f, 0.069519f, 0.079651f, 0.092224f, 0.106506f, 0.122986f, 0.142456f, 0.165161f, - 0.191284f, 0.221924f, 0.255615f, 0.293457f, 0.335205f, 0.379395f, 0.425537f, 0.472900f, - 0.519531f, 0.566406f, 0.610840f, 0.652344f, 0.689941f, 0.724609f, 0.755371f, 0.784180f, - 0.808594f, 0.831055f, 0.851562f, 0.869141f, 0.884277f, 0.897461f, 0.909668f, 0.920410f, - 0.930176f, 0.937988f, 0.976562f, 0.979004f, 0.979492f, 0.979492f, 0.979492f, 0.979492f, - 0.000302f, 0.000863f, 0.001315f, 0.002195f, 0.002905f, 0.003592f, 0.004784f, 0.005478f, - 0.006199f, 0.007389f, 0.008545f, 0.009811f, 0.011185f, 0.012787f, 0.014603f, 0.016342f, - 0.018784f, 0.021347f, 0.024033f, 0.027496f, 0.031006f, 0.034790f, 0.039856f, 0.045288f, - 0.051636f, 0.059052f, 0.067566f, 0.078003f, 0.089905f, 0.103760f, 0.119934f, 0.139282f, - 0.161865f, 0.187622f, 0.217407f, 0.251221f, 0.288818f, 0.330811f, 0.375244f, 0.422607f, - 0.470703f, 0.518066f, 0.565430f, 0.609863f, 0.651855f, 0.691406f, 0.726562f, 0.758301f, - 0.787109f, 0.812500f, 0.835449f, 0.855957f, 0.872559f, 0.887695f, 0.901367f, 0.913574f, - 0.923828f, 0.933105f, 0.975098f, 0.977539f, 0.977539f, 0.977539f, 0.978027f, 0.977051f, - 0.000240f, 0.000808f, 0.001537f, 0.002106f, 0.002493f, 0.003729f, 0.004036f, 0.004982f, - 0.005539f, 0.006454f, 0.007526f, 0.008690f, 0.009987f, 0.011421f, 0.012894f, 0.014618f, - 0.016464f, 0.018539f, 0.021118f, 0.023865f, 0.026794f, 0.030487f, 0.034241f, 0.038879f, - 0.044067f, 0.050690f, 0.057678f, 0.066040f, 0.076111f, 0.087524f, 0.101379f, 0.117737f, - 0.136353f, 0.158325f, 0.183594f, 0.213501f, 0.247192f, 0.284912f, 0.327393f, 0.372803f, - 0.420410f, 0.468750f, 0.518066f, 0.565430f, 0.611328f, 0.654297f, 0.694336f, 0.729980f, - 0.762207f, 0.791504f, 0.817383f, 0.839844f, 0.859863f, 0.876953f, 0.891602f, 0.905762f, - 0.917480f, 0.928711f, 0.973633f, 0.975098f, 0.976562f, 0.975586f, 0.976562f, 0.976562f, - 0.000240f, 0.000587f, 0.001223f, 0.001691f, 0.002499f, 0.003008f, 0.003643f, 0.004295f, - 0.004795f, 0.005726f, 0.006649f, 0.007671f, 0.008766f, 0.010002f, 0.011307f, 0.012764f, - 0.014465f, 0.016388f, 0.018387f, 0.020599f, 0.023453f, 0.026291f, 0.029572f, 0.033417f, - 0.037964f, 0.043427f, 0.049316f, 0.056519f, 0.064819f, 0.074219f, 0.085693f, 0.099121f, - 0.115112f, 0.133301f, 0.155273f, 0.180420f, 0.210205f, 0.244751f, 0.282715f, 0.324951f, - 0.371338f, 0.419434f, 0.468994f, 0.518555f, 0.566895f, 0.613770f, 0.658203f, 0.698242f, - 0.735352f, 0.766602f, 0.796875f, 0.821289f, 0.844238f, 0.863770f, 0.881836f, 0.896973f, - 0.910156f, 0.922363f, 0.971191f, 0.974121f, 0.974609f, 0.974121f, 0.974609f, 0.974609f, - 0.000228f, 0.000671f, 0.001122f, 0.001607f, 0.002291f, 0.002836f, 0.003319f, 0.003817f, - 0.004509f, 0.005253f, 0.005894f, 0.006840f, 0.007820f, 0.008972f, 0.010086f, 0.011391f, - 0.012848f, 0.014328f, 0.016266f, 0.018158f, 0.020447f, 0.022720f, 0.026031f, 0.029053f, - 0.032593f, 0.037109f, 0.042236f, 0.048340f, 0.055115f, 0.063049f, 0.072632f, 0.083801f, - 0.097351f, 0.112488f, 0.130493f, 0.152222f, 0.178101f, 0.208008f, 0.241943f, 0.280762f, - 0.323730f, 0.370117f, 0.419434f, 0.470459f, 0.520996f, 0.570801f, 0.617676f, 0.663086f, - 0.704102f, 0.740234f, 0.773438f, 0.802246f, 0.829102f, 0.850098f, 0.870117f, 0.887695f, - 0.902832f, 0.916016f, 0.969238f, 0.972168f, 0.972168f, 0.972656f, 0.972656f, 0.972168f, - 0.000121f, 0.000526f, 0.001092f, 0.001670f, 0.001744f, 0.002420f, 0.002945f, 0.003237f, - 0.004013f, 0.004894f, 0.005421f, 0.005932f, 0.006996f, 0.007904f, 0.008873f, 0.009995f, - 0.011391f, 0.012756f, 0.014053f, 0.015884f, 0.017715f, 0.019775f, 0.022324f, 0.025406f, - 0.028290f, 0.032349f, 0.036560f, 0.041412f, 0.047058f, 0.053772f, 0.061493f, 0.070862f, - 0.081848f, 0.094666f, 0.110229f, 0.128662f, 0.150024f, 0.175903f, 0.205566f, 0.239990f, - 0.279785f, 0.323486f, 0.370850f, 0.421143f, 0.473633f, 0.524902f, 0.576172f, 0.625000f, - 0.668457f, 0.710938f, 0.748535f, 0.781250f, 0.810059f, 0.835449f, 0.857910f, 0.877441f, - 0.894531f, 0.908691f, 0.966797f, 0.970215f, 0.970703f, 0.970703f, 0.970703f, 0.970215f, - 0.000127f, 0.000521f, 0.001083f, 0.001460f, 0.001684f, 0.002111f, 0.002563f, 0.003048f, - 0.003618f, 0.004124f, 0.004936f, 0.005543f, 0.006340f, 0.007111f, 0.008049f, 0.008774f, - 0.009865f, 0.011162f, 0.012360f, 0.013840f, 0.015465f, 0.017181f, 0.019531f, 0.021973f, - 0.024582f, 0.027847f, 0.031342f, 0.035706f, 0.040100f, 0.045990f, 0.052521f, 0.060089f, - 0.069214f, 0.080017f, 0.093079f, 0.108521f, 0.126709f, 0.148071f, 0.174072f, 0.204224f, - 0.239502f, 0.279541f, 0.324219f, 0.373047f, 0.424805f, 0.477295f, 0.530762f, 0.583008f, - 0.632324f, 0.677246f, 0.719727f, 0.756348f, 0.789551f, 0.819336f, 0.842773f, 0.866211f, - 0.885742f, 0.901855f, 0.965332f, 0.967773f, 0.968262f, 0.967773f, 0.968750f, 0.968262f, - 0.000244f, 0.000397f, 0.001001f, 0.001181f, 0.001642f, 0.001872f, 0.002460f, 0.002712f, - 0.003061f, 0.003723f, 0.004520f, 0.005043f, 0.005547f, 0.006451f, 0.007057f, 0.007828f, - 0.008942f, 0.009872f, 0.010857f, 0.012131f, 0.013557f, 0.015198f, 0.017059f, 0.019241f, - 0.021454f, 0.024048f, 0.027069f, 0.030594f, 0.034332f, 0.039001f, 0.044952f, 0.050873f, - 0.058716f, 0.067505f, 0.078369f, 0.091309f, 0.106506f, 0.124695f, 0.146484f, 0.172852f, - 0.203369f, 0.239014f, 0.280273f, 0.326172f, 0.376465f, 0.429443f, 0.483643f, 0.538574f, - 0.591309f, 0.641602f, 0.687500f, 0.729492f, 0.766602f, 0.800293f, 0.828613f, 0.854004f, - 0.874512f, 0.893555f, 0.961914f, 0.965332f, 0.965820f, 0.966309f, 0.966309f, 0.965820f, - 0.000243f, 0.000453f, 0.000888f, 0.001245f, 0.001342f, 0.001847f, 0.002060f, 0.002541f, - 0.002991f, 0.003355f, 0.003679f, 0.004379f, 0.005177f, 0.005413f, 0.006283f, 0.007038f, - 0.007896f, 0.008507f, 0.009552f, 0.010628f, 0.011909f, 0.013306f, 0.015038f, 0.016388f, - 0.018433f, 0.020752f, 0.023254f, 0.026413f, 0.029617f, 0.033447f, 0.037842f, 0.043701f, - 0.049896f, 0.057190f, 0.066101f, 0.076660f, 0.089600f, 0.104553f, 0.123230f, 0.145386f, - 0.171387f, 0.202637f, 0.239624f, 0.281982f, 0.329346f, 0.380859f, 0.436035f, 0.491943f, - 0.547852f, 0.602539f, 0.653809f, 0.699707f, 0.741699f, 0.778320f, 0.811035f, 0.838867f, - 0.862793f, 0.884766f, 0.959961f, 0.963379f, 0.963379f, 0.963379f, 0.964355f, 0.963379f, - 0.000241f, 0.000452f, 0.000798f, 0.001119f, 0.001220f, 0.001430f, 0.001902f, 0.002277f, - 0.002737f, 0.002893f, 0.003624f, 0.003937f, 0.004436f, 0.005089f, 0.005669f, 0.006226f, - 0.006680f, 0.007519f, 0.008568f, 0.009384f, 0.010422f, 0.011795f, 0.012840f, 0.014526f, - 0.016235f, 0.017929f, 0.020218f, 0.022736f, 0.025146f, 0.028580f, 0.032684f, 0.036896f, - 0.042511f, 0.048431f, 0.055634f, 0.064453f, 0.075317f, 0.088196f, 0.103333f, 0.121948f, - 0.144287f, 0.171143f, 0.203491f, 0.241577f, 0.285156f, 0.334229f, 0.387939f, 0.444580f, - 0.501953f, 0.559570f, 0.614746f, 0.666504f, 0.712402f, 0.755371f, 0.791504f, 0.823242f, - 0.851074f, 0.875000f, 0.956543f, 0.959961f, 0.960938f, 0.960449f, 0.960449f, 0.960449f, - 0.000000f, 0.000263f, 0.000693f, 0.000873f, 0.001183f, 0.001447f, 0.001476f, 0.002068f, - 0.002171f, 0.002857f, 0.003164f, 0.003542f, 0.003778f, 0.004326f, 0.004906f, 0.005436f, - 0.006126f, 0.006687f, 0.007229f, 0.008377f, 0.009232f, 0.010223f, 0.011436f, 0.012527f, - 0.013832f, 0.015747f, 0.017365f, 0.019363f, 0.021667f, 0.024231f, 0.027695f, 0.031769f, - 0.035889f, 0.041016f, 0.047028f, 0.054504f, 0.063110f, 0.073975f, 0.086487f, 0.101807f, - 0.120972f, 0.143555f, 0.171753f, 0.204956f, 0.244263f, 0.289551f, 0.340576f, 0.396484f, - 0.455078f, 0.514648f, 0.573730f, 0.630371f, 0.681152f, 0.729004f, 0.770020f, 0.806641f, - 0.837402f, 0.863770f, 0.953613f, 0.956543f, 0.957520f, 0.957031f, 0.957031f, 0.958008f, - 0.000000f, 0.000356f, 0.000641f, 0.000870f, 0.000998f, 0.001134f, 0.001495f, 0.001724f, - 0.002436f, 0.002478f, 0.002775f, 0.003113f, 0.003435f, 0.003864f, 0.004314f, 0.004704f, - 0.005276f, 0.005886f, 0.006599f, 0.007309f, 0.008003f, 0.008987f, 0.009987f, 0.010941f, - 0.012192f, 0.013466f, 0.015030f, 0.016708f, 0.018906f, 0.021103f, 0.023788f, 0.026886f, - 0.030457f, 0.034943f, 0.040009f, 0.045959f, 0.053162f, 0.061920f, 0.072144f, 0.085205f, - 0.101257f, 0.120422f, 0.143555f, 0.172363f, 0.206909f, 0.248047f, 0.295410f, 0.349121f, - 0.407715f, 0.468750f, 0.530762f, 0.589844f, 0.647949f, 0.699707f, 0.746094f, 0.786621f, - 0.823242f, 0.852051f, 0.950195f, 0.953125f, 0.954102f, 0.954102f, 0.954102f, 0.954102f, - 0.000231f, 0.000449f, 0.000516f, 0.000760f, 0.000868f, 0.001152f, 0.001403f, 0.001773f, - 0.002165f, 0.002245f, 0.002550f, 0.002783f, 0.003277f, 0.003660f, 0.003782f, 0.004120f, - 0.004631f, 0.005268f, 0.005795f, 0.006344f, 0.007053f, 0.007835f, 0.008598f, 0.009460f, - 0.010689f, 0.011551f, 0.012726f, 0.014359f, 0.016052f, 0.017975f, 0.020218f, 0.022812f, - 0.025803f, 0.029251f, 0.033386f, 0.038574f, 0.044556f, 0.051941f, 0.060577f, 0.071045f, - 0.084106f, 0.100342f, 0.119751f, 0.144043f, 0.174194f, 0.209961f, 0.253418f, 0.303467f, - 0.359619f, 0.420898f, 0.483887f, 0.547852f, 0.609375f, 0.667480f, 0.719727f, 0.765625f, - 0.804688f, 0.839844f, 0.946289f, 0.949707f, 0.950195f, 0.950684f, 0.950684f, 0.950195f, - 0.000201f, 0.000336f, 0.000452f, 0.000627f, 0.000793f, 0.000966f, 0.001134f, 0.001578f, - 0.001790f, 0.001896f, 0.002254f, 0.002464f, 0.002825f, 0.003012f, 0.003414f, 0.003626f, - 0.004131f, 0.004608f, 0.005058f, 0.005642f, 0.006191f, 0.006771f, 0.007378f, 0.008057f, - 0.009132f, 0.009918f, 0.010826f, 0.012314f, 0.013794f, 0.015381f, 0.017197f, 0.019257f, - 0.021912f, 0.024841f, 0.028259f, 0.032318f, 0.037262f, 0.043427f, 0.050537f, 0.059021f, - 0.070007f, 0.083191f, 0.099609f, 0.120239f, 0.145508f, 0.176636f, 0.214600f, 0.260254f, - 0.313232f, 0.372803f, 0.437012f, 0.503418f, 0.568359f, 0.631836f, 0.688965f, 0.741211f, - 0.786621f, 0.825195f, 0.941406f, 0.946289f, 0.946289f, 0.946777f, 0.946289f, 0.947266f, - 0.000000f, 0.000317f, 0.000445f, 0.000453f, 0.000781f, 0.000794f, 0.001183f, 0.001289f, - 0.001479f, 0.001832f, 0.001874f, 0.002256f, 0.002270f, 0.002716f, 0.002960f, 0.003273f, - 0.003630f, 0.003948f, 0.004467f, 0.004833f, 0.005451f, 0.005962f, 0.006367f, 0.007088f, - 0.007717f, 0.008400f, 0.009506f, 0.010445f, 0.011658f, 0.012993f, 0.014618f, 0.016357f, - 0.018524f, 0.021210f, 0.023712f, 0.027252f, 0.031219f, 0.036041f, 0.041962f, 0.049194f, - 0.057892f, 0.068604f, 0.082642f, 0.099304f, 0.120728f, 0.147217f, 0.180054f, 0.221191f, - 0.269287f, 0.325928f, 0.388916f, 0.457275f, 0.525391f, 0.593262f, 0.657715f, 0.714355f, - 0.766113f, 0.809082f, 0.937500f, 0.940918f, 0.941895f, 0.941895f, 0.941895f, 0.942383f, - 0.000243f, 0.000238f, 0.000411f, 0.000532f, 0.000530f, 0.000764f, 0.000853f, 0.001171f, - 0.001417f, 0.001545f, 0.001799f, 0.001900f, 0.002094f, 0.002354f, 0.002577f, 0.002703f, - 0.003155f, 0.003428f, 0.003809f, 0.004227f, 0.004677f, 0.004997f, 0.005386f, 0.005913f, - 0.006741f, 0.007225f, 0.008057f, 0.008873f, 0.009819f, 0.011101f, 0.012253f, 0.013725f, - 0.015488f, 0.017410f, 0.019791f, 0.022598f, 0.025635f, 0.030014f, 0.034973f, 0.040527f, - 0.047729f, 0.056702f, 0.067505f, 0.081848f, 0.099609f, 0.121521f, 0.149902f, 0.185181f, - 0.228516f, 0.280762f, 0.341553f, 0.408936f, 0.480225f, 0.552246f, 0.622070f, 0.686035f, - 0.742188f, 0.792480f, 0.932129f, 0.935547f, 0.937012f, 0.937012f, 0.936523f, 0.937500f, - 0.000000f, 0.000232f, 0.000330f, 0.000512f, 0.000523f, 0.000907f, 0.000953f, 0.001018f, - 0.001234f, 0.001344f, 0.001610f, 0.001612f, 0.001845f, 0.002054f, 0.002218f, 0.002453f, - 0.002829f, 0.003105f, 0.003300f, 0.003712f, 0.003853f, 0.004280f, 0.004631f, 0.005112f, - 0.005665f, 0.006279f, 0.006779f, 0.007481f, 0.008362f, 0.009270f, 0.010338f, 0.011505f, - 0.012848f, 0.014549f, 0.016403f, 0.018936f, 0.021622f, 0.024750f, 0.028900f, 0.033447f, - 0.039185f, 0.046448f, 0.055603f, 0.067078f, 0.081238f, 0.100037f, 0.123230f, 0.153564f, - 0.191284f, 0.238525f, 0.295166f, 0.361084f, 0.432861f, 0.507812f, 0.582520f, 0.653320f, - 0.717285f, 0.772461f, 0.926270f, 0.931152f, 0.931152f, 0.932129f, 0.932129f, 0.932129f, - 0.000118f, 0.000219f, 0.000227f, 0.000405f, 0.000689f, 0.000726f, 0.000910f, 0.000847f, - 0.001072f, 0.001114f, 0.001388f, 0.001447f, 0.001656f, 0.001811f, 0.001897f, 0.002253f, - 0.002373f, 0.002617f, 0.002796f, 0.003054f, 0.003414f, 0.003681f, 0.003929f, 0.004353f, - 0.004902f, 0.005322f, 0.005863f, 0.006424f, 0.007000f, 0.007755f, 0.008675f, 0.009506f, - 0.010704f, 0.012215f, 0.013557f, 0.015686f, 0.017807f, 0.020630f, 0.023376f, 0.027328f, - 0.032013f, 0.038177f, 0.045288f, 0.054626f, 0.066284f, 0.081543f, 0.100891f, 0.125977f, - 0.158447f, 0.199951f, 0.251465f, 0.313965f, 0.384521f, 0.461670f, 0.540527f, 0.617188f, - 0.688965f, 0.750977f, 0.920410f, 0.924805f, 0.925781f, 0.926270f, 0.926758f, 0.925781f, - 0.000230f, 0.000198f, 0.000217f, 0.000338f, 0.000584f, 0.000786f, 0.000699f, 0.000893f, - 0.000954f, 0.000959f, 0.001153f, 0.001165f, 0.001375f, 0.001545f, 0.001752f, 0.001752f, - 0.002062f, 0.002235f, 0.002399f, 0.002699f, 0.002853f, 0.002995f, 0.003372f, 0.003603f, - 0.003944f, 0.004513f, 0.004704f, 0.005226f, 0.005878f, 0.006527f, 0.006992f, 0.007889f, - 0.008919f, 0.010002f, 0.011124f, 0.012604f, 0.014526f, 0.016510f, 0.019104f, 0.022308f, - 0.026077f, 0.030701f, 0.036774f, 0.044098f, 0.053558f, 0.065735f, 0.081299f, 0.101990f, - 0.129517f, 0.164917f, 0.210938f, 0.268066f, 0.336914f, 0.413818f, 0.496094f, 0.579102f, - 0.657227f, 0.727539f, 0.913574f, 0.917969f, 0.918945f, 0.919434f, 0.919922f, 0.919922f, - 0.000000f, 0.000101f, 0.000214f, 0.000208f, 0.000339f, 0.000461f, 0.000577f, 0.000780f, - 0.000777f, 0.000840f, 0.000853f, 0.001064f, 0.001198f, 0.001327f, 0.001489f, 0.001687f, - 0.001809f, 0.001884f, 0.002008f, 0.002129f, 0.002434f, 0.002514f, 0.002949f, 0.003000f, - 0.003351f, 0.003674f, 0.003918f, 0.004356f, 0.004875f, 0.005310f, 0.005768f, 0.006458f, - 0.007244f, 0.008255f, 0.008949f, 0.010361f, 0.011589f, 0.013290f, 0.015335f, 0.017776f, - 0.020828f, 0.024521f, 0.029236f, 0.035431f, 0.042694f, 0.052490f, 0.065369f, 0.082336f, - 0.104492f, 0.134277f, 0.173828f, 0.225464f, 0.290039f, 0.365234f, 0.449707f, 0.536133f, - 0.623047f, 0.702637f, 0.905273f, 0.911133f, 0.912598f, 0.913086f, 0.913086f, 0.913086f, - 0.000000f, 0.000167f, 0.000167f, 0.000316f, 0.000432f, 0.000444f, 0.000608f, 0.000611f, - 0.000678f, 0.000750f, 0.000899f, 0.000925f, 0.001043f, 0.001125f, 0.001222f, 0.001343f, - 0.001470f, 0.001608f, 0.001679f, 0.001804f, 0.001976f, 0.002234f, 0.002361f, 0.002710f, - 0.002748f, 0.003035f, 0.003290f, 0.003647f, 0.003990f, 0.004295f, 0.004745f, 0.005318f, - 0.005920f, 0.006618f, 0.007347f, 0.008270f, 0.009361f, 0.010719f, 0.012291f, 0.014221f, - 0.016693f, 0.019592f, 0.023239f, 0.027969f, 0.033752f, 0.041534f, 0.051666f, 0.065369f, - 0.083618f, 0.108276f, 0.141357f, 0.186035f, 0.244141f, 0.316650f, 0.400635f, 0.491699f, - 0.585938f, 0.672852f, 0.897461f, 0.903320f, 0.904297f, 0.903809f, 0.903809f, 0.904297f, - 0.000000f, 0.000098f, 0.000145f, 0.000289f, 0.000399f, 0.000424f, 0.000429f, 0.000382f, - 0.000529f, 0.000613f, 0.000660f, 0.000836f, 0.000907f, 0.000940f, 0.001005f, 0.001188f, - 0.001306f, 0.001451f, 0.001420f, 0.001554f, 0.001667f, 0.001783f, 0.001955f, 0.002125f, - 0.002357f, 0.002493f, 0.002760f, 0.002867f, 0.003298f, 0.003626f, 0.003878f, 0.004341f, - 0.004704f, 0.005356f, 0.005905f, 0.006512f, 0.007435f, 0.008377f, 0.009598f, 0.011055f, - 0.012978f, 0.015388f, 0.018036f, 0.021698f, 0.026337f, 0.032532f, 0.040192f, 0.050995f, - 0.065125f, 0.085510f, 0.113037f, 0.150513f, 0.201538f, 0.268799f, 0.351318f, 0.444824f, - 0.543457f, 0.641602f, 0.888672f, 0.894043f, 0.894531f, 0.895508f, 0.895020f, 0.895508f, - 0.000000f, 0.000000f, 0.000032f, 0.000169f, 0.000338f, 0.000372f, 0.000468f, 0.000471f, - 0.000460f, 0.000493f, 0.000588f, 0.000715f, 0.000762f, 0.000912f, 0.000831f, 0.001001f, - 0.001043f, 0.001133f, 0.001242f, 0.001312f, 0.001446f, 0.001529f, 0.001647f, 0.001829f, - 0.001982f, 0.002121f, 0.002165f, 0.002438f, 0.002628f, 0.002865f, 0.003113f, 0.003424f, - 0.003622f, 0.004131f, 0.004639f, 0.005222f, 0.005875f, 0.006622f, 0.007496f, 0.008575f, - 0.009987f, 0.011665f, 0.013985f, 0.016617f, 0.019913f, 0.024704f, 0.030960f, 0.039185f, - 0.050323f, 0.066284f, 0.088196f, 0.119568f, 0.163208f, 0.223511f, 0.302002f, 0.395752f, - 0.499756f, 0.605957f, 0.878418f, 0.883301f, 0.884766f, 0.884766f, 0.885254f, 0.885254f, - 0.000000f, 0.000000f, 0.000000f, 0.000216f, 0.000237f, 0.000338f, 0.000387f, 0.000341f, - 0.000435f, 0.000441f, 0.000461f, 0.000577f, 0.000544f, 0.000720f, 0.000813f, 0.000823f, - 0.000912f, 0.000936f, 0.000994f, 0.001026f, 0.001240f, 0.001268f, 0.001365f, 0.001415f, - 0.001590f, 0.001565f, 0.001870f, 0.001929f, 0.002123f, 0.002377f, 0.002430f, 0.002565f, - 0.002947f, 0.003384f, 0.003662f, 0.004105f, 0.004513f, 0.005047f, 0.005741f, 0.006550f, - 0.007549f, 0.008865f, 0.010612f, 0.012466f, 0.015350f, 0.018677f, 0.023270f, 0.029800f, - 0.038361f, 0.050323f, 0.067932f, 0.092590f, 0.129395f, 0.181274f, 0.253418f, 0.345459f, - 0.452637f, 0.567383f, 0.866699f, 0.872559f, 0.873047f, 0.873535f, 0.873047f, 0.873535f, - 0.000000f, 0.000000f, 0.000121f, 0.000182f, 0.000187f, 0.000237f, 0.000264f, 0.000360f, - 0.000360f, 0.000397f, 0.000398f, 0.000412f, 0.000432f, 0.000546f, 0.000575f, 0.000690f, - 0.000731f, 0.000727f, 0.000807f, 0.000843f, 0.000924f, 0.001034f, 0.001093f, 0.001111f, - 0.001251f, 0.001249f, 0.001334f, 0.001612f, 0.001717f, 0.001820f, 0.002090f, 0.002161f, - 0.002354f, 0.002600f, 0.002787f, 0.003119f, 0.003586f, 0.003878f, 0.004452f, 0.004913f, - 0.005772f, 0.006508f, 0.007679f, 0.009285f, 0.011086f, 0.013840f, 0.016968f, 0.021820f, - 0.028259f, 0.037628f, 0.050812f, 0.070129f, 0.099670f, 0.143433f, 0.207031f, 0.294922f, - 0.403076f, 0.525879f, 0.853516f, 0.859375f, 0.860840f, 0.860352f, 0.862305f, 0.861328f, - 0.000000f, 0.000000f, 0.000000f, 0.000120f, 0.000181f, 0.000198f, 0.000181f, 0.000240f, - 0.000275f, 0.000311f, 0.000427f, 0.000447f, 0.000395f, 0.000472f, 0.000456f, 0.000557f, - 0.000518f, 0.000562f, 0.000635f, 0.000664f, 0.000868f, 0.000887f, 0.000865f, 0.001025f, - 0.001014f, 0.001164f, 0.001096f, 0.001317f, 0.001382f, 0.001432f, 0.001445f, 0.001765f, - 0.001744f, 0.002100f, 0.002144f, 0.002350f, 0.002655f, 0.002947f, 0.003294f, 0.003780f, - 0.004265f, 0.004971f, 0.005699f, 0.006786f, 0.007957f, 0.009636f, 0.011932f, 0.015823f, - 0.020142f, 0.026749f, 0.036530f, 0.051392f, 0.073792f, 0.109375f, 0.164185f, 0.244629f, - 0.351562f, 0.479980f, 0.839355f, 0.844727f, 0.846680f, 0.847656f, 0.847168f, 0.846680f, - 0.000000f, 0.000121f, 0.000120f, 0.000119f, 0.000162f, 0.000133f, 0.000170f, 0.000201f, - 0.000204f, 0.000222f, 0.000258f, 0.000285f, 0.000324f, 0.000327f, 0.000422f, 0.000395f, - 0.000431f, 0.000517f, 0.000632f, 0.000529f, 0.000589f, 0.000592f, 0.000735f, 0.000714f, - 0.000795f, 0.000778f, 0.000823f, 0.001063f, 0.001080f, 0.001141f, 0.001154f, 0.001308f, - 0.001439f, 0.001546f, 0.001689f, 0.001886f, 0.001978f, 0.002174f, 0.002377f, 0.002798f, - 0.003277f, 0.003519f, 0.004181f, 0.004780f, 0.005768f, 0.006863f, 0.008644f, 0.010750f, - 0.014030f, 0.018448f, 0.025635f, 0.036194f, 0.053223f, 0.080811f, 0.125610f, 0.196533f, - 0.299316f, 0.430176f, 0.822754f, 0.830078f, 0.831055f, 0.831543f, 0.832031f, 0.831543f, - 0.000000f, 0.000121f, 0.000120f, 0.000118f, 0.000117f, 0.000120f, 0.000123f, 0.000151f, - 0.000154f, 0.000175f, 0.000254f, 0.000190f, 0.000211f, 0.000306f, 0.000335f, 0.000358f, - 0.000394f, 0.000417f, 0.000443f, 0.000410f, 0.000565f, 0.000565f, 0.000491f, 0.000623f, - 0.000616f, 0.000631f, 0.000738f, 0.000676f, 0.000759f, 0.000924f, 0.000895f, 0.001030f, - 0.001064f, 0.001176f, 0.001267f, 0.001438f, 0.001518f, 0.001704f, 0.001742f, 0.002028f, - 0.002384f, 0.002703f, 0.002972f, 0.003393f, 0.004051f, 0.004959f, 0.005993f, 0.007271f, - 0.009277f, 0.012390f, 0.016968f, 0.024368f, 0.036560f, 0.056610f, 0.091797f, 0.151245f, - 0.246460f, 0.379639f, 0.805664f, 0.812500f, 0.813477f, 0.813965f, 0.813965f, 0.813965f, - 0.000000f, 0.000000f, 0.000118f, 0.000117f, 0.000116f, 0.000114f, 0.000113f, 0.000108f, - 0.000127f, 0.000153f, 0.000133f, 0.000202f, 0.000217f, 0.000223f, 0.000242f, 0.000186f, - 0.000280f, 0.000304f, 0.000318f, 0.000342f, 0.000338f, 0.000473f, 0.000360f, 0.000484f, - 0.000422f, 0.000514f, 0.000527f, 0.000571f, 0.000633f, 0.000568f, 0.000639f, 0.000816f, - 0.000789f, 0.000889f, 0.000891f, 0.000966f, 0.001125f, 0.001276f, 0.001316f, 0.001496f, - 0.001658f, 0.001818f, 0.002047f, 0.002502f, 0.002781f, 0.003201f, 0.003914f, 0.004795f, - 0.006096f, 0.007996f, 0.010918f, 0.015617f, 0.023697f, 0.037567f, 0.063477f, 0.111084f, - 0.194824f, 0.324951f, 0.786133f, 0.792969f, 0.794434f, 0.793945f, 0.794922f, 0.794434f, - 0.000000f, 0.000119f, 0.000117f, 0.000115f, 0.000113f, 0.000112f, 0.000110f, 0.000109f, - 0.000104f, 0.000098f, 0.000099f, 0.000136f, 0.000112f, 0.000126f, 0.000175f, 0.000189f, - 0.000196f, 0.000220f, 0.000216f, 0.000247f, 0.000258f, 0.000274f, 0.000285f, 0.000309f, - 0.000308f, 0.000321f, 0.000381f, 0.000390f, 0.000475f, 0.000511f, 0.000485f, 0.000501f, - 0.000641f, 0.000588f, 0.000652f, 0.000764f, 0.000808f, 0.000952f, 0.000906f, 0.001037f, - 0.001110f, 0.001249f, 0.001411f, 0.001647f, 0.001894f, 0.002159f, 0.002687f, 0.003223f, - 0.004036f, 0.005150f, 0.006989f, 0.009644f, 0.014420f, 0.023361f, 0.040802f, 0.076050f, - 0.146362f, 0.269287f, 0.763184f, 0.770996f, 0.771973f, 0.771973f, 0.772461f, 0.772461f, - 0.000121f, 0.000116f, 0.000114f, 0.000112f, 0.000109f, 0.000108f, 0.000106f, 0.000105f, - 0.000104f, 0.000101f, 0.000095f, 0.000090f, 0.000085f, 0.000083f, 0.000104f, 0.000097f, - 0.000094f, 0.000154f, 0.000127f, 0.000178f, 0.000197f, 0.000194f, 0.000233f, 0.000213f, - 0.000279f, 0.000294f, 0.000293f, 0.000258f, 0.000319f, 0.000394f, 0.000344f, 0.000369f, - 0.000394f, 0.000410f, 0.000438f, 0.000509f, 0.000514f, 0.000580f, 0.000617f, 0.000684f, - 0.000807f, 0.000812f, 0.000914f, 0.001094f, 0.001183f, 0.001436f, 0.001639f, 0.002033f, - 0.002523f, 0.003073f, 0.004063f, 0.005680f, 0.008560f, 0.013466f, 0.024109f, 0.047791f, - 0.102051f, 0.213867f, 0.740234f, 0.746582f, 0.748047f, 0.748535f, 0.749023f, 0.749023f, - 0.000000f, 0.000113f, 0.000108f, 0.000107f, 0.000104f, 0.000102f, 0.000099f, 0.000099f, - 0.000097f, 0.000096f, 0.000095f, 0.000091f, 0.000086f, 0.000081f, 0.000077f, 0.000073f, - 0.000085f, 0.000091f, 0.000070f, 0.000102f, 0.000117f, 0.000131f, 0.000145f, 0.000148f, - 0.000171f, 0.000178f, 0.000178f, 0.000207f, 0.000225f, 0.000209f, 0.000285f, 0.000238f, - 0.000260f, 0.000298f, 0.000331f, 0.000360f, 0.000371f, 0.000346f, 0.000407f, 0.000443f, - 0.000494f, 0.000516f, 0.000578f, 0.000662f, 0.000767f, 0.000847f, 0.001004f, 0.001149f, - 0.001451f, 0.001783f, 0.002310f, 0.003262f, 0.004593f, 0.007309f, 0.012985f, 0.026703f, - 0.064026f, 0.158813f, 0.712891f, 0.719238f, 0.722168f, 0.721680f, 0.722168f, 0.722656f, - 0.000000f, 0.000105f, 0.000102f, 0.000098f, 0.000094f, 0.000092f, 0.000091f, 0.000089f, - 0.000088f, 0.000086f, 0.000085f, 0.000084f, 0.000083f, 0.000080f, 0.000076f, 0.000073f, - 0.000069f, 0.000065f, 0.000062f, 0.000059f, 0.000068f, 0.000063f, 0.000069f, 0.000074f, - 0.000087f, 0.000102f, 0.000112f, 0.000130f, 0.000137f, 0.000129f, 0.000143f, 0.000168f, - 0.000180f, 0.000178f, 0.000189f, 0.000198f, 0.000222f, 0.000240f, 0.000262f, 0.000285f, - 0.000304f, 0.000317f, 0.000339f, 0.000399f, 0.000439f, 0.000490f, 0.000570f, 0.000658f, - 0.000781f, 0.000988f, 0.001235f, 0.001674f, 0.002407f, 0.003725f, 0.006485f, 0.013199f, - 0.034546f, 0.107605f, 0.682129f, 0.691406f, 0.692871f, 0.691406f, 0.692871f, 0.692871f, - 0.000105f, 0.000089f, 0.000085f, 0.000080f, 0.000078f, 0.000078f, 0.000075f, 0.000074f, - 0.000072f, 0.000072f, 0.000070f, 0.000071f, 0.000069f, 0.000069f, 0.000069f, 0.000068f, - 0.000066f, 0.000063f, 0.000060f, 0.000057f, 0.000054f, 0.000052f, 0.000049f, 0.000047f, - 0.000046f, 0.000045f, 0.000048f, 0.000055f, 0.000060f, 0.000068f, 0.000083f, 0.000087f, - 0.000092f, 0.000103f, 0.000109f, 0.000117f, 0.000130f, 0.000150f, 0.000148f, 0.000142f, - 0.000167f, 0.000186f, 0.000210f, 0.000213f, 0.000232f, 0.000280f, 0.000292f, 0.000329f, - 0.000391f, 0.000456f, 0.000596f, 0.000764f, 0.001065f, 0.001633f, 0.002806f, 0.005909f, - 0.015488f, 0.062378f, 0.651367f, 0.659668f, 0.661133f, 0.661133f, 0.660645f, 0.661621f, - 0.000034f, 0.000037f, 0.000048f, 0.000051f, 0.000047f, 0.000049f, 0.000047f, 0.000051f, - 0.000049f, 0.000051f, 0.000049f, 0.000050f, 0.000051f, 0.000050f, 0.000050f, 0.000049f, - 0.000051f, 0.000050f, 0.000051f, 0.000050f, 0.000049f, 0.000047f, 0.000045f, 0.000043f, - 0.000041f, 0.000039f, 0.000037f, 0.000035f, 0.000033f, 0.000032f, 0.000030f, 0.000029f, - 0.000034f, 0.000041f, 0.000046f, 0.000057f, 0.000063f, 0.000067f, 0.000065f, 0.000072f, - 0.000083f, 0.000093f, 0.000096f, 0.000102f, 0.000102f, 0.000135f, 0.000134f, 0.000151f, - 0.000184f, 0.000198f, 0.000245f, 0.000306f, 0.000425f, 0.000607f, 0.001032f, 0.002081f, - 0.005886f, 0.027924f, 0.617188f, 0.625977f, 0.627441f, 0.627930f, 0.626953f, 0.628418f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000006f, 0.000010f, 0.000014f, - 0.000016f, 0.000014f, 0.000019f, 0.000022f, 0.000022f, 0.000022f, 0.000025f, 0.000026f, - 0.000027f, 0.000028f, 0.000029f, 0.000029f, 0.000029f, 0.000030f, 0.000030f, 0.000031f, - 0.000032f, 0.000032f, 0.000031f, 0.000030f, 0.000028f, 0.000027f, 0.000026f, 0.000024f, - 0.000023f, 0.000022f, 0.000021f, 0.000020f, 0.000019f, 0.000021f, 0.000022f, 0.000024f, - 0.000027f, 0.000035f, 0.000041f, 0.000034f, 0.000041f, 0.000052f, 0.000051f, 0.000051f, - 0.000058f, 0.000070f, 0.000074f, 0.000103f, 0.000119f, 0.000169f, 0.000277f, 0.000510f, - 0.001495f, 0.008766f, 0.583008f, 0.590332f, 0.591797f, 0.591797f, 0.592285f, 0.592285f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000002f, 0.000003f, 0.000005f, 0.000006f, - 0.000008f, 0.000009f, 0.000010f, 0.000010f, 0.000012f, 0.000012f, 0.000013f, 0.000014f, - 0.000015f, 0.000015f, 0.000015f, 0.000015f, 0.000014f, 0.000013f, 0.000013f, 0.000012f, - 0.000011f, 0.000010f, 0.000010f, 0.000009f, 0.000009f, 0.000014f, 0.000011f, 0.000015f, - 0.000017f, 0.000017f, 0.000021f, 0.000020f, 0.000026f, 0.000026f, 0.000042f, 0.000069f, - 0.000178f, 0.001302f, 0.544434f, 0.553711f, 0.554688f, 0.554688f, 0.556152f, 0.556641f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000001f, 0.000001f, 0.000002f, 0.000003f, 0.000003f, - 0.000003f, 0.000003f, 0.000003f, 0.000002f, 0.000002f, 0.000001f, 0.000003f, 0.000003f, - 0.000004f, 0.000014f, 0.506836f, 0.515137f, 0.516113f, 0.516602f, 0.517090f, 0.517578f, - }, - { - 0.089539f, 0.244873f, 0.368164f, 0.464355f, 0.539551f, 0.599121f, 0.648438f, 0.688477f, - 0.721680f, 0.749512f, 0.772461f, 0.793945f, 0.811523f, 0.826172f, 0.841309f, 0.854004f, - 0.863770f, 0.874512f, 0.883301f, 0.891602f, 0.898438f, 0.906250f, 0.912109f, 0.917969f, - 0.922852f, 0.928223f, 0.932617f, 0.937012f, 0.940918f, 0.944336f, 0.948242f, 0.951660f, - 0.954590f, 0.957520f, 0.960449f, 0.962891f, 0.965820f, 0.967773f, 0.970215f, 0.972656f, - 0.974609f, 0.976074f, 0.978516f, 0.979492f, 0.981934f, 0.983398f, 0.984863f, 0.986328f, - 0.987793f, 0.988770f, 0.990234f, 0.991699f, 0.993164f, 0.994141f, 0.995117f, 0.996582f, - 0.997559f, 0.998535f, 0.999023f, 0.998535f, 0.997559f, 0.997070f, 0.996582f, 0.995605f, - 0.045563f, 0.143921f, 0.242798f, 0.334717f, 0.417969f, 0.489258f, 0.550293f, 0.602051f, - 0.646484f, 0.683594f, 0.715820f, 0.743652f, 0.767090f, 0.788086f, 0.805664f, 0.822266f, - 0.836426f, 0.849609f, 0.861328f, 0.870117f, 0.879883f, 0.889160f, 0.896973f, 0.903320f, - 0.909668f, 0.916016f, 0.921875f, 0.926758f, 0.931641f, 0.936523f, 0.940430f, 0.943848f, - 0.947266f, 0.951172f, 0.954102f, 0.957520f, 0.960449f, 0.962891f, 0.965820f, 0.968262f, - 0.970215f, 0.973145f, 0.974121f, 0.976074f, 0.979004f, 0.980469f, 0.982422f, 0.983887f, - 0.985352f, 0.986816f, 0.988281f, 0.989746f, 0.991211f, 0.992188f, 0.994141f, 0.995117f, - 0.996094f, 0.997070f, 0.998535f, 0.997559f, 0.997070f, 0.996582f, 0.996094f, 0.995117f, - 0.026855f, 0.089233f, 0.159790f, 0.234619f, 0.308838f, 0.381348f, 0.447754f, 0.507812f, - 0.561035f, 0.606934f, 0.646484f, 0.683105f, 0.712402f, 0.740234f, 0.763184f, 0.784668f, - 0.802246f, 0.819336f, 0.833984f, 0.846680f, 0.857910f, 0.868652f, 0.878418f, 0.886719f, - 0.895508f, 0.903320f, 0.909668f, 0.915527f, 0.920410f, 0.926270f, 0.931152f, 0.935547f, - 0.940430f, 0.943848f, 0.947754f, 0.951172f, 0.954590f, 0.958008f, 0.960449f, 0.963379f, - 0.966309f, 0.968750f, 0.971191f, 0.973145f, 0.975586f, 0.977051f, 0.979004f, 0.981445f, - 0.982910f, 0.983887f, 0.985840f, 0.987305f, 0.988770f, 0.990723f, 0.992188f, 0.993164f, - 0.994629f, 0.996094f, 0.998047f, 0.997070f, 0.996582f, 0.996094f, 0.995605f, 0.995117f, - 0.017746f, 0.058746f, 0.108276f, 0.163818f, 0.224365f, 0.288086f, 0.351562f, 0.413086f, - 0.470947f, 0.522949f, 0.569824f, 0.612793f, 0.650879f, 0.684570f, 0.713867f, 0.739258f, - 0.762695f, 0.783203f, 0.800781f, 0.817871f, 0.833008f, 0.845215f, 0.857422f, 0.868164f, - 0.877441f, 0.886230f, 0.894043f, 0.902832f, 0.908691f, 0.915039f, 0.921387f, 0.925781f, - 0.930664f, 0.936035f, 0.939941f, 0.944336f, 0.948242f, 0.951660f, 0.955078f, 0.957520f, - 0.961426f, 0.964355f, 0.967285f, 0.968750f, 0.971680f, 0.974121f, 0.975586f, 0.978027f, - 0.979980f, 0.981934f, 0.983887f, 0.985352f, 0.987305f, 0.988770f, 0.989746f, 0.991211f, - 0.992676f, 0.993652f, 0.997070f, 0.996582f, 0.996582f, 0.996094f, 0.995117f, 0.994629f, - 0.012337f, 0.041229f, 0.075928f, 0.117065f, 0.163208f, 0.214478f, 0.270020f, 0.327148f, - 0.383301f, 0.437500f, 0.490234f, 0.536621f, 0.581543f, 0.621094f, 0.656250f, 0.688477f, - 0.716797f, 0.741699f, 0.763672f, 0.784668f, 0.802246f, 0.818359f, 0.832520f, 0.845703f, - 0.857422f, 0.868164f, 0.877930f, 0.886230f, 0.895020f, 0.902344f, 0.909668f, 0.915039f, - 0.921875f, 0.926758f, 0.931641f, 0.937012f, 0.940430f, 0.946289f, 0.949219f, 0.952637f, - 0.956055f, 0.958984f, 0.961914f, 0.964844f, 0.967773f, 0.970215f, 0.972656f, 0.974609f, - 0.976562f, 0.979004f, 0.980957f, 0.982910f, 0.984863f, 0.986816f, 0.987793f, 0.989746f, - 0.990723f, 0.992676f, 0.996582f, 0.996094f, 0.995605f, 0.995117f, 0.994629f, 0.994141f, - 0.009315f, 0.030411f, 0.055756f, 0.085632f, 0.121094f, 0.160889f, 0.206055f, 0.254150f, - 0.305664f, 0.357422f, 0.408447f, 0.459717f, 0.506836f, 0.551270f, 0.592773f, 0.629395f, - 0.662598f, 0.692871f, 0.719727f, 0.745117f, 0.767090f, 0.786133f, 0.804688f, 0.819336f, - 0.834473f, 0.847168f, 0.858398f, 0.869629f, 0.879395f, 0.888672f, 0.895020f, 0.903320f, - 0.910156f, 0.916016f, 0.922363f, 0.928223f, 0.933105f, 0.937012f, 0.941406f, 0.946289f, - 0.950195f, 0.954102f, 0.957031f, 0.960449f, 0.963379f, 0.965820f, 0.969238f, 0.971191f, - 0.974121f, 0.976074f, 0.978027f, 0.979980f, 0.982422f, 0.984375f, 0.985840f, 0.987793f, - 0.989258f, 0.990723f, 0.995605f, 0.995605f, 0.995117f, 0.994629f, 0.994629f, 0.993652f, - 0.006634f, 0.022736f, 0.041962f, 0.064026f, 0.090759f, 0.122192f, 0.157593f, 0.197510f, - 0.240356f, 0.287354f, 0.335693f, 0.384766f, 0.432373f, 0.479736f, 0.523438f, 0.565430f, - 0.604004f, 0.639160f, 0.670898f, 0.699219f, 0.726562f, 0.749023f, 0.770508f, 0.790527f, - 0.806641f, 0.822754f, 0.836426f, 0.848633f, 0.859863f, 0.871582f, 0.881348f, 0.889160f, - 0.897949f, 0.905273f, 0.912598f, 0.918945f, 0.924316f, 0.929199f, 0.935059f, 0.938965f, - 0.943848f, 0.947266f, 0.951660f, 0.955078f, 0.958496f, 0.961914f, 0.964844f, 0.967773f, - 0.970703f, 0.973145f, 0.975098f, 0.977539f, 0.979492f, 0.981445f, 0.983887f, 0.985352f, - 0.987305f, 0.989258f, 0.995117f, 0.994629f, 0.994141f, 0.994141f, 0.993652f, 0.993164f, - 0.005428f, 0.017807f, 0.032166f, 0.049652f, 0.070007f, 0.093811f, 0.121765f, 0.153564f, - 0.189087f, 0.228516f, 0.270752f, 0.316162f, 0.362061f, 0.408936f, 0.453857f, 0.498779f, - 0.540527f, 0.579590f, 0.615723f, 0.649902f, 0.679688f, 0.707520f, 0.732422f, 0.755371f, - 0.775391f, 0.794922f, 0.811035f, 0.826172f, 0.839844f, 0.852051f, 0.864258f, 0.875000f, - 0.883301f, 0.892578f, 0.899902f, 0.907715f, 0.914062f, 0.920410f, 0.926270f, 0.931641f, - 0.936035f, 0.940918f, 0.945312f, 0.949219f, 0.954102f, 0.957031f, 0.960938f, 0.963379f, - 0.966797f, 0.969238f, 0.972168f, 0.974609f, 0.977051f, 0.979492f, 0.980957f, 0.983398f, - 0.985352f, 0.987305f, 0.994141f, 0.994141f, 0.994141f, 0.993652f, 0.993164f, 0.992676f, - 0.004223f, 0.014046f, 0.025452f, 0.039062f, 0.055115f, 0.073608f, 0.095642f, 0.120239f, - 0.149292f, 0.182251f, 0.217529f, 0.257080f, 0.298828f, 0.342773f, 0.387207f, 0.431152f, - 0.474609f, 0.516602f, 0.556641f, 0.593750f, 0.628418f, 0.660156f, 0.689453f, 0.715820f, - 0.740723f, 0.762207f, 0.782227f, 0.799805f, 0.816406f, 0.830566f, 0.844727f, 0.855469f, - 0.867188f, 0.877441f, 0.886230f, 0.895020f, 0.903809f, 0.910645f, 0.917480f, 0.923340f, - 0.928711f, 0.934570f, 0.939453f, 0.943848f, 0.948242f, 0.952148f, 0.956055f, 0.959473f, - 0.961914f, 0.965820f, 0.968750f, 0.971680f, 0.974121f, 0.975586f, 0.979004f, 0.980957f, - 0.983398f, 0.985352f, 0.993652f, 0.993652f, 0.993164f, 0.993164f, 0.992676f, 0.991699f, - 0.003532f, 0.011536f, 0.020645f, 0.031342f, 0.044098f, 0.058624f, 0.075989f, 0.096252f, - 0.119141f, 0.145386f, 0.175049f, 0.208130f, 0.244385f, 0.283203f, 0.324463f, 0.367432f, - 0.410400f, 0.453369f, 0.495361f, 0.534668f, 0.572266f, 0.607910f, 0.641602f, 0.672852f, - 0.700195f, 0.725098f, 0.748047f, 0.769531f, 0.789062f, 0.806152f, 0.821777f, 0.835938f, - 0.848633f, 0.860352f, 0.872070f, 0.881836f, 0.890625f, 0.898926f, 0.906738f, 0.913086f, - 0.919922f, 0.925781f, 0.931641f, 0.936523f, 0.941406f, 0.946289f, 0.950684f, 0.954590f, - 0.958008f, 0.961426f, 0.964844f, 0.968262f, 0.970703f, 0.973633f, 0.976074f, 0.978516f, - 0.980469f, 0.982910f, 0.992676f, 0.992676f, 0.992188f, 0.992188f, 0.991699f, 0.990723f, - 0.002850f, 0.009483f, 0.016647f, 0.025833f, 0.035889f, 0.047424f, 0.061646f, 0.076660f, - 0.095642f, 0.117065f, 0.141113f, 0.168457f, 0.198975f, 0.233032f, 0.269775f, 0.308838f, - 0.349854f, 0.391357f, 0.432861f, 0.474121f, 0.515625f, 0.552734f, 0.589355f, 0.622559f, - 0.654785f, 0.683594f, 0.710938f, 0.735352f, 0.757812f, 0.777344f, 0.795898f, 0.812988f, - 0.827637f, 0.842285f, 0.854492f, 0.866211f, 0.876953f, 0.886719f, 0.895508f, 0.902832f, - 0.911133f, 0.917969f, 0.924316f, 0.929688f, 0.935059f, 0.940430f, 0.945312f, 0.949219f, - 0.953125f, 0.958008f, 0.961426f, 0.964844f, 0.967285f, 0.970703f, 0.973633f, 0.975586f, - 0.978516f, 0.981445f, 0.991699f, 0.992188f, 0.991699f, 0.991211f, 0.991211f, 0.990723f, - 0.002628f, 0.007713f, 0.014069f, 0.021484f, 0.029709f, 0.038910f, 0.050201f, 0.063171f, - 0.078186f, 0.094849f, 0.114563f, 0.137329f, 0.162720f, 0.190918f, 0.222656f, 0.257568f, - 0.293945f, 0.332764f, 0.372803f, 0.414551f, 0.455078f, 0.495361f, 0.533691f, 0.571289f, - 0.606445f, 0.639160f, 0.668457f, 0.697754f, 0.723633f, 0.746094f, 0.767090f, 0.787598f, - 0.804199f, 0.820801f, 0.834473f, 0.848633f, 0.860352f, 0.872559f, 0.882324f, 0.891602f, - 0.899902f, 0.907715f, 0.915039f, 0.921387f, 0.927734f, 0.934082f, 0.938965f, 0.944824f, - 0.948730f, 0.953125f, 0.956543f, 0.960938f, 0.963867f, 0.967285f, 0.970215f, 0.973145f, - 0.976074f, 0.978516f, 0.990234f, 0.990723f, 0.990723f, 0.991211f, 0.990234f, 0.990234f, - 0.002131f, 0.006535f, 0.012016f, 0.017670f, 0.024780f, 0.032837f, 0.041199f, 0.051819f, - 0.063904f, 0.077759f, 0.093689f, 0.112610f, 0.133057f, 0.156860f, 0.183472f, 0.213257f, - 0.245605f, 0.281006f, 0.318115f, 0.357422f, 0.397217f, 0.437500f, 0.478271f, 0.516602f, - 0.554688f, 0.589844f, 0.623535f, 0.654785f, 0.684082f, 0.710938f, 0.734375f, 0.757812f, - 0.777832f, 0.795898f, 0.813477f, 0.828613f, 0.843262f, 0.855957f, 0.867676f, 0.878906f, - 0.888184f, 0.897461f, 0.905273f, 0.912598f, 0.919922f, 0.926758f, 0.932129f, 0.937988f, - 0.942871f, 0.947754f, 0.951660f, 0.955566f, 0.960449f, 0.964355f, 0.967285f, 0.970215f, - 0.973145f, 0.976074f, 0.989746f, 0.990234f, 0.990234f, 0.990234f, 0.989746f, 0.988770f, - 0.001566f, 0.005798f, 0.010231f, 0.015259f, 0.020920f, 0.027176f, 0.034607f, 0.043335f, - 0.052887f, 0.064392f, 0.077576f, 0.092712f, 0.109802f, 0.129639f, 0.151611f, 0.176758f, - 0.204346f, 0.235474f, 0.269043f, 0.304688f, 0.342529f, 0.381836f, 0.421143f, 0.460449f, - 0.500488f, 0.538086f, 0.574219f, 0.608887f, 0.640625f, 0.670898f, 0.699219f, 0.725098f, - 0.748535f, 0.769043f, 0.788574f, 0.807129f, 0.823242f, 0.837402f, 0.850586f, 0.863281f, - 0.874512f, 0.885254f, 0.894043f, 0.902832f, 0.910645f, 0.917969f, 0.924805f, 0.931152f, - 0.936523f, 0.941895f, 0.947266f, 0.951172f, 0.955566f, 0.960449f, 0.963867f, 0.966797f, - 0.970703f, 0.973145f, 0.988281f, 0.989258f, 0.989258f, 0.989258f, 0.988770f, 0.988281f, - 0.001427f, 0.004749f, 0.008934f, 0.012833f, 0.017670f, 0.023483f, 0.029114f, 0.036438f, - 0.044556f, 0.054047f, 0.064453f, 0.077148f, 0.091309f, 0.107544f, 0.125854f, 0.146729f, - 0.170776f, 0.197266f, 0.226440f, 0.257568f, 0.292236f, 0.329346f, 0.367188f, 0.405762f, - 0.445557f, 0.484619f, 0.522949f, 0.559570f, 0.595215f, 0.627441f, 0.659180f, 0.687012f, - 0.714355f, 0.739258f, 0.761719f, 0.781738f, 0.800781f, 0.817383f, 0.833984f, 0.847168f, - 0.859375f, 0.872070f, 0.882324f, 0.891602f, 0.900879f, 0.909668f, 0.916504f, 0.923828f, - 0.930176f, 0.936523f, 0.941895f, 0.946777f, 0.951172f, 0.956055f, 0.960449f, 0.963867f, - 0.967285f, 0.970703f, 0.987305f, 0.988770f, 0.988281f, 0.987793f, 0.987793f, 0.987793f, - 0.001357f, 0.004501f, 0.007557f, 0.011284f, 0.015236f, 0.019791f, 0.025101f, 0.030838f, - 0.037628f, 0.045532f, 0.054596f, 0.064636f, 0.076355f, 0.089905f, 0.105042f, 0.122498f, - 0.142334f, 0.164307f, 0.189697f, 0.217896f, 0.248413f, 0.281494f, 0.316406f, 0.354004f, - 0.391846f, 0.430664f, 0.469971f, 0.508301f, 0.545898f, 0.582031f, 0.615723f, 0.647461f, - 0.677734f, 0.704590f, 0.731445f, 0.754395f, 0.775391f, 0.794922f, 0.811523f, 0.829102f, - 0.842773f, 0.856934f, 0.868652f, 0.880371f, 0.891113f, 0.899414f, 0.908203f, 0.915527f, - 0.922852f, 0.930176f, 0.936035f, 0.941406f, 0.947266f, 0.951660f, 0.957031f, 0.960449f, - 0.963867f, 0.968262f, 0.986328f, 0.987305f, 0.987793f, 0.987305f, 0.987305f, 0.986816f, - 0.001239f, 0.003864f, 0.006699f, 0.009621f, 0.013008f, 0.017059f, 0.021805f, 0.026703f, - 0.032562f, 0.039185f, 0.045807f, 0.054352f, 0.064514f, 0.075439f, 0.088257f, 0.102478f, - 0.119263f, 0.138306f, 0.159546f, 0.183228f, 0.209961f, 0.239258f, 0.271484f, 0.305176f, - 0.341797f, 0.379639f, 0.417480f, 0.456787f, 0.495605f, 0.532227f, 0.570801f, 0.604980f, - 0.637207f, 0.666992f, 0.696289f, 0.722656f, 0.746582f, 0.768555f, 0.789062f, 0.808105f, - 0.824219f, 0.839844f, 0.854492f, 0.865723f, 0.878418f, 0.888672f, 0.897461f, 0.906738f, - 0.915039f, 0.922363f, 0.929199f, 0.935547f, 0.941895f, 0.946289f, 0.952148f, 0.956543f, - 0.960449f, 0.964844f, 0.985352f, 0.986816f, 0.986816f, 0.986328f, 0.986328f, 0.985840f, - 0.001151f, 0.003429f, 0.005753f, 0.008400f, 0.011391f, 0.014877f, 0.018494f, 0.022858f, - 0.028046f, 0.033112f, 0.039642f, 0.046661f, 0.054565f, 0.064026f, 0.074280f, 0.086243f, - 0.100403f, 0.116150f, 0.133789f, 0.154053f, 0.176636f, 0.202393f, 0.230957f, 0.261719f, - 0.295166f, 0.330322f, 0.367432f, 0.405518f, 0.445312f, 0.483398f, 0.520996f, 0.558105f, - 0.594238f, 0.626465f, 0.659668f, 0.688477f, 0.714844f, 0.740723f, 0.763672f, 0.784180f, - 0.804199f, 0.821289f, 0.837402f, 0.852051f, 0.864258f, 0.876465f, 0.886719f, 0.897949f, - 0.906250f, 0.915039f, 0.922363f, 0.929199f, 0.935547f, 0.941406f, 0.946777f, 0.952637f, - 0.958008f, 0.961914f, 0.983887f, 0.985840f, 0.985352f, 0.985352f, 0.984863f, 0.984863f, - 0.001000f, 0.002768f, 0.005127f, 0.007515f, 0.010155f, 0.013283f, 0.016205f, 0.019714f, - 0.023987f, 0.028854f, 0.033905f, 0.040161f, 0.046814f, 0.054199f, 0.063110f, 0.073303f, - 0.084839f, 0.098145f, 0.112854f, 0.129883f, 0.149292f, 0.171387f, 0.195435f, 0.222778f, - 0.252686f, 0.285400f, 0.320312f, 0.356689f, 0.394531f, 0.433105f, 0.471924f, 0.510742f, - 0.547852f, 0.584473f, 0.617676f, 0.650879f, 0.680664f, 0.708984f, 0.734375f, 0.759277f, - 0.780762f, 0.799805f, 0.817383f, 0.834473f, 0.849121f, 0.862793f, 0.875488f, 0.886719f, - 0.896484f, 0.906250f, 0.915039f, 0.923828f, 0.930176f, 0.936035f, 0.942871f, 0.948242f, - 0.953613f, 0.958008f, 0.982910f, 0.983887f, 0.984375f, 0.983887f, 0.984375f, 0.983398f, - 0.000799f, 0.002705f, 0.004459f, 0.006573f, 0.008842f, 0.011375f, 0.014099f, 0.017487f, - 0.020798f, 0.024963f, 0.029465f, 0.034637f, 0.039703f, 0.046478f, 0.054047f, 0.062256f, - 0.072388f, 0.082947f, 0.095764f, 0.110229f, 0.126099f, 0.144775f, 0.165771f, 0.189697f, - 0.216187f, 0.244995f, 0.276123f, 0.310303f, 0.346191f, 0.384521f, 0.422607f, 0.461670f, - 0.500000f, 0.538574f, 0.575195f, 0.609863f, 0.643555f, 0.673828f, 0.702637f, 0.730469f, - 0.754395f, 0.777344f, 0.797363f, 0.815430f, 0.833008f, 0.848633f, 0.861328f, 0.875000f, - 0.886719f, 0.896973f, 0.906738f, 0.915039f, 0.923340f, 0.930176f, 0.936523f, 0.943848f, - 0.948730f, 0.954102f, 0.981445f, 0.983398f, 0.982910f, 0.983398f, 0.982910f, 0.982910f, - 0.000774f, 0.002554f, 0.003899f, 0.005875f, 0.007759f, 0.009949f, 0.012733f, 0.015060f, - 0.018280f, 0.021667f, 0.025574f, 0.029678f, 0.034698f, 0.040405f, 0.046570f, 0.053650f, - 0.061462f, 0.071106f, 0.081360f, 0.093323f, 0.107300f, 0.122864f, 0.140747f, 0.160522f, - 0.183960f, 0.209229f, 0.237305f, 0.268799f, 0.302002f, 0.337402f, 0.374023f, 0.413330f, - 0.451904f, 0.490967f, 0.529785f, 0.567383f, 0.603027f, 0.636719f, 0.668457f, 0.698242f, - 0.725586f, 0.750977f, 0.773926f, 0.793945f, 0.813965f, 0.831543f, 0.847656f, 0.861816f, - 0.874512f, 0.886719f, 0.897461f, 0.906738f, 0.915527f, 0.923828f, 0.931641f, 0.937988f, - 0.944824f, 0.949707f, 0.979980f, 0.981934f, 0.981934f, 0.981934f, 0.981934f, 0.981445f, - 0.000657f, 0.001934f, 0.003330f, 0.005280f, 0.006748f, 0.009079f, 0.010994f, 0.013763f, - 0.015945f, 0.019150f, 0.022003f, 0.026001f, 0.030350f, 0.034790f, 0.040253f, 0.045898f, - 0.052795f, 0.060852f, 0.069641f, 0.079346f, 0.091187f, 0.104492f, 0.119751f, 0.136963f, - 0.156372f, 0.178345f, 0.203247f, 0.230957f, 0.260742f, 0.294189f, 0.328613f, 0.365723f, - 0.403564f, 0.443115f, 0.482910f, 0.521484f, 0.559570f, 0.596680f, 0.630859f, 0.664062f, - 0.694336f, 0.722168f, 0.747559f, 0.771484f, 0.793457f, 0.813477f, 0.830078f, 0.846191f, - 0.861816f, 0.874023f, 0.887207f, 0.898438f, 0.908691f, 0.916992f, 0.925293f, 0.933594f, - 0.939941f, 0.946777f, 0.978516f, 0.980469f, 0.980469f, 0.980469f, 0.980469f, 0.980469f, - 0.000818f, 0.001935f, 0.003246f, 0.004658f, 0.006229f, 0.007912f, 0.010017f, 0.012093f, - 0.014259f, 0.016586f, 0.019653f, 0.022659f, 0.026413f, 0.030289f, 0.034790f, 0.039917f, - 0.045441f, 0.052338f, 0.059479f, 0.068115f, 0.077759f, 0.089050f, 0.102051f, 0.116272f, - 0.133179f, 0.152344f, 0.173340f, 0.197876f, 0.224243f, 0.254150f, 0.286621f, 0.321533f, - 0.357666f, 0.396729f, 0.436279f, 0.475830f, 0.514648f, 0.553711f, 0.590332f, 0.626465f, - 0.659180f, 0.689941f, 0.719238f, 0.746094f, 0.770020f, 0.792480f, 0.812500f, 0.830566f, - 0.846680f, 0.862305f, 0.875977f, 0.888184f, 0.899414f, 0.910156f, 0.918945f, 0.927246f, - 0.935059f, 0.941895f, 0.977051f, 0.979004f, 0.979492f, 0.979004f, 0.979492f, 0.979004f, - 0.000583f, 0.001696f, 0.003044f, 0.004276f, 0.005394f, 0.007111f, 0.009048f, 0.010727f, - 0.012802f, 0.014549f, 0.017319f, 0.019943f, 0.023132f, 0.026459f, 0.030212f, 0.034576f, - 0.039612f, 0.045105f, 0.051422f, 0.058594f, 0.066833f, 0.076416f, 0.087341f, 0.099792f, - 0.113647f, 0.130005f, 0.147827f, 0.168945f, 0.192261f, 0.218750f, 0.247803f, 0.280029f, - 0.314209f, 0.351074f, 0.389404f, 0.429199f, 0.468750f, 0.508301f, 0.547852f, 0.585938f, - 0.622070f, 0.655762f, 0.687988f, 0.718262f, 0.744629f, 0.769531f, 0.792480f, 0.812500f, - 0.832520f, 0.848633f, 0.863770f, 0.877441f, 0.890137f, 0.901367f, 0.912109f, 0.921387f, - 0.929199f, 0.937500f, 0.975586f, 0.978027f, 0.978027f, 0.977539f, 0.977539f, 0.977051f, - 0.000463f, 0.001634f, 0.002899f, 0.003574f, 0.004932f, 0.006233f, 0.007866f, 0.009644f, - 0.011055f, 0.012894f, 0.015518f, 0.017792f, 0.020279f, 0.023178f, 0.026657f, 0.030136f, - 0.034271f, 0.039062f, 0.044586f, 0.050446f, 0.057739f, 0.065613f, 0.074646f, 0.084900f, - 0.097107f, 0.111023f, 0.126099f, 0.143921f, 0.164673f, 0.187500f, 0.213257f, 0.242065f, - 0.273926f, 0.308594f, 0.344971f, 0.383301f, 0.423340f, 0.463623f, 0.503906f, 0.543945f, - 0.582520f, 0.619629f, 0.653809f, 0.686523f, 0.717285f, 0.744629f, 0.770020f, 0.792969f, - 0.814453f, 0.833496f, 0.850098f, 0.866211f, 0.879395f, 0.893066f, 0.904297f, 0.914551f, - 0.923828f, 0.932129f, 0.973145f, 0.976074f, 0.976562f, 0.976074f, 0.976074f, 0.976074f, - 0.000472f, 0.001289f, 0.002508f, 0.003481f, 0.004459f, 0.005894f, 0.007042f, 0.008232f, - 0.009972f, 0.011719f, 0.013435f, 0.015884f, 0.017899f, 0.020386f, 0.023422f, 0.026428f, - 0.030411f, 0.034180f, 0.038757f, 0.043854f, 0.049652f, 0.056549f, 0.064270f, 0.073303f, - 0.083252f, 0.095093f, 0.107910f, 0.123169f, 0.141113f, 0.160645f, 0.183472f, 0.208618f, - 0.237305f, 0.268799f, 0.302734f, 0.339600f, 0.377930f, 0.418457f, 0.459473f, 0.500000f, - 0.540527f, 0.579102f, 0.617188f, 0.652832f, 0.685547f, 0.716309f, 0.745117f, 0.771484f, - 0.794922f, 0.815918f, 0.834961f, 0.853027f, 0.868652f, 0.882324f, 0.895996f, 0.907227f, - 0.916992f, 0.927246f, 0.972168f, 0.974121f, 0.975098f, 0.973633f, 0.974609f, 0.973633f, - 0.000238f, 0.001453f, 0.002047f, 0.002985f, 0.004227f, 0.005272f, 0.006096f, 0.007309f, - 0.008957f, 0.010437f, 0.012184f, 0.014214f, 0.015793f, 0.018082f, 0.020538f, 0.023270f, - 0.026505f, 0.029648f, 0.033813f, 0.038300f, 0.043457f, 0.049042f, 0.055298f, 0.062744f, - 0.070984f, 0.081299f, 0.092590f, 0.105591f, 0.120361f, 0.137695f, 0.156982f, 0.179443f, - 0.204346f, 0.232788f, 0.263672f, 0.297363f, 0.334229f, 0.373047f, 0.414307f, 0.455322f, - 0.497314f, 0.538086f, 0.578613f, 0.616211f, 0.653320f, 0.686523f, 0.718262f, 0.747559f, - 0.773438f, 0.797363f, 0.818848f, 0.838867f, 0.856934f, 0.871582f, 0.885742f, 0.898926f, - 0.910645f, 0.920410f, 0.970215f, 0.971680f, 0.972656f, 0.972656f, 0.972168f, 0.972168f, - 0.000376f, 0.001075f, 0.002052f, 0.002823f, 0.003603f, 0.004509f, 0.005619f, 0.007008f, - 0.008064f, 0.009132f, 0.010849f, 0.012314f, 0.013817f, 0.015945f, 0.018188f, 0.020676f, - 0.022995f, 0.026230f, 0.029587f, 0.033234f, 0.037598f, 0.042328f, 0.048004f, 0.054230f, - 0.061188f, 0.069824f, 0.079468f, 0.090454f, 0.103271f, 0.117493f, 0.134644f, 0.153931f, - 0.175293f, 0.200806f, 0.228149f, 0.259277f, 0.293945f, 0.330566f, 0.370117f, 0.410889f, - 0.453369f, 0.495605f, 0.537109f, 0.578125f, 0.616699f, 0.653809f, 0.689453f, 0.721191f, - 0.750000f, 0.776855f, 0.800293f, 0.822754f, 0.841309f, 0.859863f, 0.876465f, 0.890137f, - 0.902832f, 0.914062f, 0.967773f, 0.970703f, 0.970703f, 0.970703f, 0.970703f, 0.970703f, - 0.000237f, 0.000972f, 0.001674f, 0.002413f, 0.003336f, 0.003956f, 0.005093f, 0.006039f, - 0.007069f, 0.008202f, 0.009613f, 0.011017f, 0.012520f, 0.014282f, 0.016068f, 0.017853f, - 0.020508f, 0.023117f, 0.025986f, 0.029160f, 0.032898f, 0.036865f, 0.041565f, 0.046997f, - 0.052887f, 0.060089f, 0.068176f, 0.077515f, 0.088257f, 0.100586f, 0.114929f, 0.131592f, - 0.150635f, 0.172241f, 0.196411f, 0.224731f, 0.255859f, 0.290039f, 0.327393f, 0.367188f, - 0.409180f, 0.451172f, 0.493896f, 0.536621f, 0.578613f, 0.618164f, 0.655762f, 0.691406f, - 0.724121f, 0.753906f, 0.781738f, 0.805176f, 0.827637f, 0.847656f, 0.864746f, 0.880859f, - 0.895508f, 0.907715f, 0.965332f, 0.968262f, 0.968750f, 0.969238f, 0.967773f, 0.967773f, - 0.000450f, 0.001033f, 0.001554f, 0.002131f, 0.002939f, 0.003662f, 0.004551f, 0.005722f, - 0.006405f, 0.007542f, 0.008484f, 0.009750f, 0.011017f, 0.012596f, 0.014046f, 0.015854f, - 0.017975f, 0.020264f, 0.022736f, 0.025497f, 0.028671f, 0.031952f, 0.036011f, 0.040741f, - 0.045746f, 0.051910f, 0.058868f, 0.066772f, 0.075867f, 0.086304f, 0.098328f, 0.112244f, - 0.128784f, 0.147217f, 0.168945f, 0.193848f, 0.221558f, 0.252441f, 0.287109f, 0.324951f, - 0.365234f, 0.407715f, 0.450684f, 0.494629f, 0.539062f, 0.580566f, 0.621094f, 0.659668f, - 0.695801f, 0.729004f, 0.758789f, 0.786133f, 0.810547f, 0.833008f, 0.852539f, 0.870117f, - 0.886719f, 0.900879f, 0.962891f, 0.966309f, 0.966309f, 0.966797f, 0.966797f, 0.966309f, - 0.000304f, 0.001050f, 0.001257f, 0.002295f, 0.002689f, 0.003885f, 0.004284f, 0.004726f, - 0.005547f, 0.006721f, 0.007595f, 0.008667f, 0.009811f, 0.011330f, 0.012642f, 0.014130f, - 0.016098f, 0.017975f, 0.019867f, 0.022247f, 0.024811f, 0.028030f, 0.031403f, 0.035461f, - 0.039642f, 0.044800f, 0.050720f, 0.057495f, 0.065002f, 0.073914f, 0.084290f, 0.095947f, - 0.109985f, 0.126343f, 0.144409f, 0.166138f, 0.190918f, 0.218750f, 0.250244f, 0.285400f, - 0.323730f, 0.364258f, 0.407471f, 0.452148f, 0.496338f, 0.540527f, 0.584473f, 0.625977f, - 0.665039f, 0.701172f, 0.735352f, 0.765137f, 0.792480f, 0.817383f, 0.840332f, 0.859863f, - 0.876953f, 0.893066f, 0.959961f, 0.963379f, 0.963867f, 0.964355f, 0.963867f, 0.963867f, - 0.000228f, 0.000682f, 0.001293f, 0.001717f, 0.002352f, 0.003160f, 0.003626f, 0.004360f, - 0.005348f, 0.005871f, 0.006870f, 0.007660f, 0.008957f, 0.010002f, 0.011299f, 0.012375f, - 0.014099f, 0.015900f, 0.017670f, 0.019363f, 0.022034f, 0.024216f, 0.027420f, 0.030930f, - 0.034454f, 0.038910f, 0.044006f, 0.049530f, 0.055878f, 0.063477f, 0.072083f, 0.082275f, - 0.094177f, 0.107666f, 0.123840f, 0.142090f, 0.163452f, 0.188477f, 0.216919f, 0.248047f, - 0.283447f, 0.322754f, 0.364990f, 0.408447f, 0.453613f, 0.500000f, 0.544922f, 0.589355f, - 0.631348f, 0.671387f, 0.708008f, 0.742188f, 0.773438f, 0.800781f, 0.824219f, 0.846680f, - 0.866699f, 0.884277f, 0.958008f, 0.960938f, 0.961426f, 0.962402f, 0.961914f, 0.960938f, - 0.000239f, 0.000731f, 0.001204f, 0.001637f, 0.002144f, 0.002913f, 0.003521f, 0.003828f, - 0.004517f, 0.005291f, 0.006203f, 0.006954f, 0.007740f, 0.008911f, 0.010239f, 0.011017f, - 0.012413f, 0.013863f, 0.015396f, 0.017181f, 0.019196f, 0.021439f, 0.024078f, 0.026993f, - 0.030182f, 0.033752f, 0.038055f, 0.042664f, 0.048004f, 0.054657f, 0.061920f, 0.070312f, - 0.080688f, 0.092041f, 0.105774f, 0.121094f, 0.140015f, 0.161255f, 0.186523f, 0.214966f, - 0.246948f, 0.283203f, 0.322998f, 0.365967f, 0.410400f, 0.457275f, 0.503906f, 0.550781f, - 0.596191f, 0.638672f, 0.678711f, 0.716797f, 0.750488f, 0.781738f, 0.809082f, 0.833496f, - 0.855469f, 0.874512f, 0.954590f, 0.958008f, 0.958984f, 0.958984f, 0.958984f, 0.958984f, - 0.000226f, 0.000663f, 0.001073f, 0.001420f, 0.002163f, 0.002567f, 0.003052f, 0.003433f, - 0.004181f, 0.004734f, 0.005516f, 0.006424f, 0.007050f, 0.008003f, 0.008659f, 0.009827f, - 0.011086f, 0.012398f, 0.013649f, 0.015266f, 0.016891f, 0.018921f, 0.021118f, 0.023560f, - 0.026505f, 0.029556f, 0.032715f, 0.036865f, 0.041077f, 0.046570f, 0.053314f, 0.060150f, - 0.068787f, 0.078552f, 0.090027f, 0.103638f, 0.119690f, 0.138184f, 0.159546f, 0.184692f, - 0.213745f, 0.245972f, 0.283203f, 0.324219f, 0.367920f, 0.414062f, 0.461914f, 0.509766f, - 0.557129f, 0.604492f, 0.647461f, 0.688965f, 0.727051f, 0.761230f, 0.791504f, 0.819824f, - 0.844238f, 0.865234f, 0.951660f, 0.955566f, 0.955566f, 0.956055f, 0.955078f, 0.956543f, - 0.000156f, 0.000587f, 0.001056f, 0.001499f, 0.001647f, 0.002380f, 0.002594f, 0.003469f, - 0.003777f, 0.004112f, 0.004925f, 0.005699f, 0.006180f, 0.007019f, 0.007957f, 0.008942f, - 0.009560f, 0.010727f, 0.011963f, 0.013123f, 0.014885f, 0.016556f, 0.018494f, 0.020355f, - 0.022766f, 0.025330f, 0.028320f, 0.031830f, 0.035736f, 0.040161f, 0.045532f, 0.052032f, - 0.059113f, 0.066833f, 0.076782f, 0.088501f, 0.101868f, 0.117310f, 0.136108f, 0.157959f, - 0.183105f, 0.212769f, 0.247070f, 0.284424f, 0.326660f, 0.371338f, 0.419189f, 0.468994f, - 0.518066f, 0.567383f, 0.613770f, 0.658691f, 0.700684f, 0.738770f, 0.771973f, 0.803223f, - 0.829590f, 0.854492f, 0.947266f, 0.952637f, 0.952637f, 0.952637f, 0.953125f, 0.952637f, - 0.000155f, 0.000358f, 0.000859f, 0.001402f, 0.001830f, 0.002092f, 0.002499f, 0.002672f, - 0.003410f, 0.003763f, 0.004375f, 0.005077f, 0.005535f, 0.006554f, 0.007004f, 0.007874f, - 0.008537f, 0.009529f, 0.010742f, 0.011749f, 0.013016f, 0.014427f, 0.015945f, 0.017929f, - 0.019775f, 0.022018f, 0.024460f, 0.027618f, 0.030640f, 0.034668f, 0.039154f, 0.044250f, - 0.050293f, 0.057068f, 0.065491f, 0.074951f, 0.086487f, 0.099670f, 0.115906f, 0.134277f, - 0.156860f, 0.182495f, 0.213135f, 0.248047f, 0.286621f, 0.329834f, 0.376709f, 0.426025f, - 0.476562f, 0.527832f, 0.577637f, 0.626465f, 0.671387f, 0.713379f, 0.752441f, 0.784668f, - 0.815430f, 0.841797f, 0.944336f, 0.948242f, 0.949219f, 0.949219f, 0.949219f, 0.949707f, - 0.000233f, 0.000639f, 0.000930f, 0.001277f, 0.001579f, 0.001916f, 0.002041f, 0.002625f, - 0.003035f, 0.003571f, 0.004124f, 0.004375f, 0.004978f, 0.005379f, 0.006348f, 0.006886f, - 0.007526f, 0.008430f, 0.009216f, 0.010262f, 0.011436f, 0.012779f, 0.014160f, 0.015549f, - 0.017120f, 0.019089f, 0.021164f, 0.023621f, 0.026352f, 0.029724f, 0.033447f, 0.037842f, - 0.042603f, 0.048737f, 0.055573f, 0.063721f, 0.073364f, 0.084778f, 0.098206f, 0.114197f, - 0.133423f, 0.155762f, 0.182739f, 0.213623f, 0.249512f, 0.289795f, 0.335205f, 0.383789f, - 0.434814f, 0.487305f, 0.540039f, 0.591797f, 0.640137f, 0.686035f, 0.727539f, 0.765137f, - 0.800293f, 0.830078f, 0.940430f, 0.944336f, 0.945312f, 0.946289f, 0.945801f, 0.945312f, - 0.000217f, 0.000519f, 0.000848f, 0.001180f, 0.001366f, 0.001589f, 0.001986f, 0.002354f, - 0.002987f, 0.003170f, 0.003576f, 0.003901f, 0.004440f, 0.004738f, 0.005543f, 0.006058f, - 0.006508f, 0.007511f, 0.008163f, 0.009132f, 0.010078f, 0.011246f, 0.012390f, 0.013412f, - 0.014938f, 0.016632f, 0.018433f, 0.020676f, 0.022995f, 0.025726f, 0.028702f, 0.032227f, - 0.036377f, 0.041992f, 0.047394f, 0.053986f, 0.062195f, 0.071716f, 0.082825f, 0.096802f, - 0.112732f, 0.132202f, 0.155273f, 0.182861f, 0.215210f, 0.252441f, 0.294678f, 0.341553f, - 0.392090f, 0.445557f, 0.499512f, 0.553711f, 0.606445f, 0.656250f, 0.703125f, 0.745605f, - 0.782715f, 0.816895f, 0.935547f, 0.939941f, 0.941406f, 0.941406f, 0.941406f, 0.940918f, - 0.000242f, 0.000678f, 0.000781f, 0.000928f, 0.001200f, 0.001592f, 0.001694f, 0.002096f, - 0.002703f, 0.002903f, 0.003170f, 0.003531f, 0.003918f, 0.004433f, 0.004955f, 0.005390f, - 0.005939f, 0.006454f, 0.007298f, 0.007782f, 0.008759f, 0.009567f, 0.010559f, 0.011650f, - 0.013046f, 0.014420f, 0.015793f, 0.017715f, 0.019699f, 0.021774f, 0.024460f, 0.027481f, - 0.031082f, 0.035065f, 0.039917f, 0.045715f, 0.052246f, 0.060486f, 0.070129f, 0.081482f, - 0.095093f, 0.111755f, 0.131714f, 0.155273f, 0.183838f, 0.217285f, 0.256348f, 0.300781f, - 0.350342f, 0.403076f, 0.458252f, 0.514160f, 0.570312f, 0.624512f, 0.675781f, 0.722168f, - 0.763672f, 0.800293f, 0.930664f, 0.935547f, 0.937500f, 0.937012f, 0.937500f, 0.937012f, - 0.000239f, 0.000297f, 0.000667f, 0.000785f, 0.001044f, 0.001269f, 0.001569f, 0.001950f, - 0.002224f, 0.002419f, 0.002810f, 0.003063f, 0.003626f, 0.003895f, 0.004261f, 0.004749f, - 0.005066f, 0.005726f, 0.006260f, 0.007019f, 0.007771f, 0.008369f, 0.008919f, 0.009941f, - 0.011101f, 0.012375f, 0.013519f, 0.015190f, 0.016891f, 0.018631f, 0.021011f, 0.023590f, - 0.026581f, 0.029892f, 0.033875f, 0.038757f, 0.044281f, 0.051147f, 0.058746f, 0.068481f, - 0.079834f, 0.094116f, 0.110779f, 0.131348f, 0.155884f, 0.185669f, 0.220825f, 0.261963f, - 0.308594f, 0.360352f, 0.416260f, 0.473877f, 0.532715f, 0.589844f, 0.645508f, 0.696289f, - 0.743652f, 0.784668f, 0.925781f, 0.930664f, 0.932129f, 0.932129f, 0.932129f, 0.932129f, - 0.000226f, 0.000351f, 0.000434f, 0.000624f, 0.000887f, 0.001040f, 0.001246f, 0.001665f, - 0.001856f, 0.002384f, 0.002420f, 0.002842f, 0.002874f, 0.003471f, 0.003735f, 0.004078f, - 0.004639f, 0.004910f, 0.005531f, 0.006065f, 0.006664f, 0.007370f, 0.007690f, 0.008690f, - 0.009544f, 0.010536f, 0.011795f, 0.012833f, 0.014183f, 0.015900f, 0.017899f, 0.019684f, - 0.022430f, 0.025253f, 0.028412f, 0.032410f, 0.037201f, 0.042633f, 0.049316f, 0.057159f, - 0.066772f, 0.078186f, 0.092590f, 0.110107f, 0.131348f, 0.156982f, 0.188232f, 0.225342f, - 0.269043f, 0.318604f, 0.373535f, 0.431641f, 0.492188f, 0.554199f, 0.613281f, 0.668945f, - 0.720703f, 0.766602f, 0.919922f, 0.925781f, 0.926758f, 0.926758f, 0.927246f, 0.926758f, - 0.000000f, 0.000340f, 0.000458f, 0.000715f, 0.000823f, 0.000895f, 0.001165f, 0.001518f, - 0.001636f, 0.001876f, 0.002190f, 0.002472f, 0.002640f, 0.002964f, 0.003340f, 0.003527f, - 0.004005f, 0.004227f, 0.004803f, 0.005260f, 0.005878f, 0.006042f, 0.006805f, 0.007500f, - 0.008469f, 0.009132f, 0.009949f, 0.011009f, 0.012077f, 0.013687f, 0.014938f, 0.016785f, - 0.018997f, 0.021194f, 0.023895f, 0.027283f, 0.030945f, 0.035583f, 0.040955f, 0.047760f, - 0.055573f, 0.065247f, 0.077209f, 0.091736f, 0.109619f, 0.131470f, 0.159058f, 0.192017f, - 0.231812f, 0.278076f, 0.331543f, 0.389404f, 0.450928f, 0.513672f, 0.577637f, 0.638672f, - 0.695801f, 0.746582f, 0.914062f, 0.919922f, 0.920898f, 0.921387f, 0.921387f, 0.921387f, - 0.000146f, 0.000319f, 0.000443f, 0.000458f, 0.000704f, 0.000894f, 0.001199f, 0.001324f, - 0.001549f, 0.001592f, 0.002081f, 0.002092f, 0.002237f, 0.002604f, 0.002815f, 0.003159f, - 0.003510f, 0.003937f, 0.004147f, 0.004425f, 0.004814f, 0.005318f, 0.005878f, 0.006413f, - 0.006924f, 0.007782f, 0.008408f, 0.009239f, 0.010414f, 0.011505f, 0.012642f, 0.014015f, - 0.015884f, 0.017563f, 0.019852f, 0.022598f, 0.025650f, 0.029663f, 0.033875f, 0.039307f, - 0.045898f, 0.053955f, 0.063782f, 0.075928f, 0.090820f, 0.109497f, 0.132690f, 0.161621f, - 0.196777f, 0.239624f, 0.290039f, 0.346436f, 0.408203f, 0.473633f, 0.540527f, 0.605957f, - 0.667969f, 0.725586f, 0.907715f, 0.914062f, 0.914062f, 0.915039f, 0.915039f, 0.915039f, - 0.000121f, 0.000251f, 0.000506f, 0.000532f, 0.000665f, 0.000830f, 0.001190f, 0.001164f, - 0.001290f, 0.001413f, 0.001755f, 0.001900f, 0.002157f, 0.002319f, 0.002422f, 0.002853f, - 0.003042f, 0.003254f, 0.003529f, 0.003725f, 0.004288f, 0.004585f, 0.005043f, 0.005539f, - 0.005970f, 0.006386f, 0.007126f, 0.007812f, 0.008652f, 0.009598f, 0.010651f, 0.011803f, - 0.013130f, 0.014702f, 0.016510f, 0.018814f, 0.021011f, 0.024368f, 0.028122f, 0.032379f, - 0.037506f, 0.044128f, 0.052277f, 0.062042f, 0.075073f, 0.090088f, 0.110107f, 0.134766f, - 0.165405f, 0.203613f, 0.249268f, 0.303955f, 0.365234f, 0.431396f, 0.501465f, 0.571777f, - 0.638672f, 0.702148f, 0.900879f, 0.906738f, 0.907227f, 0.908203f, 0.907227f, 0.908203f, - 0.000241f, 0.000122f, 0.000417f, 0.000505f, 0.000741f, 0.000782f, 0.000916f, 0.001145f, - 0.001189f, 0.001289f, 0.001331f, 0.001565f, 0.001779f, 0.002020f, 0.002171f, 0.002228f, - 0.002623f, 0.002752f, 0.002949f, 0.003157f, 0.003515f, 0.003847f, 0.004082f, 0.004429f, - 0.004990f, 0.005405f, 0.006008f, 0.006603f, 0.007103f, 0.007889f, 0.008789f, 0.009766f, - 0.010605f, 0.012177f, 0.013672f, 0.015305f, 0.017487f, 0.019913f, 0.022781f, 0.026245f, - 0.030670f, 0.035980f, 0.042389f, 0.050812f, 0.060883f, 0.073792f, 0.090088f, 0.111145f, - 0.138062f, 0.171143f, 0.212524f, 0.262695f, 0.322266f, 0.388184f, 0.460205f, 0.533203f, - 0.606445f, 0.676758f, 0.893066f, 0.898926f, 0.899414f, 0.899414f, 0.900879f, 0.900391f, - 0.000000f, 0.000114f, 0.000227f, 0.000407f, 0.000532f, 0.000732f, 0.000714f, 0.000922f, - 0.000993f, 0.001072f, 0.001190f, 0.001412f, 0.001569f, 0.001726f, 0.001959f, 0.002071f, - 0.002159f, 0.002350f, 0.002565f, 0.002729f, 0.003090f, 0.003248f, 0.003702f, 0.003761f, - 0.004192f, 0.004585f, 0.004925f, 0.005272f, 0.005966f, 0.006405f, 0.007275f, 0.007965f, - 0.008850f, 0.009872f, 0.011017f, 0.012383f, 0.014275f, 0.015900f, 0.018463f, 0.021194f, - 0.024673f, 0.028870f, 0.034271f, 0.040955f, 0.048981f, 0.059723f, 0.073059f, 0.090149f, - 0.112549f, 0.141357f, 0.178467f, 0.223755f, 0.280029f, 0.345215f, 0.417969f, 0.494385f, - 0.572266f, 0.648438f, 0.884277f, 0.890137f, 0.891602f, 0.891602f, 0.893066f, 0.892090f, - 0.000000f, 0.000219f, 0.000211f, 0.000333f, 0.000559f, 0.000609f, 0.000788f, 0.000805f, - 0.000869f, 0.000903f, 0.001101f, 0.001166f, 0.001302f, 0.001399f, 0.001456f, 0.001668f, - 0.001853f, 0.001999f, 0.002102f, 0.002256f, 0.002447f, 0.002728f, 0.002943f, 0.003178f, - 0.003515f, 0.003836f, 0.004074f, 0.004475f, 0.004745f, 0.005325f, 0.005970f, 0.006569f, - 0.007248f, 0.008102f, 0.008888f, 0.010132f, 0.011169f, 0.012947f, 0.014763f, 0.016891f, - 0.019760f, 0.023087f, 0.027176f, 0.032562f, 0.038940f, 0.047516f, 0.058167f, 0.072754f, - 0.090698f, 0.114929f, 0.146851f, 0.187744f, 0.239258f, 0.301514f, 0.373291f, 0.452637f, - 0.535645f, 0.617676f, 0.874512f, 0.880859f, 0.882324f, 0.883301f, 0.883301f, 0.882324f, - 0.000204f, 0.000207f, 0.000204f, 0.000322f, 0.000435f, 0.000480f, 0.000556f, 0.000615f, - 0.000747f, 0.000782f, 0.000844f, 0.001006f, 0.001159f, 0.001191f, 0.001231f, 0.001450f, - 0.001585f, 0.001633f, 0.001790f, 0.001919f, 0.002117f, 0.002298f, 0.002432f, 0.002651f, - 0.002939f, 0.003172f, 0.003399f, 0.003614f, 0.003944f, 0.004421f, 0.004704f, 0.005203f, - 0.005886f, 0.006454f, 0.007160f, 0.008049f, 0.009041f, 0.010201f, 0.011627f, 0.013237f, - 0.015404f, 0.018097f, 0.021469f, 0.025284f, 0.030884f, 0.036987f, 0.045990f, 0.056915f, - 0.072083f, 0.092163f, 0.119141f, 0.154419f, 0.200928f, 0.259277f, 0.328857f, 0.409424f, - 0.495605f, 0.584473f, 0.864258f, 0.871094f, 0.872070f, 0.873047f, 0.872559f, 0.873047f, - 0.000000f, 0.000044f, 0.000176f, 0.000290f, 0.000410f, 0.000390f, 0.000513f, 0.000546f, - 0.000647f, 0.000680f, 0.000827f, 0.000858f, 0.000958f, 0.001131f, 0.001102f, 0.001223f, - 0.001367f, 0.001401f, 0.001525f, 0.001610f, 0.001826f, 0.001821f, 0.002039f, 0.002253f, - 0.002459f, 0.002617f, 0.002708f, 0.003036f, 0.003279f, 0.003431f, 0.003805f, 0.004219f, - 0.004471f, 0.004929f, 0.005569f, 0.006310f, 0.007107f, 0.007988f, 0.009003f, 0.010384f, - 0.011856f, 0.014015f, 0.016418f, 0.019669f, 0.023666f, 0.028809f, 0.035583f, 0.044159f, - 0.056458f, 0.072571f, 0.094604f, 0.124329f, 0.164917f, 0.218018f, 0.284912f, 0.364746f, - 0.454102f, 0.549316f, 0.853027f, 0.859863f, 0.861328f, 0.861816f, 0.861816f, 0.861816f, - 0.000000f, 0.000069f, 0.000120f, 0.000345f, 0.000371f, 0.000398f, 0.000452f, 0.000396f, - 0.000498f, 0.000530f, 0.000596f, 0.000648f, 0.000781f, 0.000921f, 0.000995f, 0.001007f, - 0.001101f, 0.001146f, 0.001282f, 0.001278f, 0.001471f, 0.001554f, 0.001710f, 0.001811f, - 0.001995f, 0.001986f, 0.002314f, 0.002399f, 0.002499f, 0.002903f, 0.002975f, 0.003305f, - 0.003605f, 0.004086f, 0.004425f, 0.005081f, 0.005402f, 0.006035f, 0.006889f, 0.007755f, - 0.009041f, 0.010422f, 0.012672f, 0.014885f, 0.017746f, 0.021530f, 0.026733f, 0.033691f, - 0.043060f, 0.055847f, 0.073181f, 0.097473f, 0.132324f, 0.179077f, 0.241821f, 0.320068f, - 0.410400f, 0.510742f, 0.839844f, 0.847656f, 0.849121f, 0.849609f, 0.849121f, 0.849609f, - 0.000000f, 0.000000f, 0.000121f, 0.000243f, 0.000321f, 0.000354f, 0.000341f, 0.000431f, - 0.000423f, 0.000444f, 0.000473f, 0.000508f, 0.000595f, 0.000706f, 0.000737f, 0.000861f, - 0.000869f, 0.000926f, 0.001055f, 0.001104f, 0.001199f, 0.001306f, 0.001360f, 0.001433f, - 0.001530f, 0.001555f, 0.001673f, 0.001942f, 0.002138f, 0.002247f, 0.002562f, 0.002609f, - 0.002911f, 0.003204f, 0.003466f, 0.003757f, 0.004192f, 0.004845f, 0.005482f, 0.006008f, - 0.006874f, 0.007904f, 0.009171f, 0.011124f, 0.013260f, 0.015839f, 0.019821f, 0.024872f, - 0.031982f, 0.041534f, 0.055054f, 0.075012f, 0.103516f, 0.143677f, 0.199951f, 0.273438f, - 0.364502f, 0.469482f, 0.825684f, 0.834473f, 0.834961f, 0.835938f, 0.835938f, 0.835938f, - 0.000000f, 0.000000f, 0.000000f, 0.000120f, 0.000199f, 0.000272f, 0.000265f, 0.000363f, - 0.000379f, 0.000388f, 0.000489f, 0.000500f, 0.000488f, 0.000569f, 0.000604f, 0.000700f, - 0.000683f, 0.000720f, 0.000784f, 0.000844f, 0.001009f, 0.001047f, 0.001108f, 0.001258f, - 0.001276f, 0.001388f, 0.001410f, 0.001565f, 0.001592f, 0.001814f, 0.001800f, 0.002167f, - 0.002192f, 0.002556f, 0.002665f, 0.002905f, 0.003195f, 0.003574f, 0.004028f, 0.004513f, - 0.005127f, 0.005859f, 0.006847f, 0.008018f, 0.009491f, 0.011452f, 0.014099f, 0.017792f, - 0.022995f, 0.030258f, 0.040588f, 0.055878f, 0.078308f, 0.111450f, 0.160278f, 0.229248f, - 0.318359f, 0.425781f, 0.810547f, 0.818359f, 0.820312f, 0.821777f, 0.821777f, 0.820801f, - 0.000000f, 0.000121f, 0.000120f, 0.000172f, 0.000195f, 0.000171f, 0.000208f, 0.000272f, - 0.000316f, 0.000333f, 0.000348f, 0.000355f, 0.000412f, 0.000410f, 0.000515f, 0.000485f, - 0.000545f, 0.000656f, 0.000777f, 0.000659f, 0.000705f, 0.000762f, 0.000874f, 0.000927f, - 0.000959f, 0.000978f, 0.001045f, 0.001228f, 0.001294f, 0.001398f, 0.001443f, 0.001637f, - 0.001752f, 0.001925f, 0.002005f, 0.002230f, 0.002407f, 0.002670f, 0.002895f, 0.003267f, - 0.003933f, 0.004280f, 0.005051f, 0.005772f, 0.006718f, 0.008141f, 0.010117f, 0.012383f, - 0.015930f, 0.020920f, 0.028671f, 0.039673f, 0.056702f, 0.083313f, 0.124695f, 0.185791f, - 0.270996f, 0.379639f, 0.793457f, 0.801270f, 0.803711f, 0.803711f, 0.804688f, 0.804688f, - 0.000000f, 0.000121f, 0.000119f, 0.000144f, 0.000149f, 0.000166f, 0.000173f, 0.000167f, - 0.000214f, 0.000245f, 0.000334f, 0.000287f, 0.000303f, 0.000391f, 0.000401f, 0.000440f, - 0.000469f, 0.000493f, 0.000534f, 0.000513f, 0.000690f, 0.000682f, 0.000645f, 0.000712f, - 0.000715f, 0.000747f, 0.000842f, 0.000849f, 0.000967f, 0.000995f, 0.001178f, 0.001167f, - 0.001273f, 0.001395f, 0.001586f, 0.001748f, 0.001796f, 0.001986f, 0.002132f, 0.002476f, - 0.002893f, 0.003294f, 0.003653f, 0.004086f, 0.004890f, 0.005821f, 0.006927f, 0.008553f, - 0.010857f, 0.014137f, 0.019211f, 0.027084f, 0.039642f, 0.059448f, 0.092468f, 0.144775f, - 0.224487f, 0.332764f, 0.775391f, 0.784668f, 0.786133f, 0.786133f, 0.787109f, 0.786621f, - 0.000000f, 0.000000f, 0.000118f, 0.000116f, 0.000115f, 0.000113f, 0.000140f, 0.000140f, - 0.000149f, 0.000220f, 0.000171f, 0.000255f, 0.000274f, 0.000292f, 0.000318f, 0.000295f, - 0.000346f, 0.000352f, 0.000380f, 0.000406f, 0.000401f, 0.000533f, 0.000490f, 0.000551f, - 0.000558f, 0.000648f, 0.000628f, 0.000723f, 0.000788f, 0.000749f, 0.000836f, 0.000941f, - 0.000997f, 0.001065f, 0.001112f, 0.001207f, 0.001328f, 0.001535f, 0.001621f, 0.001840f, - 0.002022f, 0.002163f, 0.002522f, 0.002825f, 0.003391f, 0.003830f, 0.004616f, 0.005665f, - 0.007172f, 0.009247f, 0.012482f, 0.017532f, 0.025970f, 0.040161f, 0.064941f, 0.107422f, - 0.178833f, 0.283447f, 0.754883f, 0.764648f, 0.766113f, 0.767090f, 0.767578f, 0.767090f, - 0.000000f, 0.000119f, 0.000116f, 0.000114f, 0.000112f, 0.000110f, 0.000109f, 0.000117f, - 0.000114f, 0.000117f, 0.000125f, 0.000193f, 0.000141f, 0.000196f, 0.000221f, 0.000235f, - 0.000259f, 0.000278f, 0.000308f, 0.000316f, 0.000323f, 0.000315f, 0.000329f, 0.000351f, - 0.000388f, 0.000422f, 0.000465f, 0.000512f, 0.000571f, 0.000568f, 0.000588f, 0.000633f, - 0.000747f, 0.000751f, 0.000829f, 0.000958f, 0.000914f, 0.001104f, 0.001145f, 0.001255f, - 0.001337f, 0.001499f, 0.001701f, 0.001966f, 0.002275f, 0.002609f, 0.003119f, 0.003773f, - 0.004658f, 0.005920f, 0.007935f, 0.010948f, 0.015900f, 0.025284f, 0.042511f, 0.075012f, - 0.135010f, 0.234619f, 0.733398f, 0.743164f, 0.744629f, 0.745117f, 0.745605f, 0.745605f, - 0.000000f, 0.000116f, 0.000113f, 0.000111f, 0.000108f, 0.000106f, 0.000104f, 0.000103f, - 0.000098f, 0.000092f, 0.000099f, 0.000085f, 0.000098f, 0.000105f, 0.000163f, 0.000162f, - 0.000128f, 0.000193f, 0.000203f, 0.000214f, 0.000284f, 0.000239f, 0.000303f, 0.000268f, - 0.000327f, 0.000326f, 0.000329f, 0.000330f, 0.000407f, 0.000486f, 0.000406f, 0.000454f, - 0.000465f, 0.000495f, 0.000535f, 0.000592f, 0.000648f, 0.000727f, 0.000753f, 0.000807f, - 0.000956f, 0.000992f, 0.001108f, 0.001294f, 0.001418f, 0.001703f, 0.001978f, 0.002390f, - 0.002930f, 0.003643f, 0.004753f, 0.006519f, 0.009499f, 0.014824f, 0.025497f, 0.048065f, - 0.095154f, 0.185425f, 0.709961f, 0.719727f, 0.721191f, 0.721191f, 0.721680f, 0.721680f, - 0.000000f, 0.000113f, 0.000107f, 0.000106f, 0.000102f, 0.000100f, 0.000097f, 0.000096f, - 0.000095f, 0.000092f, 0.000087f, 0.000083f, 0.000078f, 0.000098f, 0.000077f, 0.000091f, - 0.000114f, 0.000128f, 0.000114f, 0.000147f, 0.000154f, 0.000162f, 0.000186f, 0.000174f, - 0.000220f, 0.000233f, 0.000235f, 0.000245f, 0.000250f, 0.000253f, 0.000321f, 0.000296f, - 0.000311f, 0.000354f, 0.000417f, 0.000419f, 0.000438f, 0.000443f, 0.000495f, 0.000513f, - 0.000585f, 0.000634f, 0.000705f, 0.000778f, 0.000912f, 0.001002f, 0.001163f, 0.001379f, - 0.001745f, 0.002092f, 0.002697f, 0.003721f, 0.005230f, 0.008194f, 0.013870f, 0.027359f, - 0.061066f, 0.138062f, 0.685547f, 0.694336f, 0.696777f, 0.696289f, 0.697754f, 0.697754f, - 0.000000f, 0.000106f, 0.000102f, 0.000097f, 0.000093f, 0.000091f, 0.000089f, 0.000087f, - 0.000085f, 0.000084f, 0.000082f, 0.000080f, 0.000076f, 0.000072f, 0.000069f, 0.000074f, - 0.000076f, 0.000059f, 0.000075f, 0.000062f, 0.000085f, 0.000091f, 0.000103f, 0.000111f, - 0.000121f, 0.000135f, 0.000128f, 0.000159f, 0.000171f, 0.000160f, 0.000178f, 0.000193f, - 0.000196f, 0.000202f, 0.000220f, 0.000230f, 0.000273f, 0.000289f, 0.000312f, 0.000330f, - 0.000335f, 0.000397f, 0.000408f, 0.000463f, 0.000517f, 0.000577f, 0.000691f, 0.000771f, - 0.000919f, 0.001150f, 0.001436f, 0.001955f, 0.002737f, 0.004185f, 0.007103f, 0.013863f, - 0.033661f, 0.093628f, 0.657227f, 0.667480f, 0.668945f, 0.669434f, 0.670898f, 0.669922f, - 0.000108f, 0.000093f, 0.000087f, 0.000082f, 0.000079f, 0.000078f, 0.000075f, 0.000073f, - 0.000071f, 0.000070f, 0.000069f, 0.000069f, 0.000067f, 0.000066f, 0.000064f, 0.000061f, - 0.000059f, 0.000056f, 0.000053f, 0.000051f, 0.000053f, 0.000049f, 0.000044f, 0.000047f, - 0.000055f, 0.000058f, 0.000071f, 0.000077f, 0.000093f, 0.000094f, 0.000103f, 0.000102f, - 0.000110f, 0.000126f, 0.000130f, 0.000138f, 0.000143f, 0.000166f, 0.000166f, 0.000178f, - 0.000194f, 0.000217f, 0.000228f, 0.000231f, 0.000265f, 0.000330f, 0.000341f, 0.000411f, - 0.000459f, 0.000549f, 0.000705f, 0.000867f, 0.001228f, 0.001863f, 0.003143f, 0.006283f, - 0.015594f, 0.054993f, 0.628418f, 0.638184f, 0.640137f, 0.640137f, 0.641602f, 0.641602f, - 0.000071f, 0.000058f, 0.000059f, 0.000058f, 0.000054f, 0.000054f, 0.000051f, 0.000053f, - 0.000051f, 0.000052f, 0.000050f, 0.000050f, 0.000051f, 0.000050f, 0.000049f, 0.000049f, - 0.000049f, 0.000049f, 0.000047f, 0.000045f, 0.000043f, 0.000041f, 0.000039f, 0.000038f, - 0.000036f, 0.000034f, 0.000035f, 0.000037f, 0.000033f, 0.000034f, 0.000038f, 0.000047f, - 0.000054f, 0.000061f, 0.000064f, 0.000068f, 0.000069f, 0.000076f, 0.000083f, 0.000092f, - 0.000098f, 0.000103f, 0.000112f, 0.000129f, 0.000113f, 0.000139f, 0.000152f, 0.000185f, - 0.000204f, 0.000238f, 0.000282f, 0.000365f, 0.000503f, 0.000685f, 0.001178f, 0.002274f, - 0.006100f, 0.025162f, 0.597656f, 0.607910f, 0.610840f, 0.611816f, 0.610352f, 0.611328f, - 0.000000f, 0.000000f, 0.000004f, 0.000012f, 0.000014f, 0.000020f, 0.000022f, 0.000023f, - 0.000024f, 0.000022f, 0.000025f, 0.000027f, 0.000027f, 0.000026f, 0.000028f, 0.000029f, - 0.000029f, 0.000029f, 0.000030f, 0.000030f, 0.000030f, 0.000030f, 0.000030f, 0.000030f, - 0.000029f, 0.000028f, 0.000027f, 0.000026f, 0.000024f, 0.000023f, 0.000022f, 0.000021f, - 0.000020f, 0.000019f, 0.000018f, 0.000019f, 0.000023f, 0.000024f, 0.000027f, 0.000032f, - 0.000038f, 0.000040f, 0.000041f, 0.000045f, 0.000054f, 0.000052f, 0.000055f, 0.000060f, - 0.000068f, 0.000089f, 0.000089f, 0.000115f, 0.000146f, 0.000198f, 0.000318f, 0.000586f, - 0.001614f, 0.008278f, 0.565918f, 0.576660f, 0.578125f, 0.579102f, 0.579590f, 0.580078f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000001f, - 0.000003f, 0.000003f, 0.000005f, 0.000005f, 0.000006f, 0.000007f, 0.000009f, 0.000009f, - 0.000010f, 0.000011f, 0.000012f, 0.000012f, 0.000013f, 0.000014f, 0.000014f, 0.000015f, - 0.000014f, 0.000014f, 0.000013f, 0.000012f, 0.000012f, 0.000011f, 0.000011f, 0.000010f, - 0.000009f, 0.000009f, 0.000008f, 0.000010f, 0.000013f, 0.000013f, 0.000013f, 0.000017f, - 0.000017f, 0.000022f, 0.000021f, 0.000023f, 0.000031f, 0.000032f, 0.000049f, 0.000079f, - 0.000204f, 0.001328f, 0.533203f, 0.543945f, 0.545410f, 0.546387f, 0.546875f, 0.546875f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000001f, 0.000002f, 0.000002f, 0.000003f, 0.000003f, 0.000003f, - 0.000003f, 0.000003f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000003f, 0.000003f, - 0.000004f, 0.000016f, 0.499756f, 0.510254f, 0.513184f, 0.513672f, 0.514160f, 0.514160f, - }, - { - 0.076172f, 0.209839f, 0.320312f, 0.408691f, 0.481689f, 0.541016f, 0.591309f, 0.633789f, - 0.668945f, 0.699707f, 0.727051f, 0.749512f, 0.770020f, 0.788086f, 0.803711f, 0.817871f, - 0.832520f, 0.843750f, 0.854492f, 0.864258f, 0.873535f, 0.881836f, 0.889160f, 0.895996f, - 0.903320f, 0.909180f, 0.914551f, 0.920410f, 0.925781f, 0.929199f, 0.933594f, 0.938965f, - 0.942383f, 0.946289f, 0.949219f, 0.953125f, 0.955566f, 0.959473f, 0.961914f, 0.964355f, - 0.967285f, 0.970215f, 0.971680f, 0.974609f, 0.976562f, 0.978516f, 0.980469f, 0.982422f, - 0.984375f, 0.986328f, 0.987793f, 0.989746f, 0.990723f, 0.992676f, 0.993652f, 0.995117f, - 0.996582f, 0.998047f, 0.999023f, 0.997559f, 0.996582f, 0.995605f, 0.994629f, 0.993652f, - 0.043396f, 0.133301f, 0.221313f, 0.303223f, 0.377441f, 0.442871f, 0.500000f, 0.550781f, - 0.595215f, 0.632812f, 0.666992f, 0.696777f, 0.723145f, 0.745605f, 0.765137f, 0.783691f, - 0.799805f, 0.815430f, 0.828613f, 0.839844f, 0.851562f, 0.861328f, 0.871582f, 0.879395f, - 0.887207f, 0.894531f, 0.901855f, 0.907227f, 0.914062f, 0.919434f, 0.924316f, 0.928711f, - 0.933594f, 0.937988f, 0.942383f, 0.945801f, 0.949219f, 0.953125f, 0.956055f, 0.959473f, - 0.962402f, 0.964355f, 0.967773f, 0.970215f, 0.972656f, 0.975098f, 0.977051f, 0.979492f, - 0.980957f, 0.983398f, 0.985352f, 0.986816f, 0.988281f, 0.990234f, 0.991699f, 0.993652f, - 0.995117f, 0.996094f, 0.998047f, 0.997070f, 0.996094f, 0.995117f, 0.994141f, 0.993164f, - 0.027832f, 0.088440f, 0.153198f, 0.221313f, 0.288086f, 0.352051f, 0.411621f, 0.466797f, - 0.515625f, 0.561523f, 0.601074f, 0.637207f, 0.667969f, 0.695312f, 0.721680f, 0.743652f, - 0.763184f, 0.781738f, 0.797852f, 0.812500f, 0.826172f, 0.838867f, 0.850098f, 0.859863f, - 0.869141f, 0.877930f, 0.886230f, 0.893555f, 0.900879f, 0.907227f, 0.912598f, 0.918457f, - 0.922852f, 0.928711f, 0.934082f, 0.938477f, 0.942383f, 0.946289f, 0.950195f, 0.953125f, - 0.956543f, 0.959961f, 0.962402f, 0.965820f, 0.968262f, 0.970703f, 0.973145f, 0.975586f, - 0.978027f, 0.979980f, 0.982422f, 0.984375f, 0.985840f, 0.987793f, 0.989746f, 0.991211f, - 0.993164f, 0.994141f, 0.997559f, 0.996582f, 0.995605f, 0.994629f, 0.993652f, 0.993164f, - 0.018921f, 0.061493f, 0.109497f, 0.161987f, 0.217041f, 0.273438f, 0.330811f, 0.384521f, - 0.437500f, 0.486084f, 0.530273f, 0.570312f, 0.607910f, 0.640137f, 0.670410f, 0.697266f, - 0.722656f, 0.743652f, 0.763672f, 0.781250f, 0.797363f, 0.812012f, 0.825684f, 0.837891f, - 0.848633f, 0.859863f, 0.869141f, 0.878418f, 0.886719f, 0.893066f, 0.900879f, 0.906738f, - 0.913574f, 0.919434f, 0.924316f, 0.930176f, 0.934082f, 0.939453f, 0.942871f, 0.946777f, - 0.950684f, 0.954590f, 0.958008f, 0.960449f, 0.963379f, 0.966797f, 0.969238f, 0.971680f, - 0.974121f, 0.977051f, 0.978516f, 0.980957f, 0.983398f, 0.985352f, 0.987305f, 0.989258f, - 0.991211f, 0.992676f, 0.996094f, 0.995605f, 0.994629f, 0.993652f, 0.993164f, 0.992188f, - 0.013596f, 0.044495f, 0.080017f, 0.119873f, 0.164307f, 0.211670f, 0.261475f, 0.311523f, - 0.362793f, 0.410645f, 0.458008f, 0.501953f, 0.542969f, 0.580078f, 0.614746f, 0.645996f, - 0.674805f, 0.701172f, 0.723633f, 0.745117f, 0.765625f, 0.782227f, 0.798828f, 0.812988f, - 0.826172f, 0.838867f, 0.849609f, 0.861328f, 0.870605f, 0.878906f, 0.887695f, 0.895020f, - 0.901855f, 0.907715f, 0.914551f, 0.920898f, 0.925781f, 0.930664f, 0.934570f, 0.940918f, - 0.943848f, 0.947754f, 0.951660f, 0.955566f, 0.958984f, 0.961914f, 0.964844f, 0.967773f, - 0.970703f, 0.973145f, 0.975586f, 0.978027f, 0.979980f, 0.982422f, 0.984863f, 0.986328f, - 0.988770f, 0.990234f, 0.995117f, 0.995117f, 0.994141f, 0.993652f, 0.992676f, 0.991699f, - 0.010414f, 0.033203f, 0.060364f, 0.090942f, 0.125610f, 0.163818f, 0.206421f, 0.250488f, - 0.295898f, 0.341797f, 0.388428f, 0.433350f, 0.475830f, 0.517090f, 0.555176f, 0.589844f, - 0.622559f, 0.652344f, 0.680176f, 0.704590f, 0.729004f, 0.748535f, 0.767578f, 0.784668f, - 0.800293f, 0.814941f, 0.828125f, 0.839844f, 0.852051f, 0.861816f, 0.871582f, 0.879883f, - 0.888672f, 0.895996f, 0.903320f, 0.909180f, 0.916016f, 0.921387f, 0.927246f, 0.931641f, - 0.937012f, 0.940918f, 0.946289f, 0.950195f, 0.953125f, 0.957520f, 0.960449f, 0.963867f, - 0.966309f, 0.969238f, 0.972168f, 0.975098f, 0.976562f, 0.979492f, 0.981934f, 0.983887f, - 0.985840f, 0.988281f, 0.994629f, 0.994141f, 0.993652f, 0.992676f, 0.991699f, 0.990723f, - 0.007889f, 0.025772f, 0.046539f, 0.070312f, 0.097168f, 0.128540f, 0.162354f, 0.200195f, - 0.239868f, 0.281738f, 0.325195f, 0.368896f, 0.411621f, 0.453125f, 0.493652f, 0.531738f, - 0.566406f, 0.601074f, 0.631836f, 0.659668f, 0.687988f, 0.709961f, 0.732422f, 0.753418f, - 0.770996f, 0.788086f, 0.804199f, 0.818359f, 0.831543f, 0.843750f, 0.854492f, 0.864746f, - 0.873535f, 0.882812f, 0.890137f, 0.898438f, 0.905273f, 0.912598f, 0.917969f, 0.923828f, - 0.929199f, 0.934570f, 0.938477f, 0.942871f, 0.948242f, 0.951660f, 0.955078f, 0.958496f, - 0.961914f, 0.965332f, 0.968262f, 0.971680f, 0.973633f, 0.976562f, 0.979492f, 0.981445f, - 0.983398f, 0.985352f, 0.993164f, 0.993164f, 0.992676f, 0.991699f, 0.991211f, 0.990234f, - 0.006332f, 0.020325f, 0.036438f, 0.055573f, 0.077026f, 0.101562f, 0.129028f, 0.160278f, - 0.194458f, 0.230347f, 0.268555f, 0.309326f, 0.350830f, 0.391846f, 0.432373f, 0.472412f, - 0.509277f, 0.545410f, 0.579102f, 0.611816f, 0.640625f, 0.668945f, 0.693848f, 0.716797f, - 0.739258f, 0.758789f, 0.775879f, 0.793945f, 0.807617f, 0.821777f, 0.834961f, 0.846680f, - 0.857422f, 0.867676f, 0.877441f, 0.885742f, 0.893555f, 0.900391f, 0.908203f, 0.915039f, - 0.920898f, 0.926270f, 0.931152f, 0.937012f, 0.940918f, 0.946289f, 0.949219f, 0.954102f, - 0.958008f, 0.960938f, 0.964355f, 0.967773f, 0.970703f, 0.973145f, 0.975586f, 0.978516f, - 0.981445f, 0.983398f, 0.992188f, 0.992188f, 0.991699f, 0.990723f, 0.990723f, 0.989746f, - 0.005226f, 0.016647f, 0.029556f, 0.044434f, 0.061523f, 0.081543f, 0.103760f, 0.129150f, - 0.157837f, 0.188477f, 0.221924f, 0.257812f, 0.295654f, 0.334473f, 0.374023f, 0.412842f, - 0.451904f, 0.489990f, 0.525391f, 0.560059f, 0.593262f, 0.623047f, 0.651855f, 0.678223f, - 0.702148f, 0.725098f, 0.745605f, 0.764160f, 0.781738f, 0.799316f, 0.812500f, 0.827148f, - 0.838867f, 0.851074f, 0.861328f, 0.871582f, 0.880371f, 0.889648f, 0.896973f, 0.904297f, - 0.911621f, 0.917480f, 0.923340f, 0.929688f, 0.934570f, 0.939941f, 0.943848f, 0.948242f, - 0.951660f, 0.957031f, 0.959473f, 0.963379f, 0.966797f, 0.969727f, 0.972656f, 0.976074f, - 0.979004f, 0.980957f, 0.991699f, 0.991211f, 0.990723f, 0.990234f, 0.989746f, 0.988770f, - 0.004108f, 0.013542f, 0.023819f, 0.036194f, 0.050262f, 0.066223f, 0.084717f, 0.104797f, - 0.128174f, 0.153809f, 0.182861f, 0.213989f, 0.247437f, 0.282471f, 0.319580f, 0.357422f, - 0.395508f, 0.433350f, 0.470947f, 0.506348f, 0.542480f, 0.575684f, 0.605957f, 0.635254f, - 0.662109f, 0.687988f, 0.711426f, 0.732910f, 0.753418f, 0.771973f, 0.789062f, 0.804688f, - 0.819336f, 0.831543f, 0.843750f, 0.855469f, 0.866211f, 0.875488f, 0.884766f, 0.893066f, - 0.901367f, 0.907715f, 0.914062f, 0.921387f, 0.927246f, 0.932129f, 0.937012f, 0.942383f, - 0.946777f, 0.951660f, 0.956055f, 0.959473f, 0.962891f, 0.966309f, 0.969238f, 0.972168f, - 0.975098f, 0.978027f, 0.989746f, 0.990234f, 0.990234f, 0.989258f, 0.989258f, 0.988281f, - 0.003597f, 0.011330f, 0.020065f, 0.029938f, 0.041412f, 0.054504f, 0.068970f, 0.086182f, - 0.105469f, 0.126709f, 0.151123f, 0.177612f, 0.206909f, 0.237915f, 0.271484f, 0.305664f, - 0.342529f, 0.378906f, 0.416748f, 0.453125f, 0.489502f, 0.524414f, 0.558105f, 0.589844f, - 0.619629f, 0.646973f, 0.673828f, 0.698242f, 0.721191f, 0.742676f, 0.761230f, 0.778809f, - 0.796387f, 0.810547f, 0.824707f, 0.837891f, 0.850098f, 0.861328f, 0.871094f, 0.881348f, - 0.889648f, 0.896973f, 0.904785f, 0.912109f, 0.919434f, 0.924316f, 0.931152f, 0.936523f, - 0.941895f, 0.946289f, 0.951172f, 0.955078f, 0.959473f, 0.962402f, 0.965820f, 0.969238f, - 0.972656f, 0.975586f, 0.988770f, 0.989258f, 0.989258f, 0.988770f, 0.987793f, 0.987305f, - 0.002836f, 0.009857f, 0.016693f, 0.025208f, 0.034668f, 0.045288f, 0.057617f, 0.071106f, - 0.087463f, 0.104858f, 0.125000f, 0.147461f, 0.172119f, 0.199829f, 0.229248f, 0.260742f, - 0.294434f, 0.329102f, 0.365479f, 0.400879f, 0.437012f, 0.472656f, 0.508301f, 0.541992f, - 0.574219f, 0.604980f, 0.634766f, 0.660645f, 0.686523f, 0.709473f, 0.731445f, 0.751953f, - 0.770996f, 0.789062f, 0.804199f, 0.817871f, 0.832520f, 0.844727f, 0.856445f, 0.867188f, - 0.876953f, 0.886719f, 0.895020f, 0.902832f, 0.909668f, 0.916504f, 0.923340f, 0.929688f, - 0.935547f, 0.939941f, 0.944824f, 0.949707f, 0.954102f, 0.958496f, 0.961914f, 0.965820f, - 0.969238f, 0.972656f, 0.987793f, 0.988281f, 0.988281f, 0.987793f, 0.986816f, 0.986328f, - 0.002541f, 0.008118f, 0.014244f, 0.021194f, 0.029480f, 0.037811f, 0.048584f, 0.060028f, - 0.073242f, 0.088196f, 0.104370f, 0.123047f, 0.144531f, 0.167114f, 0.193237f, 0.220947f, - 0.250977f, 0.282227f, 0.316162f, 0.351074f, 0.386719f, 0.422119f, 0.457520f, 0.492432f, - 0.526367f, 0.559082f, 0.590332f, 0.621094f, 0.648438f, 0.674316f, 0.698730f, 0.721191f, - 0.742188f, 0.762207f, 0.780762f, 0.797363f, 0.812500f, 0.826172f, 0.840332f, 0.852051f, - 0.863770f, 0.873535f, 0.883301f, 0.892090f, 0.900391f, 0.908203f, 0.915039f, 0.922363f, - 0.928711f, 0.933594f, 0.939453f, 0.944824f, 0.950195f, 0.953125f, 0.958008f, 0.962402f, - 0.965332f, 0.969238f, 0.986816f, 0.987305f, 0.986816f, 0.986328f, 0.985840f, 0.984863f, - 0.002115f, 0.007030f, 0.012138f, 0.017944f, 0.024521f, 0.032318f, 0.040955f, 0.050476f, - 0.061676f, 0.073914f, 0.087769f, 0.103271f, 0.121033f, 0.140747f, 0.162598f, 0.187256f, - 0.213379f, 0.242065f, 0.272705f, 0.305176f, 0.338623f, 0.373047f, 0.408691f, 0.443848f, - 0.478760f, 0.512695f, 0.545898f, 0.577637f, 0.607910f, 0.636719f, 0.663086f, 0.688965f, - 0.712402f, 0.734863f, 0.754395f, 0.774414f, 0.791016f, 0.806641f, 0.822266f, 0.835449f, - 0.848145f, 0.859863f, 0.870605f, 0.880371f, 0.890137f, 0.898438f, 0.906250f, 0.914551f, - 0.921387f, 0.926758f, 0.933594f, 0.938965f, 0.944336f, 0.949219f, 0.954102f, 0.958984f, - 0.961914f, 0.965820f, 0.985840f, 0.986328f, 0.985840f, 0.985352f, 0.985352f, 0.984375f, - 0.001999f, 0.006226f, 0.010384f, 0.015594f, 0.021027f, 0.027435f, 0.034637f, 0.042969f, - 0.052124f, 0.062469f, 0.074097f, 0.087646f, 0.102173f, 0.119141f, 0.137695f, 0.158203f, - 0.181396f, 0.206543f, 0.233643f, 0.263184f, 0.295166f, 0.327148f, 0.360596f, 0.395264f, - 0.430420f, 0.464600f, 0.499023f, 0.532227f, 0.564941f, 0.595703f, 0.625000f, 0.651855f, - 0.679199f, 0.703613f, 0.726074f, 0.747559f, 0.766602f, 0.784668f, 0.801758f, 0.816895f, - 0.831055f, 0.843750f, 0.856934f, 0.867188f, 0.878418f, 0.887207f, 0.896484f, 0.904785f, - 0.913086f, 0.919922f, 0.926270f, 0.932617f, 0.938477f, 0.944336f, 0.949707f, 0.953613f, - 0.958496f, 0.962891f, 0.983887f, 0.984863f, 0.984863f, 0.984375f, 0.983887f, 0.983398f, - 0.001891f, 0.004959f, 0.009300f, 0.013786f, 0.018433f, 0.023560f, 0.029892f, 0.037018f, - 0.044586f, 0.053284f, 0.062805f, 0.074341f, 0.086975f, 0.100586f, 0.116760f, 0.133789f, - 0.154175f, 0.176025f, 0.200317f, 0.226318f, 0.254395f, 0.284424f, 0.316650f, 0.349365f, - 0.383301f, 0.418213f, 0.452393f, 0.487061f, 0.520508f, 0.553223f, 0.584473f, 0.613770f, - 0.643066f, 0.668945f, 0.695312f, 0.718262f, 0.740234f, 0.761230f, 0.778809f, 0.797363f, - 0.812988f, 0.827148f, 0.840332f, 0.854004f, 0.865723f, 0.875977f, 0.886230f, 0.895020f, - 0.904297f, 0.912598f, 0.919922f, 0.926270f, 0.932617f, 0.938965f, 0.943359f, 0.949219f, - 0.955078f, 0.958984f, 0.982422f, 0.983887f, 0.983398f, 0.982910f, 0.982910f, 0.981934f, - 0.001368f, 0.004715f, 0.008041f, 0.011948f, 0.016235f, 0.020889f, 0.025848f, 0.031921f, - 0.038391f, 0.045563f, 0.054108f, 0.063477f, 0.074036f, 0.085815f, 0.099304f, 0.114563f, - 0.131104f, 0.150146f, 0.170654f, 0.193970f, 0.219360f, 0.246338f, 0.275146f, 0.306396f, - 0.338867f, 0.372559f, 0.406494f, 0.440918f, 0.474609f, 0.508789f, 0.541992f, 0.574219f, - 0.604492f, 0.634277f, 0.661133f, 0.687500f, 0.710938f, 0.733887f, 0.754883f, 0.774414f, - 0.792480f, 0.809570f, 0.824707f, 0.838379f, 0.852051f, 0.862793f, 0.874023f, 0.885254f, - 0.895020f, 0.903320f, 0.912109f, 0.919434f, 0.926758f, 0.932617f, 0.939941f, 0.945312f, - 0.951172f, 0.955078f, 0.980957f, 0.982910f, 0.982422f, 0.982422f, 0.981445f, 0.981445f, - 0.001393f, 0.004227f, 0.007011f, 0.010323f, 0.014107f, 0.018234f, 0.022766f, 0.027649f, - 0.032898f, 0.039581f, 0.046539f, 0.054230f, 0.063293f, 0.073608f, 0.085144f, 0.097961f, - 0.112305f, 0.127930f, 0.146362f, 0.166260f, 0.188599f, 0.212524f, 0.238647f, 0.266846f, - 0.297363f, 0.328369f, 0.361816f, 0.395752f, 0.429932f, 0.464844f, 0.498535f, 0.531250f, - 0.564453f, 0.596191f, 0.625488f, 0.653320f, 0.680176f, 0.704590f, 0.728027f, 0.750977f, - 0.770020f, 0.788574f, 0.805176f, 0.821289f, 0.835449f, 0.849609f, 0.862793f, 0.874023f, - 0.884277f, 0.894043f, 0.903320f, 0.911621f, 0.919434f, 0.926758f, 0.933594f, 0.939453f, - 0.945312f, 0.951172f, 0.979492f, 0.980957f, 0.980957f, 0.980957f, 0.980469f, 0.979980f, - 0.001163f, 0.003527f, 0.006229f, 0.009323f, 0.012199f, 0.015808f, 0.019928f, 0.024200f, - 0.028870f, 0.033997f, 0.040161f, 0.046967f, 0.054871f, 0.063477f, 0.073181f, 0.083618f, - 0.096252f, 0.109863f, 0.125122f, 0.142334f, 0.161743f, 0.182739f, 0.206421f, 0.232300f, - 0.259277f, 0.288086f, 0.320068f, 0.352783f, 0.386475f, 0.420410f, 0.454590f, 0.489258f, - 0.521973f, 0.555176f, 0.586914f, 0.617188f, 0.646484f, 0.673828f, 0.699707f, 0.723633f, - 0.746094f, 0.766113f, 0.785645f, 0.803223f, 0.819336f, 0.834961f, 0.848633f, 0.861328f, - 0.873535f, 0.884766f, 0.893555f, 0.903809f, 0.911621f, 0.920410f, 0.928223f, 0.934082f, - 0.939941f, 0.946777f, 0.978027f, 0.979492f, 0.979492f, 0.979004f, 0.979004f, 0.978516f, - 0.000981f, 0.002987f, 0.005329f, 0.008186f, 0.010895f, 0.013832f, 0.017532f, 0.021149f, - 0.025253f, 0.029999f, 0.035034f, 0.040985f, 0.047485f, 0.054993f, 0.063049f, 0.072510f, - 0.082581f, 0.094421f, 0.107727f, 0.122498f, 0.138794f, 0.157471f, 0.178467f, 0.200562f, - 0.225586f, 0.251953f, 0.281250f, 0.311279f, 0.343750f, 0.377197f, 0.411621f, 0.445557f, - 0.479736f, 0.513672f, 0.546875f, 0.579590f, 0.610352f, 0.640625f, 0.668457f, 0.694336f, - 0.718750f, 0.742188f, 0.762695f, 0.782715f, 0.801270f, 0.817871f, 0.833496f, 0.847168f, - 0.860840f, 0.872559f, 0.884277f, 0.894531f, 0.904297f, 0.912598f, 0.920898f, 0.928711f, - 0.935547f, 0.942383f, 0.976074f, 0.978027f, 0.978516f, 0.978027f, 0.977539f, 0.977051f, - 0.000880f, 0.002707f, 0.005089f, 0.007305f, 0.010147f, 0.012596f, 0.015160f, 0.018616f, - 0.022507f, 0.026230f, 0.030777f, 0.035767f, 0.041351f, 0.047455f, 0.054565f, 0.062256f, - 0.071289f, 0.081299f, 0.092346f, 0.105408f, 0.119812f, 0.135620f, 0.153320f, 0.173462f, - 0.195068f, 0.219482f, 0.245361f, 0.273682f, 0.303711f, 0.335938f, 0.368896f, 0.402588f, - 0.437500f, 0.472168f, 0.505859f, 0.539551f, 0.573242f, 0.604492f, 0.634766f, 0.663086f, - 0.689453f, 0.714844f, 0.738770f, 0.760254f, 0.780762f, 0.799316f, 0.817383f, 0.833496f, - 0.847168f, 0.860840f, 0.873535f, 0.884766f, 0.895508f, 0.905273f, 0.914062f, 0.922363f, - 0.930176f, 0.937012f, 0.974609f, 0.976074f, 0.976074f, 0.976562f, 0.976074f, 0.975586f, - 0.000851f, 0.002659f, 0.004692f, 0.006466f, 0.008545f, 0.011055f, 0.013649f, 0.016403f, - 0.019714f, 0.023056f, 0.026962f, 0.031235f, 0.035828f, 0.041656f, 0.047699f, 0.054077f, - 0.061859f, 0.070496f, 0.080200f, 0.091125f, 0.103088f, 0.116882f, 0.132446f, 0.149780f, - 0.168701f, 0.190430f, 0.213379f, 0.239258f, 0.267334f, 0.296631f, 0.328369f, 0.360840f, - 0.395020f, 0.429932f, 0.464355f, 0.499512f, 0.533203f, 0.566406f, 0.599121f, 0.629883f, - 0.658203f, 0.687012f, 0.712402f, 0.735840f, 0.758789f, 0.779297f, 0.798828f, 0.816406f, - 0.832520f, 0.847168f, 0.861328f, 0.874023f, 0.886230f, 0.896973f, 0.907227f, 0.915527f, - 0.924805f, 0.931641f, 0.972168f, 0.975586f, 0.975586f, 0.974609f, 0.974121f, 0.973633f, - 0.000762f, 0.002214f, 0.004040f, 0.005859f, 0.007790f, 0.009689f, 0.012161f, 0.014786f, - 0.017441f, 0.020493f, 0.023956f, 0.027618f, 0.031860f, 0.036255f, 0.041595f, 0.047394f, - 0.053894f, 0.061188f, 0.069214f, 0.078735f, 0.089050f, 0.101135f, 0.114441f, 0.129150f, - 0.145874f, 0.164673f, 0.185303f, 0.208862f, 0.233765f, 0.260742f, 0.290283f, 0.321045f, - 0.354248f, 0.388184f, 0.422607f, 0.457764f, 0.493652f, 0.526855f, 0.561523f, 0.594238f, - 0.625977f, 0.655273f, 0.683594f, 0.710449f, 0.734863f, 0.758301f, 0.779297f, 0.798828f, - 0.817383f, 0.833984f, 0.848145f, 0.862793f, 0.875488f, 0.887207f, 0.899414f, 0.908691f, - 0.917969f, 0.926270f, 0.970215f, 0.972656f, 0.974121f, 0.973145f, 0.972656f, 0.972168f, - 0.000732f, 0.001928f, 0.003513f, 0.005234f, 0.007042f, 0.008629f, 0.010620f, 0.012985f, - 0.015244f, 0.018158f, 0.020935f, 0.024475f, 0.027908f, 0.032013f, 0.036316f, 0.041290f, - 0.046661f, 0.053040f, 0.060089f, 0.068115f, 0.077087f, 0.087463f, 0.099121f, 0.111633f, - 0.126221f, 0.142578f, 0.160767f, 0.181396f, 0.203003f, 0.228149f, 0.255127f, 0.284180f, - 0.315186f, 0.347900f, 0.381836f, 0.416748f, 0.451904f, 0.487549f, 0.522949f, 0.556641f, - 0.590332f, 0.623047f, 0.652832f, 0.682129f, 0.708984f, 0.733887f, 0.757324f, 0.779785f, - 0.799316f, 0.818359f, 0.835449f, 0.850586f, 0.865234f, 0.877441f, 0.890137f, 0.901367f, - 0.912109f, 0.920410f, 0.968262f, 0.970703f, 0.971191f, 0.970703f, 0.971191f, 0.971191f, - 0.000524f, 0.001758f, 0.003185f, 0.004864f, 0.006081f, 0.007820f, 0.009705f, 0.011467f, - 0.013634f, 0.016068f, 0.018707f, 0.021378f, 0.024597f, 0.028030f, 0.032135f, 0.036224f, - 0.041016f, 0.046692f, 0.052399f, 0.059265f, 0.067505f, 0.076050f, 0.085510f, 0.096558f, - 0.109253f, 0.123657f, 0.138794f, 0.157227f, 0.176880f, 0.198730f, 0.223267f, 0.250000f, - 0.278809f, 0.309326f, 0.342041f, 0.375977f, 0.410889f, 0.447021f, 0.483154f, 0.518555f, - 0.554199f, 0.586914f, 0.620117f, 0.650879f, 0.681641f, 0.708496f, 0.734375f, 0.757324f, - 0.780762f, 0.801270f, 0.819336f, 0.837891f, 0.852539f, 0.867188f, 0.880371f, 0.893066f, - 0.903809f, 0.914551f, 0.966309f, 0.968750f, 0.969238f, 0.969727f, 0.968750f, 0.968750f, - 0.000503f, 0.001896f, 0.002653f, 0.004128f, 0.005627f, 0.007004f, 0.008797f, 0.010361f, - 0.012230f, 0.014175f, 0.016647f, 0.019348f, 0.021454f, 0.024872f, 0.028290f, 0.031830f, - 0.036163f, 0.040649f, 0.045715f, 0.051941f, 0.058319f, 0.065979f, 0.074402f, 0.083618f, - 0.094360f, 0.106812f, 0.120239f, 0.135742f, 0.153320f, 0.172974f, 0.194824f, 0.218506f, - 0.245117f, 0.273926f, 0.304688f, 0.336426f, 0.371094f, 0.406982f, 0.442627f, 0.479492f, - 0.514648f, 0.550781f, 0.584961f, 0.618652f, 0.650879f, 0.681152f, 0.709473f, 0.735352f, - 0.760742f, 0.782715f, 0.803711f, 0.821777f, 0.838867f, 0.855957f, 0.870605f, 0.884277f, - 0.895996f, 0.906738f, 0.964355f, 0.966309f, 0.967285f, 0.966797f, 0.966309f, 0.966309f, - 0.000636f, 0.001421f, 0.002768f, 0.003761f, 0.004944f, 0.006462f, 0.007889f, 0.009262f, - 0.010780f, 0.013000f, 0.014946f, 0.017029f, 0.019516f, 0.022049f, 0.024933f, 0.028091f, - 0.031616f, 0.035553f, 0.040161f, 0.045380f, 0.051239f, 0.057281f, 0.064270f, 0.072693f, - 0.081970f, 0.092468f, 0.104736f, 0.117859f, 0.132690f, 0.150391f, 0.169189f, 0.190796f, - 0.214233f, 0.240601f, 0.268555f, 0.299561f, 0.332520f, 0.367188f, 0.402344f, 0.438965f, - 0.476074f, 0.512695f, 0.549805f, 0.584473f, 0.619141f, 0.651367f, 0.681152f, 0.709961f, - 0.737305f, 0.762695f, 0.785156f, 0.806641f, 0.826172f, 0.843262f, 0.859375f, 0.874023f, - 0.888184f, 0.900391f, 0.961426f, 0.964355f, 0.965332f, 0.964844f, 0.964355f, 0.964844f, - 0.000295f, 0.001419f, 0.002342f, 0.003471f, 0.004539f, 0.005821f, 0.006882f, 0.008354f, - 0.010155f, 0.011574f, 0.013283f, 0.015129f, 0.017090f, 0.019333f, 0.022125f, 0.024643f, - 0.028122f, 0.031586f, 0.035522f, 0.039825f, 0.044586f, 0.050110f, 0.056091f, 0.063354f, - 0.071045f, 0.080078f, 0.090637f, 0.102112f, 0.115479f, 0.130127f, 0.147217f, 0.165649f, - 0.186768f, 0.210571f, 0.236694f, 0.265137f, 0.295654f, 0.328857f, 0.363770f, 0.399902f, - 0.436523f, 0.474365f, 0.511230f, 0.548828f, 0.584961f, 0.619141f, 0.652344f, 0.684082f, - 0.712891f, 0.741211f, 0.766113f, 0.789062f, 0.810547f, 0.830078f, 0.848633f, 0.864258f, - 0.879395f, 0.892578f, 0.958496f, 0.962402f, 0.962402f, 0.962402f, 0.961914f, 0.962402f, - 0.000464f, 0.001313f, 0.002159f, 0.003134f, 0.004463f, 0.005001f, 0.006466f, 0.007595f, - 0.008842f, 0.010277f, 0.011971f, 0.013550f, 0.015434f, 0.017242f, 0.019348f, 0.021805f, - 0.024734f, 0.027817f, 0.031174f, 0.034821f, 0.039124f, 0.043823f, 0.049164f, 0.055237f, - 0.062164f, 0.069336f, 0.078430f, 0.088501f, 0.099976f, 0.112854f, 0.127319f, 0.143555f, - 0.162354f, 0.183350f, 0.207031f, 0.233032f, 0.260986f, 0.291992f, 0.325195f, 0.361084f, - 0.397217f, 0.435059f, 0.473389f, 0.510742f, 0.549316f, 0.586426f, 0.620605f, 0.654785f, - 0.686523f, 0.716797f, 0.744629f, 0.769043f, 0.793945f, 0.815918f, 0.834961f, 0.852539f, - 0.869141f, 0.884277f, 0.955078f, 0.959473f, 0.959473f, 0.959473f, 0.959961f, 0.959961f, - 0.000541f, 0.001223f, 0.002172f, 0.002886f, 0.003679f, 0.004681f, 0.005512f, 0.006683f, - 0.008049f, 0.009346f, 0.010704f, 0.012024f, 0.013626f, 0.015213f, 0.017227f, 0.019516f, - 0.022079f, 0.024612f, 0.027313f, 0.030731f, 0.034180f, 0.038239f, 0.042969f, 0.048187f, - 0.053864f, 0.060516f, 0.068298f, 0.076843f, 0.086670f, 0.097473f, 0.110107f, 0.124268f, - 0.140869f, 0.159302f, 0.180420f, 0.203613f, 0.229614f, 0.258057f, 0.289062f, 0.323486f, - 0.358398f, 0.395996f, 0.434082f, 0.472900f, 0.511719f, 0.550293f, 0.587402f, 0.624023f, - 0.658203f, 0.690918f, 0.721191f, 0.749512f, 0.774902f, 0.799316f, 0.821289f, 0.840820f, - 0.859375f, 0.875488f, 0.952637f, 0.956543f, 0.957520f, 0.957520f, 0.957520f, 0.957031f, - 0.000252f, 0.001056f, 0.001923f, 0.002523f, 0.003414f, 0.003960f, 0.005146f, 0.006172f, - 0.007130f, 0.008179f, 0.009567f, 0.010735f, 0.012077f, 0.013878f, 0.015640f, 0.017456f, - 0.019638f, 0.021622f, 0.024170f, 0.026978f, 0.030121f, 0.033630f, 0.037445f, 0.042053f, - 0.047119f, 0.052826f, 0.059174f, 0.066711f, 0.075012f, 0.084473f, 0.095276f, 0.107727f, - 0.122070f, 0.138184f, 0.156250f, 0.177246f, 0.200928f, 0.226929f, 0.255371f, 0.286865f, - 0.321289f, 0.356934f, 0.395264f, 0.434326f, 0.473877f, 0.514160f, 0.553711f, 0.591797f, - 0.628418f, 0.663574f, 0.696777f, 0.728027f, 0.755859f, 0.782715f, 0.806152f, 0.829102f, - 0.847656f, 0.867188f, 0.949707f, 0.954102f, 0.954590f, 0.954590f, 0.954102f, 0.954590f, - 0.000365f, 0.000963f, 0.001581f, 0.002337f, 0.002996f, 0.003952f, 0.004608f, 0.005459f, - 0.006489f, 0.007351f, 0.008484f, 0.009544f, 0.011108f, 0.012413f, 0.013901f, 0.015388f, - 0.017181f, 0.019012f, 0.021439f, 0.023727f, 0.026520f, 0.029449f, 0.032898f, 0.036835f, - 0.041046f, 0.045868f, 0.051575f, 0.058075f, 0.064758f, 0.073120f, 0.082520f, 0.093079f, - 0.105652f, 0.119385f, 0.135620f, 0.153687f, 0.174683f, 0.198364f, 0.224365f, 0.253662f, - 0.285400f, 0.320557f, 0.357178f, 0.395752f, 0.435791f, 0.476318f, 0.516602f, 0.557129f, - 0.596191f, 0.633789f, 0.669434f, 0.703613f, 0.734375f, 0.763672f, 0.790039f, 0.812988f, - 0.836914f, 0.855957f, 0.946289f, 0.949707f, 0.951172f, 0.951172f, 0.951172f, 0.951172f, - 0.000404f, 0.001028f, 0.001410f, 0.002098f, 0.002657f, 0.003445f, 0.004391f, 0.005039f, - 0.005665f, 0.006569f, 0.007549f, 0.008614f, 0.009743f, 0.011108f, 0.012390f, 0.013611f, - 0.015396f, 0.017044f, 0.018921f, 0.020874f, 0.023453f, 0.025833f, 0.028809f, 0.032501f, - 0.036011f, 0.040161f, 0.044952f, 0.050018f, 0.056091f, 0.063477f, 0.071533f, 0.080200f, - 0.091064f, 0.103027f, 0.117065f, 0.133057f, 0.151489f, 0.171997f, 0.196045f, 0.222290f, - 0.251709f, 0.284424f, 0.319824f, 0.357422f, 0.397217f, 0.438232f, 0.479492f, 0.521484f, - 0.562500f, 0.602051f, 0.641113f, 0.677734f, 0.711914f, 0.743164f, 0.772461f, 0.799316f, - 0.822754f, 0.845215f, 0.942383f, 0.946777f, 0.947754f, 0.947754f, 0.948242f, 0.948242f, - 0.000406f, 0.000992f, 0.001447f, 0.001986f, 0.002499f, 0.003149f, 0.003769f, 0.004272f, - 0.005016f, 0.005981f, 0.006924f, 0.007675f, 0.008766f, 0.009727f, 0.010765f, 0.011986f, - 0.013588f, 0.014915f, 0.016724f, 0.018478f, 0.020508f, 0.022873f, 0.025497f, 0.028336f, - 0.031525f, 0.034882f, 0.038818f, 0.043243f, 0.048615f, 0.054626f, 0.061707f, 0.069214f, - 0.078430f, 0.089111f, 0.101013f, 0.115112f, 0.130859f, 0.148926f, 0.170166f, 0.193604f, - 0.220947f, 0.250732f, 0.283936f, 0.320068f, 0.358887f, 0.400391f, 0.442139f, 0.483887f, - 0.527344f, 0.569824f, 0.610352f, 0.649414f, 0.686523f, 0.722168f, 0.753906f, 0.782227f, - 0.809570f, 0.833496f, 0.938477f, 0.942871f, 0.944824f, 0.944336f, 0.943848f, 0.943848f, - 0.000235f, 0.000984f, 0.001204f, 0.001706f, 0.002239f, 0.002998f, 0.003462f, 0.004093f, - 0.004372f, 0.005371f, 0.006149f, 0.006962f, 0.007736f, 0.008766f, 0.009804f, 0.010780f, - 0.011887f, 0.013336f, 0.014618f, 0.016159f, 0.018158f, 0.020050f, 0.022232f, 0.024597f, - 0.027313f, 0.030334f, 0.033752f, 0.037872f, 0.042389f, 0.047516f, 0.053192f, 0.059937f, - 0.067749f, 0.076599f, 0.086975f, 0.098755f, 0.112610f, 0.128662f, 0.146973f, 0.168091f, - 0.192383f, 0.220215f, 0.250732f, 0.284668f, 0.322021f, 0.361572f, 0.403564f, 0.446777f, - 0.490723f, 0.534668f, 0.577637f, 0.619629f, 0.660156f, 0.697754f, 0.731934f, 0.764648f, - 0.794922f, 0.820312f, 0.934082f, 0.939453f, 0.939941f, 0.941406f, 0.940430f, 0.940918f, - 0.000237f, 0.000591f, 0.001098f, 0.001619f, 0.002241f, 0.002636f, 0.003176f, 0.003521f, - 0.004101f, 0.004631f, 0.005398f, 0.006378f, 0.007000f, 0.007767f, 0.008713f, 0.009758f, - 0.010475f, 0.011734f, 0.013016f, 0.014404f, 0.015762f, 0.017517f, 0.019440f, 0.021469f, - 0.023651f, 0.026199f, 0.029495f, 0.033112f, 0.036499f, 0.040955f, 0.045959f, 0.051849f, - 0.058197f, 0.065552f, 0.074585f, 0.085022f, 0.096680f, 0.110535f, 0.126709f, 0.145264f, - 0.166626f, 0.191406f, 0.219482f, 0.250488f, 0.286133f, 0.323975f, 0.365723f, 0.408447f, - 0.453125f, 0.498779f, 0.542969f, 0.588379f, 0.631836f, 0.671387f, 0.709473f, 0.745117f, - 0.777344f, 0.807617f, 0.930176f, 0.935059f, 0.936523f, 0.936523f, 0.936523f, 0.936035f, - 0.000242f, 0.000761f, 0.000943f, 0.001624f, 0.001858f, 0.002390f, 0.002638f, 0.003054f, - 0.003805f, 0.004559f, 0.005035f, 0.005493f, 0.006157f, 0.006878f, 0.007687f, 0.008530f, - 0.009178f, 0.010406f, 0.011406f, 0.012520f, 0.014053f, 0.015579f, 0.017105f, 0.018661f, - 0.020737f, 0.022903f, 0.025650f, 0.028259f, 0.031433f, 0.035065f, 0.039581f, 0.044342f, - 0.049988f, 0.056366f, 0.064026f, 0.072632f, 0.082825f, 0.094666f, 0.108582f, 0.124634f, - 0.143799f, 0.165405f, 0.190796f, 0.219360f, 0.251953f, 0.287842f, 0.328125f, 0.370605f, - 0.415283f, 0.461670f, 0.507812f, 0.555176f, 0.600586f, 0.645020f, 0.685547f, 0.724121f, - 0.759277f, 0.792969f, 0.924805f, 0.931152f, 0.931641f, 0.932129f, 0.932129f, 0.931641f, - 0.000240f, 0.000685f, 0.000955f, 0.001395f, 0.001768f, 0.002157f, 0.002533f, 0.002970f, - 0.003223f, 0.003813f, 0.004601f, 0.004993f, 0.005428f, 0.005981f, 0.006878f, 0.007484f, - 0.008110f, 0.009132f, 0.009964f, 0.011208f, 0.012138f, 0.013374f, 0.015099f, 0.016190f, - 0.018112f, 0.020187f, 0.022202f, 0.024780f, 0.027573f, 0.030411f, 0.034119f, 0.037964f, - 0.042755f, 0.048553f, 0.054474f, 0.061890f, 0.070984f, 0.080688f, 0.092590f, 0.106812f, - 0.123291f, 0.142456f, 0.164551f, 0.190430f, 0.220459f, 0.253418f, 0.291504f, 0.332520f, - 0.376709f, 0.423340f, 0.471436f, 0.520508f, 0.567383f, 0.614746f, 0.660156f, 0.702148f, - 0.741211f, 0.776367f, 0.920410f, 0.925293f, 0.926270f, 0.926758f, 0.927246f, 0.926758f, - 0.000244f, 0.000431f, 0.000799f, 0.001309f, 0.001587f, 0.001945f, 0.002317f, 0.002514f, - 0.003290f, 0.003548f, 0.004082f, 0.004349f, 0.004707f, 0.005348f, 0.006027f, 0.006565f, - 0.007141f, 0.008011f, 0.008850f, 0.009552f, 0.010757f, 0.011650f, 0.012794f, 0.014145f, - 0.015778f, 0.017303f, 0.019028f, 0.021088f, 0.023575f, 0.026169f, 0.029175f, 0.032562f, - 0.036713f, 0.041382f, 0.046448f, 0.052948f, 0.060303f, 0.068787f, 0.079041f, 0.090942f, - 0.105103f, 0.121643f, 0.141113f, 0.164185f, 0.190308f, 0.221191f, 0.256836f, 0.295898f, - 0.339355f, 0.385010f, 0.433838f, 0.484619f, 0.534668f, 0.583496f, 0.631348f, 0.678223f, - 0.719727f, 0.759766f, 0.913574f, 0.920410f, 0.921387f, 0.921875f, 0.921875f, 0.921387f, - 0.000243f, 0.000496f, 0.000847f, 0.001157f, 0.001426f, 0.001634f, 0.002020f, 0.002338f, - 0.002607f, 0.003035f, 0.003502f, 0.003872f, 0.004459f, 0.004726f, 0.005402f, 0.005779f, - 0.006325f, 0.007095f, 0.007767f, 0.008568f, 0.009331f, 0.010086f, 0.011009f, 0.012314f, - 0.013611f, 0.015060f, 0.016312f, 0.018158f, 0.020401f, 0.022476f, 0.024979f, 0.027863f, - 0.031036f, 0.034943f, 0.039581f, 0.044830f, 0.050903f, 0.058289f, 0.066895f, 0.076782f, - 0.088989f, 0.103210f, 0.120422f, 0.140259f, 0.164185f, 0.191772f, 0.223877f, 0.260742f, - 0.301758f, 0.347168f, 0.395508f, 0.446533f, 0.497803f, 0.551270f, 0.601562f, 0.651855f, - 0.697754f, 0.741211f, 0.908203f, 0.915039f, 0.916016f, 0.916016f, 0.916504f, 0.915527f, - 0.000239f, 0.000345f, 0.000690f, 0.000913f, 0.001250f, 0.001343f, 0.001579f, 0.002050f, - 0.002331f, 0.002861f, 0.003048f, 0.003616f, 0.003696f, 0.004211f, 0.004723f, 0.005074f, - 0.005657f, 0.006100f, 0.006893f, 0.007290f, 0.008118f, 0.008659f, 0.009552f, 0.010704f, - 0.011681f, 0.012764f, 0.014114f, 0.015533f, 0.017227f, 0.018982f, 0.021286f, 0.023560f, - 0.026489f, 0.029861f, 0.033417f, 0.037933f, 0.043121f, 0.049286f, 0.056519f, 0.065002f, - 0.075073f, 0.087158f, 0.101624f, 0.118835f, 0.139648f, 0.164185f, 0.193481f, 0.226929f, - 0.265625f, 0.309570f, 0.356934f, 0.408203f, 0.461426f, 0.516113f, 0.569824f, 0.623047f, - 0.674316f, 0.720703f, 0.902344f, 0.908203f, 0.909668f, 0.910645f, 0.910645f, 0.911133f, - 0.000000f, 0.000281f, 0.000560f, 0.000977f, 0.001063f, 0.001171f, 0.001569f, 0.001903f, - 0.002075f, 0.002413f, 0.002695f, 0.003004f, 0.003399f, 0.003553f, 0.003998f, 0.004333f, - 0.004971f, 0.005314f, 0.005806f, 0.006340f, 0.007015f, 0.007492f, 0.008377f, 0.009186f, - 0.010094f, 0.010910f, 0.012199f, 0.013351f, 0.014618f, 0.016266f, 0.018082f, 0.019852f, - 0.022491f, 0.025085f, 0.028168f, 0.031799f, 0.036041f, 0.041107f, 0.047394f, 0.054321f, - 0.062866f, 0.073181f, 0.085327f, 0.100525f, 0.118408f, 0.139648f, 0.165527f, 0.196411f, - 0.231812f, 0.273193f, 0.318848f, 0.369629f, 0.423828f, 0.480225f, 0.536621f, 0.592773f, - 0.647949f, 0.699707f, 0.894043f, 0.900879f, 0.903809f, 0.903320f, 0.903320f, 0.902832f, - 0.000232f, 0.000227f, 0.000555f, 0.000656f, 0.000937f, 0.000985f, 0.001351f, 0.001723f, - 0.001925f, 0.002010f, 0.002445f, 0.002625f, 0.002760f, 0.003220f, 0.003551f, 0.003870f, - 0.004303f, 0.004826f, 0.005028f, 0.005451f, 0.005985f, 0.006523f, 0.007000f, 0.007744f, - 0.008499f, 0.009361f, 0.010109f, 0.011185f, 0.012413f, 0.013603f, 0.015121f, 0.016891f, - 0.018753f, 0.020920f, 0.023407f, 0.026764f, 0.030197f, 0.034302f, 0.039429f, 0.044891f, - 0.052368f, 0.060822f, 0.071167f, 0.083557f, 0.098877f, 0.117493f, 0.139893f, 0.167725f, - 0.200195f, 0.238037f, 0.281982f, 0.331543f, 0.385010f, 0.442627f, 0.501465f, 0.561523f, - 0.620605f, 0.675781f, 0.887207f, 0.894531f, 0.895020f, 0.896484f, 0.896484f, 0.895996f, - 0.000000f, 0.000332f, 0.000577f, 0.000723f, 0.000720f, 0.001210f, 0.001469f, 0.001456f, - 0.001546f, 0.001775f, 0.002159f, 0.002291f, 0.002659f, 0.002916f, 0.003046f, 0.003439f, - 0.003752f, 0.003883f, 0.004375f, 0.004635f, 0.005241f, 0.005638f, 0.006054f, 0.006630f, - 0.007191f, 0.007744f, 0.008545f, 0.009178f, 0.010498f, 0.011536f, 0.012802f, 0.013931f, - 0.015808f, 0.017548f, 0.019379f, 0.022110f, 0.025040f, 0.028473f, 0.032471f, 0.037323f, - 0.043152f, 0.050476f, 0.058807f, 0.069214f, 0.082520f, 0.098145f, 0.116821f, 0.141602f, - 0.170044f, 0.204834f, 0.245728f, 0.293213f, 0.346436f, 0.403564f, 0.464111f, 0.527832f, - 0.589844f, 0.650879f, 0.878418f, 0.886719f, 0.888184f, 0.887695f, 0.888672f, 0.888672f, - 0.000243f, 0.000307f, 0.000526f, 0.000561f, 0.000923f, 0.000980f, 0.001143f, 0.001386f, - 0.001414f, 0.001683f, 0.001735f, 0.001972f, 0.002232f, 0.002481f, 0.002657f, 0.002754f, - 0.003193f, 0.003359f, 0.003603f, 0.003956f, 0.004368f, 0.004692f, 0.005119f, 0.005596f, - 0.005955f, 0.006634f, 0.007256f, 0.007881f, 0.008652f, 0.009552f, 0.010376f, 0.011719f, - 0.012634f, 0.014595f, 0.016113f, 0.018219f, 0.020554f, 0.023254f, 0.026520f, 0.030502f, - 0.035553f, 0.041168f, 0.048065f, 0.057190f, 0.067261f, 0.080811f, 0.097107f, 0.117737f, - 0.143066f, 0.173950f, 0.211182f, 0.256592f, 0.307129f, 0.364502f, 0.427002f, 0.491943f, - 0.557617f, 0.624023f, 0.869629f, 0.877930f, 0.879883f, 0.879883f, 0.879883f, 0.880371f, - 0.000000f, 0.000270f, 0.000342f, 0.000509f, 0.000668f, 0.000989f, 0.000945f, 0.001105f, - 0.001230f, 0.001335f, 0.001492f, 0.001757f, 0.001917f, 0.002140f, 0.002386f, 0.002501f, - 0.002644f, 0.002884f, 0.003199f, 0.003441f, 0.003620f, 0.003891f, 0.004337f, 0.004631f, - 0.005119f, 0.005520f, 0.006100f, 0.006504f, 0.007301f, 0.007771f, 0.008751f, 0.009521f, - 0.010658f, 0.011765f, 0.013145f, 0.014641f, 0.016785f, 0.018829f, 0.021545f, 0.024719f, - 0.028381f, 0.033203f, 0.038849f, 0.046112f, 0.055084f, 0.065552f, 0.079529f, 0.096985f, - 0.118530f, 0.145630f, 0.179321f, 0.220337f, 0.269287f, 0.325439f, 0.387207f, 0.454102f, - 0.524414f, 0.595215f, 0.859863f, 0.868652f, 0.870605f, 0.869629f, 0.870117f, 0.870605f, - 0.000000f, 0.000230f, 0.000334f, 0.000416f, 0.000700f, 0.000726f, 0.000921f, 0.001008f, - 0.001065f, 0.001186f, 0.001365f, 0.001471f, 0.001627f, 0.001796f, 0.001843f, 0.002069f, - 0.002266f, 0.002438f, 0.002596f, 0.002831f, 0.003000f, 0.003298f, 0.003597f, 0.003887f, - 0.004265f, 0.004581f, 0.004986f, 0.005505f, 0.005947f, 0.006454f, 0.007069f, 0.007801f, - 0.008621f, 0.009575f, 0.010612f, 0.011848f, 0.013321f, 0.015259f, 0.017410f, 0.019775f, - 0.022934f, 0.026550f, 0.031464f, 0.036713f, 0.043945f, 0.052887f, 0.064209f, 0.078735f, - 0.096924f, 0.120361f, 0.149536f, 0.186768f, 0.232422f, 0.285889f, 0.347656f, 0.415527f, - 0.488281f, 0.563965f, 0.849121f, 0.857910f, 0.859375f, 0.860840f, 0.860840f, 0.860352f, - 0.000233f, 0.000225f, 0.000219f, 0.000431f, 0.000579f, 0.000648f, 0.000671f, 0.000744f, - 0.000946f, 0.000994f, 0.001091f, 0.001307f, 0.001364f, 0.001490f, 0.001561f, 0.001712f, - 0.001892f, 0.001999f, 0.002190f, 0.002369f, 0.002512f, 0.002733f, 0.003014f, 0.003145f, - 0.003553f, 0.003822f, 0.004135f, 0.004326f, 0.004799f, 0.005344f, 0.005718f, 0.006378f, - 0.007008f, 0.007721f, 0.008400f, 0.009537f, 0.010597f, 0.011917f, 0.013542f, 0.015579f, - 0.018051f, 0.020889f, 0.024765f, 0.029236f, 0.034668f, 0.041779f, 0.051056f, 0.062439f, - 0.077576f, 0.097595f, 0.122864f, 0.155273f, 0.196655f, 0.247437f, 0.307617f, 0.375977f, - 0.450684f, 0.531250f, 0.837891f, 0.847168f, 0.848633f, 0.849609f, 0.849121f, 0.849609f, - 0.000202f, 0.000180f, 0.000206f, 0.000339f, 0.000479f, 0.000536f, 0.000687f, 0.000739f, - 0.000771f, 0.000849f, 0.001051f, 0.001060f, 0.001154f, 0.001219f, 0.001389f, 0.001505f, - 0.001469f, 0.001729f, 0.001858f, 0.001980f, 0.002209f, 0.002243f, 0.002483f, 0.002695f, - 0.002951f, 0.003149f, 0.003374f, 0.003654f, 0.004002f, 0.004154f, 0.004539f, 0.005032f, - 0.005428f, 0.005989f, 0.006760f, 0.007549f, 0.008423f, 0.009499f, 0.010620f, 0.012016f, - 0.013992f, 0.016434f, 0.019135f, 0.022583f, 0.026840f, 0.032501f, 0.039551f, 0.048828f, - 0.061066f, 0.077393f, 0.098755f, 0.127075f, 0.163208f, 0.209717f, 0.267578f, 0.334961f, - 0.411133f, 0.494629f, 0.825684f, 0.834473f, 0.836426f, 0.837402f, 0.837402f, 0.837402f, - 0.000000f, 0.000185f, 0.000184f, 0.000404f, 0.000408f, 0.000454f, 0.000480f, 0.000506f, - 0.000660f, 0.000694f, 0.000742f, 0.000801f, 0.000989f, 0.001111f, 0.001167f, 0.001250f, - 0.001311f, 0.001424f, 0.001541f, 0.001574f, 0.001712f, 0.001930f, 0.001982f, 0.002201f, - 0.002375f, 0.002439f, 0.002792f, 0.002905f, 0.003065f, 0.003412f, 0.003653f, 0.003952f, - 0.004463f, 0.004723f, 0.005230f, 0.005936f, 0.006386f, 0.007092f, 0.008240f, 0.009247f, - 0.010765f, 0.012344f, 0.014420f, 0.017090f, 0.020493f, 0.024551f, 0.030014f, 0.037689f, - 0.047302f, 0.060028f, 0.077820f, 0.100830f, 0.132812f, 0.174561f, 0.228516f, 0.294434f, - 0.371582f, 0.457031f, 0.812012f, 0.820801f, 0.823730f, 0.824219f, 0.824707f, 0.824219f, - 0.000000f, 0.000053f, 0.000206f, 0.000360f, 0.000379f, 0.000391f, 0.000379f, 0.000478f, - 0.000549f, 0.000589f, 0.000626f, 0.000674f, 0.000762f, 0.000832f, 0.000894f, 0.001050f, - 0.001111f, 0.001155f, 0.001286f, 0.001345f, 0.001449f, 0.001564f, 0.001666f, 0.001750f, - 0.001856f, 0.001925f, 0.002056f, 0.002359f, 0.002542f, 0.002728f, 0.003042f, 0.003164f, - 0.003460f, 0.003786f, 0.004116f, 0.004578f, 0.005116f, 0.005688f, 0.006508f, 0.007229f, - 0.008125f, 0.009232f, 0.010796f, 0.012741f, 0.015137f, 0.018158f, 0.022186f, 0.028030f, - 0.035248f, 0.045593f, 0.059052f, 0.078308f, 0.105042f, 0.141602f, 0.190308f, 0.252930f, - 0.329102f, 0.417969f, 0.797852f, 0.807129f, 0.810059f, 0.810547f, 0.811035f, 0.810547f, - 0.000000f, 0.000000f, 0.000082f, 0.000195f, 0.000309f, 0.000336f, 0.000324f, 0.000414f, - 0.000439f, 0.000460f, 0.000599f, 0.000643f, 0.000637f, 0.000690f, 0.000733f, 0.000834f, - 0.000821f, 0.000922f, 0.000989f, 0.001067f, 0.001207f, 0.001293f, 0.001327f, 0.001476f, - 0.001581f, 0.001663f, 0.001725f, 0.001906f, 0.001934f, 0.002180f, 0.002258f, 0.002602f, - 0.002701f, 0.003019f, 0.003229f, 0.003502f, 0.003847f, 0.004261f, 0.004795f, 0.005318f, - 0.006130f, 0.007008f, 0.008118f, 0.009277f, 0.011024f, 0.013229f, 0.016205f, 0.020203f, - 0.025620f, 0.033020f, 0.043854f, 0.059021f, 0.080383f, 0.111206f, 0.154419f, 0.212646f, - 0.287354f, 0.378418f, 0.781250f, 0.792480f, 0.793457f, 0.795410f, 0.795898f, 0.794922f, - 0.000000f, 0.000121f, 0.000120f, 0.000198f, 0.000275f, 0.000249f, 0.000290f, 0.000360f, - 0.000375f, 0.000379f, 0.000391f, 0.000438f, 0.000505f, 0.000534f, 0.000669f, 0.000629f, - 0.000659f, 0.000754f, 0.000890f, 0.000833f, 0.000849f, 0.000975f, 0.001029f, 0.001117f, - 0.001193f, 0.001203f, 0.001269f, 0.001424f, 0.001594f, 0.001675f, 0.001737f, 0.001957f, - 0.002094f, 0.002319f, 0.002342f, 0.002609f, 0.002928f, 0.003248f, 0.003523f, 0.003967f, - 0.004547f, 0.005138f, 0.005871f, 0.006760f, 0.007912f, 0.009430f, 0.011528f, 0.014236f, - 0.017899f, 0.023346f, 0.031235f, 0.042694f, 0.059235f, 0.084229f, 0.120972f, 0.173950f, - 0.245239f, 0.334473f, 0.764160f, 0.775391f, 0.777344f, 0.778809f, 0.777832f, 0.778809f, - 0.000000f, 0.000121f, 0.000119f, 0.000182f, 0.000177f, 0.000179f, 0.000262f, 0.000239f, - 0.000309f, 0.000322f, 0.000404f, 0.000370f, 0.000361f, 0.000430f, 0.000458f, 0.000540f, - 0.000589f, 0.000615f, 0.000648f, 0.000632f, 0.000777f, 0.000782f, 0.000798f, 0.000871f, - 0.000857f, 0.000925f, 0.001000f, 0.001045f, 0.001191f, 0.001223f, 0.001426f, 0.001419f, - 0.001512f, 0.001635f, 0.001884f, 0.002092f, 0.002100f, 0.002293f, 0.002577f, 0.003012f, - 0.003258f, 0.003761f, 0.004253f, 0.004814f, 0.005619f, 0.006676f, 0.008064f, 0.009750f, - 0.012268f, 0.015854f, 0.021255f, 0.029282f, 0.041687f, 0.061005f, 0.091370f, 0.136230f, - 0.202759f, 0.291504f, 0.746582f, 0.757324f, 0.759277f, 0.760254f, 0.760254f, 0.760254f, - 0.000000f, 0.000000f, 0.000117f, 0.000126f, 0.000113f, 0.000146f, 0.000158f, 0.000155f, - 0.000189f, 0.000288f, 0.000254f, 0.000336f, 0.000347f, 0.000353f, 0.000370f, 0.000355f, - 0.000390f, 0.000417f, 0.000456f, 0.000480f, 0.000525f, 0.000587f, 0.000596f, 0.000620f, - 0.000676f, 0.000740f, 0.000758f, 0.000852f, 0.000907f, 0.000947f, 0.001057f, 0.001122f, - 0.001170f, 0.001293f, 0.001316f, 0.001437f, 0.001531f, 0.001813f, 0.001952f, 0.002090f, - 0.002346f, 0.002560f, 0.002974f, 0.003334f, 0.003899f, 0.004547f, 0.005360f, 0.006516f, - 0.008179f, 0.010468f, 0.013947f, 0.019241f, 0.027832f, 0.041443f, 0.064941f, 0.102600f, - 0.162231f, 0.247437f, 0.726074f, 0.737793f, 0.739258f, 0.740723f, 0.741211f, 0.741211f, - 0.000000f, 0.000118f, 0.000115f, 0.000113f, 0.000110f, 0.000126f, 0.000121f, 0.000139f, - 0.000147f, 0.000160f, 0.000161f, 0.000233f, 0.000199f, 0.000266f, 0.000286f, 0.000297f, - 0.000329f, 0.000313f, 0.000347f, 0.000358f, 0.000364f, 0.000394f, 0.000435f, 0.000446f, - 0.000489f, 0.000506f, 0.000546f, 0.000625f, 0.000648f, 0.000674f, 0.000723f, 0.000782f, - 0.000865f, 0.000918f, 0.000979f, 0.001104f, 0.001100f, 0.001196f, 0.001352f, 0.001488f, - 0.001586f, 0.001749f, 0.001955f, 0.002275f, 0.002644f, 0.003054f, 0.003563f, 0.004322f, - 0.005314f, 0.006786f, 0.008980f, 0.012115f, 0.017319f, 0.026520f, 0.043121f, 0.072693f, - 0.123535f, 0.203613f, 0.705566f, 0.716797f, 0.719238f, 0.719727f, 0.720703f, 0.721191f, - 0.000000f, 0.000000f, 0.000112f, 0.000109f, 0.000106f, 0.000104f, 0.000102f, 0.000096f, - 0.000091f, 0.000113f, 0.000147f, 0.000129f, 0.000155f, 0.000134f, 0.000196f, 0.000205f, - 0.000181f, 0.000239f, 0.000297f, 0.000255f, 0.000317f, 0.000273f, 0.000335f, 0.000299f, - 0.000379f, 0.000385f, 0.000398f, 0.000402f, 0.000473f, 0.000552f, 0.000489f, 0.000543f, - 0.000557f, 0.000606f, 0.000662f, 0.000698f, 0.000747f, 0.000810f, 0.000902f, 0.000961f, - 0.001063f, 0.001166f, 0.001312f, 0.001523f, 0.001662f, 0.001908f, 0.002298f, 0.002758f, - 0.003365f, 0.004135f, 0.005394f, 0.007290f, 0.010490f, 0.015991f, 0.026215f, 0.047180f, - 0.087646f, 0.160645f, 0.682617f, 0.695801f, 0.697266f, 0.697266f, 0.697266f, 0.698730f, - 0.000000f, 0.000112f, 0.000106f, 0.000104f, 0.000100f, 0.000098f, 0.000095f, 0.000094f, - 0.000090f, 0.000085f, 0.000080f, 0.000081f, 0.000085f, 0.000123f, 0.000123f, 0.000138f, - 0.000151f, 0.000158f, 0.000147f, 0.000171f, 0.000183f, 0.000192f, 0.000242f, 0.000215f, - 0.000253f, 0.000256f, 0.000269f, 0.000278f, 0.000293f, 0.000315f, 0.000377f, 0.000357f, - 0.000357f, 0.000423f, 0.000479f, 0.000493f, 0.000489f, 0.000535f, 0.000579f, 0.000628f, - 0.000683f, 0.000731f, 0.000833f, 0.000935f, 0.001068f, 0.001200f, 0.001347f, 0.001581f, - 0.001995f, 0.002419f, 0.003109f, 0.004147f, 0.005829f, 0.008919f, 0.014641f, 0.027405f, - 0.056885f, 0.119385f, 0.658691f, 0.669922f, 0.673828f, 0.673828f, 0.675293f, 0.675293f, - 0.000000f, 0.000105f, 0.000101f, 0.000096f, 0.000092f, 0.000089f, 0.000087f, 0.000085f, - 0.000083f, 0.000081f, 0.000077f, 0.000073f, 0.000070f, 0.000066f, 0.000080f, 0.000084f, - 0.000089f, 0.000068f, 0.000101f, 0.000094f, 0.000116f, 0.000118f, 0.000125f, 0.000129f, - 0.000150f, 0.000168f, 0.000153f, 0.000192f, 0.000195f, 0.000185f, 0.000200f, 0.000217f, - 0.000226f, 0.000247f, 0.000257f, 0.000262f, 0.000319f, 0.000334f, 0.000347f, 0.000376f, - 0.000395f, 0.000447f, 0.000504f, 0.000544f, 0.000590f, 0.000670f, 0.000789f, 0.000887f, - 0.001069f, 0.001345f, 0.001670f, 0.002167f, 0.003065f, 0.004562f, 0.007660f, 0.014290f, - 0.032135f, 0.081299f, 0.632812f, 0.645996f, 0.648926f, 0.649414f, 0.648926f, 0.649902f, - 0.000109f, 0.000094f, 0.000087f, 0.000082f, 0.000078f, 0.000076f, 0.000074f, 0.000071f, - 0.000069f, 0.000068f, 0.000067f, 0.000066f, 0.000064f, 0.000061f, 0.000058f, 0.000055f, - 0.000053f, 0.000050f, 0.000051f, 0.000046f, 0.000059f, 0.000056f, 0.000057f, 0.000068f, - 0.000078f, 0.000088f, 0.000096f, 0.000096f, 0.000105f, 0.000107f, 0.000128f, 0.000121f, - 0.000133f, 0.000141f, 0.000156f, 0.000151f, 0.000160f, 0.000200f, 0.000209f, 0.000198f, - 0.000222f, 0.000242f, 0.000258f, 0.000275f, 0.000314f, 0.000352f, 0.000410f, 0.000468f, - 0.000537f, 0.000639f, 0.000799f, 0.001002f, 0.001390f, 0.002092f, 0.003466f, 0.006653f, - 0.015305f, 0.048004f, 0.606934f, 0.618652f, 0.622559f, 0.623047f, 0.623535f, 0.624023f, - 0.000084f, 0.000067f, 0.000064f, 0.000062f, 0.000057f, 0.000056f, 0.000053f, 0.000054f, - 0.000051f, 0.000052f, 0.000050f, 0.000050f, 0.000050f, 0.000049f, 0.000048f, 0.000047f, - 0.000046f, 0.000044f, 0.000042f, 0.000040f, 0.000039f, 0.000037f, 0.000035f, 0.000036f, - 0.000037f, 0.000031f, 0.000040f, 0.000041f, 0.000042f, 0.000051f, 0.000058f, 0.000063f, - 0.000067f, 0.000069f, 0.000072f, 0.000079f, 0.000085f, 0.000092f, 0.000093f, 0.000101f, - 0.000107f, 0.000123f, 0.000125f, 0.000139f, 0.000147f, 0.000154f, 0.000181f, 0.000204f, - 0.000229f, 0.000270f, 0.000327f, 0.000425f, 0.000559f, 0.000772f, 0.001265f, 0.002462f, - 0.006191f, 0.022415f, 0.578613f, 0.592285f, 0.595215f, 0.596191f, 0.596191f, 0.597656f, - 0.000008f, 0.000022f, 0.000022f, 0.000024f, 0.000024f, 0.000027f, 0.000028f, 0.000028f, - 0.000028f, 0.000026f, 0.000028f, 0.000029f, 0.000029f, 0.000028f, 0.000029f, 0.000029f, - 0.000029f, 0.000029f, 0.000030f, 0.000030f, 0.000030f, 0.000029f, 0.000028f, 0.000027f, - 0.000026f, 0.000025f, 0.000024f, 0.000023f, 0.000022f, 0.000021f, 0.000020f, 0.000019f, - 0.000021f, 0.000020f, 0.000022f, 0.000026f, 0.000028f, 0.000033f, 0.000037f, 0.000036f, - 0.000039f, 0.000045f, 0.000051f, 0.000046f, 0.000056f, 0.000059f, 0.000061f, 0.000071f, - 0.000084f, 0.000098f, 0.000110f, 0.000133f, 0.000169f, 0.000223f, 0.000356f, 0.000648f, - 0.001702f, 0.007713f, 0.550293f, 0.564453f, 0.566895f, 0.567871f, 0.568359f, 0.568848f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000002f, 0.000003f, 0.000004f, 0.000006f, - 0.000007f, 0.000007f, 0.000008f, 0.000008f, 0.000009f, 0.000010f, 0.000011f, 0.000011f, - 0.000012f, 0.000012f, 0.000013f, 0.000013f, 0.000013f, 0.000014f, 0.000014f, 0.000013f, - 0.000012f, 0.000012f, 0.000011f, 0.000011f, 0.000010f, 0.000010f, 0.000009f, 0.000009f, - 0.000008f, 0.000008f, 0.000009f, 0.000011f, 0.000014f, 0.000017f, 0.000015f, 0.000018f, - 0.000021f, 0.000022f, 0.000023f, 0.000026f, 0.000035f, 0.000040f, 0.000056f, 0.000089f, - 0.000225f, 0.001332f, 0.520996f, 0.535156f, 0.538086f, 0.540039f, 0.540039f, 0.540039f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000001f, 0.000001f, 0.000002f, 0.000002f, 0.000003f, 0.000003f, 0.000003f, 0.000003f, - 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000001f, 0.000002f, 0.000003f, 0.000003f, - 0.000004f, 0.000017f, 0.491211f, 0.506348f, 0.508789f, 0.510254f, 0.510254f, 0.510742f, - }, - { - 0.064758f, 0.179688f, 0.277344f, 0.358398f, 0.427002f, 0.485107f, 0.535156f, 0.578613f, - 0.615234f, 0.647949f, 0.677734f, 0.703125f, 0.725586f, 0.745605f, 0.763672f, 0.780273f, - 0.795410f, 0.810059f, 0.821777f, 0.833496f, 0.843750f, 0.854004f, 0.862793f, 0.871582f, - 0.879883f, 0.886719f, 0.894043f, 0.900879f, 0.906250f, 0.912109f, 0.917969f, 0.922852f, - 0.927246f, 0.932129f, 0.936523f, 0.940918f, 0.944824f, 0.948242f, 0.951660f, 0.955078f, - 0.958496f, 0.961426f, 0.964844f, 0.967773f, 0.970215f, 0.973145f, 0.975586f, 0.977539f, - 0.979980f, 0.982422f, 0.984863f, 0.986328f, 0.988770f, 0.990234f, 0.992676f, 0.993652f, - 0.995605f, 0.997559f, 0.998535f, 0.996582f, 0.995117f, 0.993652f, 0.992188f, 0.990723f, - 0.040344f, 0.121460f, 0.199341f, 0.272949f, 0.339600f, 0.401123f, 0.455078f, 0.501953f, - 0.546875f, 0.583984f, 0.618164f, 0.648926f, 0.676270f, 0.700195f, 0.723145f, 0.743164f, - 0.761230f, 0.776855f, 0.793457f, 0.806641f, 0.819336f, 0.831543f, 0.842285f, 0.852051f, - 0.861328f, 0.869629f, 0.877930f, 0.886230f, 0.892578f, 0.899902f, 0.905273f, 0.911621f, - 0.917480f, 0.922852f, 0.927246f, 0.932129f, 0.936035f, 0.940430f, 0.945312f, 0.949219f, - 0.952148f, 0.956055f, 0.958984f, 0.961914f, 0.965332f, 0.967773f, 0.970703f, 0.973633f, - 0.976074f, 0.978516f, 0.980957f, 0.983398f, 0.985840f, 0.987305f, 0.989258f, 0.991699f, - 0.993652f, 0.995117f, 0.997070f, 0.995605f, 0.994141f, 0.993164f, 0.991699f, 0.990234f, - 0.027191f, 0.084961f, 0.145630f, 0.206177f, 0.266113f, 0.323242f, 0.377930f, 0.428711f, - 0.474609f, 0.517090f, 0.554688f, 0.591309f, 0.621582f, 0.650391f, 0.676758f, 0.700684f, - 0.723145f, 0.741699f, 0.760254f, 0.776855f, 0.791504f, 0.805664f, 0.818359f, 0.830566f, - 0.841309f, 0.851074f, 0.861816f, 0.870117f, 0.878418f, 0.885254f, 0.892090f, 0.899414f, - 0.906250f, 0.912598f, 0.916992f, 0.922363f, 0.928223f, 0.932617f, 0.937500f, 0.941895f, - 0.945801f, 0.949219f, 0.953613f, 0.957031f, 0.960449f, 0.963379f, 0.966797f, 0.969727f, - 0.971680f, 0.974609f, 0.977539f, 0.979980f, 0.981934f, 0.984375f, 0.986328f, 0.989258f, - 0.991211f, 0.992676f, 0.996094f, 0.994629f, 0.993652f, 0.992188f, 0.990723f, 0.989746f, - 0.019577f, 0.061340f, 0.108337f, 0.156860f, 0.207153f, 0.258789f, 0.310059f, 0.358887f, - 0.405762f, 0.450928f, 0.491211f, 0.530273f, 0.565430f, 0.597656f, 0.627441f, 0.654297f, - 0.680176f, 0.702637f, 0.724121f, 0.743164f, 0.760742f, 0.776855f, 0.791992f, 0.806152f, - 0.817871f, 0.830078f, 0.841797f, 0.852539f, 0.861816f, 0.870117f, 0.878906f, 0.886230f, - 0.893066f, 0.900391f, 0.906738f, 0.912598f, 0.918457f, 0.923340f, 0.928223f, 0.933594f, - 0.938477f, 0.942871f, 0.946777f, 0.950684f, 0.954590f, 0.958496f, 0.960938f, 0.964844f, - 0.967773f, 0.970703f, 0.973633f, 0.976074f, 0.979004f, 0.981445f, 0.983398f, 0.985840f, - 0.987793f, 0.990234f, 0.995117f, 0.993652f, 0.992676f, 0.991699f, 0.990234f, 0.989258f, - 0.014397f, 0.046295f, 0.081543f, 0.120728f, 0.162842f, 0.206177f, 0.250977f, 0.296143f, - 0.342041f, 0.385986f, 0.427979f, 0.468262f, 0.506348f, 0.542480f, 0.575195f, 0.605469f, - 0.633789f, 0.660156f, 0.684570f, 0.706543f, 0.727539f, 0.745117f, 0.763184f, 0.778809f, - 0.793945f, 0.807617f, 0.820312f, 0.833008f, 0.842773f, 0.852539f, 0.862305f, 0.872070f, - 0.879395f, 0.887207f, 0.894531f, 0.900879f, 0.907227f, 0.914551f, 0.919922f, 0.925293f, - 0.930176f, 0.935547f, 0.938965f, 0.943359f, 0.948730f, 0.952637f, 0.956055f, 0.959473f, - 0.962891f, 0.966309f, 0.969238f, 0.972656f, 0.975098f, 0.977539f, 0.980957f, 0.982910f, - 0.984863f, 0.987793f, 0.994141f, 0.993164f, 0.991699f, 0.990723f, 0.989746f, 0.988281f, - 0.010925f, 0.035828f, 0.063660f, 0.094360f, 0.128174f, 0.164551f, 0.203247f, 0.244385f, - 0.285645f, 0.326416f, 0.367432f, 0.409424f, 0.447998f, 0.484131f, 0.520508f, 0.553711f, - 0.584473f, 0.614258f, 0.641113f, 0.666016f, 0.689453f, 0.710938f, 0.730469f, 0.750488f, - 0.766602f, 0.781250f, 0.796387f, 0.809570f, 0.822266f, 0.833496f, 0.844727f, 0.854980f, - 0.864258f, 0.873047f, 0.881348f, 0.889648f, 0.895996f, 0.903809f, 0.910156f, 0.916504f, - 0.921387f, 0.926758f, 0.932129f, 0.937500f, 0.941895f, 0.946777f, 0.950684f, 0.954102f, - 0.958008f, 0.960938f, 0.965332f, 0.968262f, 0.971680f, 0.975098f, 0.977539f, 0.979492f, - 0.982422f, 0.984863f, 0.992676f, 0.991699f, 0.990723f, 0.989746f, 0.988770f, 0.987793f, - 0.008698f, 0.028244f, 0.049866f, 0.074463f, 0.102295f, 0.132935f, 0.165161f, 0.200073f, - 0.236206f, 0.275391f, 0.313477f, 0.352051f, 0.391113f, 0.428955f, 0.465088f, 0.500977f, - 0.534180f, 0.565430f, 0.593750f, 0.622559f, 0.648438f, 0.671875f, 0.694824f, 0.715820f, - 0.734863f, 0.753906f, 0.771484f, 0.784668f, 0.799805f, 0.813477f, 0.825195f, 0.836914f, - 0.847656f, 0.857910f, 0.866699f, 0.875488f, 0.884766f, 0.892090f, 0.898438f, 0.906250f, - 0.913086f, 0.918457f, 0.923828f, 0.929688f, 0.935059f, 0.939941f, 0.944336f, 0.948730f, - 0.952637f, 0.956055f, 0.959961f, 0.963379f, 0.967285f, 0.970703f, 0.973633f, 0.976074f, - 0.979492f, 0.982422f, 0.991211f, 0.990723f, 0.990234f, 0.988770f, 0.987793f, 0.986328f, - 0.007210f, 0.022797f, 0.040039f, 0.060181f, 0.082153f, 0.107300f, 0.134155f, 0.164673f, - 0.196167f, 0.229492f, 0.265381f, 0.301025f, 0.338379f, 0.374756f, 0.411133f, 0.446533f, - 0.481201f, 0.515625f, 0.546387f, 0.576660f, 0.605957f, 0.631348f, 0.656738f, 0.681152f, - 0.702148f, 0.722168f, 0.741699f, 0.758789f, 0.775391f, 0.791016f, 0.803711f, 0.817383f, - 0.829102f, 0.840820f, 0.851562f, 0.860840f, 0.871094f, 0.879395f, 0.887695f, 0.895020f, - 0.901855f, 0.909180f, 0.915527f, 0.921387f, 0.927734f, 0.932129f, 0.937500f, 0.941895f, - 0.947266f, 0.950684f, 0.955078f, 0.958984f, 0.962891f, 0.966797f, 0.969727f, 0.973145f, - 0.976562f, 0.979004f, 0.990234f, 0.989746f, 0.988770f, 0.987793f, 0.986816f, 0.985840f, - 0.005863f, 0.018936f, 0.032898f, 0.049377f, 0.067261f, 0.088257f, 0.110535f, 0.135254f, - 0.162231f, 0.191895f, 0.223389f, 0.255371f, 0.290039f, 0.324707f, 0.359863f, 0.395996f, - 0.429932f, 0.464355f, 0.497314f, 0.529297f, 0.559570f, 0.587891f, 0.616699f, 0.642090f, - 0.665527f, 0.688965f, 0.709961f, 0.729492f, 0.747559f, 0.765625f, 0.780762f, 0.794922f, - 0.809082f, 0.822754f, 0.833984f, 0.844727f, 0.855957f, 0.864746f, 0.875000f, 0.883789f, - 0.891113f, 0.898926f, 0.906250f, 0.912598f, 0.918457f, 0.925293f, 0.930664f, 0.935059f, - 0.940918f, 0.945312f, 0.950195f, 0.954590f, 0.958496f, 0.962402f, 0.965820f, 0.969238f, - 0.972656f, 0.976074f, 0.988770f, 0.988770f, 0.987793f, 0.986816f, 0.985840f, 0.984863f, - 0.004925f, 0.015518f, 0.027451f, 0.041199f, 0.055786f, 0.072998f, 0.091492f, 0.112427f, - 0.135254f, 0.160767f, 0.187500f, 0.216919f, 0.247314f, 0.280273f, 0.313477f, 0.346680f, - 0.381592f, 0.415283f, 0.448730f, 0.481201f, 0.513184f, 0.543945f, 0.573242f, 0.601562f, - 0.627441f, 0.652344f, 0.675293f, 0.697754f, 0.718262f, 0.737793f, 0.754883f, 0.771973f, - 0.787109f, 0.800781f, 0.815430f, 0.828125f, 0.839844f, 0.851074f, 0.860840f, 0.870117f, - 0.879883f, 0.887695f, 0.896484f, 0.902832f, 0.911133f, 0.916992f, 0.922852f, 0.928711f, - 0.934082f, 0.939941f, 0.944336f, 0.948730f, 0.954102f, 0.958008f, 0.961426f, 0.965332f, - 0.969238f, 0.972168f, 0.987305f, 0.987305f, 0.986816f, 0.985840f, 0.984863f, 0.983887f, - 0.004139f, 0.012955f, 0.022781f, 0.034088f, 0.046997f, 0.061005f, 0.076538f, 0.094360f, - 0.113464f, 0.134888f, 0.158203f, 0.183716f, 0.210693f, 0.239990f, 0.270264f, 0.302734f, - 0.334961f, 0.367676f, 0.400635f, 0.434082f, 0.467041f, 0.497803f, 0.528809f, 0.558105f, - 0.586426f, 0.614258f, 0.638672f, 0.663574f, 0.686035f, 0.707520f, 0.728027f, 0.745605f, - 0.762695f, 0.779297f, 0.794434f, 0.808594f, 0.821777f, 0.834473f, 0.845215f, 0.855957f, - 0.866699f, 0.876465f, 0.884766f, 0.892090f, 0.900391f, 0.908203f, 0.915039f, 0.920898f, - 0.927246f, 0.932617f, 0.937988f, 0.943848f, 0.948730f, 0.952637f, 0.957520f, 0.961426f, - 0.965820f, 0.968750f, 0.985840f, 0.985840f, 0.985840f, 0.984375f, 0.983887f, 0.982910f, - 0.003492f, 0.011307f, 0.019608f, 0.028793f, 0.039246f, 0.051544f, 0.064392f, 0.078796f, - 0.095337f, 0.113953f, 0.134033f, 0.155396f, 0.179688f, 0.205200f, 0.232300f, 0.261475f, - 0.291748f, 0.323730f, 0.355225f, 0.387939f, 0.420410f, 0.452637f, 0.483887f, 0.514648f, - 0.544922f, 0.573730f, 0.601074f, 0.626953f, 0.651367f, 0.675293f, 0.697266f, 0.717285f, - 0.736816f, 0.755371f, 0.771973f, 0.786621f, 0.803223f, 0.815430f, 0.828613f, 0.840820f, - 0.851562f, 0.863281f, 0.873047f, 0.880859f, 0.890625f, 0.898438f, 0.905762f, 0.913086f, - 0.919434f, 0.925781f, 0.931641f, 0.937500f, 0.942871f, 0.947754f, 0.952637f, 0.957520f, - 0.960938f, 0.965820f, 0.984375f, 0.984863f, 0.984375f, 0.983398f, 0.982422f, 0.981445f, - 0.002977f, 0.009415f, 0.016708f, 0.024811f, 0.033356f, 0.043457f, 0.054535f, 0.067017f, - 0.080322f, 0.096130f, 0.113708f, 0.132080f, 0.152710f, 0.175415f, 0.199829f, 0.226440f, - 0.253662f, 0.282959f, 0.313232f, 0.343750f, 0.375000f, 0.406982f, 0.439453f, 0.471191f, - 0.501465f, 0.531738f, 0.560547f, 0.587891f, 0.615234f, 0.640625f, 0.664062f, 0.687500f, - 0.708496f, 0.728516f, 0.747559f, 0.765137f, 0.781738f, 0.795898f, 0.811523f, 0.824707f, - 0.836426f, 0.847656f, 0.858887f, 0.869141f, 0.878906f, 0.887695f, 0.895996f, 0.904297f, - 0.911133f, 0.917969f, 0.925293f, 0.931152f, 0.937012f, 0.942383f, 0.947266f, 0.953125f, - 0.957031f, 0.961426f, 0.982910f, 0.983398f, 0.982910f, 0.982422f, 0.981445f, 0.980957f, - 0.002743f, 0.008568f, 0.014305f, 0.021378f, 0.028732f, 0.037201f, 0.046387f, 0.057068f, - 0.068848f, 0.082336f, 0.096924f, 0.113159f, 0.130859f, 0.150146f, 0.171509f, 0.194824f, - 0.219482f, 0.246338f, 0.273926f, 0.302734f, 0.333496f, 0.364502f, 0.395752f, 0.426758f, - 0.458252f, 0.489990f, 0.519531f, 0.548340f, 0.576660f, 0.604004f, 0.630859f, 0.654297f, - 0.678223f, 0.700684f, 0.720215f, 0.740234f, 0.758301f, 0.775391f, 0.790527f, 0.805176f, - 0.818848f, 0.833008f, 0.844238f, 0.855469f, 0.866699f, 0.876953f, 0.886230f, 0.894043f, - 0.902832f, 0.910645f, 0.917480f, 0.924316f, 0.930664f, 0.937012f, 0.941895f, 0.947266f, - 0.952148f, 0.957031f, 0.981445f, 0.982422f, 0.981445f, 0.980957f, 0.980469f, 0.979004f, - 0.002504f, 0.007004f, 0.012634f, 0.018555f, 0.024933f, 0.032654f, 0.040283f, 0.048920f, - 0.059357f, 0.070007f, 0.082642f, 0.096741f, 0.112122f, 0.128906f, 0.147339f, 0.167603f, - 0.189697f, 0.213257f, 0.238770f, 0.265869f, 0.293701f, 0.323242f, 0.354004f, 0.384766f, - 0.415283f, 0.447021f, 0.478516f, 0.507812f, 0.536621f, 0.565918f, 0.593750f, 0.620605f, - 0.645508f, 0.668945f, 0.692383f, 0.712891f, 0.733398f, 0.751465f, 0.769531f, 0.785156f, - 0.801270f, 0.814941f, 0.828125f, 0.841797f, 0.853516f, 0.864746f, 0.874512f, 0.883789f, - 0.893555f, 0.900879f, 0.910156f, 0.917480f, 0.923340f, 0.930664f, 0.936523f, 0.942383f, - 0.947754f, 0.952637f, 0.979492f, 0.980469f, 0.980469f, 0.979492f, 0.978516f, 0.978027f, - 0.002039f, 0.006287f, 0.010864f, 0.016129f, 0.021637f, 0.027786f, 0.034485f, 0.042450f, - 0.051331f, 0.060760f, 0.071594f, 0.082886f, 0.096313f, 0.110840f, 0.126587f, 0.145020f, - 0.164185f, 0.185181f, 0.207520f, 0.232300f, 0.258301f, 0.285889f, 0.314941f, 0.344238f, - 0.374268f, 0.405029f, 0.436035f, 0.466797f, 0.498291f, 0.527344f, 0.555664f, 0.583984f, - 0.611328f, 0.636230f, 0.661133f, 0.684082f, 0.705566f, 0.726562f, 0.745605f, 0.764648f, - 0.781250f, 0.797852f, 0.812500f, 0.825195f, 0.838867f, 0.851074f, 0.862305f, 0.873535f, - 0.883301f, 0.892578f, 0.901367f, 0.908203f, 0.916992f, 0.923828f, 0.931152f, 0.937012f, - 0.942383f, 0.947266f, 0.978027f, 0.978516f, 0.979004f, 0.978027f, 0.977051f, 0.977051f, - 0.001762f, 0.005489f, 0.009804f, 0.013931f, 0.019028f, 0.024445f, 0.030518f, 0.036865f, - 0.044189f, 0.052460f, 0.061432f, 0.071960f, 0.083008f, 0.095642f, 0.109558f, 0.124756f, - 0.141602f, 0.160156f, 0.180664f, 0.202148f, 0.225952f, 0.250977f, 0.278076f, 0.305664f, - 0.334961f, 0.364990f, 0.394775f, 0.425537f, 0.456543f, 0.487061f, 0.517090f, 0.546387f, - 0.575195f, 0.602539f, 0.627930f, 0.653809f, 0.676758f, 0.699707f, 0.721191f, 0.740723f, - 0.759766f, 0.777832f, 0.793945f, 0.809082f, 0.823242f, 0.836426f, 0.849609f, 0.861328f, - 0.872070f, 0.881836f, 0.892578f, 0.900391f, 0.908691f, 0.916992f, 0.924316f, 0.931152f, - 0.937500f, 0.943359f, 0.976074f, 0.977051f, 0.977051f, 0.976562f, 0.976074f, 0.975098f, - 0.001675f, 0.005020f, 0.008400f, 0.012253f, 0.016724f, 0.021469f, 0.026428f, 0.032104f, - 0.039062f, 0.045563f, 0.053741f, 0.062103f, 0.072205f, 0.082947f, 0.094666f, 0.107727f, - 0.122681f, 0.139038f, 0.156250f, 0.176514f, 0.197388f, 0.220581f, 0.244629f, 0.270752f, - 0.297607f, 0.326172f, 0.355957f, 0.386475f, 0.416748f, 0.447754f, 0.478027f, 0.507812f, - 0.538086f, 0.566406f, 0.594727f, 0.621582f, 0.647461f, 0.671387f, 0.694336f, 0.716797f, - 0.737305f, 0.755859f, 0.773438f, 0.791016f, 0.807129f, 0.820801f, 0.834961f, 0.848145f, - 0.860352f, 0.871582f, 0.881836f, 0.891602f, 0.901367f, 0.909180f, 0.917480f, 0.925293f, - 0.932129f, 0.938965f, 0.974609f, 0.975586f, 0.976074f, 0.974609f, 0.974121f, 0.973633f, - 0.001437f, 0.004513f, 0.007427f, 0.010994f, 0.014526f, 0.018829f, 0.023331f, 0.028229f, - 0.034058f, 0.040192f, 0.046844f, 0.054321f, 0.062683f, 0.071716f, 0.082397f, 0.093933f, - 0.106567f, 0.120728f, 0.136230f, 0.153320f, 0.172485f, 0.192627f, 0.214233f, 0.237915f, - 0.263672f, 0.290527f, 0.318115f, 0.347412f, 0.377197f, 0.408203f, 0.438477f, 0.469482f, - 0.499512f, 0.529785f, 0.558594f, 0.586914f, 0.614258f, 0.641602f, 0.665527f, 0.689941f, - 0.711914f, 0.732422f, 0.752930f, 0.771484f, 0.789062f, 0.805664f, 0.819824f, 0.833984f, - 0.847656f, 0.860840f, 0.871094f, 0.881836f, 0.891602f, 0.902344f, 0.910156f, 0.918457f, - 0.926270f, 0.932617f, 0.972168f, 0.973633f, 0.973633f, 0.973145f, 0.973145f, 0.971680f, - 0.001390f, 0.003952f, 0.006779f, 0.009941f, 0.013062f, 0.017029f, 0.020905f, 0.024994f, - 0.029877f, 0.035187f, 0.041077f, 0.047119f, 0.055145f, 0.062500f, 0.071594f, 0.081543f, - 0.092712f, 0.104736f, 0.118530f, 0.133179f, 0.150024f, 0.168091f, 0.187378f, 0.209717f, - 0.232178f, 0.256836f, 0.283447f, 0.311279f, 0.339844f, 0.369873f, 0.399658f, 0.429932f, - 0.461426f, 0.492188f, 0.521973f, 0.551758f, 0.580566f, 0.608887f, 0.635254f, 0.660645f, - 0.685059f, 0.708008f, 0.729492f, 0.750488f, 0.769043f, 0.786621f, 0.802734f, 0.818848f, - 0.832520f, 0.846680f, 0.860352f, 0.871582f, 0.882324f, 0.892578f, 0.902832f, 0.911133f, - 0.919922f, 0.926758f, 0.970703f, 0.971680f, 0.971680f, 0.971680f, 0.971680f, 0.969238f, - 0.001328f, 0.003641f, 0.006138f, 0.008690f, 0.011444f, 0.014786f, 0.018311f, 0.022125f, - 0.026337f, 0.031403f, 0.036011f, 0.041809f, 0.047943f, 0.054901f, 0.062622f, 0.071106f, - 0.081299f, 0.091614f, 0.103455f, 0.116333f, 0.130493f, 0.146484f, 0.164307f, 0.183228f, - 0.204224f, 0.226685f, 0.251221f, 0.277100f, 0.303711f, 0.332764f, 0.361572f, 0.391846f, - 0.422852f, 0.454102f, 0.485352f, 0.515625f, 0.545410f, 0.574707f, 0.603027f, 0.630371f, - 0.656250f, 0.681641f, 0.705078f, 0.726562f, 0.747070f, 0.767578f, 0.784668f, 0.803223f, - 0.818848f, 0.833008f, 0.847656f, 0.860352f, 0.872559f, 0.883301f, 0.894043f, 0.903809f, - 0.913574f, 0.921387f, 0.967773f, 0.970215f, 0.970215f, 0.968750f, 0.969238f, 0.968750f, - 0.001053f, 0.002905f, 0.005432f, 0.007912f, 0.010658f, 0.012901f, 0.016464f, 0.019363f, - 0.023376f, 0.027237f, 0.031799f, 0.036346f, 0.042145f, 0.048248f, 0.054871f, 0.062256f, - 0.070618f, 0.079834f, 0.089844f, 0.101440f, 0.113831f, 0.128174f, 0.143433f, 0.160156f, - 0.179077f, 0.199707f, 0.222046f, 0.245483f, 0.271240f, 0.297363f, 0.325684f, 0.355469f, - 0.385254f, 0.416016f, 0.447754f, 0.479004f, 0.508789f, 0.539551f, 0.570312f, 0.598145f, - 0.626465f, 0.652344f, 0.678223f, 0.702148f, 0.725098f, 0.746094f, 0.765625f, 0.785645f, - 0.803223f, 0.819336f, 0.834961f, 0.848145f, 0.861328f, 0.873535f, 0.884766f, 0.895508f, - 0.905762f, 0.915527f, 0.965332f, 0.967773f, 0.968262f, 0.967773f, 0.967285f, 0.966309f, - 0.001106f, 0.002684f, 0.004913f, 0.006733f, 0.009300f, 0.011955f, 0.014435f, 0.017700f, - 0.020477f, 0.024124f, 0.028091f, 0.032532f, 0.037231f, 0.042511f, 0.048309f, 0.054596f, - 0.061798f, 0.069885f, 0.078857f, 0.089050f, 0.099915f, 0.112183f, 0.125488f, 0.140503f, - 0.157104f, 0.175293f, 0.195068f, 0.216309f, 0.240356f, 0.265381f, 0.291748f, 0.319580f, - 0.348633f, 0.379150f, 0.410156f, 0.441406f, 0.472900f, 0.503418f, 0.534668f, 0.565430f, - 0.594727f, 0.622070f, 0.649902f, 0.676270f, 0.700195f, 0.723633f, 0.746094f, 0.766602f, - 0.786133f, 0.802734f, 0.819824f, 0.835449f, 0.849609f, 0.863281f, 0.875977f, 0.887695f, - 0.898438f, 0.908203f, 0.962891f, 0.965820f, 0.966309f, 0.965332f, 0.964844f, 0.964355f, - 0.000782f, 0.002707f, 0.004574f, 0.006184f, 0.008286f, 0.010681f, 0.012878f, 0.015640f, - 0.018478f, 0.021912f, 0.025208f, 0.028976f, 0.032867f, 0.037598f, 0.042938f, 0.048370f, - 0.054443f, 0.061432f, 0.069214f, 0.077515f, 0.087402f, 0.098145f, 0.109497f, 0.122803f, - 0.137329f, 0.153564f, 0.171509f, 0.190918f, 0.212158f, 0.235352f, 0.259766f, 0.286133f, - 0.314209f, 0.343262f, 0.373535f, 0.404297f, 0.436279f, 0.467773f, 0.499512f, 0.530273f, - 0.561523f, 0.590820f, 0.620117f, 0.647461f, 0.674316f, 0.699219f, 0.722656f, 0.745605f, - 0.766602f, 0.785645f, 0.804688f, 0.821777f, 0.836426f, 0.852051f, 0.865234f, 0.878418f, - 0.890625f, 0.901855f, 0.959961f, 0.962891f, 0.963867f, 0.963379f, 0.962402f, 0.962402f, - 0.000787f, 0.002195f, 0.004250f, 0.005775f, 0.007774f, 0.009445f, 0.011795f, 0.013725f, - 0.016678f, 0.019531f, 0.022018f, 0.025665f, 0.029495f, 0.033142f, 0.037598f, 0.042664f, - 0.048248f, 0.053772f, 0.060699f, 0.067993f, 0.076416f, 0.085815f, 0.095764f, 0.107422f, - 0.120239f, 0.134277f, 0.150269f, 0.167358f, 0.186646f, 0.207764f, 0.230347f, 0.255127f, - 0.281250f, 0.308838f, 0.337891f, 0.368408f, 0.399414f, 0.431396f, 0.463135f, 0.495605f, - 0.526855f, 0.558594f, 0.588379f, 0.618652f, 0.646973f, 0.673828f, 0.699707f, 0.723633f, - 0.746094f, 0.767090f, 0.788086f, 0.806641f, 0.823730f, 0.840332f, 0.854980f, 0.869141f, - 0.881836f, 0.893555f, 0.957520f, 0.960938f, 0.960938f, 0.961426f, 0.960449f, 0.959961f, - 0.000765f, 0.002207f, 0.003666f, 0.005177f, 0.006973f, 0.008301f, 0.010704f, 0.012794f, - 0.015015f, 0.017303f, 0.020309f, 0.022568f, 0.026123f, 0.029587f, 0.033325f, 0.037659f, - 0.042206f, 0.047516f, 0.053223f, 0.059814f, 0.067017f, 0.075195f, 0.083801f, 0.094055f, - 0.105042f, 0.117737f, 0.131470f, 0.146851f, 0.163940f, 0.182739f, 0.203369f, 0.225952f, - 0.250244f, 0.276367f, 0.304199f, 0.333008f, 0.364258f, 0.395264f, 0.427002f, 0.459961f, - 0.491699f, 0.524414f, 0.555664f, 0.586914f, 0.617676f, 0.645996f, 0.673340f, 0.699707f, - 0.724121f, 0.748047f, 0.770020f, 0.790039f, 0.809082f, 0.827148f, 0.842773f, 0.858398f, - 0.873047f, 0.885742f, 0.954102f, 0.958008f, 0.958496f, 0.958496f, 0.958496f, 0.957520f, - 0.000586f, 0.001937f, 0.003107f, 0.004745f, 0.006168f, 0.007610f, 0.009590f, 0.011345f, - 0.013321f, 0.015587f, 0.017593f, 0.020294f, 0.023346f, 0.026154f, 0.029205f, 0.033234f, - 0.037415f, 0.041962f, 0.046906f, 0.052673f, 0.058533f, 0.065796f, 0.073669f, 0.082642f, - 0.092346f, 0.103027f, 0.115234f, 0.128784f, 0.143799f, 0.160889f, 0.179199f, 0.199585f, - 0.221802f, 0.246094f, 0.271973f, 0.299805f, 0.329102f, 0.359863f, 0.391357f, 0.423340f, - 0.456299f, 0.490234f, 0.522949f, 0.555176f, 0.586426f, 0.617188f, 0.645996f, 0.675293f, - 0.701660f, 0.726074f, 0.750488f, 0.773926f, 0.793945f, 0.812988f, 0.831543f, 0.847656f, - 0.862793f, 0.877441f, 0.951660f, 0.955078f, 0.955566f, 0.955566f, 0.955078f, 0.954590f, - 0.000678f, 0.001864f, 0.003138f, 0.004333f, 0.005707f, 0.006893f, 0.008224f, 0.009850f, - 0.012215f, 0.013954f, 0.015747f, 0.018219f, 0.020584f, 0.023148f, 0.026047f, 0.029434f, - 0.033020f, 0.037018f, 0.041626f, 0.046509f, 0.051910f, 0.058105f, 0.064636f, 0.072510f, - 0.080750f, 0.090149f, 0.100891f, 0.112549f, 0.126343f, 0.141113f, 0.157593f, 0.175537f, - 0.195801f, 0.218018f, 0.242554f, 0.268311f, 0.295898f, 0.325195f, 0.355713f, 0.388184f, - 0.421143f, 0.454834f, 0.488281f, 0.522949f, 0.554199f, 0.587402f, 0.618164f, 0.648438f, - 0.676758f, 0.704102f, 0.730957f, 0.754395f, 0.776855f, 0.798340f, 0.817871f, 0.836426f, - 0.852051f, 0.868164f, 0.948242f, 0.952637f, 0.953125f, 0.952637f, 0.952148f, 0.951660f, - 0.000470f, 0.001578f, 0.002934f, 0.003838f, 0.005032f, 0.006310f, 0.007725f, 0.008972f, - 0.010826f, 0.012657f, 0.014359f, 0.015991f, 0.018402f, 0.020721f, 0.023102f, 0.026230f, - 0.029495f, 0.032867f, 0.036743f, 0.040680f, 0.045654f, 0.050812f, 0.056763f, 0.063477f, - 0.071045f, 0.078918f, 0.088440f, 0.098938f, 0.110657f, 0.123535f, 0.138062f, 0.154175f, - 0.172363f, 0.192627f, 0.214478f, 0.238770f, 0.264404f, 0.292236f, 0.322266f, 0.353271f, - 0.385742f, 0.419189f, 0.453857f, 0.487549f, 0.521484f, 0.555664f, 0.588867f, 0.621094f, - 0.651367f, 0.680176f, 0.708008f, 0.733887f, 0.759766f, 0.780762f, 0.802734f, 0.821289f, - 0.840820f, 0.858398f, 0.943848f, 0.949219f, 0.949707f, 0.949707f, 0.949707f, 0.949219f, - 0.000485f, 0.001689f, 0.002386f, 0.003698f, 0.004547f, 0.005936f, 0.006851f, 0.008217f, - 0.009834f, 0.011055f, 0.012810f, 0.014473f, 0.016449f, 0.018509f, 0.020950f, 0.023209f, - 0.025940f, 0.029114f, 0.032410f, 0.036133f, 0.040161f, 0.044861f, 0.050018f, 0.055664f, - 0.061859f, 0.069153f, 0.077515f, 0.086365f, 0.096680f, 0.108093f, 0.120605f, 0.135132f, - 0.151489f, 0.169556f, 0.189209f, 0.211426f, 0.235352f, 0.261475f, 0.289307f, 0.319580f, - 0.351074f, 0.384521f, 0.418701f, 0.452881f, 0.487549f, 0.522461f, 0.556641f, 0.591309f, - 0.623535f, 0.653809f, 0.684570f, 0.712891f, 0.739258f, 0.764160f, 0.787109f, 0.809570f, - 0.829102f, 0.847168f, 0.940918f, 0.945801f, 0.946289f, 0.946777f, 0.946777f, 0.945312f, - 0.000620f, 0.001351f, 0.002413f, 0.003273f, 0.004307f, 0.004971f, 0.006138f, 0.007542f, - 0.008835f, 0.009972f, 0.011581f, 0.013069f, 0.014717f, 0.016495f, 0.018738f, 0.020691f, - 0.023315f, 0.025879f, 0.028793f, 0.031860f, 0.035309f, 0.039246f, 0.043762f, 0.048950f, - 0.054474f, 0.060669f, 0.067932f, 0.075378f, 0.084351f, 0.094055f, 0.105774f, 0.118469f, - 0.132690f, 0.148315f, 0.166504f, 0.186401f, 0.208130f, 0.232544f, 0.258789f, 0.287109f, - 0.317627f, 0.349854f, 0.383057f, 0.417725f, 0.453125f, 0.488770f, 0.523926f, 0.559082f, - 0.594238f, 0.627441f, 0.659180f, 0.689941f, 0.719238f, 0.745117f, 0.770508f, 0.794434f, - 0.815430f, 0.836914f, 0.936523f, 0.941895f, 0.942871f, 0.942871f, 0.942871f, 0.942383f, - 0.000404f, 0.001095f, 0.002087f, 0.002983f, 0.003986f, 0.004673f, 0.005844f, 0.006878f, - 0.007740f, 0.008873f, 0.010323f, 0.011757f, 0.013176f, 0.014915f, 0.016586f, 0.018585f, - 0.020523f, 0.022720f, 0.025391f, 0.028244f, 0.031219f, 0.034821f, 0.038788f, 0.042908f, - 0.047943f, 0.053040f, 0.058960f, 0.066162f, 0.073547f, 0.082397f, 0.092285f, 0.102844f, - 0.115234f, 0.129883f, 0.146118f, 0.163452f, 0.183350f, 0.205688f, 0.229614f, 0.256592f, - 0.285156f, 0.316162f, 0.348633f, 0.383057f, 0.418457f, 0.454590f, 0.490967f, 0.526855f, - 0.563477f, 0.598633f, 0.632812f, 0.665527f, 0.696777f, 0.726074f, 0.752930f, 0.779297f, - 0.803223f, 0.825684f, 0.933105f, 0.938477f, 0.938477f, 0.938965f, 0.938477f, 0.938477f, - 0.000415f, 0.000864f, 0.001907f, 0.002775f, 0.003519f, 0.004204f, 0.005352f, 0.006237f, - 0.007019f, 0.008064f, 0.009239f, 0.010483f, 0.011742f, 0.013130f, 0.014877f, 0.016571f, - 0.018494f, 0.020126f, 0.022537f, 0.024826f, 0.027649f, 0.030701f, 0.033875f, 0.037964f, - 0.042114f, 0.046356f, 0.051605f, 0.057587f, 0.064209f, 0.071777f, 0.080261f, 0.089722f, - 0.100952f, 0.113220f, 0.127075f, 0.143066f, 0.160767f, 0.180664f, 0.202759f, 0.227417f, - 0.254395f, 0.284180f, 0.315674f, 0.348633f, 0.383789f, 0.420166f, 0.457275f, 0.494385f, - 0.531250f, 0.569336f, 0.605469f, 0.639160f, 0.672363f, 0.705078f, 0.735352f, 0.762207f, - 0.788574f, 0.811523f, 0.928711f, 0.934082f, 0.934570f, 0.935059f, 0.935059f, 0.935059f, - 0.000236f, 0.001136f, 0.001664f, 0.002502f, 0.003187f, 0.004082f, 0.004631f, 0.005386f, - 0.006275f, 0.007385f, 0.008217f, 0.009453f, 0.010567f, 0.011787f, 0.013115f, 0.014420f, - 0.016083f, 0.017944f, 0.019867f, 0.022079f, 0.024414f, 0.026962f, 0.029755f, 0.033112f, - 0.036926f, 0.040771f, 0.045258f, 0.050232f, 0.056183f, 0.062500f, 0.069946f, 0.078430f, - 0.087708f, 0.098389f, 0.110779f, 0.124634f, 0.140259f, 0.158203f, 0.178223f, 0.200928f, - 0.225708f, 0.253174f, 0.282715f, 0.315430f, 0.349365f, 0.385254f, 0.422363f, 0.460938f, - 0.499023f, 0.537109f, 0.574707f, 0.612305f, 0.646484f, 0.682129f, 0.713867f, 0.745117f, - 0.772461f, 0.799316f, 0.923828f, 0.930176f, 0.930664f, 0.931152f, 0.930664f, 0.930664f, - 0.000229f, 0.000964f, 0.001582f, 0.002182f, 0.002838f, 0.003653f, 0.004341f, 0.004921f, - 0.005615f, 0.006626f, 0.007423f, 0.008545f, 0.009483f, 0.010666f, 0.011612f, 0.013000f, - 0.014275f, 0.015900f, 0.017487f, 0.019333f, 0.021484f, 0.023773f, 0.026276f, 0.028992f, - 0.032135f, 0.035492f, 0.039398f, 0.044037f, 0.049072f, 0.054443f, 0.061035f, 0.067871f, - 0.076111f, 0.085632f, 0.096252f, 0.108154f, 0.122253f, 0.138306f, 0.156006f, 0.175903f, - 0.199219f, 0.224243f, 0.251953f, 0.282715f, 0.315918f, 0.350830f, 0.387451f, 0.425781f, - 0.465332f, 0.504395f, 0.544434f, 0.583008f, 0.620117f, 0.657715f, 0.692383f, 0.725098f, - 0.755371f, 0.783691f, 0.919434f, 0.925781f, 0.926270f, 0.926758f, 0.926758f, 0.925781f, - 0.000410f, 0.000856f, 0.001542f, 0.001844f, 0.002565f, 0.003380f, 0.003971f, 0.004246f, - 0.005047f, 0.005863f, 0.006653f, 0.007744f, 0.008568f, 0.009407f, 0.010529f, 0.011482f, - 0.012657f, 0.013924f, 0.015602f, 0.017105f, 0.018997f, 0.020859f, 0.022980f, 0.025192f, - 0.028030f, 0.031036f, 0.034515f, 0.038300f, 0.042236f, 0.047180f, 0.052795f, 0.059113f, - 0.065857f, 0.074097f, 0.083374f, 0.094360f, 0.105896f, 0.119873f, 0.135620f, 0.154175f, - 0.174072f, 0.197632f, 0.223267f, 0.251465f, 0.283447f, 0.317139f, 0.353760f, 0.391113f, - 0.431152f, 0.470703f, 0.512207f, 0.552734f, 0.592285f, 0.631348f, 0.669434f, 0.704590f, - 0.737793f, 0.768555f, 0.913574f, 0.919922f, 0.920898f, 0.920898f, 0.921387f, 0.921387f, - 0.000214f, 0.000619f, 0.001172f, 0.001941f, 0.002228f, 0.002960f, 0.003490f, 0.003994f, - 0.004761f, 0.005180f, 0.005806f, 0.006622f, 0.007565f, 0.008301f, 0.009262f, 0.010170f, - 0.011208f, 0.012482f, 0.013855f, 0.015060f, 0.016739f, 0.018311f, 0.020248f, 0.022034f, - 0.024597f, 0.027084f, 0.030045f, 0.033051f, 0.036743f, 0.041016f, 0.045807f, 0.050964f, - 0.056946f, 0.063904f, 0.071899f, 0.080994f, 0.091675f, 0.103699f, 0.117920f, 0.133667f, - 0.151978f, 0.172729f, 0.196533f, 0.222534f, 0.252197f, 0.284424f, 0.319580f, 0.356689f, - 0.396973f, 0.437500f, 0.479492f, 0.521484f, 0.562500f, 0.604004f, 0.644043f, 0.682129f, - 0.718262f, 0.751465f, 0.907715f, 0.915039f, 0.916016f, 0.916504f, 0.916504f, 0.916504f, - 0.000405f, 0.000760f, 0.001116f, 0.001688f, 0.002180f, 0.002670f, 0.003313f, 0.003569f, - 0.003979f, 0.004543f, 0.005466f, 0.005985f, 0.006699f, 0.007359f, 0.008102f, 0.009094f, - 0.009949f, 0.011055f, 0.012047f, 0.013412f, 0.014488f, 0.016068f, 0.017532f, 0.019348f, - 0.021210f, 0.023834f, 0.025986f, 0.028854f, 0.031891f, 0.035339f, 0.039490f, 0.043976f, - 0.049347f, 0.055084f, 0.061951f, 0.069763f, 0.078918f, 0.089478f, 0.101379f, 0.115479f, - 0.131592f, 0.150024f, 0.171387f, 0.195068f, 0.222900f, 0.252686f, 0.286621f, 0.323242f, - 0.362061f, 0.402588f, 0.445312f, 0.488770f, 0.532715f, 0.575684f, 0.618652f, 0.659180f, - 0.698242f, 0.734375f, 0.901367f, 0.909180f, 0.911133f, 0.910645f, 0.911133f, 0.910645f, - 0.000218f, 0.000539f, 0.001187f, 0.001617f, 0.001987f, 0.002316f, 0.002666f, 0.003176f, - 0.003841f, 0.004425f, 0.004917f, 0.005402f, 0.005768f, 0.006462f, 0.007233f, 0.008018f, - 0.008575f, 0.009758f, 0.010582f, 0.011520f, 0.012756f, 0.013832f, 0.015312f, 0.016968f, - 0.018509f, 0.020279f, 0.022644f, 0.024857f, 0.027740f, 0.030472f, 0.033783f, 0.037567f, - 0.042175f, 0.047150f, 0.052979f, 0.059601f, 0.067505f, 0.076538f, 0.087158f, 0.099243f, - 0.113281f, 0.129272f, 0.148315f, 0.170532f, 0.194702f, 0.223267f, 0.254639f, 0.289795f, - 0.327393f, 0.368408f, 0.410889f, 0.455322f, 0.499756f, 0.544434f, 0.590332f, 0.633789f, - 0.676270f, 0.716309f, 0.895508f, 0.902344f, 0.903809f, 0.905762f, 0.903809f, 0.904297f, - 0.000184f, 0.000612f, 0.001122f, 0.001464f, 0.001848f, 0.002150f, 0.002514f, 0.002651f, - 0.003391f, 0.003666f, 0.004368f, 0.004677f, 0.005219f, 0.005882f, 0.006531f, 0.007019f, - 0.007675f, 0.008530f, 0.009224f, 0.010269f, 0.011017f, 0.012146f, 0.013321f, 0.014626f, - 0.016098f, 0.017639f, 0.019440f, 0.021317f, 0.023773f, 0.026123f, 0.029144f, 0.032410f, - 0.036072f, 0.040314f, 0.045013f, 0.051086f, 0.057587f, 0.065308f, 0.074402f, 0.084961f, - 0.097107f, 0.111267f, 0.127930f, 0.147217f, 0.169556f, 0.195312f, 0.224365f, 0.257568f, - 0.294189f, 0.333496f, 0.375977f, 0.420166f, 0.467041f, 0.514160f, 0.561035f, 0.607422f, - 0.652344f, 0.695312f, 0.888672f, 0.896484f, 0.897461f, 0.897461f, 0.897949f, 0.897949f, - 0.000159f, 0.000537f, 0.000830f, 0.001206f, 0.001578f, 0.001760f, 0.002050f, 0.002504f, - 0.002951f, 0.003397f, 0.003674f, 0.004238f, 0.004520f, 0.005245f, 0.005692f, 0.006138f, - 0.006748f, 0.007240f, 0.008087f, 0.008728f, 0.009636f, 0.010437f, 0.011543f, 0.012611f, - 0.013763f, 0.015266f, 0.016617f, 0.018433f, 0.020248f, 0.022354f, 0.024887f, 0.027390f, - 0.030716f, 0.034454f, 0.038422f, 0.043365f, 0.048950f, 0.055511f, 0.062988f, 0.072021f, - 0.082336f, 0.094727f, 0.109375f, 0.125977f, 0.145874f, 0.169556f, 0.195679f, 0.226929f, - 0.260986f, 0.299805f, 0.341309f, 0.385498f, 0.432129f, 0.480957f, 0.529297f, 0.579102f, - 0.627441f, 0.673828f, 0.881348f, 0.889160f, 0.890625f, 0.891113f, 0.891602f, 0.891113f, - 0.000204f, 0.000566f, 0.000741f, 0.001033f, 0.001378f, 0.001599f, 0.001961f, 0.002354f, - 0.002609f, 0.002974f, 0.003300f, 0.003609f, 0.004101f, 0.004463f, 0.004906f, 0.005337f, - 0.006020f, 0.006290f, 0.007023f, 0.007656f, 0.008301f, 0.009140f, 0.009918f, 0.010933f, - 0.011940f, 0.013107f, 0.014252f, 0.015656f, 0.017136f, 0.019058f, 0.021057f, 0.023209f, - 0.025940f, 0.029190f, 0.032715f, 0.036591f, 0.041138f, 0.046661f, 0.053253f, 0.060944f, - 0.069702f, 0.080444f, 0.092651f, 0.107788f, 0.124695f, 0.145630f, 0.169189f, 0.197632f, - 0.229736f, 0.266113f, 0.306396f, 0.350586f, 0.397217f, 0.447021f, 0.497803f, 0.549805f, - 0.600586f, 0.650391f, 0.872559f, 0.881836f, 0.882812f, 0.883301f, 0.884277f, 0.884277f, - 0.000240f, 0.000349f, 0.000795f, 0.000892f, 0.001151f, 0.001377f, 0.001773f, 0.001984f, - 0.002415f, 0.002602f, 0.002932f, 0.003168f, 0.003483f, 0.003906f, 0.004257f, 0.004681f, - 0.005173f, 0.005596f, 0.006119f, 0.006550f, 0.007126f, 0.007759f, 0.008522f, 0.009270f, - 0.010086f, 0.011108f, 0.012138f, 0.013199f, 0.014549f, 0.015884f, 0.017776f, 0.019623f, - 0.022003f, 0.024384f, 0.027237f, 0.030624f, 0.034515f, 0.039215f, 0.044342f, 0.050873f, - 0.058411f, 0.067017f, 0.078003f, 0.090332f, 0.105530f, 0.123718f, 0.144775f, 0.170410f, - 0.200195f, 0.234131f, 0.272461f, 0.315674f, 0.362305f, 0.412354f, 0.465332f, 0.518555f, - 0.572754f, 0.626465f, 0.863770f, 0.873047f, 0.875488f, 0.875488f, 0.875977f, 0.875977f, - 0.000102f, 0.000298f, 0.000604f, 0.000950f, 0.001089f, 0.001472f, 0.001760f, 0.001823f, - 0.001903f, 0.002325f, 0.002611f, 0.002775f, 0.003185f, 0.003405f, 0.003674f, 0.004005f, - 0.004406f, 0.004814f, 0.005203f, 0.005665f, 0.006062f, 0.006702f, 0.007317f, 0.007881f, - 0.008560f, 0.009239f, 0.010193f, 0.010994f, 0.012161f, 0.013588f, 0.015068f, 0.016479f, - 0.018250f, 0.020386f, 0.022781f, 0.025665f, 0.028809f, 0.032501f, 0.037048f, 0.042297f, - 0.048553f, 0.055908f, 0.065491f, 0.075378f, 0.088501f, 0.104248f, 0.122742f, 0.145874f, - 0.171997f, 0.203247f, 0.239990f, 0.281250f, 0.326904f, 0.376953f, 0.430176f, 0.486328f, - 0.542480f, 0.600586f, 0.855469f, 0.864746f, 0.866211f, 0.867188f, 0.867188f, 0.867188f, - 0.000000f, 0.000357f, 0.000576f, 0.000692f, 0.001013f, 0.001069f, 0.001383f, 0.001702f, - 0.001789f, 0.002102f, 0.002182f, 0.002377f, 0.002686f, 0.002985f, 0.003347f, 0.003359f, - 0.003782f, 0.004036f, 0.004436f, 0.004749f, 0.005169f, 0.005672f, 0.006145f, 0.006649f, - 0.007187f, 0.007828f, 0.008644f, 0.009529f, 0.010269f, 0.011200f, 0.012337f, 0.013596f, - 0.015038f, 0.017044f, 0.018784f, 0.021011f, 0.023727f, 0.026871f, 0.030457f, 0.034637f, - 0.039978f, 0.046478f, 0.053436f, 0.062622f, 0.073730f, 0.086792f, 0.102661f, 0.122437f, - 0.146240f, 0.174561f, 0.208252f, 0.247437f, 0.291748f, 0.341064f, 0.395020f, 0.451904f, - 0.511230f, 0.571777f, 0.844238f, 0.854980f, 0.857422f, 0.858887f, 0.857910f, 0.857910f, - 0.000101f, 0.000326f, 0.000535f, 0.000683f, 0.000848f, 0.001161f, 0.001184f, 0.001284f, - 0.001576f, 0.001701f, 0.001839f, 0.002167f, 0.002321f, 0.002584f, 0.002645f, 0.002941f, - 0.003141f, 0.003538f, 0.003817f, 0.004112f, 0.004395f, 0.004646f, 0.005165f, 0.005531f, - 0.006096f, 0.006496f, 0.007217f, 0.007767f, 0.008629f, 0.009163f, 0.010239f, 0.011276f, - 0.012611f, 0.013779f, 0.015213f, 0.017120f, 0.019379f, 0.021606f, 0.024994f, 0.028351f, - 0.032379f, 0.037201f, 0.043640f, 0.050903f, 0.060120f, 0.071045f, 0.084900f, 0.101868f, - 0.122559f, 0.147827f, 0.178223f, 0.214722f, 0.257080f, 0.305664f, 0.358887f, 0.416992f, - 0.478027f, 0.542969f, 0.834473f, 0.845215f, 0.847656f, 0.847656f, 0.847656f, 0.848633f, - 0.000092f, 0.000316f, 0.000410f, 0.000556f, 0.000808f, 0.000918f, 0.001094f, 0.001287f, - 0.001309f, 0.001411f, 0.001671f, 0.001780f, 0.001909f, 0.002092f, 0.002274f, 0.002523f, - 0.002733f, 0.002974f, 0.003101f, 0.003401f, 0.003677f, 0.003956f, 0.004311f, 0.004551f, - 0.004940f, 0.005444f, 0.005768f, 0.006451f, 0.006977f, 0.007568f, 0.008270f, 0.009201f, - 0.010170f, 0.011230f, 0.012566f, 0.013939f, 0.015503f, 0.017761f, 0.020111f, 0.022873f, - 0.025940f, 0.029938f, 0.035217f, 0.040985f, 0.048431f, 0.057770f, 0.069092f, 0.083618f, - 0.100891f, 0.123047f, 0.150146f, 0.183838f, 0.223633f, 0.269531f, 0.322510f, 0.381348f, - 0.444824f, 0.511719f, 0.823730f, 0.834473f, 0.835938f, 0.836914f, 0.836914f, 0.837402f, - 0.000240f, 0.000273f, 0.000326f, 0.000564f, 0.000682f, 0.000807f, 0.000854f, 0.000949f, - 0.001139f, 0.001238f, 0.001404f, 0.001548f, 0.001637f, 0.001840f, 0.001893f, 0.002077f, - 0.002321f, 0.002434f, 0.002642f, 0.002821f, 0.003044f, 0.003271f, 0.003649f, 0.003763f, - 0.004208f, 0.004448f, 0.004986f, 0.005169f, 0.005657f, 0.006279f, 0.006680f, 0.007442f, - 0.008194f, 0.008881f, 0.009895f, 0.010918f, 0.012138f, 0.013924f, 0.015915f, 0.018112f, - 0.020645f, 0.023743f, 0.027817f, 0.032745f, 0.038361f, 0.045990f, 0.055481f, 0.066895f, - 0.082031f, 0.100769f, 0.124573f, 0.154541f, 0.190796f, 0.235107f, 0.286133f, 0.344238f, - 0.408936f, 0.478271f, 0.810547f, 0.822266f, 0.824707f, 0.825195f, 0.825684f, 0.825684f, - 0.000115f, 0.000222f, 0.000252f, 0.000524f, 0.000574f, 0.000673f, 0.000869f, 0.000928f, - 0.000963f, 0.001022f, 0.001246f, 0.001292f, 0.001404f, 0.001477f, 0.001652f, 0.001811f, - 0.001822f, 0.002058f, 0.002237f, 0.002371f, 0.002588f, 0.002645f, 0.003019f, 0.003080f, - 0.003506f, 0.003689f, 0.003904f, 0.004383f, 0.004707f, 0.005020f, 0.005386f, 0.006023f, - 0.006451f, 0.007038f, 0.007809f, 0.008911f, 0.009949f, 0.011200f, 0.012222f, 0.014137f, - 0.016068f, 0.018692f, 0.021683f, 0.025314f, 0.029861f, 0.035889f, 0.043335f, 0.052582f, - 0.065186f, 0.080627f, 0.101501f, 0.127441f, 0.159912f, 0.200806f, 0.250000f, 0.307129f, - 0.371582f, 0.444580f, 0.798340f, 0.809570f, 0.811523f, 0.812988f, 0.812988f, 0.812988f, - 0.000000f, 0.000211f, 0.000204f, 0.000474f, 0.000555f, 0.000583f, 0.000600f, 0.000593f, - 0.000812f, 0.000865f, 0.000941f, 0.001013f, 0.001162f, 0.001348f, 0.001418f, 0.001465f, - 0.001616f, 0.001722f, 0.001856f, 0.001888f, 0.002048f, 0.002321f, 0.002396f, 0.002632f, - 0.002821f, 0.002974f, 0.003265f, 0.003477f, 0.003632f, 0.004051f, 0.004299f, 0.004700f, - 0.005238f, 0.005592f, 0.006199f, 0.006756f, 0.007614f, 0.008324f, 0.009727f, 0.010811f, - 0.012337f, 0.014168f, 0.016434f, 0.019257f, 0.022858f, 0.027451f, 0.033295f, 0.040619f, - 0.050690f, 0.063416f, 0.080261f, 0.102295f, 0.131104f, 0.168335f, 0.214355f, 0.270508f, - 0.334717f, 0.408936f, 0.783691f, 0.795898f, 0.798340f, 0.799316f, 0.800293f, 0.800293f, - 0.000174f, 0.000090f, 0.000281f, 0.000397f, 0.000401f, 0.000450f, 0.000488f, 0.000640f, - 0.000674f, 0.000713f, 0.000753f, 0.000845f, 0.000872f, 0.001020f, 0.001115f, 0.001264f, - 0.001327f, 0.001373f, 0.001520f, 0.001616f, 0.001767f, 0.001875f, 0.001968f, 0.002090f, - 0.002232f, 0.002333f, 0.002472f, 0.002802f, 0.002926f, 0.003189f, 0.003569f, 0.003752f, - 0.004009f, 0.004513f, 0.004860f, 0.005375f, 0.005997f, 0.006561f, 0.007378f, 0.008347f, - 0.009384f, 0.010612f, 0.012466f, 0.014526f, 0.017075f, 0.020447f, 0.024887f, 0.030533f, - 0.038300f, 0.048584f, 0.062042f, 0.080383f, 0.104736f, 0.137329f, 0.180176f, 0.232544f, - 0.296875f, 0.371338f, 0.769043f, 0.781250f, 0.784180f, 0.784668f, 0.786133f, 0.786133f, - 0.000025f, 0.000135f, 0.000154f, 0.000260f, 0.000353f, 0.000364f, 0.000380f, 0.000520f, - 0.000548f, 0.000587f, 0.000712f, 0.000735f, 0.000772f, 0.000822f, 0.000886f, 0.001004f, - 0.000946f, 0.001115f, 0.001177f, 0.001266f, 0.001454f, 0.001527f, 0.001575f, 0.001680f, - 0.001883f, 0.001961f, 0.002043f, 0.002193f, 0.002281f, 0.002520f, 0.002712f, 0.003021f, - 0.003147f, 0.003561f, 0.003786f, 0.004116f, 0.004570f, 0.005058f, 0.005634f, 0.006165f, - 0.007095f, 0.008049f, 0.009201f, 0.010674f, 0.012550f, 0.014854f, 0.018051f, 0.022385f, - 0.027908f, 0.035522f, 0.046295f, 0.061035f, 0.081238f, 0.109131f, 0.146729f, 0.197021f, - 0.258301f, 0.333008f, 0.752441f, 0.766113f, 0.768555f, 0.769531f, 0.770020f, 0.769531f, - 0.000000f, 0.000121f, 0.000209f, 0.000291f, 0.000337f, 0.000307f, 0.000324f, 0.000415f, - 0.000426f, 0.000453f, 0.000491f, 0.000573f, 0.000644f, 0.000650f, 0.000781f, 0.000746f, - 0.000830f, 0.000803f, 0.000997f, 0.001017f, 0.001020f, 0.001158f, 0.001241f, 0.001317f, - 0.001375f, 0.001432f, 0.001524f, 0.001656f, 0.001858f, 0.001955f, 0.002050f, 0.002274f, - 0.002460f, 0.002724f, 0.002831f, 0.003050f, 0.003441f, 0.003790f, 0.004162f, 0.004623f, - 0.005219f, 0.005951f, 0.006721f, 0.007729f, 0.008926f, 0.010620f, 0.013000f, 0.015686f, - 0.019852f, 0.025436f, 0.033295f, 0.044617f, 0.060608f, 0.083313f, 0.116211f, 0.161499f, - 0.220093f, 0.293945f, 0.734863f, 0.749512f, 0.752441f, 0.752930f, 0.753906f, 0.753906f, - 0.000000f, 0.000121f, 0.000118f, 0.000246f, 0.000233f, 0.000252f, 0.000338f, 0.000282f, - 0.000353f, 0.000355f, 0.000448f, 0.000435f, 0.000464f, 0.000530f, 0.000578f, 0.000649f, - 0.000677f, 0.000710f, 0.000749f, 0.000792f, 0.000881f, 0.000903f, 0.000967f, 0.001049f, - 0.001041f, 0.001100f, 0.001176f, 0.001254f, 0.001402f, 0.001451f, 0.001697f, 0.001674f, - 0.001804f, 0.001914f, 0.002195f, 0.002451f, 0.002474f, 0.002758f, 0.003029f, 0.003483f, - 0.003824f, 0.004272f, 0.004833f, 0.005573f, 0.006477f, 0.007629f, 0.009041f, 0.010918f, - 0.013573f, 0.017319f, 0.022842f, 0.031036f, 0.043030f, 0.061096f, 0.088440f, 0.127563f, - 0.182861f, 0.254395f, 0.717285f, 0.731934f, 0.734863f, 0.735352f, 0.735840f, 0.736328f, - 0.000000f, 0.000000f, 0.000117f, 0.000163f, 0.000109f, 0.000208f, 0.000212f, 0.000208f, - 0.000270f, 0.000356f, 0.000324f, 0.000377f, 0.000391f, 0.000420f, 0.000449f, 0.000440f, - 0.000484f, 0.000504f, 0.000534f, 0.000561f, 0.000639f, 0.000667f, 0.000715f, 0.000722f, - 0.000799f, 0.000845f, 0.000939f, 0.000945f, 0.001053f, 0.001149f, 0.001252f, 0.001310f, - 0.001392f, 0.001507f, 0.001526f, 0.001710f, 0.001773f, 0.002111f, 0.002300f, 0.002443f, - 0.002661f, 0.002996f, 0.003376f, 0.003880f, 0.004482f, 0.005150f, 0.006115f, 0.007401f, - 0.009132f, 0.011696f, 0.015076f, 0.020416f, 0.029236f, 0.042389f, 0.063782f, 0.096802f, - 0.146362f, 0.215576f, 0.698242f, 0.712891f, 0.715332f, 0.716797f, 0.717285f, 0.717285f, - 0.000000f, 0.000118f, 0.000115f, 0.000133f, 0.000144f, 0.000147f, 0.000162f, 0.000150f, - 0.000194f, 0.000215f, 0.000228f, 0.000299f, 0.000271f, 0.000313f, 0.000328f, 0.000358f, - 0.000378f, 0.000360f, 0.000407f, 0.000438f, 0.000441f, 0.000488f, 0.000515f, 0.000544f, - 0.000576f, 0.000617f, 0.000659f, 0.000715f, 0.000741f, 0.000773f, 0.000850f, 0.000921f, - 0.000979f, 0.001066f, 0.001128f, 0.001292f, 0.001279f, 0.001400f, 0.001572f, 0.001668f, - 0.001869f, 0.002029f, 0.002295f, 0.002607f, 0.002985f, 0.003464f, 0.004066f, 0.004913f, - 0.006023f, 0.007519f, 0.009827f, 0.013016f, 0.018524f, 0.027481f, 0.042847f, 0.068970f, - 0.111938f, 0.176392f, 0.675781f, 0.692871f, 0.695801f, 0.696777f, 0.698242f, 0.697754f, - 0.000000f, 0.000000f, 0.000111f, 0.000108f, 0.000104f, 0.000102f, 0.000118f, 0.000120f, - 0.000134f, 0.000128f, 0.000188f, 0.000154f, 0.000197f, 0.000188f, 0.000245f, 0.000256f, - 0.000233f, 0.000266f, 0.000345f, 0.000281f, 0.000355f, 0.000322f, 0.000392f, 0.000358f, - 0.000437f, 0.000425f, 0.000458f, 0.000477f, 0.000564f, 0.000636f, 0.000578f, 0.000607f, - 0.000668f, 0.000719f, 0.000769f, 0.000832f, 0.000880f, 0.000953f, 0.001060f, 0.001116f, - 0.001226f, 0.001363f, 0.001486f, 0.001760f, 0.001944f, 0.002216f, 0.002605f, 0.003107f, - 0.003778f, 0.004715f, 0.005989f, 0.007942f, 0.011292f, 0.016632f, 0.026550f, 0.045532f, - 0.079956f, 0.138550f, 0.655762f, 0.671875f, 0.674805f, 0.675293f, 0.675781f, 0.678223f, - 0.000000f, 0.000112f, 0.000105f, 0.000102f, 0.000098f, 0.000095f, 0.000093f, 0.000088f, - 0.000089f, 0.000085f, 0.000095f, 0.000126f, 0.000109f, 0.000154f, 0.000153f, 0.000162f, - 0.000176f, 0.000190f, 0.000202f, 0.000204f, 0.000212f, 0.000214f, 0.000266f, 0.000239f, - 0.000279f, 0.000293f, 0.000329f, 0.000329f, 0.000339f, 0.000365f, 0.000437f, 0.000424f, - 0.000429f, 0.000474f, 0.000525f, 0.000596f, 0.000572f, 0.000612f, 0.000666f, 0.000723f, - 0.000791f, 0.000850f, 0.000977f, 0.001066f, 0.001225f, 0.001351f, 0.001555f, 0.001837f, - 0.002279f, 0.002760f, 0.003445f, 0.004612f, 0.006386f, 0.009438f, 0.015221f, 0.027008f, - 0.052551f, 0.102966f, 0.633789f, 0.649414f, 0.652832f, 0.653809f, 0.655273f, 0.655273f, - 0.000000f, 0.000105f, 0.000099f, 0.000094f, 0.000090f, 0.000087f, 0.000084f, 0.000082f, - 0.000079f, 0.000075f, 0.000071f, 0.000068f, 0.000064f, 0.000072f, 0.000096f, 0.000105f, - 0.000112f, 0.000088f, 0.000123f, 0.000129f, 0.000132f, 0.000140f, 0.000147f, 0.000170f, - 0.000188f, 0.000192f, 0.000171f, 0.000210f, 0.000217f, 0.000223f, 0.000237f, 0.000251f, - 0.000258f, 0.000294f, 0.000298f, 0.000316f, 0.000350f, 0.000382f, 0.000400f, 0.000437f, - 0.000479f, 0.000514f, 0.000576f, 0.000620f, 0.000688f, 0.000782f, 0.000916f, 0.001026f, - 0.001219f, 0.001502f, 0.001892f, 0.002424f, 0.003359f, 0.004974f, 0.008118f, 0.014343f, - 0.030075f, 0.070068f, 0.610352f, 0.626953f, 0.629883f, 0.631348f, 0.632324f, 0.632324f, - 0.000110f, 0.000094f, 0.000087f, 0.000081f, 0.000077f, 0.000075f, 0.000072f, 0.000069f, - 0.000067f, 0.000066f, 0.000064f, 0.000062f, 0.000058f, 0.000056f, 0.000053f, 0.000051f, - 0.000054f, 0.000047f, 0.000057f, 0.000055f, 0.000075f, 0.000078f, 0.000086f, 0.000093f, - 0.000093f, 0.000102f, 0.000112f, 0.000113f, 0.000130f, 0.000128f, 0.000142f, 0.000145f, - 0.000156f, 0.000153f, 0.000180f, 0.000178f, 0.000183f, 0.000223f, 0.000230f, 0.000240f, - 0.000265f, 0.000276f, 0.000300f, 0.000332f, 0.000357f, 0.000411f, 0.000449f, 0.000540f, - 0.000615f, 0.000741f, 0.000916f, 0.001144f, 0.001566f, 0.002310f, 0.003731f, 0.006905f, - 0.014793f, 0.041779f, 0.585938f, 0.603027f, 0.605957f, 0.608398f, 0.608398f, 0.609375f, - 0.000090f, 0.000071f, 0.000066f, 0.000062f, 0.000058f, 0.000056f, 0.000053f, 0.000053f, - 0.000051f, 0.000051f, 0.000049f, 0.000048f, 0.000048f, 0.000047f, 0.000045f, 0.000043f, - 0.000042f, 0.000040f, 0.000038f, 0.000036f, 0.000036f, 0.000033f, 0.000034f, 0.000040f, - 0.000040f, 0.000040f, 0.000048f, 0.000053f, 0.000060f, 0.000064f, 0.000067f, 0.000070f, - 0.000075f, 0.000081f, 0.000085f, 0.000090f, 0.000091f, 0.000103f, 0.000106f, 0.000120f, - 0.000134f, 0.000138f, 0.000142f, 0.000156f, 0.000174f, 0.000180f, 0.000212f, 0.000239f, - 0.000253f, 0.000310f, 0.000377f, 0.000479f, 0.000627f, 0.000875f, 0.001396f, 0.002623f, - 0.006184f, 0.019897f, 0.560547f, 0.578125f, 0.581543f, 0.583008f, 0.583984f, 0.583984f, - 0.000038f, 0.000035f, 0.000031f, 0.000031f, 0.000030f, 0.000031f, 0.000031f, 0.000030f, - 0.000030f, 0.000028f, 0.000029f, 0.000030f, 0.000029f, 0.000028f, 0.000029f, 0.000029f, - 0.000029f, 0.000029f, 0.000029f, 0.000028f, 0.000027f, 0.000026f, 0.000025f, 0.000024f, - 0.000023f, 0.000022f, 0.000021f, 0.000020f, 0.000019f, 0.000021f, 0.000019f, 0.000022f, - 0.000023f, 0.000027f, 0.000031f, 0.000035f, 0.000037f, 0.000039f, 0.000039f, 0.000043f, - 0.000049f, 0.000052f, 0.000056f, 0.000050f, 0.000068f, 0.000062f, 0.000070f, 0.000087f, - 0.000094f, 0.000107f, 0.000122f, 0.000140f, 0.000191f, 0.000247f, 0.000388f, 0.000710f, - 0.001781f, 0.007076f, 0.535156f, 0.553223f, 0.556152f, 0.558105f, 0.559082f, 0.559082f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000003f, 0.000003f, 0.000005f, 0.000006f, 0.000007f, 0.000007f, 0.000009f, - 0.000009f, 0.000009f, 0.000010f, 0.000010f, 0.000011f, 0.000011f, 0.000012f, 0.000012f, - 0.000012f, 0.000013f, 0.000013f, 0.000013f, 0.000013f, 0.000012f, 0.000012f, 0.000011f, - 0.000011f, 0.000010f, 0.000010f, 0.000009f, 0.000009f, 0.000009f, 0.000008f, 0.000009f, - 0.000009f, 0.000010f, 0.000011f, 0.000015f, 0.000017f, 0.000016f, 0.000018f, 0.000021f, - 0.000020f, 0.000024f, 0.000024f, 0.000032f, 0.000035f, 0.000045f, 0.000065f, 0.000105f, - 0.000246f, 0.001313f, 0.508789f, 0.527344f, 0.530762f, 0.531738f, 0.532715f, 0.533691f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000001f, 0.000001f, - 0.000002f, 0.000002f, 0.000002f, 0.000003f, 0.000003f, 0.000002f, 0.000002f, 0.000002f, - 0.000002f, 0.000002f, 0.000001f, 0.000001f, 0.000002f, 0.000002f, 0.000003f, 0.000003f, - 0.000005f, 0.000018f, 0.481934f, 0.500977f, 0.504883f, 0.505859f, 0.507324f, 0.507812f, - }, - { - 0.053833f, 0.152832f, 0.239014f, 0.313477f, 0.377686f, 0.433838f, 0.481689f, 0.524414f, - 0.562988f, 0.596680f, 0.626953f, 0.654785f, 0.678711f, 0.700684f, 0.720703f, 0.739746f, - 0.755859f, 0.771973f, 0.787109f, 0.798828f, 0.812012f, 0.823730f, 0.833984f, 0.844238f, - 0.853027f, 0.862793f, 0.870605f, 0.878418f, 0.885254f, 0.892090f, 0.898926f, 0.904297f, - 0.910645f, 0.916504f, 0.921875f, 0.926270f, 0.931641f, 0.936035f, 0.939941f, 0.944336f, - 0.948242f, 0.952148f, 0.955566f, 0.959961f, 0.962402f, 0.966309f, 0.969238f, 0.972168f, - 0.975098f, 0.978027f, 0.980957f, 0.983398f, 0.985840f, 0.988281f, 0.990723f, 0.992676f, - 0.995117f, 0.996582f, 0.998047f, 0.995117f, 0.993164f, 0.990723f, 0.988770f, 0.986816f, - 0.036804f, 0.109497f, 0.178589f, 0.244751f, 0.305908f, 0.361084f, 0.411621f, 0.457275f, - 0.498535f, 0.536133f, 0.569824f, 0.601562f, 0.629883f, 0.655273f, 0.679688f, 0.700195f, - 0.720215f, 0.737793f, 0.755859f, 0.770508f, 0.785645f, 0.798340f, 0.811035f, 0.822754f, - 0.833008f, 0.843750f, 0.852539f, 0.861328f, 0.869629f, 0.877441f, 0.885742f, 0.892578f, - 0.898926f, 0.905273f, 0.911133f, 0.916504f, 0.921875f, 0.926758f, 0.931641f, 0.936523f, - 0.940430f, 0.945312f, 0.949219f, 0.953613f, 0.956543f, 0.960449f, 0.963867f, 0.967285f, - 0.970703f, 0.973633f, 0.976562f, 0.979004f, 0.981934f, 0.984375f, 0.986816f, 0.989746f, - 0.992188f, 0.994141f, 0.996582f, 0.994141f, 0.992188f, 0.990234f, 0.988281f, 0.986328f, - 0.025787f, 0.080383f, 0.136230f, 0.191650f, 0.245239f, 0.297119f, 0.345947f, 0.392822f, - 0.436035f, 0.476807f, 0.513184f, 0.547363f, 0.578125f, 0.607910f, 0.634766f, 0.658203f, - 0.681152f, 0.702637f, 0.721191f, 0.738770f, 0.755371f, 0.770508f, 0.784668f, 0.798828f, - 0.810547f, 0.821777f, 0.833984f, 0.843262f, 0.852539f, 0.861816f, 0.869629f, 0.877930f, - 0.885254f, 0.893555f, 0.898926f, 0.906250f, 0.911621f, 0.917969f, 0.923340f, 0.928223f, - 0.933105f, 0.937500f, 0.941406f, 0.946289f, 0.950195f, 0.954102f, 0.958496f, 0.961914f, - 0.965820f, 0.968750f, 0.971680f, 0.975098f, 0.978027f, 0.980469f, 0.983887f, 0.985840f, - 0.988770f, 0.991211f, 0.995117f, 0.993164f, 0.991211f, 0.989258f, 0.987305f, 0.985352f, - 0.019455f, 0.060944f, 0.104553f, 0.150513f, 0.196411f, 0.243164f, 0.289062f, 0.333740f, - 0.376709f, 0.417725f, 0.454346f, 0.491211f, 0.524414f, 0.556641f, 0.585938f, 0.613770f, - 0.639160f, 0.662598f, 0.682617f, 0.703613f, 0.723633f, 0.740723f, 0.756836f, 0.771973f, - 0.787109f, 0.798828f, 0.812012f, 0.823242f, 0.833984f, 0.844238f, 0.853516f, 0.863281f, - 0.871094f, 0.879395f, 0.886719f, 0.893555f, 0.899902f, 0.907227f, 0.913086f, 0.918945f, - 0.924805f, 0.928711f, 0.934082f, 0.938965f, 0.943848f, 0.947754f, 0.952637f, 0.955566f, - 0.959961f, 0.963867f, 0.966797f, 0.970215f, 0.973633f, 0.977051f, 0.979004f, 0.982422f, - 0.985840f, 0.987793f, 0.993652f, 0.991699f, 0.989746f, 0.988281f, 0.986328f, 0.984375f, - 0.015221f, 0.047363f, 0.082092f, 0.119202f, 0.159058f, 0.199219f, 0.239380f, 0.280762f, - 0.321533f, 0.362061f, 0.400146f, 0.436768f, 0.472900f, 0.504883f, 0.536621f, 0.566406f, - 0.594238f, 0.621094f, 0.645508f, 0.667969f, 0.688477f, 0.707520f, 0.726562f, 0.742676f, - 0.759277f, 0.773926f, 0.787598f, 0.800781f, 0.812988f, 0.825195f, 0.835938f, 0.846191f, - 0.856445f, 0.865234f, 0.872559f, 0.880859f, 0.888672f, 0.895020f, 0.902832f, 0.908203f, - 0.914551f, 0.919922f, 0.926758f, 0.931152f, 0.937012f, 0.941406f, 0.945312f, 0.949707f, - 0.954102f, 0.958496f, 0.962402f, 0.965820f, 0.969238f, 0.972168f, 0.976074f, 0.978516f, - 0.981934f, 0.984863f, 0.992188f, 0.990723f, 0.988770f, 0.987305f, 0.985352f, 0.983887f, - 0.011658f, 0.037170f, 0.065430f, 0.096008f, 0.128784f, 0.162842f, 0.198975f, 0.235596f, - 0.273926f, 0.310791f, 0.348145f, 0.385010f, 0.420410f, 0.454834f, 0.488037f, 0.519043f, - 0.548828f, 0.577148f, 0.603516f, 0.627441f, 0.650879f, 0.672363f, 0.693848f, 0.712402f, - 0.729980f, 0.748535f, 0.762207f, 0.778809f, 0.791504f, 0.804199f, 0.815918f, 0.827637f, - 0.838867f, 0.848145f, 0.857910f, 0.866211f, 0.875977f, 0.883301f, 0.891602f, 0.898438f, - 0.905273f, 0.911133f, 0.917480f, 0.923340f, 0.928711f, 0.933594f, 0.938477f, 0.942871f, - 0.948242f, 0.952637f, 0.956543f, 0.960449f, 0.964355f, 0.968262f, 0.971191f, 0.974609f, - 0.978027f, 0.980957f, 0.990723f, 0.989258f, 0.987793f, 0.985840f, 0.984375f, 0.983398f, - 0.009758f, 0.030121f, 0.052490f, 0.077576f, 0.104309f, 0.134277f, 0.164917f, 0.197510f, - 0.231812f, 0.266113f, 0.301025f, 0.336426f, 0.372070f, 0.405762f, 0.438721f, 0.471436f, - 0.502441f, 0.531738f, 0.560059f, 0.587402f, 0.612793f, 0.634766f, 0.658691f, 0.679199f, - 0.699219f, 0.718262f, 0.735352f, 0.751953f, 0.767090f, 0.780762f, 0.794922f, 0.808105f, - 0.820801f, 0.831055f, 0.842285f, 0.851562f, 0.861328f, 0.870117f, 0.878906f, 0.886719f, - 0.893555f, 0.900879f, 0.907715f, 0.913574f, 0.919434f, 0.926270f, 0.932129f, 0.936523f, - 0.941895f, 0.945801f, 0.951172f, 0.955078f, 0.959473f, 0.963867f, 0.966797f, 0.970703f, - 0.974121f, 0.977539f, 0.989746f, 0.988281f, 0.986328f, 0.984863f, 0.983398f, 0.982422f, - 0.007744f, 0.024567f, 0.043365f, 0.063782f, 0.086487f, 0.111389f, 0.137451f, 0.166260f, - 0.195435f, 0.226929f, 0.259033f, 0.291748f, 0.324951f, 0.358398f, 0.391113f, 0.424316f, - 0.456299f, 0.486328f, 0.516113f, 0.543945f, 0.571289f, 0.597656f, 0.621094f, 0.644531f, - 0.666504f, 0.686523f, 0.705078f, 0.724121f, 0.741211f, 0.757324f, 0.773438f, 0.786621f, - 0.801270f, 0.812988f, 0.823730f, 0.835938f, 0.846191f, 0.855957f, 0.865723f, 0.873047f, - 0.882324f, 0.889648f, 0.897949f, 0.905762f, 0.911133f, 0.917969f, 0.923828f, 0.929199f, - 0.934082f, 0.940430f, 0.944824f, 0.949707f, 0.954102f, 0.958008f, 0.962891f, 0.966309f, - 0.970215f, 0.974121f, 0.987793f, 0.986816f, 0.985352f, 0.983887f, 0.981934f, 0.980469f, - 0.006672f, 0.020828f, 0.035950f, 0.053345f, 0.071594f, 0.092834f, 0.114624f, 0.139282f, - 0.165649f, 0.192627f, 0.222290f, 0.252197f, 0.283203f, 0.314941f, 0.346680f, 0.377930f, - 0.409668f, 0.441650f, 0.471680f, 0.500977f, 0.529297f, 0.557129f, 0.583008f, 0.607422f, - 0.630859f, 0.654297f, 0.674805f, 0.694824f, 0.713867f, 0.731445f, 0.748535f, 0.763672f, - 0.778320f, 0.791992f, 0.805664f, 0.817871f, 0.829590f, 0.840332f, 0.850098f, 0.860352f, - 0.869141f, 0.878906f, 0.886719f, 0.894043f, 0.901855f, 0.909180f, 0.915527f, 0.920898f, - 0.927246f, 0.933105f, 0.938477f, 0.943848f, 0.948730f, 0.953125f, 0.957520f, 0.961914f, - 0.965820f, 0.970215f, 0.985840f, 0.985352f, 0.983887f, 0.981934f, 0.980957f, 0.979492f, - 0.005592f, 0.017181f, 0.030457f, 0.044739f, 0.060638f, 0.077454f, 0.097046f, 0.117981f, - 0.140625f, 0.164673f, 0.190552f, 0.217896f, 0.246582f, 0.275635f, 0.305176f, 0.336426f, - 0.366943f, 0.397949f, 0.428711f, 0.457764f, 0.487061f, 0.515137f, 0.542480f, 0.568848f, - 0.593750f, 0.619141f, 0.641602f, 0.662598f, 0.683594f, 0.703613f, 0.721191f, 0.738281f, - 0.755859f, 0.770996f, 0.784180f, 0.799316f, 0.811035f, 0.823730f, 0.833984f, 0.845703f, - 0.855957f, 0.865234f, 0.875000f, 0.883301f, 0.891602f, 0.898926f, 0.906738f, 0.912598f, - 0.919922f, 0.926270f, 0.931152f, 0.937988f, 0.942871f, 0.948242f, 0.952148f, 0.957520f, - 0.961914f, 0.966309f, 0.984375f, 0.983398f, 0.982422f, 0.981445f, 0.979492f, 0.978027f, - 0.004829f, 0.014816f, 0.025711f, 0.037964f, 0.051300f, 0.065796f, 0.082458f, 0.100037f, - 0.120178f, 0.141357f, 0.163330f, 0.187622f, 0.213013f, 0.240601f, 0.268311f, 0.296387f, - 0.325928f, 0.356445f, 0.385742f, 0.415771f, 0.445557f, 0.474121f, 0.501465f, 0.530762f, - 0.556152f, 0.581543f, 0.606445f, 0.630859f, 0.651855f, 0.672852f, 0.693359f, 0.712402f, - 0.730469f, 0.746582f, 0.762695f, 0.777832f, 0.791992f, 0.806152f, 0.818359f, 0.830566f, - 0.840820f, 0.852051f, 0.862305f, 0.871094f, 0.880371f, 0.888184f, 0.896484f, 0.904297f, - 0.910645f, 0.917969f, 0.924316f, 0.931152f, 0.936035f, 0.942383f, 0.947266f, 0.951660f, - 0.957031f, 0.960938f, 0.982422f, 0.982422f, 0.981445f, 0.979492f, 0.978516f, 0.977051f, - 0.004040f, 0.012436f, 0.022064f, 0.032440f, 0.044006f, 0.056549f, 0.070068f, 0.085999f, - 0.102539f, 0.120239f, 0.140625f, 0.161621f, 0.184448f, 0.208496f, 0.234253f, 0.260742f, - 0.288086f, 0.316406f, 0.345215f, 0.374512f, 0.404297f, 0.433350f, 0.462402f, 0.490234f, - 0.518066f, 0.543945f, 0.570312f, 0.594727f, 0.618652f, 0.642090f, 0.663086f, 0.683594f, - 0.703613f, 0.721680f, 0.739258f, 0.755859f, 0.772461f, 0.786621f, 0.798828f, 0.812500f, - 0.825195f, 0.836914f, 0.848633f, 0.858887f, 0.869141f, 0.877441f, 0.886230f, 0.894531f, - 0.902832f, 0.909668f, 0.916992f, 0.923340f, 0.929688f, 0.935547f, 0.941406f, 0.947266f, - 0.951660f, 0.957031f, 0.980469f, 0.980469f, 0.979492f, 0.978516f, 0.977051f, 0.976074f, - 0.003536f, 0.010872f, 0.018829f, 0.027893f, 0.037872f, 0.048492f, 0.060883f, 0.073425f, - 0.088074f, 0.103638f, 0.120789f, 0.139038f, 0.159912f, 0.181274f, 0.204102f, 0.227905f, - 0.253906f, 0.280518f, 0.307861f, 0.335938f, 0.364746f, 0.393311f, 0.421631f, 0.451416f, - 0.479004f, 0.505859f, 0.533203f, 0.560059f, 0.584473f, 0.608398f, 0.631836f, 0.653320f, - 0.674805f, 0.695801f, 0.714355f, 0.731934f, 0.749512f, 0.765137f, 0.781250f, 0.794434f, - 0.808594f, 0.821289f, 0.833496f, 0.844238f, 0.855469f, 0.866211f, 0.875000f, 0.883789f, - 0.892578f, 0.901855f, 0.908691f, 0.915527f, 0.922852f, 0.929199f, 0.935059f, 0.941406f, - 0.947266f, 0.951172f, 0.978516f, 0.979004f, 0.978027f, 0.977051f, 0.975586f, 0.974121f, - 0.002989f, 0.009476f, 0.016785f, 0.024246f, 0.032745f, 0.041809f, 0.052246f, 0.063782f, - 0.076111f, 0.089722f, 0.104675f, 0.120605f, 0.138306f, 0.157959f, 0.178101f, 0.200073f, - 0.223145f, 0.247192f, 0.273193f, 0.300293f, 0.327148f, 0.354736f, 0.383545f, 0.411621f, - 0.439941f, 0.468018f, 0.495605f, 0.522949f, 0.548828f, 0.574219f, 0.598145f, 0.622559f, - 0.645508f, 0.666016f, 0.687500f, 0.706543f, 0.725586f, 0.743164f, 0.759766f, 0.775391f, - 0.791016f, 0.803711f, 0.817871f, 0.829590f, 0.841797f, 0.852539f, 0.863281f, 0.873047f, - 0.882812f, 0.891113f, 0.900391f, 0.906738f, 0.915039f, 0.922852f, 0.929688f, 0.936035f, - 0.941895f, 0.946777f, 0.976074f, 0.977051f, 0.976074f, 0.975586f, 0.974121f, 0.972656f, - 0.002846f, 0.008568f, 0.014557f, 0.021484f, 0.028442f, 0.036377f, 0.045074f, 0.055054f, - 0.066101f, 0.077759f, 0.090759f, 0.104797f, 0.120483f, 0.136719f, 0.155029f, 0.175171f, - 0.196045f, 0.218262f, 0.241943f, 0.266357f, 0.292480f, 0.319336f, 0.345703f, 0.373535f, - 0.402100f, 0.429932f, 0.457764f, 0.484863f, 0.512207f, 0.539062f, 0.564941f, 0.589844f, - 0.613281f, 0.636719f, 0.659180f, 0.680664f, 0.700684f, 0.718750f, 0.736816f, 0.754883f, - 0.770508f, 0.785645f, 0.799805f, 0.813965f, 0.826172f, 0.838867f, 0.850586f, 0.861328f, - 0.871582f, 0.881836f, 0.890625f, 0.898926f, 0.906738f, 0.915039f, 0.922363f, 0.928711f, - 0.936035f, 0.941895f, 0.974609f, 0.975098f, 0.974609f, 0.973633f, 0.972656f, 0.971191f, - 0.002285f, 0.007290f, 0.012634f, 0.018280f, 0.024918f, 0.032074f, 0.039673f, 0.048157f, - 0.057220f, 0.067810f, 0.078735f, 0.091248f, 0.104370f, 0.119873f, 0.135742f, 0.152344f, - 0.171631f, 0.191650f, 0.213501f, 0.236206f, 0.260010f, 0.285156f, 0.310547f, 0.338135f, - 0.364746f, 0.392578f, 0.420410f, 0.448242f, 0.476562f, 0.502441f, 0.529785f, 0.555664f, - 0.581543f, 0.605469f, 0.629395f, 0.652344f, 0.673340f, 0.693848f, 0.713867f, 0.732910f, - 0.750000f, 0.767090f, 0.782715f, 0.797852f, 0.811035f, 0.825195f, 0.836914f, 0.848633f, - 0.860840f, 0.870605f, 0.880371f, 0.890137f, 0.898926f, 0.907227f, 0.915527f, 0.923340f, - 0.929688f, 0.936523f, 0.972168f, 0.973145f, 0.972656f, 0.972168f, 0.970703f, 0.969727f, - 0.002064f, 0.006584f, 0.011154f, 0.016266f, 0.022263f, 0.028397f, 0.034973f, 0.042145f, - 0.050232f, 0.059235f, 0.069031f, 0.079346f, 0.091736f, 0.104553f, 0.118652f, 0.133789f, - 0.150635f, 0.168457f, 0.188110f, 0.208984f, 0.230225f, 0.253906f, 0.278076f, 0.303955f, - 0.329346f, 0.356689f, 0.384033f, 0.411865f, 0.439941f, 0.467285f, 0.493896f, 0.520996f, - 0.547363f, 0.573730f, 0.597168f, 0.622559f, 0.645508f, 0.667969f, 0.688965f, 0.709473f, - 0.728027f, 0.746094f, 0.762695f, 0.778809f, 0.794922f, 0.809082f, 0.822754f, 0.834961f, - 0.847168f, 0.858887f, 0.870117f, 0.880371f, 0.889648f, 0.898926f, 0.907227f, 0.915039f, - 0.923828f, 0.930176f, 0.970215f, 0.971680f, 0.970215f, 0.970215f, 0.968750f, 0.968262f, - 0.001935f, 0.005634f, 0.010078f, 0.014389f, 0.019669f, 0.024658f, 0.030716f, 0.037201f, - 0.044098f, 0.051941f, 0.060333f, 0.070129f, 0.080383f, 0.091370f, 0.103638f, 0.116943f, - 0.131714f, 0.148193f, 0.165161f, 0.183838f, 0.203979f, 0.225220f, 0.247803f, 0.271240f, - 0.296631f, 0.322510f, 0.349121f, 0.376221f, 0.403076f, 0.431152f, 0.458984f, 0.485596f, - 0.513672f, 0.540039f, 0.564941f, 0.590820f, 0.616211f, 0.638672f, 0.662109f, 0.683105f, - 0.704102f, 0.723633f, 0.741699f, 0.759766f, 0.776855f, 0.792480f, 0.807617f, 0.821777f, - 0.833496f, 0.847168f, 0.858887f, 0.870117f, 0.880859f, 0.889648f, 0.899414f, 0.908203f, - 0.916992f, 0.924316f, 0.967285f, 0.968262f, 0.968750f, 0.968262f, 0.967285f, 0.966309f, - 0.001805f, 0.005119f, 0.009079f, 0.013023f, 0.017487f, 0.022278f, 0.027130f, 0.032684f, - 0.038666f, 0.045959f, 0.052826f, 0.061401f, 0.070801f, 0.080139f, 0.090698f, 0.102844f, - 0.115845f, 0.130005f, 0.145264f, 0.162476f, 0.180176f, 0.199951f, 0.220459f, 0.242188f, - 0.265869f, 0.290283f, 0.315430f, 0.341309f, 0.368652f, 0.395752f, 0.423584f, 0.451416f, - 0.479248f, 0.505859f, 0.532227f, 0.559082f, 0.584961f, 0.609863f, 0.634277f, 0.656738f, - 0.678711f, 0.700195f, 0.720703f, 0.738281f, 0.757324f, 0.774414f, 0.790527f, 0.805664f, - 0.820312f, 0.834473f, 0.846680f, 0.858887f, 0.869629f, 0.880859f, 0.890625f, 0.899902f, - 0.909668f, 0.917969f, 0.964844f, 0.966797f, 0.967285f, 0.965820f, 0.964844f, 0.963867f, - 0.001437f, 0.004662f, 0.007919f, 0.011681f, 0.015404f, 0.019272f, 0.024261f, 0.029205f, - 0.034515f, 0.040619f, 0.046967f, 0.054138f, 0.061737f, 0.070496f, 0.080200f, 0.090271f, - 0.101807f, 0.114136f, 0.127686f, 0.143188f, 0.159058f, 0.176514f, 0.195190f, 0.215454f, - 0.237305f, 0.260010f, 0.283936f, 0.309326f, 0.334717f, 0.361328f, 0.389160f, 0.416260f, - 0.444336f, 0.471436f, 0.499512f, 0.525879f, 0.552734f, 0.579590f, 0.604004f, 0.628906f, - 0.651855f, 0.674805f, 0.696777f, 0.717773f, 0.737305f, 0.755859f, 0.772949f, 0.789551f, - 0.805664f, 0.819336f, 0.833984f, 0.847168f, 0.859375f, 0.871094f, 0.881836f, 0.892090f, - 0.902344f, 0.910156f, 0.962402f, 0.964355f, 0.964355f, 0.963867f, 0.962891f, 0.961914f, - 0.001264f, 0.004036f, 0.007088f, 0.010170f, 0.013672f, 0.017365f, 0.021423f, 0.025955f, - 0.030533f, 0.035614f, 0.041321f, 0.047791f, 0.054626f, 0.062195f, 0.070679f, 0.080017f, - 0.089600f, 0.100769f, 0.112854f, 0.125977f, 0.139893f, 0.156128f, 0.172852f, 0.191650f, - 0.211060f, 0.232056f, 0.254883f, 0.278076f, 0.302979f, 0.328125f, 0.355225f, 0.381836f, - 0.409912f, 0.437256f, 0.464844f, 0.492676f, 0.520508f, 0.547852f, 0.573242f, 0.599609f, - 0.625000f, 0.649414f, 0.672363f, 0.694336f, 0.714844f, 0.734863f, 0.753418f, 0.771484f, - 0.788574f, 0.804688f, 0.820312f, 0.833496f, 0.847656f, 0.859863f, 0.873047f, 0.883301f, - 0.894043f, 0.903809f, 0.959961f, 0.961914f, 0.962402f, 0.960938f, 0.960449f, 0.959961f, - 0.001297f, 0.003721f, 0.006397f, 0.009308f, 0.012260f, 0.015808f, 0.019302f, 0.023010f, - 0.027267f, 0.032013f, 0.037109f, 0.042419f, 0.048523f, 0.054962f, 0.061920f, 0.070435f, - 0.079407f, 0.088318f, 0.099121f, 0.111084f, 0.124023f, 0.137695f, 0.152832f, 0.169434f, - 0.187378f, 0.206421f, 0.227783f, 0.249268f, 0.272461f, 0.297363f, 0.322754f, 0.348389f, - 0.376221f, 0.403809f, 0.431396f, 0.459229f, 0.487305f, 0.515137f, 0.542480f, 0.569336f, - 0.595215f, 0.621094f, 0.645996f, 0.669434f, 0.691406f, 0.712891f, 0.733887f, 0.753418f, - 0.770996f, 0.789062f, 0.805176f, 0.820801f, 0.835449f, 0.849121f, 0.861328f, 0.874512f, - 0.885742f, 0.895508f, 0.956543f, 0.959473f, 0.958984f, 0.958984f, 0.958008f, 0.957031f, - 0.001267f, 0.003481f, 0.005955f, 0.008568f, 0.011185f, 0.014030f, 0.017151f, 0.020294f, - 0.024246f, 0.028427f, 0.032654f, 0.037476f, 0.042603f, 0.048523f, 0.054871f, 0.062408f, - 0.070129f, 0.078552f, 0.087769f, 0.097534f, 0.109192f, 0.121399f, 0.135010f, 0.150513f, - 0.165894f, 0.183960f, 0.202881f, 0.222656f, 0.244385f, 0.267334f, 0.291260f, 0.317139f, - 0.343506f, 0.370605f, 0.397949f, 0.426025f, 0.454346f, 0.482666f, 0.511230f, 0.538086f, - 0.565918f, 0.592285f, 0.618164f, 0.642578f, 0.667480f, 0.690918f, 0.711914f, 0.732910f, - 0.752930f, 0.771484f, 0.790039f, 0.806641f, 0.821777f, 0.837402f, 0.850586f, 0.864746f, - 0.875977f, 0.887695f, 0.953613f, 0.956543f, 0.957031f, 0.956055f, 0.956055f, 0.955078f, - 0.001068f, 0.003025f, 0.005283f, 0.007442f, 0.009857f, 0.012665f, 0.015930f, 0.018570f, - 0.021820f, 0.025314f, 0.028931f, 0.033325f, 0.038147f, 0.042908f, 0.049011f, 0.055176f, - 0.061859f, 0.069397f, 0.077637f, 0.086792f, 0.096252f, 0.107117f, 0.119385f, 0.132690f, - 0.147095f, 0.162720f, 0.180054f, 0.198486f, 0.218384f, 0.239990f, 0.262207f, 0.287109f, - 0.311523f, 0.337891f, 0.364990f, 0.392822f, 0.420654f, 0.449219f, 0.478027f, 0.505859f, - 0.535156f, 0.562012f, 0.588867f, 0.615723f, 0.641602f, 0.666016f, 0.688965f, 0.711914f, - 0.732910f, 0.753906f, 0.773438f, 0.791016f, 0.808594f, 0.823730f, 0.839355f, 0.854004f, - 0.867188f, 0.879883f, 0.950195f, 0.954102f, 0.954102f, 0.953125f, 0.952637f, 0.952148f, - 0.000884f, 0.003082f, 0.004631f, 0.006931f, 0.008942f, 0.011513f, 0.013779f, 0.016663f, - 0.019806f, 0.022934f, 0.026215f, 0.029999f, 0.033813f, 0.038544f, 0.043365f, 0.048615f, - 0.054352f, 0.061005f, 0.068420f, 0.076477f, 0.085022f, 0.095032f, 0.105469f, 0.117432f, - 0.130127f, 0.143799f, 0.159790f, 0.176270f, 0.194580f, 0.214478f, 0.235229f, 0.257568f, - 0.281982f, 0.306641f, 0.332764f, 0.359863f, 0.388184f, 0.416016f, 0.445557f, 0.474854f, - 0.502441f, 0.531738f, 0.559570f, 0.586914f, 0.614258f, 0.640625f, 0.665039f, 0.689453f, - 0.712891f, 0.734863f, 0.755371f, 0.774902f, 0.793945f, 0.810547f, 0.827637f, 0.842773f, - 0.857910f, 0.871094f, 0.946777f, 0.950684f, 0.951172f, 0.950684f, 0.949707f, 0.949707f, - 0.000848f, 0.002630f, 0.004330f, 0.006386f, 0.008148f, 0.010437f, 0.012436f, 0.014977f, - 0.017731f, 0.020645f, 0.023529f, 0.026413f, 0.030289f, 0.034302f, 0.038391f, 0.043365f, - 0.048737f, 0.054413f, 0.060455f, 0.067383f, 0.075134f, 0.083801f, 0.093262f, 0.103821f, - 0.114746f, 0.127441f, 0.140991f, 0.156372f, 0.172729f, 0.190918f, 0.210449f, 0.231201f, - 0.253662f, 0.277344f, 0.302734f, 0.328857f, 0.355225f, 0.384033f, 0.413086f, 0.440918f, - 0.471191f, 0.500488f, 0.529785f, 0.558594f, 0.586426f, 0.613770f, 0.640137f, 0.666016f, - 0.689453f, 0.714355f, 0.736328f, 0.757812f, 0.777832f, 0.796875f, 0.813965f, 0.831543f, - 0.847168f, 0.860840f, 0.943848f, 0.948242f, 0.947754f, 0.948242f, 0.946777f, 0.946777f, - 0.000747f, 0.002462f, 0.004192f, 0.005573f, 0.007454f, 0.009430f, 0.011253f, 0.013588f, - 0.015762f, 0.018112f, 0.020859f, 0.023758f, 0.027084f, 0.030426f, 0.034332f, 0.038635f, - 0.042999f, 0.048340f, 0.053772f, 0.060028f, 0.066589f, 0.074402f, 0.082764f, 0.091553f, - 0.101685f, 0.112854f, 0.125122f, 0.138184f, 0.153320f, 0.169556f, 0.187500f, 0.206543f, - 0.227539f, 0.249512f, 0.273193f, 0.298340f, 0.324463f, 0.351562f, 0.379883f, 0.409424f, - 0.438477f, 0.468750f, 0.498047f, 0.527832f, 0.556641f, 0.585449f, 0.614258f, 0.641113f, - 0.666992f, 0.692383f, 0.716309f, 0.738281f, 0.760742f, 0.780273f, 0.799805f, 0.818848f, - 0.834473f, 0.851074f, 0.939941f, 0.944824f, 0.944336f, 0.944336f, 0.944336f, 0.943359f, - 0.000670f, 0.002079f, 0.003538f, 0.005146f, 0.006508f, 0.008247f, 0.010223f, 0.012260f, - 0.014153f, 0.016479f, 0.018677f, 0.021515f, 0.024323f, 0.027313f, 0.030518f, 0.034302f, - 0.038422f, 0.042725f, 0.047760f, 0.053101f, 0.059113f, 0.065613f, 0.072937f, 0.080444f, - 0.089722f, 0.099426f, 0.110596f, 0.122314f, 0.135742f, 0.150513f, 0.166260f, 0.183716f, - 0.202759f, 0.223633f, 0.245728f, 0.269287f, 0.294189f, 0.320557f, 0.348633f, 0.376709f, - 0.406494f, 0.436523f, 0.467285f, 0.497070f, 0.528320f, 0.557129f, 0.586426f, 0.614746f, - 0.642090f, 0.668945f, 0.694824f, 0.718750f, 0.742676f, 0.764648f, 0.786133f, 0.805176f, - 0.823242f, 0.840820f, 0.936035f, 0.940918f, 0.941406f, 0.941406f, 0.940430f, 0.939941f, - 0.000645f, 0.001963f, 0.003384f, 0.004719f, 0.006042f, 0.007614f, 0.009384f, 0.011192f, - 0.012665f, 0.015083f, 0.016861f, 0.019165f, 0.021393f, 0.024445f, 0.027451f, 0.030716f, - 0.034149f, 0.038116f, 0.042389f, 0.047028f, 0.052277f, 0.058014f, 0.064270f, 0.071289f, - 0.079041f, 0.087830f, 0.097351f, 0.108337f, 0.119995f, 0.132812f, 0.147217f, 0.163452f, - 0.180420f, 0.199585f, 0.219849f, 0.242065f, 0.265625f, 0.291260f, 0.318115f, 0.345703f, - 0.375000f, 0.404541f, 0.434326f, 0.465820f, 0.496582f, 0.526855f, 0.557617f, 0.587402f, - 0.616699f, 0.645508f, 0.672363f, 0.698242f, 0.723145f, 0.747559f, 0.770020f, 0.791504f, - 0.810059f, 0.828613f, 0.931641f, 0.937012f, 0.937500f, 0.937500f, 0.937012f, 0.936523f, - 0.000692f, 0.001705f, 0.003000f, 0.004238f, 0.005798f, 0.006805f, 0.008659f, 0.009933f, - 0.011681f, 0.013191f, 0.015259f, 0.017166f, 0.019379f, 0.021729f, 0.024796f, 0.027328f, - 0.030380f, 0.033661f, 0.037598f, 0.041718f, 0.046539f, 0.051270f, 0.056946f, 0.062988f, - 0.069885f, 0.077271f, 0.085999f, 0.095398f, 0.105652f, 0.117859f, 0.129883f, 0.144409f, - 0.159912f, 0.177002f, 0.196045f, 0.216553f, 0.239014f, 0.262451f, 0.288086f, 0.314941f, - 0.343262f, 0.372314f, 0.403076f, 0.433594f, 0.465332f, 0.496826f, 0.527832f, 0.559082f, - 0.589355f, 0.619629f, 0.648926f, 0.676758f, 0.703125f, 0.728516f, 0.752930f, 0.775391f, - 0.797363f, 0.817871f, 0.927246f, 0.933105f, 0.934082f, 0.933594f, 0.933594f, 0.933105f, - 0.000460f, 0.001622f, 0.002705f, 0.003983f, 0.004925f, 0.006363f, 0.007652f, 0.008965f, - 0.010521f, 0.011963f, 0.013664f, 0.015480f, 0.017258f, 0.019440f, 0.021912f, 0.024338f, - 0.027084f, 0.030212f, 0.033356f, 0.037018f, 0.040833f, 0.045380f, 0.050110f, 0.055573f, - 0.061829f, 0.068359f, 0.075928f, 0.083984f, 0.093140f, 0.103333f, 0.115112f, 0.127441f, - 0.141602f, 0.156982f, 0.174316f, 0.192871f, 0.213257f, 0.235596f, 0.259766f, 0.285400f, - 0.312256f, 0.341797f, 0.371094f, 0.402100f, 0.434082f, 0.465332f, 0.497314f, 0.529297f, - 0.562012f, 0.592773f, 0.623535f, 0.652832f, 0.681641f, 0.709473f, 0.735352f, 0.759766f, - 0.783203f, 0.803711f, 0.922363f, 0.929199f, 0.929688f, 0.929199f, 0.929688f, 0.928711f, - 0.000341f, 0.001686f, 0.002537f, 0.003769f, 0.004745f, 0.005764f, 0.007034f, 0.008286f, - 0.009369f, 0.010742f, 0.012161f, 0.013931f, 0.015671f, 0.017563f, 0.019440f, 0.021851f, - 0.024231f, 0.026672f, 0.029556f, 0.032776f, 0.036255f, 0.040283f, 0.044464f, 0.049194f, - 0.054413f, 0.060059f, 0.066589f, 0.074036f, 0.081909f, 0.091187f, 0.100769f, 0.112000f, - 0.124512f, 0.139038f, 0.154297f, 0.171265f, 0.189819f, 0.210571f, 0.232788f, 0.257324f, - 0.283203f, 0.311035f, 0.339844f, 0.370850f, 0.402100f, 0.433838f, 0.466797f, 0.499268f, - 0.532227f, 0.565430f, 0.598145f, 0.628418f, 0.659180f, 0.687988f, 0.715820f, 0.742188f, - 0.767090f, 0.791504f, 0.917969f, 0.924805f, 0.925293f, 0.925293f, 0.924805f, 0.924805f, - 0.000405f, 0.001282f, 0.002298f, 0.003269f, 0.004448f, 0.005043f, 0.006294f, 0.007233f, - 0.008606f, 0.009727f, 0.010849f, 0.012421f, 0.013885f, 0.015465f, 0.017426f, 0.019394f, - 0.021667f, 0.023819f, 0.026154f, 0.029175f, 0.032227f, 0.035706f, 0.039062f, 0.043427f, - 0.047913f, 0.052856f, 0.058502f, 0.064880f, 0.071960f, 0.079895f, 0.088867f, 0.098633f, - 0.109619f, 0.122192f, 0.135742f, 0.151489f, 0.168457f, 0.187134f, 0.207764f, 0.230835f, - 0.254883f, 0.281494f, 0.310059f, 0.339355f, 0.370361f, 0.402588f, 0.435547f, 0.468994f, - 0.502930f, 0.537109f, 0.569824f, 0.602051f, 0.634766f, 0.665527f, 0.695801f, 0.724121f, - 0.750488f, 0.776855f, 0.912598f, 0.919434f, 0.920410f, 0.920410f, 0.919922f, 0.920410f, - 0.000529f, 0.001217f, 0.002171f, 0.003035f, 0.003790f, 0.004784f, 0.005711f, 0.006756f, - 0.007782f, 0.008987f, 0.009773f, 0.011185f, 0.012650f, 0.013771f, 0.015656f, 0.017181f, - 0.018890f, 0.021057f, 0.023239f, 0.025848f, 0.028488f, 0.031525f, 0.034607f, 0.038147f, - 0.042023f, 0.046539f, 0.051605f, 0.056793f, 0.063049f, 0.069946f, 0.078064f, 0.086548f, - 0.096313f, 0.107117f, 0.119446f, 0.133301f, 0.148560f, 0.165405f, 0.184570f, 0.205811f, - 0.228394f, 0.253174f, 0.280029f, 0.308594f, 0.339111f, 0.370605f, 0.404053f, 0.437988f, - 0.471680f, 0.506348f, 0.541504f, 0.576172f, 0.609375f, 0.642578f, 0.674316f, 0.705078f, - 0.734375f, 0.761719f, 0.907227f, 0.914062f, 0.915527f, 0.915527f, 0.916016f, 0.915039f, - 0.000402f, 0.001247f, 0.001841f, 0.002651f, 0.003414f, 0.004200f, 0.005337f, 0.005821f, - 0.006733f, 0.008041f, 0.008942f, 0.010201f, 0.011261f, 0.012749f, 0.013893f, 0.015472f, - 0.016663f, 0.018829f, 0.020615f, 0.022873f, 0.025299f, 0.027893f, 0.030533f, 0.033600f, - 0.037140f, 0.040924f, 0.044983f, 0.049927f, 0.055359f, 0.061340f, 0.068176f, 0.075500f, - 0.084106f, 0.093933f, 0.104370f, 0.116638f, 0.130249f, 0.145996f, 0.162842f, 0.181885f, - 0.203735f, 0.226562f, 0.251465f, 0.279297f, 0.308594f, 0.339355f, 0.373047f, 0.406982f, - 0.440918f, 0.477051f, 0.511719f, 0.548340f, 0.583496f, 0.618164f, 0.652344f, 0.684570f, - 0.715332f, 0.745605f, 0.901855f, 0.909180f, 0.910156f, 0.910645f, 0.910156f, 0.910156f, - 0.000371f, 0.001090f, 0.001752f, 0.002409f, 0.003042f, 0.003963f, 0.004898f, 0.005295f, - 0.006077f, 0.006992f, 0.008102f, 0.009338f, 0.010101f, 0.011078f, 0.012375f, 0.013718f, - 0.015099f, 0.016403f, 0.018402f, 0.020203f, 0.022354f, 0.024475f, 0.026825f, 0.029388f, - 0.032623f, 0.035522f, 0.039429f, 0.043762f, 0.048462f, 0.053558f, 0.059265f, 0.065552f, - 0.073120f, 0.081787f, 0.091431f, 0.102112f, 0.114136f, 0.127930f, 0.143066f, 0.160767f, - 0.179810f, 0.200928f, 0.224854f, 0.250732f, 0.279053f, 0.308838f, 0.340820f, 0.374756f, - 0.410156f, 0.446045f, 0.482666f, 0.520020f, 0.556152f, 0.593262f, 0.628906f, 0.663574f, - 0.695801f, 0.728027f, 0.895508f, 0.903809f, 0.904297f, 0.904297f, 0.904297f, 0.904785f, - 0.000425f, 0.000937f, 0.001529f, 0.002129f, 0.002674f, 0.003696f, 0.004257f, 0.004990f, - 0.005726f, 0.006161f, 0.007118f, 0.007919f, 0.009109f, 0.009941f, 0.011055f, 0.011993f, - 0.013191f, 0.014832f, 0.016281f, 0.017868f, 0.019562f, 0.021362f, 0.023514f, 0.025909f, - 0.028549f, 0.031189f, 0.034637f, 0.037994f, 0.042145f, 0.046570f, 0.051453f, 0.057129f, - 0.063965f, 0.070984f, 0.079285f, 0.088806f, 0.099426f, 0.111267f, 0.125366f, 0.140747f, - 0.158203f, 0.178101f, 0.199585f, 0.223755f, 0.250732f, 0.279297f, 0.310059f, 0.343994f, - 0.377686f, 0.414307f, 0.451904f, 0.489258f, 0.527832f, 0.565918f, 0.603027f, 0.640137f, - 0.675781f, 0.710449f, 0.888672f, 0.897461f, 0.899902f, 0.900391f, 0.899414f, 0.899414f, - 0.000317f, 0.000823f, 0.001386f, 0.002108f, 0.002684f, 0.003239f, 0.003883f, 0.004303f, - 0.004730f, 0.005569f, 0.006626f, 0.007214f, 0.008003f, 0.008865f, 0.009590f, 0.010948f, - 0.011856f, 0.012871f, 0.014381f, 0.015640f, 0.017075f, 0.018799f, 0.020569f, 0.022537f, - 0.024704f, 0.027405f, 0.030090f, 0.033142f, 0.036346f, 0.040436f, 0.044830f, 0.049835f, - 0.055450f, 0.061584f, 0.068665f, 0.076904f, 0.086060f, 0.096741f, 0.109192f, 0.122559f, - 0.138428f, 0.155762f, 0.176270f, 0.198242f, 0.223145f, 0.250244f, 0.280518f, 0.312500f, - 0.346680f, 0.382324f, 0.420410f, 0.458740f, 0.498779f, 0.538086f, 0.577637f, 0.616211f, - 0.654297f, 0.690918f, 0.881348f, 0.890625f, 0.892578f, 0.893066f, 0.893066f, 0.892578f, - 0.000385f, 0.000766f, 0.001544f, 0.001925f, 0.002359f, 0.002947f, 0.003176f, 0.003691f, - 0.004288f, 0.005215f, 0.005917f, 0.006214f, 0.007019f, 0.007843f, 0.008469f, 0.009598f, - 0.010345f, 0.011559f, 0.012497f, 0.013634f, 0.014992f, 0.016373f, 0.017853f, 0.019608f, - 0.021515f, 0.023788f, 0.026260f, 0.028931f, 0.031860f, 0.034912f, 0.038635f, 0.042633f, - 0.047638f, 0.053070f, 0.059540f, 0.066284f, 0.074524f, 0.083679f, 0.094177f, 0.106445f, - 0.120361f, 0.135620f, 0.154053f, 0.174072f, 0.197144f, 0.222900f, 0.251221f, 0.281982f, - 0.315430f, 0.351318f, 0.388672f, 0.427734f, 0.468506f, 0.508301f, 0.549805f, 0.591309f, - 0.631348f, 0.670410f, 0.874512f, 0.884766f, 0.885742f, 0.886230f, 0.886230f, 0.886230f, - 0.000230f, 0.000832f, 0.001281f, 0.001865f, 0.002207f, 0.002605f, 0.003212f, 0.003284f, - 0.004124f, 0.004597f, 0.005222f, 0.005703f, 0.006260f, 0.007095f, 0.007790f, 0.008377f, - 0.009010f, 0.010078f, 0.011009f, 0.011925f, 0.013153f, 0.014282f, 0.015610f, 0.017151f, - 0.018951f, 0.020416f, 0.022583f, 0.024826f, 0.027328f, 0.030136f, 0.033508f, 0.036835f, - 0.040985f, 0.045410f, 0.050812f, 0.056854f, 0.063965f, 0.071777f, 0.081177f, 0.091858f, - 0.103699f, 0.117615f, 0.133423f, 0.152588f, 0.172974f, 0.196777f, 0.222900f, 0.252686f, - 0.284912f, 0.319824f, 0.356934f, 0.395996f, 0.436768f, 0.478516f, 0.521484f, 0.564453f, - 0.607422f, 0.649414f, 0.866699f, 0.876953f, 0.877930f, 0.879395f, 0.879883f, 0.878418f, - 0.000228f, 0.000734f, 0.000993f, 0.001416f, 0.001935f, 0.002293f, 0.002541f, 0.003174f, - 0.003508f, 0.004040f, 0.004337f, 0.005039f, 0.005505f, 0.006054f, 0.006840f, 0.007366f, - 0.008041f, 0.008644f, 0.009544f, 0.010460f, 0.011238f, 0.012329f, 0.013542f, 0.014755f, - 0.016083f, 0.017624f, 0.019424f, 0.021408f, 0.023422f, 0.025803f, 0.028366f, 0.031311f, - 0.034912f, 0.039124f, 0.043304f, 0.048492f, 0.054291f, 0.061188f, 0.069397f, 0.078552f, - 0.089233f, 0.101074f, 0.115540f, 0.131226f, 0.150757f, 0.172119f, 0.196533f, 0.224243f, - 0.254883f, 0.288574f, 0.324707f, 0.364014f, 0.405029f, 0.447510f, 0.491699f, 0.536133f, - 0.581543f, 0.627441f, 0.858398f, 0.869141f, 0.870605f, 0.871582f, 0.871094f, 0.871582f, - 0.000118f, 0.000713f, 0.000985f, 0.001328f, 0.001612f, 0.001999f, 0.002399f, 0.002913f, - 0.003139f, 0.003567f, 0.004055f, 0.004406f, 0.004986f, 0.005226f, 0.005856f, 0.006332f, - 0.007042f, 0.007553f, 0.008286f, 0.009064f, 0.009834f, 0.010696f, 0.011658f, 0.012726f, - 0.013817f, 0.015289f, 0.016693f, 0.018265f, 0.019699f, 0.021835f, 0.024307f, 0.026642f, - 0.029770f, 0.033234f, 0.037048f, 0.041351f, 0.046478f, 0.052032f, 0.058960f, 0.066589f, - 0.075745f, 0.086182f, 0.099121f, 0.113037f, 0.129517f, 0.149048f, 0.171387f, 0.196899f, - 0.225464f, 0.257812f, 0.293457f, 0.331787f, 0.373291f, 0.416748f, 0.460938f, 0.507812f, - 0.554688f, 0.602051f, 0.849609f, 0.859863f, 0.862793f, 0.863281f, 0.862793f, 0.862793f, - 0.000211f, 0.000522f, 0.000877f, 0.001204f, 0.001507f, 0.001724f, 0.002062f, 0.002426f, - 0.002867f, 0.003157f, 0.003443f, 0.003752f, 0.004192f, 0.004753f, 0.005154f, 0.005428f, - 0.006065f, 0.006546f, 0.007210f, 0.007725f, 0.008530f, 0.009247f, 0.010025f, 0.010887f, - 0.011909f, 0.012970f, 0.014069f, 0.015335f, 0.017105f, 0.018433f, 0.020554f, 0.022552f, - 0.025116f, 0.027802f, 0.031158f, 0.034485f, 0.038971f, 0.044037f, 0.049469f, 0.055847f, - 0.063843f, 0.072815f, 0.083618f, 0.095947f, 0.110840f, 0.128174f, 0.147949f, 0.171387f, - 0.198242f, 0.228271f, 0.262207f, 0.299805f, 0.340332f, 0.384277f, 0.430176f, 0.477295f, - 0.527344f, 0.577637f, 0.839844f, 0.851074f, 0.853516f, 0.854492f, 0.854980f, 0.854980f, - 0.000218f, 0.000479f, 0.000706f, 0.001109f, 0.001245f, 0.001763f, 0.001800f, 0.002211f, - 0.002377f, 0.002783f, 0.003103f, 0.003223f, 0.003782f, 0.004089f, 0.004326f, 0.004711f, - 0.005306f, 0.005569f, 0.006199f, 0.006653f, 0.007168f, 0.007919f, 0.008560f, 0.009254f, - 0.009979f, 0.010872f, 0.012054f, 0.012810f, 0.014221f, 0.015793f, 0.017181f, 0.018967f, - 0.021088f, 0.023361f, 0.026001f, 0.028915f, 0.032257f, 0.036469f, 0.040924f, 0.046875f, - 0.053375f, 0.061218f, 0.070435f, 0.080811f, 0.093628f, 0.108704f, 0.126709f, 0.147461f, - 0.172241f, 0.199951f, 0.232788f, 0.268799f, 0.308594f, 0.351562f, 0.397705f, 0.447266f, - 0.498291f, 0.550293f, 0.830078f, 0.841797f, 0.843750f, 0.845215f, 0.845215f, 0.845703f, - 0.000139f, 0.000379f, 0.000704f, 0.000896f, 0.001095f, 0.001392f, 0.001649f, 0.002058f, - 0.002235f, 0.002483f, 0.002621f, 0.002878f, 0.003214f, 0.003580f, 0.003820f, 0.004055f, - 0.004498f, 0.004791f, 0.005173f, 0.005692f, 0.006145f, 0.006691f, 0.007175f, 0.007874f, - 0.008499f, 0.009239f, 0.010117f, 0.011032f, 0.011864f, 0.012901f, 0.014282f, 0.015701f, - 0.017242f, 0.019516f, 0.021469f, 0.024002f, 0.026749f, 0.029953f, 0.034027f, 0.038727f, - 0.044250f, 0.050568f, 0.058136f, 0.067139f, 0.078247f, 0.091614f, 0.106689f, 0.125366f, - 0.147339f, 0.172974f, 0.202881f, 0.237671f, 0.275879f, 0.318359f, 0.365234f, 0.415283f, - 0.468018f, 0.521973f, 0.819336f, 0.832031f, 0.834473f, 0.834961f, 0.835449f, 0.835938f, - 0.000115f, 0.000396f, 0.000688f, 0.000885f, 0.000917f, 0.001393f, 0.001478f, 0.001590f, - 0.001944f, 0.002123f, 0.002291f, 0.002644f, 0.002666f, 0.003023f, 0.003197f, 0.003546f, - 0.003714f, 0.004246f, 0.004551f, 0.004837f, 0.005108f, 0.005577f, 0.006054f, 0.006504f, - 0.007023f, 0.007633f, 0.008362f, 0.009148f, 0.009926f, 0.010742f, 0.011917f, 0.013062f, - 0.014351f, 0.015991f, 0.017639f, 0.019455f, 0.021729f, 0.024689f, 0.027740f, 0.031708f, - 0.036102f, 0.041260f, 0.047882f, 0.055450f, 0.064392f, 0.075500f, 0.088928f, 0.104797f, - 0.124756f, 0.147949f, 0.175415f, 0.207275f, 0.244507f, 0.286133f, 0.332520f, 0.381836f, - 0.436279f, 0.492432f, 0.808105f, 0.821289f, 0.822754f, 0.824707f, 0.825195f, 0.824219f, - 0.000209f, 0.000435f, 0.000493f, 0.000669f, 0.001040f, 0.001076f, 0.001254f, 0.001398f, - 0.001603f, 0.001697f, 0.001987f, 0.002140f, 0.002268f, 0.002472f, 0.002769f, 0.002991f, - 0.003302f, 0.003572f, 0.003685f, 0.004002f, 0.004337f, 0.004654f, 0.005062f, 0.005379f, - 0.005871f, 0.006363f, 0.006733f, 0.007416f, 0.008102f, 0.008812f, 0.009727f, 0.010689f, - 0.011566f, 0.013145f, 0.014053f, 0.015762f, 0.017899f, 0.020096f, 0.022552f, 0.025528f, - 0.028992f, 0.033325f, 0.038635f, 0.044952f, 0.052582f, 0.061554f, 0.072998f, 0.086670f, - 0.103577f, 0.124329f, 0.148804f, 0.178467f, 0.213501f, 0.253174f, 0.298828f, 0.348877f, - 0.403076f, 0.461914f, 0.795898f, 0.809570f, 0.812012f, 0.813477f, 0.813477f, 0.814453f, - 0.000243f, 0.000322f, 0.000466f, 0.000710f, 0.000863f, 0.000942f, 0.001051f, 0.001182f, - 0.001369f, 0.001451f, 0.001716f, 0.001851f, 0.001968f, 0.002192f, 0.002323f, 0.002470f, - 0.002773f, 0.002850f, 0.003056f, 0.003399f, 0.003624f, 0.003832f, 0.004192f, 0.004467f, - 0.004955f, 0.005276f, 0.005772f, 0.006084f, 0.006672f, 0.007191f, 0.007828f, 0.008720f, - 0.009575f, 0.010292f, 0.011505f, 0.012535f, 0.014114f, 0.016006f, 0.017838f, 0.020462f, - 0.023193f, 0.026489f, 0.030807f, 0.035858f, 0.041840f, 0.049652f, 0.059174f, 0.070435f, - 0.084839f, 0.102783f, 0.124146f, 0.151489f, 0.183472f, 0.221802f, 0.265137f, 0.315186f, - 0.369629f, 0.430664f, 0.782715f, 0.796875f, 0.799805f, 0.800293f, 0.801758f, 0.801758f, - 0.000119f, 0.000369f, 0.000340f, 0.000595f, 0.000667f, 0.000841f, 0.001010f, 0.001086f, - 0.001179f, 0.001225f, 0.001494f, 0.001555f, 0.001654f, 0.001754f, 0.001965f, 0.002142f, - 0.002197f, 0.002432f, 0.002619f, 0.002811f, 0.003021f, 0.003139f, 0.003567f, 0.003708f, - 0.004066f, 0.004360f, 0.004612f, 0.005123f, 0.005489f, 0.005878f, 0.006306f, 0.006824f, - 0.007576f, 0.008286f, 0.008949f, 0.010155f, 0.011322f, 0.012756f, 0.014046f, 0.015976f, - 0.018250f, 0.020874f, 0.024094f, 0.027878f, 0.032867f, 0.039154f, 0.046509f, 0.055908f, - 0.068054f, 0.082886f, 0.102356f, 0.125732f, 0.155029f, 0.190674f, 0.232422f, 0.281006f, - 0.335693f, 0.397949f, 0.770020f, 0.783691f, 0.786621f, 0.787598f, 0.788086f, 0.789551f, - 0.000000f, 0.000220f, 0.000275f, 0.000562f, 0.000618f, 0.000683f, 0.000733f, 0.000761f, - 0.000966f, 0.001022f, 0.001184f, 0.001237f, 0.001382f, 0.001552f, 0.001688f, 0.001724f, - 0.001918f, 0.002024f, 0.002115f, 0.002243f, 0.002403f, 0.002718f, 0.002840f, 0.003052f, - 0.003330f, 0.003508f, 0.003860f, 0.004097f, 0.004314f, 0.004719f, 0.005074f, 0.005535f, - 0.006058f, 0.006584f, 0.007168f, 0.007874f, 0.008759f, 0.009651f, 0.011086f, 0.012459f, - 0.013992f, 0.015945f, 0.018433f, 0.021408f, 0.025192f, 0.029861f, 0.035950f, 0.043396f, - 0.053406f, 0.065735f, 0.082031f, 0.102234f, 0.128052f, 0.160645f, 0.200073f, 0.247192f, - 0.301025f, 0.363281f, 0.755371f, 0.770996f, 0.772949f, 0.773926f, 0.775879f, 0.775879f, - 0.000216f, 0.000102f, 0.000381f, 0.000487f, 0.000429f, 0.000552f, 0.000579f, 0.000788f, - 0.000804f, 0.000854f, 0.000937f, 0.000996f, 0.001078f, 0.001218f, 0.001315f, 0.001499f, - 0.001532f, 0.001642f, 0.001805f, 0.001825f, 0.002077f, 0.002178f, 0.002312f, 0.002396f, - 0.002575f, 0.002735f, 0.002947f, 0.003317f, 0.003428f, 0.003721f, 0.004185f, 0.004379f, - 0.004704f, 0.005253f, 0.005650f, 0.006145f, 0.006870f, 0.007515f, 0.008415f, 0.009430f, - 0.010612f, 0.012093f, 0.013954f, 0.016052f, 0.018967f, 0.022476f, 0.027115f, 0.032898f, - 0.040649f, 0.050690f, 0.063599f, 0.080811f, 0.103210f, 0.132202f, 0.168823f, 0.213501f, - 0.266602f, 0.329102f, 0.740234f, 0.756348f, 0.758789f, 0.760254f, 0.761230f, 0.761230f, - 0.000179f, 0.000181f, 0.000180f, 0.000289f, 0.000413f, 0.000458f, 0.000497f, 0.000620f, - 0.000646f, 0.000688f, 0.000830f, 0.000868f, 0.000904f, 0.000981f, 0.001024f, 0.001178f, - 0.001146f, 0.001302f, 0.001382f, 0.001523f, 0.001679f, 0.001737f, 0.001824f, 0.001959f, - 0.002195f, 0.002283f, 0.002438f, 0.002579f, 0.002703f, 0.002939f, 0.003181f, 0.003454f, - 0.003677f, 0.004051f, 0.004395f, 0.004738f, 0.005283f, 0.005783f, 0.006420f, 0.007095f, - 0.007988f, 0.009094f, 0.010384f, 0.011955f, 0.013939f, 0.016434f, 0.019836f, 0.024292f, - 0.030029f, 0.037659f, 0.048065f, 0.061890f, 0.080811f, 0.105774f, 0.138672f, 0.180542f, - 0.231934f, 0.293213f, 0.724121f, 0.740234f, 0.744141f, 0.745117f, 0.745605f, 0.746094f, - 0.000000f, 0.000056f, 0.000263f, 0.000339f, 0.000369f, 0.000357f, 0.000376f, 0.000508f, - 0.000519f, 0.000558f, 0.000581f, 0.000678f, 0.000767f, 0.000775f, 0.000905f, 0.000849f, - 0.000992f, 0.000942f, 0.001192f, 0.001169f, 0.001204f, 0.001375f, 0.001439f, 0.001532f, - 0.001634f, 0.001676f, 0.001799f, 0.001904f, 0.002165f, 0.002262f, 0.002377f, 0.002611f, - 0.002836f, 0.003103f, 0.003321f, 0.003550f, 0.004005f, 0.004356f, 0.004772f, 0.005295f, - 0.005962f, 0.006756f, 0.007690f, 0.008690f, 0.010078f, 0.011871f, 0.014252f, 0.017242f, - 0.021393f, 0.027100f, 0.034851f, 0.046051f, 0.060455f, 0.081848f, 0.110474f, 0.148682f, - 0.197632f, 0.257568f, 0.706543f, 0.724121f, 0.727539f, 0.729492f, 0.729980f, 0.729492f, - 0.000000f, 0.000130f, 0.000174f, 0.000312f, 0.000290f, 0.000293f, 0.000372f, 0.000319f, - 0.000397f, 0.000433f, 0.000550f, 0.000552f, 0.000564f, 0.000593f, 0.000638f, 0.000758f, - 0.000784f, 0.000797f, 0.000842f, 0.000937f, 0.001011f, 0.001068f, 0.001125f, 0.001231f, - 0.001228f, 0.001288f, 0.001409f, 0.001465f, 0.001644f, 0.001697f, 0.001965f, 0.001924f, - 0.002136f, 0.002270f, 0.002436f, 0.002697f, 0.002916f, 0.003202f, 0.003492f, 0.003929f, - 0.004391f, 0.004887f, 0.005516f, 0.006233f, 0.007240f, 0.008461f, 0.010094f, 0.012070f, - 0.014854f, 0.018585f, 0.024338f, 0.032379f, 0.043884f, 0.060516f, 0.084656f, 0.118469f, - 0.164185f, 0.222168f, 0.689941f, 0.708008f, 0.710449f, 0.711914f, 0.712891f, 0.712402f, - 0.000000f, 0.000000f, 0.000122f, 0.000226f, 0.000145f, 0.000282f, 0.000255f, 0.000247f, - 0.000323f, 0.000389f, 0.000379f, 0.000435f, 0.000461f, 0.000509f, 0.000535f, 0.000517f, - 0.000557f, 0.000604f, 0.000649f, 0.000690f, 0.000757f, 0.000773f, 0.000836f, 0.000865f, - 0.000924f, 0.000957f, 0.001095f, 0.001104f, 0.001243f, 0.001361f, 0.001458f, 0.001486f, - 0.001619f, 0.001745f, 0.001791f, 0.001993f, 0.002100f, 0.002321f, 0.002539f, 0.002771f, - 0.003084f, 0.003412f, 0.003866f, 0.004368f, 0.005062f, 0.005821f, 0.006882f, 0.008278f, - 0.010071f, 0.012756f, 0.016327f, 0.021774f, 0.029785f, 0.042206f, 0.061462f, 0.090149f, - 0.131348f, 0.187378f, 0.669434f, 0.688965f, 0.692383f, 0.694824f, 0.695801f, 0.695312f, - 0.000000f, 0.000118f, 0.000113f, 0.000158f, 0.000158f, 0.000176f, 0.000224f, 0.000202f, - 0.000251f, 0.000260f, 0.000280f, 0.000332f, 0.000316f, 0.000365f, 0.000389f, 0.000419f, - 0.000454f, 0.000435f, 0.000476f, 0.000494f, 0.000516f, 0.000576f, 0.000609f, 0.000656f, - 0.000678f, 0.000712f, 0.000792f, 0.000800f, 0.000852f, 0.000919f, 0.000961f, 0.001070f, - 0.001120f, 0.001238f, 0.001300f, 0.001480f, 0.001459f, 0.001634f, 0.001798f, 0.001947f, - 0.002111f, 0.002377f, 0.002615f, 0.002966f, 0.003410f, 0.003933f, 0.004585f, 0.005489f, - 0.006706f, 0.008148f, 0.010757f, 0.013962f, 0.019257f, 0.027771f, 0.041931f, 0.065125f, - 0.101135f, 0.152832f, 0.650391f, 0.670898f, 0.674316f, 0.675293f, 0.675781f, 0.677246f, - 0.000000f, 0.000000f, 0.000109f, 0.000106f, 0.000121f, 0.000117f, 0.000130f, 0.000151f, - 0.000161f, 0.000174f, 0.000234f, 0.000197f, 0.000205f, 0.000236f, 0.000272f, 0.000296f, - 0.000267f, 0.000296f, 0.000397f, 0.000344f, 0.000413f, 0.000395f, 0.000433f, 0.000434f, - 0.000504f, 0.000488f, 0.000532f, 0.000550f, 0.000602f, 0.000711f, 0.000675f, 0.000704f, - 0.000752f, 0.000817f, 0.000896f, 0.000955f, 0.001009f, 0.001091f, 0.001223f, 0.001271f, - 0.001415f, 0.001560f, 0.001721f, 0.001989f, 0.002214f, 0.002508f, 0.002930f, 0.003504f, - 0.004208f, 0.005169f, 0.006603f, 0.008606f, 0.011864f, 0.017090f, 0.026367f, 0.043396f, - 0.072571f, 0.119751f, 0.630859f, 0.650879f, 0.653809f, 0.656250f, 0.657227f, 0.657227f, - 0.000000f, 0.000111f, 0.000104f, 0.000100f, 0.000096f, 0.000094f, 0.000105f, 0.000096f, - 0.000101f, 0.000115f, 0.000119f, 0.000155f, 0.000129f, 0.000180f, 0.000186f, 0.000199f, - 0.000208f, 0.000214f, 0.000232f, 0.000230f, 0.000237f, 0.000247f, 0.000303f, 0.000276f, - 0.000324f, 0.000332f, 0.000381f, 0.000371f, 0.000393f, 0.000428f, 0.000490f, 0.000468f, - 0.000512f, 0.000540f, 0.000598f, 0.000670f, 0.000673f, 0.000711f, 0.000767f, 0.000842f, - 0.000894f, 0.000985f, 0.001120f, 0.001200f, 0.001416f, 0.001544f, 0.001768f, 0.002052f, - 0.002510f, 0.003044f, 0.003796f, 0.005016f, 0.006870f, 0.009918f, 0.015335f, 0.026077f, - 0.048004f, 0.088745f, 0.610352f, 0.630859f, 0.634277f, 0.636230f, 0.637207f, 0.638184f, - 0.000000f, 0.000104f, 0.000098f, 0.000092f, 0.000087f, 0.000084f, 0.000081f, 0.000078f, - 0.000074f, 0.000070f, 0.000073f, 0.000075f, 0.000081f, 0.000081f, 0.000119f, 0.000124f, - 0.000129f, 0.000115f, 0.000142f, 0.000169f, 0.000155f, 0.000169f, 0.000172f, 0.000196f, - 0.000209f, 0.000211f, 0.000203f, 0.000238f, 0.000245f, 0.000260f, 0.000282f, 0.000281f, - 0.000297f, 0.000333f, 0.000343f, 0.000374f, 0.000398f, 0.000428f, 0.000473f, 0.000494f, - 0.000534f, 0.000591f, 0.000643f, 0.000708f, 0.000790f, 0.000893f, 0.001040f, 0.001169f, - 0.001381f, 0.001676f, 0.002123f, 0.002686f, 0.003658f, 0.005329f, 0.008347f, 0.014244f, - 0.027954f, 0.060638f, 0.587891f, 0.609375f, 0.613281f, 0.614746f, 0.616699f, 0.616211f, - 0.000110f, 0.000094f, 0.000085f, 0.000079f, 0.000075f, 0.000072f, 0.000069f, 0.000067f, - 0.000065f, 0.000063f, 0.000059f, 0.000059f, 0.000054f, 0.000051f, 0.000055f, 0.000051f, - 0.000066f, 0.000066f, 0.000078f, 0.000074f, 0.000089f, 0.000091f, 0.000102f, 0.000109f, - 0.000114f, 0.000126f, 0.000133f, 0.000130f, 0.000141f, 0.000141f, 0.000156f, 0.000172f, - 0.000180f, 0.000179f, 0.000206f, 0.000199f, 0.000214f, 0.000254f, 0.000247f, 0.000282f, - 0.000300f, 0.000324f, 0.000349f, 0.000374f, 0.000413f, 0.000459f, 0.000513f, 0.000619f, - 0.000711f, 0.000823f, 0.001030f, 0.001269f, 0.001724f, 0.002487f, 0.003948f, 0.007015f, - 0.014122f, 0.036346f, 0.565430f, 0.586426f, 0.592285f, 0.592773f, 0.594238f, 0.594727f, - 0.000092f, 0.000073f, 0.000067f, 0.000062f, 0.000057f, 0.000055f, 0.000052f, 0.000052f, - 0.000049f, 0.000049f, 0.000047f, 0.000046f, 0.000046f, 0.000043f, 0.000041f, 0.000039f, - 0.000038f, 0.000036f, 0.000039f, 0.000036f, 0.000039f, 0.000037f, 0.000039f, 0.000047f, - 0.000051f, 0.000057f, 0.000059f, 0.000060f, 0.000067f, 0.000071f, 0.000078f, 0.000085f, - 0.000087f, 0.000091f, 0.000098f, 0.000095f, 0.000102f, 0.000122f, 0.000122f, 0.000137f, - 0.000143f, 0.000145f, 0.000168f, 0.000171f, 0.000197f, 0.000209f, 0.000234f, 0.000264f, - 0.000295f, 0.000349f, 0.000418f, 0.000520f, 0.000678f, 0.000958f, 0.001512f, 0.002745f, - 0.006092f, 0.017456f, 0.542969f, 0.565430f, 0.568848f, 0.569824f, 0.572266f, 0.572266f, - 0.000052f, 0.000042f, 0.000037f, 0.000035f, 0.000033f, 0.000033f, 0.000032f, 0.000031f, - 0.000031f, 0.000029f, 0.000030f, 0.000030f, 0.000029f, 0.000028f, 0.000028f, 0.000028f, - 0.000028f, 0.000028f, 0.000027f, 0.000026f, 0.000024f, 0.000023f, 0.000022f, 0.000022f, - 0.000021f, 0.000020f, 0.000019f, 0.000022f, 0.000020f, 0.000023f, 0.000024f, 0.000026f, - 0.000028f, 0.000035f, 0.000037f, 0.000038f, 0.000039f, 0.000043f, 0.000048f, 0.000050f, - 0.000053f, 0.000055f, 0.000062f, 0.000059f, 0.000072f, 0.000070f, 0.000087f, 0.000099f, - 0.000100f, 0.000119f, 0.000142f, 0.000162f, 0.000217f, 0.000283f, 0.000425f, 0.000760f, - 0.001818f, 0.006405f, 0.519043f, 0.541504f, 0.546387f, 0.548828f, 0.549316f, 0.550781f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000004f, - 0.000004f, 0.000006f, 0.000006f, 0.000008f, 0.000009f, 0.000009f, 0.000009f, 0.000010f, - 0.000010f, 0.000010f, 0.000011f, 0.000011f, 0.000011f, 0.000012f, 0.000012f, 0.000012f, - 0.000012f, 0.000013f, 0.000012f, 0.000012f, 0.000011f, 0.000011f, 0.000011f, 0.000010f, - 0.000010f, 0.000009f, 0.000009f, 0.000008f, 0.000008f, 0.000008f, 0.000008f, 0.000011f, - 0.000011f, 0.000012f, 0.000015f, 0.000016f, 0.000016f, 0.000018f, 0.000018f, 0.000020f, - 0.000022f, 0.000024f, 0.000028f, 0.000035f, 0.000036f, 0.000052f, 0.000071f, 0.000117f, - 0.000260f, 0.001269f, 0.495605f, 0.518555f, 0.523926f, 0.525879f, 0.526855f, 0.527344f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000001f, 0.000001f, 0.000001f, 0.000002f, - 0.000002f, 0.000002f, 0.000003f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, - 0.000002f, 0.000001f, 0.000001f, 0.000002f, 0.000002f, 0.000002f, 0.000003f, 0.000003f, - 0.000005f, 0.000021f, 0.473145f, 0.495605f, 0.500000f, 0.502441f, 0.503418f, 0.503906f, - }, - { - 0.045868f, 0.130493f, 0.205322f, 0.272705f, 0.331787f, 0.384521f, 0.431885f, 0.473389f, - 0.511719f, 0.545898f, 0.576660f, 0.605469f, 0.631348f, 0.654785f, 0.676758f, 0.696289f, - 0.714355f, 0.732422f, 0.749023f, 0.763184f, 0.777832f, 0.790527f, 0.802734f, 0.813477f, - 0.824219f, 0.834961f, 0.844238f, 0.853027f, 0.862305f, 0.869629f, 0.877441f, 0.884277f, - 0.892090f, 0.898926f, 0.904297f, 0.910645f, 0.916992f, 0.921875f, 0.926758f, 0.931641f, - 0.937012f, 0.941406f, 0.945801f, 0.950195f, 0.954102f, 0.958496f, 0.962402f, 0.966309f, - 0.969238f, 0.973145f, 0.976074f, 0.979492f, 0.982422f, 0.985352f, 0.988281f, 0.991211f, - 0.993652f, 0.996094f, 0.997070f, 0.993164f, 0.990234f, 0.987305f, 0.984375f, 0.981445f, - 0.033447f, 0.097717f, 0.160400f, 0.219238f, 0.273438f, 0.323486f, 0.371582f, 0.414062f, - 0.454834f, 0.491211f, 0.524414f, 0.555176f, 0.583984f, 0.610840f, 0.635254f, 0.658203f, - 0.678223f, 0.697754f, 0.716309f, 0.732422f, 0.749023f, 0.763184f, 0.776855f, 0.790527f, - 0.802734f, 0.812988f, 0.824707f, 0.834473f, 0.844238f, 0.853516f, 0.862305f, 0.870117f, - 0.877930f, 0.884766f, 0.892090f, 0.897949f, 0.905762f, 0.910645f, 0.917480f, 0.923340f, - 0.927734f, 0.933105f, 0.937988f, 0.942871f, 0.947266f, 0.951172f, 0.955566f, 0.960449f, - 0.963379f, 0.967285f, 0.970703f, 0.974609f, 0.978027f, 0.981445f, 0.984863f, 0.986816f, - 0.989746f, 0.993164f, 0.995605f, 0.992188f, 0.988770f, 0.986328f, 0.983398f, 0.980957f, - 0.024796f, 0.075195f, 0.126221f, 0.176025f, 0.224976f, 0.271729f, 0.317383f, 0.359375f, - 0.399902f, 0.437744f, 0.472656f, 0.505371f, 0.536133f, 0.565430f, 0.591797f, 0.615723f, - 0.639648f, 0.660156f, 0.681152f, 0.699219f, 0.718262f, 0.734375f, 0.749512f, 0.764648f, - 0.777832f, 0.791016f, 0.802734f, 0.813965f, 0.825195f, 0.835449f, 0.844727f, 0.854004f, - 0.862305f, 0.871094f, 0.878418f, 0.886230f, 0.893555f, 0.900391f, 0.906738f, 0.912598f, - 0.917969f, 0.923828f, 0.929688f, 0.935059f, 0.939941f, 0.943848f, 0.949219f, 0.953613f, - 0.958008f, 0.961914f, 0.965332f, 0.969238f, 0.972656f, 0.976074f, 0.979492f, 0.982910f, - 0.986328f, 0.989258f, 0.993652f, 0.990723f, 0.987793f, 0.985352f, 0.982910f, 0.979980f, - 0.019119f, 0.058624f, 0.100220f, 0.142578f, 0.185303f, 0.227417f, 0.269287f, 0.310059f, - 0.348877f, 0.385254f, 0.421875f, 0.455566f, 0.489014f, 0.518555f, 0.546875f, 0.574707f, - 0.598633f, 0.624023f, 0.645508f, 0.666016f, 0.684082f, 0.702637f, 0.720703f, 0.736816f, - 0.751465f, 0.766113f, 0.779785f, 0.792969f, 0.804199f, 0.815918f, 0.826660f, 0.836426f, - 0.846191f, 0.855957f, 0.864746f, 0.872559f, 0.880371f, 0.888184f, 0.895508f, 0.902344f, - 0.908691f, 0.914062f, 0.919922f, 0.925293f, 0.932129f, 0.936035f, 0.941895f, 0.946289f, - 0.951172f, 0.955566f, 0.959473f, 0.963867f, 0.967773f, 0.970703f, 0.975586f, 0.978516f, - 0.981934f, 0.985352f, 0.991699f, 0.988770f, 0.986328f, 0.983887f, 0.981445f, 0.979004f, - 0.015175f, 0.046997f, 0.080688f, 0.116028f, 0.152466f, 0.189819f, 0.227417f, 0.264404f, - 0.301758f, 0.338623f, 0.374268f, 0.407471f, 0.439941f, 0.471924f, 0.501465f, 0.529785f, - 0.556641f, 0.582031f, 0.606445f, 0.629395f, 0.649902f, 0.670898f, 0.688965f, 0.708496f, - 0.725098f, 0.740723f, 0.755371f, 0.769531f, 0.782715f, 0.795410f, 0.807129f, 0.818848f, - 0.829590f, 0.839844f, 0.849121f, 0.857910f, 0.866699f, 0.875488f, 0.882812f, 0.890625f, - 0.897461f, 0.904297f, 0.910645f, 0.916992f, 0.922363f, 0.928223f, 0.933594f, 0.938477f, - 0.944824f, 0.949707f, 0.953613f, 0.958008f, 0.962402f, 0.966309f, 0.970703f, 0.974121f, - 0.977539f, 0.981934f, 0.990234f, 0.987793f, 0.984863f, 0.982910f, 0.980469f, 0.978516f, - 0.012215f, 0.038452f, 0.066101f, 0.095825f, 0.126831f, 0.159180f, 0.192749f, 0.226685f, - 0.260986f, 0.294922f, 0.328857f, 0.363037f, 0.394531f, 0.426270f, 0.457520f, 0.486572f, - 0.514648f, 0.541016f, 0.567871f, 0.590820f, 0.614746f, 0.636230f, 0.657227f, 0.676270f, - 0.694336f, 0.711914f, 0.729492f, 0.744141f, 0.759277f, 0.773438f, 0.786621f, 0.798340f, - 0.811523f, 0.822266f, 0.833496f, 0.842773f, 0.851562f, 0.861816f, 0.869629f, 0.878418f, - 0.885742f, 0.893066f, 0.900879f, 0.907715f, 0.913574f, 0.919922f, 0.925781f, 0.932129f, - 0.937012f, 0.942871f, 0.946777f, 0.951660f, 0.957031f, 0.960938f, 0.965332f, 0.969727f, - 0.973633f, 0.977051f, 0.988281f, 0.986328f, 0.983887f, 0.981445f, 0.979492f, 0.976562f, - 0.009903f, 0.031525f, 0.054626f, 0.078979f, 0.105408f, 0.133789f, 0.162720f, 0.192993f, - 0.224976f, 0.256592f, 0.288330f, 0.320312f, 0.352295f, 0.383545f, 0.414062f, 0.443848f, - 0.473389f, 0.500488f, 0.526367f, 0.553223f, 0.577637f, 0.600586f, 0.622070f, 0.644043f, - 0.664551f, 0.683105f, 0.701660f, 0.718262f, 0.734375f, 0.750000f, 0.764648f, 0.778320f, - 0.791016f, 0.802734f, 0.815430f, 0.826172f, 0.836426f, 0.845703f, 0.855957f, 0.864258f, - 0.874023f, 0.881348f, 0.889648f, 0.896973f, 0.904297f, 0.911621f, 0.917480f, 0.922852f, - 0.929199f, 0.935059f, 0.939941f, 0.944824f, 0.950195f, 0.954590f, 0.959961f, 0.964355f, - 0.968262f, 0.972656f, 0.986328f, 0.984375f, 0.981934f, 0.979980f, 0.978027f, 0.975586f, - 0.008385f, 0.026154f, 0.045319f, 0.066467f, 0.089111f, 0.113220f, 0.138916f, 0.165405f, - 0.192871f, 0.222290f, 0.252197f, 0.281494f, 0.311279f, 0.342285f, 0.372314f, 0.402832f, - 0.431641f, 0.459473f, 0.486572f, 0.513672f, 0.539062f, 0.562988f, 0.587402f, 0.609863f, - 0.631348f, 0.652344f, 0.671875f, 0.689941f, 0.708008f, 0.724609f, 0.740234f, 0.755371f, - 0.768066f, 0.783203f, 0.795410f, 0.808105f, 0.819336f, 0.830078f, 0.840332f, 0.851074f, - 0.860352f, 0.869141f, 0.877930f, 0.885742f, 0.893555f, 0.900879f, 0.907715f, 0.915039f, - 0.920410f, 0.926758f, 0.933105f, 0.938965f, 0.944336f, 0.949707f, 0.953613f, 0.958984f, - 0.962891f, 0.967285f, 0.984375f, 0.982910f, 0.980957f, 0.978516f, 0.976562f, 0.974609f, - 0.006992f, 0.022324f, 0.038544f, 0.056396f, 0.075317f, 0.095947f, 0.117981f, 0.141968f, - 0.166504f, 0.192627f, 0.219238f, 0.246704f, 0.275879f, 0.304443f, 0.333252f, 0.362305f, - 0.390869f, 0.419678f, 0.447266f, 0.474121f, 0.500977f, 0.525879f, 0.551270f, 0.574219f, - 0.597656f, 0.620117f, 0.641602f, 0.661133f, 0.680664f, 0.698242f, 0.715332f, 0.731934f, - 0.746582f, 0.761230f, 0.775391f, 0.789551f, 0.802246f, 0.813477f, 0.825195f, 0.835938f, - 0.846191f, 0.855957f, 0.865723f, 0.873535f, 0.882324f, 0.890625f, 0.898438f, 0.905762f, - 0.912598f, 0.918945f, 0.925781f, 0.931641f, 0.937012f, 0.943848f, 0.948730f, 0.954102f, - 0.957520f, 0.963379f, 0.981934f, 0.980957f, 0.979004f, 0.977051f, 0.975098f, 0.973145f, - 0.006260f, 0.018387f, 0.032684f, 0.047821f, 0.064636f, 0.082153f, 0.101318f, 0.122009f, - 0.143921f, 0.166870f, 0.191406f, 0.216187f, 0.243164f, 0.269287f, 0.297119f, 0.324951f, - 0.352783f, 0.380859f, 0.408691f, 0.435547f, 0.462402f, 0.489258f, 0.514160f, 0.540039f, - 0.563965f, 0.585938f, 0.608398f, 0.629395f, 0.649414f, 0.669434f, 0.689453f, 0.705566f, - 0.722656f, 0.739258f, 0.753418f, 0.769043f, 0.783203f, 0.795898f, 0.807617f, 0.819824f, - 0.830566f, 0.842285f, 0.852051f, 0.862305f, 0.871094f, 0.878906f, 0.888184f, 0.895996f, - 0.902832f, 0.910645f, 0.917480f, 0.924316f, 0.930176f, 0.936523f, 0.942383f, 0.946777f, - 0.953613f, 0.958496f, 0.979980f, 0.979004f, 0.977539f, 0.975586f, 0.973633f, 0.972168f, - 0.005268f, 0.016418f, 0.028091f, 0.041107f, 0.055420f, 0.070435f, 0.087341f, 0.105347f, - 0.124512f, 0.144531f, 0.166260f, 0.189453f, 0.213989f, 0.238037f, 0.263184f, 0.290039f, - 0.317139f, 0.344238f, 0.370850f, 0.398438f, 0.425293f, 0.451660f, 0.477539f, 0.503418f, - 0.528320f, 0.551270f, 0.576172f, 0.598145f, 0.619629f, 0.640137f, 0.659668f, 0.680176f, - 0.697754f, 0.714844f, 0.731934f, 0.748047f, 0.762695f, 0.776367f, 0.790039f, 0.803223f, - 0.814453f, 0.827148f, 0.837891f, 0.847656f, 0.858398f, 0.868164f, 0.876953f, 0.885742f, - 0.893066f, 0.901855f, 0.908691f, 0.916504f, 0.922852f, 0.929199f, 0.935059f, 0.941895f, - 0.947754f, 0.953125f, 0.978027f, 0.977539f, 0.975586f, 0.973633f, 0.971680f, 0.969727f, - 0.004372f, 0.013802f, 0.024185f, 0.036011f, 0.047729f, 0.060944f, 0.075684f, 0.090820f, - 0.107788f, 0.125488f, 0.144653f, 0.165771f, 0.187012f, 0.210205f, 0.233643f, 0.258545f, - 0.283447f, 0.309326f, 0.335449f, 0.362305f, 0.388672f, 0.415771f, 0.441650f, 0.468018f, - 0.492920f, 0.518066f, 0.542480f, 0.564941f, 0.587891f, 0.609863f, 0.630859f, 0.651855f, - 0.670898f, 0.689453f, 0.707520f, 0.724609f, 0.740723f, 0.755859f, 0.770996f, 0.785156f, - 0.799316f, 0.809570f, 0.822754f, 0.834473f, 0.845215f, 0.855469f, 0.865723f, 0.874023f, - 0.883301f, 0.892090f, 0.899902f, 0.907715f, 0.915039f, 0.922363f, 0.928711f, 0.935059f, - 0.941406f, 0.947266f, 0.975586f, 0.975098f, 0.973633f, 0.971680f, 0.969727f, 0.968262f, - 0.003809f, 0.012253f, 0.021240f, 0.030884f, 0.041473f, 0.052887f, 0.065308f, 0.079224f, - 0.094177f, 0.109558f, 0.126709f, 0.145142f, 0.163940f, 0.184814f, 0.207397f, 0.229736f, - 0.252686f, 0.276855f, 0.302246f, 0.327881f, 0.353271f, 0.380127f, 0.405762f, 0.432129f, - 0.457520f, 0.482422f, 0.507324f, 0.531250f, 0.556152f, 0.578125f, 0.600586f, 0.622559f, - 0.642578f, 0.662109f, 0.681641f, 0.700195f, 0.716797f, 0.734375f, 0.750000f, 0.766113f, - 0.779297f, 0.793457f, 0.807129f, 0.819336f, 0.830078f, 0.842285f, 0.853027f, 0.862793f, - 0.872559f, 0.881348f, 0.890625f, 0.899414f, 0.907227f, 0.914551f, 0.920898f, 0.928223f, - 0.935059f, 0.941406f, 0.973633f, 0.973145f, 0.971680f, 0.970215f, 0.968262f, 0.966797f, - 0.003462f, 0.010796f, 0.018646f, 0.026962f, 0.036377f, 0.046173f, 0.057190f, 0.068665f, - 0.081726f, 0.095520f, 0.110962f, 0.127563f, 0.144897f, 0.162476f, 0.182373f, 0.202881f, - 0.225342f, 0.248291f, 0.271729f, 0.294922f, 0.320312f, 0.345459f, 0.370850f, 0.397217f, - 0.422607f, 0.447998f, 0.473145f, 0.498291f, 0.522461f, 0.546875f, 0.569824f, 0.591797f, - 0.614258f, 0.635742f, 0.655273f, 0.674805f, 0.693359f, 0.711426f, 0.729492f, 0.745605f, - 0.760742f, 0.775391f, 0.789551f, 0.803223f, 0.816406f, 0.828125f, 0.839844f, 0.850586f, - 0.861328f, 0.871094f, 0.880371f, 0.889648f, 0.898438f, 0.906250f, 0.915039f, 0.921875f, - 0.928223f, 0.935547f, 0.970703f, 0.970215f, 0.970215f, 0.967773f, 0.966309f, 0.965332f, - 0.002872f, 0.009338f, 0.016174f, 0.024231f, 0.031525f, 0.040558f, 0.050140f, 0.060455f, - 0.071472f, 0.084167f, 0.097168f, 0.111450f, 0.127197f, 0.143433f, 0.160889f, 0.179565f, - 0.199463f, 0.220825f, 0.242554f, 0.265625f, 0.288818f, 0.312744f, 0.338135f, 0.362793f, - 0.387939f, 0.414307f, 0.439453f, 0.464355f, 0.489014f, 0.514648f, 0.537598f, 0.561523f, - 0.583984f, 0.606445f, 0.627930f, 0.648926f, 0.667480f, 0.687988f, 0.705566f, 0.723633f, - 0.740234f, 0.756348f, 0.771484f, 0.786621f, 0.799805f, 0.812012f, 0.825195f, 0.836426f, - 0.849121f, 0.859375f, 0.870605f, 0.879883f, 0.888672f, 0.897461f, 0.905762f, 0.915039f, - 0.921387f, 0.928711f, 0.967773f, 0.969238f, 0.966797f, 0.966797f, 0.964355f, 0.963379f, - 0.002750f, 0.008202f, 0.014519f, 0.021301f, 0.028183f, 0.035828f, 0.044342f, 0.053375f, - 0.063354f, 0.074219f, 0.085876f, 0.098083f, 0.111938f, 0.126343f, 0.142212f, 0.158936f, - 0.177124f, 0.196411f, 0.216553f, 0.237427f, 0.260010f, 0.282715f, 0.306641f, 0.330811f, - 0.355957f, 0.381104f, 0.405518f, 0.431152f, 0.456543f, 0.480957f, 0.504883f, 0.529785f, - 0.553223f, 0.577148f, 0.599121f, 0.620605f, 0.642090f, 0.662598f, 0.682617f, 0.701172f, - 0.718750f, 0.735352f, 0.751953f, 0.768066f, 0.783691f, 0.796875f, 0.810547f, 0.822754f, - 0.835938f, 0.847656f, 0.858398f, 0.869141f, 0.879395f, 0.888672f, 0.897949f, 0.906250f, - 0.914551f, 0.922363f, 0.965820f, 0.966797f, 0.965820f, 0.963867f, 0.963379f, 0.961426f, - 0.002264f, 0.007446f, 0.012741f, 0.018494f, 0.024536f, 0.031769f, 0.039154f, 0.047424f, - 0.056122f, 0.065308f, 0.075623f, 0.087219f, 0.098755f, 0.111328f, 0.125854f, 0.140869f, - 0.157349f, 0.174805f, 0.193115f, 0.212402f, 0.233643f, 0.254883f, 0.276855f, 0.300293f, - 0.324463f, 0.348389f, 0.374023f, 0.398193f, 0.423340f, 0.448242f, 0.473877f, 0.498291f, - 0.521973f, 0.545898f, 0.569824f, 0.592773f, 0.614258f, 0.635742f, 0.657227f, 0.676270f, - 0.695801f, 0.714844f, 0.731445f, 0.749512f, 0.765137f, 0.779785f, 0.793945f, 0.808594f, - 0.821777f, 0.833496f, 0.846191f, 0.858398f, 0.868652f, 0.879395f, 0.888672f, 0.897949f, - 0.906738f, 0.916016f, 0.962402f, 0.963867f, 0.962891f, 0.961914f, 0.960938f, 0.958984f, - 0.002377f, 0.006668f, 0.011467f, 0.016693f, 0.021820f, 0.028091f, 0.034485f, 0.041748f, - 0.049347f, 0.057678f, 0.066589f, 0.076538f, 0.086975f, 0.098816f, 0.111816f, 0.125366f, - 0.139404f, 0.155151f, 0.171875f, 0.190186f, 0.208496f, 0.228760f, 0.250244f, 0.271973f, - 0.294189f, 0.317871f, 0.341797f, 0.365479f, 0.391357f, 0.415771f, 0.440430f, 0.466797f, - 0.491699f, 0.515625f, 0.539551f, 0.563477f, 0.585938f, 0.608887f, 0.630371f, 0.651855f, - 0.672363f, 0.692383f, 0.710449f, 0.729492f, 0.745605f, 0.762695f, 0.778320f, 0.792480f, - 0.807129f, 0.820801f, 0.833984f, 0.846680f, 0.857910f, 0.869141f, 0.879395f, 0.889648f, - 0.899414f, 0.907715f, 0.959473f, 0.961426f, 0.960449f, 0.959961f, 0.958496f, 0.957031f, - 0.002062f, 0.006180f, 0.010201f, 0.015053f, 0.019531f, 0.025116f, 0.030960f, 0.037292f, - 0.043915f, 0.051117f, 0.059570f, 0.067749f, 0.076843f, 0.087708f, 0.099060f, 0.110352f, - 0.123413f, 0.138062f, 0.153198f, 0.169067f, 0.186768f, 0.204956f, 0.224487f, 0.244873f, - 0.265625f, 0.288330f, 0.311768f, 0.335205f, 0.359863f, 0.384521f, 0.409668f, 0.434082f, - 0.459717f, 0.483887f, 0.508789f, 0.533203f, 0.557617f, 0.580566f, 0.603516f, 0.626465f, - 0.646484f, 0.667969f, 0.687500f, 0.708008f, 0.726074f, 0.744141f, 0.760742f, 0.776367f, - 0.791504f, 0.806641f, 0.820312f, 0.833496f, 0.846191f, 0.858398f, 0.869629f, 0.879883f, - 0.890625f, 0.900879f, 0.956543f, 0.958496f, 0.958008f, 0.956543f, 0.955566f, 0.954102f, - 0.001774f, 0.005459f, 0.009155f, 0.013290f, 0.017807f, 0.022537f, 0.027527f, 0.033081f, - 0.038818f, 0.045380f, 0.052643f, 0.060516f, 0.068420f, 0.077942f, 0.087952f, 0.098572f, - 0.109863f, 0.122925f, 0.136230f, 0.150146f, 0.166382f, 0.183105f, 0.201172f, 0.219482f, - 0.240112f, 0.261230f, 0.283203f, 0.305664f, 0.329590f, 0.353027f, 0.377930f, 0.402344f, - 0.427490f, 0.453369f, 0.478516f, 0.502930f, 0.527832f, 0.552246f, 0.575684f, 0.598145f, - 0.621094f, 0.643555f, 0.664551f, 0.685547f, 0.704590f, 0.723633f, 0.742188f, 0.759277f, - 0.775879f, 0.791016f, 0.806152f, 0.820801f, 0.833496f, 0.847168f, 0.859375f, 0.870605f, - 0.881348f, 0.893066f, 0.953125f, 0.956055f, 0.955566f, 0.954102f, 0.953125f, 0.951660f, - 0.001655f, 0.004757f, 0.008308f, 0.011993f, 0.015808f, 0.020187f, 0.024780f, 0.029434f, - 0.034851f, 0.040741f, 0.046997f, 0.053650f, 0.061096f, 0.069397f, 0.078064f, 0.087280f, - 0.097351f, 0.108887f, 0.121033f, 0.134277f, 0.148560f, 0.163330f, 0.180054f, 0.197144f, - 0.215332f, 0.235718f, 0.255859f, 0.277588f, 0.300049f, 0.323730f, 0.347656f, 0.371826f, - 0.396729f, 0.422607f, 0.447021f, 0.472168f, 0.497803f, 0.521973f, 0.547363f, 0.571289f, - 0.594238f, 0.618164f, 0.640137f, 0.662109f, 0.682617f, 0.702637f, 0.722168f, 0.739746f, - 0.758301f, 0.774902f, 0.790527f, 0.806641f, 0.820801f, 0.834961f, 0.848633f, 0.860352f, - 0.872559f, 0.883789f, 0.949707f, 0.953125f, 0.952148f, 0.951172f, 0.950684f, 0.948730f, - 0.001418f, 0.004456f, 0.007584f, 0.010803f, 0.014450f, 0.018005f, 0.022186f, 0.026398f, - 0.031342f, 0.036224f, 0.041687f, 0.048126f, 0.054382f, 0.061676f, 0.069641f, 0.077759f, - 0.086914f, 0.097168f, 0.107910f, 0.119263f, 0.132446f, 0.145752f, 0.161011f, 0.176758f, - 0.193726f, 0.211914f, 0.231201f, 0.251709f, 0.272705f, 0.294922f, 0.318604f, 0.342041f, - 0.366455f, 0.390869f, 0.416992f, 0.441895f, 0.467285f, 0.493164f, 0.517578f, 0.541992f, - 0.566895f, 0.590820f, 0.614746f, 0.637207f, 0.660156f, 0.681152f, 0.701172f, 0.720703f, - 0.739746f, 0.758301f, 0.775391f, 0.791992f, 0.807617f, 0.821289f, 0.836426f, 0.850586f, - 0.863281f, 0.874512f, 0.946777f, 0.949707f, 0.949707f, 0.948730f, 0.947266f, 0.946289f, - 0.001213f, 0.003864f, 0.006721f, 0.009796f, 0.012932f, 0.016037f, 0.020218f, 0.024231f, - 0.028275f, 0.032379f, 0.037567f, 0.042603f, 0.048584f, 0.054993f, 0.061798f, 0.069519f, - 0.077637f, 0.086182f, 0.095703f, 0.106323f, 0.117676f, 0.130127f, 0.143555f, 0.158203f, - 0.173462f, 0.189941f, 0.207886f, 0.226807f, 0.247192f, 0.267822f, 0.290527f, 0.312500f, - 0.336670f, 0.360352f, 0.385742f, 0.410889f, 0.437256f, 0.462646f, 0.488281f, 0.513184f, - 0.539062f, 0.563477f, 0.588379f, 0.612305f, 0.636230f, 0.657715f, 0.679199f, 0.700195f, - 0.720703f, 0.740234f, 0.758301f, 0.775879f, 0.793945f, 0.809082f, 0.824219f, 0.838867f, - 0.852539f, 0.865234f, 0.942871f, 0.946777f, 0.946777f, 0.945312f, 0.944824f, 0.943359f, - 0.001063f, 0.003754f, 0.005909f, 0.008789f, 0.011780f, 0.014671f, 0.017792f, 0.021378f, - 0.025238f, 0.029221f, 0.033417f, 0.038300f, 0.043488f, 0.048828f, 0.054779f, 0.061554f, - 0.068604f, 0.076721f, 0.085388f, 0.094482f, 0.104614f, 0.115845f, 0.128296f, 0.141113f, - 0.155029f, 0.170044f, 0.186401f, 0.204224f, 0.222778f, 0.242188f, 0.263916f, 0.285156f, - 0.308350f, 0.331787f, 0.355957f, 0.381348f, 0.407227f, 0.432617f, 0.459229f, 0.484619f, - 0.509277f, 0.536133f, 0.560547f, 0.585938f, 0.609863f, 0.633301f, 0.657715f, 0.678711f, - 0.699707f, 0.721191f, 0.740723f, 0.759277f, 0.777344f, 0.794922f, 0.811035f, 0.826660f, - 0.841797f, 0.855469f, 0.939453f, 0.943359f, 0.943359f, 0.942871f, 0.941895f, 0.940918f, - 0.001175f, 0.003069f, 0.005558f, 0.007912f, 0.010712f, 0.013199f, 0.016235f, 0.019547f, - 0.022659f, 0.026138f, 0.030151f, 0.034424f, 0.038940f, 0.044067f, 0.049255f, 0.054993f, - 0.061493f, 0.068359f, 0.075928f, 0.084290f, 0.093262f, 0.103760f, 0.114319f, 0.126099f, - 0.138550f, 0.152466f, 0.167114f, 0.183472f, 0.200439f, 0.219238f, 0.239014f, 0.259277f, - 0.281250f, 0.303711f, 0.327148f, 0.351807f, 0.376709f, 0.402344f, 0.428955f, 0.453857f, - 0.480713f, 0.507324f, 0.533203f, 0.558594f, 0.583984f, 0.609375f, 0.633301f, 0.656738f, - 0.678711f, 0.700195f, 0.722168f, 0.742188f, 0.761719f, 0.780273f, 0.797852f, 0.813477f, - 0.830078f, 0.845703f, 0.935547f, 0.939453f, 0.939453f, 0.938965f, 0.937988f, 0.937012f, - 0.001089f, 0.002945f, 0.005066f, 0.007225f, 0.009575f, 0.012016f, 0.014656f, 0.017288f, - 0.020142f, 0.023712f, 0.026764f, 0.030640f, 0.034637f, 0.039490f, 0.043854f, 0.048706f, - 0.054688f, 0.060913f, 0.067871f, 0.075256f, 0.083191f, 0.092163f, 0.101868f, 0.111938f, - 0.123657f, 0.136108f, 0.149658f, 0.164185f, 0.179932f, 0.196777f, 0.215454f, 0.234375f, - 0.255371f, 0.276611f, 0.299805f, 0.323486f, 0.347656f, 0.373047f, 0.398682f, 0.425293f, - 0.451172f, 0.477783f, 0.504883f, 0.530762f, 0.557617f, 0.583008f, 0.607910f, 0.632812f, - 0.657227f, 0.680664f, 0.702637f, 0.724121f, 0.743652f, 0.764160f, 0.783691f, 0.800781f, - 0.818848f, 0.833984f, 0.930664f, 0.936035f, 0.936035f, 0.935547f, 0.934570f, 0.933594f, - 0.000847f, 0.002800f, 0.004562f, 0.006786f, 0.008804f, 0.011017f, 0.013145f, 0.015640f, - 0.018509f, 0.021255f, 0.024277f, 0.027603f, 0.030991f, 0.035248f, 0.039642f, 0.043854f, - 0.048798f, 0.054504f, 0.060516f, 0.067017f, 0.073914f, 0.082092f, 0.090515f, 0.099854f, - 0.109863f, 0.121521f, 0.133545f, 0.146851f, 0.161133f, 0.176514f, 0.192993f, 0.211426f, - 0.230957f, 0.251465f, 0.272705f, 0.295410f, 0.319092f, 0.343994f, 0.369385f, 0.395020f, - 0.421631f, 0.448242f, 0.475342f, 0.501953f, 0.529785f, 0.556152f, 0.582031f, 0.608887f, - 0.633789f, 0.658203f, 0.681152f, 0.704590f, 0.726074f, 0.748535f, 0.768555f, 0.787109f, - 0.804199f, 0.822754f, 0.926758f, 0.931641f, 0.932129f, 0.931641f, 0.931152f, 0.930176f, - 0.001035f, 0.002598f, 0.004147f, 0.006062f, 0.007942f, 0.009933f, 0.012405f, 0.014565f, - 0.016174f, 0.019135f, 0.021988f, 0.024811f, 0.028259f, 0.031616f, 0.035065f, 0.039429f, - 0.043884f, 0.048615f, 0.053833f, 0.059723f, 0.065796f, 0.072693f, 0.080383f, 0.088745f, - 0.098206f, 0.107727f, 0.119080f, 0.130981f, 0.143677f, 0.157959f, 0.173218f, 0.189941f, - 0.207642f, 0.226929f, 0.247437f, 0.269043f, 0.291748f, 0.315674f, 0.340576f, 0.366211f, - 0.392578f, 0.419434f, 0.446533f, 0.473877f, 0.502441f, 0.528320f, 0.556152f, 0.583008f, - 0.609375f, 0.635254f, 0.660156f, 0.684082f, 0.706543f, 0.729980f, 0.751953f, 0.771973f, - 0.792480f, 0.810547f, 0.922363f, 0.927734f, 0.928223f, 0.928223f, 0.927246f, 0.926758f, - 0.000775f, 0.002325f, 0.003843f, 0.005573f, 0.007397f, 0.009163f, 0.010857f, 0.012939f, - 0.015312f, 0.017273f, 0.019684f, 0.022537f, 0.025070f, 0.028183f, 0.031616f, 0.035461f, - 0.038940f, 0.043671f, 0.048096f, 0.053131f, 0.058411f, 0.064941f, 0.071777f, 0.078857f, - 0.086731f, 0.096130f, 0.105835f, 0.116760f, 0.128296f, 0.140747f, 0.154907f, 0.170410f, - 0.186646f, 0.204834f, 0.223633f, 0.243896f, 0.265625f, 0.288330f, 0.312012f, 0.337402f, - 0.363037f, 0.389648f, 0.417480f, 0.444824f, 0.473633f, 0.500000f, 0.529297f, 0.556641f, - 0.583984f, 0.610840f, 0.638184f, 0.662598f, 0.687988f, 0.711914f, 0.734375f, 0.755859f, - 0.777832f, 0.798828f, 0.916992f, 0.922852f, 0.923828f, 0.923828f, 0.923340f, 0.922363f, - 0.000617f, 0.002234f, 0.003510f, 0.005035f, 0.006397f, 0.008156f, 0.010033f, 0.011665f, - 0.013481f, 0.015717f, 0.017700f, 0.020004f, 0.022766f, 0.025391f, 0.028214f, 0.031586f, - 0.035217f, 0.038757f, 0.042999f, 0.047668f, 0.052368f, 0.057434f, 0.063538f, 0.070190f, - 0.077698f, 0.085449f, 0.094299f, 0.103394f, 0.113953f, 0.125610f, 0.137817f, 0.151855f, - 0.167236f, 0.183228f, 0.200806f, 0.219971f, 0.240479f, 0.262451f, 0.285645f, 0.309570f, - 0.334961f, 0.360596f, 0.387939f, 0.416016f, 0.444092f, 0.473145f, 0.501465f, 0.529785f, - 0.558105f, 0.585938f, 0.614258f, 0.640137f, 0.666992f, 0.692383f, 0.716797f, 0.739746f, - 0.763184f, 0.784180f, 0.912109f, 0.918457f, 0.919434f, 0.919434f, 0.918457f, 0.917969f, - 0.000665f, 0.002039f, 0.003386f, 0.004520f, 0.005989f, 0.007511f, 0.009262f, 0.010902f, - 0.012314f, 0.014320f, 0.015869f, 0.018127f, 0.020248f, 0.022476f, 0.025284f, 0.028122f, - 0.030991f, 0.034668f, 0.038239f, 0.042206f, 0.046539f, 0.051361f, 0.056610f, 0.062347f, - 0.068604f, 0.075623f, 0.083313f, 0.092041f, 0.101379f, 0.111572f, 0.122986f, 0.135132f, - 0.148926f, 0.164062f, 0.180054f, 0.197510f, 0.216797f, 0.237183f, 0.259521f, 0.282227f, - 0.307129f, 0.332764f, 0.358887f, 0.386475f, 0.415527f, 0.443604f, 0.473389f, 0.501465f, - 0.530762f, 0.560059f, 0.588867f, 0.617676f, 0.645020f, 0.671387f, 0.698242f, 0.722656f, - 0.746094f, 0.770020f, 0.906738f, 0.913574f, 0.915039f, 0.914551f, 0.914062f, 0.914062f, - 0.000661f, 0.001754f, 0.002831f, 0.004066f, 0.005333f, 0.006668f, 0.008286f, 0.009773f, - 0.011124f, 0.012794f, 0.014320f, 0.016357f, 0.018036f, 0.020386f, 0.022766f, 0.025192f, - 0.027924f, 0.030807f, 0.034027f, 0.037628f, 0.041321f, 0.045349f, 0.050262f, 0.055328f, - 0.060699f, 0.066833f, 0.073669f, 0.081360f, 0.089600f, 0.099060f, 0.108826f, 0.119995f, - 0.132324f, 0.145874f, 0.160889f, 0.176880f, 0.194702f, 0.213379f, 0.234497f, 0.256104f, - 0.280029f, 0.304688f, 0.330811f, 0.358154f, 0.385986f, 0.415039f, 0.444092f, 0.474609f, - 0.503418f, 0.534180f, 0.563965f, 0.592773f, 0.621094f, 0.650391f, 0.678223f, 0.704590f, - 0.730469f, 0.754883f, 0.901855f, 0.908691f, 0.910156f, 0.909668f, 0.909668f, 0.908691f, - 0.000653f, 0.001667f, 0.002666f, 0.003887f, 0.004986f, 0.006359f, 0.007202f, 0.008751f, - 0.010300f, 0.011757f, 0.012939f, 0.014595f, 0.016281f, 0.018234f, 0.020142f, 0.022415f, - 0.025101f, 0.027466f, 0.030182f, 0.033539f, 0.036865f, 0.040680f, 0.044342f, 0.048798f, - 0.053619f, 0.059479f, 0.065491f, 0.071716f, 0.079285f, 0.087341f, 0.096497f, 0.106445f, - 0.117615f, 0.129395f, 0.142822f, 0.157959f, 0.174194f, 0.192139f, 0.210938f, 0.231567f, - 0.253906f, 0.277832f, 0.302979f, 0.329590f, 0.357422f, 0.385986f, 0.415283f, 0.446045f, - 0.475830f, 0.506348f, 0.537109f, 0.567871f, 0.599121f, 0.628418f, 0.657227f, 0.685547f, - 0.712891f, 0.739746f, 0.895508f, 0.902344f, 0.904297f, 0.904785f, 0.904297f, 0.904297f, - 0.000372f, 0.001397f, 0.002384f, 0.003529f, 0.004509f, 0.005505f, 0.007015f, 0.008026f, - 0.009201f, 0.010292f, 0.011536f, 0.013130f, 0.014915f, 0.016266f, 0.018387f, 0.020218f, - 0.022034f, 0.024399f, 0.026901f, 0.029617f, 0.032623f, 0.035950f, 0.039032f, 0.043030f, - 0.047577f, 0.052612f, 0.057556f, 0.063477f, 0.070007f, 0.077209f, 0.085083f, 0.094177f, - 0.103821f, 0.114563f, 0.126709f, 0.140015f, 0.154785f, 0.171143f, 0.188477f, 0.208252f, - 0.229004f, 0.251709f, 0.275879f, 0.302002f, 0.328613f, 0.356445f, 0.385986f, 0.416504f, - 0.447510f, 0.478760f, 0.510254f, 0.542480f, 0.573730f, 0.604980f, 0.635742f, 0.665527f, - 0.694336f, 0.722656f, 0.887695f, 0.897949f, 0.898926f, 0.899414f, 0.897949f, 0.898438f, - 0.000661f, 0.001222f, 0.002275f, 0.003313f, 0.004181f, 0.005119f, 0.006275f, 0.007126f, - 0.007988f, 0.009354f, 0.010300f, 0.012062f, 0.013313f, 0.014786f, 0.016251f, 0.018021f, - 0.019516f, 0.021896f, 0.024017f, 0.026428f, 0.029022f, 0.031799f, 0.034698f, 0.038422f, - 0.042236f, 0.046265f, 0.050598f, 0.055786f, 0.061493f, 0.067871f, 0.074951f, 0.082458f, - 0.091187f, 0.101135f, 0.111694f, 0.123779f, 0.137207f, 0.151978f, 0.167969f, 0.186157f, - 0.205688f, 0.226929f, 0.249756f, 0.274658f, 0.301025f, 0.328613f, 0.357178f, 0.387207f, - 0.418457f, 0.450195f, 0.482422f, 0.516113f, 0.548340f, 0.580566f, 0.612305f, 0.644043f, - 0.674805f, 0.705566f, 0.882812f, 0.890625f, 0.892578f, 0.893066f, 0.892578f, 0.893066f, - 0.000379f, 0.001211f, 0.002066f, 0.003040f, 0.003834f, 0.004616f, 0.005608f, 0.006550f, - 0.007347f, 0.008408f, 0.009529f, 0.010452f, 0.011940f, 0.013039f, 0.014313f, 0.015961f, - 0.017746f, 0.019180f, 0.021210f, 0.023239f, 0.025482f, 0.028030f, 0.030640f, 0.033661f, - 0.036987f, 0.040466f, 0.044617f, 0.048828f, 0.053894f, 0.059235f, 0.065674f, 0.072632f, - 0.079956f, 0.089050f, 0.098267f, 0.109009f, 0.120789f, 0.134521f, 0.148926f, 0.165405f, - 0.183228f, 0.202881f, 0.224731f, 0.248779f, 0.273193f, 0.300049f, 0.329346f, 0.358887f, - 0.390381f, 0.421387f, 0.454590f, 0.488770f, 0.521484f, 0.555176f, 0.588379f, 0.621582f, - 0.654785f, 0.686523f, 0.875488f, 0.885254f, 0.886719f, 0.886230f, 0.886719f, 0.886230f, - 0.000282f, 0.001126f, 0.002010f, 0.002661f, 0.003340f, 0.004269f, 0.005192f, 0.005711f, - 0.006638f, 0.007278f, 0.008377f, 0.009483f, 0.010567f, 0.011742f, 0.012871f, 0.014061f, - 0.015480f, 0.017242f, 0.018799f, 0.020584f, 0.022461f, 0.024490f, 0.027100f, 0.029434f, - 0.032532f, 0.035706f, 0.038971f, 0.042969f, 0.047241f, 0.052094f, 0.057373f, 0.063232f, - 0.070007f, 0.077637f, 0.086243f, 0.095764f, 0.106323f, 0.118164f, 0.131470f, 0.146118f, - 0.162720f, 0.181030f, 0.200928f, 0.223022f, 0.247070f, 0.272705f, 0.300537f, 0.330322f, - 0.360107f, 0.393066f, 0.426270f, 0.459473f, 0.494629f, 0.529297f, 0.564453f, 0.598633f, - 0.633789f, 0.666504f, 0.868652f, 0.878418f, 0.879395f, 0.880371f, 0.879883f, 0.879395f, - 0.000340f, 0.000963f, 0.001826f, 0.002459f, 0.003307f, 0.003847f, 0.004719f, 0.004936f, - 0.005802f, 0.006695f, 0.007748f, 0.008522f, 0.009506f, 0.010376f, 0.011383f, 0.012787f, - 0.013901f, 0.015182f, 0.016663f, 0.018051f, 0.019821f, 0.021759f, 0.023590f, 0.025818f, - 0.028519f, 0.030975f, 0.034210f, 0.037811f, 0.040802f, 0.045349f, 0.050201f, 0.055298f, - 0.061310f, 0.067688f, 0.074768f, 0.083557f, 0.092590f, 0.103149f, 0.115479f, 0.128906f, - 0.142944f, 0.160278f, 0.178345f, 0.198975f, 0.221802f, 0.246094f, 0.272949f, 0.301514f, - 0.331543f, 0.363525f, 0.396729f, 0.430908f, 0.466553f, 0.501953f, 0.538086f, 0.574707f, - 0.610840f, 0.646973f, 0.860352f, 0.870605f, 0.873047f, 0.873047f, 0.873535f, 0.872559f, - 0.000225f, 0.001021f, 0.001653f, 0.002302f, 0.002827f, 0.003448f, 0.003937f, 0.004486f, - 0.004986f, 0.006252f, 0.007000f, 0.007416f, 0.008224f, 0.009300f, 0.009972f, 0.011322f, - 0.012115f, 0.013428f, 0.014557f, 0.015991f, 0.017532f, 0.018982f, 0.020706f, 0.022781f, - 0.024567f, 0.027161f, 0.029770f, 0.032623f, 0.035828f, 0.039551f, 0.043030f, 0.047852f, - 0.052795f, 0.058716f, 0.065125f, 0.072266f, 0.080566f, 0.089661f, 0.100403f, 0.112854f, - 0.125732f, 0.140991f, 0.157349f, 0.176514f, 0.197510f, 0.220581f, 0.245850f, 0.273438f, - 0.302979f, 0.334717f, 0.367676f, 0.401855f, 0.437256f, 0.474609f, 0.512695f, 0.549316f, - 0.588379f, 0.625000f, 0.853027f, 0.863281f, 0.866211f, 0.866211f, 0.866699f, 0.866211f, - 0.000324f, 0.000845f, 0.001534f, 0.002172f, 0.002474f, 0.003115f, 0.003824f, 0.003937f, - 0.004848f, 0.005417f, 0.006222f, 0.006760f, 0.007446f, 0.008186f, 0.009102f, 0.009888f, - 0.010620f, 0.011551f, 0.012878f, 0.013954f, 0.015106f, 0.016495f, 0.018143f, 0.019669f, - 0.021713f, 0.023468f, 0.025818f, 0.028183f, 0.031021f, 0.033783f, 0.037445f, 0.041534f, - 0.045532f, 0.050598f, 0.056152f, 0.062500f, 0.069580f, 0.077698f, 0.086914f, 0.097717f, - 0.108948f, 0.123047f, 0.138184f, 0.155273f, 0.174438f, 0.196167f, 0.219604f, 0.246094f, - 0.274902f, 0.305420f, 0.338379f, 0.372314f, 0.408936f, 0.445801f, 0.484131f, 0.523438f, - 0.562988f, 0.604492f, 0.843262f, 0.856445f, 0.857422f, 0.857910f, 0.858398f, 0.858398f, - 0.000331f, 0.000944f, 0.001288f, 0.001833f, 0.002388f, 0.002769f, 0.003216f, 0.003664f, - 0.004276f, 0.004822f, 0.005173f, 0.005951f, 0.006531f, 0.007156f, 0.007896f, 0.008438f, - 0.009430f, 0.010117f, 0.011208f, 0.012253f, 0.012970f, 0.014297f, 0.015572f, 0.017059f, - 0.018692f, 0.020264f, 0.022125f, 0.024323f, 0.026474f, 0.029343f, 0.032288f, 0.035461f, - 0.039062f, 0.043335f, 0.047821f, 0.053558f, 0.059509f, 0.067078f, 0.074341f, 0.083862f, - 0.094360f, 0.106323f, 0.120117f, 0.135254f, 0.153442f, 0.172852f, 0.195190f, 0.220337f, - 0.246948f, 0.276611f, 0.308594f, 0.343262f, 0.379150f, 0.416992f, 0.455811f, 0.496582f, - 0.537598f, 0.579590f, 0.834473f, 0.847656f, 0.850098f, 0.850098f, 0.849609f, 0.850098f, - 0.000316f, 0.000824f, 0.001088f, 0.001693f, 0.002062f, 0.002403f, 0.003027f, 0.003460f, - 0.003712f, 0.004166f, 0.004765f, 0.005138f, 0.005871f, 0.006218f, 0.006924f, 0.007431f, - 0.008255f, 0.008850f, 0.009781f, 0.010590f, 0.011391f, 0.012367f, 0.013474f, 0.014709f, - 0.015823f, 0.017685f, 0.018982f, 0.020844f, 0.022629f, 0.025070f, 0.027496f, 0.030380f, - 0.033447f, 0.037140f, 0.041168f, 0.045654f, 0.050720f, 0.057251f, 0.063965f, 0.071777f, - 0.080811f, 0.091248f, 0.103638f, 0.117126f, 0.133179f, 0.151001f, 0.171631f, 0.194580f, - 0.220337f, 0.248413f, 0.279785f, 0.313965f, 0.349365f, 0.386963f, 0.426514f, 0.468262f, - 0.510742f, 0.555176f, 0.825684f, 0.838379f, 0.839844f, 0.841309f, 0.841309f, 0.841309f, - 0.000210f, 0.000717f, 0.001084f, 0.001454f, 0.001882f, 0.002096f, 0.002468f, 0.002996f, - 0.003395f, 0.003632f, 0.004066f, 0.004467f, 0.005020f, 0.005569f, 0.005917f, 0.006474f, - 0.006958f, 0.007576f, 0.008453f, 0.009140f, 0.010002f, 0.010689f, 0.011520f, 0.012596f, - 0.013695f, 0.014938f, 0.016220f, 0.017593f, 0.019424f, 0.020996f, 0.023331f, 0.025696f, - 0.028427f, 0.031067f, 0.034668f, 0.038422f, 0.042908f, 0.048096f, 0.054016f, 0.060699f, - 0.068909f, 0.077515f, 0.088501f, 0.100464f, 0.114624f, 0.130615f, 0.149048f, 0.170654f, - 0.194214f, 0.222046f, 0.251465f, 0.283936f, 0.319580f, 0.357422f, 0.397461f, 0.440186f, - 0.484375f, 0.528320f, 0.814941f, 0.828613f, 0.830078f, 0.832031f, 0.831543f, 0.833008f, - 0.000234f, 0.000576f, 0.000939f, 0.001362f, 0.001481f, 0.001999f, 0.002228f, 0.002714f, - 0.002846f, 0.003218f, 0.003555f, 0.003933f, 0.004356f, 0.004787f, 0.005169f, 0.005604f, - 0.006145f, 0.006554f, 0.007275f, 0.007675f, 0.008293f, 0.009201f, 0.009979f, 0.010651f, - 0.011497f, 0.012527f, 0.013893f, 0.014771f, 0.016373f, 0.017975f, 0.019455f, 0.021683f, - 0.023895f, 0.026077f, 0.029114f, 0.032257f, 0.036072f, 0.040405f, 0.045197f, 0.050903f, - 0.057770f, 0.065613f, 0.074524f, 0.085388f, 0.097656f, 0.111694f, 0.128540f, 0.147949f, - 0.170166f, 0.195435f, 0.223389f, 0.255127f, 0.289551f, 0.327393f, 0.367432f, 0.410400f, - 0.455078f, 0.502441f, 0.804199f, 0.818848f, 0.821289f, 0.822266f, 0.822754f, 0.822266f, - 0.000213f, 0.000506f, 0.000756f, 0.001184f, 0.001396f, 0.001697f, 0.002010f, 0.002474f, - 0.002569f, 0.002918f, 0.003090f, 0.003496f, 0.003855f, 0.004139f, 0.004478f, 0.004852f, - 0.005253f, 0.005665f, 0.006100f, 0.006638f, 0.007080f, 0.007744f, 0.008293f, 0.009132f, - 0.009750f, 0.010658f, 0.011536f, 0.012413f, 0.013779f, 0.014908f, 0.016510f, 0.017990f, - 0.019623f, 0.021637f, 0.024109f, 0.026718f, 0.029922f, 0.033539f, 0.037567f, 0.042572f, - 0.048279f, 0.054413f, 0.062042f, 0.071472f, 0.081909f, 0.094604f, 0.109436f, 0.127075f, - 0.146484f, 0.170044f, 0.196533f, 0.226929f, 0.260254f, 0.296875f, 0.337402f, 0.380615f, - 0.426025f, 0.475342f, 0.792969f, 0.807617f, 0.811035f, 0.811523f, 0.812012f, 0.813477f, - 0.000119f, 0.000422f, 0.000883f, 0.001027f, 0.001189f, 0.001604f, 0.001783f, 0.001913f, - 0.002228f, 0.002522f, 0.002645f, 0.003086f, 0.003199f, 0.003534f, 0.003790f, 0.004105f, - 0.004421f, 0.004902f, 0.005283f, 0.005589f, 0.006039f, 0.006401f, 0.007088f, 0.007519f, - 0.008217f, 0.008812f, 0.009712f, 0.010460f, 0.011337f, 0.012413f, 0.013596f, 0.014687f, - 0.016159f, 0.018051f, 0.019913f, 0.022018f, 0.024551f, 0.027359f, 0.030792f, 0.035065f, - 0.039703f, 0.044983f, 0.051392f, 0.059204f, 0.068176f, 0.079102f, 0.092041f, 0.106873f, - 0.125000f, 0.145874f, 0.170532f, 0.198975f, 0.230835f, 0.267090f, 0.306641f, 0.349854f, - 0.395508f, 0.445801f, 0.780762f, 0.796875f, 0.799805f, 0.801270f, 0.801270f, 0.801270f, - 0.000227f, 0.000521f, 0.000698f, 0.000817f, 0.001236f, 0.001359f, 0.001540f, 0.001619f, - 0.001940f, 0.002089f, 0.002430f, 0.002552f, 0.002655f, 0.002932f, 0.003241f, 0.003532f, - 0.003841f, 0.004120f, 0.004292f, 0.004761f, 0.005051f, 0.005459f, 0.005886f, 0.006290f, - 0.006821f, 0.007320f, 0.007889f, 0.008652f, 0.009399f, 0.010063f, 0.010887f, 0.012215f, - 0.013206f, 0.014648f, 0.016037f, 0.017853f, 0.019958f, 0.022491f, 0.024994f, 0.028091f, - 0.032135f, 0.036530f, 0.041809f, 0.048096f, 0.055908f, 0.064941f, 0.076050f, 0.089050f, - 0.104980f, 0.123596f, 0.146118f, 0.172363f, 0.203003f, 0.237183f, 0.276123f, 0.318359f, - 0.365479f, 0.416504f, 0.768555f, 0.784668f, 0.788086f, 0.789551f, 0.790039f, 0.790039f, - 0.000000f, 0.000448f, 0.000566f, 0.000688f, 0.000985f, 0.001144f, 0.001305f, 0.001437f, - 0.001622f, 0.001731f, 0.001989f, 0.002174f, 0.002338f, 0.002552f, 0.002739f, 0.002924f, - 0.003239f, 0.003405f, 0.003628f, 0.003933f, 0.004200f, 0.004463f, 0.004948f, 0.005245f, - 0.005615f, 0.006138f, 0.006699f, 0.006989f, 0.007793f, 0.008247f, 0.008980f, 0.009918f, - 0.010857f, 0.011795f, 0.013016f, 0.014244f, 0.015930f, 0.017868f, 0.019882f, 0.022659f, - 0.025543f, 0.029160f, 0.033417f, 0.038635f, 0.044983f, 0.052338f, 0.061859f, 0.072693f, - 0.086487f, 0.102966f, 0.122864f, 0.146973f, 0.175049f, 0.207764f, 0.245605f, 0.287842f, - 0.334229f, 0.385986f, 0.755371f, 0.771973f, 0.775879f, 0.777344f, 0.777832f, 0.778809f, - 0.000000f, 0.000303f, 0.000512f, 0.000752f, 0.000828f, 0.001036f, 0.001184f, 0.001292f, - 0.001281f, 0.001460f, 0.001717f, 0.001843f, 0.001955f, 0.002060f, 0.002317f, 0.002476f, - 0.002542f, 0.002869f, 0.003088f, 0.003313f, 0.003559f, 0.003693f, 0.004082f, 0.004318f, - 0.004696f, 0.005070f, 0.005245f, 0.005741f, 0.006126f, 0.006771f, 0.007298f, 0.007828f, - 0.008583f, 0.009338f, 0.010246f, 0.011528f, 0.012794f, 0.014160f, 0.015717f, 0.017853f, - 0.019958f, 0.022995f, 0.026291f, 0.030533f, 0.035553f, 0.041565f, 0.048981f, 0.058350f, - 0.069824f, 0.083801f, 0.101685f, 0.122437f, 0.148438f, 0.178833f, 0.215454f, 0.256104f, - 0.302490f, 0.354736f, 0.741699f, 0.758789f, 0.762695f, 0.763672f, 0.764648f, 0.765625f, - 0.000097f, 0.000306f, 0.000370f, 0.000618f, 0.000713f, 0.000810f, 0.000953f, 0.000920f, - 0.001167f, 0.001238f, 0.001406f, 0.001483f, 0.001540f, 0.001794f, 0.001970f, 0.002028f, - 0.002264f, 0.002354f, 0.002459f, 0.002636f, 0.002827f, 0.003096f, 0.003342f, 0.003544f, - 0.003881f, 0.003948f, 0.004459f, 0.004742f, 0.005005f, 0.005394f, 0.005867f, 0.006374f, - 0.006901f, 0.007507f, 0.008202f, 0.008881f, 0.010017f, 0.010986f, 0.012451f, 0.013809f, - 0.015511f, 0.017776f, 0.020325f, 0.023453f, 0.027390f, 0.032349f, 0.038330f, 0.045624f, - 0.055359f, 0.067078f, 0.082275f, 0.101013f, 0.123657f, 0.151611f, 0.185791f, 0.225342f, - 0.270752f, 0.322754f, 0.727051f, 0.746094f, 0.749512f, 0.750977f, 0.751953f, 0.751953f, - 0.000228f, 0.000211f, 0.000504f, 0.000443f, 0.000523f, 0.000672f, 0.000703f, 0.000902f, - 0.000975f, 0.001010f, 0.001122f, 0.001178f, 0.001257f, 0.001424f, 0.001575f, 0.001631f, - 0.001789f, 0.001910f, 0.002090f, 0.002144f, 0.002411f, 0.002520f, 0.002703f, 0.002827f, - 0.003010f, 0.003195f, 0.003403f, 0.003750f, 0.003960f, 0.004276f, 0.004780f, 0.005005f, - 0.005432f, 0.005981f, 0.006428f, 0.007015f, 0.007812f, 0.008537f, 0.009415f, 0.010658f, - 0.011963f, 0.013443f, 0.015396f, 0.017731f, 0.020782f, 0.024414f, 0.029083f, 0.034912f, - 0.042572f, 0.052216f, 0.064392f, 0.080017f, 0.100220f, 0.126099f, 0.157227f, 0.194946f, - 0.239136f, 0.290283f, 0.712402f, 0.731445f, 0.734863f, 0.736816f, 0.737305f, 0.737793f, - 0.000211f, 0.000198f, 0.000195f, 0.000413f, 0.000517f, 0.000531f, 0.000586f, 0.000736f, - 0.000769f, 0.000809f, 0.000970f, 0.001007f, 0.001067f, 0.001134f, 0.001211f, 0.001348f, - 0.001341f, 0.001534f, 0.001617f, 0.001734f, 0.001942f, 0.002010f, 0.002110f, 0.002268f, - 0.002523f, 0.002607f, 0.002829f, 0.003004f, 0.003113f, 0.003403f, 0.003681f, 0.003990f, - 0.004257f, 0.004601f, 0.005039f, 0.005444f, 0.005993f, 0.006561f, 0.007278f, 0.008026f, - 0.009041f, 0.010124f, 0.011513f, 0.013222f, 0.015320f, 0.017914f, 0.021408f, 0.025833f, - 0.031433f, 0.039429f, 0.049255f, 0.062286f, 0.079102f, 0.101135f, 0.130005f, 0.164917f, - 0.207764f, 0.258057f, 0.696289f, 0.716309f, 0.720215f, 0.722168f, 0.722656f, 0.723145f, - 0.000000f, 0.000080f, 0.000286f, 0.000374f, 0.000434f, 0.000457f, 0.000460f, 0.000568f, - 0.000610f, 0.000669f, 0.000715f, 0.000773f, 0.000877f, 0.000918f, 0.001030f, 0.000998f, - 0.001148f, 0.001134f, 0.001305f, 0.001369f, 0.001410f, 0.001534f, 0.001688f, 0.001780f, - 0.001899f, 0.001963f, 0.002081f, 0.002199f, 0.002470f, 0.002563f, 0.002758f, 0.003006f, - 0.003273f, 0.003531f, 0.003817f, 0.004093f, 0.004532f, 0.004993f, 0.005463f, 0.006027f, - 0.006657f, 0.007492f, 0.008537f, 0.009689f, 0.011246f, 0.012985f, 0.015518f, 0.018539f, - 0.022827f, 0.028534f, 0.036072f, 0.046234f, 0.060028f, 0.078918f, 0.103943f, 0.136353f, - 0.176514f, 0.225952f, 0.679199f, 0.699707f, 0.703613f, 0.706055f, 0.706543f, 0.708008f, - 0.000089f, 0.000176f, 0.000232f, 0.000342f, 0.000317f, 0.000319f, 0.000420f, 0.000382f, - 0.000494f, 0.000515f, 0.000612f, 0.000650f, 0.000671f, 0.000701f, 0.000732f, 0.000859f, - 0.000888f, 0.000923f, 0.001002f, 0.001048f, 0.001170f, 0.001234f, 0.001292f, 0.001426f, - 0.001414f, 0.001476f, 0.001622f, 0.001723f, 0.001892f, 0.001976f, 0.002237f, 0.002239f, - 0.002476f, 0.002645f, 0.002817f, 0.003092f, 0.003355f, 0.003626f, 0.003979f, 0.004459f, - 0.004948f, 0.005527f, 0.006256f, 0.007027f, 0.008026f, 0.009270f, 0.010918f, 0.013184f, - 0.016098f, 0.019913f, 0.025253f, 0.033112f, 0.043762f, 0.059113f, 0.079956f, 0.109009f, - 0.146729f, 0.193726f, 0.660645f, 0.682129f, 0.688477f, 0.690430f, 0.689941f, 0.690918f, - 0.000000f, 0.000063f, 0.000194f, 0.000281f, 0.000187f, 0.000325f, 0.000278f, 0.000272f, - 0.000386f, 0.000466f, 0.000462f, 0.000510f, 0.000519f, 0.000587f, 0.000613f, 0.000603f, - 0.000671f, 0.000709f, 0.000744f, 0.000808f, 0.000858f, 0.000913f, 0.000963f, 0.000999f, - 0.001062f, 0.001106f, 0.001262f, 0.001266f, 0.001431f, 0.001562f, 0.001672f, 0.001693f, - 0.001810f, 0.001976f, 0.002090f, 0.002289f, 0.002422f, 0.002666f, 0.002916f, 0.003166f, - 0.003513f, 0.003862f, 0.004318f, 0.004936f, 0.005646f, 0.006493f, 0.007626f, 0.009048f, - 0.010826f, 0.013519f, 0.017166f, 0.022476f, 0.030258f, 0.041687f, 0.058807f, 0.083435f, - 0.117737f, 0.162598f, 0.644043f, 0.666504f, 0.670410f, 0.673340f, 0.674316f, 0.675293f, - 0.000000f, 0.000117f, 0.000112f, 0.000178f, 0.000216f, 0.000222f, 0.000271f, 0.000229f, - 0.000280f, 0.000283f, 0.000326f, 0.000376f, 0.000376f, 0.000443f, 0.000456f, 0.000470f, - 0.000499f, 0.000507f, 0.000547f, 0.000566f, 0.000613f, 0.000667f, 0.000692f, 0.000749f, - 0.000773f, 0.000803f, 0.000917f, 0.000924f, 0.000997f, 0.001055f, 0.001096f, 0.001236f, - 0.001261f, 0.001376f, 0.001466f, 0.001693f, 0.001695f, 0.001826f, 0.002077f, 0.002226f, - 0.002411f, 0.002686f, 0.002985f, 0.003368f, 0.003801f, 0.004353f, 0.005131f, 0.005974f, - 0.007370f, 0.008842f, 0.011345f, 0.014717f, 0.019699f, 0.027893f, 0.040619f, 0.060730f, - 0.090454f, 0.132080f, 0.625488f, 0.649414f, 0.653809f, 0.655273f, 0.656250f, 0.658203f, - 0.000000f, 0.000000f, 0.000108f, 0.000121f, 0.000136f, 0.000154f, 0.000158f, 0.000191f, - 0.000203f, 0.000213f, 0.000270f, 0.000223f, 0.000232f, 0.000270f, 0.000296f, 0.000342f, - 0.000324f, 0.000352f, 0.000453f, 0.000407f, 0.000450f, 0.000459f, 0.000486f, 0.000524f, - 0.000545f, 0.000565f, 0.000630f, 0.000620f, 0.000678f, 0.000803f, 0.000763f, 0.000813f, - 0.000860f, 0.000937f, 0.001035f, 0.001101f, 0.001141f, 0.001254f, 0.001399f, 0.001449f, - 0.001616f, 0.001779f, 0.001942f, 0.002220f, 0.002493f, 0.002808f, 0.003258f, 0.003895f, - 0.004623f, 0.005714f, 0.007111f, 0.009178f, 0.012367f, 0.017319f, 0.025879f, 0.040741f, - 0.065552f, 0.103577f, 0.606934f, 0.630371f, 0.635254f, 0.637695f, 0.638672f, 0.639648f, - 0.000000f, 0.000109f, 0.000102f, 0.000098f, 0.000105f, 0.000110f, 0.000113f, 0.000122f, - 0.000117f, 0.000132f, 0.000147f, 0.000189f, 0.000163f, 0.000212f, 0.000213f, 0.000222f, - 0.000224f, 0.000233f, 0.000258f, 0.000262f, 0.000274f, 0.000305f, 0.000340f, 0.000329f, - 0.000358f, 0.000376f, 0.000445f, 0.000418f, 0.000447f, 0.000478f, 0.000546f, 0.000530f, - 0.000594f, 0.000626f, 0.000679f, 0.000745f, 0.000763f, 0.000804f, 0.000869f, 0.000952f, - 0.001025f, 0.001119f, 0.001254f, 0.001359f, 0.001584f, 0.001728f, 0.001993f, 0.002295f, - 0.002790f, 0.003298f, 0.004135f, 0.005363f, 0.007267f, 0.010277f, 0.015350f, 0.024994f, - 0.043518f, 0.076599f, 0.585938f, 0.611816f, 0.616211f, 0.619141f, 0.619629f, 0.620605f, - 0.000000f, 0.000102f, 0.000095f, 0.000090f, 0.000085f, 0.000081f, 0.000078f, 0.000073f, - 0.000075f, 0.000079f, 0.000087f, 0.000092f, 0.000095f, 0.000094f, 0.000133f, 0.000143f, - 0.000152f, 0.000155f, 0.000161f, 0.000195f, 0.000174f, 0.000183f, 0.000188f, 0.000216f, - 0.000233f, 0.000241f, 0.000241f, 0.000257f, 0.000269f, 0.000302f, 0.000325f, 0.000321f, - 0.000350f, 0.000363f, 0.000405f, 0.000426f, 0.000456f, 0.000486f, 0.000539f, 0.000560f, - 0.000614f, 0.000671f, 0.000722f, 0.000811f, 0.000891f, 0.000989f, 0.001162f, 0.001312f, - 0.001545f, 0.001863f, 0.002340f, 0.002920f, 0.003963f, 0.005615f, 0.008499f, 0.013931f, - 0.025833f, 0.052094f, 0.566406f, 0.591797f, 0.597168f, 0.599609f, 0.601074f, 0.601562f, - 0.000110f, 0.000092f, 0.000084f, 0.000077f, 0.000073f, 0.000070f, 0.000067f, 0.000064f, - 0.000061f, 0.000058f, 0.000055f, 0.000064f, 0.000051f, 0.000054f, 0.000071f, 0.000059f, - 0.000082f, 0.000081f, 0.000090f, 0.000087f, 0.000099f, 0.000103f, 0.000127f, 0.000131f, - 0.000135f, 0.000139f, 0.000142f, 0.000143f, 0.000156f, 0.000162f, 0.000173f, 0.000194f, - 0.000206f, 0.000201f, 0.000233f, 0.000225f, 0.000246f, 0.000294f, 0.000279f, 0.000313f, - 0.000333f, 0.000356f, 0.000395f, 0.000432f, 0.000459f, 0.000511f, 0.000577f, 0.000664f, - 0.000770f, 0.000916f, 0.001114f, 0.001400f, 0.001881f, 0.002665f, 0.004093f, 0.006966f, - 0.013290f, 0.031525f, 0.545410f, 0.571777f, 0.577637f, 0.579102f, 0.580566f, 0.581055f, - 0.000093f, 0.000073f, 0.000066f, 0.000061f, 0.000056f, 0.000054f, 0.000051f, 0.000050f, - 0.000048f, 0.000047f, 0.000045f, 0.000044f, 0.000042f, 0.000040f, 0.000038f, 0.000036f, - 0.000039f, 0.000033f, 0.000041f, 0.000040f, 0.000046f, 0.000048f, 0.000051f, 0.000057f, - 0.000060f, 0.000066f, 0.000062f, 0.000067f, 0.000080f, 0.000085f, 0.000088f, 0.000092f, - 0.000092f, 0.000097f, 0.000109f, 0.000109f, 0.000117f, 0.000132f, 0.000134f, 0.000147f, - 0.000154f, 0.000156f, 0.000188f, 0.000197f, 0.000219f, 0.000234f, 0.000266f, 0.000286f, - 0.000335f, 0.000397f, 0.000472f, 0.000566f, 0.000751f, 0.001039f, 0.001626f, 0.002834f, - 0.005909f, 0.015411f, 0.524414f, 0.551270f, 0.557129f, 0.559570f, 0.561035f, 0.561523f, - 0.000060f, 0.000046f, 0.000039f, 0.000037f, 0.000034f, 0.000034f, 0.000032f, 0.000032f, - 0.000031f, 0.000029f, 0.000029f, 0.000029f, 0.000028f, 0.000028f, 0.000028f, 0.000027f, - 0.000026f, 0.000025f, 0.000024f, 0.000023f, 0.000022f, 0.000021f, 0.000020f, 0.000021f, - 0.000020f, 0.000018f, 0.000018f, 0.000023f, 0.000024f, 0.000028f, 0.000032f, 0.000033f, - 0.000032f, 0.000038f, 0.000039f, 0.000043f, 0.000046f, 0.000050f, 0.000052f, 0.000053f, - 0.000057f, 0.000067f, 0.000073f, 0.000068f, 0.000076f, 0.000083f, 0.000097f, 0.000110f, - 0.000116f, 0.000127f, 0.000157f, 0.000185f, 0.000246f, 0.000319f, 0.000466f, 0.000810f, - 0.001841f, 0.005795f, 0.503418f, 0.531250f, 0.536621f, 0.539062f, 0.540039f, 0.540527f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000004f, 0.000005f, 0.000005f, 0.000008f, - 0.000008f, 0.000009f, 0.000009f, 0.000010f, 0.000010f, 0.000010f, 0.000010f, 0.000011f, - 0.000011f, 0.000011f, 0.000011f, 0.000011f, 0.000012f, 0.000012f, 0.000012f, 0.000012f, - 0.000012f, 0.000012f, 0.000011f, 0.000011f, 0.000010f, 0.000010f, 0.000009f, 0.000009f, - 0.000009f, 0.000008f, 0.000008f, 0.000008f, 0.000009f, 0.000009f, 0.000010f, 0.000012f, - 0.000013f, 0.000014f, 0.000015f, 0.000017f, 0.000020f, 0.000021f, 0.000018f, 0.000023f, - 0.000023f, 0.000025f, 0.000030f, 0.000038f, 0.000043f, 0.000059f, 0.000079f, 0.000131f, - 0.000279f, 0.001210f, 0.481934f, 0.510254f, 0.516113f, 0.518555f, 0.520020f, 0.520508f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000001f, 0.000001f, 0.000001f, 0.000002f, 0.000002f, 0.000002f, - 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, - 0.000001f, 0.000001f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000003f, 0.000004f, - 0.000006f, 0.000022f, 0.460449f, 0.489258f, 0.495850f, 0.498291f, 0.499512f, 0.500000f, - }, - { - 0.038544f, 0.111450f, 0.177368f, 0.237061f, 0.290771f, 0.339600f, 0.384277f, 0.425293f, - 0.462402f, 0.497070f, 0.527344f, 0.556152f, 0.583496f, 0.607910f, 0.630859f, 0.652344f, - 0.672852f, 0.690918f, 0.708496f, 0.724609f, 0.740723f, 0.754883f, 0.768066f, 0.780273f, - 0.792480f, 0.803711f, 0.815430f, 0.825684f, 0.835449f, 0.844727f, 0.853516f, 0.861816f, - 0.870117f, 0.877930f, 0.885254f, 0.892578f, 0.899414f, 0.905762f, 0.912109f, 0.918945f, - 0.923828f, 0.928711f, 0.934082f, 0.939941f, 0.944824f, 0.949707f, 0.953613f, 0.958496f, - 0.962402f, 0.967285f, 0.971191f, 0.974609f, 0.979004f, 0.982422f, 0.985352f, 0.989258f, - 0.992188f, 0.996094f, 0.996094f, 0.990723f, 0.986328f, 0.982422f, 0.978516f, 0.975098f, - 0.029068f, 0.087219f, 0.142578f, 0.195190f, 0.244629f, 0.291016f, 0.334717f, 0.375000f, - 0.412842f, 0.446533f, 0.481201f, 0.511230f, 0.539062f, 0.565918f, 0.590820f, 0.614258f, - 0.636719f, 0.656250f, 0.675293f, 0.693359f, 0.710449f, 0.726562f, 0.741699f, 0.755371f, - 0.769043f, 0.781738f, 0.793457f, 0.805176f, 0.815918f, 0.826660f, 0.835938f, 0.845703f, - 0.854980f, 0.862793f, 0.871582f, 0.879395f, 0.885742f, 0.894531f, 0.900879f, 0.907227f, - 0.913086f, 0.919434f, 0.925293f, 0.931152f, 0.936523f, 0.941406f, 0.946777f, 0.951172f, - 0.956055f, 0.960449f, 0.964355f, 0.968750f, 0.972656f, 0.976562f, 0.980469f, 0.984375f, - 0.987793f, 0.991211f, 0.994141f, 0.989258f, 0.984863f, 0.981445f, 0.977539f, 0.974121f, - 0.023346f, 0.069641f, 0.115601f, 0.160767f, 0.205078f, 0.248047f, 0.289062f, 0.328125f, - 0.365723f, 0.401367f, 0.435059f, 0.466309f, 0.495361f, 0.523926f, 0.550781f, 0.574707f, - 0.597168f, 0.620117f, 0.641113f, 0.660156f, 0.679688f, 0.696777f, 0.713379f, 0.728516f, - 0.743652f, 0.757324f, 0.770996f, 0.784180f, 0.795410f, 0.806641f, 0.817383f, 0.828125f, - 0.837891f, 0.847168f, 0.855957f, 0.864258f, 0.873047f, 0.880859f, 0.888672f, 0.895996f, - 0.902832f, 0.909668f, 0.915039f, 0.921875f, 0.927246f, 0.934082f, 0.937988f, 0.943848f, - 0.948242f, 0.953613f, 0.958496f, 0.962402f, 0.967285f, 0.971191f, 0.975098f, 0.979492f, - 0.983398f, 0.985840f, 0.992188f, 0.987305f, 0.983398f, 0.979980f, 0.977051f, 0.973633f, - 0.018600f, 0.056366f, 0.094299f, 0.133545f, 0.172729f, 0.211670f, 0.249756f, 0.285889f, - 0.322021f, 0.356934f, 0.390869f, 0.421875f, 0.452148f, 0.481201f, 0.509277f, 0.535156f, - 0.560059f, 0.583496f, 0.605957f, 0.626465f, 0.647949f, 0.665527f, 0.684570f, 0.700684f, - 0.717285f, 0.731934f, 0.746582f, 0.760254f, 0.773926f, 0.786621f, 0.799316f, 0.809082f, - 0.820312f, 0.830566f, 0.840332f, 0.850098f, 0.858887f, 0.867188f, 0.875000f, 0.883789f, - 0.890625f, 0.898926f, 0.904297f, 0.912109f, 0.916992f, 0.924316f, 0.930176f, 0.935547f, - 0.941406f, 0.945801f, 0.951172f, 0.956055f, 0.960938f, 0.964844f, 0.969727f, 0.974609f, - 0.978516f, 0.981934f, 0.989746f, 0.985840f, 0.981934f, 0.978516f, 0.975586f, 0.972168f, - 0.015068f, 0.046143f, 0.077881f, 0.111816f, 0.145264f, 0.179688f, 0.214600f, 0.249023f, - 0.282715f, 0.316406f, 0.348389f, 0.380615f, 0.411133f, 0.440430f, 0.468018f, 0.494873f, - 0.520508f, 0.546387f, 0.568848f, 0.591309f, 0.613281f, 0.634277f, 0.653809f, 0.670898f, - 0.688477f, 0.706055f, 0.721191f, 0.736328f, 0.751465f, 0.764648f, 0.776855f, 0.789551f, - 0.801270f, 0.812500f, 0.823730f, 0.833496f, 0.843262f, 0.853027f, 0.861328f, 0.869629f, - 0.878418f, 0.885742f, 0.893555f, 0.900391f, 0.908203f, 0.914551f, 0.921387f, 0.927246f, - 0.932617f, 0.938965f, 0.943848f, 0.949219f, 0.953613f, 0.959473f, 0.963867f, 0.968262f, - 0.972656f, 0.977051f, 0.987305f, 0.983887f, 0.980957f, 0.977051f, 0.974121f, 0.970703f, - 0.012444f, 0.037933f, 0.065613f, 0.093811f, 0.123474f, 0.153809f, 0.185059f, 0.215820f, - 0.247559f, 0.279297f, 0.310547f, 0.341309f, 0.370361f, 0.399658f, 0.428467f, 0.457031f, - 0.482910f, 0.507812f, 0.533203f, 0.556152f, 0.579590f, 0.600098f, 0.621094f, 0.641113f, - 0.659668f, 0.676270f, 0.695312f, 0.710449f, 0.726074f, 0.740723f, 0.756348f, 0.769043f, - 0.780762f, 0.794434f, 0.805176f, 0.816895f, 0.827637f, 0.837891f, 0.847168f, 0.855957f, - 0.865723f, 0.873535f, 0.882324f, 0.889648f, 0.897949f, 0.904297f, 0.911133f, 0.917480f, - 0.924316f, 0.930176f, 0.936523f, 0.941895f, 0.947266f, 0.952637f, 0.958008f, 0.962891f, - 0.967285f, 0.971680f, 0.984863f, 0.981934f, 0.978516f, 0.975586f, 0.972656f, 0.969238f, - 0.010353f, 0.032043f, 0.055359f, 0.079529f, 0.104980f, 0.131836f, 0.159424f, 0.187866f, - 0.216431f, 0.245239f, 0.275146f, 0.304199f, 0.333496f, 0.362061f, 0.390869f, 0.417969f, - 0.445068f, 0.471191f, 0.496582f, 0.520508f, 0.543457f, 0.566895f, 0.588867f, 0.608398f, - 0.628906f, 0.648438f, 0.666992f, 0.684570f, 0.701660f, 0.716797f, 0.732422f, 0.746582f, - 0.760254f, 0.773438f, 0.786133f, 0.798340f, 0.810547f, 0.821777f, 0.832520f, 0.842773f, - 0.851074f, 0.860352f, 0.869629f, 0.878906f, 0.886230f, 0.894043f, 0.901855f, 0.908691f, - 0.915527f, 0.922363f, 0.928223f, 0.935059f, 0.939941f, 0.945312f, 0.950684f, 0.956055f, - 0.962402f, 0.966797f, 0.982910f, 0.979980f, 0.977051f, 0.973633f, 0.970703f, 0.968262f, - 0.008598f, 0.027328f, 0.046417f, 0.067871f, 0.089905f, 0.113220f, 0.137695f, 0.163330f, - 0.189087f, 0.216064f, 0.243164f, 0.270752f, 0.298340f, 0.326416f, 0.354004f, 0.381348f, - 0.407715f, 0.434082f, 0.460205f, 0.484863f, 0.508789f, 0.532227f, 0.555176f, 0.577637f, - 0.598145f, 0.618652f, 0.637695f, 0.657227f, 0.674805f, 0.691406f, 0.708008f, 0.723633f, - 0.738770f, 0.751953f, 0.766113f, 0.779785f, 0.791992f, 0.804199f, 0.815918f, 0.825684f, - 0.836914f, 0.846680f, 0.856934f, 0.866211f, 0.874512f, 0.882324f, 0.890625f, 0.898438f, - 0.905273f, 0.913086f, 0.919922f, 0.926758f, 0.933105f, 0.938477f, 0.944824f, 0.951172f, - 0.955566f, 0.960938f, 0.980469f, 0.978027f, 0.974609f, 0.972168f, 0.969238f, 0.966797f, - 0.007561f, 0.023315f, 0.040344f, 0.058228f, 0.077148f, 0.097534f, 0.119995f, 0.142212f, - 0.165649f, 0.190063f, 0.214722f, 0.240601f, 0.266846f, 0.293457f, 0.319824f, 0.346924f, - 0.372314f, 0.398438f, 0.424561f, 0.449463f, 0.474609f, 0.498535f, 0.521973f, 0.544434f, - 0.566895f, 0.587402f, 0.608398f, 0.628418f, 0.645996f, 0.665039f, 0.683105f, 0.699219f, - 0.716309f, 0.731445f, 0.745117f, 0.760254f, 0.772949f, 0.786133f, 0.799316f, 0.809570f, - 0.820801f, 0.832031f, 0.843262f, 0.852051f, 0.861816f, 0.871094f, 0.880371f, 0.887695f, - 0.895996f, 0.904297f, 0.911133f, 0.917969f, 0.924805f, 0.931641f, 0.937012f, 0.943848f, - 0.949707f, 0.954590f, 0.978027f, 0.976074f, 0.973145f, 0.970215f, 0.967773f, 0.965332f, - 0.006416f, 0.020065f, 0.034943f, 0.050537f, 0.067078f, 0.084900f, 0.104065f, 0.123962f, - 0.145264f, 0.166748f, 0.189575f, 0.213501f, 0.237305f, 0.262451f, 0.288574f, 0.313477f, - 0.338623f, 0.364502f, 0.389893f, 0.414551f, 0.440186f, 0.464600f, 0.487549f, 0.510742f, - 0.534668f, 0.556641f, 0.578613f, 0.598145f, 0.618652f, 0.637207f, 0.655273f, 0.674805f, - 0.690430f, 0.707031f, 0.724121f, 0.739258f, 0.752930f, 0.767090f, 0.779785f, 0.792969f, - 0.805176f, 0.816895f, 0.827637f, 0.838379f, 0.849121f, 0.858398f, 0.868652f, 0.876465f, - 0.885742f, 0.894043f, 0.901855f, 0.909180f, 0.916992f, 0.923828f, 0.930176f, 0.937012f, - 0.943359f, 0.949707f, 0.975586f, 0.973633f, 0.971191f, 0.968262f, 0.965820f, 0.963379f, - 0.005802f, 0.017502f, 0.030045f, 0.043823f, 0.058014f, 0.074280f, 0.090759f, 0.108459f, - 0.127197f, 0.146484f, 0.167725f, 0.189087f, 0.211304f, 0.234497f, 0.258301f, 0.282471f, - 0.307373f, 0.331299f, 0.356689f, 0.381104f, 0.405762f, 0.430420f, 0.455078f, 0.478516f, - 0.502441f, 0.524414f, 0.545898f, 0.568359f, 0.588867f, 0.608887f, 0.628906f, 0.646973f, - 0.665527f, 0.684082f, 0.701172f, 0.715820f, 0.731934f, 0.746582f, 0.760742f, 0.774414f, - 0.787598f, 0.800781f, 0.812500f, 0.823730f, 0.834961f, 0.845703f, 0.855469f, 0.865234f, - 0.874512f, 0.883789f, 0.892090f, 0.899902f, 0.908203f, 0.916016f, 0.922852f, 0.930176f, - 0.936523f, 0.942871f, 0.972656f, 0.971191f, 0.968750f, 0.966309f, 0.963867f, 0.961426f, - 0.004734f, 0.014984f, 0.026169f, 0.038177f, 0.051208f, 0.065186f, 0.079468f, 0.095276f, - 0.111633f, 0.129639f, 0.148071f, 0.167969f, 0.188599f, 0.208984f, 0.231689f, 0.254639f, - 0.277832f, 0.301025f, 0.325439f, 0.349854f, 0.373779f, 0.397705f, 0.422607f, 0.446045f, - 0.469727f, 0.492676f, 0.514648f, 0.537598f, 0.559570f, 0.580078f, 0.600586f, 0.620117f, - 0.639648f, 0.658203f, 0.676758f, 0.692871f, 0.708984f, 0.725586f, 0.740723f, 0.755859f, - 0.769531f, 0.783691f, 0.796875f, 0.808594f, 0.820801f, 0.832520f, 0.842285f, 0.852539f, - 0.862793f, 0.872070f, 0.881836f, 0.890137f, 0.898926f, 0.906738f, 0.915039f, 0.922363f, - 0.929199f, 0.936523f, 0.969727f, 0.968750f, 0.966797f, 0.964355f, 0.961914f, 0.959473f, - 0.004055f, 0.013588f, 0.023132f, 0.033722f, 0.044891f, 0.057343f, 0.069763f, 0.083923f, - 0.098389f, 0.114441f, 0.131226f, 0.148682f, 0.167603f, 0.186768f, 0.207031f, 0.228516f, - 0.250732f, 0.272949f, 0.295410f, 0.318604f, 0.342285f, 0.365967f, 0.390381f, 0.413574f, - 0.437744f, 0.460938f, 0.484131f, 0.506348f, 0.528320f, 0.550781f, 0.572266f, 0.592773f, - 0.613281f, 0.632812f, 0.651367f, 0.669922f, 0.687500f, 0.704102f, 0.720215f, 0.735840f, - 0.751465f, 0.764160f, 0.778809f, 0.792480f, 0.803711f, 0.816895f, 0.829102f, 0.840332f, - 0.850586f, 0.860352f, 0.870605f, 0.880371f, 0.889648f, 0.897949f, 0.905762f, 0.914551f, - 0.922363f, 0.929199f, 0.967285f, 0.966797f, 0.964844f, 0.961426f, 0.959473f, 0.958008f, - 0.003611f, 0.011971f, 0.020401f, 0.030029f, 0.039185f, 0.050415f, 0.061737f, 0.074341f, - 0.086975f, 0.101074f, 0.115845f, 0.131958f, 0.148682f, 0.166626f, 0.185059f, 0.205200f, - 0.224854f, 0.245483f, 0.267334f, 0.290771f, 0.312988f, 0.335449f, 0.359619f, 0.382080f, - 0.406250f, 0.429443f, 0.452881f, 0.475830f, 0.498779f, 0.520996f, 0.542480f, 0.563477f, - 0.584473f, 0.604980f, 0.625977f, 0.643555f, 0.663086f, 0.681152f, 0.698242f, 0.714355f, - 0.729980f, 0.746582f, 0.760742f, 0.774902f, 0.788086f, 0.801758f, 0.814941f, 0.826660f, - 0.838867f, 0.848633f, 0.859863f, 0.869141f, 0.879395f, 0.889160f, 0.897949f, 0.906250f, - 0.914551f, 0.922363f, 0.963867f, 0.964355f, 0.961914f, 0.959961f, 0.957520f, 0.955078f, - 0.003393f, 0.010361f, 0.018494f, 0.026337f, 0.035187f, 0.044556f, 0.054596f, 0.065186f, - 0.077515f, 0.089783f, 0.102783f, 0.117249f, 0.132446f, 0.148071f, 0.165649f, 0.183838f, - 0.202026f, 0.221313f, 0.241943f, 0.262939f, 0.285156f, 0.307129f, 0.329102f, 0.352539f, - 0.375977f, 0.398438f, 0.421875f, 0.445312f, 0.468750f, 0.490723f, 0.512695f, 0.534668f, - 0.556641f, 0.577637f, 0.598633f, 0.619141f, 0.637695f, 0.656738f, 0.674805f, 0.692383f, - 0.709473f, 0.726074f, 0.742188f, 0.756836f, 0.771973f, 0.786133f, 0.799316f, 0.812012f, - 0.824707f, 0.835938f, 0.848145f, 0.858887f, 0.868164f, 0.878906f, 0.888184f, 0.897949f, - 0.906250f, 0.914551f, 0.960938f, 0.960938f, 0.959473f, 0.957520f, 0.955078f, 0.953125f, - 0.003084f, 0.009521f, 0.016144f, 0.023346f, 0.031204f, 0.039520f, 0.048523f, 0.057953f, - 0.068359f, 0.079895f, 0.091309f, 0.104126f, 0.117920f, 0.132324f, 0.147949f, 0.164062f, - 0.181396f, 0.199219f, 0.218872f, 0.238403f, 0.258545f, 0.279541f, 0.301758f, 0.323486f, - 0.346191f, 0.368408f, 0.391846f, 0.414795f, 0.437256f, 0.460693f, 0.483643f, 0.505371f, - 0.527832f, 0.550293f, 0.571289f, 0.591797f, 0.612305f, 0.632324f, 0.651855f, 0.670898f, - 0.687500f, 0.705566f, 0.722168f, 0.737793f, 0.753418f, 0.768555f, 0.783691f, 0.796875f, - 0.811035f, 0.823242f, 0.834473f, 0.846191f, 0.857422f, 0.868652f, 0.878418f, 0.887695f, - 0.897949f, 0.906250f, 0.958008f, 0.958008f, 0.957031f, 0.954590f, 0.952637f, 0.950684f, - 0.002666f, 0.008293f, 0.014297f, 0.021225f, 0.027847f, 0.035156f, 0.043274f, 0.051666f, - 0.060791f, 0.070801f, 0.081543f, 0.092407f, 0.104858f, 0.118530f, 0.131836f, 0.146606f, - 0.162598f, 0.179443f, 0.196777f, 0.215210f, 0.234375f, 0.254150f, 0.274414f, 0.295898f, - 0.317871f, 0.340088f, 0.362549f, 0.385010f, 0.407959f, 0.430664f, 0.454590f, 0.476562f, - 0.499268f, 0.521484f, 0.543945f, 0.564941f, 0.585938f, 0.606934f, 0.626465f, 0.646484f, - 0.665527f, 0.683594f, 0.701660f, 0.717773f, 0.735352f, 0.751465f, 0.766113f, 0.781738f, - 0.794922f, 0.808105f, 0.821289f, 0.833496f, 0.846191f, 0.857910f, 0.868164f, 0.878906f, - 0.889160f, 0.899414f, 0.954102f, 0.955566f, 0.953613f, 0.952148f, 0.950195f, 0.948730f, - 0.002396f, 0.007427f, 0.012978f, 0.018646f, 0.025024f, 0.031403f, 0.038788f, 0.046112f, - 0.054260f, 0.063354f, 0.072693f, 0.082886f, 0.093689f, 0.105469f, 0.118164f, 0.130859f, - 0.145996f, 0.161011f, 0.177124f, 0.193359f, 0.211670f, 0.230225f, 0.249634f, 0.270020f, - 0.290771f, 0.311768f, 0.333740f, 0.356201f, 0.378906f, 0.401855f, 0.424561f, 0.447754f, - 0.470215f, 0.493408f, 0.515137f, 0.537109f, 0.559570f, 0.580078f, 0.601074f, 0.621582f, - 0.642090f, 0.661621f, 0.679688f, 0.697754f, 0.715820f, 0.732422f, 0.749512f, 0.765137f, - 0.779785f, 0.794434f, 0.808594f, 0.821289f, 0.833496f, 0.846191f, 0.857910f, 0.869141f, - 0.879883f, 0.889648f, 0.950195f, 0.952637f, 0.950684f, 0.948730f, 0.947266f, 0.945801f, - 0.002029f, 0.006672f, 0.011658f, 0.016937f, 0.022476f, 0.028305f, 0.034332f, 0.041351f, - 0.048584f, 0.056671f, 0.064697f, 0.073853f, 0.083923f, 0.094482f, 0.105225f, 0.117798f, - 0.130615f, 0.144287f, 0.159302f, 0.174683f, 0.190430f, 0.208740f, 0.226318f, 0.245483f, - 0.264893f, 0.285400f, 0.307129f, 0.328369f, 0.350342f, 0.372803f, 0.395264f, 0.418701f, - 0.441650f, 0.462891f, 0.486816f, 0.509277f, 0.532227f, 0.553711f, 0.575684f, 0.596680f, - 0.617676f, 0.638672f, 0.657715f, 0.676758f, 0.695312f, 0.712402f, 0.729492f, 0.746582f, - 0.762695f, 0.778320f, 0.793457f, 0.807129f, 0.820801f, 0.833984f, 0.846191f, 0.858887f, - 0.869629f, 0.881836f, 0.947266f, 0.949219f, 0.947754f, 0.946289f, 0.944824f, 0.942871f, - 0.002142f, 0.006401f, 0.010841f, 0.015251f, 0.019760f, 0.025055f, 0.031113f, 0.037201f, - 0.043671f, 0.050598f, 0.057892f, 0.066101f, 0.075012f, 0.084351f, 0.093994f, 0.105164f, - 0.117432f, 0.129517f, 0.142822f, 0.157104f, 0.172119f, 0.188110f, 0.204956f, 0.223145f, - 0.241577f, 0.260498f, 0.280762f, 0.301758f, 0.322998f, 0.345215f, 0.366943f, 0.389893f, - 0.412842f, 0.435791f, 0.458008f, 0.482178f, 0.504395f, 0.526855f, 0.548828f, 0.571289f, - 0.592285f, 0.612793f, 0.634277f, 0.654297f, 0.673340f, 0.692383f, 0.710938f, 0.729004f, - 0.745117f, 0.762207f, 0.777832f, 0.792480f, 0.807129f, 0.821289f, 0.834961f, 0.847168f, - 0.859863f, 0.871582f, 0.943359f, 0.946289f, 0.944824f, 0.943359f, 0.941895f, 0.940430f, - 0.001760f, 0.005562f, 0.009621f, 0.013710f, 0.018417f, 0.022736f, 0.027939f, 0.033264f, - 0.039185f, 0.045166f, 0.052460f, 0.059143f, 0.067261f, 0.075745f, 0.084106f, 0.094177f, - 0.104980f, 0.116455f, 0.128174f, 0.141113f, 0.155151f, 0.169922f, 0.184937f, 0.201660f, - 0.219238f, 0.237549f, 0.256348f, 0.276367f, 0.296875f, 0.317871f, 0.339844f, 0.361572f, - 0.383789f, 0.407227f, 0.430908f, 0.453857f, 0.476807f, 0.498779f, 0.521973f, 0.543945f, - 0.567383f, 0.589355f, 0.609863f, 0.631348f, 0.651855f, 0.671875f, 0.690918f, 0.709961f, - 0.727539f, 0.744141f, 0.761719f, 0.777344f, 0.793457f, 0.808594f, 0.823242f, 0.835449f, - 0.848633f, 0.861328f, 0.938965f, 0.941895f, 0.941406f, 0.940430f, 0.938477f, 0.937012f, - 0.001594f, 0.005283f, 0.008789f, 0.012383f, 0.016342f, 0.020523f, 0.025284f, 0.029968f, - 0.035217f, 0.040741f, 0.046417f, 0.052948f, 0.060120f, 0.067566f, 0.076294f, 0.084534f, - 0.093750f, 0.104614f, 0.115173f, 0.126831f, 0.139160f, 0.152832f, 0.166748f, 0.181885f, - 0.198853f, 0.215698f, 0.233521f, 0.252197f, 0.271973f, 0.291992f, 0.313477f, 0.334717f, - 0.357178f, 0.379395f, 0.401855f, 0.425537f, 0.448242f, 0.471924f, 0.495361f, 0.517578f, - 0.541016f, 0.562988f, 0.585938f, 0.607422f, 0.627930f, 0.649414f, 0.670410f, 0.688965f, - 0.708496f, 0.727539f, 0.744629f, 0.761719f, 0.778809f, 0.794922f, 0.809082f, 0.824219f, - 0.838379f, 0.851074f, 0.935059f, 0.938965f, 0.937988f, 0.937012f, 0.936035f, 0.933594f, - 0.001564f, 0.004665f, 0.007973f, 0.011276f, 0.014908f, 0.018600f, 0.022675f, 0.027176f, - 0.031464f, 0.036621f, 0.042023f, 0.047974f, 0.054108f, 0.060822f, 0.068237f, 0.075684f, - 0.084229f, 0.093567f, 0.103210f, 0.113892f, 0.125000f, 0.137329f, 0.150269f, 0.164307f, - 0.179810f, 0.194946f, 0.212158f, 0.229248f, 0.247925f, 0.267578f, 0.287842f, 0.308350f, - 0.330322f, 0.352051f, 0.374756f, 0.397461f, 0.420654f, 0.444092f, 0.466797f, 0.490723f, - 0.514160f, 0.537109f, 0.560059f, 0.582031f, 0.604980f, 0.626953f, 0.648926f, 0.668457f, - 0.688477f, 0.708008f, 0.727539f, 0.745117f, 0.763672f, 0.779297f, 0.795410f, 0.811523f, - 0.826660f, 0.840332f, 0.930664f, 0.934570f, 0.934082f, 0.933594f, 0.932129f, 0.930664f, - 0.001424f, 0.004261f, 0.007122f, 0.010239f, 0.013374f, 0.016693f, 0.020401f, 0.024368f, - 0.028595f, 0.033325f, 0.037964f, 0.043152f, 0.048340f, 0.054962f, 0.060730f, 0.067749f, - 0.075684f, 0.083862f, 0.092041f, 0.102051f, 0.112305f, 0.123657f, 0.135376f, 0.148071f, - 0.161987f, 0.176270f, 0.192139f, 0.208252f, 0.226196f, 0.244141f, 0.263672f, 0.283447f, - 0.304199f, 0.325195f, 0.346924f, 0.370605f, 0.392822f, 0.416260f, 0.439209f, 0.463623f, - 0.486084f, 0.511230f, 0.534180f, 0.558105f, 0.580566f, 0.603516f, 0.625000f, 0.647461f, - 0.668457f, 0.688965f, 0.708496f, 0.727539f, 0.746582f, 0.764160f, 0.781738f, 0.798340f, - 0.813477f, 0.829590f, 0.926758f, 0.931152f, 0.930664f, 0.929199f, 0.928223f, 0.927246f, - 0.001294f, 0.004196f, 0.006538f, 0.009346f, 0.012306f, 0.015335f, 0.018845f, 0.022003f, - 0.025558f, 0.029816f, 0.034149f, 0.038605f, 0.043915f, 0.049042f, 0.054810f, 0.061188f, - 0.067993f, 0.075256f, 0.083130f, 0.091553f, 0.100769f, 0.110779f, 0.121643f, 0.133057f, - 0.145630f, 0.159058f, 0.173218f, 0.188721f, 0.204590f, 0.222290f, 0.240234f, 0.259277f, - 0.279053f, 0.299561f, 0.321533f, 0.343506f, 0.365723f, 0.389404f, 0.412354f, 0.436035f, - 0.459961f, 0.484131f, 0.508301f, 0.532227f, 0.555176f, 0.579102f, 0.601562f, 0.624512f, - 0.646484f, 0.668457f, 0.688965f, 0.709473f, 0.729004f, 0.748047f, 0.766602f, 0.784668f, - 0.800293f, 0.817383f, 0.921875f, 0.926270f, 0.926270f, 0.925781f, 0.924316f, 0.923340f, - 0.001081f, 0.003603f, 0.006027f, 0.008575f, 0.010979f, 0.013847f, 0.016937f, 0.020020f, - 0.023315f, 0.026917f, 0.030930f, 0.035156f, 0.039429f, 0.044098f, 0.049622f, 0.054779f, - 0.060791f, 0.067566f, 0.074341f, 0.082336f, 0.090515f, 0.099548f, 0.109070f, 0.119263f, - 0.130981f, 0.143188f, 0.156250f, 0.170288f, 0.185303f, 0.201294f, 0.218262f, 0.236450f, - 0.255615f, 0.275391f, 0.295654f, 0.316895f, 0.339111f, 0.362061f, 0.385498f, 0.408936f, - 0.432861f, 0.457275f, 0.481689f, 0.505371f, 0.529785f, 0.553711f, 0.577637f, 0.601074f, - 0.624023f, 0.646484f, 0.669434f, 0.689941f, 0.711426f, 0.731445f, 0.750977f, 0.770020f, - 0.787598f, 0.804688f, 0.916992f, 0.922363f, 0.922363f, 0.921875f, 0.920898f, 0.918945f, - 0.001064f, 0.003231f, 0.005322f, 0.007710f, 0.010323f, 0.012489f, 0.015244f, 0.018051f, - 0.020798f, 0.024338f, 0.027893f, 0.031738f, 0.035553f, 0.039795f, 0.044495f, 0.049133f, - 0.054657f, 0.060608f, 0.066895f, 0.073792f, 0.081421f, 0.089050f, 0.097717f, 0.106934f, - 0.117554f, 0.128540f, 0.140503f, 0.153442f, 0.167236f, 0.182129f, 0.197998f, 0.214966f, - 0.232422f, 0.251465f, 0.271240f, 0.291992f, 0.313232f, 0.335693f, 0.358643f, 0.382080f, - 0.406006f, 0.430176f, 0.454590f, 0.479004f, 0.503906f, 0.528320f, 0.552734f, 0.577637f, - 0.601562f, 0.625000f, 0.648438f, 0.670898f, 0.691895f, 0.713867f, 0.733887f, 0.754883f, - 0.774414f, 0.791992f, 0.912109f, 0.917969f, 0.918457f, 0.916992f, 0.916016f, 0.915039f, - 0.000998f, 0.003012f, 0.005123f, 0.007114f, 0.009438f, 0.011360f, 0.013763f, 0.016510f, - 0.018951f, 0.022171f, 0.025101f, 0.028305f, 0.031830f, 0.035736f, 0.039795f, 0.044067f, - 0.048950f, 0.053864f, 0.059601f, 0.066345f, 0.072815f, 0.079956f, 0.087402f, 0.096375f, - 0.105835f, 0.115479f, 0.126343f, 0.138184f, 0.150635f, 0.164062f, 0.178711f, 0.194214f, - 0.210815f, 0.229004f, 0.247314f, 0.267090f, 0.288330f, 0.309570f, 0.332275f, 0.355469f, - 0.378418f, 0.402832f, 0.427490f, 0.452637f, 0.477783f, 0.501953f, 0.527832f, 0.552734f, - 0.577637f, 0.602051f, 0.626465f, 0.649902f, 0.672852f, 0.695312f, 0.717773f, 0.737793f, - 0.758789f, 0.778809f, 0.906250f, 0.913086f, 0.913574f, 0.912598f, 0.911621f, 0.910645f, - 0.001059f, 0.002985f, 0.004475f, 0.006496f, 0.008545f, 0.010300f, 0.012581f, 0.014969f, - 0.017471f, 0.019852f, 0.022507f, 0.025864f, 0.028824f, 0.032135f, 0.036041f, 0.039795f, - 0.043884f, 0.048706f, 0.053680f, 0.059113f, 0.064819f, 0.071472f, 0.078491f, 0.086365f, - 0.094360f, 0.103577f, 0.113403f, 0.124023f, 0.135620f, 0.147705f, 0.160889f, 0.175537f, - 0.191284f, 0.207764f, 0.225464f, 0.244263f, 0.264160f, 0.284912f, 0.306641f, 0.329102f, - 0.352295f, 0.376465f, 0.400635f, 0.426025f, 0.451416f, 0.476562f, 0.502930f, 0.527344f, - 0.553711f, 0.579102f, 0.603027f, 0.627930f, 0.652344f, 0.675781f, 0.700195f, 0.722168f, - 0.742676f, 0.764648f, 0.901367f, 0.907715f, 0.908691f, 0.908203f, 0.907227f, 0.906250f, - 0.000988f, 0.002577f, 0.004124f, 0.006042f, 0.007603f, 0.009506f, 0.011299f, 0.013680f, - 0.015778f, 0.017883f, 0.020554f, 0.023102f, 0.025940f, 0.028946f, 0.031891f, 0.035431f, - 0.039825f, 0.043671f, 0.048157f, 0.053009f, 0.058075f, 0.063782f, 0.069885f, 0.077087f, - 0.084839f, 0.092712f, 0.101379f, 0.110779f, 0.121155f, 0.132446f, 0.144775f, 0.157837f, - 0.172363f, 0.187744f, 0.204590f, 0.222290f, 0.240601f, 0.260254f, 0.281494f, 0.303223f, - 0.325439f, 0.349609f, 0.373535f, 0.399170f, 0.424561f, 0.450439f, 0.475586f, 0.501953f, - 0.528320f, 0.554688f, 0.580566f, 0.605957f, 0.630859f, 0.656250f, 0.680176f, 0.704102f, - 0.727051f, 0.749512f, 0.895508f, 0.902344f, 0.903320f, 0.902832f, 0.901855f, 0.901855f, - 0.000842f, 0.002253f, 0.003597f, 0.005352f, 0.007195f, 0.008804f, 0.010460f, 0.012100f, - 0.014130f, 0.016281f, 0.018341f, 0.021057f, 0.023193f, 0.025742f, 0.029022f, 0.031830f, - 0.035278f, 0.039246f, 0.042999f, 0.047211f, 0.052032f, 0.056946f, 0.062744f, 0.068848f, - 0.075195f, 0.082642f, 0.090332f, 0.099060f, 0.108215f, 0.118469f, 0.129517f, 0.141724f, - 0.154907f, 0.169434f, 0.184448f, 0.201172f, 0.218506f, 0.237427f, 0.257324f, 0.278320f, - 0.300293f, 0.323242f, 0.347412f, 0.372070f, 0.397217f, 0.423340f, 0.449707f, 0.476807f, - 0.502930f, 0.529785f, 0.556641f, 0.582520f, 0.609863f, 0.635254f, 0.660645f, 0.686035f, - 0.710938f, 0.733887f, 0.889648f, 0.897461f, 0.898926f, 0.896973f, 0.896973f, 0.896484f, - 0.000660f, 0.002014f, 0.003531f, 0.004951f, 0.006424f, 0.007935f, 0.009392f, 0.011322f, - 0.012924f, 0.014824f, 0.016754f, 0.018906f, 0.020935f, 0.023376f, 0.026245f, 0.028809f, - 0.031860f, 0.034821f, 0.038330f, 0.042236f, 0.046387f, 0.050812f, 0.056061f, 0.061279f, - 0.066956f, 0.073547f, 0.080566f, 0.088074f, 0.096802f, 0.106079f, 0.116089f, 0.127075f, - 0.138672f, 0.151855f, 0.165649f, 0.180908f, 0.197754f, 0.215332f, 0.234375f, 0.254150f, - 0.275391f, 0.298096f, 0.321533f, 0.344971f, 0.370361f, 0.396973f, 0.422852f, 0.449219f, - 0.477295f, 0.504395f, 0.532227f, 0.558594f, 0.586914f, 0.614258f, 0.640625f, 0.666016f, - 0.692871f, 0.718262f, 0.882812f, 0.891602f, 0.892578f, 0.892090f, 0.892090f, 0.890625f, - 0.000623f, 0.002073f, 0.003298f, 0.004292f, 0.005589f, 0.007401f, 0.008377f, 0.010315f, - 0.011871f, 0.013596f, 0.015213f, 0.016632f, 0.018829f, 0.020920f, 0.023239f, 0.025726f, - 0.028381f, 0.031250f, 0.034241f, 0.037781f, 0.041473f, 0.045349f, 0.049469f, 0.054199f, - 0.059448f, 0.065186f, 0.071716f, 0.078613f, 0.085999f, 0.093872f, 0.103516f, 0.112976f, - 0.123840f, 0.135620f, 0.148804f, 0.162720f, 0.178223f, 0.194824f, 0.212280f, 0.231079f, - 0.251953f, 0.273193f, 0.295410f, 0.319580f, 0.343994f, 0.370117f, 0.396729f, 0.422852f, - 0.450684f, 0.478516f, 0.507324f, 0.534668f, 0.562988f, 0.591797f, 0.619629f, 0.646484f, - 0.674316f, 0.700195f, 0.875488f, 0.885254f, 0.886719f, 0.886719f, 0.885742f, 0.885254f, - 0.000583f, 0.001746f, 0.002840f, 0.004143f, 0.005234f, 0.006516f, 0.007835f, 0.009460f, - 0.010788f, 0.012062f, 0.013428f, 0.015053f, 0.017349f, 0.018753f, 0.021271f, 0.023163f, - 0.025284f, 0.027924f, 0.030655f, 0.033478f, 0.036957f, 0.040527f, 0.044037f, 0.048309f, - 0.053223f, 0.058319f, 0.063660f, 0.069763f, 0.076172f, 0.083679f, 0.091431f, 0.100647f, - 0.110229f, 0.120667f, 0.132690f, 0.145386f, 0.159668f, 0.174805f, 0.191284f, 0.208984f, - 0.228516f, 0.248535f, 0.270996f, 0.293701f, 0.317383f, 0.342529f, 0.369629f, 0.396240f, - 0.424072f, 0.452148f, 0.480957f, 0.509277f, 0.539551f, 0.567871f, 0.596680f, 0.625977f, - 0.654785f, 0.682129f, 0.868652f, 0.878906f, 0.880371f, 0.879883f, 0.879883f, 0.879395f, - 0.000535f, 0.001538f, 0.002930f, 0.003725f, 0.004986f, 0.005920f, 0.006973f, 0.008247f, - 0.009575f, 0.010841f, 0.012115f, 0.013550f, 0.015343f, 0.016983f, 0.018814f, 0.020523f, - 0.022568f, 0.024887f, 0.027206f, 0.029907f, 0.032959f, 0.035828f, 0.039185f, 0.042877f, - 0.046967f, 0.051605f, 0.056213f, 0.061432f, 0.067749f, 0.073730f, 0.081238f, 0.089111f, - 0.097656f, 0.107300f, 0.118042f, 0.129883f, 0.142334f, 0.156250f, 0.171875f, 0.187866f, - 0.206665f, 0.225708f, 0.246704f, 0.268799f, 0.291992f, 0.316650f, 0.342529f, 0.369629f, - 0.397217f, 0.425537f, 0.454590f, 0.484131f, 0.513672f, 0.544434f, 0.574219f, 0.604492f, - 0.633789f, 0.664062f, 0.861328f, 0.871582f, 0.873535f, 0.874512f, 0.873047f, 0.872559f, - 0.000581f, 0.001668f, 0.002563f, 0.003471f, 0.004494f, 0.005562f, 0.006580f, 0.007782f, - 0.008690f, 0.009766f, 0.011261f, 0.012314f, 0.013901f, 0.014969f, 0.016479f, 0.018265f, - 0.020294f, 0.022156f, 0.024353f, 0.026505f, 0.029053f, 0.031799f, 0.034607f, 0.037964f, - 0.041382f, 0.045471f, 0.049591f, 0.054047f, 0.059326f, 0.065186f, 0.071411f, 0.078735f, - 0.086304f, 0.094971f, 0.104126f, 0.114807f, 0.126587f, 0.138916f, 0.153564f, 0.169067f, - 0.185669f, 0.203613f, 0.223389f, 0.244629f, 0.266602f, 0.291260f, 0.316406f, 0.342773f, - 0.370361f, 0.398926f, 0.427734f, 0.458008f, 0.488770f, 0.520020f, 0.550293f, 0.582031f, - 0.613281f, 0.645020f, 0.854004f, 0.865234f, 0.866699f, 0.867188f, 0.866699f, 0.866699f, - 0.000571f, 0.001365f, 0.002483f, 0.003033f, 0.004120f, 0.005054f, 0.005981f, 0.006737f, - 0.007603f, 0.008675f, 0.009789f, 0.011078f, 0.012413f, 0.013626f, 0.014908f, 0.016174f, - 0.017792f, 0.019699f, 0.021591f, 0.023499f, 0.025635f, 0.028000f, 0.030533f, 0.033417f, - 0.036499f, 0.039948f, 0.043762f, 0.047943f, 0.052460f, 0.057465f, 0.062622f, 0.068848f, - 0.076111f, 0.083557f, 0.092102f, 0.101562f, 0.111816f, 0.123230f, 0.135864f, 0.150024f, - 0.165771f, 0.182373f, 0.200806f, 0.221191f, 0.242920f, 0.265869f, 0.290283f, 0.316406f, - 0.343262f, 0.371582f, 0.400879f, 0.431396f, 0.463623f, 0.494629f, 0.526367f, 0.558105f, - 0.591309f, 0.624023f, 0.845215f, 0.856934f, 0.859375f, 0.859375f, 0.859863f, 0.860352f, - 0.000411f, 0.001296f, 0.002012f, 0.002808f, 0.003754f, 0.004543f, 0.005215f, 0.006012f, - 0.006725f, 0.007851f, 0.008888f, 0.009979f, 0.010994f, 0.012009f, 0.013062f, 0.014549f, - 0.016113f, 0.017441f, 0.019073f, 0.020767f, 0.022598f, 0.024689f, 0.026764f, 0.029358f, - 0.032043f, 0.034760f, 0.038391f, 0.041779f, 0.045380f, 0.050110f, 0.055054f, 0.060394f, - 0.066650f, 0.073120f, 0.080688f, 0.089233f, 0.098450f, 0.108582f, 0.120178f, 0.133057f, - 0.146973f, 0.162354f, 0.179565f, 0.198364f, 0.218750f, 0.240967f, 0.264648f, 0.290039f, - 0.316650f, 0.344971f, 0.374023f, 0.404541f, 0.435791f, 0.467773f, 0.500977f, 0.535156f, - 0.569336f, 0.601562f, 0.836914f, 0.850098f, 0.852051f, 0.852539f, 0.852539f, 0.852051f, - 0.000408f, 0.001071f, 0.001857f, 0.002573f, 0.003338f, 0.004078f, 0.004692f, 0.005379f, - 0.006046f, 0.007275f, 0.007957f, 0.008606f, 0.009598f, 0.010864f, 0.011658f, 0.013084f, - 0.013977f, 0.015366f, 0.016724f, 0.018402f, 0.019669f, 0.021759f, 0.023697f, 0.025726f, - 0.027954f, 0.030640f, 0.033356f, 0.036530f, 0.039948f, 0.043701f, 0.047791f, 0.052704f, - 0.057770f, 0.063782f, 0.070129f, 0.077881f, 0.085999f, 0.095337f, 0.105591f, 0.116882f, - 0.130005f, 0.143921f, 0.159302f, 0.177246f, 0.196411f, 0.217163f, 0.239746f, 0.263916f, - 0.290039f, 0.317871f, 0.346924f, 0.377441f, 0.408936f, 0.442139f, 0.476074f, 0.509766f, - 0.545410f, 0.580078f, 0.828613f, 0.841309f, 0.843262f, 0.844238f, 0.843750f, 0.844238f, - 0.000322f, 0.001009f, 0.001674f, 0.002262f, 0.002949f, 0.003633f, 0.004250f, 0.004780f, - 0.005478f, 0.006256f, 0.007248f, 0.007919f, 0.008720f, 0.009552f, 0.010277f, 0.011391f, - 0.012291f, 0.013466f, 0.014786f, 0.015976f, 0.017288f, 0.019043f, 0.020477f, 0.022385f, - 0.024292f, 0.026276f, 0.029175f, 0.031769f, 0.034546f, 0.037842f, 0.041626f, 0.045868f, - 0.050293f, 0.055084f, 0.060669f, 0.067688f, 0.074585f, 0.083008f, 0.092102f, 0.102234f, - 0.113525f, 0.126587f, 0.140869f, 0.156860f, 0.174805f, 0.194214f, 0.215698f, 0.239014f, - 0.264404f, 0.291016f, 0.320068f, 0.350098f, 0.382080f, 0.414551f, 0.449463f, 0.485107f, - 0.520996f, 0.557617f, 0.818848f, 0.833496f, 0.836426f, 0.836914f, 0.836426f, 0.835938f, - 0.000483f, 0.000841f, 0.001632f, 0.002142f, 0.002678f, 0.003359f, 0.003830f, 0.004333f, - 0.005077f, 0.005527f, 0.006104f, 0.006908f, 0.007675f, 0.008392f, 0.009216f, 0.009789f, - 0.010880f, 0.011719f, 0.012817f, 0.013809f, 0.015068f, 0.016357f, 0.017883f, 0.019485f, - 0.021271f, 0.022995f, 0.025162f, 0.027359f, 0.029755f, 0.032806f, 0.036133f, 0.039459f, - 0.043091f, 0.047821f, 0.052368f, 0.058258f, 0.064514f, 0.071472f, 0.079224f, 0.088623f, - 0.098694f, 0.109924f, 0.123230f, 0.137817f, 0.154053f, 0.172363f, 0.192261f, 0.214478f, - 0.238647f, 0.265137f, 0.292725f, 0.322998f, 0.354492f, 0.387695f, 0.422363f, 0.458740f, - 0.495605f, 0.533691f, 0.809570f, 0.824219f, 0.826660f, 0.827148f, 0.828125f, 0.827148f, - 0.000240f, 0.000906f, 0.001379f, 0.001807f, 0.002495f, 0.002916f, 0.003490f, 0.004139f, - 0.004471f, 0.004898f, 0.005638f, 0.005978f, 0.006874f, 0.007313f, 0.007957f, 0.008698f, - 0.009560f, 0.010178f, 0.011345f, 0.012177f, 0.012985f, 0.014214f, 0.015274f, 0.016708f, - 0.017929f, 0.019882f, 0.021393f, 0.023560f, 0.025406f, 0.028137f, 0.030472f, 0.033752f, - 0.036896f, 0.040619f, 0.044952f, 0.049622f, 0.055298f, 0.061249f, 0.068420f, 0.075928f, - 0.084900f, 0.095398f, 0.107300f, 0.119934f, 0.134766f, 0.151733f, 0.170410f, 0.191284f, - 0.213867f, 0.238647f, 0.265869f, 0.295654f, 0.326660f, 0.359863f, 0.394775f, 0.432129f, - 0.469482f, 0.508789f, 0.798340f, 0.814941f, 0.817871f, 0.818359f, 0.818848f, 0.818848f, - 0.000376f, 0.000870f, 0.001291f, 0.001619f, 0.002251f, 0.002520f, 0.003016f, 0.003502f, - 0.004036f, 0.004299f, 0.004723f, 0.005234f, 0.005840f, 0.006512f, 0.006908f, 0.007595f, - 0.008003f, 0.008797f, 0.009773f, 0.010536f, 0.011284f, 0.012161f, 0.013237f, 0.014465f, - 0.015579f, 0.016968f, 0.018402f, 0.019882f, 0.021759f, 0.023621f, 0.026138f, 0.028488f, - 0.031738f, 0.034668f, 0.038239f, 0.042389f, 0.046783f, 0.052094f, 0.058319f, 0.064941f, - 0.072815f, 0.081726f, 0.092102f, 0.103516f, 0.117188f, 0.132202f, 0.149048f, 0.168091f, - 0.189941f, 0.213745f, 0.239990f, 0.268311f, 0.299316f, 0.332275f, 0.367188f, 0.403076f, - 0.442871f, 0.483398f, 0.788086f, 0.805176f, 0.808105f, 0.808594f, 0.809082f, 0.809082f, - 0.000386f, 0.000765f, 0.000998f, 0.001537f, 0.001833f, 0.002407f, 0.002529f, 0.003113f, - 0.003334f, 0.003841f, 0.004192f, 0.004585f, 0.005096f, 0.005543f, 0.006073f, 0.006405f, - 0.007118f, 0.007641f, 0.008278f, 0.008957f, 0.009651f, 0.010498f, 0.011307f, 0.012184f, - 0.013199f, 0.014343f, 0.015671f, 0.016678f, 0.018585f, 0.019852f, 0.021881f, 0.023987f, - 0.026398f, 0.029099f, 0.032227f, 0.035339f, 0.039246f, 0.043915f, 0.048859f, 0.054688f, - 0.061554f, 0.069519f, 0.078247f, 0.088379f, 0.100037f, 0.113770f, 0.129272f, 0.146606f, - 0.166626f, 0.189575f, 0.214111f, 0.241577f, 0.271973f, 0.304199f, 0.339844f, 0.375977f, - 0.415527f, 0.457275f, 0.776855f, 0.794434f, 0.797363f, 0.797852f, 0.798828f, 0.799316f, - 0.000232f, 0.000636f, 0.000996f, 0.001201f, 0.001721f, 0.002029f, 0.002340f, 0.002802f, - 0.003012f, 0.003462f, 0.003693f, 0.004059f, 0.004295f, 0.004822f, 0.005077f, 0.005623f, - 0.006126f, 0.006653f, 0.007027f, 0.007561f, 0.008049f, 0.008904f, 0.009399f, 0.010300f, - 0.011200f, 0.012115f, 0.013092f, 0.014221f, 0.015671f, 0.016891f, 0.018433f, 0.020294f, - 0.022064f, 0.024277f, 0.026688f, 0.029678f, 0.032654f, 0.036499f, 0.040955f, 0.045715f, - 0.051514f, 0.058014f, 0.065674f, 0.074707f, 0.084717f, 0.096802f, 0.111023f, 0.126709f, - 0.144775f, 0.165771f, 0.189209f, 0.215820f, 0.244385f, 0.275879f, 0.310547f, 0.348145f, - 0.387695f, 0.429932f, 0.765137f, 0.783203f, 0.787109f, 0.788574f, 0.788574f, 0.789551f, - 0.000171f, 0.000518f, 0.001106f, 0.001242f, 0.001475f, 0.001939f, 0.002092f, 0.002254f, - 0.002607f, 0.002930f, 0.003084f, 0.003382f, 0.003674f, 0.004040f, 0.004395f, 0.004780f, - 0.005157f, 0.005653f, 0.006088f, 0.006355f, 0.006870f, 0.007420f, 0.008057f, 0.008667f, - 0.009361f, 0.010040f, 0.011101f, 0.011803f, 0.012711f, 0.013962f, 0.015343f, 0.016586f, - 0.018036f, 0.020142f, 0.022079f, 0.024399f, 0.027023f, 0.030075f, 0.033569f, 0.037750f, - 0.042603f, 0.048096f, 0.054718f, 0.062134f, 0.071045f, 0.081299f, 0.093445f, 0.107605f, - 0.124268f, 0.142944f, 0.165405f, 0.189941f, 0.218262f, 0.249268f, 0.282227f, 0.319336f, - 0.359375f, 0.402832f, 0.752930f, 0.771973f, 0.775879f, 0.776855f, 0.777832f, 0.777832f, - 0.000204f, 0.000608f, 0.000865f, 0.001011f, 0.001362f, 0.001632f, 0.001817f, 0.001930f, - 0.002274f, 0.002491f, 0.002796f, 0.002932f, 0.003139f, 0.003429f, 0.003736f, 0.004055f, - 0.004448f, 0.004829f, 0.004971f, 0.005497f, 0.005859f, 0.006298f, 0.006741f, 0.007080f, - 0.007687f, 0.008308f, 0.009087f, 0.009880f, 0.010735f, 0.011528f, 0.012375f, 0.013664f, - 0.014862f, 0.016464f, 0.017868f, 0.019852f, 0.022156f, 0.024490f, 0.027435f, 0.030853f, - 0.034637f, 0.039154f, 0.044495f, 0.050964f, 0.058441f, 0.067383f, 0.077759f, 0.090332f, - 0.104797f, 0.121826f, 0.142334f, 0.164795f, 0.191528f, 0.221313f, 0.254150f, 0.290771f, - 0.330078f, 0.374268f, 0.740234f, 0.759277f, 0.763672f, 0.766113f, 0.766602f, 0.766113f, - 0.000150f, 0.000514f, 0.000666f, 0.000865f, 0.001163f, 0.001389f, 0.001540f, 0.001672f, - 0.001940f, 0.002110f, 0.002302f, 0.002419f, 0.002745f, 0.002974f, 0.003120f, 0.003366f, - 0.003695f, 0.003815f, 0.004173f, 0.004574f, 0.004879f, 0.005165f, 0.005646f, 0.006058f, - 0.006481f, 0.006969f, 0.007626f, 0.007881f, 0.008751f, 0.009445f, 0.010231f, 0.011246f, - 0.012222f, 0.013268f, 0.014641f, 0.015976f, 0.017792f, 0.019867f, 0.021912f, 0.024704f, - 0.027786f, 0.031494f, 0.036011f, 0.041229f, 0.047363f, 0.054962f, 0.063904f, 0.074463f, - 0.087036f, 0.102295f, 0.120483f, 0.141113f, 0.166260f, 0.194214f, 0.226196f, 0.261719f, - 0.301514f, 0.345459f, 0.727051f, 0.747070f, 0.751953f, 0.753418f, 0.754395f, 0.754883f, - 0.000103f, 0.000251f, 0.000628f, 0.000912f, 0.000978f, 0.001191f, 0.001365f, 0.001507f, - 0.001513f, 0.001757f, 0.001980f, 0.002121f, 0.002316f, 0.002373f, 0.002645f, 0.002909f, - 0.003012f, 0.003305f, 0.003538f, 0.003775f, 0.004070f, 0.004246f, 0.004642f, 0.004986f, - 0.005394f, 0.005802f, 0.006031f, 0.006565f, 0.006969f, 0.007618f, 0.008293f, 0.008980f, - 0.009766f, 0.010612f, 0.011528f, 0.012802f, 0.014198f, 0.015671f, 0.017517f, 0.019592f, - 0.021957f, 0.024918f, 0.028442f, 0.032562f, 0.037567f, 0.043762f, 0.051025f, 0.059753f, - 0.071045f, 0.084412f, 0.099792f, 0.119385f, 0.141846f, 0.167969f, 0.199341f, 0.233521f, - 0.272461f, 0.315674f, 0.712891f, 0.733887f, 0.738770f, 0.740234f, 0.741211f, 0.741699f, - 0.000185f, 0.000434f, 0.000489f, 0.000732f, 0.000874f, 0.000968f, 0.001122f, 0.001124f, - 0.001371f, 0.001423f, 0.001639f, 0.001693f, 0.001805f, 0.002094f, 0.002241f, 0.002356f, - 0.002567f, 0.002691f, 0.002871f, 0.003063f, 0.003195f, 0.003582f, 0.003790f, 0.004089f, - 0.004372f, 0.004536f, 0.005085f, 0.005314f, 0.005699f, 0.006153f, 0.006672f, 0.007202f, - 0.007805f, 0.008522f, 0.009216f, 0.010071f, 0.011086f, 0.012184f, 0.013596f, 0.015297f, - 0.017014f, 0.019363f, 0.021988f, 0.025299f, 0.029282f, 0.033936f, 0.040070f, 0.047028f, - 0.056519f, 0.067932f, 0.080872f, 0.098083f, 0.118469f, 0.143188f, 0.171753f, 0.205200f, - 0.243286f, 0.286133f, 0.698730f, 0.721680f, 0.725098f, 0.727051f, 0.728027f, 0.728516f, - 0.000116f, 0.000267f, 0.000565f, 0.000505f, 0.000648f, 0.000772f, 0.000813f, 0.001031f, - 0.001107f, 0.001184f, 0.001335f, 0.001391f, 0.001451f, 0.001633f, 0.001798f, 0.001874f, - 0.002090f, 0.002192f, 0.002392f, 0.002464f, 0.002707f, 0.002895f, 0.003044f, 0.003206f, - 0.003468f, 0.003666f, 0.003887f, 0.004261f, 0.004524f, 0.004898f, 0.005379f, 0.005711f, - 0.006130f, 0.006721f, 0.007267f, 0.007912f, 0.008659f, 0.009575f, 0.010475f, 0.011749f, - 0.013252f, 0.014717f, 0.016815f, 0.019302f, 0.022369f, 0.025955f, 0.030502f, 0.036285f, - 0.043579f, 0.052795f, 0.064453f, 0.078735f, 0.096497f, 0.118591f, 0.145508f, 0.177368f, - 0.213989f, 0.256592f, 0.683105f, 0.707031f, 0.710938f, 0.713379f, 0.714844f, 0.714844f, - 0.000223f, 0.000239f, 0.000286f, 0.000476f, 0.000580f, 0.000647f, 0.000715f, 0.000843f, - 0.000914f, 0.000950f, 0.001090f, 0.001163f, 0.001259f, 0.001328f, 0.001392f, 0.001560f, - 0.001549f, 0.001775f, 0.001868f, 0.001999f, 0.002199f, 0.002235f, 0.002436f, 0.002575f, - 0.002842f, 0.002892f, 0.003111f, 0.003401f, 0.003563f, 0.003887f, 0.004196f, 0.004505f, - 0.004791f, 0.005142f, 0.005684f, 0.006153f, 0.006710f, 0.007378f, 0.008064f, 0.008881f, - 0.009979f, 0.011177f, 0.012779f, 0.014435f, 0.016647f, 0.019150f, 0.022583f, 0.027252f, - 0.033051f, 0.040039f, 0.049561f, 0.061340f, 0.076843f, 0.096313f, 0.120544f, 0.150513f, - 0.185547f, 0.227173f, 0.668457f, 0.692383f, 0.696289f, 0.698242f, 0.699219f, 0.701172f, - 0.000000f, 0.000109f, 0.000315f, 0.000449f, 0.000511f, 0.000507f, 0.000538f, 0.000653f, - 0.000724f, 0.000749f, 0.000830f, 0.000893f, 0.001007f, 0.001079f, 0.001189f, 0.001163f, - 0.001335f, 0.001307f, 0.001502f, 0.001575f, 0.001627f, 0.001778f, 0.001933f, 0.002029f, - 0.002155f, 0.002254f, 0.002401f, 0.002535f, 0.002829f, 0.002943f, 0.003143f, 0.003422f, - 0.003710f, 0.003990f, 0.004318f, 0.004627f, 0.005108f, 0.005585f, 0.006142f, 0.006641f, - 0.007378f, 0.008354f, 0.009430f, 0.010628f, 0.012123f, 0.014015f, 0.016541f, 0.019836f, - 0.023849f, 0.029312f, 0.036774f, 0.046356f, 0.058868f, 0.075562f, 0.097107f, 0.124634f, - 0.157837f, 0.197754f, 0.653320f, 0.677734f, 0.682129f, 0.684082f, 0.685547f, 0.684570f, - 0.000166f, 0.000195f, 0.000256f, 0.000372f, 0.000386f, 0.000415f, 0.000515f, 0.000432f, - 0.000579f, 0.000606f, 0.000706f, 0.000745f, 0.000764f, 0.000837f, 0.000853f, 0.000993f, - 0.001034f, 0.001066f, 0.001156f, 0.001203f, 0.001339f, 0.001418f, 0.001470f, 0.001612f, - 0.001614f, 0.001707f, 0.001850f, 0.001986f, 0.002151f, 0.002254f, 0.002499f, 0.002560f, - 0.002794f, 0.003000f, 0.003212f, 0.003510f, 0.003761f, 0.004086f, 0.004475f, 0.004967f, - 0.005428f, 0.006134f, 0.006840f, 0.007786f, 0.008858f, 0.010033f, 0.011909f, 0.014137f, - 0.016907f, 0.020767f, 0.025894f, 0.033386f, 0.043274f, 0.056854f, 0.075439f, 0.099548f, - 0.130737f, 0.169434f, 0.634277f, 0.661133f, 0.667480f, 0.668945f, 0.669922f, 0.670898f, - 0.000115f, 0.000119f, 0.000230f, 0.000304f, 0.000221f, 0.000380f, 0.000322f, 0.000351f, - 0.000453f, 0.000527f, 0.000535f, 0.000558f, 0.000595f, 0.000675f, 0.000707f, 0.000670f, - 0.000776f, 0.000812f, 0.000839f, 0.000911f, 0.000974f, 0.001033f, 0.001082f, 0.001154f, - 0.001209f, 0.001268f, 0.001416f, 0.001432f, 0.001607f, 0.001775f, 0.001877f, 0.001911f, - 0.002041f, 0.002207f, 0.002380f, 0.002563f, 0.002741f, 0.002956f, 0.003281f, 0.003513f, - 0.003902f, 0.004353f, 0.004803f, 0.005405f, 0.006256f, 0.007072f, 0.008263f, 0.009659f, - 0.011627f, 0.014221f, 0.017792f, 0.022919f, 0.030075f, 0.040497f, 0.055878f, 0.076721f, - 0.104980f, 0.141357f, 0.618652f, 0.644531f, 0.650391f, 0.652832f, 0.653320f, 0.654785f, - 0.000000f, 0.000122f, 0.000142f, 0.000227f, 0.000248f, 0.000246f, 0.000296f, 0.000254f, - 0.000308f, 0.000329f, 0.000387f, 0.000437f, 0.000443f, 0.000504f, 0.000515f, 0.000535f, - 0.000566f, 0.000592f, 0.000618f, 0.000641f, 0.000706f, 0.000746f, 0.000787f, 0.000839f, - 0.000878f, 0.000920f, 0.001043f, 0.001041f, 0.001136f, 0.001199f, 0.001258f, 0.001393f, - 0.001428f, 0.001549f, 0.001632f, 0.001856f, 0.001945f, 0.002079f, 0.002310f, 0.002489f, - 0.002708f, 0.002996f, 0.003315f, 0.003759f, 0.004177f, 0.004803f, 0.005619f, 0.006527f, - 0.007793f, 0.009468f, 0.011917f, 0.015152f, 0.019897f, 0.027298f, 0.038910f, 0.055908f, - 0.080811f, 0.114563f, 0.600586f, 0.628906f, 0.634277f, 0.636719f, 0.637207f, 0.638672f, - 0.000000f, 0.000000f, 0.000106f, 0.000137f, 0.000172f, 0.000211f, 0.000189f, 0.000226f, - 0.000230f, 0.000248f, 0.000293f, 0.000251f, 0.000264f, 0.000321f, 0.000343f, 0.000399f, - 0.000368f, 0.000401f, 0.000499f, 0.000479f, 0.000498f, 0.000526f, 0.000550f, 0.000595f, - 0.000631f, 0.000645f, 0.000726f, 0.000717f, 0.000786f, 0.000902f, 0.000865f, 0.000916f, - 0.000989f, 0.001059f, 0.001165f, 0.001246f, 0.001279f, 0.001408f, 0.001566f, 0.001628f, - 0.001808f, 0.001991f, 0.002165f, 0.002466f, 0.002766f, 0.003084f, 0.003534f, 0.004250f, - 0.005016f, 0.006130f, 0.007584f, 0.009605f, 0.012718f, 0.017395f, 0.025131f, 0.038269f, - 0.058899f, 0.089661f, 0.582031f, 0.611328f, 0.616699f, 0.620117f, 0.621094f, 0.622559f, - 0.000000f, 0.000108f, 0.000104f, 0.000095f, 0.000117f, 0.000117f, 0.000122f, 0.000143f, - 0.000147f, 0.000164f, 0.000174f, 0.000216f, 0.000191f, 0.000227f, 0.000241f, 0.000250f, - 0.000257f, 0.000271f, 0.000301f, 0.000298f, 0.000317f, 0.000344f, 0.000370f, 0.000392f, - 0.000404f, 0.000427f, 0.000491f, 0.000491f, 0.000519f, 0.000535f, 0.000611f, 0.000601f, - 0.000668f, 0.000698f, 0.000767f, 0.000838f, 0.000865f, 0.000895f, 0.000993f, 0.001066f, - 0.001161f, 0.001242f, 0.001415f, 0.001521f, 0.001743f, 0.001901f, 0.002209f, 0.002523f, - 0.003038f, 0.003601f, 0.004478f, 0.005699f, 0.007545f, 0.010437f, 0.015175f, 0.023682f, - 0.039429f, 0.066406f, 0.563477f, 0.593262f, 0.598633f, 0.602051f, 0.602539f, 0.603516f, - 0.000000f, 0.000101f, 0.000093f, 0.000087f, 0.000082f, 0.000078f, 0.000084f, 0.000087f, - 0.000093f, 0.000094f, 0.000099f, 0.000104f, 0.000114f, 0.000123f, 0.000158f, 0.000163f, - 0.000166f, 0.000178f, 0.000177f, 0.000214f, 0.000191f, 0.000208f, 0.000212f, 0.000247f, - 0.000268f, 0.000263f, 0.000272f, 0.000287f, 0.000310f, 0.000336f, 0.000353f, 0.000368f, - 0.000396f, 0.000408f, 0.000453f, 0.000476f, 0.000511f, 0.000540f, 0.000615f, 0.000635f, - 0.000682f, 0.000751f, 0.000812f, 0.000908f, 0.000987f, 0.001116f, 0.001278f, 0.001431f, - 0.001702f, 0.002047f, 0.002512f, 0.003126f, 0.004181f, 0.005817f, 0.008553f, 0.013489f, - 0.023697f, 0.045288f, 0.544922f, 0.575684f, 0.581543f, 0.584473f, 0.585938f, 0.587402f, - 0.000109f, 0.000091f, 0.000081f, 0.000075f, 0.000070f, 0.000067f, 0.000064f, 0.000061f, - 0.000057f, 0.000054f, 0.000058f, 0.000075f, 0.000062f, 0.000064f, 0.000085f, 0.000068f, - 0.000092f, 0.000094f, 0.000103f, 0.000110f, 0.000113f, 0.000119f, 0.000141f, 0.000141f, - 0.000148f, 0.000152f, 0.000159f, 0.000164f, 0.000175f, 0.000188f, 0.000184f, 0.000218f, - 0.000233f, 0.000223f, 0.000253f, 0.000265f, 0.000282f, 0.000321f, 0.000322f, 0.000351f, - 0.000371f, 0.000405f, 0.000443f, 0.000478f, 0.000515f, 0.000571f, 0.000652f, 0.000733f, - 0.000856f, 0.001011f, 0.001227f, 0.001531f, 0.002029f, 0.002817f, 0.004215f, 0.006874f, - 0.012390f, 0.027405f, 0.525879f, 0.557129f, 0.563477f, 0.566895f, 0.568848f, 0.569824f, - 0.000094f, 0.000073f, 0.000065f, 0.000060f, 0.000055f, 0.000052f, 0.000049f, 0.000048f, - 0.000046f, 0.000045f, 0.000042f, 0.000040f, 0.000040f, 0.000037f, 0.000035f, 0.000035f, - 0.000042f, 0.000036f, 0.000049f, 0.000051f, 0.000055f, 0.000056f, 0.000059f, 0.000062f, - 0.000064f, 0.000078f, 0.000071f, 0.000079f, 0.000088f, 0.000091f, 0.000093f, 0.000099f, - 0.000103f, 0.000110f, 0.000125f, 0.000123f, 0.000127f, 0.000151f, 0.000151f, 0.000161f, - 0.000169f, 0.000179f, 0.000204f, 0.000219f, 0.000240f, 0.000267f, 0.000294f, 0.000321f, - 0.000378f, 0.000438f, 0.000524f, 0.000628f, 0.000818f, 0.001125f, 0.001693f, 0.002888f, - 0.005638f, 0.013580f, 0.505859f, 0.539062f, 0.544922f, 0.548340f, 0.550293f, 0.550781f, - 0.000064f, 0.000048f, 0.000041f, 0.000037f, 0.000035f, 0.000034f, 0.000032f, 0.000031f, - 0.000030f, 0.000029f, 0.000028f, 0.000028f, 0.000027f, 0.000027f, 0.000026f, 0.000025f, - 0.000024f, 0.000023f, 0.000022f, 0.000021f, 0.000020f, 0.000019f, 0.000019f, 0.000023f, - 0.000021f, 0.000022f, 0.000026f, 0.000029f, 0.000032f, 0.000031f, 0.000036f, 0.000037f, - 0.000036f, 0.000044f, 0.000046f, 0.000048f, 0.000052f, 0.000054f, 0.000056f, 0.000061f, - 0.000070f, 0.000073f, 0.000076f, 0.000081f, 0.000082f, 0.000095f, 0.000105f, 0.000120f, - 0.000126f, 0.000143f, 0.000173f, 0.000203f, 0.000267f, 0.000346f, 0.000505f, 0.000853f, - 0.001829f, 0.005222f, 0.487061f, 0.519531f, 0.527344f, 0.529785f, 0.531738f, 0.532715f, - 0.000000f, 0.000002f, 0.000003f, 0.000004f, 0.000008f, 0.000008f, 0.000008f, 0.000010f, - 0.000009f, 0.000010f, 0.000010f, 0.000011f, 0.000011f, 0.000011f, 0.000011f, 0.000011f, - 0.000012f, 0.000011f, 0.000012f, 0.000011f, 0.000012f, 0.000012f, 0.000012f, 0.000011f, - 0.000011f, 0.000010f, 0.000010f, 0.000010f, 0.000009f, 0.000009f, 0.000009f, 0.000008f, - 0.000008f, 0.000007f, 0.000008f, 0.000009f, 0.000010f, 0.000012f, 0.000012f, 0.000015f, - 0.000013f, 0.000015f, 0.000018f, 0.000020f, 0.000021f, 0.000022f, 0.000022f, 0.000024f, - 0.000026f, 0.000027f, 0.000034f, 0.000043f, 0.000049f, 0.000065f, 0.000089f, 0.000138f, - 0.000293f, 0.001143f, 0.466553f, 0.500488f, 0.508301f, 0.510742f, 0.512207f, 0.513672f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, - 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000001f, 0.000001f, - 0.000001f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000003f, 0.000004f, - 0.000006f, 0.000023f, 0.446777f, 0.482178f, 0.489746f, 0.492676f, 0.494629f, 0.496094f, - }, - { - 0.032318f, 0.095032f, 0.152344f, 0.205322f, 0.254883f, 0.299316f, 0.342041f, 0.380859f, - 0.416504f, 0.449707f, 0.481201f, 0.508789f, 0.537109f, 0.562012f, 0.584961f, 0.608398f, - 0.628418f, 0.648926f, 0.666504f, 0.684570f, 0.701172f, 0.716797f, 0.731934f, 0.746094f, - 0.759766f, 0.770996f, 0.784668f, 0.795898f, 0.806641f, 0.817871f, 0.827637f, 0.837402f, - 0.846680f, 0.855469f, 0.863770f, 0.872559f, 0.879883f, 0.887695f, 0.895508f, 0.901367f, - 0.909180f, 0.915527f, 0.921387f, 0.927734f, 0.934082f, 0.939453f, 0.944824f, 0.950684f, - 0.955566f, 0.960449f, 0.965332f, 0.969238f, 0.974121f, 0.978516f, 0.982910f, 0.986816f, - 0.990723f, 0.994629f, 0.994629f, 0.987793f, 0.981934f, 0.976562f, 0.971680f, 0.966797f, - 0.025833f, 0.076965f, 0.125854f, 0.173096f, 0.217896f, 0.259766f, 0.299561f, 0.338135f, - 0.372559f, 0.407471f, 0.437500f, 0.468262f, 0.496582f, 0.522949f, 0.547852f, 0.571289f, - 0.593750f, 0.614746f, 0.633789f, 0.652832f, 0.671387f, 0.687988f, 0.705078f, 0.719727f, - 0.734863f, 0.749023f, 0.761719f, 0.774414f, 0.786621f, 0.797363f, 0.808594f, 0.818848f, - 0.829590f, 0.838867f, 0.848633f, 0.858398f, 0.865723f, 0.874512f, 0.881836f, 0.890137f, - 0.897949f, 0.904297f, 0.910645f, 0.917480f, 0.923828f, 0.929688f, 0.935547f, 0.941895f, - 0.947266f, 0.952637f, 0.957520f, 0.962402f, 0.967285f, 0.971680f, 0.976562f, 0.980957f, - 0.984863f, 0.989258f, 0.992676f, 0.985840f, 0.979980f, 0.975098f, 0.970703f, 0.966309f, - 0.020828f, 0.063049f, 0.104797f, 0.146606f, 0.187134f, 0.225464f, 0.263916f, 0.299072f, - 0.333252f, 0.366943f, 0.398438f, 0.429199f, 0.457031f, 0.484131f, 0.509766f, 0.534668f, - 0.559082f, 0.579590f, 0.600586f, 0.622070f, 0.640625f, 0.659180f, 0.676758f, 0.692383f, - 0.708984f, 0.722656f, 0.737793f, 0.751465f, 0.764648f, 0.776367f, 0.789062f, 0.801270f, - 0.811523f, 0.821289f, 0.832031f, 0.841309f, 0.850586f, 0.860352f, 0.868652f, 0.876953f, - 0.884766f, 0.892090f, 0.899902f, 0.906738f, 0.913086f, 0.920410f, 0.927246f, 0.933105f, - 0.938477f, 0.944336f, 0.950195f, 0.955078f, 0.959961f, 0.965332f, 0.970215f, 0.975098f, - 0.979492f, 0.983887f, 0.989746f, 0.983398f, 0.978516f, 0.973633f, 0.969238f, 0.964844f, - 0.017273f, 0.052429f, 0.088745f, 0.124207f, 0.160034f, 0.195068f, 0.230103f, 0.263916f, - 0.297119f, 0.329102f, 0.360596f, 0.390625f, 0.418945f, 0.446289f, 0.472656f, 0.498535f, - 0.521973f, 0.545898f, 0.567871f, 0.588867f, 0.609375f, 0.629395f, 0.646973f, 0.664551f, - 0.681641f, 0.698242f, 0.712402f, 0.727539f, 0.741699f, 0.755371f, 0.768555f, 0.780762f, - 0.792480f, 0.803711f, 0.814941f, 0.825195f, 0.834961f, 0.844727f, 0.854004f, 0.863281f, - 0.871094f, 0.879883f, 0.887695f, 0.895508f, 0.902832f, 0.909668f, 0.916504f, 0.923828f, - 0.929688f, 0.936035f, 0.941895f, 0.947754f, 0.952637f, 0.958496f, 0.963379f, 0.968750f, - 0.973633f, 0.978027f, 0.986816f, 0.980957f, 0.976562f, 0.972168f, 0.967285f, 0.963379f, - 0.014076f, 0.043915f, 0.074951f, 0.106140f, 0.137573f, 0.169189f, 0.201416f, 0.233154f, - 0.264648f, 0.295166f, 0.324707f, 0.354248f, 0.381836f, 0.410156f, 0.436279f, 0.462891f, - 0.487793f, 0.510742f, 0.534180f, 0.556152f, 0.576660f, 0.598145f, 0.616211f, 0.636719f, - 0.653320f, 0.670410f, 0.687500f, 0.703125f, 0.718262f, 0.733398f, 0.746582f, 0.760742f, - 0.772949f, 0.785156f, 0.796875f, 0.808105f, 0.818848f, 0.829590f, 0.838867f, 0.848145f, - 0.857910f, 0.867188f, 0.875977f, 0.883301f, 0.891602f, 0.899414f, 0.906738f, 0.913086f, - 0.919922f, 0.926270f, 0.932617f, 0.938477f, 0.944824f, 0.951660f, 0.957520f, 0.961914f, - 0.967285f, 0.972168f, 0.984863f, 0.979004f, 0.974609f, 0.970215f, 0.966309f, 0.961914f, - 0.012077f, 0.037445f, 0.063660f, 0.090881f, 0.118774f, 0.147827f, 0.176636f, 0.206055f, - 0.234253f, 0.262939f, 0.291504f, 0.320312f, 0.347168f, 0.374756f, 0.401367f, 0.427734f, - 0.451904f, 0.477051f, 0.500488f, 0.523438f, 0.545898f, 0.566406f, 0.587402f, 0.605957f, - 0.624512f, 0.643555f, 0.662109f, 0.676758f, 0.693848f, 0.708984f, 0.724609f, 0.738770f, - 0.751465f, 0.765137f, 0.777344f, 0.790039f, 0.800781f, 0.812500f, 0.823242f, 0.833984f, - 0.842773f, 0.853027f, 0.861816f, 0.871094f, 0.879395f, 0.887695f, 0.895508f, 0.903320f, - 0.910156f, 0.917969f, 0.924316f, 0.931152f, 0.937988f, 0.943848f, 0.949219f, 0.955566f, - 0.960449f, 0.966309f, 0.981445f, 0.977051f, 0.972168f, 0.968262f, 0.964355f, 0.960938f, - 0.010445f, 0.032562f, 0.054657f, 0.078613f, 0.103333f, 0.128540f, 0.153564f, 0.181274f, - 0.207520f, 0.234619f, 0.261475f, 0.288818f, 0.315674f, 0.342041f, 0.368408f, 0.394287f, - 0.418945f, 0.443604f, 0.467773f, 0.490479f, 0.512695f, 0.534180f, 0.555664f, 0.575684f, - 0.596191f, 0.616211f, 0.633301f, 0.651855f, 0.668457f, 0.685547f, 0.701172f, 0.714844f, - 0.729492f, 0.743652f, 0.758301f, 0.770996f, 0.783203f, 0.794922f, 0.806641f, 0.817383f, - 0.827637f, 0.838867f, 0.847656f, 0.857422f, 0.866699f, 0.875000f, 0.884277f, 0.892578f, - 0.900391f, 0.907227f, 0.914551f, 0.922363f, 0.929199f, 0.935059f, 0.941895f, 0.948242f, - 0.953125f, 0.959473f, 0.978516f, 0.974609f, 0.970215f, 0.966309f, 0.962402f, 0.958984f, - 0.009117f, 0.027466f, 0.047424f, 0.067871f, 0.089783f, 0.112244f, 0.135376f, 0.159668f, - 0.184082f, 0.209106f, 0.233887f, 0.259277f, 0.285400f, 0.311523f, 0.336182f, 0.360840f, - 0.385986f, 0.410889f, 0.435059f, 0.458252f, 0.480713f, 0.503418f, 0.524902f, 0.546387f, - 0.566895f, 0.586426f, 0.605469f, 0.624512f, 0.642578f, 0.659668f, 0.676758f, 0.692383f, - 0.708008f, 0.722168f, 0.736816f, 0.749512f, 0.763184f, 0.776855f, 0.789062f, 0.800781f, - 0.812012f, 0.823730f, 0.833496f, 0.843750f, 0.854004f, 0.863281f, 0.872559f, 0.880371f, - 0.889648f, 0.896973f, 0.905762f, 0.912598f, 0.919922f, 0.927734f, 0.934082f, 0.940918f, - 0.946289f, 0.952637f, 0.976074f, 0.972168f, 0.967773f, 0.963867f, 0.960938f, 0.957031f, - 0.007561f, 0.024231f, 0.041077f, 0.059631f, 0.078369f, 0.098145f, 0.119507f, 0.140747f, - 0.163208f, 0.185913f, 0.209839f, 0.233154f, 0.257324f, 0.281494f, 0.305908f, 0.330566f, - 0.354736f, 0.378906f, 0.402588f, 0.425781f, 0.449219f, 0.471924f, 0.494385f, 0.516602f, - 0.536621f, 0.557617f, 0.576660f, 0.596680f, 0.616211f, 0.632812f, 0.650879f, 0.668457f, - 0.684082f, 0.700684f, 0.715332f, 0.729492f, 0.744141f, 0.757812f, 0.771973f, 0.783691f, - 0.796387f, 0.807129f, 0.818359f, 0.829590f, 0.840820f, 0.850098f, 0.859375f, 0.868652f, - 0.877930f, 0.886719f, 0.894531f, 0.903320f, 0.910645f, 0.918945f, 0.925781f, 0.932617f, - 0.939453f, 0.945801f, 0.972656f, 0.969727f, 0.965820f, 0.961914f, 0.958496f, 0.955078f, - 0.006832f, 0.020676f, 0.036224f, 0.051758f, 0.069214f, 0.086609f, 0.105225f, 0.124146f, - 0.144653f, 0.165527f, 0.186646f, 0.209106f, 0.232178f, 0.254883f, 0.277588f, 0.301758f, - 0.325195f, 0.348633f, 0.371826f, 0.395264f, 0.418213f, 0.440674f, 0.463135f, 0.485596f, - 0.506348f, 0.527832f, 0.548340f, 0.567871f, 0.587891f, 0.606934f, 0.625977f, 0.642578f, - 0.660645f, 0.677734f, 0.692871f, 0.708008f, 0.723633f, 0.737793f, 0.752441f, 0.765137f, - 0.778320f, 0.791504f, 0.802734f, 0.814453f, 0.825684f, 0.835449f, 0.847168f, 0.856934f, - 0.866699f, 0.875488f, 0.884766f, 0.893066f, 0.901367f, 0.910156f, 0.917480f, 0.924805f, - 0.932129f, 0.938965f, 0.970215f, 0.966797f, 0.963379f, 0.959961f, 0.956543f, 0.953125f, - 0.006050f, 0.018585f, 0.031860f, 0.045807f, 0.060883f, 0.076538f, 0.093323f, 0.109985f, - 0.128174f, 0.147949f, 0.167480f, 0.186768f, 0.208496f, 0.230591f, 0.252441f, 0.274170f, - 0.297363f, 0.319824f, 0.342773f, 0.365723f, 0.388672f, 0.411133f, 0.433350f, 0.455811f, - 0.477295f, 0.498291f, 0.519531f, 0.539551f, 0.560059f, 0.580566f, 0.599121f, 0.617676f, - 0.635254f, 0.653320f, 0.669434f, 0.686523f, 0.702148f, 0.717773f, 0.732422f, 0.747070f, - 0.760742f, 0.773926f, 0.786621f, 0.798340f, 0.811035f, 0.822754f, 0.833008f, 0.843750f, - 0.854004f, 0.863770f, 0.873047f, 0.882812f, 0.891602f, 0.900879f, 0.908691f, 0.916504f, - 0.924316f, 0.931152f, 0.966309f, 0.964355f, 0.961426f, 0.957520f, 0.954102f, 0.951172f, - 0.005352f, 0.016388f, 0.027985f, 0.040222f, 0.053436f, 0.067261f, 0.082520f, 0.098022f, - 0.114319f, 0.131836f, 0.150146f, 0.167969f, 0.187744f, 0.208008f, 0.228271f, 0.249634f, - 0.270996f, 0.292969f, 0.314697f, 0.337158f, 0.359375f, 0.380859f, 0.403809f, 0.426025f, - 0.447510f, 0.469482f, 0.490967f, 0.511719f, 0.532227f, 0.552734f, 0.571777f, 0.591309f, - 0.609375f, 0.628418f, 0.645508f, 0.663086f, 0.680664f, 0.696289f, 0.711426f, 0.727051f, - 0.741699f, 0.755859f, 0.768555f, 0.782227f, 0.795410f, 0.807617f, 0.818359f, 0.830078f, - 0.841309f, 0.851074f, 0.861816f, 0.871582f, 0.880859f, 0.890625f, 0.898438f, 0.907715f, - 0.915527f, 0.923828f, 0.962402f, 0.961914f, 0.958496f, 0.955078f, 0.951172f, 0.948730f, - 0.004700f, 0.014397f, 0.025208f, 0.035675f, 0.047485f, 0.060120f, 0.073242f, 0.087097f, - 0.102173f, 0.117249f, 0.133789f, 0.150513f, 0.168823f, 0.186890f, 0.206665f, 0.225830f, - 0.246216f, 0.267334f, 0.288574f, 0.309814f, 0.331299f, 0.353271f, 0.375244f, 0.396729f, - 0.418701f, 0.440674f, 0.461182f, 0.483398f, 0.504883f, 0.524902f, 0.544434f, 0.564941f, - 0.584473f, 0.603027f, 0.621582f, 0.639648f, 0.656738f, 0.673828f, 0.690430f, 0.705566f, - 0.721680f, 0.736816f, 0.750977f, 0.764648f, 0.778809f, 0.791016f, 0.804688f, 0.815918f, - 0.826660f, 0.838867f, 0.850098f, 0.860840f, 0.870605f, 0.879883f, 0.889648f, 0.898438f, - 0.907227f, 0.915527f, 0.959961f, 0.958496f, 0.955078f, 0.952148f, 0.949219f, 0.946777f, - 0.004238f, 0.013138f, 0.022202f, 0.031769f, 0.042358f, 0.053040f, 0.065613f, 0.077637f, - 0.090759f, 0.104980f, 0.119995f, 0.135498f, 0.151855f, 0.167725f, 0.186646f, 0.205078f, - 0.224121f, 0.243042f, 0.263672f, 0.283936f, 0.305176f, 0.326416f, 0.347168f, 0.369629f, - 0.390625f, 0.411865f, 0.433350f, 0.454590f, 0.475830f, 0.497314f, 0.517578f, 0.537109f, - 0.557617f, 0.577637f, 0.596191f, 0.615723f, 0.632812f, 0.651367f, 0.668945f, 0.685059f, - 0.701172f, 0.716797f, 0.732422f, 0.747559f, 0.761230f, 0.775391f, 0.788574f, 0.800781f, - 0.813965f, 0.824707f, 0.837402f, 0.848145f, 0.859375f, 0.869141f, 0.879395f, 0.889160f, - 0.897949f, 0.906250f, 0.956055f, 0.955566f, 0.952148f, 0.950195f, 0.947266f, 0.943848f, - 0.003944f, 0.011490f, 0.019943f, 0.028748f, 0.037964f, 0.047485f, 0.058014f, 0.069702f, - 0.081360f, 0.093994f, 0.107361f, 0.121277f, 0.136353f, 0.151978f, 0.167480f, 0.185669f, - 0.202637f, 0.222168f, 0.240601f, 0.259766f, 0.279541f, 0.300293f, 0.321533f, 0.342285f, - 0.362549f, 0.384033f, 0.405762f, 0.427002f, 0.447998f, 0.469238f, 0.490479f, 0.510742f, - 0.532227f, 0.551758f, 0.570312f, 0.589844f, 0.609375f, 0.628418f, 0.645508f, 0.662598f, - 0.680664f, 0.696777f, 0.712402f, 0.728516f, 0.744141f, 0.757812f, 0.771973f, 0.785156f, - 0.798828f, 0.811523f, 0.824707f, 0.835449f, 0.847168f, 0.858887f, 0.869141f, 0.878906f, - 0.888672f, 0.897949f, 0.952148f, 0.952148f, 0.949219f, 0.946777f, 0.944336f, 0.941406f, - 0.003448f, 0.010574f, 0.017807f, 0.025558f, 0.033875f, 0.042633f, 0.052307f, 0.062134f, - 0.073059f, 0.084045f, 0.096375f, 0.109192f, 0.122803f, 0.136475f, 0.151367f, 0.167603f, - 0.183960f, 0.201416f, 0.218506f, 0.237427f, 0.256104f, 0.275635f, 0.295410f, 0.315918f, - 0.336426f, 0.357178f, 0.378906f, 0.399414f, 0.421143f, 0.442139f, 0.462891f, 0.484375f, - 0.504883f, 0.524902f, 0.544922f, 0.564941f, 0.583984f, 0.603516f, 0.622070f, 0.640625f, - 0.658691f, 0.675781f, 0.692871f, 0.709473f, 0.725098f, 0.740234f, 0.754883f, 0.769531f, - 0.783203f, 0.796875f, 0.809570f, 0.823242f, 0.834473f, 0.846191f, 0.857422f, 0.868164f, - 0.878906f, 0.889160f, 0.948730f, 0.948242f, 0.946289f, 0.944336f, 0.940918f, 0.938477f, - 0.003017f, 0.009422f, 0.015900f, 0.023041f, 0.030380f, 0.038574f, 0.047150f, 0.055969f, - 0.065735f, 0.075684f, 0.086426f, 0.098267f, 0.110535f, 0.123047f, 0.136841f, 0.151489f, - 0.166138f, 0.182495f, 0.198975f, 0.216553f, 0.233765f, 0.252930f, 0.271484f, 0.291016f, - 0.310547f, 0.331299f, 0.351562f, 0.372559f, 0.393555f, 0.415039f, 0.435059f, 0.457275f, - 0.477539f, 0.498047f, 0.519043f, 0.538574f, 0.559570f, 0.579102f, 0.598633f, 0.617188f, - 0.635742f, 0.654297f, 0.672363f, 0.688965f, 0.706055f, 0.721191f, 0.737793f, 0.752930f, - 0.768066f, 0.782227f, 0.795898f, 0.809082f, 0.821289f, 0.833496f, 0.846191f, 0.857422f, - 0.869141f, 0.879883f, 0.944824f, 0.945312f, 0.942871f, 0.940918f, 0.938477f, 0.936035f, - 0.002802f, 0.008575f, 0.014763f, 0.020844f, 0.027557f, 0.034576f, 0.042084f, 0.050476f, - 0.058990f, 0.067993f, 0.077942f, 0.087952f, 0.098999f, 0.111267f, 0.122803f, 0.136719f, - 0.150269f, 0.165527f, 0.180542f, 0.196533f, 0.213257f, 0.230591f, 0.248779f, 0.267334f, - 0.286865f, 0.306152f, 0.325928f, 0.346436f, 0.367188f, 0.387695f, 0.409424f, 0.429199f, - 0.450195f, 0.471680f, 0.492920f, 0.513184f, 0.534180f, 0.553711f, 0.573730f, 0.593750f, - 0.612793f, 0.631836f, 0.649414f, 0.668457f, 0.685059f, 0.703125f, 0.719238f, 0.735352f, - 0.750000f, 0.766113f, 0.781738f, 0.794434f, 0.808105f, 0.821777f, 0.833984f, 0.846191f, - 0.858398f, 0.870117f, 0.940918f, 0.941895f, 0.939941f, 0.937500f, 0.935059f, 0.932617f, - 0.002573f, 0.007603f, 0.013100f, 0.018799f, 0.024719f, 0.031372f, 0.038147f, 0.045105f, - 0.052795f, 0.061127f, 0.069519f, 0.079529f, 0.089355f, 0.099976f, 0.111084f, 0.123718f, - 0.136353f, 0.148926f, 0.163574f, 0.178345f, 0.194214f, 0.210083f, 0.227783f, 0.245361f, - 0.263672f, 0.282471f, 0.301758f, 0.321533f, 0.341797f, 0.361816f, 0.383057f, 0.403320f, - 0.424316f, 0.445557f, 0.466797f, 0.487061f, 0.507812f, 0.528809f, 0.549805f, 0.569336f, - 0.589844f, 0.608887f, 0.627930f, 0.646973f, 0.665527f, 0.682129f, 0.700195f, 0.717773f, - 0.732910f, 0.749512f, 0.765137f, 0.779785f, 0.794434f, 0.808105f, 0.821777f, 0.834473f, - 0.847168f, 0.859375f, 0.936523f, 0.937988f, 0.936035f, 0.933594f, 0.932129f, 0.929688f, - 0.002409f, 0.007107f, 0.011833f, 0.017075f, 0.022278f, 0.028351f, 0.034088f, 0.040558f, - 0.047943f, 0.055389f, 0.063232f, 0.072021f, 0.080322f, 0.090454f, 0.100220f, 0.111389f, - 0.122986f, 0.135010f, 0.148438f, 0.162109f, 0.176270f, 0.191772f, 0.207642f, 0.224121f, - 0.241699f, 0.259277f, 0.278076f, 0.297363f, 0.316650f, 0.336670f, 0.356934f, 0.377686f, - 0.397949f, 0.418701f, 0.439941f, 0.461914f, 0.482178f, 0.502930f, 0.524414f, 0.544922f, - 0.565918f, 0.585938f, 0.605957f, 0.625000f, 0.643066f, 0.662109f, 0.680176f, 0.698730f, - 0.715820f, 0.731934f, 0.748047f, 0.764648f, 0.780273f, 0.794434f, 0.808594f, 0.821777f, - 0.836914f, 0.848145f, 0.932129f, 0.934082f, 0.932617f, 0.930176f, 0.928711f, 0.926270f, - 0.002066f, 0.006329f, 0.010986f, 0.015541f, 0.020294f, 0.025452f, 0.030975f, 0.037201f, - 0.043152f, 0.049835f, 0.056824f, 0.064331f, 0.072998f, 0.081177f, 0.090637f, 0.100525f, - 0.110718f, 0.122131f, 0.134033f, 0.146851f, 0.159912f, 0.173584f, 0.189331f, 0.204468f, - 0.221191f, 0.237671f, 0.255615f, 0.273682f, 0.292969f, 0.312012f, 0.331543f, 0.352295f, - 0.372314f, 0.393311f, 0.413818f, 0.435547f, 0.456055f, 0.477539f, 0.499023f, 0.520508f, - 0.540039f, 0.561523f, 0.581543f, 0.602051f, 0.622070f, 0.641113f, 0.659668f, 0.678223f, - 0.697266f, 0.714844f, 0.731445f, 0.748535f, 0.765137f, 0.778809f, 0.794922f, 0.810059f, - 0.824219f, 0.837402f, 0.926758f, 0.930176f, 0.928711f, 0.926758f, 0.924805f, 0.922852f, - 0.001840f, 0.005703f, 0.009918f, 0.014099f, 0.018311f, 0.023026f, 0.028000f, 0.033508f, - 0.038971f, 0.045044f, 0.051880f, 0.058289f, 0.065796f, 0.073425f, 0.081482f, 0.090698f, - 0.100464f, 0.110413f, 0.121216f, 0.132812f, 0.145142f, 0.158203f, 0.171997f, 0.186401f, - 0.201538f, 0.217651f, 0.234497f, 0.251465f, 0.269287f, 0.288330f, 0.307129f, 0.327148f, - 0.346924f, 0.367920f, 0.388428f, 0.409668f, 0.430420f, 0.451416f, 0.474121f, 0.494873f, - 0.516113f, 0.537598f, 0.558105f, 0.579102f, 0.598633f, 0.619629f, 0.639160f, 0.657715f, - 0.677734f, 0.695801f, 0.713867f, 0.731934f, 0.748047f, 0.764160f, 0.781738f, 0.796875f, - 0.810547f, 0.826172f, 0.922363f, 0.925781f, 0.924805f, 0.922852f, 0.921387f, 0.919434f, - 0.001621f, 0.005188f, 0.008888f, 0.012939f, 0.016724f, 0.021271f, 0.025772f, 0.029984f, - 0.035553f, 0.040741f, 0.046417f, 0.052490f, 0.059265f, 0.066528f, 0.074097f, 0.081482f, - 0.090271f, 0.100220f, 0.109741f, 0.120178f, 0.131226f, 0.143188f, 0.156006f, 0.169189f, - 0.183716f, 0.198486f, 0.214233f, 0.230713f, 0.247925f, 0.265381f, 0.284424f, 0.303711f, - 0.322754f, 0.342773f, 0.363525f, 0.384277f, 0.405518f, 0.427002f, 0.447754f, 0.469727f, - 0.491455f, 0.512207f, 0.534180f, 0.554688f, 0.576172f, 0.597168f, 0.617188f, 0.636719f, - 0.657227f, 0.677734f, 0.695312f, 0.713379f, 0.731934f, 0.749512f, 0.766113f, 0.782715f, - 0.798340f, 0.813477f, 0.917480f, 0.920898f, 0.920410f, 0.919922f, 0.916992f, 0.915039f, - 0.001581f, 0.004616f, 0.008049f, 0.011917f, 0.015556f, 0.019547f, 0.023270f, 0.027908f, - 0.031860f, 0.036652f, 0.041992f, 0.047577f, 0.053528f, 0.060150f, 0.066772f, 0.073914f, - 0.082153f, 0.090088f, 0.099304f, 0.108887f, 0.118835f, 0.129517f, 0.141357f, 0.154297f, - 0.166992f, 0.180908f, 0.195557f, 0.210815f, 0.227173f, 0.244141f, 0.261963f, 0.279785f, - 0.299072f, 0.318359f, 0.338379f, 0.358887f, 0.380127f, 0.401123f, 0.422607f, 0.443848f, - 0.466309f, 0.487793f, 0.509277f, 0.530762f, 0.553223f, 0.573730f, 0.594727f, 0.616699f, - 0.636719f, 0.656250f, 0.676270f, 0.695801f, 0.713867f, 0.733398f, 0.750488f, 0.767090f, - 0.784180f, 0.801270f, 0.912598f, 0.916992f, 0.916504f, 0.914551f, 0.913086f, 0.911133f, - 0.001476f, 0.004410f, 0.007374f, 0.010620f, 0.013931f, 0.017258f, 0.021057f, 0.024979f, - 0.029144f, 0.033478f, 0.037872f, 0.042969f, 0.048737f, 0.053986f, 0.060150f, 0.066895f, - 0.074036f, 0.081665f, 0.089417f, 0.098083f, 0.107361f, 0.117371f, 0.127930f, 0.139648f, - 0.151489f, 0.164062f, 0.178589f, 0.192627f, 0.208130f, 0.223755f, 0.240601f, 0.258057f, - 0.275879f, 0.295654f, 0.314697f, 0.334961f, 0.354980f, 0.375977f, 0.396729f, 0.418945f, - 0.440430f, 0.462402f, 0.484619f, 0.506348f, 0.528809f, 0.550781f, 0.572266f, 0.593750f, - 0.615234f, 0.637207f, 0.656738f, 0.676758f, 0.696289f, 0.716309f, 0.734863f, 0.752930f, - 0.770508f, 0.788574f, 0.906738f, 0.911621f, 0.912109f, 0.910156f, 0.908691f, 0.907227f, - 0.001204f, 0.003998f, 0.006786f, 0.009850f, 0.012642f, 0.015762f, 0.019226f, 0.022751f, - 0.026749f, 0.030502f, 0.034698f, 0.038940f, 0.044006f, 0.048615f, 0.054352f, 0.060608f, - 0.066711f, 0.073059f, 0.080505f, 0.088318f, 0.097290f, 0.105835f, 0.115845f, 0.126343f, - 0.137085f, 0.148804f, 0.161377f, 0.175049f, 0.189331f, 0.204346f, 0.219604f, 0.236816f, - 0.253662f, 0.272217f, 0.291260f, 0.310547f, 0.330811f, 0.350830f, 0.372314f, 0.393799f, - 0.415771f, 0.437500f, 0.459717f, 0.481934f, 0.504883f, 0.527344f, 0.549316f, 0.571777f, - 0.593750f, 0.615723f, 0.636230f, 0.657715f, 0.678223f, 0.697754f, 0.718262f, 0.737793f, - 0.756348f, 0.774902f, 0.900879f, 0.907227f, 0.906738f, 0.905762f, 0.904297f, 0.902832f, - 0.001290f, 0.003807f, 0.006207f, 0.008652f, 0.011368f, 0.014618f, 0.017792f, 0.020813f, - 0.023849f, 0.027588f, 0.031036f, 0.035400f, 0.039917f, 0.044250f, 0.049408f, 0.054321f, - 0.059937f, 0.065918f, 0.072937f, 0.079773f, 0.087463f, 0.095703f, 0.104553f, 0.113892f, - 0.124146f, 0.134888f, 0.146606f, 0.159058f, 0.171753f, 0.185913f, 0.201416f, 0.216309f, - 0.232910f, 0.250000f, 0.268555f, 0.287354f, 0.306885f, 0.326904f, 0.347412f, 0.369141f, - 0.390381f, 0.412842f, 0.434570f, 0.457764f, 0.479736f, 0.502930f, 0.525879f, 0.547852f, - 0.570801f, 0.592773f, 0.615723f, 0.637207f, 0.659180f, 0.680176f, 0.700684f, 0.720703f, - 0.740234f, 0.759766f, 0.895996f, 0.901855f, 0.901855f, 0.900879f, 0.899414f, 0.897949f, - 0.001030f, 0.003561f, 0.005718f, 0.008301f, 0.010582f, 0.013283f, 0.015839f, 0.018753f, - 0.022156f, 0.025314f, 0.028427f, 0.032318f, 0.035889f, 0.040039f, 0.044434f, 0.048737f, - 0.054077f, 0.059723f, 0.065613f, 0.072083f, 0.079224f, 0.086426f, 0.094238f, 0.102966f, - 0.111938f, 0.122253f, 0.132568f, 0.143555f, 0.155884f, 0.168945f, 0.182861f, 0.197510f, - 0.213379f, 0.229492f, 0.246948f, 0.264648f, 0.283203f, 0.303467f, 0.322998f, 0.343994f, - 0.365479f, 0.387451f, 0.409912f, 0.432129f, 0.455078f, 0.478760f, 0.501465f, 0.523926f, - 0.547852f, 0.570801f, 0.593750f, 0.616211f, 0.639160f, 0.661133f, 0.682617f, 0.703613f, - 0.725098f, 0.745117f, 0.888672f, 0.896484f, 0.896973f, 0.895020f, 0.895508f, 0.893555f, - 0.001051f, 0.002956f, 0.005398f, 0.007523f, 0.009613f, 0.012024f, 0.014725f, 0.017059f, - 0.019714f, 0.022537f, 0.025681f, 0.029236f, 0.032715f, 0.036102f, 0.040100f, 0.043945f, - 0.048859f, 0.053772f, 0.058838f, 0.064880f, 0.070862f, 0.077576f, 0.084839f, 0.092712f, - 0.101013f, 0.110229f, 0.119446f, 0.130005f, 0.141113f, 0.153198f, 0.166016f, 0.179565f, - 0.193970f, 0.209351f, 0.225830f, 0.242920f, 0.261230f, 0.280273f, 0.299316f, 0.320068f, - 0.341309f, 0.363037f, 0.384521f, 0.407227f, 0.429443f, 0.453369f, 0.477051f, 0.500977f, - 0.524414f, 0.547852f, 0.571777f, 0.595215f, 0.619141f, 0.641602f, 0.664062f, 0.686035f, - 0.707520f, 0.729004f, 0.882812f, 0.891602f, 0.891113f, 0.890625f, 0.889160f, 0.888184f, - 0.000934f, 0.002998f, 0.004883f, 0.006859f, 0.009102f, 0.010925f, 0.012871f, 0.015656f, - 0.017853f, 0.020767f, 0.023422f, 0.026413f, 0.029251f, 0.032593f, 0.036011f, 0.039825f, - 0.044495f, 0.048645f, 0.053284f, 0.058258f, 0.063782f, 0.069885f, 0.076111f, 0.083313f, - 0.090881f, 0.099060f, 0.107788f, 0.117126f, 0.127075f, 0.138428f, 0.150391f, 0.162720f, - 0.176270f, 0.190796f, 0.206177f, 0.222290f, 0.239624f, 0.257568f, 0.276367f, 0.296387f, - 0.316895f, 0.338623f, 0.360352f, 0.382812f, 0.404785f, 0.428467f, 0.452148f, 0.476562f, - 0.500488f, 0.524902f, 0.548828f, 0.572754f, 0.597168f, 0.621094f, 0.644531f, 0.667480f, - 0.689941f, 0.712402f, 0.875977f, 0.883789f, 0.884766f, 0.884766f, 0.883301f, 0.883789f, - 0.001108f, 0.002474f, 0.004707f, 0.006248f, 0.007744f, 0.009888f, 0.011787f, 0.014244f, - 0.016205f, 0.018631f, 0.021286f, 0.023758f, 0.026535f, 0.029510f, 0.032654f, 0.035919f, - 0.039825f, 0.043762f, 0.047852f, 0.052368f, 0.057373f, 0.062561f, 0.068604f, 0.074707f, - 0.081360f, 0.088623f, 0.096802f, 0.105103f, 0.114624f, 0.124573f, 0.135498f, 0.147217f, - 0.159424f, 0.172729f, 0.187378f, 0.202881f, 0.219116f, 0.235962f, 0.254639f, 0.273438f, - 0.293945f, 0.314453f, 0.335449f, 0.358154f, 0.380371f, 0.403564f, 0.428223f, 0.452148f, - 0.476074f, 0.500977f, 0.525879f, 0.550293f, 0.575195f, 0.599609f, 0.625000f, 0.649414f, - 0.672852f, 0.695801f, 0.870117f, 0.879395f, 0.879883f, 0.879395f, 0.878906f, 0.877441f, - 0.000877f, 0.002495f, 0.003918f, 0.005669f, 0.007484f, 0.009148f, 0.010895f, 0.012634f, - 0.014717f, 0.017014f, 0.019302f, 0.021347f, 0.023849f, 0.026443f, 0.029388f, 0.032532f, - 0.035492f, 0.039185f, 0.042816f, 0.046906f, 0.051453f, 0.056122f, 0.061310f, 0.066895f, - 0.072937f, 0.079590f, 0.086548f, 0.094360f, 0.103027f, 0.111938f, 0.121643f, 0.132568f, - 0.144043f, 0.156006f, 0.169434f, 0.184204f, 0.199341f, 0.215698f, 0.233032f, 0.251221f, - 0.269531f, 0.290039f, 0.311768f, 0.333740f, 0.355957f, 0.379395f, 0.402344f, 0.426758f, - 0.451172f, 0.476562f, 0.501465f, 0.526855f, 0.552246f, 0.578613f, 0.603516f, 0.629395f, - 0.653809f, 0.679199f, 0.863281f, 0.872559f, 0.874023f, 0.873535f, 0.872559f, 0.871094f, - 0.000779f, 0.002241f, 0.003813f, 0.005371f, 0.006763f, 0.008186f, 0.009827f, 0.011574f, - 0.013260f, 0.015274f, 0.017303f, 0.019119f, 0.021362f, 0.023972f, 0.026505f, 0.029144f, - 0.031860f, 0.035126f, 0.038422f, 0.041809f, 0.045929f, 0.050323f, 0.054840f, 0.059631f, - 0.065002f, 0.070984f, 0.077759f, 0.084656f, 0.091736f, 0.100037f, 0.109436f, 0.118835f, - 0.129272f, 0.140625f, 0.152832f, 0.166138f, 0.180786f, 0.195679f, 0.211914f, 0.229736f, - 0.247803f, 0.267822f, 0.287598f, 0.309326f, 0.331055f, 0.354492f, 0.377686f, 0.401855f, - 0.426270f, 0.451660f, 0.477051f, 0.503418f, 0.529785f, 0.555664f, 0.583008f, 0.608887f, - 0.635254f, 0.661133f, 0.855957f, 0.865234f, 0.866699f, 0.867188f, 0.866211f, 0.865723f, - 0.000778f, 0.002155f, 0.003584f, 0.004871f, 0.006149f, 0.007519f, 0.008858f, 0.010498f, - 0.012100f, 0.013977f, 0.015511f, 0.017303f, 0.019363f, 0.021515f, 0.023880f, 0.026230f, - 0.028564f, 0.031555f, 0.034241f, 0.037476f, 0.041138f, 0.044983f, 0.048859f, 0.053436f, - 0.058014f, 0.063232f, 0.069214f, 0.075195f, 0.081848f, 0.089417f, 0.097168f, 0.106201f, - 0.115479f, 0.126343f, 0.137695f, 0.149658f, 0.162476f, 0.177002f, 0.192993f, 0.209473f, - 0.226440f, 0.245239f, 0.264404f, 0.285156f, 0.306885f, 0.330078f, 0.353271f, 0.376465f, - 0.402100f, 0.426758f, 0.453857f, 0.479492f, 0.505859f, 0.532715f, 0.560547f, 0.587402f, - 0.614258f, 0.640137f, 0.847168f, 0.858398f, 0.860352f, 0.859863f, 0.859863f, 0.858887f, - 0.000673f, 0.002026f, 0.003120f, 0.004242f, 0.005390f, 0.006874f, 0.008087f, 0.009346f, - 0.011192f, 0.012642f, 0.013855f, 0.015511f, 0.017502f, 0.019394f, 0.021301f, 0.023331f, - 0.025681f, 0.028137f, 0.030792f, 0.033295f, 0.036804f, 0.039917f, 0.043488f, 0.047363f, - 0.051880f, 0.056580f, 0.061646f, 0.066956f, 0.072998f, 0.079407f, 0.086609f, 0.094971f, - 0.103027f, 0.112793f, 0.122742f, 0.134399f, 0.146118f, 0.159058f, 0.173828f, 0.188599f, - 0.205444f, 0.223633f, 0.241943f, 0.262451f, 0.283203f, 0.304932f, 0.328369f, 0.352051f, - 0.376953f, 0.402100f, 0.428467f, 0.454834f, 0.481934f, 0.509766f, 0.537598f, 0.566406f, - 0.594238f, 0.622559f, 0.838867f, 0.852051f, 0.853516f, 0.853027f, 0.853027f, 0.852051f, - 0.000419f, 0.001721f, 0.003044f, 0.003881f, 0.005161f, 0.006329f, 0.007500f, 0.009117f, - 0.009941f, 0.011147f, 0.013023f, 0.014053f, 0.015869f, 0.017181f, 0.018906f, 0.020889f, - 0.023026f, 0.025085f, 0.027435f, 0.029724f, 0.032440f, 0.035492f, 0.038605f, 0.042175f, - 0.045898f, 0.049988f, 0.054504f, 0.059143f, 0.064697f, 0.070435f, 0.076721f, 0.083984f, - 0.091675f, 0.100037f, 0.109009f, 0.119629f, 0.130737f, 0.143066f, 0.156250f, 0.170654f, - 0.186157f, 0.202393f, 0.220825f, 0.239990f, 0.259521f, 0.281250f, 0.303467f, 0.327148f, - 0.351318f, 0.376953f, 0.402832f, 0.430664f, 0.458252f, 0.485596f, 0.514648f, 0.543457f, - 0.572754f, 0.602051f, 0.830566f, 0.844238f, 0.845703f, 0.845703f, 0.845703f, 0.845215f, - 0.000503f, 0.001644f, 0.002455f, 0.003765f, 0.004906f, 0.005901f, 0.006805f, 0.007744f, - 0.008789f, 0.009972f, 0.011314f, 0.012688f, 0.014160f, 0.015480f, 0.016953f, 0.018555f, - 0.020325f, 0.022232f, 0.024338f, 0.026535f, 0.028717f, 0.031403f, 0.034119f, 0.037384f, - 0.040680f, 0.044128f, 0.047943f, 0.052551f, 0.057098f, 0.062134f, 0.067871f, 0.074158f, - 0.081543f, 0.088684f, 0.097107f, 0.106262f, 0.116028f, 0.127563f, 0.139404f, 0.152344f, - 0.167358f, 0.182739f, 0.199951f, 0.217773f, 0.237427f, 0.257812f, 0.279541f, 0.303223f, - 0.327148f, 0.351807f, 0.377441f, 0.405518f, 0.433105f, 0.460449f, 0.491211f, 0.520020f, - 0.550293f, 0.581543f, 0.821777f, 0.835938f, 0.837891f, 0.838867f, 0.838867f, 0.837891f, - 0.000649f, 0.001432f, 0.002455f, 0.003469f, 0.004162f, 0.005192f, 0.006046f, 0.007053f, - 0.007919f, 0.009148f, 0.010185f, 0.011490f, 0.012558f, 0.013748f, 0.015083f, 0.016663f, - 0.018341f, 0.019897f, 0.021561f, 0.023376f, 0.025513f, 0.027725f, 0.030075f, 0.032745f, - 0.035583f, 0.038544f, 0.041901f, 0.045898f, 0.049896f, 0.054443f, 0.059784f, 0.065186f, - 0.071228f, 0.078247f, 0.085632f, 0.093872f, 0.103088f, 0.113098f, 0.123840f, 0.135986f, - 0.148682f, 0.163696f, 0.179321f, 0.196533f, 0.214722f, 0.234985f, 0.256104f, 0.278320f, - 0.302246f, 0.326660f, 0.352783f, 0.379395f, 0.406738f, 0.436279f, 0.465820f, 0.496338f, - 0.527344f, 0.559082f, 0.813477f, 0.827148f, 0.829590f, 0.830566f, 0.830566f, 0.829590f, - 0.000427f, 0.001431f, 0.002077f, 0.002947f, 0.004009f, 0.004860f, 0.005501f, 0.006416f, - 0.007008f, 0.008171f, 0.009155f, 0.010063f, 0.011154f, 0.012474f, 0.013336f, 0.014793f, - 0.016006f, 0.017471f, 0.019119f, 0.020630f, 0.022079f, 0.024078f, 0.026505f, 0.028687f, - 0.031128f, 0.033813f, 0.036804f, 0.040283f, 0.043732f, 0.047882f, 0.052094f, 0.057281f, - 0.062500f, 0.068726f, 0.075012f, 0.082581f, 0.090393f, 0.099487f, 0.109375f, 0.120728f, - 0.131958f, 0.145508f, 0.160278f, 0.176025f, 0.193848f, 0.212891f, 0.232788f, 0.253906f, - 0.277344f, 0.302002f, 0.327637f, 0.354248f, 0.382080f, 0.411621f, 0.441162f, 0.472656f, - 0.504395f, 0.536621f, 0.803223f, 0.818359f, 0.821777f, 0.821777f, 0.822266f, 0.821777f, - 0.000574f, 0.001416f, 0.001961f, 0.002621f, 0.003527f, 0.004250f, 0.004894f, 0.005653f, - 0.006340f, 0.007263f, 0.008255f, 0.008965f, 0.009819f, 0.010857f, 0.011864f, 0.012917f, - 0.014114f, 0.015358f, 0.016678f, 0.018005f, 0.019669f, 0.021347f, 0.023239f, 0.025070f, - 0.027267f, 0.029434f, 0.032318f, 0.035156f, 0.038269f, 0.041534f, 0.045624f, 0.049469f, - 0.054321f, 0.059479f, 0.065369f, 0.071655f, 0.078857f, 0.086853f, 0.095886f, 0.105652f, - 0.116943f, 0.128662f, 0.142090f, 0.156860f, 0.173096f, 0.190918f, 0.210327f, 0.231201f, - 0.253418f, 0.277100f, 0.302490f, 0.328369f, 0.356445f, 0.385254f, 0.415771f, 0.446533f, - 0.479736f, 0.513184f, 0.794434f, 0.810547f, 0.812500f, 0.813477f, 0.812988f, 0.813477f, - 0.000417f, 0.001152f, 0.002066f, 0.002480f, 0.003115f, 0.003778f, 0.004543f, 0.005001f, - 0.005936f, 0.006420f, 0.007130f, 0.007881f, 0.008789f, 0.009666f, 0.010605f, 0.011276f, - 0.012352f, 0.013367f, 0.014626f, 0.015732f, 0.017090f, 0.018509f, 0.020096f, 0.021759f, - 0.023895f, 0.025681f, 0.027740f, 0.030121f, 0.032776f, 0.036011f, 0.039276f, 0.042694f, - 0.046906f, 0.051575f, 0.056488f, 0.061951f, 0.068481f, 0.075684f, 0.083191f, 0.092102f, - 0.101990f, 0.112915f, 0.125122f, 0.138672f, 0.153564f, 0.170410f, 0.188477f, 0.208008f, - 0.229980f, 0.252441f, 0.276855f, 0.303711f, 0.331055f, 0.360596f, 0.391357f, 0.422607f, - 0.456299f, 0.490234f, 0.783203f, 0.799805f, 0.803223f, 0.804688f, 0.804199f, 0.805176f, - 0.000422f, 0.000885f, 0.001743f, 0.002075f, 0.002930f, 0.003460f, 0.004105f, 0.004696f, - 0.005257f, 0.005753f, 0.006550f, 0.006916f, 0.007805f, 0.008308f, 0.009109f, 0.010056f, - 0.010918f, 0.011627f, 0.012787f, 0.013725f, 0.014732f, 0.016113f, 0.017319f, 0.018906f, - 0.020264f, 0.022324f, 0.023911f, 0.026230f, 0.028183f, 0.030884f, 0.033661f, 0.036865f, - 0.040314f, 0.044189f, 0.048615f, 0.053284f, 0.058838f, 0.065491f, 0.072205f, 0.079651f, - 0.088379f, 0.098389f, 0.109314f, 0.121765f, 0.135010f, 0.150513f, 0.167358f, 0.186035f, - 0.206543f, 0.228516f, 0.252197f, 0.278320f, 0.305176f, 0.333496f, 0.364746f, 0.396973f, - 0.430176f, 0.465820f, 0.772949f, 0.790527f, 0.794434f, 0.794922f, 0.795410f, 0.794922f, - 0.000211f, 0.000970f, 0.001484f, 0.002035f, 0.002586f, 0.003040f, 0.003540f, 0.004086f, - 0.004696f, 0.005016f, 0.005508f, 0.006100f, 0.006763f, 0.007401f, 0.008011f, 0.008675f, - 0.009247f, 0.010071f, 0.011009f, 0.011940f, 0.012802f, 0.013870f, 0.014771f, 0.016281f, - 0.017487f, 0.018890f, 0.020584f, 0.022171f, 0.024200f, 0.026505f, 0.028870f, 0.031372f, - 0.034363f, 0.037659f, 0.041412f, 0.045685f, 0.050262f, 0.055664f, 0.061768f, 0.068359f, - 0.076172f, 0.084717f, 0.094666f, 0.105835f, 0.117798f, 0.131958f, 0.147095f, 0.164795f, - 0.184326f, 0.204956f, 0.228271f, 0.253174f, 0.279785f, 0.307861f, 0.338379f, 0.370361f, - 0.404785f, 0.440430f, 0.761230f, 0.780273f, 0.783691f, 0.785645f, 0.786133f, 0.785156f, - 0.000281f, 0.000954f, 0.001275f, 0.001745f, 0.002159f, 0.002810f, 0.003002f, 0.003622f, - 0.003918f, 0.004471f, 0.004776f, 0.005352f, 0.005852f, 0.006298f, 0.006989f, 0.007339f, - 0.008087f, 0.008698f, 0.009499f, 0.010208f, 0.010986f, 0.011871f, 0.012802f, 0.013809f, - 0.014923f, 0.016129f, 0.017624f, 0.018753f, 0.020645f, 0.022156f, 0.024399f, 0.026382f, - 0.029037f, 0.031769f, 0.034851f, 0.038513f, 0.042542f, 0.047180f, 0.052063f, 0.058136f, - 0.064819f, 0.072205f, 0.080933f, 0.090698f, 0.101685f, 0.114441f, 0.128784f, 0.144287f, - 0.162476f, 0.182617f, 0.203979f, 0.228149f, 0.253906f, 0.282227f, 0.312744f, 0.344482f, - 0.378418f, 0.415039f, 0.749023f, 0.770020f, 0.773438f, 0.774902f, 0.775391f, 0.776367f, - 0.000200f, 0.000790f, 0.001209f, 0.001475f, 0.002022f, 0.002375f, 0.002754f, 0.003136f, - 0.003532f, 0.003851f, 0.004253f, 0.004719f, 0.004864f, 0.005455f, 0.005749f, 0.006435f, - 0.007053f, 0.007557f, 0.007988f, 0.008614f, 0.009216f, 0.010101f, 0.010712f, 0.011604f, - 0.012596f, 0.013588f, 0.014877f, 0.016052f, 0.017334f, 0.018753f, 0.020401f, 0.022415f, - 0.024338f, 0.026642f, 0.029282f, 0.032196f, 0.035461f, 0.039215f, 0.043854f, 0.048706f, - 0.054413f, 0.060913f, 0.068237f, 0.076965f, 0.086792f, 0.097961f, 0.110657f, 0.125488f, - 0.141846f, 0.160278f, 0.180542f, 0.203857f, 0.229004f, 0.256348f, 0.286133f, 0.317627f, - 0.351807f, 0.388184f, 0.737305f, 0.757812f, 0.762695f, 0.763672f, 0.764160f, 0.764648f, - 0.000214f, 0.000700f, 0.001134f, 0.001480f, 0.001724f, 0.002056f, 0.002468f, 0.002672f, - 0.003069f, 0.003412f, 0.003618f, 0.003883f, 0.004265f, 0.004627f, 0.004971f, 0.005508f, - 0.005817f, 0.006397f, 0.006866f, 0.007244f, 0.007812f, 0.008446f, 0.009003f, 0.009872f, - 0.010544f, 0.011345f, 0.012375f, 0.013321f, 0.014275f, 0.015587f, 0.017075f, 0.018372f, - 0.020050f, 0.022186f, 0.024246f, 0.026596f, 0.029388f, 0.032562f, 0.036285f, 0.040344f, - 0.045197f, 0.050568f, 0.056946f, 0.064514f, 0.072876f, 0.082886f, 0.093933f, 0.107056f, - 0.122070f, 0.139404f, 0.158325f, 0.180176f, 0.204590f, 0.231201f, 0.260010f, 0.290771f, - 0.325195f, 0.361816f, 0.726074f, 0.747070f, 0.751465f, 0.753418f, 0.753906f, 0.754395f, - 0.000187f, 0.000637f, 0.001095f, 0.001133f, 0.001488f, 0.001872f, 0.002007f, 0.002253f, - 0.002590f, 0.002880f, 0.003010f, 0.003420f, 0.003593f, 0.003914f, 0.004322f, 0.004650f, - 0.005051f, 0.005424f, 0.005733f, 0.006134f, 0.006683f, 0.007183f, 0.007671f, 0.008072f, - 0.008720f, 0.009483f, 0.010201f, 0.011070f, 0.011871f, 0.012863f, 0.013924f, 0.015167f, - 0.016434f, 0.018143f, 0.019669f, 0.021851f, 0.024109f, 0.026749f, 0.029587f, 0.033020f, - 0.037109f, 0.041718f, 0.047119f, 0.053192f, 0.060516f, 0.068848f, 0.078857f, 0.090149f, - 0.104004f, 0.119202f, 0.136841f, 0.157471f, 0.180420f, 0.205322f, 0.234009f, 0.264648f, - 0.297852f, 0.335449f, 0.711914f, 0.735352f, 0.740234f, 0.741211f, 0.742676f, 0.742676f, - 0.000201f, 0.000676f, 0.000884f, 0.001044f, 0.001369f, 0.001633f, 0.001786f, 0.002001f, - 0.002237f, 0.002460f, 0.002680f, 0.002777f, 0.003117f, 0.003408f, 0.003632f, 0.003910f, - 0.004211f, 0.004375f, 0.004772f, 0.005226f, 0.005520f, 0.005909f, 0.006302f, 0.006882f, - 0.007385f, 0.007858f, 0.008553f, 0.008919f, 0.009827f, 0.010582f, 0.011398f, 0.012520f, - 0.013611f, 0.014725f, 0.016190f, 0.017593f, 0.019424f, 0.021622f, 0.023941f, 0.026703f, - 0.029938f, 0.033539f, 0.038055f, 0.043243f, 0.049408f, 0.056519f, 0.065002f, 0.074951f, - 0.086548f, 0.100403f, 0.116394f, 0.135132f, 0.156860f, 0.181030f, 0.208252f, 0.238281f, - 0.271240f, 0.307861f, 0.698730f, 0.722656f, 0.727539f, 0.729980f, 0.730957f, 0.730469f, - 0.000185f, 0.000371f, 0.000784f, 0.001028f, 0.001153f, 0.001304f, 0.001567f, 0.001792f, - 0.001790f, 0.002028f, 0.002283f, 0.002424f, 0.002640f, 0.002764f, 0.003044f, 0.003313f, - 0.003445f, 0.003748f, 0.004044f, 0.004337f, 0.004677f, 0.004879f, 0.005207f, 0.005661f, - 0.006027f, 0.006481f, 0.006870f, 0.007454f, 0.007874f, 0.008583f, 0.009239f, 0.009880f, - 0.010849f, 0.011871f, 0.012833f, 0.014153f, 0.015656f, 0.017151f, 0.018967f, 0.021118f, - 0.023621f, 0.026703f, 0.030197f, 0.034576f, 0.039368f, 0.045441f, 0.052460f, 0.061157f, - 0.070862f, 0.083069f, 0.097290f, 0.114441f, 0.134155f, 0.157104f, 0.182983f, 0.212158f, - 0.244507f, 0.281250f, 0.684570f, 0.710449f, 0.715332f, 0.717285f, 0.717773f, 0.718750f, - 0.000109f, 0.000455f, 0.000558f, 0.000757f, 0.000986f, 0.001166f, 0.001298f, 0.001310f, - 0.001566f, 0.001614f, 0.001852f, 0.001933f, 0.002062f, 0.002327f, 0.002571f, 0.002699f, - 0.002909f, 0.003057f, 0.003254f, 0.003496f, 0.003643f, 0.004066f, 0.004295f, 0.004665f, - 0.004822f, 0.005161f, 0.005722f, 0.006008f, 0.006424f, 0.006897f, 0.007435f, 0.008049f, - 0.008789f, 0.009529f, 0.010284f, 0.011177f, 0.012321f, 0.013466f, 0.014885f, 0.016586f, - 0.018417f, 0.020844f, 0.023575f, 0.026810f, 0.030655f, 0.035400f, 0.041412f, 0.048462f, - 0.056976f, 0.067322f, 0.079712f, 0.094543f, 0.112610f, 0.133789f, 0.158691f, 0.186279f, - 0.217896f, 0.253418f, 0.670898f, 0.696777f, 0.702148f, 0.704590f, 0.705078f, 0.705566f, - 0.000000f, 0.000317f, 0.000556f, 0.000619f, 0.000759f, 0.000889f, 0.001012f, 0.001163f, - 0.001282f, 0.001353f, 0.001531f, 0.001621f, 0.001681f, 0.001862f, 0.001976f, 0.002140f, - 0.002392f, 0.002502f, 0.002745f, 0.002838f, 0.003019f, 0.003311f, 0.003477f, 0.003639f, - 0.003889f, 0.004166f, 0.004429f, 0.004784f, 0.005119f, 0.005547f, 0.006042f, 0.006317f, - 0.006901f, 0.007442f, 0.008110f, 0.008751f, 0.009583f, 0.010590f, 0.011566f, 0.012894f, - 0.014404f, 0.015930f, 0.018158f, 0.020569f, 0.023697f, 0.027374f, 0.031830f, 0.037567f, - 0.044434f, 0.053009f, 0.063599f, 0.076538f, 0.092346f, 0.111511f, 0.134521f, 0.161133f, - 0.191772f, 0.227173f, 0.654297f, 0.684082f, 0.687988f, 0.690918f, 0.691895f, 0.691895f, - 0.000000f, 0.000275f, 0.000368f, 0.000572f, 0.000683f, 0.000731f, 0.000877f, 0.000979f, - 0.001039f, 0.001091f, 0.001234f, 0.001332f, 0.001447f, 0.001547f, 0.001601f, 0.001760f, - 0.001790f, 0.002007f, 0.002119f, 0.002245f, 0.002493f, 0.002565f, 0.002747f, 0.002920f, - 0.003168f, 0.003235f, 0.003551f, 0.003830f, 0.004040f, 0.004368f, 0.004658f, 0.005001f, - 0.005337f, 0.005798f, 0.006287f, 0.006794f, 0.007488f, 0.008087f, 0.008865f, 0.009773f, - 0.010963f, 0.012199f, 0.013649f, 0.015610f, 0.017822f, 0.020493f, 0.023849f, 0.028320f, - 0.033752f, 0.040466f, 0.049377f, 0.060028f, 0.073853f, 0.090698f, 0.111572f, 0.136841f, - 0.166016f, 0.199341f, 0.640137f, 0.667969f, 0.675781f, 0.676758f, 0.678223f, 0.678223f, - 0.000017f, 0.000193f, 0.000383f, 0.000487f, 0.000586f, 0.000597f, 0.000618f, 0.000733f, - 0.000826f, 0.000863f, 0.000902f, 0.001037f, 0.001121f, 0.001244f, 0.001342f, 0.001329f, - 0.001514f, 0.001506f, 0.001719f, 0.001793f, 0.001851f, 0.002016f, 0.002182f, 0.002281f, - 0.002432f, 0.002554f, 0.002708f, 0.002859f, 0.003168f, 0.003344f, 0.003563f, 0.003845f, - 0.004158f, 0.004478f, 0.004852f, 0.005154f, 0.005714f, 0.006207f, 0.006752f, 0.007370f, - 0.008186f, 0.009155f, 0.010193f, 0.011490f, 0.013016f, 0.015144f, 0.017517f, 0.020752f, - 0.024811f, 0.029922f, 0.036835f, 0.045593f, 0.056946f, 0.071533f, 0.090576f, 0.113159f, - 0.140991f, 0.173340f, 0.624023f, 0.653809f, 0.660156f, 0.663574f, 0.664551f, 0.664062f, - 0.000194f, 0.000227f, 0.000316f, 0.000451f, 0.000449f, 0.000482f, 0.000610f, 0.000511f, - 0.000654f, 0.000673f, 0.000804f, 0.000844f, 0.000880f, 0.000955f, 0.000961f, 0.001127f, - 0.001169f, 0.001210f, 0.001318f, 0.001330f, 0.001507f, 0.001592f, 0.001657f, 0.001771f, - 0.001839f, 0.001953f, 0.002083f, 0.002214f, 0.002399f, 0.002518f, 0.002815f, 0.002882f, - 0.003132f, 0.003361f, 0.003605f, 0.003925f, 0.004177f, 0.004528f, 0.004963f, 0.005527f, - 0.006027f, 0.006783f, 0.007381f, 0.008469f, 0.009644f, 0.010849f, 0.012772f, 0.014748f, - 0.017578f, 0.021332f, 0.026367f, 0.033142f, 0.042389f, 0.054413f, 0.070129f, 0.091064f, - 0.116943f, 0.147339f, 0.608887f, 0.640137f, 0.645996f, 0.647461f, 0.650391f, 0.651367f, - 0.000166f, 0.000146f, 0.000248f, 0.000320f, 0.000288f, 0.000446f, 0.000375f, 0.000407f, - 0.000468f, 0.000514f, 0.000629f, 0.000638f, 0.000681f, 0.000773f, 0.000806f, 0.000766f, - 0.000883f, 0.000927f, 0.000959f, 0.001036f, 0.001097f, 0.001172f, 0.001224f, 0.001297f, - 0.001392f, 0.001425f, 0.001592f, 0.001631f, 0.001793f, 0.001965f, 0.002089f, 0.002157f, - 0.002321f, 0.002495f, 0.002680f, 0.002874f, 0.003054f, 0.003305f, 0.003632f, 0.003902f, - 0.004314f, 0.004753f, 0.005306f, 0.005901f, 0.006828f, 0.007645f, 0.008896f, 0.010323f, - 0.012283f, 0.014816f, 0.018234f, 0.023010f, 0.029678f, 0.039276f, 0.052307f, 0.070190f, - 0.093811f, 0.123474f, 0.591797f, 0.623535f, 0.631348f, 0.633301f, 0.634766f, 0.635254f, - 0.000000f, 0.000154f, 0.000184f, 0.000257f, 0.000265f, 0.000266f, 0.000323f, 0.000291f, - 0.000369f, 0.000384f, 0.000450f, 0.000472f, 0.000505f, 0.000572f, 0.000577f, 0.000604f, - 0.000636f, 0.000675f, 0.000699f, 0.000736f, 0.000787f, 0.000840f, 0.000890f, 0.000945f, - 0.000988f, 0.001039f, 0.001165f, 0.001165f, 0.001266f, 0.001318f, 0.001410f, 0.001550f, - 0.001618f, 0.001743f, 0.001866f, 0.001997f, 0.002151f, 0.002319f, 0.002562f, 0.002779f, - 0.002975f, 0.003298f, 0.003674f, 0.004131f, 0.004604f, 0.005268f, 0.006065f, 0.007027f, - 0.008316f, 0.009949f, 0.012390f, 0.015526f, 0.019852f, 0.026733f, 0.036682f, 0.051666f, - 0.072449f, 0.099792f, 0.574707f, 0.608398f, 0.614746f, 0.618164f, 0.619629f, 0.621094f, - 0.000000f, 0.000008f, 0.000146f, 0.000181f, 0.000203f, 0.000243f, 0.000206f, 0.000250f, - 0.000257f, 0.000283f, 0.000335f, 0.000293f, 0.000304f, 0.000368f, 0.000373f, 0.000435f, - 0.000418f, 0.000468f, 0.000539f, 0.000540f, 0.000564f, 0.000598f, 0.000628f, 0.000657f, - 0.000716f, 0.000724f, 0.000797f, 0.000807f, 0.000883f, 0.001002f, 0.000974f, 0.001037f, - 0.001104f, 0.001196f, 0.001316f, 0.001394f, 0.001445f, 0.001574f, 0.001746f, 0.001829f, - 0.002005f, 0.002222f, 0.002401f, 0.002699f, 0.003057f, 0.003372f, 0.003874f, 0.004505f, - 0.005360f, 0.006500f, 0.007927f, 0.009972f, 0.012878f, 0.017258f, 0.024155f, 0.035339f, - 0.052795f, 0.077637f, 0.558105f, 0.592285f, 0.600586f, 0.602539f, 0.604004f, 0.605469f, - 0.000000f, 0.000107f, 0.000122f, 0.000093f, 0.000133f, 0.000142f, 0.000149f, 0.000174f, - 0.000174f, 0.000184f, 0.000190f, 0.000234f, 0.000214f, 0.000250f, 0.000273f, 0.000286f, - 0.000292f, 0.000302f, 0.000329f, 0.000336f, 0.000366f, 0.000391f, 0.000408f, 0.000444f, - 0.000452f, 0.000495f, 0.000531f, 0.000559f, 0.000578f, 0.000611f, 0.000659f, 0.000675f, - 0.000757f, 0.000771f, 0.000854f, 0.000906f, 0.000957f, 0.001004f, 0.001102f, 0.001187f, - 0.001267f, 0.001394f, 0.001546f, 0.001683f, 0.001922f, 0.002094f, 0.002420f, 0.002754f, - 0.003254f, 0.003878f, 0.004757f, 0.005997f, 0.007812f, 0.010544f, 0.014786f, 0.022324f, - 0.035522f, 0.057465f, 0.541504f, 0.576172f, 0.583984f, 0.585938f, 0.588379f, 0.590332f, - 0.000000f, 0.000099f, 0.000091f, 0.000084f, 0.000084f, 0.000086f, 0.000089f, 0.000101f, - 0.000105f, 0.000109f, 0.000122f, 0.000124f, 0.000132f, 0.000146f, 0.000171f, 0.000172f, - 0.000176f, 0.000198f, 0.000197f, 0.000239f, 0.000218f, 0.000235f, 0.000240f, 0.000281f, - 0.000309f, 0.000301f, 0.000312f, 0.000321f, 0.000347f, 0.000370f, 0.000387f, 0.000419f, - 0.000444f, 0.000458f, 0.000513f, 0.000536f, 0.000570f, 0.000607f, 0.000688f, 0.000703f, - 0.000754f, 0.000834f, 0.000890f, 0.000997f, 0.001100f, 0.001238f, 0.001410f, 0.001584f, - 0.001859f, 0.002207f, 0.002665f, 0.003323f, 0.004353f, 0.005947f, 0.008492f, 0.012909f, - 0.021606f, 0.039368f, 0.522461f, 0.559082f, 0.566406f, 0.569824f, 0.572266f, 0.572754f, - 0.000108f, 0.000089f, 0.000079f, 0.000072f, 0.000068f, 0.000065f, 0.000061f, 0.000057f, - 0.000061f, 0.000062f, 0.000063f, 0.000086f, 0.000070f, 0.000071f, 0.000095f, 0.000080f, - 0.000107f, 0.000113f, 0.000115f, 0.000124f, 0.000121f, 0.000130f, 0.000151f, 0.000154f, - 0.000164f, 0.000170f, 0.000176f, 0.000189f, 0.000193f, 0.000215f, 0.000211f, 0.000242f, - 0.000252f, 0.000260f, 0.000280f, 0.000293f, 0.000312f, 0.000350f, 0.000359f, 0.000389f, - 0.000410f, 0.000452f, 0.000481f, 0.000535f, 0.000578f, 0.000643f, 0.000718f, 0.000812f, - 0.000939f, 0.001107f, 0.001329f, 0.001644f, 0.002155f, 0.002930f, 0.004284f, 0.006706f, - 0.011452f, 0.023895f, 0.504395f, 0.542480f, 0.550293f, 0.553711f, 0.555664f, 0.557129f, - 0.000093f, 0.000072f, 0.000063f, 0.000058f, 0.000053f, 0.000050f, 0.000047f, 0.000046f, - 0.000044f, 0.000042f, 0.000039f, 0.000037f, 0.000042f, 0.000035f, 0.000036f, 0.000037f, - 0.000051f, 0.000046f, 0.000057f, 0.000058f, 0.000061f, 0.000062f, 0.000066f, 0.000069f, - 0.000072f, 0.000087f, 0.000077f, 0.000088f, 0.000093f, 0.000099f, 0.000103f, 0.000109f, - 0.000115f, 0.000122f, 0.000139f, 0.000134f, 0.000142f, 0.000170f, 0.000175f, 0.000179f, - 0.000192f, 0.000203f, 0.000228f, 0.000245f, 0.000265f, 0.000291f, 0.000326f, 0.000360f, - 0.000420f, 0.000481f, 0.000574f, 0.000686f, 0.000887f, 0.001203f, 0.001759f, 0.002892f, - 0.005318f, 0.011955f, 0.487305f, 0.524902f, 0.534180f, 0.538086f, 0.539551f, 0.540527f, - 0.000066f, 0.000049f, 0.000041f, 0.000037f, 0.000034f, 0.000033f, 0.000032f, 0.000030f, - 0.000029f, 0.000028f, 0.000028f, 0.000027f, 0.000026f, 0.000025f, 0.000024f, 0.000023f, - 0.000022f, 0.000021f, 0.000022f, 0.000023f, 0.000019f, 0.000018f, 0.000019f, 0.000024f, - 0.000026f, 0.000029f, 0.000032f, 0.000032f, 0.000036f, 0.000034f, 0.000040f, 0.000041f, - 0.000043f, 0.000049f, 0.000049f, 0.000050f, 0.000056f, 0.000059f, 0.000067f, 0.000067f, - 0.000074f, 0.000078f, 0.000082f, 0.000092f, 0.000094f, 0.000103f, 0.000120f, 0.000130f, - 0.000141f, 0.000163f, 0.000191f, 0.000230f, 0.000286f, 0.000374f, 0.000543f, 0.000890f, - 0.001802f, 0.004650f, 0.468994f, 0.507812f, 0.516602f, 0.520508f, 0.522461f, 0.523926f, - 0.000007f, 0.000008f, 0.000008f, 0.000008f, 0.000011f, 0.000010f, 0.000010f, 0.000011f, - 0.000011f, 0.000011f, 0.000011f, 0.000011f, 0.000011f, 0.000011f, 0.000011f, 0.000012f, - 0.000012f, 0.000011f, 0.000011f, 0.000011f, 0.000011f, 0.000011f, 0.000011f, 0.000010f, - 0.000010f, 0.000010f, 0.000009f, 0.000009f, 0.000008f, 0.000008f, 0.000009f, 0.000009f, - 0.000009f, 0.000009f, 0.000010f, 0.000011f, 0.000012f, 0.000014f, 0.000013f, 0.000016f, - 0.000015f, 0.000018f, 0.000020f, 0.000021f, 0.000022f, 0.000025f, 0.000024f, 0.000025f, - 0.000030f, 0.000031f, 0.000040f, 0.000046f, 0.000052f, 0.000071f, 0.000099f, 0.000147f, - 0.000306f, 0.001072f, 0.450439f, 0.491211f, 0.499756f, 0.503418f, 0.505859f, 0.507324f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000001f, 0.000001f, 0.000001f, - 0.000001f, 0.000001f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, - 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, - 0.000001f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000003f, 0.000003f, 0.000004f, - 0.000007f, 0.000024f, 0.432129f, 0.474121f, 0.482666f, 0.486572f, 0.489014f, 0.490234f, - }, - { - 0.027573f, 0.080750f, 0.130981f, 0.177734f, 0.222290f, 0.263672f, 0.302002f, 0.338623f, - 0.373291f, 0.405029f, 0.435791f, 0.464111f, 0.490967f, 0.516602f, 0.540039f, 0.563477f, - 0.584961f, 0.605469f, 0.625000f, 0.644043f, 0.660645f, 0.677246f, 0.693848f, 0.708496f, - 0.724121f, 0.738281f, 0.751465f, 0.764648f, 0.776855f, 0.789062f, 0.799805f, 0.810547f, - 0.821289f, 0.831055f, 0.840820f, 0.850098f, 0.859863f, 0.867676f, 0.876953f, 0.884277f, - 0.892578f, 0.900391f, 0.907227f, 0.914551f, 0.921875f, 0.928223f, 0.934082f, 0.940430f, - 0.946777f, 0.952637f, 0.957520f, 0.964355f, 0.968262f, 0.974121f, 0.979004f, 0.983887f, - 0.989258f, 0.994141f, 0.993164f, 0.983398f, 0.976074f, 0.969238f, 0.962891f, 0.957031f, - 0.022873f, 0.067871f, 0.111511f, 0.153809f, 0.193359f, 0.232788f, 0.268799f, 0.303223f, - 0.337402f, 0.368652f, 0.399414f, 0.427734f, 0.455078f, 0.481201f, 0.506348f, 0.529785f, - 0.552246f, 0.573242f, 0.593750f, 0.613281f, 0.632324f, 0.650391f, 0.667480f, 0.683105f, - 0.698730f, 0.713867f, 0.728516f, 0.741211f, 0.755371f, 0.767578f, 0.779785f, 0.791504f, - 0.803223f, 0.813477f, 0.823242f, 0.834473f, 0.843750f, 0.853027f, 0.861816f, 0.870605f, - 0.878906f, 0.887695f, 0.895996f, 0.901855f, 0.910645f, 0.917480f, 0.923828f, 0.930176f, - 0.937012f, 0.943359f, 0.949707f, 0.955078f, 0.960938f, 0.966797f, 0.972656f, 0.977051f, - 0.982422f, 0.987305f, 0.989746f, 0.981445f, 0.973633f, 0.967773f, 0.961426f, 0.956055f, - 0.019089f, 0.057007f, 0.095215f, 0.132202f, 0.168823f, 0.204712f, 0.238281f, 0.272217f, - 0.304688f, 0.334717f, 0.364502f, 0.392822f, 0.420898f, 0.446533f, 0.471924f, 0.495850f, - 0.518555f, 0.541992f, 0.562988f, 0.582520f, 0.602539f, 0.621094f, 0.639160f, 0.655762f, - 0.672852f, 0.687988f, 0.703613f, 0.718262f, 0.732422f, 0.746094f, 0.758789f, 0.771484f, - 0.783203f, 0.795898f, 0.807129f, 0.817383f, 0.827637f, 0.837402f, 0.846680f, 0.856445f, - 0.865234f, 0.874023f, 0.882324f, 0.890137f, 0.898438f, 0.905273f, 0.913574f, 0.920410f, - 0.927246f, 0.934082f, 0.940918f, 0.946777f, 0.953125f, 0.958496f, 0.964844f, 0.969727f, - 0.975586f, 0.980957f, 0.986816f, 0.979004f, 0.971680f, 0.965332f, 0.959961f, 0.954590f, - 0.016327f, 0.048676f, 0.081787f, 0.114807f, 0.147705f, 0.180176f, 0.211426f, 0.243652f, - 0.273438f, 0.303223f, 0.332031f, 0.360107f, 0.386963f, 0.412598f, 0.438477f, 0.462891f, - 0.487305f, 0.510254f, 0.530762f, 0.552246f, 0.572754f, 0.590820f, 0.610352f, 0.629883f, - 0.647461f, 0.662598f, 0.679688f, 0.693848f, 0.709961f, 0.723633f, 0.737305f, 0.750977f, - 0.763672f, 0.776367f, 0.788086f, 0.799316f, 0.810059f, 0.820801f, 0.832031f, 0.841309f, - 0.851074f, 0.860352f, 0.868652f, 0.877930f, 0.886230f, 0.894531f, 0.902832f, 0.910156f, - 0.916504f, 0.924316f, 0.930664f, 0.937500f, 0.943848f, 0.950684f, 0.957031f, 0.962891f, - 0.968262f, 0.974121f, 0.983887f, 0.976074f, 0.969727f, 0.963867f, 0.958496f, 0.953125f, - 0.013573f, 0.041901f, 0.070801f, 0.100098f, 0.129517f, 0.159058f, 0.187866f, 0.217041f, - 0.246216f, 0.274414f, 0.302002f, 0.328857f, 0.354980f, 0.381592f, 0.406738f, 0.431641f, - 0.455322f, 0.478271f, 0.500000f, 0.521484f, 0.541992f, 0.563477f, 0.583008f, 0.600098f, - 0.619141f, 0.636719f, 0.653320f, 0.671387f, 0.684570f, 0.699707f, 0.715332f, 0.729492f, - 0.743164f, 0.755371f, 0.768555f, 0.780762f, 0.792480f, 0.804199f, 0.814453f, 0.824707f, - 0.835449f, 0.845215f, 0.854980f, 0.864746f, 0.874023f, 0.882812f, 0.890137f, 0.898438f, - 0.905762f, 0.914062f, 0.921387f, 0.928223f, 0.935059f, 0.941406f, 0.948242f, 0.955078f, - 0.961426f, 0.966797f, 0.980957f, 0.973633f, 0.967773f, 0.961914f, 0.956543f, 0.951660f, - 0.011681f, 0.036316f, 0.061584f, 0.087524f, 0.113342f, 0.140259f, 0.167358f, 0.194214f, - 0.220947f, 0.247437f, 0.273926f, 0.300537f, 0.325684f, 0.351074f, 0.375732f, 0.400146f, - 0.423828f, 0.446533f, 0.469482f, 0.491943f, 0.512695f, 0.532715f, 0.553223f, 0.573242f, - 0.592285f, 0.609863f, 0.627930f, 0.644531f, 0.660156f, 0.676758f, 0.691406f, 0.706055f, - 0.720215f, 0.734863f, 0.749023f, 0.762207f, 0.774414f, 0.786133f, 0.797852f, 0.809082f, - 0.820801f, 0.831055f, 0.840332f, 0.850098f, 0.859863f, 0.869629f, 0.878418f, 0.886719f, - 0.895508f, 0.903809f, 0.910645f, 0.918945f, 0.925781f, 0.932617f, 0.939453f, 0.947754f, - 0.953613f, 0.958984f, 0.977539f, 0.970703f, 0.964844f, 0.959473f, 0.954102f, 0.949707f, - 0.010330f, 0.031525f, 0.053406f, 0.076538f, 0.100159f, 0.124084f, 0.148193f, 0.173096f, - 0.197998f, 0.223267f, 0.247681f, 0.273193f, 0.297607f, 0.322021f, 0.346924f, 0.370117f, - 0.394043f, 0.417236f, 0.439697f, 0.462158f, 0.483887f, 0.504883f, 0.524902f, 0.545410f, - 0.563477f, 0.583008f, 0.602539f, 0.618652f, 0.636230f, 0.652344f, 0.669922f, 0.685059f, - 0.699219f, 0.714355f, 0.729004f, 0.741211f, 0.755371f, 0.767578f, 0.780762f, 0.792480f, - 0.803711f, 0.815918f, 0.825195f, 0.836914f, 0.846191f, 0.855957f, 0.864746f, 0.874512f, - 0.883301f, 0.891602f, 0.900391f, 0.908203f, 0.916016f, 0.923828f, 0.931152f, 0.937988f, - 0.945801f, 0.952148f, 0.974121f, 0.967773f, 0.962891f, 0.957520f, 0.952637f, 0.947754f, - 0.009186f, 0.027359f, 0.047302f, 0.067505f, 0.088806f, 0.109924f, 0.132202f, 0.154907f, - 0.177246f, 0.201050f, 0.224121f, 0.247925f, 0.271240f, 0.295410f, 0.318359f, 0.341797f, - 0.365234f, 0.387939f, 0.410156f, 0.432861f, 0.454590f, 0.475586f, 0.495850f, 0.517090f, - 0.536621f, 0.556152f, 0.575195f, 0.592773f, 0.609863f, 0.628418f, 0.645020f, 0.661133f, - 0.677246f, 0.692383f, 0.707520f, 0.721191f, 0.735352f, 0.748047f, 0.762207f, 0.774414f, - 0.786621f, 0.798828f, 0.810547f, 0.820801f, 0.831543f, 0.842285f, 0.852539f, 0.862305f, - 0.871094f, 0.880859f, 0.889648f, 0.898438f, 0.906738f, 0.914551f, 0.921875f, 0.929199f, - 0.936035f, 0.944824f, 0.971191f, 0.965332f, 0.959473f, 0.955078f, 0.950195f, 0.945801f, - 0.008041f, 0.024384f, 0.041321f, 0.059631f, 0.078003f, 0.097656f, 0.117554f, 0.138428f, - 0.159912f, 0.181152f, 0.203003f, 0.224976f, 0.247070f, 0.269531f, 0.292480f, 0.314697f, - 0.337891f, 0.360352f, 0.382324f, 0.403809f, 0.426025f, 0.447998f, 0.468018f, 0.488770f, - 0.508301f, 0.528320f, 0.547852f, 0.567383f, 0.585449f, 0.603516f, 0.620605f, 0.637695f, - 0.654297f, 0.670410f, 0.686523f, 0.700195f, 0.715820f, 0.729980f, 0.743164f, 0.756836f, - 0.769531f, 0.782715f, 0.794434f, 0.805664f, 0.816895f, 0.827637f, 0.838379f, 0.848633f, - 0.859375f, 0.868164f, 0.877930f, 0.887695f, 0.895996f, 0.905273f, 0.912598f, 0.920898f, - 0.928711f, 0.936035f, 0.966797f, 0.962402f, 0.957031f, 0.952637f, 0.947754f, 0.943848f, - 0.007095f, 0.021515f, 0.036926f, 0.052704f, 0.069641f, 0.087463f, 0.105347f, 0.123413f, - 0.143188f, 0.163452f, 0.183105f, 0.204102f, 0.225220f, 0.246704f, 0.268066f, 0.290283f, - 0.311768f, 0.333740f, 0.355225f, 0.376465f, 0.397949f, 0.419434f, 0.440430f, 0.461670f, - 0.481445f, 0.500977f, 0.520020f, 0.540527f, 0.559570f, 0.578125f, 0.595703f, 0.613770f, - 0.630371f, 0.646973f, 0.663086f, 0.678223f, 0.694336f, 0.709473f, 0.723145f, 0.736328f, - 0.750000f, 0.764648f, 0.777344f, 0.790039f, 0.801270f, 0.812988f, 0.824707f, 0.834961f, - 0.846191f, 0.856934f, 0.865723f, 0.875977f, 0.884766f, 0.894531f, 0.903320f, 0.911621f, - 0.919922f, 0.927734f, 0.962891f, 0.959473f, 0.954102f, 0.949219f, 0.945312f, 0.941406f, - 0.006138f, 0.019150f, 0.033051f, 0.047089f, 0.061829f, 0.077515f, 0.094299f, 0.111084f, - 0.128174f, 0.146729f, 0.165771f, 0.185059f, 0.205200f, 0.224731f, 0.245361f, 0.265625f, - 0.286865f, 0.307861f, 0.328857f, 0.350098f, 0.370605f, 0.392090f, 0.413086f, 0.433594f, - 0.454346f, 0.474609f, 0.493896f, 0.513672f, 0.532227f, 0.552734f, 0.569824f, 0.588867f, - 0.605957f, 0.623047f, 0.640625f, 0.656738f, 0.672852f, 0.688477f, 0.703613f, 0.717773f, - 0.732910f, 0.746582f, 0.759766f, 0.772461f, 0.786621f, 0.798340f, 0.810059f, 0.820312f, - 0.832520f, 0.842773f, 0.853516f, 0.863770f, 0.873535f, 0.883789f, 0.892578f, 0.901367f, - 0.910645f, 0.919434f, 0.958984f, 0.955566f, 0.951172f, 0.946777f, 0.942871f, 0.938965f, - 0.005424f, 0.017059f, 0.029541f, 0.042023f, 0.055389f, 0.069397f, 0.083984f, 0.099670f, - 0.115601f, 0.132324f, 0.149292f, 0.167114f, 0.185547f, 0.204468f, 0.224121f, 0.243896f, - 0.262939f, 0.283691f, 0.304443f, 0.323486f, 0.345459f, 0.365479f, 0.386230f, 0.407471f, - 0.426758f, 0.448486f, 0.467529f, 0.487061f, 0.506348f, 0.526367f, 0.545410f, 0.563965f, - 0.581543f, 0.600098f, 0.617676f, 0.634277f, 0.650391f, 0.666016f, 0.682617f, 0.697754f, - 0.712891f, 0.727539f, 0.741211f, 0.755859f, 0.769043f, 0.782227f, 0.793945f, 0.806152f, - 0.818848f, 0.830566f, 0.840332f, 0.851074f, 0.861328f, 0.872070f, 0.881836f, 0.892090f, - 0.900879f, 0.910645f, 0.955566f, 0.952637f, 0.948730f, 0.943359f, 0.939941f, 0.935547f, - 0.004833f, 0.015442f, 0.026169f, 0.037689f, 0.049683f, 0.062164f, 0.075806f, 0.089539f, - 0.103760f, 0.119263f, 0.134888f, 0.151978f, 0.168335f, 0.186646f, 0.204102f, 0.223022f, - 0.242065f, 0.260986f, 0.280518f, 0.300537f, 0.320801f, 0.340820f, 0.360107f, 0.381104f, - 0.401367f, 0.421387f, 0.441650f, 0.460449f, 0.480957f, 0.500000f, 0.519531f, 0.538574f, - 0.557129f, 0.575684f, 0.593262f, 0.610840f, 0.628906f, 0.645508f, 0.662109f, 0.677246f, - 0.692871f, 0.708008f, 0.723145f, 0.738281f, 0.751465f, 0.766113f, 0.778320f, 0.791504f, - 0.802246f, 0.816406f, 0.827637f, 0.838867f, 0.850098f, 0.860352f, 0.871582f, 0.881348f, - 0.890137f, 0.899902f, 0.951660f, 0.948730f, 0.944824f, 0.940918f, 0.937012f, 0.933594f, - 0.004269f, 0.013809f, 0.023911f, 0.033569f, 0.044342f, 0.056213f, 0.068054f, 0.080811f, - 0.093933f, 0.107910f, 0.122131f, 0.137451f, 0.152710f, 0.169434f, 0.185791f, 0.203979f, - 0.221436f, 0.239990f, 0.257812f, 0.277344f, 0.296631f, 0.316162f, 0.335693f, 0.355713f, - 0.375244f, 0.395996f, 0.416016f, 0.436035f, 0.455078f, 0.474365f, 0.494629f, 0.513184f, - 0.532715f, 0.550781f, 0.569336f, 0.586914f, 0.604980f, 0.622559f, 0.639648f, 0.655762f, - 0.672363f, 0.688477f, 0.704102f, 0.718750f, 0.733887f, 0.747559f, 0.761230f, 0.775391f, - 0.788574f, 0.800781f, 0.814453f, 0.825684f, 0.837402f, 0.848633f, 0.859375f, 0.870605f, - 0.880371f, 0.891113f, 0.947754f, 0.945312f, 0.941895f, 0.937988f, 0.934082f, 0.931152f, - 0.004028f, 0.012581f, 0.021133f, 0.030396f, 0.039948f, 0.050323f, 0.061523f, 0.072815f, - 0.084961f, 0.096985f, 0.110535f, 0.124756f, 0.138916f, 0.153687f, 0.169800f, 0.185669f, - 0.202881f, 0.219116f, 0.237305f, 0.255615f, 0.273926f, 0.293213f, 0.311768f, 0.331055f, - 0.351074f, 0.370605f, 0.390381f, 0.409668f, 0.429688f, 0.449707f, 0.468994f, 0.487549f, - 0.506836f, 0.526367f, 0.545898f, 0.562988f, 0.581543f, 0.599121f, 0.616699f, 0.634766f, - 0.651367f, 0.667480f, 0.683594f, 0.699707f, 0.714844f, 0.730957f, 0.744141f, 0.758789f, - 0.772949f, 0.785645f, 0.799316f, 0.812500f, 0.823730f, 0.836914f, 0.847168f, 0.859375f, - 0.869629f, 0.880371f, 0.942383f, 0.941406f, 0.937500f, 0.934570f, 0.931152f, 0.927734f, - 0.003613f, 0.011391f, 0.018875f, 0.027679f, 0.036133f, 0.045624f, 0.055420f, 0.065491f, - 0.076416f, 0.088135f, 0.099487f, 0.112427f, 0.126099f, 0.139771f, 0.154419f, 0.169556f, - 0.184814f, 0.201050f, 0.218262f, 0.234985f, 0.252441f, 0.271484f, 0.289062f, 0.308594f, - 0.326660f, 0.346924f, 0.365234f, 0.384521f, 0.404541f, 0.424072f, 0.443359f, 0.463135f, - 0.482422f, 0.501953f, 0.521484f, 0.539551f, 0.558594f, 0.576660f, 0.595215f, 0.612793f, - 0.629883f, 0.647949f, 0.663574f, 0.679688f, 0.695801f, 0.711426f, 0.727539f, 0.741699f, - 0.757324f, 0.770996f, 0.785156f, 0.798828f, 0.811035f, 0.823730f, 0.835449f, 0.848145f, - 0.858887f, 0.870605f, 0.937988f, 0.937988f, 0.934570f, 0.931152f, 0.927734f, 0.924805f, - 0.003248f, 0.010185f, 0.017395f, 0.025055f, 0.032928f, 0.041321f, 0.049957f, 0.059265f, - 0.069092f, 0.079407f, 0.090820f, 0.101746f, 0.113770f, 0.126953f, 0.140381f, 0.154053f, - 0.168701f, 0.184082f, 0.199951f, 0.216431f, 0.232788f, 0.250000f, 0.267578f, 0.285645f, - 0.303955f, 0.322998f, 0.341553f, 0.361084f, 0.379150f, 0.399414f, 0.418701f, 0.437988f, - 0.457275f, 0.477051f, 0.496094f, 0.515137f, 0.534180f, 0.553223f, 0.571289f, 0.589844f, - 0.606934f, 0.625488f, 0.643066f, 0.659668f, 0.676758f, 0.692871f, 0.708984f, 0.725098f, - 0.740234f, 0.753906f, 0.769043f, 0.782227f, 0.796387f, 0.810059f, 0.822266f, 0.834961f, - 0.847168f, 0.859375f, 0.933594f, 0.933594f, 0.931152f, 0.927246f, 0.923828f, 0.921387f, - 0.002914f, 0.009361f, 0.015793f, 0.022659f, 0.029938f, 0.037354f, 0.045593f, 0.053406f, - 0.062988f, 0.072083f, 0.081665f, 0.092712f, 0.103943f, 0.114990f, 0.128174f, 0.140503f, - 0.153809f, 0.167725f, 0.182251f, 0.198242f, 0.213623f, 0.230225f, 0.246826f, 0.263672f, - 0.281494f, 0.300049f, 0.318604f, 0.337158f, 0.356201f, 0.374756f, 0.394531f, 0.413574f, - 0.433105f, 0.451904f, 0.471680f, 0.491211f, 0.509766f, 0.529297f, 0.547852f, 0.566895f, - 0.584961f, 0.603516f, 0.621094f, 0.638672f, 0.656738f, 0.673340f, 0.689453f, 0.706543f, - 0.722656f, 0.737793f, 0.752930f, 0.767578f, 0.781250f, 0.796875f, 0.809082f, 0.823242f, - 0.835449f, 0.847656f, 0.929199f, 0.929199f, 0.927246f, 0.923828f, 0.920898f, 0.917969f, - 0.002766f, 0.008736f, 0.014442f, 0.020691f, 0.027054f, 0.033905f, 0.040924f, 0.048645f, - 0.056976f, 0.065674f, 0.074951f, 0.084229f, 0.094116f, 0.105225f, 0.116333f, 0.127563f, - 0.139771f, 0.153564f, 0.166626f, 0.181030f, 0.196411f, 0.211182f, 0.227417f, 0.243896f, - 0.260742f, 0.277588f, 0.295898f, 0.314209f, 0.332031f, 0.351562f, 0.370117f, 0.389404f, - 0.408203f, 0.428223f, 0.447266f, 0.467041f, 0.486084f, 0.505859f, 0.524414f, 0.543945f, - 0.562012f, 0.581543f, 0.600098f, 0.617676f, 0.636230f, 0.654297f, 0.670898f, 0.687500f, - 0.704102f, 0.720703f, 0.736816f, 0.751465f, 0.766113f, 0.781738f, 0.796387f, 0.809082f, - 0.823242f, 0.835938f, 0.923828f, 0.925781f, 0.922852f, 0.920410f, 0.916992f, 0.914551f, - 0.002483f, 0.007599f, 0.013161f, 0.018555f, 0.024551f, 0.030670f, 0.037476f, 0.044464f, - 0.051636f, 0.059174f, 0.067688f, 0.075928f, 0.085693f, 0.095093f, 0.105591f, 0.116394f, - 0.127441f, 0.139648f, 0.152344f, 0.165527f, 0.179565f, 0.193970f, 0.208862f, 0.224487f, - 0.240356f, 0.256836f, 0.274658f, 0.291748f, 0.310059f, 0.328369f, 0.346680f, 0.365234f, - 0.384521f, 0.404297f, 0.423340f, 0.442139f, 0.462646f, 0.481445f, 0.500977f, 0.520020f, - 0.540039f, 0.559082f, 0.577148f, 0.596191f, 0.614746f, 0.632812f, 0.651367f, 0.669434f, - 0.685059f, 0.702637f, 0.718750f, 0.734375f, 0.750488f, 0.766113f, 0.780762f, 0.795410f, - 0.811035f, 0.823730f, 0.919434f, 0.920898f, 0.918457f, 0.916016f, 0.913086f, 0.910645f, - 0.002457f, 0.007114f, 0.011757f, 0.016708f, 0.022125f, 0.027786f, 0.033752f, 0.040375f, - 0.046661f, 0.053864f, 0.061584f, 0.069336f, 0.077515f, 0.086365f, 0.095947f, 0.105896f, - 0.116638f, 0.127075f, 0.138916f, 0.151245f, 0.164062f, 0.177490f, 0.191528f, 0.206177f, - 0.221802f, 0.237427f, 0.253906f, 0.270508f, 0.287842f, 0.305664f, 0.323730f, 0.342285f, - 0.361572f, 0.379639f, 0.399170f, 0.418457f, 0.438965f, 0.458252f, 0.477295f, 0.497559f, - 0.516113f, 0.536133f, 0.554688f, 0.574707f, 0.593750f, 0.612305f, 0.630859f, 0.648926f, - 0.666504f, 0.684082f, 0.701660f, 0.717773f, 0.734863f, 0.751465f, 0.766602f, 0.781738f, - 0.797852f, 0.812012f, 0.913086f, 0.916016f, 0.913574f, 0.911621f, 0.909180f, 0.906250f, - 0.002132f, 0.006493f, 0.010750f, 0.015717f, 0.020569f, 0.025604f, 0.030823f, 0.036682f, - 0.043060f, 0.049286f, 0.055786f, 0.062988f, 0.070557f, 0.078918f, 0.086914f, 0.096191f, - 0.105530f, 0.116028f, 0.126953f, 0.138306f, 0.149902f, 0.162231f, 0.175537f, 0.189453f, - 0.203491f, 0.218628f, 0.234131f, 0.250000f, 0.266602f, 0.284180f, 0.301514f, 0.319580f, - 0.338135f, 0.356689f, 0.375977f, 0.395020f, 0.413818f, 0.434082f, 0.452881f, 0.473145f, - 0.492920f, 0.512207f, 0.532227f, 0.552246f, 0.570801f, 0.591309f, 0.609375f, 0.629395f, - 0.646973f, 0.665527f, 0.683105f, 0.700684f, 0.717773f, 0.734863f, 0.751465f, 0.767578f, - 0.782715f, 0.799316f, 0.908203f, 0.911133f, 0.909180f, 0.907227f, 0.904785f, 0.902832f, - 0.001891f, 0.006008f, 0.010025f, 0.014122f, 0.018616f, 0.023239f, 0.028442f, 0.033691f, - 0.038757f, 0.044556f, 0.050964f, 0.057465f, 0.064087f, 0.071167f, 0.079224f, 0.087463f, - 0.096008f, 0.105591f, 0.115356f, 0.125488f, 0.136597f, 0.148193f, 0.160278f, 0.173218f, - 0.186768f, 0.200684f, 0.215332f, 0.231323f, 0.246338f, 0.262939f, 0.279785f, 0.297607f, - 0.314941f, 0.333984f, 0.353271f, 0.371094f, 0.391357f, 0.409668f, 0.430420f, 0.448975f, - 0.469482f, 0.489746f, 0.509277f, 0.528809f, 0.549316f, 0.568848f, 0.588379f, 0.607910f, - 0.626953f, 0.645996f, 0.664062f, 0.683105f, 0.700684f, 0.718262f, 0.735840f, 0.751953f, - 0.768555f, 0.785645f, 0.902344f, 0.906250f, 0.904785f, 0.902832f, 0.900391f, 0.898438f, - 0.001732f, 0.005573f, 0.009193f, 0.012932f, 0.017075f, 0.021286f, 0.025406f, 0.030289f, - 0.035675f, 0.040344f, 0.046326f, 0.052032f, 0.058411f, 0.064575f, 0.072205f, 0.079834f, - 0.087708f, 0.095947f, 0.104797f, 0.114380f, 0.124451f, 0.134888f, 0.146606f, 0.158691f, - 0.170776f, 0.184082f, 0.197510f, 0.212524f, 0.227417f, 0.243164f, 0.259521f, 0.276367f, - 0.293457f, 0.311768f, 0.329590f, 0.348633f, 0.367188f, 0.386230f, 0.406006f, 0.425781f, - 0.446533f, 0.465332f, 0.486084f, 0.505859f, 0.526367f, 0.545898f, 0.567383f, 0.585938f, - 0.605957f, 0.625977f, 0.645508f, 0.664551f, 0.683105f, 0.701172f, 0.718750f, 0.736816f, - 0.754395f, 0.770508f, 0.896484f, 0.900879f, 0.900391f, 0.897949f, 0.895996f, 0.894043f, - 0.001713f, 0.004684f, 0.008339f, 0.011818f, 0.015450f, 0.019409f, 0.023605f, 0.027832f, - 0.032349f, 0.036865f, 0.041809f, 0.047302f, 0.052673f, 0.058838f, 0.065613f, 0.072083f, - 0.079407f, 0.087280f, 0.095337f, 0.104126f, 0.113037f, 0.122986f, 0.133667f, 0.144897f, - 0.156250f, 0.168579f, 0.181396f, 0.195068f, 0.208984f, 0.224243f, 0.239624f, 0.255859f, - 0.272461f, 0.289551f, 0.307617f, 0.326172f, 0.344482f, 0.363770f, 0.383301f, 0.402588f, - 0.422607f, 0.443115f, 0.463135f, 0.483154f, 0.503418f, 0.523926f, 0.544434f, 0.564941f, - 0.584473f, 0.604980f, 0.624512f, 0.645508f, 0.664551f, 0.683594f, 0.701660f, 0.721191f, - 0.738281f, 0.755859f, 0.889648f, 0.895996f, 0.895020f, 0.893066f, 0.891602f, 0.889160f, - 0.001545f, 0.004745f, 0.007710f, 0.010979f, 0.014450f, 0.017807f, 0.021469f, 0.025238f, - 0.029282f, 0.033661f, 0.038177f, 0.043182f, 0.048157f, 0.053436f, 0.059326f, 0.065674f, - 0.072205f, 0.078857f, 0.086548f, 0.094604f, 0.102905f, 0.111816f, 0.121521f, 0.131592f, - 0.142334f, 0.153442f, 0.165894f, 0.178345f, 0.192139f, 0.205933f, 0.220703f, 0.236084f, - 0.251709f, 0.268555f, 0.285645f, 0.303467f, 0.321777f, 0.340332f, 0.359619f, 0.379150f, - 0.398682f, 0.419189f, 0.440430f, 0.460449f, 0.480957f, 0.501465f, 0.521973f, 0.543457f, - 0.563477f, 0.584961f, 0.604492f, 0.625488f, 0.645508f, 0.665039f, 0.684082f, 0.704102f, - 0.723145f, 0.741211f, 0.885254f, 0.890137f, 0.889160f, 0.887695f, 0.886719f, 0.884277f, - 0.001487f, 0.004356f, 0.006828f, 0.010162f, 0.012993f, 0.016022f, 0.019333f, 0.023087f, - 0.026886f, 0.030518f, 0.034668f, 0.039062f, 0.043671f, 0.048370f, 0.053741f, 0.059326f, - 0.065308f, 0.071655f, 0.078125f, 0.085693f, 0.093323f, 0.101807f, 0.110657f, 0.119507f, - 0.129517f, 0.140137f, 0.151367f, 0.163330f, 0.175781f, 0.188843f, 0.202759f, 0.217163f, - 0.232666f, 0.248413f, 0.264893f, 0.282227f, 0.299805f, 0.318115f, 0.336914f, 0.356445f, - 0.375488f, 0.395996f, 0.416504f, 0.436279f, 0.457520f, 0.479004f, 0.499023f, 0.520508f, - 0.541504f, 0.562988f, 0.583984f, 0.604492f, 0.625488f, 0.646973f, 0.666504f, 0.687012f, - 0.706055f, 0.725098f, 0.877441f, 0.885254f, 0.884766f, 0.882324f, 0.881836f, 0.880371f, - 0.001443f, 0.003807f, 0.006336f, 0.009171f, 0.011909f, 0.015007f, 0.018097f, 0.020905f, - 0.024384f, 0.027893f, 0.031555f, 0.035370f, 0.039581f, 0.044128f, 0.048889f, 0.053894f, - 0.059174f, 0.065125f, 0.070984f, 0.077698f, 0.084656f, 0.091919f, 0.100037f, 0.108093f, - 0.117493f, 0.127563f, 0.137817f, 0.148438f, 0.159912f, 0.172485f, 0.185547f, 0.199585f, - 0.213867f, 0.229248f, 0.244995f, 0.261230f, 0.278564f, 0.296387f, 0.314697f, 0.333252f, - 0.353271f, 0.372314f, 0.393311f, 0.413330f, 0.433594f, 0.455078f, 0.476318f, 0.497314f, - 0.519531f, 0.540527f, 0.562500f, 0.583496f, 0.605469f, 0.626953f, 0.648438f, 0.669434f, - 0.689941f, 0.709961f, 0.870605f, 0.878906f, 0.878418f, 0.877441f, 0.875488f, 0.873535f, - 0.001302f, 0.003712f, 0.005859f, 0.008286f, 0.010910f, 0.013779f, 0.016235f, 0.019135f, - 0.021912f, 0.025345f, 0.029022f, 0.032166f, 0.036011f, 0.040131f, 0.044128f, 0.048492f, - 0.053528f, 0.058533f, 0.064209f, 0.070129f, 0.076355f, 0.083191f, 0.090149f, 0.098328f, - 0.106628f, 0.115662f, 0.124817f, 0.134766f, 0.145630f, 0.157104f, 0.169678f, 0.182495f, - 0.195801f, 0.210205f, 0.225342f, 0.241455f, 0.257812f, 0.274902f, 0.292725f, 0.311035f, - 0.330322f, 0.349365f, 0.369873f, 0.390137f, 0.411133f, 0.432373f, 0.453369f, 0.474609f, - 0.496826f, 0.519043f, 0.541504f, 0.563477f, 0.585449f, 0.606445f, 0.629395f, 0.650391f, - 0.672363f, 0.693848f, 0.863281f, 0.872070f, 0.872070f, 0.871582f, 0.869629f, 0.868164f, - 0.001170f, 0.003151f, 0.005295f, 0.007812f, 0.010132f, 0.012466f, 0.015076f, 0.017517f, - 0.019943f, 0.023178f, 0.026443f, 0.029312f, 0.032471f, 0.036041f, 0.039978f, 0.044037f, - 0.048828f, 0.053070f, 0.057983f, 0.063232f, 0.068909f, 0.075378f, 0.081909f, 0.088745f, - 0.096375f, 0.104309f, 0.113281f, 0.122437f, 0.132202f, 0.142944f, 0.154419f, 0.166138f, - 0.178955f, 0.192505f, 0.206421f, 0.221558f, 0.237183f, 0.253906f, 0.270996f, 0.289062f, - 0.308105f, 0.326904f, 0.346924f, 0.366455f, 0.387695f, 0.408936f, 0.430176f, 0.451416f, - 0.474365f, 0.496582f, 0.518066f, 0.541016f, 0.563965f, 0.585938f, 0.608887f, 0.630859f, - 0.654297f, 0.675781f, 0.856934f, 0.865234f, 0.866211f, 0.864746f, 0.863281f, 0.862793f, - 0.001049f, 0.003254f, 0.005234f, 0.007263f, 0.009270f, 0.011307f, 0.013596f, 0.015869f, - 0.018555f, 0.020844f, 0.023972f, 0.026566f, 0.029739f, 0.033020f, 0.036316f, 0.039856f, - 0.044159f, 0.048096f, 0.052277f, 0.057281f, 0.062439f, 0.067871f, 0.073792f, 0.079956f, - 0.087158f, 0.094055f, 0.102234f, 0.110535f, 0.119934f, 0.129517f, 0.140259f, 0.151245f, - 0.162842f, 0.175537f, 0.189209f, 0.203369f, 0.218262f, 0.233643f, 0.250488f, 0.268066f, - 0.285645f, 0.304443f, 0.324219f, 0.343750f, 0.364014f, 0.385254f, 0.406494f, 0.428223f, - 0.450928f, 0.472656f, 0.495605f, 0.519043f, 0.541504f, 0.565918f, 0.588379f, 0.612305f, - 0.635742f, 0.659180f, 0.850098f, 0.859863f, 0.859863f, 0.858398f, 0.857910f, 0.856934f, - 0.000914f, 0.002861f, 0.004742f, 0.006569f, 0.008415f, 0.010521f, 0.012596f, 0.014648f, - 0.016708f, 0.019089f, 0.021515f, 0.023865f, 0.026688f, 0.029572f, 0.032928f, 0.036377f, - 0.039337f, 0.043365f, 0.047333f, 0.051544f, 0.056305f, 0.061066f, 0.066406f, 0.071960f, - 0.078247f, 0.084961f, 0.092163f, 0.099426f, 0.108215f, 0.116943f, 0.126831f, 0.136719f, - 0.148193f, 0.159302f, 0.171875f, 0.185669f, 0.199585f, 0.214478f, 0.230469f, 0.247070f, - 0.264160f, 0.282471f, 0.301270f, 0.321045f, 0.341553f, 0.362061f, 0.383545f, 0.404785f, - 0.427734f, 0.449951f, 0.473389f, 0.496582f, 0.520020f, 0.543457f, 0.568359f, 0.592285f, - 0.615723f, 0.639648f, 0.840820f, 0.851074f, 0.853027f, 0.853027f, 0.852051f, 0.850586f, - 0.000679f, 0.002518f, 0.004173f, 0.006149f, 0.008064f, 0.009369f, 0.011551f, 0.013222f, - 0.015175f, 0.017212f, 0.019592f, 0.021835f, 0.024048f, 0.026932f, 0.029846f, 0.032623f, - 0.035675f, 0.038940f, 0.042542f, 0.046295f, 0.050354f, 0.055054f, 0.059601f, 0.064880f, - 0.070190f, 0.076233f, 0.082703f, 0.089661f, 0.097229f, 0.105103f, 0.113831f, 0.123474f, - 0.133423f, 0.144409f, 0.156006f, 0.168335f, 0.182495f, 0.196411f, 0.211304f, 0.227295f, - 0.243530f, 0.260986f, 0.279053f, 0.298828f, 0.318359f, 0.339111f, 0.360107f, 0.381348f, - 0.403809f, 0.427490f, 0.449463f, 0.473633f, 0.497803f, 0.521484f, 0.546875f, 0.570801f, - 0.595703f, 0.620605f, 0.833008f, 0.845215f, 0.845703f, 0.845703f, 0.845215f, 0.843750f, - 0.000719f, 0.002470f, 0.003975f, 0.005337f, 0.007275f, 0.008713f, 0.010376f, 0.012032f, - 0.013580f, 0.015793f, 0.017609f, 0.019501f, 0.021530f, 0.024277f, 0.026657f, 0.029312f, - 0.031982f, 0.035187f, 0.038086f, 0.041565f, 0.045288f, 0.049103f, 0.053436f, 0.058136f, - 0.062927f, 0.068054f, 0.073853f, 0.080383f, 0.087341f, 0.094666f, 0.102173f, 0.111084f, - 0.120300f, 0.130859f, 0.141235f, 0.152954f, 0.164429f, 0.178223f, 0.192749f, 0.207642f, - 0.223145f, 0.239868f, 0.258301f, 0.276611f, 0.295654f, 0.316162f, 0.337402f, 0.358643f, - 0.380859f, 0.403320f, 0.427002f, 0.450684f, 0.474609f, 0.499756f, 0.523926f, 0.550781f, - 0.575195f, 0.600586f, 0.824707f, 0.836914f, 0.838379f, 0.838867f, 0.837402f, 0.837402f, - 0.000683f, 0.002361f, 0.003649f, 0.005116f, 0.006416f, 0.008202f, 0.009460f, 0.010941f, - 0.012817f, 0.014099f, 0.015839f, 0.017593f, 0.019867f, 0.021988f, 0.023926f, 0.026276f, - 0.028824f, 0.031311f, 0.034363f, 0.036957f, 0.040375f, 0.043823f, 0.047546f, 0.051758f, - 0.056183f, 0.061249f, 0.066162f, 0.071777f, 0.077942f, 0.084534f, 0.091553f, 0.099487f, - 0.107910f, 0.116882f, 0.127075f, 0.137451f, 0.148804f, 0.161499f, 0.174805f, 0.188721f, - 0.203735f, 0.220093f, 0.237427f, 0.254639f, 0.273926f, 0.293457f, 0.313965f, 0.334961f, - 0.357666f, 0.379883f, 0.403076f, 0.427002f, 0.451660f, 0.476807f, 0.501953f, 0.527344f, - 0.553711f, 0.581055f, 0.815918f, 0.829102f, 0.831055f, 0.831055f, 0.831055f, 0.830566f, - 0.000607f, 0.001863f, 0.003416f, 0.004528f, 0.005943f, 0.007191f, 0.008781f, 0.009964f, - 0.011337f, 0.012939f, 0.014458f, 0.015808f, 0.018051f, 0.019394f, 0.021332f, 0.023529f, - 0.025803f, 0.028168f, 0.030502f, 0.033020f, 0.036072f, 0.039032f, 0.042419f, 0.046082f, - 0.049927f, 0.054321f, 0.058411f, 0.063538f, 0.069336f, 0.075684f, 0.081787f, 0.088562f, - 0.096436f, 0.104553f, 0.113281f, 0.123596f, 0.133667f, 0.145386f, 0.157471f, 0.171021f, - 0.185547f, 0.200562f, 0.216553f, 0.234619f, 0.251709f, 0.271240f, 0.291504f, 0.312012f, - 0.333496f, 0.355957f, 0.379395f, 0.403076f, 0.428223f, 0.453857f, 0.479492f, 0.506348f, - 0.532715f, 0.560059f, 0.805664f, 0.820801f, 0.823730f, 0.822754f, 0.822754f, 0.822266f, - 0.000593f, 0.001862f, 0.002966f, 0.004341f, 0.005600f, 0.006516f, 0.007626f, 0.008995f, - 0.010223f, 0.011292f, 0.012848f, 0.014427f, 0.016098f, 0.017532f, 0.019165f, 0.021027f, - 0.022842f, 0.024918f, 0.027115f, 0.029739f, 0.032013f, 0.034637f, 0.037506f, 0.040955f, - 0.044220f, 0.048065f, 0.051941f, 0.056305f, 0.061768f, 0.066528f, 0.072327f, 0.078979f, - 0.085571f, 0.092834f, 0.101135f, 0.110229f, 0.119690f, 0.130127f, 0.141602f, 0.153564f, - 0.167114f, 0.181763f, 0.196899f, 0.213623f, 0.230957f, 0.249268f, 0.268555f, 0.289062f, - 0.310059f, 0.333252f, 0.355957f, 0.379883f, 0.404541f, 0.430176f, 0.456055f, 0.483887f, - 0.510254f, 0.539062f, 0.797852f, 0.812988f, 0.814941f, 0.815430f, 0.815918f, 0.814453f, - 0.000556f, 0.001811f, 0.002998f, 0.003815f, 0.004658f, 0.005905f, 0.007099f, 0.008232f, - 0.009239f, 0.010483f, 0.011559f, 0.013016f, 0.014305f, 0.015671f, 0.017090f, 0.018646f, - 0.020370f, 0.022369f, 0.024124f, 0.026062f, 0.028458f, 0.030624f, 0.033264f, 0.036041f, - 0.039307f, 0.042053f, 0.045807f, 0.049530f, 0.054016f, 0.058441f, 0.063904f, 0.069641f, - 0.075745f, 0.082520f, 0.089539f, 0.097717f, 0.106750f, 0.116150f, 0.126587f, 0.137817f, - 0.150024f, 0.163452f, 0.177490f, 0.193359f, 0.209717f, 0.227539f, 0.246704f, 0.266602f, - 0.287598f, 0.309326f, 0.332520f, 0.355713f, 0.380371f, 0.406494f, 0.432861f, 0.459961f, - 0.488525f, 0.517090f, 0.787598f, 0.804199f, 0.806641f, 0.807617f, 0.807617f, 0.807129f, - 0.000507f, 0.001697f, 0.002468f, 0.003351f, 0.004425f, 0.005486f, 0.006325f, 0.007412f, - 0.008156f, 0.009270f, 0.010239f, 0.011497f, 0.012520f, 0.013954f, 0.015182f, 0.016617f, - 0.018036f, 0.019714f, 0.021362f, 0.022934f, 0.024704f, 0.026886f, 0.029419f, 0.031525f, - 0.034302f, 0.037292f, 0.040558f, 0.043701f, 0.047577f, 0.051849f, 0.056183f, 0.061249f, - 0.066467f, 0.072876f, 0.078918f, 0.086548f, 0.094116f, 0.102844f, 0.112427f, 0.122620f, - 0.133667f, 0.146362f, 0.159668f, 0.174438f, 0.190063f, 0.207153f, 0.225098f, 0.244263f, - 0.264648f, 0.286377f, 0.308350f, 0.332275f, 0.357178f, 0.382080f, 0.408936f, 0.436035f, - 0.465820f, 0.495361f, 0.776855f, 0.794922f, 0.797852f, 0.799316f, 0.798828f, 0.798340f, - 0.000366f, 0.001644f, 0.002289f, 0.003046f, 0.004082f, 0.005032f, 0.005550f, 0.006599f, - 0.007389f, 0.008369f, 0.009201f, 0.010315f, 0.011276f, 0.012405f, 0.013466f, 0.014587f, - 0.015991f, 0.017303f, 0.018692f, 0.020081f, 0.021851f, 0.023865f, 0.025726f, 0.027771f, - 0.030136f, 0.032532f, 0.035309f, 0.038422f, 0.041626f, 0.045044f, 0.048767f, 0.053375f, - 0.057861f, 0.063477f, 0.069031f, 0.075684f, 0.082336f, 0.090515f, 0.099182f, 0.107849f, - 0.118958f, 0.130005f, 0.142212f, 0.156128f, 0.170898f, 0.186890f, 0.203857f, 0.222534f, - 0.241821f, 0.263428f, 0.285156f, 0.308105f, 0.332275f, 0.359131f, 0.385010f, 0.413086f, - 0.441895f, 0.472168f, 0.767090f, 0.785645f, 0.789062f, 0.789551f, 0.790527f, 0.789551f, - 0.000340f, 0.001434f, 0.002129f, 0.002827f, 0.003696f, 0.004463f, 0.005112f, 0.005730f, - 0.006836f, 0.007465f, 0.008217f, 0.008972f, 0.009972f, 0.010887f, 0.011948f, 0.012794f, - 0.013947f, 0.015030f, 0.016266f, 0.017670f, 0.019165f, 0.020813f, 0.022415f, 0.024216f, - 0.026047f, 0.028336f, 0.030594f, 0.033142f, 0.035858f, 0.039154f, 0.042328f, 0.046265f, - 0.050537f, 0.055237f, 0.059998f, 0.065918f, 0.072083f, 0.078918f, 0.086243f, 0.094788f, - 0.104309f, 0.114807f, 0.125854f, 0.138672f, 0.152222f, 0.166992f, 0.183716f, 0.200928f, - 0.220459f, 0.240112f, 0.261719f, 0.284668f, 0.308838f, 0.333740f, 0.360840f, 0.388672f, - 0.418213f, 0.448730f, 0.756348f, 0.775391f, 0.779297f, 0.780273f, 0.781250f, 0.780273f, - 0.000511f, 0.001174f, 0.002163f, 0.002554f, 0.003391f, 0.003990f, 0.004547f, 0.005211f, - 0.005993f, 0.006653f, 0.007462f, 0.007942f, 0.008781f, 0.009476f, 0.010323f, 0.011444f, - 0.012207f, 0.013062f, 0.014336f, 0.015427f, 0.016464f, 0.017929f, 0.019287f, 0.021164f, - 0.022461f, 0.024567f, 0.026474f, 0.028885f, 0.031067f, 0.033630f, 0.036835f, 0.040070f, - 0.043488f, 0.047394f, 0.051910f, 0.056732f, 0.062378f, 0.068481f, 0.075073f, 0.082764f, - 0.090881f, 0.100403f, 0.110779f, 0.122009f, 0.134399f, 0.148560f, 0.163940f, 0.180298f, - 0.198120f, 0.218140f, 0.239014f, 0.260986f, 0.285645f, 0.310059f, 0.336182f, 0.364502f, - 0.393311f, 0.424316f, 0.744629f, 0.765137f, 0.769531f, 0.770508f, 0.771484f, 0.771484f, - 0.000374f, 0.000983f, 0.001696f, 0.002279f, 0.002924f, 0.003571f, 0.004139f, 0.004742f, - 0.005390f, 0.005817f, 0.006371f, 0.006981f, 0.007648f, 0.008354f, 0.009041f, 0.009727f, - 0.010536f, 0.011375f, 0.012398f, 0.013535f, 0.014389f, 0.015541f, 0.016602f, 0.018112f, - 0.019516f, 0.020996f, 0.022644f, 0.024582f, 0.026627f, 0.028748f, 0.031586f, 0.034210f, - 0.037415f, 0.040588f, 0.044464f, 0.048676f, 0.053192f, 0.058472f, 0.064880f, 0.070984f, - 0.078674f, 0.086914f, 0.096191f, 0.106445f, 0.117859f, 0.130859f, 0.144775f, 0.160522f, - 0.177490f, 0.196411f, 0.215942f, 0.237793f, 0.261475f, 0.285645f, 0.312012f, 0.339111f, - 0.368652f, 0.400391f, 0.733887f, 0.755371f, 0.759766f, 0.760742f, 0.761719f, 0.761719f, - 0.000298f, 0.000924f, 0.001542f, 0.002125f, 0.002439f, 0.003153f, 0.003502f, 0.004196f, - 0.004585f, 0.005039f, 0.005531f, 0.006054f, 0.006531f, 0.007217f, 0.007935f, 0.008362f, - 0.009171f, 0.009773f, 0.010704f, 0.011505f, 0.012207f, 0.013321f, 0.014381f, 0.015556f, - 0.016586f, 0.017792f, 0.019608f, 0.020844f, 0.022583f, 0.024536f, 0.026566f, 0.028885f, - 0.031494f, 0.034332f, 0.037689f, 0.041260f, 0.045258f, 0.049927f, 0.054901f, 0.060699f, - 0.067322f, 0.074768f, 0.082764f, 0.091675f, 0.102173f, 0.113831f, 0.126831f, 0.141113f, - 0.157104f, 0.175049f, 0.194580f, 0.215210f, 0.237305f, 0.261475f, 0.287598f, 0.314697f, - 0.344482f, 0.375977f, 0.721680f, 0.744629f, 0.749512f, 0.751465f, 0.751465f, 0.751465f, - 0.000275f, 0.001002f, 0.001335f, 0.001704f, 0.002264f, 0.002790f, 0.003202f, 0.003555f, - 0.004017f, 0.004368f, 0.004894f, 0.005318f, 0.005592f, 0.006241f, 0.006611f, 0.007317f, - 0.007851f, 0.008560f, 0.009071f, 0.009758f, 0.010429f, 0.011375f, 0.011986f, 0.013130f, - 0.013916f, 0.015205f, 0.016403f, 0.017624f, 0.019119f, 0.020660f, 0.022278f, 0.024582f, - 0.026474f, 0.029007f, 0.031738f, 0.034668f, 0.038025f, 0.041962f, 0.046417f, 0.051270f, - 0.056915f, 0.063110f, 0.070312f, 0.078369f, 0.087769f, 0.098145f, 0.109863f, 0.123352f, - 0.137451f, 0.154785f, 0.172363f, 0.192261f, 0.214233f, 0.237793f, 0.262939f, 0.289795f, - 0.319336f, 0.351074f, 0.708984f, 0.733398f, 0.738281f, 0.740234f, 0.741211f, 0.740723f, - 0.000334f, 0.000805f, 0.001231f, 0.001640f, 0.002033f, 0.002277f, 0.002871f, 0.003115f, - 0.003481f, 0.003895f, 0.004147f, 0.004379f, 0.004841f, 0.005306f, 0.005653f, 0.006241f, - 0.006630f, 0.007217f, 0.007721f, 0.008133f, 0.008842f, 0.009529f, 0.010010f, 0.011017f, - 0.011780f, 0.012733f, 0.013626f, 0.014824f, 0.015656f, 0.017212f, 0.018829f, 0.020248f, - 0.021973f, 0.023926f, 0.026306f, 0.028900f, 0.031616f, 0.034973f, 0.038605f, 0.042816f, - 0.047424f, 0.052765f, 0.059021f, 0.066162f, 0.074219f, 0.083435f, 0.093994f, 0.105835f, - 0.119385f, 0.134277f, 0.151611f, 0.170532f, 0.191284f, 0.214233f, 0.239014f, 0.265381f, - 0.293701f, 0.325684f, 0.696289f, 0.722168f, 0.727051f, 0.729004f, 0.729980f, 0.729980f, - 0.000215f, 0.000635f, 0.001184f, 0.001348f, 0.001758f, 0.002171f, 0.002249f, 0.002596f, - 0.003004f, 0.003325f, 0.003487f, 0.003906f, 0.004108f, 0.004494f, 0.004955f, 0.005241f, - 0.005726f, 0.006134f, 0.006485f, 0.006916f, 0.007496f, 0.008072f, 0.008629f, 0.009071f, - 0.009857f, 0.010651f, 0.011375f, 0.012283f, 0.013283f, 0.014320f, 0.015350f, 0.016739f, - 0.017975f, 0.019852f, 0.021454f, 0.023712f, 0.025925f, 0.028717f, 0.031769f, 0.035217f, - 0.038910f, 0.043396f, 0.048767f, 0.054901f, 0.061707f, 0.069824f, 0.078613f, 0.089783f, - 0.101685f, 0.115479f, 0.131104f, 0.149292f, 0.168823f, 0.190674f, 0.214844f, 0.241211f, - 0.269775f, 0.299561f, 0.683594f, 0.709961f, 0.715332f, 0.717773f, 0.718262f, 0.718750f, - 0.000199f, 0.000826f, 0.001047f, 0.001288f, 0.001600f, 0.001857f, 0.002014f, 0.002329f, - 0.002535f, 0.002785f, 0.003027f, 0.003210f, 0.003580f, 0.003788f, 0.004025f, 0.004444f, - 0.004791f, 0.004974f, 0.005417f, 0.005909f, 0.006248f, 0.006672f, 0.007118f, 0.007664f, - 0.008232f, 0.008759f, 0.009598f, 0.009964f, 0.010956f, 0.011650f, 0.012665f, 0.013702f, - 0.014832f, 0.016144f, 0.017654f, 0.019211f, 0.021118f, 0.023102f, 0.025681f, 0.028320f, - 0.031708f, 0.035370f, 0.039673f, 0.044739f, 0.050812f, 0.057800f, 0.065796f, 0.074768f, - 0.085510f, 0.097961f, 0.112000f, 0.128662f, 0.147217f, 0.168213f, 0.190796f, 0.216309f, - 0.244751f, 0.274902f, 0.669922f, 0.698730f, 0.703613f, 0.705566f, 0.707031f, 0.707031f, - 0.000212f, 0.000458f, 0.000959f, 0.001192f, 0.001321f, 0.001500f, 0.001823f, 0.002064f, - 0.002073f, 0.002293f, 0.002512f, 0.002768f, 0.002981f, 0.003138f, 0.003431f, 0.003765f, - 0.003918f, 0.004238f, 0.004482f, 0.004814f, 0.005245f, 0.005531f, 0.005871f, 0.006214f, - 0.006660f, 0.007236f, 0.007664f, 0.008331f, 0.008812f, 0.009628f, 0.010277f, 0.010979f, - 0.012016f, 0.012978f, 0.014084f, 0.015495f, 0.016937f, 0.018494f, 0.020386f, 0.022659f, - 0.025208f, 0.028183f, 0.031860f, 0.036072f, 0.040894f, 0.046326f, 0.053009f, 0.061127f, - 0.070374f, 0.081238f, 0.094238f, 0.109314f, 0.126343f, 0.145874f, 0.167847f, 0.192505f, - 0.219604f, 0.249634f, 0.656738f, 0.686035f, 0.690430f, 0.694336f, 0.694336f, 0.696777f, - 0.000151f, 0.000529f, 0.000692f, 0.000883f, 0.001153f, 0.001337f, 0.001380f, 0.001520f, - 0.001753f, 0.001886f, 0.002077f, 0.002243f, 0.002386f, 0.002556f, 0.002832f, 0.003029f, - 0.003277f, 0.003447f, 0.003683f, 0.003952f, 0.004135f, 0.004578f, 0.004833f, 0.005222f, - 0.005417f, 0.005810f, 0.006355f, 0.006718f, 0.007076f, 0.007652f, 0.008293f, 0.008980f, - 0.009674f, 0.010422f, 0.011276f, 0.012283f, 0.013443f, 0.014664f, 0.016113f, 0.017853f, - 0.019897f, 0.022156f, 0.024826f, 0.028275f, 0.032135f, 0.036865f, 0.042389f, 0.049011f, - 0.056732f, 0.066223f, 0.077576f, 0.090820f, 0.106384f, 0.124512f, 0.145264f, 0.169067f, - 0.195190f, 0.224976f, 0.642578f, 0.671387f, 0.679688f, 0.682617f, 0.682617f, 0.683594f, - 0.000127f, 0.000376f, 0.000600f, 0.000721f, 0.000901f, 0.001066f, 0.001180f, 0.001332f, - 0.001455f, 0.001549f, 0.001709f, 0.001831f, 0.001947f, 0.002150f, 0.002245f, 0.002443f, - 0.002682f, 0.002844f, 0.002989f, 0.003201f, 0.003403f, 0.003683f, 0.003883f, 0.004097f, - 0.004372f, 0.004665f, 0.004963f, 0.005348f, 0.005711f, 0.006165f, 0.006672f, 0.007004f, - 0.007610f, 0.008278f, 0.008873f, 0.009636f, 0.010475f, 0.011475f, 0.012634f, 0.014053f, - 0.015404f, 0.017242f, 0.019104f, 0.021774f, 0.024750f, 0.028458f, 0.032745f, 0.038391f, - 0.044861f, 0.052795f, 0.062103f, 0.073914f, 0.087830f, 0.104553f, 0.123718f, 0.145996f, - 0.171509f, 0.200439f, 0.627930f, 0.658691f, 0.666504f, 0.668945f, 0.671387f, 0.671387f, - 0.000013f, 0.000374f, 0.000443f, 0.000688f, 0.000819f, 0.000844f, 0.001004f, 0.001132f, - 0.001216f, 0.001259f, 0.001405f, 0.001523f, 0.001566f, 0.001753f, 0.001842f, 0.001997f, - 0.002022f, 0.002287f, 0.002377f, 0.002541f, 0.002787f, 0.002878f, 0.003096f, 0.003283f, - 0.003551f, 0.003651f, 0.003971f, 0.004272f, 0.004524f, 0.004887f, 0.005196f, 0.005527f, - 0.005939f, 0.006386f, 0.006977f, 0.007526f, 0.008148f, 0.008835f, 0.009689f, 0.010689f, - 0.011810f, 0.013000f, 0.014641f, 0.016388f, 0.018799f, 0.021469f, 0.024734f, 0.029022f, - 0.034210f, 0.040588f, 0.048401f, 0.058319f, 0.070435f, 0.085205f, 0.102905f, 0.123901f, - 0.147827f, 0.175903f, 0.612793f, 0.645508f, 0.653320f, 0.656250f, 0.657227f, 0.657227f, - 0.000113f, 0.000234f, 0.000465f, 0.000547f, 0.000646f, 0.000684f, 0.000711f, 0.000832f, - 0.000963f, 0.000999f, 0.001042f, 0.001183f, 0.001279f, 0.001402f, 0.001494f, 0.001513f, - 0.001688f, 0.001716f, 0.001919f, 0.001993f, 0.002081f, 0.002253f, 0.002441f, 0.002575f, - 0.002714f, 0.002876f, 0.003050f, 0.003214f, 0.003531f, 0.003714f, 0.003956f, 0.004276f, - 0.004604f, 0.004967f, 0.005386f, 0.005718f, 0.006283f, 0.006790f, 0.007290f, 0.008133f, - 0.008957f, 0.009987f, 0.010956f, 0.012375f, 0.013916f, 0.015991f, 0.018311f, 0.021347f, - 0.025253f, 0.030289f, 0.036560f, 0.044586f, 0.054779f, 0.067749f, 0.083252f, 0.102722f, - 0.125732f, 0.152100f, 0.597168f, 0.631836f, 0.639160f, 0.643555f, 0.643066f, 0.645508f, - 0.000207f, 0.000175f, 0.000364f, 0.000507f, 0.000496f, 0.000569f, 0.000683f, 0.000584f, - 0.000737f, 0.000764f, 0.000885f, 0.000964f, 0.000999f, 0.001076f, 0.001085f, 0.001272f, - 0.001327f, 0.001354f, 0.001491f, 0.001494f, 0.001677f, 0.001781f, 0.001862f, 0.001976f, - 0.002079f, 0.002190f, 0.002338f, 0.002481f, 0.002691f, 0.002811f, 0.003117f, 0.003214f, - 0.003422f, 0.003706f, 0.003990f, 0.004314f, 0.004608f, 0.004982f, 0.005379f, 0.006027f, - 0.006580f, 0.007351f, 0.008049f, 0.009041f, 0.010323f, 0.011551f, 0.013428f, 0.015419f, - 0.018219f, 0.021713f, 0.026550f, 0.032715f, 0.040833f, 0.051605f, 0.065552f, 0.082458f, - 0.104004f, 0.129395f, 0.582031f, 0.618652f, 0.625488f, 0.627930f, 0.630859f, 0.631348f, - 0.000189f, 0.000160f, 0.000272f, 0.000387f, 0.000335f, 0.000486f, 0.000424f, 0.000469f, - 0.000551f, 0.000589f, 0.000700f, 0.000727f, 0.000772f, 0.000859f, 0.000891f, 0.000872f, - 0.001000f, 0.001048f, 0.001076f, 0.001172f, 0.001224f, 0.001311f, 0.001376f, 0.001450f, - 0.001554f, 0.001591f, 0.001760f, 0.001838f, 0.001999f, 0.002180f, 0.002333f, 0.002388f, - 0.002584f, 0.002777f, 0.002907f, 0.003162f, 0.003368f, 0.003677f, 0.003979f, 0.004303f, - 0.004715f, 0.005188f, 0.005787f, 0.006378f, 0.007313f, 0.008194f, 0.009407f, 0.010887f, - 0.012779f, 0.015198f, 0.018494f, 0.022888f, 0.029037f, 0.037659f, 0.048920f, 0.064270f, - 0.083740f, 0.107300f, 0.565918f, 0.603516f, 0.611328f, 0.614746f, 0.617188f, 0.618164f, - 0.000000f, 0.000170f, 0.000207f, 0.000274f, 0.000292f, 0.000309f, 0.000381f, 0.000326f, - 0.000418f, 0.000439f, 0.000519f, 0.000519f, 0.000560f, 0.000574f, 0.000652f, 0.000678f, - 0.000717f, 0.000756f, 0.000782f, 0.000820f, 0.000893f, 0.000937f, 0.000991f, 0.001063f, - 0.001112f, 0.001174f, 0.001284f, 0.001302f, 0.001408f, 0.001460f, 0.001586f, 0.001711f, - 0.001826f, 0.001959f, 0.002058f, 0.002207f, 0.002388f, 0.002565f, 0.002836f, 0.003046f, - 0.003284f, 0.003567f, 0.004009f, 0.004463f, 0.005001f, 0.005661f, 0.006451f, 0.007473f, - 0.008751f, 0.010368f, 0.012611f, 0.015587f, 0.019730f, 0.025787f, 0.034729f, 0.047272f, - 0.064392f, 0.087097f, 0.550293f, 0.587891f, 0.596680f, 0.600586f, 0.602539f, 0.603516f, - 0.000000f, 0.000057f, 0.000175f, 0.000210f, 0.000221f, 0.000261f, 0.000224f, 0.000285f, - 0.000296f, 0.000329f, 0.000374f, 0.000329f, 0.000344f, 0.000416f, 0.000421f, 0.000479f, - 0.000455f, 0.000530f, 0.000552f, 0.000598f, 0.000640f, 0.000670f, 0.000695f, 0.000740f, - 0.000798f, 0.000806f, 0.000883f, 0.000908f, 0.000983f, 0.001094f, 0.001083f, 0.001169f, - 0.001242f, 0.001340f, 0.001440f, 0.001536f, 0.001601f, 0.001752f, 0.001893f, 0.002029f, - 0.002218f, 0.002424f, 0.002651f, 0.002934f, 0.003294f, 0.003681f, 0.004200f, 0.004833f, - 0.005688f, 0.006863f, 0.008202f, 0.010178f, 0.012955f, 0.016846f, 0.023163f, 0.032745f, - 0.047150f, 0.067383f, 0.534180f, 0.574219f, 0.582031f, 0.584961f, 0.586914f, 0.589844f, - 0.000000f, 0.000105f, 0.000145f, 0.000101f, 0.000161f, 0.000163f, 0.000165f, 0.000193f, - 0.000190f, 0.000202f, 0.000205f, 0.000260f, 0.000251f, 0.000281f, 0.000305f, 0.000316f, - 0.000323f, 0.000346f, 0.000364f, 0.000383f, 0.000413f, 0.000436f, 0.000461f, 0.000486f, - 0.000515f, 0.000564f, 0.000594f, 0.000616f, 0.000639f, 0.000677f, 0.000729f, 0.000748f, - 0.000842f, 0.000861f, 0.000943f, 0.000970f, 0.001054f, 0.001120f, 0.001219f, 0.001310f, - 0.001398f, 0.001534f, 0.001709f, 0.001852f, 0.002096f, 0.002291f, 0.002594f, 0.002987f, - 0.003481f, 0.004128f, 0.004997f, 0.006218f, 0.007950f, 0.010445f, 0.014313f, 0.020874f, - 0.032166f, 0.049866f, 0.517578f, 0.558105f, 0.567383f, 0.570801f, 0.573730f, 0.574707f, - 0.000000f, 0.000097f, 0.000089f, 0.000082f, 0.000092f, 0.000096f, 0.000092f, 0.000118f, - 0.000126f, 0.000130f, 0.000138f, 0.000138f, 0.000143f, 0.000163f, 0.000181f, 0.000187f, - 0.000195f, 0.000228f, 0.000221f, 0.000261f, 0.000243f, 0.000254f, 0.000274f, 0.000299f, - 0.000334f, 0.000332f, 0.000345f, 0.000362f, 0.000394f, 0.000410f, 0.000433f, 0.000463f, - 0.000497f, 0.000510f, 0.000562f, 0.000594f, 0.000636f, 0.000670f, 0.000731f, 0.000777f, - 0.000832f, 0.000927f, 0.000991f, 0.001101f, 0.001210f, 0.001350f, 0.001513f, 0.001720f, - 0.001999f, 0.002373f, 0.002815f, 0.003498f, 0.004478f, 0.006001f, 0.008347f, 0.012299f, - 0.019669f, 0.034210f, 0.501465f, 0.542969f, 0.552246f, 0.556641f, 0.559082f, 0.559570f, - 0.000107f, 0.000087f, 0.000077f, 0.000070f, 0.000065f, 0.000066f, 0.000059f, 0.000064f, - 0.000065f, 0.000071f, 0.000070f, 0.000095f, 0.000081f, 0.000085f, 0.000110f, 0.000097f, - 0.000117f, 0.000126f, 0.000127f, 0.000133f, 0.000132f, 0.000141f, 0.000169f, 0.000173f, - 0.000185f, 0.000183f, 0.000192f, 0.000215f, 0.000216f, 0.000235f, 0.000236f, 0.000265f, - 0.000278f, 0.000290f, 0.000313f, 0.000317f, 0.000347f, 0.000365f, 0.000400f, 0.000422f, - 0.000457f, 0.000494f, 0.000535f, 0.000586f, 0.000639f, 0.000700f, 0.000786f, 0.000888f, - 0.001019f, 0.001207f, 0.001435f, 0.001746f, 0.002258f, 0.003019f, 0.004299f, 0.006523f, - 0.010612f, 0.020859f, 0.484619f, 0.527344f, 0.536621f, 0.541504f, 0.542969f, 0.544922f, - 0.000092f, 0.000070f, 0.000062f, 0.000056f, 0.000051f, 0.000048f, 0.000045f, 0.000044f, - 0.000041f, 0.000039f, 0.000038f, 0.000037f, 0.000047f, 0.000039f, 0.000041f, 0.000041f, - 0.000058f, 0.000053f, 0.000062f, 0.000064f, 0.000068f, 0.000072f, 0.000076f, 0.000076f, - 0.000078f, 0.000092f, 0.000085f, 0.000101f, 0.000104f, 0.000110f, 0.000115f, 0.000118f, - 0.000127f, 0.000133f, 0.000152f, 0.000150f, 0.000163f, 0.000190f, 0.000190f, 0.000202f, - 0.000213f, 0.000225f, 0.000249f, 0.000268f, 0.000296f, 0.000321f, 0.000354f, 0.000402f, - 0.000458f, 0.000520f, 0.000618f, 0.000744f, 0.000950f, 0.001263f, 0.001822f, 0.002865f, - 0.005028f, 0.010544f, 0.468018f, 0.511230f, 0.521484f, 0.524902f, 0.529297f, 0.529785f, - 0.000067f, 0.000049f, 0.000041f, 0.000037f, 0.000034f, 0.000032f, 0.000031f, 0.000029f, - 0.000028f, 0.000027f, 0.000027f, 0.000026f, 0.000025f, 0.000023f, 0.000022f, 0.000021f, - 0.000020f, 0.000020f, 0.000023f, 0.000024f, 0.000021f, 0.000022f, 0.000025f, 0.000029f, - 0.000030f, 0.000034f, 0.000036f, 0.000034f, 0.000039f, 0.000038f, 0.000045f, 0.000045f, - 0.000048f, 0.000051f, 0.000053f, 0.000055f, 0.000063f, 0.000070f, 0.000073f, 0.000073f, - 0.000080f, 0.000084f, 0.000089f, 0.000102f, 0.000107f, 0.000115f, 0.000128f, 0.000145f, - 0.000156f, 0.000178f, 0.000213f, 0.000253f, 0.000311f, 0.000400f, 0.000572f, 0.000916f, - 0.001751f, 0.004158f, 0.450439f, 0.496338f, 0.505859f, 0.510742f, 0.513184f, 0.514648f, - 0.000016f, 0.000013f, 0.000011f, 0.000010f, 0.000012f, 0.000012f, 0.000011f, 0.000012f, - 0.000011f, 0.000012f, 0.000011f, 0.000012f, 0.000012f, 0.000011f, 0.000011f, 0.000011f, - 0.000011f, 0.000011f, 0.000011f, 0.000011f, 0.000010f, 0.000010f, 0.000010f, 0.000009f, - 0.000009f, 0.000009f, 0.000008f, 0.000008f, 0.000008f, 0.000009f, 0.000009f, 0.000009f, - 0.000009f, 0.000011f, 0.000012f, 0.000012f, 0.000015f, 0.000014f, 0.000014f, 0.000017f, - 0.000018f, 0.000020f, 0.000020f, 0.000022f, 0.000026f, 0.000027f, 0.000028f, 0.000027f, - 0.000033f, 0.000036f, 0.000044f, 0.000051f, 0.000057f, 0.000078f, 0.000103f, 0.000159f, - 0.000315f, 0.000997f, 0.433350f, 0.479980f, 0.490234f, 0.495605f, 0.498291f, 0.499512f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, - 0.000001f, 0.000001f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, - 0.000002f, 0.000002f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, - 0.000001f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000003f, 0.000004f, 0.000004f, - 0.000007f, 0.000025f, 0.416016f, 0.464111f, 0.474854f, 0.479248f, 0.481934f, 0.484375f, - }, - { - 0.023209f, 0.069336f, 0.113037f, 0.154663f, 0.193726f, 0.231812f, 0.267578f, 0.301758f, - 0.333740f, 0.364258f, 0.393555f, 0.421631f, 0.447510f, 0.473145f, 0.497070f, 0.520020f, - 0.541992f, 0.562988f, 0.583008f, 0.602539f, 0.620605f, 0.638184f, 0.655762f, 0.671387f, - 0.687500f, 0.702637f, 0.716309f, 0.729980f, 0.744141f, 0.757812f, 0.769531f, 0.782227f, - 0.793945f, 0.804688f, 0.815918f, 0.826172f, 0.836426f, 0.846191f, 0.855957f, 0.865234f, - 0.874023f, 0.882812f, 0.891113f, 0.898926f, 0.907227f, 0.915039f, 0.922852f, 0.929688f, - 0.937012f, 0.943848f, 0.950684f, 0.956543f, 0.963379f, 0.969238f, 0.976074f, 0.981445f, - 0.986816f, 0.992676f, 0.991211f, 0.978516f, 0.968750f, 0.960449f, 0.952637f, 0.945312f, - 0.019730f, 0.059631f, 0.098206f, 0.135864f, 0.172119f, 0.206421f, 0.239624f, 0.272461f, - 0.304932f, 0.333984f, 0.362549f, 0.389648f, 0.416016f, 0.441406f, 0.466309f, 0.489502f, - 0.511230f, 0.533203f, 0.554199f, 0.573242f, 0.593262f, 0.611816f, 0.629395f, 0.645508f, - 0.662598f, 0.678711f, 0.693359f, 0.708496f, 0.722168f, 0.735840f, 0.750000f, 0.762207f, - 0.773926f, 0.786133f, 0.796875f, 0.808594f, 0.818848f, 0.829590f, 0.839355f, 0.850098f, - 0.859863f, 0.868652f, 0.877441f, 0.886230f, 0.895020f, 0.903809f, 0.911133f, 0.918457f, - 0.925781f, 0.933105f, 0.940430f, 0.946777f, 0.954590f, 0.960938f, 0.966797f, 0.973145f, - 0.979004f, 0.984863f, 0.987793f, 0.976074f, 0.966797f, 0.958496f, 0.951172f, 0.943848f, - 0.017151f, 0.051636f, 0.085510f, 0.119202f, 0.152466f, 0.184814f, 0.216187f, 0.246582f, - 0.276855f, 0.305664f, 0.332764f, 0.360107f, 0.385986f, 0.411621f, 0.435791f, 0.459473f, - 0.481445f, 0.502441f, 0.524414f, 0.546387f, 0.565430f, 0.583496f, 0.602051f, 0.619629f, - 0.636719f, 0.653320f, 0.669434f, 0.684082f, 0.699707f, 0.713867f, 0.728027f, 0.741211f, - 0.754883f, 0.767090f, 0.779297f, 0.791016f, 0.802734f, 0.813965f, 0.824219f, 0.833984f, - 0.843750f, 0.854492f, 0.863281f, 0.873535f, 0.882324f, 0.890137f, 0.898926f, 0.906738f, - 0.915039f, 0.922852f, 0.930176f, 0.937012f, 0.944336f, 0.951172f, 0.958008f, 0.964844f, - 0.970703f, 0.977051f, 0.983887f, 0.972656f, 0.964355f, 0.956543f, 0.949219f, 0.942383f, - 0.014885f, 0.044678f, 0.075195f, 0.104919f, 0.135254f, 0.165649f, 0.194702f, 0.223633f, - 0.251221f, 0.279053f, 0.305420f, 0.331543f, 0.357422f, 0.382568f, 0.406982f, 0.430420f, - 0.453369f, 0.475586f, 0.496582f, 0.517090f, 0.536133f, 0.556641f, 0.575684f, 0.592773f, - 0.611328f, 0.628418f, 0.643555f, 0.661621f, 0.676270f, 0.691406f, 0.705566f, 0.720215f, - 0.733887f, 0.746582f, 0.759766f, 0.772949f, 0.784668f, 0.795898f, 0.807129f, 0.818359f, - 0.828125f, 0.838867f, 0.848633f, 0.858887f, 0.867676f, 0.877441f, 0.886230f, 0.894531f, - 0.903320f, 0.911621f, 0.919434f, 0.927734f, 0.934570f, 0.940918f, 0.948730f, 0.956543f, - 0.962402f, 0.969238f, 0.979980f, 0.970215f, 0.961914f, 0.954102f, 0.947266f, 0.940918f, - 0.013046f, 0.038940f, 0.066162f, 0.093323f, 0.120544f, 0.147583f, 0.174683f, 0.201538f, - 0.228516f, 0.254639f, 0.280518f, 0.304932f, 0.330566f, 0.354492f, 0.379395f, 0.402100f, - 0.424561f, 0.446533f, 0.467529f, 0.488525f, 0.509277f, 0.529297f, 0.547852f, 0.566895f, - 0.585449f, 0.602539f, 0.620605f, 0.636230f, 0.653809f, 0.667480f, 0.684570f, 0.698242f, - 0.712891f, 0.726562f, 0.739746f, 0.753418f, 0.765625f, 0.777344f, 0.789551f, 0.801270f, - 0.812500f, 0.823730f, 0.833984f, 0.844238f, 0.854004f, 0.863770f, 0.874023f, 0.882324f, - 0.891113f, 0.899902f, 0.908203f, 0.916504f, 0.924805f, 0.932129f, 0.939453f, 0.947266f, - 0.954102f, 0.960938f, 0.976562f, 0.967285f, 0.958984f, 0.951660f, 0.944824f, 0.938965f, - 0.011696f, 0.034698f, 0.058807f, 0.083130f, 0.107727f, 0.132324f, 0.156982f, 0.182251f, - 0.207153f, 0.232178f, 0.256836f, 0.280762f, 0.304688f, 0.328369f, 0.352295f, 0.375244f, - 0.397461f, 0.419434f, 0.440430f, 0.461914f, 0.482178f, 0.501953f, 0.522461f, 0.540527f, - 0.559570f, 0.577148f, 0.595703f, 0.613281f, 0.628418f, 0.644531f, 0.661621f, 0.676270f, - 0.691406f, 0.705078f, 0.719727f, 0.733887f, 0.746094f, 0.759766f, 0.771973f, 0.784180f, - 0.795898f, 0.807617f, 0.818359f, 0.829102f, 0.839844f, 0.850098f, 0.859375f, 0.869629f, - 0.878906f, 0.887695f, 0.896484f, 0.905273f, 0.914062f, 0.921875f, 0.929688f, 0.937988f, - 0.944824f, 0.952637f, 0.973145f, 0.963379f, 0.956055f, 0.949219f, 0.942871f, 0.937012f, - 0.010094f, 0.030975f, 0.052063f, 0.073975f, 0.096069f, 0.118713f, 0.141479f, 0.164551f, - 0.187866f, 0.211182f, 0.234985f, 0.258057f, 0.280518f, 0.303467f, 0.326172f, 0.348145f, - 0.370117f, 0.392822f, 0.413574f, 0.434814f, 0.455322f, 0.476074f, 0.495361f, 0.515137f, - 0.533203f, 0.551758f, 0.569824f, 0.586426f, 0.604492f, 0.621582f, 0.637695f, 0.654297f, - 0.668945f, 0.683594f, 0.699219f, 0.712402f, 0.728516f, 0.741699f, 0.753906f, 0.767090f, - 0.778320f, 0.790527f, 0.802246f, 0.813965f, 0.824219f, 0.835449f, 0.846680f, 0.855957f, - 0.865723f, 0.875488f, 0.884766f, 0.894043f, 0.902832f, 0.911133f, 0.919434f, 0.927734f, - 0.935547f, 0.943359f, 0.968750f, 0.960449f, 0.953125f, 0.946289f, 0.940430f, 0.934570f, - 0.008797f, 0.027466f, 0.045959f, 0.066223f, 0.086304f, 0.106506f, 0.127441f, 0.149170f, - 0.170532f, 0.192261f, 0.213867f, 0.236206f, 0.258057f, 0.280273f, 0.301758f, 0.323486f, - 0.344727f, 0.367188f, 0.388184f, 0.408447f, 0.429443f, 0.450439f, 0.469727f, 0.489014f, - 0.508301f, 0.526855f, 0.545410f, 0.562500f, 0.581055f, 0.597656f, 0.613770f, 0.630859f, - 0.647461f, 0.663574f, 0.677734f, 0.693359f, 0.707031f, 0.720703f, 0.735352f, 0.748047f, - 0.760254f, 0.772461f, 0.785156f, 0.797363f, 0.810059f, 0.819824f, 0.831543f, 0.842285f, - 0.852051f, 0.862793f, 0.873047f, 0.882324f, 0.891113f, 0.899902f, 0.909180f, 0.917969f, - 0.925781f, 0.934082f, 0.964355f, 0.957031f, 0.949707f, 0.943359f, 0.937988f, 0.932129f, - 0.007927f, 0.024414f, 0.041077f, 0.059204f, 0.077148f, 0.095581f, 0.115479f, 0.134644f, - 0.154785f, 0.175293f, 0.196045f, 0.216553f, 0.236694f, 0.258057f, 0.278809f, 0.300049f, - 0.321289f, 0.342529f, 0.363281f, 0.383545f, 0.403564f, 0.424072f, 0.444092f, 0.463135f, - 0.483154f, 0.501953f, 0.519531f, 0.539062f, 0.555664f, 0.574707f, 0.591309f, 0.608398f, - 0.624512f, 0.640137f, 0.655762f, 0.671875f, 0.686523f, 0.701172f, 0.715820f, 0.729004f, - 0.742676f, 0.755859f, 0.769043f, 0.781738f, 0.792969f, 0.805176f, 0.816895f, 0.827637f, - 0.838867f, 0.849121f, 0.859375f, 0.870117f, 0.879395f, 0.889160f, 0.898926f, 0.906738f, - 0.916504f, 0.924805f, 0.960938f, 0.953125f, 0.947266f, 0.940430f, 0.935547f, 0.929688f, - 0.007080f, 0.022247f, 0.037445f, 0.053070f, 0.069336f, 0.086975f, 0.103577f, 0.121948f, - 0.140503f, 0.158936f, 0.178833f, 0.198242f, 0.217651f, 0.237793f, 0.257812f, 0.278076f, - 0.297607f, 0.318604f, 0.338623f, 0.358643f, 0.378662f, 0.399170f, 0.418213f, 0.438721f, - 0.457520f, 0.477051f, 0.495361f, 0.513672f, 0.531250f, 0.549316f, 0.567383f, 0.583984f, - 0.601562f, 0.617676f, 0.634277f, 0.650391f, 0.666016f, 0.680176f, 0.695801f, 0.710449f, - 0.723633f, 0.737305f, 0.750977f, 0.764648f, 0.776367f, 0.789551f, 0.802246f, 0.813477f, - 0.824219f, 0.835938f, 0.846680f, 0.857422f, 0.867188f, 0.876953f, 0.887207f, 0.895996f, - 0.905762f, 0.915527f, 0.955566f, 0.949707f, 0.943359f, 0.937988f, 0.932129f, 0.927246f, - 0.006363f, 0.019516f, 0.033691f, 0.047577f, 0.062469f, 0.078186f, 0.093933f, 0.110657f, - 0.127563f, 0.144653f, 0.162598f, 0.181152f, 0.199707f, 0.218384f, 0.237427f, 0.257324f, - 0.276367f, 0.295166f, 0.315674f, 0.335205f, 0.355225f, 0.374756f, 0.393799f, 0.413574f, - 0.432617f, 0.451904f, 0.470459f, 0.489258f, 0.508301f, 0.525879f, 0.543945f, 0.560059f, - 0.578613f, 0.595703f, 0.612793f, 0.628418f, 0.644531f, 0.659668f, 0.675293f, 0.689941f, - 0.704590f, 0.719238f, 0.732910f, 0.747070f, 0.759766f, 0.773438f, 0.785156f, 0.797852f, - 0.809570f, 0.821289f, 0.833008f, 0.843750f, 0.854980f, 0.865723f, 0.875977f, 0.886230f, - 0.895508f, 0.904785f, 0.951660f, 0.945801f, 0.939941f, 0.934570f, 0.929199f, 0.924805f, - 0.005985f, 0.017776f, 0.030212f, 0.043030f, 0.056488f, 0.070190f, 0.085205f, 0.100342f, - 0.115723f, 0.132446f, 0.148438f, 0.165771f, 0.183228f, 0.200684f, 0.218994f, 0.237183f, - 0.255859f, 0.274170f, 0.292725f, 0.313477f, 0.331299f, 0.351318f, 0.369873f, 0.389160f, - 0.408936f, 0.426758f, 0.446533f, 0.464844f, 0.483154f, 0.501465f, 0.519531f, 0.537598f, - 0.555664f, 0.572754f, 0.589844f, 0.605957f, 0.622070f, 0.639648f, 0.654297f, 0.670898f, - 0.685059f, 0.700195f, 0.714844f, 0.728516f, 0.742188f, 0.754883f, 0.769043f, 0.781738f, - 0.795410f, 0.808105f, 0.818359f, 0.830566f, 0.841797f, 0.853027f, 0.863770f, 0.874023f, - 0.884766f, 0.893555f, 0.947266f, 0.942383f, 0.936523f, 0.930664f, 0.926270f, 0.921387f, - 0.005173f, 0.016083f, 0.027359f, 0.038849f, 0.051056f, 0.063843f, 0.077026f, 0.091064f, - 0.105591f, 0.120422f, 0.135498f, 0.150879f, 0.167480f, 0.184326f, 0.201172f, 0.218384f, - 0.236084f, 0.254395f, 0.272949f, 0.291260f, 0.309570f, 0.328125f, 0.346680f, 0.365967f, - 0.384766f, 0.403320f, 0.422119f, 0.440918f, 0.458984f, 0.477783f, 0.496094f, 0.513672f, - 0.531738f, 0.548828f, 0.566406f, 0.583984f, 0.600098f, 0.617188f, 0.632812f, 0.649902f, - 0.665527f, 0.681152f, 0.694824f, 0.709473f, 0.724121f, 0.738770f, 0.752441f, 0.765137f, - 0.778809f, 0.791992f, 0.803711f, 0.815918f, 0.828125f, 0.839844f, 0.851562f, 0.862793f, - 0.873535f, 0.883789f, 0.941895f, 0.938477f, 0.933105f, 0.927246f, 0.922363f, 0.918457f, - 0.004791f, 0.014610f, 0.024475f, 0.035126f, 0.046478f, 0.057922f, 0.069885f, 0.083008f, - 0.096069f, 0.109253f, 0.123840f, 0.137939f, 0.153076f, 0.168701f, 0.185059f, 0.200928f, - 0.218262f, 0.234985f, 0.252686f, 0.270264f, 0.288086f, 0.306396f, 0.324951f, 0.343018f, - 0.362305f, 0.379883f, 0.398926f, 0.417236f, 0.435547f, 0.454346f, 0.472656f, 0.491211f, - 0.508301f, 0.526855f, 0.543457f, 0.561523f, 0.578125f, 0.595215f, 0.612305f, 0.628418f, - 0.644043f, 0.660645f, 0.675781f, 0.691406f, 0.706055f, 0.720215f, 0.735840f, 0.749023f, - 0.762695f, 0.776855f, 0.789551f, 0.800781f, 0.814941f, 0.826172f, 0.838867f, 0.851074f, - 0.862305f, 0.872070f, 0.937500f, 0.933594f, 0.929199f, 0.923828f, 0.919434f, 0.915527f, - 0.004387f, 0.013268f, 0.022385f, 0.031860f, 0.041962f, 0.052612f, 0.063171f, 0.075073f, - 0.086792f, 0.099854f, 0.113037f, 0.125977f, 0.140381f, 0.154663f, 0.169678f, 0.184814f, - 0.200562f, 0.217773f, 0.234131f, 0.250732f, 0.268066f, 0.284912f, 0.303223f, 0.321289f, - 0.339355f, 0.357666f, 0.375488f, 0.394043f, 0.411865f, 0.430664f, 0.448730f, 0.467041f, - 0.485352f, 0.503418f, 0.520508f, 0.539062f, 0.556152f, 0.573242f, 0.590820f, 0.606934f, - 0.624512f, 0.640625f, 0.655762f, 0.672363f, 0.687500f, 0.702148f, 0.718750f, 0.731934f, - 0.746582f, 0.759766f, 0.772949f, 0.787109f, 0.800781f, 0.813477f, 0.825195f, 0.838379f, - 0.850098f, 0.861816f, 0.932617f, 0.929688f, 0.925293f, 0.919922f, 0.915527f, 0.912109f, - 0.003941f, 0.011986f, 0.020630f, 0.029144f, 0.038544f, 0.048035f, 0.058075f, 0.068542f, - 0.079590f, 0.090942f, 0.102661f, 0.115295f, 0.128296f, 0.141602f, 0.155518f, 0.170654f, - 0.185425f, 0.200684f, 0.216309f, 0.231812f, 0.249146f, 0.265137f, 0.282471f, 0.299072f, - 0.317139f, 0.334717f, 0.352783f, 0.371338f, 0.388916f, 0.406982f, 0.425537f, 0.443848f, - 0.461914f, 0.479980f, 0.498291f, 0.515625f, 0.533203f, 0.550293f, 0.568359f, 0.585449f, - 0.603027f, 0.618652f, 0.635742f, 0.652344f, 0.668457f, 0.684082f, 0.699219f, 0.713867f, - 0.729004f, 0.743652f, 0.757812f, 0.771484f, 0.785645f, 0.798828f, 0.812012f, 0.824219f, - 0.836914f, 0.850098f, 0.927246f, 0.925293f, 0.920410f, 0.916504f, 0.912598f, 0.908203f, - 0.003790f, 0.011009f, 0.018829f, 0.026779f, 0.035339f, 0.043762f, 0.053223f, 0.062408f, - 0.072693f, 0.082947f, 0.093689f, 0.105469f, 0.117554f, 0.130005f, 0.142822f, 0.156494f, - 0.170166f, 0.184448f, 0.198975f, 0.213745f, 0.230469f, 0.246460f, 0.262939f, 0.279541f, - 0.296143f, 0.313721f, 0.331299f, 0.348633f, 0.367188f, 0.384521f, 0.402344f, 0.420410f, - 0.438965f, 0.457275f, 0.475830f, 0.493164f, 0.510742f, 0.528809f, 0.546387f, 0.564453f, - 0.581055f, 0.598145f, 0.615234f, 0.631836f, 0.647461f, 0.665527f, 0.680664f, 0.696289f, - 0.711914f, 0.728027f, 0.741211f, 0.756836f, 0.770508f, 0.783691f, 0.798340f, 0.811523f, - 0.824219f, 0.837402f, 0.921387f, 0.920410f, 0.916504f, 0.913086f, 0.908691f, 0.904785f, - 0.003479f, 0.009949f, 0.016937f, 0.024445f, 0.031708f, 0.039948f, 0.048218f, 0.056793f, - 0.066223f, 0.075928f, 0.085632f, 0.096313f, 0.107178f, 0.118958f, 0.130493f, 0.143311f, - 0.156494f, 0.170044f, 0.183960f, 0.197876f, 0.213501f, 0.228027f, 0.244019f, 0.260010f, - 0.276611f, 0.293213f, 0.309814f, 0.327393f, 0.344482f, 0.363037f, 0.379883f, 0.398438f, - 0.416504f, 0.434082f, 0.451904f, 0.470215f, 0.488525f, 0.505859f, 0.523926f, 0.541504f, - 0.559570f, 0.577637f, 0.594238f, 0.611328f, 0.628418f, 0.645020f, 0.661133f, 0.677246f, - 0.693848f, 0.709961f, 0.725586f, 0.739746f, 0.755371f, 0.769531f, 0.783203f, 0.797852f, - 0.810547f, 0.824707f, 0.916016f, 0.915527f, 0.912109f, 0.908691f, 0.904785f, 0.900879f, - 0.003014f, 0.008842f, 0.015640f, 0.022018f, 0.028885f, 0.036163f, 0.044250f, 0.051819f, - 0.059967f, 0.069031f, 0.078247f, 0.088135f, 0.098267f, 0.108337f, 0.119751f, 0.131470f, - 0.143433f, 0.156006f, 0.169189f, 0.183105f, 0.196655f, 0.211304f, 0.226196f, 0.241211f, - 0.257080f, 0.273438f, 0.289307f, 0.306396f, 0.323975f, 0.340576f, 0.358398f, 0.375732f, - 0.393799f, 0.411133f, 0.429688f, 0.447998f, 0.466064f, 0.483887f, 0.501465f, 0.519531f, - 0.537598f, 0.555664f, 0.573242f, 0.590820f, 0.607910f, 0.625000f, 0.642578f, 0.658203f, - 0.675293f, 0.691406f, 0.707520f, 0.724121f, 0.738770f, 0.753418f, 0.769531f, 0.783203f, - 0.797363f, 0.811523f, 0.910156f, 0.910645f, 0.907715f, 0.904785f, 0.900879f, 0.896973f, - 0.002861f, 0.008591f, 0.014000f, 0.020203f, 0.026962f, 0.033203f, 0.040161f, 0.047485f, - 0.055237f, 0.062988f, 0.071594f, 0.080750f, 0.089905f, 0.099854f, 0.109741f, 0.120056f, - 0.131592f, 0.143311f, 0.155640f, 0.167969f, 0.181763f, 0.195190f, 0.209229f, 0.223877f, - 0.238647f, 0.254150f, 0.269531f, 0.285889f, 0.302979f, 0.319824f, 0.336426f, 0.354004f, - 0.372070f, 0.389893f, 0.406982f, 0.424805f, 0.443359f, 0.461182f, 0.479492f, 0.498047f, - 0.515625f, 0.533691f, 0.551270f, 0.569336f, 0.587402f, 0.604492f, 0.622070f, 0.639160f, - 0.656738f, 0.673828f, 0.689941f, 0.705566f, 0.722168f, 0.737793f, 0.753418f, 0.768066f, - 0.783203f, 0.798340f, 0.904297f, 0.905762f, 0.902832f, 0.899414f, 0.895996f, 0.893066f, - 0.002535f, 0.007812f, 0.013252f, 0.018738f, 0.024384f, 0.030548f, 0.036774f, 0.043427f, - 0.050476f, 0.057556f, 0.065491f, 0.073425f, 0.082458f, 0.091370f, 0.100525f, 0.110413f, - 0.120605f, 0.131592f, 0.142822f, 0.154663f, 0.166870f, 0.180176f, 0.193237f, 0.207031f, - 0.221191f, 0.236084f, 0.250732f, 0.266602f, 0.282959f, 0.299072f, 0.315430f, 0.332520f, - 0.350342f, 0.367676f, 0.385010f, 0.403076f, 0.421631f, 0.439209f, 0.457520f, 0.475342f, - 0.494141f, 0.512695f, 0.530273f, 0.547852f, 0.565918f, 0.584473f, 0.602051f, 0.619629f, - 0.637207f, 0.655273f, 0.671387f, 0.688965f, 0.706055f, 0.721191f, 0.737305f, 0.752930f, - 0.769531f, 0.784668f, 0.898438f, 0.900879f, 0.897949f, 0.894531f, 0.891602f, 0.888672f, - 0.002411f, 0.007103f, 0.012161f, 0.017105f, 0.022385f, 0.027985f, 0.033203f, 0.039581f, - 0.045532f, 0.052521f, 0.059814f, 0.067261f, 0.074768f, 0.083313f, 0.092041f, 0.101013f, - 0.110291f, 0.120361f, 0.130615f, 0.141724f, 0.153076f, 0.165283f, 0.177612f, 0.190918f, - 0.204346f, 0.218506f, 0.233154f, 0.247559f, 0.263428f, 0.279053f, 0.295166f, 0.312256f, - 0.328857f, 0.345947f, 0.363281f, 0.381348f, 0.398926f, 0.417236f, 0.435547f, 0.453369f, - 0.471191f, 0.489502f, 0.508301f, 0.525879f, 0.545410f, 0.563477f, 0.581055f, 0.600098f, - 0.617676f, 0.635254f, 0.653809f, 0.670410f, 0.687500f, 0.705078f, 0.720703f, 0.736816f, - 0.753418f, 0.769531f, 0.892090f, 0.895020f, 0.892578f, 0.889648f, 0.887207f, 0.884277f, - 0.002344f, 0.006565f, 0.011322f, 0.015686f, 0.020630f, 0.025574f, 0.030807f, 0.035980f, - 0.042084f, 0.048279f, 0.054352f, 0.061432f, 0.068848f, 0.076172f, 0.083618f, 0.092590f, - 0.101135f, 0.109619f, 0.120178f, 0.130249f, 0.140991f, 0.151978f, 0.163696f, 0.175781f, - 0.188721f, 0.202026f, 0.215820f, 0.230103f, 0.244873f, 0.259766f, 0.275635f, 0.291504f, - 0.307617f, 0.324219f, 0.342041f, 0.358887f, 0.376709f, 0.394775f, 0.412354f, 0.431152f, - 0.448975f, 0.468018f, 0.486328f, 0.504883f, 0.523438f, 0.541992f, 0.560547f, 0.579102f, - 0.597656f, 0.615234f, 0.633789f, 0.651855f, 0.669434f, 0.687500f, 0.704590f, 0.721680f, - 0.738770f, 0.755859f, 0.886719f, 0.889648f, 0.887695f, 0.884766f, 0.882812f, 0.879883f, - 0.002003f, 0.006268f, 0.009987f, 0.014198f, 0.018875f, 0.023605f, 0.028259f, 0.033203f, - 0.038513f, 0.044495f, 0.049866f, 0.056152f, 0.062500f, 0.069458f, 0.076660f, 0.084473f, - 0.092163f, 0.100586f, 0.109741f, 0.119324f, 0.128662f, 0.139526f, 0.150146f, 0.161499f, - 0.173706f, 0.185791f, 0.199341f, 0.212891f, 0.227051f, 0.241455f, 0.256592f, 0.271729f, - 0.288330f, 0.304199f, 0.321045f, 0.337891f, 0.355469f, 0.373291f, 0.391113f, 0.408936f, - 0.426758f, 0.446289f, 0.464600f, 0.483643f, 0.500977f, 0.520996f, 0.539551f, 0.558594f, - 0.577148f, 0.595703f, 0.614746f, 0.632324f, 0.650879f, 0.669434f, 0.687012f, 0.704590f, - 0.722656f, 0.740234f, 0.880371f, 0.883301f, 0.881836f, 0.879883f, 0.877441f, 0.875000f, - 0.001739f, 0.005779f, 0.009598f, 0.013245f, 0.017334f, 0.021637f, 0.025955f, 0.030121f, - 0.035217f, 0.040131f, 0.045990f, 0.051453f, 0.056915f, 0.063354f, 0.070007f, 0.076965f, - 0.084351f, 0.091980f, 0.100281f, 0.108826f, 0.117981f, 0.127441f, 0.137939f, 0.148315f, - 0.160034f, 0.171753f, 0.183594f, 0.196167f, 0.209961f, 0.223511f, 0.238037f, 0.252930f, - 0.268066f, 0.284180f, 0.300537f, 0.317139f, 0.333740f, 0.351074f, 0.368896f, 0.386719f, - 0.405273f, 0.423584f, 0.442871f, 0.460938f, 0.479736f, 0.499512f, 0.517578f, 0.537109f, - 0.555664f, 0.575195f, 0.594238f, 0.613770f, 0.632324f, 0.650879f, 0.669922f, 0.687988f, - 0.706055f, 0.724121f, 0.873047f, 0.876953f, 0.875488f, 0.874023f, 0.872559f, 0.869141f, - 0.001648f, 0.005039f, 0.008675f, 0.012161f, 0.015823f, 0.019760f, 0.023865f, 0.028015f, - 0.032318f, 0.036865f, 0.041504f, 0.046906f, 0.051758f, 0.057922f, 0.064087f, 0.070435f, - 0.077209f, 0.084290f, 0.091736f, 0.099243f, 0.108215f, 0.117004f, 0.126343f, 0.135620f, - 0.146484f, 0.157349f, 0.168823f, 0.180908f, 0.193848f, 0.206909f, 0.220459f, 0.234619f, - 0.249634f, 0.264404f, 0.280273f, 0.296631f, 0.313232f, 0.329834f, 0.347412f, 0.365479f, - 0.383545f, 0.401855f, 0.420166f, 0.438721f, 0.458252f, 0.477783f, 0.496826f, 0.516602f, - 0.535156f, 0.554199f, 0.574219f, 0.593750f, 0.612305f, 0.631836f, 0.651367f, 0.670410f, - 0.689453f, 0.708984f, 0.865234f, 0.872070f, 0.870605f, 0.868652f, 0.866699f, 0.863770f, - 0.001492f, 0.004704f, 0.007973f, 0.011124f, 0.014603f, 0.017792f, 0.021652f, 0.025314f, - 0.029526f, 0.033722f, 0.038147f, 0.042694f, 0.047668f, 0.052673f, 0.057983f, 0.064209f, - 0.070068f, 0.076233f, 0.083313f, 0.090942f, 0.098572f, 0.106750f, 0.115295f, 0.124512f, - 0.134277f, 0.144287f, 0.154663f, 0.166504f, 0.178345f, 0.190063f, 0.203247f, 0.217041f, - 0.231079f, 0.245850f, 0.260986f, 0.276611f, 0.293213f, 0.309570f, 0.326172f, 0.343994f, - 0.361816f, 0.379395f, 0.397949f, 0.417480f, 0.436523f, 0.455322f, 0.474854f, 0.493896f, - 0.514160f, 0.533691f, 0.553711f, 0.573730f, 0.593262f, 0.612793f, 0.632812f, 0.651855f, - 0.672363f, 0.690918f, 0.857910f, 0.865723f, 0.864746f, 0.863281f, 0.860352f, 0.858887f, - 0.001657f, 0.004684f, 0.007290f, 0.010201f, 0.013657f, 0.016541f, 0.019989f, 0.023636f, - 0.026932f, 0.030548f, 0.034576f, 0.039154f, 0.043793f, 0.048126f, 0.053162f, 0.058319f, - 0.063721f, 0.069885f, 0.076355f, 0.082947f, 0.089844f, 0.097046f, 0.105286f, 0.113281f, - 0.122559f, 0.131348f, 0.141357f, 0.152100f, 0.163330f, 0.175415f, 0.187256f, 0.199951f, - 0.213501f, 0.227051f, 0.241943f, 0.257324f, 0.273193f, 0.288818f, 0.305420f, 0.322754f, - 0.340576f, 0.358643f, 0.375732f, 0.394775f, 0.414307f, 0.433105f, 0.453613f, 0.472168f, - 0.492188f, 0.512695f, 0.532715f, 0.552246f, 0.573242f, 0.593262f, 0.613770f, 0.632812f, - 0.654785f, 0.673828f, 0.851074f, 0.859375f, 0.858398f, 0.856934f, 0.855469f, 0.853027f, - 0.001457f, 0.003944f, 0.006870f, 0.009392f, 0.012543f, 0.015190f, 0.018417f, 0.021576f, - 0.024811f, 0.028122f, 0.031708f, 0.035278f, 0.039398f, 0.043793f, 0.048218f, 0.052887f, - 0.058044f, 0.063477f, 0.069397f, 0.075256f, 0.081360f, 0.088318f, 0.095398f, 0.103210f, - 0.111084f, 0.120361f, 0.129150f, 0.139038f, 0.149292f, 0.160645f, 0.172241f, 0.183716f, - 0.196533f, 0.209595f, 0.224121f, 0.238647f, 0.253174f, 0.268799f, 0.286133f, 0.302490f, - 0.319092f, 0.337158f, 0.355225f, 0.373535f, 0.392090f, 0.411133f, 0.430908f, 0.450928f, - 0.470947f, 0.490967f, 0.511719f, 0.531250f, 0.551758f, 0.573730f, 0.594238f, 0.614746f, - 0.636230f, 0.656738f, 0.842773f, 0.852051f, 0.851562f, 0.851074f, 0.848633f, 0.846680f, - 0.001404f, 0.003891f, 0.006233f, 0.008751f, 0.011353f, 0.014175f, 0.017075f, 0.019592f, - 0.022842f, 0.025772f, 0.028839f, 0.032410f, 0.036011f, 0.039764f, 0.043671f, 0.048126f, - 0.052704f, 0.057373f, 0.062561f, 0.067688f, 0.074158f, 0.080200f, 0.086853f, 0.093445f, - 0.101379f, 0.109192f, 0.117432f, 0.126709f, 0.136353f, 0.146484f, 0.157227f, 0.168823f, - 0.180542f, 0.193115f, 0.206299f, 0.219727f, 0.234375f, 0.249756f, 0.265869f, 0.281738f, - 0.298096f, 0.315674f, 0.333252f, 0.352051f, 0.370850f, 0.389160f, 0.409180f, 0.428955f, - 0.448730f, 0.469971f, 0.489502f, 0.510742f, 0.531738f, 0.552246f, 0.574707f, 0.595215f, - 0.617676f, 0.639160f, 0.835449f, 0.845215f, 0.845215f, 0.844238f, 0.843262f, 0.840332f, - 0.001275f, 0.003536f, 0.005600f, 0.007881f, 0.010628f, 0.012878f, 0.015610f, 0.018097f, - 0.020996f, 0.023376f, 0.026443f, 0.029556f, 0.032867f, 0.036163f, 0.039581f, 0.043915f, - 0.047943f, 0.052216f, 0.056763f, 0.061981f, 0.067322f, 0.072449f, 0.078796f, 0.084717f, - 0.091919f, 0.098999f, 0.106995f, 0.115417f, 0.124084f, 0.133667f, 0.143433f, 0.154297f, - 0.165161f, 0.177124f, 0.189697f, 0.202759f, 0.216309f, 0.230713f, 0.245728f, 0.261719f, - 0.278320f, 0.295410f, 0.312256f, 0.330566f, 0.349365f, 0.367676f, 0.386719f, 0.406494f, - 0.427246f, 0.447266f, 0.468506f, 0.489746f, 0.510742f, 0.532227f, 0.553711f, 0.575684f, - 0.597656f, 0.619141f, 0.826172f, 0.837402f, 0.837891f, 0.837402f, 0.835449f, 0.833984f, - 0.001134f, 0.003105f, 0.005337f, 0.007462f, 0.009628f, 0.011833f, 0.014137f, 0.016113f, - 0.018875f, 0.021484f, 0.024063f, 0.026581f, 0.029709f, 0.032623f, 0.036194f, 0.039703f, - 0.043335f, 0.047058f, 0.051422f, 0.055908f, 0.060608f, 0.065491f, 0.071167f, 0.076843f, - 0.083313f, 0.089661f, 0.097168f, 0.104492f, 0.112122f, 0.121155f, 0.130615f, 0.140137f, - 0.150757f, 0.161499f, 0.173462f, 0.185547f, 0.199341f, 0.212524f, 0.227051f, 0.242310f, - 0.258057f, 0.274414f, 0.291016f, 0.309082f, 0.327148f, 0.345459f, 0.364990f, 0.384521f, - 0.404297f, 0.425781f, 0.445801f, 0.467285f, 0.489258f, 0.510254f, 0.533203f, 0.555664f, - 0.578125f, 0.601074f, 0.817871f, 0.830078f, 0.831055f, 0.830078f, 0.829102f, 0.828125f, - 0.001101f, 0.003019f, 0.004818f, 0.006725f, 0.008781f, 0.010864f, 0.013069f, 0.014801f, - 0.017151f, 0.019531f, 0.021973f, 0.024429f, 0.026917f, 0.030121f, 0.033112f, 0.036041f, - 0.039337f, 0.042542f, 0.046509f, 0.050537f, 0.054596f, 0.058990f, 0.064209f, 0.069519f, - 0.075134f, 0.080994f, 0.087158f, 0.094177f, 0.102051f, 0.109741f, 0.117981f, 0.127319f, - 0.136963f, 0.147095f, 0.158081f, 0.169434f, 0.182251f, 0.195557f, 0.208984f, 0.223267f, - 0.238281f, 0.254639f, 0.270996f, 0.288330f, 0.305908f, 0.324219f, 0.343018f, 0.362549f, - 0.382324f, 0.402832f, 0.424805f, 0.445312f, 0.467529f, 0.489258f, 0.511230f, 0.535645f, - 0.558594f, 0.582031f, 0.809082f, 0.822266f, 0.824219f, 0.823242f, 0.821777f, 0.820801f, - 0.000987f, 0.002644f, 0.004562f, 0.006344f, 0.008133f, 0.009918f, 0.011696f, 0.013527f, - 0.015572f, 0.017746f, 0.019714f, 0.021942f, 0.024155f, 0.027069f, 0.029678f, 0.032288f, - 0.035156f, 0.038574f, 0.041779f, 0.045319f, 0.049225f, 0.053284f, 0.057678f, 0.062225f, - 0.067505f, 0.072571f, 0.078613f, 0.084961f, 0.092041f, 0.098938f, 0.106506f, 0.115112f, - 0.123779f, 0.133667f, 0.143311f, 0.154541f, 0.165894f, 0.178345f, 0.191406f, 0.205200f, - 0.219238f, 0.234985f, 0.250977f, 0.267578f, 0.284912f, 0.302734f, 0.321289f, 0.340332f, - 0.360352f, 0.380615f, 0.401611f, 0.423340f, 0.445312f, 0.467529f, 0.490967f, 0.514160f, - 0.537598f, 0.561035f, 0.800293f, 0.814453f, 0.815918f, 0.815918f, 0.814941f, 0.813965f, - 0.000932f, 0.002567f, 0.004009f, 0.005722f, 0.007538f, 0.008812f, 0.010864f, 0.012413f, - 0.014290f, 0.015991f, 0.018051f, 0.019836f, 0.022247f, 0.024506f, 0.026520f, 0.029175f, - 0.031769f, 0.034332f, 0.037689f, 0.040466f, 0.043945f, 0.047607f, 0.051605f, 0.055817f, - 0.060486f, 0.065125f, 0.070557f, 0.076111f, 0.081909f, 0.088806f, 0.095886f, 0.103210f, - 0.111755f, 0.120422f, 0.130249f, 0.140137f, 0.150513f, 0.162109f, 0.174561f, 0.187256f, - 0.200928f, 0.215698f, 0.231323f, 0.246582f, 0.264160f, 0.281982f, 0.299561f, 0.319092f, - 0.338623f, 0.358643f, 0.379883f, 0.400879f, 0.423096f, 0.445557f, 0.468750f, 0.492188f, - 0.516113f, 0.541504f, 0.791016f, 0.805664f, 0.808105f, 0.808594f, 0.807129f, 0.806641f, - 0.000871f, 0.002337f, 0.003727f, 0.005474f, 0.006641f, 0.008377f, 0.009567f, 0.011154f, - 0.012848f, 0.014610f, 0.016235f, 0.017960f, 0.019958f, 0.021729f, 0.023926f, 0.026154f, - 0.028351f, 0.030975f, 0.033722f, 0.036407f, 0.039459f, 0.042694f, 0.046082f, 0.049896f, - 0.053833f, 0.058167f, 0.062744f, 0.067932f, 0.073608f, 0.079468f, 0.085632f, 0.092651f, - 0.100098f, 0.108521f, 0.116699f, 0.126099f, 0.136108f, 0.146606f, 0.157959f, 0.170410f, - 0.183594f, 0.197510f, 0.212280f, 0.227295f, 0.243652f, 0.260986f, 0.278564f, 0.297607f, - 0.316406f, 0.336426f, 0.357178f, 0.378662f, 0.400146f, 0.422852f, 0.446045f, 0.470215f, - 0.494873f, 0.520020f, 0.781250f, 0.796875f, 0.800293f, 0.800781f, 0.799805f, 0.799316f, - 0.000782f, 0.002131f, 0.003649f, 0.004715f, 0.006054f, 0.007458f, 0.008759f, 0.010269f, - 0.011711f, 0.012970f, 0.014664f, 0.016327f, 0.017914f, 0.019699f, 0.021423f, 0.023499f, - 0.025391f, 0.027374f, 0.029999f, 0.032501f, 0.035156f, 0.037872f, 0.040710f, 0.044403f, - 0.047791f, 0.051880f, 0.055969f, 0.060364f, 0.065247f, 0.070496f, 0.076172f, 0.082825f, - 0.089294f, 0.096497f, 0.104431f, 0.112854f, 0.122375f, 0.132202f, 0.142700f, 0.153931f, - 0.166260f, 0.179565f, 0.193481f, 0.208008f, 0.223877f, 0.240479f, 0.257568f, 0.275879f, - 0.294922f, 0.314453f, 0.334961f, 0.355957f, 0.377686f, 0.400391f, 0.423828f, 0.448730f, - 0.472900f, 0.498535f, 0.771484f, 0.789062f, 0.791504f, 0.792480f, 0.791016f, 0.791016f, - 0.000742f, 0.001822f, 0.003183f, 0.004444f, 0.005600f, 0.006550f, 0.008087f, 0.009247f, - 0.010559f, 0.011650f, 0.013184f, 0.014565f, 0.016083f, 0.017548f, 0.019119f, 0.020737f, - 0.022644f, 0.024597f, 0.026627f, 0.028809f, 0.031281f, 0.033539f, 0.036469f, 0.039429f, - 0.042480f, 0.045654f, 0.049561f, 0.053406f, 0.057739f, 0.062469f, 0.067749f, 0.073364f, - 0.079773f, 0.086121f, 0.093262f, 0.100647f, 0.109253f, 0.118042f, 0.128174f, 0.138550f, - 0.150024f, 0.162231f, 0.175171f, 0.189087f, 0.204468f, 0.220215f, 0.236938f, 0.254639f, - 0.273438f, 0.292236f, 0.312012f, 0.333252f, 0.355957f, 0.377686f, 0.401367f, 0.425781f, - 0.451416f, 0.476318f, 0.761230f, 0.779785f, 0.782227f, 0.782715f, 0.782715f, 0.782715f, - 0.000632f, 0.001970f, 0.003042f, 0.004025f, 0.005173f, 0.006435f, 0.007343f, 0.008522f, - 0.009369f, 0.010475f, 0.011726f, 0.012962f, 0.014145f, 0.015411f, 0.016922f, 0.018478f, - 0.020111f, 0.021835f, 0.023682f, 0.025253f, 0.027466f, 0.029678f, 0.032196f, 0.034607f, - 0.037415f, 0.040497f, 0.043610f, 0.047089f, 0.051178f, 0.055573f, 0.059845f, 0.064758f, - 0.070068f, 0.076111f, 0.082275f, 0.089417f, 0.096863f, 0.105286f, 0.114441f, 0.123535f, - 0.134399f, 0.145508f, 0.157959f, 0.171387f, 0.185425f, 0.200806f, 0.216919f, 0.233521f, - 0.251953f, 0.270508f, 0.290527f, 0.310791f, 0.332275f, 0.355469f, 0.378418f, 0.403564f, - 0.428223f, 0.455322f, 0.750977f, 0.770996f, 0.774414f, 0.774414f, 0.774902f, 0.773926f, - 0.000517f, 0.001554f, 0.002741f, 0.003695f, 0.004669f, 0.005417f, 0.006466f, 0.007545f, - 0.008453f, 0.009499f, 0.010468f, 0.011490f, 0.012718f, 0.013985f, 0.014977f, 0.016235f, - 0.017868f, 0.019211f, 0.020630f, 0.022263f, 0.024078f, 0.026291f, 0.028275f, 0.030380f, - 0.032928f, 0.035675f, 0.038513f, 0.041656f, 0.044769f, 0.048523f, 0.052216f, 0.057007f, - 0.061493f, 0.066711f, 0.072510f, 0.078735f, 0.085327f, 0.093201f, 0.101135f, 0.109619f, - 0.119690f, 0.130371f, 0.141602f, 0.154053f, 0.167480f, 0.181396f, 0.197021f, 0.213623f, - 0.230835f, 0.248901f, 0.268066f, 0.289062f, 0.310303f, 0.332520f, 0.355225f, 0.379639f, - 0.405273f, 0.432373f, 0.740234f, 0.760742f, 0.763672f, 0.765625f, 0.765625f, 0.765625f, - 0.000588f, 0.001405f, 0.002306f, 0.003370f, 0.004375f, 0.005116f, 0.005817f, 0.006630f, - 0.007797f, 0.008507f, 0.009216f, 0.010254f, 0.011246f, 0.012154f, 0.013191f, 0.014366f, - 0.015503f, 0.016785f, 0.018127f, 0.019562f, 0.021072f, 0.022919f, 0.024643f, 0.026749f, - 0.028564f, 0.031006f, 0.033203f, 0.036072f, 0.039032f, 0.042114f, 0.045654f, 0.049561f, - 0.053650f, 0.058380f, 0.063049f, 0.068848f, 0.075256f, 0.081543f, 0.088562f, 0.096924f, - 0.105652f, 0.115173f, 0.125977f, 0.137207f, 0.149902f, 0.163208f, 0.177979f, 0.193726f, - 0.210205f, 0.228027f, 0.247070f, 0.266602f, 0.287842f, 0.309326f, 0.333008f, 0.356934f, - 0.382568f, 0.408691f, 0.729004f, 0.751953f, 0.755371f, 0.756348f, 0.757324f, 0.756348f, - 0.000431f, 0.001562f, 0.002253f, 0.003088f, 0.003944f, 0.004536f, 0.005066f, 0.006020f, - 0.006840f, 0.007542f, 0.008347f, 0.008949f, 0.009827f, 0.010719f, 0.011696f, 0.012756f, - 0.013649f, 0.014679f, 0.015808f, 0.017288f, 0.018356f, 0.019913f, 0.021332f, 0.023148f, - 0.024719f, 0.026840f, 0.029007f, 0.031250f, 0.033661f, 0.036469f, 0.039490f, 0.042969f, - 0.046326f, 0.050293f, 0.054901f, 0.059845f, 0.064941f, 0.071289f, 0.077454f, 0.084656f, - 0.092529f, 0.101562f, 0.111145f, 0.121460f, 0.132935f, 0.145386f, 0.159302f, 0.174438f, - 0.190186f, 0.206909f, 0.225098f, 0.244751f, 0.265381f, 0.287109f, 0.310059f, 0.333984f, - 0.359131f, 0.386230f, 0.716797f, 0.740723f, 0.744629f, 0.746582f, 0.747070f, 0.747070f, - 0.000576f, 0.001266f, 0.002028f, 0.002766f, 0.003317f, 0.004051f, 0.004742f, 0.005459f, - 0.006054f, 0.006641f, 0.007240f, 0.007919f, 0.008644f, 0.009300f, 0.010170f, 0.010925f, - 0.011795f, 0.012733f, 0.013855f, 0.014885f, 0.015900f, 0.017212f, 0.018326f, 0.019684f, - 0.021469f, 0.023178f, 0.024734f, 0.026794f, 0.028946f, 0.031204f, 0.033844f, 0.036682f, - 0.039948f, 0.043335f, 0.047150f, 0.051422f, 0.055969f, 0.061066f, 0.067139f, 0.073242f, - 0.080444f, 0.088440f, 0.096985f, 0.106445f, 0.116943f, 0.128906f, 0.141479f, 0.154907f, - 0.170410f, 0.186523f, 0.204102f, 0.222900f, 0.243774f, 0.264160f, 0.286865f, 0.310791f, - 0.336182f, 0.362793f, 0.705078f, 0.730469f, 0.735352f, 0.736816f, 0.737793f, 0.736816f, - 0.000307f, 0.001126f, 0.001758f, 0.002436f, 0.002911f, 0.003540f, 0.004047f, 0.004711f, - 0.005245f, 0.005749f, 0.006302f, 0.006844f, 0.007355f, 0.008095f, 0.008835f, 0.009438f, - 0.010139f, 0.010941f, 0.011963f, 0.012878f, 0.013519f, 0.014847f, 0.015945f, 0.017029f, - 0.018250f, 0.019669f, 0.021362f, 0.022675f, 0.024750f, 0.026657f, 0.028854f, 0.031219f, - 0.033844f, 0.036804f, 0.040222f, 0.043793f, 0.047791f, 0.052185f, 0.057251f, 0.062866f, - 0.069275f, 0.075867f, 0.083923f, 0.092407f, 0.102295f, 0.112366f, 0.124207f, 0.137085f, - 0.151489f, 0.167114f, 0.183838f, 0.202148f, 0.221558f, 0.242065f, 0.263916f, 0.287842f, - 0.312256f, 0.339111f, 0.693848f, 0.719727f, 0.724609f, 0.726074f, 0.727539f, 0.727051f, - 0.000428f, 0.000939f, 0.001581f, 0.002033f, 0.002665f, 0.003222f, 0.003660f, 0.004059f, - 0.004475f, 0.004997f, 0.005554f, 0.006031f, 0.006371f, 0.007080f, 0.007511f, 0.008263f, - 0.008820f, 0.009552f, 0.010124f, 0.010948f, 0.011665f, 0.012550f, 0.013397f, 0.014526f, - 0.015388f, 0.016754f, 0.017960f, 0.019257f, 0.020844f, 0.022583f, 0.024246f, 0.026642f, - 0.028656f, 0.031128f, 0.033783f, 0.036865f, 0.040253f, 0.044312f, 0.048523f, 0.053314f, - 0.058655f, 0.064880f, 0.071594f, 0.079102f, 0.087891f, 0.097107f, 0.108276f, 0.119751f, - 0.133179f, 0.148071f, 0.163818f, 0.180908f, 0.199951f, 0.219849f, 0.241699f, 0.264160f, - 0.288818f, 0.315918f, 0.680176f, 0.708496f, 0.713867f, 0.716309f, 0.716797f, 0.717285f, - 0.000467f, 0.001054f, 0.001476f, 0.001825f, 0.002386f, 0.002644f, 0.003218f, 0.003553f, - 0.003866f, 0.004433f, 0.004700f, 0.004948f, 0.005505f, 0.006023f, 0.006405f, 0.006920f, - 0.007484f, 0.008057f, 0.008598f, 0.009178f, 0.009857f, 0.010551f, 0.011169f, 0.012199f, - 0.013092f, 0.014084f, 0.015091f, 0.016205f, 0.017303f, 0.018845f, 0.020538f, 0.021957f, - 0.023773f, 0.025833f, 0.028152f, 0.030716f, 0.033661f, 0.036896f, 0.040405f, 0.044708f, - 0.049286f, 0.054321f, 0.060333f, 0.067322f, 0.074890f, 0.083435f, 0.092651f, 0.103516f, - 0.115784f, 0.129028f, 0.144287f, 0.160278f, 0.178345f, 0.197632f, 0.218994f, 0.241089f, - 0.265869f, 0.292725f, 0.667969f, 0.697266f, 0.702637f, 0.704590f, 0.706055f, 0.707031f, - 0.000348f, 0.000841f, 0.001292f, 0.001580f, 0.001961f, 0.002508f, 0.002630f, 0.002993f, - 0.003458f, 0.003738f, 0.003952f, 0.004425f, 0.004639f, 0.005070f, 0.005547f, 0.005840f, - 0.006462f, 0.006844f, 0.007214f, 0.007698f, 0.008339f, 0.008980f, 0.009560f, 0.010094f, - 0.010941f, 0.011711f, 0.012550f, 0.013565f, 0.014404f, 0.015579f, 0.016754f, 0.018082f, - 0.019592f, 0.021439f, 0.023209f, 0.025375f, 0.027863f, 0.030411f, 0.033478f, 0.037018f, - 0.040680f, 0.045105f, 0.050476f, 0.056183f, 0.062805f, 0.070251f, 0.078613f, 0.088196f, - 0.099060f, 0.111450f, 0.125122f, 0.140869f, 0.158203f, 0.176880f, 0.197266f, 0.218506f, - 0.242798f, 0.268555f, 0.655273f, 0.686035f, 0.691406f, 0.694336f, 0.695312f, 0.695801f, - 0.000170f, 0.000976f, 0.001161f, 0.001441f, 0.001846f, 0.002144f, 0.002367f, 0.002632f, - 0.002892f, 0.003178f, 0.003435f, 0.003618f, 0.004021f, 0.004292f, 0.004562f, 0.005028f, - 0.005405f, 0.005623f, 0.006069f, 0.006577f, 0.006973f, 0.007431f, 0.007904f, 0.008484f, - 0.009018f, 0.009659f, 0.010559f, 0.010994f, 0.012009f, 0.012840f, 0.013901f, 0.014915f, - 0.016129f, 0.017502f, 0.019089f, 0.020676f, 0.022568f, 0.024673f, 0.027252f, 0.029984f, - 0.033234f, 0.037079f, 0.041016f, 0.045868f, 0.051758f, 0.058014f, 0.065613f, 0.073853f, - 0.083801f, 0.094727f, 0.107483f, 0.121826f, 0.137573f, 0.156006f, 0.175049f, 0.196167f, - 0.219482f, 0.245850f, 0.641113f, 0.673340f, 0.679688f, 0.681641f, 0.683594f, 0.684082f, - 0.000293f, 0.000601f, 0.001049f, 0.001358f, 0.001532f, 0.001719f, 0.001882f, 0.002298f, - 0.002317f, 0.002628f, 0.002750f, 0.003143f, 0.003363f, 0.003559f, 0.003866f, 0.004204f, - 0.004383f, 0.004753f, 0.005028f, 0.005348f, 0.005863f, 0.006176f, 0.006569f, 0.006954f, - 0.007401f, 0.008057f, 0.008537f, 0.009178f, 0.009735f, 0.010521f, 0.011208f, 0.011978f, - 0.013130f, 0.014099f, 0.015289f, 0.016739f, 0.018219f, 0.019821f, 0.021713f, 0.024200f, - 0.026749f, 0.029785f, 0.033386f, 0.036987f, 0.041840f, 0.047089f, 0.053253f, 0.060760f, - 0.069214f, 0.079224f, 0.090515f, 0.103638f, 0.118652f, 0.135376f, 0.154175f, 0.174561f, - 0.196777f, 0.222534f, 0.628906f, 0.660645f, 0.668457f, 0.670410f, 0.672852f, 0.673340f, - 0.000258f, 0.000656f, 0.000811f, 0.001049f, 0.001288f, 0.001462f, 0.001599f, 0.001740f, - 0.002012f, 0.002171f, 0.002367f, 0.002535f, 0.002705f, 0.002880f, 0.003115f, 0.003429f, - 0.003666f, 0.003897f, 0.004116f, 0.004398f, 0.004635f, 0.005066f, 0.005341f, 0.005779f, - 0.006042f, 0.006454f, 0.006954f, 0.007450f, 0.007835f, 0.008400f, 0.009132f, 0.009819f, - 0.010536f, 0.011307f, 0.012245f, 0.013229f, 0.014580f, 0.015900f, 0.017303f, 0.019119f, - 0.021103f, 0.023468f, 0.026123f, 0.029495f, 0.033112f, 0.037628f, 0.042938f, 0.048859f, - 0.056152f, 0.064941f, 0.074829f, 0.086548f, 0.100281f, 0.115967f, 0.133545f, 0.153198f, - 0.175171f, 0.199341f, 0.613770f, 0.648926f, 0.655273f, 0.658691f, 0.660645f, 0.662598f, - 0.000176f, 0.000474f, 0.000602f, 0.000854f, 0.001030f, 0.001240f, 0.001349f, 0.001505f, - 0.001580f, 0.001738f, 0.001957f, 0.002068f, 0.002230f, 0.002420f, 0.002556f, 0.002705f, - 0.002998f, 0.003178f, 0.003345f, 0.003567f, 0.003811f, 0.004105f, 0.004284f, 0.004593f, - 0.004848f, 0.005173f, 0.005527f, 0.005939f, 0.006306f, 0.006817f, 0.007366f, 0.007729f, - 0.008339f, 0.008995f, 0.009644f, 0.010551f, 0.011360f, 0.012344f, 0.013710f, 0.015030f, - 0.016510f, 0.018143f, 0.020279f, 0.022751f, 0.025650f, 0.029144f, 0.033508f, 0.038452f, - 0.044556f, 0.052032f, 0.060364f, 0.070923f, 0.082642f, 0.097290f, 0.113525f, 0.132446f, - 0.153442f, 0.176880f, 0.600586f, 0.636719f, 0.644531f, 0.647461f, 0.648926f, 0.649414f, - 0.000121f, 0.000426f, 0.000509f, 0.000778f, 0.000931f, 0.000992f, 0.001135f, 0.001303f, - 0.001359f, 0.001410f, 0.001519f, 0.001722f, 0.001751f, 0.001951f, 0.002060f, 0.002218f, - 0.002287f, 0.002487f, 0.002670f, 0.002848f, 0.003061f, 0.003233f, 0.003452f, 0.003664f, - 0.003883f, 0.004078f, 0.004379f, 0.004692f, 0.004982f, 0.005329f, 0.005756f, 0.006081f, - 0.006504f, 0.007019f, 0.007599f, 0.008217f, 0.008850f, 0.009628f, 0.010437f, 0.011597f, - 0.012650f, 0.013931f, 0.015480f, 0.017380f, 0.019577f, 0.022247f, 0.025513f, 0.029617f, - 0.034363f, 0.040314f, 0.047241f, 0.056274f, 0.066711f, 0.079773f, 0.094482f, 0.112488f, - 0.132446f, 0.154907f, 0.585449f, 0.624023f, 0.630371f, 0.634277f, 0.636230f, 0.637207f, - 0.000161f, 0.000263f, 0.000526f, 0.000627f, 0.000723f, 0.000775f, 0.000856f, 0.000960f, - 0.001079f, 0.001158f, 0.001208f, 0.001272f, 0.001441f, 0.001557f, 0.001657f, 0.001702f, - 0.001897f, 0.001918f, 0.002151f, 0.002232f, 0.002337f, 0.002522f, 0.002720f, 0.002865f, - 0.003029f, 0.003193f, 0.003387f, 0.003601f, 0.003887f, 0.004124f, 0.004356f, 0.004639f, - 0.005070f, 0.005466f, 0.005863f, 0.006298f, 0.006874f, 0.007290f, 0.007965f, 0.008774f, - 0.009560f, 0.010666f, 0.011719f, 0.013077f, 0.014679f, 0.016693f, 0.019058f, 0.021881f, - 0.025528f, 0.030121f, 0.036011f, 0.043396f, 0.052460f, 0.063477f, 0.076721f, 0.093079f, - 0.112305f, 0.133667f, 0.572266f, 0.609375f, 0.618164f, 0.622070f, 0.623535f, 0.625488f, - 0.000109f, 0.000212f, 0.000404f, 0.000578f, 0.000567f, 0.000655f, 0.000763f, 0.000676f, - 0.000824f, 0.000869f, 0.000971f, 0.001064f, 0.001132f, 0.001210f, 0.001212f, 0.001398f, - 0.001486f, 0.001525f, 0.001653f, 0.001676f, 0.001867f, 0.001953f, 0.002062f, 0.002199f, - 0.002295f, 0.002443f, 0.002586f, 0.002766f, 0.002979f, 0.003128f, 0.003429f, 0.003551f, - 0.003763f, 0.004074f, 0.004349f, 0.004688f, 0.005032f, 0.005470f, 0.005894f, 0.006519f, - 0.007092f, 0.007896f, 0.008629f, 0.009659f, 0.010910f, 0.012215f, 0.013962f, 0.015991f, - 0.018646f, 0.021881f, 0.026428f, 0.032074f, 0.039276f, 0.048645f, 0.060455f, 0.075256f, - 0.092773f, 0.113220f, 0.554688f, 0.596191f, 0.605957f, 0.608887f, 0.610352f, 0.612305f, - 0.000202f, 0.000186f, 0.000312f, 0.000433f, 0.000382f, 0.000543f, 0.000482f, 0.000546f, - 0.000621f, 0.000666f, 0.000789f, 0.000802f, 0.000859f, 0.000950f, 0.000970f, 0.000975f, - 0.001113f, 0.001162f, 0.001207f, 0.001312f, 0.001362f, 0.001433f, 0.001541f, 0.001618f, - 0.001720f, 0.001791f, 0.001966f, 0.002035f, 0.002199f, 0.002413f, 0.002546f, 0.002626f, - 0.002855f, 0.003063f, 0.003204f, 0.003448f, 0.003693f, 0.003986f, 0.004364f, 0.004684f, - 0.005127f, 0.005619f, 0.006271f, 0.006870f, 0.007748f, 0.008713f, 0.009911f, 0.011368f, - 0.013191f, 0.015518f, 0.018646f, 0.022644f, 0.028107f, 0.035645f, 0.045471f, 0.058502f, - 0.074646f, 0.093994f, 0.541016f, 0.583008f, 0.591797f, 0.596191f, 0.599121f, 0.600098f, - 0.000000f, 0.000179f, 0.000242f, 0.000318f, 0.000341f, 0.000345f, 0.000432f, 0.000364f, - 0.000475f, 0.000483f, 0.000572f, 0.000576f, 0.000619f, 0.000640f, 0.000716f, 0.000737f, - 0.000791f, 0.000845f, 0.000871f, 0.000907f, 0.000998f, 0.001025f, 0.001107f, 0.001181f, - 0.001244f, 0.001303f, 0.001391f, 0.001462f, 0.001549f, 0.001631f, 0.001756f, 0.001906f, - 0.001984f, 0.002161f, 0.002264f, 0.002419f, 0.002613f, 0.002825f, 0.003103f, 0.003321f, - 0.003584f, 0.003893f, 0.004349f, 0.004799f, 0.005383f, 0.006020f, 0.006836f, 0.007858f, - 0.009117f, 0.010674f, 0.012825f, 0.015533f, 0.019363f, 0.024780f, 0.032593f, 0.043274f, - 0.057770f, 0.076111f, 0.525879f, 0.569336f, 0.578613f, 0.583008f, 0.585449f, 0.586426f, - 0.000000f, 0.000088f, 0.000192f, 0.000227f, 0.000230f, 0.000286f, 0.000255f, 0.000317f, - 0.000321f, 0.000371f, 0.000401f, 0.000373f, 0.000391f, 0.000457f, 0.000474f, 0.000530f, - 0.000509f, 0.000585f, 0.000625f, 0.000664f, 0.000707f, 0.000746f, 0.000772f, 0.000817f, - 0.000877f, 0.000887f, 0.000978f, 0.001007f, 0.001069f, 0.001202f, 0.001192f, 0.001290f, - 0.001356f, 0.001464f, 0.001583f, 0.001678f, 0.001771f, 0.001929f, 0.002050f, 0.002230f, - 0.002424f, 0.002651f, 0.002888f, 0.003176f, 0.003534f, 0.003967f, 0.004475f, 0.005154f, - 0.005993f, 0.007118f, 0.008469f, 0.010338f, 0.012794f, 0.016403f, 0.021957f, 0.030090f, - 0.042419f, 0.059052f, 0.510254f, 0.554199f, 0.564453f, 0.570312f, 0.572754f, 0.573242f, - 0.000000f, 0.000126f, 0.000180f, 0.000121f, 0.000178f, 0.000176f, 0.000177f, 0.000212f, - 0.000210f, 0.000228f, 0.000238f, 0.000291f, 0.000280f, 0.000298f, 0.000336f, 0.000350f, - 0.000369f, 0.000387f, 0.000395f, 0.000427f, 0.000460f, 0.000476f, 0.000515f, 0.000536f, - 0.000573f, 0.000619f, 0.000650f, 0.000670f, 0.000703f, 0.000746f, 0.000798f, 0.000836f, - 0.000902f, 0.000949f, 0.001031f, 0.001062f, 0.001162f, 0.001227f, 0.001349f, 0.001442f, - 0.001533f, 0.001690f, 0.001865f, 0.001995f, 0.002228f, 0.002495f, 0.002800f, 0.003191f, - 0.003653f, 0.004349f, 0.005203f, 0.006393f, 0.008026f, 0.010307f, 0.013710f, 0.019379f, - 0.028854f, 0.043457f, 0.494873f, 0.541016f, 0.550781f, 0.555664f, 0.558105f, 0.559570f, - 0.000000f, 0.000095f, 0.000086f, 0.000079f, 0.000105f, 0.000124f, 0.000111f, 0.000137f, - 0.000141f, 0.000142f, 0.000147f, 0.000151f, 0.000160f, 0.000181f, 0.000202f, 0.000207f, - 0.000214f, 0.000248f, 0.000244f, 0.000282f, 0.000273f, 0.000283f, 0.000306f, 0.000334f, - 0.000367f, 0.000378f, 0.000376f, 0.000399f, 0.000437f, 0.000459f, 0.000474f, 0.000516f, - 0.000552f, 0.000567f, 0.000616f, 0.000649f, 0.000693f, 0.000743f, 0.000805f, 0.000851f, - 0.000918f, 0.000999f, 0.001085f, 0.001195f, 0.001309f, 0.001466f, 0.001644f, 0.001850f, - 0.002151f, 0.002487f, 0.002974f, 0.003654f, 0.004574f, 0.006001f, 0.008156f, 0.011452f, - 0.017853f, 0.029739f, 0.478271f, 0.526367f, 0.537109f, 0.541504f, 0.544434f, 0.545898f, - 0.000106f, 0.000085f, 0.000074f, 0.000067f, 0.000066f, 0.000070f, 0.000069f, 0.000073f, - 0.000073f, 0.000080f, 0.000084f, 0.000109f, 0.000093f, 0.000098f, 0.000119f, 0.000108f, - 0.000128f, 0.000135f, 0.000137f, 0.000149f, 0.000150f, 0.000157f, 0.000182f, 0.000185f, - 0.000207f, 0.000206f, 0.000214f, 0.000234f, 0.000237f, 0.000253f, 0.000267f, 0.000289f, - 0.000306f, 0.000313f, 0.000344f, 0.000352f, 0.000384f, 0.000406f, 0.000445f, 0.000467f, - 0.000503f, 0.000543f, 0.000593f, 0.000634f, 0.000697f, 0.000764f, 0.000850f, 0.000963f, - 0.001105f, 0.001298f, 0.001536f, 0.001856f, 0.002333f, 0.003069f, 0.004299f, 0.006271f, - 0.009789f, 0.018234f, 0.462402f, 0.511719f, 0.522949f, 0.527344f, 0.530762f, 0.532715f, - 0.000091f, 0.000069f, 0.000060f, 0.000054f, 0.000049f, 0.000046f, 0.000043f, 0.000041f, - 0.000040f, 0.000044f, 0.000040f, 0.000040f, 0.000054f, 0.000044f, 0.000045f, 0.000044f, - 0.000062f, 0.000062f, 0.000069f, 0.000071f, 0.000074f, 0.000079f, 0.000081f, 0.000081f, - 0.000085f, 0.000099f, 0.000098f, 0.000115f, 0.000115f, 0.000119f, 0.000125f, 0.000130f, - 0.000140f, 0.000144f, 0.000165f, 0.000172f, 0.000178f, 0.000191f, 0.000205f, 0.000222f, - 0.000234f, 0.000251f, 0.000276f, 0.000293f, 0.000327f, 0.000354f, 0.000392f, 0.000437f, - 0.000494f, 0.000562f, 0.000662f, 0.000800f, 0.001005f, 0.001315f, 0.001852f, 0.002825f, - 0.004723f, 0.009285f, 0.446533f, 0.497803f, 0.508301f, 0.514160f, 0.516602f, 0.519043f, - 0.000067f, 0.000048f, 0.000040f, 0.000036f, 0.000033f, 0.000031f, 0.000030f, 0.000028f, - 0.000027f, 0.000026f, 0.000025f, 0.000024f, 0.000023f, 0.000022f, 0.000021f, 0.000020f, - 0.000019f, 0.000020f, 0.000024f, 0.000026f, 0.000025f, 0.000027f, 0.000031f, 0.000032f, - 0.000032f, 0.000037f, 0.000041f, 0.000038f, 0.000045f, 0.000042f, 0.000048f, 0.000049f, - 0.000053f, 0.000055f, 0.000059f, 0.000062f, 0.000071f, 0.000074f, 0.000077f, 0.000081f, - 0.000086f, 0.000091f, 0.000098f, 0.000109f, 0.000116f, 0.000125f, 0.000137f, 0.000158f, - 0.000173f, 0.000193f, 0.000230f, 0.000273f, 0.000335f, 0.000425f, 0.000603f, 0.000935f, - 0.001694f, 0.003727f, 0.431396f, 0.481934f, 0.493652f, 0.499512f, 0.502930f, 0.504883f, - 0.000021f, 0.000016f, 0.000013f, 0.000012f, 0.000013f, 0.000012f, 0.000012f, 0.000012f, - 0.000012f, 0.000012f, 0.000011f, 0.000012f, 0.000012f, 0.000011f, 0.000011f, 0.000011f, - 0.000011f, 0.000011f, 0.000011f, 0.000010f, 0.000010f, 0.000009f, 0.000009f, 0.000009f, - 0.000008f, 0.000008f, 0.000008f, 0.000007f, 0.000008f, 0.000009f, 0.000009f, 0.000010f, - 0.000010f, 0.000013f, 0.000014f, 0.000013f, 0.000015f, 0.000016f, 0.000017f, 0.000019f, - 0.000019f, 0.000020f, 0.000023f, 0.000026f, 0.000027f, 0.000027f, 0.000032f, 0.000030f, - 0.000036f, 0.000039f, 0.000050f, 0.000056f, 0.000063f, 0.000082f, 0.000109f, 0.000168f, - 0.000317f, 0.000922f, 0.415283f, 0.467773f, 0.479980f, 0.486328f, 0.489014f, 0.490723f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, - 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, - 0.000002f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, - 0.000001f, 0.000002f, 0.000002f, 0.000002f, 0.000003f, 0.000003f, 0.000004f, 0.000005f, - 0.000008f, 0.000026f, 0.398926f, 0.452881f, 0.465576f, 0.471436f, 0.474854f, 0.477051f, - }, - { - 0.019653f, 0.058990f, 0.097473f, 0.134277f, 0.169189f, 0.203491f, 0.236450f, 0.267578f, - 0.297852f, 0.326416f, 0.354004f, 0.380859f, 0.406250f, 0.431641f, 0.455078f, 0.477539f, - 0.500000f, 0.520996f, 0.541504f, 0.560547f, 0.580566f, 0.598633f, 0.615723f, 0.633301f, - 0.649902f, 0.666016f, 0.681641f, 0.695801f, 0.709961f, 0.724609f, 0.738770f, 0.751953f, - 0.765137f, 0.775879f, 0.788574f, 0.799805f, 0.812012f, 0.822754f, 0.833496f, 0.844238f, - 0.854004f, 0.864258f, 0.874023f, 0.883301f, 0.891602f, 0.900391f, 0.909668f, 0.917969f, - 0.925781f, 0.934570f, 0.941895f, 0.949707f, 0.956543f, 0.963379f, 0.970703f, 0.977539f, - 0.984863f, 0.991211f, 0.988770f, 0.972656f, 0.960449f, 0.949707f, 0.940430f, 0.931641f, - 0.017303f, 0.052399f, 0.086548f, 0.119446f, 0.153076f, 0.183594f, 0.214722f, 0.245117f, - 0.273193f, 0.301270f, 0.328613f, 0.354492f, 0.379883f, 0.404541f, 0.427979f, 0.450195f, - 0.472656f, 0.494629f, 0.515137f, 0.534668f, 0.554199f, 0.573242f, 0.591309f, 0.608887f, - 0.625977f, 0.642578f, 0.658203f, 0.672852f, 0.688477f, 0.704102f, 0.717285f, 0.731445f, - 0.744629f, 0.756836f, 0.769531f, 0.782715f, 0.793945f, 0.805664f, 0.816406f, 0.828125f, - 0.838379f, 0.849121f, 0.858887f, 0.868652f, 0.877930f, 0.888184f, 0.896973f, 0.905762f, - 0.915039f, 0.921875f, 0.930176f, 0.937988f, 0.946777f, 0.954102f, 0.960938f, 0.968750f, - 0.975586f, 0.982422f, 0.984375f, 0.969238f, 0.957520f, 0.947754f, 0.938477f, 0.930176f, - 0.015221f, 0.045837f, 0.076843f, 0.107666f, 0.136719f, 0.166504f, 0.196045f, 0.223999f, - 0.250244f, 0.278320f, 0.303711f, 0.329346f, 0.353271f, 0.378906f, 0.401367f, 0.424316f, - 0.447266f, 0.468018f, 0.487793f, 0.508301f, 0.529297f, 0.547363f, 0.566406f, 0.583984f, - 0.601562f, 0.618652f, 0.634766f, 0.650879f, 0.666016f, 0.681641f, 0.695801f, 0.710449f, - 0.724121f, 0.737305f, 0.750488f, 0.762695f, 0.775391f, 0.788086f, 0.799316f, 0.811035f, - 0.821777f, 0.833008f, 0.844238f, 0.854004f, 0.864258f, 0.874023f, 0.882812f, 0.892578f, - 0.901367f, 0.910156f, 0.918457f, 0.926758f, 0.936035f, 0.942871f, 0.950684f, 0.958496f, - 0.965820f, 0.973145f, 0.980469f, 0.965820f, 0.955078f, 0.945312f, 0.936523f, 0.928223f, - 0.013420f, 0.041138f, 0.068359f, 0.096436f, 0.124023f, 0.150879f, 0.177246f, 0.204224f, - 0.230103f, 0.255859f, 0.281494f, 0.305420f, 0.329834f, 0.352783f, 0.376709f, 0.398682f, - 0.420654f, 0.442627f, 0.462646f, 0.483887f, 0.502441f, 0.521484f, 0.540527f, 0.559082f, - 0.576172f, 0.595703f, 0.611328f, 0.627930f, 0.644043f, 0.659668f, 0.674316f, 0.688965f, - 0.703613f, 0.717285f, 0.730957f, 0.744629f, 0.756836f, 0.770020f, 0.781738f, 0.793945f, - 0.805176f, 0.816895f, 0.828125f, 0.838379f, 0.849121f, 0.859375f, 0.869141f, 0.878418f, - 0.888184f, 0.897461f, 0.906738f, 0.915039f, 0.923828f, 0.932129f, 0.940430f, 0.947754f, - 0.956543f, 0.963867f, 0.976074f, 0.962402f, 0.951660f, 0.942383f, 0.934082f, 0.926758f, - 0.012001f, 0.036591f, 0.061737f, 0.086670f, 0.112000f, 0.136719f, 0.161743f, 0.186768f, - 0.211792f, 0.235840f, 0.259521f, 0.283203f, 0.307129f, 0.329590f, 0.352295f, 0.374268f, - 0.395996f, 0.416992f, 0.437744f, 0.457520f, 0.477295f, 0.497314f, 0.515625f, 0.534180f, - 0.553223f, 0.570312f, 0.588379f, 0.604492f, 0.621582f, 0.636719f, 0.653320f, 0.666992f, - 0.683105f, 0.697266f, 0.710449f, 0.724609f, 0.737793f, 0.750977f, 0.764160f, 0.775879f, - 0.788086f, 0.799805f, 0.812012f, 0.823242f, 0.833496f, 0.844238f, 0.854492f, 0.864746f, - 0.875000f, 0.884277f, 0.894043f, 0.902832f, 0.911621f, 0.920898f, 0.929688f, 0.937500f, - 0.945801f, 0.953613f, 0.971191f, 0.958984f, 0.949219f, 0.939941f, 0.932129f, 0.924316f, - 0.010612f, 0.032684f, 0.054810f, 0.077759f, 0.100952f, 0.124023f, 0.146851f, 0.171021f, - 0.193604f, 0.217163f, 0.239380f, 0.261963f, 0.284424f, 0.307129f, 0.328613f, 0.351318f, - 0.371826f, 0.392334f, 0.413574f, 0.432617f, 0.453613f, 0.472656f, 0.491943f, 0.510254f, - 0.528320f, 0.546387f, 0.563965f, 0.580078f, 0.598633f, 0.613770f, 0.629883f, 0.645996f, - 0.661621f, 0.675293f, 0.688965f, 0.705078f, 0.718262f, 0.731934f, 0.745605f, 0.757812f, - 0.770996f, 0.782715f, 0.795410f, 0.807129f, 0.818359f, 0.829102f, 0.839844f, 0.851074f, - 0.860840f, 0.871094f, 0.880859f, 0.891113f, 0.900391f, 0.909668f, 0.917969f, 0.927246f, - 0.935547f, 0.943848f, 0.966797f, 0.955566f, 0.945801f, 0.937012f, 0.929199f, 0.921875f, - 0.009483f, 0.029556f, 0.050140f, 0.070129f, 0.091797f, 0.112549f, 0.134155f, 0.156372f, - 0.177368f, 0.198975f, 0.220825f, 0.243286f, 0.263916f, 0.285645f, 0.306885f, 0.327393f, - 0.348145f, 0.368896f, 0.389404f, 0.409424f, 0.429199f, 0.448730f, 0.467529f, 0.486572f, - 0.505371f, 0.522461f, 0.540039f, 0.558105f, 0.574219f, 0.591309f, 0.607422f, 0.623535f, - 0.639648f, 0.654785f, 0.669922f, 0.685547f, 0.698730f, 0.712891f, 0.726074f, 0.740234f, - 0.752441f, 0.765625f, 0.778320f, 0.789551f, 0.802246f, 0.813477f, 0.825195f, 0.836426f, - 0.847168f, 0.856934f, 0.868164f, 0.877930f, 0.888184f, 0.897461f, 0.906738f, 0.915527f, - 0.925293f, 0.935059f, 0.962402f, 0.951660f, 0.942383f, 0.933594f, 0.926270f, 0.919434f, - 0.008934f, 0.026581f, 0.044708f, 0.063354f, 0.082825f, 0.102844f, 0.122437f, 0.141968f, - 0.162720f, 0.183105f, 0.202515f, 0.224609f, 0.244995f, 0.265381f, 0.285645f, 0.306152f, - 0.326416f, 0.346680f, 0.365967f, 0.385498f, 0.406006f, 0.425293f, 0.444092f, 0.461914f, - 0.480225f, 0.499268f, 0.517090f, 0.535156f, 0.552246f, 0.568359f, 0.585449f, 0.601562f, - 0.616699f, 0.633789f, 0.649414f, 0.663574f, 0.678711f, 0.693848f, 0.706543f, 0.721680f, - 0.734375f, 0.746582f, 0.760742f, 0.773438f, 0.786133f, 0.797852f, 0.809082f, 0.821777f, - 0.832031f, 0.843262f, 0.854492f, 0.864746f, 0.875000f, 0.884766f, 0.895020f, 0.904785f, - 0.914062f, 0.922852f, 0.957520f, 0.947266f, 0.938965f, 0.930664f, 0.923340f, 0.916992f, - 0.007668f, 0.024017f, 0.040405f, 0.057831f, 0.075195f, 0.093079f, 0.111694f, 0.130127f, - 0.148926f, 0.168213f, 0.187500f, 0.206543f, 0.226440f, 0.246460f, 0.265869f, 0.285400f, - 0.305176f, 0.324707f, 0.344238f, 0.363281f, 0.383057f, 0.401123f, 0.420166f, 0.439941f, - 0.457764f, 0.475586f, 0.493164f, 0.511719f, 0.528809f, 0.545898f, 0.562988f, 0.579590f, - 0.596191f, 0.612305f, 0.627441f, 0.643555f, 0.658203f, 0.672363f, 0.687988f, 0.702637f, - 0.715332f, 0.728516f, 0.742676f, 0.756348f, 0.768555f, 0.781250f, 0.794434f, 0.806152f, - 0.818359f, 0.828613f, 0.840332f, 0.851074f, 0.861816f, 0.872559f, 0.882812f, 0.892578f, - 0.903320f, 0.912598f, 0.952637f, 0.943848f, 0.935059f, 0.927246f, 0.920410f, 0.914062f, - 0.007263f, 0.021530f, 0.037048f, 0.052429f, 0.068909f, 0.084961f, 0.102112f, 0.119568f, - 0.136475f, 0.154541f, 0.172852f, 0.191528f, 0.209717f, 0.228638f, 0.246948f, 0.265869f, - 0.284912f, 0.304199f, 0.322510f, 0.341309f, 0.360596f, 0.379639f, 0.397461f, 0.416504f, - 0.434570f, 0.452881f, 0.470947f, 0.489014f, 0.505859f, 0.523438f, 0.541016f, 0.557129f, - 0.574219f, 0.590332f, 0.606445f, 0.622070f, 0.637695f, 0.653809f, 0.667969f, 0.682129f, - 0.697754f, 0.711426f, 0.724609f, 0.737793f, 0.750977f, 0.765625f, 0.777832f, 0.790039f, - 0.801270f, 0.813477f, 0.825684f, 0.837402f, 0.848145f, 0.859375f, 0.870117f, 0.880859f, - 0.891602f, 0.900391f, 0.947754f, 0.938965f, 0.931152f, 0.923828f, 0.917480f, 0.911133f, - 0.006401f, 0.019730f, 0.033813f, 0.047729f, 0.062561f, 0.077515f, 0.093140f, 0.108948f, - 0.125366f, 0.141968f, 0.159058f, 0.175781f, 0.193726f, 0.212036f, 0.229980f, 0.247681f, - 0.265869f, 0.284424f, 0.302734f, 0.320557f, 0.339111f, 0.357910f, 0.376221f, 0.394287f, - 0.412109f, 0.429688f, 0.448486f, 0.466064f, 0.483398f, 0.500977f, 0.517090f, 0.535156f, - 0.552246f, 0.568359f, 0.583984f, 0.600586f, 0.616699f, 0.632324f, 0.647949f, 0.662598f, - 0.677246f, 0.692383f, 0.706543f, 0.719727f, 0.734375f, 0.747070f, 0.761230f, 0.773926f, - 0.786621f, 0.797852f, 0.811523f, 0.823242f, 0.834961f, 0.846680f, 0.857422f, 0.868652f, - 0.879395f, 0.890137f, 0.942383f, 0.934082f, 0.927246f, 0.919922f, 0.913574f, 0.908203f, - 0.005836f, 0.018158f, 0.030746f, 0.043335f, 0.057007f, 0.070801f, 0.085754f, 0.099548f, - 0.115112f, 0.130127f, 0.146362f, 0.162354f, 0.178711f, 0.195801f, 0.212769f, 0.230103f, - 0.247925f, 0.264893f, 0.283203f, 0.300293f, 0.318604f, 0.336426f, 0.354492f, 0.372314f, - 0.390137f, 0.408203f, 0.425537f, 0.443848f, 0.461182f, 0.478271f, 0.496094f, 0.513184f, - 0.529297f, 0.546387f, 0.563477f, 0.580566f, 0.595703f, 0.611816f, 0.626465f, 0.642090f, - 0.658691f, 0.671875f, 0.686523f, 0.702148f, 0.716797f, 0.729980f, 0.744629f, 0.757324f, - 0.770020f, 0.783203f, 0.796875f, 0.808105f, 0.820312f, 0.832520f, 0.844727f, 0.855957f, - 0.867188f, 0.877930f, 0.937012f, 0.930176f, 0.922852f, 0.916504f, 0.910645f, 0.904785f, - 0.005486f, 0.016525f, 0.028030f, 0.039612f, 0.052185f, 0.064636f, 0.077576f, 0.091553f, - 0.105347f, 0.119568f, 0.134521f, 0.149536f, 0.164917f, 0.180664f, 0.197388f, 0.213623f, - 0.230347f, 0.246826f, 0.264160f, 0.280518f, 0.298584f, 0.315674f, 0.334229f, 0.350830f, - 0.369141f, 0.386963f, 0.404053f, 0.422119f, 0.438477f, 0.456299f, 0.474121f, 0.491211f, - 0.507812f, 0.524902f, 0.541504f, 0.557617f, 0.574707f, 0.590820f, 0.606934f, 0.622559f, - 0.637207f, 0.652832f, 0.668945f, 0.683105f, 0.698730f, 0.711914f, 0.726074f, 0.740723f, - 0.753906f, 0.766602f, 0.780273f, 0.792969f, 0.805664f, 0.818848f, 0.830566f, 0.842285f, - 0.854492f, 0.866211f, 0.931641f, 0.925781f, 0.918945f, 0.913086f, 0.907227f, 0.900879f, - 0.004810f, 0.014847f, 0.025604f, 0.036621f, 0.047577f, 0.059174f, 0.071472f, 0.084106f, - 0.096985f, 0.109863f, 0.124146f, 0.137939f, 0.152954f, 0.167358f, 0.182495f, 0.197754f, - 0.213745f, 0.230103f, 0.246216f, 0.262939f, 0.279297f, 0.296387f, 0.313477f, 0.329834f, - 0.348145f, 0.365479f, 0.382080f, 0.399658f, 0.417480f, 0.434082f, 0.452148f, 0.469238f, - 0.486084f, 0.502441f, 0.520020f, 0.536621f, 0.552734f, 0.569336f, 0.585938f, 0.601562f, - 0.617676f, 0.632812f, 0.648438f, 0.664062f, 0.679688f, 0.693848f, 0.708008f, 0.722656f, - 0.735840f, 0.750488f, 0.765137f, 0.777832f, 0.791016f, 0.803711f, 0.816895f, 0.829102f, - 0.841309f, 0.853027f, 0.925781f, 0.921387f, 0.914551f, 0.908203f, 0.903320f, 0.897461f, - 0.004494f, 0.013809f, 0.023331f, 0.033264f, 0.043549f, 0.053833f, 0.065369f, 0.076660f, - 0.088684f, 0.100708f, 0.113464f, 0.127075f, 0.140381f, 0.154419f, 0.169067f, 0.183472f, - 0.198975f, 0.213623f, 0.229370f, 0.245117f, 0.261475f, 0.277832f, 0.294678f, 0.311523f, - 0.327148f, 0.344727f, 0.362061f, 0.378418f, 0.395996f, 0.413086f, 0.430176f, 0.447021f, - 0.464111f, 0.481689f, 0.498047f, 0.514648f, 0.531738f, 0.547363f, 0.565430f, 0.582031f, - 0.597656f, 0.612793f, 0.628418f, 0.644043f, 0.660645f, 0.674805f, 0.689941f, 0.705078f, - 0.718750f, 0.734375f, 0.747559f, 0.761719f, 0.775391f, 0.788086f, 0.803223f, 0.814453f, - 0.828125f, 0.840332f, 0.919434f, 0.916504f, 0.909668f, 0.904785f, 0.898926f, 0.894043f, - 0.004120f, 0.012512f, 0.021423f, 0.030655f, 0.039673f, 0.049500f, 0.059845f, 0.070374f, - 0.081543f, 0.093323f, 0.104614f, 0.116577f, 0.129395f, 0.142456f, 0.156250f, 0.169434f, - 0.183594f, 0.198364f, 0.213257f, 0.228638f, 0.244141f, 0.259766f, 0.275635f, 0.291748f, - 0.308105f, 0.324707f, 0.341309f, 0.359131f, 0.375244f, 0.391846f, 0.408447f, 0.426025f, - 0.442871f, 0.459473f, 0.477051f, 0.494141f, 0.510254f, 0.527344f, 0.543457f, 0.560059f, - 0.577148f, 0.592773f, 0.608887f, 0.625977f, 0.640625f, 0.656738f, 0.671875f, 0.686523f, - 0.702637f, 0.716797f, 0.731445f, 0.746582f, 0.759277f, 0.773926f, 0.787598f, 0.800293f, - 0.814453f, 0.827148f, 0.914062f, 0.911133f, 0.905273f, 0.899902f, 0.895508f, 0.890625f, - 0.004120f, 0.011566f, 0.019180f, 0.027969f, 0.036255f, 0.045746f, 0.054901f, 0.064941f, - 0.074707f, 0.085327f, 0.096436f, 0.107239f, 0.119324f, 0.131470f, 0.144165f, 0.157104f, - 0.169922f, 0.183594f, 0.198242f, 0.212769f, 0.227295f, 0.242188f, 0.257568f, 0.273193f, - 0.289307f, 0.305420f, 0.321289f, 0.337891f, 0.354492f, 0.371094f, 0.387451f, 0.405029f, - 0.421143f, 0.438477f, 0.455322f, 0.472656f, 0.488525f, 0.505859f, 0.521973f, 0.539551f, - 0.555664f, 0.572754f, 0.588867f, 0.605469f, 0.621582f, 0.637207f, 0.653320f, 0.668945f, - 0.684570f, 0.698242f, 0.714844f, 0.729492f, 0.745117f, 0.758301f, 0.771973f, 0.787109f, - 0.800781f, 0.813477f, 0.907715f, 0.905762f, 0.900879f, 0.895508f, 0.890625f, 0.886719f, - 0.003464f, 0.010536f, 0.018143f, 0.025604f, 0.033600f, 0.041992f, 0.050659f, 0.059631f, - 0.068481f, 0.078552f, 0.088196f, 0.099060f, 0.110107f, 0.121033f, 0.133057f, 0.145020f, - 0.157349f, 0.170166f, 0.183838f, 0.197632f, 0.210938f, 0.225464f, 0.241089f, 0.255371f, - 0.270508f, 0.286377f, 0.302246f, 0.317871f, 0.334229f, 0.349854f, 0.367188f, 0.383789f, - 0.399414f, 0.417236f, 0.433838f, 0.450928f, 0.468018f, 0.484131f, 0.501465f, 0.519043f, - 0.535156f, 0.551758f, 0.568359f, 0.585449f, 0.601074f, 0.617676f, 0.634277f, 0.649902f, - 0.666016f, 0.681152f, 0.695801f, 0.711914f, 0.727539f, 0.741699f, 0.756836f, 0.770508f, - 0.785645f, 0.800293f, 0.901855f, 0.900391f, 0.895996f, 0.891113f, 0.886230f, 0.881836f, - 0.003197f, 0.009903f, 0.016525f, 0.023849f, 0.030853f, 0.038605f, 0.046265f, 0.054657f, - 0.063232f, 0.072266f, 0.081543f, 0.090881f, 0.100769f, 0.112061f, 0.123047f, 0.134155f, - 0.145752f, 0.157471f, 0.170166f, 0.182861f, 0.196289f, 0.210327f, 0.223755f, 0.238525f, - 0.253418f, 0.268066f, 0.283203f, 0.299316f, 0.314697f, 0.330811f, 0.346680f, 0.363281f, - 0.379639f, 0.396484f, 0.412842f, 0.429443f, 0.446289f, 0.462891f, 0.480225f, 0.497559f, - 0.514648f, 0.531250f, 0.547852f, 0.564453f, 0.581055f, 0.598145f, 0.615234f, 0.631836f, - 0.646484f, 0.663086f, 0.679199f, 0.694824f, 0.710449f, 0.726074f, 0.740234f, 0.755859f, - 0.770508f, 0.784668f, 0.895020f, 0.894531f, 0.890625f, 0.886719f, 0.881836f, 0.877441f, - 0.003071f, 0.009163f, 0.015602f, 0.021729f, 0.028412f, 0.035522f, 0.042755f, 0.050598f, - 0.057983f, 0.066284f, 0.075317f, 0.083862f, 0.092773f, 0.102905f, 0.113342f, 0.123840f, - 0.134399f, 0.145752f, 0.157593f, 0.169556f, 0.182129f, 0.194702f, 0.207886f, 0.222046f, - 0.235840f, 0.250977f, 0.265137f, 0.280273f, 0.295898f, 0.311279f, 0.326660f, 0.342773f, - 0.359375f, 0.375732f, 0.392090f, 0.409180f, 0.425049f, 0.441895f, 0.459473f, 0.476318f, - 0.493652f, 0.510742f, 0.527344f, 0.544434f, 0.561035f, 0.578125f, 0.595215f, 0.611328f, - 0.628418f, 0.645020f, 0.661133f, 0.677246f, 0.693359f, 0.708496f, 0.724609f, 0.740723f, - 0.755859f, 0.771484f, 0.889160f, 0.889160f, 0.885254f, 0.881348f, 0.876953f, 0.873047f, - 0.002748f, 0.008171f, 0.014084f, 0.019638f, 0.026108f, 0.032318f, 0.039154f, 0.045990f, - 0.053619f, 0.061066f, 0.068665f, 0.076477f, 0.085632f, 0.094727f, 0.104187f, 0.113831f, - 0.123535f, 0.134888f, 0.145508f, 0.157104f, 0.168701f, 0.181030f, 0.193481f, 0.206665f, - 0.220093f, 0.233398f, 0.248169f, 0.262695f, 0.277344f, 0.292236f, 0.307617f, 0.322998f, - 0.339355f, 0.355469f, 0.371582f, 0.388184f, 0.404541f, 0.420410f, 0.438477f, 0.455322f, - 0.472656f, 0.489014f, 0.506348f, 0.523926f, 0.541016f, 0.557617f, 0.575195f, 0.591309f, - 0.608887f, 0.625977f, 0.643555f, 0.659180f, 0.674805f, 0.691406f, 0.707520f, 0.724121f, - 0.739746f, 0.755371f, 0.882812f, 0.883789f, 0.879883f, 0.875977f, 0.872559f, 0.868652f, - 0.002491f, 0.007809f, 0.012764f, 0.018448f, 0.024094f, 0.029861f, 0.036102f, 0.042572f, - 0.049500f, 0.056091f, 0.063293f, 0.070984f, 0.079285f, 0.087036f, 0.095825f, 0.104858f, - 0.114441f, 0.124084f, 0.133789f, 0.144653f, 0.156250f, 0.167480f, 0.179199f, 0.191650f, - 0.204102f, 0.217896f, 0.231445f, 0.245239f, 0.259521f, 0.274170f, 0.289307f, 0.304199f, - 0.319580f, 0.334961f, 0.351074f, 0.367676f, 0.384277f, 0.400635f, 0.417480f, 0.434570f, - 0.451660f, 0.468994f, 0.485352f, 0.502441f, 0.520508f, 0.537109f, 0.554688f, 0.571777f, - 0.588867f, 0.605957f, 0.623047f, 0.639648f, 0.656738f, 0.673828f, 0.690430f, 0.708008f, - 0.723633f, 0.739746f, 0.874023f, 0.876953f, 0.874023f, 0.871582f, 0.867188f, 0.862793f, - 0.002279f, 0.007130f, 0.012291f, 0.016922f, 0.022171f, 0.027847f, 0.033325f, 0.039185f, - 0.045349f, 0.051849f, 0.058411f, 0.064880f, 0.072144f, 0.080017f, 0.087891f, 0.096313f, - 0.105103f, 0.114197f, 0.123779f, 0.134155f, 0.144043f, 0.155151f, 0.166016f, 0.177246f, - 0.189697f, 0.202271f, 0.214722f, 0.228271f, 0.242310f, 0.256592f, 0.270752f, 0.285400f, - 0.300537f, 0.315674f, 0.331543f, 0.347656f, 0.363525f, 0.379639f, 0.396729f, 0.414307f, - 0.430908f, 0.447754f, 0.465088f, 0.482178f, 0.499512f, 0.517090f, 0.533203f, 0.552246f, - 0.568848f, 0.586426f, 0.603516f, 0.621582f, 0.639648f, 0.656250f, 0.673828f, 0.690918f, - 0.707520f, 0.724121f, 0.867676f, 0.870605f, 0.868164f, 0.865723f, 0.861328f, 0.857910f, - 0.002220f, 0.006565f, 0.011238f, 0.015961f, 0.020401f, 0.025558f, 0.030853f, 0.036133f, - 0.041199f, 0.047180f, 0.053436f, 0.059723f, 0.066162f, 0.073853f, 0.080688f, 0.088440f, - 0.096436f, 0.105042f, 0.114319f, 0.123047f, 0.132446f, 0.142822f, 0.153198f, 0.164062f, - 0.175659f, 0.187378f, 0.199463f, 0.212402f, 0.225464f, 0.239014f, 0.252686f, 0.266846f, - 0.281494f, 0.296631f, 0.312500f, 0.328369f, 0.343750f, 0.359863f, 0.376221f, 0.393066f, - 0.409668f, 0.426514f, 0.444336f, 0.461670f, 0.478760f, 0.496826f, 0.513672f, 0.532227f, - 0.549316f, 0.567383f, 0.584961f, 0.602051f, 0.620605f, 0.637207f, 0.655273f, 0.672363f, - 0.689941f, 0.708008f, 0.860840f, 0.864746f, 0.862793f, 0.859375f, 0.855957f, 0.853027f, - 0.002190f, 0.005993f, 0.010117f, 0.014420f, 0.018738f, 0.023361f, 0.028015f, 0.033142f, - 0.037781f, 0.043732f, 0.048920f, 0.054840f, 0.061218f, 0.067810f, 0.074219f, 0.081299f, - 0.088562f, 0.096130f, 0.104614f, 0.113098f, 0.122253f, 0.131714f, 0.141113f, 0.151245f, - 0.162109f, 0.173462f, 0.184692f, 0.196899f, 0.209473f, 0.222534f, 0.236206f, 0.249634f, - 0.263672f, 0.277588f, 0.293213f, 0.308350f, 0.323975f, 0.339844f, 0.355957f, 0.372070f, - 0.389404f, 0.405762f, 0.422852f, 0.439941f, 0.458008f, 0.475098f, 0.492920f, 0.510742f, - 0.528320f, 0.546875f, 0.564453f, 0.583496f, 0.601074f, 0.619141f, 0.636719f, 0.654785f, - 0.672852f, 0.691406f, 0.852539f, 0.858398f, 0.856445f, 0.853516f, 0.850586f, 0.847656f, - 0.001787f, 0.005753f, 0.009300f, 0.013611f, 0.017410f, 0.021576f, 0.025665f, 0.030533f, - 0.035126f, 0.040039f, 0.044952f, 0.050446f, 0.055817f, 0.061890f, 0.068054f, 0.074707f, - 0.081482f, 0.088501f, 0.095764f, 0.103943f, 0.112183f, 0.120850f, 0.130249f, 0.139526f, - 0.149658f, 0.160400f, 0.171021f, 0.182007f, 0.194336f, 0.206421f, 0.219360f, 0.232666f, - 0.245850f, 0.260010f, 0.274170f, 0.289307f, 0.304443f, 0.319580f, 0.335693f, 0.352295f, - 0.369141f, 0.385498f, 0.402344f, 0.419189f, 0.437012f, 0.454346f, 0.472412f, 0.490234f, - 0.507812f, 0.525879f, 0.545410f, 0.562500f, 0.581055f, 0.600098f, 0.618164f, 0.636719f, - 0.655273f, 0.674316f, 0.845703f, 0.852051f, 0.849609f, 0.847168f, 0.845215f, 0.841309f, - 0.001766f, 0.005241f, 0.008881f, 0.012024f, 0.016129f, 0.020233f, 0.024124f, 0.027664f, - 0.032135f, 0.036835f, 0.041321f, 0.046173f, 0.051392f, 0.056946f, 0.062225f, 0.068604f, - 0.074524f, 0.080933f, 0.088135f, 0.095398f, 0.103210f, 0.110779f, 0.119263f, 0.128296f, - 0.137695f, 0.147217f, 0.157349f, 0.168091f, 0.179688f, 0.191284f, 0.203613f, 0.215942f, - 0.228882f, 0.242554f, 0.255859f, 0.270508f, 0.285400f, 0.300537f, 0.316406f, 0.331787f, - 0.348877f, 0.364746f, 0.382080f, 0.398682f, 0.415771f, 0.434082f, 0.451416f, 0.469482f, - 0.487793f, 0.505859f, 0.524414f, 0.542969f, 0.562012f, 0.580566f, 0.598145f, 0.618652f, - 0.637695f, 0.657227f, 0.837891f, 0.844727f, 0.843750f, 0.841309f, 0.838379f, 0.836426f, - 0.001598f, 0.004887f, 0.008217f, 0.011497f, 0.014786f, 0.018326f, 0.021652f, 0.025513f, - 0.029541f, 0.033813f, 0.038086f, 0.042236f, 0.046844f, 0.052032f, 0.057251f, 0.062622f, - 0.068237f, 0.074280f, 0.080505f, 0.086975f, 0.094116f, 0.101074f, 0.109314f, 0.117554f, - 0.126587f, 0.135254f, 0.144775f, 0.155029f, 0.165405f, 0.176392f, 0.187744f, 0.199829f, - 0.212646f, 0.224976f, 0.238647f, 0.252441f, 0.267090f, 0.281738f, 0.296631f, 0.312256f, - 0.328369f, 0.344971f, 0.361328f, 0.377686f, 0.395264f, 0.412842f, 0.430908f, 0.448730f, - 0.467041f, 0.485596f, 0.503906f, 0.522461f, 0.541504f, 0.561523f, 0.580078f, 0.599121f, - 0.618164f, 0.639648f, 0.828613f, 0.837891f, 0.836914f, 0.834473f, 0.833008f, 0.830566f, - 0.001709f, 0.004494f, 0.007416f, 0.010628f, 0.013680f, 0.016785f, 0.020203f, 0.023712f, - 0.027435f, 0.031006f, 0.034424f, 0.038635f, 0.043182f, 0.047668f, 0.052307f, 0.057159f, - 0.062042f, 0.067749f, 0.073730f, 0.079956f, 0.086182f, 0.092773f, 0.100159f, 0.107727f, - 0.115479f, 0.123962f, 0.132935f, 0.142578f, 0.151978f, 0.162476f, 0.173340f, 0.184570f, - 0.196411f, 0.208740f, 0.221436f, 0.235229f, 0.248779f, 0.262939f, 0.277832f, 0.293213f, - 0.308105f, 0.324219f, 0.341309f, 0.357178f, 0.374756f, 0.391846f, 0.409424f, 0.427490f, - 0.446533f, 0.464844f, 0.483643f, 0.501953f, 0.521484f, 0.541504f, 0.561035f, 0.579590f, - 0.599609f, 0.620605f, 0.821289f, 0.830566f, 0.830078f, 0.828125f, 0.825684f, 0.823242f, - 0.001367f, 0.004105f, 0.007023f, 0.009552f, 0.012611f, 0.015289f, 0.018341f, 0.021652f, - 0.024857f, 0.027878f, 0.031769f, 0.035614f, 0.039276f, 0.043610f, 0.047333f, 0.052155f, - 0.056549f, 0.061401f, 0.066895f, 0.072449f, 0.078613f, 0.084778f, 0.091309f, 0.098083f, - 0.105774f, 0.113281f, 0.121399f, 0.130371f, 0.139648f, 0.148926f, 0.159546f, 0.169922f, - 0.180908f, 0.192749f, 0.204834f, 0.217651f, 0.231567f, 0.244385f, 0.259277f, 0.273926f, - 0.289307f, 0.304688f, 0.320557f, 0.336914f, 0.354248f, 0.371338f, 0.388184f, 0.406982f, - 0.424316f, 0.443115f, 0.462646f, 0.481445f, 0.501465f, 0.520508f, 0.541016f, 0.559570f, - 0.580078f, 0.601074f, 0.812988f, 0.823242f, 0.823242f, 0.821289f, 0.819824f, 0.817383f, - 0.001398f, 0.003883f, 0.006351f, 0.008911f, 0.011559f, 0.014343f, 0.017212f, 0.020035f, - 0.022797f, 0.026062f, 0.028793f, 0.031891f, 0.035858f, 0.039368f, 0.043213f, 0.047607f, - 0.051483f, 0.056030f, 0.060883f, 0.065979f, 0.071350f, 0.076843f, 0.083130f, 0.089172f, - 0.096069f, 0.103333f, 0.111023f, 0.119019f, 0.127319f, 0.136719f, 0.145996f, 0.156128f, - 0.166138f, 0.177368f, 0.189453f, 0.201416f, 0.213745f, 0.227295f, 0.240601f, 0.255371f, - 0.269287f, 0.285400f, 0.301270f, 0.317139f, 0.333740f, 0.350586f, 0.367920f, 0.385986f, - 0.404297f, 0.422852f, 0.442383f, 0.460938f, 0.479980f, 0.500488f, 0.520508f, 0.541016f, - 0.560547f, 0.582520f, 0.803711f, 0.814941f, 0.815430f, 0.814453f, 0.812500f, 0.810547f, - 0.001259f, 0.003464f, 0.006332f, 0.008286f, 0.010384f, 0.013000f, 0.015587f, 0.018234f, - 0.021027f, 0.023422f, 0.026566f, 0.029480f, 0.032379f, 0.035919f, 0.039215f, 0.043060f, - 0.046997f, 0.050995f, 0.055267f, 0.059998f, 0.065002f, 0.069946f, 0.075317f, 0.081299f, - 0.087280f, 0.094116f, 0.101135f, 0.108276f, 0.116150f, 0.124695f, 0.133545f, 0.142700f, - 0.152222f, 0.162720f, 0.173950f, 0.185303f, 0.197754f, 0.210205f, 0.223022f, 0.237061f, - 0.250732f, 0.265869f, 0.281250f, 0.297119f, 0.313477f, 0.330322f, 0.347656f, 0.364746f, - 0.383301f, 0.401367f, 0.420898f, 0.440186f, 0.459229f, 0.479736f, 0.499512f, 0.520996f, - 0.541016f, 0.562988f, 0.794434f, 0.807129f, 0.807617f, 0.807129f, 0.805176f, 0.803711f, - 0.001070f, 0.003237f, 0.005432f, 0.007359f, 0.009857f, 0.012337f, 0.014191f, 0.016586f, - 0.019257f, 0.021561f, 0.024094f, 0.026901f, 0.029724f, 0.032745f, 0.035675f, 0.039368f, - 0.042572f, 0.045990f, 0.050354f, 0.054535f, 0.058746f, 0.063232f, 0.068420f, 0.073608f, - 0.079529f, 0.085266f, 0.091370f, 0.098083f, 0.105835f, 0.113159f, 0.121094f, 0.129639f, - 0.139038f, 0.148926f, 0.159058f, 0.169678f, 0.181274f, 0.193481f, 0.205811f, 0.219482f, - 0.233032f, 0.247192f, 0.262207f, 0.277100f, 0.293213f, 0.309814f, 0.326660f, 0.344238f, - 0.361816f, 0.380615f, 0.398926f, 0.418945f, 0.438477f, 0.458008f, 0.479004f, 0.499512f, - 0.520996f, 0.543945f, 0.784668f, 0.798828f, 0.800293f, 0.799805f, 0.797852f, 0.796875f, - 0.001074f, 0.002916f, 0.004955f, 0.007149f, 0.009033f, 0.011055f, 0.013268f, 0.015495f, - 0.017365f, 0.019485f, 0.022095f, 0.024002f, 0.026688f, 0.029633f, 0.032593f, 0.035370f, - 0.038361f, 0.041870f, 0.045319f, 0.049225f, 0.052948f, 0.057068f, 0.061676f, 0.066345f, - 0.071167f, 0.076782f, 0.082581f, 0.088867f, 0.095886f, 0.102539f, 0.109802f, 0.118042f, - 0.126709f, 0.135132f, 0.144897f, 0.155151f, 0.165771f, 0.177368f, 0.189209f, 0.201904f, - 0.215210f, 0.229370f, 0.242798f, 0.258057f, 0.274170f, 0.290039f, 0.306885f, 0.323242f, - 0.341309f, 0.359375f, 0.378418f, 0.397461f, 0.416260f, 0.437500f, 0.457031f, 0.479004f, - 0.501465f, 0.522461f, 0.775391f, 0.790527f, 0.791992f, 0.791504f, 0.791016f, 0.789551f, - 0.000837f, 0.002916f, 0.004738f, 0.006477f, 0.008575f, 0.010170f, 0.012161f, 0.014023f, - 0.015808f, 0.017792f, 0.020111f, 0.022064f, 0.024414f, 0.026794f, 0.029251f, 0.032074f, - 0.034698f, 0.037598f, 0.040741f, 0.043915f, 0.047577f, 0.051361f, 0.055389f, 0.059692f, - 0.064209f, 0.068787f, 0.074585f, 0.079712f, 0.085632f, 0.092346f, 0.099487f, 0.106323f, - 0.114929f, 0.122925f, 0.131958f, 0.141235f, 0.151123f, 0.161865f, 0.172974f, 0.184937f, - 0.197632f, 0.210693f, 0.224854f, 0.239136f, 0.254395f, 0.269531f, 0.285889f, 0.302979f, - 0.320557f, 0.338623f, 0.356689f, 0.375977f, 0.395752f, 0.415527f, 0.436523f, 0.458252f, - 0.479248f, 0.501465f, 0.765137f, 0.781738f, 0.783691f, 0.784180f, 0.783203f, 0.781250f, - 0.000854f, 0.002817f, 0.004089f, 0.005684f, 0.007675f, 0.009277f, 0.010864f, 0.012413f, - 0.014427f, 0.016235f, 0.017838f, 0.019913f, 0.021805f, 0.023987f, 0.026276f, 0.028915f, - 0.030960f, 0.033875f, 0.036652f, 0.039551f, 0.042816f, 0.045837f, 0.049591f, 0.053589f, - 0.057526f, 0.061829f, 0.066650f, 0.071655f, 0.077393f, 0.083008f, 0.088989f, 0.096008f, - 0.103210f, 0.110657f, 0.119141f, 0.127930f, 0.137085f, 0.146973f, 0.157593f, 0.169312f, - 0.181274f, 0.193481f, 0.207031f, 0.220581f, 0.235229f, 0.250732f, 0.266357f, 0.282227f, - 0.299805f, 0.317627f, 0.335449f, 0.354736f, 0.374268f, 0.394531f, 0.415527f, 0.436279f, - 0.458252f, 0.481689f, 0.754883f, 0.773438f, 0.775391f, 0.775879f, 0.774902f, 0.773926f, - 0.000852f, 0.002520f, 0.003937f, 0.005527f, 0.006836f, 0.008408f, 0.009773f, 0.011620f, - 0.013039f, 0.014687f, 0.016327f, 0.017944f, 0.019760f, 0.021774f, 0.023697f, 0.025894f, - 0.027969f, 0.030121f, 0.032501f, 0.035370f, 0.038208f, 0.041046f, 0.044098f, 0.047791f, - 0.051453f, 0.055176f, 0.059570f, 0.064026f, 0.068787f, 0.074158f, 0.079834f, 0.085938f, - 0.092590f, 0.099304f, 0.106873f, 0.114990f, 0.124023f, 0.133301f, 0.143066f, 0.153687f, - 0.164551f, 0.176392f, 0.189209f, 0.202637f, 0.216553f, 0.231323f, 0.246704f, 0.262451f, - 0.279297f, 0.296387f, 0.314697f, 0.333496f, 0.353516f, 0.373047f, 0.394775f, 0.415039f, - 0.437500f, 0.460449f, 0.745117f, 0.763672f, 0.766602f, 0.767090f, 0.767090f, 0.765625f, - 0.000762f, 0.002342f, 0.003563f, 0.004787f, 0.006447f, 0.007648f, 0.009193f, 0.010353f, - 0.012016f, 0.013138f, 0.014557f, 0.016312f, 0.017929f, 0.019470f, 0.021103f, 0.023056f, - 0.024918f, 0.026886f, 0.029099f, 0.031586f, 0.034058f, 0.036499f, 0.039307f, 0.042450f, - 0.045685f, 0.049072f, 0.052826f, 0.056915f, 0.061096f, 0.065918f, 0.070984f, 0.076538f, - 0.082520f, 0.088928f, 0.095520f, 0.102905f, 0.111206f, 0.119629f, 0.128662f, 0.138184f, - 0.148682f, 0.160156f, 0.171997f, 0.184937f, 0.198364f, 0.212524f, 0.227173f, 0.243042f, - 0.259277f, 0.276611f, 0.294189f, 0.312500f, 0.331055f, 0.350830f, 0.372070f, 0.392334f, - 0.415771f, 0.438232f, 0.734375f, 0.754395f, 0.758789f, 0.758789f, 0.758789f, 0.757812f, - 0.000848f, 0.002024f, 0.003553f, 0.004646f, 0.005726f, 0.007050f, 0.008362f, 0.009438f, - 0.010536f, 0.011810f, 0.013123f, 0.014481f, 0.015778f, 0.017242f, 0.018753f, 0.020447f, - 0.022278f, 0.023819f, 0.025940f, 0.027771f, 0.029999f, 0.032410f, 0.034851f, 0.037354f, - 0.040375f, 0.043610f, 0.046631f, 0.050354f, 0.054108f, 0.058563f, 0.062805f, 0.067871f, - 0.073242f, 0.078796f, 0.085083f, 0.091797f, 0.098816f, 0.106689f, 0.115540f, 0.124207f, - 0.134155f, 0.144409f, 0.155762f, 0.167725f, 0.180664f, 0.193848f, 0.208618f, 0.223389f, - 0.239746f, 0.256104f, 0.273438f, 0.291260f, 0.310059f, 0.330078f, 0.349854f, 0.370850f, - 0.393555f, 0.416992f, 0.724121f, 0.744629f, 0.748535f, 0.750000f, 0.749512f, 0.749512f, - 0.000736f, 0.001780f, 0.002937f, 0.004314f, 0.005211f, 0.006214f, 0.007423f, 0.008537f, - 0.009392f, 0.010773f, 0.011726f, 0.012970f, 0.014183f, 0.015373f, 0.016724f, 0.017990f, - 0.019730f, 0.021194f, 0.022644f, 0.024368f, 0.026443f, 0.028610f, 0.030685f, 0.032898f, - 0.035583f, 0.038300f, 0.041351f, 0.044556f, 0.047638f, 0.051422f, 0.055359f, 0.059875f, - 0.064392f, 0.069580f, 0.075195f, 0.080872f, 0.087646f, 0.094849f, 0.102173f, 0.110596f, - 0.119690f, 0.129761f, 0.139893f, 0.151367f, 0.163452f, 0.176147f, 0.190063f, 0.204590f, - 0.219238f, 0.235718f, 0.252441f, 0.270264f, 0.289062f, 0.307861f, 0.328613f, 0.350098f, - 0.372314f, 0.395020f, 0.712402f, 0.734863f, 0.739746f, 0.740723f, 0.740723f, 0.740234f, - 0.000589f, 0.001616f, 0.002674f, 0.003841f, 0.004940f, 0.005676f, 0.006554f, 0.007442f, - 0.008812f, 0.009537f, 0.010277f, 0.011528f, 0.012634f, 0.013527f, 0.014671f, 0.016037f, - 0.017136f, 0.018631f, 0.019943f, 0.021530f, 0.023071f, 0.025146f, 0.026825f, 0.029037f, - 0.030853f, 0.033447f, 0.035736f, 0.038849f, 0.041656f, 0.044922f, 0.048462f, 0.052277f, - 0.056519f, 0.061127f, 0.065796f, 0.071411f, 0.077148f, 0.083435f, 0.090393f, 0.097900f, - 0.106079f, 0.115356f, 0.125122f, 0.135132f, 0.146729f, 0.158936f, 0.171509f, 0.185059f, - 0.200439f, 0.215576f, 0.232056f, 0.249756f, 0.267822f, 0.286621f, 0.306885f, 0.328125f, - 0.349854f, 0.373291f, 0.701172f, 0.725586f, 0.729980f, 0.730957f, 0.731934f, 0.730957f, - 0.000547f, 0.001666f, 0.002367f, 0.003559f, 0.004238f, 0.005028f, 0.005852f, 0.006859f, - 0.007755f, 0.008530f, 0.009163f, 0.010056f, 0.010956f, 0.011978f, 0.013062f, 0.014076f, - 0.015053f, 0.016251f, 0.017471f, 0.018921f, 0.020233f, 0.021774f, 0.023315f, 0.025162f, - 0.026871f, 0.029007f, 0.031204f, 0.033661f, 0.036102f, 0.039062f, 0.042053f, 0.045380f, - 0.048859f, 0.053040f, 0.057343f, 0.062225f, 0.067261f, 0.073120f, 0.079407f, 0.086243f, - 0.093567f, 0.101868f, 0.110596f, 0.120239f, 0.130859f, 0.141968f, 0.154053f, 0.167358f, - 0.181274f, 0.196045f, 0.212158f, 0.229248f, 0.247192f, 0.265381f, 0.285400f, 0.305664f, - 0.327637f, 0.350586f, 0.689453f, 0.715820f, 0.720215f, 0.722168f, 0.722168f, 0.722168f, - 0.000492f, 0.001634f, 0.002342f, 0.003111f, 0.003866f, 0.004574f, 0.005417f, 0.005928f, - 0.006588f, 0.007393f, 0.008041f, 0.008873f, 0.009689f, 0.010391f, 0.011375f, 0.012146f, - 0.013100f, 0.014183f, 0.015274f, 0.016479f, 0.017456f, 0.018768f, 0.020157f, 0.021606f, - 0.023300f, 0.024933f, 0.026855f, 0.028885f, 0.031143f, 0.033417f, 0.036133f, 0.039032f, - 0.042236f, 0.045776f, 0.049713f, 0.053680f, 0.058228f, 0.063232f, 0.069092f, 0.074829f, - 0.081482f, 0.089050f, 0.096924f, 0.105591f, 0.115417f, 0.126221f, 0.137329f, 0.149658f, - 0.162964f, 0.176880f, 0.192505f, 0.208740f, 0.226318f, 0.244873f, 0.263428f, 0.283936f, - 0.306396f, 0.329346f, 0.676270f, 0.705078f, 0.709961f, 0.711914f, 0.712891f, 0.711914f, - 0.000506f, 0.001342f, 0.002157f, 0.002813f, 0.003353f, 0.004105f, 0.004658f, 0.005344f, - 0.005871f, 0.006538f, 0.007050f, 0.007751f, 0.008247f, 0.009109f, 0.009865f, 0.010559f, - 0.011269f, 0.012169f, 0.013290f, 0.014191f, 0.015015f, 0.016312f, 0.017395f, 0.018570f, - 0.019989f, 0.021439f, 0.023102f, 0.024536f, 0.026535f, 0.028702f, 0.030899f, 0.033356f, - 0.035980f, 0.039093f, 0.042328f, 0.046051f, 0.049927f, 0.054199f, 0.059052f, 0.064575f, - 0.070496f, 0.076782f, 0.084412f, 0.092285f, 0.100708f, 0.110779f, 0.121399f, 0.132690f, - 0.145508f, 0.158813f, 0.173584f, 0.189453f, 0.205688f, 0.223755f, 0.242554f, 0.263184f, - 0.284180f, 0.306641f, 0.664551f, 0.693848f, 0.699707f, 0.702148f, 0.702637f, 0.703125f, - 0.000500f, 0.001122f, 0.001810f, 0.002363f, 0.002987f, 0.003576f, 0.004158f, 0.004620f, - 0.005032f, 0.005627f, 0.006161f, 0.006721f, 0.007179f, 0.007790f, 0.008385f, 0.009163f, - 0.009758f, 0.010536f, 0.011284f, 0.011986f, 0.012878f, 0.013710f, 0.014725f, 0.015823f, - 0.016937f, 0.018326f, 0.019547f, 0.020874f, 0.022522f, 0.024399f, 0.026077f, 0.028427f, - 0.030609f, 0.032990f, 0.035736f, 0.038788f, 0.042236f, 0.045990f, 0.050354f, 0.054901f, - 0.059967f, 0.065918f, 0.072205f, 0.079468f, 0.087219f, 0.096252f, 0.105713f, 0.116272f, - 0.128174f, 0.140747f, 0.154419f, 0.169556f, 0.186279f, 0.203125f, 0.221313f, 0.240601f, - 0.261719f, 0.284424f, 0.652344f, 0.683105f, 0.688965f, 0.691406f, 0.692383f, 0.693359f, - 0.000482f, 0.001184f, 0.001604f, 0.002171f, 0.002562f, 0.003029f, 0.003656f, 0.003941f, - 0.004410f, 0.004948f, 0.005325f, 0.005577f, 0.006157f, 0.006702f, 0.007172f, 0.007751f, - 0.008331f, 0.008904f, 0.009514f, 0.010063f, 0.010925f, 0.011719f, 0.012306f, 0.013321f, - 0.014275f, 0.015465f, 0.016510f, 0.017593f, 0.018845f, 0.020401f, 0.022095f, 0.023682f, - 0.025513f, 0.027679f, 0.029968f, 0.032593f, 0.035461f, 0.038757f, 0.042175f, 0.046326f, - 0.050873f, 0.055939f, 0.061462f, 0.067444f, 0.074402f, 0.082520f, 0.091125f, 0.100830f, - 0.111572f, 0.123413f, 0.136719f, 0.150513f, 0.165894f, 0.182251f, 0.200684f, 0.219727f, - 0.240234f, 0.261963f, 0.640137f, 0.671387f, 0.679199f, 0.680664f, 0.682617f, 0.683105f, - 0.000501f, 0.000919f, 0.001424f, 0.001853f, 0.002266f, 0.002789f, 0.002998f, 0.003397f, - 0.003902f, 0.004192f, 0.004417f, 0.004974f, 0.005207f, 0.005676f, 0.006134f, 0.006527f, - 0.007179f, 0.007465f, 0.008018f, 0.008537f, 0.009178f, 0.009888f, 0.010544f, 0.011093f, - 0.011986f, 0.012794f, 0.013664f, 0.014717f, 0.015747f, 0.016983f, 0.018127f, 0.019470f, - 0.021103f, 0.022919f, 0.024826f, 0.026962f, 0.029358f, 0.031769f, 0.035065f, 0.038239f, - 0.042297f, 0.046570f, 0.051422f, 0.056671f, 0.062805f, 0.069763f, 0.077698f, 0.086182f, - 0.095825f, 0.106812f, 0.119080f, 0.132568f, 0.147217f, 0.162598f, 0.180176f, 0.198730f, - 0.218628f, 0.241211f, 0.627441f, 0.660156f, 0.668457f, 0.669922f, 0.672363f, 0.671875f, - 0.000235f, 0.001120f, 0.001356f, 0.001651f, 0.002117f, 0.002441f, 0.002678f, 0.002993f, - 0.003244f, 0.003519f, 0.003876f, 0.004086f, 0.004505f, 0.004787f, 0.005085f, 0.005604f, - 0.005985f, 0.006271f, 0.006783f, 0.007145f, 0.007679f, 0.008217f, 0.008728f, 0.009277f, - 0.009956f, 0.010605f, 0.011490f, 0.012062f, 0.013084f, 0.013962f, 0.014984f, 0.016113f, - 0.017395f, 0.018829f, 0.020416f, 0.022125f, 0.023972f, 0.025955f, 0.028625f, 0.031616f, - 0.034515f, 0.038147f, 0.042114f, 0.046783f, 0.052094f, 0.058075f, 0.065002f, 0.072510f, - 0.081604f, 0.091125f, 0.102539f, 0.114807f, 0.128662f, 0.143921f, 0.160034f, 0.178467f, - 0.198364f, 0.218750f, 0.613281f, 0.648926f, 0.657227f, 0.659668f, 0.661621f, 0.661621f, - 0.000382f, 0.000704f, 0.001099f, 0.001557f, 0.001774f, 0.001976f, 0.002132f, 0.002575f, - 0.002634f, 0.002916f, 0.003103f, 0.003494f, 0.003754f, 0.003956f, 0.004269f, 0.004684f, - 0.004902f, 0.005234f, 0.005569f, 0.005890f, 0.006416f, 0.006786f, 0.007160f, 0.007645f, - 0.008118f, 0.008781f, 0.009346f, 0.010025f, 0.010658f, 0.011475f, 0.012230f, 0.013016f, - 0.014122f, 0.015251f, 0.016342f, 0.017807f, 0.019424f, 0.021103f, 0.023026f, 0.025436f, - 0.027817f, 0.030914f, 0.034210f, 0.037750f, 0.042450f, 0.047455f, 0.053101f, 0.059998f, - 0.067688f, 0.076660f, 0.086670f, 0.097961f, 0.110779f, 0.125366f, 0.140747f, 0.158081f, - 0.176880f, 0.197632f, 0.600098f, 0.637207f, 0.644531f, 0.647949f, 0.649414f, 0.651855f, - 0.000182f, 0.000738f, 0.000942f, 0.001220f, 0.001469f, 0.001634f, 0.001820f, 0.002005f, - 0.002291f, 0.002441f, 0.002636f, 0.002832f, 0.003019f, 0.003242f, 0.003502f, 0.003824f, - 0.004017f, 0.004333f, 0.004570f, 0.004883f, 0.005173f, 0.005615f, 0.005909f, 0.006317f, - 0.006649f, 0.007160f, 0.007656f, 0.008156f, 0.008583f, 0.009209f, 0.009857f, 0.010696f, - 0.011322f, 0.012367f, 0.013229f, 0.014259f, 0.015686f, 0.016815f, 0.018402f, 0.020126f, - 0.022095f, 0.024414f, 0.027176f, 0.030273f, 0.033722f, 0.038086f, 0.042969f, 0.048645f, - 0.055237f, 0.063171f, 0.071960f, 0.082031f, 0.093994f, 0.107300f, 0.122131f, 0.138550f, - 0.156494f, 0.177002f, 0.586426f, 0.625488f, 0.633789f, 0.637207f, 0.638672f, 0.639648f, - 0.000199f, 0.000534f, 0.000745f, 0.000995f, 0.001190f, 0.001387f, 0.001516f, 0.001691f, - 0.001790f, 0.001941f, 0.002214f, 0.002346f, 0.002449f, 0.002686f, 0.002832f, 0.003042f, - 0.003304f, 0.003531f, 0.003662f, 0.003952f, 0.004181f, 0.004517f, 0.004704f, 0.005074f, - 0.005352f, 0.005718f, 0.006096f, 0.006481f, 0.006947f, 0.007454f, 0.007988f, 0.008484f, - 0.009140f, 0.009804f, 0.010475f, 0.011307f, 0.012299f, 0.013268f, 0.014511f, 0.015823f, - 0.017410f, 0.018936f, 0.021225f, 0.023621f, 0.026367f, 0.029770f, 0.033661f, 0.038452f, - 0.044067f, 0.050812f, 0.058411f, 0.067444f, 0.077942f, 0.090149f, 0.104187f, 0.119812f, - 0.137085f, 0.156372f, 0.572754f, 0.613770f, 0.621582f, 0.625977f, 0.627441f, 0.628906f, - 0.000165f, 0.000486f, 0.000618f, 0.000880f, 0.001063f, 0.001140f, 0.001258f, 0.001464f, - 0.001498f, 0.001561f, 0.001707f, 0.001899f, 0.001976f, 0.002171f, 0.002285f, 0.002474f, - 0.002571f, 0.002764f, 0.002968f, 0.003170f, 0.003389f, 0.003580f, 0.003822f, 0.004036f, - 0.004269f, 0.004505f, 0.004738f, 0.005157f, 0.005474f, 0.005821f, 0.006279f, 0.006649f, - 0.007107f, 0.007610f, 0.008240f, 0.008835f, 0.009598f, 0.010361f, 0.011276f, 0.012299f, - 0.013466f, 0.014740f, 0.016251f, 0.018021f, 0.020294f, 0.022797f, 0.025833f, 0.029739f, - 0.034058f, 0.039612f, 0.046021f, 0.053833f, 0.063110f, 0.074158f, 0.086914f, 0.101562f, - 0.118164f, 0.136841f, 0.558594f, 0.601074f, 0.608887f, 0.613281f, 0.615234f, 0.617188f, - 0.000096f, 0.000348f, 0.000585f, 0.000707f, 0.000837f, 0.000866f, 0.000972f, 0.001095f, - 0.001198f, 0.001309f, 0.001355f, 0.001417f, 0.001615f, 0.001740f, 0.001863f, 0.001880f, - 0.002048f, 0.002159f, 0.002380f, 0.002487f, 0.002613f, 0.002777f, 0.003000f, 0.003143f, - 0.003353f, 0.003521f, 0.003748f, 0.003963f, 0.004265f, 0.004490f, 0.004776f, 0.005093f, - 0.005577f, 0.005966f, 0.006321f, 0.006828f, 0.007320f, 0.007904f, 0.008575f, 0.009392f, - 0.010231f, 0.011276f, 0.012321f, 0.013832f, 0.015343f, 0.017242f, 0.019501f, 0.022247f, - 0.025696f, 0.029922f, 0.035187f, 0.041779f, 0.049683f, 0.059387f, 0.070801f, 0.084106f, - 0.100037f, 0.117798f, 0.544434f, 0.588867f, 0.597656f, 0.602539f, 0.604492f, 0.605469f, - 0.000123f, 0.000248f, 0.000443f, 0.000625f, 0.000663f, 0.000733f, 0.000843f, 0.000780f, - 0.000921f, 0.000986f, 0.001081f, 0.001178f, 0.001254f, 0.001348f, 0.001364f, 0.001515f, - 0.001565f, 0.001705f, 0.001824f, 0.001870f, 0.002066f, 0.002155f, 0.002274f, 0.002422f, - 0.002525f, 0.002695f, 0.002863f, 0.003038f, 0.003271f, 0.003441f, 0.003736f, 0.003901f, - 0.004112f, 0.004478f, 0.004719f, 0.005093f, 0.005482f, 0.005913f, 0.006413f, 0.007019f, - 0.007626f, 0.008408f, 0.009201f, 0.010201f, 0.011436f, 0.012749f, 0.014389f, 0.016373f, - 0.018906f, 0.022034f, 0.025909f, 0.031082f, 0.037628f, 0.045715f, 0.055939f, 0.068176f, - 0.082764f, 0.099365f, 0.529785f, 0.574707f, 0.584961f, 0.589844f, 0.591797f, 0.593750f, - 0.000210f, 0.000212f, 0.000365f, 0.000494f, 0.000438f, 0.000597f, 0.000538f, 0.000623f, - 0.000638f, 0.000736f, 0.000866f, 0.000882f, 0.000954f, 0.001040f, 0.001070f, 0.001086f, - 0.001220f, 0.001274f, 0.001341f, 0.001457f, 0.001513f, 0.001598f, 0.001697f, 0.001781f, - 0.001898f, 0.001970f, 0.002131f, 0.002241f, 0.002401f, 0.002645f, 0.002783f, 0.002892f, - 0.003120f, 0.003347f, 0.003508f, 0.003757f, 0.004032f, 0.004314f, 0.004688f, 0.005066f, - 0.005520f, 0.006012f, 0.006702f, 0.007332f, 0.008171f, 0.009140f, 0.010399f, 0.011787f, - 0.013496f, 0.015732f, 0.018509f, 0.022278f, 0.027267f, 0.033813f, 0.042328f, 0.053070f, - 0.066406f, 0.082825f, 0.516602f, 0.562500f, 0.573242f, 0.577637f, 0.580078f, 0.581543f, - 0.000000f, 0.000216f, 0.000281f, 0.000346f, 0.000374f, 0.000388f, 0.000491f, 0.000416f, - 0.000516f, 0.000535f, 0.000635f, 0.000625f, 0.000681f, 0.000719f, 0.000790f, 0.000813f, - 0.000879f, 0.000926f, 0.000968f, 0.001004f, 0.001097f, 0.001135f, 0.001229f, 0.001300f, - 0.001361f, 0.001431f, 0.001541f, 0.001610f, 0.001711f, 0.001802f, 0.001922f, 0.002094f, - 0.002169f, 0.002346f, 0.002468f, 0.002644f, 0.002844f, 0.003094f, 0.003368f, 0.003586f, - 0.003883f, 0.004223f, 0.004662f, 0.005093f, 0.005680f, 0.006348f, 0.007206f, 0.008202f, - 0.009392f, 0.010895f, 0.012939f, 0.015465f, 0.018906f, 0.023682f, 0.030502f, 0.039825f, - 0.051331f, 0.066528f, 0.500977f, 0.548828f, 0.560059f, 0.564453f, 0.567871f, 0.569336f, - 0.000000f, 0.000106f, 0.000201f, 0.000252f, 0.000251f, 0.000322f, 0.000281f, 0.000340f, - 0.000359f, 0.000428f, 0.000443f, 0.000419f, 0.000444f, 0.000500f, 0.000524f, 0.000590f, - 0.000574f, 0.000650f, 0.000693f, 0.000732f, 0.000778f, 0.000821f, 0.000848f, 0.000900f, - 0.000965f, 0.000982f, 0.001072f, 0.001109f, 0.001169f, 0.001307f, 0.001301f, 0.001409f, - 0.001483f, 0.001610f, 0.001734f, 0.001835f, 0.001940f, 0.002098f, 0.002241f, 0.002426f, - 0.002634f, 0.002865f, 0.003136f, 0.003431f, 0.003763f, 0.004211f, 0.004742f, 0.005417f, - 0.006229f, 0.007298f, 0.008621f, 0.010330f, 0.012650f, 0.015808f, 0.020569f, 0.027908f, - 0.037994f, 0.051514f, 0.485840f, 0.536133f, 0.547363f, 0.551758f, 0.554688f, 0.557617f, - 0.000026f, 0.000156f, 0.000201f, 0.000136f, 0.000188f, 0.000187f, 0.000192f, 0.000240f, - 0.000245f, 0.000254f, 0.000262f, 0.000311f, 0.000309f, 0.000331f, 0.000374f, 0.000385f, - 0.000411f, 0.000431f, 0.000443f, 0.000461f, 0.000507f, 0.000522f, 0.000562f, 0.000596f, - 0.000634f, 0.000684f, 0.000718f, 0.000735f, 0.000776f, 0.000815f, 0.000875f, 0.000927f, - 0.000982f, 0.001053f, 0.001123f, 0.001162f, 0.001271f, 0.001346f, 0.001473f, 0.001577f, - 0.001670f, 0.001838f, 0.002005f, 0.002161f, 0.002405f, 0.002670f, 0.002993f, 0.003399f, - 0.003860f, 0.004528f, 0.005386f, 0.006523f, 0.008003f, 0.010063f, 0.013206f, 0.017990f, - 0.026031f, 0.038086f, 0.471191f, 0.522949f, 0.534668f, 0.540039f, 0.543457f, 0.544922f, - 0.000000f, 0.000093f, 0.000084f, 0.000085f, 0.000124f, 0.000145f, 0.000122f, 0.000149f, - 0.000152f, 0.000152f, 0.000158f, 0.000167f, 0.000186f, 0.000209f, 0.000217f, 0.000225f, - 0.000231f, 0.000272f, 0.000273f, 0.000301f, 0.000303f, 0.000310f, 0.000338f, 0.000361f, - 0.000387f, 0.000423f, 0.000413f, 0.000436f, 0.000478f, 0.000503f, 0.000525f, 0.000570f, - 0.000608f, 0.000626f, 0.000677f, 0.000706f, 0.000753f, 0.000813f, 0.000884f, 0.000929f, - 0.001000f, 0.001094f, 0.001183f, 0.001302f, 0.001412f, 0.001563f, 0.001769f, 0.001974f, - 0.002277f, 0.002626f, 0.003124f, 0.003761f, 0.004665f, 0.005993f, 0.007935f, 0.010818f, - 0.016205f, 0.026138f, 0.456299f, 0.509277f, 0.520996f, 0.527344f, 0.530762f, 0.532715f, - 0.000105f, 0.000083f, 0.000072f, 0.000065f, 0.000071f, 0.000072f, 0.000077f, 0.000084f, - 0.000088f, 0.000093f, 0.000095f, 0.000120f, 0.000100f, 0.000108f, 0.000126f, 0.000118f, - 0.000139f, 0.000149f, 0.000153f, 0.000165f, 0.000169f, 0.000172f, 0.000194f, 0.000203f, - 0.000233f, 0.000225f, 0.000233f, 0.000253f, 0.000266f, 0.000275f, 0.000299f, 0.000319f, - 0.000338f, 0.000345f, 0.000374f, 0.000384f, 0.000415f, 0.000448f, 0.000483f, 0.000511f, - 0.000543f, 0.000585f, 0.000647f, 0.000692f, 0.000755f, 0.000827f, 0.000924f, 0.001041f, - 0.001186f, 0.001372f, 0.001608f, 0.001953f, 0.002411f, 0.003098f, 0.004238f, 0.005989f, - 0.009003f, 0.016006f, 0.441406f, 0.495361f, 0.508301f, 0.514160f, 0.518066f, 0.520508f, - 0.000090f, 0.000067f, 0.000058f, 0.000052f, 0.000047f, 0.000044f, 0.000044f, 0.000040f, - 0.000042f, 0.000049f, 0.000042f, 0.000045f, 0.000059f, 0.000047f, 0.000050f, 0.000054f, - 0.000071f, 0.000073f, 0.000075f, 0.000078f, 0.000079f, 0.000084f, 0.000087f, 0.000090f, - 0.000097f, 0.000109f, 0.000108f, 0.000124f, 0.000124f, 0.000131f, 0.000138f, 0.000143f, - 0.000155f, 0.000164f, 0.000178f, 0.000182f, 0.000192f, 0.000209f, 0.000225f, 0.000244f, - 0.000259f, 0.000274f, 0.000303f, 0.000321f, 0.000357f, 0.000385f, 0.000429f, 0.000470f, - 0.000537f, 0.000608f, 0.000710f, 0.000852f, 0.001052f, 0.001371f, 0.001877f, 0.002762f, - 0.004406f, 0.008202f, 0.426270f, 0.483154f, 0.495605f, 0.500977f, 0.505371f, 0.507324f, - 0.000067f, 0.000047f, 0.000039f, 0.000035f, 0.000032f, 0.000030f, 0.000029f, 0.000027f, - 0.000026f, 0.000025f, 0.000024f, 0.000023f, 0.000021f, 0.000020f, 0.000019f, 0.000021f, - 0.000020f, 0.000024f, 0.000028f, 0.000030f, 0.000029f, 0.000032f, 0.000035f, 0.000034f, - 0.000036f, 0.000044f, 0.000046f, 0.000040f, 0.000048f, 0.000047f, 0.000051f, 0.000053f, - 0.000059f, 0.000059f, 0.000064f, 0.000066f, 0.000077f, 0.000079f, 0.000081f, 0.000091f, - 0.000094f, 0.000100f, 0.000108f, 0.000119f, 0.000129f, 0.000137f, 0.000148f, 0.000173f, - 0.000191f, 0.000210f, 0.000249f, 0.000292f, 0.000357f, 0.000448f, 0.000629f, 0.000943f, - 0.001630f, 0.003332f, 0.411377f, 0.468506f, 0.482910f, 0.488770f, 0.492188f, 0.495117f, - 0.000025f, 0.000018f, 0.000015f, 0.000013f, 0.000014f, 0.000013f, 0.000012f, 0.000012f, - 0.000012f, 0.000012f, 0.000011f, 0.000011f, 0.000011f, 0.000011f, 0.000011f, 0.000011f, - 0.000011f, 0.000010f, 0.000010f, 0.000009f, 0.000009f, 0.000009f, 0.000008f, 0.000008f, - 0.000008f, 0.000008f, 0.000008f, 0.000007f, 0.000008f, 0.000010f, 0.000010f, 0.000010f, - 0.000012f, 0.000014f, 0.000014f, 0.000014f, 0.000016f, 0.000018f, 0.000019f, 0.000021f, - 0.000020f, 0.000023f, 0.000025f, 0.000027f, 0.000027f, 0.000029f, 0.000035f, 0.000033f, - 0.000040f, 0.000044f, 0.000052f, 0.000061f, 0.000069f, 0.000087f, 0.000117f, 0.000174f, - 0.000319f, 0.000847f, 0.395996f, 0.454834f, 0.468750f, 0.475586f, 0.479004f, 0.481689f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000001f, - 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000002f, - 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000001f, - 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000002f, - 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000003f, 0.000004f, 0.000004f, 0.000005f, - 0.000009f, 0.000027f, 0.381348f, 0.441406f, 0.455566f, 0.462891f, 0.466309f, 0.468994f, - }, - { - 0.016769f, 0.050629f, 0.083740f, 0.116638f, 0.148071f, 0.178955f, 0.208374f, 0.236938f, - 0.265137f, 0.291992f, 0.317871f, 0.343994f, 0.368164f, 0.391846f, 0.415527f, 0.437988f, - 0.459717f, 0.480469f, 0.501465f, 0.520996f, 0.540527f, 0.559082f, 0.577637f, 0.594727f, - 0.612305f, 0.628418f, 0.644531f, 0.661133f, 0.676270f, 0.691406f, 0.705566f, 0.719727f, - 0.734375f, 0.747070f, 0.760254f, 0.773438f, 0.786133f, 0.798828f, 0.810059f, 0.821777f, - 0.833008f, 0.843262f, 0.854492f, 0.865234f, 0.875488f, 0.885254f, 0.895508f, 0.904297f, - 0.913574f, 0.923340f, 0.932617f, 0.940918f, 0.949707f, 0.958008f, 0.966309f, 0.974609f, - 0.981934f, 0.990234f, 0.985352f, 0.965332f, 0.950195f, 0.937500f, 0.926270f, 0.915527f, - 0.015083f, 0.045929f, 0.075806f, 0.105408f, 0.135254f, 0.163208f, 0.191772f, 0.219238f, - 0.245239f, 0.271973f, 0.297363f, 0.321045f, 0.345947f, 0.369141f, 0.391846f, 0.414062f, - 0.435791f, 0.456787f, 0.477295f, 0.497314f, 0.516113f, 0.535645f, 0.554199f, 0.571777f, - 0.588867f, 0.606445f, 0.623047f, 0.639160f, 0.654785f, 0.669434f, 0.685059f, 0.699219f, - 0.713379f, 0.728027f, 0.741211f, 0.754883f, 0.767578f, 0.780273f, 0.792480f, 0.804688f, - 0.815918f, 0.826660f, 0.838867f, 0.850098f, 0.859863f, 0.871094f, 0.880859f, 0.891113f, - 0.900879f, 0.909180f, 0.919434f, 0.929688f, 0.937500f, 0.946289f, 0.954590f, 0.963379f, - 0.971191f, 0.979004f, 0.980469f, 0.961426f, 0.947266f, 0.935059f, 0.924316f, 0.914062f, - 0.013573f, 0.040955f, 0.068848f, 0.096313f, 0.123169f, 0.150635f, 0.175537f, 0.202026f, - 0.228271f, 0.251709f, 0.276367f, 0.300781f, 0.323730f, 0.347168f, 0.369385f, 0.390625f, - 0.412354f, 0.433594f, 0.454346f, 0.473145f, 0.491943f, 0.512207f, 0.529785f, 0.549316f, - 0.566406f, 0.583008f, 0.600586f, 0.616211f, 0.633301f, 0.648438f, 0.663574f, 0.679199f, - 0.693359f, 0.708008f, 0.721680f, 0.735840f, 0.748535f, 0.762207f, 0.773926f, 0.786621f, - 0.798340f, 0.811035f, 0.822754f, 0.833984f, 0.845215f, 0.855957f, 0.865723f, 0.876465f, - 0.886719f, 0.895508f, 0.906738f, 0.916016f, 0.925293f, 0.934570f, 0.943848f, 0.952148f, - 0.960449f, 0.969238f, 0.976074f, 0.958008f, 0.944336f, 0.932617f, 0.921875f, 0.912109f, - 0.012329f, 0.037201f, 0.062164f, 0.087646f, 0.112488f, 0.137451f, 0.161865f, 0.187134f, - 0.210938f, 0.234253f, 0.258301f, 0.281006f, 0.303467f, 0.325195f, 0.347656f, 0.368652f, - 0.389648f, 0.410400f, 0.430664f, 0.450928f, 0.470215f, 0.488770f, 0.507812f, 0.525391f, - 0.543457f, 0.560059f, 0.579102f, 0.593750f, 0.611816f, 0.627441f, 0.643066f, 0.658203f, - 0.672363f, 0.687500f, 0.702148f, 0.715820f, 0.729004f, 0.742676f, 0.755371f, 0.768066f, - 0.781738f, 0.792969f, 0.805176f, 0.816895f, 0.829102f, 0.839844f, 0.850586f, 0.861816f, - 0.872559f, 0.882812f, 0.893066f, 0.902832f, 0.912109f, 0.921875f, 0.930664f, 0.940430f, - 0.948242f, 0.958008f, 0.970703f, 0.953613f, 0.940430f, 0.929199f, 0.919434f, 0.910156f, - 0.010979f, 0.033752f, 0.056763f, 0.080139f, 0.103516f, 0.126221f, 0.149414f, 0.172485f, - 0.195435f, 0.218262f, 0.240356f, 0.261719f, 0.284180f, 0.306396f, 0.326416f, 0.347900f, - 0.368408f, 0.389160f, 0.408691f, 0.427979f, 0.447754f, 0.467041f, 0.484863f, 0.502441f, - 0.520996f, 0.538086f, 0.555664f, 0.573242f, 0.589355f, 0.604980f, 0.622559f, 0.637207f, - 0.652832f, 0.666992f, 0.680664f, 0.695801f, 0.710938f, 0.724121f, 0.737305f, 0.750977f, - 0.763672f, 0.776855f, 0.789062f, 0.799805f, 0.812012f, 0.824219f, 0.835449f, 0.846680f, - 0.857910f, 0.868164f, 0.878418f, 0.889160f, 0.898926f, 0.909180f, 0.917969f, 0.928223f, - 0.937012f, 0.946777f, 0.965820f, 0.949707f, 0.937012f, 0.926270f, 0.916504f, 0.907715f, - 0.009941f, 0.030746f, 0.051514f, 0.073181f, 0.094116f, 0.116028f, 0.137817f, 0.158691f, - 0.180664f, 0.202637f, 0.223511f, 0.244873f, 0.265869f, 0.285889f, 0.307129f, 0.327881f, - 0.347412f, 0.367188f, 0.387207f, 0.405762f, 0.425537f, 0.444092f, 0.462646f, 0.481201f, - 0.499756f, 0.516602f, 0.533691f, 0.550781f, 0.567383f, 0.583984f, 0.599609f, 0.616211f, - 0.630859f, 0.647461f, 0.661621f, 0.676758f, 0.689453f, 0.704590f, 0.718750f, 0.731934f, - 0.745117f, 0.757812f, 0.770996f, 0.783691f, 0.796387f, 0.807617f, 0.819824f, 0.831543f, - 0.842773f, 0.854004f, 0.864258f, 0.875488f, 0.885742f, 0.895508f, 0.905762f, 0.915527f, - 0.925781f, 0.934570f, 0.960449f, 0.945312f, 0.933594f, 0.922852f, 0.913574f, 0.905273f, - 0.009003f, 0.027756f, 0.046997f, 0.066711f, 0.085999f, 0.106506f, 0.127075f, 0.146973f, - 0.166992f, 0.187500f, 0.207886f, 0.228149f, 0.248169f, 0.268311f, 0.287842f, 0.307861f, - 0.327393f, 0.347656f, 0.365967f, 0.385010f, 0.404541f, 0.422363f, 0.441162f, 0.458740f, - 0.477783f, 0.495117f, 0.512207f, 0.529297f, 0.546387f, 0.562012f, 0.578613f, 0.595215f, - 0.610840f, 0.625977f, 0.641113f, 0.656738f, 0.670410f, 0.685059f, 0.699707f, 0.714355f, - 0.727051f, 0.741699f, 0.752441f, 0.767090f, 0.778809f, 0.791504f, 0.803711f, 0.815430f, - 0.827148f, 0.838867f, 0.850098f, 0.860840f, 0.872070f, 0.881836f, 0.893066f, 0.903809f, - 0.913574f, 0.923828f, 0.955078f, 0.940918f, 0.929199f, 0.919922f, 0.911133f, 0.902344f, - 0.008469f, 0.025375f, 0.043121f, 0.060944f, 0.079468f, 0.097961f, 0.116394f, 0.135620f, - 0.154541f, 0.174072f, 0.193115f, 0.212280f, 0.231689f, 0.250732f, 0.270264f, 0.289307f, - 0.307861f, 0.327148f, 0.345215f, 0.364990f, 0.382812f, 0.401123f, 0.418945f, 0.437012f, - 0.455811f, 0.472900f, 0.490234f, 0.507812f, 0.524414f, 0.541016f, 0.558105f, 0.573242f, - 0.590332f, 0.605469f, 0.620117f, 0.636230f, 0.651367f, 0.665039f, 0.679688f, 0.694336f, - 0.708496f, 0.722168f, 0.735840f, 0.750000f, 0.762695f, 0.774902f, 0.787598f, 0.798828f, - 0.811523f, 0.823730f, 0.834473f, 0.846191f, 0.857910f, 0.868652f, 0.879883f, 0.891113f, - 0.900391f, 0.911133f, 0.949219f, 0.937012f, 0.925293f, 0.916016f, 0.907227f, 0.899414f, - 0.007618f, 0.023178f, 0.039490f, 0.055542f, 0.072937f, 0.090271f, 0.107605f, 0.125122f, - 0.142944f, 0.160889f, 0.178955f, 0.197510f, 0.216553f, 0.234497f, 0.252686f, 0.271240f, - 0.289795f, 0.307861f, 0.326172f, 0.344238f, 0.362549f, 0.380859f, 0.398438f, 0.416504f, - 0.433838f, 0.452393f, 0.468994f, 0.485840f, 0.502930f, 0.519531f, 0.536133f, 0.553223f, - 0.569336f, 0.584473f, 0.599609f, 0.615234f, 0.631348f, 0.646484f, 0.659668f, 0.675293f, - 0.689941f, 0.703125f, 0.716797f, 0.730957f, 0.744141f, 0.756836f, 0.771484f, 0.782227f, - 0.795898f, 0.807617f, 0.819824f, 0.831543f, 0.843750f, 0.854980f, 0.866211f, 0.877441f, - 0.888672f, 0.898438f, 0.943359f, 0.931641f, 0.921387f, 0.912109f, 0.903809f, 0.896484f, - 0.007118f, 0.021255f, 0.035889f, 0.051514f, 0.066895f, 0.083191f, 0.098999f, 0.115540f, - 0.132324f, 0.149292f, 0.166260f, 0.183716f, 0.200928f, 0.218628f, 0.236084f, 0.253906f, - 0.272217f, 0.289795f, 0.307617f, 0.325439f, 0.342529f, 0.360596f, 0.378906f, 0.395996f, - 0.413330f, 0.430908f, 0.447510f, 0.465332f, 0.481934f, 0.497803f, 0.514648f, 0.531738f, - 0.547852f, 0.562988f, 0.579102f, 0.595215f, 0.610840f, 0.625977f, 0.641113f, 0.655273f, - 0.670410f, 0.685059f, 0.698730f, 0.712891f, 0.726074f, 0.739258f, 0.753418f, 0.766113f, - 0.779785f, 0.791992f, 0.803711f, 0.816406f, 0.829102f, 0.839844f, 0.852539f, 0.863770f, - 0.874512f, 0.886719f, 0.937988f, 0.926758f, 0.917480f, 0.908203f, 0.900391f, 0.893066f, - 0.006481f, 0.019775f, 0.032928f, 0.047272f, 0.061371f, 0.076233f, 0.091064f, 0.107117f, - 0.122559f, 0.138062f, 0.154663f, 0.170532f, 0.187256f, 0.204346f, 0.220947f, 0.237915f, - 0.254883f, 0.272217f, 0.289062f, 0.306641f, 0.323730f, 0.341064f, 0.358643f, 0.375732f, - 0.393555f, 0.410645f, 0.426758f, 0.444580f, 0.461182f, 0.477783f, 0.494141f, 0.510254f, - 0.526855f, 0.543457f, 0.559082f, 0.574219f, 0.590332f, 0.605957f, 0.621094f, 0.634766f, - 0.650879f, 0.665039f, 0.679688f, 0.694824f, 0.708008f, 0.722656f, 0.736816f, 0.749023f, - 0.762695f, 0.775391f, 0.788086f, 0.801270f, 0.813965f, 0.826172f, 0.838379f, 0.849121f, - 0.861328f, 0.873535f, 0.932129f, 0.921875f, 0.912598f, 0.904297f, 0.896484f, 0.889160f, - 0.005924f, 0.017899f, 0.030426f, 0.043427f, 0.056824f, 0.070435f, 0.084106f, 0.098755f, - 0.112976f, 0.128052f, 0.143311f, 0.158936f, 0.174072f, 0.189575f, 0.206421f, 0.222534f, - 0.238403f, 0.255615f, 0.271729f, 0.288818f, 0.305908f, 0.322021f, 0.339355f, 0.356445f, - 0.373291f, 0.390137f, 0.407227f, 0.423584f, 0.440430f, 0.457031f, 0.472900f, 0.489502f, - 0.506836f, 0.521973f, 0.538574f, 0.554688f, 0.570312f, 0.585449f, 0.601074f, 0.616211f, - 0.631348f, 0.646484f, 0.661621f, 0.675781f, 0.690430f, 0.704590f, 0.717285f, 0.731934f, - 0.746094f, 0.759277f, 0.771973f, 0.785156f, 0.798340f, 0.810547f, 0.823242f, 0.835938f, - 0.848145f, 0.860352f, 0.925781f, 0.916504f, 0.908203f, 0.900391f, 0.893066f, 0.886719f, - 0.005573f, 0.016693f, 0.028366f, 0.040192f, 0.052277f, 0.064880f, 0.078064f, 0.090698f, - 0.105042f, 0.118591f, 0.133057f, 0.147461f, 0.162231f, 0.177612f, 0.192383f, 0.207886f, - 0.223633f, 0.239502f, 0.255615f, 0.272217f, 0.288330f, 0.304932f, 0.320312f, 0.337646f, - 0.354004f, 0.369873f, 0.386719f, 0.403320f, 0.419922f, 0.437012f, 0.453369f, 0.469482f, - 0.485596f, 0.501465f, 0.517578f, 0.534180f, 0.549316f, 0.565918f, 0.581055f, 0.595703f, - 0.611328f, 0.626953f, 0.641602f, 0.657227f, 0.671387f, 0.686523f, 0.699707f, 0.714355f, - 0.729004f, 0.742676f, 0.756348f, 0.769043f, 0.782715f, 0.795410f, 0.809082f, 0.821289f, - 0.833984f, 0.846680f, 0.919434f, 0.911133f, 0.903320f, 0.895508f, 0.888672f, 0.882324f, - 0.005016f, 0.015396f, 0.026169f, 0.037231f, 0.048126f, 0.059937f, 0.071716f, 0.084167f, - 0.096680f, 0.109558f, 0.123169f, 0.136719f, 0.150269f, 0.164917f, 0.179077f, 0.194580f, - 0.208984f, 0.223877f, 0.239746f, 0.255127f, 0.270996f, 0.286377f, 0.302490f, 0.319336f, - 0.335205f, 0.351318f, 0.367432f, 0.383545f, 0.399902f, 0.415771f, 0.432373f, 0.448975f, - 0.465088f, 0.481934f, 0.497314f, 0.513672f, 0.529785f, 0.544434f, 0.561035f, 0.576660f, - 0.592285f, 0.607422f, 0.622559f, 0.638184f, 0.652344f, 0.667480f, 0.681641f, 0.696777f, - 0.711426f, 0.725586f, 0.738770f, 0.753418f, 0.766602f, 0.779297f, 0.793945f, 0.807129f, - 0.819824f, 0.833008f, 0.913086f, 0.906738f, 0.898438f, 0.890625f, 0.884277f, 0.878418f, - 0.004738f, 0.014053f, 0.024017f, 0.033752f, 0.044495f, 0.055328f, 0.066467f, 0.078064f, - 0.089661f, 0.102051f, 0.114258f, 0.126831f, 0.139771f, 0.153564f, 0.167114f, 0.181030f, - 0.195190f, 0.209839f, 0.224731f, 0.239136f, 0.253906f, 0.269531f, 0.285156f, 0.300293f, - 0.317139f, 0.332520f, 0.348145f, 0.364990f, 0.380859f, 0.396240f, 0.412109f, 0.428711f, - 0.444336f, 0.460938f, 0.477295f, 0.492676f, 0.509277f, 0.524902f, 0.540527f, 0.556641f, - 0.572266f, 0.587402f, 0.604004f, 0.618164f, 0.633301f, 0.648438f, 0.664062f, 0.678223f, - 0.693359f, 0.708008f, 0.722656f, 0.736328f, 0.750000f, 0.764160f, 0.777832f, 0.791016f, - 0.805176f, 0.817871f, 0.907227f, 0.900879f, 0.894043f, 0.886719f, 0.880371f, 0.874512f, - 0.004105f, 0.012741f, 0.022491f, 0.031769f, 0.041107f, 0.051208f, 0.061249f, 0.071777f, - 0.083069f, 0.093811f, 0.105896f, 0.117554f, 0.129761f, 0.142212f, 0.155273f, 0.168579f, - 0.182251f, 0.196167f, 0.210449f, 0.223755f, 0.238525f, 0.253662f, 0.268799f, 0.283447f, - 0.298828f, 0.313965f, 0.329834f, 0.344971f, 0.361328f, 0.376953f, 0.393066f, 0.408691f, - 0.424561f, 0.441406f, 0.457031f, 0.472656f, 0.488770f, 0.504883f, 0.520996f, 0.536133f, - 0.551758f, 0.567871f, 0.583496f, 0.599121f, 0.614258f, 0.629395f, 0.645996f, 0.660156f, - 0.675781f, 0.689453f, 0.704102f, 0.719727f, 0.733398f, 0.747559f, 0.761719f, 0.776367f, - 0.789062f, 0.803223f, 0.899902f, 0.895020f, 0.888184f, 0.881836f, 0.875488f, 0.870117f, - 0.003925f, 0.011978f, 0.020538f, 0.028763f, 0.038269f, 0.047028f, 0.056732f, 0.066223f, - 0.076904f, 0.086731f, 0.097900f, 0.109314f, 0.120483f, 0.132324f, 0.144653f, 0.156982f, - 0.169678f, 0.183228f, 0.196289f, 0.209961f, 0.223633f, 0.237427f, 0.251953f, 0.266602f, - 0.281982f, 0.296875f, 0.312012f, 0.326660f, 0.342041f, 0.357910f, 0.373779f, 0.389404f, - 0.404785f, 0.420166f, 0.436768f, 0.452637f, 0.468506f, 0.484863f, 0.500977f, 0.516602f, - 0.531738f, 0.546875f, 0.563965f, 0.579102f, 0.595215f, 0.610840f, 0.625977f, 0.641602f, - 0.657227f, 0.671387f, 0.687500f, 0.702148f, 0.716309f, 0.731445f, 0.746094f, 0.760742f, - 0.774414f, 0.788086f, 0.893066f, 0.889648f, 0.882812f, 0.876953f, 0.870605f, 0.865723f, - 0.003704f, 0.011169f, 0.019165f, 0.026550f, 0.035339f, 0.043488f, 0.052277f, 0.061066f, - 0.071045f, 0.080933f, 0.090576f, 0.101074f, 0.111877f, 0.122925f, 0.134277f, 0.146118f, - 0.157837f, 0.170288f, 0.183105f, 0.195557f, 0.209351f, 0.222900f, 0.236328f, 0.250732f, - 0.264893f, 0.279297f, 0.294189f, 0.308838f, 0.323975f, 0.339844f, 0.354736f, 0.370117f, - 0.385986f, 0.401367f, 0.416504f, 0.432861f, 0.448486f, 0.463867f, 0.480469f, 0.497070f, - 0.511719f, 0.527832f, 0.544434f, 0.559570f, 0.575684f, 0.591797f, 0.606934f, 0.623047f, - 0.638184f, 0.654297f, 0.668945f, 0.684570f, 0.699219f, 0.714355f, 0.729492f, 0.744629f, - 0.758789f, 0.773926f, 0.886230f, 0.883301f, 0.877441f, 0.871582f, 0.866211f, 0.860840f, - 0.003500f, 0.010292f, 0.017395f, 0.024963f, 0.032440f, 0.040344f, 0.048462f, 0.057098f, - 0.065063f, 0.074646f, 0.083679f, 0.093445f, 0.103882f, 0.114136f, 0.124451f, 0.135498f, - 0.146606f, 0.158447f, 0.170410f, 0.182739f, 0.195435f, 0.208008f, 0.221558f, 0.234863f, - 0.248657f, 0.262695f, 0.276855f, 0.291748f, 0.306152f, 0.320801f, 0.335693f, 0.350830f, - 0.365967f, 0.382080f, 0.396973f, 0.413330f, 0.429199f, 0.444336f, 0.459473f, 0.476074f, - 0.492188f, 0.507812f, 0.524414f, 0.540039f, 0.555664f, 0.571777f, 0.586914f, 0.604004f, - 0.619629f, 0.635742f, 0.650391f, 0.666504f, 0.682129f, 0.697754f, 0.712891f, 0.728027f, - 0.743164f, 0.758301f, 0.878906f, 0.877441f, 0.871582f, 0.866699f, 0.860840f, 0.856445f, - 0.003084f, 0.009697f, 0.016403f, 0.022659f, 0.029892f, 0.037354f, 0.044281f, 0.052338f, - 0.060516f, 0.068970f, 0.077515f, 0.086243f, 0.096069f, 0.105713f, 0.115356f, 0.125610f, - 0.136353f, 0.147339f, 0.158081f, 0.170410f, 0.181396f, 0.194458f, 0.207275f, 0.219482f, - 0.232910f, 0.246704f, 0.260010f, 0.274170f, 0.288330f, 0.302979f, 0.317383f, 0.332764f, - 0.347656f, 0.363037f, 0.378174f, 0.392578f, 0.408936f, 0.424316f, 0.440430f, 0.456299f, - 0.472656f, 0.488525f, 0.503906f, 0.519531f, 0.535645f, 0.552734f, 0.568359f, 0.584961f, - 0.600586f, 0.616699f, 0.633301f, 0.648438f, 0.663574f, 0.679199f, 0.694824f, 0.710938f, - 0.726074f, 0.742188f, 0.872559f, 0.870605f, 0.865723f, 0.860840f, 0.855957f, 0.851074f, - 0.002913f, 0.008781f, 0.014938f, 0.021759f, 0.027878f, 0.034393f, 0.041412f, 0.048737f, - 0.055969f, 0.063599f, 0.072021f, 0.080200f, 0.088928f, 0.097839f, 0.106934f, 0.116150f, - 0.126587f, 0.136353f, 0.147095f, 0.157715f, 0.169189f, 0.181519f, 0.193481f, 0.205933f, - 0.217773f, 0.231323f, 0.244629f, 0.257812f, 0.271240f, 0.285400f, 0.299561f, 0.314453f, - 0.329590f, 0.343506f, 0.358887f, 0.373779f, 0.389648f, 0.405029f, 0.420410f, 0.437012f, - 0.452393f, 0.468262f, 0.484375f, 0.500000f, 0.516113f, 0.532227f, 0.548828f, 0.564941f, - 0.581055f, 0.597168f, 0.612793f, 0.629883f, 0.645508f, 0.662109f, 0.678223f, 0.694336f, - 0.709473f, 0.726074f, 0.863770f, 0.864258f, 0.859863f, 0.854980f, 0.850586f, 0.846191f, - 0.002815f, 0.008194f, 0.013954f, 0.019653f, 0.025696f, 0.031982f, 0.038177f, 0.044830f, - 0.051819f, 0.058502f, 0.066162f, 0.073792f, 0.082031f, 0.090393f, 0.098999f, 0.107605f, - 0.117493f, 0.126709f, 0.137207f, 0.146729f, 0.157593f, 0.168579f, 0.179810f, 0.191772f, - 0.203369f, 0.215820f, 0.228882f, 0.241455f, 0.254395f, 0.268311f, 0.282227f, 0.296631f, - 0.310303f, 0.325439f, 0.339844f, 0.354736f, 0.370361f, 0.385742f, 0.400879f, 0.416504f, - 0.432617f, 0.448486f, 0.464355f, 0.479980f, 0.496094f, 0.513184f, 0.528809f, 0.545410f, - 0.561035f, 0.578613f, 0.594727f, 0.611328f, 0.626953f, 0.643555f, 0.660156f, 0.676270f, - 0.693359f, 0.709473f, 0.856445f, 0.858398f, 0.854492f, 0.849121f, 0.845215f, 0.841309f, - 0.002583f, 0.007492f, 0.012878f, 0.018417f, 0.023941f, 0.029495f, 0.035339f, 0.041779f, - 0.047577f, 0.054047f, 0.061523f, 0.068787f, 0.075562f, 0.083313f, 0.091858f, 0.099792f, - 0.108521f, 0.117615f, 0.126709f, 0.136108f, 0.146851f, 0.156860f, 0.166992f, 0.178345f, - 0.189819f, 0.202148f, 0.213623f, 0.225830f, 0.238892f, 0.252197f, 0.265137f, 0.278809f, - 0.292480f, 0.306885f, 0.321045f, 0.336914f, 0.350830f, 0.366943f, 0.381348f, 0.396240f, - 0.412354f, 0.428223f, 0.444336f, 0.460449f, 0.476318f, 0.493408f, 0.509277f, 0.525879f, - 0.542480f, 0.559082f, 0.574707f, 0.591797f, 0.608398f, 0.625488f, 0.642090f, 0.659180f, - 0.675781f, 0.691406f, 0.848145f, 0.851562f, 0.848145f, 0.843750f, 0.838867f, 0.835449f, - 0.002512f, 0.007374f, 0.012115f, 0.016983f, 0.022064f, 0.027359f, 0.032715f, 0.038147f, - 0.044373f, 0.050354f, 0.056641f, 0.063293f, 0.070190f, 0.077026f, 0.084717f, 0.092041f, - 0.100342f, 0.108398f, 0.117554f, 0.126221f, 0.135742f, 0.145142f, 0.155151f, 0.165771f, - 0.176758f, 0.187988f, 0.199341f, 0.210815f, 0.223389f, 0.236206f, 0.249023f, 0.261719f, - 0.275879f, 0.289062f, 0.303467f, 0.317627f, 0.332520f, 0.347412f, 0.361816f, 0.377197f, - 0.393066f, 0.407959f, 0.424072f, 0.440186f, 0.457031f, 0.473145f, 0.489502f, 0.505859f, - 0.522461f, 0.540039f, 0.555664f, 0.572754f, 0.589844f, 0.606445f, 0.623535f, 0.640625f, - 0.658203f, 0.675781f, 0.840820f, 0.843750f, 0.841309f, 0.836914f, 0.833984f, 0.830566f, - 0.002369f, 0.006668f, 0.011093f, 0.015778f, 0.020523f, 0.025223f, 0.030701f, 0.035339f, - 0.040710f, 0.046600f, 0.051971f, 0.058075f, 0.064819f, 0.071228f, 0.077942f, 0.085205f, - 0.092224f, 0.100464f, 0.108398f, 0.116882f, 0.125610f, 0.134155f, 0.143555f, 0.153564f, - 0.164062f, 0.174316f, 0.185303f, 0.196899f, 0.208496f, 0.220093f, 0.232666f, 0.245239f, - 0.258057f, 0.271729f, 0.285645f, 0.299561f, 0.313721f, 0.328613f, 0.342773f, 0.358154f, - 0.373535f, 0.388916f, 0.405518f, 0.419922f, 0.437012f, 0.453125f, 0.469238f, 0.486328f, - 0.502930f, 0.519531f, 0.536133f, 0.553223f, 0.571289f, 0.588379f, 0.605469f, 0.623047f, - 0.640137f, 0.656250f, 0.833008f, 0.837402f, 0.834473f, 0.831055f, 0.827637f, 0.824219f, - 0.002188f, 0.006027f, 0.010582f, 0.014297f, 0.018921f, 0.023270f, 0.028183f, 0.032593f, - 0.037781f, 0.042999f, 0.048584f, 0.053650f, 0.059601f, 0.065369f, 0.071899f, 0.078369f, - 0.085449f, 0.092407f, 0.099609f, 0.107788f, 0.115601f, 0.124451f, 0.133301f, 0.142212f, - 0.151978f, 0.161865f, 0.172363f, 0.182617f, 0.193970f, 0.205566f, 0.217407f, 0.229858f, - 0.241943f, 0.254639f, 0.268311f, 0.281494f, 0.295654f, 0.310059f, 0.324219f, 0.339600f, - 0.353760f, 0.369629f, 0.385010f, 0.400879f, 0.417725f, 0.433594f, 0.449219f, 0.465820f, - 0.482910f, 0.499512f, 0.517090f, 0.534180f, 0.551270f, 0.568848f, 0.586426f, 0.604004f, - 0.622559f, 0.639160f, 0.824219f, 0.830078f, 0.827637f, 0.824707f, 0.821777f, 0.818359f, - 0.002098f, 0.005634f, 0.009354f, 0.013557f, 0.017685f, 0.021576f, 0.025604f, 0.030380f, - 0.034943f, 0.039429f, 0.044281f, 0.049255f, 0.055023f, 0.060577f, 0.066101f, 0.072144f, - 0.078491f, 0.085083f, 0.091858f, 0.098999f, 0.106873f, 0.114502f, 0.122498f, 0.131592f, - 0.140137f, 0.149536f, 0.159424f, 0.169556f, 0.180054f, 0.191162f, 0.202026f, 0.213989f, - 0.226318f, 0.239136f, 0.250977f, 0.264648f, 0.278320f, 0.291748f, 0.305908f, 0.320557f, - 0.334961f, 0.350342f, 0.365479f, 0.381592f, 0.397461f, 0.413818f, 0.429199f, 0.446289f, - 0.462891f, 0.479736f, 0.496338f, 0.514160f, 0.530762f, 0.548828f, 0.566406f, 0.584473f, - 0.602539f, 0.621582f, 0.815918f, 0.823730f, 0.821289f, 0.817871f, 0.815430f, 0.812500f, - 0.001772f, 0.005249f, 0.008995f, 0.012260f, 0.016251f, 0.020020f, 0.024216f, 0.027603f, - 0.032196f, 0.036377f, 0.041199f, 0.045410f, 0.050110f, 0.055603f, 0.061005f, 0.066406f, - 0.072327f, 0.077820f, 0.084290f, 0.090942f, 0.098083f, 0.105164f, 0.113037f, 0.120789f, - 0.129272f, 0.138062f, 0.147339f, 0.156982f, 0.166626f, 0.176758f, 0.187866f, 0.199097f, - 0.210449f, 0.222412f, 0.234985f, 0.247559f, 0.260742f, 0.273682f, 0.287598f, 0.302002f, - 0.316650f, 0.331299f, 0.346191f, 0.362061f, 0.377686f, 0.393066f, 0.409668f, 0.426514f, - 0.443115f, 0.459717f, 0.476807f, 0.494629f, 0.511230f, 0.529785f, 0.547852f, 0.565430f, - 0.583984f, 0.602539f, 0.806152f, 0.814453f, 0.813965f, 0.811035f, 0.809082f, 0.806641f, - 0.001631f, 0.005131f, 0.008186f, 0.011673f, 0.014938f, 0.018463f, 0.021957f, 0.025635f, - 0.029083f, 0.033325f, 0.037445f, 0.041840f, 0.046478f, 0.050751f, 0.055634f, 0.060760f, - 0.065979f, 0.071472f, 0.077515f, 0.083801f, 0.090027f, 0.096802f, 0.104065f, 0.110840f, - 0.119080f, 0.127197f, 0.135498f, 0.144775f, 0.153931f, 0.163574f, 0.173462f, 0.184570f, - 0.195312f, 0.207153f, 0.218506f, 0.230591f, 0.243652f, 0.256348f, 0.270020f, 0.283691f, - 0.297852f, 0.312744f, 0.326904f, 0.342529f, 0.357910f, 0.373535f, 0.389404f, 0.406494f, - 0.421875f, 0.439941f, 0.457275f, 0.474365f, 0.492432f, 0.509766f, 0.527832f, 0.546875f, - 0.564941f, 0.584473f, 0.797852f, 0.807129f, 0.807129f, 0.804199f, 0.801758f, 0.799316f, - 0.001632f, 0.004704f, 0.007912f, 0.010788f, 0.013870f, 0.017105f, 0.020187f, 0.023483f, - 0.026932f, 0.030563f, 0.034332f, 0.038086f, 0.042694f, 0.046631f, 0.050995f, 0.055725f, - 0.060486f, 0.065674f, 0.070862f, 0.076721f, 0.082825f, 0.088623f, 0.094910f, 0.102112f, - 0.109070f, 0.116516f, 0.124695f, 0.133057f, 0.141968f, 0.151001f, 0.160522f, 0.170776f, - 0.181030f, 0.191650f, 0.202881f, 0.214722f, 0.227417f, 0.239624f, 0.252686f, 0.265625f, - 0.279785f, 0.293213f, 0.308350f, 0.323242f, 0.338867f, 0.354248f, 0.370117f, 0.386475f, - 0.403076f, 0.420410f, 0.437012f, 0.454102f, 0.471924f, 0.490234f, 0.508789f, 0.526855f, - 0.545410f, 0.564453f, 0.788086f, 0.799316f, 0.798828f, 0.797852f, 0.794434f, 0.791992f, - 0.001594f, 0.004177f, 0.007122f, 0.010201f, 0.012344f, 0.015839f, 0.018372f, 0.021683f, - 0.024857f, 0.028534f, 0.031464f, 0.035034f, 0.038879f, 0.042572f, 0.046295f, 0.051056f, - 0.055389f, 0.059723f, 0.064697f, 0.069763f, 0.075073f, 0.080750f, 0.087219f, 0.093445f, - 0.099548f, 0.107056f, 0.114136f, 0.121887f, 0.130249f, 0.138794f, 0.147217f, 0.157104f, - 0.166748f, 0.177124f, 0.187988f, 0.199097f, 0.210693f, 0.222778f, 0.235352f, 0.248169f, - 0.261719f, 0.275635f, 0.289062f, 0.303955f, 0.319336f, 0.334717f, 0.350098f, 0.365479f, - 0.382324f, 0.398926f, 0.416016f, 0.433594f, 0.451904f, 0.469238f, 0.487549f, 0.506348f, - 0.525391f, 0.544922f, 0.779297f, 0.791504f, 0.791504f, 0.789551f, 0.788086f, 0.786133f, - 0.001365f, 0.004173f, 0.006222f, 0.008842f, 0.011703f, 0.014366f, 0.017242f, 0.020218f, - 0.022903f, 0.025787f, 0.028824f, 0.032227f, 0.035522f, 0.038818f, 0.042511f, 0.046326f, - 0.050507f, 0.054657f, 0.058594f, 0.063660f, 0.068359f, 0.073914f, 0.078918f, 0.085083f, - 0.091125f, 0.097534f, 0.104126f, 0.111511f, 0.118896f, 0.126831f, 0.135742f, 0.144043f, - 0.153564f, 0.163330f, 0.173462f, 0.184082f, 0.195068f, 0.206787f, 0.218628f, 0.231079f, - 0.243896f, 0.257080f, 0.270996f, 0.285645f, 0.300049f, 0.314941f, 0.330322f, 0.346191f, - 0.362305f, 0.379395f, 0.395508f, 0.412842f, 0.431641f, 0.448975f, 0.468262f, 0.487549f, - 0.505371f, 0.525391f, 0.769531f, 0.783691f, 0.783691f, 0.782715f, 0.781250f, 0.778809f, - 0.001230f, 0.003925f, 0.006268f, 0.008659f, 0.010796f, 0.013145f, 0.015617f, 0.018234f, - 0.021133f, 0.023682f, 0.026215f, 0.029251f, 0.032349f, 0.035400f, 0.038696f, 0.042206f, - 0.045807f, 0.049377f, 0.053925f, 0.057953f, 0.062500f, 0.067078f, 0.071777f, 0.077271f, - 0.082703f, 0.088806f, 0.094910f, 0.101379f, 0.109192f, 0.115967f, 0.123779f, 0.131470f, - 0.140259f, 0.149536f, 0.159302f, 0.169312f, 0.180054f, 0.190674f, 0.202515f, 0.214722f, - 0.226562f, 0.239624f, 0.253174f, 0.266602f, 0.281738f, 0.295898f, 0.311035f, 0.326904f, - 0.342529f, 0.359131f, 0.375732f, 0.393066f, 0.410400f, 0.428467f, 0.447510f, 0.466064f, - 0.485596f, 0.504883f, 0.759277f, 0.774902f, 0.775879f, 0.774902f, 0.773438f, 0.771973f, - 0.001031f, 0.003601f, 0.005604f, 0.007858f, 0.009880f, 0.012146f, 0.014549f, 0.016998f, - 0.019043f, 0.021362f, 0.024475f, 0.026566f, 0.029358f, 0.032196f, 0.035248f, 0.038391f, - 0.041656f, 0.045044f, 0.048553f, 0.052582f, 0.056213f, 0.060669f, 0.065186f, 0.070068f, - 0.074768f, 0.080322f, 0.086060f, 0.092102f, 0.098877f, 0.105408f, 0.112366f, 0.120239f, - 0.128540f, 0.136597f, 0.145874f, 0.155396f, 0.165283f, 0.175537f, 0.186401f, 0.198120f, - 0.210083f, 0.222534f, 0.235229f, 0.248657f, 0.262451f, 0.277344f, 0.291504f, 0.307617f, - 0.322998f, 0.339111f, 0.354980f, 0.372559f, 0.390625f, 0.408936f, 0.426758f, 0.445312f, - 0.466064f, 0.485840f, 0.749512f, 0.765137f, 0.767578f, 0.767090f, 0.765137f, 0.764648f, - 0.001161f, 0.003078f, 0.005310f, 0.007282f, 0.009201f, 0.011330f, 0.013214f, 0.015404f, - 0.017273f, 0.019409f, 0.021988f, 0.024078f, 0.026550f, 0.029358f, 0.032043f, 0.034454f, - 0.037415f, 0.040710f, 0.043854f, 0.047272f, 0.050659f, 0.054840f, 0.058777f, 0.063293f, - 0.067566f, 0.072449f, 0.077759f, 0.083069f, 0.088928f, 0.095886f, 0.102478f, 0.109070f, - 0.116760f, 0.124390f, 0.132935f, 0.141479f, 0.151123f, 0.161011f, 0.171143f, 0.182007f, - 0.193726f, 0.205688f, 0.218018f, 0.230835f, 0.244507f, 0.258789f, 0.272949f, 0.287109f, - 0.303467f, 0.319336f, 0.335449f, 0.352539f, 0.369873f, 0.387939f, 0.406250f, 0.425049f, - 0.444824f, 0.464844f, 0.739258f, 0.756348f, 0.758789f, 0.758789f, 0.757324f, 0.756836f, - 0.001004f, 0.002939f, 0.005005f, 0.006779f, 0.008453f, 0.010323f, 0.012177f, 0.013870f, - 0.016052f, 0.018051f, 0.019638f, 0.022141f, 0.023956f, 0.026413f, 0.028870f, 0.031281f, - 0.033661f, 0.036591f, 0.039429f, 0.042542f, 0.045776f, 0.049011f, 0.053009f, 0.056885f, - 0.061035f, 0.065186f, 0.069885f, 0.075134f, 0.080505f, 0.085999f, 0.091858f, 0.098633f, - 0.105591f, 0.112732f, 0.120667f, 0.128662f, 0.137573f, 0.146729f, 0.156372f, 0.166748f, - 0.177490f, 0.189331f, 0.201294f, 0.213501f, 0.226807f, 0.239746f, 0.254150f, 0.268555f, - 0.283936f, 0.298828f, 0.316162f, 0.332275f, 0.349609f, 0.367432f, 0.385498f, 0.404053f, - 0.423828f, 0.443848f, 0.728516f, 0.747559f, 0.750488f, 0.750488f, 0.749512f, 0.748047f, - 0.000970f, 0.002523f, 0.004665f, 0.006203f, 0.007759f, 0.009491f, 0.011070f, 0.012802f, - 0.014336f, 0.016266f, 0.017944f, 0.019852f, 0.021805f, 0.023911f, 0.025818f, 0.028137f, - 0.030579f, 0.032837f, 0.035248f, 0.038055f, 0.041046f, 0.044189f, 0.047333f, 0.050842f, - 0.054504f, 0.058502f, 0.062866f, 0.067383f, 0.071960f, 0.077393f, 0.082642f, 0.088928f, - 0.095093f, 0.101685f, 0.108765f, 0.116272f, 0.124451f, 0.133423f, 0.142212f, 0.152100f, - 0.162354f, 0.172729f, 0.184692f, 0.196411f, 0.209106f, 0.221802f, 0.235718f, 0.250000f, - 0.265137f, 0.280029f, 0.296143f, 0.312012f, 0.329346f, 0.346924f, 0.364990f, 0.384277f, - 0.403564f, 0.423340f, 0.718262f, 0.738770f, 0.741211f, 0.742188f, 0.741211f, 0.740234f, - 0.000785f, 0.002600f, 0.004028f, 0.005390f, 0.007275f, 0.008774f, 0.010124f, 0.011620f, - 0.013306f, 0.014427f, 0.015991f, 0.017838f, 0.019577f, 0.021469f, 0.023254f, 0.024902f, - 0.027115f, 0.029190f, 0.031677f, 0.034088f, 0.036682f, 0.039307f, 0.042175f, 0.045410f, - 0.048553f, 0.052002f, 0.055908f, 0.060028f, 0.064270f, 0.068909f, 0.074097f, 0.079163f, - 0.085022f, 0.091309f, 0.097473f, 0.104797f, 0.112183f, 0.120239f, 0.128662f, 0.137451f, - 0.146973f, 0.157471f, 0.168213f, 0.179810f, 0.191650f, 0.204468f, 0.217529f, 0.231201f, - 0.245605f, 0.260254f, 0.275879f, 0.292236f, 0.308838f, 0.326416f, 0.344238f, 0.363037f, - 0.382080f, 0.403076f, 0.707031f, 0.729980f, 0.732422f, 0.733398f, 0.733398f, 0.732910f, - 0.000775f, 0.002190f, 0.003696f, 0.005081f, 0.006397f, 0.007858f, 0.009239f, 0.010323f, - 0.011803f, 0.012978f, 0.014328f, 0.015915f, 0.017349f, 0.019058f, 0.020630f, 0.022339f, - 0.024445f, 0.025909f, 0.028275f, 0.030151f, 0.032532f, 0.035065f, 0.037476f, 0.040283f, - 0.042969f, 0.046448f, 0.049469f, 0.053314f, 0.056976f, 0.061371f, 0.065613f, 0.070435f, - 0.075623f, 0.081360f, 0.087341f, 0.093628f, 0.100220f, 0.107788f, 0.115845f, 0.123901f, - 0.133057f, 0.142456f, 0.152832f, 0.163574f, 0.174561f, 0.187012f, 0.199463f, 0.212646f, - 0.226562f, 0.241455f, 0.256836f, 0.272705f, 0.288818f, 0.305664f, 0.323486f, 0.341797f, - 0.362305f, 0.382080f, 0.695312f, 0.719238f, 0.722656f, 0.724121f, 0.724121f, 0.723633f, - 0.000906f, 0.002022f, 0.003521f, 0.004963f, 0.005756f, 0.006847f, 0.008446f, 0.009392f, - 0.010437f, 0.012039f, 0.012863f, 0.014343f, 0.015457f, 0.016876f, 0.018295f, 0.019730f, - 0.021484f, 0.023102f, 0.024689f, 0.026581f, 0.028717f, 0.030945f, 0.032928f, 0.035370f, - 0.037872f, 0.040894f, 0.043915f, 0.047028f, 0.050415f, 0.054169f, 0.058167f, 0.062286f, - 0.067078f, 0.071960f, 0.077209f, 0.082947f, 0.089417f, 0.096008f, 0.103271f, 0.110718f, - 0.119324f, 0.128052f, 0.137817f, 0.147705f, 0.158691f, 0.169922f, 0.181519f, 0.195435f, - 0.208496f, 0.222534f, 0.237305f, 0.252441f, 0.268799f, 0.285645f, 0.302979f, 0.322266f, - 0.340332f, 0.360840f, 0.683594f, 0.708984f, 0.714355f, 0.715332f, 0.715820f, 0.715332f, - 0.000700f, 0.002043f, 0.003139f, 0.004219f, 0.005417f, 0.006477f, 0.007442f, 0.008415f, - 0.009499f, 0.010475f, 0.011497f, 0.012619f, 0.013824f, 0.014969f, 0.016190f, 0.017639f, - 0.018799f, 0.020386f, 0.021896f, 0.023560f, 0.025131f, 0.027176f, 0.028900f, 0.031067f, - 0.033295f, 0.035919f, 0.038239f, 0.041229f, 0.044373f, 0.047394f, 0.050934f, 0.054871f, - 0.058838f, 0.063293f, 0.068115f, 0.073303f, 0.078857f, 0.084839f, 0.091309f, 0.098328f, - 0.106079f, 0.114136f, 0.123230f, 0.132690f, 0.143066f, 0.153442f, 0.165161f, 0.177368f, - 0.190186f, 0.203979f, 0.218262f, 0.232910f, 0.248901f, 0.265381f, 0.282227f, 0.301025f, - 0.319580f, 0.339355f, 0.672852f, 0.699707f, 0.704590f, 0.706055f, 0.706543f, 0.706055f, - 0.000762f, 0.001804f, 0.002762f, 0.003914f, 0.004791f, 0.005764f, 0.006542f, 0.007622f, - 0.008606f, 0.009232f, 0.010178f, 0.011093f, 0.012108f, 0.013191f, 0.014412f, 0.015289f, - 0.016510f, 0.017731f, 0.019119f, 0.020615f, 0.022049f, 0.023483f, 0.025345f, 0.027100f, - 0.028885f, 0.031067f, 0.033417f, 0.035797f, 0.038422f, 0.041382f, 0.044495f, 0.047638f, - 0.051178f, 0.055267f, 0.059387f, 0.064026f, 0.069092f, 0.074585f, 0.080566f, 0.087097f, - 0.093811f, 0.101624f, 0.109619f, 0.117798f, 0.127319f, 0.137817f, 0.148682f, 0.160278f, - 0.172607f, 0.185669f, 0.199097f, 0.214233f, 0.229492f, 0.245850f, 0.261963f, 0.280273f, - 0.299316f, 0.319580f, 0.660645f, 0.689453f, 0.694824f, 0.696777f, 0.697266f, 0.697266f, - 0.000499f, 0.001527f, 0.002565f, 0.003622f, 0.004429f, 0.005138f, 0.005955f, 0.006691f, - 0.007317f, 0.008156f, 0.008949f, 0.009903f, 0.010635f, 0.011452f, 0.012512f, 0.013451f, - 0.014503f, 0.015610f, 0.016632f, 0.017746f, 0.019073f, 0.020355f, 0.021957f, 0.023453f, - 0.025208f, 0.026932f, 0.028732f, 0.030945f, 0.033142f, 0.035614f, 0.038300f, 0.041199f, - 0.044464f, 0.047760f, 0.051514f, 0.055573f, 0.059998f, 0.064819f, 0.070312f, 0.075867f, - 0.082275f, 0.088806f, 0.096436f, 0.104797f, 0.113342f, 0.122559f, 0.132568f, 0.143799f, - 0.155396f, 0.167725f, 0.181274f, 0.195068f, 0.209961f, 0.225708f, 0.242310f, 0.259766f, - 0.277832f, 0.297363f, 0.648926f, 0.678711f, 0.685059f, 0.687500f, 0.687500f, 0.687988f, - 0.000653f, 0.001627f, 0.002562f, 0.003166f, 0.003872f, 0.004562f, 0.005287f, 0.005905f, - 0.006557f, 0.007309f, 0.007835f, 0.008621f, 0.009140f, 0.010109f, 0.010773f, 0.011627f, - 0.012428f, 0.013351f, 0.014488f, 0.015472f, 0.016479f, 0.017578f, 0.018845f, 0.020157f, - 0.021591f, 0.023132f, 0.024765f, 0.026337f, 0.028473f, 0.030594f, 0.032867f, 0.035309f, - 0.037933f, 0.041107f, 0.044403f, 0.047852f, 0.051666f, 0.055756f, 0.060455f, 0.065552f, - 0.070740f, 0.077454f, 0.083862f, 0.091125f, 0.099304f, 0.107971f, 0.117859f, 0.127808f, - 0.139038f, 0.150757f, 0.163574f, 0.176880f, 0.191162f, 0.206665f, 0.222656f, 0.239258f, - 0.257568f, 0.277100f, 0.636230f, 0.667969f, 0.675293f, 0.677734f, 0.678223f, 0.678711f, - 0.000393f, 0.001375f, 0.002174f, 0.002773f, 0.003334f, 0.004070f, 0.004692f, 0.005047f, - 0.005672f, 0.006298f, 0.006893f, 0.007454f, 0.007957f, 0.008636f, 0.009171f, 0.010002f, - 0.010674f, 0.011574f, 0.012451f, 0.013145f, 0.014091f, 0.014893f, 0.016083f, 0.017151f, - 0.018402f, 0.019714f, 0.021042f, 0.022415f, 0.024155f, 0.026108f, 0.027786f, 0.030212f, - 0.032379f, 0.034698f, 0.037415f, 0.040436f, 0.043793f, 0.047455f, 0.051727f, 0.056030f, - 0.061218f, 0.066284f, 0.072571f, 0.079041f, 0.086121f, 0.094299f, 0.102844f, 0.112305f, - 0.122925f, 0.134033f, 0.145752f, 0.158569f, 0.172729f, 0.187378f, 0.203003f, 0.219238f, - 0.237671f, 0.255859f, 0.624023f, 0.657227f, 0.664062f, 0.666992f, 0.668457f, 0.668457f, - 0.000379f, 0.001404f, 0.001893f, 0.002403f, 0.002840f, 0.003458f, 0.004021f, 0.004459f, - 0.004894f, 0.005527f, 0.005844f, 0.006256f, 0.006866f, 0.007423f, 0.007957f, 0.008476f, - 0.009155f, 0.009735f, 0.010422f, 0.011078f, 0.011925f, 0.012787f, 0.013458f, 0.014526f, - 0.015541f, 0.016632f, 0.017838f, 0.019028f, 0.020248f, 0.021851f, 0.023514f, 0.024979f, - 0.027054f, 0.029236f, 0.031555f, 0.034180f, 0.036713f, 0.040375f, 0.043854f, 0.047607f, - 0.051727f, 0.056549f, 0.061768f, 0.067627f, 0.073792f, 0.081116f, 0.089111f, 0.097595f, - 0.107056f, 0.117371f, 0.128906f, 0.141113f, 0.154053f, 0.168579f, 0.183960f, 0.199585f, - 0.216309f, 0.235352f, 0.612793f, 0.647949f, 0.652832f, 0.656250f, 0.658691f, 0.658203f, - 0.000506f, 0.001164f, 0.001575f, 0.002136f, 0.002600f, 0.003054f, 0.003405f, 0.003735f, - 0.004364f, 0.004681f, 0.004944f, 0.005569f, 0.005810f, 0.006187f, 0.006813f, 0.007233f, - 0.007881f, 0.008217f, 0.008850f, 0.009293f, 0.010109f, 0.010788f, 0.011543f, 0.012161f, - 0.012993f, 0.013931f, 0.014809f, 0.015945f, 0.016983f, 0.018234f, 0.019440f, 0.020813f, - 0.022491f, 0.024261f, 0.026169f, 0.028458f, 0.030701f, 0.033295f, 0.036560f, 0.039520f, - 0.043121f, 0.047333f, 0.052032f, 0.056885f, 0.062561f, 0.068909f, 0.076111f, 0.083496f, - 0.092407f, 0.101929f, 0.112671f, 0.124451f, 0.136719f, 0.150146f, 0.165039f, 0.180786f, - 0.197510f, 0.215210f, 0.597656f, 0.636230f, 0.642578f, 0.647461f, 0.647949f, 0.649902f, - 0.000344f, 0.001057f, 0.001456f, 0.001907f, 0.002377f, 0.002735f, 0.002983f, 0.003359f, - 0.003651f, 0.003960f, 0.004311f, 0.004471f, 0.005009f, 0.005283f, 0.005653f, 0.006145f, - 0.006592f, 0.006889f, 0.007469f, 0.007889f, 0.008423f, 0.008911f, 0.009567f, 0.010124f, - 0.010788f, 0.011574f, 0.012466f, 0.013123f, 0.014053f, 0.015091f, 0.016159f, 0.017288f, - 0.018539f, 0.020111f, 0.021698f, 0.023285f, 0.025024f, 0.027405f, 0.029800f, 0.032501f, - 0.035583f, 0.039001f, 0.042908f, 0.047302f, 0.052185f, 0.057465f, 0.063843f, 0.070984f, - 0.078857f, 0.087463f, 0.097168f, 0.108215f, 0.120117f, 0.132812f, 0.146851f, 0.161865f, - 0.177856f, 0.195557f, 0.585449f, 0.624023f, 0.633301f, 0.636230f, 0.637695f, 0.638672f, - 0.000516f, 0.000847f, 0.001210f, 0.001663f, 0.002012f, 0.002218f, 0.002424f, 0.002861f, - 0.002947f, 0.003275f, 0.003469f, 0.003819f, 0.004169f, 0.004337f, 0.004658f, 0.005169f, - 0.005424f, 0.005795f, 0.006138f, 0.006500f, 0.007057f, 0.007458f, 0.007874f, 0.008369f, - 0.008888f, 0.009583f, 0.010147f, 0.010864f, 0.011589f, 0.012428f, 0.013161f, 0.013931f, - 0.015076f, 0.016266f, 0.017456f, 0.018845f, 0.020432f, 0.022232f, 0.024094f, 0.026459f, - 0.028809f, 0.031586f, 0.034973f, 0.038513f, 0.042755f, 0.047485f, 0.052643f, 0.058929f, - 0.065796f, 0.073792f, 0.082581f, 0.092407f, 0.103516f, 0.115723f, 0.128906f, 0.142944f, - 0.158813f, 0.175781f, 0.572266f, 0.613770f, 0.621094f, 0.625977f, 0.626953f, 0.628418f, - 0.000262f, 0.000864f, 0.001096f, 0.001409f, 0.001576f, 0.001852f, 0.002047f, 0.002247f, - 0.002518f, 0.002741f, 0.002956f, 0.003157f, 0.003359f, 0.003597f, 0.003872f, 0.004230f, - 0.004406f, 0.004772f, 0.005035f, 0.005379f, 0.005695f, 0.006153f, 0.006485f, 0.006935f, - 0.007275f, 0.007801f, 0.008301f, 0.008789f, 0.009300f, 0.009949f, 0.010727f, 0.011482f, - 0.012245f, 0.013145f, 0.014236f, 0.015236f, 0.016525f, 0.017838f, 0.019348f, 0.021088f, - 0.023010f, 0.025253f, 0.027878f, 0.031128f, 0.034149f, 0.038269f, 0.042694f, 0.047852f, - 0.053833f, 0.060852f, 0.068665f, 0.077698f, 0.087891f, 0.099182f, 0.111633f, 0.125732f, - 0.140381f, 0.157227f, 0.558105f, 0.601562f, 0.610840f, 0.614746f, 0.617188f, 0.619141f, - 0.000270f, 0.000683f, 0.000851f, 0.001138f, 0.001346f, 0.001561f, 0.001701f, 0.001884f, - 0.001984f, 0.002193f, 0.002455f, 0.002609f, 0.002743f, 0.002993f, 0.003159f, 0.003361f, - 0.003593f, 0.003883f, 0.004044f, 0.004360f, 0.004532f, 0.004971f, 0.005169f, 0.005573f, - 0.005863f, 0.006252f, 0.006653f, 0.007095f, 0.007572f, 0.008110f, 0.008713f, 0.009056f, - 0.009827f, 0.010574f, 0.011307f, 0.012070f, 0.013069f, 0.014122f, 0.015297f, 0.016678f, - 0.018234f, 0.019775f, 0.021835f, 0.024216f, 0.026917f, 0.030151f, 0.033875f, 0.038147f, - 0.043121f, 0.049408f, 0.056091f, 0.064026f, 0.073059f, 0.083801f, 0.095276f, 0.108459f, - 0.122803f, 0.138794f, 0.545410f, 0.590332f, 0.599609f, 0.603516f, 0.606445f, 0.607422f, - 0.000190f, 0.000607f, 0.000724f, 0.000989f, 0.001171f, 0.001265f, 0.001416f, 0.001602f, - 0.001666f, 0.001761f, 0.001893f, 0.002102f, 0.002199f, 0.002413f, 0.002537f, 0.002743f, - 0.002850f, 0.003027f, 0.003258f, 0.003494f, 0.003729f, 0.003937f, 0.004204f, 0.004410f, - 0.004616f, 0.004921f, 0.005192f, 0.005604f, 0.005936f, 0.006298f, 0.006836f, 0.007233f, - 0.007694f, 0.008224f, 0.008827f, 0.009506f, 0.010262f, 0.011055f, 0.011978f, 0.012955f, - 0.014099f, 0.015434f, 0.017029f, 0.018677f, 0.020813f, 0.023193f, 0.026169f, 0.029541f, - 0.033783f, 0.038513f, 0.044403f, 0.051208f, 0.059387f, 0.068665f, 0.079468f, 0.091858f, - 0.105774f, 0.120728f, 0.530762f, 0.578125f, 0.588379f, 0.592773f, 0.595215f, 0.597168f, - 0.000151f, 0.000443f, 0.000673f, 0.000793f, 0.000937f, 0.000987f, 0.001092f, 0.001192f, - 0.001324f, 0.001460f, 0.001495f, 0.001565f, 0.001778f, 0.001944f, 0.002054f, 0.002096f, - 0.002254f, 0.002338f, 0.002594f, 0.002737f, 0.002886f, 0.003048f, 0.003294f, 0.003460f, - 0.003679f, 0.003868f, 0.004086f, 0.004322f, 0.004642f, 0.004894f, 0.005199f, 0.005554f, - 0.006035f, 0.006451f, 0.006836f, 0.007359f, 0.007820f, 0.008461f, 0.009163f, 0.009956f, - 0.010803f, 0.011871f, 0.012917f, 0.014343f, 0.015900f, 0.017670f, 0.019791f, 0.022400f, - 0.025589f, 0.029404f, 0.034210f, 0.039948f, 0.046936f, 0.055298f, 0.064941f, 0.076172f, - 0.089172f, 0.103821f, 0.517090f, 0.565918f, 0.576172f, 0.582031f, 0.584961f, 0.586426f, - 0.000203f, 0.000287f, 0.000531f, 0.000688f, 0.000738f, 0.000820f, 0.000915f, 0.000875f, - 0.001036f, 0.001117f, 0.001215f, 0.001317f, 0.001374f, 0.001476f, 0.001524f, 0.001682f, - 0.001726f, 0.001867f, 0.002014f, 0.002056f, 0.002209f, 0.002365f, 0.002495f, 0.002663f, - 0.002775f, 0.002953f, 0.003134f, 0.003325f, 0.003567f, 0.003736f, 0.004070f, 0.004261f, - 0.004494f, 0.004845f, 0.005116f, 0.005459f, 0.005928f, 0.006329f, 0.006863f, 0.007458f, - 0.008087f, 0.008873f, 0.009689f, 0.010651f, 0.011826f, 0.013130f, 0.014732f, 0.016617f, - 0.018890f, 0.021912f, 0.025482f, 0.029938f, 0.035736f, 0.042847f, 0.051453f, 0.061615f, - 0.074158f, 0.087952f, 0.504395f, 0.554199f, 0.565918f, 0.569336f, 0.573242f, 0.574219f, - 0.000215f, 0.000259f, 0.000423f, 0.000534f, 0.000499f, 0.000649f, 0.000622f, 0.000690f, - 0.000717f, 0.000817f, 0.000937f, 0.000984f, 0.001045f, 0.001148f, 0.001182f, 0.001211f, - 0.001339f, 0.001406f, 0.001463f, 0.001590f, 0.001666f, 0.001759f, 0.001867f, 0.001949f, - 0.002064f, 0.002176f, 0.002342f, 0.002453f, 0.002619f, 0.002871f, 0.003033f, 0.003101f, - 0.003389f, 0.003620f, 0.003794f, 0.004059f, 0.004368f, 0.004681f, 0.005035f, 0.005466f, - 0.005917f, 0.006405f, 0.007092f, 0.007744f, 0.008591f, 0.009506f, 0.010567f, 0.011993f, - 0.013710f, 0.015762f, 0.018326f, 0.021759f, 0.026077f, 0.031891f, 0.039124f, 0.048462f, - 0.059570f, 0.072571f, 0.489258f, 0.542480f, 0.553223f, 0.558594f, 0.562012f, 0.563965f, - 0.000067f, 0.000253f, 0.000305f, 0.000367f, 0.000422f, 0.000431f, 0.000530f, 0.000466f, - 0.000565f, 0.000590f, 0.000702f, 0.000690f, 0.000746f, 0.000795f, 0.000859f, 0.000897f, - 0.000962f, 0.001021f, 0.001069f, 0.001105f, 0.001207f, 0.001257f, 0.001354f, 0.001424f, - 0.001483f, 0.001570f, 0.001687f, 0.001750f, 0.001857f, 0.001982f, 0.002071f, 0.002281f, - 0.002361f, 0.002527f, 0.002684f, 0.002846f, 0.003092f, 0.003342f, 0.003622f, 0.003866f, - 0.004173f, 0.004520f, 0.004955f, 0.005428f, 0.006023f, 0.006687f, 0.007481f, 0.008446f, - 0.009628f, 0.011047f, 0.012840f, 0.015205f, 0.018326f, 0.022629f, 0.028442f, 0.036102f, - 0.046051f, 0.058197f, 0.476318f, 0.529785f, 0.541992f, 0.547852f, 0.550293f, 0.553223f, - 0.000000f, 0.000118f, 0.000216f, 0.000288f, 0.000272f, 0.000350f, 0.000312f, 0.000374f, - 0.000395f, 0.000470f, 0.000488f, 0.000477f, 0.000495f, 0.000548f, 0.000573f, 0.000646f, - 0.000636f, 0.000714f, 0.000763f, 0.000803f, 0.000852f, 0.000897f, 0.000930f, 0.000985f, - 0.001056f, 0.001089f, 0.001163f, 0.001210f, 0.001281f, 0.001432f, 0.001431f, 0.001548f, - 0.001622f, 0.001743f, 0.001869f, 0.001991f, 0.002104f, 0.002262f, 0.002428f, 0.002632f, - 0.002815f, 0.003077f, 0.003344f, 0.003656f, 0.004002f, 0.004478f, 0.004974f, 0.005627f, - 0.006435f, 0.007481f, 0.008713f, 0.010307f, 0.012291f, 0.015289f, 0.019409f, 0.025497f, - 0.033966f, 0.045013f, 0.461914f, 0.517090f, 0.529297f, 0.536133f, 0.539551f, 0.541504f, - 0.000073f, 0.000175f, 0.000165f, 0.000149f, 0.000200f, 0.000208f, 0.000215f, 0.000260f, - 0.000268f, 0.000277f, 0.000292f, 0.000341f, 0.000334f, 0.000370f, 0.000413f, 0.000424f, - 0.000449f, 0.000474f, 0.000488f, 0.000507f, 0.000555f, 0.000574f, 0.000616f, 0.000652f, - 0.000696f, 0.000746f, 0.000780f, 0.000804f, 0.000849f, 0.000888f, 0.000949f, 0.001011f, - 0.001075f, 0.001151f, 0.001225f, 0.001266f, 0.001385f, 0.001466f, 0.001596f, 0.001699f, - 0.001808f, 0.001980f, 0.002157f, 0.002329f, 0.002544f, 0.002850f, 0.003178f, 0.003593f, - 0.004047f, 0.004658f, 0.005508f, 0.006565f, 0.007935f, 0.009819f, 0.012527f, 0.016647f, - 0.023514f, 0.033173f, 0.447510f, 0.503906f, 0.517578f, 0.523926f, 0.527344f, 0.529297f, - 0.000000f, 0.000106f, 0.000097f, 0.000099f, 0.000136f, 0.000157f, 0.000129f, 0.000162f, - 0.000167f, 0.000172f, 0.000180f, 0.000186f, 0.000209f, 0.000227f, 0.000232f, 0.000248f, - 0.000260f, 0.000291f, 0.000300f, 0.000327f, 0.000335f, 0.000343f, 0.000363f, 0.000395f, - 0.000428f, 0.000459f, 0.000458f, 0.000477f, 0.000515f, 0.000549f, 0.000578f, 0.000621f, - 0.000659f, 0.000683f, 0.000741f, 0.000767f, 0.000818f, 0.000877f, 0.000952f, 0.001010f, - 0.001085f, 0.001177f, 0.001275f, 0.001406f, 0.001516f, 0.001664f, 0.001884f, 0.002096f, - 0.002415f, 0.002745f, 0.003231f, 0.003843f, 0.004715f, 0.005936f, 0.007629f, 0.010139f, - 0.014763f, 0.022812f, 0.433350f, 0.491455f, 0.506348f, 0.511719f, 0.515625f, 0.518066f, - 0.000104f, 0.000080f, 0.000069f, 0.000062f, 0.000074f, 0.000074f, 0.000089f, 0.000097f, - 0.000099f, 0.000102f, 0.000105f, 0.000126f, 0.000106f, 0.000119f, 0.000139f, 0.000135f, - 0.000154f, 0.000164f, 0.000166f, 0.000175f, 0.000188f, 0.000194f, 0.000211f, 0.000220f, - 0.000252f, 0.000248f, 0.000260f, 0.000272f, 0.000293f, 0.000301f, 0.000328f, 0.000347f, - 0.000365f, 0.000371f, 0.000401f, 0.000422f, 0.000447f, 0.000489f, 0.000524f, 0.000553f, - 0.000588f, 0.000635f, 0.000701f, 0.000751f, 0.000816f, 0.000897f, 0.000997f, 0.001109f, - 0.001265f, 0.001460f, 0.001686f, 0.002035f, 0.002457f, 0.003130f, 0.004124f, 0.005676f, - 0.008263f, 0.014114f, 0.418945f, 0.479492f, 0.493652f, 0.500000f, 0.503418f, 0.506836f, - 0.000089f, 0.000065f, 0.000056f, 0.000050f, 0.000045f, 0.000042f, 0.000046f, 0.000042f, - 0.000043f, 0.000055f, 0.000046f, 0.000049f, 0.000065f, 0.000055f, 0.000057f, 0.000063f, - 0.000075f, 0.000080f, 0.000078f, 0.000084f, 0.000085f, 0.000092f, 0.000097f, 0.000102f, - 0.000108f, 0.000117f, 0.000118f, 0.000138f, 0.000135f, 0.000142f, 0.000151f, 0.000160f, - 0.000172f, 0.000180f, 0.000195f, 0.000197f, 0.000210f, 0.000230f, 0.000244f, 0.000266f, - 0.000279f, 0.000299f, 0.000324f, 0.000352f, 0.000383f, 0.000414f, 0.000457f, 0.000509f, - 0.000575f, 0.000650f, 0.000756f, 0.000904f, 0.001103f, 0.001410f, 0.001880f, 0.002668f, - 0.004112f, 0.007290f, 0.404541f, 0.466309f, 0.481201f, 0.488037f, 0.492432f, 0.495361f, - 0.000066f, 0.000046f, 0.000038f, 0.000034f, 0.000031f, 0.000029f, 0.000027f, 0.000026f, - 0.000025f, 0.000023f, 0.000022f, 0.000024f, 0.000020f, 0.000021f, 0.000021f, 0.000026f, - 0.000024f, 0.000028f, 0.000031f, 0.000032f, 0.000032f, 0.000035f, 0.000040f, 0.000038f, - 0.000041f, 0.000047f, 0.000049f, 0.000043f, 0.000050f, 0.000052f, 0.000056f, 0.000059f, - 0.000066f, 0.000062f, 0.000067f, 0.000071f, 0.000082f, 0.000083f, 0.000089f, 0.000098f, - 0.000104f, 0.000107f, 0.000116f, 0.000125f, 0.000141f, 0.000149f, 0.000160f, 0.000183f, - 0.000207f, 0.000228f, 0.000264f, 0.000311f, 0.000376f, 0.000469f, 0.000646f, 0.000937f, - 0.001554f, 0.002983f, 0.390381f, 0.454346f, 0.469727f, 0.476318f, 0.480713f, 0.484131f, - 0.000028f, 0.000019f, 0.000015f, 0.000014f, 0.000014f, 0.000013f, 0.000012f, 0.000012f, - 0.000012f, 0.000012f, 0.000011f, 0.000011f, 0.000011f, 0.000011f, 0.000011f, 0.000010f, - 0.000010f, 0.000009f, 0.000009f, 0.000009f, 0.000008f, 0.000008f, 0.000008f, 0.000007f, - 0.000008f, 0.000009f, 0.000009f, 0.000010f, 0.000010f, 0.000011f, 0.000012f, 0.000011f, - 0.000014f, 0.000015f, 0.000016f, 0.000016f, 0.000018f, 0.000019f, 0.000019f, 0.000022f, - 0.000023f, 0.000024f, 0.000026f, 0.000028f, 0.000029f, 0.000032f, 0.000037f, 0.000037f, - 0.000042f, 0.000048f, 0.000056f, 0.000066f, 0.000077f, 0.000091f, 0.000124f, 0.000183f, - 0.000318f, 0.000779f, 0.376465f, 0.441406f, 0.457275f, 0.464600f, 0.468994f, 0.471924f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000001f, 0.000001f, 0.000001f, - 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000002f, 0.000002f, - 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000001f, 0.000001f, 0.000001f, - 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000002f, - 0.000002f, 0.000002f, 0.000003f, 0.000003f, 0.000003f, 0.000004f, 0.000004f, 0.000005f, - 0.000010f, 0.000027f, 0.363037f, 0.428223f, 0.444580f, 0.452881f, 0.457031f, 0.459961f, - }, - { - 0.014420f, 0.043488f, 0.072388f, 0.100830f, 0.129150f, 0.156494f, 0.183350f, 0.210327f, - 0.235352f, 0.260986f, 0.285645f, 0.309082f, 0.332764f, 0.355713f, 0.377441f, 0.399658f, - 0.420898f, 0.441650f, 0.461914f, 0.481445f, 0.500977f, 0.520508f, 0.538574f, 0.556641f, - 0.574707f, 0.591797f, 0.608398f, 0.624512f, 0.641602f, 0.657227f, 0.672363f, 0.687500f, - 0.702148f, 0.717285f, 0.730957f, 0.745117f, 0.758789f, 0.772461f, 0.783203f, 0.797363f, - 0.810547f, 0.822266f, 0.833984f, 0.845703f, 0.857422f, 0.868652f, 0.879395f, 0.890625f, - 0.901367f, 0.911621f, 0.921875f, 0.932129f, 0.941895f, 0.951660f, 0.960938f, 0.970215f, - 0.979492f, 0.987793f, 0.981934f, 0.957031f, 0.938965f, 0.923340f, 0.909668f, 0.897461f, - 0.013199f, 0.039978f, 0.066284f, 0.093445f, 0.119324f, 0.145386f, 0.170410f, 0.195801f, - 0.220581f, 0.244019f, 0.268066f, 0.291260f, 0.314453f, 0.335938f, 0.358154f, 0.379639f, - 0.399902f, 0.420898f, 0.441406f, 0.460938f, 0.480225f, 0.498291f, 0.516602f, 0.535156f, - 0.553223f, 0.570312f, 0.587891f, 0.603516f, 0.620117f, 0.636719f, 0.652832f, 0.667480f, - 0.682617f, 0.696777f, 0.711914f, 0.726074f, 0.739746f, 0.753418f, 0.766602f, 0.779785f, - 0.791992f, 0.804688f, 0.817871f, 0.829102f, 0.841309f, 0.852539f, 0.864258f, 0.875488f, - 0.886230f, 0.896973f, 0.907227f, 0.917969f, 0.928223f, 0.937500f, 0.947266f, 0.957520f, - 0.966797f, 0.975586f, 0.976562f, 0.952637f, 0.935547f, 0.920898f, 0.907715f, 0.895996f, - 0.011932f, 0.036499f, 0.061554f, 0.085999f, 0.110962f, 0.135010f, 0.158813f, 0.182373f, - 0.206421f, 0.229004f, 0.251221f, 0.274170f, 0.295654f, 0.317871f, 0.339111f, 0.360107f, - 0.379395f, 0.399414f, 0.420654f, 0.440430f, 0.458252f, 0.477295f, 0.496094f, 0.513672f, - 0.531738f, 0.549805f, 0.566406f, 0.583984f, 0.599121f, 0.616211f, 0.631348f, 0.647461f, - 0.662598f, 0.677734f, 0.692383f, 0.705566f, 0.720703f, 0.734863f, 0.748047f, 0.761230f, - 0.774414f, 0.787598f, 0.799805f, 0.812500f, 0.824707f, 0.837402f, 0.848633f, 0.859375f, - 0.871094f, 0.882324f, 0.892578f, 0.904297f, 0.913574f, 0.924316f, 0.934570f, 0.943848f, - 0.954102f, 0.963867f, 0.970703f, 0.948242f, 0.931641f, 0.917480f, 0.905273f, 0.894043f, - 0.011070f, 0.033478f, 0.056396f, 0.079529f, 0.101990f, 0.125244f, 0.147705f, 0.170410f, - 0.192139f, 0.214111f, 0.235596f, 0.257812f, 0.279053f, 0.300293f, 0.320557f, 0.340576f, - 0.360596f, 0.381104f, 0.400635f, 0.420166f, 0.438965f, 0.458008f, 0.476562f, 0.493652f, - 0.511230f, 0.527832f, 0.545898f, 0.562012f, 0.579102f, 0.595703f, 0.610840f, 0.627930f, - 0.642578f, 0.657227f, 0.672363f, 0.686523f, 0.701660f, 0.715332f, 0.729492f, 0.742676f, - 0.756348f, 0.769531f, 0.782227f, 0.795898f, 0.807617f, 0.820312f, 0.832031f, 0.843262f, - 0.855469f, 0.866699f, 0.877441f, 0.889648f, 0.899414f, 0.910156f, 0.920410f, 0.930664f, - 0.940430f, 0.950684f, 0.964844f, 0.943848f, 0.927734f, 0.914551f, 0.902344f, 0.891602f, - 0.010010f, 0.031067f, 0.051880f, 0.073303f, 0.094421f, 0.116577f, 0.136963f, 0.157959f, - 0.180542f, 0.200684f, 0.221436f, 0.242676f, 0.262939f, 0.283447f, 0.303467f, 0.323242f, - 0.342529f, 0.362305f, 0.381348f, 0.399414f, 0.418701f, 0.437256f, 0.455322f, 0.472412f, - 0.490479f, 0.507812f, 0.524902f, 0.541992f, 0.558105f, 0.574219f, 0.591309f, 0.606445f, - 0.622070f, 0.637695f, 0.652344f, 0.666504f, 0.683594f, 0.695801f, 0.710449f, 0.724121f, - 0.737305f, 0.751465f, 0.765137f, 0.777344f, 0.790039f, 0.802734f, 0.814941f, 0.827637f, - 0.839355f, 0.851074f, 0.862305f, 0.874512f, 0.885254f, 0.895996f, 0.906738f, 0.917480f, - 0.927246f, 0.937988f, 0.958984f, 0.939453f, 0.923828f, 0.911133f, 0.899414f, 0.889160f, - 0.009491f, 0.028305f, 0.047699f, 0.067810f, 0.087341f, 0.107849f, 0.127686f, 0.147827f, - 0.167725f, 0.187744f, 0.207886f, 0.227051f, 0.247314f, 0.266846f, 0.286377f, 0.305908f, - 0.324463f, 0.343262f, 0.361572f, 0.380371f, 0.399658f, 0.416748f, 0.435547f, 0.452881f, - 0.470703f, 0.488281f, 0.503906f, 0.522461f, 0.538086f, 0.554199f, 0.571289f, 0.586914f, - 0.602051f, 0.617676f, 0.633789f, 0.647949f, 0.663086f, 0.677246f, 0.692871f, 0.705078f, - 0.718750f, 0.732910f, 0.746582f, 0.759766f, 0.773438f, 0.785645f, 0.798340f, 0.811035f, - 0.823242f, 0.834961f, 0.847168f, 0.859863f, 0.870117f, 0.881348f, 0.893066f, 0.903320f, - 0.914551f, 0.924316f, 0.953125f, 0.934082f, 0.919434f, 0.906738f, 0.896484f, 0.885742f, - 0.008598f, 0.026245f, 0.044495f, 0.062622f, 0.081177f, 0.100098f, 0.119019f, 0.137817f, - 0.156616f, 0.175903f, 0.194946f, 0.213745f, 0.232788f, 0.251221f, 0.269775f, 0.288330f, - 0.307129f, 0.325928f, 0.344238f, 0.362305f, 0.380371f, 0.397705f, 0.415771f, 0.433105f, - 0.450928f, 0.468262f, 0.484863f, 0.501953f, 0.518555f, 0.534668f, 0.550293f, 0.566406f, - 0.582520f, 0.598145f, 0.612305f, 0.627930f, 0.643555f, 0.657715f, 0.672852f, 0.687500f, - 0.700684f, 0.715332f, 0.728516f, 0.742188f, 0.755371f, 0.769531f, 0.781738f, 0.794434f, - 0.807129f, 0.818359f, 0.831543f, 0.843262f, 0.855469f, 0.865723f, 0.877930f, 0.889160f, - 0.900391f, 0.911621f, 0.946777f, 0.929199f, 0.915039f, 0.903320f, 0.892578f, 0.883301f, - 0.007896f, 0.024490f, 0.041138f, 0.057892f, 0.075439f, 0.092712f, 0.110229f, 0.128296f, - 0.146118f, 0.164429f, 0.181885f, 0.200562f, 0.218628f, 0.236572f, 0.255127f, 0.272949f, - 0.291016f, 0.308594f, 0.326172f, 0.343994f, 0.361816f, 0.380127f, 0.396973f, 0.414551f, - 0.430908f, 0.447998f, 0.465576f, 0.481445f, 0.497559f, 0.514160f, 0.529785f, 0.546387f, - 0.562988f, 0.578613f, 0.593262f, 0.609375f, 0.623047f, 0.638672f, 0.653809f, 0.667480f, - 0.681641f, 0.697266f, 0.710938f, 0.724121f, 0.737305f, 0.752441f, 0.765625f, 0.776367f, - 0.790527f, 0.803223f, 0.815918f, 0.827637f, 0.839844f, 0.851562f, 0.863281f, 0.875000f, - 0.886719f, 0.898926f, 0.940430f, 0.923828f, 0.910645f, 0.899414f, 0.889160f, 0.879883f, - 0.007320f, 0.022369f, 0.038055f, 0.053925f, 0.070190f, 0.086609f, 0.103027f, 0.119568f, - 0.136475f, 0.153320f, 0.170532f, 0.187988f, 0.204834f, 0.223022f, 0.240112f, 0.257324f, - 0.275391f, 0.291504f, 0.308838f, 0.326904f, 0.344727f, 0.361572f, 0.378662f, 0.395020f, - 0.411865f, 0.428711f, 0.445068f, 0.462646f, 0.478271f, 0.494141f, 0.510254f, 0.525879f, - 0.542480f, 0.557129f, 0.573242f, 0.588867f, 0.603516f, 0.618164f, 0.633789f, 0.648438f, - 0.663086f, 0.678223f, 0.691895f, 0.706543f, 0.720215f, 0.733398f, 0.746582f, 0.759766f, - 0.774414f, 0.786621f, 0.799805f, 0.811523f, 0.823730f, 0.836914f, 0.848145f, 0.860840f, - 0.872070f, 0.884277f, 0.933594f, 0.918945f, 0.906250f, 0.895020f, 0.885254f, 0.876953f, - 0.006760f, 0.021011f, 0.034973f, 0.050049f, 0.065369f, 0.080261f, 0.095337f, 0.111633f, - 0.127319f, 0.142822f, 0.159668f, 0.176514f, 0.192383f, 0.209106f, 0.225586f, 0.242554f, - 0.259277f, 0.275635f, 0.292480f, 0.309326f, 0.326904f, 0.343750f, 0.359619f, 0.376465f, - 0.393066f, 0.409424f, 0.426514f, 0.442871f, 0.458252f, 0.475586f, 0.490967f, 0.505859f, - 0.522461f, 0.539062f, 0.554199f, 0.569336f, 0.583984f, 0.600586f, 0.614258f, 0.630371f, - 0.643555f, 0.658691f, 0.673340f, 0.687500f, 0.702148f, 0.715332f, 0.729980f, 0.743652f, - 0.756348f, 0.770020f, 0.782715f, 0.796387f, 0.808105f, 0.820801f, 0.833008f, 0.846680f, - 0.857910f, 0.870117f, 0.927246f, 0.913574f, 0.901367f, 0.891113f, 0.881348f, 0.873047f, - 0.006367f, 0.019165f, 0.032379f, 0.046295f, 0.060089f, 0.074463f, 0.088867f, 0.103821f, - 0.118835f, 0.133911f, 0.149048f, 0.164673f, 0.180298f, 0.196289f, 0.212524f, 0.228516f, - 0.244385f, 0.260742f, 0.277344f, 0.293213f, 0.309570f, 0.326416f, 0.342773f, 0.358887f, - 0.374512f, 0.391113f, 0.406982f, 0.423340f, 0.439453f, 0.455078f, 0.470947f, 0.487793f, - 0.502441f, 0.519043f, 0.533691f, 0.550293f, 0.564941f, 0.580078f, 0.595703f, 0.610840f, - 0.625488f, 0.640137f, 0.654785f, 0.669434f, 0.683594f, 0.696777f, 0.710938f, 0.725586f, - 0.738770f, 0.752441f, 0.766113f, 0.778320f, 0.791016f, 0.805176f, 0.818359f, 0.830566f, - 0.842773f, 0.854980f, 0.920410f, 0.908203f, 0.896484f, 0.886230f, 0.877441f, 0.868652f, - 0.005981f, 0.017914f, 0.030350f, 0.042908f, 0.056213f, 0.069092f, 0.083008f, 0.096619f, - 0.111084f, 0.124634f, 0.139526f, 0.154297f, 0.169312f, 0.184570f, 0.199951f, 0.215454f, - 0.230713f, 0.245728f, 0.261963f, 0.277588f, 0.293213f, 0.309326f, 0.325195f, 0.340820f, - 0.356934f, 0.373047f, 0.388916f, 0.404785f, 0.420410f, 0.436279f, 0.452148f, 0.468506f, - 0.483154f, 0.499756f, 0.515137f, 0.530762f, 0.545898f, 0.560059f, 0.576172f, 0.590820f, - 0.606445f, 0.621094f, 0.635254f, 0.649902f, 0.663574f, 0.678223f, 0.692383f, 0.706543f, - 0.720703f, 0.733887f, 0.748535f, 0.762695f, 0.775391f, 0.789551f, 0.801758f, 0.814941f, - 0.828125f, 0.840332f, 0.913574f, 0.902344f, 0.890625f, 0.881836f, 0.872559f, 0.865234f, - 0.005402f, 0.016617f, 0.028061f, 0.039948f, 0.051758f, 0.064270f, 0.076782f, 0.089600f, - 0.102600f, 0.116455f, 0.130371f, 0.144165f, 0.158936f, 0.172607f, 0.187744f, 0.201904f, - 0.216431f, 0.232422f, 0.247192f, 0.261719f, 0.277100f, 0.292480f, 0.308838f, 0.323975f, - 0.339355f, 0.355469f, 0.371338f, 0.386230f, 0.402344f, 0.417725f, 0.433350f, 0.448486f, - 0.464600f, 0.480225f, 0.495361f, 0.510742f, 0.525879f, 0.541992f, 0.557129f, 0.571777f, - 0.586914f, 0.601562f, 0.616211f, 0.631836f, 0.645508f, 0.661621f, 0.674805f, 0.688965f, - 0.703125f, 0.717773f, 0.731934f, 0.745605f, 0.757812f, 0.772949f, 0.785156f, 0.799316f, - 0.812012f, 0.826172f, 0.906738f, 0.896484f, 0.886230f, 0.876465f, 0.868164f, 0.860840f, - 0.005264f, 0.015457f, 0.026474f, 0.037170f, 0.048157f, 0.059845f, 0.071594f, 0.083984f, - 0.096191f, 0.109070f, 0.121887f, 0.134766f, 0.148193f, 0.161255f, 0.175781f, 0.189209f, - 0.203369f, 0.218384f, 0.233032f, 0.247681f, 0.261963f, 0.277100f, 0.292480f, 0.307129f, - 0.322998f, 0.337891f, 0.352539f, 0.368652f, 0.384033f, 0.399170f, 0.414307f, 0.430420f, - 0.445801f, 0.460693f, 0.475342f, 0.491211f, 0.506836f, 0.521973f, 0.537598f, 0.551758f, - 0.567383f, 0.582520f, 0.598145f, 0.612305f, 0.627441f, 0.642090f, 0.656738f, 0.670898f, - 0.685059f, 0.698730f, 0.713867f, 0.728516f, 0.742188f, 0.755371f, 0.770020f, 0.782715f, - 0.796387f, 0.810547f, 0.899414f, 0.889648f, 0.879883f, 0.872070f, 0.863770f, 0.856445f, - 0.004719f, 0.014229f, 0.024384f, 0.034607f, 0.044708f, 0.055756f, 0.066895f, 0.077942f, - 0.089600f, 0.101624f, 0.113525f, 0.125854f, 0.138428f, 0.151245f, 0.164673f, 0.177734f, - 0.191650f, 0.205078f, 0.219360f, 0.233154f, 0.247925f, 0.261475f, 0.276367f, 0.291504f, - 0.305908f, 0.320312f, 0.335449f, 0.350098f, 0.365723f, 0.380615f, 0.395996f, 0.411133f, - 0.427002f, 0.441895f, 0.456543f, 0.472656f, 0.487793f, 0.502441f, 0.518555f, 0.533203f, - 0.547852f, 0.562988f, 0.577637f, 0.593262f, 0.607910f, 0.623535f, 0.638184f, 0.652344f, - 0.666992f, 0.681641f, 0.696777f, 0.711426f, 0.725098f, 0.738281f, 0.753418f, 0.766113f, - 0.782227f, 0.794922f, 0.892090f, 0.884277f, 0.875000f, 0.866699f, 0.858887f, 0.852539f, - 0.004280f, 0.013329f, 0.022476f, 0.031982f, 0.042114f, 0.051849f, 0.062225f, 0.072449f, - 0.083679f, 0.095032f, 0.105530f, 0.117676f, 0.129517f, 0.141357f, 0.154297f, 0.166748f, - 0.178711f, 0.192505f, 0.205933f, 0.219727f, 0.233521f, 0.247070f, 0.260986f, 0.275391f, - 0.290039f, 0.303955f, 0.319580f, 0.333740f, 0.347412f, 0.363037f, 0.377686f, 0.392822f, - 0.408203f, 0.422852f, 0.437988f, 0.453125f, 0.468506f, 0.483398f, 0.498779f, 0.514160f, - 0.527832f, 0.543945f, 0.559570f, 0.574707f, 0.588867f, 0.604492f, 0.619141f, 0.634277f, - 0.648438f, 0.663086f, 0.678223f, 0.692383f, 0.707520f, 0.721680f, 0.735352f, 0.749512f, - 0.764648f, 0.778320f, 0.884277f, 0.877441f, 0.868652f, 0.861328f, 0.854492f, 0.847656f, - 0.004280f, 0.012138f, 0.021103f, 0.029999f, 0.038940f, 0.048279f, 0.057831f, 0.067566f, - 0.077454f, 0.087524f, 0.098816f, 0.109558f, 0.120728f, 0.131958f, 0.143799f, 0.155762f, - 0.168091f, 0.180176f, 0.193359f, 0.206177f, 0.219360f, 0.232910f, 0.246338f, 0.260254f, - 0.273682f, 0.287598f, 0.302246f, 0.316650f, 0.331299f, 0.344971f, 0.359863f, 0.374268f, - 0.389648f, 0.404297f, 0.419434f, 0.434326f, 0.449463f, 0.464844f, 0.479492f, 0.494141f, - 0.509766f, 0.524414f, 0.540039f, 0.555176f, 0.569824f, 0.584961f, 0.600098f, 0.615723f, - 0.629883f, 0.645508f, 0.659668f, 0.675293f, 0.689453f, 0.704590f, 0.719238f, 0.732422f, - 0.748535f, 0.762207f, 0.876953f, 0.871582f, 0.863281f, 0.855957f, 0.849609f, 0.842773f, - 0.003744f, 0.011436f, 0.019348f, 0.027893f, 0.036102f, 0.044739f, 0.053711f, 0.063110f, - 0.072205f, 0.081970f, 0.091919f, 0.101746f, 0.112732f, 0.122864f, 0.134521f, 0.145996f, - 0.157715f, 0.169434f, 0.181519f, 0.193848f, 0.206665f, 0.219360f, 0.231445f, 0.245361f, - 0.259033f, 0.272217f, 0.286621f, 0.299805f, 0.314209f, 0.328125f, 0.342285f, 0.357178f, - 0.371826f, 0.386475f, 0.400635f, 0.415527f, 0.430420f, 0.445068f, 0.459717f, 0.476074f, - 0.490234f, 0.505371f, 0.521484f, 0.536133f, 0.551758f, 0.565430f, 0.581543f, 0.595703f, - 0.611816f, 0.626465f, 0.641602f, 0.656738f, 0.671875f, 0.686523f, 0.701172f, 0.715820f, - 0.731445f, 0.746582f, 0.868652f, 0.864746f, 0.856934f, 0.851074f, 0.844727f, 0.837891f, - 0.003595f, 0.011093f, 0.018265f, 0.025711f, 0.033600f, 0.041656f, 0.050140f, 0.058350f, - 0.067505f, 0.076416f, 0.085632f, 0.095093f, 0.104919f, 0.115295f, 0.125610f, 0.136108f, - 0.147583f, 0.157959f, 0.169800f, 0.181519f, 0.193359f, 0.205933f, 0.218140f, 0.231323f, - 0.243652f, 0.257324f, 0.270508f, 0.283447f, 0.297363f, 0.311523f, 0.325928f, 0.339111f, - 0.353516f, 0.367432f, 0.382812f, 0.396973f, 0.412109f, 0.426758f, 0.441406f, 0.456055f, - 0.471436f, 0.486328f, 0.501953f, 0.516113f, 0.531738f, 0.546875f, 0.562500f, 0.577637f, - 0.592773f, 0.607910f, 0.622559f, 0.638184f, 0.653809f, 0.669434f, 0.684082f, 0.699219f, - 0.714355f, 0.729492f, 0.860840f, 0.857422f, 0.852051f, 0.844727f, 0.839355f, 0.832520f, - 0.003349f, 0.009933f, 0.016754f, 0.024063f, 0.031204f, 0.038849f, 0.046356f, 0.054413f, - 0.062744f, 0.070984f, 0.080017f, 0.088989f, 0.097778f, 0.107361f, 0.117004f, 0.127197f, - 0.137451f, 0.148071f, 0.159180f, 0.169922f, 0.181519f, 0.192993f, 0.204956f, 0.217407f, - 0.229980f, 0.242188f, 0.254883f, 0.267578f, 0.281494f, 0.294434f, 0.307861f, 0.321533f, - 0.335693f, 0.350098f, 0.364258f, 0.379150f, 0.393066f, 0.407715f, 0.422607f, 0.437500f, - 0.452148f, 0.467041f, 0.482422f, 0.497314f, 0.512695f, 0.527832f, 0.542969f, 0.558594f, - 0.573730f, 0.589844f, 0.604004f, 0.619629f, 0.635254f, 0.651367f, 0.665527f, 0.681152f, - 0.696289f, 0.711914f, 0.852539f, 0.851562f, 0.846191f, 0.838867f, 0.832520f, 0.827637f, - 0.003290f, 0.009415f, 0.015976f, 0.022095f, 0.028946f, 0.036255f, 0.043396f, 0.050598f, - 0.058502f, 0.066284f, 0.074036f, 0.082275f, 0.091187f, 0.099731f, 0.108826f, 0.118652f, - 0.128296f, 0.137939f, 0.148193f, 0.159302f, 0.170166f, 0.180786f, 0.191895f, 0.203491f, - 0.215210f, 0.227661f, 0.240112f, 0.252686f, 0.265625f, 0.278564f, 0.291748f, 0.305176f, - 0.318604f, 0.332764f, 0.346924f, 0.360352f, 0.375000f, 0.389160f, 0.404297f, 0.418213f, - 0.433105f, 0.448486f, 0.463135f, 0.477783f, 0.493408f, 0.508301f, 0.523438f, 0.540039f, - 0.554199f, 0.570312f, 0.585938f, 0.601074f, 0.617188f, 0.633301f, 0.648926f, 0.664062f, - 0.679688f, 0.695312f, 0.844727f, 0.844238f, 0.838867f, 0.833008f, 0.827148f, 0.822266f, - 0.002913f, 0.008621f, 0.014595f, 0.020950f, 0.027496f, 0.033600f, 0.040558f, 0.047119f, - 0.054260f, 0.061615f, 0.068970f, 0.076782f, 0.084717f, 0.093140f, 0.101562f, 0.109985f, - 0.118591f, 0.129150f, 0.138306f, 0.148682f, 0.158447f, 0.169189f, 0.180054f, 0.191162f, - 0.202148f, 0.213379f, 0.225586f, 0.237305f, 0.250488f, 0.262939f, 0.275391f, 0.288086f, - 0.302490f, 0.315186f, 0.329346f, 0.342529f, 0.356934f, 0.370117f, 0.385742f, 0.400146f, - 0.414795f, 0.429199f, 0.444336f, 0.459473f, 0.473389f, 0.489258f, 0.503906f, 0.519531f, - 0.535645f, 0.551270f, 0.566895f, 0.582520f, 0.598145f, 0.614258f, 0.629395f, 0.645996f, - 0.661621f, 0.677734f, 0.837402f, 0.836914f, 0.832520f, 0.826660f, 0.821777f, 0.816406f, - 0.002748f, 0.008018f, 0.014168f, 0.019196f, 0.025040f, 0.031250f, 0.037506f, 0.043732f, - 0.050415f, 0.057098f, 0.063721f, 0.071167f, 0.078979f, 0.086609f, 0.094299f, 0.102783f, - 0.111145f, 0.119812f, 0.128296f, 0.138306f, 0.147583f, 0.157593f, 0.168213f, 0.178711f, - 0.188843f, 0.200317f, 0.211792f, 0.223511f, 0.235352f, 0.247192f, 0.259521f, 0.272461f, - 0.285156f, 0.298584f, 0.312012f, 0.324707f, 0.339111f, 0.352783f, 0.366943f, 0.381348f, - 0.395996f, 0.410889f, 0.425537f, 0.439941f, 0.454834f, 0.470459f, 0.485352f, 0.501953f, - 0.516113f, 0.531738f, 0.547363f, 0.563477f, 0.579102f, 0.595703f, 0.611328f, 0.626953f, - 0.642578f, 0.659668f, 0.828125f, 0.830566f, 0.825684f, 0.820801f, 0.815430f, 0.811035f, - 0.002630f, 0.007412f, 0.012978f, 0.018356f, 0.023758f, 0.028931f, 0.034729f, 0.040894f, - 0.046631f, 0.053101f, 0.059143f, 0.065979f, 0.073669f, 0.080200f, 0.087585f, 0.095276f, - 0.102844f, 0.111633f, 0.119812f, 0.128296f, 0.137573f, 0.146729f, 0.156128f, 0.166382f, - 0.176880f, 0.187256f, 0.197998f, 0.209351f, 0.220581f, 0.232422f, 0.244385f, 0.256592f, - 0.268799f, 0.281982f, 0.294922f, 0.308105f, 0.321045f, 0.334717f, 0.348633f, 0.363525f, - 0.378174f, 0.391846f, 0.406006f, 0.420898f, 0.436279f, 0.451660f, 0.466064f, 0.481934f, - 0.496826f, 0.513184f, 0.528320f, 0.543945f, 0.560059f, 0.576660f, 0.592285f, 0.608887f, - 0.625000f, 0.640625f, 0.819336f, 0.822266f, 0.818848f, 0.813965f, 0.810059f, 0.805664f, - 0.002201f, 0.007240f, 0.011803f, 0.016617f, 0.021622f, 0.027344f, 0.032288f, 0.037598f, - 0.043427f, 0.049194f, 0.055267f, 0.061462f, 0.067566f, 0.073853f, 0.080872f, 0.088013f, - 0.095703f, 0.103821f, 0.111145f, 0.119446f, 0.127563f, 0.136597f, 0.145752f, 0.155273f, - 0.165039f, 0.174683f, 0.185181f, 0.195801f, 0.206543f, 0.218140f, 0.229370f, 0.241455f, - 0.253174f, 0.265381f, 0.278564f, 0.291504f, 0.304199f, 0.317383f, 0.331299f, 0.344971f, - 0.358643f, 0.373291f, 0.386963f, 0.402100f, 0.416016f, 0.431641f, 0.447266f, 0.462646f, - 0.477295f, 0.493652f, 0.509277f, 0.524902f, 0.541504f, 0.557617f, 0.574219f, 0.589844f, - 0.605957f, 0.623047f, 0.810059f, 0.814453f, 0.811035f, 0.807129f, 0.803223f, 0.798828f, - 0.002293f, 0.006927f, 0.010994f, 0.015617f, 0.020584f, 0.025131f, 0.029663f, 0.034760f, - 0.040192f, 0.045532f, 0.050964f, 0.056793f, 0.062805f, 0.068726f, 0.074890f, 0.081482f, - 0.088806f, 0.096069f, 0.103333f, 0.110535f, 0.118896f, 0.126709f, 0.135254f, 0.144165f, - 0.153442f, 0.162720f, 0.172119f, 0.182495f, 0.192749f, 0.203735f, 0.214600f, 0.225952f, - 0.237793f, 0.250000f, 0.261719f, 0.274170f, 0.287354f, 0.300293f, 0.313477f, 0.326904f, - 0.340820f, 0.354980f, 0.369385f, 0.383545f, 0.396973f, 0.411865f, 0.427734f, 0.442871f, - 0.458740f, 0.473633f, 0.489502f, 0.505859f, 0.522461f, 0.537598f, 0.553711f, 0.572754f, - 0.588379f, 0.604492f, 0.802246f, 0.807617f, 0.804199f, 0.800781f, 0.797363f, 0.792969f, - 0.002081f, 0.006172f, 0.010460f, 0.014503f, 0.019104f, 0.023163f, 0.027832f, 0.032410f, - 0.037354f, 0.041992f, 0.047211f, 0.052490f, 0.057831f, 0.063232f, 0.069458f, 0.075317f, - 0.082153f, 0.088257f, 0.094910f, 0.102295f, 0.110107f, 0.117554f, 0.125122f, 0.133667f, - 0.142456f, 0.151001f, 0.160767f, 0.169922f, 0.179443f, 0.190430f, 0.200562f, 0.211914f, - 0.222412f, 0.234009f, 0.245850f, 0.258545f, 0.270752f, 0.283203f, 0.296387f, 0.309082f, - 0.322998f, 0.336670f, 0.350098f, 0.364990f, 0.378906f, 0.393311f, 0.408936f, 0.423096f, - 0.438965f, 0.454834f, 0.470703f, 0.486572f, 0.502441f, 0.518555f, 0.534668f, 0.551270f, - 0.569336f, 0.585938f, 0.792480f, 0.799316f, 0.797363f, 0.793457f, 0.790039f, 0.786621f, - 0.002028f, 0.005669f, 0.009705f, 0.013565f, 0.017532f, 0.021286f, 0.025574f, 0.030197f, - 0.034180f, 0.038757f, 0.043488f, 0.048737f, 0.053497f, 0.058594f, 0.064026f, 0.070007f, - 0.075623f, 0.081360f, 0.088135f, 0.094238f, 0.101379f, 0.108643f, 0.116028f, 0.123718f, - 0.131592f, 0.140137f, 0.149048f, 0.157715f, 0.167114f, 0.176636f, 0.187012f, 0.197388f, - 0.208130f, 0.219238f, 0.230347f, 0.241943f, 0.254150f, 0.266113f, 0.279053f, 0.291504f, - 0.304932f, 0.318848f, 0.332031f, 0.345947f, 0.360107f, 0.375000f, 0.389404f, 0.404541f, - 0.419922f, 0.434814f, 0.450684f, 0.466553f, 0.482910f, 0.499023f, 0.516113f, 0.533203f, - 0.550293f, 0.567383f, 0.783203f, 0.790527f, 0.789551f, 0.786621f, 0.783691f, 0.780762f, - 0.001852f, 0.005554f, 0.008957f, 0.012642f, 0.016296f, 0.020172f, 0.024033f, 0.027878f, - 0.031677f, 0.035919f, 0.040253f, 0.044952f, 0.049255f, 0.053955f, 0.058960f, 0.063965f, - 0.069336f, 0.074951f, 0.080933f, 0.087219f, 0.093201f, 0.100159f, 0.106689f, 0.114197f, - 0.121521f, 0.129517f, 0.137817f, 0.146118f, 0.155151f, 0.164307f, 0.173462f, 0.183472f, - 0.193970f, 0.204224f, 0.215210f, 0.226562f, 0.238037f, 0.250244f, 0.262451f, 0.274902f, - 0.287598f, 0.301025f, 0.314209f, 0.327393f, 0.342041f, 0.356445f, 0.370850f, 0.385254f, - 0.400879f, 0.415771f, 0.431396f, 0.446777f, 0.463379f, 0.480469f, 0.497314f, 0.514160f, - 0.530273f, 0.547363f, 0.774414f, 0.783203f, 0.782715f, 0.779297f, 0.776367f, 0.773438f, - 0.001690f, 0.005207f, 0.008278f, 0.011696f, 0.015068f, 0.018784f, 0.022186f, 0.025909f, - 0.029221f, 0.033508f, 0.037109f, 0.041321f, 0.045471f, 0.049774f, 0.054108f, 0.058838f, - 0.063843f, 0.069214f, 0.074280f, 0.080078f, 0.086243f, 0.091980f, 0.098083f, 0.105164f, - 0.111877f, 0.119446f, 0.126953f, 0.134888f, 0.143555f, 0.151978f, 0.161133f, 0.170532f, - 0.180176f, 0.189697f, 0.200684f, 0.211182f, 0.222412f, 0.234009f, 0.245972f, 0.257568f, - 0.270508f, 0.282959f, 0.295898f, 0.309570f, 0.323486f, 0.337158f, 0.351562f, 0.366211f, - 0.381104f, 0.396729f, 0.411865f, 0.427490f, 0.443604f, 0.459961f, 0.477051f, 0.494385f, - 0.510742f, 0.529297f, 0.763184f, 0.774902f, 0.773438f, 0.771973f, 0.769043f, 0.767578f, - 0.001528f, 0.004692f, 0.007587f, 0.010956f, 0.014221f, 0.016907f, 0.020218f, 0.023407f, - 0.027283f, 0.030273f, 0.033997f, 0.038055f, 0.041809f, 0.045959f, 0.049683f, 0.053955f, - 0.058838f, 0.063171f, 0.068176f, 0.073120f, 0.078491f, 0.084473f, 0.090332f, 0.096619f, - 0.102905f, 0.109619f, 0.116699f, 0.124207f, 0.131958f, 0.140503f, 0.148438f, 0.157349f, - 0.166626f, 0.176392f, 0.186157f, 0.196045f, 0.207031f, 0.218018f, 0.229736f, 0.241699f, - 0.253174f, 0.265381f, 0.278320f, 0.291748f, 0.305176f, 0.318848f, 0.333496f, 0.347412f, - 0.362305f, 0.376709f, 0.392822f, 0.407715f, 0.424072f, 0.440430f, 0.457031f, 0.473633f, - 0.491211f, 0.508789f, 0.753906f, 0.766602f, 0.767090f, 0.764160f, 0.761719f, 0.759766f, - 0.001261f, 0.004250f, 0.007389f, 0.010185f, 0.013023f, 0.015976f, 0.018692f, 0.021713f, - 0.024734f, 0.028183f, 0.031464f, 0.034943f, 0.038452f, 0.041870f, 0.045410f, 0.049561f, - 0.054047f, 0.058044f, 0.062164f, 0.067017f, 0.071838f, 0.077332f, 0.082581f, 0.088318f, - 0.094360f, 0.100525f, 0.107117f, 0.114258f, 0.121643f, 0.128540f, 0.136841f, 0.144897f, - 0.153931f, 0.162476f, 0.171875f, 0.182007f, 0.192139f, 0.202637f, 0.213623f, 0.224854f, - 0.237183f, 0.248657f, 0.260986f, 0.274170f, 0.287354f, 0.300781f, 0.314453f, 0.328613f, - 0.343018f, 0.358643f, 0.373291f, 0.388916f, 0.404785f, 0.420654f, 0.437744f, 0.454590f, - 0.471924f, 0.489990f, 0.744629f, 0.757812f, 0.757812f, 0.756836f, 0.754395f, 0.752441f, - 0.001527f, 0.004047f, 0.006680f, 0.009369f, 0.012024f, 0.014618f, 0.017288f, 0.020248f, - 0.022705f, 0.025803f, 0.028778f, 0.031769f, 0.034912f, 0.038330f, 0.041595f, 0.045166f, - 0.048737f, 0.052673f, 0.056885f, 0.061218f, 0.065552f, 0.070251f, 0.075012f, 0.080505f, - 0.086060f, 0.091614f, 0.097656f, 0.104065f, 0.110901f, 0.118225f, 0.125366f, 0.133179f, - 0.141357f, 0.149902f, 0.158569f, 0.168213f, 0.177734f, 0.187866f, 0.198364f, 0.208984f, - 0.220581f, 0.232422f, 0.244019f, 0.256836f, 0.269287f, 0.282471f, 0.296143f, 0.309326f, - 0.324463f, 0.338379f, 0.353760f, 0.368652f, 0.385498f, 0.400635f, 0.417725f, 0.434570f, - 0.451660f, 0.469482f, 0.733887f, 0.749023f, 0.750977f, 0.749023f, 0.747070f, 0.744629f, - 0.001313f, 0.003803f, 0.006126f, 0.008507f, 0.011185f, 0.013550f, 0.015839f, 0.018219f, - 0.021027f, 0.023438f, 0.026520f, 0.029129f, 0.031738f, 0.034821f, 0.037964f, 0.041138f, - 0.044434f, 0.048035f, 0.051636f, 0.055420f, 0.059540f, 0.063782f, 0.068176f, 0.073181f, - 0.077881f, 0.083496f, 0.088989f, 0.094849f, 0.101440f, 0.107849f, 0.114441f, 0.121887f, - 0.129395f, 0.137207f, 0.145874f, 0.154419f, 0.163574f, 0.173462f, 0.183228f, 0.193726f, - 0.204712f, 0.216064f, 0.227661f, 0.239624f, 0.251709f, 0.264648f, 0.277832f, 0.291504f, - 0.305664f, 0.320312f, 0.334473f, 0.349854f, 0.365479f, 0.380615f, 0.397217f, 0.414551f, - 0.432129f, 0.449951f, 0.722656f, 0.740234f, 0.741699f, 0.741211f, 0.739746f, 0.737793f, - 0.001137f, 0.003654f, 0.005871f, 0.007881f, 0.010262f, 0.012268f, 0.014496f, 0.017059f, - 0.018890f, 0.021317f, 0.023605f, 0.026291f, 0.029007f, 0.031494f, 0.034515f, 0.036987f, - 0.040375f, 0.043457f, 0.046936f, 0.050385f, 0.053925f, 0.058044f, 0.061981f, 0.066650f, - 0.070679f, 0.075562f, 0.080994f, 0.085938f, 0.091919f, 0.098450f, 0.104370f, 0.110840f, - 0.118164f, 0.125366f, 0.133301f, 0.141357f, 0.150024f, 0.159546f, 0.168457f, 0.178711f, - 0.189453f, 0.199707f, 0.211060f, 0.222656f, 0.234741f, 0.247314f, 0.260010f, 0.272705f, - 0.287354f, 0.300781f, 0.315674f, 0.330322f, 0.345947f, 0.362061f, 0.377441f, 0.394775f, - 0.412109f, 0.429199f, 0.712891f, 0.730957f, 0.733398f, 0.733398f, 0.731445f, 0.729492f, - 0.001163f, 0.003218f, 0.005329f, 0.007542f, 0.009331f, 0.011330f, 0.013367f, 0.015434f, - 0.017685f, 0.019714f, 0.021515f, 0.024139f, 0.026062f, 0.028763f, 0.031204f, 0.033722f, - 0.036163f, 0.039398f, 0.041992f, 0.045624f, 0.048553f, 0.051971f, 0.056000f, 0.059937f, - 0.063904f, 0.068054f, 0.072876f, 0.077820f, 0.083374f, 0.088623f, 0.094116f, 0.100830f, - 0.107117f, 0.114197f, 0.121399f, 0.129272f, 0.136963f, 0.145630f, 0.154785f, 0.163696f, - 0.173828f, 0.184204f, 0.194946f, 0.205933f, 0.217529f, 0.229614f, 0.242676f, 0.255859f, - 0.269043f, 0.282471f, 0.296387f, 0.311523f, 0.326172f, 0.341553f, 0.357910f, 0.374756f, - 0.391846f, 0.409180f, 0.701660f, 0.721680f, 0.723633f, 0.724609f, 0.723145f, 0.722656f, - 0.001008f, 0.003147f, 0.004818f, 0.006882f, 0.008530f, 0.010468f, 0.012390f, 0.013832f, - 0.016006f, 0.017899f, 0.019608f, 0.021866f, 0.023849f, 0.025940f, 0.027847f, 0.030350f, - 0.032806f, 0.035187f, 0.037994f, 0.040619f, 0.043732f, 0.046875f, 0.050110f, 0.053833f, - 0.057617f, 0.061371f, 0.065613f, 0.070068f, 0.074768f, 0.079895f, 0.085144f, 0.090637f, - 0.096863f, 0.103149f, 0.110107f, 0.116943f, 0.124634f, 0.132568f, 0.140991f, 0.149536f, - 0.159302f, 0.169189f, 0.179443f, 0.189575f, 0.201538f, 0.213013f, 0.225342f, 0.236938f, - 0.250244f, 0.264160f, 0.278320f, 0.292236f, 0.307617f, 0.322021f, 0.337891f, 0.354248f, - 0.371582f, 0.389160f, 0.689941f, 0.712891f, 0.715820f, 0.715820f, 0.715820f, 0.714355f, - 0.001126f, 0.002708f, 0.004486f, 0.006313f, 0.007927f, 0.009659f, 0.011238f, 0.012833f, - 0.014435f, 0.015823f, 0.017670f, 0.019485f, 0.021347f, 0.023453f, 0.025101f, 0.027161f, - 0.029160f, 0.031525f, 0.033752f, 0.036560f, 0.039154f, 0.041687f, 0.044891f, 0.047943f, - 0.051453f, 0.054871f, 0.058655f, 0.062622f, 0.067078f, 0.071411f, 0.076355f, 0.081665f, - 0.086792f, 0.092957f, 0.098877f, 0.105713f, 0.112549f, 0.119995f, 0.127563f, 0.135864f, - 0.144897f, 0.154297f, 0.164185f, 0.173828f, 0.185059f, 0.196045f, 0.208008f, 0.219849f, - 0.232666f, 0.245483f, 0.259033f, 0.273438f, 0.287842f, 0.302734f, 0.318604f, 0.334473f, - 0.351318f, 0.369385f, 0.679688f, 0.702637f, 0.707031f, 0.707031f, 0.707031f, 0.705566f, - 0.000980f, 0.002733f, 0.004021f, 0.005688f, 0.007084f, 0.008553f, 0.010345f, 0.011513f, - 0.012962f, 0.014297f, 0.015823f, 0.017609f, 0.019119f, 0.020721f, 0.022568f, 0.024200f, - 0.026291f, 0.028000f, 0.030457f, 0.032410f, 0.034912f, 0.037476f, 0.039734f, 0.042786f, - 0.045563f, 0.048920f, 0.052185f, 0.055817f, 0.059662f, 0.063660f, 0.067993f, 0.072632f, - 0.077759f, 0.083191f, 0.088623f, 0.094971f, 0.101135f, 0.107849f, 0.115479f, 0.122864f, - 0.131592f, 0.139893f, 0.149414f, 0.158447f, 0.169067f, 0.179443f, 0.191040f, 0.202393f, - 0.214478f, 0.227539f, 0.240723f, 0.255127f, 0.268555f, 0.283447f, 0.298828f, 0.315186f, - 0.331787f, 0.348389f, 0.667480f, 0.693359f, 0.697754f, 0.698730f, 0.698242f, 0.697754f, - 0.000870f, 0.002420f, 0.003994f, 0.005165f, 0.006584f, 0.007763f, 0.009209f, 0.010468f, - 0.011604f, 0.013336f, 0.013977f, 0.015442f, 0.016830f, 0.018509f, 0.020065f, 0.021606f, - 0.023224f, 0.024933f, 0.026672f, 0.028656f, 0.030914f, 0.033112f, 0.035187f, 0.037689f, - 0.040344f, 0.043335f, 0.046234f, 0.049438f, 0.052948f, 0.056427f, 0.060394f, 0.064331f, - 0.069031f, 0.073853f, 0.078735f, 0.084412f, 0.090271f, 0.096436f, 0.103455f, 0.110229f, - 0.118042f, 0.126099f, 0.134766f, 0.143921f, 0.153198f, 0.163696f, 0.174438f, 0.185913f, - 0.197754f, 0.210083f, 0.222778f, 0.235962f, 0.250000f, 0.264648f, 0.279053f, 0.294922f, - 0.311279f, 0.328613f, 0.655273f, 0.684082f, 0.688477f, 0.689941f, 0.689941f, 0.689941f, - 0.000790f, 0.002153f, 0.003576f, 0.004726f, 0.005966f, 0.007172f, 0.008186f, 0.009453f, - 0.010521f, 0.011482f, 0.012772f, 0.013771f, 0.015144f, 0.016434f, 0.017792f, 0.019226f, - 0.020355f, 0.022049f, 0.023666f, 0.025375f, 0.027145f, 0.029297f, 0.030975f, 0.033142f, - 0.035339f, 0.037964f, 0.040405f, 0.043365f, 0.046478f, 0.049744f, 0.053101f, 0.057068f, - 0.060944f, 0.065063f, 0.069763f, 0.074646f, 0.079956f, 0.085938f, 0.091675f, 0.098083f, - 0.105164f, 0.112732f, 0.121033f, 0.129395f, 0.138428f, 0.148560f, 0.158325f, 0.169067f, - 0.180664f, 0.192139f, 0.205078f, 0.217529f, 0.231934f, 0.246094f, 0.260010f, 0.275391f, - 0.292236f, 0.309570f, 0.644043f, 0.673340f, 0.678711f, 0.680664f, 0.680664f, 0.680176f, - 0.000538f, 0.002022f, 0.003185f, 0.004456f, 0.005360f, 0.006321f, 0.007286f, 0.008484f, - 0.009422f, 0.010185f, 0.011177f, 0.012283f, 0.013191f, 0.014435f, 0.015587f, 0.016769f, - 0.017914f, 0.019302f, 0.020584f, 0.022171f, 0.023819f, 0.025391f, 0.027222f, 0.028992f, - 0.030914f, 0.033234f, 0.035461f, 0.037903f, 0.040649f, 0.043396f, 0.046326f, 0.049561f, - 0.053131f, 0.056946f, 0.061279f, 0.065613f, 0.070374f, 0.075439f, 0.080811f, 0.086731f, - 0.093140f, 0.100037f, 0.107544f, 0.115662f, 0.124023f, 0.132935f, 0.143066f, 0.153320f, - 0.163696f, 0.175415f, 0.187012f, 0.200195f, 0.213013f, 0.227173f, 0.241455f, 0.256592f, - 0.272461f, 0.288330f, 0.632812f, 0.663574f, 0.669434f, 0.670898f, 0.671387f, 0.671875f, - 0.000686f, 0.001864f, 0.002884f, 0.003883f, 0.004829f, 0.005592f, 0.006504f, 0.007454f, - 0.008064f, 0.008995f, 0.009850f, 0.010948f, 0.011711f, 0.012581f, 0.013763f, 0.014618f, - 0.015701f, 0.016953f, 0.018112f, 0.019180f, 0.020691f, 0.021973f, 0.023560f, 0.025192f, - 0.026962f, 0.028717f, 0.030624f, 0.032959f, 0.035004f, 0.037567f, 0.040314f, 0.043121f, - 0.046204f, 0.049713f, 0.053284f, 0.057129f, 0.061157f, 0.065796f, 0.071167f, 0.076477f, - 0.082214f, 0.088379f, 0.095276f, 0.102600f, 0.110596f, 0.118652f, 0.127808f, 0.137817f, - 0.147705f, 0.158569f, 0.170166f, 0.182251f, 0.195068f, 0.208008f, 0.222656f, 0.237671f, - 0.252686f, 0.269287f, 0.620605f, 0.653320f, 0.659180f, 0.661621f, 0.663086f, 0.663574f, - 0.000782f, 0.001828f, 0.002949f, 0.003487f, 0.004421f, 0.005032f, 0.005878f, 0.006557f, - 0.007332f, 0.008110f, 0.008591f, 0.009537f, 0.010094f, 0.011147f, 0.011864f, 0.012779f, - 0.013573f, 0.014549f, 0.015625f, 0.016846f, 0.017822f, 0.018936f, 0.020279f, 0.021729f, - 0.023117f, 0.024704f, 0.026505f, 0.028183f, 0.030289f, 0.032349f, 0.034546f, 0.037109f, - 0.039703f, 0.042786f, 0.045837f, 0.049133f, 0.053009f, 0.056763f, 0.061584f, 0.066284f, - 0.071411f, 0.076843f, 0.083191f, 0.089722f, 0.097290f, 0.104919f, 0.113647f, 0.122498f, - 0.132324f, 0.142578f, 0.153809f, 0.164917f, 0.177612f, 0.190430f, 0.203857f, 0.218506f, - 0.233887f, 0.249390f, 0.606934f, 0.642578f, 0.649414f, 0.653320f, 0.652832f, 0.654785f, - 0.000604f, 0.001636f, 0.002550f, 0.003180f, 0.003799f, 0.004498f, 0.005051f, 0.005573f, - 0.006325f, 0.006836f, 0.007607f, 0.008087f, 0.008820f, 0.009483f, 0.010132f, 0.010918f, - 0.011665f, 0.012527f, 0.013535f, 0.014297f, 0.015251f, 0.016190f, 0.017288f, 0.018433f, - 0.019791f, 0.021133f, 0.022400f, 0.023865f, 0.025742f, 0.027664f, 0.029373f, 0.031677f, - 0.034027f, 0.036255f, 0.039032f, 0.042023f, 0.045197f, 0.048798f, 0.052643f, 0.056824f, - 0.061493f, 0.066467f, 0.072327f, 0.078308f, 0.084473f, 0.091858f, 0.099609f, 0.108032f, - 0.117249f, 0.126831f, 0.137451f, 0.148193f, 0.160034f, 0.172729f, 0.186035f, 0.199829f, - 0.214722f, 0.229980f, 0.596680f, 0.632812f, 0.638672f, 0.642578f, 0.644531f, 0.645020f, - 0.000447f, 0.001384f, 0.001986f, 0.002697f, 0.003225f, 0.003828f, 0.004501f, 0.005009f, - 0.005459f, 0.006027f, 0.006474f, 0.006935f, 0.007591f, 0.008217f, 0.008644f, 0.009308f, - 0.010025f, 0.010498f, 0.011330f, 0.012100f, 0.012909f, 0.013924f, 0.014618f, 0.015610f, - 0.016739f, 0.017807f, 0.019043f, 0.020340f, 0.021622f, 0.023178f, 0.024979f, 0.026520f, - 0.028366f, 0.030640f, 0.032959f, 0.035492f, 0.038239f, 0.041260f, 0.044495f, 0.048340f, - 0.052399f, 0.056732f, 0.061768f, 0.067017f, 0.072754f, 0.079224f, 0.086304f, 0.093994f, - 0.102478f, 0.111511f, 0.121521f, 0.132080f, 0.143311f, 0.155518f, 0.168213f, 0.181763f, - 0.196411f, 0.211548f, 0.583008f, 0.621094f, 0.629395f, 0.632324f, 0.634766f, 0.635742f, - 0.000375f, 0.001324f, 0.001728f, 0.002466f, 0.002872f, 0.003384f, 0.003685f, 0.004185f, - 0.004845f, 0.005184f, 0.005444f, 0.006130f, 0.006401f, 0.006844f, 0.007446f, 0.007957f, - 0.008636f, 0.008965f, 0.009659f, 0.010139f, 0.010971f, 0.011742f, 0.012497f, 0.013138f, - 0.014099f, 0.014992f, 0.015900f, 0.017166f, 0.018143f, 0.019485f, 0.020676f, 0.022156f, - 0.023697f, 0.025528f, 0.027374f, 0.029556f, 0.031921f, 0.034424f, 0.037445f, 0.040375f, - 0.044067f, 0.047577f, 0.052155f, 0.056824f, 0.062042f, 0.067688f, 0.074158f, 0.081055f, - 0.088745f, 0.097351f, 0.106323f, 0.116455f, 0.127075f, 0.138672f, 0.151123f, 0.164062f, - 0.177856f, 0.192871f, 0.570801f, 0.610840f, 0.619629f, 0.623047f, 0.625488f, 0.625977f, - 0.000432f, 0.000921f, 0.001664f, 0.002056f, 0.002697f, 0.003061f, 0.003326f, 0.003757f, - 0.004044f, 0.004379f, 0.004761f, 0.004948f, 0.005463f, 0.005791f, 0.006199f, 0.006752f, - 0.007229f, 0.007526f, 0.008156f, 0.008621f, 0.009193f, 0.009712f, 0.010330f, 0.010994f, - 0.011688f, 0.012466f, 0.013374f, 0.014153f, 0.015099f, 0.016083f, 0.017212f, 0.018250f, - 0.019623f, 0.021210f, 0.022614f, 0.024445f, 0.026321f, 0.028351f, 0.030762f, 0.033325f, - 0.036377f, 0.039642f, 0.043304f, 0.047485f, 0.051880f, 0.056885f, 0.062469f, 0.068542f, - 0.075623f, 0.083374f, 0.091919f, 0.101135f, 0.111389f, 0.122559f, 0.134277f, 0.146606f, - 0.160278f, 0.174683f, 0.557617f, 0.600098f, 0.609375f, 0.612793f, 0.615723f, 0.616699f, - 0.000255f, 0.000997f, 0.001393f, 0.001908f, 0.002239f, 0.002512f, 0.002720f, 0.003166f, - 0.003283f, 0.003616f, 0.003866f, 0.004223f, 0.004597f, 0.004795f, 0.005127f, 0.005573f, - 0.005939f, 0.006359f, 0.006657f, 0.007133f, 0.007687f, 0.008041f, 0.008545f, 0.009087f, - 0.009636f, 0.010300f, 0.010910f, 0.011757f, 0.012489f, 0.013313f, 0.014153f, 0.014954f, - 0.016037f, 0.017258f, 0.018555f, 0.019867f, 0.021530f, 0.023239f, 0.025055f, 0.027252f, - 0.029663f, 0.032379f, 0.035339f, 0.038666f, 0.042664f, 0.047058f, 0.051849f, 0.057465f, - 0.063416f, 0.070557f, 0.078369f, 0.086731f, 0.096313f, 0.106384f, 0.117798f, 0.129761f, - 0.143311f, 0.156982f, 0.544922f, 0.588867f, 0.599121f, 0.602539f, 0.605469f, 0.606445f, - 0.000353f, 0.000879f, 0.001276f, 0.001613f, 0.001785f, 0.002075f, 0.002300f, 0.002501f, - 0.002808f, 0.003010f, 0.003283f, 0.003487f, 0.003714f, 0.003967f, 0.004269f, 0.004597f, - 0.004837f, 0.005230f, 0.005512f, 0.005878f, 0.006203f, 0.006626f, 0.007030f, 0.007519f, - 0.007866f, 0.008354f, 0.009010f, 0.009468f, 0.010017f, 0.010765f, 0.011444f, 0.012291f, - 0.013100f, 0.014030f, 0.015030f, 0.016098f, 0.017441f, 0.018646f, 0.020157f, 0.021912f, - 0.023804f, 0.026047f, 0.028488f, 0.031342f, 0.034424f, 0.037994f, 0.042206f, 0.046997f, - 0.052338f, 0.058533f, 0.065369f, 0.073364f, 0.081787f, 0.091492f, 0.102356f, 0.113647f, - 0.126343f, 0.139526f, 0.531250f, 0.579102f, 0.587891f, 0.592773f, 0.595703f, 0.596680f, - 0.000295f, 0.000784f, 0.000912f, 0.001261f, 0.001517f, 0.001761f, 0.001893f, 0.002113f, - 0.002211f, 0.002432f, 0.002676f, 0.002861f, 0.002993f, 0.003294f, 0.003479f, 0.003700f, - 0.003933f, 0.004242f, 0.004452f, 0.004745f, 0.004974f, 0.005428f, 0.005642f, 0.006081f, - 0.006401f, 0.006817f, 0.007240f, 0.007641f, 0.008209f, 0.008667f, 0.009361f, 0.009720f, - 0.010506f, 0.011261f, 0.012024f, 0.012794f, 0.013840f, 0.014893f, 0.016113f, 0.017395f, - 0.018860f, 0.020493f, 0.022446f, 0.024658f, 0.027283f, 0.030228f, 0.033691f, 0.037659f, - 0.042145f, 0.047546f, 0.053467f, 0.060547f, 0.068359f, 0.077332f, 0.087158f, 0.098145f, - 0.109741f, 0.123230f, 0.517090f, 0.566895f, 0.576660f, 0.581543f, 0.584961f, 0.587402f, - 0.000247f, 0.000702f, 0.000849f, 0.001033f, 0.001304f, 0.001416f, 0.001576f, 0.001754f, - 0.001860f, 0.001953f, 0.002104f, 0.002327f, 0.002419f, 0.002651f, 0.002785f, 0.003014f, - 0.003134f, 0.003315f, 0.003584f, 0.003813f, 0.004078f, 0.004295f, 0.004555f, 0.004784f, - 0.005013f, 0.005329f, 0.005669f, 0.006069f, 0.006439f, 0.006821f, 0.007381f, 0.007797f, - 0.008301f, 0.008812f, 0.009430f, 0.010139f, 0.010948f, 0.011642f, 0.012573f, 0.013664f, - 0.014671f, 0.016052f, 0.017502f, 0.019135f, 0.021255f, 0.023438f, 0.026199f, 0.029312f, - 0.033203f, 0.037476f, 0.042725f, 0.048828f, 0.055695f, 0.063721f, 0.072937f, 0.082947f, - 0.094666f, 0.107117f, 0.504883f, 0.555664f, 0.566406f, 0.572754f, 0.574707f, 0.577148f, - 0.000217f, 0.000516f, 0.000750f, 0.000898f, 0.001011f, 0.001117f, 0.001203f, 0.001307f, - 0.001470f, 0.001604f, 0.001659f, 0.001750f, 0.001945f, 0.002121f, 0.002249f, 0.002316f, - 0.002478f, 0.002581f, 0.002832f, 0.003000f, 0.003164f, 0.003334f, 0.003593f, 0.003784f, - 0.003990f, 0.004196f, 0.004440f, 0.004673f, 0.005035f, 0.005329f, 0.005642f, 0.005981f, - 0.006462f, 0.006916f, 0.007313f, 0.007805f, 0.008377f, 0.008987f, 0.009727f, 0.010521f, - 0.011314f, 0.012421f, 0.013466f, 0.014755f, 0.016235f, 0.017914f, 0.019913f, 0.022461f, - 0.025330f, 0.028778f, 0.033081f, 0.038239f, 0.044189f, 0.051422f, 0.059662f, 0.069336f, - 0.080200f, 0.091980f, 0.492676f, 0.543945f, 0.555664f, 0.561035f, 0.564453f, 0.566406f, - 0.000131f, 0.000355f, 0.000605f, 0.000759f, 0.000832f, 0.000904f, 0.001018f, 0.000975f, - 0.001144f, 0.001235f, 0.001336f, 0.001447f, 0.001518f, 0.001620f, 0.001668f, 0.001835f, - 0.001901f, 0.002045f, 0.002188f, 0.002270f, 0.002424f, 0.002577f, 0.002707f, 0.002893f, - 0.003002f, 0.003223f, 0.003407f, 0.003572f, 0.003851f, 0.004017f, 0.004391f, 0.004608f, - 0.004833f, 0.005203f, 0.005497f, 0.005886f, 0.006351f, 0.006771f, 0.007278f, 0.007858f, - 0.008560f, 0.009315f, 0.010086f, 0.011078f, 0.012222f, 0.013443f, 0.015022f, 0.016769f, - 0.018967f, 0.021591f, 0.024780f, 0.028931f, 0.033875f, 0.039734f, 0.047241f, 0.056122f, - 0.066101f, 0.077637f, 0.477783f, 0.532715f, 0.544922f, 0.551270f, 0.553711f, 0.555664f, - 0.000245f, 0.000303f, 0.000473f, 0.000498f, 0.000544f, 0.000707f, 0.000700f, 0.000767f, - 0.000802f, 0.000892f, 0.001021f, 0.001086f, 0.001140f, 0.001260f, 0.001303f, 0.001325f, - 0.001462f, 0.001553f, 0.001603f, 0.001746f, 0.001816f, 0.001904f, 0.002043f, 0.002127f, - 0.002254f, 0.002356f, 0.002548f, 0.002672f, 0.002851f, 0.003092f, 0.003265f, 0.003374f, - 0.003647f, 0.003891f, 0.004097f, 0.004360f, 0.004669f, 0.004997f, 0.005390f, 0.005810f, - 0.006226f, 0.006756f, 0.007450f, 0.008095f, 0.008934f, 0.009827f, 0.010902f, 0.012268f, - 0.013840f, 0.015701f, 0.018036f, 0.021072f, 0.024948f, 0.029800f, 0.035980f, 0.043945f, - 0.053345f, 0.063843f, 0.465576f, 0.520996f, 0.535645f, 0.540039f, 0.543457f, 0.545898f, - 0.000108f, 0.000275f, 0.000332f, 0.000402f, 0.000462f, 0.000468f, 0.000580f, 0.000522f, - 0.000616f, 0.000657f, 0.000758f, 0.000762f, 0.000812f, 0.000870f, 0.000945f, 0.000978f, - 0.001054f, 0.001109f, 0.001179f, 0.001213f, 0.001311f, 0.001371f, 0.001473f, 0.001558f, - 0.001629f, 0.001718f, 0.001837f, 0.001903f, 0.002016f, 0.002159f, 0.002258f, 0.002478f, - 0.002548f, 0.002731f, 0.002909f, 0.003086f, 0.003317f, 0.003580f, 0.003885f, 0.004116f, - 0.004421f, 0.004818f, 0.005264f, 0.005745f, 0.006294f, 0.006966f, 0.007748f, 0.008667f, - 0.009766f, 0.011086f, 0.012787f, 0.014908f, 0.017746f, 0.021271f, 0.026382f, 0.032990f, - 0.041199f, 0.051239f, 0.452393f, 0.509277f, 0.522461f, 0.529297f, 0.533203f, 0.535156f, - 0.000016f, 0.000143f, 0.000244f, 0.000315f, 0.000309f, 0.000391f, 0.000344f, 0.000402f, - 0.000429f, 0.000517f, 0.000522f, 0.000526f, 0.000546f, 0.000606f, 0.000628f, 0.000705f, - 0.000692f, 0.000781f, 0.000837f, 0.000868f, 0.000923f, 0.000969f, 0.001013f, 0.001070f, - 0.001142f, 0.001186f, 0.001273f, 0.001326f, 0.001397f, 0.001534f, 0.001561f, 0.001685f, - 0.001775f, 0.001873f, 0.002024f, 0.002153f, 0.002272f, 0.002443f, 0.002611f, 0.002800f, - 0.003014f, 0.003250f, 0.003529f, 0.003868f, 0.004227f, 0.004692f, 0.005192f, 0.005836f, - 0.006603f, 0.007587f, 0.008751f, 0.010193f, 0.012001f, 0.014610f, 0.018219f, 0.023392f, - 0.030594f, 0.039795f, 0.437744f, 0.498291f, 0.512207f, 0.517578f, 0.521484f, 0.525391f, - 0.000102f, 0.000186f, 0.000171f, 0.000181f, 0.000227f, 0.000229f, 0.000231f, 0.000278f, - 0.000293f, 0.000304f, 0.000314f, 0.000375f, 0.000365f, 0.000411f, 0.000446f, 0.000457f, - 0.000496f, 0.000513f, 0.000533f, 0.000554f, 0.000603f, 0.000622f, 0.000669f, 0.000708f, - 0.000757f, 0.000789f, 0.000843f, 0.000875f, 0.000925f, 0.000964f, 0.001037f, 0.001094f, - 0.001172f, 0.001243f, 0.001324f, 0.001373f, 0.001497f, 0.001570f, 0.001712f, 0.001829f, - 0.001947f, 0.002123f, 0.002291f, 0.002472f, 0.002703f, 0.003008f, 0.003342f, 0.003757f, - 0.004204f, 0.004810f, 0.005539f, 0.006554f, 0.007828f, 0.009537f, 0.011894f, 0.015442f, - 0.021072f, 0.029282f, 0.424561f, 0.486084f, 0.500488f, 0.506836f, 0.512207f, 0.514648f, - 0.000014f, 0.000127f, 0.000112f, 0.000109f, 0.000143f, 0.000165f, 0.000141f, 0.000180f, - 0.000185f, 0.000191f, 0.000196f, 0.000203f, 0.000233f, 0.000252f, 0.000260f, 0.000274f, - 0.000288f, 0.000314f, 0.000328f, 0.000363f, 0.000362f, 0.000374f, 0.000400f, 0.000436f, - 0.000464f, 0.000501f, 0.000504f, 0.000521f, 0.000563f, 0.000593f, 0.000635f, 0.000671f, - 0.000712f, 0.000740f, 0.000800f, 0.000837f, 0.000892f, 0.000955f, 0.001030f, 0.001092f, - 0.001167f, 0.001270f, 0.001369f, 0.001491f, 0.001626f, 0.001769f, 0.001993f, 0.002209f, - 0.002523f, 0.002863f, 0.003325f, 0.003880f, 0.004715f, 0.005764f, 0.007320f, 0.009468f, - 0.013344f, 0.020187f, 0.410645f, 0.473877f, 0.489258f, 0.496826f, 0.500488f, 0.503906f, - 0.000103f, 0.000078f, 0.000067f, 0.000065f, 0.000086f, 0.000085f, 0.000101f, 0.000106f, - 0.000106f, 0.000107f, 0.000115f, 0.000133f, 0.000118f, 0.000133f, 0.000154f, 0.000150f, - 0.000167f, 0.000177f, 0.000180f, 0.000190f, 0.000207f, 0.000213f, 0.000228f, 0.000238f, - 0.000267f, 0.000277f, 0.000287f, 0.000298f, 0.000313f, 0.000325f, 0.000347f, 0.000375f, - 0.000393f, 0.000405f, 0.000440f, 0.000463f, 0.000486f, 0.000527f, 0.000562f, 0.000599f, - 0.000639f, 0.000688f, 0.000757f, 0.000807f, 0.000879f, 0.000961f, 0.001059f, 0.001180f, - 0.001342f, 0.001533f, 0.001762f, 0.002102f, 0.002502f, 0.003128f, 0.004028f, 0.005379f, - 0.007591f, 0.012505f, 0.397217f, 0.462891f, 0.478760f, 0.485840f, 0.490479f, 0.492676f, - 0.000087f, 0.000063f, 0.000054f, 0.000048f, 0.000047f, 0.000044f, 0.000046f, 0.000047f, - 0.000047f, 0.000060f, 0.000053f, 0.000056f, 0.000072f, 0.000060f, 0.000064f, 0.000069f, - 0.000078f, 0.000085f, 0.000084f, 0.000090f, 0.000094f, 0.000102f, 0.000105f, 0.000111f, - 0.000116f, 0.000126f, 0.000132f, 0.000150f, 0.000147f, 0.000158f, 0.000167f, 0.000178f, - 0.000185f, 0.000192f, 0.000211f, 0.000216f, 0.000226f, 0.000246f, 0.000265f, 0.000284f, - 0.000299f, 0.000325f, 0.000349f, 0.000381f, 0.000415f, 0.000448f, 0.000490f, 0.000544f, - 0.000612f, 0.000694f, 0.000798f, 0.000943f, 0.001139f, 0.001436f, 0.001870f, 0.002586f, - 0.003817f, 0.006474f, 0.383545f, 0.450195f, 0.467041f, 0.474365f, 0.478760f, 0.482422f, - 0.000065f, 0.000045f, 0.000037f, 0.000033f, 0.000030f, 0.000028f, 0.000026f, 0.000025f, - 0.000024f, 0.000022f, 0.000021f, 0.000025f, 0.000020f, 0.000021f, 0.000025f, 0.000029f, - 0.000028f, 0.000031f, 0.000033f, 0.000034f, 0.000036f, 0.000041f, 0.000045f, 0.000040f, - 0.000045f, 0.000049f, 0.000051f, 0.000048f, 0.000055f, 0.000057f, 0.000061f, 0.000066f, - 0.000072f, 0.000068f, 0.000073f, 0.000078f, 0.000087f, 0.000089f, 0.000097f, 0.000104f, - 0.000113f, 0.000115f, 0.000128f, 0.000137f, 0.000148f, 0.000160f, 0.000174f, 0.000194f, - 0.000221f, 0.000248f, 0.000283f, 0.000324f, 0.000396f, 0.000496f, 0.000657f, 0.000928f, - 0.001479f, 0.002684f, 0.371094f, 0.438477f, 0.455078f, 0.463867f, 0.468750f, 0.471191f, - 0.000029f, 0.000019f, 0.000016f, 0.000014f, 0.000014f, 0.000013f, 0.000012f, 0.000012f, - 0.000012f, 0.000011f, 0.000011f, 0.000011f, 0.000011f, 0.000010f, 0.000010f, 0.000010f, - 0.000009f, 0.000009f, 0.000009f, 0.000008f, 0.000008f, 0.000007f, 0.000008f, 0.000007f, - 0.000008f, 0.000009f, 0.000010f, 0.000011f, 0.000012f, 0.000011f, 0.000012f, 0.000013f, - 0.000015f, 0.000017f, 0.000018f, 0.000018f, 0.000020f, 0.000019f, 0.000021f, 0.000024f, - 0.000024f, 0.000026f, 0.000028f, 0.000031f, 0.000031f, 0.000035f, 0.000040f, 0.000041f, - 0.000045f, 0.000052f, 0.000059f, 0.000071f, 0.000083f, 0.000099f, 0.000132f, 0.000188f, - 0.000315f, 0.000712f, 0.356934f, 0.426514f, 0.444824f, 0.452637f, 0.457520f, 0.460938f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, - 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000002f, 0.000002f, 0.000002f, - 0.000002f, 0.000002f, 0.000002f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, - 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000002f, 0.000001f, 0.000002f, 0.000002f, - 0.000002f, 0.000002f, 0.000003f, 0.000003f, 0.000003f, 0.000004f, 0.000004f, 0.000006f, - 0.000010f, 0.000027f, 0.343750f, 0.414795f, 0.433105f, 0.441895f, 0.446289f, 0.449951f, - }, - { - 0.012436f, 0.037598f, 0.062805f, 0.087891f, 0.113037f, 0.137329f, 0.161621f, 0.185425f, - 0.209717f, 0.232544f, 0.255371f, 0.278076f, 0.300049f, 0.321289f, 0.343506f, 0.364014f, - 0.385010f, 0.404785f, 0.424561f, 0.444824f, 0.463623f, 0.482422f, 0.501465f, 0.520020f, - 0.537598f, 0.554688f, 0.572266f, 0.589355f, 0.605957f, 0.622070f, 0.639648f, 0.655273f, - 0.670410f, 0.685547f, 0.700684f, 0.715332f, 0.730469f, 0.744629f, 0.758301f, 0.771973f, - 0.785156f, 0.799316f, 0.812012f, 0.825684f, 0.837891f, 0.850586f, 0.863281f, 0.875000f, - 0.887207f, 0.898926f, 0.910156f, 0.921387f, 0.933105f, 0.944336f, 0.954102f, 0.964844f, - 0.976074f, 0.985840f, 0.978027f, 0.947266f, 0.925781f, 0.907715f, 0.892090f, 0.877930f, - 0.011276f, 0.034546f, 0.058289f, 0.082031f, 0.105469f, 0.128662f, 0.152344f, 0.174805f, - 0.197876f, 0.219604f, 0.241455f, 0.263672f, 0.284912f, 0.306152f, 0.326416f, 0.347168f, - 0.366699f, 0.387695f, 0.406494f, 0.426025f, 0.444824f, 0.463379f, 0.481934f, 0.500000f, - 0.518066f, 0.535645f, 0.552246f, 0.569824f, 0.586426f, 0.603027f, 0.619141f, 0.634766f, - 0.650391f, 0.666016f, 0.681152f, 0.695801f, 0.710938f, 0.725586f, 0.739258f, 0.753906f, - 0.768066f, 0.781250f, 0.794922f, 0.807617f, 0.821289f, 0.833496f, 0.846191f, 0.858398f, - 0.870605f, 0.882812f, 0.894531f, 0.906250f, 0.917480f, 0.929199f, 0.939453f, 0.951660f, - 0.961426f, 0.972656f, 0.971680f, 0.942871f, 0.921875f, 0.904785f, 0.889160f, 0.875977f, - 0.010628f, 0.032288f, 0.054932f, 0.076172f, 0.099060f, 0.121216f, 0.142700f, 0.164795f, - 0.186279f, 0.207642f, 0.229248f, 0.249756f, 0.269531f, 0.291016f, 0.310791f, 0.331543f, - 0.349609f, 0.369385f, 0.388916f, 0.409180f, 0.427246f, 0.444824f, 0.463135f, 0.480713f, - 0.499512f, 0.516602f, 0.533203f, 0.550293f, 0.567383f, 0.583496f, 0.599609f, 0.615723f, - 0.630859f, 0.646973f, 0.661621f, 0.677246f, 0.691895f, 0.705566f, 0.720703f, 0.735352f, - 0.749512f, 0.763184f, 0.776367f, 0.790039f, 0.803223f, 0.816406f, 0.828613f, 0.842285f, - 0.854492f, 0.867676f, 0.878418f, 0.890137f, 0.902832f, 0.913086f, 0.925293f, 0.936035f, - 0.947754f, 0.958008f, 0.964844f, 0.937500f, 0.917480f, 0.901367f, 0.886719f, 0.873535f, - 0.009926f, 0.030167f, 0.050995f, 0.071594f, 0.092346f, 0.113892f, 0.134399f, 0.154663f, - 0.175537f, 0.195679f, 0.216309f, 0.235840f, 0.256104f, 0.276611f, 0.295654f, 0.314453f, - 0.333496f, 0.353027f, 0.370850f, 0.389404f, 0.408936f, 0.427490f, 0.445312f, 0.462891f, - 0.480225f, 0.497803f, 0.513672f, 0.531250f, 0.547363f, 0.563965f, 0.580078f, 0.597168f, - 0.612305f, 0.627930f, 0.642578f, 0.658691f, 0.673340f, 0.687500f, 0.702637f, 0.717285f, - 0.731445f, 0.744629f, 0.758301f, 0.772461f, 0.786133f, 0.799316f, 0.811523f, 0.824707f, - 0.837891f, 0.849121f, 0.861816f, 0.874023f, 0.887207f, 0.898438f, 0.910156f, 0.920898f, - 0.932617f, 0.943848f, 0.958008f, 0.932129f, 0.913086f, 0.897461f, 0.883301f, 0.871094f, - 0.009178f, 0.028107f, 0.047729f, 0.066895f, 0.086182f, 0.106384f, 0.125977f, 0.145386f, - 0.165527f, 0.184937f, 0.203857f, 0.224121f, 0.242676f, 0.261475f, 0.281006f, 0.300049f, - 0.318604f, 0.336426f, 0.355469f, 0.372314f, 0.391113f, 0.409424f, 0.426514f, 0.444092f, - 0.461426f, 0.477783f, 0.495850f, 0.512207f, 0.528809f, 0.544434f, 0.561035f, 0.576660f, - 0.593262f, 0.608398f, 0.623047f, 0.638184f, 0.655273f, 0.668945f, 0.682617f, 0.697754f, - 0.712402f, 0.726562f, 0.740234f, 0.753906f, 0.768066f, 0.781250f, 0.794434f, 0.807617f, - 0.820312f, 0.833496f, 0.845215f, 0.858398f, 0.870605f, 0.881836f, 0.894043f, 0.906738f, - 0.917480f, 0.928711f, 0.951172f, 0.926758f, 0.909180f, 0.893555f, 0.880859f, 0.868164f, - 0.008667f, 0.025986f, 0.044922f, 0.062805f, 0.081421f, 0.099854f, 0.118347f, 0.137085f, - 0.155518f, 0.173828f, 0.193115f, 0.211304f, 0.229858f, 0.248413f, 0.266602f, 0.285400f, - 0.303223f, 0.321045f, 0.339111f, 0.357178f, 0.373779f, 0.391357f, 0.409424f, 0.426270f, - 0.443115f, 0.460449f, 0.476807f, 0.494141f, 0.510254f, 0.526855f, 0.541992f, 0.559082f, - 0.574219f, 0.589355f, 0.605469f, 0.620117f, 0.636230f, 0.649902f, 0.664551f, 0.678711f, - 0.693848f, 0.707031f, 0.723145f, 0.736328f, 0.750977f, 0.762695f, 0.776855f, 0.790039f, - 0.803223f, 0.816406f, 0.828613f, 0.842285f, 0.853516f, 0.866211f, 0.878906f, 0.890625f, - 0.902832f, 0.913574f, 0.944336f, 0.921875f, 0.903809f, 0.889160f, 0.876953f, 0.865234f, - 0.008057f, 0.024658f, 0.041321f, 0.058411f, 0.075989f, 0.093811f, 0.110535f, 0.128784f, - 0.146729f, 0.164307f, 0.182007f, 0.200073f, 0.217773f, 0.234619f, 0.252930f, 0.271240f, - 0.288086f, 0.306152f, 0.322998f, 0.341064f, 0.357910f, 0.374756f, 0.391357f, 0.409180f, - 0.425293f, 0.442383f, 0.458496f, 0.475342f, 0.491455f, 0.507324f, 0.523438f, 0.539551f, - 0.555176f, 0.570312f, 0.585938f, 0.601074f, 0.616699f, 0.631836f, 0.646484f, 0.660645f, - 0.676270f, 0.688477f, 0.704102f, 0.718262f, 0.731445f, 0.745117f, 0.760254f, 0.771484f, - 0.785156f, 0.799316f, 0.812500f, 0.824707f, 0.836914f, 0.850098f, 0.862793f, 0.874512f, - 0.886719f, 0.898438f, 0.937500f, 0.915527f, 0.899414f, 0.885254f, 0.872559f, 0.861816f, - 0.007477f, 0.022919f, 0.038971f, 0.054901f, 0.070801f, 0.087646f, 0.104065f, 0.121155f, - 0.137573f, 0.155029f, 0.171875f, 0.188721f, 0.206177f, 0.222778f, 0.240112f, 0.257080f, - 0.274170f, 0.290283f, 0.308350f, 0.324463f, 0.342041f, 0.358154f, 0.375488f, 0.391113f, - 0.407471f, 0.424561f, 0.440430f, 0.456787f, 0.474121f, 0.489746f, 0.505371f, 0.521484f, - 0.536133f, 0.552246f, 0.565918f, 0.582031f, 0.597168f, 0.613281f, 0.626953f, 0.642578f, - 0.656738f, 0.670898f, 0.684570f, 0.699219f, 0.712891f, 0.727539f, 0.741211f, 0.754395f, - 0.768066f, 0.781738f, 0.794434f, 0.808105f, 0.820312f, 0.833984f, 0.846680f, 0.858887f, - 0.871582f, 0.883301f, 0.930176f, 0.910156f, 0.894043f, 0.880371f, 0.868652f, 0.858398f, - 0.007023f, 0.021240f, 0.036224f, 0.051300f, 0.066467f, 0.082092f, 0.097900f, 0.113892f, - 0.129517f, 0.145752f, 0.161743f, 0.178223f, 0.194702f, 0.210327f, 0.227661f, 0.243408f, - 0.260986f, 0.276855f, 0.292725f, 0.309814f, 0.326172f, 0.342041f, 0.358398f, 0.375732f, - 0.391113f, 0.406982f, 0.422852f, 0.438965f, 0.454590f, 0.471191f, 0.486816f, 0.502441f, - 0.517578f, 0.533203f, 0.548340f, 0.562988f, 0.578613f, 0.593750f, 0.609375f, 0.623535f, - 0.638184f, 0.652832f, 0.666992f, 0.680664f, 0.695312f, 0.708984f, 0.722656f, 0.736816f, - 0.750000f, 0.764160f, 0.777344f, 0.789551f, 0.803223f, 0.816895f, 0.830078f, 0.842773f, - 0.854980f, 0.868652f, 0.922852f, 0.904297f, 0.889160f, 0.875977f, 0.864746f, 0.854492f, - 0.006458f, 0.019913f, 0.033691f, 0.048126f, 0.062744f, 0.077026f, 0.092224f, 0.106567f, - 0.122192f, 0.137207f, 0.152222f, 0.167725f, 0.183838f, 0.199951f, 0.215088f, 0.231323f, - 0.246826f, 0.262695f, 0.279053f, 0.294678f, 0.310547f, 0.326172f, 0.342041f, 0.358887f, - 0.374268f, 0.389893f, 0.405518f, 0.421143f, 0.437012f, 0.452637f, 0.467773f, 0.483643f, - 0.499512f, 0.513672f, 0.529785f, 0.545410f, 0.560059f, 0.575195f, 0.590332f, 0.604980f, - 0.618652f, 0.634277f, 0.648438f, 0.662598f, 0.676270f, 0.690918f, 0.704102f, 0.718750f, - 0.732422f, 0.745605f, 0.760254f, 0.773438f, 0.786621f, 0.801270f, 0.812988f, 0.826172f, - 0.839844f, 0.851562f, 0.915527f, 0.897949f, 0.883789f, 0.871094f, 0.860352f, 0.850586f, - 0.006077f, 0.018921f, 0.031464f, 0.045258f, 0.058411f, 0.072144f, 0.085999f, 0.100220f, - 0.114258f, 0.129028f, 0.143677f, 0.158691f, 0.173584f, 0.188477f, 0.203247f, 0.219238f, - 0.234497f, 0.249634f, 0.264893f, 0.280273f, 0.295410f, 0.310791f, 0.326904f, 0.342285f, - 0.357910f, 0.373535f, 0.388428f, 0.404053f, 0.420166f, 0.435303f, 0.450195f, 0.465332f, - 0.481201f, 0.496338f, 0.511230f, 0.525879f, 0.540527f, 0.556641f, 0.570312f, 0.585938f, - 0.600098f, 0.614746f, 0.629883f, 0.644531f, 0.657715f, 0.672363f, 0.687012f, 0.700684f, - 0.714355f, 0.729004f, 0.742188f, 0.755371f, 0.769531f, 0.782227f, 0.796875f, 0.810059f, - 0.823242f, 0.836426f, 0.907715f, 0.891602f, 0.877930f, 0.866211f, 0.855957f, 0.846680f, - 0.005596f, 0.017654f, 0.029587f, 0.041840f, 0.055115f, 0.067871f, 0.080566f, 0.093994f, - 0.107361f, 0.120911f, 0.134766f, 0.149414f, 0.163452f, 0.177979f, 0.192261f, 0.206787f, - 0.221191f, 0.236816f, 0.250732f, 0.266113f, 0.281250f, 0.295898f, 0.311279f, 0.326904f, - 0.342041f, 0.356201f, 0.371826f, 0.387451f, 0.402344f, 0.417236f, 0.432373f, 0.447266f, - 0.462891f, 0.477539f, 0.492432f, 0.506836f, 0.522949f, 0.536621f, 0.551758f, 0.566895f, - 0.582031f, 0.596191f, 0.610352f, 0.625488f, 0.640625f, 0.653320f, 0.668457f, 0.682617f, - 0.696777f, 0.710449f, 0.724609f, 0.739258f, 0.751465f, 0.765625f, 0.780273f, 0.792480f, - 0.806152f, 0.820801f, 0.899902f, 0.885742f, 0.872070f, 0.861328f, 0.851562f, 0.842285f, - 0.005451f, 0.016479f, 0.028259f, 0.039856f, 0.051331f, 0.063416f, 0.075867f, 0.088196f, - 0.100952f, 0.113770f, 0.126953f, 0.140747f, 0.153564f, 0.167847f, 0.181519f, 0.195679f, - 0.210083f, 0.223633f, 0.237427f, 0.252197f, 0.267334f, 0.281738f, 0.296143f, 0.311035f, - 0.325928f, 0.340332f, 0.355469f, 0.370361f, 0.385010f, 0.400635f, 0.415039f, 0.429688f, - 0.444092f, 0.459717f, 0.474121f, 0.489258f, 0.503906f, 0.519043f, 0.533203f, 0.548828f, - 0.562012f, 0.577637f, 0.591797f, 0.606445f, 0.621582f, 0.635742f, 0.650391f, 0.664551f, - 0.678223f, 0.692871f, 0.706055f, 0.721191f, 0.733887f, 0.747559f, 0.762207f, 0.775879f, - 0.791016f, 0.804199f, 0.892090f, 0.878906f, 0.866699f, 0.855957f, 0.846191f, 0.837891f, - 0.004963f, 0.015343f, 0.026169f, 0.037079f, 0.047943f, 0.059570f, 0.070801f, 0.083008f, - 0.095093f, 0.106750f, 0.119507f, 0.132080f, 0.145142f, 0.158569f, 0.171143f, 0.184692f, - 0.198730f, 0.211792f, 0.225830f, 0.239380f, 0.253662f, 0.267578f, 0.281738f, 0.295898f, - 0.309814f, 0.324219f, 0.340088f, 0.353760f, 0.368164f, 0.383057f, 0.397705f, 0.412842f, - 0.426758f, 0.441406f, 0.456787f, 0.470947f, 0.485352f, 0.500000f, 0.515137f, 0.529785f, - 0.543945f, 0.559082f, 0.572754f, 0.588379f, 0.602539f, 0.616699f, 0.631348f, 0.645996f, - 0.659180f, 0.674805f, 0.689453f, 0.703125f, 0.716797f, 0.729980f, 0.744629f, 0.758789f, - 0.772461f, 0.786621f, 0.883789f, 0.872070f, 0.860840f, 0.850586f, 0.841309f, 0.833008f, - 0.004726f, 0.014549f, 0.024109f, 0.034668f, 0.044708f, 0.055573f, 0.066467f, 0.077820f, - 0.088928f, 0.100342f, 0.112000f, 0.124390f, 0.136230f, 0.148804f, 0.161621f, 0.173950f, - 0.186768f, 0.200439f, 0.213623f, 0.226074f, 0.239868f, 0.253418f, 0.267090f, 0.281250f, - 0.295410f, 0.309570f, 0.323486f, 0.337891f, 0.352295f, 0.365967f, 0.381104f, 0.394775f, - 0.409180f, 0.423828f, 0.438477f, 0.452881f, 0.467773f, 0.481689f, 0.496582f, 0.511230f, - 0.525391f, 0.539551f, 0.554199f, 0.568848f, 0.583984f, 0.599121f, 0.612305f, 0.627441f, - 0.641113f, 0.656250f, 0.669922f, 0.684570f, 0.699219f, 0.713379f, 0.727539f, 0.741699f, - 0.755859f, 0.771484f, 0.875488f, 0.865723f, 0.854492f, 0.845215f, 0.836426f, 0.828613f, - 0.004452f, 0.013359f, 0.022690f, 0.032745f, 0.042297f, 0.051910f, 0.061920f, 0.072693f, - 0.083496f, 0.094177f, 0.105408f, 0.116760f, 0.128174f, 0.140137f, 0.151855f, 0.164185f, - 0.176758f, 0.189087f, 0.201660f, 0.214478f, 0.227173f, 0.240356f, 0.253906f, 0.267578f, - 0.280273f, 0.294922f, 0.307373f, 0.321045f, 0.336670f, 0.350098f, 0.363770f, 0.378174f, - 0.392334f, 0.406006f, 0.420410f, 0.434082f, 0.448975f, 0.463623f, 0.478271f, 0.492676f, - 0.506836f, 0.520996f, 0.536133f, 0.550781f, 0.565430f, 0.580078f, 0.593750f, 0.608887f, - 0.623047f, 0.638184f, 0.651367f, 0.666016f, 0.681152f, 0.695312f, 0.709473f, 0.723145f, - 0.738281f, 0.752930f, 0.867676f, 0.858398f, 0.848633f, 0.839355f, 0.831055f, 0.823730f, - 0.004143f, 0.012794f, 0.021713f, 0.030396f, 0.039551f, 0.048645f, 0.058563f, 0.068176f, - 0.078308f, 0.088928f, 0.098328f, 0.109924f, 0.120728f, 0.131592f, 0.142944f, 0.154175f, - 0.165771f, 0.178223f, 0.190186f, 0.202881f, 0.214844f, 0.227417f, 0.240845f, 0.253906f, - 0.265869f, 0.279541f, 0.293213f, 0.305908f, 0.320068f, 0.333496f, 0.347168f, 0.361816f, - 0.375000f, 0.389160f, 0.403320f, 0.417236f, 0.431396f, 0.444824f, 0.459473f, 0.473633f, - 0.488525f, 0.503418f, 0.517578f, 0.532227f, 0.545410f, 0.560547f, 0.575684f, 0.590332f, - 0.604004f, 0.618652f, 0.632812f, 0.647949f, 0.663086f, 0.676758f, 0.691895f, 0.706543f, - 0.721191f, 0.735840f, 0.859375f, 0.852539f, 0.842773f, 0.833496f, 0.824707f, 0.818848f, - 0.003839f, 0.012062f, 0.020126f, 0.028366f, 0.036774f, 0.045593f, 0.054718f, 0.063416f, - 0.073120f, 0.082825f, 0.092957f, 0.102966f, 0.113464f, 0.123535f, 0.134277f, 0.145020f, - 0.155762f, 0.167847f, 0.179199f, 0.190796f, 0.202393f, 0.214844f, 0.227417f, 0.239868f, - 0.252197f, 0.264648f, 0.277588f, 0.291016f, 0.304199f, 0.317383f, 0.330811f, 0.343750f, - 0.357422f, 0.371826f, 0.385254f, 0.399902f, 0.413574f, 0.427246f, 0.441162f, 0.455566f, - 0.469971f, 0.484375f, 0.498535f, 0.514160f, 0.527344f, 0.541992f, 0.556152f, 0.570312f, - 0.585449f, 0.600098f, 0.614746f, 0.629883f, 0.645508f, 0.658203f, 0.673340f, 0.688477f, - 0.703125f, 0.718262f, 0.851074f, 0.844727f, 0.835938f, 0.827637f, 0.820312f, 0.812988f, - 0.003786f, 0.011147f, 0.018921f, 0.026550f, 0.034729f, 0.042664f, 0.051117f, 0.060028f, - 0.068298f, 0.077454f, 0.086914f, 0.096130f, 0.105835f, 0.115662f, 0.126343f, 0.136475f, - 0.146606f, 0.157715f, 0.168457f, 0.180176f, 0.191528f, 0.202759f, 0.215088f, 0.226929f, - 0.239014f, 0.251221f, 0.263428f, 0.275391f, 0.289062f, 0.301514f, 0.314941f, 0.328369f, - 0.341797f, 0.354736f, 0.367676f, 0.382324f, 0.395264f, 0.409912f, 0.423340f, 0.437012f, - 0.451660f, 0.465576f, 0.480469f, 0.494629f, 0.508301f, 0.522949f, 0.538086f, 0.551758f, - 0.567383f, 0.582031f, 0.596191f, 0.610840f, 0.625977f, 0.639648f, 0.655273f, 0.670410f, - 0.685547f, 0.700684f, 0.842285f, 0.837402f, 0.829590f, 0.821289f, 0.813965f, 0.808105f, - 0.003504f, 0.010445f, 0.017609f, 0.025131f, 0.032349f, 0.040314f, 0.047485f, 0.055756f, - 0.064026f, 0.072571f, 0.080872f, 0.089661f, 0.099426f, 0.108459f, 0.118286f, 0.127930f, - 0.137817f, 0.147583f, 0.158203f, 0.169189f, 0.180908f, 0.191040f, 0.203003f, 0.214111f, - 0.225708f, 0.237549f, 0.249023f, 0.261475f, 0.273926f, 0.286865f, 0.299316f, 0.311768f, - 0.325684f, 0.338623f, 0.351562f, 0.364746f, 0.378418f, 0.392578f, 0.405518f, 0.419678f, - 0.433105f, 0.447998f, 0.461670f, 0.475830f, 0.490479f, 0.503906f, 0.519531f, 0.533203f, - 0.547852f, 0.562988f, 0.576660f, 0.591797f, 0.606445f, 0.622070f, 0.636719f, 0.652344f, - 0.666504f, 0.682617f, 0.833496f, 0.830078f, 0.822754f, 0.815918f, 0.808594f, 0.802734f, - 0.003447f, 0.009941f, 0.016373f, 0.023300f, 0.030228f, 0.037689f, 0.044128f, 0.052551f, - 0.059845f, 0.068115f, 0.076538f, 0.083862f, 0.092896f, 0.101440f, 0.110596f, 0.119995f, - 0.129028f, 0.138916f, 0.148926f, 0.158936f, 0.169189f, 0.180176f, 0.190308f, 0.201416f, - 0.212769f, 0.224365f, 0.235962f, 0.247192f, 0.259033f, 0.271973f, 0.283936f, 0.296631f, - 0.309570f, 0.321777f, 0.334961f, 0.348389f, 0.361572f, 0.374756f, 0.388184f, 0.401611f, - 0.415771f, 0.429443f, 0.443359f, 0.457520f, 0.471436f, 0.486084f, 0.500977f, 0.514648f, - 0.528809f, 0.543457f, 0.558594f, 0.573242f, 0.588867f, 0.603516f, 0.617676f, 0.633301f, - 0.648926f, 0.664551f, 0.824219f, 0.823242f, 0.815918f, 0.809082f, 0.802246f, 0.796387f, - 0.003141f, 0.009407f, 0.015251f, 0.021851f, 0.028107f, 0.034882f, 0.041779f, 0.048340f, - 0.056244f, 0.062988f, 0.071106f, 0.078796f, 0.087036f, 0.094910f, 0.103149f, 0.112305f, - 0.121460f, 0.130371f, 0.139404f, 0.149048f, 0.159180f, 0.169189f, 0.179565f, 0.189087f, - 0.200317f, 0.211548f, 0.222412f, 0.233765f, 0.245117f, 0.257324f, 0.269043f, 0.281006f, - 0.293213f, 0.305664f, 0.318848f, 0.331055f, 0.343750f, 0.358398f, 0.369873f, 0.384033f, - 0.397217f, 0.411865f, 0.424805f, 0.438965f, 0.453125f, 0.467529f, 0.481689f, 0.495850f, - 0.510254f, 0.524414f, 0.539551f, 0.554688f, 0.569824f, 0.584961f, 0.599121f, 0.614258f, - 0.629883f, 0.645020f, 0.815430f, 0.814453f, 0.809570f, 0.802734f, 0.796875f, 0.791504f, - 0.002838f, 0.008461f, 0.014236f, 0.020676f, 0.026749f, 0.032593f, 0.039032f, 0.045715f, - 0.052216f, 0.059479f, 0.066467f, 0.073608f, 0.080933f, 0.088623f, 0.096619f, 0.104919f, - 0.113098f, 0.121521f, 0.130493f, 0.139526f, 0.148560f, 0.158203f, 0.167969f, 0.177979f, - 0.187988f, 0.198730f, 0.208862f, 0.220093f, 0.231323f, 0.242798f, 0.253906f, 0.265869f, - 0.278320f, 0.289551f, 0.302246f, 0.314941f, 0.327393f, 0.340088f, 0.353516f, 0.365967f, - 0.379883f, 0.392822f, 0.406738f, 0.420898f, 0.434814f, 0.447998f, 0.462891f, 0.477539f, - 0.491455f, 0.506836f, 0.520996f, 0.536133f, 0.550781f, 0.565918f, 0.581055f, 0.596680f, - 0.611816f, 0.627441f, 0.806152f, 0.807617f, 0.801270f, 0.796387f, 0.790039f, 0.784668f, - 0.002689f, 0.008102f, 0.013618f, 0.019058f, 0.024719f, 0.030548f, 0.036560f, 0.042725f, - 0.048615f, 0.054779f, 0.061615f, 0.068604f, 0.075012f, 0.082703f, 0.090271f, 0.097900f, - 0.105530f, 0.113586f, 0.121826f, 0.130371f, 0.139282f, 0.147705f, 0.157349f, 0.166504f, - 0.176147f, 0.186401f, 0.196289f, 0.207520f, 0.217651f, 0.228394f, 0.239868f, 0.251465f, - 0.262451f, 0.274414f, 0.286377f, 0.298828f, 0.311035f, 0.323730f, 0.336670f, 0.349121f, - 0.362549f, 0.375244f, 0.389160f, 0.402344f, 0.417236f, 0.429932f, 0.443848f, 0.458984f, - 0.472168f, 0.487793f, 0.501953f, 0.517578f, 0.531738f, 0.546875f, 0.561523f, 0.576660f, - 0.593262f, 0.608398f, 0.797852f, 0.798828f, 0.794922f, 0.789551f, 0.784668f, 0.779297f, - 0.002666f, 0.007462f, 0.012596f, 0.018066f, 0.023026f, 0.028412f, 0.033813f, 0.039398f, - 0.045166f, 0.051239f, 0.057587f, 0.063721f, 0.070312f, 0.077148f, 0.084167f, 0.090820f, - 0.098267f, 0.105591f, 0.113159f, 0.121460f, 0.129761f, 0.138428f, 0.147217f, 0.156128f, - 0.165283f, 0.174438f, 0.183960f, 0.194092f, 0.204834f, 0.214844f, 0.225830f, 0.236816f, - 0.247925f, 0.259033f, 0.270752f, 0.282227f, 0.294678f, 0.306641f, 0.319336f, 0.332031f, - 0.344482f, 0.357910f, 0.371094f, 0.384033f, 0.398682f, 0.412109f, 0.425781f, 0.440186f, - 0.454102f, 0.468018f, 0.482910f, 0.497314f, 0.512207f, 0.528320f, 0.542969f, 0.558594f, - 0.573242f, 0.589355f, 0.787598f, 0.791016f, 0.787109f, 0.781738f, 0.777344f, 0.772461f, - 0.002569f, 0.007069f, 0.012199f, 0.016739f, 0.021393f, 0.026672f, 0.031189f, 0.037109f, - 0.042480f, 0.047729f, 0.053345f, 0.059387f, 0.065430f, 0.071838f, 0.078186f, 0.084167f, - 0.091492f, 0.098816f, 0.105774f, 0.112976f, 0.121155f, 0.129028f, 0.136963f, 0.145508f, - 0.153687f, 0.163086f, 0.172363f, 0.181885f, 0.191406f, 0.201782f, 0.211670f, 0.222412f, - 0.233032f, 0.244263f, 0.255371f, 0.266846f, 0.278809f, 0.290527f, 0.302734f, 0.314697f, - 0.327393f, 0.340820f, 0.353027f, 0.366455f, 0.380127f, 0.393799f, 0.406006f, 0.421143f, - 0.435059f, 0.449707f, 0.463623f, 0.479248f, 0.494141f, 0.509277f, 0.523438f, 0.539551f, - 0.555176f, 0.570801f, 0.778320f, 0.783203f, 0.779785f, 0.775879f, 0.770996f, 0.767090f, - 0.002398f, 0.006733f, 0.010918f, 0.015495f, 0.020203f, 0.024963f, 0.029663f, 0.034485f, - 0.039246f, 0.044678f, 0.049896f, 0.055267f, 0.060486f, 0.066345f, 0.072693f, 0.078857f, - 0.085083f, 0.091370f, 0.097961f, 0.105530f, 0.112244f, 0.119629f, 0.127563f, 0.135376f, - 0.143799f, 0.152100f, 0.160889f, 0.169922f, 0.178833f, 0.188843f, 0.198608f, 0.208496f, - 0.218628f, 0.229492f, 0.240479f, 0.251953f, 0.262695f, 0.274902f, 0.286377f, 0.298340f, - 0.310547f, 0.323242f, 0.335693f, 0.349365f, 0.362061f, 0.375000f, 0.388916f, 0.402832f, - 0.416748f, 0.430420f, 0.445068f, 0.459473f, 0.474854f, 0.489258f, 0.504883f, 0.519531f, - 0.535645f, 0.551758f, 0.769043f, 0.774902f, 0.771973f, 0.768555f, 0.764160f, 0.759766f, - 0.002062f, 0.006191f, 0.010384f, 0.014786f, 0.018402f, 0.023270f, 0.027435f, 0.031891f, - 0.036163f, 0.041199f, 0.045685f, 0.051208f, 0.056244f, 0.061371f, 0.066772f, 0.072510f, - 0.078369f, 0.084656f, 0.091125f, 0.097290f, 0.104309f, 0.111145f, 0.118164f, 0.126221f, - 0.133301f, 0.141724f, 0.149658f, 0.157837f, 0.167236f, 0.176025f, 0.185547f, 0.195190f, - 0.205444f, 0.215332f, 0.225830f, 0.236084f, 0.247314f, 0.259033f, 0.270020f, 0.281982f, - 0.293701f, 0.305908f, 0.318848f, 0.331787f, 0.344482f, 0.357178f, 0.370361f, 0.384521f, - 0.397461f, 0.411621f, 0.426025f, 0.440674f, 0.455322f, 0.470703f, 0.485596f, 0.500977f, - 0.517578f, 0.532227f, 0.759277f, 0.766602f, 0.764160f, 0.761230f, 0.757324f, 0.753418f, - 0.002064f, 0.005859f, 0.009613f, 0.013626f, 0.017456f, 0.021606f, 0.025574f, 0.029526f, - 0.034302f, 0.038422f, 0.042938f, 0.047485f, 0.052155f, 0.056763f, 0.061951f, 0.067139f, - 0.072754f, 0.078308f, 0.084167f, 0.090149f, 0.096191f, 0.102722f, 0.109558f, 0.116699f, - 0.123901f, 0.131104f, 0.139160f, 0.146729f, 0.155273f, 0.163940f, 0.173096f, 0.182129f, - 0.192017f, 0.201172f, 0.211060f, 0.221558f, 0.232544f, 0.243530f, 0.254150f, 0.266113f, - 0.277588f, 0.289307f, 0.301758f, 0.313965f, 0.326904f, 0.338867f, 0.352051f, 0.366211f, - 0.379150f, 0.393066f, 0.407471f, 0.421875f, 0.436768f, 0.450439f, 0.466553f, 0.481201f, - 0.497314f, 0.513184f, 0.749512f, 0.758301f, 0.756348f, 0.753906f, 0.750000f, 0.746582f, - 0.001851f, 0.005405f, 0.009109f, 0.012589f, 0.016129f, 0.020020f, 0.023926f, 0.027481f, - 0.031738f, 0.035492f, 0.039734f, 0.044128f, 0.048065f, 0.052765f, 0.057373f, 0.061859f, - 0.066711f, 0.072388f, 0.077393f, 0.083130f, 0.088745f, 0.094727f, 0.101135f, 0.107666f, - 0.114380f, 0.121704f, 0.128540f, 0.136108f, 0.144043f, 0.151733f, 0.160522f, 0.169678f, - 0.178589f, 0.187622f, 0.197998f, 0.207397f, 0.217285f, 0.227905f, 0.238892f, 0.250000f, - 0.261230f, 0.272461f, 0.284180f, 0.296387f, 0.308838f, 0.321533f, 0.334473f, 0.347656f, - 0.361328f, 0.375000f, 0.388672f, 0.402588f, 0.417969f, 0.432617f, 0.447021f, 0.461914f, - 0.478516f, 0.493652f, 0.739258f, 0.749512f, 0.749023f, 0.745605f, 0.742188f, 0.739746f, - 0.001666f, 0.005405f, 0.008575f, 0.011696f, 0.015327f, 0.018646f, 0.022293f, 0.025650f, - 0.029327f, 0.032776f, 0.036530f, 0.040619f, 0.044128f, 0.048828f, 0.052887f, 0.057098f, - 0.061829f, 0.066467f, 0.071350f, 0.076355f, 0.081909f, 0.087341f, 0.092896f, 0.099304f, - 0.105469f, 0.112000f, 0.118835f, 0.125977f, 0.133545f, 0.140991f, 0.148438f, 0.156982f, - 0.165771f, 0.174805f, 0.183960f, 0.193115f, 0.203369f, 0.212891f, 0.223389f, 0.234497f, - 0.244751f, 0.256348f, 0.268066f, 0.279541f, 0.291260f, 0.303955f, 0.316406f, 0.329590f, - 0.342529f, 0.355957f, 0.369385f, 0.384766f, 0.398926f, 0.413330f, 0.428467f, 0.442383f, - 0.458740f, 0.474609f, 0.728516f, 0.740723f, 0.740234f, 0.738281f, 0.735352f, 0.732910f, - 0.001534f, 0.004936f, 0.007980f, 0.011223f, 0.013893f, 0.017212f, 0.020294f, 0.023361f, - 0.026688f, 0.030182f, 0.033600f, 0.037537f, 0.040924f, 0.044495f, 0.048340f, 0.052155f, - 0.056732f, 0.061035f, 0.065430f, 0.069824f, 0.075073f, 0.080078f, 0.085571f, 0.091003f, - 0.096863f, 0.103271f, 0.109009f, 0.115723f, 0.123230f, 0.129639f, 0.137207f, 0.145264f, - 0.153320f, 0.161499f, 0.170410f, 0.179688f, 0.189087f, 0.198364f, 0.208740f, 0.218750f, - 0.229126f, 0.240356f, 0.251465f, 0.263184f, 0.274902f, 0.286621f, 0.299072f, 0.311768f, - 0.324463f, 0.337402f, 0.351074f, 0.364746f, 0.378662f, 0.394287f, 0.408936f, 0.423096f, - 0.439453f, 0.455322f, 0.716797f, 0.731934f, 0.732422f, 0.729980f, 0.728027f, 0.725586f, - 0.001639f, 0.004337f, 0.007439f, 0.009888f, 0.013092f, 0.015717f, 0.018921f, 0.021805f, - 0.024612f, 0.027542f, 0.030762f, 0.034088f, 0.037598f, 0.041107f, 0.044189f, 0.047699f, - 0.051666f, 0.055664f, 0.059723f, 0.064148f, 0.068542f, 0.073425f, 0.078003f, 0.083435f, - 0.088806f, 0.094360f, 0.100159f, 0.106079f, 0.112915f, 0.119690f, 0.125977f, 0.133667f, - 0.141357f, 0.149414f, 0.157349f, 0.166260f, 0.175049f, 0.184326f, 0.193970f, 0.203735f, - 0.214355f, 0.224609f, 0.235352f, 0.246460f, 0.257568f, 0.269287f, 0.281738f, 0.294189f, - 0.305908f, 0.319824f, 0.332520f, 0.346680f, 0.360596f, 0.375244f, 0.389648f, 0.404297f, - 0.419189f, 0.435791f, 0.707520f, 0.723145f, 0.723633f, 0.722656f, 0.720703f, 0.717773f, - 0.001469f, 0.004345f, 0.006844f, 0.009483f, 0.012428f, 0.014679f, 0.017166f, 0.019989f, - 0.022949f, 0.025574f, 0.028320f, 0.031525f, 0.034088f, 0.037323f, 0.040710f, 0.043762f, - 0.047119f, 0.050873f, 0.054352f, 0.058441f, 0.062561f, 0.066711f, 0.071167f, 0.075989f, - 0.080627f, 0.086426f, 0.091553f, 0.097473f, 0.103210f, 0.109680f, 0.115723f, 0.122986f, - 0.129761f, 0.137451f, 0.145142f, 0.153198f, 0.161621f, 0.170654f, 0.179688f, 0.189087f, - 0.198730f, 0.209229f, 0.219604f, 0.230225f, 0.241211f, 0.252197f, 0.264404f, 0.276367f, - 0.288574f, 0.301270f, 0.314453f, 0.328125f, 0.341309f, 0.354980f, 0.370117f, 0.385498f, - 0.399902f, 0.415771f, 0.696289f, 0.714355f, 0.715820f, 0.714355f, 0.712891f, 0.710449f, - 0.001227f, 0.003862f, 0.006245f, 0.008644f, 0.010796f, 0.013344f, 0.015823f, 0.018448f, - 0.020645f, 0.023331f, 0.025681f, 0.028305f, 0.030975f, 0.033722f, 0.036987f, 0.039673f, - 0.043121f, 0.046112f, 0.049774f, 0.053406f, 0.056854f, 0.060760f, 0.064697f, 0.069397f, - 0.073364f, 0.078369f, 0.083313f, 0.088257f, 0.094116f, 0.100098f, 0.105957f, 0.112122f, - 0.118774f, 0.125854f, 0.133057f, 0.140869f, 0.148682f, 0.157227f, 0.165405f, 0.174927f, - 0.184082f, 0.193726f, 0.204102f, 0.214111f, 0.225098f, 0.236328f, 0.247314f, 0.259277f, - 0.270752f, 0.282959f, 0.296143f, 0.309082f, 0.322510f, 0.336426f, 0.350830f, 0.365479f, - 0.380371f, 0.396240f, 0.684570f, 0.705078f, 0.706543f, 0.706543f, 0.705078f, 0.703125f, - 0.001069f, 0.003525f, 0.006062f, 0.008286f, 0.010178f, 0.012589f, 0.014542f, 0.017075f, - 0.019241f, 0.021179f, 0.023499f, 0.026047f, 0.028137f, 0.030762f, 0.033417f, 0.035889f, - 0.038757f, 0.041779f, 0.044586f, 0.048309f, 0.051056f, 0.054810f, 0.058777f, 0.062347f, - 0.066528f, 0.070740f, 0.075256f, 0.080261f, 0.085205f, 0.090393f, 0.095886f, 0.102478f, - 0.108154f, 0.114441f, 0.121399f, 0.128784f, 0.135742f, 0.144165f, 0.151978f, 0.160767f, - 0.169434f, 0.178833f, 0.188721f, 0.198608f, 0.208984f, 0.220215f, 0.230957f, 0.241943f, - 0.253906f, 0.265869f, 0.278564f, 0.291260f, 0.304443f, 0.318359f, 0.332031f, 0.346680f, - 0.361572f, 0.377197f, 0.673828f, 0.695801f, 0.698242f, 0.697754f, 0.697266f, 0.695312f, - 0.001211f, 0.003250f, 0.005112f, 0.007195f, 0.009651f, 0.011414f, 0.013641f, 0.015205f, - 0.017334f, 0.019608f, 0.021164f, 0.023712f, 0.025726f, 0.027863f, 0.029984f, 0.032410f, - 0.035034f, 0.037689f, 0.040466f, 0.042938f, 0.046478f, 0.049591f, 0.052856f, 0.056274f, - 0.060089f, 0.063721f, 0.068115f, 0.072266f, 0.076904f, 0.081970f, 0.087036f, 0.092285f, - 0.097961f, 0.104309f, 0.110535f, 0.117126f, 0.124084f, 0.131226f, 0.139038f, 0.147095f, - 0.155884f, 0.164429f, 0.174194f, 0.183228f, 0.192749f, 0.203491f, 0.214233f, 0.224976f, - 0.236206f, 0.247925f, 0.260498f, 0.272705f, 0.285889f, 0.299805f, 0.312988f, 0.327637f, - 0.342529f, 0.356934f, 0.662598f, 0.686523f, 0.689453f, 0.689453f, 0.688965f, 0.687500f, - 0.001138f, 0.003206f, 0.005180f, 0.007309f, 0.008377f, 0.010635f, 0.012352f, 0.014153f, - 0.015640f, 0.017487f, 0.019272f, 0.021164f, 0.023026f, 0.025314f, 0.027222f, 0.029282f, - 0.031433f, 0.033600f, 0.036041f, 0.038788f, 0.041626f, 0.044281f, 0.047455f, 0.050507f, - 0.054047f, 0.057556f, 0.061188f, 0.065063f, 0.069214f, 0.073486f, 0.078369f, 0.083191f, - 0.088196f, 0.093811f, 0.099609f, 0.106018f, 0.112305f, 0.119385f, 0.126343f, 0.134033f, - 0.142090f, 0.150635f, 0.159546f, 0.168579f, 0.177734f, 0.187500f, 0.198242f, 0.208618f, - 0.219604f, 0.231812f, 0.242188f, 0.254883f, 0.267578f, 0.281494f, 0.294434f, 0.308350f, - 0.322998f, 0.338379f, 0.651367f, 0.676758f, 0.681152f, 0.680664f, 0.680664f, 0.679688f, - 0.000977f, 0.002806f, 0.004559f, 0.006176f, 0.008034f, 0.009476f, 0.011131f, 0.012741f, - 0.014275f, 0.015732f, 0.017334f, 0.019104f, 0.020767f, 0.022293f, 0.024323f, 0.026016f, - 0.028198f, 0.030197f, 0.032257f, 0.034515f, 0.036957f, 0.039856f, 0.042084f, 0.044891f, - 0.047791f, 0.051147f, 0.054535f, 0.058197f, 0.061768f, 0.065674f, 0.069946f, 0.074585f, - 0.079102f, 0.084412f, 0.089600f, 0.095398f, 0.101196f, 0.107544f, 0.114258f, 0.121094f, - 0.128662f, 0.137085f, 0.145020f, 0.153687f, 0.162720f, 0.172607f, 0.182129f, 0.192749f, - 0.203125f, 0.214111f, 0.226074f, 0.237671f, 0.249878f, 0.262207f, 0.275635f, 0.289551f, - 0.304199f, 0.318848f, 0.639160f, 0.666992f, 0.671387f, 0.671875f, 0.671875f, 0.671387f, - 0.000968f, 0.002722f, 0.004318f, 0.005634f, 0.007393f, 0.008667f, 0.010139f, 0.011383f, - 0.012856f, 0.014389f, 0.015427f, 0.016907f, 0.018387f, 0.020081f, 0.021683f, 0.023315f, - 0.025085f, 0.026840f, 0.028641f, 0.030624f, 0.032837f, 0.035065f, 0.037445f, 0.039948f, - 0.042542f, 0.045410f, 0.048340f, 0.051514f, 0.054840f, 0.058502f, 0.062408f, 0.066223f, - 0.070679f, 0.075134f, 0.080078f, 0.085388f, 0.090515f, 0.096436f, 0.102722f, 0.109314f, - 0.116333f, 0.123352f, 0.131592f, 0.139526f, 0.147949f, 0.156860f, 0.166748f, 0.176758f, - 0.187134f, 0.197632f, 0.209106f, 0.220337f, 0.232666f, 0.244751f, 0.257568f, 0.270996f, - 0.284912f, 0.300537f, 0.627441f, 0.657227f, 0.662598f, 0.663574f, 0.663574f, 0.663086f, - 0.001081f, 0.002466f, 0.003862f, 0.005348f, 0.006447f, 0.007927f, 0.009018f, 0.010490f, - 0.011436f, 0.012627f, 0.013916f, 0.015015f, 0.016449f, 0.017563f, 0.019165f, 0.020706f, - 0.021973f, 0.023834f, 0.025467f, 0.027130f, 0.029175f, 0.030991f, 0.033081f, 0.035156f, - 0.037384f, 0.040039f, 0.042603f, 0.045502f, 0.048492f, 0.051636f, 0.054962f, 0.058716f, - 0.062439f, 0.066467f, 0.071045f, 0.075378f, 0.080811f, 0.085815f, 0.091492f, 0.098022f, - 0.103943f, 0.111023f, 0.118164f, 0.125732f, 0.133911f, 0.142456f, 0.151367f, 0.161011f, - 0.170898f, 0.181396f, 0.192139f, 0.203247f, 0.214844f, 0.227173f, 0.239380f, 0.252441f, - 0.266602f, 0.281006f, 0.616699f, 0.647949f, 0.653320f, 0.655273f, 0.654785f, 0.655273f, - 0.000735f, 0.002331f, 0.003601f, 0.005005f, 0.005825f, 0.007061f, 0.008049f, 0.009148f, - 0.010315f, 0.011131f, 0.012230f, 0.013367f, 0.014328f, 0.015541f, 0.016968f, 0.018234f, - 0.019257f, 0.020798f, 0.022202f, 0.023666f, 0.025452f, 0.027115f, 0.028885f, 0.030792f, - 0.032715f, 0.035034f, 0.037323f, 0.039825f, 0.042419f, 0.045258f, 0.048157f, 0.051422f, - 0.054810f, 0.058411f, 0.062378f, 0.066528f, 0.071106f, 0.076233f, 0.081116f, 0.086853f, - 0.092407f, 0.098938f, 0.105469f, 0.112854f, 0.120361f, 0.128418f, 0.136841f, 0.145752f, - 0.155273f, 0.165283f, 0.175537f, 0.186646f, 0.197510f, 0.209473f, 0.221558f, 0.234619f, - 0.248047f, 0.261719f, 0.603516f, 0.636719f, 0.644531f, 0.645020f, 0.645508f, 0.646484f, - 0.000837f, 0.002073f, 0.003357f, 0.004292f, 0.005409f, 0.006271f, 0.007271f, 0.007973f, - 0.008873f, 0.009956f, 0.010811f, 0.012032f, 0.012848f, 0.013664f, 0.014870f, 0.015839f, - 0.017090f, 0.018280f, 0.019333f, 0.020691f, 0.022186f, 0.023453f, 0.025223f, 0.026779f, - 0.028595f, 0.030441f, 0.032410f, 0.034729f, 0.036743f, 0.039307f, 0.042023f, 0.044434f, - 0.047791f, 0.050781f, 0.054413f, 0.058075f, 0.061951f, 0.066711f, 0.071106f, 0.076355f, - 0.081848f, 0.087341f, 0.093872f, 0.099854f, 0.107483f, 0.114441f, 0.122925f, 0.131104f, - 0.140381f, 0.149414f, 0.159180f, 0.170166f, 0.181152f, 0.192139f, 0.204468f, 0.216553f, - 0.230103f, 0.244507f, 0.592773f, 0.626953f, 0.635254f, 0.637207f, 0.636719f, 0.637695f, - 0.000524f, 0.001863f, 0.003014f, 0.003777f, 0.004852f, 0.005516f, 0.006428f, 0.007111f, - 0.008095f, 0.008888f, 0.009476f, 0.010345f, 0.011063f, 0.012016f, 0.012810f, 0.013786f, - 0.014648f, 0.015717f, 0.016891f, 0.017929f, 0.019150f, 0.020401f, 0.021606f, 0.023193f, - 0.024597f, 0.026276f, 0.027939f, 0.029770f, 0.031738f, 0.033936f, 0.036194f, 0.038574f, - 0.041107f, 0.043945f, 0.047180f, 0.050385f, 0.054291f, 0.057770f, 0.061981f, 0.066345f, - 0.071167f, 0.076355f, 0.082153f, 0.088074f, 0.094666f, 0.101685f, 0.109131f, 0.117249f, - 0.125610f, 0.134399f, 0.143921f, 0.154175f, 0.164795f, 0.175659f, 0.187256f, 0.199341f, - 0.211670f, 0.225464f, 0.580078f, 0.617676f, 0.625000f, 0.627930f, 0.628906f, 0.628906f, - 0.000657f, 0.001829f, 0.002909f, 0.003525f, 0.004295f, 0.005051f, 0.005592f, 0.006123f, - 0.006920f, 0.007553f, 0.008339f, 0.008888f, 0.009689f, 0.010262f, 0.011017f, 0.011848f, - 0.012634f, 0.013489f, 0.014572f, 0.015427f, 0.016449f, 0.017426f, 0.018539f, 0.019852f, - 0.021133f, 0.022507f, 0.023834f, 0.025375f, 0.027084f, 0.028976f, 0.030792f, 0.032959f, - 0.035400f, 0.037720f, 0.040405f, 0.043243f, 0.046356f, 0.049530f, 0.053314f, 0.057190f, - 0.061554f, 0.066223f, 0.071472f, 0.076782f, 0.082825f, 0.089417f, 0.096191f, 0.103210f, - 0.111633f, 0.119934f, 0.128662f, 0.138550f, 0.148315f, 0.158813f, 0.170288f, 0.182373f, - 0.194458f, 0.207642f, 0.567383f, 0.606445f, 0.615234f, 0.619141f, 0.620117f, 0.620117f, - 0.000584f, 0.001548f, 0.002333f, 0.003086f, 0.003660f, 0.004303f, 0.005020f, 0.005543f, - 0.006042f, 0.006538f, 0.007118f, 0.007641f, 0.008301f, 0.008919f, 0.009499f, 0.010147f, - 0.010918f, 0.011414f, 0.012222f, 0.013084f, 0.013901f, 0.014954f, 0.015671f, 0.016724f, - 0.017914f, 0.019012f, 0.020325f, 0.021698f, 0.022949f, 0.024445f, 0.026215f, 0.027954f, - 0.029755f, 0.032043f, 0.034210f, 0.036591f, 0.039215f, 0.042297f, 0.045441f, 0.048676f, - 0.052612f, 0.056580f, 0.061432f, 0.066040f, 0.071350f, 0.077332f, 0.083496f, 0.090393f, - 0.097717f, 0.105835f, 0.114380f, 0.123413f, 0.133301f, 0.143066f, 0.153931f, 0.165039f, - 0.177124f, 0.190308f, 0.555176f, 0.597656f, 0.604980f, 0.609375f, 0.609863f, 0.611328f, - 0.000438f, 0.001456f, 0.001925f, 0.002811f, 0.003246f, 0.003731f, 0.004108f, 0.004669f, - 0.005344f, 0.005535f, 0.005913f, 0.006641f, 0.007038f, 0.007473f, 0.008049f, 0.008675f, - 0.009361f, 0.009689f, 0.010513f, 0.011032f, 0.011894f, 0.012695f, 0.013390f, 0.014183f, - 0.015114f, 0.016037f, 0.016998f, 0.018280f, 0.019272f, 0.020645f, 0.022003f, 0.023361f, - 0.024796f, 0.026779f, 0.028656f, 0.030685f, 0.032928f, 0.035370f, 0.038147f, 0.040955f, - 0.044403f, 0.047821f, 0.052032f, 0.056183f, 0.060974f, 0.066162f, 0.071777f, 0.078125f, - 0.084656f, 0.092102f, 0.100159f, 0.109009f, 0.117981f, 0.127563f, 0.138306f, 0.148804f, - 0.160645f, 0.173218f, 0.542969f, 0.586914f, 0.594727f, 0.599609f, 0.601074f, 0.601074f, - 0.000520f, 0.001104f, 0.001921f, 0.002256f, 0.002886f, 0.003389f, 0.003689f, 0.004063f, - 0.004440f, 0.004829f, 0.005230f, 0.005466f, 0.005966f, 0.006332f, 0.006786f, 0.007347f, - 0.007835f, 0.008232f, 0.008812f, 0.009216f, 0.009865f, 0.010490f, 0.011124f, 0.011803f, - 0.012573f, 0.013390f, 0.014275f, 0.015121f, 0.016144f, 0.016953f, 0.018234f, 0.019257f, - 0.020782f, 0.022064f, 0.023743f, 0.025360f, 0.027176f, 0.029327f, 0.031616f, 0.034058f, - 0.036957f, 0.039917f, 0.043182f, 0.047272f, 0.051025f, 0.055695f, 0.060913f, 0.066345f, - 0.072693f, 0.079285f, 0.086548f, 0.094543f, 0.103271f, 0.112793f, 0.122864f, 0.132812f, - 0.144531f, 0.156616f, 0.530273f, 0.576660f, 0.585449f, 0.590332f, 0.592285f, 0.593262f, - 0.000366f, 0.001040f, 0.001583f, 0.002129f, 0.002522f, 0.002792f, 0.003012f, 0.003420f, - 0.003630f, 0.003967f, 0.004246f, 0.004623f, 0.005039f, 0.005253f, 0.005627f, 0.006096f, - 0.006447f, 0.006939f, 0.007179f, 0.007710f, 0.008324f, 0.008698f, 0.009247f, 0.009796f, - 0.010414f, 0.011063f, 0.011627f, 0.012543f, 0.013191f, 0.014099f, 0.014938f, 0.015930f, - 0.016983f, 0.018219f, 0.019440f, 0.020813f, 0.022324f, 0.024002f, 0.025818f, 0.027969f, - 0.030289f, 0.032898f, 0.035583f, 0.038727f, 0.042450f, 0.046234f, 0.050781f, 0.055695f, - 0.061157f, 0.067383f, 0.074158f, 0.081360f, 0.089478f, 0.098267f, 0.107788f, 0.117737f, - 0.129028f, 0.140503f, 0.517578f, 0.566406f, 0.575195f, 0.581055f, 0.582520f, 0.584473f, - 0.000482f, 0.001008f, 0.001481f, 0.001818f, 0.002001f, 0.002296f, 0.002569f, 0.002781f, - 0.002998f, 0.003319f, 0.003620f, 0.003828f, 0.004082f, 0.004364f, 0.004658f, 0.004978f, - 0.005257f, 0.005665f, 0.005993f, 0.006340f, 0.006725f, 0.007160f, 0.007576f, 0.008095f, - 0.008522f, 0.008980f, 0.009621f, 0.010170f, 0.010765f, 0.011543f, 0.012161f, 0.013023f, - 0.013840f, 0.014801f, 0.015869f, 0.016861f, 0.018127f, 0.019379f, 0.020859f, 0.022583f, - 0.024261f, 0.026596f, 0.028839f, 0.031555f, 0.034271f, 0.037628f, 0.041504f, 0.045837f, - 0.050598f, 0.056000f, 0.062134f, 0.068726f, 0.076172f, 0.084656f, 0.093567f, 0.103088f, - 0.113586f, 0.125000f, 0.504883f, 0.554688f, 0.565918f, 0.570801f, 0.573242f, 0.574219f, - 0.000400f, 0.000803f, 0.001046f, 0.001427f, 0.001657f, 0.001952f, 0.002033f, 0.002337f, - 0.002453f, 0.002678f, 0.002871f, 0.003120f, 0.003286f, 0.003605f, 0.003817f, 0.004036f, - 0.004299f, 0.004604f, 0.004848f, 0.005142f, 0.005428f, 0.005871f, 0.006107f, 0.006584f, - 0.006908f, 0.007332f, 0.007736f, 0.008186f, 0.008820f, 0.009308f, 0.009964f, 0.010422f, - 0.011200f, 0.011993f, 0.012726f, 0.013512f, 0.014511f, 0.015610f, 0.016724f, 0.017914f, - 0.019440f, 0.021057f, 0.022827f, 0.024933f, 0.027466f, 0.030197f, 0.033295f, 0.036896f, - 0.041077f, 0.045776f, 0.050995f, 0.056976f, 0.063721f, 0.071167f, 0.079773f, 0.089172f, - 0.098633f, 0.109314f, 0.491699f, 0.543457f, 0.555176f, 0.561035f, 0.563477f, 0.565430f, - 0.000279f, 0.000821f, 0.000974f, 0.001161f, 0.001382f, 0.001583f, 0.001670f, 0.001934f, - 0.002064f, 0.002153f, 0.002306f, 0.002544f, 0.002670f, 0.002909f, 0.003052f, 0.003288f, - 0.003429f, 0.003624f, 0.003893f, 0.004082f, 0.004406f, 0.004635f, 0.004925f, 0.005196f, - 0.005444f, 0.005764f, 0.006134f, 0.006546f, 0.006947f, 0.007343f, 0.007858f, 0.008270f, - 0.008858f, 0.009346f, 0.010010f, 0.010757f, 0.011475f, 0.012260f, 0.013206f, 0.014214f, - 0.015236f, 0.016479f, 0.017975f, 0.019623f, 0.021515f, 0.023590f, 0.026062f, 0.028976f, - 0.032471f, 0.036224f, 0.040833f, 0.046082f, 0.052094f, 0.059052f, 0.066650f, 0.075684f, - 0.084778f, 0.094971f, 0.479492f, 0.532715f, 0.545898f, 0.551270f, 0.553711f, 0.555664f, - 0.000253f, 0.000612f, 0.000835f, 0.000998f, 0.001111f, 0.001228f, 0.001334f, 0.001452f, - 0.001619f, 0.001757f, 0.001837f, 0.001920f, 0.002140f, 0.002321f, 0.002453f, 0.002544f, - 0.002670f, 0.002790f, 0.003086f, 0.003260f, 0.003422f, 0.003620f, 0.003893f, 0.004101f, - 0.004326f, 0.004528f, 0.004761f, 0.005051f, 0.005444f, 0.005756f, 0.006065f, 0.006435f, - 0.006882f, 0.007378f, 0.007763f, 0.008286f, 0.008865f, 0.009506f, 0.010162f, 0.011024f, - 0.011826f, 0.012917f, 0.013916f, 0.015175f, 0.016602f, 0.018204f, 0.020035f, 0.022293f, - 0.024948f, 0.028076f, 0.031921f, 0.036377f, 0.041565f, 0.047577f, 0.054535f, 0.062622f, - 0.071777f, 0.081787f, 0.465576f, 0.522461f, 0.535645f, 0.541992f, 0.544922f, 0.546875f, - 0.000155f, 0.000398f, 0.000680f, 0.000828f, 0.000907f, 0.000989f, 0.001113f, 0.001081f, - 0.001253f, 0.001350f, 0.001453f, 0.001573f, 0.001661f, 0.001777f, 0.001829f, 0.001978f, - 0.002062f, 0.002216f, 0.002346f, 0.002470f, 0.002644f, 0.002804f, 0.002930f, 0.003134f, - 0.003265f, 0.003485f, 0.003674f, 0.003866f, 0.004154f, 0.004333f, 0.004707f, 0.004910f, - 0.005180f, 0.005581f, 0.005875f, 0.006283f, 0.006729f, 0.007164f, 0.007713f, 0.008270f, - 0.008934f, 0.009727f, 0.010513f, 0.011482f, 0.012520f, 0.013710f, 0.015152f, 0.016815f, - 0.018799f, 0.021118f, 0.024048f, 0.027756f, 0.032104f, 0.037201f, 0.043518f, 0.050903f, - 0.059418f, 0.068420f, 0.453125f, 0.511719f, 0.525391f, 0.530762f, 0.535156f, 0.536621f, - 0.000303f, 0.000337f, 0.000498f, 0.000560f, 0.000603f, 0.000721f, 0.000782f, 0.000845f, - 0.000880f, 0.000988f, 0.001119f, 0.001184f, 0.001258f, 0.001377f, 0.001420f, 0.001446f, - 0.001590f, 0.001666f, 0.001754f, 0.001889f, 0.001980f, 0.002073f, 0.002216f, 0.002308f, - 0.002447f, 0.002562f, 0.002758f, 0.002899f, 0.003084f, 0.003328f, 0.003506f, 0.003641f, - 0.003922f, 0.004147f, 0.004391f, 0.004665f, 0.004959f, 0.005322f, 0.005695f, 0.006119f, - 0.006588f, 0.007072f, 0.007790f, 0.008392f, 0.009178f, 0.010056f, 0.011124f, 0.012383f, - 0.013832f, 0.015587f, 0.017685f, 0.020309f, 0.023926f, 0.028076f, 0.033447f, 0.039978f, - 0.047638f, 0.056335f, 0.440186f, 0.500000f, 0.514160f, 0.520996f, 0.524414f, 0.526855f, - 0.000132f, 0.000296f, 0.000368f, 0.000444f, 0.000501f, 0.000519f, 0.000631f, 0.000580f, - 0.000675f, 0.000735f, 0.000820f, 0.000840f, 0.000882f, 0.000946f, 0.001029f, 0.001070f, - 0.001164f, 0.001221f, 0.001286f, 0.001317f, 0.001416f, 0.001494f, 0.001607f, 0.001681f, - 0.001763f, 0.001863f, 0.001978f, 0.002069f, 0.002169f, 0.002348f, 0.002451f, 0.002661f, - 0.002754f, 0.002943f, 0.003130f, 0.003323f, 0.003553f, 0.003813f, 0.004124f, 0.004364f, - 0.004669f, 0.005062f, 0.005493f, 0.005985f, 0.006546f, 0.007172f, 0.007950f, 0.008850f, - 0.009857f, 0.011116f, 0.012695f, 0.014603f, 0.016983f, 0.020157f, 0.024490f, 0.029968f, - 0.036957f, 0.045166f, 0.426025f, 0.488770f, 0.503906f, 0.511719f, 0.515137f, 0.517578f, - 0.000063f, 0.000160f, 0.000267f, 0.000282f, 0.000339f, 0.000417f, 0.000377f, 0.000433f, - 0.000472f, 0.000570f, 0.000563f, 0.000578f, 0.000599f, 0.000663f, 0.000681f, 0.000759f, - 0.000760f, 0.000845f, 0.000910f, 0.000941f, 0.000997f, 0.001057f, 0.001110f, 0.001169f, - 0.001238f, 0.001288f, 0.001381f, 0.001441f, 0.001514f, 0.001655f, 0.001693f, 0.001815f, - 0.001910f, 0.002028f, 0.002153f, 0.002308f, 0.002441f, 0.002607f, 0.002783f, 0.002962f, - 0.003214f, 0.003458f, 0.003744f, 0.004051f, 0.004444f, 0.004883f, 0.005402f, 0.006031f, - 0.006699f, 0.007610f, 0.008766f, 0.009933f, 0.011688f, 0.013931f, 0.017075f, 0.021454f, - 0.027313f, 0.035004f, 0.414307f, 0.478271f, 0.493652f, 0.501465f, 0.505859f, 0.508301f, - 0.000120f, 0.000194f, 0.000194f, 0.000205f, 0.000245f, 0.000246f, 0.000251f, 0.000301f, - 0.000322f, 0.000332f, 0.000343f, 0.000413f, 0.000397f, 0.000448f, 0.000481f, 0.000494f, - 0.000545f, 0.000556f, 0.000582f, 0.000601f, 0.000653f, 0.000676f, 0.000726f, 0.000767f, - 0.000821f, 0.000840f, 0.000919f, 0.000952f, 0.001011f, 0.001054f, 0.001116f, 0.001186f, - 0.001263f, 0.001337f, 0.001418f, 0.001482f, 0.001607f, 0.001685f, 0.001842f, 0.001965f, - 0.002090f, 0.002235f, 0.002420f, 0.002613f, 0.002851f, 0.003159f, 0.003492f, 0.003887f, - 0.004345f, 0.004906f, 0.005600f, 0.006474f, 0.007645f, 0.009186f, 0.011230f, 0.014305f, - 0.019135f, 0.025848f, 0.400635f, 0.466797f, 0.483398f, 0.490967f, 0.495117f, 0.498047f, - 0.000030f, 0.000140f, 0.000121f, 0.000114f, 0.000147f, 0.000178f, 0.000159f, 0.000195f, - 0.000199f, 0.000204f, 0.000216f, 0.000223f, 0.000255f, 0.000271f, 0.000288f, 0.000302f, - 0.000314f, 0.000346f, 0.000357f, 0.000395f, 0.000397f, 0.000408f, 0.000436f, 0.000470f, - 0.000501f, 0.000542f, 0.000547f, 0.000566f, 0.000612f, 0.000641f, 0.000692f, 0.000722f, - 0.000767f, 0.000798f, 0.000861f, 0.000898f, 0.000963f, 0.001030f, 0.001107f, 0.001164f, - 0.001255f, 0.001361f, 0.001464f, 0.001591f, 0.001719f, 0.001871f, 0.002111f, 0.002312f, - 0.002617f, 0.002964f, 0.003368f, 0.003902f, 0.004654f, 0.005653f, 0.006958f, 0.008888f, - 0.012161f, 0.017822f, 0.388672f, 0.456543f, 0.473389f, 0.481201f, 0.486328f, 0.489014f, - 0.000102f, 0.000076f, 0.000076f, 0.000075f, 0.000095f, 0.000092f, 0.000109f, 0.000111f, - 0.000112f, 0.000113f, 0.000126f, 0.000147f, 0.000135f, 0.000144f, 0.000165f, 0.000161f, - 0.000179f, 0.000192f, 0.000198f, 0.000202f, 0.000224f, 0.000232f, 0.000248f, 0.000259f, - 0.000278f, 0.000295f, 0.000308f, 0.000320f, 0.000340f, 0.000353f, 0.000379f, 0.000402f, - 0.000423f, 0.000440f, 0.000472f, 0.000503f, 0.000526f, 0.000564f, 0.000610f, 0.000644f, - 0.000690f, 0.000741f, 0.000810f, 0.000862f, 0.000946f, 0.001024f, 0.001121f, 0.001247f, - 0.001407f, 0.001603f, 0.001822f, 0.002144f, 0.002539f, 0.003098f, 0.003901f, 0.005096f, - 0.006931f, 0.011024f, 0.375244f, 0.444092f, 0.462158f, 0.470215f, 0.475586f, 0.478760f, - 0.000085f, 0.000061f, 0.000052f, 0.000047f, 0.000049f, 0.000046f, 0.000047f, 0.000050f, - 0.000055f, 0.000069f, 0.000060f, 0.000062f, 0.000077f, 0.000066f, 0.000069f, 0.000075f, - 0.000084f, 0.000093f, 0.000093f, 0.000098f, 0.000102f, 0.000108f, 0.000111f, 0.000121f, - 0.000129f, 0.000136f, 0.000142f, 0.000154f, 0.000162f, 0.000172f, 0.000182f, 0.000187f, - 0.000197f, 0.000209f, 0.000225f, 0.000231f, 0.000246f, 0.000262f, 0.000290f, 0.000306f, - 0.000321f, 0.000349f, 0.000380f, 0.000402f, 0.000437f, 0.000480f, 0.000525f, 0.000579f, - 0.000649f, 0.000735f, 0.000842f, 0.000984f, 0.001173f, 0.001451f, 0.001855f, 0.002485f, - 0.003542f, 0.005753f, 0.362305f, 0.434326f, 0.451904f, 0.460693f, 0.465576f, 0.468506f, - 0.000064f, 0.000044f, 0.000036f, 0.000032f, 0.000029f, 0.000027f, 0.000025f, 0.000024f, - 0.000022f, 0.000023f, 0.000021f, 0.000027f, 0.000023f, 0.000022f, 0.000028f, 0.000031f, - 0.000030f, 0.000034f, 0.000036f, 0.000038f, 0.000040f, 0.000045f, 0.000048f, 0.000042f, - 0.000047f, 0.000053f, 0.000055f, 0.000054f, 0.000060f, 0.000062f, 0.000065f, 0.000072f, - 0.000078f, 0.000075f, 0.000079f, 0.000087f, 0.000093f, 0.000098f, 0.000106f, 0.000113f, - 0.000121f, 0.000126f, 0.000136f, 0.000150f, 0.000159f, 0.000173f, 0.000190f, 0.000209f, - 0.000235f, 0.000265f, 0.000302f, 0.000343f, 0.000416f, 0.000515f, 0.000665f, 0.000917f, - 0.001396f, 0.002401f, 0.349854f, 0.421875f, 0.440918f, 0.449951f, 0.455811f, 0.458008f, - 0.000030f, 0.000020f, 0.000016f, 0.000014f, 0.000014f, 0.000013f, 0.000012f, 0.000012f, - 0.000011f, 0.000011f, 0.000011f, 0.000011f, 0.000010f, 0.000010f, 0.000009f, 0.000009f, - 0.000009f, 0.000008f, 0.000008f, 0.000008f, 0.000007f, 0.000007f, 0.000008f, 0.000008f, - 0.000009f, 0.000011f, 0.000011f, 0.000013f, 0.000013f, 0.000012f, 0.000013f, 0.000014f, - 0.000016f, 0.000018f, 0.000018f, 0.000019f, 0.000021f, 0.000021f, 0.000023f, 0.000027f, - 0.000025f, 0.000028f, 0.000031f, 0.000032f, 0.000033f, 0.000038f, 0.000043f, 0.000046f, - 0.000050f, 0.000055f, 0.000062f, 0.000074f, 0.000088f, 0.000106f, 0.000138f, 0.000191f, - 0.000312f, 0.000653f, 0.337402f, 0.410645f, 0.431152f, 0.438965f, 0.445068f, 0.448975f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, - 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000002f, 0.000002f, 0.000002f, - 0.000002f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, - 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000002f, 0.000002f, - 0.000002f, 0.000002f, 0.000003f, 0.000003f, 0.000004f, 0.000004f, 0.000004f, 0.000006f, - 0.000010f, 0.000026f, 0.324219f, 0.399902f, 0.419922f, 0.429688f, 0.435059f, 0.438965f, - }, - { - 0.010521f, 0.032043f, 0.054443f, 0.076843f, 0.098572f, 0.121216f, 0.142700f, 0.164062f, - 0.185913f, 0.207275f, 0.229004f, 0.249268f, 0.270508f, 0.290527f, 0.311035f, 0.331055f, - 0.350586f, 0.370361f, 0.389648f, 0.408936f, 0.428223f, 0.446533f, 0.465088f, 0.482666f, - 0.500977f, 0.519043f, 0.536133f, 0.553223f, 0.570801f, 0.587891f, 0.604980f, 0.621582f, - 0.637207f, 0.653320f, 0.668945f, 0.685547f, 0.700684f, 0.716309f, 0.730957f, 0.745605f, - 0.760254f, 0.774902f, 0.789551f, 0.803711f, 0.816895f, 0.831543f, 0.845703f, 0.858887f, - 0.871582f, 0.885254f, 0.897949f, 0.910645f, 0.923340f, 0.936035f, 0.948242f, 0.959961f, - 0.972168f, 0.984375f, 0.972656f, 0.936035f, 0.910645f, 0.890137f, 0.872070f, 0.855957f, - 0.010048f, 0.030350f, 0.051392f, 0.072266f, 0.093506f, 0.114319f, 0.135620f, 0.155273f, - 0.177124f, 0.197144f, 0.217773f, 0.237915f, 0.257568f, 0.277588f, 0.298096f, 0.316895f, - 0.336182f, 0.355225f, 0.374268f, 0.393311f, 0.411865f, 0.430176f, 0.448486f, 0.466309f, - 0.483398f, 0.501465f, 0.519043f, 0.535645f, 0.552734f, 0.570312f, 0.586426f, 0.602539f, - 0.618652f, 0.635254f, 0.650879f, 0.666016f, 0.682129f, 0.697266f, 0.712402f, 0.727539f, - 0.741699f, 0.756836f, 0.770996f, 0.785645f, 0.799805f, 0.812988f, 0.826660f, 0.840332f, - 0.854004f, 0.867676f, 0.881348f, 0.893066f, 0.907715f, 0.919434f, 0.932617f, 0.943848f, - 0.955566f, 0.968262f, 0.965332f, 0.930664f, 0.906738f, 0.886719f, 0.869629f, 0.854004f, - 0.009254f, 0.028961f, 0.048615f, 0.068054f, 0.088562f, 0.108093f, 0.128540f, 0.147705f, - 0.167236f, 0.188599f, 0.207886f, 0.227295f, 0.244873f, 0.265625f, 0.284668f, 0.303955f, - 0.322510f, 0.340820f, 0.358887f, 0.378662f, 0.396484f, 0.414307f, 0.431885f, 0.448975f, - 0.466797f, 0.484619f, 0.500977f, 0.519043f, 0.535645f, 0.551758f, 0.568359f, 0.584961f, - 0.600586f, 0.616699f, 0.632324f, 0.647949f, 0.663086f, 0.678223f, 0.693848f, 0.708984f, - 0.723633f, 0.738281f, 0.752930f, 0.767578f, 0.780762f, 0.794922f, 0.809082f, 0.822754f, - 0.835938f, 0.849609f, 0.863770f, 0.875488f, 0.888672f, 0.902344f, 0.915527f, 0.927246f, - 0.939453f, 0.952637f, 0.958008f, 0.925293f, 0.901855f, 0.882812f, 0.866211f, 0.851562f, - 0.008736f, 0.027039f, 0.045807f, 0.064514f, 0.083801f, 0.102844f, 0.121826f, 0.140869f, - 0.159302f, 0.179077f, 0.197388f, 0.216064f, 0.234741f, 0.253662f, 0.271729f, 0.290283f, - 0.308350f, 0.327148f, 0.344238f, 0.362061f, 0.381836f, 0.398926f, 0.416016f, 0.432373f, - 0.450195f, 0.466797f, 0.484375f, 0.500977f, 0.517090f, 0.533691f, 0.550781f, 0.567871f, - 0.582031f, 0.598145f, 0.613770f, 0.629395f, 0.645020f, 0.659668f, 0.675781f, 0.689941f, - 0.705566f, 0.719727f, 0.734375f, 0.749512f, 0.763184f, 0.776855f, 0.791016f, 0.804688f, - 0.818848f, 0.832031f, 0.845215f, 0.858398f, 0.872559f, 0.884766f, 0.897949f, 0.909668f, - 0.922852f, 0.936035f, 0.950684f, 0.919434f, 0.896973f, 0.878906f, 0.862793f, 0.848633f, - 0.008339f, 0.025543f, 0.043427f, 0.060974f, 0.078979f, 0.097168f, 0.115051f, 0.133179f, - 0.151367f, 0.169678f, 0.187988f, 0.206055f, 0.223999f, 0.241821f, 0.260742f, 0.277832f, - 0.295166f, 0.313232f, 0.331299f, 0.347412f, 0.365479f, 0.383057f, 0.399902f, 0.416992f, - 0.433350f, 0.450195f, 0.467773f, 0.484863f, 0.499756f, 0.515625f, 0.532715f, 0.548340f, - 0.564941f, 0.580566f, 0.596191f, 0.610840f, 0.626953f, 0.641602f, 0.656738f, 0.671875f, - 0.686035f, 0.701660f, 0.714844f, 0.730469f, 0.745117f, 0.759766f, 0.772461f, 0.786621f, - 0.801270f, 0.814453f, 0.827637f, 0.841309f, 0.854004f, 0.867676f, 0.880859f, 0.893555f, - 0.907227f, 0.919434f, 0.943359f, 0.913086f, 0.891602f, 0.874512f, 0.858887f, 0.845703f, - 0.008102f, 0.024002f, 0.040802f, 0.057098f, 0.074768f, 0.091553f, 0.108826f, 0.126343f, - 0.143921f, 0.161377f, 0.179077f, 0.195923f, 0.213745f, 0.230835f, 0.248047f, 0.265869f, - 0.282227f, 0.299561f, 0.316895f, 0.334473f, 0.350586f, 0.367920f, 0.384277f, 0.400391f, - 0.417725f, 0.434326f, 0.450195f, 0.467285f, 0.482910f, 0.498291f, 0.514648f, 0.530762f, - 0.546387f, 0.561523f, 0.577637f, 0.593262f, 0.608398f, 0.623535f, 0.637695f, 0.654297f, - 0.668457f, 0.682617f, 0.698242f, 0.711914f, 0.727051f, 0.741211f, 0.754395f, 0.768066f, - 0.782715f, 0.796387f, 0.810547f, 0.823730f, 0.836426f, 0.849609f, 0.863770f, 0.876465f, - 0.889648f, 0.902344f, 0.934570f, 0.907715f, 0.887207f, 0.870117f, 0.854980f, 0.842285f, - 0.007504f, 0.022812f, 0.038727f, 0.054871f, 0.070312f, 0.087097f, 0.103088f, 0.119446f, - 0.136475f, 0.153442f, 0.169556f, 0.186523f, 0.203369f, 0.219971f, 0.236450f, 0.253418f, - 0.270264f, 0.287109f, 0.302979f, 0.319824f, 0.336182f, 0.353271f, 0.369141f, 0.386230f, - 0.402100f, 0.417725f, 0.433594f, 0.450684f, 0.466553f, 0.482178f, 0.498047f, 0.513184f, - 0.528809f, 0.543945f, 0.559082f, 0.575195f, 0.589844f, 0.605469f, 0.621094f, 0.634277f, - 0.649414f, 0.665039f, 0.679688f, 0.694824f, 0.708496f, 0.722168f, 0.736816f, 0.750000f, - 0.763184f, 0.778809f, 0.791504f, 0.805664f, 0.819336f, 0.832520f, 0.845703f, 0.858887f, - 0.872070f, 0.885742f, 0.927246f, 0.900879f, 0.881836f, 0.864746f, 0.851074f, 0.838867f, - 0.006836f, 0.021683f, 0.036224f, 0.051666f, 0.066772f, 0.081970f, 0.098022f, 0.113831f, - 0.129517f, 0.145264f, 0.161011f, 0.177856f, 0.193359f, 0.209106f, 0.226196f, 0.241821f, - 0.257812f, 0.274414f, 0.290283f, 0.306641f, 0.322754f, 0.338623f, 0.354492f, 0.370361f, - 0.386230f, 0.402100f, 0.417725f, 0.433838f, 0.449463f, 0.465088f, 0.480469f, 0.495605f, - 0.511719f, 0.527344f, 0.541016f, 0.556641f, 0.571777f, 0.587402f, 0.601562f, 0.617676f, - 0.631836f, 0.646484f, 0.660645f, 0.674805f, 0.689941f, 0.704102f, 0.718262f, 0.731934f, - 0.746582f, 0.760254f, 0.774414f, 0.786621f, 0.801758f, 0.815430f, 0.828125f, 0.842285f, - 0.854980f, 0.868652f, 0.918457f, 0.894531f, 0.875977f, 0.859863f, 0.846680f, 0.834961f, - 0.006672f, 0.020401f, 0.034088f, 0.048462f, 0.062927f, 0.077820f, 0.092529f, 0.107666f, - 0.122803f, 0.137695f, 0.152954f, 0.169067f, 0.183716f, 0.199829f, 0.214722f, 0.230347f, - 0.246704f, 0.262207f, 0.277832f, 0.292969f, 0.308105f, 0.324219f, 0.339600f, 0.354492f, - 0.371094f, 0.386963f, 0.401855f, 0.418457f, 0.432861f, 0.449219f, 0.463379f, 0.478271f, - 0.494385f, 0.508301f, 0.523438f, 0.539551f, 0.553711f, 0.568848f, 0.583984f, 0.598633f, - 0.612793f, 0.627441f, 0.642578f, 0.656250f, 0.670898f, 0.685547f, 0.698730f, 0.714355f, - 0.728027f, 0.742188f, 0.755859f, 0.769531f, 0.783691f, 0.795898f, 0.810059f, 0.824707f, - 0.838379f, 0.850586f, 0.910645f, 0.887695f, 0.870117f, 0.854980f, 0.842285f, 0.831055f, - 0.006207f, 0.019211f, 0.032623f, 0.046112f, 0.059662f, 0.073181f, 0.087585f, 0.102051f, - 0.116577f, 0.130249f, 0.145142f, 0.159790f, 0.175171f, 0.189575f, 0.205322f, 0.219238f, - 0.235474f, 0.249634f, 0.265137f, 0.280029f, 0.294678f, 0.310547f, 0.325928f, 0.340820f, - 0.356201f, 0.371094f, 0.386230f, 0.401367f, 0.416504f, 0.431885f, 0.446533f, 0.461670f, - 0.476074f, 0.492188f, 0.507324f, 0.520996f, 0.535645f, 0.550781f, 0.564941f, 0.580078f, - 0.594727f, 0.609863f, 0.623535f, 0.637695f, 0.652832f, 0.667480f, 0.681152f, 0.695312f, - 0.709473f, 0.723633f, 0.737793f, 0.751953f, 0.765137f, 0.779297f, 0.793945f, 0.807129f, - 0.819824f, 0.833496f, 0.901855f, 0.880859f, 0.864258f, 0.850098f, 0.837891f, 0.826660f, - 0.006020f, 0.018219f, 0.030579f, 0.043365f, 0.055908f, 0.069153f, 0.082336f, 0.096802f, - 0.109497f, 0.123535f, 0.137451f, 0.151855f, 0.165649f, 0.180054f, 0.194702f, 0.208252f, - 0.223999f, 0.238037f, 0.252930f, 0.267334f, 0.281982f, 0.296875f, 0.312012f, 0.326904f, - 0.340820f, 0.355957f, 0.370850f, 0.385986f, 0.400391f, 0.415039f, 0.430176f, 0.445801f, - 0.459229f, 0.474365f, 0.489014f, 0.502441f, 0.518066f, 0.533203f, 0.547363f, 0.562012f, - 0.576660f, 0.590820f, 0.605469f, 0.619629f, 0.633789f, 0.647949f, 0.663574f, 0.676758f, - 0.690918f, 0.705566f, 0.719238f, 0.733398f, 0.746582f, 0.760254f, 0.774414f, 0.788574f, - 0.802246f, 0.816406f, 0.894043f, 0.874023f, 0.858398f, 0.844238f, 0.832031f, 0.822266f, - 0.005520f, 0.017059f, 0.028625f, 0.040649f, 0.053131f, 0.065552f, 0.077698f, 0.091187f, - 0.104065f, 0.117371f, 0.130859f, 0.143677f, 0.157349f, 0.171021f, 0.184814f, 0.198730f, - 0.213135f, 0.226807f, 0.241211f, 0.255127f, 0.269775f, 0.283691f, 0.298096f, 0.312744f, - 0.326660f, 0.341553f, 0.355957f, 0.370117f, 0.384766f, 0.399170f, 0.414307f, 0.427979f, - 0.442627f, 0.457764f, 0.471924f, 0.486084f, 0.500488f, 0.515137f, 0.529785f, 0.543945f, - 0.558594f, 0.572754f, 0.587402f, 0.601074f, 0.615234f, 0.629395f, 0.644043f, 0.657715f, - 0.672852f, 0.685547f, 0.700684f, 0.714844f, 0.728027f, 0.743164f, 0.756348f, 0.770508f, - 0.785645f, 0.798340f, 0.885254f, 0.867676f, 0.852051f, 0.839355f, 0.828125f, 0.817871f, - 0.005241f, 0.015854f, 0.027481f, 0.038605f, 0.050171f, 0.061859f, 0.073853f, 0.085693f, - 0.098328f, 0.111206f, 0.123474f, 0.136475f, 0.149658f, 0.162598f, 0.175293f, 0.188477f, - 0.202148f, 0.216431f, 0.229858f, 0.242798f, 0.256104f, 0.270264f, 0.284668f, 0.298828f, - 0.312744f, 0.326904f, 0.341064f, 0.355469f, 0.369141f, 0.383057f, 0.396729f, 0.411621f, - 0.426025f, 0.439697f, 0.454590f, 0.468506f, 0.482666f, 0.497070f, 0.512207f, 0.525391f, - 0.540527f, 0.555176f, 0.567871f, 0.582031f, 0.596191f, 0.610840f, 0.625488f, 0.639648f, - 0.653809f, 0.668457f, 0.681641f, 0.695801f, 0.710449f, 0.724121f, 0.738770f, 0.751953f, - 0.766602f, 0.780273f, 0.876465f, 0.860352f, 0.845703f, 0.833984f, 0.822754f, 0.812988f, - 0.004982f, 0.015274f, 0.025681f, 0.036438f, 0.047119f, 0.058167f, 0.069397f, 0.081055f, - 0.092957f, 0.104492f, 0.116577f, 0.128418f, 0.141113f, 0.153442f, 0.166504f, 0.179321f, - 0.192261f, 0.205200f, 0.218506f, 0.231934f, 0.244629f, 0.258301f, 0.271729f, 0.284912f, - 0.299072f, 0.312988f, 0.325684f, 0.340088f, 0.353271f, 0.367676f, 0.381836f, 0.395508f, - 0.408936f, 0.423584f, 0.438232f, 0.451416f, 0.466309f, 0.479736f, 0.493896f, 0.507812f, - 0.521973f, 0.536133f, 0.550293f, 0.563965f, 0.578613f, 0.592773f, 0.606934f, 0.620605f, - 0.635254f, 0.649414f, 0.663086f, 0.677246f, 0.691406f, 0.706543f, 0.720703f, 0.734375f, - 0.748047f, 0.762695f, 0.868164f, 0.853027f, 0.839355f, 0.828125f, 0.817383f, 0.808105f, - 0.004745f, 0.014290f, 0.024506f, 0.034393f, 0.044617f, 0.054749f, 0.065308f, 0.076538f, - 0.087646f, 0.098938f, 0.110535f, 0.121582f, 0.134155f, 0.145264f, 0.157837f, 0.170166f, - 0.182373f, 0.194824f, 0.207153f, 0.220337f, 0.233276f, 0.245728f, 0.259277f, 0.271973f, - 0.285645f, 0.298584f, 0.311768f, 0.325684f, 0.338623f, 0.352539f, 0.365967f, 0.379395f, - 0.393066f, 0.406738f, 0.421143f, 0.434326f, 0.448730f, 0.462402f, 0.475586f, 0.490479f, - 0.503906f, 0.518066f, 0.532227f, 0.546387f, 0.560059f, 0.574219f, 0.588379f, 0.602539f, - 0.616211f, 0.630371f, 0.644531f, 0.658691f, 0.673340f, 0.686523f, 0.701660f, 0.715332f, - 0.730469f, 0.745117f, 0.858887f, 0.845215f, 0.833008f, 0.821777f, 0.812012f, 0.802734f, - 0.004494f, 0.013550f, 0.022675f, 0.032227f, 0.042145f, 0.052002f, 0.061554f, 0.072205f, - 0.082520f, 0.093323f, 0.104614f, 0.115112f, 0.126099f, 0.137817f, 0.149536f, 0.160767f, - 0.172607f, 0.184692f, 0.196167f, 0.208862f, 0.221924f, 0.233765f, 0.246216f, 0.258545f, - 0.272461f, 0.284424f, 0.297119f, 0.310547f, 0.323242f, 0.336914f, 0.350586f, 0.363281f, - 0.376953f, 0.390869f, 0.403564f, 0.416992f, 0.431152f, 0.444824f, 0.458496f, 0.472656f, - 0.486084f, 0.500000f, 0.513672f, 0.527832f, 0.541504f, 0.555664f, 0.569824f, 0.583496f, - 0.598145f, 0.611816f, 0.626465f, 0.639648f, 0.654297f, 0.668457f, 0.683594f, 0.697754f, - 0.711914f, 0.726562f, 0.849609f, 0.838867f, 0.826172f, 0.815918f, 0.806641f, 0.796875f, - 0.004288f, 0.012619f, 0.021713f, 0.030945f, 0.039368f, 0.048737f, 0.058533f, 0.067932f, - 0.077759f, 0.088013f, 0.098755f, 0.108398f, 0.119080f, 0.129639f, 0.141235f, 0.152466f, - 0.163940f, 0.174927f, 0.186768f, 0.198608f, 0.210205f, 0.222290f, 0.234131f, 0.246094f, - 0.258789f, 0.270508f, 0.283203f, 0.296631f, 0.309326f, 0.321777f, 0.335449f, 0.348145f, - 0.361084f, 0.374023f, 0.386963f, 0.400391f, 0.414062f, 0.427734f, 0.441162f, 0.455078f, - 0.467773f, 0.482422f, 0.495117f, 0.509277f, 0.523926f, 0.536621f, 0.550781f, 0.564941f, - 0.579102f, 0.593262f, 0.607422f, 0.621582f, 0.635742f, 0.649902f, 0.664551f, 0.678711f, - 0.693848f, 0.708008f, 0.840820f, 0.831055f, 0.819336f, 0.809570f, 0.801270f, 0.792969f, - 0.004013f, 0.012070f, 0.019989f, 0.029190f, 0.037415f, 0.045776f, 0.055023f, 0.064392f, - 0.073669f, 0.083374f, 0.092224f, 0.102295f, 0.112610f, 0.122742f, 0.133057f, 0.143799f, - 0.155273f, 0.165527f, 0.176880f, 0.188110f, 0.199463f, 0.210815f, 0.222534f, 0.234619f, - 0.245972f, 0.258301f, 0.270508f, 0.282715f, 0.294678f, 0.307129f, 0.320557f, 0.333008f, - 0.345947f, 0.358398f, 0.371826f, 0.384277f, 0.397461f, 0.410889f, 0.424561f, 0.437256f, - 0.451416f, 0.464600f, 0.477783f, 0.491455f, 0.504395f, 0.518555f, 0.532715f, 0.546875f, - 0.560547f, 0.574219f, 0.588379f, 0.604004f, 0.617188f, 0.631348f, 0.645020f, 0.660645f, - 0.674316f, 0.689941f, 0.832031f, 0.823242f, 0.813477f, 0.803711f, 0.794922f, 0.787109f, - 0.003790f, 0.011559f, 0.019119f, 0.027069f, 0.035034f, 0.043762f, 0.052032f, 0.060059f, - 0.069153f, 0.078369f, 0.087280f, 0.096741f, 0.105957f, 0.115967f, 0.125732f, 0.135620f, - 0.146118f, 0.156128f, 0.166992f, 0.177612f, 0.188965f, 0.199829f, 0.210815f, 0.222290f, - 0.233887f, 0.244873f, 0.257324f, 0.268799f, 0.281006f, 0.292969f, 0.305420f, 0.317627f, - 0.329834f, 0.341797f, 0.355469f, 0.368164f, 0.380859f, 0.393311f, 0.407227f, 0.419434f, - 0.433350f, 0.446533f, 0.459961f, 0.473633f, 0.486328f, 0.500488f, 0.515625f, 0.528320f, - 0.541504f, 0.556152f, 0.570312f, 0.584473f, 0.598633f, 0.612305f, 0.626465f, 0.640625f, - 0.655762f, 0.670410f, 0.822266f, 0.815918f, 0.805664f, 0.796387f, 0.788574f, 0.782227f, - 0.003599f, 0.010727f, 0.018219f, 0.025177f, 0.033203f, 0.041046f, 0.048981f, 0.057220f, - 0.065247f, 0.073792f, 0.082764f, 0.091064f, 0.100220f, 0.108826f, 0.118591f, 0.128052f, - 0.137573f, 0.147705f, 0.158081f, 0.167603f, 0.177979f, 0.188721f, 0.198975f, 0.210205f, - 0.221924f, 0.232544f, 0.243774f, 0.255615f, 0.267090f, 0.278564f, 0.290039f, 0.302490f, - 0.314941f, 0.327393f, 0.338623f, 0.352295f, 0.364014f, 0.377441f, 0.390381f, 0.403564f, - 0.415039f, 0.428955f, 0.441895f, 0.455078f, 0.468994f, 0.482666f, 0.496094f, 0.509277f, - 0.523926f, 0.537598f, 0.551270f, 0.565430f, 0.579590f, 0.594238f, 0.608887f, 0.622559f, - 0.637207f, 0.651855f, 0.813477f, 0.807617f, 0.798340f, 0.790527f, 0.782715f, 0.775391f, - 0.003355f, 0.009918f, 0.017105f, 0.023911f, 0.031281f, 0.038147f, 0.045990f, 0.053284f, - 0.061493f, 0.069214f, 0.077026f, 0.085571f, 0.093567f, 0.102600f, 0.111755f, 0.120728f, - 0.129761f, 0.138916f, 0.148804f, 0.158447f, 0.167725f, 0.177979f, 0.188965f, 0.198608f, - 0.209473f, 0.220215f, 0.231567f, 0.242554f, 0.253906f, 0.264160f, 0.276123f, 0.287109f, - 0.300049f, 0.312012f, 0.323975f, 0.336182f, 0.348145f, 0.360840f, 0.372803f, 0.385986f, - 0.398438f, 0.411621f, 0.424316f, 0.437256f, 0.450439f, 0.464844f, 0.478027f, 0.490723f, - 0.504395f, 0.518066f, 0.532715f, 0.546387f, 0.561523f, 0.575684f, 0.589355f, 0.604004f, - 0.618164f, 0.632324f, 0.802246f, 0.800293f, 0.792480f, 0.783691f, 0.776367f, 0.769531f, - 0.003265f, 0.009575f, 0.016144f, 0.022415f, 0.029510f, 0.036316f, 0.042755f, 0.050812f, - 0.057556f, 0.065002f, 0.072388f, 0.080200f, 0.087952f, 0.096680f, 0.104858f, 0.113281f, - 0.122070f, 0.130493f, 0.139771f, 0.148926f, 0.158447f, 0.168335f, 0.177612f, 0.187500f, - 0.198120f, 0.208130f, 0.218750f, 0.229492f, 0.240234f, 0.250732f, 0.262207f, 0.273682f, - 0.285156f, 0.296143f, 0.308594f, 0.320068f, 0.332520f, 0.344482f, 0.357178f, 0.368652f, - 0.381836f, 0.394043f, 0.406494f, 0.420410f, 0.433105f, 0.445801f, 0.459717f, 0.473633f, - 0.486816f, 0.500000f, 0.513672f, 0.527832f, 0.541992f, 0.556152f, 0.570312f, 0.585449f, - 0.598633f, 0.613770f, 0.794434f, 0.791504f, 0.784180f, 0.776855f, 0.770020f, 0.764160f, - 0.002954f, 0.008904f, 0.014961f, 0.021210f, 0.027420f, 0.033905f, 0.040619f, 0.047363f, - 0.053986f, 0.060883f, 0.068054f, 0.075378f, 0.082703f, 0.090515f, 0.098022f, 0.105896f, - 0.114319f, 0.122742f, 0.131592f, 0.139771f, 0.149170f, 0.157959f, 0.167480f, 0.177124f, - 0.186768f, 0.196411f, 0.206543f, 0.216919f, 0.227539f, 0.237671f, 0.248413f, 0.259277f, - 0.270264f, 0.281738f, 0.292725f, 0.304443f, 0.315918f, 0.327637f, 0.340576f, 0.352539f, - 0.364746f, 0.377930f, 0.390137f, 0.401855f, 0.415039f, 0.428223f, 0.441406f, 0.454834f, - 0.468506f, 0.481689f, 0.494873f, 0.509277f, 0.523438f, 0.537598f, 0.551758f, 0.565918f, - 0.580078f, 0.594727f, 0.783691f, 0.783203f, 0.776855f, 0.770508f, 0.763672f, 0.757324f, - 0.002836f, 0.008659f, 0.014351f, 0.019913f, 0.025772f, 0.032074f, 0.037933f, 0.044128f, - 0.050903f, 0.057159f, 0.064026f, 0.070496f, 0.077698f, 0.085022f, 0.091919f, 0.099426f, - 0.107727f, 0.114990f, 0.123169f, 0.131226f, 0.140015f, 0.148682f, 0.157349f, 0.166260f, - 0.175171f, 0.184692f, 0.194214f, 0.203979f, 0.214355f, 0.224487f, 0.234985f, 0.245728f, - 0.256104f, 0.267334f, 0.278320f, 0.288818f, 0.301025f, 0.312256f, 0.324219f, 0.335938f, - 0.347900f, 0.360596f, 0.372070f, 0.384521f, 0.397217f, 0.410400f, 0.423340f, 0.436279f, - 0.449463f, 0.463135f, 0.476807f, 0.490723f, 0.503906f, 0.517578f, 0.532227f, 0.546875f, - 0.561035f, 0.575684f, 0.773926f, 0.775391f, 0.769043f, 0.763672f, 0.757812f, 0.751953f, - 0.002506f, 0.008080f, 0.013100f, 0.018738f, 0.024384f, 0.029953f, 0.035797f, 0.041473f, - 0.047485f, 0.053558f, 0.059265f, 0.065918f, 0.072693f, 0.079468f, 0.086426f, 0.093384f, - 0.100708f, 0.108032f, 0.115417f, 0.122986f, 0.130615f, 0.139038f, 0.147827f, 0.156494f, - 0.165039f, 0.173828f, 0.182617f, 0.192139f, 0.201782f, 0.211426f, 0.221558f, 0.231323f, - 0.242188f, 0.252686f, 0.263672f, 0.274414f, 0.284912f, 0.296143f, 0.308105f, 0.319824f, - 0.331543f, 0.343750f, 0.355225f, 0.367432f, 0.379883f, 0.393066f, 0.405273f, 0.418457f, - 0.431641f, 0.444580f, 0.457764f, 0.471924f, 0.485840f, 0.499268f, 0.512695f, 0.527344f, - 0.542480f, 0.556641f, 0.764160f, 0.766602f, 0.761719f, 0.756348f, 0.750488f, 0.745605f, - 0.002640f, 0.007809f, 0.012497f, 0.017593f, 0.023102f, 0.028122f, 0.033569f, 0.038879f, - 0.044250f, 0.049988f, 0.055908f, 0.061615f, 0.067627f, 0.074036f, 0.080566f, 0.087524f, - 0.093262f, 0.100769f, 0.107910f, 0.114929f, 0.121948f, 0.130371f, 0.137939f, 0.146362f, - 0.154297f, 0.163208f, 0.171509f, 0.180664f, 0.189697f, 0.199341f, 0.208618f, 0.218506f, - 0.228394f, 0.238892f, 0.248779f, 0.259277f, 0.270752f, 0.281250f, 0.292236f, 0.303467f, - 0.315186f, 0.326660f, 0.338867f, 0.351074f, 0.362305f, 0.374756f, 0.387939f, 0.400146f, - 0.413330f, 0.426514f, 0.439209f, 0.452881f, 0.466553f, 0.480225f, 0.494141f, 0.508301f, - 0.522949f, 0.537109f, 0.753906f, 0.758301f, 0.754395f, 0.749023f, 0.743652f, 0.739258f, - 0.002441f, 0.007088f, 0.011993f, 0.016266f, 0.021255f, 0.026031f, 0.031189f, 0.036072f, - 0.041260f, 0.046753f, 0.052155f, 0.057587f, 0.063232f, 0.068787f, 0.075623f, 0.081055f, - 0.087341f, 0.094177f, 0.100647f, 0.106689f, 0.113892f, 0.121399f, 0.129028f, 0.136841f, - 0.144287f, 0.152222f, 0.160522f, 0.169312f, 0.178101f, 0.186523f, 0.196045f, 0.205200f, - 0.214966f, 0.224487f, 0.234863f, 0.244751f, 0.255371f, 0.265625f, 0.276367f, 0.287842f, - 0.298828f, 0.310303f, 0.321533f, 0.333984f, 0.345459f, 0.357666f, 0.370117f, 0.382568f, - 0.394287f, 0.407959f, 0.421875f, 0.433838f, 0.446777f, 0.461426f, 0.475098f, 0.488525f, - 0.504395f, 0.517578f, 0.744141f, 0.749512f, 0.746094f, 0.741699f, 0.736816f, 0.732422f, - 0.002172f, 0.006695f, 0.011093f, 0.015266f, 0.020081f, 0.024521f, 0.029388f, 0.033966f, - 0.038727f, 0.043427f, 0.048706f, 0.053772f, 0.059418f, 0.064270f, 0.069580f, 0.075500f, - 0.081421f, 0.087280f, 0.093262f, 0.099670f, 0.106567f, 0.113220f, 0.119995f, 0.127197f, - 0.134644f, 0.142212f, 0.150146f, 0.157959f, 0.166382f, 0.174927f, 0.184082f, 0.192505f, - 0.201904f, 0.211792f, 0.220825f, 0.230713f, 0.240601f, 0.251221f, 0.261719f, 0.272461f, - 0.282715f, 0.294434f, 0.305420f, 0.316650f, 0.328369f, 0.340088f, 0.352783f, 0.364746f, - 0.377197f, 0.389648f, 0.402832f, 0.416016f, 0.429443f, 0.442627f, 0.456055f, 0.469971f, - 0.484863f, 0.499268f, 0.733887f, 0.741211f, 0.737793f, 0.734375f, 0.729980f, 0.725586f, - 0.002045f, 0.006187f, 0.010406f, 0.014664f, 0.018570f, 0.022675f, 0.027176f, 0.031586f, - 0.035858f, 0.040253f, 0.045227f, 0.049774f, 0.054504f, 0.059692f, 0.065186f, 0.070374f, - 0.075500f, 0.080627f, 0.086792f, 0.092285f, 0.098999f, 0.104675f, 0.111816f, 0.118286f, - 0.125610f, 0.132324f, 0.139771f, 0.147339f, 0.155029f, 0.163696f, 0.171631f, 0.180420f, - 0.189087f, 0.197754f, 0.207275f, 0.216309f, 0.226440f, 0.236694f, 0.246338f, 0.256836f, - 0.267334f, 0.278320f, 0.289062f, 0.300537f, 0.312012f, 0.323975f, 0.335449f, 0.347168f, - 0.359375f, 0.372314f, 0.384521f, 0.396973f, 0.410400f, 0.423584f, 0.437500f, 0.450928f, - 0.465332f, 0.479736f, 0.723145f, 0.732422f, 0.729980f, 0.726562f, 0.722656f, 0.718750f, - 0.002148f, 0.005802f, 0.009811f, 0.013565f, 0.017578f, 0.021179f, 0.025040f, 0.029053f, - 0.033417f, 0.037445f, 0.042114f, 0.046112f, 0.050720f, 0.055511f, 0.060028f, 0.065002f, - 0.069458f, 0.075134f, 0.080078f, 0.085693f, 0.091492f, 0.097290f, 0.103394f, 0.109802f, - 0.116089f, 0.122925f, 0.129883f, 0.136963f, 0.144165f, 0.151733f, 0.160156f, 0.167847f, - 0.176392f, 0.184692f, 0.193848f, 0.203003f, 0.212402f, 0.221680f, 0.231689f, 0.242065f, - 0.251953f, 0.262207f, 0.273193f, 0.283936f, 0.295410f, 0.306152f, 0.318359f, 0.329590f, - 0.342285f, 0.354248f, 0.366455f, 0.379150f, 0.391846f, 0.405273f, 0.418701f, 0.432617f, - 0.446289f, 0.460205f, 0.712891f, 0.723633f, 0.722168f, 0.718750f, 0.715332f, 0.712402f, - 0.001963f, 0.005642f, 0.009071f, 0.012756f, 0.016006f, 0.020020f, 0.023422f, 0.027679f, - 0.030762f, 0.034943f, 0.038605f, 0.042969f, 0.047028f, 0.051178f, 0.055542f, 0.060120f, - 0.064575f, 0.069153f, 0.074280f, 0.079041f, 0.084595f, 0.089905f, 0.095276f, 0.101440f, - 0.107300f, 0.113586f, 0.119751f, 0.127075f, 0.134033f, 0.141357f, 0.148438f, 0.155884f, - 0.164062f, 0.172729f, 0.180542f, 0.190063f, 0.198364f, 0.207764f, 0.217163f, 0.226807f, - 0.236938f, 0.247070f, 0.257324f, 0.268066f, 0.278320f, 0.289795f, 0.301025f, 0.312744f, - 0.324707f, 0.336182f, 0.347900f, 0.360840f, 0.372803f, 0.386230f, 0.399902f, 0.413574f, - 0.427246f, 0.441162f, 0.702148f, 0.714355f, 0.713867f, 0.711426f, 0.707520f, 0.704590f, - 0.001995f, 0.005245f, 0.008553f, 0.011543f, 0.015015f, 0.018326f, 0.021881f, 0.025131f, - 0.028641f, 0.032349f, 0.035675f, 0.039520f, 0.043549f, 0.047089f, 0.051086f, 0.054962f, - 0.059265f, 0.063782f, 0.068054f, 0.072571f, 0.077759f, 0.082520f, 0.088013f, 0.093323f, - 0.098755f, 0.104858f, 0.111145f, 0.117371f, 0.123840f, 0.130615f, 0.137207f, 0.144897f, - 0.152344f, 0.160278f, 0.167969f, 0.176514f, 0.185425f, 0.193848f, 0.202881f, 0.212524f, - 0.221924f, 0.231323f, 0.241821f, 0.251953f, 0.262451f, 0.272949f, 0.284424f, 0.295166f, - 0.306396f, 0.319092f, 0.329590f, 0.343018f, 0.355225f, 0.368652f, 0.381348f, 0.393799f, - 0.408447f, 0.422852f, 0.691406f, 0.706055f, 0.706055f, 0.703125f, 0.700684f, 0.697754f, - 0.001692f, 0.004898f, 0.007828f, 0.011070f, 0.013992f, 0.017227f, 0.020187f, 0.023499f, - 0.026520f, 0.029526f, 0.033081f, 0.036377f, 0.039459f, 0.043396f, 0.047028f, 0.050323f, - 0.054199f, 0.058350f, 0.062317f, 0.066711f, 0.071106f, 0.075928f, 0.080750f, 0.085510f, - 0.090820f, 0.096497f, 0.102234f, 0.107727f, 0.114075f, 0.120300f, 0.126587f, 0.133789f, - 0.141113f, 0.148193f, 0.156006f, 0.163696f, 0.171753f, 0.180542f, 0.188965f, 0.198120f, - 0.207275f, 0.216797f, 0.226318f, 0.236206f, 0.246338f, 0.256836f, 0.267334f, 0.278809f, - 0.289795f, 0.300781f, 0.313232f, 0.324707f, 0.337402f, 0.349365f, 0.362305f, 0.376221f, - 0.389404f, 0.403809f, 0.680176f, 0.696289f, 0.697266f, 0.695312f, 0.692871f, 0.689941f, - 0.001606f, 0.004543f, 0.007450f, 0.010269f, 0.012962f, 0.015900f, 0.018677f, 0.021591f, - 0.024628f, 0.027618f, 0.030182f, 0.033783f, 0.036194f, 0.039734f, 0.042725f, 0.046478f, - 0.049652f, 0.053253f, 0.057251f, 0.060883f, 0.065186f, 0.069336f, 0.073730f, 0.078247f, - 0.083252f, 0.088501f, 0.093628f, 0.099182f, 0.104553f, 0.110718f, 0.116577f, 0.123108f, - 0.129883f, 0.136719f, 0.143921f, 0.151367f, 0.159302f, 0.167114f, 0.175415f, 0.183960f, - 0.192871f, 0.202148f, 0.210938f, 0.221436f, 0.230713f, 0.240723f, 0.250977f, 0.261963f, - 0.272461f, 0.283691f, 0.295166f, 0.306885f, 0.319092f, 0.331055f, 0.343750f, 0.356689f, - 0.370361f, 0.383545f, 0.669434f, 0.687500f, 0.688965f, 0.687500f, 0.685547f, 0.682617f, - 0.001701f, 0.004345f, 0.006802f, 0.009514f, 0.012283f, 0.014793f, 0.017288f, 0.019958f, - 0.022614f, 0.025177f, 0.027695f, 0.030487f, 0.033081f, 0.035858f, 0.039185f, 0.042236f, - 0.045319f, 0.048523f, 0.051941f, 0.055847f, 0.059326f, 0.063171f, 0.067139f, 0.071594f, - 0.075928f, 0.080566f, 0.085571f, 0.090454f, 0.095520f, 0.101196f, 0.106567f, 0.112427f, - 0.119019f, 0.125610f, 0.132324f, 0.139282f, 0.146973f, 0.154419f, 0.161987f, 0.170532f, - 0.178833f, 0.187134f, 0.196777f, 0.206177f, 0.214966f, 0.225220f, 0.235352f, 0.246094f, - 0.255615f, 0.266846f, 0.278320f, 0.290039f, 0.301270f, 0.313477f, 0.325195f, 0.338867f, - 0.352539f, 0.365234f, 0.657715f, 0.678711f, 0.679688f, 0.679199f, 0.677734f, 0.675293f, - 0.001310f, 0.003979f, 0.006393f, 0.008522f, 0.011223f, 0.013557f, 0.015976f, 0.018433f, - 0.020737f, 0.022842f, 0.025421f, 0.027649f, 0.030289f, 0.032806f, 0.035645f, 0.038025f, - 0.041199f, 0.044220f, 0.047058f, 0.050720f, 0.053589f, 0.057281f, 0.061157f, 0.064941f, - 0.068787f, 0.072998f, 0.077698f, 0.082153f, 0.086975f, 0.092102f, 0.097229f, 0.103027f, - 0.108826f, 0.114746f, 0.121094f, 0.127930f, 0.134521f, 0.141846f, 0.149292f, 0.157227f, - 0.164673f, 0.173218f, 0.182007f, 0.190552f, 0.199951f, 0.209717f, 0.219360f, 0.229004f, - 0.239502f, 0.250244f, 0.260986f, 0.272461f, 0.282959f, 0.295166f, 0.307373f, 0.320557f, - 0.333252f, 0.346436f, 0.646973f, 0.668945f, 0.670898f, 0.671387f, 0.669922f, 0.668457f, - 0.001348f, 0.003523f, 0.005863f, 0.008133f, 0.010338f, 0.012520f, 0.014511f, 0.016464f, - 0.018768f, 0.020920f, 0.022888f, 0.025665f, 0.027588f, 0.029861f, 0.032135f, 0.034485f, - 0.037140f, 0.040039f, 0.042725f, 0.045532f, 0.048859f, 0.051971f, 0.055237f, 0.058594f, - 0.062408f, 0.066101f, 0.070251f, 0.074280f, 0.078735f, 0.083435f, 0.088318f, 0.093567f, - 0.098633f, 0.104431f, 0.110291f, 0.116455f, 0.122986f, 0.129517f, 0.136963f, 0.143921f, - 0.152222f, 0.159546f, 0.167358f, 0.176514f, 0.185181f, 0.194214f, 0.203857f, 0.213623f, - 0.223389f, 0.233521f, 0.244385f, 0.255127f, 0.266602f, 0.277832f, 0.289307f, 0.301758f, - 0.314697f, 0.328613f, 0.635254f, 0.659668f, 0.663086f, 0.663086f, 0.662109f, 0.660156f, - 0.001084f, 0.003263f, 0.005554f, 0.007416f, 0.009445f, 0.011185f, 0.013161f, 0.015366f, - 0.017136f, 0.019058f, 0.020935f, 0.022781f, 0.024857f, 0.026886f, 0.029160f, 0.031097f, - 0.033569f, 0.035858f, 0.038361f, 0.040924f, 0.043427f, 0.046478f, 0.049500f, 0.052948f, - 0.056122f, 0.059418f, 0.063293f, 0.067139f, 0.070923f, 0.075073f, 0.079712f, 0.084229f, - 0.089233f, 0.094604f, 0.100037f, 0.105774f, 0.111694f, 0.117798f, 0.124634f, 0.131226f, - 0.139038f, 0.146484f, 0.154175f, 0.162231f, 0.170654f, 0.179199f, 0.188599f, 0.197754f, - 0.207153f, 0.217407f, 0.227295f, 0.238159f, 0.248657f, 0.260986f, 0.271973f, 0.284912f, - 0.296631f, 0.308838f, 0.623535f, 0.650391f, 0.653809f, 0.654297f, 0.653809f, 0.652832f, - 0.001070f, 0.003069f, 0.005108f, 0.006855f, 0.008522f, 0.010384f, 0.011993f, 0.013847f, - 0.015549f, 0.016968f, 0.018677f, 0.020660f, 0.022079f, 0.024048f, 0.026077f, 0.027954f, - 0.030014f, 0.032135f, 0.034210f, 0.036560f, 0.038971f, 0.041840f, 0.044434f, 0.047089f, - 0.049896f, 0.053284f, 0.056763f, 0.060120f, 0.063477f, 0.067505f, 0.071533f, 0.075928f, - 0.080261f, 0.085205f, 0.089905f, 0.095520f, 0.100830f, 0.106567f, 0.113159f, 0.119385f, - 0.126221f, 0.133301f, 0.140259f, 0.148560f, 0.156494f, 0.165039f, 0.173462f, 0.182861f, - 0.192017f, 0.201172f, 0.211548f, 0.221802f, 0.232666f, 0.243286f, 0.254639f, 0.265869f, - 0.278809f, 0.291260f, 0.611816f, 0.640625f, 0.645508f, 0.645996f, 0.645508f, 0.645020f, - 0.001057f, 0.002815f, 0.004646f, 0.006187f, 0.007935f, 0.009583f, 0.011139f, 0.012428f, - 0.013878f, 0.015404f, 0.016830f, 0.018433f, 0.019836f, 0.021637f, 0.023300f, 0.024857f, - 0.026855f, 0.028519f, 0.030533f, 0.032593f, 0.034790f, 0.037140f, 0.039520f, 0.041748f, - 0.044525f, 0.047302f, 0.050232f, 0.053497f, 0.056580f, 0.059998f, 0.063721f, 0.067627f, - 0.071777f, 0.076111f, 0.080627f, 0.085571f, 0.090698f, 0.096130f, 0.101624f, 0.107849f, - 0.114258f, 0.120544f, 0.127686f, 0.135132f, 0.142700f, 0.150269f, 0.158813f, 0.167725f, - 0.176392f, 0.185791f, 0.195312f, 0.205444f, 0.216064f, 0.226562f, 0.237793f, 0.248657f, - 0.260254f, 0.272949f, 0.600098f, 0.631348f, 0.636230f, 0.637207f, 0.637695f, 0.636719f, - 0.001022f, 0.002628f, 0.004486f, 0.005684f, 0.007179f, 0.008636f, 0.009911f, 0.011307f, - 0.012428f, 0.013771f, 0.015152f, 0.016342f, 0.017822f, 0.018997f, 0.020584f, 0.022263f, - 0.023651f, 0.025482f, 0.027191f, 0.028793f, 0.030960f, 0.032715f, 0.034912f, 0.036987f, - 0.039368f, 0.041840f, 0.044495f, 0.047180f, 0.050110f, 0.053314f, 0.056580f, 0.060059f, - 0.063660f, 0.067383f, 0.071777f, 0.075928f, 0.081055f, 0.085938f, 0.091187f, 0.096619f, - 0.102356f, 0.108826f, 0.115051f, 0.121948f, 0.129150f, 0.136475f, 0.144653f, 0.152832f, - 0.161621f, 0.170288f, 0.179932f, 0.189209f, 0.198730f, 0.209595f, 0.220459f, 0.231201f, - 0.242798f, 0.255615f, 0.588867f, 0.621094f, 0.626953f, 0.629883f, 0.629395f, 0.629883f, - 0.001016f, 0.002304f, 0.003975f, 0.005024f, 0.006584f, 0.007812f, 0.008926f, 0.009987f, - 0.011024f, 0.012199f, 0.013321f, 0.014595f, 0.015617f, 0.016830f, 0.018326f, 0.019577f, - 0.020798f, 0.022293f, 0.023758f, 0.025253f, 0.027145f, 0.028656f, 0.030640f, 0.032501f, - 0.034546f, 0.036682f, 0.039001f, 0.041412f, 0.044037f, 0.046875f, 0.049622f, 0.052917f, - 0.056030f, 0.059387f, 0.063354f, 0.067383f, 0.071655f, 0.075928f, 0.080750f, 0.085876f, - 0.091248f, 0.097168f, 0.102905f, 0.109497f, 0.116272f, 0.123413f, 0.130859f, 0.138550f, - 0.147217f, 0.155518f, 0.164551f, 0.173828f, 0.183350f, 0.193481f, 0.204102f, 0.214600f, - 0.225342f, 0.237915f, 0.575684f, 0.611816f, 0.617188f, 0.621094f, 0.621582f, 0.620605f, - 0.000768f, 0.002398f, 0.003801f, 0.004875f, 0.005848f, 0.006889f, 0.008072f, 0.008820f, - 0.009758f, 0.010910f, 0.011810f, 0.013023f, 0.013878f, 0.014786f, 0.016083f, 0.017166f, - 0.018402f, 0.019577f, 0.020691f, 0.022125f, 0.023743f, 0.025009f, 0.026779f, 0.028336f, - 0.030075f, 0.031921f, 0.033997f, 0.036255f, 0.038452f, 0.040833f, 0.043488f, 0.045959f, - 0.049011f, 0.052216f, 0.055634f, 0.059052f, 0.062744f, 0.066956f, 0.071289f, 0.075745f, - 0.080566f, 0.086060f, 0.091614f, 0.097351f, 0.103821f, 0.110291f, 0.117432f, 0.124939f, - 0.132568f, 0.140869f, 0.149414f, 0.158325f, 0.168213f, 0.177368f, 0.187744f, 0.197876f, - 0.208984f, 0.219849f, 0.563965f, 0.602051f, 0.608887f, 0.610840f, 0.613770f, 0.612305f, - 0.000764f, 0.002028f, 0.003302f, 0.004276f, 0.005325f, 0.006035f, 0.007034f, 0.007843f, - 0.008904f, 0.009628f, 0.010323f, 0.011192f, 0.012039f, 0.013092f, 0.013924f, 0.014854f, - 0.015793f, 0.016953f, 0.018036f, 0.019211f, 0.020355f, 0.021667f, 0.023010f, 0.024582f, - 0.026016f, 0.027771f, 0.029434f, 0.031235f, 0.033264f, 0.035217f, 0.037628f, 0.039886f, - 0.042084f, 0.044952f, 0.048126f, 0.051392f, 0.054779f, 0.058197f, 0.062164f, 0.066223f, - 0.070740f, 0.075439f, 0.080566f, 0.086182f, 0.091919f, 0.098145f, 0.104431f, 0.111633f, - 0.119080f, 0.126587f, 0.134888f, 0.143311f, 0.152710f, 0.162109f, 0.171631f, 0.182129f, - 0.192139f, 0.203491f, 0.552246f, 0.591309f, 0.599609f, 0.602539f, 0.604004f, 0.604980f, - 0.000782f, 0.001970f, 0.003082f, 0.003859f, 0.004635f, 0.005611f, 0.006123f, 0.006767f, - 0.007595f, 0.008270f, 0.009140f, 0.009674f, 0.010490f, 0.011040f, 0.011902f, 0.012749f, - 0.013573f, 0.014526f, 0.015656f, 0.016541f, 0.017548f, 0.018631f, 0.019730f, 0.021103f, - 0.022446f, 0.023758f, 0.025162f, 0.026611f, 0.028458f, 0.030441f, 0.032074f, 0.034302f, - 0.036316f, 0.038727f, 0.041138f, 0.044098f, 0.046997f, 0.050232f, 0.053711f, 0.057281f, - 0.061340f, 0.065491f, 0.070435f, 0.075256f, 0.080688f, 0.086426f, 0.092346f, 0.098694f, - 0.105896f, 0.113098f, 0.120911f, 0.129028f, 0.137695f, 0.146606f, 0.155884f, 0.165894f, - 0.175903f, 0.186768f, 0.540527f, 0.582520f, 0.590332f, 0.593750f, 0.594727f, 0.596191f, - 0.000711f, 0.001649f, 0.002529f, 0.003332f, 0.004036f, 0.004799f, 0.005444f, 0.006050f, - 0.006638f, 0.007160f, 0.007771f, 0.008331f, 0.008980f, 0.009644f, 0.010307f, 0.010887f, - 0.011787f, 0.012306f, 0.013176f, 0.014099f, 0.014915f, 0.015839f, 0.016708f, 0.017822f, - 0.019073f, 0.020233f, 0.021423f, 0.022690f, 0.024033f, 0.025589f, 0.027344f, 0.028976f, - 0.030930f, 0.032990f, 0.035156f, 0.037445f, 0.040131f, 0.042847f, 0.045776f, 0.049042f, - 0.052551f, 0.056519f, 0.060486f, 0.064941f, 0.069458f, 0.074951f, 0.080444f, 0.086487f, - 0.092957f, 0.099915f, 0.107361f, 0.114929f, 0.123535f, 0.131714f, 0.140747f, 0.150513f, - 0.160767f, 0.171265f, 0.527832f, 0.572754f, 0.581543f, 0.583496f, 0.586426f, 0.587402f, - 0.000504f, 0.001575f, 0.002235f, 0.003147f, 0.003641f, 0.004150f, 0.004570f, 0.005173f, - 0.005863f, 0.006016f, 0.006462f, 0.007111f, 0.007660f, 0.008156f, 0.008736f, 0.009354f, - 0.010094f, 0.010475f, 0.011253f, 0.011879f, 0.012657f, 0.013603f, 0.014267f, 0.015099f, - 0.016144f, 0.017014f, 0.017990f, 0.019104f, 0.020416f, 0.021652f, 0.022919f, 0.024353f, - 0.025986f, 0.027710f, 0.029602f, 0.031494f, 0.033722f, 0.036102f, 0.038635f, 0.041412f, - 0.044525f, 0.047729f, 0.051636f, 0.055511f, 0.059540f, 0.064331f, 0.069580f, 0.075073f, - 0.080750f, 0.087341f, 0.094116f, 0.101379f, 0.109558f, 0.117676f, 0.126221f, 0.135376f, - 0.145874f, 0.155518f, 0.516113f, 0.562012f, 0.571777f, 0.576172f, 0.578125f, 0.579102f, - 0.000445f, 0.001304f, 0.002201f, 0.002535f, 0.003126f, 0.003664f, 0.004047f, 0.004463f, - 0.004887f, 0.005234f, 0.005711f, 0.005997f, 0.006500f, 0.006901f, 0.007389f, 0.007904f, - 0.008293f, 0.008919f, 0.009499f, 0.009941f, 0.010635f, 0.011269f, 0.011948f, 0.012589f, - 0.013435f, 0.014252f, 0.015091f, 0.016052f, 0.017059f, 0.017960f, 0.019241f, 0.020264f, - 0.021667f, 0.022995f, 0.024628f, 0.026230f, 0.027985f, 0.029984f, 0.032288f, 0.034515f, - 0.037140f, 0.040009f, 0.043152f, 0.046722f, 0.050354f, 0.054504f, 0.059143f, 0.064026f, - 0.069458f, 0.075256f, 0.081726f, 0.088562f, 0.095825f, 0.103516f, 0.112000f, 0.120850f, - 0.130005f, 0.140381f, 0.502441f, 0.551758f, 0.562012f, 0.566406f, 0.568848f, 0.571289f, - 0.000396f, 0.001226f, 0.001812f, 0.002357f, 0.002796f, 0.003094f, 0.003328f, 0.003763f, - 0.003979f, 0.004364f, 0.004642f, 0.005051f, 0.005489f, 0.005745f, 0.006126f, 0.006611f, - 0.007004f, 0.007473f, 0.007771f, 0.008293f, 0.008919f, 0.009392f, 0.009941f, 0.010483f, - 0.011169f, 0.011765f, 0.012436f, 0.013344f, 0.014030f, 0.014908f, 0.015778f, 0.016769f, - 0.017838f, 0.018997f, 0.020279f, 0.021622f, 0.023056f, 0.024704f, 0.026474f, 0.028580f, - 0.030579f, 0.033051f, 0.035706f, 0.038605f, 0.041840f, 0.045380f, 0.049500f, 0.053986f, - 0.058685f, 0.063843f, 0.069885f, 0.076050f, 0.083191f, 0.090576f, 0.098511f, 0.107056f, - 0.115479f, 0.125122f, 0.491211f, 0.541504f, 0.552734f, 0.557617f, 0.560547f, 0.562012f, - 0.000559f, 0.001152f, 0.001668f, 0.001955f, 0.002234f, 0.002550f, 0.002821f, 0.003057f, - 0.003296f, 0.003635f, 0.003948f, 0.004189f, 0.004448f, 0.004761f, 0.005077f, 0.005417f, - 0.005699f, 0.006142f, 0.006458f, 0.006844f, 0.007271f, 0.007717f, 0.008156f, 0.008675f, - 0.009132f, 0.009590f, 0.010277f, 0.010864f, 0.011482f, 0.012131f, 0.012901f, 0.013741f, - 0.014595f, 0.015549f, 0.016525f, 0.017563f, 0.018799f, 0.020111f, 0.021484f, 0.023087f, - 0.024765f, 0.026840f, 0.028992f, 0.031403f, 0.034119f, 0.037323f, 0.040680f, 0.044464f, - 0.048584f, 0.053345f, 0.058838f, 0.064514f, 0.071045f, 0.078247f, 0.085571f, 0.093567f, - 0.101685f, 0.111023f, 0.477539f, 0.531738f, 0.542969f, 0.548340f, 0.552246f, 0.553711f, - 0.000459f, 0.000939f, 0.001184f, 0.001600f, 0.001761f, 0.002144f, 0.002258f, 0.002546f, - 0.002708f, 0.002922f, 0.003157f, 0.003414f, 0.003588f, 0.003918f, 0.004154f, 0.004387f, - 0.004662f, 0.004993f, 0.005249f, 0.005566f, 0.005867f, 0.006252f, 0.006573f, 0.007061f, - 0.007408f, 0.007858f, 0.008270f, 0.008713f, 0.009361f, 0.009911f, 0.010513f, 0.011047f, - 0.011841f, 0.012566f, 0.013252f, 0.014175f, 0.015182f, 0.016220f, 0.017258f, 0.018524f, - 0.019882f, 0.021454f, 0.023132f, 0.025146f, 0.027405f, 0.029877f, 0.032745f, 0.035919f, - 0.039642f, 0.043823f, 0.048492f, 0.053619f, 0.059235f, 0.065735f, 0.072693f, 0.080383f, - 0.088867f, 0.097412f, 0.466309f, 0.520508f, 0.533691f, 0.539062f, 0.542480f, 0.543945f, - 0.000369f, 0.000915f, 0.001124f, 0.001297f, 0.001534f, 0.001741f, 0.001833f, 0.002111f, - 0.002272f, 0.002369f, 0.002516f, 0.002766f, 0.002920f, 0.003162f, 0.003317f, 0.003551f, - 0.003723f, 0.003941f, 0.004211f, 0.004425f, 0.004757f, 0.004993f, 0.005306f, 0.005581f, - 0.005859f, 0.006203f, 0.006592f, 0.007015f, 0.007450f, 0.007828f, 0.008377f, 0.008797f, - 0.009361f, 0.009895f, 0.010582f, 0.011322f, 0.012016f, 0.012772f, 0.013687f, 0.014748f, - 0.015778f, 0.016907f, 0.018326f, 0.019821f, 0.021622f, 0.023483f, 0.025742f, 0.028473f, - 0.031525f, 0.034943f, 0.038910f, 0.043457f, 0.048645f, 0.054749f, 0.061279f, 0.068420f, - 0.076111f, 0.084778f, 0.453613f, 0.510742f, 0.523926f, 0.529785f, 0.533203f, 0.536133f, - 0.000186f, 0.000582f, 0.000925f, 0.001026f, 0.001228f, 0.001351f, 0.001470f, 0.001606f, - 0.001765f, 0.001908f, 0.001999f, 0.002104f, 0.002281f, 0.002476f, 0.002659f, 0.002766f, - 0.002911f, 0.003040f, 0.003344f, 0.003475f, 0.003683f, 0.003922f, 0.004185f, 0.004417f, - 0.004673f, 0.004890f, 0.005123f, 0.005440f, 0.005817f, 0.006126f, 0.006481f, 0.006859f, - 0.007275f, 0.007740f, 0.008202f, 0.008728f, 0.009315f, 0.009972f, 0.010597f, 0.011391f, - 0.012268f, 0.013252f, 0.014221f, 0.015388f, 0.016724f, 0.018265f, 0.020004f, 0.022049f, - 0.024445f, 0.027206f, 0.030762f, 0.034424f, 0.038971f, 0.044220f, 0.050262f, 0.056976f, - 0.064575f, 0.072083f, 0.441650f, 0.500488f, 0.514160f, 0.520020f, 0.524414f, 0.526855f, - 0.000194f, 0.000467f, 0.000775f, 0.000911f, 0.000994f, 0.001081f, 0.001221f, 0.001204f, - 0.001368f, 0.001479f, 0.001582f, 0.001707f, 0.001801f, 0.001921f, 0.001993f, 0.002146f, - 0.002245f, 0.002398f, 0.002531f, 0.002674f, 0.002871f, 0.003033f, 0.003172f, 0.003374f, - 0.003519f, 0.003742f, 0.003963f, 0.004158f, 0.004448f, 0.004650f, 0.005032f, 0.005230f, - 0.005550f, 0.005932f, 0.006241f, 0.006634f, 0.007088f, 0.007572f, 0.008110f, 0.008636f, - 0.009323f, 0.010071f, 0.010834f, 0.011757f, 0.012779f, 0.013863f, 0.015190f, 0.016769f, - 0.018555f, 0.020706f, 0.023331f, 0.026352f, 0.030182f, 0.034760f, 0.040039f, 0.046356f, - 0.053406f, 0.060638f, 0.427979f, 0.489502f, 0.504883f, 0.511719f, 0.515137f, 0.518066f, - 0.000339f, 0.000388f, 0.000559f, 0.000617f, 0.000667f, 0.000795f, 0.000853f, 0.000938f, - 0.000972f, 0.001079f, 0.001217f, 0.001274f, 0.001369f, 0.001480f, 0.001536f, 0.001581f, - 0.001711f, 0.001804f, 0.001900f, 0.002047f, 0.002129f, 0.002245f, 0.002394f, 0.002493f, - 0.002645f, 0.002773f, 0.002974f, 0.003124f, 0.003307f, 0.003559f, 0.003757f, 0.003893f, - 0.004169f, 0.004353f, 0.004684f, 0.004963f, 0.005272f, 0.005615f, 0.005981f, 0.006420f, - 0.006878f, 0.007378f, 0.008080f, 0.008682f, 0.009438f, 0.010239f, 0.011299f, 0.012459f, - 0.013809f, 0.015305f, 0.017212f, 0.019501f, 0.022583f, 0.026245f, 0.030838f, 0.036255f, - 0.042938f, 0.049988f, 0.416504f, 0.479492f, 0.495361f, 0.501465f, 0.505859f, 0.508789f, - 0.000148f, 0.000349f, 0.000414f, 0.000480f, 0.000554f, 0.000575f, 0.000675f, 0.000641f, - 0.000743f, 0.000809f, 0.000882f, 0.000919f, 0.000967f, 0.001019f, 0.001122f, 0.001156f, - 0.001264f, 0.001322f, 0.001392f, 0.001431f, 0.001529f, 0.001625f, 0.001735f, 0.001802f, - 0.001912f, 0.002007f, 0.002131f, 0.002237f, 0.002338f, 0.002525f, 0.002638f, 0.002850f, - 0.002962f, 0.003130f, 0.003347f, 0.003536f, 0.003784f, 0.004063f, 0.004364f, 0.004623f, - 0.004929f, 0.005314f, 0.005714f, 0.006191f, 0.006760f, 0.007385f, 0.008080f, 0.008919f, - 0.009933f, 0.011078f, 0.012390f, 0.014130f, 0.016251f, 0.019012f, 0.022720f, 0.027496f, - 0.033234f, 0.040192f, 0.403320f, 0.468994f, 0.485352f, 0.491943f, 0.497070f, 0.500000f, - 0.000093f, 0.000191f, 0.000299f, 0.000284f, 0.000367f, 0.000453f, 0.000420f, 0.000467f, - 0.000519f, 0.000611f, 0.000607f, 0.000626f, 0.000647f, 0.000722f, 0.000741f, 0.000815f, - 0.000829f, 0.000910f, 0.000967f, 0.001023f, 0.001076f, 0.001138f, 0.001197f, 0.001260f, - 0.001334f, 0.001393f, 0.001490f, 0.001562f, 0.001633f, 0.001772f, 0.001831f, 0.001949f, - 0.002056f, 0.002167f, 0.002312f, 0.002472f, 0.002607f, 0.002781f, 0.002972f, 0.003145f, - 0.003387f, 0.003647f, 0.003941f, 0.004253f, 0.004604f, 0.005051f, 0.005558f, 0.006165f, - 0.006836f, 0.007660f, 0.008652f, 0.009796f, 0.011284f, 0.013260f, 0.015945f, 0.019608f, - 0.024734f, 0.031082f, 0.390625f, 0.459229f, 0.475586f, 0.482910f, 0.488037f, 0.490723f, - 0.000132f, 0.000208f, 0.000217f, 0.000221f, 0.000267f, 0.000272f, 0.000277f, 0.000320f, - 0.000356f, 0.000372f, 0.000372f, 0.000446f, 0.000436f, 0.000487f, 0.000514f, 0.000531f, - 0.000587f, 0.000601f, 0.000629f, 0.000658f, 0.000707f, 0.000736f, 0.000784f, 0.000816f, - 0.000880f, 0.000909f, 0.000978f, 0.001035f, 0.001084f, 0.001135f, 0.001200f, 0.001278f, - 0.001357f, 0.001429f, 0.001516f, 0.001588f, 0.001724f, 0.001802f, 0.001949f, 0.002085f, - 0.002230f, 0.002373f, 0.002554f, 0.002743f, 0.003000f, 0.003300f, 0.003611f, 0.003963f, - 0.004425f, 0.004967f, 0.005630f, 0.006424f, 0.007462f, 0.008812f, 0.010551f, 0.013184f, - 0.017258f, 0.022980f, 0.377686f, 0.448242f, 0.465820f, 0.474121f, 0.478760f, 0.481934f, - 0.000041f, 0.000149f, 0.000126f, 0.000128f, 0.000158f, 0.000196f, 0.000174f, 0.000206f, - 0.000216f, 0.000223f, 0.000231f, 0.000244f, 0.000276f, 0.000291f, 0.000312f, 0.000326f, - 0.000338f, 0.000374f, 0.000387f, 0.000423f, 0.000430f, 0.000447f, 0.000471f, 0.000509f, - 0.000538f, 0.000583f, 0.000591f, 0.000613f, 0.000659f, 0.000688f, 0.000743f, 0.000779f, - 0.000833f, 0.000865f, 0.000924f, 0.000966f, 0.001033f, 0.001106f, 0.001186f, 0.001245f, - 0.001336f, 0.001453f, 0.001559f, 0.001685f, 0.001807f, 0.001980f, 0.002207f, 0.002417f, - 0.002689f, 0.003027f, 0.003418f, 0.003933f, 0.004604f, 0.005482f, 0.006641f, 0.008263f, - 0.011017f, 0.015778f, 0.364746f, 0.437256f, 0.456055f, 0.463623f, 0.469238f, 0.472656f, - 0.000100f, 0.000089f, 0.000085f, 0.000081f, 0.000101f, 0.000096f, 0.000116f, 0.000116f, - 0.000119f, 0.000126f, 0.000141f, 0.000157f, 0.000149f, 0.000158f, 0.000179f, 0.000176f, - 0.000195f, 0.000206f, 0.000216f, 0.000222f, 0.000240f, 0.000246f, 0.000269f, 0.000279f, - 0.000303f, 0.000320f, 0.000333f, 0.000345f, 0.000365f, 0.000379f, 0.000409f, 0.000434f, - 0.000453f, 0.000477f, 0.000511f, 0.000541f, 0.000569f, 0.000608f, 0.000656f, 0.000689f, - 0.000738f, 0.000795f, 0.000867f, 0.000918f, 0.001005f, 0.001087f, 0.001189f, 0.001312f, - 0.001465f, 0.001656f, 0.001873f, 0.002171f, 0.002546f, 0.003056f, 0.003767f, 0.004765f, - 0.006390f, 0.009811f, 0.353516f, 0.426758f, 0.446045f, 0.455078f, 0.459717f, 0.464111f, - 0.000084f, 0.000059f, 0.000050f, 0.000049f, 0.000049f, 0.000047f, 0.000052f, 0.000058f, - 0.000061f, 0.000075f, 0.000065f, 0.000066f, 0.000080f, 0.000071f, 0.000076f, 0.000082f, - 0.000092f, 0.000102f, 0.000100f, 0.000105f, 0.000110f, 0.000115f, 0.000121f, 0.000133f, - 0.000140f, 0.000146f, 0.000152f, 0.000164f, 0.000177f, 0.000185f, 0.000192f, 0.000202f, - 0.000213f, 0.000224f, 0.000241f, 0.000252f, 0.000268f, 0.000283f, 0.000310f, 0.000328f, - 0.000348f, 0.000374f, 0.000406f, 0.000431f, 0.000470f, 0.000515f, 0.000560f, 0.000614f, - 0.000688f, 0.000771f, 0.000884f, 0.001019f, 0.001202f, 0.001466f, 0.001827f, 0.002369f, - 0.003269f, 0.005184f, 0.341797f, 0.416016f, 0.435791f, 0.445557f, 0.450928f, 0.455078f, - 0.000062f, 0.000042f, 0.000035f, 0.000030f, 0.000028f, 0.000026f, 0.000024f, 0.000023f, - 0.000023f, 0.000023f, 0.000023f, 0.000030f, 0.000024f, 0.000024f, 0.000031f, 0.000034f, - 0.000035f, 0.000037f, 0.000039f, 0.000040f, 0.000043f, 0.000048f, 0.000050f, 0.000046f, - 0.000051f, 0.000057f, 0.000059f, 0.000058f, 0.000063f, 0.000068f, 0.000070f, 0.000077f, - 0.000082f, 0.000082f, 0.000086f, 0.000093f, 0.000100f, 0.000106f, 0.000114f, 0.000120f, - 0.000131f, 0.000136f, 0.000145f, 0.000161f, 0.000171f, 0.000186f, 0.000204f, 0.000222f, - 0.000251f, 0.000281f, 0.000318f, 0.000364f, 0.000430f, 0.000530f, 0.000672f, 0.000902f, - 0.001316f, 0.002153f, 0.329346f, 0.406006f, 0.426758f, 0.436035f, 0.441650f, 0.445801f, - 0.000031f, 0.000020f, 0.000016f, 0.000014f, 0.000014f, 0.000013f, 0.000012f, 0.000012f, - 0.000011f, 0.000011f, 0.000010f, 0.000010f, 0.000010f, 0.000009f, 0.000009f, 0.000009f, - 0.000008f, 0.000008f, 0.000007f, 0.000007f, 0.000007f, 0.000008f, 0.000009f, 0.000010f, - 0.000011f, 0.000012f, 0.000012f, 0.000014f, 0.000014f, 0.000013f, 0.000015f, 0.000016f, - 0.000018f, 0.000019f, 0.000019f, 0.000020f, 0.000023f, 0.000023f, 0.000025f, 0.000027f, - 0.000028f, 0.000031f, 0.000034f, 0.000034f, 0.000037f, 0.000041f, 0.000045f, 0.000049f, - 0.000053f, 0.000059f, 0.000066f, 0.000079f, 0.000093f, 0.000112f, 0.000144f, 0.000196f, - 0.000307f, 0.000598f, 0.317383f, 0.394531f, 0.416504f, 0.425781f, 0.432129f, 0.436279f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000001f, 0.000001f, - 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, - 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000002f, 0.000002f, 0.000002f, 0.000001f, - 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, - 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, - 0.000002f, 0.000002f, 0.000003f, 0.000003f, 0.000004f, 0.000004f, 0.000004f, 0.000007f, - 0.000010f, 0.000026f, 0.305420f, 0.384277f, 0.405762f, 0.416504f, 0.423340f, 0.427246f, - }, - { - 0.009338f, 0.028412f, 0.047394f, 0.066895f, 0.086548f, 0.105774f, 0.125854f, 0.145142f, - 0.165039f, 0.184570f, 0.204712f, 0.223389f, 0.243164f, 0.261719f, 0.280762f, 0.299805f, - 0.318848f, 0.338135f, 0.356445f, 0.374512f, 0.393066f, 0.412354f, 0.429932f, 0.447510f, - 0.465576f, 0.483887f, 0.501465f, 0.518555f, 0.536133f, 0.553711f, 0.570312f, 0.587402f, - 0.604492f, 0.621094f, 0.637695f, 0.653809f, 0.670898f, 0.687012f, 0.702637f, 0.719238f, - 0.734863f, 0.750488f, 0.765137f, 0.780762f, 0.795898f, 0.811523f, 0.825684f, 0.840820f, - 0.855469f, 0.870605f, 0.884277f, 0.899414f, 0.913086f, 0.926758f, 0.940918f, 0.955078f, - 0.967773f, 0.981934f, 0.966797f, 0.923828f, 0.894531f, 0.870605f, 0.850586f, 0.832520f, - 0.008652f, 0.026825f, 0.045380f, 0.063965f, 0.082703f, 0.101807f, 0.120544f, 0.139282f, - 0.158569f, 0.177246f, 0.196167f, 0.214722f, 0.233521f, 0.252197f, 0.270508f, 0.289062f, - 0.307861f, 0.325928f, 0.343994f, 0.361328f, 0.380615f, 0.397705f, 0.415771f, 0.433594f, - 0.450928f, 0.469238f, 0.485596f, 0.502930f, 0.520020f, 0.537598f, 0.553223f, 0.570801f, - 0.586914f, 0.603516f, 0.620117f, 0.636719f, 0.652832f, 0.668945f, 0.683594f, 0.700684f, - 0.716309f, 0.731934f, 0.746582f, 0.762695f, 0.777344f, 0.792480f, 0.807617f, 0.821777f, - 0.836914f, 0.850586f, 0.865723f, 0.880371f, 0.894043f, 0.908691f, 0.921875f, 0.937012f, - 0.950195f, 0.963867f, 0.958496f, 0.917969f, 0.889648f, 0.867188f, 0.847656f, 0.830566f, - 0.008293f, 0.025620f, 0.042999f, 0.061035f, 0.079163f, 0.097656f, 0.115112f, 0.132812f, - 0.151367f, 0.170532f, 0.188599f, 0.206787f, 0.223999f, 0.242920f, 0.259766f, 0.278809f, - 0.296143f, 0.313232f, 0.331055f, 0.349609f, 0.367432f, 0.385010f, 0.401611f, 0.418945f, - 0.435791f, 0.453369f, 0.469727f, 0.487061f, 0.503906f, 0.520508f, 0.537598f, 0.553223f, - 0.569824f, 0.586426f, 0.603027f, 0.619141f, 0.634277f, 0.650879f, 0.666504f, 0.682129f, - 0.697754f, 0.713379f, 0.729004f, 0.743164f, 0.758301f, 0.773926f, 0.789062f, 0.803711f, - 0.818359f, 0.833008f, 0.847168f, 0.862305f, 0.875488f, 0.890137f, 0.903809f, 0.917480f, - 0.931152f, 0.945801f, 0.950195f, 0.911133f, 0.884766f, 0.862793f, 0.844238f, 0.828125f, - 0.008148f, 0.024506f, 0.041016f, 0.058289f, 0.075256f, 0.092712f, 0.109802f, 0.127319f, - 0.145020f, 0.162964f, 0.180298f, 0.198120f, 0.215454f, 0.232300f, 0.250244f, 0.267822f, - 0.285400f, 0.302734f, 0.318848f, 0.335693f, 0.354004f, 0.371582f, 0.388672f, 0.405029f, - 0.421143f, 0.438965f, 0.455078f, 0.472168f, 0.487549f, 0.503906f, 0.521484f, 0.537598f, - 0.551758f, 0.568359f, 0.584961f, 0.601562f, 0.616211f, 0.633301f, 0.648926f, 0.664062f, - 0.679199f, 0.694824f, 0.709473f, 0.725098f, 0.740234f, 0.755371f, 0.770020f, 0.785156f, - 0.799805f, 0.813965f, 0.828125f, 0.842773f, 0.856934f, 0.871582f, 0.884766f, 0.898926f, - 0.912598f, 0.926270f, 0.941895f, 0.905273f, 0.879883f, 0.858887f, 0.840332f, 0.824707f, - 0.007523f, 0.023010f, 0.039246f, 0.055542f, 0.072021f, 0.088257f, 0.105347f, 0.122070f, - 0.138306f, 0.155273f, 0.172852f, 0.189575f, 0.206421f, 0.223145f, 0.240112f, 0.256592f, - 0.274170f, 0.291260f, 0.307617f, 0.323730f, 0.340576f, 0.358154f, 0.374023f, 0.390137f, - 0.406738f, 0.422852f, 0.440430f, 0.456543f, 0.472656f, 0.489014f, 0.504395f, 0.520996f, - 0.537109f, 0.552734f, 0.568848f, 0.584473f, 0.599121f, 0.615234f, 0.630859f, 0.645020f, - 0.660645f, 0.677246f, 0.690918f, 0.706055f, 0.721680f, 0.736328f, 0.750977f, 0.766113f, - 0.780273f, 0.794922f, 0.809570f, 0.823730f, 0.837891f, 0.852539f, 0.866211f, 0.880371f, - 0.894531f, 0.908691f, 0.933105f, 0.898438f, 0.874023f, 0.853516f, 0.836426f, 0.821289f, - 0.007339f, 0.021912f, 0.037170f, 0.052948f, 0.068665f, 0.084412f, 0.100281f, 0.116333f, - 0.133057f, 0.149048f, 0.164795f, 0.181274f, 0.198242f, 0.214233f, 0.230835f, 0.247314f, - 0.262939f, 0.279053f, 0.295898f, 0.312500f, 0.328613f, 0.344971f, 0.360107f, 0.376953f, - 0.392578f, 0.408691f, 0.425293f, 0.441406f, 0.456787f, 0.472656f, 0.488525f, 0.504883f, - 0.520020f, 0.535156f, 0.550781f, 0.567383f, 0.582520f, 0.597656f, 0.612793f, 0.628418f, - 0.642578f, 0.657715f, 0.673340f, 0.688477f, 0.702637f, 0.718750f, 0.731445f, 0.748047f, - 0.762207f, 0.775879f, 0.791016f, 0.804199f, 0.818848f, 0.833008f, 0.847656f, 0.861328f, - 0.875000f, 0.890625f, 0.924316f, 0.891602f, 0.868164f, 0.849121f, 0.832520f, 0.817871f, - 0.006817f, 0.021133f, 0.035675f, 0.050018f, 0.065186f, 0.080505f, 0.096069f, 0.111389f, - 0.126831f, 0.142456f, 0.158203f, 0.174194f, 0.189819f, 0.205444f, 0.220703f, 0.237183f, - 0.253174f, 0.268555f, 0.284668f, 0.300049f, 0.316406f, 0.332275f, 0.347656f, 0.363281f, - 0.379395f, 0.394775f, 0.409668f, 0.426270f, 0.442139f, 0.457275f, 0.472656f, 0.488037f, - 0.503906f, 0.518555f, 0.534668f, 0.548828f, 0.564941f, 0.579590f, 0.595215f, 0.610352f, - 0.625000f, 0.640137f, 0.654785f, 0.669434f, 0.685059f, 0.699707f, 0.713379f, 0.728027f, - 0.742676f, 0.758301f, 0.770996f, 0.786621f, 0.799316f, 0.813965f, 0.828613f, 0.842285f, - 0.856445f, 0.871094f, 0.915527f, 0.884766f, 0.862305f, 0.843750f, 0.827637f, 0.813965f, - 0.006611f, 0.020111f, 0.033752f, 0.047974f, 0.062378f, 0.076843f, 0.091431f, 0.106262f, - 0.120911f, 0.136230f, 0.151123f, 0.166382f, 0.181396f, 0.196899f, 0.211670f, 0.227295f, - 0.242554f, 0.257812f, 0.272705f, 0.288086f, 0.304199f, 0.318848f, 0.334473f, 0.349609f, - 0.365967f, 0.379883f, 0.395996f, 0.410889f, 0.426270f, 0.441895f, 0.457764f, 0.472412f, - 0.487061f, 0.502930f, 0.517090f, 0.532227f, 0.547363f, 0.563477f, 0.577637f, 0.592285f, - 0.606934f, 0.621582f, 0.636230f, 0.651367f, 0.665039f, 0.679688f, 0.694336f, 0.709473f, - 0.724121f, 0.738770f, 0.752930f, 0.767578f, 0.780762f, 0.795410f, 0.809082f, 0.823242f, - 0.837891f, 0.852539f, 0.906250f, 0.877441f, 0.855957f, 0.838379f, 0.823242f, 0.809570f, - 0.006153f, 0.019150f, 0.031952f, 0.045624f, 0.059326f, 0.073303f, 0.087158f, 0.101562f, - 0.115540f, 0.129395f, 0.144653f, 0.159180f, 0.173584f, 0.187866f, 0.203613f, 0.217651f, - 0.232300f, 0.247559f, 0.262207f, 0.277344f, 0.292969f, 0.307617f, 0.322021f, 0.336914f, - 0.352051f, 0.367188f, 0.381592f, 0.396729f, 0.411377f, 0.427002f, 0.440918f, 0.456787f, - 0.471436f, 0.486572f, 0.500977f, 0.514648f, 0.530273f, 0.545410f, 0.560059f, 0.574219f, - 0.589355f, 0.604004f, 0.618164f, 0.632324f, 0.647461f, 0.661133f, 0.676270f, 0.691406f, - 0.705078f, 0.719727f, 0.733887f, 0.748047f, 0.763184f, 0.777344f, 0.791016f, 0.805176f, - 0.819336f, 0.833496f, 0.896973f, 0.870117f, 0.849609f, 0.833008f, 0.818359f, 0.805176f, - 0.005947f, 0.018311f, 0.030731f, 0.043243f, 0.056732f, 0.069580f, 0.083435f, 0.096558f, - 0.110474f, 0.123962f, 0.137695f, 0.152100f, 0.166016f, 0.180054f, 0.194092f, 0.208862f, - 0.222656f, 0.236816f, 0.251465f, 0.266113f, 0.281250f, 0.294922f, 0.309814f, 0.324219f, - 0.338623f, 0.352783f, 0.368164f, 0.382568f, 0.397461f, 0.411377f, 0.426025f, 0.441162f, - 0.455078f, 0.469971f, 0.484131f, 0.499268f, 0.513672f, 0.528320f, 0.542969f, 0.557129f, - 0.571289f, 0.585449f, 0.599609f, 0.614258f, 0.628418f, 0.643066f, 0.657227f, 0.671875f, - 0.686523f, 0.700195f, 0.714355f, 0.729004f, 0.743164f, 0.756836f, 0.770996f, 0.785645f, - 0.800293f, 0.814453f, 0.888184f, 0.862305f, 0.843262f, 0.827148f, 0.813477f, 0.800781f, - 0.005646f, 0.017136f, 0.029388f, 0.041534f, 0.053802f, 0.066162f, 0.078979f, 0.092285f, - 0.104980f, 0.118408f, 0.130981f, 0.144897f, 0.158203f, 0.172363f, 0.185547f, 0.199951f, - 0.213501f, 0.226440f, 0.240356f, 0.254883f, 0.269287f, 0.283691f, 0.297607f, 0.311279f, - 0.325439f, 0.339600f, 0.353760f, 0.368408f, 0.382812f, 0.396973f, 0.410645f, 0.425049f, - 0.439697f, 0.454102f, 0.468262f, 0.482178f, 0.496094f, 0.510742f, 0.524902f, 0.539551f, - 0.554199f, 0.568359f, 0.582031f, 0.596191f, 0.610352f, 0.624023f, 0.639160f, 0.652832f, - 0.667969f, 0.681152f, 0.696289f, 0.709961f, 0.723633f, 0.738770f, 0.752441f, 0.765625f, - 0.780273f, 0.794922f, 0.878418f, 0.855469f, 0.836914f, 0.821289f, 0.808105f, 0.796387f, - 0.005478f, 0.016174f, 0.027740f, 0.038849f, 0.051270f, 0.063293f, 0.075317f, 0.087402f, - 0.099854f, 0.112793f, 0.125366f, 0.138184f, 0.151001f, 0.164307f, 0.177734f, 0.190918f, - 0.204102f, 0.217529f, 0.231079f, 0.244141f, 0.257324f, 0.271240f, 0.284668f, 0.299072f, - 0.312744f, 0.326660f, 0.339600f, 0.354004f, 0.368408f, 0.382324f, 0.395264f, 0.410156f, - 0.423096f, 0.437500f, 0.452148f, 0.465332f, 0.480469f, 0.493408f, 0.507812f, 0.521484f, - 0.535645f, 0.549316f, 0.563477f, 0.578125f, 0.592285f, 0.605957f, 0.620605f, 0.634766f, - 0.647949f, 0.662109f, 0.676758f, 0.691406f, 0.705078f, 0.718750f, 0.732910f, 0.747559f, - 0.762207f, 0.777344f, 0.869141f, 0.847656f, 0.830078f, 0.815430f, 0.802734f, 0.791504f, - 0.005005f, 0.015762f, 0.026657f, 0.037384f, 0.048218f, 0.059998f, 0.071594f, 0.083618f, - 0.095215f, 0.107666f, 0.119141f, 0.131958f, 0.144043f, 0.156128f, 0.169800f, 0.182129f, - 0.194824f, 0.207031f, 0.219849f, 0.233032f, 0.247559f, 0.260010f, 0.272949f, 0.286133f, - 0.300293f, 0.313477f, 0.326172f, 0.339844f, 0.353516f, 0.367188f, 0.381592f, 0.394531f, - 0.407959f, 0.422363f, 0.436279f, 0.449463f, 0.462891f, 0.477539f, 0.490723f, 0.504395f, - 0.518066f, 0.532227f, 0.545898f, 0.560059f, 0.574219f, 0.586914f, 0.602051f, 0.616211f, - 0.629395f, 0.644531f, 0.657227f, 0.671875f, 0.685547f, 0.699707f, 0.713867f, 0.728516f, - 0.742676f, 0.756836f, 0.859375f, 0.840332f, 0.823730f, 0.809082f, 0.797363f, 0.786621f, - 0.004894f, 0.014786f, 0.025269f, 0.035614f, 0.045990f, 0.057129f, 0.068420f, 0.079224f, - 0.090698f, 0.102112f, 0.113708f, 0.125610f, 0.137817f, 0.149536f, 0.161377f, 0.174316f, - 0.185791f, 0.198486f, 0.211670f, 0.223389f, 0.236816f, 0.249512f, 0.261230f, 0.274414f, - 0.287598f, 0.300537f, 0.313232f, 0.326904f, 0.340576f, 0.353027f, 0.366211f, 0.379883f, - 0.393066f, 0.406006f, 0.419678f, 0.433350f, 0.446289f, 0.460205f, 0.473633f, 0.487305f, - 0.500977f, 0.515137f, 0.528320f, 0.542480f, 0.554688f, 0.569824f, 0.583008f, 0.597656f, - 0.610840f, 0.625488f, 0.638672f, 0.652832f, 0.666504f, 0.681152f, 0.694824f, 0.708984f, - 0.723145f, 0.737793f, 0.850098f, 0.833008f, 0.817383f, 0.802734f, 0.791992f, 0.780762f, - 0.004536f, 0.014160f, 0.023972f, 0.033630f, 0.043823f, 0.053955f, 0.064697f, 0.075195f, - 0.086365f, 0.096802f, 0.108276f, 0.119751f, 0.130493f, 0.142212f, 0.153687f, 0.165405f, - 0.177246f, 0.189331f, 0.201538f, 0.213501f, 0.225464f, 0.237915f, 0.250244f, 0.262939f, - 0.274902f, 0.288086f, 0.300781f, 0.312988f, 0.326172f, 0.339600f, 0.352051f, 0.365479f, - 0.377930f, 0.390625f, 0.403564f, 0.417480f, 0.430420f, 0.444092f, 0.457520f, 0.470215f, - 0.483643f, 0.497559f, 0.510742f, 0.524414f, 0.537598f, 0.551270f, 0.564941f, 0.579102f, - 0.592285f, 0.605957f, 0.619629f, 0.633789f, 0.647949f, 0.661621f, 0.675293f, 0.689453f, - 0.704102f, 0.718262f, 0.840332f, 0.825195f, 0.809570f, 0.797363f, 0.786133f, 0.776367f, - 0.004433f, 0.013138f, 0.022720f, 0.032013f, 0.041199f, 0.051147f, 0.061462f, 0.071716f, - 0.082336f, 0.091919f, 0.102722f, 0.113586f, 0.124390f, 0.135010f, 0.145996f, 0.157837f, - 0.168823f, 0.180054f, 0.192383f, 0.203491f, 0.215332f, 0.227417f, 0.239502f, 0.251221f, - 0.263672f, 0.275635f, 0.287842f, 0.300537f, 0.312500f, 0.324707f, 0.338135f, 0.350342f, - 0.363037f, 0.375977f, 0.388672f, 0.401611f, 0.413818f, 0.427246f, 0.440186f, 0.453613f, - 0.466064f, 0.479736f, 0.492920f, 0.506836f, 0.519531f, 0.533203f, 0.546875f, 0.560059f, - 0.573242f, 0.587402f, 0.600098f, 0.614746f, 0.628418f, 0.642578f, 0.657227f, 0.670898f, - 0.685059f, 0.699707f, 0.830566f, 0.816406f, 0.802734f, 0.791016f, 0.780273f, 0.770996f, - 0.004372f, 0.012619f, 0.021393f, 0.030350f, 0.039276f, 0.048523f, 0.058289f, 0.067505f, - 0.077393f, 0.087585f, 0.097290f, 0.107727f, 0.118225f, 0.128296f, 0.138550f, 0.149414f, - 0.160278f, 0.171631f, 0.182739f, 0.193359f, 0.205200f, 0.216187f, 0.228027f, 0.240234f, - 0.251465f, 0.263428f, 0.275146f, 0.287598f, 0.298828f, 0.311523f, 0.323242f, 0.336182f, - 0.348633f, 0.360107f, 0.372803f, 0.385986f, 0.398682f, 0.411621f, 0.424072f, 0.436523f, - 0.449951f, 0.462891f, 0.475098f, 0.488525f, 0.501953f, 0.514648f, 0.527344f, 0.541992f, - 0.555176f, 0.569336f, 0.582031f, 0.596191f, 0.609863f, 0.623047f, 0.637695f, 0.651855f, - 0.665527f, 0.679688f, 0.821289f, 0.808105f, 0.795410f, 0.784180f, 0.774902f, 0.765137f, - 0.003937f, 0.012169f, 0.020477f, 0.028641f, 0.037781f, 0.046448f, 0.055481f, 0.064209f, - 0.073181f, 0.082458f, 0.092651f, 0.101990f, 0.111572f, 0.121948f, 0.132202f, 0.142212f, - 0.151978f, 0.162720f, 0.173340f, 0.184326f, 0.195312f, 0.206055f, 0.217163f, 0.228516f, - 0.239990f, 0.250977f, 0.262695f, 0.274658f, 0.285889f, 0.297363f, 0.308838f, 0.321045f, - 0.333496f, 0.345459f, 0.357422f, 0.370117f, 0.382324f, 0.395020f, 0.407227f, 0.419922f, - 0.432617f, 0.444336f, 0.458008f, 0.470703f, 0.483398f, 0.497559f, 0.510254f, 0.522949f, - 0.536133f, 0.550293f, 0.562988f, 0.577637f, 0.590820f, 0.603516f, 0.618164f, 0.632324f, - 0.645508f, 0.660645f, 0.811035f, 0.800293f, 0.788086f, 0.777832f, 0.768555f, 0.760254f, - 0.003868f, 0.011368f, 0.019257f, 0.027512f, 0.035431f, 0.043274f, 0.051880f, 0.060852f, - 0.069214f, 0.078003f, 0.087524f, 0.096924f, 0.105896f, 0.115112f, 0.124817f, 0.134766f, - 0.144409f, 0.154663f, 0.164673f, 0.175415f, 0.184814f, 0.196289f, 0.206299f, 0.216797f, - 0.228394f, 0.239380f, 0.250244f, 0.260986f, 0.273193f, 0.284424f, 0.295410f, 0.307373f, - 0.319092f, 0.331299f, 0.342285f, 0.354248f, 0.366455f, 0.378662f, 0.390869f, 0.403809f, - 0.415771f, 0.427734f, 0.440430f, 0.453369f, 0.466309f, 0.479736f, 0.492188f, 0.504883f, - 0.518066f, 0.531250f, 0.544922f, 0.558105f, 0.571777f, 0.584473f, 0.598633f, 0.612305f, - 0.626465f, 0.641602f, 0.801758f, 0.792480f, 0.781738f, 0.770508f, 0.761230f, 0.753906f, - 0.003616f, 0.010872f, 0.018387f, 0.026077f, 0.033875f, 0.041351f, 0.049591f, 0.057434f, - 0.065674f, 0.073669f, 0.082153f, 0.091064f, 0.100098f, 0.109009f, 0.117981f, 0.127563f, - 0.137207f, 0.146362f, 0.156494f, 0.165894f, 0.176025f, 0.186157f, 0.196655f, 0.206421f, - 0.216919f, 0.227539f, 0.237915f, 0.249268f, 0.260254f, 0.270752f, 0.282471f, 0.293945f, - 0.305176f, 0.316406f, 0.328125f, 0.338867f, 0.350342f, 0.361816f, 0.375244f, 0.387207f, - 0.398926f, 0.411133f, 0.423584f, 0.436523f, 0.448730f, 0.461182f, 0.474121f, 0.485840f, - 0.499756f, 0.513672f, 0.525391f, 0.539062f, 0.552734f, 0.565918f, 0.580566f, 0.593750f, - 0.608398f, 0.621094f, 0.790527f, 0.783691f, 0.773926f, 0.764160f, 0.755859f, 0.747559f, - 0.003450f, 0.010429f, 0.017487f, 0.024445f, 0.031860f, 0.039581f, 0.046631f, 0.054718f, - 0.061951f, 0.070251f, 0.078003f, 0.086121f, 0.094910f, 0.102905f, 0.111572f, 0.120300f, - 0.129761f, 0.138428f, 0.147217f, 0.156982f, 0.166992f, 0.176147f, 0.186157f, 0.196045f, - 0.206299f, 0.216187f, 0.226318f, 0.236938f, 0.247437f, 0.258301f, 0.268311f, 0.279785f, - 0.290527f, 0.301758f, 0.312744f, 0.324219f, 0.335449f, 0.346680f, 0.359131f, 0.370605f, - 0.382812f, 0.394531f, 0.406982f, 0.419189f, 0.430908f, 0.443604f, 0.456055f, 0.468506f, - 0.481445f, 0.494873f, 0.506836f, 0.520996f, 0.534180f, 0.547363f, 0.561035f, 0.573730f, - 0.588379f, 0.601074f, 0.780762f, 0.775879f, 0.766602f, 0.757324f, 0.748535f, 0.741699f, - 0.003281f, 0.009811f, 0.016174f, 0.023438f, 0.030060f, 0.037109f, 0.044464f, 0.051239f, - 0.058441f, 0.066345f, 0.073792f, 0.081238f, 0.089539f, 0.097229f, 0.105286f, 0.113647f, - 0.122498f, 0.130615f, 0.139526f, 0.148438f, 0.157837f, 0.166626f, 0.176636f, 0.185547f, - 0.195312f, 0.204956f, 0.215088f, 0.224976f, 0.234863f, 0.245239f, 0.255859f, 0.266113f, - 0.276367f, 0.287354f, 0.298096f, 0.309326f, 0.320801f, 0.331787f, 0.343018f, 0.355225f, - 0.366211f, 0.378418f, 0.389893f, 0.401611f, 0.413574f, 0.425781f, 0.438721f, 0.451416f, - 0.463135f, 0.476074f, 0.489014f, 0.501465f, 0.514648f, 0.528809f, 0.541992f, 0.554688f, - 0.568848f, 0.582520f, 0.770508f, 0.767090f, 0.758789f, 0.750488f, 0.743164f, 0.735352f, - 0.002901f, 0.009422f, 0.015488f, 0.021729f, 0.028290f, 0.035278f, 0.041321f, 0.048523f, - 0.055420f, 0.062195f, 0.069336f, 0.076477f, 0.084412f, 0.091858f, 0.099609f, 0.107361f, - 0.115112f, 0.123535f, 0.131592f, 0.140137f, 0.148438f, 0.157715f, 0.166382f, 0.174927f, - 0.184692f, 0.193970f, 0.203369f, 0.212646f, 0.222656f, 0.232910f, 0.242920f, 0.252197f, - 0.263184f, 0.273438f, 0.284180f, 0.294922f, 0.305664f, 0.316895f, 0.327881f, 0.338867f, - 0.349854f, 0.361328f, 0.373291f, 0.385254f, 0.397461f, 0.408691f, 0.420898f, 0.433350f, - 0.445801f, 0.458252f, 0.470703f, 0.483154f, 0.496826f, 0.510254f, 0.522461f, 0.535645f, - 0.549805f, 0.562988f, 0.760742f, 0.758789f, 0.750488f, 0.743652f, 0.736328f, 0.729492f, - 0.002861f, 0.008606f, 0.014488f, 0.021057f, 0.026810f, 0.032898f, 0.038879f, 0.045532f, - 0.051666f, 0.058319f, 0.065125f, 0.072449f, 0.079224f, 0.086426f, 0.093689f, 0.100830f, - 0.108276f, 0.116089f, 0.123962f, 0.131958f, 0.140625f, 0.148560f, 0.156494f, 0.164795f, - 0.174194f, 0.183228f, 0.192017f, 0.201294f, 0.210815f, 0.220093f, 0.229858f, 0.239746f, - 0.249390f, 0.260010f, 0.270508f, 0.280518f, 0.290771f, 0.301758f, 0.312744f, 0.323486f, - 0.334473f, 0.345215f, 0.356934f, 0.368408f, 0.379883f, 0.391846f, 0.403564f, 0.416016f, - 0.427490f, 0.439453f, 0.452881f, 0.465332f, 0.478271f, 0.490234f, 0.503906f, 0.517090f, - 0.529785f, 0.543945f, 0.750000f, 0.750000f, 0.743164f, 0.736328f, 0.729492f, 0.723145f, - 0.002977f, 0.008492f, 0.013931f, 0.019745f, 0.024948f, 0.030991f, 0.036804f, 0.042755f, - 0.048889f, 0.055267f, 0.061737f, 0.067932f, 0.074829f, 0.081116f, 0.087646f, 0.095215f, - 0.102356f, 0.109436f, 0.116760f, 0.124023f, 0.131714f, 0.139648f, 0.147461f, 0.155762f, - 0.164185f, 0.172485f, 0.181152f, 0.189697f, 0.198730f, 0.208130f, 0.217285f, 0.226685f, - 0.236572f, 0.245850f, 0.255859f, 0.265869f, 0.276367f, 0.286377f, 0.297607f, 0.307861f, - 0.318359f, 0.329102f, 0.340576f, 0.351807f, 0.363281f, 0.374023f, 0.386230f, 0.397949f, - 0.409668f, 0.422119f, 0.434082f, 0.446777f, 0.459229f, 0.471924f, 0.484863f, 0.497803f, - 0.511230f, 0.525391f, 0.739746f, 0.741211f, 0.735352f, 0.729004f, 0.722656f, 0.717285f, - 0.002441f, 0.007896f, 0.013443f, 0.018402f, 0.023911f, 0.029343f, 0.034454f, 0.040375f, - 0.045868f, 0.051453f, 0.057800f, 0.063721f, 0.070068f, 0.075928f, 0.082520f, 0.089233f, - 0.095703f, 0.102478f, 0.109314f, 0.116638f, 0.123596f, 0.131348f, 0.138550f, 0.145996f, - 0.153809f, 0.162109f, 0.170044f, 0.179199f, 0.187866f, 0.196045f, 0.205078f, 0.213745f, - 0.223389f, 0.233032f, 0.242554f, 0.252197f, 0.261963f, 0.271973f, 0.281982f, 0.292236f, - 0.303223f, 0.312988f, 0.324463f, 0.335693f, 0.346191f, 0.357910f, 0.368652f, 0.380371f, - 0.391846f, 0.404541f, 0.415527f, 0.428467f, 0.440674f, 0.453369f, 0.466553f, 0.479248f, - 0.491455f, 0.505371f, 0.729492f, 0.732422f, 0.727539f, 0.721191f, 0.716309f, 0.709961f, - 0.002457f, 0.007553f, 0.012489f, 0.017548f, 0.022217f, 0.027405f, 0.032471f, 0.037689f, - 0.043060f, 0.048553f, 0.054230f, 0.059631f, 0.065369f, 0.071533f, 0.077393f, 0.083069f, - 0.089417f, 0.096069f, 0.102356f, 0.108398f, 0.115417f, 0.122925f, 0.130127f, 0.137451f, - 0.144531f, 0.152100f, 0.160156f, 0.168091f, 0.176514f, 0.184570f, 0.192871f, 0.201660f, - 0.210571f, 0.219238f, 0.229126f, 0.238281f, 0.248413f, 0.257812f, 0.267578f, 0.277588f, - 0.287354f, 0.298096f, 0.308594f, 0.319336f, 0.329590f, 0.340820f, 0.351318f, 0.363770f, - 0.375732f, 0.386963f, 0.397949f, 0.409912f, 0.422363f, 0.434326f, 0.446533f, 0.459473f, - 0.473145f, 0.486084f, 0.718750f, 0.723633f, 0.719727f, 0.713867f, 0.708984f, 0.703613f, - 0.002436f, 0.006939f, 0.011612f, 0.016113f, 0.021072f, 0.025497f, 0.030640f, 0.035339f, - 0.040222f, 0.045441f, 0.050690f, 0.055725f, 0.060669f, 0.066589f, 0.072144f, 0.077881f, - 0.083740f, 0.089294f, 0.095215f, 0.101501f, 0.108032f, 0.114868f, 0.121643f, 0.128052f, - 0.135010f, 0.142334f, 0.150024f, 0.157349f, 0.164917f, 0.173340f, 0.181274f, 0.189697f, - 0.198120f, 0.206909f, 0.215698f, 0.224365f, 0.234497f, 0.243652f, 0.252930f, 0.262695f, - 0.272461f, 0.282471f, 0.292480f, 0.302979f, 0.313721f, 0.324463f, 0.335205f, 0.346436f, - 0.357666f, 0.369141f, 0.380859f, 0.391602f, 0.404541f, 0.416016f, 0.428467f, 0.440918f, - 0.454102f, 0.466553f, 0.708496f, 0.715820f, 0.711426f, 0.706055f, 0.701660f, 0.696777f, - 0.002188f, 0.006599f, 0.011032f, 0.015068f, 0.019897f, 0.024048f, 0.028656f, 0.033264f, - 0.037720f, 0.042236f, 0.047028f, 0.051941f, 0.056824f, 0.062012f, 0.067444f, 0.072449f, - 0.077942f, 0.083374f, 0.088867f, 0.094727f, 0.100769f, 0.106750f, 0.112732f, 0.119263f, - 0.126099f, 0.133179f, 0.139648f, 0.146729f, 0.154175f, 0.161987f, 0.170044f, 0.177612f, - 0.185791f, 0.194214f, 0.203125f, 0.211670f, 0.220581f, 0.229370f, 0.238770f, 0.248047f, - 0.257812f, 0.267822f, 0.277344f, 0.287109f, 0.297363f, 0.307861f, 0.318848f, 0.329590f, - 0.341064f, 0.351562f, 0.363037f, 0.374512f, 0.385498f, 0.397461f, 0.409668f, 0.422363f, - 0.434326f, 0.447021f, 0.697266f, 0.706543f, 0.703125f, 0.698730f, 0.694336f, 0.689941f, - 0.002024f, 0.006165f, 0.010399f, 0.014481f, 0.018555f, 0.022797f, 0.026627f, 0.030869f, - 0.035187f, 0.039459f, 0.043732f, 0.047943f, 0.052917f, 0.057434f, 0.062622f, 0.067261f, - 0.071838f, 0.077454f, 0.082581f, 0.087891f, 0.093628f, 0.099182f, 0.105469f, 0.111206f, - 0.117126f, 0.123779f, 0.130371f, 0.137085f, 0.143921f, 0.151001f, 0.158691f, 0.166016f, - 0.173950f, 0.181641f, 0.190063f, 0.198120f, 0.206909f, 0.215698f, 0.224976f, 0.233398f, - 0.242798f, 0.252197f, 0.262207f, 0.271973f, 0.281738f, 0.291992f, 0.302734f, 0.313477f, - 0.323242f, 0.334229f, 0.345459f, 0.355957f, 0.368652f, 0.380615f, 0.391602f, 0.403809f, - 0.415771f, 0.428467f, 0.686523f, 0.696777f, 0.695312f, 0.691895f, 0.687500f, 0.683105f, - 0.001931f, 0.005970f, 0.009651f, 0.013557f, 0.017136f, 0.021088f, 0.024902f, 0.028748f, - 0.032623f, 0.036743f, 0.040833f, 0.044983f, 0.049591f, 0.053467f, 0.057800f, 0.062500f, - 0.066833f, 0.071533f, 0.076538f, 0.081238f, 0.086670f, 0.092224f, 0.097290f, 0.103088f, - 0.108887f, 0.114990f, 0.120972f, 0.127197f, 0.134277f, 0.140503f, 0.147705f, 0.154663f, - 0.162231f, 0.169922f, 0.177612f, 0.185303f, 0.193604f, 0.201904f, 0.210815f, 0.219238f, - 0.228516f, 0.237427f, 0.247070f, 0.256592f, 0.265869f, 0.275879f, 0.285645f, 0.295898f, - 0.306396f, 0.317139f, 0.328369f, 0.338623f, 0.350342f, 0.362305f, 0.374023f, 0.385010f, - 0.397461f, 0.410156f, 0.675781f, 0.687988f, 0.687012f, 0.683594f, 0.680664f, 0.676270f, - 0.001725f, 0.005436f, 0.009171f, 0.012589f, 0.016190f, 0.019485f, 0.023132f, 0.026978f, - 0.030899f, 0.034180f, 0.037659f, 0.041565f, 0.045074f, 0.049438f, 0.053345f, 0.057739f, - 0.061768f, 0.065918f, 0.070679f, 0.075073f, 0.080078f, 0.084656f, 0.089966f, 0.095215f, - 0.100464f, 0.106445f, 0.112000f, 0.117615f, 0.124207f, 0.130737f, 0.136719f, 0.144043f, - 0.151123f, 0.158081f, 0.165405f, 0.173096f, 0.181152f, 0.189087f, 0.197510f, 0.205688f, - 0.214600f, 0.223145f, 0.232178f, 0.241699f, 0.250732f, 0.260254f, 0.270264f, 0.279785f, - 0.289795f, 0.300293f, 0.310791f, 0.322510f, 0.333496f, 0.344238f, 0.355713f, 0.367188f, - 0.379395f, 0.392090f, 0.664551f, 0.678711f, 0.678223f, 0.675781f, 0.672852f, 0.669922f, - 0.001741f, 0.005077f, 0.008522f, 0.011810f, 0.014946f, 0.018524f, 0.021332f, 0.024872f, - 0.028519f, 0.031799f, 0.034973f, 0.038727f, 0.041992f, 0.045654f, 0.049072f, 0.052856f, - 0.056671f, 0.060638f, 0.064819f, 0.069092f, 0.073425f, 0.078125f, 0.082886f, 0.087280f, - 0.092651f, 0.098206f, 0.103638f, 0.109192f, 0.114563f, 0.120667f, 0.126709f, 0.133057f, - 0.139771f, 0.146851f, 0.153931f, 0.160767f, 0.168457f, 0.175903f, 0.183838f, 0.192505f, - 0.200195f, 0.208618f, 0.217407f, 0.226562f, 0.236084f, 0.245239f, 0.254639f, 0.263672f, - 0.273926f, 0.283447f, 0.294189f, 0.304932f, 0.315674f, 0.326172f, 0.337402f, 0.348877f, - 0.360107f, 0.373291f, 0.653809f, 0.670410f, 0.669922f, 0.667480f, 0.665527f, 0.662109f, - 0.001639f, 0.004951f, 0.007996f, 0.010857f, 0.013779f, 0.016968f, 0.019974f, 0.023392f, - 0.026001f, 0.029373f, 0.032013f, 0.035370f, 0.038513f, 0.041992f, 0.044586f, 0.048706f, - 0.052124f, 0.055634f, 0.059723f, 0.063354f, 0.067444f, 0.071289f, 0.075745f, 0.080444f, - 0.085022f, 0.089722f, 0.095032f, 0.100220f, 0.105347f, 0.111206f, 0.117126f, 0.123108f, - 0.129395f, 0.135620f, 0.142090f, 0.148682f, 0.156372f, 0.163574f, 0.170898f, 0.178711f, - 0.186890f, 0.194580f, 0.203613f, 0.211426f, 0.220459f, 0.229492f, 0.238281f, 0.248169f, - 0.257324f, 0.267578f, 0.277832f, 0.287354f, 0.298340f, 0.308350f, 0.319824f, 0.331543f, - 0.342041f, 0.354248f, 0.641602f, 0.660645f, 0.662109f, 0.660645f, 0.658203f, 0.654785f, - 0.001569f, 0.004539f, 0.007538f, 0.010368f, 0.013359f, 0.016006f, 0.018539f, 0.021210f, - 0.024384f, 0.026855f, 0.029892f, 0.032471f, 0.035034f, 0.038177f, 0.041199f, 0.044434f, - 0.047485f, 0.050781f, 0.054321f, 0.057953f, 0.061523f, 0.065430f, 0.069275f, 0.073547f, - 0.077820f, 0.082092f, 0.086731f, 0.091736f, 0.096985f, 0.101990f, 0.107361f, 0.112549f, - 0.118774f, 0.124878f, 0.131104f, 0.137573f, 0.144409f, 0.150635f, 0.157837f, 0.165283f, - 0.173340f, 0.181274f, 0.188599f, 0.197510f, 0.205933f, 0.214600f, 0.223633f, 0.232056f, - 0.241577f, 0.251709f, 0.261230f, 0.270996f, 0.281250f, 0.291260f, 0.302246f, 0.313477f, - 0.323730f, 0.336182f, 0.630859f, 0.651855f, 0.652832f, 0.652344f, 0.650391f, 0.647461f, - 0.001558f, 0.004139f, 0.007103f, 0.009560f, 0.012077f, 0.014313f, 0.016983f, 0.019653f, - 0.021988f, 0.024490f, 0.027023f, 0.029526f, 0.031891f, 0.034821f, 0.037903f, 0.040192f, - 0.043457f, 0.046417f, 0.049316f, 0.052795f, 0.055725f, 0.059357f, 0.063354f, 0.066895f, - 0.070740f, 0.074890f, 0.078979f, 0.083801f, 0.088440f, 0.093018f, 0.097961f, 0.103394f, - 0.108704f, 0.114563f, 0.120239f, 0.126343f, 0.132690f, 0.139038f, 0.145874f, 0.152710f, - 0.159912f, 0.168091f, 0.175537f, 0.183228f, 0.191650f, 0.199707f, 0.208130f, 0.216797f, - 0.226074f, 0.235352f, 0.244507f, 0.254395f, 0.264404f, 0.274414f, 0.285156f, 0.296631f, - 0.307373f, 0.318604f, 0.619141f, 0.643066f, 0.644531f, 0.644043f, 0.642578f, 0.639648f, - 0.001314f, 0.004002f, 0.006603f, 0.009056f, 0.011490f, 0.013184f, 0.015587f, 0.017883f, - 0.020157f, 0.022415f, 0.024582f, 0.027206f, 0.029160f, 0.031677f, 0.034088f, 0.036530f, - 0.039337f, 0.042206f, 0.044891f, 0.047729f, 0.050751f, 0.053955f, 0.057312f, 0.060486f, - 0.064148f, 0.068054f, 0.071960f, 0.075867f, 0.079895f, 0.084595f, 0.089172f, 0.094238f, - 0.098999f, 0.104492f, 0.109802f, 0.115173f, 0.121338f, 0.127686f, 0.134033f, 0.140991f, - 0.147095f, 0.154541f, 0.161865f, 0.169800f, 0.177368f, 0.185547f, 0.193848f, 0.201904f, - 0.211060f, 0.219116f, 0.229004f, 0.238525f, 0.248047f, 0.257812f, 0.267822f, 0.277832f, - 0.289062f, 0.300537f, 0.607910f, 0.633301f, 0.636230f, 0.635742f, 0.634766f, 0.633301f, - 0.001217f, 0.003571f, 0.005947f, 0.008011f, 0.010391f, 0.012207f, 0.014313f, 0.016617f, - 0.018280f, 0.020523f, 0.022537f, 0.024475f, 0.026443f, 0.028778f, 0.030884f, 0.032867f, - 0.035553f, 0.037872f, 0.040375f, 0.042938f, 0.045593f, 0.048431f, 0.051605f, 0.054688f, - 0.057953f, 0.061279f, 0.065002f, 0.068665f, 0.072266f, 0.076294f, 0.080872f, 0.085083f, - 0.089783f, 0.094482f, 0.099915f, 0.104736f, 0.110901f, 0.116272f, 0.122314f, 0.128784f, - 0.134888f, 0.142090f, 0.148560f, 0.155884f, 0.163574f, 0.171753f, 0.179077f, 0.187500f, - 0.195679f, 0.204346f, 0.213745f, 0.222656f, 0.231812f, 0.241455f, 0.250977f, 0.261230f, - 0.272461f, 0.282959f, 0.596680f, 0.623535f, 0.627441f, 0.627930f, 0.627441f, 0.625000f, - 0.001111f, 0.003542f, 0.005569f, 0.007504f, 0.009338f, 0.011452f, 0.012939f, 0.015030f, - 0.016678f, 0.018326f, 0.020203f, 0.022217f, 0.023788f, 0.025604f, 0.027771f, 0.029877f, - 0.031860f, 0.033813f, 0.036102f, 0.038605f, 0.040985f, 0.043579f, 0.046448f, 0.049042f, - 0.051849f, 0.055054f, 0.058319f, 0.061615f, 0.065125f, 0.068909f, 0.072815f, 0.076843f, - 0.080872f, 0.085571f, 0.089905f, 0.095398f, 0.100159f, 0.105713f, 0.111206f, 0.116882f, - 0.122925f, 0.129517f, 0.135742f, 0.142822f, 0.149902f, 0.157349f, 0.165161f, 0.172852f, - 0.181152f, 0.189331f, 0.198120f, 0.206909f, 0.215820f, 0.225342f, 0.235474f, 0.245239f, - 0.254883f, 0.266602f, 0.584473f, 0.614746f, 0.619141f, 0.619629f, 0.619141f, 0.618164f, - 0.001149f, 0.003147f, 0.004826f, 0.006886f, 0.008629f, 0.010452f, 0.012024f, 0.013359f, - 0.015175f, 0.016647f, 0.018143f, 0.019882f, 0.021332f, 0.023026f, 0.024902f, 0.026550f, - 0.028397f, 0.030045f, 0.032318f, 0.034393f, 0.036682f, 0.038910f, 0.041107f, 0.043671f, - 0.046295f, 0.048950f, 0.051819f, 0.054993f, 0.058258f, 0.061523f, 0.065063f, 0.068481f, - 0.072510f, 0.076965f, 0.081055f, 0.085510f, 0.090393f, 0.095093f, 0.100342f, 0.105774f, - 0.111694f, 0.117371f, 0.124084f, 0.130371f, 0.136963f, 0.143921f, 0.151245f, 0.159058f, - 0.166626f, 0.174927f, 0.182983f, 0.191650f, 0.200195f, 0.209473f, 0.218750f, 0.228149f, - 0.238037f, 0.249146f, 0.572266f, 0.604980f, 0.609863f, 0.611328f, 0.610352f, 0.611328f, - 0.001009f, 0.003059f, 0.004620f, 0.006283f, 0.007881f, 0.009415f, 0.010864f, 0.011940f, - 0.013443f, 0.014847f, 0.016403f, 0.017700f, 0.019012f, 0.020493f, 0.021927f, 0.023697f, - 0.025177f, 0.026947f, 0.028732f, 0.030472f, 0.032654f, 0.034302f, 0.036591f, 0.038757f, - 0.041046f, 0.043488f, 0.045837f, 0.048706f, 0.051544f, 0.054810f, 0.057770f, 0.061188f, - 0.064331f, 0.068237f, 0.072083f, 0.076416f, 0.080872f, 0.085388f, 0.090149f, 0.095276f, - 0.100403f, 0.105896f, 0.111877f, 0.117798f, 0.124329f, 0.130859f, 0.138062f, 0.145020f, - 0.152710f, 0.160034f, 0.168335f, 0.176514f, 0.185059f, 0.193481f, 0.203125f, 0.212158f, - 0.221924f, 0.232178f, 0.562500f, 0.594727f, 0.601074f, 0.602539f, 0.603516f, 0.602539f, - 0.000865f, 0.002674f, 0.004444f, 0.005615f, 0.007233f, 0.008430f, 0.009827f, 0.010880f, - 0.011917f, 0.013206f, 0.014412f, 0.015717f, 0.016876f, 0.018173f, 0.019501f, 0.020950f, - 0.022217f, 0.023773f, 0.025284f, 0.026749f, 0.028610f, 0.030151f, 0.032166f, 0.034149f, - 0.036041f, 0.038330f, 0.040558f, 0.042877f, 0.045532f, 0.048157f, 0.050934f, 0.053894f, - 0.056946f, 0.060303f, 0.063843f, 0.067566f, 0.071472f, 0.075806f, 0.080261f, 0.084778f, - 0.089600f, 0.094971f, 0.100220f, 0.105896f, 0.111877f, 0.118103f, 0.125000f, 0.131348f, - 0.138550f, 0.146362f, 0.153687f, 0.161987f, 0.169678f, 0.178223f, 0.187134f, 0.196045f, - 0.205811f, 0.215698f, 0.549805f, 0.584961f, 0.592773f, 0.594238f, 0.593750f, 0.595215f, - 0.000951f, 0.002476f, 0.003956f, 0.005062f, 0.006268f, 0.007637f, 0.008888f, 0.009666f, - 0.010628f, 0.011810f, 0.012856f, 0.013878f, 0.014946f, 0.015900f, 0.017227f, 0.018356f, - 0.019592f, 0.020889f, 0.022003f, 0.023438f, 0.025101f, 0.026489f, 0.028122f, 0.029739f, - 0.031555f, 0.033295f, 0.035431f, 0.037537f, 0.039795f, 0.041962f, 0.044647f, 0.047302f, - 0.049957f, 0.052979f, 0.056122f, 0.059387f, 0.062927f, 0.066956f, 0.070679f, 0.074951f, - 0.079468f, 0.084167f, 0.089294f, 0.094482f, 0.100098f, 0.106018f, 0.112061f, 0.118835f, - 0.125366f, 0.132446f, 0.139893f, 0.147827f, 0.155762f, 0.163574f, 0.172607f, 0.180786f, - 0.190063f, 0.199951f, 0.536621f, 0.576172f, 0.583496f, 0.586914f, 0.587402f, 0.586914f, - 0.000788f, 0.002115f, 0.003592f, 0.004780f, 0.005939f, 0.006615f, 0.007740f, 0.008598f, - 0.009514f, 0.010376f, 0.011200f, 0.012138f, 0.013016f, 0.014069f, 0.014977f, 0.015961f, - 0.016922f, 0.018036f, 0.019043f, 0.020447f, 0.021606f, 0.022995f, 0.024323f, 0.025864f, - 0.027344f, 0.028946f, 0.030731f, 0.032593f, 0.034515f, 0.036530f, 0.038910f, 0.041016f, - 0.043274f, 0.046021f, 0.048981f, 0.051819f, 0.055176f, 0.058472f, 0.062012f, 0.065857f, - 0.069946f, 0.074219f, 0.078796f, 0.083801f, 0.088806f, 0.094299f, 0.100281f, 0.106018f, - 0.112793f, 0.119446f, 0.126343f, 0.133545f, 0.141357f, 0.149292f, 0.157104f, 0.165894f, - 0.174683f, 0.184326f, 0.524902f, 0.566895f, 0.575195f, 0.576660f, 0.579102f, 0.579590f, - 0.000661f, 0.001961f, 0.003382f, 0.004311f, 0.005161f, 0.006062f, 0.006737f, 0.007427f, - 0.008286f, 0.008995f, 0.009857f, 0.010368f, 0.011230f, 0.011955f, 0.012833f, 0.013786f, - 0.014565f, 0.015480f, 0.016647f, 0.017578f, 0.018677f, 0.019806f, 0.020950f, 0.022263f, - 0.023651f, 0.024994f, 0.026306f, 0.027863f, 0.029724f, 0.031525f, 0.033325f, 0.035370f, - 0.037292f, 0.039673f, 0.042114f, 0.044769f, 0.047546f, 0.050537f, 0.053680f, 0.057098f, - 0.060852f, 0.064514f, 0.069031f, 0.073303f, 0.078064f, 0.083069f, 0.088379f, 0.094238f, - 0.100220f, 0.106689f, 0.113342f, 0.120300f, 0.127563f, 0.135132f, 0.142700f, 0.151245f, - 0.160034f, 0.168823f, 0.512695f, 0.557129f, 0.566406f, 0.569824f, 0.569824f, 0.571289f, - 0.000757f, 0.001709f, 0.002844f, 0.003582f, 0.004448f, 0.005192f, 0.005989f, 0.006519f, - 0.007038f, 0.007801f, 0.008453f, 0.009071f, 0.009727f, 0.010391f, 0.011009f, 0.011726f, - 0.012650f, 0.013184f, 0.014107f, 0.014977f, 0.015900f, 0.016800f, 0.017776f, 0.018936f, - 0.020172f, 0.021271f, 0.022446f, 0.023697f, 0.025055f, 0.026703f, 0.028397f, 0.030014f, - 0.031921f, 0.033905f, 0.035919f, 0.038177f, 0.040680f, 0.043243f, 0.045898f, 0.049072f, - 0.052216f, 0.055725f, 0.059784f, 0.063538f, 0.067688f, 0.072327f, 0.077271f, 0.082764f, - 0.088379f, 0.094299f, 0.100708f, 0.107239f, 0.114136f, 0.121582f, 0.128906f, 0.136963f, - 0.145630f, 0.153564f, 0.500977f, 0.547852f, 0.556641f, 0.561523f, 0.562500f, 0.563965f, - 0.000704f, 0.001769f, 0.002542f, 0.003523f, 0.004036f, 0.004562f, 0.005032f, 0.005661f, - 0.006176f, 0.006542f, 0.007072f, 0.007698f, 0.008339f, 0.008827f, 0.009323f, 0.010094f, - 0.010757f, 0.011276f, 0.012093f, 0.012733f, 0.013489f, 0.014488f, 0.015244f, 0.016006f, - 0.017151f, 0.017975f, 0.018967f, 0.020142f, 0.021255f, 0.022552f, 0.023880f, 0.025314f, - 0.026840f, 0.028503f, 0.030441f, 0.032166f, 0.034424f, 0.036438f, 0.039001f, 0.041656f, - 0.044464f, 0.047455f, 0.050842f, 0.054443f, 0.058167f, 0.062286f, 0.066956f, 0.071899f, - 0.076904f, 0.082458f, 0.088501f, 0.094482f, 0.101196f, 0.108337f, 0.115662f, 0.123352f, - 0.130981f, 0.139282f, 0.489746f, 0.538574f, 0.547852f, 0.551270f, 0.554688f, 0.555176f, - 0.000579f, 0.001450f, 0.002396f, 0.002857f, 0.003454f, 0.004032f, 0.004356f, 0.004791f, - 0.005333f, 0.005718f, 0.006130f, 0.006485f, 0.007042f, 0.007473f, 0.007988f, 0.008476f, - 0.008865f, 0.009613f, 0.010086f, 0.010651f, 0.011345f, 0.012047f, 0.012764f, 0.013435f, - 0.014282f, 0.015144f, 0.015884f, 0.016846f, 0.017868f, 0.018814f, 0.020050f, 0.021164f, - 0.022507f, 0.023773f, 0.025192f, 0.026978f, 0.028564f, 0.030640f, 0.032623f, 0.034882f, - 0.037231f, 0.039886f, 0.042786f, 0.046143f, 0.049286f, 0.052979f, 0.057098f, 0.061279f, - 0.066223f, 0.071167f, 0.076660f, 0.082581f, 0.088989f, 0.095581f, 0.102661f, 0.109863f, - 0.117737f, 0.125488f, 0.476807f, 0.528320f, 0.538574f, 0.543945f, 0.546875f, 0.546875f, - 0.000510f, 0.001428f, 0.002037f, 0.002613f, 0.003086f, 0.003290f, 0.003672f, 0.004108f, - 0.004345f, 0.004768f, 0.005035f, 0.005470f, 0.005959f, 0.006207f, 0.006599f, 0.007095f, - 0.007568f, 0.008003f, 0.008377f, 0.008904f, 0.009575f, 0.010010f, 0.010643f, 0.011131f, - 0.011871f, 0.012535f, 0.013199f, 0.014038f, 0.014839f, 0.015640f, 0.016586f, 0.017502f, - 0.018585f, 0.019745f, 0.021088f, 0.022354f, 0.023727f, 0.025253f, 0.026962f, 0.028870f, - 0.030762f, 0.033051f, 0.035492f, 0.038177f, 0.041229f, 0.044403f, 0.048004f, 0.051880f, - 0.056213f, 0.060516f, 0.065857f, 0.071045f, 0.077271f, 0.083374f, 0.090027f, 0.096863f, - 0.104492f, 0.112183f, 0.463623f, 0.518066f, 0.529785f, 0.535156f, 0.538086f, 0.540039f, - 0.000473f, 0.001222f, 0.001771f, 0.002117f, 0.002323f, 0.002796f, 0.003096f, 0.003355f, - 0.003601f, 0.003975f, 0.004295f, 0.004543f, 0.004833f, 0.005142f, 0.005455f, 0.005848f, - 0.006165f, 0.006535f, 0.006947f, 0.007370f, 0.007809f, 0.008240f, 0.008690f, 0.009216f, - 0.009758f, 0.010223f, 0.010925f, 0.011536f, 0.012146f, 0.012833f, 0.013573f, 0.014389f, - 0.015244f, 0.016220f, 0.017120f, 0.018219f, 0.019379f, 0.020599f, 0.021988f, 0.023514f, - 0.025131f, 0.027054f, 0.029037f, 0.031311f, 0.033752f, 0.036591f, 0.039520f, 0.042999f, - 0.046661f, 0.050873f, 0.055603f, 0.060333f, 0.066101f, 0.071960f, 0.078491f, 0.084961f, - 0.091797f, 0.099426f, 0.452148f, 0.508301f, 0.520508f, 0.526367f, 0.528809f, 0.530273f, - 0.000299f, 0.001057f, 0.001329f, 0.001771f, 0.001957f, 0.002350f, 0.002483f, 0.002697f, - 0.002964f, 0.003181f, 0.003441f, 0.003653f, 0.003904f, 0.004238f, 0.004501f, 0.004738f, - 0.005024f, 0.005390f, 0.005657f, 0.005985f, 0.006279f, 0.006714f, 0.007053f, 0.007507f, - 0.007881f, 0.008369f, 0.008774f, 0.009300f, 0.009888f, 0.010483f, 0.011093f, 0.011627f, - 0.012398f, 0.013130f, 0.013855f, 0.014717f, 0.015686f, 0.016739f, 0.017761f, 0.018890f, - 0.020248f, 0.021698f, 0.023376f, 0.025131f, 0.027237f, 0.029556f, 0.032166f, 0.035004f, - 0.038208f, 0.041962f, 0.045868f, 0.050507f, 0.055359f, 0.060852f, 0.066772f, 0.073242f, - 0.080017f, 0.087097f, 0.440674f, 0.498047f, 0.511719f, 0.517090f, 0.520508f, 0.522949f, - 0.000427f, 0.001020f, 0.001253f, 0.001431f, 0.001690f, 0.001900f, 0.002018f, 0.002304f, - 0.002481f, 0.002569f, 0.002731f, 0.002998f, 0.003157f, 0.003424f, 0.003592f, 0.003838f, - 0.004017f, 0.004253f, 0.004551f, 0.004776f, 0.005100f, 0.005379f, 0.005699f, 0.005932f, - 0.006290f, 0.006630f, 0.007038f, 0.007465f, 0.007927f, 0.008286f, 0.008858f, 0.009293f, - 0.009888f, 0.010429f, 0.011086f, 0.011765f, 0.012482f, 0.013298f, 0.014168f, 0.015068f, - 0.016129f, 0.017288f, 0.018585f, 0.019943f, 0.021622f, 0.023361f, 0.025436f, 0.027847f, - 0.030655f, 0.033447f, 0.037079f, 0.041229f, 0.045776f, 0.050568f, 0.056061f, 0.062317f, - 0.068726f, 0.075684f, 0.427734f, 0.488525f, 0.502441f, 0.508789f, 0.513184f, 0.513672f, - 0.000255f, 0.000597f, 0.001032f, 0.001150f, 0.001353f, 0.001493f, 0.001608f, 0.001750f, - 0.001933f, 0.002062f, 0.002178f, 0.002302f, 0.002474f, 0.002670f, 0.002872f, 0.002995f, - 0.003147f, 0.003298f, 0.003565f, 0.003729f, 0.003941f, 0.004219f, 0.004436f, 0.004719f, - 0.005005f, 0.005230f, 0.005489f, 0.005806f, 0.006191f, 0.006496f, 0.006897f, 0.007267f, - 0.007671f, 0.008179f, 0.008636f, 0.009163f, 0.009766f, 0.010368f, 0.011047f, 0.011810f, - 0.012611f, 0.013527f, 0.014519f, 0.015640f, 0.016800f, 0.018265f, 0.019897f, 0.021698f, - 0.023895f, 0.026260f, 0.029175f, 0.032715f, 0.036682f, 0.041168f, 0.045929f, 0.051758f, - 0.057922f, 0.064575f, 0.415771f, 0.478271f, 0.493652f, 0.500000f, 0.503906f, 0.505859f, - 0.000255f, 0.000544f, 0.000863f, 0.000994f, 0.001086f, 0.001183f, 0.001317f, 0.001328f, - 0.001491f, 0.001608f, 0.001716f, 0.001851f, 0.001943f, 0.002075f, 0.002161f, 0.002319f, - 0.002426f, 0.002596f, 0.002741f, 0.002884f, 0.003088f, 0.003265f, 0.003391f, 0.003620f, - 0.003777f, 0.004005f, 0.004215f, 0.004452f, 0.004734f, 0.004963f, 0.005341f, 0.005577f, - 0.005875f, 0.006271f, 0.006603f, 0.006996f, 0.007450f, 0.007919f, 0.008446f, 0.009003f, - 0.009674f, 0.010338f, 0.011101f, 0.011909f, 0.012917f, 0.013977f, 0.015190f, 0.016495f, - 0.018112f, 0.020325f, 0.022415f, 0.025146f, 0.028473f, 0.032349f, 0.036804f, 0.041992f, - 0.047913f, 0.054077f, 0.404541f, 0.468506f, 0.484131f, 0.490967f, 0.495361f, 0.498291f, - 0.000377f, 0.000440f, 0.000606f, 0.000685f, 0.000735f, 0.000876f, 0.000929f, 0.001035f, - 0.001068f, 0.001157f, 0.001307f, 0.001381f, 0.001473f, 0.001595f, 0.001664f, 0.001708f, - 0.001850f, 0.001957f, 0.002043f, 0.002195f, 0.002291f, 0.002422f, 0.002571f, 0.002687f, - 0.002842f, 0.002979f, 0.003183f, 0.003345f, 0.003532f, 0.003794f, 0.004002f, 0.004154f, - 0.004429f, 0.004635f, 0.004967f, 0.005253f, 0.005573f, 0.005909f, 0.006275f, 0.006695f, - 0.007183f, 0.007660f, 0.008316f, 0.008934f, 0.009644f, 0.010429f, 0.011360f, 0.012497f, - 0.013634f, 0.014977f, 0.016663f, 0.018875f, 0.021423f, 0.024643f, 0.028549f, 0.033020f, - 0.038483f, 0.044525f, 0.391602f, 0.458984f, 0.474854f, 0.482178f, 0.488037f, 0.489990f, - 0.000159f, 0.000401f, 0.000450f, 0.000522f, 0.000605f, 0.000634f, 0.000728f, 0.000702f, - 0.000808f, 0.000882f, 0.000959f, 0.000991f, 0.001043f, 0.001112f, 0.001205f, 0.001245f, - 0.001357f, 0.001419f, 0.001513f, 0.001546f, 0.001648f, 0.001752f, 0.001863f, 0.001942f, - 0.002056f, 0.002159f, 0.002289f, 0.002392f, 0.002506f, 0.002697f, 0.002827f, 0.003023f, - 0.003172f, 0.003330f, 0.003542f, 0.003750f, 0.004017f, 0.004292f, 0.004559f, 0.004871f, - 0.005161f, 0.005539f, 0.005932f, 0.006416f, 0.006973f, 0.007526f, 0.008232f, 0.008980f, - 0.009918f, 0.010895f, 0.012085f, 0.013680f, 0.015472f, 0.017975f, 0.021103f, 0.025146f, - 0.029938f, 0.035645f, 0.379395f, 0.448486f, 0.465820f, 0.473633f, 0.478760f, 0.481689f, - 0.000112f, 0.000220f, 0.000321f, 0.000322f, 0.000401f, 0.000489f, 0.000469f, 0.000510f, - 0.000568f, 0.000653f, 0.000659f, 0.000676f, 0.000703f, 0.000789f, 0.000811f, 0.000886f, - 0.000888f, 0.000994f, 0.001048f, 0.001096f, 0.001155f, 0.001220f, 0.001289f, 0.001357f, - 0.001431f, 0.001496f, 0.001599f, 0.001675f, 0.001759f, 0.001894f, 0.001965f, 0.002083f, - 0.002193f, 0.002310f, 0.002464f, 0.002634f, 0.002758f, 0.002949f, 0.003134f, 0.003319f, - 0.003551f, 0.003830f, 0.004120f, 0.004440f, 0.004784f, 0.005188f, 0.005680f, 0.006222f, - 0.006886f, 0.007614f, 0.008461f, 0.009529f, 0.010864f, 0.012596f, 0.014961f, 0.018097f, - 0.022263f, 0.027466f, 0.367920f, 0.438232f, 0.456543f, 0.465332f, 0.470215f, 0.472900f, - 0.000140f, 0.000219f, 0.000241f, 0.000245f, 0.000290f, 0.000291f, 0.000302f, 0.000342f, - 0.000380f, 0.000409f, 0.000408f, 0.000485f, 0.000473f, 0.000527f, 0.000556f, 0.000575f, - 0.000630f, 0.000642f, 0.000673f, 0.000711f, 0.000762f, 0.000800f, 0.000852f, 0.000886f, - 0.000952f, 0.000982f, 0.001049f, 0.001108f, 0.001159f, 0.001220f, 0.001281f, 0.001369f, - 0.001454f, 0.001522f, 0.001595f, 0.001695f, 0.001839f, 0.001928f, 0.002068f, 0.002209f, - 0.002337f, 0.002504f, 0.002686f, 0.002876f, 0.003139f, 0.003437f, 0.003723f, 0.004078f, - 0.004509f, 0.005009f, 0.005615f, 0.006332f, 0.007317f, 0.008461f, 0.009926f, 0.012154f, - 0.015640f, 0.020325f, 0.356445f, 0.429199f, 0.447266f, 0.456299f, 0.462158f, 0.464844f, - 0.000048f, 0.000154f, 0.000141f, 0.000147f, 0.000174f, 0.000207f, 0.000188f, 0.000221f, - 0.000233f, 0.000242f, 0.000248f, 0.000271f, 0.000299f, 0.000312f, 0.000337f, 0.000350f, - 0.000367f, 0.000403f, 0.000416f, 0.000458f, 0.000465f, 0.000483f, 0.000507f, 0.000546f, - 0.000576f, 0.000625f, 0.000637f, 0.000659f, 0.000705f, 0.000742f, 0.000797f, 0.000837f, - 0.000890f, 0.000925f, 0.000978f, 0.001036f, 0.001103f, 0.001181f, 0.001253f, 0.001329f, - 0.001421f, 0.001529f, 0.001647f, 0.001782f, 0.001906f, 0.002075f, 0.002291f, 0.002483f, - 0.002758f, 0.003059f, 0.003450f, 0.003906f, 0.004536f, 0.005306f, 0.006325f, 0.007713f, - 0.010101f, 0.014084f, 0.343262f, 0.418457f, 0.437744f, 0.447510f, 0.452881f, 0.456543f, - 0.000099f, 0.000100f, 0.000091f, 0.000085f, 0.000105f, 0.000099f, 0.000127f, 0.000127f, - 0.000130f, 0.000137f, 0.000152f, 0.000164f, 0.000164f, 0.000172f, 0.000195f, 0.000186f, - 0.000209f, 0.000222f, 0.000231f, 0.000241f, 0.000258f, 0.000266f, 0.000290f, 0.000301f, - 0.000324f, 0.000343f, 0.000357f, 0.000369f, 0.000392f, 0.000409f, 0.000440f, 0.000463f, - 0.000484f, 0.000513f, 0.000544f, 0.000578f, 0.000607f, 0.000650f, 0.000702f, 0.000737f, - 0.000787f, 0.000846f, 0.000918f, 0.000977f, 0.001062f, 0.001146f, 0.001259f, 0.001379f, - 0.001524f, 0.001701f, 0.001924f, 0.002207f, 0.002542f, 0.003006f, 0.003628f, 0.004494f, - 0.005821f, 0.008774f, 0.332031f, 0.409180f, 0.428467f, 0.438965f, 0.444336f, 0.447998f, - 0.000082f, 0.000057f, 0.000048f, 0.000051f, 0.000055f, 0.000054f, 0.000057f, 0.000064f, - 0.000066f, 0.000079f, 0.000070f, 0.000070f, 0.000084f, 0.000078f, 0.000084f, 0.000091f, - 0.000099f, 0.000108f, 0.000108f, 0.000114f, 0.000119f, 0.000124f, 0.000129f, 0.000144f, - 0.000151f, 0.000158f, 0.000163f, 0.000176f, 0.000188f, 0.000196f, 0.000208f, 0.000220f, - 0.000227f, 0.000239f, 0.000259f, 0.000273f, 0.000290f, 0.000303f, 0.000331f, 0.000351f, - 0.000376f, 0.000402f, 0.000432f, 0.000460f, 0.000500f, 0.000547f, 0.000593f, 0.000648f, - 0.000720f, 0.000805f, 0.000918f, 0.001045f, 0.001225f, 0.001462f, 0.001788f, 0.002264f, - 0.003029f, 0.004623f, 0.320801f, 0.398682f, 0.419922f, 0.430420f, 0.436279f, 0.440674f, - 0.000061f, 0.000041f, 0.000033f, 0.000029f, 0.000026f, 0.000025f, 0.000024f, 0.000024f, - 0.000023f, 0.000023f, 0.000025f, 0.000032f, 0.000026f, 0.000027f, 0.000035f, 0.000037f, - 0.000039f, 0.000041f, 0.000041f, 0.000041f, 0.000044f, 0.000050f, 0.000054f, 0.000051f, - 0.000055f, 0.000060f, 0.000061f, 0.000062f, 0.000069f, 0.000074f, 0.000075f, 0.000081f, - 0.000087f, 0.000090f, 0.000093f, 0.000098f, 0.000108f, 0.000114f, 0.000123f, 0.000130f, - 0.000142f, 0.000144f, 0.000156f, 0.000173f, 0.000179f, 0.000200f, 0.000218f, 0.000237f, - 0.000267f, 0.000299f, 0.000335f, 0.000382f, 0.000448f, 0.000544f, 0.000677f, 0.000883f, - 0.001233f, 0.001933f, 0.309570f, 0.388672f, 0.410889f, 0.421143f, 0.427246f, 0.431885f, - 0.000031f, 0.000020f, 0.000016f, 0.000014f, 0.000013f, 0.000012f, 0.000012f, 0.000011f, - 0.000011f, 0.000010f, 0.000010f, 0.000010f, 0.000009f, 0.000009f, 0.000008f, 0.000009f, - 0.000009f, 0.000007f, 0.000007f, 0.000007f, 0.000008f, 0.000009f, 0.000011f, 0.000012f, - 0.000012f, 0.000012f, 0.000013f, 0.000015f, 0.000015f, 0.000014f, 0.000016f, 0.000017f, - 0.000019f, 0.000020f, 0.000020f, 0.000022f, 0.000025f, 0.000023f, 0.000026f, 0.000029f, - 0.000031f, 0.000034f, 0.000036f, 0.000037f, 0.000040f, 0.000044f, 0.000048f, 0.000052f, - 0.000056f, 0.000063f, 0.000068f, 0.000083f, 0.000098f, 0.000117f, 0.000149f, 0.000201f, - 0.000301f, 0.000544f, 0.297607f, 0.379150f, 0.400879f, 0.411865f, 0.419189f, 0.423340f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000001f, 0.000001f, 0.000001f, - 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, - 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, - 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, - 0.000001f, 0.000001f, 0.000001f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, - 0.000002f, 0.000002f, 0.000003f, 0.000004f, 0.000004f, 0.000004f, 0.000005f, 0.000007f, - 0.000011f, 0.000026f, 0.286621f, 0.368896f, 0.391846f, 0.402588f, 0.409912f, 0.414551f, - }, - { - 0.007935f, 0.024429f, 0.041290f, 0.058838f, 0.076355f, 0.093933f, 0.111145f, 0.128174f, - 0.146606f, 0.164429f, 0.182617f, 0.200562f, 0.218750f, 0.236206f, 0.254150f, 0.271729f, - 0.289551f, 0.308105f, 0.325684f, 0.342773f, 0.360596f, 0.379150f, 0.396240f, 0.414795f, - 0.431641f, 0.450439f, 0.468018f, 0.484619f, 0.502441f, 0.520020f, 0.536621f, 0.554688f, - 0.571777f, 0.588379f, 0.605469f, 0.622559f, 0.640137f, 0.657227f, 0.672852f, 0.689941f, - 0.707031f, 0.723633f, 0.740234f, 0.756836f, 0.773926f, 0.789551f, 0.805664f, 0.821777f, - 0.838379f, 0.854980f, 0.870117f, 0.885742f, 0.901855f, 0.917480f, 0.932617f, 0.948730f, - 0.963379f, 0.979492f, 0.960449f, 0.909668f, 0.876465f, 0.850098f, 0.827637f, 0.807617f, - 0.007530f, 0.023422f, 0.039764f, 0.056610f, 0.073303f, 0.090149f, 0.107300f, 0.124084f, - 0.141968f, 0.158569f, 0.176392f, 0.193604f, 0.210815f, 0.228760f, 0.246094f, 0.262695f, - 0.280518f, 0.298340f, 0.315430f, 0.333252f, 0.350586f, 0.367432f, 0.384766f, 0.402344f, - 0.419678f, 0.436768f, 0.453613f, 0.471436f, 0.488037f, 0.504883f, 0.521973f, 0.538574f, - 0.556641f, 0.573242f, 0.589844f, 0.605957f, 0.623535f, 0.639160f, 0.656250f, 0.673340f, - 0.688477f, 0.706055f, 0.721680f, 0.738770f, 0.754883f, 0.770508f, 0.786133f, 0.803711f, - 0.817871f, 0.834473f, 0.850586f, 0.866211f, 0.881348f, 0.896973f, 0.913086f, 0.928223f, - 0.942871f, 0.958984f, 0.951172f, 0.903320f, 0.871094f, 0.845703f, 0.824219f, 0.805664f, - 0.007320f, 0.022552f, 0.038391f, 0.054260f, 0.070312f, 0.086792f, 0.103271f, 0.120178f, - 0.136841f, 0.153564f, 0.170410f, 0.187256f, 0.203735f, 0.220825f, 0.237793f, 0.255127f, - 0.271240f, 0.288086f, 0.305420f, 0.322021f, 0.339844f, 0.356689f, 0.373047f, 0.390137f, - 0.406738f, 0.423340f, 0.440186f, 0.456787f, 0.474121f, 0.490967f, 0.507324f, 0.523926f, - 0.540527f, 0.557129f, 0.573242f, 0.590332f, 0.606445f, 0.623047f, 0.638672f, 0.655273f, - 0.671875f, 0.687500f, 0.703613f, 0.720215f, 0.735840f, 0.751953f, 0.767578f, 0.783203f, - 0.799316f, 0.814941f, 0.830078f, 0.845703f, 0.861328f, 0.877441f, 0.892090f, 0.908203f, - 0.922852f, 0.938477f, 0.941895f, 0.895996f, 0.865723f, 0.841309f, 0.820801f, 0.802734f, - 0.007008f, 0.021667f, 0.036865f, 0.052216f, 0.067871f, 0.083862f, 0.099426f, 0.115479f, - 0.131470f, 0.148315f, 0.164551f, 0.180298f, 0.196899f, 0.213379f, 0.229370f, 0.246460f, - 0.262695f, 0.279541f, 0.295410f, 0.311523f, 0.329102f, 0.345215f, 0.360840f, 0.378174f, - 0.394043f, 0.410156f, 0.427246f, 0.443115f, 0.459717f, 0.476318f, 0.493652f, 0.508789f, - 0.524902f, 0.541016f, 0.557129f, 0.573242f, 0.589844f, 0.605469f, 0.621582f, 0.638672f, - 0.652832f, 0.669434f, 0.685547f, 0.701660f, 0.717285f, 0.731934f, 0.749023f, 0.764160f, - 0.779785f, 0.794922f, 0.810059f, 0.826172f, 0.841309f, 0.856445f, 0.872070f, 0.886719f, - 0.902344f, 0.917480f, 0.932129f, 0.889648f, 0.859863f, 0.835938f, 0.816895f, 0.799316f, - 0.006817f, 0.020645f, 0.035156f, 0.050110f, 0.065247f, 0.080383f, 0.096313f, 0.111450f, - 0.126587f, 0.142456f, 0.158447f, 0.174316f, 0.189819f, 0.205566f, 0.221802f, 0.237427f, - 0.253662f, 0.269775f, 0.285889f, 0.301514f, 0.317627f, 0.333740f, 0.349609f, 0.366211f, - 0.381348f, 0.397705f, 0.414307f, 0.429932f, 0.447266f, 0.462646f, 0.477539f, 0.494385f, - 0.509766f, 0.525879f, 0.541992f, 0.557617f, 0.571777f, 0.588379f, 0.605469f, 0.619629f, - 0.636230f, 0.651855f, 0.666992f, 0.681152f, 0.698242f, 0.714355f, 0.729980f, 0.745117f, - 0.759766f, 0.775391f, 0.790527f, 0.806152f, 0.821289f, 0.835938f, 0.850586f, 0.866211f, - 0.882324f, 0.896484f, 0.922363f, 0.882324f, 0.854004f, 0.831543f, 0.812500f, 0.795898f, - 0.006378f, 0.019989f, 0.034027f, 0.048004f, 0.062744f, 0.077148f, 0.091980f, 0.107178f, - 0.122192f, 0.137207f, 0.152466f, 0.167603f, 0.183960f, 0.199097f, 0.214111f, 0.229736f, - 0.244995f, 0.260254f, 0.276367f, 0.291504f, 0.306641f, 0.322998f, 0.338623f, 0.354248f, - 0.369629f, 0.385254f, 0.400879f, 0.416504f, 0.432617f, 0.447510f, 0.464111f, 0.479492f, - 0.494141f, 0.511230f, 0.525879f, 0.541016f, 0.556641f, 0.572754f, 0.586914f, 0.602051f, - 0.617676f, 0.633789f, 0.648926f, 0.665039f, 0.679688f, 0.695312f, 0.710449f, 0.726074f, - 0.739746f, 0.755859f, 0.771484f, 0.785645f, 0.800781f, 0.815918f, 0.831055f, 0.846680f, - 0.860840f, 0.875977f, 0.912598f, 0.874512f, 0.847656f, 0.826172f, 0.807617f, 0.791504f, - 0.006603f, 0.019287f, 0.032776f, 0.046356f, 0.060272f, 0.073914f, 0.088135f, 0.102905f, - 0.117554f, 0.132690f, 0.147095f, 0.161377f, 0.176636f, 0.191162f, 0.205444f, 0.221680f, - 0.236572f, 0.251465f, 0.267090f, 0.281250f, 0.296875f, 0.312256f, 0.327393f, 0.342285f, - 0.357666f, 0.373291f, 0.388184f, 0.403076f, 0.418457f, 0.433838f, 0.448975f, 0.465088f, - 0.479980f, 0.494385f, 0.509277f, 0.525879f, 0.540039f, 0.555176f, 0.570801f, 0.586426f, - 0.601074f, 0.616211f, 0.631348f, 0.646484f, 0.661133f, 0.676270f, 0.692383f, 0.705078f, - 0.720215f, 0.735352f, 0.751953f, 0.766602f, 0.781250f, 0.796387f, 0.810059f, 0.825684f, - 0.840820f, 0.855469f, 0.902344f, 0.866699f, 0.841797f, 0.820312f, 0.803223f, 0.787598f, - 0.006111f, 0.018433f, 0.031097f, 0.044739f, 0.057892f, 0.071472f, 0.085205f, 0.099304f, - 0.113037f, 0.127319f, 0.141357f, 0.156128f, 0.169678f, 0.183838f, 0.198608f, 0.213745f, - 0.227661f, 0.243652f, 0.257324f, 0.272705f, 0.286865f, 0.301025f, 0.316406f, 0.331543f, - 0.345703f, 0.360107f, 0.375000f, 0.390625f, 0.405762f, 0.420410f, 0.435303f, 0.449951f, - 0.465088f, 0.479492f, 0.494141f, 0.509277f, 0.523926f, 0.538574f, 0.553711f, 0.569336f, - 0.583496f, 0.598145f, 0.612793f, 0.628418f, 0.642578f, 0.657227f, 0.671387f, 0.687012f, - 0.702637f, 0.716797f, 0.731934f, 0.745605f, 0.761230f, 0.775391f, 0.790527f, 0.805176f, - 0.819824f, 0.834961f, 0.892578f, 0.858887f, 0.834473f, 0.814941f, 0.798340f, 0.783203f, - 0.005756f, 0.017761f, 0.029907f, 0.042572f, 0.055481f, 0.068420f, 0.081482f, 0.095276f, - 0.108826f, 0.122070f, 0.135620f, 0.149902f, 0.163330f, 0.177368f, 0.191284f, 0.206421f, - 0.219482f, 0.233521f, 0.247925f, 0.262451f, 0.277100f, 0.290771f, 0.304688f, 0.319580f, - 0.334229f, 0.348389f, 0.362549f, 0.377441f, 0.391602f, 0.406250f, 0.421143f, 0.435791f, - 0.450439f, 0.463867f, 0.478760f, 0.493164f, 0.507812f, 0.521973f, 0.537109f, 0.551270f, - 0.565430f, 0.580078f, 0.594727f, 0.609863f, 0.624023f, 0.638672f, 0.653320f, 0.668457f, - 0.682129f, 0.697266f, 0.711914f, 0.726562f, 0.740723f, 0.755859f, 0.770996f, 0.785156f, - 0.799805f, 0.814453f, 0.882812f, 0.851562f, 0.827148f, 0.808594f, 0.792969f, 0.778809f, - 0.005741f, 0.017166f, 0.029053f, 0.041138f, 0.053345f, 0.065796f, 0.078674f, 0.091248f, - 0.104614f, 0.117004f, 0.130737f, 0.143921f, 0.156860f, 0.170288f, 0.183960f, 0.197754f, - 0.211304f, 0.224976f, 0.238892f, 0.251953f, 0.266357f, 0.280273f, 0.294922f, 0.308594f, - 0.322021f, 0.336914f, 0.350098f, 0.364502f, 0.378174f, 0.393066f, 0.407471f, 0.420166f, - 0.435059f, 0.449219f, 0.463135f, 0.477295f, 0.491699f, 0.506348f, 0.520996f, 0.534668f, - 0.549316f, 0.563477f, 0.577148f, 0.591309f, 0.605469f, 0.620605f, 0.634766f, 0.648438f, - 0.663086f, 0.677734f, 0.691895f, 0.706543f, 0.720215f, 0.734863f, 0.750488f, 0.765137f, - 0.779297f, 0.793945f, 0.872559f, 0.843262f, 0.820801f, 0.803223f, 0.787598f, 0.773926f, - 0.005283f, 0.016052f, 0.028030f, 0.039246f, 0.050751f, 0.063232f, 0.074829f, 0.087341f, - 0.099976f, 0.112732f, 0.125122f, 0.138062f, 0.150757f, 0.163696f, 0.176758f, 0.189697f, - 0.203125f, 0.216553f, 0.229614f, 0.243286f, 0.256592f, 0.269775f, 0.283203f, 0.297119f, - 0.310547f, 0.324463f, 0.337891f, 0.351807f, 0.365234f, 0.378662f, 0.392822f, 0.406738f, - 0.419922f, 0.434814f, 0.448730f, 0.461182f, 0.476562f, 0.489746f, 0.502930f, 0.517578f, - 0.531738f, 0.545410f, 0.559082f, 0.573730f, 0.587402f, 0.602051f, 0.615723f, 0.629395f, - 0.644043f, 0.658203f, 0.672363f, 0.686523f, 0.701660f, 0.714844f, 0.729980f, 0.743652f, - 0.758301f, 0.774414f, 0.862305f, 0.835449f, 0.813965f, 0.796875f, 0.782227f, 0.769043f, - 0.005272f, 0.015427f, 0.026230f, 0.037506f, 0.049164f, 0.060516f, 0.072021f, 0.083740f, - 0.095825f, 0.108521f, 0.120361f, 0.132324f, 0.144897f, 0.156738f, 0.169922f, 0.182373f, - 0.195068f, 0.208008f, 0.220459f, 0.233887f, 0.246948f, 0.260254f, 0.272461f, 0.285889f, - 0.299561f, 0.312500f, 0.325684f, 0.338867f, 0.352783f, 0.365479f, 0.378906f, 0.392334f, - 0.406006f, 0.419189f, 0.432861f, 0.446777f, 0.460693f, 0.473877f, 0.486572f, 0.500977f, - 0.515137f, 0.528809f, 0.542480f, 0.555176f, 0.569824f, 0.583984f, 0.597656f, 0.611328f, - 0.625000f, 0.639648f, 0.653320f, 0.667480f, 0.681641f, 0.695801f, 0.709961f, 0.723633f, - 0.738281f, 0.752930f, 0.852539f, 0.827148f, 0.807129f, 0.790527f, 0.776367f, 0.764160f, - 0.004822f, 0.014885f, 0.025360f, 0.035767f, 0.046570f, 0.057587f, 0.068726f, 0.080139f, - 0.091736f, 0.103577f, 0.115479f, 0.126709f, 0.138672f, 0.150879f, 0.162231f, 0.174805f, - 0.187622f, 0.199951f, 0.212524f, 0.224854f, 0.236694f, 0.249878f, 0.262207f, 0.275391f, - 0.287842f, 0.300293f, 0.313477f, 0.326904f, 0.340088f, 0.353027f, 0.365479f, 0.378174f, - 0.391602f, 0.404541f, 0.417236f, 0.431641f, 0.444336f, 0.457764f, 0.470703f, 0.484375f, - 0.497803f, 0.510742f, 0.524902f, 0.537598f, 0.552246f, 0.564941f, 0.579590f, 0.592285f, - 0.606445f, 0.621094f, 0.634277f, 0.646973f, 0.662109f, 0.675781f, 0.689453f, 0.704102f, - 0.718262f, 0.733398f, 0.842285f, 0.818848f, 0.799805f, 0.784180f, 0.770996f, 0.758301f, - 0.004745f, 0.014427f, 0.024277f, 0.034546f, 0.044800f, 0.055176f, 0.066040f, 0.076477f, - 0.087341f, 0.099060f, 0.110474f, 0.121216f, 0.132690f, 0.144165f, 0.156006f, 0.167358f, - 0.179688f, 0.191284f, 0.203247f, 0.216187f, 0.227905f, 0.239868f, 0.252441f, 0.264648f, - 0.277100f, 0.289307f, 0.301270f, 0.314453f, 0.326660f, 0.338867f, 0.352539f, 0.364990f, - 0.377686f, 0.390137f, 0.403076f, 0.416016f, 0.428467f, 0.441406f, 0.453857f, 0.468262f, - 0.480957f, 0.494385f, 0.507324f, 0.520020f, 0.534180f, 0.547363f, 0.560059f, 0.573730f, - 0.586914f, 0.601074f, 0.615234f, 0.628418f, 0.641602f, 0.656250f, 0.669434f, 0.683594f, - 0.697754f, 0.712402f, 0.832520f, 0.809570f, 0.792480f, 0.778320f, 0.764160f, 0.753906f, - 0.004612f, 0.013840f, 0.023483f, 0.033081f, 0.042999f, 0.052490f, 0.063049f, 0.073303f, - 0.083801f, 0.094238f, 0.105042f, 0.115967f, 0.127319f, 0.138062f, 0.149048f, 0.160645f, - 0.171875f, 0.183228f, 0.194946f, 0.206665f, 0.218384f, 0.230347f, 0.241699f, 0.253906f, - 0.265869f, 0.277832f, 0.290039f, 0.301758f, 0.314209f, 0.326660f, 0.339111f, 0.351074f, - 0.363281f, 0.375977f, 0.388428f, 0.401123f, 0.413330f, 0.426270f, 0.439453f, 0.451904f, - 0.464111f, 0.478027f, 0.489746f, 0.503418f, 0.515625f, 0.529297f, 0.542480f, 0.556152f, - 0.569336f, 0.582031f, 0.595215f, 0.608887f, 0.622559f, 0.636230f, 0.649902f, 0.663574f, - 0.677246f, 0.691895f, 0.821289f, 0.802246f, 0.785645f, 0.771484f, 0.758789f, 0.748047f, - 0.004345f, 0.012985f, 0.022156f, 0.030884f, 0.040802f, 0.050568f, 0.060303f, 0.069946f, - 0.079956f, 0.090393f, 0.100403f, 0.111084f, 0.120667f, 0.131714f, 0.142700f, 0.153198f, - 0.164429f, 0.175659f, 0.186523f, 0.197876f, 0.208496f, 0.220337f, 0.231567f, 0.243286f, - 0.254639f, 0.266113f, 0.277832f, 0.289795f, 0.301758f, 0.313477f, 0.325439f, 0.337402f, - 0.349609f, 0.361328f, 0.373779f, 0.385986f, 0.398193f, 0.410889f, 0.423340f, 0.435059f, - 0.447998f, 0.460205f, 0.473389f, 0.486084f, 0.499023f, 0.511230f, 0.524414f, 0.537109f, - 0.549805f, 0.563477f, 0.576172f, 0.589355f, 0.603027f, 0.616699f, 0.629883f, 0.644531f, - 0.658691f, 0.670898f, 0.811035f, 0.792969f, 0.777832f, 0.764648f, 0.752441f, 0.742676f, - 0.004002f, 0.012718f, 0.021210f, 0.029877f, 0.039246f, 0.048431f, 0.057281f, 0.067078f, - 0.076538f, 0.086121f, 0.096008f, 0.105957f, 0.115540f, 0.125732f, 0.136475f, 0.146729f, - 0.157227f, 0.167236f, 0.177979f, 0.189819f, 0.200195f, 0.210693f, 0.221802f, 0.232788f, - 0.243896f, 0.255127f, 0.266602f, 0.278320f, 0.289062f, 0.300293f, 0.312012f, 0.323975f, - 0.335449f, 0.347168f, 0.359131f, 0.371094f, 0.382812f, 0.394775f, 0.406982f, 0.419434f, - 0.431152f, 0.443604f, 0.455566f, 0.468506f, 0.481445f, 0.493408f, 0.506348f, 0.519043f, - 0.531738f, 0.544922f, 0.558105f, 0.570801f, 0.583984f, 0.597168f, 0.610352f, 0.624512f, - 0.637695f, 0.651855f, 0.800293f, 0.785156f, 0.770508f, 0.757812f, 0.747070f, 0.737305f, - 0.003967f, 0.011940f, 0.020203f, 0.028931f, 0.037109f, 0.045898f, 0.054840f, 0.063477f, - 0.073059f, 0.082214f, 0.090942f, 0.100647f, 0.110535f, 0.120178f, 0.129639f, 0.139648f, - 0.149902f, 0.160156f, 0.170044f, 0.180786f, 0.190674f, 0.201416f, 0.211792f, 0.222412f, - 0.233521f, 0.244751f, 0.255615f, 0.266113f, 0.276855f, 0.288574f, 0.299561f, 0.311279f, - 0.322266f, 0.333984f, 0.344727f, 0.356934f, 0.368164f, 0.379395f, 0.390869f, 0.403076f, - 0.415283f, 0.427246f, 0.439453f, 0.451172f, 0.464111f, 0.476807f, 0.488281f, 0.500977f, - 0.513672f, 0.526367f, 0.538574f, 0.551758f, 0.564453f, 0.577637f, 0.590820f, 0.604492f, - 0.618164f, 0.631836f, 0.790039f, 0.775879f, 0.763184f, 0.750977f, 0.740723f, 0.731445f, - 0.003679f, 0.011749f, 0.019135f, 0.027237f, 0.035431f, 0.043884f, 0.052399f, 0.060577f, - 0.069153f, 0.077881f, 0.086731f, 0.095947f, 0.104797f, 0.114380f, 0.123535f, 0.133057f, - 0.142700f, 0.152588f, 0.162231f, 0.171753f, 0.182129f, 0.192261f, 0.202026f, 0.212524f, - 0.222900f, 0.233643f, 0.243896f, 0.254395f, 0.264893f, 0.276123f, 0.286621f, 0.297119f, - 0.308105f, 0.319336f, 0.331299f, 0.341553f, 0.353027f, 0.364258f, 0.375977f, 0.387451f, - 0.399414f, 0.410645f, 0.422607f, 0.434814f, 0.445801f, 0.458984f, 0.470703f, 0.482910f, - 0.495361f, 0.508301f, 0.520020f, 0.532227f, 0.545410f, 0.558594f, 0.570801f, 0.584961f, - 0.597656f, 0.611816f, 0.778809f, 0.768066f, 0.754883f, 0.743652f, 0.733887f, 0.725098f, - 0.003525f, 0.010956f, 0.018433f, 0.026260f, 0.033295f, 0.041870f, 0.049377f, 0.057709f, - 0.065735f, 0.074463f, 0.082764f, 0.091736f, 0.099976f, 0.108582f, 0.118103f, 0.126465f, - 0.135742f, 0.144775f, 0.154175f, 0.164307f, 0.173218f, 0.182983f, 0.192505f, 0.202759f, - 0.212646f, 0.221924f, 0.232910f, 0.242188f, 0.252930f, 0.262939f, 0.273926f, 0.284180f, - 0.294922f, 0.305420f, 0.316162f, 0.327637f, 0.338867f, 0.349609f, 0.361084f, 0.371826f, - 0.382812f, 0.395020f, 0.406494f, 0.417725f, 0.429688f, 0.441406f, 0.452637f, 0.465088f, - 0.477783f, 0.489258f, 0.501953f, 0.514160f, 0.527344f, 0.539062f, 0.551758f, 0.564941f, - 0.578125f, 0.591797f, 0.768555f, 0.759277f, 0.748047f, 0.736816f, 0.728027f, 0.718750f, - 0.003363f, 0.010353f, 0.017548f, 0.024765f, 0.032196f, 0.039673f, 0.046936f, 0.054565f, - 0.062561f, 0.070496f, 0.078308f, 0.086731f, 0.094910f, 0.103333f, 0.111633f, 0.120422f, - 0.129150f, 0.137695f, 0.146973f, 0.155762f, 0.164673f, 0.173950f, 0.183228f, 0.193359f, - 0.201782f, 0.212036f, 0.221436f, 0.231323f, 0.241699f, 0.251221f, 0.261719f, 0.271729f, - 0.281494f, 0.291992f, 0.302734f, 0.312988f, 0.323730f, 0.334961f, 0.345459f, 0.357666f, - 0.367432f, 0.378662f, 0.389893f, 0.401855f, 0.412842f, 0.424316f, 0.435791f, 0.447266f, - 0.459473f, 0.471436f, 0.482910f, 0.495605f, 0.507324f, 0.520508f, 0.533203f, 0.545898f, - 0.558594f, 0.570801f, 0.757812f, 0.750488f, 0.740234f, 0.729980f, 0.720703f, 0.712402f, - 0.003254f, 0.010048f, 0.016815f, 0.023453f, 0.030609f, 0.037537f, 0.044617f, 0.051971f, - 0.059265f, 0.066833f, 0.074280f, 0.082153f, 0.089905f, 0.097717f, 0.106018f, 0.113770f, - 0.122131f, 0.131104f, 0.139282f, 0.147705f, 0.155762f, 0.165161f, 0.173950f, 0.183228f, - 0.192139f, 0.200928f, 0.210693f, 0.220093f, 0.229736f, 0.239258f, 0.248657f, 0.259277f, - 0.268799f, 0.279053f, 0.288574f, 0.299561f, 0.309814f, 0.319580f, 0.330322f, 0.340820f, - 0.352783f, 0.362549f, 0.374023f, 0.385010f, 0.395752f, 0.407471f, 0.418701f, 0.429688f, - 0.441650f, 0.453125f, 0.465088f, 0.477539f, 0.489014f, 0.500977f, 0.513184f, 0.526855f, - 0.539062f, 0.552246f, 0.747559f, 0.741699f, 0.731934f, 0.722656f, 0.714355f, 0.707031f, - 0.003345f, 0.009262f, 0.015900f, 0.022614f, 0.029282f, 0.035522f, 0.042633f, 0.048981f, - 0.056000f, 0.063110f, 0.070801f, 0.077454f, 0.084839f, 0.092590f, 0.100281f, 0.107849f, - 0.116089f, 0.123169f, 0.131348f, 0.139648f, 0.148193f, 0.156616f, 0.164795f, 0.173584f, - 0.182617f, 0.191284f, 0.200073f, 0.208740f, 0.218140f, 0.227417f, 0.236694f, 0.246338f, - 0.255859f, 0.265381f, 0.275146f, 0.285889f, 0.294922f, 0.305420f, 0.315918f, 0.325928f, - 0.336670f, 0.347412f, 0.358154f, 0.368652f, 0.378662f, 0.390381f, 0.402100f, 0.412842f, - 0.424316f, 0.435059f, 0.447021f, 0.458984f, 0.470459f, 0.482422f, 0.494873f, 0.508301f, - 0.520020f, 0.532227f, 0.737305f, 0.732910f, 0.723633f, 0.715820f, 0.708008f, 0.700195f, - 0.003195f, 0.009010f, 0.015137f, 0.021225f, 0.027466f, 0.033844f, 0.040161f, 0.046417f, - 0.053497f, 0.059875f, 0.066711f, 0.073425f, 0.080505f, 0.087280f, 0.094788f, 0.102173f, - 0.109070f, 0.117004f, 0.124634f, 0.132446f, 0.139893f, 0.147705f, 0.155884f, 0.163940f, - 0.172729f, 0.180908f, 0.189697f, 0.198242f, 0.206665f, 0.215820f, 0.225220f, 0.233765f, - 0.243408f, 0.251953f, 0.262207f, 0.271484f, 0.281494f, 0.291260f, 0.300537f, 0.311035f, - 0.320801f, 0.332520f, 0.341797f, 0.352051f, 0.362305f, 0.373535f, 0.384521f, 0.395264f, - 0.406494f, 0.417480f, 0.429443f, 0.440430f, 0.451904f, 0.463867f, 0.476074f, 0.487793f, - 0.499268f, 0.513184f, 0.726562f, 0.723633f, 0.716309f, 0.708496f, 0.700684f, 0.694336f, - 0.002859f, 0.008507f, 0.014366f, 0.020203f, 0.026123f, 0.031891f, 0.038025f, 0.044281f, - 0.050354f, 0.056519f, 0.062683f, 0.069275f, 0.075195f, 0.082458f, 0.088806f, 0.095947f, - 0.102783f, 0.110046f, 0.117065f, 0.124878f, 0.132080f, 0.139282f, 0.146851f, 0.154907f, - 0.162598f, 0.171265f, 0.178833f, 0.187500f, 0.195435f, 0.204590f, 0.213013f, 0.221680f, - 0.231079f, 0.239502f, 0.248047f, 0.258301f, 0.267334f, 0.277100f, 0.286133f, 0.296387f, - 0.306641f, 0.316162f, 0.326416f, 0.336426f, 0.346924f, 0.357422f, 0.367188f, 0.378418f, - 0.389160f, 0.400391f, 0.411865f, 0.422852f, 0.433594f, 0.445557f, 0.457520f, 0.468994f, - 0.481445f, 0.493408f, 0.715332f, 0.715332f, 0.708984f, 0.700684f, 0.693848f, 0.687988f, - 0.002701f, 0.008080f, 0.013718f, 0.019058f, 0.024582f, 0.030197f, 0.035675f, 0.041748f, - 0.047302f, 0.053589f, 0.059082f, 0.065308f, 0.071777f, 0.077576f, 0.084106f, 0.090332f, - 0.097107f, 0.103577f, 0.110046f, 0.117493f, 0.124146f, 0.131470f, 0.138550f, 0.145508f, - 0.153564f, 0.161377f, 0.169067f, 0.176880f, 0.184814f, 0.192627f, 0.201294f, 0.209717f, - 0.218140f, 0.226929f, 0.235229f, 0.245117f, 0.253418f, 0.262939f, 0.272705f, 0.281738f, - 0.290771f, 0.300781f, 0.310791f, 0.321289f, 0.330566f, 0.341064f, 0.351562f, 0.361572f, - 0.372559f, 0.382568f, 0.393066f, 0.405273f, 0.415771f, 0.426758f, 0.438721f, 0.450439f, - 0.461670f, 0.474121f, 0.704102f, 0.706543f, 0.700195f, 0.693359f, 0.687012f, 0.681152f, - 0.002546f, 0.007771f, 0.012985f, 0.017975f, 0.023392f, 0.028976f, 0.034180f, 0.039368f, - 0.044556f, 0.050110f, 0.055847f, 0.061218f, 0.066895f, 0.072815f, 0.078674f, 0.085083f, - 0.091309f, 0.097168f, 0.103516f, 0.110107f, 0.116821f, 0.123413f, 0.130371f, 0.137329f, - 0.144165f, 0.151733f, 0.158813f, 0.166382f, 0.174438f, 0.182129f, 0.190063f, 0.197510f, - 0.206055f, 0.214355f, 0.222778f, 0.231812f, 0.240723f, 0.249023f, 0.258789f, 0.267578f, - 0.276855f, 0.285889f, 0.295654f, 0.305420f, 0.315430f, 0.324463f, 0.334961f, 0.345215f, - 0.354492f, 0.365234f, 0.376221f, 0.387451f, 0.398926f, 0.409424f, 0.419678f, 0.432129f, - 0.443848f, 0.455566f, 0.693848f, 0.697266f, 0.691895f, 0.686523f, 0.680176f, 0.674805f, - 0.002542f, 0.007271f, 0.012337f, 0.017181f, 0.021744f, 0.026840f, 0.031555f, 0.037231f, - 0.042236f, 0.046906f, 0.051941f, 0.057709f, 0.063049f, 0.068542f, 0.073853f, 0.079712f, - 0.085266f, 0.091064f, 0.096985f, 0.103027f, 0.109009f, 0.115417f, 0.122192f, 0.128540f, - 0.135132f, 0.141846f, 0.148926f, 0.156250f, 0.163696f, 0.171387f, 0.178223f, 0.186035f, - 0.194580f, 0.202271f, 0.210327f, 0.218994f, 0.227173f, 0.235596f, 0.244385f, 0.252930f, - 0.262451f, 0.271240f, 0.280762f, 0.290771f, 0.299805f, 0.309082f, 0.318359f, 0.329102f, - 0.338623f, 0.348633f, 0.358643f, 0.370117f, 0.379639f, 0.390869f, 0.401611f, 0.413330f, - 0.425293f, 0.436523f, 0.682129f, 0.688477f, 0.684082f, 0.678711f, 0.673340f, 0.667969f, - 0.002300f, 0.007076f, 0.011505f, 0.016251f, 0.020401f, 0.025665f, 0.029816f, 0.034790f, - 0.039368f, 0.044159f, 0.048798f, 0.053955f, 0.059174f, 0.064148f, 0.069153f, 0.074463f, - 0.079346f, 0.085266f, 0.090759f, 0.096191f, 0.102112f, 0.108032f, 0.114075f, 0.120117f, - 0.126587f, 0.133057f, 0.139648f, 0.146240f, 0.153442f, 0.160400f, 0.167725f, 0.174683f, - 0.182739f, 0.190308f, 0.198120f, 0.206177f, 0.214355f, 0.222656f, 0.230713f, 0.239258f, - 0.248413f, 0.257080f, 0.265869f, 0.274658f, 0.284424f, 0.292725f, 0.302490f, 0.313232f, - 0.321777f, 0.331787f, 0.341797f, 0.352295f, 0.363281f, 0.373535f, 0.383545f, 0.395264f, - 0.405762f, 0.416992f, 0.671387f, 0.679688f, 0.675293f, 0.670898f, 0.666016f, 0.661133f, - 0.002104f, 0.006474f, 0.010506f, 0.015099f, 0.018875f, 0.023911f, 0.028534f, 0.032715f, - 0.036652f, 0.041290f, 0.046021f, 0.050171f, 0.054535f, 0.059570f, 0.064575f, 0.069458f, - 0.074341f, 0.079346f, 0.084351f, 0.089844f, 0.095032f, 0.100830f, 0.106628f, 0.112122f, - 0.117859f, 0.124084f, 0.130249f, 0.136841f, 0.143188f, 0.149780f, 0.157349f, 0.163940f, - 0.171021f, 0.178345f, 0.186279f, 0.193848f, 0.201172f, 0.209717f, 0.217529f, 0.225464f, - 0.233765f, 0.242676f, 0.251221f, 0.260254f, 0.268311f, 0.278076f, 0.287109f, 0.296143f, - 0.305908f, 0.315674f, 0.325195f, 0.335449f, 0.344971f, 0.355469f, 0.365967f, 0.377441f, - 0.387939f, 0.398193f, 0.660645f, 0.670410f, 0.667969f, 0.663086f, 0.659180f, 0.654785f, - 0.002085f, 0.006306f, 0.010506f, 0.014107f, 0.018448f, 0.022293f, 0.026215f, 0.029953f, - 0.034515f, 0.038391f, 0.042786f, 0.046844f, 0.051361f, 0.055573f, 0.059784f, 0.064331f, - 0.068970f, 0.073425f, 0.078430f, 0.083313f, 0.088318f, 0.093567f, 0.098816f, 0.104126f, - 0.109924f, 0.115662f, 0.121521f, 0.127197f, 0.133545f, 0.139771f, 0.146729f, 0.153076f, - 0.160278f, 0.166992f, 0.174316f, 0.181274f, 0.188965f, 0.196045f, 0.204468f, 0.212036f, - 0.220459f, 0.228638f, 0.237183f, 0.245483f, 0.254150f, 0.262451f, 0.271484f, 0.281250f, - 0.290283f, 0.299561f, 0.308350f, 0.318115f, 0.328369f, 0.337158f, 0.349121f, 0.358887f, - 0.370117f, 0.380615f, 0.649414f, 0.661133f, 0.659668f, 0.655762f, 0.651855f, 0.647949f, - 0.001922f, 0.005867f, 0.009399f, 0.013565f, 0.017380f, 0.020859f, 0.024551f, 0.028442f, - 0.032318f, 0.035980f, 0.039551f, 0.043488f, 0.047333f, 0.051239f, 0.055573f, 0.059875f, - 0.063660f, 0.067810f, 0.072876f, 0.077087f, 0.081726f, 0.086304f, 0.091370f, 0.096863f, - 0.101746f, 0.107483f, 0.112732f, 0.117920f, 0.124329f, 0.130005f, 0.136108f, 0.142822f, - 0.149170f, 0.155396f, 0.162598f, 0.169434f, 0.176636f, 0.183838f, 0.191772f, 0.198975f, - 0.206665f, 0.214478f, 0.222290f, 0.230835f, 0.239258f, 0.247803f, 0.256836f, 0.264893f, - 0.274414f, 0.283203f, 0.292725f, 0.301758f, 0.311035f, 0.321289f, 0.332275f, 0.340820f, - 0.351562f, 0.363037f, 0.637695f, 0.652832f, 0.651367f, 0.647949f, 0.644531f, 0.641602f, - 0.002052f, 0.005253f, 0.009117f, 0.012482f, 0.016113f, 0.019302f, 0.022842f, 0.026230f, - 0.029831f, 0.033447f, 0.036682f, 0.040588f, 0.044189f, 0.047333f, 0.051178f, 0.055267f, - 0.058807f, 0.062683f, 0.067200f, 0.070984f, 0.075195f, 0.079895f, 0.084534f, 0.088806f, - 0.093933f, 0.098999f, 0.104309f, 0.109619f, 0.114807f, 0.120422f, 0.126587f, 0.132080f, - 0.138550f, 0.144775f, 0.151245f, 0.157837f, 0.164551f, 0.171387f, 0.178467f, 0.186157f, - 0.193359f, 0.201294f, 0.208740f, 0.216797f, 0.224854f, 0.233398f, 0.241211f, 0.250000f, - 0.258545f, 0.267822f, 0.276855f, 0.286133f, 0.295410f, 0.304932f, 0.314697f, 0.324463f, - 0.334229f, 0.344238f, 0.626953f, 0.642578f, 0.643066f, 0.641113f, 0.637695f, 0.634277f, - 0.001711f, 0.005424f, 0.008347f, 0.012024f, 0.014977f, 0.018066f, 0.021500f, 0.024399f, - 0.027756f, 0.030869f, 0.034058f, 0.037048f, 0.040558f, 0.044006f, 0.046906f, 0.050690f, - 0.054169f, 0.057983f, 0.061584f, 0.065247f, 0.069336f, 0.073425f, 0.077576f, 0.082092f, - 0.086670f, 0.091064f, 0.095886f, 0.101196f, 0.105957f, 0.111267f, 0.116943f, 0.122559f, - 0.128174f, 0.133789f, 0.140259f, 0.146118f, 0.153076f, 0.159424f, 0.166016f, 0.173462f, - 0.180542f, 0.187744f, 0.195435f, 0.203003f, 0.209961f, 0.218994f, 0.226562f, 0.234619f, - 0.243286f, 0.251709f, 0.260742f, 0.269531f, 0.277832f, 0.287354f, 0.297363f, 0.306885f, - 0.316406f, 0.326660f, 0.615234f, 0.633789f, 0.634277f, 0.632812f, 0.630371f, 0.626953f, - 0.001721f, 0.004829f, 0.008034f, 0.010857f, 0.013893f, 0.016953f, 0.019806f, 0.022705f, - 0.025589f, 0.028793f, 0.031616f, 0.034180f, 0.036926f, 0.039978f, 0.043213f, 0.046356f, - 0.049744f, 0.052887f, 0.056305f, 0.059906f, 0.063416f, 0.067322f, 0.070862f, 0.075134f, - 0.079285f, 0.083435f, 0.088074f, 0.092712f, 0.097534f, 0.102173f, 0.107544f, 0.112305f, - 0.118225f, 0.123657f, 0.129272f, 0.135376f, 0.141602f, 0.147705f, 0.153931f, 0.160889f, - 0.167847f, 0.174683f, 0.181885f, 0.189209f, 0.196533f, 0.204224f, 0.212524f, 0.219727f, - 0.228271f, 0.236572f, 0.245483f, 0.253418f, 0.261719f, 0.270996f, 0.280029f, 0.289307f, - 0.300537f, 0.309326f, 0.604004f, 0.625000f, 0.626953f, 0.625000f, 0.622559f, 0.620117f, - 0.001624f, 0.004730f, 0.007412f, 0.010300f, 0.013199f, 0.015717f, 0.018448f, 0.020935f, - 0.023163f, 0.026138f, 0.028687f, 0.031204f, 0.033875f, 0.036743f, 0.039825f, 0.042389f, - 0.045166f, 0.048523f, 0.051422f, 0.054535f, 0.057953f, 0.061249f, 0.064880f, 0.068542f, - 0.072388f, 0.076355f, 0.080505f, 0.084534f, 0.089294f, 0.093750f, 0.098389f, 0.103210f, - 0.108337f, 0.113647f, 0.118896f, 0.124817f, 0.130737f, 0.135986f, 0.142212f, 0.148560f, - 0.155151f, 0.162109f, 0.168579f, 0.175415f, 0.183105f, 0.190552f, 0.197998f, 0.205322f, - 0.213623f, 0.221436f, 0.229370f, 0.237915f, 0.246216f, 0.254883f, 0.264160f, 0.273438f, - 0.282471f, 0.292236f, 0.593262f, 0.615723f, 0.618164f, 0.617188f, 0.615234f, 0.612793f, - 0.001355f, 0.004463f, 0.007061f, 0.009506f, 0.011612f, 0.014381f, 0.016830f, 0.019394f, - 0.021576f, 0.023697f, 0.026428f, 0.028778f, 0.030975f, 0.033386f, 0.035950f, 0.038513f, - 0.041260f, 0.044067f, 0.046967f, 0.049622f, 0.052612f, 0.055847f, 0.059052f, 0.062164f, - 0.065918f, 0.069397f, 0.073242f, 0.077271f, 0.081055f, 0.085327f, 0.089661f, 0.094177f, - 0.098877f, 0.103455f, 0.108582f, 0.113647f, 0.119812f, 0.125000f, 0.130981f, 0.137085f, - 0.142944f, 0.149414f, 0.156006f, 0.162354f, 0.169434f, 0.176514f, 0.183716f, 0.191284f, - 0.198975f, 0.206421f, 0.214844f, 0.222412f, 0.231323f, 0.238647f, 0.247437f, 0.256592f, - 0.265625f, 0.276367f, 0.581055f, 0.606445f, 0.609863f, 0.608887f, 0.607910f, 0.606445f, - 0.001413f, 0.004128f, 0.006180f, 0.008781f, 0.010994f, 0.013496f, 0.015427f, 0.017654f, - 0.019684f, 0.021881f, 0.024139f, 0.025879f, 0.028137f, 0.030334f, 0.032471f, 0.034821f, - 0.037354f, 0.039642f, 0.042236f, 0.044708f, 0.047394f, 0.050079f, 0.053223f, 0.056244f, - 0.059479f, 0.062622f, 0.066223f, 0.069946f, 0.073608f, 0.077209f, 0.081604f, 0.085632f, - 0.089722f, 0.094360f, 0.098999f, 0.103943f, 0.108826f, 0.114319f, 0.119568f, 0.125122f, - 0.131104f, 0.137085f, 0.143433f, 0.150024f, 0.156494f, 0.163330f, 0.170044f, 0.177490f, - 0.184326f, 0.191895f, 0.199707f, 0.207764f, 0.215698f, 0.223755f, 0.231812f, 0.240845f, - 0.249756f, 0.258789f, 0.568848f, 0.598145f, 0.601562f, 0.600586f, 0.600586f, 0.599121f, - 0.001182f, 0.003773f, 0.005970f, 0.008293f, 0.010277f, 0.012512f, 0.014030f, 0.016129f, - 0.017929f, 0.019791f, 0.021683f, 0.023590f, 0.025452f, 0.027328f, 0.029404f, 0.031677f, - 0.033539f, 0.035583f, 0.037903f, 0.040314f, 0.042877f, 0.045319f, 0.048126f, 0.050690f, - 0.053436f, 0.056519f, 0.059723f, 0.062744f, 0.066284f, 0.069702f, 0.073608f, 0.077209f, - 0.081055f, 0.085754f, 0.089783f, 0.094421f, 0.099060f, 0.103821f, 0.109192f, 0.114563f, - 0.119934f, 0.125488f, 0.131104f, 0.137695f, 0.144043f, 0.149780f, 0.156738f, 0.163940f, - 0.170654f, 0.177856f, 0.185181f, 0.192871f, 0.200439f, 0.208740f, 0.216675f, 0.225342f, - 0.233521f, 0.242554f, 0.557617f, 0.587891f, 0.592285f, 0.592773f, 0.592285f, 0.592285f, - 0.001198f, 0.003677f, 0.005547f, 0.007561f, 0.009468f, 0.011253f, 0.012833f, 0.014465f, - 0.016205f, 0.017792f, 0.019394f, 0.021240f, 0.022751f, 0.024475f, 0.026260f, 0.028015f, - 0.030136f, 0.031708f, 0.034088f, 0.036102f, 0.038361f, 0.040497f, 0.042816f, 0.045288f, - 0.047882f, 0.050476f, 0.053284f, 0.056183f, 0.059174f, 0.062500f, 0.065796f, 0.069153f, - 0.072998f, 0.076904f, 0.080994f, 0.085083f, 0.089478f, 0.094116f, 0.098633f, 0.103394f, - 0.108704f, 0.113953f, 0.119934f, 0.125366f, 0.131348f, 0.137329f, 0.143555f, 0.150391f, - 0.157227f, 0.163818f, 0.170776f, 0.178467f, 0.185791f, 0.193359f, 0.201538f, 0.209717f, - 0.218018f, 0.226807f, 0.544922f, 0.578613f, 0.583984f, 0.584961f, 0.585449f, 0.584473f, - 0.001067f, 0.003101f, 0.004974f, 0.006855f, 0.008522f, 0.009949f, 0.011635f, 0.012985f, - 0.014595f, 0.016052f, 0.017685f, 0.019012f, 0.020264f, 0.021851f, 0.023346f, 0.025146f, - 0.026688f, 0.028336f, 0.030304f, 0.031860f, 0.034119f, 0.035889f, 0.038025f, 0.040283f, - 0.042450f, 0.044952f, 0.047302f, 0.050049f, 0.052765f, 0.055908f, 0.058594f, 0.061859f, - 0.064880f, 0.068481f, 0.072327f, 0.076172f, 0.080200f, 0.084290f, 0.088684f, 0.093262f, - 0.098145f, 0.102905f, 0.108337f, 0.113708f, 0.119080f, 0.125000f, 0.131348f, 0.137329f, - 0.143921f, 0.150391f, 0.157593f, 0.164551f, 0.171753f, 0.179077f, 0.186768f, 0.194702f, - 0.203003f, 0.210815f, 0.534180f, 0.569336f, 0.575684f, 0.577637f, 0.577637f, 0.577148f, - 0.001196f, 0.003178f, 0.004601f, 0.006241f, 0.007782f, 0.009262f, 0.010391f, 0.011795f, - 0.012955f, 0.014198f, 0.015518f, 0.016785f, 0.018097f, 0.019409f, 0.020782f, 0.022247f, - 0.023544f, 0.025269f, 0.026749f, 0.028152f, 0.030045f, 0.031555f, 0.033630f, 0.035645f, - 0.037567f, 0.039642f, 0.041992f, 0.044281f, 0.046692f, 0.049042f, 0.052094f, 0.054779f, - 0.057831f, 0.060760f, 0.064209f, 0.067627f, 0.071228f, 0.075256f, 0.079224f, 0.083557f, - 0.087891f, 0.092468f, 0.097168f, 0.102356f, 0.107605f, 0.113098f, 0.119019f, 0.124878f, - 0.130859f, 0.137451f, 0.144287f, 0.150635f, 0.157471f, 0.164917f, 0.171997f, 0.179932f, - 0.187378f, 0.196899f, 0.521973f, 0.560547f, 0.566895f, 0.569824f, 0.570312f, 0.568848f, - 0.001242f, 0.002674f, 0.004421f, 0.005573f, 0.006882f, 0.008354f, 0.009491f, 0.010559f, - 0.011406f, 0.012695f, 0.013893f, 0.014908f, 0.015854f, 0.017044f, 0.018234f, 0.019501f, - 0.020752f, 0.022003f, 0.023254f, 0.024689f, 0.026154f, 0.027802f, 0.029434f, 0.031113f, - 0.032898f, 0.034668f, 0.036774f, 0.038910f, 0.040802f, 0.043030f, 0.045593f, 0.048065f, - 0.050873f, 0.053680f, 0.056458f, 0.059692f, 0.062866f, 0.066467f, 0.069946f, 0.074036f, - 0.077942f, 0.082275f, 0.086731f, 0.091614f, 0.096313f, 0.101562f, 0.106934f, 0.112671f, - 0.118591f, 0.124634f, 0.130859f, 0.137207f, 0.144043f, 0.151123f, 0.157593f, 0.165283f, - 0.173218f, 0.180664f, 0.510254f, 0.550781f, 0.558105f, 0.561035f, 0.562012f, 0.562012f, - 0.000842f, 0.002552f, 0.003769f, 0.005333f, 0.006149f, 0.007298f, 0.008362f, 0.009224f, - 0.010254f, 0.011230f, 0.012108f, 0.013092f, 0.014000f, 0.014992f, 0.016006f, 0.016953f, - 0.017990f, 0.019196f, 0.020142f, 0.021622f, 0.022827f, 0.024216f, 0.025513f, 0.026993f, - 0.028564f, 0.030212f, 0.032013f, 0.033813f, 0.035706f, 0.037598f, 0.039703f, 0.041840f, - 0.044159f, 0.046539f, 0.049347f, 0.052155f, 0.055084f, 0.058228f, 0.061554f, 0.065002f, - 0.068909f, 0.072693f, 0.076599f, 0.081238f, 0.085388f, 0.090515f, 0.095764f, 0.100891f, - 0.106689f, 0.112366f, 0.118103f, 0.124634f, 0.130859f, 0.137573f, 0.144287f, 0.151855f, - 0.158447f, 0.166260f, 0.498535f, 0.541992f, 0.549805f, 0.553711f, 0.554199f, 0.554688f, - 0.000874f, 0.002186f, 0.003445f, 0.004807f, 0.005562f, 0.006607f, 0.007378f, 0.008102f, - 0.008919f, 0.009666f, 0.010513f, 0.011131f, 0.012039f, 0.012848f, 0.013779f, 0.014671f, - 0.015465f, 0.016464f, 0.017517f, 0.018585f, 0.019730f, 0.020798f, 0.022018f, 0.023300f, - 0.024612f, 0.026093f, 0.027374f, 0.029022f, 0.030624f, 0.032440f, 0.034180f, 0.036285f, - 0.038116f, 0.040344f, 0.042725f, 0.045349f, 0.047913f, 0.050476f, 0.053406f, 0.056488f, - 0.059998f, 0.063354f, 0.067383f, 0.071289f, 0.075562f, 0.079834f, 0.084656f, 0.089478f, - 0.094849f, 0.100342f, 0.106140f, 0.111877f, 0.118042f, 0.124573f, 0.130981f, 0.137451f, - 0.144653f, 0.152588f, 0.486816f, 0.531738f, 0.541016f, 0.545410f, 0.547363f, 0.546875f, - 0.000667f, 0.002001f, 0.003244f, 0.003895f, 0.004936f, 0.005608f, 0.006477f, 0.006901f, - 0.007648f, 0.008354f, 0.009132f, 0.009766f, 0.010490f, 0.011177f, 0.011780f, 0.012543f, - 0.013420f, 0.014084f, 0.015045f, 0.015961f, 0.016876f, 0.017822f, 0.018768f, 0.019958f, - 0.021255f, 0.022232f, 0.023560f, 0.024780f, 0.026108f, 0.027634f, 0.029221f, 0.030762f, - 0.032684f, 0.034576f, 0.036621f, 0.038605f, 0.040985f, 0.043488f, 0.046021f, 0.049042f, - 0.051727f, 0.054901f, 0.058441f, 0.061981f, 0.065552f, 0.069885f, 0.074097f, 0.078857f, - 0.083923f, 0.088623f, 0.094360f, 0.099854f, 0.105957f, 0.111694f, 0.118164f, 0.124817f, - 0.131836f, 0.138794f, 0.474365f, 0.522949f, 0.532227f, 0.536621f, 0.538574f, 0.539062f, - 0.000876f, 0.002020f, 0.002857f, 0.003855f, 0.004436f, 0.005009f, 0.005482f, 0.006130f, - 0.006588f, 0.007084f, 0.007656f, 0.008286f, 0.008949f, 0.009506f, 0.010025f, 0.010803f, - 0.011444f, 0.012047f, 0.012802f, 0.013512f, 0.014305f, 0.015282f, 0.016052f, 0.016846f, - 0.017914f, 0.018829f, 0.019882f, 0.021027f, 0.022232f, 0.023453f, 0.024689f, 0.026169f, - 0.027573f, 0.029327f, 0.031036f, 0.032806f, 0.034882f, 0.036743f, 0.039032f, 0.041626f, - 0.044312f, 0.046936f, 0.050018f, 0.053253f, 0.056610f, 0.060272f, 0.064392f, 0.068542f, - 0.072937f, 0.078003f, 0.082886f, 0.088318f, 0.093933f, 0.099670f, 0.106140f, 0.112000f, - 0.118713f, 0.125732f, 0.463135f, 0.513672f, 0.524414f, 0.528809f, 0.530762f, 0.532227f, - 0.000573f, 0.001698f, 0.002670f, 0.003082f, 0.003735f, 0.004318f, 0.004673f, 0.005161f, - 0.005779f, 0.006203f, 0.006565f, 0.007015f, 0.007591f, 0.007965f, 0.008583f, 0.009094f, - 0.009491f, 0.010239f, 0.010780f, 0.011353f, 0.012047f, 0.012787f, 0.013504f, 0.014206f, - 0.015060f, 0.015915f, 0.016708f, 0.017685f, 0.018677f, 0.019653f, 0.020828f, 0.021866f, - 0.023224f, 0.024445f, 0.025818f, 0.027557f, 0.029114f, 0.030991f, 0.032928f, 0.035034f, - 0.037201f, 0.039581f, 0.042328f, 0.045166f, 0.048157f, 0.051392f, 0.054962f, 0.058685f, - 0.062988f, 0.067444f, 0.072021f, 0.077148f, 0.082520f, 0.088196f, 0.093750f, 0.100403f, - 0.106201f, 0.112976f, 0.450928f, 0.503906f, 0.515137f, 0.520020f, 0.522949f, 0.524414f, - 0.000643f, 0.001637f, 0.002197f, 0.002800f, 0.003376f, 0.003613f, 0.003914f, 0.004391f, - 0.004742f, 0.005150f, 0.005466f, 0.005924f, 0.006344f, 0.006645f, 0.007046f, 0.007591f, - 0.008118f, 0.008560f, 0.008934f, 0.009529f, 0.010147f, 0.010651f, 0.011276f, 0.011787f, - 0.012543f, 0.013229f, 0.013916f, 0.014740f, 0.015564f, 0.016388f, 0.017258f, 0.018188f, - 0.019257f, 0.020355f, 0.021729f, 0.022766f, 0.024277f, 0.025696f, 0.027237f, 0.029022f, - 0.030945f, 0.033020f, 0.035248f, 0.037689f, 0.040405f, 0.043182f, 0.046295f, 0.049866f, - 0.053528f, 0.057526f, 0.061920f, 0.066284f, 0.071716f, 0.077209f, 0.082703f, 0.088196f, - 0.094177f, 0.101074f, 0.438965f, 0.494629f, 0.507324f, 0.512207f, 0.515137f, 0.516113f, - 0.000484f, 0.001272f, 0.001968f, 0.002327f, 0.002573f, 0.003054f, 0.003338f, 0.003660f, - 0.003906f, 0.004303f, 0.004658f, 0.004921f, 0.005222f, 0.005547f, 0.005878f, 0.006290f, - 0.006542f, 0.007015f, 0.007442f, 0.007851f, 0.008339f, 0.008713f, 0.009247f, 0.009811f, - 0.010345f, 0.010849f, 0.011490f, 0.012123f, 0.012733f, 0.013428f, 0.014183f, 0.014961f, - 0.015839f, 0.016815f, 0.017731f, 0.018768f, 0.019821f, 0.021072f, 0.022385f, 0.023727f, - 0.025345f, 0.027084f, 0.028946f, 0.030914f, 0.033295f, 0.035614f, 0.038513f, 0.041473f, - 0.044678f, 0.048462f, 0.052338f, 0.056671f, 0.061310f, 0.066101f, 0.071533f, 0.077148f, - 0.083069f, 0.089172f, 0.427246f, 0.485352f, 0.498535f, 0.503906f, 0.508301f, 0.509766f, - 0.000416f, 0.001121f, 0.001410f, 0.001959f, 0.002159f, 0.002558f, 0.002724f, 0.002939f, - 0.003220f, 0.003447f, 0.003733f, 0.003944f, 0.004219f, 0.004578f, 0.004810f, 0.005100f, - 0.005402f, 0.005783f, 0.006077f, 0.006382f, 0.006729f, 0.007141f, 0.007526f, 0.007965f, - 0.008354f, 0.008858f, 0.009300f, 0.009789f, 0.010452f, 0.010986f, 0.011658f, 0.012131f, - 0.012833f, 0.013702f, 0.014435f, 0.015266f, 0.016113f, 0.017136f, 0.018143f, 0.019241f, - 0.020493f, 0.021820f, 0.023346f, 0.025085f, 0.027023f, 0.028976f, 0.031174f, 0.033966f, - 0.036743f, 0.039856f, 0.043396f, 0.047180f, 0.051605f, 0.056152f, 0.061127f, 0.066284f, - 0.072021f, 0.078247f, 0.415283f, 0.475586f, 0.490234f, 0.496338f, 0.499756f, 0.501953f, - 0.000493f, 0.001126f, 0.001391f, 0.001574f, 0.001786f, 0.002073f, 0.002188f, 0.002417f, - 0.002657f, 0.002785f, 0.002964f, 0.003189f, 0.003384f, 0.003687f, 0.003859f, 0.004124f, - 0.004330f, 0.004555f, 0.004890f, 0.005119f, 0.005451f, 0.005749f, 0.006054f, 0.006348f, - 0.006683f, 0.007050f, 0.007458f, 0.007889f, 0.008339f, 0.008751f, 0.009323f, 0.009766f, - 0.010353f, 0.010887f, 0.011520f, 0.012192f, 0.012932f, 0.013748f, 0.014542f, 0.015434f, - 0.016434f, 0.017471f, 0.018723f, 0.019989f, 0.021500f, 0.023117f, 0.024948f, 0.027100f, - 0.029770f, 0.032166f, 0.035248f, 0.038696f, 0.042633f, 0.046875f, 0.051605f, 0.056427f, - 0.061859f, 0.067688f, 0.403320f, 0.467041f, 0.480957f, 0.487793f, 0.491699f, 0.494385f, - 0.000336f, 0.000673f, 0.001150f, 0.001274f, 0.001482f, 0.001630f, 0.001748f, 0.001904f, - 0.002087f, 0.002232f, 0.002306f, 0.002497f, 0.002672f, 0.002872f, 0.003092f, 0.003225f, - 0.003387f, 0.003553f, 0.003819f, 0.003979f, 0.004230f, 0.004517f, 0.004738f, 0.005016f, - 0.005322f, 0.005569f, 0.005848f, 0.006184f, 0.006573f, 0.006851f, 0.007271f, 0.007660f, - 0.008064f, 0.008568f, 0.009048f, 0.009567f, 0.010139f, 0.010788f, 0.011391f, 0.012161f, - 0.012939f, 0.013763f, 0.014694f, 0.015717f, 0.016815f, 0.018097f, 0.019714f, 0.021149f, - 0.023270f, 0.025421f, 0.028015f, 0.030991f, 0.034271f, 0.038116f, 0.042328f, 0.046997f, - 0.052094f, 0.057770f, 0.391113f, 0.457031f, 0.472412f, 0.479736f, 0.484375f, 0.486816f, - 0.000309f, 0.000612f, 0.000953f, 0.001086f, 0.001191f, 0.001281f, 0.001351f, 0.001442f, - 0.001610f, 0.001733f, 0.001783f, 0.001991f, 0.002087f, 0.002232f, 0.002337f, 0.002495f, - 0.002611f, 0.002775f, 0.002935f, 0.003101f, 0.003302f, 0.003496f, 0.003622f, 0.003839f, - 0.004047f, 0.004265f, 0.004494f, 0.004738f, 0.005039f, 0.005272f, 0.005650f, 0.005898f, - 0.006210f, 0.006588f, 0.006950f, 0.007332f, 0.007782f, 0.008240f, 0.008766f, 0.009331f, - 0.009964f, 0.010612f, 0.011314f, 0.012062f, 0.013023f, 0.014038f, 0.015007f, 0.016251f, - 0.017761f, 0.019501f, 0.021530f, 0.023926f, 0.026718f, 0.030106f, 0.033905f, 0.038361f, - 0.043060f, 0.048370f, 0.379395f, 0.446777f, 0.464111f, 0.471191f, 0.475586f, 0.479492f, - 0.000439f, 0.000476f, 0.000672f, 0.000752f, 0.000810f, 0.000949f, 0.001011f, 0.001121f, - 0.001160f, 0.001249f, 0.001408f, 0.001493f, 0.001591f, 0.001719f, 0.001788f, 0.001845f, - 0.001982f, 0.002106f, 0.002201f, 0.002357f, 0.002460f, 0.002598f, 0.002724f, 0.002869f, - 0.003036f, 0.003187f, 0.003397f, 0.003569f, 0.003763f, 0.004017f, 0.004211f, 0.004414f, - 0.004704f, 0.004890f, 0.005234f, 0.005524f, 0.005825f, 0.006187f, 0.006535f, 0.006977f, - 0.007423f, 0.007874f, 0.008553f, 0.009079f, 0.009857f, 0.010567f, 0.011360f, 0.012306f, - 0.013390f, 0.014702f, 0.016220f, 0.017960f, 0.020157f, 0.022995f, 0.026352f, 0.030212f, - 0.034790f, 0.039459f, 0.368408f, 0.437744f, 0.455322f, 0.463379f, 0.468018f, 0.471436f, - 0.000202f, 0.000437f, 0.000488f, 0.000579f, 0.000664f, 0.000692f, 0.000792f, 0.000762f, - 0.000875f, 0.000949f, 0.001038f, 0.001068f, 0.001116f, 0.001196f, 0.001300f, 0.001352f, - 0.001458f, 0.001529f, 0.001623f, 0.001667f, 0.001770f, 0.001884f, 0.001989f, 0.002071f, - 0.002203f, 0.002310f, 0.002445f, 0.002556f, 0.002680f, 0.002876f, 0.002991f, 0.003206f, - 0.003365f, 0.003531f, 0.003759f, 0.003956f, 0.004227f, 0.004513f, 0.004768f, 0.005074f, - 0.005402f, 0.005756f, 0.006142f, 0.006603f, 0.007160f, 0.007645f, 0.008339f, 0.008987f, - 0.009819f, 0.010780f, 0.011803f, 0.013153f, 0.014763f, 0.016876f, 0.019623f, 0.022995f, - 0.026978f, 0.031708f, 0.356445f, 0.428223f, 0.446533f, 0.455078f, 0.460449f, 0.463379f, - 0.000126f, 0.000241f, 0.000344f, 0.000353f, 0.000437f, 0.000522f, 0.000513f, 0.000552f, - 0.000613f, 0.000699f, 0.000717f, 0.000727f, 0.000763f, 0.000848f, 0.000877f, 0.000956f, - 0.000963f, 0.001068f, 0.001128f, 0.001170f, 0.001238f, 0.001311f, 0.001385f, 0.001454f, - 0.001534f, 0.001603f, 0.001714f, 0.001779f, 0.001885f, 0.002016f, 0.002092f, 0.002214f, - 0.002331f, 0.002460f, 0.002613f, 0.002777f, 0.002924f, 0.003120f, 0.003298f, 0.003496f, - 0.003708f, 0.004009f, 0.004292f, 0.004601f, 0.004951f, 0.005341f, 0.005772f, 0.006260f, - 0.006901f, 0.007572f, 0.008324f, 0.009300f, 0.010445f, 0.011848f, 0.013870f, 0.016678f, - 0.020218f, 0.024536f, 0.345703f, 0.419189f, 0.437500f, 0.447021f, 0.452393f, 0.455811f, - 0.000146f, 0.000240f, 0.000268f, 0.000268f, 0.000310f, 0.000311f, 0.000331f, 0.000366f, - 0.000410f, 0.000447f, 0.000446f, 0.000517f, 0.000511f, 0.000571f, 0.000596f, 0.000618f, - 0.000674f, 0.000691f, 0.000723f, 0.000762f, 0.000822f, 0.000856f, 0.000912f, 0.000950f, - 0.001014f, 0.001049f, 0.001128f, 0.001188f, 0.001237f, 0.001303f, 0.001371f, 0.001466f, - 0.001532f, 0.001623f, 0.001701f, 0.001805f, 0.001945f, 0.002035f, 0.002186f, 0.002329f, - 0.002460f, 0.002632f, 0.002819f, 0.003012f, 0.003271f, 0.003550f, 0.003819f, 0.004162f, - 0.004539f, 0.005024f, 0.005585f, 0.006233f, 0.007050f, 0.008072f, 0.009331f, 0.011269f, - 0.014160f, 0.018112f, 0.333740f, 0.408447f, 0.428711f, 0.438232f, 0.443359f, 0.447510f, - 0.000053f, 0.000163f, 0.000155f, 0.000160f, 0.000191f, 0.000228f, 0.000206f, 0.000233f, - 0.000248f, 0.000263f, 0.000267f, 0.000294f, 0.000324f, 0.000335f, 0.000364f, 0.000378f, - 0.000396f, 0.000435f, 0.000445f, 0.000490f, 0.000502f, 0.000522f, 0.000543f, 0.000582f, - 0.000619f, 0.000665f, 0.000679f, 0.000705f, 0.000755f, 0.000797f, 0.000856f, 0.000887f, - 0.000953f, 0.000988f, 0.001043f, 0.001103f, 0.001177f, 0.001256f, 0.001331f, 0.001410f, - 0.001508f, 0.001612f, 0.001734f, 0.001873f, 0.001999f, 0.002163f, 0.002378f, 0.002565f, - 0.002827f, 0.003119f, 0.003479f, 0.003899f, 0.004463f, 0.005116f, 0.005951f, 0.007153f, - 0.009163f, 0.012535f, 0.322510f, 0.400146f, 0.420654f, 0.430176f, 0.436523f, 0.440430f, - 0.000097f, 0.000107f, 0.000095f, 0.000087f, 0.000107f, 0.000110f, 0.000137f, 0.000139f, - 0.000140f, 0.000147f, 0.000168f, 0.000175f, 0.000177f, 0.000184f, 0.000210f, 0.000200f, - 0.000224f, 0.000239f, 0.000246f, 0.000258f, 0.000278f, 0.000288f, 0.000312f, 0.000324f, - 0.000347f, 0.000368f, 0.000382f, 0.000395f, 0.000418f, 0.000440f, 0.000471f, 0.000495f, - 0.000521f, 0.000547f, 0.000577f, 0.000620f, 0.000649f, 0.000695f, 0.000749f, 0.000785f, - 0.000838f, 0.000897f, 0.000972f, 0.001028f, 0.001118f, 0.001204f, 0.001316f, 0.001432f, - 0.001580f, 0.001748f, 0.001961f, 0.002207f, 0.002533f, 0.002941f, 0.003487f, 0.004223f, - 0.005371f, 0.007809f, 0.311523f, 0.390381f, 0.411377f, 0.421875f, 0.428467f, 0.432617f, - 0.000000f, 0.000055f, 0.000046f, 0.000054f, 0.000060f, 0.000058f, 0.000060f, 0.000068f, - 0.000068f, 0.000082f, 0.000076f, 0.000078f, 0.000092f, 0.000087f, 0.000091f, 0.000097f, - 0.000105f, 0.000115f, 0.000118f, 0.000124f, 0.000128f, 0.000133f, 0.000139f, 0.000154f, - 0.000160f, 0.000172f, 0.000175f, 0.000191f, 0.000201f, 0.000211f, 0.000221f, 0.000238f, - 0.000242f, 0.000257f, 0.000277f, 0.000295f, 0.000309f, 0.000326f, 0.000351f, 0.000375f, - 0.000400f, 0.000428f, 0.000459f, 0.000490f, 0.000535f, 0.000579f, 0.000626f, 0.000683f, - 0.000754f, 0.000836f, 0.000952f, 0.001064f, 0.001237f, 0.001460f, 0.001751f, 0.002157f, - 0.002800f, 0.004189f, 0.299561f, 0.380127f, 0.403076f, 0.413574f, 0.419922f, 0.424072f, - 0.000059f, 0.000039f, 0.000032f, 0.000028f, 0.000025f, 0.000025f, 0.000025f, 0.000024f, - 0.000023f, 0.000024f, 0.000026f, 0.000034f, 0.000029f, 0.000031f, 0.000038f, 0.000040f, - 0.000042f, 0.000043f, 0.000042f, 0.000043f, 0.000048f, 0.000054f, 0.000058f, 0.000056f, - 0.000060f, 0.000062f, 0.000066f, 0.000069f, 0.000072f, 0.000078f, 0.000082f, 0.000085f, - 0.000093f, 0.000096f, 0.000099f, 0.000106f, 0.000116f, 0.000123f, 0.000132f, 0.000140f, - 0.000150f, 0.000154f, 0.000167f, 0.000184f, 0.000192f, 0.000212f, 0.000231f, 0.000251f, - 0.000282f, 0.000314f, 0.000350f, 0.000401f, 0.000463f, 0.000554f, 0.000679f, 0.000861f, - 0.001157f, 0.001750f, 0.289307f, 0.371582f, 0.394043f, 0.406006f, 0.412109f, 0.417236f, - 0.000031f, 0.000020f, 0.000016f, 0.000014f, 0.000013f, 0.000012f, 0.000011f, 0.000011f, - 0.000010f, 0.000010f, 0.000010f, 0.000009f, 0.000009f, 0.000008f, 0.000008f, 0.000009f, - 0.000009f, 0.000007f, 0.000008f, 0.000008f, 0.000010f, 0.000011f, 0.000012f, 0.000013f, - 0.000013f, 0.000013f, 0.000014f, 0.000017f, 0.000017f, 0.000016f, 0.000018f, 0.000019f, - 0.000021f, 0.000021f, 0.000022f, 0.000025f, 0.000027f, 0.000025f, 0.000028f, 0.000030f, - 0.000033f, 0.000036f, 0.000038f, 0.000040f, 0.000042f, 0.000047f, 0.000052f, 0.000057f, - 0.000060f, 0.000068f, 0.000073f, 0.000089f, 0.000104f, 0.000124f, 0.000153f, 0.000204f, - 0.000293f, 0.000497f, 0.278076f, 0.362793f, 0.385498f, 0.397705f, 0.405029f, 0.409912f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000000f, 0.000000f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, - 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, - 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, - 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, - 0.000001f, 0.000001f, 0.000001f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, - 0.000002f, 0.000003f, 0.000003f, 0.000004f, 0.000004f, 0.000005f, 0.000005f, 0.000008f, - 0.000012f, 0.000026f, 0.267822f, 0.353027f, 0.376953f, 0.388916f, 0.395996f, 0.401367f, - }, - { - 0.006824f, 0.021286f, 0.036285f, 0.051208f, 0.066467f, 0.082825f, 0.098694f, 0.114563f, - 0.130737f, 0.146973f, 0.162720f, 0.179932f, 0.196411f, 0.212646f, 0.229370f, 0.246338f, - 0.263184f, 0.279785f, 0.297363f, 0.314209f, 0.331055f, 0.348389f, 0.365479f, 0.383301f, - 0.400146f, 0.417725f, 0.435303f, 0.451904f, 0.469971f, 0.486816f, 0.503906f, 0.521484f, - 0.539551f, 0.556641f, 0.573730f, 0.592285f, 0.609375f, 0.627441f, 0.644531f, 0.662598f, - 0.679688f, 0.696777f, 0.714355f, 0.731934f, 0.749512f, 0.768066f, 0.784180f, 0.802246f, - 0.820312f, 0.837891f, 0.854980f, 0.871582f, 0.889648f, 0.906738f, 0.924805f, 0.941406f, - 0.959473f, 0.976074f, 0.953125f, 0.895020f, 0.857422f, 0.827637f, 0.803223f, 0.781738f, - 0.006741f, 0.020706f, 0.035187f, 0.049866f, 0.065125f, 0.079895f, 0.095581f, 0.111206f, - 0.126953f, 0.142822f, 0.158569f, 0.174561f, 0.190796f, 0.207031f, 0.223511f, 0.239380f, - 0.256104f, 0.272705f, 0.289307f, 0.305664f, 0.322754f, 0.338867f, 0.356201f, 0.372314f, - 0.389404f, 0.406494f, 0.423828f, 0.440430f, 0.457520f, 0.474854f, 0.491211f, 0.508789f, - 0.525391f, 0.541992f, 0.559082f, 0.576660f, 0.594238f, 0.610840f, 0.627930f, 0.645508f, - 0.662598f, 0.679199f, 0.696289f, 0.713379f, 0.731445f, 0.747559f, 0.765137f, 0.782715f, - 0.799805f, 0.816895f, 0.834473f, 0.851074f, 0.868164f, 0.884766f, 0.902344f, 0.919434f, - 0.936523f, 0.953613f, 0.942871f, 0.887695f, 0.851562f, 0.823730f, 0.799805f, 0.779297f, - 0.006504f, 0.020004f, 0.033875f, 0.048676f, 0.063110f, 0.077759f, 0.092712f, 0.108032f, - 0.123230f, 0.138672f, 0.153931f, 0.170044f, 0.185791f, 0.200806f, 0.217041f, 0.233276f, - 0.248901f, 0.265137f, 0.280762f, 0.297363f, 0.313721f, 0.329834f, 0.346680f, 0.363037f, - 0.378418f, 0.395752f, 0.411621f, 0.428467f, 0.445312f, 0.461670f, 0.479004f, 0.494873f, - 0.511230f, 0.527832f, 0.544434f, 0.561523f, 0.578613f, 0.594727f, 0.611328f, 0.628906f, - 0.645508f, 0.662109f, 0.679199f, 0.695312f, 0.712402f, 0.729004f, 0.746094f, 0.762695f, - 0.779297f, 0.796387f, 0.812500f, 0.829590f, 0.846191f, 0.863281f, 0.879395f, 0.896973f, - 0.914062f, 0.930176f, 0.932129f, 0.879395f, 0.845703f, 0.818848f, 0.795898f, 0.776367f, - 0.006226f, 0.019318f, 0.032959f, 0.046631f, 0.060699f, 0.075745f, 0.089966f, 0.104553f, - 0.119385f, 0.134277f, 0.149292f, 0.164917f, 0.179932f, 0.195190f, 0.210693f, 0.226562f, - 0.242188f, 0.257568f, 0.273438f, 0.289062f, 0.304932f, 0.320557f, 0.336426f, 0.352539f, - 0.368652f, 0.384766f, 0.400391f, 0.417236f, 0.433105f, 0.448730f, 0.465088f, 0.481689f, - 0.497559f, 0.513672f, 0.528809f, 0.546875f, 0.562500f, 0.578613f, 0.595215f, 0.612793f, - 0.627930f, 0.645508f, 0.661621f, 0.677246f, 0.693848f, 0.709961f, 0.726562f, 0.743164f, - 0.759766f, 0.774902f, 0.791992f, 0.808594f, 0.825195f, 0.841309f, 0.856934f, 0.874023f, - 0.890625f, 0.907715f, 0.921387f, 0.872070f, 0.839355f, 0.813477f, 0.791504f, 0.772461f, - 0.005928f, 0.018997f, 0.031830f, 0.045380f, 0.059235f, 0.072754f, 0.087463f, 0.101562f, - 0.115723f, 0.130371f, 0.145264f, 0.159668f, 0.175049f, 0.189453f, 0.204468f, 0.219482f, - 0.234497f, 0.250000f, 0.266113f, 0.280273f, 0.295410f, 0.311768f, 0.327393f, 0.343018f, - 0.357422f, 0.373779f, 0.389404f, 0.404785f, 0.421143f, 0.437012f, 0.452881f, 0.468262f, - 0.484375f, 0.499512f, 0.515137f, 0.531738f, 0.546875f, 0.562500f, 0.579102f, 0.595215f, - 0.610840f, 0.627441f, 0.643555f, 0.659180f, 0.674805f, 0.691406f, 0.708008f, 0.723145f, - 0.738770f, 0.755371f, 0.771484f, 0.787598f, 0.803711f, 0.819824f, 0.835449f, 0.851562f, - 0.867676f, 0.884277f, 0.910156f, 0.864258f, 0.832520f, 0.808105f, 0.787109f, 0.769043f, - 0.005939f, 0.018066f, 0.030991f, 0.043488f, 0.057312f, 0.070557f, 0.084473f, 0.098328f, - 0.112610f, 0.126587f, 0.140259f, 0.154907f, 0.169678f, 0.184326f, 0.198608f, 0.213379f, - 0.227783f, 0.242065f, 0.257568f, 0.272705f, 0.287109f, 0.302246f, 0.318115f, 0.333252f, - 0.347656f, 0.362549f, 0.378418f, 0.393555f, 0.408936f, 0.423828f, 0.439697f, 0.455078f, - 0.471191f, 0.484863f, 0.500488f, 0.517578f, 0.532227f, 0.547363f, 0.562500f, 0.579102f, - 0.594727f, 0.610352f, 0.625488f, 0.641602f, 0.657227f, 0.671875f, 0.687500f, 0.704102f, - 0.719238f, 0.733887f, 0.750488f, 0.767090f, 0.782715f, 0.798340f, 0.813965f, 0.830566f, - 0.845215f, 0.862305f, 0.899902f, 0.855469f, 0.825684f, 0.801758f, 0.782227f, 0.764648f, - 0.005684f, 0.017639f, 0.030334f, 0.042572f, 0.055298f, 0.068054f, 0.081787f, 0.095276f, - 0.108765f, 0.122192f, 0.136353f, 0.150513f, 0.164307f, 0.178467f, 0.192627f, 0.206665f, - 0.221436f, 0.234985f, 0.249634f, 0.264404f, 0.278564f, 0.293213f, 0.308350f, 0.321533f, - 0.337646f, 0.353027f, 0.367432f, 0.381592f, 0.395996f, 0.411865f, 0.426758f, 0.441895f, - 0.456543f, 0.471680f, 0.485840f, 0.501465f, 0.517090f, 0.531738f, 0.546387f, 0.562012f, - 0.576660f, 0.592773f, 0.608398f, 0.623047f, 0.638672f, 0.654297f, 0.668457f, 0.684082f, - 0.699707f, 0.714844f, 0.730469f, 0.745605f, 0.761230f, 0.777832f, 0.791504f, 0.807617f, - 0.823242f, 0.839355f, 0.889160f, 0.847656f, 0.818848f, 0.796387f, 0.776855f, 0.760254f, - 0.005417f, 0.017136f, 0.028778f, 0.041016f, 0.054047f, 0.066528f, 0.079590f, 0.092102f, - 0.105225f, 0.118652f, 0.131714f, 0.145630f, 0.158813f, 0.172607f, 0.186523f, 0.200317f, - 0.213745f, 0.227905f, 0.242188f, 0.256104f, 0.270020f, 0.283936f, 0.299072f, 0.312744f, - 0.327148f, 0.341797f, 0.355957f, 0.369629f, 0.384766f, 0.399414f, 0.413574f, 0.427490f, - 0.443115f, 0.457764f, 0.472656f, 0.487061f, 0.501465f, 0.516602f, 0.530762f, 0.545898f, - 0.560547f, 0.574707f, 0.589844f, 0.605469f, 0.619629f, 0.633301f, 0.648926f, 0.665527f, - 0.679688f, 0.694824f, 0.709961f, 0.725586f, 0.739746f, 0.755371f, 0.770020f, 0.786133f, - 0.802246f, 0.817383f, 0.877930f, 0.838867f, 0.812012f, 0.790039f, 0.771973f, 0.755371f, - 0.005520f, 0.016464f, 0.027695f, 0.039948f, 0.051575f, 0.063965f, 0.076660f, 0.089111f, - 0.101807f, 0.114319f, 0.126953f, 0.140381f, 0.153564f, 0.166992f, 0.180298f, 0.193970f, - 0.207153f, 0.220337f, 0.234131f, 0.248169f, 0.261475f, 0.275146f, 0.288818f, 0.302734f, - 0.316162f, 0.330566f, 0.345459f, 0.358887f, 0.372803f, 0.386719f, 0.401367f, 0.415527f, - 0.429199f, 0.443848f, 0.458008f, 0.472412f, 0.486572f, 0.500977f, 0.515137f, 0.529785f, - 0.544434f, 0.558105f, 0.572754f, 0.587891f, 0.601074f, 0.617188f, 0.631836f, 0.645020f, - 0.660645f, 0.674805f, 0.689453f, 0.704590f, 0.719727f, 0.734375f, 0.750000f, 0.764160f, - 0.780273f, 0.794922f, 0.866699f, 0.830566f, 0.804688f, 0.784180f, 0.766113f, 0.750977f, - 0.005222f, 0.016022f, 0.026962f, 0.038086f, 0.050049f, 0.061798f, 0.074158f, 0.085876f, - 0.098145f, 0.110718f, 0.122986f, 0.135864f, 0.148438f, 0.161133f, 0.173584f, 0.187378f, - 0.199707f, 0.213501f, 0.226440f, 0.240112f, 0.252441f, 0.266113f, 0.279785f, 0.292725f, - 0.306152f, 0.320068f, 0.333984f, 0.347900f, 0.361572f, 0.374512f, 0.387695f, 0.402344f, - 0.416504f, 0.429688f, 0.443604f, 0.458008f, 0.471680f, 0.485596f, 0.499023f, 0.513184f, - 0.527832f, 0.541016f, 0.555664f, 0.569336f, 0.583984f, 0.598633f, 0.612793f, 0.626465f, - 0.641602f, 0.656250f, 0.669922f, 0.684570f, 0.698730f, 0.713867f, 0.728516f, 0.742188f, - 0.757812f, 0.771484f, 0.855957f, 0.822266f, 0.797852f, 0.777832f, 0.760742f, 0.746094f, - 0.004944f, 0.015327f, 0.026230f, 0.037201f, 0.048187f, 0.059448f, 0.071167f, 0.082642f, - 0.094727f, 0.106506f, 0.119019f, 0.130371f, 0.143555f, 0.155640f, 0.167725f, 0.180908f, - 0.193604f, 0.206177f, 0.218506f, 0.231812f, 0.244873f, 0.257568f, 0.270996f, 0.283203f, - 0.296387f, 0.309814f, 0.322754f, 0.336670f, 0.348877f, 0.362061f, 0.376465f, 0.389893f, - 0.402588f, 0.415283f, 0.429443f, 0.443115f, 0.457031f, 0.470459f, 0.483887f, 0.497314f, - 0.511230f, 0.524414f, 0.538574f, 0.551758f, 0.565918f, 0.579590f, 0.593750f, 0.606934f, - 0.621094f, 0.635254f, 0.649902f, 0.664062f, 0.678223f, 0.692871f, 0.707031f, 0.721191f, - 0.735840f, 0.750488f, 0.846191f, 0.813477f, 0.790527f, 0.770996f, 0.754883f, 0.740723f, - 0.004951f, 0.014656f, 0.025253f, 0.035309f, 0.046417f, 0.057465f, 0.068665f, 0.079773f, - 0.091370f, 0.102844f, 0.114441f, 0.126099f, 0.138062f, 0.150391f, 0.161987f, 0.174561f, - 0.186523f, 0.198730f, 0.211060f, 0.223267f, 0.235352f, 0.248779f, 0.260986f, 0.274414f, - 0.286621f, 0.298584f, 0.312256f, 0.324463f, 0.337158f, 0.350342f, 0.363281f, 0.376953f, - 0.389404f, 0.402344f, 0.415283f, 0.428955f, 0.441162f, 0.455322f, 0.467285f, 0.481201f, - 0.493896f, 0.507324f, 0.520996f, 0.534668f, 0.547852f, 0.561035f, 0.575195f, 0.588867f, - 0.603027f, 0.616211f, 0.630371f, 0.643555f, 0.658203f, 0.671875f, 0.686035f, 0.699707f, - 0.714844f, 0.729492f, 0.833984f, 0.804688f, 0.782227f, 0.764160f, 0.749512f, 0.735352f, - 0.004700f, 0.014343f, 0.024200f, 0.034515f, 0.044586f, 0.055176f, 0.066162f, 0.077209f, - 0.087830f, 0.098816f, 0.110413f, 0.121826f, 0.132690f, 0.144897f, 0.156372f, 0.168213f, - 0.179443f, 0.191650f, 0.203369f, 0.215088f, 0.227661f, 0.239990f, 0.251709f, 0.263916f, - 0.276611f, 0.289551f, 0.301270f, 0.313965f, 0.325928f, 0.338135f, 0.350586f, 0.363037f, - 0.376465f, 0.388428f, 0.401123f, 0.414062f, 0.426514f, 0.439209f, 0.452393f, 0.465088f, - 0.478271f, 0.491455f, 0.503906f, 0.517090f, 0.530273f, 0.543457f, 0.556641f, 0.570312f, - 0.583008f, 0.597168f, 0.610352f, 0.624512f, 0.638184f, 0.651367f, 0.665527f, 0.679199f, - 0.692871f, 0.708496f, 0.823242f, 0.796387f, 0.774902f, 0.757812f, 0.742676f, 0.729980f, - 0.004395f, 0.013802f, 0.023499f, 0.033173f, 0.043121f, 0.053345f, 0.063538f, 0.073730f, - 0.085083f, 0.095581f, 0.106140f, 0.116760f, 0.127930f, 0.139160f, 0.150757f, 0.161621f, - 0.173096f, 0.184814f, 0.196289f, 0.207520f, 0.219971f, 0.231201f, 0.242920f, 0.254150f, - 0.266602f, 0.278320f, 0.290527f, 0.302490f, 0.314209f, 0.326904f, 0.338867f, 0.349854f, - 0.362305f, 0.375488f, 0.387451f, 0.400146f, 0.412354f, 0.424805f, 0.436768f, 0.449219f, - 0.461914f, 0.475098f, 0.487061f, 0.500000f, 0.512695f, 0.525391f, 0.538574f, 0.551758f, - 0.564453f, 0.577148f, 0.590820f, 0.604004f, 0.618164f, 0.631348f, 0.644531f, 0.658203f, - 0.672363f, 0.686523f, 0.812500f, 0.786621f, 0.767090f, 0.750977f, 0.736816f, 0.724609f, - 0.004425f, 0.013405f, 0.022385f, 0.032043f, 0.041565f, 0.051605f, 0.061340f, 0.071106f, - 0.081116f, 0.091125f, 0.101868f, 0.112671f, 0.123169f, 0.133667f, 0.144897f, 0.155029f, - 0.166748f, 0.177246f, 0.188599f, 0.199585f, 0.211182f, 0.222046f, 0.233643f, 0.245361f, - 0.255615f, 0.268066f, 0.279053f, 0.291260f, 0.303223f, 0.314209f, 0.325684f, 0.338379f, - 0.349854f, 0.361572f, 0.374023f, 0.385254f, 0.397949f, 0.409912f, 0.421143f, 0.434082f, - 0.445801f, 0.457764f, 0.470215f, 0.482910f, 0.495361f, 0.508301f, 0.520996f, 0.534180f, - 0.546387f, 0.560059f, 0.572266f, 0.584961f, 0.597168f, 0.610840f, 0.624023f, 0.638184f, - 0.650879f, 0.666016f, 0.801270f, 0.778320f, 0.760254f, 0.744141f, 0.730469f, 0.719238f, - 0.004261f, 0.012543f, 0.021591f, 0.031052f, 0.039734f, 0.049164f, 0.058838f, 0.068420f, - 0.077881f, 0.087402f, 0.098145f, 0.108276f, 0.118225f, 0.128784f, 0.138550f, 0.149292f, - 0.159790f, 0.170654f, 0.181519f, 0.191772f, 0.203003f, 0.213623f, 0.225098f, 0.235107f, - 0.247070f, 0.257324f, 0.269287f, 0.280273f, 0.291260f, 0.302246f, 0.313721f, 0.325439f, - 0.336670f, 0.348145f, 0.359619f, 0.371338f, 0.382812f, 0.395020f, 0.406738f, 0.418213f, - 0.429932f, 0.442139f, 0.454102f, 0.466309f, 0.479004f, 0.490723f, 0.502930f, 0.515625f, - 0.526855f, 0.540527f, 0.552246f, 0.565918f, 0.578613f, 0.591309f, 0.604492f, 0.617188f, - 0.630859f, 0.644043f, 0.790039f, 0.769531f, 0.751953f, 0.737305f, 0.724121f, 0.713379f, - 0.003983f, 0.012329f, 0.020538f, 0.029312f, 0.038452f, 0.047241f, 0.056244f, 0.065552f, - 0.075195f, 0.084290f, 0.094238f, 0.103638f, 0.113403f, 0.123413f, 0.133057f, 0.143066f, - 0.153076f, 0.163696f, 0.173584f, 0.184204f, 0.194580f, 0.204834f, 0.215332f, 0.225952f, - 0.237305f, 0.247803f, 0.258545f, 0.269531f, 0.280518f, 0.291260f, 0.301758f, 0.312988f, - 0.324219f, 0.335205f, 0.346191f, 0.357178f, 0.368896f, 0.380127f, 0.391113f, 0.403076f, - 0.414551f, 0.426270f, 0.437500f, 0.449951f, 0.460938f, 0.473389f, 0.485596f, 0.497314f, - 0.509277f, 0.522461f, 0.533691f, 0.546875f, 0.558594f, 0.571289f, 0.583496f, 0.596680f, - 0.608887f, 0.623047f, 0.778809f, 0.761230f, 0.744141f, 0.730957f, 0.718262f, 0.707031f, - 0.003717f, 0.012016f, 0.020142f, 0.028137f, 0.036682f, 0.045441f, 0.053711f, 0.062927f, - 0.071777f, 0.080627f, 0.090210f, 0.099060f, 0.108643f, 0.118164f, 0.127808f, 0.137329f, - 0.147095f, 0.156128f, 0.166748f, 0.175903f, 0.186157f, 0.196655f, 0.206909f, 0.216797f, - 0.227417f, 0.236816f, 0.247559f, 0.258301f, 0.268799f, 0.278809f, 0.289795f, 0.299805f, - 0.310547f, 0.321777f, 0.333008f, 0.343262f, 0.354492f, 0.365234f, 0.376953f, 0.387939f, - 0.398438f, 0.410400f, 0.421387f, 0.433105f, 0.444824f, 0.455811f, 0.467529f, 0.479736f, - 0.491943f, 0.502930f, 0.515625f, 0.527344f, 0.540039f, 0.551758f, 0.563965f, 0.576660f, - 0.589844f, 0.602539f, 0.767578f, 0.751465f, 0.736328f, 0.723633f, 0.711914f, 0.701660f, - 0.003813f, 0.011337f, 0.019028f, 0.027252f, 0.035583f, 0.043396f, 0.051849f, 0.060028f, - 0.068481f, 0.077026f, 0.086121f, 0.095093f, 0.103821f, 0.112610f, 0.121765f, 0.131470f, - 0.140503f, 0.149780f, 0.159058f, 0.168701f, 0.178711f, 0.187744f, 0.197998f, 0.207397f, - 0.217651f, 0.227661f, 0.236694f, 0.246704f, 0.257080f, 0.267334f, 0.277832f, 0.288330f, - 0.298584f, 0.308838f, 0.319336f, 0.329590f, 0.340332f, 0.351318f, 0.361816f, 0.372559f, - 0.383301f, 0.395020f, 0.405273f, 0.416260f, 0.427734f, 0.439209f, 0.450195f, 0.462158f, - 0.473389f, 0.485107f, 0.497314f, 0.508301f, 0.520996f, 0.533203f, 0.544922f, 0.557617f, - 0.568848f, 0.582031f, 0.757324f, 0.742676f, 0.729004f, 0.716309f, 0.705566f, 0.695801f, - 0.003633f, 0.011040f, 0.018280f, 0.026062f, 0.033569f, 0.041229f, 0.049591f, 0.057373f, - 0.065308f, 0.073975f, 0.082214f, 0.090393f, 0.099243f, 0.107544f, 0.116028f, 0.125854f, - 0.134155f, 0.143311f, 0.151978f, 0.160767f, 0.170410f, 0.179321f, 0.188477f, 0.198242f, - 0.207764f, 0.217896f, 0.227051f, 0.236328f, 0.246338f, 0.256104f, 0.265869f, 0.276123f, - 0.285645f, 0.295898f, 0.306152f, 0.316162f, 0.326172f, 0.336914f, 0.347412f, 0.358154f, - 0.368164f, 0.378906f, 0.389648f, 0.400146f, 0.410889f, 0.421631f, 0.432861f, 0.444824f, - 0.456055f, 0.466797f, 0.479004f, 0.490234f, 0.501465f, 0.514160f, 0.525879f, 0.537598f, - 0.549316f, 0.561523f, 0.745605f, 0.733887f, 0.721191f, 0.708496f, 0.699219f, 0.689453f, - 0.003469f, 0.010429f, 0.017609f, 0.024612f, 0.032135f, 0.039520f, 0.047516f, 0.055206f, - 0.062347f, 0.070618f, 0.078308f, 0.085938f, 0.094727f, 0.102417f, 0.111511f, 0.119446f, - 0.127441f, 0.136475f, 0.144897f, 0.154175f, 0.162476f, 0.171509f, 0.180054f, 0.189697f, - 0.198486f, 0.207886f, 0.216553f, 0.225830f, 0.235229f, 0.244873f, 0.254395f, 0.263428f, - 0.273193f, 0.283203f, 0.292969f, 0.302734f, 0.312744f, 0.322510f, 0.333008f, 0.342773f, - 0.353027f, 0.363037f, 0.374023f, 0.384521f, 0.395264f, 0.405762f, 0.416260f, 0.427002f, - 0.438232f, 0.449219f, 0.460449f, 0.471924f, 0.482910f, 0.494629f, 0.506348f, 0.517578f, - 0.529785f, 0.541504f, 0.734375f, 0.725098f, 0.712891f, 0.701660f, 0.692383f, 0.683594f, - 0.003328f, 0.009804f, 0.016373f, 0.023727f, 0.030746f, 0.037994f, 0.044952f, 0.052032f, - 0.059998f, 0.067383f, 0.074707f, 0.082214f, 0.089783f, 0.097961f, 0.105774f, 0.114197f, - 0.122131f, 0.129517f, 0.137695f, 0.146118f, 0.154419f, 0.163330f, 0.171997f, 0.180664f, - 0.188477f, 0.197388f, 0.206055f, 0.215332f, 0.224365f, 0.233765f, 0.242798f, 0.251709f, - 0.260986f, 0.270020f, 0.279785f, 0.289062f, 0.299561f, 0.308594f, 0.318115f, 0.328613f, - 0.338135f, 0.348877f, 0.358154f, 0.368408f, 0.378174f, 0.388916f, 0.399658f, 0.410156f, - 0.420898f, 0.431885f, 0.442871f, 0.453369f, 0.463867f, 0.475342f, 0.486572f, 0.498535f, - 0.510742f, 0.521973f, 0.723633f, 0.715820f, 0.705078f, 0.694336f, 0.686035f, 0.677246f, - 0.003090f, 0.009628f, 0.016129f, 0.022644f, 0.029068f, 0.036407f, 0.042633f, 0.049866f, - 0.056946f, 0.063904f, 0.071167f, 0.078186f, 0.085327f, 0.092896f, 0.100098f, 0.107788f, - 0.115662f, 0.123230f, 0.131104f, 0.139160f, 0.146973f, 0.154907f, 0.162964f, 0.171265f, - 0.179565f, 0.188110f, 0.196777f, 0.204834f, 0.213745f, 0.222168f, 0.231079f, 0.239868f, - 0.248779f, 0.258057f, 0.267090f, 0.276611f, 0.285645f, 0.294434f, 0.304688f, 0.314209f, - 0.323242f, 0.332520f, 0.342773f, 0.353027f, 0.362549f, 0.373047f, 0.383057f, 0.393311f, - 0.404053f, 0.414307f, 0.424561f, 0.435059f, 0.445801f, 0.456787f, 0.467773f, 0.479004f, - 0.490479f, 0.501953f, 0.712891f, 0.707031f, 0.696777f, 0.687500f, 0.679199f, 0.671387f, - 0.003096f, 0.009026f, 0.015450f, 0.021606f, 0.027695f, 0.034302f, 0.040833f, 0.047455f, - 0.054077f, 0.060669f, 0.067444f, 0.074097f, 0.081604f, 0.088501f, 0.095337f, 0.102295f, - 0.109375f, 0.116821f, 0.124146f, 0.131592f, 0.139404f, 0.147217f, 0.155029f, 0.162231f, - 0.170288f, 0.177979f, 0.186646f, 0.194092f, 0.203247f, 0.211670f, 0.219604f, 0.228149f, - 0.236816f, 0.245605f, 0.254639f, 0.263184f, 0.272217f, 0.281250f, 0.290527f, 0.299805f, - 0.308838f, 0.318604f, 0.327637f, 0.337646f, 0.347900f, 0.356934f, 0.367432f, 0.376953f, - 0.387451f, 0.397217f, 0.407227f, 0.417480f, 0.427979f, 0.439209f, 0.449463f, 0.459717f, - 0.470947f, 0.482666f, 0.701172f, 0.698242f, 0.688477f, 0.680176f, 0.671875f, 0.665039f, - 0.002831f, 0.008789f, 0.014702f, 0.020523f, 0.026642f, 0.032684f, 0.038757f, 0.044708f, - 0.051666f, 0.057312f, 0.063660f, 0.070190f, 0.076904f, 0.083435f, 0.090454f, 0.097046f, - 0.103821f, 0.110535f, 0.117981f, 0.124817f, 0.131714f, 0.138916f, 0.146606f, 0.153687f, - 0.161011f, 0.168823f, 0.176270f, 0.184570f, 0.192139f, 0.200317f, 0.208008f, 0.216309f, - 0.224609f, 0.233032f, 0.241821f, 0.250244f, 0.258789f, 0.268066f, 0.276611f, 0.285400f, - 0.294678f, 0.303223f, 0.312500f, 0.322021f, 0.331787f, 0.340088f, 0.350830f, 0.360596f, - 0.369385f, 0.380371f, 0.389893f, 0.399658f, 0.410645f, 0.420654f, 0.430908f, 0.442383f, - 0.452148f, 0.464111f, 0.690430f, 0.688965f, 0.681152f, 0.672852f, 0.665039f, 0.658691f, - 0.002712f, 0.008553f, 0.013878f, 0.019638f, 0.025360f, 0.030716f, 0.037231f, 0.042633f, - 0.048615f, 0.054810f, 0.060638f, 0.066650f, 0.072205f, 0.078796f, 0.085083f, 0.091492f, - 0.097961f, 0.104065f, 0.110718f, 0.117859f, 0.124207f, 0.130981f, 0.138550f, 0.145142f, - 0.152588f, 0.160156f, 0.166992f, 0.174561f, 0.181885f, 0.189453f, 0.197754f, 0.205444f, - 0.213013f, 0.220825f, 0.229004f, 0.237061f, 0.246094f, 0.254639f, 0.262939f, 0.271484f, - 0.280273f, 0.288818f, 0.298584f, 0.307129f, 0.316162f, 0.325195f, 0.334229f, 0.344482f, - 0.353516f, 0.363525f, 0.372803f, 0.382812f, 0.392822f, 0.402344f, 0.412842f, 0.423096f, - 0.433350f, 0.444092f, 0.679199f, 0.679688f, 0.672852f, 0.665039f, 0.658203f, 0.651855f, - 0.002674f, 0.007828f, 0.013290f, 0.018723f, 0.023743f, 0.029160f, 0.034790f, 0.040100f, - 0.045929f, 0.051544f, 0.057068f, 0.063110f, 0.068359f, 0.074280f, 0.080078f, 0.086243f, - 0.092346f, 0.098206f, 0.104919f, 0.110779f, 0.117493f, 0.123291f, 0.130005f, 0.136963f, - 0.143677f, 0.150635f, 0.157471f, 0.164307f, 0.171631f, 0.179199f, 0.186279f, 0.193604f, - 0.201904f, 0.209229f, 0.217163f, 0.224976f, 0.233154f, 0.240967f, 0.249634f, 0.258301f, - 0.266113f, 0.274414f, 0.283691f, 0.291748f, 0.301025f, 0.310059f, 0.319336f, 0.327148f, - 0.337402f, 0.347168f, 0.355957f, 0.364746f, 0.375488f, 0.385498f, 0.394043f, 0.405273f, - 0.415283f, 0.426025f, 0.667969f, 0.670410f, 0.664551f, 0.657227f, 0.651367f, 0.645508f, - 0.002731f, 0.007622f, 0.012627f, 0.017868f, 0.022781f, 0.028107f, 0.032959f, 0.037811f, - 0.043121f, 0.048615f, 0.053925f, 0.059235f, 0.064514f, 0.070007f, 0.075562f, 0.080688f, - 0.086914f, 0.092102f, 0.098083f, 0.104309f, 0.110107f, 0.115906f, 0.122314f, 0.128540f, - 0.135010f, 0.141479f, 0.147949f, 0.154663f, 0.161865f, 0.168579f, 0.175415f, 0.182739f, - 0.191040f, 0.197510f, 0.205200f, 0.212891f, 0.219971f, 0.228638f, 0.236328f, 0.244263f, - 0.252686f, 0.260498f, 0.268799f, 0.278076f, 0.286133f, 0.294434f, 0.303223f, 0.312500f, - 0.320801f, 0.329834f, 0.339844f, 0.347656f, 0.357910f, 0.367676f, 0.376709f, 0.386963f, - 0.396729f, 0.406982f, 0.656738f, 0.662598f, 0.656738f, 0.649902f, 0.644531f, 0.638672f, - 0.002411f, 0.007168f, 0.012238f, 0.016739f, 0.021957f, 0.026184f, 0.031311f, 0.035583f, - 0.041016f, 0.045685f, 0.050568f, 0.055573f, 0.060791f, 0.065735f, 0.070557f, 0.076111f, - 0.081238f, 0.086792f, 0.092163f, 0.097534f, 0.103271f, 0.108887f, 0.114563f, 0.120605f, - 0.126587f, 0.132446f, 0.139038f, 0.145508f, 0.152100f, 0.158447f, 0.165527f, 0.171997f, - 0.178833f, 0.186035f, 0.193481f, 0.200928f, 0.207886f, 0.215820f, 0.222900f, 0.230713f, - 0.238770f, 0.246948f, 0.255127f, 0.262695f, 0.271484f, 0.280029f, 0.287842f, 0.296631f, - 0.305420f, 0.313965f, 0.322754f, 0.331787f, 0.340576f, 0.350342f, 0.359375f, 0.369385f, - 0.379150f, 0.388184f, 0.645508f, 0.652832f, 0.648438f, 0.643066f, 0.637695f, 0.632324f, - 0.002480f, 0.006691f, 0.011452f, 0.015900f, 0.020828f, 0.024734f, 0.029327f, 0.033752f, - 0.038513f, 0.042999f, 0.047638f, 0.052429f, 0.056671f, 0.061859f, 0.066040f, 0.071289f, - 0.075684f, 0.080688f, 0.086243f, 0.091248f, 0.096436f, 0.101562f, 0.107300f, 0.112366f, - 0.118347f, 0.124146f, 0.130249f, 0.135864f, 0.141968f, 0.148438f, 0.155029f, 0.161377f, - 0.167969f, 0.174683f, 0.181641f, 0.188599f, 0.195679f, 0.203247f, 0.210449f, 0.217529f, - 0.225342f, 0.233398f, 0.241577f, 0.249023f, 0.256592f, 0.264893f, 0.273193f, 0.281494f, - 0.289795f, 0.297607f, 0.306885f, 0.315430f, 0.323730f, 0.333496f, 0.342529f, 0.351318f, - 0.360840f, 0.370605f, 0.634766f, 0.643555f, 0.640625f, 0.635742f, 0.630859f, 0.625488f, - 0.002230f, 0.006477f, 0.010582f, 0.014870f, 0.019073f, 0.023270f, 0.027893f, 0.031860f, - 0.036072f, 0.040253f, 0.044373f, 0.048706f, 0.052856f, 0.057312f, 0.061859f, 0.066406f, - 0.070984f, 0.075317f, 0.080139f, 0.084839f, 0.089661f, 0.094910f, 0.099792f, 0.104858f, - 0.110718f, 0.115356f, 0.121399f, 0.126831f, 0.132690f, 0.138672f, 0.145142f, 0.151001f, - 0.157471f, 0.164185f, 0.170532f, 0.177002f, 0.184082f, 0.191040f, 0.197876f, 0.205200f, - 0.212402f, 0.219604f, 0.227295f, 0.234985f, 0.242188f, 0.250244f, 0.257812f, 0.266113f, - 0.274170f, 0.282471f, 0.290771f, 0.299072f, 0.307373f, 0.316162f, 0.326416f, 0.333984f, - 0.343750f, 0.353271f, 0.622070f, 0.634277f, 0.631836f, 0.627930f, 0.623535f, 0.619141f, - 0.002220f, 0.006039f, 0.010353f, 0.014328f, 0.017838f, 0.022141f, 0.025742f, 0.029510f, - 0.033600f, 0.037781f, 0.041443f, 0.045502f, 0.049469f, 0.053436f, 0.057190f, 0.061462f, - 0.065735f, 0.069946f, 0.074524f, 0.078674f, 0.083069f, 0.087830f, 0.092468f, 0.097412f, - 0.102783f, 0.107910f, 0.112793f, 0.118164f, 0.123901f, 0.129395f, 0.135132f, 0.140991f, - 0.147339f, 0.152954f, 0.159302f, 0.165527f, 0.172363f, 0.178589f, 0.185425f, 0.191895f, - 0.199219f, 0.206665f, 0.213989f, 0.221069f, 0.228516f, 0.236206f, 0.243042f, 0.251709f, - 0.258789f, 0.266846f, 0.275146f, 0.283203f, 0.291260f, 0.300537f, 0.308350f, 0.317627f, - 0.326904f, 0.335938f, 0.611816f, 0.625000f, 0.624023f, 0.620117f, 0.616211f, 0.612793f, - 0.001965f, 0.005882f, 0.009613f, 0.013184f, 0.016785f, 0.020370f, 0.024384f, 0.027664f, - 0.031311f, 0.035126f, 0.038727f, 0.042572f, 0.046112f, 0.049347f, 0.053253f, 0.056915f, - 0.060883f, 0.064697f, 0.068909f, 0.072693f, 0.076843f, 0.081055f, 0.085754f, 0.090088f, - 0.094849f, 0.099609f, 0.104614f, 0.109741f, 0.114746f, 0.119995f, 0.125488f, 0.130981f, - 0.136719f, 0.142700f, 0.148315f, 0.154541f, 0.160522f, 0.166870f, 0.173828f, 0.179932f, - 0.186768f, 0.193604f, 0.200439f, 0.207764f, 0.214844f, 0.221802f, 0.228882f, 0.236328f, - 0.244385f, 0.252197f, 0.259277f, 0.268066f, 0.275635f, 0.283447f, 0.292236f, 0.301270f, - 0.309570f, 0.318848f, 0.600098f, 0.616211f, 0.615234f, 0.612793f, 0.609375f, 0.605469f, - 0.001966f, 0.005653f, 0.009109f, 0.012428f, 0.015945f, 0.018967f, 0.022537f, 0.025894f, - 0.029175f, 0.032440f, 0.035797f, 0.038818f, 0.042389f, 0.046051f, 0.049072f, 0.052521f, - 0.056335f, 0.059906f, 0.063293f, 0.067017f, 0.070923f, 0.075134f, 0.078979f, 0.083496f, - 0.087646f, 0.091980f, 0.096619f, 0.101196f, 0.105957f, 0.111145f, 0.116028f, 0.121277f, - 0.126831f, 0.132080f, 0.137817f, 0.143311f, 0.149780f, 0.155029f, 0.161621f, 0.167847f, - 0.173950f, 0.180786f, 0.187622f, 0.194214f, 0.201050f, 0.207764f, 0.215210f, 0.222046f, - 0.229370f, 0.236816f, 0.244751f, 0.251953f, 0.260010f, 0.268311f, 0.276123f, 0.284180f, - 0.293213f, 0.301514f, 0.588379f, 0.606934f, 0.607422f, 0.604980f, 0.602051f, 0.599609f, - 0.001963f, 0.005333f, 0.008377f, 0.011589f, 0.014450f, 0.017593f, 0.021133f, 0.023972f, - 0.027145f, 0.030075f, 0.033295f, 0.035858f, 0.038818f, 0.041992f, 0.045288f, 0.048279f, - 0.051849f, 0.054840f, 0.058289f, 0.061737f, 0.065186f, 0.068848f, 0.072632f, 0.076721f, - 0.080505f, 0.084717f, 0.088806f, 0.093079f, 0.097717f, 0.102356f, 0.106934f, 0.111755f, - 0.116882f, 0.121887f, 0.127319f, 0.132935f, 0.138306f, 0.144287f, 0.149902f, 0.156250f, - 0.162109f, 0.168579f, 0.174316f, 0.180908f, 0.187500f, 0.194458f, 0.201538f, 0.208252f, - 0.215210f, 0.222656f, 0.229980f, 0.237061f, 0.244629f, 0.252441f, 0.260254f, 0.267334f, - 0.276123f, 0.284180f, 0.576660f, 0.597656f, 0.599609f, 0.598145f, 0.595215f, 0.591797f, - 0.001631f, 0.004906f, 0.007805f, 0.010826f, 0.013802f, 0.016983f, 0.019485f, 0.022079f, - 0.024750f, 0.027939f, 0.030136f, 0.033112f, 0.035797f, 0.038727f, 0.041443f, 0.044281f, - 0.047058f, 0.050018f, 0.053253f, 0.056396f, 0.059662f, 0.063049f, 0.066406f, 0.069946f, - 0.073730f, 0.077454f, 0.081360f, 0.085388f, 0.089417f, 0.093750f, 0.098267f, 0.102844f, - 0.107727f, 0.112244f, 0.117615f, 0.122253f, 0.127441f, 0.133057f, 0.138550f, 0.144287f, - 0.150024f, 0.156250f, 0.161987f, 0.167969f, 0.174805f, 0.181274f, 0.187744f, 0.194580f, - 0.201294f, 0.208374f, 0.215210f, 0.222412f, 0.229736f, 0.237183f, 0.244629f, 0.252197f, - 0.260010f, 0.269287f, 0.566406f, 0.588867f, 0.590820f, 0.590332f, 0.587891f, 0.585938f, - 0.001858f, 0.004318f, 0.007465f, 0.010246f, 0.012550f, 0.015793f, 0.018143f, 0.020782f, - 0.022980f, 0.025116f, 0.027924f, 0.030106f, 0.032623f, 0.035126f, 0.037720f, 0.040283f, - 0.042847f, 0.045380f, 0.048492f, 0.051300f, 0.054321f, 0.057373f, 0.060516f, 0.063599f, - 0.067139f, 0.070496f, 0.074219f, 0.078003f, 0.081848f, 0.085754f, 0.089783f, 0.093994f, - 0.098267f, 0.102783f, 0.107239f, 0.112366f, 0.117371f, 0.122498f, 0.127686f, 0.132935f, - 0.138428f, 0.144043f, 0.150024f, 0.155884f, 0.161865f, 0.168091f, 0.174316f, 0.180664f, - 0.187622f, 0.194214f, 0.200928f, 0.207520f, 0.214966f, 0.221680f, 0.229370f, 0.236816f, - 0.244751f, 0.252441f, 0.553223f, 0.579102f, 0.583496f, 0.582031f, 0.581055f, 0.579590f, - 0.001425f, 0.004284f, 0.007019f, 0.009521f, 0.011894f, 0.014191f, 0.016632f, 0.018723f, - 0.021210f, 0.023209f, 0.025482f, 0.027344f, 0.029617f, 0.032043f, 0.034210f, 0.036407f, - 0.039001f, 0.041077f, 0.043976f, 0.046448f, 0.049133f, 0.051819f, 0.054932f, 0.057770f, - 0.060730f, 0.063965f, 0.067322f, 0.070862f, 0.074280f, 0.077698f, 0.082031f, 0.085571f, - 0.089844f, 0.093994f, 0.098022f, 0.102722f, 0.107178f, 0.111877f, 0.116821f, 0.121887f, - 0.127075f, 0.132446f, 0.138062f, 0.143799f, 0.149414f, 0.155518f, 0.161377f, 0.167480f, - 0.173950f, 0.180176f, 0.186890f, 0.193481f, 0.200562f, 0.207397f, 0.214355f, 0.221313f, - 0.229492f, 0.237427f, 0.541504f, 0.570801f, 0.575195f, 0.575195f, 0.573730f, 0.572266f, - 0.001613f, 0.004181f, 0.006252f, 0.008774f, 0.011108f, 0.013054f, 0.015152f, 0.016937f, - 0.019150f, 0.021011f, 0.023163f, 0.024826f, 0.026993f, 0.028793f, 0.030823f, 0.033081f, - 0.035156f, 0.037201f, 0.039612f, 0.041748f, 0.044464f, 0.046814f, 0.049438f, 0.052155f, - 0.054840f, 0.057831f, 0.060699f, 0.063599f, 0.067078f, 0.070374f, 0.073853f, 0.077087f, - 0.081177f, 0.085083f, 0.089111f, 0.093262f, 0.097473f, 0.101929f, 0.106689f, 0.111023f, - 0.116455f, 0.121277f, 0.126343f, 0.132080f, 0.137573f, 0.142700f, 0.148682f, 0.154907f, - 0.161133f, 0.167236f, 0.173340f, 0.179688f, 0.186768f, 0.193115f, 0.200684f, 0.207275f, - 0.214233f, 0.221924f, 0.530273f, 0.561523f, 0.565430f, 0.567383f, 0.564941f, 0.564941f, - 0.001237f, 0.003775f, 0.006348f, 0.008141f, 0.010117f, 0.012184f, 0.013763f, 0.015656f, - 0.017319f, 0.018967f, 0.020645f, 0.022507f, 0.023926f, 0.025757f, 0.027573f, 0.029449f, - 0.031677f, 0.033325f, 0.035645f, 0.037659f, 0.039734f, 0.041809f, 0.044189f, 0.046692f, - 0.049133f, 0.051697f, 0.054504f, 0.057251f, 0.060059f, 0.063110f, 0.066467f, 0.069763f, - 0.072937f, 0.076477f, 0.080505f, 0.084290f, 0.088013f, 0.092407f, 0.096436f, 0.101013f, - 0.105713f, 0.110352f, 0.115356f, 0.120605f, 0.125488f, 0.130981f, 0.136353f, 0.142090f, - 0.148438f, 0.153931f, 0.159912f, 0.166260f, 0.172485f, 0.179321f, 0.185791f, 0.193115f, - 0.199463f, 0.206665f, 0.520020f, 0.552246f, 0.558105f, 0.559570f, 0.559082f, 0.557617f, - 0.001151f, 0.003399f, 0.005611f, 0.007439f, 0.009354f, 0.010925f, 0.012489f, 0.014061f, - 0.015610f, 0.017258f, 0.018845f, 0.020248f, 0.021484f, 0.023193f, 0.024796f, 0.026459f, - 0.028183f, 0.029785f, 0.031738f, 0.033386f, 0.035309f, 0.037384f, 0.039368f, 0.041626f, - 0.043701f, 0.046204f, 0.048553f, 0.051178f, 0.053955f, 0.056488f, 0.059418f, 0.062256f, - 0.065308f, 0.068542f, 0.071899f, 0.075623f, 0.079224f, 0.082947f, 0.087097f, 0.091064f, - 0.095520f, 0.099854f, 0.104736f, 0.109314f, 0.114136f, 0.119324f, 0.124756f, 0.130127f, - 0.135498f, 0.141113f, 0.146973f, 0.153198f, 0.159180f, 0.165527f, 0.172241f, 0.178711f, - 0.185425f, 0.192749f, 0.507324f, 0.543945f, 0.549316f, 0.552246f, 0.551270f, 0.551270f, - 0.001070f, 0.002996f, 0.004986f, 0.006851f, 0.008514f, 0.009850f, 0.011330f, 0.012596f, - 0.014015f, 0.015259f, 0.016586f, 0.017731f, 0.019287f, 0.020676f, 0.022079f, 0.023468f, - 0.024765f, 0.026489f, 0.028030f, 0.029465f, 0.031311f, 0.032898f, 0.034851f, 0.036743f, - 0.038940f, 0.040833f, 0.043091f, 0.045074f, 0.047729f, 0.050079f, 0.052673f, 0.055389f, - 0.058136f, 0.061188f, 0.064087f, 0.067261f, 0.070618f, 0.074158f, 0.077942f, 0.081726f, - 0.085815f, 0.089783f, 0.094055f, 0.098572f, 0.103088f, 0.107971f, 0.113037f, 0.118164f, - 0.123413f, 0.128784f, 0.134521f, 0.140137f, 0.146118f, 0.152100f, 0.158325f, 0.164307f, - 0.171387f, 0.177368f, 0.496094f, 0.534668f, 0.541992f, 0.543945f, 0.544434f, 0.544434f, - 0.001086f, 0.003069f, 0.004463f, 0.006256f, 0.007393f, 0.009026f, 0.010178f, 0.011276f, - 0.012260f, 0.013542f, 0.014648f, 0.015808f, 0.016861f, 0.017899f, 0.019333f, 0.020599f, - 0.021942f, 0.023117f, 0.024384f, 0.025833f, 0.027344f, 0.028992f, 0.030579f, 0.032318f, - 0.034149f, 0.035828f, 0.037842f, 0.039764f, 0.041901f, 0.044037f, 0.046539f, 0.048645f, - 0.051147f, 0.053894f, 0.056641f, 0.059631f, 0.062500f, 0.065735f, 0.069031f, 0.072754f, - 0.076294f, 0.080139f, 0.083984f, 0.088379f, 0.092712f, 0.097229f, 0.101929f, 0.106873f, - 0.111694f, 0.117004f, 0.122314f, 0.127930f, 0.133789f, 0.139282f, 0.145142f, 0.151367f, - 0.157349f, 0.163818f, 0.484619f, 0.525391f, 0.534180f, 0.536621f, 0.536133f, 0.536621f, - 0.001125f, 0.002892f, 0.003883f, 0.005867f, 0.006603f, 0.007935f, 0.009026f, 0.009911f, - 0.010956f, 0.012077f, 0.012909f, 0.013901f, 0.014977f, 0.015671f, 0.016983f, 0.018021f, - 0.019058f, 0.020279f, 0.021225f, 0.022598f, 0.023941f, 0.025299f, 0.026535f, 0.028107f, - 0.029755f, 0.031113f, 0.033020f, 0.034668f, 0.036682f, 0.038483f, 0.040527f, 0.042511f, - 0.044708f, 0.046936f, 0.049744f, 0.052216f, 0.054840f, 0.057800f, 0.060791f, 0.064087f, - 0.067505f, 0.071045f, 0.074463f, 0.078491f, 0.082397f, 0.086609f, 0.091248f, 0.095581f, - 0.100342f, 0.105530f, 0.110474f, 0.116272f, 0.120972f, 0.126953f, 0.132812f, 0.138672f, - 0.144287f, 0.150513f, 0.472412f, 0.516113f, 0.524902f, 0.528809f, 0.529785f, 0.529785f, - 0.000859f, 0.002470f, 0.003815f, 0.005226f, 0.005913f, 0.007206f, 0.007942f, 0.008652f, - 0.009583f, 0.010406f, 0.011223f, 0.011971f, 0.012856f, 0.013664f, 0.014664f, 0.015549f, - 0.016464f, 0.017487f, 0.018478f, 0.019592f, 0.020767f, 0.021774f, 0.023117f, 0.024338f, - 0.025604f, 0.027008f, 0.028519f, 0.029953f, 0.031525f, 0.033173f, 0.034943f, 0.036865f, - 0.038696f, 0.040863f, 0.042969f, 0.045471f, 0.048004f, 0.050293f, 0.052979f, 0.055847f, - 0.058960f, 0.062042f, 0.065491f, 0.069153f, 0.072937f, 0.076660f, 0.080750f, 0.085144f, - 0.089539f, 0.094177f, 0.099304f, 0.104187f, 0.109741f, 0.114807f, 0.120483f, 0.125977f, - 0.131836f, 0.138306f, 0.460449f, 0.507812f, 0.516602f, 0.520020f, 0.522461f, 0.522949f, - 0.000906f, 0.002359f, 0.003643f, 0.004356f, 0.005310f, 0.005989f, 0.007030f, 0.007507f, - 0.008255f, 0.009010f, 0.009834f, 0.010483f, 0.011230f, 0.011887f, 0.012573f, 0.013367f, - 0.014252f, 0.014954f, 0.015900f, 0.016785f, 0.017776f, 0.018631f, 0.019775f, 0.020874f, - 0.022110f, 0.023117f, 0.024368f, 0.025589f, 0.026932f, 0.028549f, 0.029938f, 0.031525f, - 0.033325f, 0.035187f, 0.037109f, 0.038971f, 0.041138f, 0.043396f, 0.045715f, 0.048370f, - 0.051025f, 0.053772f, 0.057129f, 0.060089f, 0.063416f, 0.067261f, 0.070679f, 0.075012f, - 0.079285f, 0.083618f, 0.088379f, 0.093018f, 0.098083f, 0.102478f, 0.108093f, 0.114380f, - 0.119507f, 0.125488f, 0.448975f, 0.498291f, 0.508789f, 0.513672f, 0.514648f, 0.516113f, - 0.000728f, 0.001932f, 0.003067f, 0.003990f, 0.004784f, 0.005295f, 0.005974f, 0.006584f, - 0.007099f, 0.007652f, 0.008255f, 0.008904f, 0.009491f, 0.010109f, 0.010658f, 0.011497f, - 0.012131f, 0.012718f, 0.013535f, 0.014336f, 0.015083f, 0.016083f, 0.016785f, 0.017761f, - 0.018738f, 0.019669f, 0.020691f, 0.021805f, 0.023010f, 0.024170f, 0.025467f, 0.026794f, - 0.028336f, 0.029922f, 0.031555f, 0.033203f, 0.035034f, 0.036987f, 0.039062f, 0.041290f, - 0.043671f, 0.046143f, 0.048920f, 0.051880f, 0.054901f, 0.058228f, 0.061615f, 0.065369f, - 0.069214f, 0.073425f, 0.077637f, 0.082214f, 0.087097f, 0.091797f, 0.096497f, 0.102356f, - 0.107483f, 0.113464f, 0.437256f, 0.489746f, 0.500977f, 0.504883f, 0.507812f, 0.509277f, - 0.000724f, 0.001842f, 0.002728f, 0.003332f, 0.004101f, 0.004707f, 0.005020f, 0.005497f, - 0.006245f, 0.006603f, 0.007027f, 0.007515f, 0.008156f, 0.008537f, 0.009125f, 0.009659f, - 0.010101f, 0.010864f, 0.011482f, 0.012070f, 0.012756f, 0.013496f, 0.014236f, 0.014931f, - 0.015808f, 0.016632f, 0.017487f, 0.018433f, 0.019379f, 0.020416f, 0.021530f, 0.022583f, - 0.023804f, 0.024979f, 0.026443f, 0.027939f, 0.029526f, 0.031235f, 0.033020f, 0.035004f, - 0.037018f, 0.039185f, 0.041595f, 0.044159f, 0.046783f, 0.049866f, 0.052856f, 0.056274f, - 0.059906f, 0.063721f, 0.067749f, 0.072327f, 0.076172f, 0.081299f, 0.085938f, 0.091309f, - 0.096558f, 0.101807f, 0.426270f, 0.480469f, 0.492676f, 0.498047f, 0.500488f, 0.501953f, - 0.000673f, 0.001715f, 0.002426f, 0.002953f, 0.003588f, 0.003944f, 0.004200f, 0.004776f, - 0.005131f, 0.005527f, 0.005886f, 0.006371f, 0.006790f, 0.007076f, 0.007538f, 0.008133f, - 0.008644f, 0.009140f, 0.009483f, 0.010071f, 0.010689f, 0.011230f, 0.011879f, 0.012474f, - 0.013222f, 0.013916f, 0.014587f, 0.015411f, 0.016190f, 0.016983f, 0.017883f, 0.018845f, - 0.019867f, 0.020935f, 0.022141f, 0.023270f, 0.024567f, 0.026001f, 0.027481f, 0.029114f, - 0.030777f, 0.032684f, 0.034698f, 0.036865f, 0.039337f, 0.041748f, 0.044647f, 0.047882f, - 0.050964f, 0.054260f, 0.058258f, 0.062195f, 0.066528f, 0.070679f, 0.075623f, 0.080505f, - 0.085510f, 0.090515f, 0.414307f, 0.472168f, 0.484131f, 0.490234f, 0.492920f, 0.495850f, - 0.000484f, 0.001445f, 0.002169f, 0.002569f, 0.002836f, 0.003317f, 0.003569f, 0.003952f, - 0.004215f, 0.004623f, 0.004959f, 0.005306f, 0.005592f, 0.005951f, 0.006306f, 0.006737f, - 0.007004f, 0.007492f, 0.007942f, 0.008331f, 0.008865f, 0.009270f, 0.009781f, 0.010338f, - 0.010887f, 0.011429f, 0.012047f, 0.012726f, 0.013336f, 0.014030f, 0.014771f, 0.015572f, - 0.016418f, 0.017258f, 0.018234f, 0.019196f, 0.020279f, 0.021423f, 0.022675f, 0.023987f, - 0.025375f, 0.027039f, 0.028702f, 0.030563f, 0.032623f, 0.034698f, 0.037262f, 0.040039f, - 0.042664f, 0.046051f, 0.049194f, 0.052948f, 0.057129f, 0.061371f, 0.065613f, 0.070007f, - 0.075317f, 0.080200f, 0.402588f, 0.462402f, 0.476807f, 0.482666f, 0.485107f, 0.487061f, - 0.000459f, 0.001265f, 0.001572f, 0.002138f, 0.002365f, 0.002775f, 0.002920f, 0.003189f, - 0.003454f, 0.003723f, 0.003986f, 0.004250f, 0.004536f, 0.004906f, 0.005150f, 0.005463f, - 0.005787f, 0.006172f, 0.006481f, 0.006794f, 0.007156f, 0.007542f, 0.007980f, 0.008430f, - 0.008827f, 0.009361f, 0.009796f, 0.010300f, 0.010910f, 0.011497f, 0.012161f, 0.012672f, - 0.013336f, 0.014183f, 0.014893f, 0.015640f, 0.016541f, 0.017517f, 0.018448f, 0.019485f, - 0.020676f, 0.021912f, 0.023392f, 0.024979f, 0.026627f, 0.028351f, 0.030457f, 0.032806f, - 0.035034f, 0.037933f, 0.041229f, 0.044373f, 0.047821f, 0.052002f, 0.056244f, 0.060547f, - 0.065247f, 0.069885f, 0.390869f, 0.453857f, 0.468018f, 0.475098f, 0.478027f, 0.480469f, - 0.000332f, 0.001075f, 0.001464f, 0.001721f, 0.001911f, 0.002235f, 0.002375f, 0.002558f, - 0.002834f, 0.002998f, 0.003185f, 0.003441f, 0.003647f, 0.003952f, 0.004139f, 0.004421f, - 0.004631f, 0.004879f, 0.005180f, 0.005447f, 0.005795f, 0.006115f, 0.006416f, 0.006718f, - 0.007099f, 0.007462f, 0.007881f, 0.008331f, 0.008797f, 0.009140f, 0.009735f, 0.010223f, - 0.010803f, 0.011337f, 0.011986f, 0.012611f, 0.013283f, 0.014076f, 0.014847f, 0.015732f, - 0.016693f, 0.017700f, 0.018784f, 0.019897f, 0.021317f, 0.022873f, 0.024429f, 0.026306f, - 0.028473f, 0.030960f, 0.033600f, 0.036407f, 0.039856f, 0.043549f, 0.047119f, 0.051392f, - 0.055969f, 0.060394f, 0.379639f, 0.444580f, 0.458984f, 0.467529f, 0.470947f, 0.472900f, - 0.000408f, 0.000770f, 0.001271f, 0.001390f, 0.001601f, 0.001762f, 0.001848f, 0.002052f, - 0.002247f, 0.002401f, 0.002491f, 0.002684f, 0.002878f, 0.003086f, 0.003304f, 0.003452f, - 0.003626f, 0.003805f, 0.004074f, 0.004257f, 0.004513f, 0.004807f, 0.005039f, 0.005299f, - 0.005638f, 0.005905f, 0.006191f, 0.006516f, 0.006927f, 0.007206f, 0.007645f, 0.008034f, - 0.008415f, 0.008911f, 0.009384f, 0.009941f, 0.010483f, 0.011116f, 0.011711f, 0.012428f, - 0.013191f, 0.013969f, 0.014862f, 0.015854f, 0.016785f, 0.017975f, 0.019348f, 0.020721f, - 0.022461f, 0.024445f, 0.026733f, 0.029175f, 0.032227f, 0.035248f, 0.038788f, 0.042755f, - 0.046967f, 0.051636f, 0.367920f, 0.435059f, 0.452148f, 0.459229f, 0.463623f, 0.466797f, - 0.000382f, 0.000669f, 0.001037f, 0.001185f, 0.001293f, 0.001379f, 0.001470f, 0.001565f, - 0.001729f, 0.001864f, 0.001928f, 0.002138f, 0.002237f, 0.002398f, 0.002510f, 0.002672f, - 0.002802f, 0.002966f, 0.003134f, 0.003319f, 0.003517f, 0.003723f, 0.003870f, 0.004089f, - 0.004311f, 0.004532f, 0.004772f, 0.005013f, 0.005314f, 0.005573f, 0.005924f, 0.006203f, - 0.006523f, 0.006897f, 0.007240f, 0.007660f, 0.008041f, 0.008530f, 0.009048f, 0.009621f, - 0.010201f, 0.010841f, 0.011467f, 0.012192f, 0.013138f, 0.013969f, 0.014931f, 0.016113f, - 0.017380f, 0.018936f, 0.020630f, 0.022751f, 0.025208f, 0.027924f, 0.031311f, 0.034851f, - 0.038879f, 0.043274f, 0.356689f, 0.426270f, 0.443848f, 0.451660f, 0.456055f, 0.459473f, - 0.000482f, 0.000542f, 0.000723f, 0.000822f, 0.000881f, 0.001025f, 0.001100f, 0.001209f, - 0.001249f, 0.001355f, 0.001522f, 0.001599f, 0.001708f, 0.001836f, 0.001918f, 0.001970f, - 0.002129f, 0.002251f, 0.002357f, 0.002522f, 0.002636f, 0.002768f, 0.002911f, 0.003056f, - 0.003237f, 0.003393f, 0.003605f, 0.003771f, 0.003994f, 0.004234f, 0.004444f, 0.004635f, - 0.004932f, 0.005150f, 0.005486f, 0.005779f, 0.006081f, 0.006458f, 0.006775f, 0.007179f, - 0.007668f, 0.008110f, 0.008690f, 0.009209f, 0.009926f, 0.010551f, 0.011330f, 0.012184f, - 0.013184f, 0.014297f, 0.015610f, 0.017181f, 0.019165f, 0.021500f, 0.024384f, 0.027618f, - 0.031372f, 0.035614f, 0.345459f, 0.417236f, 0.435303f, 0.443604f, 0.448730f, 0.451904f, - 0.000240f, 0.000479f, 0.000533f, 0.000625f, 0.000716f, 0.000746f, 0.000857f, 0.000835f, - 0.000941f, 0.001024f, 0.001104f, 0.001155f, 0.001204f, 0.001282f, 0.001396f, 0.001453f, - 0.001554f, 0.001627f, 0.001737f, 0.001787f, 0.001894f, 0.002012f, 0.002119f, 0.002218f, - 0.002335f, 0.002453f, 0.002611f, 0.002714f, 0.002848f, 0.003050f, 0.003168f, 0.003395f, - 0.003529f, 0.003740f, 0.003963f, 0.004158f, 0.004429f, 0.004688f, 0.004982f, 0.005280f, - 0.005600f, 0.005959f, 0.006340f, 0.006775f, 0.007252f, 0.007748f, 0.008369f, 0.008980f, - 0.009705f, 0.010513f, 0.011513f, 0.012665f, 0.014069f, 0.015869f, 0.018158f, 0.020950f, - 0.024338f, 0.028366f, 0.335205f, 0.408203f, 0.427002f, 0.435547f, 0.441162f, 0.445312f, - 0.000138f, 0.000265f, 0.000381f, 0.000386f, 0.000465f, 0.000556f, 0.000558f, 0.000597f, - 0.000659f, 0.000748f, 0.000770f, 0.000786f, 0.000829f, 0.000904f, 0.000940f, 0.001021f, - 0.001043f, 0.001139f, 0.001201f, 0.001253f, 0.001327f, 0.001396f, 0.001481f, 0.001555f, - 0.001637f, 0.001712f, 0.001813f, 0.001899f, 0.002005f, 0.002140f, 0.002220f, 0.002348f, - 0.002462f, 0.002600f, 0.002733f, 0.002932f, 0.003075f, 0.003279f, 0.003452f, 0.003630f, - 0.003872f, 0.004166f, 0.004436f, 0.004742f, 0.005077f, 0.005459f, 0.005848f, 0.006310f, - 0.006874f, 0.007492f, 0.008171f, 0.009026f, 0.009995f, 0.011307f, 0.013008f, 0.015343f, - 0.018265f, 0.021881f, 0.323486f, 0.399170f, 0.418945f, 0.428467f, 0.434326f, 0.437988f, - 0.000165f, 0.000260f, 0.000287f, 0.000296f, 0.000331f, 0.000339f, 0.000360f, 0.000395f, - 0.000442f, 0.000482f, 0.000487f, 0.000551f, 0.000546f, 0.000611f, 0.000640f, 0.000667f, - 0.000711f, 0.000742f, 0.000775f, 0.000816f, 0.000876f, 0.000916f, 0.000974f, 0.001015f, - 0.001081f, 0.001123f, 0.001195f, 0.001267f, 0.001317f, 0.001388f, 0.001459f, 0.001558f, - 0.001630f, 0.001718f, 0.001804f, 0.001916f, 0.002033f, 0.002148f, 0.002295f, 0.002455f, - 0.002583f, 0.002754f, 0.002941f, 0.003134f, 0.003386f, 0.003639f, 0.003910f, 0.004215f, - 0.004597f, 0.005013f, 0.005520f, 0.006130f, 0.006821f, 0.007690f, 0.008789f, 0.010452f, - 0.012909f, 0.016174f, 0.312012f, 0.390381f, 0.410645f, 0.420654f, 0.426270f, 0.430664f, - 0.000057f, 0.000171f, 0.000164f, 0.000170f, 0.000211f, 0.000213f, 0.000229f, 0.000247f, - 0.000267f, 0.000279f, 0.000289f, 0.000317f, 0.000349f, 0.000364f, 0.000390f, 0.000407f, - 0.000427f, 0.000467f, 0.000476f, 0.000521f, 0.000537f, 0.000561f, 0.000578f, 0.000626f, - 0.000667f, 0.000714f, 0.000729f, 0.000753f, 0.000806f, 0.000855f, 0.000911f, 0.000945f, - 0.001004f, 0.001054f, 0.001112f, 0.001172f, 0.001251f, 0.001333f, 0.001406f, 0.001489f, - 0.001595f, 0.001694f, 0.001811f, 0.001952f, 0.002090f, 0.002243f, 0.002453f, 0.002638f, - 0.002888f, 0.003143f, 0.003489f, 0.003870f, 0.004353f, 0.004921f, 0.005672f, 0.006664f, - 0.008423f, 0.011230f, 0.301758f, 0.381104f, 0.402832f, 0.413330f, 0.418457f, 0.423828f, - 0.000096f, 0.000112f, 0.000097f, 0.000090f, 0.000113f, 0.000119f, 0.000144f, 0.000149f, - 0.000151f, 0.000158f, 0.000181f, 0.000184f, 0.000179f, 0.000201f, 0.000224f, 0.000216f, - 0.000237f, 0.000255f, 0.000263f, 0.000276f, 0.000297f, 0.000308f, 0.000332f, 0.000347f, - 0.000369f, 0.000395f, 0.000408f, 0.000422f, 0.000447f, 0.000471f, 0.000500f, 0.000531f, - 0.000554f, 0.000583f, 0.000617f, 0.000660f, 0.000690f, 0.000739f, 0.000795f, 0.000833f, - 0.000885f, 0.000948f, 0.001022f, 0.001085f, 0.001175f, 0.001262f, 0.001371f, 0.001487f, - 0.001633f, 0.001778f, 0.001986f, 0.002218f, 0.002502f, 0.002865f, 0.003330f, 0.003979f, - 0.004932f, 0.007000f, 0.291260f, 0.372070f, 0.394043f, 0.404541f, 0.412109f, 0.416260f, - 0.000000f, 0.000056f, 0.000049f, 0.000061f, 0.000064f, 0.000061f, 0.000062f, 0.000071f, - 0.000072f, 0.000088f, 0.000083f, 0.000086f, 0.000097f, 0.000094f, 0.000098f, 0.000105f, - 0.000116f, 0.000122f, 0.000126f, 0.000134f, 0.000137f, 0.000143f, 0.000150f, 0.000164f, - 0.000171f, 0.000183f, 0.000188f, 0.000204f, 0.000214f, 0.000224f, 0.000236f, 0.000255f, - 0.000258f, 0.000277f, 0.000293f, 0.000315f, 0.000328f, 0.000349f, 0.000376f, 0.000396f, - 0.000426f, 0.000454f, 0.000486f, 0.000521f, 0.000563f, 0.000605f, 0.000657f, 0.000714f, - 0.000791f, 0.000866f, 0.000977f, 0.001085f, 0.001243f, 0.001441f, 0.001703f, 0.002058f, - 0.002573f, 0.003740f, 0.280029f, 0.362793f, 0.385742f, 0.397217f, 0.404297f, 0.408936f, - 0.000058f, 0.000038f, 0.000031f, 0.000027f, 0.000025f, 0.000026f, 0.000025f, 0.000024f, - 0.000024f, 0.000027f, 0.000030f, 0.000038f, 0.000032f, 0.000035f, 0.000040f, 0.000041f, - 0.000044f, 0.000045f, 0.000045f, 0.000047f, 0.000052f, 0.000058f, 0.000061f, 0.000059f, - 0.000065f, 0.000067f, 0.000069f, 0.000073f, 0.000078f, 0.000083f, 0.000089f, 0.000091f, - 0.000099f, 0.000103f, 0.000106f, 0.000114f, 0.000124f, 0.000132f, 0.000141f, 0.000150f, - 0.000158f, 0.000164f, 0.000180f, 0.000193f, 0.000205f, 0.000225f, 0.000245f, 0.000267f, - 0.000297f, 0.000329f, 0.000365f, 0.000416f, 0.000479f, 0.000563f, 0.000676f, 0.000839f, - 0.001088f, 0.001589f, 0.270264f, 0.353760f, 0.377197f, 0.390137f, 0.396973f, 0.402100f, - 0.000030f, 0.000019f, 0.000016f, 0.000014f, 0.000013f, 0.000012f, 0.000011f, 0.000011f, - 0.000010f, 0.000010f, 0.000009f, 0.000009f, 0.000009f, 0.000008f, 0.000007f, 0.000009f, - 0.000009f, 0.000008f, 0.000009f, 0.000010f, 0.000011f, 0.000012f, 0.000012f, 0.000014f, - 0.000014f, 0.000014f, 0.000015f, 0.000018f, 0.000017f, 0.000017f, 0.000019f, 0.000020f, - 0.000022f, 0.000022f, 0.000023f, 0.000026f, 0.000028f, 0.000027f, 0.000030f, 0.000032f, - 0.000035f, 0.000038f, 0.000040f, 0.000042f, 0.000045f, 0.000049f, 0.000055f, 0.000060f, - 0.000065f, 0.000074f, 0.000078f, 0.000095f, 0.000109f, 0.000129f, 0.000160f, 0.000205f, - 0.000284f, 0.000452f, 0.259766f, 0.345703f, 0.369629f, 0.382812f, 0.390625f, 0.395264f, - 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, 0.000000f, - 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, - 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, - 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, - 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, 0.000001f, - 0.000001f, 0.000001f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, 0.000002f, - 0.000002f, 0.000003f, 0.000003f, 0.000004f, 0.000004f, 0.000005f, 0.000006f, 0.000009f, - 0.000012f, 0.000026f, 0.249878f, 0.336182f, 0.362061f, 0.374512f, 0.382080f, 0.387695f, - }}; - /* 4 different blue noise, one per channel */ const float blue_noise[64 * 64][4] = { {0.367188f, 0.855469f, 0.523438f, 0.375000f}, {0.242188f, 0.699219f, 0.164062f, 0.292969f}, @@ -23031,3 +5554,17449 @@ const float blue_noise[64 * 64][4] = { {0.621094f, 0.089844f, 0.500000f, 0.394531f}, {0.523438f, 0.644531f, 0.906250f, 0.773438f}, {0.796875f, 0.507812f, 0.203125f, 0.480469f}, {0.582031f, 0.042969f, 0.367188f, 0.710938f}, }; + +const float bsdf_split_sum_ggx[64 * 64 * 2] = { + 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, + 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, + 0.999512f, 0.000000f, 0.999512f, 0.000001f, 0.999512f, 0.000003f, 0.999512f, 0.000006f, + 0.999512f, 0.000011f, 0.999512f, 0.000020f, 0.999512f, 0.000034f, 0.999512f, 0.000057f, + 0.999512f, 0.000089f, 0.999023f, 0.000133f, 0.996582f, 0.000174f, 0.983887f, 0.000068f, + 0.983398f, 0.000099f, 0.982910f, 0.000140f, 0.982422f, 0.000192f, 0.980469f, 0.000251f, + 0.975098f, 0.000288f, 0.964844f, 0.000255f, 0.962402f, 0.000324f, 0.957520f, 0.000386f, + 0.947754f, 0.000402f, 0.939941f, 0.000443f, 0.931641f, 0.000499f, 0.919434f, 0.000515f, + 0.909668f, 0.000575f, 0.896484f, 0.000598f, 0.883789f, 0.000648f, 0.868652f, 0.000673f, + 0.854004f, 0.000715f, 0.837402f, 0.000743f, 0.819824f, 0.000767f, 0.801758f, 0.000795f, + 0.782715f, 0.000817f, 0.762695f, 0.000833f, 0.741699f, 0.000846f, 0.720703f, 0.000857f, + 0.698730f, 0.000864f, 0.676758f, 0.000868f, 0.654297f, 0.000868f, 0.631348f, 0.000865f, + 0.608887f, 0.000858f, 0.585938f, 0.000849f, 0.562988f, 0.000837f, 0.540527f, 0.000823f, + 0.518066f, 0.000807f, 0.496582f, 0.000789f, 0.474854f, 0.000769f, 0.453857f, 0.000748f, + 0.433350f, 0.000726f, 0.413086f, 0.000703f, 0.393799f, 0.000680f, 0.375000f, 0.000656f, + 0.356689f, 0.000632f, 0.339111f, 0.000607f, 0.322266f, 0.000584f, 0.306152f, 0.000559f, + 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, + 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, + 0.999512f, 0.000000f, 0.999512f, 0.000001f, 0.999512f, 0.000003f, 0.999512f, 0.000006f, + 0.999512f, 0.000011f, 0.999512f, 0.000020f, 0.999512f, 0.000035f, 0.999512f, 0.000057f, + 0.999512f, 0.000090f, 0.999023f, 0.000134f, 0.996582f, 0.000174f, 0.983887f, 0.000069f, + 0.983398f, 0.000100f, 0.982910f, 0.000141f, 0.982422f, 0.000193f, 0.980469f, 0.000252f, + 0.975098f, 0.000288f, 0.964844f, 0.000259f, 0.962402f, 0.000326f, 0.957520f, 0.000387f, + 0.947754f, 0.000401f, 0.939941f, 0.000445f, 0.931641f, 0.000500f, 0.919922f, 0.000520f, + 0.909668f, 0.000576f, 0.896484f, 0.000603f, 0.883789f, 0.000650f, 0.869141f, 0.000678f, + 0.854004f, 0.000716f, 0.837402f, 0.000744f, 0.819824f, 0.000771f, 0.801758f, 0.000796f, + 0.782715f, 0.000818f, 0.762695f, 0.000835f, 0.741699f, 0.000849f, 0.720703f, 0.000860f, + 0.698730f, 0.000866f, 0.676758f, 0.000869f, 0.654297f, 0.000869f, 0.631348f, 0.000866f, + 0.608887f, 0.000859f, 0.585938f, 0.000850f, 0.562988f, 0.000838f, 0.540527f, 0.000824f, + 0.518555f, 0.000808f, 0.496582f, 0.000790f, 0.474854f, 0.000771f, 0.453857f, 0.000750f, + 0.433350f, 0.000728f, 0.413330f, 0.000704f, 0.393799f, 0.000681f, 0.375000f, 0.000657f, + 0.356689f, 0.000632f, 0.339111f, 0.000608f, 0.322266f, 0.000584f, 0.306152f, 0.000560f, + 0.999512f, 0.000000f, 0.999512f, 0.000000f, 0.999512f, 0.000000f, 0.999512f, 0.000000f, + 0.999512f, 0.000000f, 0.999512f, 0.000000f, 0.999512f, 0.000000f, 1.000000f, 0.000000f, + 0.999512f, 0.000001f, 0.999512f, 0.000002f, 0.999512f, 0.000003f, 0.999512f, 0.000006f, + 0.999512f, 0.000012f, 0.999512f, 0.000021f, 0.999512f, 0.000036f, 0.999512f, 0.000059f, + 0.999512f, 0.000093f, 0.999023f, 0.000138f, 0.996094f, 0.000172f, 0.984863f, 0.000086f, + 0.983398f, 0.000104f, 0.982910f, 0.000146f, 0.982422f, 0.000199f, 0.979980f, 0.000257f, + 0.974609f, 0.000288f, 0.965820f, 0.000278f, 0.962402f, 0.000334f, 0.957031f, 0.000392f, + 0.947754f, 0.000413f, 0.939453f, 0.000453f, 0.931152f, 0.000504f, 0.920410f, 0.000537f, + 0.909180f, 0.000582f, 0.896973f, 0.000619f, 0.883301f, 0.000656f, 0.869141f, 0.000693f, + 0.853516f, 0.000724f, 0.837402f, 0.000755f, 0.819824f, 0.000784f, 0.801270f, 0.000807f, + 0.782227f, 0.000827f, 0.762207f, 0.000845f, 0.741699f, 0.000860f, 0.720703f, 0.000870f, + 0.698730f, 0.000875f, 0.676758f, 0.000879f, 0.654297f, 0.000878f, 0.631348f, 0.000875f, + 0.608887f, 0.000868f, 0.585938f, 0.000858f, 0.562988f, 0.000846f, 0.540527f, 0.000831f, + 0.518555f, 0.000814f, 0.496582f, 0.000796f, 0.474854f, 0.000776f, 0.453857f, 0.000755f, + 0.433350f, 0.000732f, 0.413330f, 0.000709f, 0.393799f, 0.000685f, 0.375000f, 0.000661f, + 0.356934f, 0.000637f, 0.339355f, 0.000612f, 0.322510f, 0.000587f, 0.306396f, 0.000564f, + 0.999512f, 0.000001f, 0.999512f, 0.000001f, 0.999512f, 0.000001f, 0.999512f, 0.000001f, + 0.999512f, 0.000001f, 0.999512f, 0.000001f, 0.999512f, 0.000001f, 0.999512f, 0.000001f, + 0.999512f, 0.000001f, 0.999512f, 0.000002f, 0.999512f, 0.000004f, 0.999512f, 0.000008f, + 0.999512f, 0.000014f, 0.999512f, 0.000024f, 0.999512f, 0.000040f, 0.999512f, 0.000064f, + 0.999512f, 0.000098f, 0.999023f, 0.000143f, 0.995605f, 0.000165f, 0.986328f, 0.000105f, + 0.983398f, 0.000112f, 0.982910f, 0.000155f, 0.981934f, 0.000209f, 0.979980f, 0.000267f, + 0.974121f, 0.000285f, 0.966797f, 0.000300f, 0.961914f, 0.000347f, 0.956543f, 0.000401f, + 0.948242f, 0.000431f, 0.939453f, 0.000471f, 0.930664f, 0.000513f, 0.920410f, 0.000558f, + 0.908691f, 0.000592f, 0.896973f, 0.000638f, 0.883301f, 0.000670f, 0.869141f, 0.000711f, + 0.853516f, 0.000741f, 0.836914f, 0.000773f, 0.819824f, 0.000801f, 0.801270f, 0.000825f, + 0.782227f, 0.000846f, 0.762207f, 0.000863f, 0.741699f, 0.000875f, 0.720215f, 0.000885f, + 0.698730f, 0.000892f, 0.676758f, 0.000894f, 0.654297f, 0.000893f, 0.631348f, 0.000889f, + 0.608398f, 0.000881f, 0.585938f, 0.000871f, 0.562988f, 0.000858f, 0.540527f, 0.000843f, + 0.518555f, 0.000825f, 0.496582f, 0.000806f, 0.475098f, 0.000786f, 0.454102f, 0.000764f, + 0.433350f, 0.000741f, 0.413330f, 0.000717f, 0.394043f, 0.000693f, 0.375244f, 0.000669f, + 0.356934f, 0.000644f, 0.339600f, 0.000618f, 0.322754f, 0.000594f, 0.306641f, 0.000569f, + 0.999512f, 0.000002f, 0.999512f, 0.000002f, 0.999512f, 0.000002f, 0.999512f, 0.000002f, + 0.999512f, 0.000002f, 0.999512f, 0.000002f, 0.999512f, 0.000002f, 0.999512f, 0.000002f, + 0.999512f, 0.000003f, 0.999512f, 0.000004f, 0.999512f, 0.000006f, 0.999512f, 0.000010f, + 0.999512f, 0.000017f, 0.999512f, 0.000028f, 0.999512f, 0.000045f, 0.999512f, 0.000070f, + 0.999512f, 0.000106f, 0.999023f, 0.000152f, 0.994141f, 0.000151f, 0.987305f, 0.000122f, + 0.983398f, 0.000123f, 0.982910f, 0.000169f, 0.981934f, 0.000224f, 0.979492f, 0.000279f, + 0.973633f, 0.000294f, 0.967773f, 0.000324f, 0.961426f, 0.000365f, 0.955566f, 0.000411f, + 0.948242f, 0.000454f, 0.939941f, 0.000496f, 0.930176f, 0.000534f, 0.920410f, 0.000583f, + 0.908691f, 0.000617f, 0.896973f, 0.000663f, 0.883301f, 0.000698f, 0.868652f, 0.000734f, + 0.853516f, 0.000769f, 0.836914f, 0.000800f, 0.819336f, 0.000825f, 0.801270f, 0.000850f, + 0.782227f, 0.000871f, 0.762207f, 0.000887f, 0.741699f, 0.000900f, 0.720215f, 0.000909f, + 0.698730f, 0.000915f, 0.676270f, 0.000916f, 0.653809f, 0.000914f, 0.631348f, 0.000909f, + 0.608398f, 0.000900f, 0.585938f, 0.000889f, 0.562988f, 0.000875f, 0.540527f, 0.000859f, + 0.518555f, 0.000841f, 0.496826f, 0.000821f, 0.475342f, 0.000800f, 0.454102f, 0.000777f, + 0.433594f, 0.000753f, 0.413574f, 0.000729f, 0.394287f, 0.000704f, 0.375488f, 0.000678f, + 0.357178f, 0.000653f, 0.339844f, 0.000627f, 0.322998f, 0.000602f, 0.306885f, 0.000576f, + 0.999512f, 0.000004f, 0.999512f, 0.000004f, 0.999512f, 0.000004f, 0.999512f, 0.000004f, + 0.999512f, 0.000004f, 0.999512f, 0.000004f, 0.999512f, 0.000004f, 0.999512f, 0.000005f, + 0.999512f, 0.000006f, 0.999512f, 0.000007f, 0.999512f, 0.000010f, 0.999512f, 0.000015f, + 0.999512f, 0.000022f, 0.999512f, 0.000034f, 0.999512f, 0.000052f, 0.999512f, 0.000079f, + 0.999512f, 0.000117f, 0.998535f, 0.000163f, 0.993652f, 0.000150f, 0.988281f, 0.000138f, + 0.983398f, 0.000139f, 0.982910f, 0.000187f, 0.981934f, 0.000244f, 0.979004f, 0.000294f, + 0.973633f, 0.000312f, 0.968262f, 0.000352f, 0.961426f, 0.000392f, 0.955078f, 0.000430f, + 0.948242f, 0.000483f, 0.939453f, 0.000525f, 0.929688f, 0.000563f, 0.920410f, 0.000612f, + 0.908691f, 0.000652f, 0.896484f, 0.000691f, 0.883301f, 0.000733f, 0.868652f, 0.000767f, + 0.853027f, 0.000801f, 0.836426f, 0.000832f, 0.819336f, 0.000860f, 0.800781f, 0.000884f, + 0.781738f, 0.000903f, 0.761719f, 0.000919f, 0.741211f, 0.000931f, 0.720215f, 0.000938f, + 0.698242f, 0.000943f, 0.676270f, 0.000944f, 0.653809f, 0.000941f, 0.631348f, 0.000935f, + 0.608398f, 0.000925f, 0.585938f, 0.000913f, 0.562988f, 0.000898f, 0.541016f, 0.000881f, + 0.518555f, 0.000861f, 0.496826f, 0.000840f, 0.475342f, 0.000818f, 0.454346f, 0.000794f, + 0.433838f, 0.000769f, 0.413818f, 0.000743f, 0.394531f, 0.000718f, 0.375732f, 0.000691f, + 0.357666f, 0.000665f, 0.340088f, 0.000638f, 0.323242f, 0.000612f, 0.307129f, 0.000587f, + 0.999512f, 0.000008f, 0.999512f, 0.000008f, 0.999512f, 0.000008f, 0.999512f, 0.000008f, + 0.999512f, 0.000008f, 0.999512f, 0.000008f, 0.999512f, 0.000008f, 0.999512f, 0.000009f, + 0.999512f, 0.000010f, 0.999512f, 0.000012f, 0.999512f, 0.000015f, 0.999512f, 0.000021f, + 0.999512f, 0.000030f, 0.999512f, 0.000043f, 0.999512f, 0.000063f, 0.999512f, 0.000091f, + 0.999512f, 0.000131f, 0.998535f, 0.000177f, 0.993164f, 0.000157f, 0.988770f, 0.000157f, + 0.983398f, 0.000160f, 0.982910f, 0.000210f, 0.981445f, 0.000268f, 0.978516f, 0.000311f, + 0.973633f, 0.000338f, 0.968262f, 0.000386f, 0.961426f, 0.000426f, 0.954590f, 0.000461f, + 0.948242f, 0.000518f, 0.939453f, 0.000557f, 0.929688f, 0.000602f, 0.919922f, 0.000647f, + 0.908691f, 0.000694f, 0.895996f, 0.000731f, 0.882812f, 0.000773f, 0.868164f, 0.000809f, + 0.853027f, 0.000844f, 0.836426f, 0.000873f, 0.818848f, 0.000901f, 0.800781f, 0.000924f, + 0.781738f, 0.000944f, 0.761719f, 0.000959f, 0.741211f, 0.000969f, 0.719727f, 0.000977f, + 0.698242f, 0.000979f, 0.676270f, 0.000978f, 0.653809f, 0.000975f, 0.631348f, 0.000967f, + 0.608398f, 0.000956f, 0.585938f, 0.000942f, 0.563477f, 0.000926f, 0.541016f, 0.000907f, + 0.518555f, 0.000886f, 0.497070f, 0.000864f, 0.475586f, 0.000840f, 0.454590f, 0.000814f, + 0.434082f, 0.000789f, 0.414307f, 0.000762f, 0.394775f, 0.000735f, 0.376221f, 0.000708f, + 0.357910f, 0.000680f, 0.340576f, 0.000653f, 0.323730f, 0.000626f, 0.307617f, 0.000599f, + 0.999512f, 0.000015f, 0.999512f, 0.000015f, 0.999512f, 0.000015f, 0.999512f, 0.000015f, + 0.999512f, 0.000015f, 0.999512f, 0.000015f, 0.999512f, 0.000015f, 0.999512f, 0.000016f, + 0.999512f, 0.000017f, 0.999512f, 0.000020f, 0.999512f, 0.000024f, 0.999512f, 0.000030f, + 0.999512f, 0.000040f, 0.999512f, 0.000055f, 0.999512f, 0.000077f, 0.999512f, 0.000108f, + 0.999023f, 0.000150f, 0.998047f, 0.000193f, 0.993164f, 0.000170f, 0.989258f, 0.000180f, + 0.984375f, 0.000193f, 0.982422f, 0.000239f, 0.981445f, 0.000299f, 0.977539f, 0.000330f, + 0.973145f, 0.000371f, 0.968750f, 0.000425f, 0.961426f, 0.000463f, 0.954590f, 0.000501f, + 0.947754f, 0.000560f, 0.939453f, 0.000602f, 0.929688f, 0.000650f, 0.919434f, 0.000693f, + 0.908203f, 0.000742f, 0.895508f, 0.000782f, 0.882324f, 0.000822f, 0.867676f, 0.000860f, + 0.852539f, 0.000894f, 0.835938f, 0.000925f, 0.818359f, 0.000951f, 0.800293f, 0.000973f, + 0.781250f, 0.000992f, 0.761230f, 0.001005f, 0.740723f, 0.001016f, 0.719727f, 0.001021f, + 0.697754f, 0.001022f, 0.675781f, 0.001020f, 0.653809f, 0.001015f, 0.631348f, 0.001005f, + 0.608398f, 0.000993f, 0.585938f, 0.000977f, 0.563477f, 0.000958f, 0.541016f, 0.000938f, + 0.519043f, 0.000916f, 0.497314f, 0.000892f, 0.475830f, 0.000866f, 0.454834f, 0.000840f, + 0.434570f, 0.000812f, 0.414551f, 0.000784f, 0.395264f, 0.000755f, 0.376465f, 0.000727f, + 0.358398f, 0.000698f, 0.341064f, 0.000669f, 0.324219f, 0.000641f, 0.308105f, 0.000613f, + 0.999512f, 0.000026f, 0.999512f, 0.000026f, 0.999512f, 0.000026f, 0.999512f, 0.000026f, + 0.999512f, 0.000026f, 0.999512f, 0.000026f, 0.999512f, 0.000026f, 0.999512f, 0.000026f, + 0.999512f, 0.000028f, 0.999512f, 0.000031f, 0.999512f, 0.000036f, 0.999512f, 0.000044f, + 0.999512f, 0.000055f, 0.999512f, 0.000072f, 0.999512f, 0.000096f, 0.999512f, 0.000130f, + 0.999023f, 0.000175f, 0.997559f, 0.000208f, 0.993164f, 0.000191f, 0.989746f, 0.000208f, + 0.985352f, 0.000232f, 0.982422f, 0.000275f, 0.980957f, 0.000335f, 0.977051f, 0.000362f, + 0.973145f, 0.000413f, 0.968750f, 0.000471f, 0.961426f, 0.000505f, 0.954102f, 0.000551f, + 0.947266f, 0.000607f, 0.938965f, 0.000657f, 0.929688f, 0.000705f, 0.918945f, 0.000750f, + 0.907715f, 0.000797f, 0.895508f, 0.000842f, 0.881836f, 0.000882f, 0.867676f, 0.000920f, + 0.852051f, 0.000952f, 0.835449f, 0.000984f, 0.817871f, 0.001010f, 0.799805f, 0.001032f, + 0.780762f, 0.001049f, 0.760742f, 0.001062f, 0.740234f, 0.001071f, 0.719238f, 0.001074f, + 0.697754f, 0.001074f, 0.675781f, 0.001070f, 0.653320f, 0.001061f, 0.630859f, 0.001050f, + 0.608398f, 0.001036f, 0.585938f, 0.001018f, 0.563477f, 0.000998f, 0.541016f, 0.000975f, + 0.519043f, 0.000950f, 0.497559f, 0.000925f, 0.476074f, 0.000897f, 0.455322f, 0.000868f, + 0.434814f, 0.000839f, 0.415039f, 0.000809f, 0.395752f, 0.000779f, 0.376953f, 0.000749f, + 0.358887f, 0.000719f, 0.341553f, 0.000689f, 0.324707f, 0.000659f, 0.308594f, 0.000630f, + 0.999512f, 0.000041f, 0.999512f, 0.000041f, 0.999512f, 0.000041f, 0.999512f, 0.000041f, + 0.999512f, 0.000041f, 0.999512f, 0.000041f, 0.999512f, 0.000041f, 0.999512f, 0.000042f, + 0.999512f, 0.000044f, 0.999512f, 0.000048f, 0.999512f, 0.000054f, 0.999512f, 0.000062f, + 0.999512f, 0.000075f, 0.999512f, 0.000094f, 0.999512f, 0.000121f, 0.999512f, 0.000158f, + 0.999023f, 0.000206f, 0.996582f, 0.000219f, 0.993164f, 0.000219f, 0.990234f, 0.000243f, + 0.986328f, 0.000276f, 0.982422f, 0.000320f, 0.980469f, 0.000377f, 0.976562f, 0.000407f, + 0.973145f, 0.000465f, 0.968262f, 0.000524f, 0.961426f, 0.000562f, 0.954102f, 0.000614f, + 0.946777f, 0.000663f, 0.938965f, 0.000721f, 0.929199f, 0.000769f, 0.918457f, 0.000818f, + 0.907227f, 0.000865f, 0.895020f, 0.000910f, 0.881348f, 0.000951f, 0.867188f, 0.000991f, + 0.851562f, 0.001023f, 0.834961f, 0.001053f, 0.817383f, 0.001079f, 0.799316f, 0.001100f, + 0.780273f, 0.001115f, 0.760254f, 0.001127f, 0.739746f, 0.001133f, 0.718750f, 0.001136f, + 0.697266f, 0.001133f, 0.675293f, 0.001126f, 0.653320f, 0.001117f, 0.630859f, 0.001102f, + 0.608398f, 0.001085f, 0.585938f, 0.001065f, 0.563477f, 0.001042f, 0.541016f, 0.001018f, + 0.519531f, 0.000991f, 0.497803f, 0.000962f, 0.476562f, 0.000932f, 0.455566f, 0.000902f, + 0.435303f, 0.000870f, 0.415527f, 0.000839f, 0.396240f, 0.000806f, 0.377686f, 0.000774f, + 0.359619f, 0.000742f, 0.342041f, 0.000711f, 0.325439f, 0.000680f, 0.309326f, 0.000649f, + 0.999512f, 0.000062f, 0.999512f, 0.000062f, 0.999512f, 0.000062f, 0.999512f, 0.000062f, + 0.999512f, 0.000062f, 0.999512f, 0.000062f, 0.999512f, 0.000062f, 0.999512f, 0.000063f, + 0.999512f, 0.000066f, 0.999512f, 0.000071f, 0.999512f, 0.000077f, 0.999512f, 0.000088f, + 0.999512f, 0.000102f, 0.999512f, 0.000124f, 0.999512f, 0.000153f, 0.999512f, 0.000194f, + 0.999023f, 0.000245f, 0.995605f, 0.000245f, 0.993164f, 0.000256f, 0.990234f, 0.000287f, + 0.986816f, 0.000329f, 0.981934f, 0.000374f, 0.979492f, 0.000424f, 0.976074f, 0.000462f, + 0.972656f, 0.000527f, 0.967773f, 0.000584f, 0.961426f, 0.000630f, 0.954102f, 0.000687f, + 0.946289f, 0.000734f, 0.938477f, 0.000796f, 0.928711f, 0.000846f, 0.917969f, 0.000896f, + 0.906738f, 0.000946f, 0.894531f, 0.000991f, 0.880859f, 0.001032f, 0.866211f, 0.001071f, + 0.851074f, 0.001105f, 0.834473f, 0.001134f, 0.816895f, 0.001159f, 0.798828f, 0.001178f, + 0.779785f, 0.001193f, 0.759766f, 0.001202f, 0.739258f, 0.001206f, 0.718262f, 0.001206f, + 0.696777f, 0.001201f, 0.675293f, 0.001191f, 0.652832f, 0.001179f, 0.630859f, 0.001162f, + 0.608398f, 0.001142f, 0.585938f, 0.001119f, 0.563477f, 0.001093f, 0.541504f, 0.001065f, + 0.519531f, 0.001036f, 0.498047f, 0.001005f, 0.476807f, 0.000973f, 0.456055f, 0.000939f, + 0.435791f, 0.000906f, 0.416016f, 0.000872f, 0.396973f, 0.000838f, 0.378174f, 0.000803f, + 0.360352f, 0.000770f, 0.342773f, 0.000737f, 0.326172f, 0.000704f, 0.310059f, 0.000672f, + 0.999512f, 0.000091f, 0.999512f, 0.000091f, 0.999512f, 0.000091f, 0.999512f, 0.000091f, + 0.999512f, 0.000091f, 0.999512f, 0.000091f, 0.999512f, 0.000091f, 0.999512f, 0.000092f, + 0.999512f, 0.000096f, 0.999512f, 0.000101f, 0.999512f, 0.000109f, 0.999512f, 0.000121f, + 0.999512f, 0.000138f, 0.999512f, 0.000162f, 0.999512f, 0.000195f, 0.999512f, 0.000240f, + 0.998535f, 0.000293f, 0.995605f, 0.000285f, 0.992676f, 0.000303f, 0.990234f, 0.000341f, + 0.987305f, 0.000391f, 0.982422f, 0.000442f, 0.979004f, 0.000477f, 0.976074f, 0.000531f, + 0.972656f, 0.000600f, 0.967285f, 0.000652f, 0.961426f, 0.000711f, 0.954102f, 0.000769f, + 0.945312f, 0.000819f, 0.937988f, 0.000881f, 0.928711f, 0.000937f, 0.917480f, 0.000987f, + 0.905762f, 0.001037f, 0.894043f, 0.001085f, 0.880371f, 0.001127f, 0.865723f, 0.001163f, + 0.850098f, 0.001198f, 0.833496f, 0.001225f, 0.816406f, 0.001249f, 0.798340f, 0.001266f, + 0.779297f, 0.001280f, 0.759277f, 0.001287f, 0.738770f, 0.001288f, 0.717773f, 0.001286f, + 0.696777f, 0.001278f, 0.674805f, 0.001266f, 0.652832f, 0.001248f, 0.630371f, 0.001229f, + 0.608398f, 0.001205f, 0.585938f, 0.001180f, 0.563477f, 0.001150f, 0.541504f, 0.001120f, + 0.520020f, 0.001087f, 0.498535f, 0.001053f, 0.477295f, 0.001018f, 0.456543f, 0.000982f, + 0.436279f, 0.000946f, 0.416748f, 0.000909f, 0.397461f, 0.000872f, 0.378906f, 0.000836f, + 0.361084f, 0.000800f, 0.343506f, 0.000765f, 0.326904f, 0.000731f, 0.310791f, 0.000697f, + 0.999512f, 0.000129f, 0.999512f, 0.000129f, 0.999512f, 0.000129f, 0.999512f, 0.000129f, + 0.999512f, 0.000129f, 0.999512f, 0.000129f, 0.999512f, 0.000129f, 0.999512f, 0.000131f, + 0.999512f, 0.000135f, 0.999512f, 0.000142f, 0.999512f, 0.000151f, 0.999512f, 0.000164f, + 0.999512f, 0.000184f, 0.999512f, 0.000210f, 0.999512f, 0.000247f, 0.999023f, 0.000296f, + 0.998535f, 0.000350f, 0.995117f, 0.000337f, 0.992676f, 0.000364f, 0.990723f, 0.000408f, + 0.987793f, 0.000465f, 0.982910f, 0.000521f, 0.978027f, 0.000550f, 0.975586f, 0.000614f, + 0.972168f, 0.000687f, 0.966797f, 0.000738f, 0.960938f, 0.000806f, 0.953613f, 0.000861f, + 0.945312f, 0.000921f, 0.937012f, 0.000978f, 0.928223f, 0.001041f, 0.917480f, 0.001094f, + 0.905273f, 0.001142f, 0.893066f, 0.001192f, 0.879883f, 0.001235f, 0.864746f, 0.001272f, + 0.849609f, 0.001305f, 0.833008f, 0.001332f, 0.815918f, 0.001353f, 0.797363f, 0.001369f, + 0.778320f, 0.001378f, 0.758789f, 0.001383f, 0.738281f, 0.001382f, 0.717773f, 0.001375f, + 0.696289f, 0.001364f, 0.674316f, 0.001348f, 0.652344f, 0.001328f, 0.630371f, 0.001305f, + 0.607910f, 0.001277f, 0.585938f, 0.001247f, 0.563965f, 0.001215f, 0.541992f, 0.001181f, + 0.520020f, 0.001144f, 0.498779f, 0.001106f, 0.477783f, 0.001068f, 0.457275f, 0.001029f, + 0.437012f, 0.000990f, 0.417480f, 0.000951f, 0.398193f, 0.000911f, 0.379639f, 0.000873f, + 0.361816f, 0.000834f, 0.344482f, 0.000796f, 0.327637f, 0.000760f, 0.311768f, 0.000724f, + 0.999512f, 0.000179f, 0.999512f, 0.000179f, 0.999512f, 0.000179f, 0.999512f, 0.000179f, + 0.999512f, 0.000179f, 0.999512f, 0.000179f, 0.999512f, 0.000179f, 0.999512f, 0.000181f, + 0.999512f, 0.000186f, 0.999512f, 0.000193f, 0.999512f, 0.000204f, 0.999512f, 0.000220f, + 0.999512f, 0.000242f, 0.999512f, 0.000272f, 0.999023f, 0.000313f, 0.999023f, 0.000366f, + 0.998047f, 0.000414f, 0.994629f, 0.000404f, 0.992676f, 0.000438f, 0.990723f, 0.000489f, + 0.987793f, 0.000553f, 0.983398f, 0.000611f, 0.977539f, 0.000640f, 0.975098f, 0.000713f, + 0.971680f, 0.000786f, 0.966309f, 0.000842f, 0.960938f, 0.000916f, 0.953613f, 0.000973f, + 0.945312f, 0.001039f, 0.936035f, 0.001096f, 0.927246f, 0.001159f, 0.916992f, 0.001216f, + 0.904785f, 0.001266f, 0.892090f, 0.001312f, 0.878906f, 0.001357f, 0.864258f, 0.001394f, + 0.848633f, 0.001426f, 0.832520f, 0.001451f, 0.814941f, 0.001470f, 0.796875f, 0.001483f, + 0.777832f, 0.001490f, 0.758301f, 0.001491f, 0.737793f, 0.001486f, 0.716797f, 0.001476f, + 0.695801f, 0.001460f, 0.674316f, 0.001440f, 0.652344f, 0.001416f, 0.630371f, 0.001389f, + 0.607910f, 0.001357f, 0.585938f, 0.001323f, 0.563965f, 0.001287f, 0.541992f, 0.001247f, + 0.520508f, 0.001207f, 0.499268f, 0.001166f, 0.478271f, 0.001124f, 0.457764f, 0.001081f, + 0.437744f, 0.001040f, 0.418213f, 0.000997f, 0.399170f, 0.000955f, 0.380615f, 0.000913f, + 0.362793f, 0.000872f, 0.345459f, 0.000832f, 0.328613f, 0.000793f, 0.312744f, 0.000754f, + 0.999512f, 0.000243f, 0.999512f, 0.000243f, 0.999512f, 0.000243f, 0.999512f, 0.000243f, + 0.999512f, 0.000243f, 0.999512f, 0.000243f, 0.999512f, 0.000243f, 0.999512f, 0.000245f, + 0.999512f, 0.000251f, 0.999512f, 0.000259f, 0.999512f, 0.000272f, 0.999512f, 0.000289f, + 0.999512f, 0.000314f, 0.999512f, 0.000348f, 0.999023f, 0.000394f, 0.999023f, 0.000452f, + 0.997070f, 0.000480f, 0.994629f, 0.000487f, 0.992676f, 0.000528f, 0.990723f, 0.000587f, + 0.987793f, 0.000658f, 0.983398f, 0.000711f, 0.977051f, 0.000749f, 0.974609f, 0.000830f, + 0.970703f, 0.000898f, 0.965820f, 0.000966f, 0.960449f, 0.001040f, 0.953125f, 0.001104f, + 0.944824f, 0.001170f, 0.935547f, 0.001232f, 0.926270f, 0.001294f, 0.916016f, 0.001354f, + 0.904297f, 0.001408f, 0.891602f, 0.001453f, 0.877930f, 0.001496f, 0.863770f, 0.001533f, + 0.847656f, 0.001561f, 0.831543f, 0.001585f, 0.813965f, 0.001601f, 0.795898f, 0.001612f, + 0.776855f, 0.001616f, 0.757324f, 0.001612f, 0.737305f, 0.001603f, 0.716309f, 0.001588f, + 0.695312f, 0.001568f, 0.673828f, 0.001544f, 0.651855f, 0.001514f, 0.629883f, 0.001482f, + 0.607910f, 0.001446f, 0.585938f, 0.001407f, 0.563965f, 0.001366f, 0.542480f, 0.001323f, + 0.520996f, 0.001278f, 0.499756f, 0.001232f, 0.478760f, 0.001186f, 0.458496f, 0.001140f, + 0.438477f, 0.001094f, 0.418945f, 0.001047f, 0.399902f, 0.001002f, 0.381592f, 0.000957f, + 0.363770f, 0.000913f, 0.346436f, 0.000870f, 0.329834f, 0.000828f, 0.313721f, 0.000788f, + 0.999512f, 0.000323f, 0.999512f, 0.000323f, 0.999512f, 0.000323f, 0.999512f, 0.000323f, + 0.999512f, 0.000323f, 0.999512f, 0.000323f, 0.999512f, 0.000323f, 0.999512f, 0.000326f, + 0.999512f, 0.000332f, 0.999512f, 0.000342f, 0.999512f, 0.000356f, 0.999512f, 0.000376f, + 0.999023f, 0.000404f, 0.999023f, 0.000442f, 0.999023f, 0.000493f, 0.998535f, 0.000556f, + 0.996582f, 0.000569f, 0.994141f, 0.000590f, 0.992676f, 0.000638f, 0.990723f, 0.000705f, + 0.988281f, 0.000782f, 0.983398f, 0.000825f, 0.977539f, 0.000883f, 0.974121f, 0.000966f, + 0.969727f, 0.001030f, 0.965332f, 0.001111f, 0.959473f, 0.001182f, 0.952637f, 0.001257f, + 0.944336f, 0.001322f, 0.935059f, 0.001389f, 0.925781f, 0.001451f, 0.915527f, 0.001511f, + 0.903809f, 0.001565f, 0.890625f, 0.001612f, 0.876953f, 0.001654f, 0.862793f, 0.001689f, + 0.847168f, 0.001716f, 0.830566f, 0.001737f, 0.813477f, 0.001750f, 0.794922f, 0.001755f, + 0.776367f, 0.001755f, 0.756348f, 0.001746f, 0.736328f, 0.001733f, 0.715820f, 0.001713f, + 0.694824f, 0.001688f, 0.673340f, 0.001657f, 0.651855f, 0.001623f, 0.629883f, 0.001585f, + 0.607910f, 0.001543f, 0.585938f, 0.001499f, 0.564453f, 0.001452f, 0.542480f, 0.001404f, + 0.520996f, 0.001355f, 0.500000f, 0.001306f, 0.479492f, 0.001255f, 0.459229f, 0.001204f, + 0.439209f, 0.001154f, 0.419678f, 0.001103f, 0.400879f, 0.001054f, 0.382568f, 0.001005f, + 0.364746f, 0.000958f, 0.347412f, 0.000913f, 0.330811f, 0.000868f, 0.314941f, 0.000825f, + 0.999512f, 0.000422f, 0.999512f, 0.000422f, 0.999512f, 0.000422f, 0.999512f, 0.000422f, + 0.999512f, 0.000422f, 0.999512f, 0.000422f, 0.999512f, 0.000422f, 0.999512f, 0.000426f, + 0.999512f, 0.000433f, 0.999512f, 0.000445f, 0.999023f, 0.000461f, 0.999023f, 0.000484f, + 0.999023f, 0.000515f, 0.999023f, 0.000557f, 0.999023f, 0.000613f, 0.998535f, 0.000681f, + 0.996094f, 0.000683f, 0.994141f, 0.000715f, 0.992676f, 0.000771f, 0.990723f, 0.000845f, + 0.987793f, 0.000926f, 0.983398f, 0.000968f, 0.978027f, 0.001040f, 0.973633f, 0.001123f, + 0.969238f, 0.001190f, 0.964844f, 0.001278f, 0.958984f, 0.001349f, 0.952148f, 0.001431f, + 0.943848f, 0.001499f, 0.934570f, 0.001565f, 0.924316f, 0.001631f, 0.914551f, 0.001692f, + 0.902832f, 0.001745f, 0.889648f, 0.001791f, 0.875977f, 0.001829f, 0.861816f, 0.001863f, + 0.846191f, 0.001888f, 0.829590f, 0.001904f, 0.812500f, 0.001915f, 0.793945f, 0.001915f, + 0.775391f, 0.001910f, 0.755859f, 0.001897f, 0.735840f, 0.001877f, 0.715332f, 0.001851f, + 0.694336f, 0.001820f, 0.672852f, 0.001783f, 0.651367f, 0.001743f, 0.629395f, 0.001698f, + 0.607910f, 0.001651f, 0.585938f, 0.001600f, 0.564453f, 0.001549f, 0.542969f, 0.001495f, + 0.521484f, 0.001440f, 0.500488f, 0.001385f, 0.480225f, 0.001329f, 0.459961f, 0.001274f, + 0.440186f, 0.001219f, 0.420654f, 0.001164f, 0.401855f, 0.001111f, 0.383545f, 0.001060f, + 0.365967f, 0.001009f, 0.348633f, 0.000959f, 0.332031f, 0.000912f, 0.316162f, 0.000866f, + 0.999023f, 0.000545f, 0.999023f, 0.000545f, 0.999023f, 0.000545f, 0.999023f, 0.000545f, + 0.999023f, 0.000545f, 0.999023f, 0.000545f, 0.999023f, 0.000545f, 0.999023f, 0.000549f, + 0.999023f, 0.000557f, 0.999023f, 0.000570f, 0.999023f, 0.000588f, 0.999023f, 0.000614f, + 0.999023f, 0.000649f, 0.999023f, 0.000696f, 0.998535f, 0.000758f, 0.998047f, 0.000828f, + 0.995605f, 0.000824f, 0.993652f, 0.000865f, 0.992188f, 0.000930f, 0.990723f, 0.001012f, + 0.987793f, 0.001093f, 0.983398f, 0.001141f, 0.978027f, 0.001224f, 0.972656f, 0.001304f, + 0.968750f, 0.001380f, 0.963867f, 0.001470f, 0.958008f, 0.001546f, 0.951660f, 0.001627f, + 0.943359f, 0.001702f, 0.934082f, 0.001769f, 0.923340f, 0.001833f, 0.913574f, 0.001896f, + 0.901855f, 0.001949f, 0.889160f, 0.001995f, 0.875000f, 0.002031f, 0.860352f, 0.002062f, + 0.845215f, 0.002083f, 0.828613f, 0.002094f, 0.811035f, 0.002098f, 0.792969f, 0.002094f, + 0.774414f, 0.002081f, 0.754883f, 0.002062f, 0.734863f, 0.002035f, 0.714355f, 0.002003f, + 0.693359f, 0.001965f, 0.672363f, 0.001923f, 0.650879f, 0.001874f, 0.629395f, 0.001823f, + 0.607910f, 0.001769f, 0.585938f, 0.001712f, 0.564453f, 0.001654f, 0.543457f, 0.001595f, + 0.521973f, 0.001534f, 0.501465f, 0.001472f, 0.480957f, 0.001410f, 0.460693f, 0.001350f, + 0.440918f, 0.001290f, 0.421875f, 0.001232f, 0.403076f, 0.001174f, 0.384766f, 0.001118f, + 0.367188f, 0.001062f, 0.349854f, 0.001010f, 0.333496f, 0.000958f, 0.317383f, 0.000909f, + 0.999023f, 0.000694f, 0.999023f, 0.000694f, 0.999023f, 0.000694f, 0.999023f, 0.000694f, + 0.999023f, 0.000694f, 0.999023f, 0.000694f, 0.999023f, 0.000694f, 0.999023f, 0.000699f, + 0.999023f, 0.000708f, 0.999023f, 0.000723f, 0.999023f, 0.000743f, 0.999023f, 0.000772f, + 0.999023f, 0.000811f, 0.998535f, 0.000864f, 0.998535f, 0.000931f, 0.997559f, 0.000999f, + 0.995117f, 0.000996f, 0.993652f, 0.001045f, 0.992188f, 0.001119f, 0.990234f, 0.001207f, + 0.987305f, 0.001283f, 0.982910f, 0.001344f, 0.978516f, 0.001436f, 0.971680f, 0.001508f, + 0.967773f, 0.001599f, 0.962891f, 0.001686f, 0.957520f, 0.001774f, 0.950684f, 0.001852f, + 0.942871f, 0.001933f, 0.933105f, 0.002003f, 0.922852f, 0.002066f, 0.912109f, 0.002125f, + 0.900879f, 0.002178f, 0.888184f, 0.002222f, 0.874023f, 0.002254f, 0.859375f, 0.002281f, + 0.843750f, 0.002296f, 0.827148f, 0.002304f, 0.810059f, 0.002302f, 0.791992f, 0.002293f, + 0.773438f, 0.002272f, 0.753906f, 0.002247f, 0.733887f, 0.002213f, 0.713867f, 0.002172f, + 0.692871f, 0.002125f, 0.671875f, 0.002073f, 0.650391f, 0.002018f, 0.629395f, 0.001961f, + 0.607910f, 0.001899f, 0.586426f, 0.001835f, 0.564941f, 0.001769f, 0.543457f, 0.001701f, + 0.522461f, 0.001635f, 0.501953f, 0.001567f, 0.481689f, 0.001500f, 0.461670f, 0.001433f, + 0.441895f, 0.001369f, 0.422852f, 0.001305f, 0.404053f, 0.001242f, 0.385986f, 0.001181f, + 0.368408f, 0.001122f, 0.351318f, 0.001065f, 0.334717f, 0.001010f, 0.318848f, 0.000957f, + 0.999023f, 0.000874f, 0.999023f, 0.000874f, 0.999023f, 0.000874f, 0.999023f, 0.000874f, + 0.999023f, 0.000874f, 0.999023f, 0.000874f, 0.999023f, 0.000874f, 0.999023f, 0.000879f, + 0.999023f, 0.000890f, 0.999023f, 0.000906f, 0.998535f, 0.000930f, 0.998535f, 0.000962f, + 0.998535f, 0.001005f, 0.998535f, 0.001063f, 0.998047f, 0.001138f, 0.997070f, 0.001189f, + 0.994629f, 0.001201f, 0.993164f, 0.001258f, 0.991699f, 0.001341f, 0.990234f, 0.001437f, + 0.986816f, 0.001500f, 0.982910f, 0.001581f, 0.978516f, 0.001681f, 0.971680f, 0.001753f, + 0.967285f, 0.001852f, 0.961914f, 0.001937f, 0.956543f, 0.002033f, 0.949707f, 0.002113f, + 0.941895f, 0.002190f, 0.932617f, 0.002268f, 0.921875f, 0.002331f, 0.910645f, 0.002388f, + 0.899414f, 0.002438f, 0.886719f, 0.002478f, 0.873047f, 0.002508f, 0.857910f, 0.002527f, + 0.842773f, 0.002539f, 0.826172f, 0.002539f, 0.808594f, 0.002529f, 0.791016f, 0.002512f, + 0.772461f, 0.002485f, 0.752930f, 0.002449f, 0.733398f, 0.002407f, 0.712891f, 0.002357f, + 0.692383f, 0.002302f, 0.671387f, 0.002241f, 0.650391f, 0.002178f, 0.628906f, 0.002110f, + 0.607422f, 0.002039f, 0.586426f, 0.001966f, 0.564941f, 0.001894f, 0.543945f, 0.001820f, + 0.522949f, 0.001745f, 0.502441f, 0.001671f, 0.482422f, 0.001597f, 0.462646f, 0.001525f, + 0.443115f, 0.001453f, 0.424072f, 0.001384f, 0.405518f, 0.001316f, 0.387451f, 0.001250f, + 0.369873f, 0.001186f, 0.352783f, 0.001124f, 0.336182f, 0.001065f, 0.320312f, 0.001009f, + 0.998535f, 0.001090f, 0.998535f, 0.001090f, 0.998535f, 0.001090f, 0.998535f, 0.001090f, + 0.998535f, 0.001090f, 0.998535f, 0.001090f, 0.998535f, 0.001090f, 0.998535f, 0.001096f, + 0.998535f, 0.001108f, 0.998535f, 0.001126f, 0.998535f, 0.001152f, 0.998535f, 0.001188f, + 0.998535f, 0.001237f, 0.998047f, 0.001301f, 0.998047f, 0.001381f, 0.996094f, 0.001410f, + 0.994141f, 0.001442f, 0.993164f, 0.001511f, 0.991699f, 0.001602f, 0.989746f, 0.001703f, + 0.986328f, 0.001763f, 0.982910f, 0.001861f, 0.978027f, 0.001961f, 0.971680f, 0.002041f, + 0.966309f, 0.002142f, 0.960938f, 0.002230f, 0.955566f, 0.002325f, 0.948730f, 0.002413f, + 0.940918f, 0.002491f, 0.931641f, 0.002563f, 0.920898f, 0.002628f, 0.909668f, 0.002684f, + 0.897949f, 0.002729f, 0.885742f, 0.002766f, 0.871582f, 0.002790f, 0.856934f, 0.002804f, + 0.841309f, 0.002806f, 0.824707f, 0.002800f, 0.807617f, 0.002783f, 0.789551f, 0.002754f, + 0.770996f, 0.002718f, 0.751953f, 0.002672f, 0.732422f, 0.002621f, 0.711914f, 0.002562f, + 0.691406f, 0.002497f, 0.670898f, 0.002426f, 0.649902f, 0.002352f, 0.628906f, 0.002274f, + 0.607422f, 0.002193f, 0.586426f, 0.002113f, 0.565430f, 0.002031f, 0.544434f, 0.001948f, + 0.523926f, 0.001866f, 0.503418f, 0.001784f, 0.483398f, 0.001703f, 0.463623f, 0.001623f, + 0.444092f, 0.001546f, 0.425293f, 0.001470f, 0.406738f, 0.001396f, 0.388672f, 0.001325f, + 0.371338f, 0.001256f, 0.354248f, 0.001190f, 0.337891f, 0.001126f, 0.322021f, 0.001065f, + 0.998535f, 0.001348f, 0.998535f, 0.001348f, 0.998535f, 0.001348f, 0.998535f, 0.001348f, + 0.998535f, 0.001348f, 0.998535f, 0.001348f, 0.998535f, 0.001348f, 0.998535f, 0.001354f, + 0.998535f, 0.001368f, 0.998535f, 0.001389f, 0.998047f, 0.001417f, 0.998047f, 0.001457f, + 0.998047f, 0.001511f, 0.998047f, 0.001581f, 0.997559f, 0.001668f, 0.995605f, 0.001684f, + 0.994141f, 0.001730f, 0.992676f, 0.001808f, 0.991211f, 0.001908f, 0.989258f, 0.002010f, + 0.985840f, 0.002073f, 0.982422f, 0.002182f, 0.978027f, 0.002279f, 0.971680f, 0.002373f, + 0.964844f, 0.002470f, 0.959961f, 0.002567f, 0.954102f, 0.002657f, 0.947754f, 0.002750f, + 0.939941f, 0.002831f, 0.930664f, 0.002901f, 0.919922f, 0.002962f, 0.908691f, 0.003014f, + 0.896484f, 0.003056f, 0.884277f, 0.003088f, 0.870605f, 0.003105f, 0.855469f, 0.003111f, + 0.839355f, 0.003105f, 0.823242f, 0.003088f, 0.806152f, 0.003061f, 0.788086f, 0.003023f, + 0.770020f, 0.002975f, 0.750977f, 0.002920f, 0.730957f, 0.002855f, 0.711426f, 0.002785f, + 0.690918f, 0.002708f, 0.670410f, 0.002626f, 0.649414f, 0.002541f, 0.628418f, 0.002453f, + 0.607422f, 0.002363f, 0.586426f, 0.002272f, 0.565918f, 0.002180f, 0.544922f, 0.002089f, + 0.524414f, 0.001995f, 0.504395f, 0.001906f, 0.484375f, 0.001818f, 0.464600f, 0.001731f, + 0.445312f, 0.001646f, 0.426514f, 0.001563f, 0.408203f, 0.001483f, 0.390381f, 0.001406f, + 0.372803f, 0.001332f, 0.355957f, 0.001261f, 0.339600f, 0.001192f, 0.323730f, 0.001126f, + 0.998047f, 0.001653f, 0.998047f, 0.001653f, 0.998047f, 0.001653f, 0.998047f, 0.001653f, + 0.998047f, 0.001653f, 0.998047f, 0.001653f, 0.998047f, 0.001653f, 0.998047f, 0.001660f, + 0.998047f, 0.001676f, 0.998047f, 0.001698f, 0.998047f, 0.001730f, 0.998047f, 0.001775f, + 0.997559f, 0.001834f, 0.997559f, 0.001911f, 0.997070f, 0.002003f, 0.994629f, 0.002008f, + 0.993652f, 0.002064f, 0.992188f, 0.002155f, 0.990723f, 0.002264f, 0.988281f, 0.002357f, + 0.985352f, 0.002436f, 0.981934f, 0.002554f, 0.977051f, 0.002642f, 0.971680f, 0.002752f, + 0.964355f, 0.002844f, 0.958984f, 0.002951f, 0.953125f, 0.003044f, 0.946289f, 0.003130f, + 0.938477f, 0.003214f, 0.929199f, 0.003284f, 0.918945f, 0.003342f, 0.907227f, 0.003389f, + 0.895020f, 0.003424f, 0.882324f, 0.003447f, 0.868652f, 0.003456f, 0.854004f, 0.003452f, + 0.838379f, 0.003437f, 0.821777f, 0.003408f, 0.804688f, 0.003368f, 0.787109f, 0.003319f, + 0.768555f, 0.003258f, 0.749512f, 0.003189f, 0.729980f, 0.003113f, 0.710449f, 0.003029f, + 0.690430f, 0.002939f, 0.669434f, 0.002846f, 0.648926f, 0.002748f, 0.628418f, 0.002647f, + 0.607422f, 0.002546f, 0.586914f, 0.002443f, 0.565918f, 0.002342f, 0.545410f, 0.002239f, + 0.525391f, 0.002138f, 0.504883f, 0.002039f, 0.485352f, 0.001942f, 0.465820f, 0.001846f, + 0.446777f, 0.001754f, 0.427979f, 0.001664f, 0.409668f, 0.001577f, 0.391846f, 0.001494f, + 0.374512f, 0.001413f, 0.357666f, 0.001337f, 0.341309f, 0.001264f, 0.325439f, 0.001193f, + 0.997559f, 0.002012f, 0.997559f, 0.002012f, 0.997559f, 0.002012f, 0.997559f, 0.002012f, + 0.997559f, 0.002012f, 0.997559f, 0.002012f, 0.997559f, 0.002012f, 0.997559f, 0.002020f, + 0.997559f, 0.002037f, 0.997559f, 0.002062f, 0.997559f, 0.002098f, 0.997559f, 0.002148f, + 0.997070f, 0.002213f, 0.997070f, 0.002296f, 0.996582f, 0.002390f, 0.994141f, 0.002390f, + 0.993164f, 0.002460f, 0.991699f, 0.002558f, 0.990234f, 0.002676f, 0.987793f, 0.002754f, + 0.984863f, 0.002857f, 0.981445f, 0.002977f, 0.976562f, 0.003069f, 0.971191f, 0.003185f, + 0.964355f, 0.003281f, 0.957520f, 0.003384f, 0.951660f, 0.003483f, 0.944824f, 0.003569f, + 0.937012f, 0.003643f, 0.927734f, 0.003712f, 0.917480f, 0.003765f, 0.906250f, 0.003805f, + 0.893555f, 0.003834f, 0.880859f, 0.003847f, 0.867188f, 0.003847f, 0.852539f, 0.003832f, + 0.836914f, 0.003803f, 0.820312f, 0.003761f, 0.803223f, 0.003710f, 0.785645f, 0.003643f, + 0.767090f, 0.003569f, 0.748535f, 0.003485f, 0.729004f, 0.003395f, 0.709473f, 0.003296f, + 0.689453f, 0.003193f, 0.668945f, 0.003084f, 0.648438f, 0.002974f, 0.627930f, 0.002861f, + 0.607422f, 0.002747f, 0.586914f, 0.002632f, 0.566406f, 0.002518f, 0.545898f, 0.002403f, + 0.525879f, 0.002293f, 0.505859f, 0.002184f, 0.486572f, 0.002075f, 0.467041f, 0.001972f, + 0.447998f, 0.001871f, 0.429443f, 0.001774f, 0.411377f, 0.001679f, 0.393555f, 0.001589f, + 0.376221f, 0.001502f, 0.359375f, 0.001419f, 0.343262f, 0.001340f, 0.327393f, 0.001265f, + 0.997070f, 0.002434f, 0.997070f, 0.002434f, 0.997070f, 0.002434f, 0.997070f, 0.002434f, + 0.997070f, 0.002434f, 0.997070f, 0.002434f, 0.997070f, 0.002434f, 0.997070f, 0.002443f, + 0.997070f, 0.002462f, 0.997070f, 0.002489f, 0.997070f, 0.002529f, 0.997070f, 0.002583f, + 0.997070f, 0.002655f, 0.996582f, 0.002747f, 0.995605f, 0.002827f, 0.993652f, 0.002840f, + 0.992188f, 0.002918f, 0.991211f, 0.003027f, 0.989746f, 0.003151f, 0.986816f, 0.003223f, + 0.984375f, 0.003344f, 0.980957f, 0.003462f, 0.976074f, 0.003563f, 0.970703f, 0.003677f, + 0.963867f, 0.003782f, 0.956055f, 0.003876f, 0.950195f, 0.003975f, 0.943359f, 0.004063f, + 0.935547f, 0.004135f, 0.926270f, 0.004196f, 0.916016f, 0.004242f, 0.904785f, 0.004276f, + 0.892090f, 0.004292f, 0.878418f, 0.004292f, 0.865234f, 0.004280f, 0.850586f, 0.004253f, + 0.834961f, 0.004208f, 0.818359f, 0.004150f, 0.801758f, 0.004082f, 0.784180f, 0.004002f, + 0.765625f, 0.003910f, 0.747070f, 0.003811f, 0.728027f, 0.003702f, 0.708496f, 0.003590f, + 0.688477f, 0.003469f, 0.668457f, 0.003345f, 0.648438f, 0.003220f, 0.627930f, 0.003092f, + 0.607422f, 0.002964f, 0.587402f, 0.002834f, 0.566895f, 0.002708f, 0.546875f, 0.002583f, + 0.526855f, 0.002459f, 0.506836f, 0.002338f, 0.487549f, 0.002222f, 0.468506f, 0.002108f, + 0.449463f, 0.001997f, 0.431152f, 0.001892f, 0.413086f, 0.001790f, 0.395264f, 0.001692f, + 0.378174f, 0.001598f, 0.361328f, 0.001509f, 0.345215f, 0.001423f, 0.329346f, 0.001342f, + 0.996582f, 0.002928f, 0.996582f, 0.002928f, 0.996582f, 0.002928f, 0.996582f, 0.002928f, + 0.996582f, 0.002928f, 0.996582f, 0.002928f, 0.996582f, 0.002928f, 0.996582f, 0.002937f, + 0.996582f, 0.002958f, 0.996582f, 0.002989f, 0.996582f, 0.003033f, 0.996582f, 0.003092f, + 0.996094f, 0.003170f, 0.996094f, 0.003271f, 0.994629f, 0.003317f, 0.992676f, 0.003361f, + 0.991699f, 0.003448f, 0.990723f, 0.003571f, 0.988770f, 0.003695f, 0.985840f, 0.003771f, + 0.983398f, 0.003902f, 0.979980f, 0.004005f, 0.975586f, 0.004128f, 0.969727f, 0.004230f, + 0.963379f, 0.004345f, 0.955078f, 0.004440f, 0.948730f, 0.004532f, 0.941406f, 0.004616f, + 0.933594f, 0.004684f, 0.924805f, 0.004738f, 0.914551f, 0.004780f, 0.902832f, 0.004799f, + 0.890625f, 0.004803f, 0.876953f, 0.004791f, 0.863281f, 0.004761f, 0.848633f, 0.004719f, + 0.833496f, 0.004658f, 0.816895f, 0.004585f, 0.799805f, 0.004494f, 0.782227f, 0.004395f, + 0.764160f, 0.004284f, 0.745605f, 0.004166f, 0.726562f, 0.004040f, 0.707520f, 0.003906f, + 0.687500f, 0.003769f, 0.667969f, 0.003630f, 0.647949f, 0.003487f, 0.627930f, 0.003344f, + 0.607422f, 0.003199f, 0.587402f, 0.003056f, 0.567383f, 0.002914f, 0.547363f, 0.002777f, + 0.527832f, 0.002640f, 0.507812f, 0.002508f, 0.488770f, 0.002380f, 0.469727f, 0.002256f, + 0.451172f, 0.002136f, 0.432861f, 0.002020f, 0.414795f, 0.001909f, 0.397217f, 0.001803f, + 0.380127f, 0.001701f, 0.363525f, 0.001605f, 0.347168f, 0.001513f, 0.331543f, 0.001425f, + 0.996094f, 0.003502f, 0.996094f, 0.003502f, 0.996094f, 0.003502f, 0.996094f, 0.003502f, + 0.996094f, 0.003502f, 0.996094f, 0.003502f, 0.996094f, 0.003502f, 0.996094f, 0.003513f, + 0.996094f, 0.003536f, 0.996094f, 0.003571f, 0.996094f, 0.003618f, 0.995605f, 0.003683f, + 0.995605f, 0.003769f, 0.995117f, 0.003878f, 0.993652f, 0.003906f, 0.992188f, 0.003963f, + 0.991211f, 0.004066f, 0.989746f, 0.004196f, 0.987793f, 0.004307f, 0.985352f, 0.004402f, + 0.982422f, 0.004539f, 0.978516f, 0.004639f, 0.974609f, 0.004772f, 0.969238f, 0.004875f, + 0.962402f, 0.004986f, 0.954590f, 0.005085f, 0.946777f, 0.005165f, 0.939941f, 0.005241f, + 0.931641f, 0.005302f, 0.922852f, 0.005348f, 0.912598f, 0.005375f, 0.901367f, 0.005383f, + 0.888672f, 0.005375f, 0.875000f, 0.005344f, 0.860840f, 0.005295f, 0.846680f, 0.005234f, + 0.831543f, 0.005154f, 0.814941f, 0.005058f, 0.797852f, 0.004948f, 0.780762f, 0.004826f, + 0.762695f, 0.004696f, 0.744141f, 0.004555f, 0.725586f, 0.004406f, 0.706543f, 0.004253f, + 0.687012f, 0.004097f, 0.666992f, 0.003937f, 0.647461f, 0.003777f, 0.627441f, 0.003614f, + 0.607422f, 0.003454f, 0.587891f, 0.003296f, 0.567871f, 0.003139f, 0.548340f, 0.002985f, + 0.528320f, 0.002836f, 0.509277f, 0.002691f, 0.490234f, 0.002550f, 0.471191f, 0.002415f, + 0.452637f, 0.002283f, 0.434570f, 0.002157f, 0.416748f, 0.002037f, 0.399170f, 0.001924f, + 0.382080f, 0.001813f, 0.365723f, 0.001709f, 0.349365f, 0.001610f, 0.333740f, 0.001515f, + 0.995605f, 0.004169f, 0.995605f, 0.004169f, 0.995605f, 0.004169f, 0.995605f, 0.004169f, + 0.995605f, 0.004169f, 0.995605f, 0.004169f, 0.995605f, 0.004169f, 0.995605f, 0.004181f, + 0.995605f, 0.004208f, 0.995605f, 0.004242f, 0.995117f, 0.004295f, 0.995117f, 0.004368f, + 0.995117f, 0.004463f, 0.994629f, 0.004578f, 0.992676f, 0.004589f, 0.991211f, 0.004662f, + 0.990234f, 0.004776f, 0.989258f, 0.004917f, 0.986816f, 0.005005f, 0.984375f, 0.005127f, + 0.981445f, 0.005268f, 0.978027f, 0.005371f, 0.973633f, 0.005497f, 0.968262f, 0.005608f, + 0.961426f, 0.005707f, 0.953613f, 0.005806f, 0.944824f, 0.005886f, 0.937500f, 0.005951f, + 0.929688f, 0.006004f, 0.920898f, 0.006035f, 0.910645f, 0.006046f, 0.899414f, 0.006035f, + 0.886719f, 0.006004f, 0.873047f, 0.005959f, 0.858887f, 0.005886f, 0.844238f, 0.005798f, + 0.829102f, 0.005695f, 0.812988f, 0.005577f, 0.796387f, 0.005447f, 0.778809f, 0.005299f, + 0.761230f, 0.005142f, 0.743164f, 0.004978f, 0.724121f, 0.004810f, 0.705078f, 0.004631f, + 0.686035f, 0.004452f, 0.666504f, 0.004272f, 0.646973f, 0.004089f, 0.627441f, 0.003910f, + 0.607910f, 0.003731f, 0.587891f, 0.003555f, 0.568359f, 0.003382f, 0.548828f, 0.003212f, + 0.529785f, 0.003048f, 0.510254f, 0.002888f, 0.491455f, 0.002735f, 0.472900f, 0.002586f, + 0.454590f, 0.002443f, 0.436523f, 0.002308f, 0.418701f, 0.002176f, 0.401367f, 0.002052f, + 0.384277f, 0.001934f, 0.367920f, 0.001822f, 0.351807f, 0.001714f, 0.336182f, 0.001612f, + 0.994629f, 0.004940f, 0.994629f, 0.004940f, 0.994629f, 0.004940f, 0.994629f, 0.004940f, + 0.994629f, 0.004940f, 0.994629f, 0.004940f, 0.994629f, 0.004940f, 0.994629f, 0.004955f, + 0.994629f, 0.004982f, 0.994629f, 0.005024f, 0.994629f, 0.005081f, 0.994141f, 0.005161f, + 0.994141f, 0.005260f, 0.993652f, 0.005379f, 0.991699f, 0.005383f, 0.990234f, 0.005470f, + 0.989258f, 0.005592f, 0.987793f, 0.005741f, 0.985352f, 0.005825f, 0.983398f, 0.005959f, + 0.979980f, 0.006084f, 0.976562f, 0.006207f, 0.972168f, 0.006317f, 0.966797f, 0.006439f, + 0.960449f, 0.006535f, 0.952637f, 0.006615f, 0.943359f, 0.006687f, 0.935547f, 0.006744f, + 0.927246f, 0.006783f, 0.918457f, 0.006798f, 0.908203f, 0.006790f, 0.896973f, 0.006763f, + 0.884766f, 0.006710f, 0.871094f, 0.006634f, 0.856445f, 0.006542f, 0.841797f, 0.006428f, + 0.826660f, 0.006298f, 0.811035f, 0.006153f, 0.794434f, 0.005989f, 0.776855f, 0.005817f, + 0.759277f, 0.005634f, 0.741211f, 0.005444f, 0.723145f, 0.005245f, 0.704102f, 0.005043f, + 0.685059f, 0.004841f, 0.666016f, 0.004639f, 0.646484f, 0.004433f, 0.627441f, 0.004230f, + 0.607910f, 0.004032f, 0.588379f, 0.003836f, 0.569336f, 0.003645f, 0.549805f, 0.003458f, + 0.530762f, 0.003277f, 0.511719f, 0.003101f, 0.493164f, 0.002934f, 0.474609f, 0.002771f, + 0.456299f, 0.002617f, 0.438477f, 0.002468f, 0.420898f, 0.002327f, 0.403564f, 0.002192f, + 0.386719f, 0.002064f, 0.370361f, 0.001942f, 0.354248f, 0.001826f, 0.338623f, 0.001718f, + 0.993652f, 0.005836f, 0.993652f, 0.005836f, 0.993652f, 0.005836f, 0.993652f, 0.005836f, + 0.993652f, 0.005836f, 0.993652f, 0.005836f, 0.993652f, 0.005836f, 0.993652f, 0.005852f, + 0.993652f, 0.005882f, 0.993652f, 0.005924f, 0.993652f, 0.005989f, 0.993164f, 0.006073f, + 0.993164f, 0.006184f, 0.992188f, 0.006290f, 0.990234f, 0.006298f, 0.989258f, 0.006393f, + 0.988281f, 0.006535f, 0.986816f, 0.006680f, 0.984375f, 0.006763f, 0.981934f, 0.006912f, + 0.979004f, 0.007019f, 0.975098f, 0.007156f, 0.970703f, 0.007259f, 0.965332f, 0.007370f, + 0.958984f, 0.007465f, 0.951172f, 0.007542f, 0.942383f, 0.007599f, 0.933105f, 0.007641f, + 0.924805f, 0.007656f, 0.916016f, 0.007652f, 0.905762f, 0.007622f, 0.894531f, 0.007568f, + 0.882324f, 0.007492f, 0.868652f, 0.007389f, 0.854492f, 0.007267f, 0.839355f, 0.007122f, + 0.824219f, 0.006958f, 0.808594f, 0.006779f, 0.792480f, 0.006588f, 0.774902f, 0.006382f, + 0.757324f, 0.006168f, 0.739746f, 0.005951f, 0.721680f, 0.005722f, 0.703125f, 0.005493f, + 0.684082f, 0.005264f, 0.665527f, 0.005032f, 0.646484f, 0.004803f, 0.627441f, 0.004578f, + 0.607910f, 0.004356f, 0.588867f, 0.004139f, 0.569824f, 0.003925f, 0.550781f, 0.003723f, + 0.531738f, 0.003525f, 0.513184f, 0.003332f, 0.494629f, 0.003149f, 0.476318f, 0.002974f, + 0.458252f, 0.002804f, 0.440430f, 0.002644f, 0.423096f, 0.002489f, 0.406006f, 0.002344f, + 0.389160f, 0.002205f, 0.372803f, 0.002073f, 0.356689f, 0.001949f, 0.341309f, 0.001831f, + 0.992676f, 0.006866f, 0.992676f, 0.006866f, 0.992676f, 0.006866f, 0.992676f, 0.006866f, + 0.992676f, 0.006866f, 0.992676f, 0.006866f, 0.992676f, 0.006866f, 0.992676f, 0.006882f, + 0.992676f, 0.006916f, 0.992676f, 0.006966f, 0.992676f, 0.007034f, 0.992188f, 0.007126f, + 0.992188f, 0.007244f, 0.990723f, 0.007305f, 0.989258f, 0.007351f, 0.988281f, 0.007465f, + 0.987305f, 0.007610f, 0.985352f, 0.007732f, 0.982910f, 0.007843f, 0.980469f, 0.007988f, + 0.977051f, 0.008095f, 0.973633f, 0.008224f, 0.969238f, 0.008331f, 0.963867f, 0.008423f, + 0.957520f, 0.008507f, 0.949707f, 0.008575f, 0.940430f, 0.008621f, 0.930664f, 0.008636f, + 0.922363f, 0.008629f, 0.913086f, 0.008606f, 0.902832f, 0.008545f, 0.891602f, 0.008461f, + 0.879395f, 0.008354f, 0.866211f, 0.008217f, 0.852051f, 0.008057f, 0.836914f, 0.007881f, + 0.821777f, 0.007683f, 0.806152f, 0.007469f, 0.790039f, 0.007244f, 0.772949f, 0.007000f, + 0.755859f, 0.006756f, 0.737793f, 0.006500f, 0.720215f, 0.006241f, 0.702148f, 0.005981f, + 0.683594f, 0.005722f, 0.664551f, 0.005463f, 0.645996f, 0.005207f, 0.627441f, 0.004955f, + 0.608398f, 0.004707f, 0.589355f, 0.004467f, 0.570312f, 0.004234f, 0.551758f, 0.004009f, + 0.533203f, 0.003792f, 0.514648f, 0.003582f, 0.496338f, 0.003382f, 0.478271f, 0.003189f, + 0.460205f, 0.003006f, 0.442627f, 0.002831f, 0.425293f, 0.002665f, 0.408203f, 0.002506f, + 0.391602f, 0.002356f, 0.375488f, 0.002214f, 0.359619f, 0.002079f, 0.343994f, 0.001952f, + 0.991699f, 0.008049f, 0.991699f, 0.008049f, 0.991699f, 0.008049f, 0.991699f, 0.008049f, + 0.991699f, 0.008049f, 0.991699f, 0.008049f, 0.991699f, 0.008049f, 0.991699f, 0.008064f, + 0.991699f, 0.008102f, 0.991211f, 0.008156f, 0.991211f, 0.008232f, 0.991211f, 0.008331f, + 0.990723f, 0.008461f, 0.989258f, 0.008492f, 0.987793f, 0.008560f, 0.986816f, 0.008682f, + 0.985840f, 0.008842f, 0.983398f, 0.008934f, 0.981445f, 0.009071f, 0.979004f, 0.009209f, + 0.975586f, 0.009323f, 0.971680f, 0.009430f, 0.967285f, 0.009544f, 0.961914f, 0.009628f, + 0.955566f, 0.009697f, 0.947754f, 0.009743f, 0.938965f, 0.009766f, 0.928711f, 0.009758f, + 0.919434f, 0.009727f, 0.910156f, 0.009666f, 0.899902f, 0.009575f, 0.888672f, 0.009460f, + 0.876953f, 0.009308f, 0.863770f, 0.009132f, 0.849609f, 0.008934f, 0.834473f, 0.008720f, + 0.818848f, 0.008476f, 0.803223f, 0.008224f, 0.787598f, 0.007957f, 0.770996f, 0.007679f, + 0.753906f, 0.007393f, 0.736328f, 0.007099f, 0.718750f, 0.006805f, 0.700684f, 0.006512f, + 0.682617f, 0.006218f, 0.664062f, 0.005928f, 0.645508f, 0.005642f, 0.627441f, 0.005360f, + 0.608398f, 0.005089f, 0.589844f, 0.004822f, 0.571289f, 0.004566f, 0.552734f, 0.004318f, + 0.534668f, 0.004078f, 0.516113f, 0.003851f, 0.498047f, 0.003633f, 0.480225f, 0.003424f, + 0.462402f, 0.003223f, 0.445068f, 0.003035f, 0.427734f, 0.002853f, 0.410889f, 0.002682f, + 0.394287f, 0.002520f, 0.378174f, 0.002367f, 0.362305f, 0.002222f, 0.346924f, 0.002085f, + 0.990234f, 0.009415f, 0.990234f, 0.009415f, 0.990234f, 0.009415f, 0.990234f, 0.009415f, + 0.990234f, 0.009415f, 0.990234f, 0.009415f, 0.990234f, 0.009415f, 0.990234f, 0.009430f, + 0.990234f, 0.009476f, 0.990234f, 0.009529f, 0.989746f, 0.009613f, 0.989746f, 0.009720f, + 0.989258f, 0.009857f, 0.987305f, 0.009865f, 0.986328f, 0.009949f, 0.985352f, 0.010078f, + 0.983887f, 0.010246f, 0.981934f, 0.010330f, 0.979980f, 0.010483f, 0.977051f, 0.010590f, + 0.973633f, 0.010719f, 0.969727f, 0.010811f, 0.965332f, 0.010910f, 0.959961f, 0.010986f, + 0.953613f, 0.011032f, 0.945801f, 0.011055f, 0.937012f, 0.011055f, 0.926758f, 0.011017f, + 0.916016f, 0.010948f, 0.906738f, 0.010849f, 0.896484f, 0.010719f, 0.885742f, 0.010559f, + 0.873535f, 0.010368f, 0.860352f, 0.010147f, 0.846680f, 0.009903f, 0.832031f, 0.009636f, + 0.816406f, 0.009354f, 0.800781f, 0.009048f, 0.785156f, 0.008736f, 0.768555f, 0.008415f, + 0.751953f, 0.008087f, 0.734863f, 0.007751f, 0.717285f, 0.007420f, 0.699707f, 0.007088f, + 0.681641f, 0.006756f, 0.663574f, 0.006432f, 0.645508f, 0.006111f, 0.627441f, 0.005802f, + 0.608887f, 0.005501f, 0.590332f, 0.005207f, 0.572266f, 0.004925f, 0.554199f, 0.004654f, + 0.535645f, 0.004391f, 0.517578f, 0.004143f, 0.500000f, 0.003904f, 0.482178f, 0.003675f, + 0.464844f, 0.003458f, 0.447510f, 0.003254f, 0.430420f, 0.003057f, 0.413574f, 0.002872f, + 0.397217f, 0.002697f, 0.381104f, 0.002531f, 0.365234f, 0.002375f, 0.349854f, 0.002228f, + 0.988770f, 0.010979f, 0.988770f, 0.010979f, 0.988770f, 0.010979f, 0.988770f, 0.010979f, + 0.988770f, 0.010979f, 0.988770f, 0.010979f, 0.988770f, 0.010979f, 0.988770f, 0.011002f, + 0.988770f, 0.011040f, 0.988281f, 0.011108f, 0.988281f, 0.011192f, 0.987793f, 0.011314f, + 0.987305f, 0.011444f, 0.985840f, 0.011436f, 0.984375f, 0.011536f, 0.983398f, 0.011688f, + 0.981934f, 0.011833f, 0.979980f, 0.011925f, 0.978027f, 0.012077f, 0.974609f, 0.012169f, + 0.971680f, 0.012291f, 0.967773f, 0.012383f, 0.962891f, 0.012451f, 0.957520f, 0.012505f, + 0.951172f, 0.012527f, 0.943359f, 0.012527f, 0.934570f, 0.012489f, 0.924316f, 0.012421f, + 0.913574f, 0.012306f, 0.902832f, 0.012161f, 0.893066f, 0.011986f, 0.881836f, 0.011772f, + 0.870117f, 0.011536f, 0.857422f, 0.011261f, 0.843750f, 0.010963f, 0.829102f, 0.010643f, + 0.813477f, 0.010307f, 0.797852f, 0.009949f, 0.782227f, 0.009590f, 0.766113f, 0.009216f, + 0.750000f, 0.008842f, 0.732910f, 0.008461f, 0.715820f, 0.008080f, 0.698242f, 0.007710f, + 0.680664f, 0.007339f, 0.663086f, 0.006977f, 0.645020f, 0.006622f, 0.627441f, 0.006279f, + 0.609375f, 0.005943f, 0.591309f, 0.005623f, 0.573242f, 0.005310f, 0.555176f, 0.005013f, + 0.537598f, 0.004730f, 0.519531f, 0.004456f, 0.501953f, 0.004196f, 0.484375f, 0.003948f, + 0.467041f, 0.003714f, 0.449951f, 0.003490f, 0.433105f, 0.003277f, 0.416504f, 0.003077f, + 0.400146f, 0.002888f, 0.384033f, 0.002708f, 0.368408f, 0.002541f, 0.353271f, 0.002382f, + 0.986816f, 0.012772f, 0.986816f, 0.012772f, 0.986816f, 0.012772f, 0.986816f, 0.012772f, + 0.986816f, 0.012772f, 0.986816f, 0.012772f, 0.986816f, 0.012772f, 0.986816f, 0.012794f, + 0.986816f, 0.012840f, 0.986816f, 0.012909f, 0.986328f, 0.013008f, 0.986328f, 0.013130f, + 0.985352f, 0.013252f, 0.983398f, 0.013237f, 0.982422f, 0.013359f, 0.981445f, 0.013519f, + 0.979492f, 0.013626f, 0.977539f, 0.013741f, 0.975586f, 0.013885f, 0.972656f, 0.013977f, + 0.969238f, 0.014069f, 0.964844f, 0.014153f, 0.960449f, 0.014198f, 0.954590f, 0.014221f, + 0.948242f, 0.014214f, 0.940918f, 0.014175f, 0.932129f, 0.014099f, 0.921875f, 0.013977f, + 0.910645f, 0.013817f, 0.899414f, 0.013626f, 0.889160f, 0.013390f, 0.877930f, 0.013123f, + 0.866211f, 0.012817f, 0.853516f, 0.012489f, 0.840332f, 0.012131f, 0.825684f, 0.011749f, + 0.811035f, 0.011353f, 0.795410f, 0.010941f, 0.779297f, 0.010513f, 0.763672f, 0.010086f, + 0.747559f, 0.009659f, 0.730957f, 0.009224f, 0.714355f, 0.008804f, 0.697266f, 0.008377f, + 0.679688f, 0.007973f, 0.662598f, 0.007565f, 0.645020f, 0.007175f, 0.627441f, 0.006794f, + 0.609863f, 0.006424f, 0.592285f, 0.006069f, 0.574219f, 0.005730f, 0.556641f, 0.005405f, + 0.539062f, 0.005093f, 0.521484f, 0.004795f, 0.503906f, 0.004513f, 0.486816f, 0.004242f, + 0.469727f, 0.003986f, 0.452637f, 0.003746f, 0.436035f, 0.003515f, 0.419434f, 0.003300f, + 0.403320f, 0.003094f, 0.387451f, 0.002901f, 0.371826f, 0.002720f, 0.356445f, 0.002548f, + 0.984863f, 0.014832f, 0.984863f, 0.014832f, 0.984863f, 0.014832f, 0.984863f, 0.014832f, + 0.984863f, 0.014832f, 0.984863f, 0.014832f, 0.984863f, 0.014832f, 0.984863f, 0.014854f, + 0.984863f, 0.014908f, 0.984375f, 0.014977f, 0.984375f, 0.015083f, 0.983887f, 0.015213f, + 0.982910f, 0.015266f, 0.981445f, 0.015312f, 0.980469f, 0.015427f, 0.979492f, 0.015602f, + 0.977051f, 0.015671f, 0.975586f, 0.015808f, 0.972656f, 0.015915f, 0.969727f, 0.016022f, + 0.966309f, 0.016083f, 0.962402f, 0.016129f, 0.957520f, 0.016159f, 0.951660f, 0.016159f, + 0.945312f, 0.016113f, 0.937500f, 0.016022f, 0.928711f, 0.015884f, 0.918945f, 0.015717f, + 0.907715f, 0.015503f, 0.895996f, 0.015244f, 0.884766f, 0.014954f, 0.874023f, 0.014610f, + 0.862305f, 0.014236f, 0.849609f, 0.013840f, 0.836426f, 0.013405f, 0.822754f, 0.012955f, + 0.808105f, 0.012489f, 0.792480f, 0.012016f, 0.776855f, 0.011528f, 0.760742f, 0.011040f, + 0.745605f, 0.010551f, 0.729492f, 0.010063f, 0.712891f, 0.009583f, 0.695801f, 0.009109f, + 0.679199f, 0.008652f, 0.662109f, 0.008202f, 0.645020f, 0.007771f, 0.627930f, 0.007351f, + 0.610352f, 0.006947f, 0.592773f, 0.006554f, 0.575684f, 0.006184f, 0.558105f, 0.005825f, + 0.540527f, 0.005486f, 0.523438f, 0.005161f, 0.506348f, 0.004852f, 0.489258f, 0.004559f, + 0.472412f, 0.004284f, 0.455566f, 0.004021f, 0.438965f, 0.003773f, 0.422607f, 0.003538f, + 0.406494f, 0.003317f, 0.390625f, 0.003109f, 0.375244f, 0.002913f, 0.360107f, 0.002729f, + 0.982422f, 0.017181f, 0.982422f, 0.017181f, 0.982422f, 0.017181f, 0.982422f, 0.017181f, + 0.982422f, 0.017181f, 0.982422f, 0.017181f, 0.982422f, 0.017181f, 0.982422f, 0.017212f, + 0.982422f, 0.017258f, 0.981934f, 0.017349f, 0.981934f, 0.017456f, 0.981445f, 0.017593f, + 0.979980f, 0.017609f, 0.978516f, 0.017670f, 0.978027f, 0.017807f, 0.976562f, 0.017960f, + 0.974609f, 0.018021f, 0.972656f, 0.018173f, 0.969727f, 0.018234f, 0.966797f, 0.018326f, + 0.963379f, 0.018372f, 0.958984f, 0.018402f, 0.954102f, 0.018387f, 0.948242f, 0.018326f, + 0.941895f, 0.018234f, 0.934082f, 0.018097f, 0.925293f, 0.017899f, 0.915527f, 0.017654f, + 0.904297f, 0.017365f, 0.892578f, 0.017029f, 0.880371f, 0.016663f, 0.869629f, 0.016251f, + 0.857910f, 0.015793f, 0.845703f, 0.015320f, 0.832520f, 0.014801f, 0.818848f, 0.014282f, + 0.804688f, 0.013733f, 0.789551f, 0.013184f, 0.774414f, 0.012627f, 0.758301f, 0.012070f, + 0.742676f, 0.011520f, 0.727539f, 0.010971f, 0.711426f, 0.010429f, 0.694824f, 0.009903f, + 0.678223f, 0.009392f, 0.661621f, 0.008896f, 0.645020f, 0.008415f, 0.627930f, 0.007950f, + 0.610840f, 0.007507f, 0.593750f, 0.007080f, 0.576660f, 0.006672f, 0.559570f, 0.006283f, + 0.542480f, 0.005909f, 0.525391f, 0.005558f, 0.508789f, 0.005222f, 0.491943f, 0.004906f, + 0.475098f, 0.004604f, 0.458496f, 0.004318f, 0.442139f, 0.004051f, 0.426025f, 0.003798f, + 0.409912f, 0.003559f, 0.394287f, 0.003334f, 0.378906f, 0.003122f, 0.363770f, 0.002924f, + 0.979980f, 0.019882f, 0.979980f, 0.019882f, 0.979980f, 0.019882f, 0.979980f, 0.019882f, + 0.979980f, 0.019882f, 0.979980f, 0.019882f, 0.979980f, 0.019882f, 0.979980f, 0.019913f, + 0.979492f, 0.019958f, 0.979492f, 0.020050f, 0.979004f, 0.020172f, 0.978516f, 0.020309f, + 0.977051f, 0.020294f, 0.976074f, 0.020370f, 0.975098f, 0.020523f, 0.973633f, 0.020645f, + 0.971680f, 0.020706f, 0.969238f, 0.020828f, 0.966797f, 0.020889f, 0.963379f, 0.020935f, + 0.959961f, 0.020966f, 0.955566f, 0.020950f, 0.950684f, 0.020889f, 0.944824f, 0.020782f, + 0.937988f, 0.020615f, 0.930176f, 0.020401f, 0.921387f, 0.020142f, 0.911621f, 0.019821f, + 0.900879f, 0.019455f, 0.888672f, 0.019028f, 0.876465f, 0.018555f, 0.864746f, 0.018051f, + 0.853027f, 0.017502f, 0.841309f, 0.016937f, 0.828125f, 0.016327f, 0.814941f, 0.015717f, + 0.801270f, 0.015091f, 0.786621f, 0.014465f, 0.771484f, 0.013824f, 0.756348f, 0.013191f, + 0.740723f, 0.012566f, 0.725098f, 0.011955f, 0.709961f, 0.011353f, 0.693848f, 0.010765f, + 0.677734f, 0.010193f, 0.661133f, 0.009644f, 0.644531f, 0.009109f, 0.628418f, 0.008598f, + 0.611816f, 0.008110f, 0.595215f, 0.007645f, 0.578125f, 0.007198f, 0.561523f, 0.006775f, + 0.544922f, 0.006367f, 0.527832f, 0.005985f, 0.511230f, 0.005619f, 0.494629f, 0.005276f, + 0.478027f, 0.004948f, 0.461670f, 0.004642f, 0.445557f, 0.004349f, 0.429443f, 0.004078f, + 0.413574f, 0.003820f, 0.397949f, 0.003576f, 0.382568f, 0.003349f, 0.367676f, 0.003136f, + 0.976562f, 0.022964f, 0.976562f, 0.022964f, 0.976562f, 0.022964f, 0.976562f, 0.022964f, + 0.976562f, 0.022964f, 0.976562f, 0.022964f, 0.976562f, 0.022964f, 0.976562f, 0.022995f, + 0.976562f, 0.023056f, 0.976074f, 0.023148f, 0.976074f, 0.023270f, 0.975586f, 0.023407f, + 0.973633f, 0.023361f, 0.972656f, 0.023453f, 0.971680f, 0.023590f, 0.969727f, 0.023666f, + 0.968262f, 0.023773f, 0.965820f, 0.023834f, 0.962891f, 0.023895f, 0.959473f, 0.023895f, + 0.956055f, 0.023880f, 0.951172f, 0.023804f, 0.946289f, 0.023682f, 0.940430f, 0.023514f, + 0.933594f, 0.023285f, 0.925781f, 0.022980f, 0.917480f, 0.022629f, 0.907715f, 0.022217f, + 0.896973f, 0.021744f, 0.884766f, 0.021210f, 0.872070f, 0.020645f, 0.859375f, 0.020035f, + 0.848145f, 0.019379f, 0.836426f, 0.018707f, 0.823730f, 0.018005f, 0.811035f, 0.017288f, + 0.797363f, 0.016571f, 0.783203f, 0.015854f, 0.768555f, 0.015121f, 0.753906f, 0.014412f, + 0.738281f, 0.013702f, 0.723145f, 0.013016f, 0.708008f, 0.012344f, 0.692871f, 0.011688f, + 0.677246f, 0.011063f, 0.661133f, 0.010452f, 0.645020f, 0.009865f, 0.628906f, 0.009308f, + 0.612793f, 0.008766f, 0.596191f, 0.008255f, 0.580078f, 0.007771f, 0.563477f, 0.007305f, + 0.546875f, 0.006863f, 0.530273f, 0.006447f, 0.513672f, 0.006050f, 0.497559f, 0.005676f, + 0.481201f, 0.005325f, 0.465088f, 0.004990f, 0.448975f, 0.004677f, 0.433105f, 0.004379f, + 0.417236f, 0.004101f, 0.401855f, 0.003841f, 0.386475f, 0.003595f, 0.371582f, 0.003365f, + 0.973145f, 0.026489f, 0.973145f, 0.026489f, 0.973145f, 0.026489f, 0.973145f, 0.026489f, + 0.973145f, 0.026489f, 0.973145f, 0.026489f, 0.973145f, 0.026489f, 0.973145f, 0.026535f, + 0.973145f, 0.026596f, 0.972656f, 0.026688f, 0.972168f, 0.026825f, 0.971680f, 0.026901f, + 0.969727f, 0.026871f, 0.968750f, 0.026978f, 0.967773f, 0.027130f, 0.965820f, 0.027145f, + 0.963867f, 0.027252f, 0.961426f, 0.027252f, 0.958984f, 0.027283f, 0.955566f, 0.027267f, + 0.951660f, 0.027176f, 0.946777f, 0.027039f, 0.941406f, 0.026855f, 0.935547f, 0.026581f, + 0.928711f, 0.026260f, 0.920898f, 0.025864f, 0.912598f, 0.025406f, 0.902832f, 0.024872f, + 0.892090f, 0.024277f, 0.880371f, 0.023636f, 0.868164f, 0.022934f, 0.854980f, 0.022217f, + 0.842285f, 0.021439f, 0.831055f, 0.020645f, 0.818848f, 0.019821f, 0.806641f, 0.019012f, + 0.793457f, 0.018173f, 0.779785f, 0.017349f, 0.765625f, 0.016525f, 0.750977f, 0.015732f, + 0.736328f, 0.014938f, 0.721191f, 0.014168f, 0.706055f, 0.013420f, 0.691406f, 0.012695f, + 0.676270f, 0.011993f, 0.661133f, 0.011322f, 0.645508f, 0.010681f, 0.629395f, 0.010063f, + 0.613281f, 0.009476f, 0.597656f, 0.008919f, 0.581543f, 0.008385f, 0.565430f, 0.007874f, + 0.548828f, 0.007401f, 0.532715f, 0.006947f, 0.516602f, 0.006516f, 0.500488f, 0.006111f, + 0.484375f, 0.005726f, 0.468506f, 0.005367f, 0.452637f, 0.005028f, 0.436768f, 0.004707f, + 0.421387f, 0.004410f, 0.406006f, 0.004128f, 0.390625f, 0.003860f, 0.375977f, 0.003613f, + 0.969238f, 0.030533f, 0.969238f, 0.030533f, 0.969238f, 0.030533f, 0.969238f, 0.030533f, + 0.969238f, 0.030533f, 0.969238f, 0.030533f, 0.969238f, 0.030533f, 0.969238f, 0.030579f, + 0.968750f, 0.030640f, 0.968750f, 0.030746f, 0.968262f, 0.030884f, 0.966797f, 0.030869f, + 0.965820f, 0.030884f, 0.964844f, 0.030991f, 0.963379f, 0.031128f, 0.961426f, 0.031113f, + 0.959473f, 0.031174f, 0.957031f, 0.031158f, 0.954102f, 0.031113f, 0.950684f, 0.031036f, + 0.946289f, 0.030899f, 0.941895f, 0.030685f, 0.936523f, 0.030396f, 0.930176f, 0.030029f, + 0.923340f, 0.029587f, 0.915527f, 0.029083f, 0.907227f, 0.028488f, 0.897461f, 0.027817f, + 0.887207f, 0.027084f, 0.875488f, 0.026306f, 0.863281f, 0.025467f, 0.850586f, 0.024597f, + 0.837402f, 0.023697f, 0.825195f, 0.022766f, 0.813965f, 0.021820f, 0.801758f, 0.020874f, + 0.789062f, 0.019928f, 0.775879f, 0.018982f, 0.762695f, 0.018066f, 0.748535f, 0.017151f, + 0.734375f, 0.016266f, 0.719727f, 0.015411f, 0.705078f, 0.014580f, 0.689941f, 0.013779f, + 0.675781f, 0.013008f, 0.660645f, 0.012268f, 0.645508f, 0.011559f, 0.630371f, 0.010887f, + 0.614746f, 0.010239f, 0.599121f, 0.009628f, 0.583496f, 0.009048f, 0.567383f, 0.008499f, + 0.551758f, 0.007973f, 0.535645f, 0.007484f, 0.519531f, 0.007019f, 0.503906f, 0.006580f, + 0.488037f, 0.006165f, 0.472168f, 0.005775f, 0.456543f, 0.005409f, 0.440918f, 0.005062f, + 0.425537f, 0.004738f, 0.410156f, 0.004433f, 0.395264f, 0.004150f, 0.380371f, 0.003881f, + 0.964355f, 0.035156f, 0.964355f, 0.035156f, 0.964355f, 0.035156f, 0.964355f, 0.035156f, + 0.964355f, 0.035156f, 0.964355f, 0.035156f, 0.964355f, 0.035156f, 0.964355f, 0.035187f, + 0.964355f, 0.035278f, 0.963867f, 0.035370f, 0.963379f, 0.035522f, 0.961914f, 0.035431f, + 0.960938f, 0.035461f, 0.959961f, 0.035583f, 0.958496f, 0.035614f, 0.956543f, 0.035645f, + 0.954102f, 0.035614f, 0.951660f, 0.035583f, 0.948730f, 0.035492f, 0.944824f, 0.035309f, + 0.940918f, 0.035095f, 0.936035f, 0.034760f, 0.930664f, 0.034363f, 0.924316f, 0.033875f, + 0.917480f, 0.033295f, 0.909668f, 0.032623f, 0.900879f, 0.031891f, 0.891602f, 0.031082f, + 0.881348f, 0.030182f, 0.870117f, 0.029236f, 0.858398f, 0.028244f, 0.845703f, 0.027222f, + 0.832520f, 0.026154f, 0.819824f, 0.025070f, 0.808105f, 0.023987f, 0.796387f, 0.022903f, + 0.784668f, 0.021820f, 0.771973f, 0.020767f, 0.759277f, 0.019714f, 0.745605f, 0.018707f, + 0.731934f, 0.017715f, 0.718262f, 0.016754f, 0.703613f, 0.015839f, 0.689453f, 0.014954f, + 0.674805f, 0.014099f, 0.660645f, 0.013283f, 0.645996f, 0.012512f, 0.631348f, 0.011772f, + 0.615723f, 0.011063f, 0.600586f, 0.010399f, 0.584961f, 0.009766f, 0.569824f, 0.009171f, + 0.554199f, 0.008598f, 0.538574f, 0.008064f, 0.522949f, 0.007565f, 0.507324f, 0.007088f, + 0.491699f, 0.006641f, 0.476074f, 0.006218f, 0.460449f, 0.005821f, 0.445068f, 0.005447f, + 0.429932f, 0.005100f, 0.414795f, 0.004768f, 0.399658f, 0.004459f, 0.385010f, 0.004173f, + 0.958984f, 0.040466f, 0.958984f, 0.040466f, 0.958984f, 0.040466f, 0.958984f, 0.040466f, + 0.958984f, 0.040466f, 0.958984f, 0.040466f, 0.958984f, 0.040466f, 0.958984f, 0.040497f, + 0.958984f, 0.040558f, 0.958496f, 0.040680f, 0.958008f, 0.040802f, 0.956543f, 0.040680f, + 0.955566f, 0.040741f, 0.954590f, 0.040833f, 0.952637f, 0.040771f, 0.951172f, 0.040802f, + 0.948730f, 0.040710f, 0.945801f, 0.040588f, 0.942383f, 0.040436f, 0.938965f, 0.040161f, + 0.934570f, 0.039825f, 0.929199f, 0.039368f, 0.923828f, 0.038818f, 0.917480f, 0.038177f, + 0.910645f, 0.037445f, 0.902832f, 0.036621f, 0.894531f, 0.035675f, 0.885254f, 0.034668f, + 0.875000f, 0.033600f, 0.864258f, 0.032471f, 0.852539f, 0.031281f, 0.840332f, 0.030075f, + 0.827637f, 0.028839f, 0.814941f, 0.027588f, 0.802246f, 0.026337f, 0.791016f, 0.025116f, + 0.779785f, 0.023880f, 0.768066f, 0.022690f, 0.755859f, 0.021515f, 0.743164f, 0.020370f, + 0.729980f, 0.019272f, 0.716309f, 0.018219f, 0.702637f, 0.017181f, 0.688965f, 0.016220f, + 0.674316f, 0.015282f, 0.660645f, 0.014389f, 0.646484f, 0.013535f, 0.631836f, 0.012726f, + 0.617676f, 0.011963f, 0.602539f, 0.011230f, 0.587402f, 0.010544f, 0.572266f, 0.009895f, + 0.557129f, 0.009277f, 0.541992f, 0.008698f, 0.526367f, 0.008148f, 0.510742f, 0.007637f, + 0.495605f, 0.007153f, 0.480225f, 0.006699f, 0.464844f, 0.006268f, 0.449463f, 0.005867f, + 0.434326f, 0.005489f, 0.419434f, 0.005135f, 0.404541f, 0.004803f, 0.389893f, 0.004490f, + 0.953125f, 0.046539f, 0.953125f, 0.046539f, 0.953125f, 0.046539f, 0.953125f, 0.046539f, + 0.953125f, 0.046539f, 0.953125f, 0.046539f, 0.953125f, 0.046539f, 0.953125f, 0.046570f, + 0.952637f, 0.046661f, 0.952637f, 0.046753f, 0.951660f, 0.046844f, 0.950195f, 0.046692f, + 0.949219f, 0.046753f, 0.948242f, 0.046814f, 0.946289f, 0.046722f, 0.944336f, 0.046661f, + 0.941895f, 0.046539f, 0.938965f, 0.046295f, 0.935547f, 0.045990f, 0.931641f, 0.045624f, + 0.927246f, 0.045135f, 0.922363f, 0.044525f, 0.916504f, 0.043823f, 0.910156f, 0.042999f, + 0.902832f, 0.042023f, 0.895508f, 0.041016f, 0.887207f, 0.039856f, 0.877930f, 0.038635f, + 0.868164f, 0.037354f, 0.857910f, 0.036011f, 0.846680f, 0.034607f, 0.834961f, 0.033203f, + 0.822266f, 0.031738f, 0.809570f, 0.030334f, 0.797363f, 0.028900f, 0.785645f, 0.027496f, + 0.774902f, 0.026123f, 0.763672f, 0.024765f, 0.751953f, 0.023453f, 0.739746f, 0.022186f, + 0.727539f, 0.020966f, 0.714844f, 0.019775f, 0.701660f, 0.018661f, 0.688477f, 0.017578f, + 0.674805f, 0.016556f, 0.660645f, 0.015572f, 0.646973f, 0.014641f, 0.633301f, 0.013756f, + 0.619141f, 0.012924f, 0.604492f, 0.012131f, 0.589844f, 0.011383f, 0.574707f, 0.010674f, + 0.560059f, 0.010010f, 0.544922f, 0.009377f, 0.529785f, 0.008789f, 0.514648f, 0.008232f, + 0.499756f, 0.007710f, 0.484375f, 0.007217f, 0.469238f, 0.006752f, 0.454346f, 0.006317f, + 0.439209f, 0.005913f, 0.424316f, 0.005531f, 0.409668f, 0.005173f, 0.395020f, 0.004837f, + 0.946289f, 0.053497f, 0.946289f, 0.053497f, 0.946289f, 0.053497f, 0.946289f, 0.053497f, + 0.946289f, 0.053497f, 0.946289f, 0.053497f, 0.946289f, 0.053497f, 0.945801f, 0.053558f, + 0.945801f, 0.053619f, 0.945312f, 0.053741f, 0.944336f, 0.053680f, 0.942871f, 0.053589f, + 0.941895f, 0.053619f, 0.940918f, 0.053589f, 0.938965f, 0.053497f, 0.937012f, 0.053314f, + 0.934570f, 0.053101f, 0.931641f, 0.052765f, 0.927734f, 0.052338f, 0.923828f, 0.051788f, + 0.919434f, 0.051147f, 0.914062f, 0.050354f, 0.908203f, 0.049408f, 0.901855f, 0.048370f, + 0.895020f, 0.047180f, 0.887207f, 0.045868f, 0.878906f, 0.044495f, 0.870117f, 0.042999f, + 0.860840f, 0.041473f, 0.850586f, 0.039886f, 0.839844f, 0.038239f, 0.828613f, 0.036591f, + 0.816895f, 0.034943f, 0.804688f, 0.033295f, 0.792480f, 0.031677f, 0.780273f, 0.030075f, + 0.769531f, 0.028534f, 0.758789f, 0.027008f, 0.748047f, 0.025543f, 0.736816f, 0.024139f, + 0.725098f, 0.022781f, 0.713379f, 0.021484f, 0.700684f, 0.020233f, 0.687988f, 0.019058f, + 0.674805f, 0.017929f, 0.661621f, 0.016846f, 0.647949f, 0.015839f, 0.634277f, 0.014877f, + 0.620605f, 0.013962f, 0.606445f, 0.013100f, 0.592285f, 0.012291f, 0.578125f, 0.011520f, + 0.563477f, 0.010803f, 0.548340f, 0.010117f, 0.533691f, 0.009476f, 0.519043f, 0.008873f, + 0.503906f, 0.008308f, 0.489014f, 0.007778f, 0.474121f, 0.007278f, 0.458984f, 0.006813f, + 0.444336f, 0.006371f, 0.429688f, 0.005959f, 0.415039f, 0.005573f, 0.400391f, 0.005215f, + 0.937988f, 0.061523f, 0.937988f, 0.061523f, 0.937988f, 0.061523f, 0.937988f, 0.061523f, + 0.937988f, 0.061523f, 0.937988f, 0.061523f, 0.937988f, 0.061523f, 0.937988f, 0.061554f, + 0.937500f, 0.061615f, 0.937500f, 0.061737f, 0.936035f, 0.061554f, 0.935059f, 0.061493f, + 0.934082f, 0.061523f, 0.932129f, 0.061340f, 0.930664f, 0.061218f, 0.928223f, 0.060913f, + 0.925781f, 0.060577f, 0.922852f, 0.060089f, 0.918945f, 0.059479f, 0.915039f, 0.058777f, + 0.910156f, 0.057892f, 0.904785f, 0.056854f, 0.898926f, 0.055664f, 0.892578f, 0.054321f, + 0.885742f, 0.052887f, 0.877930f, 0.051270f, 0.870117f, 0.049591f, 0.861328f, 0.047821f, + 0.852539f, 0.045990f, 0.842773f, 0.044098f, 0.832520f, 0.042206f, 0.822266f, 0.040314f, + 0.811035f, 0.038391f, 0.799316f, 0.036530f, 0.787598f, 0.034668f, 0.775879f, 0.032867f, + 0.764648f, 0.031143f, 0.753906f, 0.029449f, 0.744141f, 0.027817f, 0.733398f, 0.026245f, + 0.722656f, 0.024750f, 0.711426f, 0.023315f, 0.699707f, 0.021942f, 0.687500f, 0.020645f, + 0.675293f, 0.019409f, 0.662109f, 0.018234f, 0.649414f, 0.017120f, 0.635742f, 0.016083f, + 0.622070f, 0.015091f, 0.608887f, 0.014153f, 0.595215f, 0.013268f, 0.581055f, 0.012444f, + 0.566895f, 0.011658f, 0.552246f, 0.010918f, 0.537598f, 0.010223f, 0.522949f, 0.009575f, + 0.508301f, 0.008965f, 0.493896f, 0.008385f, 0.479004f, 0.007851f, 0.464355f, 0.007347f, + 0.449463f, 0.006874f, 0.435059f, 0.006428f, 0.420654f, 0.006012f, 0.406250f, 0.005623f, + 0.928711f, 0.070679f, 0.928711f, 0.070679f, 0.928711f, 0.070679f, 0.928711f, 0.070679f, + 0.928711f, 0.070679f, 0.928711f, 0.070679f, 0.928711f, 0.070679f, 0.928711f, 0.070740f, + 0.928223f, 0.070801f, 0.928223f, 0.070923f, 0.926270f, 0.070618f, 0.925781f, 0.070557f, + 0.924805f, 0.070557f, 0.922852f, 0.070251f, 0.920898f, 0.069946f, 0.918945f, 0.069580f, + 0.916016f, 0.069092f, 0.913086f, 0.068420f, 0.909180f, 0.067627f, 0.904785f, 0.066589f, + 0.899902f, 0.065430f, 0.894531f, 0.064148f, 0.888672f, 0.062622f, 0.882324f, 0.060974f, + 0.875488f, 0.059174f, 0.867676f, 0.057251f, 0.860352f, 0.055206f, 0.852051f, 0.053070f, + 0.843262f, 0.050934f, 0.834473f, 0.048737f, 0.825195f, 0.046509f, 0.814941f, 0.044312f, + 0.804688f, 0.042145f, 0.793945f, 0.040009f, 0.783203f, 0.037933f, 0.771973f, 0.035889f, + 0.760742f, 0.033936f, 0.750000f, 0.032074f, 0.739746f, 0.030258f, 0.729980f, 0.028519f, + 0.720215f, 0.026871f, 0.709473f, 0.025284f, 0.698730f, 0.023788f, 0.687500f, 0.022369f, + 0.675781f, 0.021011f, 0.663574f, 0.019730f, 0.650879f, 0.018524f, 0.637695f, 0.017380f, + 0.624512f, 0.016296f, 0.611328f, 0.015289f, 0.597656f, 0.014328f, 0.584473f, 0.013428f, + 0.570312f, 0.012581f, 0.556641f, 0.011787f, 0.541992f, 0.011032f, 0.527832f, 0.010330f, + 0.513184f, 0.009674f, 0.498779f, 0.009048f, 0.484375f, 0.008469f, 0.469727f, 0.007927f, + 0.455322f, 0.007416f, 0.440674f, 0.006939f, 0.426270f, 0.006489f, 0.412354f, 0.006073f, + 0.917969f, 0.081299f, 0.917969f, 0.081299f, 0.917969f, 0.081299f, 0.917969f, 0.081299f, + 0.917969f, 0.081299f, 0.917969f, 0.081299f, 0.917969f, 0.081299f, 0.917969f, 0.081360f, + 0.917969f, 0.081421f, 0.916992f, 0.081421f, 0.915527f, 0.081055f, 0.915039f, 0.080994f, + 0.913574f, 0.080750f, 0.912109f, 0.080444f, 0.910156f, 0.080017f, 0.907715f, 0.079468f, + 0.904785f, 0.078735f, 0.901367f, 0.077820f, 0.897461f, 0.076721f, 0.893555f, 0.075500f, + 0.888184f, 0.073975f, 0.882812f, 0.072266f, 0.876953f, 0.070374f, 0.870605f, 0.068359f, + 0.863770f, 0.066101f, 0.856934f, 0.063782f, 0.849121f, 0.061340f, 0.841797f, 0.058868f, + 0.833496f, 0.056335f, 0.825195f, 0.053741f, 0.816406f, 0.051208f, 0.807617f, 0.048676f, + 0.798340f, 0.046204f, 0.788086f, 0.043793f, 0.777832f, 0.041443f, 0.767578f, 0.039185f, + 0.757324f, 0.036987f, 0.746582f, 0.034882f, 0.736328f, 0.032898f, 0.726562f, 0.030975f, + 0.717285f, 0.029144f, 0.708008f, 0.027420f, 0.697754f, 0.025772f, 0.687012f, 0.024216f, + 0.676270f, 0.022736f, 0.664551f, 0.021347f, 0.652344f, 0.020020f, 0.640137f, 0.018784f, + 0.627441f, 0.017609f, 0.614258f, 0.016510f, 0.601074f, 0.015480f, 0.587402f, 0.014503f, + 0.574219f, 0.013588f, 0.560547f, 0.012726f, 0.546875f, 0.011909f, 0.532715f, 0.011154f, + 0.518066f, 0.010437f, 0.503906f, 0.009773f, 0.489746f, 0.009148f, 0.475342f, 0.008560f, + 0.461182f, 0.008011f, 0.446777f, 0.007496f, 0.432617f, 0.007011f, 0.418457f, 0.006561f, + 0.905762f, 0.093567f, 0.905762f, 0.093567f, 0.905762f, 0.093567f, 0.905762f, 0.093567f, + 0.905762f, 0.093567f, 0.905762f, 0.093567f, 0.905762f, 0.093567f, 0.905762f, 0.093567f, + 0.905273f, 0.093628f, 0.904297f, 0.093384f, 0.903320f, 0.093140f, 0.902344f, 0.093018f, + 0.900879f, 0.092590f, 0.899414f, 0.092224f, 0.897461f, 0.091553f, 0.895020f, 0.090759f, + 0.892090f, 0.089783f, 0.888672f, 0.088562f, 0.884766f, 0.087097f, 0.880371f, 0.085449f, + 0.875488f, 0.083496f, 0.870117f, 0.081360f, 0.863770f, 0.078979f, 0.857910f, 0.076477f, + 0.851074f, 0.073792f, 0.844727f, 0.070984f, 0.837402f, 0.068054f, 0.830566f, 0.065125f, + 0.823242f, 0.062195f, 0.815430f, 0.059204f, 0.807617f, 0.056274f, 0.799805f, 0.053406f, + 0.791016f, 0.050598f, 0.782227f, 0.047852f, 0.772949f, 0.045227f, 0.763672f, 0.042694f, + 0.753906f, 0.040253f, 0.744141f, 0.037933f, 0.733887f, 0.035736f, 0.724121f, 0.033600f, + 0.714844f, 0.031616f, 0.706055f, 0.029709f, 0.696777f, 0.027908f, 0.687012f, 0.026199f, + 0.676270f, 0.024597f, 0.665527f, 0.023087f, 0.654297f, 0.021652f, 0.642578f, 0.020309f, + 0.630371f, 0.019028f, 0.617676f, 0.017838f, 0.604980f, 0.016708f, 0.591797f, 0.015656f, + 0.578125f, 0.014671f, 0.564941f, 0.013741f, 0.551270f, 0.012863f, 0.537598f, 0.012047f, + 0.523926f, 0.011276f, 0.509766f, 0.010559f, 0.495605f, 0.009880f, 0.481445f, 0.009247f, + 0.467285f, 0.008659f, 0.453125f, 0.008102f, 0.439209f, 0.007584f, 0.425293f, 0.007095f, + 0.891602f, 0.107727f, 0.891602f, 0.107727f, 0.891602f, 0.107727f, 0.891602f, 0.107727f, + 0.891602f, 0.107727f, 0.891602f, 0.107727f, 0.891602f, 0.107727f, 0.891602f, 0.107727f, + 0.891113f, 0.107727f, 0.890137f, 0.107300f, 0.889160f, 0.107056f, 0.888184f, 0.106812f, + 0.886719f, 0.106201f, 0.884766f, 0.105530f, 0.882812f, 0.104736f, 0.880371f, 0.103638f, + 0.877441f, 0.102234f, 0.874023f, 0.100708f, 0.870117f, 0.098755f, 0.865234f, 0.096619f, + 0.860352f, 0.094177f, 0.854980f, 0.091492f, 0.849609f, 0.088562f, 0.843750f, 0.085449f, + 0.837402f, 0.082214f, 0.831055f, 0.078857f, 0.824707f, 0.075439f, 0.818359f, 0.071960f, + 0.812012f, 0.068542f, 0.805176f, 0.065125f, 0.798340f, 0.061768f, 0.791504f, 0.058502f, + 0.783691f, 0.055328f, 0.775879f, 0.052246f, 0.768066f, 0.049316f, 0.759766f, 0.046478f, + 0.750977f, 0.043793f, 0.741699f, 0.041199f, 0.732422f, 0.038788f, 0.723145f, 0.036438f, + 0.713379f, 0.034241f, 0.704102f, 0.032166f, 0.695801f, 0.030228f, 0.686523f, 0.028366f, + 0.676758f, 0.026611f, 0.666992f, 0.024963f, 0.656250f, 0.023407f, 0.645020f, 0.021942f, + 0.633301f, 0.020569f, 0.621582f, 0.019272f, 0.608887f, 0.018051f, 0.596191f, 0.016922f, + 0.583008f, 0.015839f, 0.569824f, 0.014847f, 0.556152f, 0.013901f, 0.542969f, 0.013016f, + 0.529297f, 0.012192f, 0.515625f, 0.011414f, 0.501953f, 0.010681f, 0.487793f, 0.010002f, + 0.473877f, 0.009361f, 0.459717f, 0.008766f, 0.445801f, 0.008202f, 0.432129f, 0.007683f, + 0.875488f, 0.124084f, 0.875488f, 0.124084f, 0.875488f, 0.124084f, 0.875488f, 0.124084f, + 0.875488f, 0.124084f, 0.875488f, 0.124084f, 0.875488f, 0.124084f, 0.875000f, 0.124084f, + 0.874512f, 0.124084f, 0.873535f, 0.123474f, 0.872559f, 0.123169f, 0.871582f, 0.122559f, + 0.870117f, 0.121948f, 0.868164f, 0.120972f, 0.866211f, 0.119812f, 0.863770f, 0.118347f, + 0.860840f, 0.116516f, 0.856934f, 0.114380f, 0.853027f, 0.111938f, 0.848633f, 0.109192f, + 0.843750f, 0.106079f, 0.838867f, 0.102722f, 0.833496f, 0.099121f, 0.827637f, 0.095337f, + 0.822266f, 0.091431f, 0.816406f, 0.087463f, 0.811035f, 0.083435f, 0.805664f, 0.079407f, + 0.799805f, 0.075378f, 0.794434f, 0.071472f, 0.788574f, 0.067627f, 0.782715f, 0.063965f, + 0.776367f, 0.060425f, 0.770020f, 0.056976f, 0.762695f, 0.053680f, 0.755371f, 0.050568f, + 0.747559f, 0.047577f, 0.739746f, 0.044739f, 0.731445f, 0.042053f, 0.722656f, 0.039520f, + 0.713379f, 0.037109f, 0.704102f, 0.034851f, 0.695312f, 0.032684f, 0.686035f, 0.030685f, + 0.677246f, 0.028778f, 0.667969f, 0.026978f, 0.658203f, 0.025299f, 0.647461f, 0.023712f, + 0.636719f, 0.022232f, 0.625000f, 0.020828f, 0.613281f, 0.019516f, 0.600586f, 0.018280f, + 0.588379f, 0.017120f, 0.575195f, 0.016037f, 0.562012f, 0.015022f, 0.548340f, 0.014076f, + 0.535156f, 0.013176f, 0.521484f, 0.012337f, 0.508301f, 0.011559f, 0.494629f, 0.010826f, + 0.480713f, 0.010132f, 0.467041f, 0.009491f, 0.453125f, 0.008888f, 0.439453f, 0.008324f, + 0.855957f, 0.143066f, 0.855957f, 0.143066f, 0.855957f, 0.143066f, 0.855957f, 0.143066f, + 0.855957f, 0.143066f, 0.855957f, 0.143066f, 0.855957f, 0.143066f, 0.855957f, 0.143066f, + 0.854980f, 0.142700f, 0.854492f, 0.142212f, 0.853516f, 0.141724f, 0.852539f, 0.140869f, + 0.851074f, 0.139893f, 0.849121f, 0.138672f, 0.847168f, 0.136963f, 0.844238f, 0.135010f, + 0.841309f, 0.132690f, 0.837891f, 0.129883f, 0.833984f, 0.126709f, 0.829590f, 0.123169f, + 0.824707f, 0.119263f, 0.820312f, 0.115112f, 0.815430f, 0.110718f, 0.810547f, 0.106140f, + 0.805664f, 0.101501f, 0.800781f, 0.096802f, 0.796387f, 0.092041f, 0.791992f, 0.087402f, + 0.787598f, 0.082825f, 0.782715f, 0.078369f, 0.778320f, 0.074036f, 0.773926f, 0.069824f, + 0.769043f, 0.065857f, 0.763672f, 0.062042f, 0.757812f, 0.058380f, 0.751465f, 0.054932f, + 0.745117f, 0.051636f, 0.737793f, 0.048523f, 0.730469f, 0.045593f, 0.722168f, 0.042786f, + 0.713867f, 0.040161f, 0.705566f, 0.037689f, 0.696289f, 0.035370f, 0.687500f, 0.033173f, + 0.678223f, 0.031113f, 0.669434f, 0.029175f, 0.660156f, 0.027344f, 0.649902f, 0.025620f, + 0.639648f, 0.024017f, 0.628906f, 0.022507f, 0.617676f, 0.021088f, 0.605469f, 0.019760f, + 0.593262f, 0.018509f, 0.581055f, 0.017334f, 0.567871f, 0.016235f, 0.554688f, 0.015221f, + 0.541504f, 0.014259f, 0.528320f, 0.013359f, 0.514648f, 0.012512f, 0.501465f, 0.011719f, + 0.488037f, 0.010979f, 0.474365f, 0.010284f, 0.460938f, 0.009636f, 0.447266f, 0.009033f, + 0.833984f, 0.165283f, 0.833984f, 0.165283f, 0.833984f, 0.165283f, 0.833984f, 0.165283f, + 0.833984f, 0.165283f, 0.833984f, 0.165283f, 0.833984f, 0.165283f, 0.833984f, 0.165283f, + 0.832520f, 0.164551f, 0.832031f, 0.164062f, 0.831543f, 0.163330f, 0.830078f, 0.162231f, + 0.828613f, 0.160767f, 0.827148f, 0.159058f, 0.824707f, 0.156738f, 0.822266f, 0.154053f, + 0.819336f, 0.150879f, 0.815918f, 0.147217f, 0.812012f, 0.143188f, 0.808105f, 0.138672f, + 0.803711f, 0.133789f, 0.799805f, 0.128662f, 0.795410f, 0.123413f, 0.791504f, 0.117859f, + 0.787598f, 0.112366f, 0.784180f, 0.106812f, 0.780762f, 0.101318f, 0.777344f, 0.095947f, + 0.774414f, 0.090759f, 0.770996f, 0.085693f, 0.768066f, 0.080811f, 0.764648f, 0.076172f, + 0.761230f, 0.071716f, 0.757324f, 0.067444f, 0.752930f, 0.063416f, 0.748047f, 0.059631f, + 0.742676f, 0.056000f, 0.736328f, 0.052612f, 0.729980f, 0.049377f, 0.722656f, 0.046326f, + 0.715332f, 0.043457f, 0.707031f, 0.040771f, 0.698730f, 0.038239f, 0.689941f, 0.035858f, + 0.680664f, 0.033600f, 0.671387f, 0.031525f, 0.662109f, 0.029541f, 0.652832f, 0.027695f, + 0.643066f, 0.025955f, 0.632812f, 0.024323f, 0.622070f, 0.022797f, 0.610352f, 0.021347f, + 0.598633f, 0.020004f, 0.586914f, 0.018753f, 0.574219f, 0.017578f, 0.561523f, 0.016464f, + 0.548828f, 0.015434f, 0.535645f, 0.014458f, 0.521973f, 0.013550f, 0.508789f, 0.012703f, + 0.495361f, 0.011902f, 0.481934f, 0.011154f, 0.468750f, 0.010460f, 0.455566f, 0.009804f, + 0.808105f, 0.191284f, 0.808105f, 0.191284f, 0.808105f, 0.191284f, 0.808105f, 0.191284f, + 0.808105f, 0.191284f, 0.808105f, 0.191284f, 0.808105f, 0.191284f, 0.807617f, 0.191162f, + 0.806641f, 0.190186f, 0.806152f, 0.189453f, 0.805176f, 0.188232f, 0.804199f, 0.186768f, + 0.802734f, 0.184814f, 0.801270f, 0.182373f, 0.799316f, 0.179321f, 0.796875f, 0.175781f, + 0.793945f, 0.171631f, 0.790527f, 0.166870f, 0.787109f, 0.161621f, 0.783691f, 0.155884f, + 0.780273f, 0.149780f, 0.776855f, 0.143555f, 0.773926f, 0.137085f, 0.770996f, 0.130615f, + 0.768066f, 0.124084f, 0.766113f, 0.117676f, 0.764160f, 0.111328f, 0.762207f, 0.105164f, + 0.760742f, 0.099243f, 0.759277f, 0.093567f, 0.757324f, 0.088135f, 0.755859f, 0.082886f, + 0.753418f, 0.077942f, 0.750977f, 0.073303f, 0.748047f, 0.068848f, 0.744141f, 0.064636f, + 0.740234f, 0.060669f, 0.735352f, 0.056946f, 0.729492f, 0.053436f, 0.723633f, 0.050110f, + 0.716797f, 0.046997f, 0.709473f, 0.044067f, 0.701660f, 0.041321f, 0.693359f, 0.038727f, + 0.684570f, 0.036316f, 0.675781f, 0.034027f, 0.666016f, 0.031921f, 0.656250f, 0.029922f, + 0.646484f, 0.028046f, 0.636230f, 0.026276f, 0.625977f, 0.024628f, 0.615723f, 0.023087f, + 0.604492f, 0.021637f, 0.592773f, 0.020279f, 0.580566f, 0.019012f, 0.568359f, 0.017822f, + 0.556152f, 0.016708f, 0.542969f, 0.015671f, 0.530273f, 0.014694f, 0.517090f, 0.013779f, + 0.503906f, 0.012917f, 0.490479f, 0.012115f, 0.477295f, 0.011360f, 0.463867f, 0.010658f, + 0.777344f, 0.221680f, 0.777344f, 0.221680f, 0.777344f, 0.221680f, 0.777344f, 0.221680f, + 0.777344f, 0.221680f, 0.777344f, 0.221680f, 0.777344f, 0.221680f, 0.776855f, 0.221069f, + 0.776367f, 0.220093f, 0.775879f, 0.219116f, 0.774902f, 0.217529f, 0.773926f, 0.215332f, + 0.772949f, 0.212646f, 0.771484f, 0.209229f, 0.769531f, 0.205078f, 0.767090f, 0.200195f, + 0.764648f, 0.194824f, 0.761719f, 0.188599f, 0.759277f, 0.181885f, 0.756348f, 0.174683f, + 0.753906f, 0.167358f, 0.751953f, 0.159668f, 0.750000f, 0.151855f, 0.748535f, 0.144165f, + 0.747559f, 0.136597f, 0.747070f, 0.129150f, 0.747070f, 0.121948f, 0.747070f, 0.114990f, + 0.747070f, 0.108276f, 0.747070f, 0.101929f, 0.747070f, 0.095886f, 0.747070f, 0.090088f, + 0.746094f, 0.084656f, 0.745117f, 0.079468f, 0.743652f, 0.074585f, 0.741211f, 0.070007f, + 0.738281f, 0.065674f, 0.734375f, 0.061584f, 0.729980f, 0.057770f, 0.724609f, 0.054169f, + 0.718750f, 0.050781f, 0.712402f, 0.047607f, 0.705078f, 0.044617f, 0.697754f, 0.041840f, + 0.689453f, 0.039215f, 0.680664f, 0.036774f, 0.671387f, 0.034454f, 0.661621f, 0.032318f, + 0.651855f, 0.030289f, 0.641602f, 0.028397f, 0.630859f, 0.026627f, 0.620117f, 0.024963f, + 0.609863f, 0.023407f, 0.598633f, 0.021942f, 0.587402f, 0.020584f, 0.575195f, 0.019302f, + 0.563477f, 0.018112f, 0.550781f, 0.016983f, 0.538086f, 0.015930f, 0.525391f, 0.014954f, + 0.512695f, 0.014030f, 0.499512f, 0.013161f, 0.486572f, 0.012360f, 0.473389f, 0.011604f, + 0.741211f, 0.257324f, 0.741211f, 0.257324f, 0.741211f, 0.257324f, 0.741211f, 0.257324f, + 0.741211f, 0.257324f, 0.741211f, 0.257324f, 0.741211f, 0.257324f, 0.740723f, 0.256348f, + 0.740234f, 0.255371f, 0.739746f, 0.253418f, 0.739258f, 0.251221f, 0.738770f, 0.248291f, + 0.737793f, 0.244507f, 0.736328f, 0.239868f, 0.734863f, 0.234253f, 0.732910f, 0.227783f, + 0.730957f, 0.220459f, 0.729492f, 0.212524f, 0.727539f, 0.204102f, 0.726074f, 0.195190f, + 0.725098f, 0.186035f, 0.724609f, 0.176758f, 0.724609f, 0.167725f, 0.725586f, 0.158691f, + 0.726562f, 0.149902f, 0.727539f, 0.141357f, 0.729492f, 0.133179f, 0.731445f, 0.125366f, + 0.733398f, 0.117920f, 0.735352f, 0.110840f, 0.737305f, 0.104126f, 0.738770f, 0.097717f, + 0.739258f, 0.091736f, 0.739746f, 0.086060f, 0.739258f, 0.080750f, 0.738281f, 0.075745f, + 0.736328f, 0.070984f, 0.733887f, 0.066528f, 0.730469f, 0.062408f, 0.726074f, 0.058502f, + 0.721191f, 0.054840f, 0.715820f, 0.051392f, 0.708984f, 0.048187f, 0.702148f, 0.045166f, + 0.694336f, 0.042328f, 0.686035f, 0.039703f, 0.677246f, 0.037201f, 0.667969f, 0.034882f, + 0.658691f, 0.032715f, 0.648438f, 0.030685f, 0.638184f, 0.028778f, 0.627441f, 0.026993f, + 0.616211f, 0.025330f, 0.604980f, 0.023758f, 0.593750f, 0.022293f, 0.582031f, 0.020920f, + 0.570801f, 0.019638f, 0.558594f, 0.018433f, 0.546387f, 0.017303f, 0.534180f, 0.016235f, + 0.521484f, 0.015251f, 0.508789f, 0.014328f, 0.496094f, 0.013458f, 0.483398f, 0.012642f, + 0.698242f, 0.299316f, 0.698242f, 0.299316f, 0.698242f, 0.299316f, 0.698242f, 0.299316f, + 0.698242f, 0.299316f, 0.698242f, 0.299316f, 0.698242f, 0.299316f, 0.698242f, 0.298340f, + 0.698242f, 0.296875f, 0.697754f, 0.294189f, 0.697266f, 0.291016f, 0.697266f, 0.286621f, + 0.696289f, 0.281250f, 0.695801f, 0.274658f, 0.694824f, 0.266846f, 0.693848f, 0.258301f, + 0.692871f, 0.248779f, 0.692383f, 0.238525f, 0.692383f, 0.227905f, 0.692871f, 0.216919f, + 0.693848f, 0.205933f, 0.695801f, 0.194946f, 0.698242f, 0.184204f, 0.701172f, 0.173828f, + 0.704590f, 0.163818f, 0.708496f, 0.154175f, 0.712402f, 0.145020f, 0.716309f, 0.136230f, + 0.720703f, 0.128052f, 0.724121f, 0.120178f, 0.728027f, 0.112793f, 0.730957f, 0.105835f, + 0.733398f, 0.099243f, 0.734863f, 0.093079f, 0.735840f, 0.087219f, 0.736328f, 0.081787f, + 0.735352f, 0.076660f, 0.733887f, 0.071838f, 0.731445f, 0.067322f, 0.728027f, 0.063110f, + 0.724121f, 0.059143f, 0.719238f, 0.055450f, 0.713379f, 0.051971f, 0.707031f, 0.048706f, + 0.700195f, 0.045685f, 0.692383f, 0.042816f, 0.684082f, 0.040161f, 0.675293f, 0.037659f, + 0.666016f, 0.035339f, 0.656250f, 0.033142f, 0.645996f, 0.031113f, 0.635254f, 0.029190f, + 0.624512f, 0.027405f, 0.613281f, 0.025726f, 0.602051f, 0.024155f, 0.590332f, 0.022675f, + 0.578613f, 0.021301f, 0.566406f, 0.020004f, 0.554688f, 0.018799f, 0.542969f, 0.017670f, + 0.530762f, 0.016602f, 0.518066f, 0.015602f, 0.505859f, 0.014671f, 0.493408f, 0.013794f, + 0.647461f, 0.349365f, 0.647461f, 0.349365f, 0.647461f, 0.349365f, 0.647461f, 0.349365f, + 0.647461f, 0.349365f, 0.647461f, 0.349365f, 0.647461f, 0.349365f, 0.647461f, 0.348145f, + 0.647461f, 0.345459f, 0.647949f, 0.341797f, 0.647949f, 0.336914f, 0.647949f, 0.330566f, + 0.647949f, 0.322998f, 0.647949f, 0.313721f, 0.648438f, 0.303223f, 0.648926f, 0.291748f, + 0.649902f, 0.279297f, 0.651367f, 0.266113f, 0.653809f, 0.252930f, 0.657227f, 0.239746f, + 0.661133f, 0.226685f, 0.665527f, 0.213867f, 0.670898f, 0.201538f, 0.676758f, 0.189697f, + 0.683105f, 0.178345f, 0.689453f, 0.167603f, 0.695801f, 0.157349f, 0.702148f, 0.147705f, + 0.708496f, 0.138550f, 0.714355f, 0.130005f, 0.719238f, 0.121948f, 0.724121f, 0.114319f, + 0.728027f, 0.107117f, 0.730957f, 0.100403f, 0.733398f, 0.094116f, 0.734375f, 0.088196f, + 0.734863f, 0.082642f, 0.734375f, 0.077393f, 0.732910f, 0.072571f, 0.730469f, 0.067993f, + 0.727051f, 0.063721f, 0.722656f, 0.059753f, 0.717773f, 0.056000f, 0.712402f, 0.052521f, + 0.705566f, 0.049255f, 0.698730f, 0.046204f, 0.690918f, 0.043335f, 0.682617f, 0.040649f, + 0.673828f, 0.038147f, 0.664551f, 0.035797f, 0.654785f, 0.033630f, 0.644531f, 0.031555f, + 0.633789f, 0.029663f, 0.623047f, 0.027863f, 0.611816f, 0.026169f, 0.600586f, 0.024597f, + 0.588867f, 0.023117f, 0.576660f, 0.021744f, 0.564941f, 0.020447f, 0.552734f, 0.019226f, + 0.540039f, 0.018082f, 0.527832f, 0.017014f, 0.515625f, 0.016006f, 0.503418f, 0.015068f, + 0.586914f, 0.409180f, 0.586914f, 0.409180f, 0.586914f, 0.409180f, 0.586914f, 0.409180f, + 0.586914f, 0.409180f, 0.586914f, 0.409180f, 0.586914f, 0.409180f, 0.586914f, 0.406982f, + 0.587891f, 0.402832f, 0.588379f, 0.397461f, 0.589355f, 0.389893f, 0.590332f, 0.380615f, + 0.591797f, 0.369385f, 0.593262f, 0.356445f, 0.595703f, 0.342041f, 0.598633f, 0.326904f, + 0.602539f, 0.310791f, 0.607422f, 0.294678f, 0.613281f, 0.278809f, 0.620117f, 0.262939f, + 0.627441f, 0.247803f, 0.635742f, 0.233154f, 0.644531f, 0.219238f, 0.653809f, 0.205933f, + 0.663086f, 0.193359f, 0.672363f, 0.181519f, 0.681152f, 0.170166f, 0.689941f, 0.159668f, + 0.697754f, 0.149658f, 0.705566f, 0.140259f, 0.712402f, 0.131348f, 0.718262f, 0.123169f, + 0.723633f, 0.115417f, 0.728027f, 0.108093f, 0.731445f, 0.101257f, 0.733398f, 0.094849f, + 0.734863f, 0.088867f, 0.735352f, 0.083313f, 0.734375f, 0.078064f, 0.732910f, 0.073120f, + 0.730469f, 0.068542f, 0.727051f, 0.064270f, 0.722656f, 0.060303f, 0.717773f, 0.056549f, + 0.711914f, 0.053040f, 0.705078f, 0.049774f, 0.698242f, 0.046722f, 0.690430f, 0.043854f, + 0.682129f, 0.041199f, 0.673340f, 0.038696f, 0.663574f, 0.036346f, 0.653809f, 0.034149f, + 0.644043f, 0.032104f, 0.633301f, 0.030182f, 0.622559f, 0.028381f, 0.611328f, 0.026688f, + 0.600098f, 0.025116f, 0.588379f, 0.023621f, 0.576172f, 0.022232f, 0.564453f, 0.020935f, + 0.552246f, 0.019714f, 0.540039f, 0.018570f, 0.527832f, 0.017487f, 0.515137f, 0.016479f, + 0.513672f, 0.480225f, 0.513672f, 0.480225f, 0.513672f, 0.480225f, 0.513672f, 0.480225f, + 0.513672f, 0.480225f, 0.513672f, 0.480225f, 0.513672f, 0.480225f, 0.514648f, 0.477051f, + 0.516113f, 0.470459f, 0.517578f, 0.461426f, 0.520020f, 0.449707f, 0.522949f, 0.435547f, + 0.526367f, 0.419189f, 0.530762f, 0.401123f, 0.536621f, 0.381836f, 0.543457f, 0.362061f, + 0.551758f, 0.342285f, 0.561523f, 0.322998f, 0.571777f, 0.304199f, 0.583496f, 0.286133f, + 0.595703f, 0.268799f, 0.607910f, 0.252441f, 0.620605f, 0.237061f, 0.633301f, 0.222412f, + 0.645508f, 0.208618f, 0.657227f, 0.195557f, 0.668945f, 0.183350f, 0.679688f, 0.171753f, + 0.689453f, 0.160889f, 0.698730f, 0.150757f, 0.707031f, 0.141113f, 0.714355f, 0.132202f, + 0.720703f, 0.123901f, 0.726074f, 0.116028f, 0.729980f, 0.108704f, 0.733398f, 0.101807f, + 0.735352f, 0.095398f, 0.736328f, 0.089417f, 0.736816f, 0.083801f, 0.735840f, 0.078552f, + 0.733887f, 0.073608f, 0.730957f, 0.069031f, 0.727539f, 0.064819f, 0.723145f, 0.060822f, + 0.717773f, 0.057098f, 0.711914f, 0.053589f, 0.705078f, 0.050323f, 0.698242f, 0.047302f, + 0.690430f, 0.044434f, 0.681641f, 0.041779f, 0.672852f, 0.039276f, 0.663574f, 0.036926f, + 0.653809f, 0.034729f, 0.644043f, 0.032684f, 0.633301f, 0.030777f, 0.622559f, 0.028976f, + 0.611816f, 0.027283f, 0.600098f, 0.025711f, 0.588867f, 0.024216f, 0.577148f, 0.022827f, + 0.564941f, 0.021530f, 0.553223f, 0.020294f, 0.541016f, 0.019150f, 0.528809f, 0.018066f, + 0.425781f, 0.564453f, 0.425781f, 0.564453f, 0.425781f, 0.564453f, 0.425781f, 0.564453f, + 0.425781f, 0.564453f, 0.425781f, 0.564453f, 0.425781f, 0.564453f, 0.427246f, 0.558594f, + 0.430176f, 0.547363f, 0.434082f, 0.532227f, 0.438965f, 0.513184f, 0.445312f, 0.491943f, + 0.453125f, 0.468262f, 0.462891f, 0.443848f, 0.474365f, 0.419434f, 0.487549f, 0.395264f, + 0.501953f, 0.372070f, 0.518066f, 0.349854f, 0.534180f, 0.328613f, 0.551270f, 0.308594f, + 0.568359f, 0.289795f, 0.584961f, 0.271729f, 0.601074f, 0.254883f, 0.617188f, 0.238892f, + 0.632324f, 0.223877f, 0.646484f, 0.209717f, 0.659668f, 0.196411f, 0.672363f, 0.183960f, + 0.683594f, 0.172241f, 0.693848f, 0.161255f, 0.703125f, 0.151001f, 0.711426f, 0.141357f, + 0.718750f, 0.132446f, 0.724609f, 0.124023f, 0.729980f, 0.116211f, 0.733887f, 0.108826f, + 0.736328f, 0.101990f, 0.738281f, 0.095642f, 0.738770f, 0.089661f, 0.738770f, 0.084106f, + 0.737305f, 0.078918f, 0.735352f, 0.074036f, 0.732422f, 0.069519f, 0.728516f, 0.065247f, + 0.723633f, 0.061310f, 0.718262f, 0.057617f, 0.712402f, 0.054169f, 0.705566f, 0.050934f, + 0.698242f, 0.047913f, 0.690430f, 0.045074f, 0.682129f, 0.042419f, 0.673340f, 0.039948f, + 0.664062f, 0.037598f, 0.654785f, 0.035431f, 0.644531f, 0.033386f, 0.634277f, 0.031464f, + 0.623535f, 0.029694f, 0.612793f, 0.028000f, 0.601562f, 0.026413f, 0.590332f, 0.024933f, + 0.578613f, 0.023529f, 0.566895f, 0.022217f, 0.555176f, 0.020981f, 0.543457f, 0.019836f, + 0.318848f, 0.661621f, 0.318848f, 0.661621f, 0.318848f, 0.661621f, 0.318848f, 0.661621f, + 0.318848f, 0.661621f, 0.318848f, 0.661621f, 0.318848f, 0.661621f, 0.322266f, 0.649414f, + 0.328613f, 0.627441f, 0.336914f, 0.600586f, 0.347900f, 0.570801f, 0.361572f, 0.539551f, + 0.377930f, 0.508789f, 0.396484f, 0.479248f, 0.416992f, 0.450928f, 0.438965f, 0.424072f, + 0.461426f, 0.398682f, 0.484131f, 0.374512f, 0.506348f, 0.351807f, 0.528320f, 0.330078f, + 0.549805f, 0.309570f, 0.569824f, 0.290039f, 0.589355f, 0.271973f, 0.607422f, 0.254639f, + 0.624512f, 0.238525f, 0.640137f, 0.223267f, 0.654785f, 0.208984f, 0.668457f, 0.195557f, + 0.680664f, 0.183105f, 0.691895f, 0.171387f, 0.701660f, 0.160522f, 0.710449f, 0.150269f, + 0.718262f, 0.140747f, 0.724609f, 0.131836f, 0.729980f, 0.123596f, 0.734375f, 0.115845f, + 0.737793f, 0.108643f, 0.740234f, 0.101868f, 0.741211f, 0.095581f, 0.741699f, 0.089722f, + 0.740723f, 0.084229f, 0.739258f, 0.079102f, 0.736816f, 0.074341f, 0.733398f, 0.069885f, + 0.729492f, 0.065735f, 0.724609f, 0.061859f, 0.719238f, 0.058197f, 0.712891f, 0.054779f, + 0.706543f, 0.051605f, 0.699219f, 0.048615f, 0.691406f, 0.045807f, 0.683105f, 0.043182f, + 0.674316f, 0.040710f, 0.665039f, 0.038422f, 0.655762f, 0.036255f, 0.645508f, 0.034210f, + 0.635254f, 0.032318f, 0.625000f, 0.030518f, 0.614258f, 0.028839f, 0.603516f, 0.027252f, + 0.592285f, 0.025757f, 0.581055f, 0.024368f, 0.569336f, 0.023041f, 0.558105f, 0.021805f, + 0.193481f, 0.746094f, 0.193481f, 0.746094f, 0.193481f, 0.746094f, 0.193481f, 0.746094f, + 0.193481f, 0.746094f, 0.193481f, 0.746094f, 0.193481f, 0.746094f, 0.202271f, 0.719238f, + 0.218872f, 0.678711f, 0.239990f, 0.639648f, 0.264893f, 0.603027f, 0.292725f, 0.568848f, + 0.322266f, 0.537109f, 0.352783f, 0.506348f, 0.383057f, 0.477295f, 0.413086f, 0.449219f, + 0.441895f, 0.422119f, 0.469482f, 0.396484f, 0.495850f, 0.371826f, 0.520508f, 0.348633f, + 0.543945f, 0.326660f, 0.565918f, 0.305908f, 0.586426f, 0.286377f, 0.605469f, 0.268066f, + 0.623047f, 0.250732f, 0.639160f, 0.234863f, 0.654297f, 0.219849f, 0.667969f, 0.205811f, + 0.680176f, 0.192627f, 0.691406f, 0.180420f, 0.701660f, 0.168945f, 0.710938f, 0.158325f, + 0.718750f, 0.148438f, 0.725586f, 0.139160f, 0.730957f, 0.130493f, 0.735840f, 0.122498f, + 0.739258f, 0.114990f, 0.742188f, 0.107971f, 0.743652f, 0.101440f, 0.744141f, 0.095276f, + 0.744141f, 0.089600f, 0.743164f, 0.084290f, 0.741211f, 0.079285f, 0.738281f, 0.074646f, + 0.734863f, 0.070251f, 0.730469f, 0.066162f, 0.725586f, 0.062378f, 0.719727f, 0.058807f, + 0.713867f, 0.055450f, 0.707031f, 0.052338f, 0.699707f, 0.049377f, 0.691895f, 0.046631f, + 0.683594f, 0.044037f, 0.675293f, 0.041595f, 0.666016f, 0.039307f, 0.656738f, 0.037170f, + 0.646973f, 0.035156f, 0.637207f, 0.033264f, 0.626953f, 0.031464f, 0.616211f, 0.029800f, + 0.605469f, 0.028229f, 0.594727f, 0.026733f, 0.583496f, 0.025330f, 0.572266f, 0.024017f, + 0.129028f, 0.758301f, 0.129028f, 0.758301f, 0.129028f, 0.758301f, 0.129028f, 0.758301f, + 0.129028f, 0.758301f, 0.129028f, 0.758301f, 0.129028f, 0.758301f, 0.153564f, 0.733887f, + 0.189453f, 0.698242f, 0.225830f, 0.661621f, 0.261963f, 0.625488f, 0.297363f, 0.590332f, + 0.331543f, 0.556152f, 0.364502f, 0.522949f, 0.395752f, 0.491699f, 0.425781f, 0.461670f, + 0.454102f, 0.433350f, 0.480957f, 0.406494f, 0.505859f, 0.381104f, 0.529785f, 0.357178f, + 0.551758f, 0.334717f, 0.572754f, 0.313721f, 0.592285f, 0.293945f, 0.610352f, 0.275391f, + 0.626953f, 0.258057f, 0.642578f, 0.242065f, 0.656738f, 0.226807f, 0.670410f, 0.212646f, + 0.682129f, 0.199463f, 0.693359f, 0.187012f, 0.703125f, 0.175537f, 0.711914f, 0.164673f, + 0.719727f, 0.154663f, 0.726562f, 0.145264f, 0.732422f, 0.136475f, 0.737305f, 0.128174f, + 0.741211f, 0.120544f, 0.743652f, 0.113403f, 0.745605f, 0.106689f, 0.747070f, 0.100464f, + 0.747070f, 0.094604f, 0.746094f, 0.089111f, 0.744629f, 0.083984f, 0.742676f, 0.079163f, + 0.739258f, 0.074707f, 0.735840f, 0.070435f, 0.731445f, 0.066528f, 0.726074f, 0.062805f, + 0.720703f, 0.059357f, 0.714355f, 0.056091f, 0.707520f, 0.053040f, 0.700684f, 0.050171f, + 0.692871f, 0.047455f, 0.684570f, 0.044922f, 0.676270f, 0.042542f, 0.667480f, 0.040283f, + 0.658203f, 0.038177f, 0.648438f, 0.036194f, 0.638672f, 0.034302f, 0.628906f, 0.032532f, + 0.618652f, 0.030884f, 0.607910f, 0.029312f, 0.597656f, 0.027832f, 0.586426f, 0.026428f, +}; + +const float btdf_split_sum_ggx[16][64 * 64 * 2] = { + { + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.999512f, 0.468994f, 0.999512f, 0.470215f, 0.999512f, 0.480713f, + 0.999512f, 0.490967f, 0.999512f, 0.499756f, 0.999512f, 0.507324f, 0.999512f, 0.513672f, + 0.999512f, 0.518555f, 0.999512f, 0.522949f, 0.999512f, 0.526367f, 0.999512f, 0.529297f, + 0.999512f, 0.531250f, 0.999512f, 0.533203f, 0.999512f, 0.534668f, 0.999512f, 0.535645f, + 0.999512f, 0.536133f, 0.999512f, 0.536133f, 0.999512f, 0.536133f, 0.999512f, 0.535645f, + 0.999512f, 0.535156f, 0.999512f, 0.534180f, 0.999512f, 0.533203f, 0.999512f, 0.532227f, + 0.999512f, 0.530762f, 0.999512f, 0.528809f, 0.999512f, 0.526855f, 0.999512f, 0.524902f, + 0.999512f, 0.522461f, 0.999512f, 0.520020f, 0.999512f, 0.517578f, 0.999512f, 0.514648f, + 0.999512f, 0.511719f, 0.999512f, 0.508789f, 0.999512f, 0.505371f, 0.999512f, 0.501465f, + 0.999512f, 0.498047f, 0.999512f, 0.494141f, 0.999512f, 0.489746f, 0.999512f, 0.485352f, + 0.999512f, 0.480713f, 0.999512f, 0.475830f, 0.999512f, 0.470459f, 0.999512f, 0.464844f, + 0.999512f, 0.458984f, 0.999512f, 0.452881f, 0.999512f, 0.446289f, 0.999512f, 0.439209f, + 0.999512f, 0.431641f, 0.999512f, 0.423584f, 0.999512f, 0.414795f, 0.999512f, 0.405518f, + 0.999512f, 0.395264f, 0.999512f, 0.384277f, 0.999512f, 0.372070f, 0.999512f, 0.358398f, + 0.999512f, 0.343262f, 0.999512f, 0.325928f, 0.999512f, 0.305664f, 0.999512f, 0.281738f, + 0.999512f, 0.251953f, 0.999512f, 0.212524f, 0.999512f, 0.152954f, 0.999512f, 0.040253f, + 0.000000f, 1.000000f, 0.999512f, 0.484131f, 1.000000f, 0.432861f, 0.999512f, 0.411865f, + 0.999512f, 0.400879f, 1.000000f, 0.394287f, 1.000000f, 0.389893f, 0.999512f, 0.386719f, + 0.999512f, 0.384033f, 0.999512f, 0.381836f, 1.000000f, 0.379883f, 0.999512f, 0.377930f, + 1.000000f, 0.375977f, 0.999512f, 0.374023f, 1.000000f, 0.372070f, 0.999512f, 0.370117f, + 0.999512f, 0.367920f, 0.999512f, 0.365723f, 1.000000f, 0.363281f, 0.999512f, 0.361084f, + 0.999512f, 0.358398f, 0.999512f, 0.355957f, 1.000000f, 0.353271f, 0.999512f, 0.350342f, + 0.999512f, 0.347412f, 0.999512f, 0.344238f, 0.999512f, 0.341309f, 0.999512f, 0.337891f, + 1.000000f, 0.334473f, 0.999512f, 0.331055f, 1.000000f, 0.327393f, 0.999512f, 0.323730f, + 0.999512f, 0.319824f, 0.999512f, 0.315674f, 0.999512f, 0.311523f, 0.999512f, 0.307373f, + 0.999512f, 0.302734f, 0.999512f, 0.298096f, 0.999512f, 0.293457f, 0.999512f, 0.288574f, + 0.999512f, 0.283203f, 0.999512f, 0.278076f, 0.999512f, 0.272461f, 0.999512f, 0.266602f, + 0.999512f, 0.260498f, 0.999512f, 0.254395f, 0.999512f, 0.247803f, 0.999512f, 0.240845f, + 0.999512f, 0.233643f, 0.999512f, 0.226074f, 0.999512f, 0.218018f, 0.999512f, 0.209473f, + 0.999512f, 0.200439f, 0.999512f, 0.190796f, 0.999512f, 0.180542f, 1.000000f, 0.169312f, + 0.999512f, 0.157227f, 0.999512f, 0.143921f, 0.999512f, 0.129028f, 0.999512f, 0.112366f, + 0.999512f, 0.093018f, 0.999512f, 0.069946f, 0.999512f, 0.040527f, 0.999512f, 0.004879f, + 0.000000f, 1.000000f, 1.000000f, 0.506836f, 1.000000f, 0.434570f, 1.000000f, 0.398193f, + 1.000000f, 0.375977f, 1.000000f, 0.360352f, 0.999512f, 0.348877f, 0.999512f, 0.339600f, + 1.000000f, 0.332031f, 1.000000f, 0.325684f, 1.000000f, 0.319824f, 1.000000f, 0.314697f, + 1.000000f, 0.310059f, 1.000000f, 0.305664f, 1.000000f, 0.301514f, 1.000000f, 0.297363f, + 1.000000f, 0.293457f, 1.000000f, 0.289795f, 1.000000f, 0.285889f, 1.000000f, 0.282227f, + 1.000000f, 0.278564f, 0.999512f, 0.274902f, 1.000000f, 0.271240f, 1.000000f, 0.267578f, + 1.000000f, 0.263916f, 1.000000f, 0.260254f, 1.000000f, 0.256592f, 1.000000f, 0.252686f, + 1.000000f, 0.249023f, 1.000000f, 0.245117f, 1.000000f, 0.241089f, 1.000000f, 0.237183f, + 1.000000f, 0.233032f, 1.000000f, 0.228882f, 1.000000f, 0.224731f, 1.000000f, 0.220337f, + 1.000000f, 0.215942f, 1.000000f, 0.211426f, 1.000000f, 0.206787f, 0.999512f, 0.202148f, + 1.000000f, 0.197266f, 1.000000f, 0.192261f, 1.000000f, 0.187134f, 0.999512f, 0.181885f, + 1.000000f, 0.176514f, 1.000000f, 0.170898f, 1.000000f, 0.165161f, 1.000000f, 0.159180f, + 1.000000f, 0.152954f, 0.999512f, 0.146484f, 1.000000f, 0.139771f, 0.999512f, 0.132812f, + 1.000000f, 0.125488f, 0.999512f, 0.117737f, 0.999512f, 0.109619f, 0.999512f, 0.101013f, + 0.999512f, 0.091858f, 1.000000f, 0.082092f, 1.000000f, 0.071533f, 0.999512f, 0.060028f, + 0.999512f, 0.047333f, 0.999512f, 0.033081f, 1.000000f, 0.016830f, 0.999512f, 0.001331f, + 0.000000f, 1.000000f, 1.000000f, 0.524902f, 1.000000f, 0.440430f, 1.000000f, 0.395020f, + 1.000000f, 0.365479f, 1.000000f, 0.343994f, 1.000000f, 0.327637f, 1.000000f, 0.314453f, + 1.000000f, 0.303467f, 1.000000f, 0.293945f, 1.000000f, 0.285645f, 1.000000f, 0.278076f, + 1.000000f, 0.271484f, 1.000000f, 0.265381f, 1.000000f, 0.259521f, 1.000000f, 0.254150f, + 1.000000f, 0.249023f, 1.000000f, 0.244141f, 0.999512f, 0.239380f, 1.000000f, 0.234863f, + 1.000000f, 0.230469f, 1.000000f, 0.226074f, 1.000000f, 0.221802f, 1.000000f, 0.217651f, + 1.000000f, 0.213501f, 1.000000f, 0.209473f, 1.000000f, 0.205322f, 1.000000f, 0.201294f, + 0.999512f, 0.197266f, 1.000000f, 0.193237f, 1.000000f, 0.189209f, 1.000000f, 0.185181f, + 1.000000f, 0.181030f, 0.999512f, 0.177002f, 1.000000f, 0.172852f, 0.999512f, 0.168701f, + 1.000000f, 0.164429f, 0.999512f, 0.160156f, 1.000000f, 0.155884f, 1.000000f, 0.151489f, + 1.000000f, 0.147095f, 1.000000f, 0.142578f, 1.000000f, 0.137939f, 1.000000f, 0.133301f, + 1.000000f, 0.128540f, 1.000000f, 0.123657f, 1.000000f, 0.118652f, 1.000000f, 0.113525f, + 1.000000f, 0.108276f, 1.000000f, 0.102844f, 1.000000f, 0.097290f, 1.000000f, 0.091553f, + 1.000000f, 0.085571f, 1.000000f, 0.079407f, 1.000000f, 0.073059f, 1.000000f, 0.066345f, + 1.000000f, 0.059387f, 1.000000f, 0.052063f, 1.000000f, 0.044342f, 0.999512f, 0.036194f, + 0.999512f, 0.027496f, 1.000000f, 0.018219f, 0.999512f, 0.008430f, 0.999512f, 0.000505f, + 0.000000f, 1.000000f, 1.000000f, 0.538574f, 1.000000f, 0.446777f, 1.000000f, 0.395020f, + 1.000000f, 0.360352f, 1.000000f, 0.334717f, 1.000000f, 0.314941f, 1.000000f, 0.298584f, + 1.000000f, 0.284912f, 1.000000f, 0.273193f, 1.000000f, 0.263184f, 1.000000f, 0.253906f, + 1.000000f, 0.245850f, 1.000000f, 0.238281f, 1.000000f, 0.231445f, 1.000000f, 0.224976f, + 1.000000f, 0.218872f, 1.000000f, 0.213257f, 0.999512f, 0.207764f, 1.000000f, 0.202637f, + 1.000000f, 0.197632f, 1.000000f, 0.192749f, 1.000000f, 0.188110f, 1.000000f, 0.183594f, + 1.000000f, 0.179199f, 0.999512f, 0.174927f, 1.000000f, 0.170654f, 1.000000f, 0.166382f, + 0.999512f, 0.162354f, 1.000000f, 0.158203f, 1.000000f, 0.154175f, 1.000000f, 0.150146f, + 1.000000f, 0.146240f, 1.000000f, 0.142212f, 1.000000f, 0.138184f, 1.000000f, 0.134277f, + 1.000000f, 0.130249f, 1.000000f, 0.126343f, 1.000000f, 0.122314f, 1.000000f, 0.118286f, + 1.000000f, 0.114258f, 1.000000f, 0.110168f, 1.000000f, 0.106079f, 1.000000f, 0.101868f, + 0.999512f, 0.097717f, 0.999512f, 0.093445f, 1.000000f, 0.089111f, 1.000000f, 0.084717f, + 1.000000f, 0.080200f, 1.000000f, 0.075684f, 1.000000f, 0.071045f, 1.000000f, 0.066284f, + 1.000000f, 0.061462f, 1.000000f, 0.056488f, 1.000000f, 0.051361f, 1.000000f, 0.046112f, + 0.999512f, 0.040710f, 1.000000f, 0.035126f, 1.000000f, 0.029388f, 1.000000f, 0.023422f, + 1.000000f, 0.017273f, 0.999512f, 0.010963f, 0.999512f, 0.004715f, 0.999512f, 0.000231f, + 0.000000f, 1.000000f, 1.000000f, 0.549316f, 1.000000f, 0.452393f, 1.000000f, 0.396240f, + 1.000000f, 0.357666f, 1.000000f, 0.329102f, 1.000000f, 0.306396f, 1.000000f, 0.287842f, + 1.000000f, 0.272217f, 0.999512f, 0.258789f, 1.000000f, 0.247192f, 1.000000f, 0.236816f, + 0.999512f, 0.227417f, 1.000000f, 0.218872f, 1.000000f, 0.211060f, 1.000000f, 0.203857f, + 1.000000f, 0.197144f, 0.999512f, 0.190796f, 1.000000f, 0.184814f, 1.000000f, 0.179199f, + 1.000000f, 0.173828f, 1.000000f, 0.168701f, 1.000000f, 0.163696f, 1.000000f, 0.158936f, + 1.000000f, 0.154297f, 0.999512f, 0.149902f, 1.000000f, 0.145508f, 1.000000f, 0.141235f, + 1.000000f, 0.137085f, 1.000000f, 0.133057f, 1.000000f, 0.129028f, 1.000000f, 0.125122f, + 0.999512f, 0.121277f, 0.999512f, 0.117432f, 1.000000f, 0.113647f, 1.000000f, 0.109863f, + 1.000000f, 0.106140f, 1.000000f, 0.102417f, 1.000000f, 0.098694f, 1.000000f, 0.094971f, + 1.000000f, 0.091309f, 0.999512f, 0.087585f, 0.999512f, 0.083923f, 1.000000f, 0.080200f, + 1.000000f, 0.076477f, 0.999512f, 0.072754f, 1.000000f, 0.068970f, 0.999512f, 0.065186f, + 0.999512f, 0.061371f, 1.000000f, 0.057495f, 1.000000f, 0.053619f, 1.000000f, 0.049652f, + 1.000000f, 0.045654f, 1.000000f, 0.041595f, 1.000000f, 0.037476f, 1.000000f, 0.033295f, + 0.999512f, 0.029053f, 1.000000f, 0.024734f, 1.000000f, 0.020340f, 1.000000f, 0.015900f, + 0.999512f, 0.011436f, 1.000000f, 0.007008f, 1.000000f, 0.002840f, 0.999512f, 0.000120f, + 0.000000f, 1.000000f, 0.999512f, 0.558105f, 1.000000f, 0.457275f, 0.999512f, 0.397705f, + 1.000000f, 0.356201f, 1.000000f, 0.325195f, 1.000000f, 0.300293f, 0.999512f, 0.280029f, + 1.000000f, 0.262939f, 1.000000f, 0.248291f, 0.999512f, 0.235352f, 1.000000f, 0.223877f, + 1.000000f, 0.213623f, 1.000000f, 0.204346f, 0.999512f, 0.195801f, 0.999512f, 0.187988f, + 1.000000f, 0.180664f, 1.000000f, 0.173828f, 0.999512f, 0.167480f, 1.000000f, 0.161499f, + 0.999512f, 0.155884f, 1.000000f, 0.150391f, 0.999512f, 0.145264f, 1.000000f, 0.140381f, + 1.000000f, 0.135620f, 0.999512f, 0.131104f, 1.000000f, 0.126587f, 1.000000f, 0.122375f, + 1.000000f, 0.118225f, 1.000000f, 0.114197f, 1.000000f, 0.110291f, 1.000000f, 0.106445f, + 1.000000f, 0.102661f, 1.000000f, 0.098999f, 1.000000f, 0.095337f, 1.000000f, 0.091736f, + 0.999512f, 0.088257f, 1.000000f, 0.084778f, 1.000000f, 0.081299f, 0.999512f, 0.077881f, + 0.999512f, 0.074524f, 1.000000f, 0.071167f, 1.000000f, 0.067810f, 1.000000f, 0.064514f, + 1.000000f, 0.061218f, 1.000000f, 0.057922f, 1.000000f, 0.054626f, 1.000000f, 0.051331f, + 0.999512f, 0.048065f, 1.000000f, 0.044739f, 0.999512f, 0.041443f, 0.999512f, 0.038116f, + 1.000000f, 0.034790f, 1.000000f, 0.031464f, 1.000000f, 0.028107f, 0.999512f, 0.024734f, + 0.999512f, 0.021347f, 1.000000f, 0.017960f, 1.000000f, 0.014565f, 1.000000f, 0.011185f, + 1.000000f, 0.007866f, 1.000000f, 0.004681f, 0.999512f, 0.001804f, 1.000000f, 0.000067f, + 0.000000f, 1.000000f, 1.000000f, 0.564941f, 1.000000f, 0.461426f, 1.000000f, 0.399170f, + 1.000000f, 0.355469f, 1.000000f, 0.322510f, 0.999512f, 0.296143f, 1.000000f, 0.274170f, + 1.000000f, 0.255859f, 1.000000f, 0.240112f, 0.999512f, 0.226196f, 1.000000f, 0.213989f, + 0.999512f, 0.202881f, 0.999512f, 0.192993f, 1.000000f, 0.183838f, 1.000000f, 0.175537f, + 1.000000f, 0.167847f, 1.000000f, 0.160645f, 1.000000f, 0.154053f, 1.000000f, 0.147705f, + 0.999512f, 0.141846f, 0.999512f, 0.136230f, 1.000000f, 0.130981f, 1.000000f, 0.125854f, + 1.000000f, 0.121094f, 1.000000f, 0.116455f, 1.000000f, 0.112061f, 1.000000f, 0.107788f, + 1.000000f, 0.103638f, 1.000000f, 0.099670f, 1.000000f, 0.095825f, 1.000000f, 0.092041f, + 1.000000f, 0.088379f, 1.000000f, 0.084839f, 1.000000f, 0.081360f, 1.000000f, 0.078003f, + 1.000000f, 0.074646f, 1.000000f, 0.071411f, 1.000000f, 0.068176f, 1.000000f, 0.065002f, + 0.999512f, 0.061951f, 0.999512f, 0.058868f, 1.000000f, 0.055847f, 0.999512f, 0.052856f, + 1.000000f, 0.049896f, 0.999512f, 0.046967f, 1.000000f, 0.044067f, 1.000000f, 0.041199f, + 1.000000f, 0.038330f, 1.000000f, 0.035492f, 0.999512f, 0.032684f, 0.999512f, 0.029877f, + 1.000000f, 0.027069f, 0.999512f, 0.024292f, 0.999512f, 0.021530f, 1.000000f, 0.018784f, + 1.000000f, 0.016052f, 0.999512f, 0.013351f, 1.000000f, 0.010689f, 1.000000f, 0.008087f, + 1.000000f, 0.005581f, 1.000000f, 0.003231f, 1.000000f, 0.001194f, 0.999512f, 0.000040f, + 0.000000f, 1.000000f, 1.000000f, 0.570801f, 1.000000f, 0.465088f, 1.000000f, 0.400635f, + 1.000000f, 0.355225f, 1.000000f, 0.320557f, 1.000000f, 0.292725f, 1.000000f, 0.269775f, + 0.999512f, 0.250488f, 1.000000f, 0.233765f, 0.999512f, 0.218994f, 1.000000f, 0.206055f, + 1.000000f, 0.194458f, 1.000000f, 0.183960f, 1.000000f, 0.174438f, 1.000000f, 0.165649f, + 1.000000f, 0.157593f, 0.999512f, 0.150146f, 1.000000f, 0.143311f, 1.000000f, 0.136719f, + 1.000000f, 0.130737f, 1.000000f, 0.125000f, 1.000000f, 0.119568f, 1.000000f, 0.114441f, + 1.000000f, 0.109558f, 0.999512f, 0.104919f, 0.999512f, 0.100464f, 1.000000f, 0.096252f, + 1.000000f, 0.092163f, 1.000000f, 0.088196f, 0.999512f, 0.084412f, 1.000000f, 0.080750f, + 1.000000f, 0.077209f, 1.000000f, 0.073792f, 1.000000f, 0.070496f, 1.000000f, 0.067261f, + 1.000000f, 0.064087f, 0.999512f, 0.061035f, 1.000000f, 0.058044f, 1.000000f, 0.055115f, + 1.000000f, 0.052246f, 1.000000f, 0.049408f, 1.000000f, 0.046661f, 1.000000f, 0.043976f, + 0.999512f, 0.041290f, 1.000000f, 0.038696f, 0.999512f, 0.036102f, 1.000000f, 0.033569f, + 1.000000f, 0.031082f, 0.999512f, 0.028610f, 1.000000f, 0.026184f, 1.000000f, 0.023788f, + 1.000000f, 0.021423f, 1.000000f, 0.019073f, 0.999512f, 0.016785f, 1.000000f, 0.014519f, + 0.999512f, 0.012299f, 0.999512f, 0.010124f, 1.000000f, 0.008011f, 1.000000f, 0.005978f, + 1.000000f, 0.004051f, 1.000000f, 0.002293f, 1.000000f, 0.000817f, 1.000000f, 0.000025f, + 0.000000f, 1.000000f, 1.000000f, 0.575684f, 0.999512f, 0.468018f, 1.000000f, 0.402100f, + 1.000000f, 0.354980f, 1.000000f, 0.319092f, 1.000000f, 0.290283f, 1.000000f, 0.266357f, + 1.000000f, 0.246094f, 1.000000f, 0.228638f, 1.000000f, 0.213257f, 1.000000f, 0.199707f, + 1.000000f, 0.187622f, 1.000000f, 0.176758f, 1.000000f, 0.166748f, 1.000000f, 0.157715f, + 1.000000f, 0.149414f, 1.000000f, 0.141724f, 1.000000f, 0.134521f, 1.000000f, 0.127930f, + 0.999512f, 0.121704f, 1.000000f, 0.115906f, 1.000000f, 0.110413f, 1.000000f, 0.105225f, + 1.000000f, 0.100281f, 1.000000f, 0.095642f, 1.000000f, 0.091187f, 1.000000f, 0.086975f, + 0.999512f, 0.082886f, 1.000000f, 0.079041f, 1.000000f, 0.075317f, 1.000000f, 0.071777f, + 1.000000f, 0.068298f, 1.000000f, 0.065002f, 1.000000f, 0.061829f, 0.999512f, 0.058746f, + 1.000000f, 0.055756f, 1.000000f, 0.052856f, 1.000000f, 0.050049f, 1.000000f, 0.047302f, + 1.000000f, 0.044647f, 0.999512f, 0.042053f, 0.999512f, 0.039520f, 1.000000f, 0.037048f, + 0.999512f, 0.034637f, 1.000000f, 0.032288f, 1.000000f, 0.029999f, 1.000000f, 0.027756f, + 1.000000f, 0.025543f, 1.000000f, 0.023392f, 1.000000f, 0.021271f, 1.000000f, 0.019211f, + 0.999512f, 0.017181f, 1.000000f, 0.015213f, 1.000000f, 0.013283f, 1.000000f, 0.011398f, + 0.999512f, 0.009567f, 1.000000f, 0.007805f, 0.999512f, 0.006107f, 1.000000f, 0.004498f, + 0.999512f, 0.003000f, 1.000000f, 0.001662f, 1.000000f, 0.000573f, 1.000000f, 0.000017f, + 0.000000f, 1.000000f, 1.000000f, 0.579590f, 1.000000f, 0.470703f, 0.999512f, 0.403320f, + 1.000000f, 0.355225f, 1.000000f, 0.318115f, 1.000000f, 0.288086f, 1.000000f, 0.263428f, + 1.000000f, 0.242554f, 1.000000f, 0.224365f, 1.000000f, 0.208618f, 1.000000f, 0.194580f, + 1.000000f, 0.182007f, 1.000000f, 0.170776f, 1.000000f, 0.160522f, 1.000000f, 0.151245f, + 1.000000f, 0.142578f, 1.000000f, 0.134766f, 1.000000f, 0.127441f, 1.000000f, 0.120667f, + 0.999512f, 0.114380f, 1.000000f, 0.108459f, 1.000000f, 0.102844f, 1.000000f, 0.097656f, + 1.000000f, 0.092712f, 1.000000f, 0.088013f, 1.000000f, 0.083618f, 1.000000f, 0.079407f, + 1.000000f, 0.075439f, 1.000000f, 0.071594f, 1.000000f, 0.067993f, 1.000000f, 0.064453f, + 1.000000f, 0.061157f, 1.000000f, 0.057953f, 0.999512f, 0.054871f, 1.000000f, 0.051910f, + 1.000000f, 0.049072f, 1.000000f, 0.046326f, 1.000000f, 0.043671f, 1.000000f, 0.041107f, + 1.000000f, 0.038605f, 1.000000f, 0.036194f, 1.000000f, 0.033875f, 1.000000f, 0.031616f, + 1.000000f, 0.029434f, 1.000000f, 0.027298f, 1.000000f, 0.025223f, 1.000000f, 0.023224f, + 1.000000f, 0.021255f, 1.000000f, 0.019363f, 1.000000f, 0.017517f, 1.000000f, 0.015717f, + 1.000000f, 0.013977f, 1.000000f, 0.012291f, 1.000000f, 0.010651f, 1.000000f, 0.009071f, + 1.000000f, 0.007557f, 0.999512f, 0.006104f, 1.000000f, 0.004726f, 0.999512f, 0.003439f, + 0.999512f, 0.002260f, 0.999512f, 0.001228f, 1.000000f, 0.000412f, 0.999512f, 0.000011f, + 0.000000f, 1.000000f, 1.000000f, 0.583008f, 1.000000f, 0.473145f, 1.000000f, 0.404541f, + 1.000000f, 0.355225f, 1.000000f, 0.317139f, 1.000000f, 0.286621f, 1.000000f, 0.261230f, + 1.000000f, 0.239624f, 1.000000f, 0.220947f, 1.000000f, 0.204712f, 1.000000f, 0.190308f, + 1.000000f, 0.177368f, 1.000000f, 0.165771f, 1.000000f, 0.155273f, 1.000000f, 0.145752f, + 1.000000f, 0.137085f, 1.000000f, 0.129028f, 1.000000f, 0.121582f, 1.000000f, 0.114685f, + 1.000000f, 0.108276f, 1.000000f, 0.102295f, 1.000000f, 0.096680f, 1.000000f, 0.091431f, + 1.000000f, 0.086487f, 1.000000f, 0.081787f, 1.000000f, 0.077393f, 1.000000f, 0.073242f, + 1.000000f, 0.069275f, 0.999512f, 0.065552f, 1.000000f, 0.061951f, 1.000000f, 0.058563f, + 0.999512f, 0.055298f, 1.000000f, 0.052216f, 0.999512f, 0.049225f, 1.000000f, 0.046387f, + 1.000000f, 0.043671f, 1.000000f, 0.041046f, 1.000000f, 0.038513f, 1.000000f, 0.036102f, + 1.000000f, 0.033783f, 1.000000f, 0.031525f, 1.000000f, 0.029373f, 1.000000f, 0.027298f, + 1.000000f, 0.025284f, 1.000000f, 0.023346f, 0.999512f, 0.021469f, 1.000000f, 0.019653f, + 1.000000f, 0.017899f, 1.000000f, 0.016220f, 1.000000f, 0.014587f, 1.000000f, 0.013016f, + 1.000000f, 0.011505f, 1.000000f, 0.010048f, 1.000000f, 0.008652f, 1.000000f, 0.007313f, + 1.000000f, 0.006042f, 1.000000f, 0.004837f, 1.000000f, 0.003708f, 1.000000f, 0.002666f, + 1.000000f, 0.001729f, 1.000000f, 0.000923f, 1.000000f, 0.000301f, 1.000000f, 0.000008f, + 0.000000f, 1.000000f, 1.000000f, 0.585938f, 1.000000f, 0.475098f, 1.000000f, 0.405518f, + 1.000000f, 0.355225f, 1.000000f, 0.316650f, 1.000000f, 0.285156f, 1.000000f, 0.259277f, + 1.000000f, 0.237183f, 1.000000f, 0.218140f, 1.000000f, 0.201416f, 1.000000f, 0.186646f, + 1.000000f, 0.173584f, 1.000000f, 0.161743f, 1.000000f, 0.151001f, 1.000000f, 0.141235f, + 1.000000f, 0.132324f, 1.000000f, 0.124207f, 0.999512f, 0.116638f, 1.000000f, 0.109680f, + 1.000000f, 0.103210f, 0.999512f, 0.097168f, 1.000000f, 0.091492f, 1.000000f, 0.086243f, + 1.000000f, 0.081299f, 1.000000f, 0.076660f, 1.000000f, 0.072266f, 1.000000f, 0.068115f, + 1.000000f, 0.064209f, 1.000000f, 0.060516f, 1.000000f, 0.057007f, 1.000000f, 0.053680f, + 1.000000f, 0.050507f, 1.000000f, 0.047485f, 1.000000f, 0.044617f, 1.000000f, 0.041870f, + 1.000000f, 0.039246f, 1.000000f, 0.036743f, 1.000000f, 0.034363f, 0.999512f, 0.032074f, + 1.000000f, 0.029877f, 1.000000f, 0.027771f, 1.000000f, 0.025757f, 1.000000f, 0.023819f, + 1.000000f, 0.021957f, 0.999512f, 0.020172f, 1.000000f, 0.018463f, 1.000000f, 0.016830f, + 1.000000f, 0.015251f, 1.000000f, 0.013741f, 1.000000f, 0.012291f, 0.999512f, 0.010902f, + 1.000000f, 0.009575f, 1.000000f, 0.008308f, 1.000000f, 0.007107f, 1.000000f, 0.005966f, + 1.000000f, 0.004887f, 1.000000f, 0.003880f, 1.000000f, 0.002945f, 1.000000f, 0.002094f, + 0.999512f, 0.001340f, 1.000000f, 0.000703f, 0.999512f, 0.000224f, 1.000000f, 0.000005f, + 0.000000f, 1.000000f, 1.000000f, 0.588379f, 1.000000f, 0.476807f, 1.000000f, 0.406250f, + 1.000000f, 0.355469f, 1.000000f, 0.315918f, 1.000000f, 0.284180f, 1.000000f, 0.257568f, + 1.000000f, 0.235229f, 1.000000f, 0.215698f, 1.000000f, 0.198730f, 1.000000f, 0.183716f, + 1.000000f, 0.170288f, 1.000000f, 0.158203f, 0.999512f, 0.147339f, 1.000000f, 0.137451f, + 0.999512f, 0.128418f, 0.999512f, 0.120178f, 1.000000f, 0.112549f, 0.999512f, 0.105469f, + 1.000000f, 0.098938f, 1.000000f, 0.092896f, 1.000000f, 0.087219f, 1.000000f, 0.081909f, + 1.000000f, 0.076965f, 1.000000f, 0.072327f, 1.000000f, 0.067993f, 1.000000f, 0.063843f, + 1.000000f, 0.059998f, 1.000000f, 0.056366f, 1.000000f, 0.052917f, 1.000000f, 0.049622f, + 1.000000f, 0.046539f, 1.000000f, 0.043610f, 1.000000f, 0.040802f, 1.000000f, 0.038147f, + 1.000000f, 0.035645f, 1.000000f, 0.033234f, 1.000000f, 0.030945f, 1.000000f, 0.028778f, + 1.000000f, 0.026688f, 1.000000f, 0.024704f, 1.000000f, 0.022812f, 1.000000f, 0.021011f, + 1.000000f, 0.019287f, 1.000000f, 0.017639f, 1.000000f, 0.016068f, 1.000000f, 0.014565f, + 0.999512f, 0.013130f, 1.000000f, 0.011772f, 0.999512f, 0.010468f, 1.000000f, 0.009232f, + 1.000000f, 0.008064f, 1.000000f, 0.006954f, 1.000000f, 0.005905f, 1.000000f, 0.004921f, + 0.999512f, 0.004002f, 1.000000f, 0.003149f, 1.000000f, 0.002367f, 1.000000f, 0.001666f, + 1.000000f, 0.001052f, 0.999512f, 0.000543f, 1.000000f, 0.000169f, 0.999512f, 0.000004f, + 0.000000f, 1.000000f, 1.000000f, 0.590820f, 1.000000f, 0.478271f, 1.000000f, 0.407227f, + 1.000000f, 0.355713f, 1.000000f, 0.315674f, 1.000000f, 0.283203f, 1.000000f, 0.256348f, + 1.000000f, 0.233521f, 1.000000f, 0.213745f, 1.000000f, 0.196411f, 1.000000f, 0.181152f, + 1.000000f, 0.167480f, 1.000000f, 0.155273f, 1.000000f, 0.144287f, 1.000000f, 0.134277f, + 1.000000f, 0.125122f, 1.000000f, 0.116760f, 1.000000f, 0.109070f, 1.000000f, 0.101929f, + 1.000000f, 0.095398f, 1.000000f, 0.089294f, 1.000000f, 0.083618f, 1.000000f, 0.078308f, + 1.000000f, 0.073364f, 1.000000f, 0.068726f, 1.000000f, 0.064392f, 0.999512f, 0.060333f, + 1.000000f, 0.056488f, 1.000000f, 0.052887f, 1.000000f, 0.049500f, 1.000000f, 0.046265f, + 1.000000f, 0.043243f, 1.000000f, 0.040375f, 1.000000f, 0.037659f, 1.000000f, 0.035095f, + 1.000000f, 0.032654f, 1.000000f, 0.030350f, 1.000000f, 0.028152f, 1.000000f, 0.026062f, + 1.000000f, 0.024078f, 1.000000f, 0.022202f, 1.000000f, 0.020416f, 1.000000f, 0.018723f, + 0.999512f, 0.017105f, 0.999512f, 0.015579f, 1.000000f, 0.014122f, 1.000000f, 0.012741f, + 1.000000f, 0.011436f, 1.000000f, 0.010193f, 0.999512f, 0.009018f, 0.999512f, 0.007912f, + 1.000000f, 0.006866f, 1.000000f, 0.005882f, 1.000000f, 0.004963f, 1.000000f, 0.004105f, + 1.000000f, 0.003313f, 1.000000f, 0.002586f, 1.000000f, 0.001926f, 1.000000f, 0.001341f, + 1.000000f, 0.000836f, 1.000000f, 0.000425f, 1.000000f, 0.000129f, 1.000000f, 0.000003f, + 0.000000f, 1.000000f, 1.000000f, 0.592773f, 0.999512f, 0.479492f, 0.999512f, 0.407959f, + 1.000000f, 0.355713f, 1.000000f, 0.315186f, 0.999512f, 0.282471f, 1.000000f, 0.255127f, + 0.999512f, 0.232056f, 1.000000f, 0.212036f, 1.000000f, 0.194458f, 1.000000f, 0.178955f, + 1.000000f, 0.165161f, 0.999512f, 0.152832f, 0.999512f, 0.141724f, 0.999512f, 0.131592f, + 1.000000f, 0.122314f, 1.000000f, 0.113892f, 1.000000f, 0.106140f, 1.000000f, 0.098999f, + 1.000000f, 0.092346f, 1.000000f, 0.086243f, 1.000000f, 0.080566f, 1.000000f, 0.075256f, + 0.999512f, 0.070312f, 0.999512f, 0.065674f, 1.000000f, 0.061401f, 1.000000f, 0.057343f, + 1.000000f, 0.053558f, 1.000000f, 0.049988f, 1.000000f, 0.046631f, 0.999512f, 0.043488f, + 1.000000f, 0.040497f, 1.000000f, 0.037689f, 1.000000f, 0.035034f, 0.999512f, 0.032532f, + 1.000000f, 0.030182f, 1.000000f, 0.027954f, 1.000000f, 0.025833f, 1.000000f, 0.023834f, + 1.000000f, 0.021942f, 1.000000f, 0.020157f, 1.000000f, 0.018463f, 1.000000f, 0.016846f, + 1.000000f, 0.015343f, 1.000000f, 0.013908f, 0.999512f, 0.012550f, 1.000000f, 0.011269f, + 1.000000f, 0.010063f, 0.999512f, 0.008926f, 1.000000f, 0.007858f, 1.000000f, 0.006851f, + 1.000000f, 0.005913f, 1.000000f, 0.005035f, 0.999512f, 0.004219f, 1.000000f, 0.003468f, + 0.999512f, 0.002777f, 1.000000f, 0.002148f, 1.000000f, 0.001586f, 1.000000f, 0.001092f, + 1.000000f, 0.000673f, 1.000000f, 0.000337f, 1.000000f, 0.000100f, 1.000000f, 0.000002f, + 0.000000f, 1.000000f, 1.000000f, 0.594238f, 1.000000f, 0.480713f, 1.000000f, 0.408447f, + 1.000000f, 0.355957f, 0.999512f, 0.314941f, 1.000000f, 0.281982f, 1.000000f, 0.254395f, + 1.000000f, 0.230835f, 1.000000f, 0.210571f, 1.000000f, 0.192871f, 0.999512f, 0.177246f, + 1.000000f, 0.163208f, 1.000000f, 0.150757f, 0.999512f, 0.139526f, 1.000000f, 0.129272f, + 1.000000f, 0.119934f, 1.000000f, 0.111450f, 1.000000f, 0.103638f, 1.000000f, 0.096436f, + 0.999512f, 0.089783f, 0.999512f, 0.083679f, 1.000000f, 0.077942f, 0.999512f, 0.072693f, + 1.000000f, 0.067749f, 1.000000f, 0.063171f, 1.000000f, 0.058868f, 1.000000f, 0.054840f, + 1.000000f, 0.051086f, 1.000000f, 0.047546f, 0.999512f, 0.044250f, 1.000000f, 0.041138f, + 1.000000f, 0.038208f, 1.000000f, 0.035461f, 1.000000f, 0.032867f, 1.000000f, 0.030426f, + 1.000000f, 0.028137f, 1.000000f, 0.025970f, 1.000000f, 0.023926f, 1.000000f, 0.021988f, + 1.000000f, 0.020172f, 1.000000f, 0.018463f, 0.999512f, 0.016846f, 1.000000f, 0.015327f, + 1.000000f, 0.013893f, 1.000000f, 0.012543f, 1.000000f, 0.011269f, 1.000000f, 0.010071f, + 1.000000f, 0.008949f, 1.000000f, 0.007904f, 1.000000f, 0.006920f, 1.000000f, 0.006004f, + 1.000000f, 0.005150f, 1.000000f, 0.004360f, 1.000000f, 0.003632f, 1.000000f, 0.002962f, + 1.000000f, 0.002354f, 1.000000f, 0.001807f, 1.000000f, 0.001322f, 1.000000f, 0.000901f, + 0.999512f, 0.000548f, 0.999512f, 0.000270f, 1.000000f, 0.000079f, 1.000000f, 0.000002f, + 0.000000f, 1.000000f, 1.000000f, 0.595703f, 1.000000f, 0.481689f, 1.000000f, 0.408936f, + 1.000000f, 0.355957f, 1.000000f, 0.314697f, 1.000000f, 0.281250f, 1.000000f, 0.253418f, + 1.000000f, 0.229858f, 1.000000f, 0.209351f, 1.000000f, 0.191406f, 1.000000f, 0.175659f, + 1.000000f, 0.161621f, 1.000000f, 0.148926f, 1.000000f, 0.137573f, 0.999512f, 0.127319f, + 1.000000f, 0.117920f, 1.000000f, 0.109375f, 1.000000f, 0.101501f, 1.000000f, 0.094299f, + 1.000000f, 0.087646f, 1.000000f, 0.081482f, 1.000000f, 0.075806f, 1.000000f, 0.070496f, + 1.000000f, 0.065552f, 1.000000f, 0.061005f, 1.000000f, 0.056732f, 1.000000f, 0.052734f, + 1.000000f, 0.049011f, 1.000000f, 0.045502f, 1.000000f, 0.042236f, 1.000000f, 0.039185f, + 0.999512f, 0.036285f, 0.999512f, 0.033600f, 1.000000f, 0.031052f, 1.000000f, 0.028671f, + 1.000000f, 0.026428f, 1.000000f, 0.024323f, 0.999512f, 0.022339f, 0.999512f, 0.020477f, + 1.000000f, 0.018723f, 1.000000f, 0.017075f, 1.000000f, 0.015526f, 1.000000f, 0.014069f, + 1.000000f, 0.012703f, 1.000000f, 0.011421f, 1.000000f, 0.010223f, 1.000000f, 0.009102f, + 1.000000f, 0.008049f, 1.000000f, 0.007076f, 1.000000f, 0.006165f, 1.000000f, 0.005322f, + 1.000000f, 0.004539f, 1.000000f, 0.003820f, 1.000000f, 0.003162f, 1.000000f, 0.002563f, + 0.999512f, 0.002022f, 0.999512f, 0.001540f, 1.000000f, 0.001117f, 1.000000f, 0.000753f, + 0.999512f, 0.000453f, 1.000000f, 0.000220f, 1.000000f, 0.000063f, 1.000000f, 0.000001f, + 0.000000f, 1.000000f, 0.999512f, 0.596680f, 1.000000f, 0.482422f, 1.000000f, 0.409424f, + 1.000000f, 0.356201f, 1.000000f, 0.314697f, 0.999512f, 0.281006f, 1.000000f, 0.252930f, + 0.999512f, 0.229004f, 0.999512f, 0.208252f, 1.000000f, 0.190308f, 1.000000f, 0.174316f, + 0.999512f, 0.160156f, 1.000000f, 0.147461f, 1.000000f, 0.135986f, 1.000000f, 0.125610f, + 0.999512f, 0.116211f, 1.000000f, 0.107605f, 1.000000f, 0.099731f, 1.000000f, 0.092468f, + 1.000000f, 0.085815f, 1.000000f, 0.079651f, 1.000000f, 0.073975f, 1.000000f, 0.068665f, + 1.000000f, 0.063782f, 1.000000f, 0.059204f, 1.000000f, 0.054932f, 1.000000f, 0.050964f, + 1.000000f, 0.047272f, 1.000000f, 0.043793f, 1.000000f, 0.040558f, 0.999512f, 0.037537f, + 1.000000f, 0.034698f, 1.000000f, 0.032043f, 1.000000f, 0.029541f, 1.000000f, 0.027206f, + 1.000000f, 0.025009f, 1.000000f, 0.022949f, 1.000000f, 0.021027f, 1.000000f, 0.019211f, + 1.000000f, 0.017517f, 1.000000f, 0.015915f, 1.000000f, 0.014435f, 1.000000f, 0.013039f, + 1.000000f, 0.011734f, 0.999512f, 0.010513f, 1.000000f, 0.009369f, 0.999512f, 0.008308f, + 0.999512f, 0.007320f, 0.999512f, 0.006405f, 1.000000f, 0.005554f, 1.000000f, 0.004772f, + 1.000000f, 0.004047f, 1.000000f, 0.003389f, 1.000000f, 0.002789f, 1.000000f, 0.002245f, + 1.000000f, 0.001760f, 0.999512f, 0.001329f, 1.000000f, 0.000956f, 1.000000f, 0.000638f, + 1.000000f, 0.000379f, 0.999512f, 0.000182f, 1.000000f, 0.000051f, 1.000000f, 0.000001f, + 0.000000f, 1.000000f, 1.000000f, 0.597656f, 1.000000f, 0.483154f, 1.000000f, 0.409912f, + 1.000000f, 0.356201f, 1.000000f, 0.314453f, 1.000000f, 0.280518f, 1.000000f, 0.252197f, + 1.000000f, 0.228271f, 1.000000f, 0.207397f, 1.000000f, 0.189209f, 1.000000f, 0.173218f, + 1.000000f, 0.158936f, 1.000000f, 0.146118f, 1.000000f, 0.134644f, 0.999512f, 0.124268f, + 1.000000f, 0.114807f, 1.000000f, 0.106140f, 1.000000f, 0.098206f, 0.999512f, 0.090942f, + 1.000000f, 0.084290f, 1.000000f, 0.078125f, 1.000000f, 0.072388f, 0.999512f, 0.067139f, + 1.000000f, 0.062225f, 0.999512f, 0.057678f, 1.000000f, 0.053436f, 1.000000f, 0.049500f, + 1.000000f, 0.045807f, 1.000000f, 0.042358f, 1.000000f, 0.039154f, 1.000000f, 0.036163f, + 1.000000f, 0.033356f, 1.000000f, 0.030746f, 1.000000f, 0.028290f, 1.000000f, 0.025986f, + 1.000000f, 0.023834f, 1.000000f, 0.021820f, 1.000000f, 0.019943f, 1.000000f, 0.018173f, + 1.000000f, 0.016525f, 1.000000f, 0.014977f, 1.000000f, 0.013535f, 1.000000f, 0.012192f, + 1.000000f, 0.010933f, 1.000000f, 0.009766f, 1.000000f, 0.008675f, 1.000000f, 0.007664f, + 1.000000f, 0.006729f, 1.000000f, 0.005859f, 1.000000f, 0.005062f, 1.000000f, 0.004326f, + 1.000000f, 0.003656f, 1.000000f, 0.003044f, 1.000000f, 0.002489f, 1.000000f, 0.001993f, + 1.000000f, 0.001552f, 1.000000f, 0.001163f, 1.000000f, 0.000830f, 1.000000f, 0.000549f, + 1.000000f, 0.000323f, 0.999512f, 0.000152f, 1.000000f, 0.000042f, 1.000000f, 0.000001f, + 0.000000f, 1.000000f, 1.000000f, 0.598633f, 0.999512f, 0.483887f, 1.000000f, 0.410156f, + 0.999512f, 0.356445f, 0.999512f, 0.314453f, 0.999512f, 0.280273f, 0.999512f, 0.251709f, + 1.000000f, 0.227661f, 1.000000f, 0.206665f, 1.000000f, 0.188354f, 1.000000f, 0.172241f, + 0.999512f, 0.157959f, 1.000000f, 0.145020f, 0.999512f, 0.133545f, 1.000000f, 0.123047f, + 0.999512f, 0.113525f, 1.000000f, 0.104858f, 0.999512f, 0.096924f, 1.000000f, 0.089661f, + 1.000000f, 0.082947f, 0.999512f, 0.076782f, 1.000000f, 0.071106f, 0.999512f, 0.065796f, + 1.000000f, 0.060944f, 0.999512f, 0.056396f, 1.000000f, 0.052185f, 1.000000f, 0.048248f, + 0.999512f, 0.044586f, 0.999512f, 0.041168f, 1.000000f, 0.037994f, 1.000000f, 0.035034f, + 1.000000f, 0.032257f, 0.999512f, 0.029663f, 0.999512f, 0.027237f, 1.000000f, 0.024979f, + 1.000000f, 0.022858f, 1.000000f, 0.020889f, 1.000000f, 0.019043f, 1.000000f, 0.017319f, + 1.000000f, 0.015701f, 1.000000f, 0.014206f, 0.999512f, 0.012802f, 0.999512f, 0.011497f, + 1.000000f, 0.010284f, 1.000000f, 0.009155f, 1.000000f, 0.008110f, 1.000000f, 0.007141f, + 1.000000f, 0.006245f, 1.000000f, 0.005421f, 1.000000f, 0.004662f, 1.000000f, 0.003971f, + 1.000000f, 0.003340f, 0.999512f, 0.002768f, 1.000000f, 0.002253f, 1.000000f, 0.001793f, + 1.000000f, 0.001387f, 1.000000f, 0.001033f, 1.000000f, 0.000731f, 1.000000f, 0.000479f, + 1.000000f, 0.000279f, 0.999512f, 0.000130f, 1.000000f, 0.000035f, 1.000000f, 0.000001f, + 0.000000f, 1.000000f, 1.000000f, 0.599609f, 1.000000f, 0.484375f, 1.000000f, 0.410645f, + 0.999512f, 0.356445f, 1.000000f, 0.314209f, 1.000000f, 0.280029f, 0.999512f, 0.251465f, + 0.999512f, 0.227051f, 0.999512f, 0.206055f, 1.000000f, 0.187622f, 0.999512f, 0.171509f, + 1.000000f, 0.156982f, 1.000000f, 0.144165f, 1.000000f, 0.132568f, 1.000000f, 0.122070f, + 1.000000f, 0.112549f, 1.000000f, 0.103821f, 1.000000f, 0.095886f, 1.000000f, 0.088562f, + 0.999512f, 0.081909f, 0.999512f, 0.075684f, 1.000000f, 0.070007f, 1.000000f, 0.064758f, + 1.000000f, 0.059845f, 1.000000f, 0.055328f, 1.000000f, 0.051117f, 1.000000f, 0.047211f, + 1.000000f, 0.043579f, 0.999512f, 0.040192f, 0.999512f, 0.037018f, 1.000000f, 0.034058f, + 1.000000f, 0.031311f, 1.000000f, 0.028763f, 1.000000f, 0.026382f, 1.000000f, 0.024139f, + 1.000000f, 0.022064f, 1.000000f, 0.020111f, 1.000000f, 0.018295f, 0.999512f, 0.016602f, + 1.000000f, 0.015038f, 0.999512f, 0.013565f, 1.000000f, 0.012199f, 0.999512f, 0.010933f, + 0.999512f, 0.009750f, 1.000000f, 0.008659f, 1.000000f, 0.007648f, 1.000000f, 0.006718f, + 0.999512f, 0.005856f, 1.000000f, 0.005066f, 0.999512f, 0.004341f, 0.999512f, 0.003685f, + 0.999512f, 0.003086f, 1.000000f, 0.002546f, 1.000000f, 0.002062f, 1.000000f, 0.001634f, + 1.000000f, 0.001256f, 1.000000f, 0.000930f, 1.000000f, 0.000653f, 1.000000f, 0.000425f, + 1.000000f, 0.000245f, 1.000000f, 0.000113f, 1.000000f, 0.000030f, 1.000000f, 0.000000f, + 0.000000f, 1.000000f, 0.999512f, 0.600098f, 1.000000f, 0.484863f, 1.000000f, 0.410889f, + 0.999512f, 0.356689f, 1.000000f, 0.314209f, 0.999512f, 0.279785f, 1.000000f, 0.250977f, + 1.000000f, 0.226685f, 1.000000f, 0.205566f, 1.000000f, 0.187012f, 1.000000f, 0.170776f, + 1.000000f, 0.156372f, 1.000000f, 0.143311f, 0.999512f, 0.131714f, 1.000000f, 0.121216f, + 1.000000f, 0.111633f, 1.000000f, 0.102966f, 1.000000f, 0.094971f, 1.000000f, 0.087708f, + 1.000000f, 0.080994f, 0.999512f, 0.074768f, 1.000000f, 0.069092f, 1.000000f, 0.063843f, + 1.000000f, 0.058960f, 0.999512f, 0.054443f, 0.999512f, 0.050232f, 1.000000f, 0.046356f, + 1.000000f, 0.042725f, 1.000000f, 0.039337f, 0.999512f, 0.036224f, 1.000000f, 0.033295f, + 1.000000f, 0.030579f, 1.000000f, 0.028030f, 1.000000f, 0.025665f, 1.000000f, 0.023453f, + 1.000000f, 0.021393f, 0.999512f, 0.019485f, 1.000000f, 0.017700f, 0.999512f, 0.016037f, + 1.000000f, 0.014488f, 1.000000f, 0.013046f, 0.999512f, 0.011711f, 0.999512f, 0.010468f, + 1.000000f, 0.009323f, 0.999512f, 0.008255f, 1.000000f, 0.007278f, 0.999512f, 0.006374f, + 1.000000f, 0.005543f, 0.999512f, 0.004780f, 0.999512f, 0.004086f, 1.000000f, 0.003456f, + 0.999512f, 0.002884f, 1.000000f, 0.002371f, 0.999512f, 0.001913f, 1.000000f, 0.001508f, + 1.000000f, 0.001154f, 0.999512f, 0.000850f, 1.000000f, 0.000593f, 1.000000f, 0.000383f, + 1.000000f, 0.000219f, 1.000000f, 0.000099f, 1.000000f, 0.000026f, 1.000000f, 0.000000f, + 0.000000f, 1.000000f, 1.000000f, 0.600586f, 0.999512f, 0.485352f, 1.000000f, 0.411133f, + 1.000000f, 0.356689f, 1.000000f, 0.314209f, 1.000000f, 0.279541f, 0.999512f, 0.250732f, + 0.999512f, 0.226318f, 1.000000f, 0.205078f, 0.999512f, 0.186523f, 1.000000f, 0.170288f, + 1.000000f, 0.155762f, 1.000000f, 0.142700f, 0.999512f, 0.131104f, 0.999512f, 0.120544f, + 1.000000f, 0.110962f, 1.000000f, 0.102234f, 1.000000f, 0.094238f, 1.000000f, 0.086914f, + 1.000000f, 0.080200f, 1.000000f, 0.074036f, 1.000000f, 0.068359f, 0.999512f, 0.063049f, + 1.000000f, 0.058228f, 1.000000f, 0.053711f, 1.000000f, 0.049530f, 1.000000f, 0.045654f, + 1.000000f, 0.042023f, 0.999512f, 0.038666f, 1.000000f, 0.035553f, 1.000000f, 0.032654f, + 0.999512f, 0.029953f, 0.999512f, 0.027435f, 1.000000f, 0.025085f, 0.999512f, 0.022903f, + 1.000000f, 0.020859f, 1.000000f, 0.018967f, 1.000000f, 0.017197f, 1.000000f, 0.015564f, + 1.000000f, 0.014046f, 1.000000f, 0.012627f, 1.000000f, 0.011314f, 0.999512f, 0.010101f, + 1.000000f, 0.008972f, 1.000000f, 0.007935f, 1.000000f, 0.006981f, 1.000000f, 0.006100f, + 1.000000f, 0.005291f, 1.000000f, 0.004555f, 1.000000f, 0.003883f, 1.000000f, 0.003275f, + 1.000000f, 0.002726f, 1.000000f, 0.002232f, 1.000000f, 0.001795f, 1.000000f, 0.001410f, + 1.000000f, 0.001074f, 0.999512f, 0.000787f, 1.000000f, 0.000546f, 1.000000f, 0.000350f, + 0.999512f, 0.000198f, 1.000000f, 0.000089f, 1.000000f, 0.000023f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 1.000000f, 0.601074f, 1.000000f, 0.485596f, 1.000000f, 0.411133f, + 1.000000f, 0.356689f, 1.000000f, 0.313965f, 1.000000f, 0.279541f, 0.999512f, 0.250488f, + 1.000000f, 0.225952f, 1.000000f, 0.204712f, 1.000000f, 0.186157f, 1.000000f, 0.169800f, + 1.000000f, 0.155273f, 0.999512f, 0.142212f, 1.000000f, 0.130493f, 1.000000f, 0.119934f, + 1.000000f, 0.110352f, 1.000000f, 0.101624f, 1.000000f, 0.093628f, 1.000000f, 0.086304f, + 1.000000f, 0.079590f, 0.999512f, 0.073425f, 1.000000f, 0.067749f, 1.000000f, 0.062469f, + 1.000000f, 0.057617f, 1.000000f, 0.053101f, 1.000000f, 0.048950f, 1.000000f, 0.045074f, + 1.000000f, 0.041473f, 1.000000f, 0.038116f, 1.000000f, 0.035034f, 1.000000f, 0.032135f, + 1.000000f, 0.029449f, 1.000000f, 0.026947f, 1.000000f, 0.024612f, 1.000000f, 0.022446f, + 1.000000f, 0.020432f, 1.000000f, 0.018555f, 0.999512f, 0.016815f, 1.000000f, 0.015190f, + 0.999512f, 0.013687f, 1.000000f, 0.012291f, 1.000000f, 0.011002f, 1.000000f, 0.009804f, + 0.999512f, 0.008698f, 1.000000f, 0.007683f, 1.000000f, 0.006744f, 1.000000f, 0.005882f, + 1.000000f, 0.005093f, 0.999512f, 0.004375f, 0.999512f, 0.003723f, 1.000000f, 0.003132f, + 1.000000f, 0.002600f, 1.000000f, 0.002125f, 1.000000f, 0.001703f, 0.999512f, 0.001333f, + 1.000000f, 0.001012f, 1.000000f, 0.000739f, 1.000000f, 0.000510f, 1.000000f, 0.000326f, + 1.000000f, 0.000183f, 1.000000f, 0.000082f, 1.000000f, 0.000021f, 1.000000f, 0.000000f, + 0.000000f, 1.000000f, 1.000000f, 0.601562f, 1.000000f, 0.485840f, 1.000000f, 0.411377f, + 0.999512f, 0.356689f, 1.000000f, 0.313965f, 1.000000f, 0.279297f, 1.000000f, 0.250244f, + 0.999512f, 0.225708f, 1.000000f, 0.204468f, 1.000000f, 0.185791f, 1.000000f, 0.169434f, + 1.000000f, 0.154785f, 1.000000f, 0.141724f, 1.000000f, 0.130005f, 0.999512f, 0.119507f, + 1.000000f, 0.109863f, 1.000000f, 0.101135f, 0.999512f, 0.093140f, 1.000000f, 0.085815f, + 1.000000f, 0.079102f, 1.000000f, 0.072937f, 1.000000f, 0.067261f, 1.000000f, 0.061981f, + 1.000000f, 0.057129f, 1.000000f, 0.052643f, 0.999512f, 0.048462f, 1.000000f, 0.044617f, + 1.000000f, 0.041016f, 1.000000f, 0.037689f, 1.000000f, 0.034607f, 1.000000f, 0.031708f, + 0.999512f, 0.029053f, 1.000000f, 0.026550f, 0.999512f, 0.024246f, 1.000000f, 0.022095f, + 1.000000f, 0.020081f, 0.999512f, 0.018219f, 0.999512f, 0.016495f, 1.000000f, 0.014900f, + 0.999512f, 0.013405f, 1.000000f, 0.012032f, 1.000000f, 0.010750f, 1.000000f, 0.009575f, + 1.000000f, 0.008484f, 1.000000f, 0.007481f, 0.999512f, 0.006557f, 1.000000f, 0.005714f, + 1.000000f, 0.004940f, 1.000000f, 0.004234f, 1.000000f, 0.003597f, 1.000000f, 0.003021f, + 1.000000f, 0.002502f, 1.000000f, 0.002041f, 1.000000f, 0.001633f, 1.000000f, 0.001274f, + 0.999512f, 0.000965f, 0.999512f, 0.000702f, 1.000000f, 0.000483f, 1.000000f, 0.000307f, + 0.999512f, 0.000172f, 1.000000f, 0.000076f, 1.000000f, 0.000019f, 1.000000f, 0.000000f, + 0.000000f, 1.000000f, 1.000000f, 0.601562f, 1.000000f, 0.486084f, 1.000000f, 0.411377f, + 1.000000f, 0.356689f, 1.000000f, 0.313965f, 1.000000f, 0.279297f, 1.000000f, 0.250244f, + 1.000000f, 0.225464f, 0.999512f, 0.204224f, 0.999512f, 0.185547f, 0.999512f, 0.169067f, + 1.000000f, 0.154541f, 1.000000f, 0.141479f, 1.000000f, 0.129639f, 1.000000f, 0.119141f, + 1.000000f, 0.109497f, 1.000000f, 0.100769f, 0.999512f, 0.092773f, 1.000000f, 0.085449f, + 1.000000f, 0.078735f, 1.000000f, 0.072510f, 1.000000f, 0.066833f, 1.000000f, 0.061615f, + 1.000000f, 0.056763f, 1.000000f, 0.052277f, 1.000000f, 0.048096f, 1.000000f, 0.044250f, + 1.000000f, 0.040680f, 1.000000f, 0.037354f, 0.999512f, 0.034271f, 1.000000f, 0.031403f, + 1.000000f, 0.028732f, 1.000000f, 0.026260f, 1.000000f, 0.023956f, 1.000000f, 0.021805f, + 0.999512f, 0.019821f, 1.000000f, 0.017975f, 0.999512f, 0.016251f, 1.000000f, 0.014671f, + 1.000000f, 0.013191f, 1.000000f, 0.011826f, 1.000000f, 0.010559f, 1.000000f, 0.009392f, + 1.000000f, 0.008316f, 0.999512f, 0.007328f, 1.000000f, 0.006416f, 1.000000f, 0.005585f, + 1.000000f, 0.004822f, 1.000000f, 0.004131f, 0.999512f, 0.003504f, 1.000000f, 0.002937f, + 1.000000f, 0.002430f, 1.000000f, 0.001978f, 0.999512f, 0.001579f, 0.999512f, 0.001230f, + 1.000000f, 0.000929f, 1.000000f, 0.000674f, 0.999512f, 0.000463f, 0.999512f, 0.000293f, + 1.000000f, 0.000163f, 1.000000f, 0.000072f, 1.000000f, 0.000018f, 1.000000f, 0.000000f, + 0.000000f, 1.000000f, 0.999512f, 0.602051f, 0.999512f, 0.486084f, 0.999512f, 0.411621f, + 1.000000f, 0.356689f, 1.000000f, 0.313965f, 1.000000f, 0.279053f, 1.000000f, 0.250000f, + 1.000000f, 0.225342f, 1.000000f, 0.203979f, 1.000000f, 0.185303f, 1.000000f, 0.168823f, + 1.000000f, 0.154297f, 1.000000f, 0.141235f, 1.000000f, 0.129395f, 1.000000f, 0.118835f, + 1.000000f, 0.109192f, 1.000000f, 0.100464f, 1.000000f, 0.092468f, 1.000000f, 0.085144f, + 1.000000f, 0.078430f, 1.000000f, 0.072266f, 0.999512f, 0.066528f, 1.000000f, 0.061310f, + 1.000000f, 0.056458f, 1.000000f, 0.051971f, 1.000000f, 0.047821f, 1.000000f, 0.043976f, + 0.999512f, 0.040405f, 0.999512f, 0.037079f, 0.999512f, 0.033997f, 0.999512f, 0.031158f, + 1.000000f, 0.028503f, 0.999512f, 0.026031f, 1.000000f, 0.023727f, 1.000000f, 0.021606f, + 1.000000f, 0.019623f, 1.000000f, 0.017776f, 1.000000f, 0.016068f, 1.000000f, 0.014496f, + 1.000000f, 0.013031f, 1.000000f, 0.011673f, 1.000000f, 0.010414f, 1.000000f, 0.009262f, + 1.000000f, 0.008194f, 1.000000f, 0.007214f, 1.000000f, 0.006313f, 1.000000f, 0.005489f, + 0.999512f, 0.004734f, 1.000000f, 0.004051f, 1.000000f, 0.003433f, 1.000000f, 0.002876f, + 1.000000f, 0.002377f, 0.999512f, 0.001932f, 1.000000f, 0.001540f, 1.000000f, 0.001198f, + 1.000000f, 0.000904f, 1.000000f, 0.000654f, 0.999512f, 0.000448f, 1.000000f, 0.000283f, + 1.000000f, 0.000157f, 1.000000f, 0.000069f, 1.000000f, 0.000017f, 1.000000f, 0.000000f, + 0.000000f, 1.000000f, 1.000000f, 0.602051f, 1.000000f, 0.486328f, 1.000000f, 0.411621f, + 1.000000f, 0.356934f, 1.000000f, 0.313965f, 1.000000f, 0.279053f, 1.000000f, 0.250000f, + 1.000000f, 0.225220f, 1.000000f, 0.203857f, 1.000000f, 0.185181f, 0.999512f, 0.168701f, + 1.000000f, 0.154053f, 0.999512f, 0.140991f, 1.000000f, 0.129272f, 1.000000f, 0.118652f, + 1.000000f, 0.109009f, 1.000000f, 0.100220f, 1.000000f, 0.092224f, 1.000000f, 0.084900f, + 0.999512f, 0.078186f, 0.999512f, 0.072021f, 0.999512f, 0.066345f, 1.000000f, 0.061096f, + 0.999512f, 0.056244f, 1.000000f, 0.051758f, 1.000000f, 0.047607f, 1.000000f, 0.043762f, + 1.000000f, 0.040222f, 0.999512f, 0.036896f, 1.000000f, 0.033813f, 1.000000f, 0.030975f, + 1.000000f, 0.028320f, 1.000000f, 0.025864f, 1.000000f, 0.023575f, 1.000000f, 0.021454f, + 1.000000f, 0.019470f, 1.000000f, 0.017639f, 1.000000f, 0.015945f, 1.000000f, 0.014374f, + 1.000000f, 0.012917f, 1.000000f, 0.011566f, 1.000000f, 0.010315f, 1.000000f, 0.009163f, + 0.999512f, 0.008102f, 1.000000f, 0.007133f, 1.000000f, 0.006237f, 1.000000f, 0.005421f, + 1.000000f, 0.004673f, 1.000000f, 0.003998f, 0.999512f, 0.003384f, 1.000000f, 0.002832f, + 0.999512f, 0.002338f, 0.999512f, 0.001900f, 1.000000f, 0.001513f, 1.000000f, 0.001176f, + 0.999512f, 0.000886f, 1.000000f, 0.000640f, 0.999512f, 0.000438f, 0.999512f, 0.000276f, + 1.000000f, 0.000153f, 1.000000f, 0.000067f, 1.000000f, 0.000017f, 1.000000f, 0.000000f, + 0.000000f, 1.000000f, 0.999512f, 0.602051f, 0.999512f, 0.486328f, 1.000000f, 0.411621f, + 1.000000f, 0.356934f, 1.000000f, 0.313965f, 1.000000f, 0.279053f, 0.999512f, 0.250000f, + 0.999512f, 0.225220f, 0.999512f, 0.203735f, 1.000000f, 0.185059f, 1.000000f, 0.168579f, + 0.999512f, 0.153931f, 1.000000f, 0.140869f, 1.000000f, 0.129150f, 0.999512f, 0.118469f, + 0.999512f, 0.108887f, 1.000000f, 0.100098f, 0.999512f, 0.092102f, 0.999512f, 0.084778f, + 0.999512f, 0.078064f, 1.000000f, 0.071899f, 1.000000f, 0.066162f, 1.000000f, 0.060944f, + 1.000000f, 0.056122f, 0.999512f, 0.051636f, 1.000000f, 0.047485f, 1.000000f, 0.043640f, + 1.000000f, 0.040070f, 1.000000f, 0.036774f, 1.000000f, 0.033691f, 1.000000f, 0.030869f, + 1.000000f, 0.028214f, 1.000000f, 0.025757f, 1.000000f, 0.023468f, 1.000000f, 0.021347f, + 1.000000f, 0.019379f, 1.000000f, 0.017548f, 1.000000f, 0.015854f, 1.000000f, 0.014290f, + 0.999512f, 0.012840f, 1.000000f, 0.011490f, 0.999512f, 0.010246f, 0.999512f, 0.009102f, + 0.999512f, 0.008049f, 1.000000f, 0.007080f, 0.999512f, 0.006187f, 0.999512f, 0.005375f, + 1.000000f, 0.004635f, 0.999512f, 0.003960f, 1.000000f, 0.003353f, 1.000000f, 0.002804f, + 0.999512f, 0.002314f, 1.000000f, 0.001879f, 0.999512f, 0.001495f, 0.999512f, 0.001162f, + 1.000000f, 0.000875f, 1.000000f, 0.000632f, 1.000000f, 0.000432f, 1.000000f, 0.000272f, + 1.000000f, 0.000151f, 0.999512f, 0.000066f, 1.000000f, 0.000016f, 1.000000f, 0.000000f, + 0.000000f, 1.000000f, 1.000000f, 0.602051f, 1.000000f, 0.486328f, 1.000000f, 0.411621f, + 0.999512f, 0.356934f, 1.000000f, 0.313965f, 0.999512f, 0.279053f, 1.000000f, 0.250000f, + 1.000000f, 0.225098f, 0.999512f, 0.203735f, 1.000000f, 0.185059f, 1.000000f, 0.168579f, + 1.000000f, 0.153931f, 1.000000f, 0.140747f, 1.000000f, 0.129028f, 1.000000f, 0.118408f, + 1.000000f, 0.108765f, 1.000000f, 0.100037f, 1.000000f, 0.091980f, 1.000000f, 0.084656f, + 1.000000f, 0.077942f, 0.999512f, 0.071777f, 1.000000f, 0.066101f, 0.999512f, 0.060883f, + 1.000000f, 0.056030f, 0.999512f, 0.051544f, 1.000000f, 0.047424f, 0.999512f, 0.043579f, + 1.000000f, 0.040009f, 1.000000f, 0.036713f, 0.999512f, 0.033630f, 1.000000f, 0.030792f, + 1.000000f, 0.028152f, 1.000000f, 0.025696f, 1.000000f, 0.023407f, 1.000000f, 0.021301f, + 1.000000f, 0.019333f, 1.000000f, 0.017502f, 0.999512f, 0.015808f, 1.000000f, 0.014244f, + 1.000000f, 0.012794f, 1.000000f, 0.011452f, 1.000000f, 0.010216f, 1.000000f, 0.009071f, + 0.999512f, 0.008018f, 1.000000f, 0.007050f, 1.000000f, 0.006161f, 1.000000f, 0.005352f, + 1.000000f, 0.004612f, 1.000000f, 0.003941f, 1.000000f, 0.003336f, 1.000000f, 0.002789f, + 1.000000f, 0.002300f, 1.000000f, 0.001868f, 1.000000f, 0.001486f, 0.999512f, 0.001154f, + 0.999512f, 0.000868f, 0.999512f, 0.000627f, 1.000000f, 0.000428f, 1.000000f, 0.000269f, + 1.000000f, 0.000149f, 1.000000f, 0.000065f, 1.000000f, 0.000016f, 1.000000f, 0.000000f, + 0.000000f, 1.000000f, 1.000000f, 0.602051f, 1.000000f, 0.486328f, 1.000000f, 0.411621f, + 1.000000f, 0.356934f, 1.000000f, 0.313965f, 1.000000f, 0.279053f, 1.000000f, 0.250000f, + 1.000000f, 0.225098f, 1.000000f, 0.203735f, 1.000000f, 0.185059f, 1.000000f, 0.168457f, + 1.000000f, 0.153809f, 1.000000f, 0.140747f, 1.000000f, 0.129028f, 1.000000f, 0.118408f, + 1.000000f, 0.108765f, 1.000000f, 0.099976f, 1.000000f, 0.091980f, 1.000000f, 0.084656f, + 1.000000f, 0.077942f, 1.000000f, 0.071777f, 1.000000f, 0.066101f, 1.000000f, 0.060852f, + 1.000000f, 0.056000f, 1.000000f, 0.051544f, 1.000000f, 0.047394f, 1.000000f, 0.043549f, + 1.000000f, 0.039978f, 1.000000f, 0.036682f, 1.000000f, 0.033630f, 1.000000f, 0.030777f, + 1.000000f, 0.028137f, 1.000000f, 0.025681f, 1.000000f, 0.023392f, 1.000000f, 0.021286f, + 1.000000f, 0.019318f, 1.000000f, 0.017487f, 1.000000f, 0.015793f, 1.000000f, 0.014236f, + 1.000000f, 0.012779f, 1.000000f, 0.011444f, 1.000000f, 0.010201f, 1.000000f, 0.009056f, + 1.000000f, 0.008003f, 1.000000f, 0.007042f, 1.000000f, 0.006153f, 1.000000f, 0.005344f, + 1.000000f, 0.004604f, 1.000000f, 0.003937f, 1.000000f, 0.003330f, 1.000000f, 0.002785f, + 1.000000f, 0.002296f, 1.000000f, 0.001864f, 1.000000f, 0.001483f, 1.000000f, 0.001151f, + 1.000000f, 0.000866f, 1.000000f, 0.000626f, 1.000000f, 0.000427f, 1.000000f, 0.000269f, + 1.000000f, 0.000149f, 1.000000f, 0.000065f, 1.000000f, 0.000016f, 1.000000f, 0.000000f, + }, + { + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.996094f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.996582f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.996582f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.996582f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.997070f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.996582f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.996582f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.996094f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.996094f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.995605f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.995605f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.995605f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.994629f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000912f, 0.993652f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.001939f, 0.993164f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.002798f, 0.992676f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.003477f, 0.991699f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.004002f, 0.990234f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.005341f, 0.989258f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.006973f, 0.987305f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.998535f, 0.008606f, 0.985352f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.998047f, 0.011108f, 0.982910f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.001425f, 0.997070f, 0.014374f, 0.979492f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.002775f, 0.996582f, 0.018860f, 0.975586f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000144f, 0.998047f, 0.003784f, 0.996094f, 0.024811f, 0.969727f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999023f, 0.002699f, 0.997559f, 0.004440f, 0.994629f, 0.034180f, 0.961426f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999023f, + 0.002378f, 0.997559f, 0.003843f, 0.996582f, 0.007648f, 0.993164f, 0.047485f, 0.950684f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000106f, 0.999023f, 0.001904f, 0.998047f, 0.002897f, 0.997559f, + 0.003870f, 0.996582f, 0.005512f, 0.995117f, 0.011642f, 0.989746f, 0.068420f, 0.933594f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.001366f, 0.999023f, 0.002296f, 0.998535f, + 0.002888f, 0.998047f, 0.003391f, 0.997559f, 0.003883f, 0.997070f, 0.004372f, 0.996582f, + 0.006683f, 0.994629f, 0.009514f, 0.992188f, 0.019272f, 0.984375f, 0.102539f, 0.907715f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000374f, 0.999512f, 0.001418f, 0.999023f, + 0.001929f, 0.998535f, 0.002419f, 0.998535f, 0.002895f, 0.998047f, 0.003201f, 0.998047f, + 0.003405f, 0.997559f, 0.003880f, 0.997559f, 0.003897f, 0.997070f, 0.004379f, 0.997070f, + 0.004784f, 0.996094f, 0.006626f, 0.995605f, 0.008133f, 0.994629f, 0.009506f, 0.992676f, + 0.012962f, 0.990723f, 0.019562f, 0.985840f, 0.037567f, 0.972656f, 0.159668f, 0.867188f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000064f, 0.999512f, 0.000964f, 0.999512f, + 0.001456f, 0.999023f, 0.001945f, 0.999023f, 0.002424f, 0.998535f, 0.002436f, 0.998535f, + 0.002918f, 0.998535f, 0.002924f, 0.998047f, 0.003403f, 0.998047f, 0.003412f, 0.998047f, + 0.003733f, 0.997559f, 0.003897f, 0.997559f, 0.003901f, 0.997559f, 0.004292f, 0.997559f, + 0.004383f, 0.997070f, 0.004387f, 0.997070f, 0.004391f, 0.997070f, 0.005638f, 0.996582f, + 0.006310f, 0.996094f, 0.006813f, 0.995605f, 0.007763f, 0.995117f, 0.008270f, 0.995117f, + 0.008751f, 0.994629f, 0.010361f, 0.993652f, 0.011818f, 0.992676f, 0.013054f, 0.991699f, + 0.015396f, 0.990723f, 0.018417f, 0.988770f, 0.022064f, 0.986816f, 0.027237f, 0.983398f, + 0.035950f, 0.978027f, 0.051636f, 0.968262f, 0.089050f, 0.942871f, 0.253662f, 0.802734f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.001949f, 0.999023f, 0.002439f, 0.998535f, + 0.002928f, 0.998047f, 0.003416f, 0.997559f, 0.003899f, 0.997559f, 0.003904f, 0.997559f, + 0.004379f, 0.997070f, 0.004391f, 0.997070f, 0.004391f, 0.997070f, 0.005844f, 0.996582f, + 0.006790f, 0.996094f, 0.007160f, 0.996094f, 0.007317f, 0.995605f, 0.008286f, 0.995117f, + 0.008293f, 0.995117f, 0.008774f, 0.995117f, 0.009735f, 0.994629f, 0.010704f, 0.994141f, + 0.011215f, 0.993652f, 0.012184f, 0.993652f, 0.012642f, 0.993164f, 0.013733f, 0.992676f, + 0.014603f, 0.992188f, 0.015579f, 0.992188f, 0.016418f, 0.991699f, 0.017120f, 0.991211f, + 0.019241f, 0.990723f, 0.019836f, 0.990234f, 0.020416f, 0.989746f, 0.022781f, 0.989258f, + 0.023727f, 0.988281f, 0.024826f, 0.987793f, 0.026901f, 0.987305f, 0.027756f, 0.986328f, + 0.029617f, 0.985840f, 0.032043f, 0.984863f, 0.034210f, 0.983887f, 0.036804f, 0.982910f, + 0.039612f, 0.981934f, 0.041321f, 0.980957f, 0.044220f, 0.979492f, 0.048370f, 0.978027f, + 0.051941f, 0.976562f, 0.055420f, 0.974609f, 0.059326f, 0.972656f, 0.064880f, 0.970703f, + 0.070557f, 0.967773f, 0.077026f, 0.964844f, 0.085449f, 0.961426f, 0.094055f, 0.957031f, + 0.104126f, 0.952148f, 0.117554f, 0.945801f, 0.133179f, 0.937500f, 0.154053f, 0.926758f, + 0.181152f, 0.911133f, 0.219604f, 0.887207f, 0.281738f, 0.841797f, 0.392822f, 0.706055f, + 0.000000f, 1.000000f, 0.600586f, 0.700195f, 0.647461f, 0.655273f, 0.678711f, 0.636719f, + 0.704590f, 0.626953f, 0.724609f, 0.621094f, 0.743652f, 0.617676f, 0.759277f, 0.614746f, + 0.773438f, 0.612305f, 0.784180f, 0.610840f, 0.796875f, 0.608887f, 0.806152f, 0.607422f, + 0.815430f, 0.605469f, 0.824219f, 0.604004f, 0.831543f, 0.602051f, 0.839355f, 0.600586f, + 0.845703f, 0.598633f, 0.851074f, 0.596680f, 0.857422f, 0.594238f, 0.864258f, 0.592285f, + 0.868652f, 0.589844f, 0.874512f, 0.587402f, 0.878906f, 0.584961f, 0.883301f, 0.582031f, + 0.887207f, 0.579590f, 0.891602f, 0.576660f, 0.895508f, 0.573730f, 0.899414f, 0.570801f, + 0.902832f, 0.567383f, 0.905273f, 0.563965f, 0.908691f, 0.560547f, 0.912109f, 0.557129f, + 0.914551f, 0.553223f, 0.917480f, 0.549316f, 0.919922f, 0.545410f, 0.922363f, 0.541016f, + 0.924805f, 0.536621f, 0.927734f, 0.532227f, 0.929688f, 0.527344f, 0.932617f, 0.522461f, + 0.934570f, 0.517090f, 0.936035f, 0.511719f, 0.939941f, 0.505859f, 0.940918f, 0.500000f, + 0.942871f, 0.493896f, 0.945312f, 0.487061f, 0.946777f, 0.480225f, 0.948730f, 0.472900f, + 0.949707f, 0.464844f, 0.951660f, 0.456543f, 0.953125f, 0.447510f, 0.956543f, 0.437744f, + 0.957520f, 0.427246f, 0.958496f, 0.416016f, 0.960449f, 0.403564f, 0.961914f, 0.389648f, + 0.963867f, 0.374268f, 0.965820f, 0.356689f, 0.966797f, 0.336426f, 0.968750f, 0.312500f, + 0.971191f, 0.282471f, 0.973633f, 0.242798f, 0.975098f, 0.183105f, 0.976562f, 0.067505f, + 0.000000f, 1.000000f, 0.776367f, 0.615723f, 0.843262f, 0.534180f, 0.880859f, 0.493896f, + 0.903320f, 0.469971f, 0.918945f, 0.454102f, 0.929199f, 0.442627f, 0.938965f, 0.433838f, + 0.945312f, 0.427002f, 0.950195f, 0.421143f, 0.956055f, 0.416016f, 0.959961f, 0.411377f, + 0.963379f, 0.407227f, 0.965820f, 0.403320f, 0.968262f, 0.399658f, 0.970215f, 0.396240f, + 0.971680f, 0.392822f, 0.974121f, 0.389160f, 0.975586f, 0.385986f, 0.977051f, 0.382324f, + 0.978027f, 0.378906f, 0.979980f, 0.375488f, 0.980469f, 0.372070f, 0.981934f, 0.368408f, + 0.982422f, 0.364990f, 0.982910f, 0.361328f, 0.983887f, 0.357666f, 0.984375f, 0.353760f, + 0.985840f, 0.349854f, 0.986328f, 0.345703f, 0.986816f, 0.341553f, 0.987305f, 0.337402f, + 0.987793f, 0.333252f, 0.987793f, 0.328857f, 0.988281f, 0.324463f, 0.989258f, 0.319824f, + 0.989746f, 0.314941f, 0.990723f, 0.309814f, 0.990723f, 0.304688f, 0.991211f, 0.299561f, + 0.991211f, 0.294189f, 0.991211f, 0.288574f, 0.991699f, 0.282715f, 0.991699f, 0.276611f, + 0.991699f, 0.270508f, 0.992676f, 0.263916f, 0.992676f, 0.257080f, 0.993164f, 0.250000f, + 0.993652f, 0.242432f, 0.994629f, 0.234497f, 0.994629f, 0.226196f, 0.994629f, 0.217529f, + 0.995117f, 0.208130f, 0.995117f, 0.198242f, 0.995117f, 0.187744f, 0.995117f, 0.176392f, + 0.995605f, 0.164062f, 0.995605f, 0.150391f, 0.995605f, 0.135376f, 0.995605f, 0.118469f, + 0.996094f, 0.098755f, 0.996094f, 0.075256f, 0.996582f, 0.045105f, 0.997070f, 0.007687f, + 0.000000f, 1.000000f, 0.871582f, 0.576172f, 0.923340f, 0.484863f, 0.945801f, 0.438477f, + 0.958008f, 0.409668f, 0.965820f, 0.389648f, 0.970703f, 0.374756f, 0.974609f, 0.363037f, + 0.977539f, 0.353271f, 0.980469f, 0.344971f, 0.982910f, 0.337646f, 0.983887f, 0.331543f, + 0.985840f, 0.325439f, 0.986816f, 0.320068f, 0.987793f, 0.315186f, 0.988281f, 0.310303f, + 0.989746f, 0.305908f, 0.990234f, 0.301270f, 0.991211f, 0.296875f, 0.991211f, 0.292725f, + 0.991699f, 0.288818f, 0.991699f, 0.284668f, 0.992188f, 0.280762f, 0.993164f, 0.276611f, + 0.993652f, 0.272705f, 0.994141f, 0.268555f, 0.994629f, 0.264404f, 0.994629f, 0.260254f, + 0.995117f, 0.256104f, 0.995117f, 0.251953f, 0.995117f, 0.247925f, 0.995117f, 0.243774f, + 0.995117f, 0.239502f, 0.995605f, 0.235107f, 0.995605f, 0.230713f, 0.995605f, 0.226196f, + 0.995605f, 0.221680f, 0.996094f, 0.217041f, 0.996094f, 0.212280f, 0.996094f, 0.207397f, + 0.996094f, 0.202393f, 0.996582f, 0.197266f, 0.996582f, 0.192017f, 0.996582f, 0.186646f, + 0.997070f, 0.181030f, 0.997070f, 0.175293f, 0.997070f, 0.169312f, 0.997559f, 0.163208f, + 0.998047f, 0.156738f, 0.998047f, 0.150146f, 0.998535f, 0.143188f, 0.999512f, 0.135742f, + 0.999512f, 0.128174f, 0.999512f, 0.120239f, 0.999512f, 0.111877f, 0.999512f, 0.103088f, + 0.999512f, 0.093750f, 0.999512f, 0.083801f, 0.999512f, 0.072998f, 0.999512f, 0.061340f, + 0.999512f, 0.048401f, 0.999512f, 0.033936f, 0.999512f, 0.017349f, 0.999512f, 0.001410f, + 0.000000f, 1.000000f, 0.921387f, 0.562988f, 0.956543f, 0.467773f, 0.969727f, 0.417236f, + 0.977051f, 0.384277f, 0.981934f, 0.360352f, 0.984863f, 0.342285f, 0.986328f, 0.327637f, + 0.988281f, 0.315430f, 0.990234f, 0.304932f, 0.990723f, 0.295898f, 0.991699f, 0.287842f, + 0.992188f, 0.280518f, 0.992676f, 0.273926f, 0.994141f, 0.267334f, 0.994629f, 0.261475f, + 0.994629f, 0.256104f, 0.995117f, 0.250732f, 0.995117f, 0.245850f, 0.995117f, 0.240967f, + 0.995605f, 0.236328f, 0.995605f, 0.231812f, 0.995605f, 0.227295f, 0.996094f, 0.222900f, + 0.996094f, 0.218628f, 0.996094f, 0.214355f, 0.996582f, 0.210083f, 0.996582f, 0.205933f, + 0.997070f, 0.201660f, 0.997070f, 0.197510f, 0.997559f, 0.193237f, 0.997559f, 0.188965f, + 0.998047f, 0.184692f, 0.998535f, 0.180420f, 0.999023f, 0.176025f, 0.999512f, 0.171509f, + 0.999512f, 0.167114f, 0.999512f, 0.162598f, 0.999512f, 0.158203f, 0.999512f, 0.153687f, + 0.999512f, 0.149170f, 0.999512f, 0.144531f, 0.999512f, 0.139771f, 0.999512f, 0.135010f, + 0.999512f, 0.130127f, 0.999512f, 0.125122f, 0.999512f, 0.120117f, 0.999512f, 0.114929f, + 0.999512f, 0.109558f, 0.999512f, 0.104065f, 0.999512f, 0.098450f, 0.999512f, 0.092590f, + 0.999512f, 0.086609f, 0.999512f, 0.080383f, 0.999512f, 0.073914f, 0.999512f, 0.067139f, + 0.999512f, 0.060120f, 0.999512f, 0.052704f, 0.999512f, 0.044922f, 0.999512f, 0.036652f, + 0.999512f, 0.027878f, 0.999512f, 0.018494f, 0.999512f, 0.008583f, 0.999512f, 0.000521f, + 0.000000f, 1.000000f, 0.948730f, 0.560059f, 0.972656f, 0.462891f, 0.981445f, 0.408447f, + 0.985840f, 0.371826f, 0.988281f, 0.344971f, 0.990234f, 0.323975f, 0.991699f, 0.306885f, + 0.992676f, 0.292725f, 0.994629f, 0.280273f, 0.994629f, 0.269531f, 0.995117f, 0.260010f, + 0.995117f, 0.251465f, 0.995605f, 0.243774f, 0.995605f, 0.236572f, 0.996094f, 0.229858f, + 0.996094f, 0.223633f, 0.996582f, 0.217773f, 0.996582f, 0.212158f, 0.997070f, 0.206665f, + 0.997559f, 0.201538f, 0.997559f, 0.196411f, 0.998047f, 0.191528f, 0.999023f, 0.186646f, + 0.999512f, 0.181885f, 0.999512f, 0.177246f, 0.999512f, 0.172852f, 0.999512f, 0.168579f, + 0.999512f, 0.164307f, 0.999512f, 0.160034f, 0.999512f, 0.156006f, 0.999512f, 0.151855f, + 0.999512f, 0.147705f, 0.999512f, 0.143677f, 0.999512f, 0.139648f, 0.999512f, 0.135620f, + 0.999512f, 0.131592f, 0.999512f, 0.127563f, 0.999512f, 0.123474f, 0.999512f, 0.119446f, + 0.999512f, 0.115295f, 0.999512f, 0.111206f, 0.999512f, 0.106995f, 0.999512f, 0.102783f, + 0.999512f, 0.098511f, 0.999512f, 0.094238f, 0.999512f, 0.089844f, 0.999512f, 0.085388f, + 0.999512f, 0.080933f, 0.999512f, 0.076294f, 0.999512f, 0.071655f, 0.999512f, 0.066833f, + 0.999512f, 0.061951f, 0.999512f, 0.056946f, 0.999512f, 0.051819f, 0.999512f, 0.046509f, + 0.999512f, 0.041077f, 0.999512f, 0.035431f, 0.999512f, 0.029648f, 0.999512f, 0.023636f, + 0.999512f, 0.017441f, 0.999512f, 0.011086f, 0.999512f, 0.004772f, 0.999512f, 0.000236f, + 0.000000f, 1.000000f, 0.963867f, 0.562988f, 0.980957f, 0.462646f, 0.986816f, 0.405029f, + 0.990234f, 0.365234f, 0.992188f, 0.335938f, 0.994629f, 0.312256f, 0.994629f, 0.293213f, + 0.995117f, 0.277344f, 0.995605f, 0.263672f, 0.995605f, 0.251709f, 0.996094f, 0.241089f, + 0.996582f, 0.231567f, 0.997070f, 0.222778f, 0.997559f, 0.214722f, 0.998047f, 0.207153f, + 0.998535f, 0.200073f, 0.999512f, 0.193237f, 0.999512f, 0.187012f, 0.999512f, 0.181152f, + 0.999512f, 0.175659f, 0.999512f, 0.170410f, 0.999512f, 0.165283f, 0.999512f, 0.160400f, + 0.999512f, 0.155762f, 0.999512f, 0.151245f, 0.999512f, 0.146851f, 0.999512f, 0.142456f, + 0.999512f, 0.138306f, 0.999512f, 0.134155f, 0.999512f, 0.130127f, 0.999512f, 0.126099f, + 0.999512f, 0.122192f, 0.999512f, 0.118347f, 0.999512f, 0.114502f, 0.999512f, 0.110657f, + 0.999512f, 0.106873f, 0.999512f, 0.103149f, 0.999512f, 0.099365f, 0.999512f, 0.095642f, + 0.999512f, 0.091919f, 0.999512f, 0.088196f, 0.999512f, 0.084473f, 0.999512f, 0.080750f, + 0.999512f, 0.076965f, 0.999512f, 0.073181f, 0.999512f, 0.069397f, 0.999512f, 0.065613f, + 0.999512f, 0.061768f, 0.999512f, 0.057892f, 0.999512f, 0.053955f, 0.999512f, 0.049988f, + 0.999512f, 0.045959f, 0.999512f, 0.041870f, 0.999512f, 0.037720f, 0.999512f, 0.033508f, + 0.999512f, 0.029251f, 0.999512f, 0.024902f, 0.999512f, 0.020493f, 0.999512f, 0.016022f, + 0.999512f, 0.011520f, 0.999512f, 0.007065f, 0.999512f, 0.002867f, 0.999512f, 0.000121f, + 0.000000f, 1.000000f, 0.973145f, 0.566406f, 0.986328f, 0.463867f, 0.990723f, 0.403564f, + 0.992676f, 0.361816f, 0.994629f, 0.329590f, 0.995117f, 0.304688f, 0.995605f, 0.284180f, + 0.996094f, 0.266846f, 0.996582f, 0.251709f, 0.997070f, 0.238647f, 0.998047f, 0.226807f, + 0.999512f, 0.215942f, 0.999512f, 0.206177f, 0.999512f, 0.197510f, 0.999512f, 0.189453f, + 0.999512f, 0.182129f, 0.999512f, 0.175171f, 0.999512f, 0.168823f, 0.999512f, 0.162720f, + 0.999512f, 0.156982f, 0.999512f, 0.151489f, 0.999512f, 0.146240f, 0.999512f, 0.141357f, + 0.999512f, 0.136475f, 0.999512f, 0.131958f, 0.999512f, 0.127441f, 0.999512f, 0.123169f, + 0.999512f, 0.119019f, 0.999512f, 0.114929f, 0.999512f, 0.110962f, 0.999512f, 0.107056f, + 0.999512f, 0.103271f, 0.999512f, 0.099548f, 0.999512f, 0.095886f, 0.999512f, 0.092285f, + 0.999512f, 0.088745f, 0.999512f, 0.085266f, 0.999512f, 0.081787f, 0.999512f, 0.078369f, + 0.999512f, 0.074951f, 0.999512f, 0.071533f, 0.999512f, 0.068176f, 0.999512f, 0.064880f, + 0.999512f, 0.061554f, 0.999512f, 0.058228f, 0.999512f, 0.054932f, 0.999512f, 0.051605f, + 0.999512f, 0.048309f, 0.999512f, 0.044983f, 0.999512f, 0.041656f, 0.999512f, 0.038330f, + 0.999512f, 0.034973f, 0.999512f, 0.031616f, 0.999512f, 0.028259f, 0.999512f, 0.024872f, + 0.999512f, 0.021469f, 0.999512f, 0.018051f, 0.999512f, 0.014641f, 0.999512f, 0.011253f, + 0.999512f, 0.007919f, 0.999512f, 0.004711f, 0.999512f, 0.001818f, 0.999512f, 0.000068f, + 0.000000f, 1.000000f, 0.979492f, 0.570801f, 0.989746f, 0.466064f, 0.993164f, 0.403564f, + 0.994629f, 0.359375f, 0.995605f, 0.325928f, 0.996094f, 0.299316f, 0.996582f, 0.277344f, + 0.997559f, 0.258545f, 0.999023f, 0.242188f, 0.999512f, 0.227783f, 0.999512f, 0.215332f, + 0.999512f, 0.204102f, 0.999512f, 0.194092f, 0.999512f, 0.184937f, 0.999512f, 0.176514f, + 0.999512f, 0.168823f, 0.999512f, 0.161621f, 0.999512f, 0.154785f, 0.999512f, 0.148560f, + 0.999512f, 0.142578f, 0.999512f, 0.136963f, 0.999512f, 0.131592f, 0.999512f, 0.126587f, + 0.999512f, 0.121704f, 0.999512f, 0.117065f, 0.999512f, 0.112610f, 0.999512f, 0.108337f, + 0.999512f, 0.104187f, 0.999512f, 0.100159f, 0.999512f, 0.096252f, 0.999512f, 0.092468f, + 0.999512f, 0.088806f, 0.999512f, 0.085266f, 0.999512f, 0.081726f, 0.999512f, 0.078308f, + 0.999512f, 0.075012f, 0.999512f, 0.071716f, 0.999512f, 0.068481f, 0.999512f, 0.065308f, + 0.999512f, 0.062225f, 0.999512f, 0.059143f, 0.999512f, 0.056091f, 0.999512f, 0.053101f, + 0.999512f, 0.050140f, 0.999512f, 0.047180f, 0.999512f, 0.044281f, 0.999512f, 0.041382f, + 0.999512f, 0.038513f, 0.999512f, 0.035645f, 0.999512f, 0.032806f, 0.999512f, 0.029999f, + 0.999512f, 0.027191f, 0.999512f, 0.024399f, 0.999512f, 0.021622f, 0.999512f, 0.018860f, + 0.999512f, 0.016113f, 0.999512f, 0.013412f, 0.999512f, 0.010742f, 0.999512f, 0.008125f, + 0.999512f, 0.005608f, 0.999512f, 0.003248f, 0.999512f, 0.001202f, 0.999512f, 0.000041f, + 0.000000f, 1.000000f, 0.984375f, 0.574707f, 0.991211f, 0.468750f, 0.994629f, 0.403564f, + 0.995605f, 0.358154f, 0.996582f, 0.323242f, 0.997559f, 0.295166f, 0.999023f, 0.271484f, + 0.999512f, 0.251465f, 0.999512f, 0.234741f, 0.999512f, 0.219971f, 0.999512f, 0.206909f, + 0.999512f, 0.195312f, 0.999512f, 0.184692f, 0.999512f, 0.175171f, 0.999512f, 0.166382f, + 0.999512f, 0.158325f, 0.999512f, 0.150879f, 0.999512f, 0.143799f, 0.999512f, 0.137329f, + 0.999512f, 0.131226f, 0.999512f, 0.125488f, 0.999512f, 0.120056f, 0.999512f, 0.114929f, + 0.999512f, 0.109985f, 0.999512f, 0.105347f, 0.999512f, 0.100891f, 0.999512f, 0.096619f, + 0.999512f, 0.092529f, 0.999512f, 0.088562f, 0.999512f, 0.084778f, 0.999512f, 0.081055f, + 0.999512f, 0.077515f, 0.999512f, 0.074097f, 0.999512f, 0.070740f, 0.999512f, 0.067505f, + 0.999512f, 0.064331f, 0.999512f, 0.061249f, 0.999512f, 0.058258f, 0.999512f, 0.055298f, + 0.999512f, 0.052429f, 0.999512f, 0.049622f, 0.999512f, 0.046844f, 0.999512f, 0.044128f, + 0.999512f, 0.041443f, 0.999512f, 0.038818f, 0.999512f, 0.036255f, 0.999512f, 0.033691f, + 0.999512f, 0.031204f, 0.999512f, 0.028717f, 0.999512f, 0.026276f, 0.999512f, 0.023865f, + 0.999512f, 0.021500f, 0.999512f, 0.019150f, 0.999512f, 0.016846f, 0.999512f, 0.014572f, + 0.999512f, 0.012344f, 0.999512f, 0.010162f, 0.999512f, 0.008041f, 0.999512f, 0.006001f, + 0.999512f, 0.004066f, 0.999512f, 0.002302f, 0.999512f, 0.000821f, 0.999512f, 0.000026f, + 0.000000f, 1.000000f, 0.986328f, 0.578613f, 0.994141f, 0.470215f, 0.995117f, 0.404541f, + 0.996582f, 0.357422f, 0.997559f, 0.321045f, 0.999512f, 0.291016f, 0.999512f, 0.267090f, + 0.999512f, 0.246826f, 0.999512f, 0.229248f, 0.999512f, 0.213867f, 0.999512f, 0.200317f, + 0.999512f, 0.188232f, 0.999512f, 0.177246f, 0.999512f, 0.167358f, 0.999512f, 0.158203f, + 0.999512f, 0.149902f, 0.999512f, 0.142212f, 0.999512f, 0.135010f, 0.999512f, 0.128296f, + 0.999512f, 0.122131f, 0.999512f, 0.116272f, 0.999512f, 0.110718f, 0.999512f, 0.105530f, + 0.999512f, 0.100586f, 0.999512f, 0.095947f, 0.999512f, 0.091492f, 0.999512f, 0.087219f, + 0.999512f, 0.083191f, 0.999512f, 0.079285f, 0.999512f, 0.075562f, 0.999512f, 0.072021f, + 0.999512f, 0.068542f, 0.999512f, 0.065247f, 0.999512f, 0.062042f, 0.999512f, 0.058929f, + 0.999512f, 0.055939f, 0.999512f, 0.053009f, 0.999512f, 0.050201f, 0.999512f, 0.047455f, + 0.999512f, 0.044769f, 0.999512f, 0.042175f, 0.999512f, 0.039642f, 0.999512f, 0.037170f, + 0.999512f, 0.034760f, 0.999512f, 0.032410f, 0.999512f, 0.030090f, 0.999512f, 0.027832f, + 0.999512f, 0.025635f, 0.999512f, 0.023468f, 0.999512f, 0.021347f, 0.999512f, 0.019272f, + 0.999512f, 0.017242f, 0.999512f, 0.015259f, 0.999512f, 0.013329f, 0.999512f, 0.011436f, + 0.999512f, 0.009605f, 0.999512f, 0.007828f, 0.999512f, 0.006130f, 0.999512f, 0.004513f, + 0.999512f, 0.003012f, 0.999512f, 0.001669f, 0.999512f, 0.000576f, 0.999512f, 0.000017f, + 0.000000f, 1.000000f, 0.989746f, 0.581543f, 0.994629f, 0.472656f, 0.996094f, 0.405273f, + 0.997559f, 0.356689f, 0.999512f, 0.318604f, 0.999512f, 0.288574f, 0.999512f, 0.263916f, + 0.999512f, 0.243042f, 0.999512f, 0.224854f, 0.999512f, 0.208984f, 0.999512f, 0.194946f, + 0.999512f, 0.182495f, 0.999512f, 0.171143f, 0.999512f, 0.160889f, 0.999512f, 0.151611f, + 0.999512f, 0.142944f, 0.999512f, 0.135132f, 0.999512f, 0.127808f, 0.999512f, 0.120972f, + 0.999512f, 0.114624f, 0.999512f, 0.108704f, 0.999512f, 0.103149f, 0.999512f, 0.097900f, + 0.999512f, 0.092957f, 0.999512f, 0.088257f, 0.999512f, 0.083862f, 0.999512f, 0.079651f, + 0.999512f, 0.075623f, 0.999512f, 0.071777f, 0.999512f, 0.068176f, 0.999512f, 0.064636f, + 0.999512f, 0.061310f, 0.999512f, 0.058105f, 0.999512f, 0.055023f, 0.999512f, 0.052063f, + 0.999512f, 0.049194f, 0.999512f, 0.046448f, 0.999512f, 0.043793f, 0.999512f, 0.041199f, + 0.999512f, 0.038727f, 0.999512f, 0.036316f, 0.999512f, 0.033966f, 0.999512f, 0.031708f, + 0.999512f, 0.029510f, 0.999512f, 0.027374f, 0.999512f, 0.025299f, 0.999512f, 0.023285f, + 0.999512f, 0.021317f, 0.999512f, 0.019409f, 0.999512f, 0.017563f, 0.999512f, 0.015762f, + 0.999512f, 0.014015f, 0.999512f, 0.012321f, 0.999512f, 0.010681f, 0.999512f, 0.009102f, + 0.999512f, 0.007580f, 0.999512f, 0.006123f, 0.999512f, 0.004742f, 0.999512f, 0.003450f, + 0.999512f, 0.002268f, 0.999512f, 0.001232f, 0.999512f, 0.000413f, 0.999512f, 0.000011f, + 0.000000f, 1.000000f, 0.990723f, 0.584961f, 0.995117f, 0.474854f, 0.997070f, 0.406006f, + 0.999512f, 0.355469f, 0.999512f, 0.317383f, 0.999512f, 0.286865f, 0.999512f, 0.261475f, + 0.999512f, 0.239990f, 0.999512f, 0.221313f, 0.999512f, 0.205078f, 0.999512f, 0.190552f, + 0.999512f, 0.177734f, 0.999512f, 0.166138f, 0.999512f, 0.155640f, 0.999512f, 0.146118f, + 0.999512f, 0.137329f, 0.999512f, 0.129272f, 0.999512f, 0.121826f, 0.999512f, 0.114929f, + 0.999512f, 0.108521f, 0.999512f, 0.102478f, 0.999512f, 0.096863f, 0.999512f, 0.091614f, + 0.999512f, 0.086670f, 0.999512f, 0.081970f, 0.999512f, 0.077576f, 0.999512f, 0.073425f, + 0.999512f, 0.069458f, 0.999512f, 0.065674f, 0.999512f, 0.062103f, 0.999512f, 0.058685f, + 0.999512f, 0.055450f, 0.999512f, 0.052338f, 0.999512f, 0.049347f, 0.999512f, 0.046509f, + 0.999512f, 0.043762f, 0.999512f, 0.041138f, 0.999512f, 0.038605f, 0.999512f, 0.036194f, + 0.999512f, 0.033844f, 0.999512f, 0.031616f, 0.999512f, 0.029449f, 0.999512f, 0.027359f, + 0.999512f, 0.025345f, 0.999512f, 0.023392f, 0.999512f, 0.021515f, 0.999512f, 0.019699f, + 0.999512f, 0.017944f, 0.999512f, 0.016251f, 0.999512f, 0.014626f, 0.999512f, 0.013046f, + 0.999512f, 0.011528f, 0.999512f, 0.010071f, 0.999512f, 0.008667f, 0.999512f, 0.007332f, + 0.999512f, 0.006058f, 0.999512f, 0.004848f, 0.999512f, 0.003717f, 0.999512f, 0.002674f, + 0.999512f, 0.001734f, 0.999512f, 0.000925f, 0.999512f, 0.000302f, 0.999512f, 0.000008f, + 0.000000f, 1.000000f, 0.992676f, 0.587402f, 0.995605f, 0.476562f, 0.998535f, 0.406006f, + 0.999512f, 0.355469f, 0.999512f, 0.316650f, 0.999512f, 0.285400f, 0.999512f, 0.259521f, + 0.999512f, 0.237427f, 0.999512f, 0.218384f, 0.999512f, 0.201660f, 0.999512f, 0.186890f, + 0.999512f, 0.173828f, 0.999512f, 0.161987f, 0.999512f, 0.151245f, 0.999512f, 0.141479f, + 0.999512f, 0.132568f, 0.999512f, 0.124390f, 0.999512f, 0.116882f, 0.999512f, 0.109863f, + 0.999512f, 0.103394f, 0.999512f, 0.097351f, 0.999512f, 0.091675f, 0.999512f, 0.086426f, + 0.999512f, 0.081421f, 0.999512f, 0.076782f, 0.999512f, 0.072388f, 0.999512f, 0.068237f, + 0.999512f, 0.064331f, 0.999512f, 0.060638f, 0.999512f, 0.057129f, 0.999512f, 0.053772f, + 0.999512f, 0.050598f, 0.999512f, 0.047577f, 0.999512f, 0.044708f, 0.999512f, 0.041962f, + 0.999512f, 0.039337f, 0.999512f, 0.036835f, 0.999512f, 0.034424f, 0.999512f, 0.032135f, + 0.999512f, 0.029938f, 0.999512f, 0.027832f, 0.999512f, 0.025803f, 0.999512f, 0.023865f, + 0.999512f, 0.022003f, 0.999512f, 0.020218f, 0.999512f, 0.018509f, 0.999512f, 0.016861f, + 0.999512f, 0.015282f, 0.999512f, 0.013771f, 0.999512f, 0.012314f, 0.999512f, 0.010925f, + 0.999512f, 0.009598f, 0.999512f, 0.008331f, 0.999512f, 0.007122f, 0.999512f, 0.005978f, + 0.999512f, 0.004898f, 0.999512f, 0.003889f, 0.999512f, 0.002953f, 0.999512f, 0.002100f, + 0.999512f, 0.001343f, 0.999512f, 0.000705f, 0.999512f, 0.000224f, 0.999512f, 0.000006f, + 0.000000f, 1.000000f, 0.994141f, 0.589355f, 0.996582f, 0.477783f, 0.999512f, 0.406250f, + 0.999512f, 0.355469f, 0.999512f, 0.316162f, 0.999512f, 0.284424f, 0.999512f, 0.257812f, + 0.999512f, 0.235352f, 0.999512f, 0.215942f, 0.999512f, 0.198975f, 0.999512f, 0.183838f, + 0.999512f, 0.170532f, 0.999512f, 0.158447f, 0.999512f, 0.147583f, 0.999512f, 0.137695f, + 0.999512f, 0.128540f, 0.999512f, 0.120300f, 0.999512f, 0.112671f, 0.999512f, 0.105652f, + 0.999512f, 0.099060f, 0.999512f, 0.093018f, 0.999512f, 0.087341f, 0.999512f, 0.082031f, + 0.999512f, 0.077087f, 0.999512f, 0.072449f, 0.999512f, 0.068054f, 0.999512f, 0.063965f, + 0.999512f, 0.060120f, 0.999512f, 0.056458f, 0.999512f, 0.052979f, 0.999512f, 0.049713f, + 0.999512f, 0.046600f, 0.999512f, 0.043671f, 0.999512f, 0.040863f, 0.999512f, 0.038208f, + 0.999512f, 0.035706f, 0.999512f, 0.033295f, 0.999512f, 0.031006f, 0.999512f, 0.028824f, + 0.999512f, 0.026733f, 0.999512f, 0.024750f, 0.999512f, 0.022858f, 0.999512f, 0.021042f, + 0.999512f, 0.019318f, 0.999512f, 0.017670f, 0.999512f, 0.016098f, 0.999512f, 0.014595f, + 0.999512f, 0.013161f, 0.999512f, 0.011795f, 0.999512f, 0.010490f, 0.999512f, 0.009254f, + 0.999512f, 0.008080f, 0.999512f, 0.006966f, 0.999512f, 0.005917f, 0.999512f, 0.004932f, + 0.999512f, 0.004009f, 0.999512f, 0.003155f, 0.999512f, 0.002373f, 0.999512f, 0.001669f, + 0.999512f, 0.001054f, 0.999512f, 0.000544f, 0.999512f, 0.000169f, 0.999512f, 0.000004f, + 0.000000f, 1.000000f, 0.994629f, 0.591309f, 0.997559f, 0.478760f, 0.999512f, 0.406982f, + 0.999512f, 0.355713f, 0.999512f, 0.315674f, 0.999512f, 0.283447f, 0.999512f, 0.256592f, + 0.999512f, 0.233643f, 0.999512f, 0.213867f, 0.999512f, 0.196533f, 0.999512f, 0.181274f, + 0.999512f, 0.167725f, 0.999512f, 0.155518f, 0.999512f, 0.144409f, 0.999512f, 0.134399f, + 0.999512f, 0.125244f, 0.999512f, 0.116882f, 0.999512f, 0.109192f, 0.999512f, 0.102051f, + 0.999512f, 0.095459f, 0.999512f, 0.089355f, 0.999512f, 0.083679f, 0.999512f, 0.078369f, + 0.999512f, 0.073425f, 0.999512f, 0.068787f, 0.999512f, 0.064453f, 0.999512f, 0.060394f, + 0.999512f, 0.056580f, 0.999512f, 0.052948f, 0.999512f, 0.049561f, 0.999512f, 0.046326f, + 0.999512f, 0.043304f, 0.999512f, 0.040436f, 0.999512f, 0.037720f, 0.999512f, 0.035126f, + 0.999512f, 0.032684f, 0.999512f, 0.030380f, 0.999512f, 0.028183f, 0.999512f, 0.026108f, + 0.999512f, 0.024124f, 0.999512f, 0.022232f, 0.999512f, 0.020447f, 0.999512f, 0.018753f, + 0.999512f, 0.017136f, 0.999512f, 0.015602f, 0.999512f, 0.014145f, 0.999512f, 0.012764f, + 0.999512f, 0.011452f, 0.999512f, 0.010208f, 0.999512f, 0.009033f, 0.999512f, 0.007919f, + 0.999512f, 0.006878f, 0.999512f, 0.005894f, 0.999512f, 0.004971f, 0.999512f, 0.004112f, + 0.999512f, 0.003319f, 0.999512f, 0.002590f, 0.999512f, 0.001930f, 0.999512f, 0.001343f, + 0.999512f, 0.000838f, 0.999512f, 0.000426f, 0.999512f, 0.000129f, 0.999512f, 0.000003f, + 0.000000f, 1.000000f, 0.995117f, 0.593262f, 0.999512f, 0.479004f, 0.999512f, 0.407715f, + 0.999512f, 0.355713f, 0.999512f, 0.315430f, 0.999512f, 0.282715f, 0.999512f, 0.255371f, + 0.999512f, 0.232178f, 0.999512f, 0.212158f, 0.999512f, 0.194580f, 0.999512f, 0.179077f, + 0.999512f, 0.165283f, 0.999512f, 0.152954f, 0.999512f, 0.141846f, 0.999512f, 0.131714f, + 0.999512f, 0.122437f, 0.999512f, 0.114014f, 0.999512f, 0.106201f, 0.999512f, 0.099060f, + 0.999512f, 0.092468f, 0.999512f, 0.086304f, 0.999512f, 0.080627f, 0.999512f, 0.075317f, + 0.999512f, 0.070374f, 0.999512f, 0.065735f, 0.999512f, 0.061462f, 0.999512f, 0.057404f, + 0.999512f, 0.053619f, 0.999512f, 0.050049f, 0.999512f, 0.046692f, 0.999512f, 0.043518f, + 0.999512f, 0.040558f, 0.999512f, 0.037750f, 0.999512f, 0.035095f, 0.999512f, 0.032593f, + 0.999512f, 0.030228f, 0.999512f, 0.027985f, 0.999512f, 0.025864f, 0.999512f, 0.023865f, + 0.999512f, 0.021973f, 0.999512f, 0.020172f, 0.999512f, 0.018478f, 0.999512f, 0.016876f, + 0.999512f, 0.015358f, 0.999512f, 0.013924f, 0.999512f, 0.012566f, 0.999512f, 0.011284f, + 0.999512f, 0.010078f, 0.999512f, 0.008934f, 0.999512f, 0.007866f, 0.999512f, 0.006863f, + 0.999512f, 0.005920f, 0.999512f, 0.005043f, 0.999512f, 0.004227f, 0.999512f, 0.003473f, + 0.999512f, 0.002781f, 0.999512f, 0.002151f, 0.999512f, 0.001589f, 0.999512f, 0.001094f, + 0.999512f, 0.000674f, 0.999512f, 0.000337f, 0.999512f, 0.000100f, 0.999512f, 0.000002f, + 0.000000f, 1.000000f, 0.995605f, 0.594727f, 0.999512f, 0.480225f, 0.999512f, 0.408447f, + 0.999512f, 0.355957f, 0.999512f, 0.315186f, 0.999512f, 0.281982f, 0.999512f, 0.254395f, + 0.999512f, 0.230957f, 0.999512f, 0.210693f, 0.999512f, 0.192993f, 0.999512f, 0.177246f, + 0.999512f, 0.163330f, 0.999512f, 0.150879f, 0.999512f, 0.139526f, 0.999512f, 0.129395f, + 0.999512f, 0.120056f, 0.999512f, 0.111511f, 0.999512f, 0.103699f, 0.999512f, 0.096497f, + 0.999512f, 0.089905f, 0.999512f, 0.083740f, 0.999512f, 0.078003f, 0.999512f, 0.072754f, + 0.999512f, 0.067810f, 0.999512f, 0.063171f, 0.999512f, 0.058929f, 0.999512f, 0.054901f, + 0.999512f, 0.051117f, 0.999512f, 0.047607f, 0.999512f, 0.044281f, 0.999512f, 0.041168f, + 0.999512f, 0.038239f, 0.999512f, 0.035492f, 0.999512f, 0.032898f, 0.999512f, 0.030457f, + 0.999512f, 0.028168f, 0.999512f, 0.025986f, 0.999512f, 0.023941f, 0.999512f, 0.022018f, + 0.999512f, 0.020203f, 0.999512f, 0.018478f, 0.999512f, 0.016861f, 0.999512f, 0.015343f, + 0.999512f, 0.013908f, 0.999512f, 0.012550f, 0.999512f, 0.011284f, 0.999512f, 0.010086f, + 0.999512f, 0.008965f, 0.999512f, 0.007912f, 0.999512f, 0.006927f, 0.999512f, 0.006012f, + 0.999512f, 0.005157f, 0.999512f, 0.004364f, 0.999512f, 0.003637f, 0.999512f, 0.002968f, + 0.999512f, 0.002357f, 0.999512f, 0.001810f, 0.999512f, 0.001324f, 0.999512f, 0.000903f, + 0.999512f, 0.000549f, 0.999512f, 0.000271f, 0.999512f, 0.000079f, 0.999512f, 0.000002f, + 0.000000f, 1.000000f, 0.996094f, 0.596191f, 0.999512f, 0.481201f, 0.999512f, 0.408936f, + 0.999512f, 0.355957f, 0.999512f, 0.314941f, 0.999512f, 0.281494f, 0.999512f, 0.253662f, + 0.999512f, 0.229858f, 0.999512f, 0.209473f, 0.999512f, 0.191528f, 0.999512f, 0.175781f, + 0.999512f, 0.161621f, 0.999512f, 0.149048f, 0.999512f, 0.137695f, 0.999512f, 0.127319f, + 0.999512f, 0.118042f, 0.999512f, 0.109436f, 0.999512f, 0.101562f, 0.999512f, 0.094360f, + 0.999512f, 0.087708f, 0.999512f, 0.081543f, 0.999512f, 0.075867f, 0.999512f, 0.070557f, + 0.999512f, 0.065613f, 0.999512f, 0.061066f, 0.999512f, 0.056763f, 0.999512f, 0.052795f, + 0.999512f, 0.049042f, 0.999512f, 0.045563f, 0.999512f, 0.042267f, 0.999512f, 0.039215f, + 0.999512f, 0.036316f, 0.999512f, 0.033630f, 0.999512f, 0.031082f, 0.999512f, 0.028702f, + 0.999512f, 0.026459f, 0.999512f, 0.024338f, 0.999512f, 0.022354f, 0.999512f, 0.020493f, + 0.999512f, 0.018738f, 0.999512f, 0.017090f, 0.999512f, 0.015541f, 0.999512f, 0.014084f, + 0.999512f, 0.012718f, 0.999512f, 0.011436f, 0.999512f, 0.010231f, 0.999512f, 0.009109f, + 0.999512f, 0.008057f, 0.999512f, 0.007084f, 0.999512f, 0.006172f, 0.999512f, 0.005325f, + 0.999512f, 0.004543f, 0.999512f, 0.003826f, 0.999512f, 0.003166f, 0.999512f, 0.002565f, + 0.999512f, 0.002024f, 0.999512f, 0.001542f, 0.999512f, 0.001118f, 0.999512f, 0.000754f, + 0.999512f, 0.000453f, 0.999512f, 0.000220f, 0.999512f, 0.000063f, 0.999512f, 0.000001f, + 0.000000f, 1.000000f, 0.996582f, 0.597168f, 0.999512f, 0.482178f, 0.999512f, 0.409424f, + 0.999512f, 0.356201f, 0.999512f, 0.314697f, 0.999512f, 0.281006f, 0.999512f, 0.252930f, + 0.999512f, 0.229004f, 0.999512f, 0.208374f, 0.999512f, 0.190308f, 0.999512f, 0.174438f, + 0.999512f, 0.160156f, 0.999512f, 0.147461f, 0.999512f, 0.136108f, 0.999512f, 0.125732f, + 0.999512f, 0.116272f, 0.999512f, 0.107666f, 0.999512f, 0.099792f, 0.999512f, 0.092529f, + 0.999512f, 0.085876f, 0.999512f, 0.079712f, 0.999512f, 0.073975f, 0.999512f, 0.068726f, + 0.999512f, 0.063782f, 0.999512f, 0.059235f, 0.999512f, 0.054962f, 0.999512f, 0.050995f, + 0.999512f, 0.047302f, 0.999512f, 0.043823f, 0.999512f, 0.040588f, 0.999512f, 0.037567f, + 0.999512f, 0.034729f, 0.999512f, 0.032043f, 0.999512f, 0.029572f, 0.999512f, 0.027222f, + 0.999512f, 0.025024f, 0.999512f, 0.022964f, 0.999512f, 0.021042f, 0.999512f, 0.019226f, + 0.999512f, 0.017532f, 0.999512f, 0.015930f, 0.999512f, 0.014442f, 0.999512f, 0.013046f, + 0.999512f, 0.011742f, 0.999512f, 0.010521f, 0.999512f, 0.009377f, 0.999512f, 0.008316f, + 0.999512f, 0.007328f, 0.999512f, 0.006409f, 0.999512f, 0.005558f, 0.999512f, 0.004776f, + 0.999512f, 0.004051f, 0.999512f, 0.003393f, 0.999512f, 0.002790f, 0.999512f, 0.002247f, + 0.999512f, 0.001761f, 0.999512f, 0.001330f, 0.999512f, 0.000957f, 0.999512f, 0.000639f, + 0.999512f, 0.000380f, 0.999512f, 0.000182f, 0.999512f, 0.000051f, 0.999512f, 0.000001f, + 0.000000f, 1.000000f, 0.998047f, 0.597656f, 0.999512f, 0.482910f, 0.999512f, 0.409912f, + 0.999512f, 0.356201f, 0.999512f, 0.314453f, 0.999512f, 0.280518f, 0.999512f, 0.252197f, + 0.999512f, 0.228271f, 0.999512f, 0.207520f, 0.999512f, 0.189331f, 0.999512f, 0.173218f, + 0.999512f, 0.158936f, 0.999512f, 0.146240f, 0.999512f, 0.134644f, 0.999512f, 0.124329f, + 0.999512f, 0.114807f, 0.999512f, 0.106201f, 0.999512f, 0.098267f, 0.999512f, 0.091003f, + 0.999512f, 0.084290f, 0.999512f, 0.078125f, 0.999512f, 0.072449f, 0.999512f, 0.067139f, + 0.999512f, 0.062256f, 0.999512f, 0.057709f, 0.999512f, 0.053467f, 0.999512f, 0.049500f, + 0.999512f, 0.045837f, 0.999512f, 0.042389f, 0.999512f, 0.039185f, 0.999512f, 0.036194f, + 0.999512f, 0.033386f, 0.999512f, 0.030762f, 0.999512f, 0.028305f, 0.999512f, 0.026001f, + 0.999512f, 0.023849f, 0.999512f, 0.021835f, 0.999512f, 0.019943f, 0.999512f, 0.018188f, + 0.999512f, 0.016525f, 0.999512f, 0.014992f, 0.999512f, 0.013550f, 0.999512f, 0.012199f, + 0.999512f, 0.010941f, 0.999512f, 0.009773f, 0.999512f, 0.008682f, 0.999512f, 0.007671f, + 0.999512f, 0.006733f, 0.999512f, 0.005867f, 0.999512f, 0.005066f, 0.999512f, 0.004330f, + 0.999512f, 0.003658f, 0.999512f, 0.003046f, 0.999512f, 0.002493f, 0.999512f, 0.001995f, + 0.999512f, 0.001553f, 0.999512f, 0.001164f, 0.999512f, 0.000830f, 0.999512f, 0.000549f, + 0.999512f, 0.000323f, 0.999512f, 0.000152f, 0.999512f, 0.000042f, 0.999512f, 0.000001f, + 0.000000f, 1.000000f, 0.999512f, 0.597656f, 0.999512f, 0.483643f, 0.999512f, 0.410156f, + 0.999512f, 0.356445f, 0.999512f, 0.314453f, 0.999512f, 0.280273f, 0.999512f, 0.251709f, + 0.999512f, 0.227661f, 0.999512f, 0.206665f, 0.999512f, 0.188477f, 0.999512f, 0.172241f, + 0.999512f, 0.157959f, 0.999512f, 0.145142f, 0.999512f, 0.133545f, 0.999512f, 0.123108f, + 0.999512f, 0.113586f, 0.999512f, 0.104919f, 0.999512f, 0.096985f, 0.999512f, 0.089722f, + 0.999512f, 0.083008f, 0.999512f, 0.076843f, 0.999512f, 0.071106f, 0.999512f, 0.065857f, + 0.999512f, 0.060974f, 0.999512f, 0.056427f, 0.999512f, 0.052185f, 0.999512f, 0.048279f, + 0.999512f, 0.044617f, 0.999512f, 0.041199f, 0.999512f, 0.037994f, 0.999512f, 0.035034f, + 0.999512f, 0.032257f, 0.999512f, 0.029678f, 0.999512f, 0.027252f, 0.999512f, 0.024994f, + 0.999512f, 0.022873f, 0.999512f, 0.020889f, 0.999512f, 0.019043f, 0.999512f, 0.017319f, + 0.999512f, 0.015717f, 0.999512f, 0.014214f, 0.999512f, 0.012810f, 0.999512f, 0.011505f, + 0.999512f, 0.010292f, 0.999512f, 0.009163f, 0.999512f, 0.008110f, 0.999512f, 0.007145f, + 0.999512f, 0.006248f, 0.999512f, 0.005424f, 0.999512f, 0.004665f, 0.999512f, 0.003971f, + 0.999512f, 0.003342f, 0.999512f, 0.002769f, 0.999512f, 0.002254f, 0.999512f, 0.001794f, + 0.999512f, 0.001388f, 0.999512f, 0.001034f, 0.999512f, 0.000731f, 0.999512f, 0.000480f, + 0.999512f, 0.000279f, 0.999512f, 0.000130f, 0.999512f, 0.000035f, 0.999512f, 0.000001f, + 0.000000f, 1.000000f, 0.999512f, 0.598633f, 0.999512f, 0.484131f, 0.999512f, 0.410400f, + 0.999512f, 0.356445f, 0.999512f, 0.314209f, 0.999512f, 0.280029f, 0.999512f, 0.251465f, + 0.999512f, 0.227051f, 0.999512f, 0.206055f, 0.999512f, 0.187744f, 0.999512f, 0.171509f, + 0.999512f, 0.157104f, 0.999512f, 0.144165f, 0.999512f, 0.132568f, 0.999512f, 0.122070f, + 0.999512f, 0.112549f, 0.999512f, 0.103882f, 0.999512f, 0.095886f, 0.999512f, 0.088623f, + 0.999512f, 0.081909f, 0.999512f, 0.075745f, 0.999512f, 0.070007f, 0.999512f, 0.064758f, + 0.999512f, 0.059875f, 0.999512f, 0.055359f, 0.999512f, 0.051147f, 0.999512f, 0.047211f, + 0.999512f, 0.043579f, 0.999512f, 0.040192f, 0.999512f, 0.037018f, 0.999512f, 0.034088f, + 0.999512f, 0.031342f, 0.999512f, 0.028778f, 0.999512f, 0.026382f, 0.999512f, 0.024155f, + 0.999512f, 0.022064f, 0.999512f, 0.020126f, 0.999512f, 0.018311f, 0.999512f, 0.016617f, + 0.999512f, 0.015045f, 0.999512f, 0.013573f, 0.999512f, 0.012207f, 0.999512f, 0.010933f, + 0.999512f, 0.009758f, 0.999512f, 0.008659f, 0.999512f, 0.007652f, 0.999512f, 0.006718f, + 0.999512f, 0.005859f, 0.999512f, 0.005070f, 0.999512f, 0.004345f, 0.999512f, 0.003687f, + 0.999512f, 0.003088f, 0.999512f, 0.002548f, 0.999512f, 0.002064f, 0.999512f, 0.001635f, + 0.999512f, 0.001257f, 0.999512f, 0.000931f, 0.999512f, 0.000654f, 0.999512f, 0.000425f, + 0.999512f, 0.000245f, 0.999512f, 0.000113f, 0.999512f, 0.000030f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.999512f, 0.599609f, 0.999512f, 0.484619f, 0.999512f, 0.410645f, + 0.999512f, 0.356445f, 0.999512f, 0.314209f, 0.999512f, 0.279785f, 0.999512f, 0.250977f, + 0.999512f, 0.226685f, 0.999512f, 0.205566f, 0.999512f, 0.187134f, 0.999512f, 0.170776f, + 0.999512f, 0.156372f, 0.999512f, 0.143433f, 0.999512f, 0.131714f, 0.999512f, 0.121216f, + 0.999512f, 0.111694f, 0.999512f, 0.102966f, 0.999512f, 0.094971f, 0.999512f, 0.087708f, + 0.999512f, 0.080994f, 0.999512f, 0.074829f, 0.999512f, 0.069092f, 0.999512f, 0.063843f, + 0.999512f, 0.058990f, 0.999512f, 0.054443f, 0.999512f, 0.050262f, 0.999512f, 0.046356f, + 0.999512f, 0.042725f, 0.999512f, 0.039368f, 0.999512f, 0.036224f, 0.999512f, 0.033295f, + 0.999512f, 0.030579f, 0.999512f, 0.028046f, 0.999512f, 0.025665f, 0.999512f, 0.023468f, + 0.999512f, 0.021408f, 0.999512f, 0.019485f, 0.999512f, 0.017700f, 0.999512f, 0.016037f, + 0.999512f, 0.014496f, 0.999512f, 0.013054f, 0.999512f, 0.011719f, 0.999512f, 0.010475f, + 0.999512f, 0.009323f, 0.999512f, 0.008263f, 0.999512f, 0.007282f, 0.999512f, 0.006378f, + 0.999512f, 0.005547f, 0.999512f, 0.004784f, 0.999512f, 0.004089f, 0.999512f, 0.003458f, + 0.999512f, 0.002886f, 0.999512f, 0.002373f, 0.999512f, 0.001914f, 0.999512f, 0.001509f, + 0.999512f, 0.001155f, 0.999512f, 0.000850f, 0.999512f, 0.000593f, 0.999512f, 0.000383f, + 0.999512f, 0.000219f, 0.999512f, 0.000100f, 0.999512f, 0.000026f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.999512f, 0.600098f, 0.999512f, 0.485107f, 0.999512f, 0.410889f, + 0.999512f, 0.356689f, 0.999512f, 0.314209f, 0.999512f, 0.279541f, 0.999512f, 0.250732f, + 0.999512f, 0.226318f, 0.999512f, 0.205078f, 0.999512f, 0.186523f, 0.999512f, 0.170288f, + 0.999512f, 0.155762f, 0.999512f, 0.142700f, 0.999512f, 0.131104f, 0.999512f, 0.120544f, + 0.999512f, 0.110962f, 0.999512f, 0.102234f, 0.999512f, 0.094238f, 0.999512f, 0.086975f, + 0.999512f, 0.080261f, 0.999512f, 0.074036f, 0.999512f, 0.068359f, 0.999512f, 0.063110f, + 0.999512f, 0.058228f, 0.999512f, 0.053711f, 0.999512f, 0.049530f, 0.999512f, 0.045654f, + 0.999512f, 0.042053f, 0.999512f, 0.038696f, 0.999512f, 0.035553f, 0.999512f, 0.032654f, + 0.999512f, 0.029953f, 0.999512f, 0.027435f, 0.999512f, 0.025085f, 0.999512f, 0.022903f, + 0.999512f, 0.020874f, 0.999512f, 0.018967f, 0.999512f, 0.017212f, 0.999512f, 0.015572f, + 0.999512f, 0.014046f, 0.999512f, 0.012634f, 0.999512f, 0.011322f, 0.999512f, 0.010101f, + 0.999512f, 0.008980f, 0.999512f, 0.007935f, 0.999512f, 0.006981f, 0.999512f, 0.006104f, + 0.999512f, 0.005295f, 0.999512f, 0.004555f, 0.999512f, 0.003885f, 0.999512f, 0.003275f, + 0.999512f, 0.002726f, 0.999512f, 0.002234f, 0.999512f, 0.001796f, 0.999512f, 0.001410f, + 0.999512f, 0.001075f, 0.999512f, 0.000787f, 0.999512f, 0.000546f, 0.999512f, 0.000351f, + 0.999512f, 0.000199f, 0.999512f, 0.000089f, 0.999512f, 0.000023f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.999512f, 0.600586f, 0.999512f, 0.485596f, 0.999512f, 0.411133f, + 0.999512f, 0.356689f, 0.999512f, 0.313965f, 0.999512f, 0.279541f, 0.999512f, 0.250488f, + 0.999512f, 0.225952f, 0.999512f, 0.204712f, 0.999512f, 0.186157f, 0.999512f, 0.169800f, + 0.999512f, 0.155273f, 0.999512f, 0.142212f, 0.999512f, 0.130493f, 0.999512f, 0.119995f, + 0.999512f, 0.110352f, 0.999512f, 0.101624f, 0.999512f, 0.093628f, 0.999512f, 0.086304f, + 0.999512f, 0.079590f, 0.999512f, 0.073425f, 0.999512f, 0.067749f, 0.999512f, 0.062500f, + 0.999512f, 0.057617f, 0.999512f, 0.053131f, 0.999512f, 0.048950f, 0.999512f, 0.045074f, + 0.999512f, 0.041473f, 0.999512f, 0.038147f, 0.999512f, 0.035034f, 0.999512f, 0.032135f, + 0.999512f, 0.029449f, 0.999512f, 0.026947f, 0.999512f, 0.024612f, 0.999512f, 0.022446f, + 0.999512f, 0.020432f, 0.999512f, 0.018555f, 0.999512f, 0.016815f, 0.999512f, 0.015198f, + 0.999512f, 0.013695f, 0.999512f, 0.012299f, 0.999512f, 0.011002f, 0.999512f, 0.009804f, + 0.999512f, 0.008698f, 0.999512f, 0.007683f, 0.999512f, 0.006744f, 0.999512f, 0.005882f, + 0.999512f, 0.005096f, 0.999512f, 0.004375f, 0.999512f, 0.003723f, 0.999512f, 0.003132f, + 0.999512f, 0.002600f, 0.999512f, 0.002125f, 0.999512f, 0.001703f, 0.999512f, 0.001333f, + 0.999512f, 0.001013f, 0.999512f, 0.000739f, 0.999512f, 0.000510f, 0.999512f, 0.000326f, + 0.999512f, 0.000183f, 0.999512f, 0.000082f, 0.999512f, 0.000021f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.999512f, 0.601074f, 0.999512f, 0.485840f, 0.999512f, 0.411377f, + 0.999512f, 0.356689f, 0.999512f, 0.313965f, 0.999512f, 0.279297f, 0.999512f, 0.250244f, + 0.999512f, 0.225708f, 0.999512f, 0.204468f, 0.999512f, 0.185791f, 0.999512f, 0.169434f, + 0.999512f, 0.154785f, 0.999512f, 0.141846f, 0.999512f, 0.130005f, 0.999512f, 0.119507f, + 0.999512f, 0.109863f, 0.999512f, 0.101135f, 0.999512f, 0.093140f, 0.999512f, 0.085815f, + 0.999512f, 0.079102f, 0.999512f, 0.072937f, 0.999512f, 0.067261f, 0.999512f, 0.062012f, + 0.999512f, 0.057129f, 0.999512f, 0.052643f, 0.999512f, 0.048492f, 0.999512f, 0.044617f, + 0.999512f, 0.041016f, 0.999512f, 0.037689f, 0.999512f, 0.034607f, 0.999512f, 0.031708f, + 0.999512f, 0.029053f, 0.999512f, 0.026566f, 0.999512f, 0.024246f, 0.999512f, 0.022095f, + 0.999512f, 0.020096f, 0.999512f, 0.018234f, 0.999512f, 0.016495f, 0.999512f, 0.014900f, + 0.999512f, 0.013412f, 0.999512f, 0.012032f, 0.999512f, 0.010757f, 0.999512f, 0.009575f, + 0.999512f, 0.008484f, 0.999512f, 0.007481f, 0.999512f, 0.006561f, 0.999512f, 0.005714f, + 0.999512f, 0.004940f, 0.999512f, 0.004238f, 0.999512f, 0.003599f, 0.999512f, 0.003021f, + 0.999512f, 0.002504f, 0.999512f, 0.002041f, 0.999512f, 0.001633f, 0.999512f, 0.001274f, + 0.999512f, 0.000965f, 0.999512f, 0.000702f, 0.999512f, 0.000483f, 0.999512f, 0.000307f, + 0.999512f, 0.000172f, 0.999512f, 0.000076f, 0.999512f, 0.000019f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.999512f, 0.601562f, 0.999512f, 0.486084f, 0.999512f, 0.411377f, + 0.999512f, 0.356689f, 0.999512f, 0.313965f, 0.999512f, 0.279297f, 0.999512f, 0.250244f, + 0.999512f, 0.225586f, 0.999512f, 0.204224f, 0.999512f, 0.185547f, 0.999512f, 0.169067f, + 0.999512f, 0.154541f, 0.999512f, 0.141479f, 0.999512f, 0.129761f, 0.999512f, 0.119141f, + 0.999512f, 0.109497f, 0.999512f, 0.100769f, 0.999512f, 0.092773f, 0.999512f, 0.085449f, + 0.999512f, 0.078735f, 0.999512f, 0.072571f, 0.999512f, 0.066833f, 0.999512f, 0.061615f, + 0.999512f, 0.056763f, 0.999512f, 0.052277f, 0.999512f, 0.048096f, 0.999512f, 0.044250f, + 0.999512f, 0.040680f, 0.999512f, 0.037354f, 0.999512f, 0.034271f, 0.999512f, 0.031403f, + 0.999512f, 0.028732f, 0.999512f, 0.026260f, 0.999512f, 0.023956f, 0.999512f, 0.021820f, + 0.999512f, 0.019821f, 0.999512f, 0.017975f, 0.999512f, 0.016251f, 0.999512f, 0.014671f, + 0.999512f, 0.013191f, 0.999512f, 0.011826f, 0.999512f, 0.010559f, 0.999512f, 0.009392f, + 0.999512f, 0.008316f, 0.999512f, 0.007328f, 0.999512f, 0.006416f, 0.999512f, 0.005585f, + 0.999512f, 0.004822f, 0.999512f, 0.004131f, 0.999512f, 0.003504f, 0.999512f, 0.002937f, + 0.999512f, 0.002430f, 0.999512f, 0.001978f, 0.999512f, 0.001579f, 0.999512f, 0.001230f, + 0.999512f, 0.000930f, 0.999512f, 0.000674f, 0.999512f, 0.000463f, 0.999512f, 0.000293f, + 0.999512f, 0.000163f, 0.999512f, 0.000072f, 0.999512f, 0.000018f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.999512f, 0.601562f, 0.999512f, 0.486084f, 0.999512f, 0.411621f, + 0.999512f, 0.356689f, 0.999512f, 0.313965f, 0.999512f, 0.279053f, 0.999512f, 0.250000f, + 0.999512f, 0.225342f, 0.999512f, 0.203979f, 0.999512f, 0.185303f, 0.999512f, 0.168945f, + 0.999512f, 0.154297f, 0.999512f, 0.141235f, 0.999512f, 0.129395f, 0.999512f, 0.118835f, + 0.999512f, 0.109192f, 0.999512f, 0.100464f, 0.999512f, 0.092468f, 0.999512f, 0.085144f, + 0.999512f, 0.078430f, 0.999512f, 0.072266f, 0.999512f, 0.066528f, 0.999512f, 0.061310f, + 0.999512f, 0.056458f, 0.999512f, 0.051971f, 0.999512f, 0.047821f, 0.999512f, 0.043976f, + 0.999512f, 0.040405f, 0.999512f, 0.037079f, 0.999512f, 0.033997f, 0.999512f, 0.031158f, + 0.999512f, 0.028503f, 0.999512f, 0.026031f, 0.999512f, 0.023743f, 0.999512f, 0.021606f, + 0.999512f, 0.019623f, 0.999512f, 0.017776f, 0.999512f, 0.016083f, 0.999512f, 0.014496f, + 0.999512f, 0.013031f, 0.999512f, 0.011673f, 0.999512f, 0.010422f, 0.999512f, 0.009262f, + 0.999512f, 0.008194f, 0.999512f, 0.007214f, 0.999512f, 0.006313f, 0.999512f, 0.005489f, + 0.999512f, 0.004738f, 0.999512f, 0.004051f, 0.999512f, 0.003433f, 0.999512f, 0.002876f, + 0.999512f, 0.002377f, 0.999512f, 0.001932f, 0.999512f, 0.001540f, 0.999512f, 0.001198f, + 0.999512f, 0.000904f, 0.999512f, 0.000654f, 0.999512f, 0.000448f, 0.999512f, 0.000283f, + 0.999512f, 0.000157f, 0.999512f, 0.000069f, 0.999512f, 0.000017f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.999512f, 0.602051f, 0.999512f, 0.486328f, 0.999512f, 0.411621f, + 0.999512f, 0.356934f, 0.999512f, 0.313965f, 0.999512f, 0.279053f, 0.999512f, 0.250000f, + 0.999512f, 0.225220f, 0.999512f, 0.203857f, 0.999512f, 0.185181f, 0.999512f, 0.168701f, + 0.999512f, 0.154053f, 0.999512f, 0.140991f, 0.999512f, 0.129272f, 0.999512f, 0.118652f, + 0.999512f, 0.109009f, 0.999512f, 0.100220f, 0.999512f, 0.092224f, 0.999512f, 0.084900f, + 0.999512f, 0.078186f, 0.999512f, 0.072021f, 0.999512f, 0.066345f, 0.999512f, 0.061096f, + 0.999512f, 0.056244f, 0.999512f, 0.051788f, 0.999512f, 0.047638f, 0.999512f, 0.043762f, + 0.999512f, 0.040222f, 0.999512f, 0.036896f, 0.999512f, 0.033813f, 0.999512f, 0.030975f, + 0.999512f, 0.028336f, 0.999512f, 0.025864f, 0.999512f, 0.023575f, 0.999512f, 0.021454f, + 0.999512f, 0.019485f, 0.999512f, 0.017639f, 0.999512f, 0.015945f, 0.999512f, 0.014374f, + 0.999512f, 0.012917f, 0.999512f, 0.011566f, 0.999512f, 0.010315f, 0.999512f, 0.009163f, + 0.999512f, 0.008102f, 0.999512f, 0.007133f, 0.999512f, 0.006237f, 0.999512f, 0.005421f, + 0.999512f, 0.004673f, 0.999512f, 0.003998f, 0.999512f, 0.003386f, 0.999512f, 0.002832f, + 0.999512f, 0.002338f, 0.999512f, 0.001900f, 0.999512f, 0.001513f, 0.999512f, 0.001176f, + 0.999512f, 0.000886f, 0.999512f, 0.000640f, 0.999512f, 0.000438f, 0.999512f, 0.000276f, + 0.999512f, 0.000153f, 0.999512f, 0.000067f, 0.999512f, 0.000017f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.999512f, 0.602051f, 0.999512f, 0.486328f, 0.999512f, 0.411621f, + 0.999512f, 0.356934f, 0.999512f, 0.313965f, 0.999512f, 0.279053f, 0.999512f, 0.250000f, + 0.999512f, 0.225220f, 0.999512f, 0.203735f, 0.999512f, 0.185059f, 0.999512f, 0.168579f, + 0.999512f, 0.153931f, 0.999512f, 0.140869f, 0.999512f, 0.129150f, 0.999512f, 0.118530f, + 0.999512f, 0.108887f, 0.999512f, 0.100098f, 0.999512f, 0.092102f, 0.999512f, 0.084778f, + 0.999512f, 0.078064f, 0.999512f, 0.071899f, 0.999512f, 0.066162f, 0.999512f, 0.060974f, + 0.999512f, 0.056122f, 0.999512f, 0.051636f, 0.999512f, 0.047485f, 0.999512f, 0.043640f, + 0.999512f, 0.040070f, 0.999512f, 0.036774f, 0.999512f, 0.033691f, 0.999512f, 0.030869f, + 0.999512f, 0.028214f, 0.999512f, 0.025757f, 0.999512f, 0.023468f, 0.999512f, 0.021347f, + 0.999512f, 0.019379f, 0.999512f, 0.017548f, 0.999512f, 0.015854f, 0.999512f, 0.014290f, + 0.999512f, 0.012840f, 0.999512f, 0.011490f, 0.999512f, 0.010246f, 0.999512f, 0.009102f, + 0.999512f, 0.008049f, 0.999512f, 0.007080f, 0.999512f, 0.006191f, 0.999512f, 0.005375f, + 0.999512f, 0.004635f, 0.999512f, 0.003960f, 0.999512f, 0.003353f, 0.999512f, 0.002804f, + 0.999512f, 0.002314f, 0.999512f, 0.001879f, 0.999512f, 0.001495f, 0.999512f, 0.001162f, + 0.999512f, 0.000875f, 0.999512f, 0.000632f, 0.999512f, 0.000432f, 0.999512f, 0.000272f, + 0.999512f, 0.000151f, 0.999512f, 0.000066f, 0.999512f, 0.000016f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.999512f, 0.602051f, 1.000000f, 0.486328f, 0.999512f, 0.411621f, + 0.999512f, 0.356934f, 1.000000f, 0.313965f, 1.000000f, 0.279053f, 0.999512f, 0.250000f, + 0.999512f, 0.225098f, 0.999512f, 0.203735f, 0.999512f, 0.185059f, 0.999512f, 0.168579f, + 1.000000f, 0.153931f, 1.000000f, 0.140747f, 1.000000f, 0.129028f, 0.999512f, 0.118408f, + 1.000000f, 0.108765f, 0.999512f, 0.100037f, 0.999512f, 0.092041f, 0.999512f, 0.084717f, + 0.999512f, 0.077942f, 0.999512f, 0.071777f, 0.999512f, 0.066101f, 0.999512f, 0.060883f, + 0.999512f, 0.056030f, 0.999512f, 0.051544f, 0.999512f, 0.047424f, 0.999512f, 0.043579f, + 0.999512f, 0.040009f, 0.999512f, 0.036713f, 0.999512f, 0.033630f, 0.999512f, 0.030792f, + 0.999512f, 0.028152f, 0.999512f, 0.025696f, 0.999512f, 0.023422f, 0.999512f, 0.021301f, + 0.999512f, 0.019333f, 0.999512f, 0.017502f, 0.999512f, 0.015808f, 0.999512f, 0.014252f, + 0.999512f, 0.012794f, 0.999512f, 0.011452f, 0.999512f, 0.010216f, 0.999512f, 0.009071f, + 0.999512f, 0.008018f, 0.999512f, 0.007050f, 0.999512f, 0.006165f, 0.999512f, 0.005352f, + 0.999512f, 0.004612f, 0.999512f, 0.003941f, 0.999512f, 0.003336f, 0.999512f, 0.002789f, + 0.999512f, 0.002300f, 0.999512f, 0.001868f, 0.999512f, 0.001486f, 0.999512f, 0.001154f, + 0.999512f, 0.000868f, 0.999512f, 0.000627f, 0.999512f, 0.000428f, 0.999512f, 0.000269f, + 0.999512f, 0.000149f, 0.999512f, 0.000065f, 0.999512f, 0.000016f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 1.000000f, 0.602051f, 1.000000f, 0.486328f, 1.000000f, 0.411621f, + 1.000000f, 0.356934f, 1.000000f, 0.313965f, 1.000000f, 0.279053f, 1.000000f, 0.250000f, + 1.000000f, 0.225098f, 1.000000f, 0.203735f, 1.000000f, 0.185059f, 1.000000f, 0.168457f, + 1.000000f, 0.153809f, 1.000000f, 0.140747f, 1.000000f, 0.129028f, 1.000000f, 0.118408f, + 1.000000f, 0.108765f, 1.000000f, 0.099976f, 1.000000f, 0.091980f, 1.000000f, 0.084656f, + 1.000000f, 0.077942f, 1.000000f, 0.071777f, 1.000000f, 0.066101f, 1.000000f, 0.060852f, + 1.000000f, 0.056000f, 1.000000f, 0.051544f, 1.000000f, 0.047394f, 1.000000f, 0.043549f, + 1.000000f, 0.039978f, 1.000000f, 0.036682f, 1.000000f, 0.033630f, 1.000000f, 0.030777f, + 1.000000f, 0.028137f, 1.000000f, 0.025681f, 1.000000f, 0.023392f, 1.000000f, 0.021286f, + 1.000000f, 0.019318f, 1.000000f, 0.017487f, 1.000000f, 0.015793f, 1.000000f, 0.014236f, + 1.000000f, 0.012779f, 1.000000f, 0.011444f, 1.000000f, 0.010201f, 1.000000f, 0.009056f, + 1.000000f, 0.008003f, 1.000000f, 0.007042f, 1.000000f, 0.006153f, 1.000000f, 0.005344f, + 1.000000f, 0.004604f, 1.000000f, 0.003937f, 1.000000f, 0.003330f, 1.000000f, 0.002785f, + 1.000000f, 0.002296f, 1.000000f, 0.001864f, 1.000000f, 0.001483f, 1.000000f, 0.001151f, + 1.000000f, 0.000866f, 1.000000f, 0.000626f, 1.000000f, 0.000427f, 1.000000f, 0.000269f, + 1.000000f, 0.000149f, 1.000000f, 0.000065f, 1.000000f, 0.000016f, 1.000000f, 0.000000f, + }, + { + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.996582f, 0.000000f, 0.991699f, 0.000000f, 0.935059f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.996582f, 0.000000f, 0.991699f, 0.000000f, 0.935059f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.996582f, 0.000000f, 0.991699f, 0.000000f, 0.934082f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.997070f, 0.000000f, 0.991699f, 0.000000f, 0.934570f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999023f, 0.000000f, 0.997070f, 0.000000f, 0.990723f, 0.000045f, 0.933594f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.998535f, 0.000000f, 0.996582f, 0.000000f, 0.990723f, 0.000103f, 0.931641f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.998047f, 0.000000f, 0.996582f, 0.000000f, 0.990234f, 0.000173f, 0.930176f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.998047f, 0.000000f, 0.996094f, 0.000000f, 0.989746f, 0.000454f, 0.928223f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999023f, + 0.000000f, 0.997559f, 0.000000f, 0.996094f, 0.000000f, 0.989258f, 0.000752f, 0.925293f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.998535f, + 0.000000f, 0.997070f, 0.000000f, 0.995605f, 0.000000f, 0.989258f, 0.001340f, 0.922852f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.998047f, + 0.000000f, 0.997070f, 0.000000f, 0.995605f, 0.000613f, 0.988770f, 0.002121f, 0.919922f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999023f, 0.000000f, 0.997559f, + 0.000000f, 0.996582f, 0.000000f, 0.995605f, 0.001522f, 0.987793f, 0.003326f, 0.916016f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.998535f, 0.000000f, 0.997559f, + 0.000000f, 0.996094f, 0.000000f, 0.994629f, 0.002142f, 0.986816f, 0.004902f, 0.911133f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999023f, 0.000000f, 0.998047f, 0.000000f, 0.997070f, + 0.000000f, 0.996094f, 0.000865f, 0.994141f, 0.002377f, 0.986328f, 0.007065f, 0.905762f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999023f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.996582f, + 0.000006f, 0.995605f, 0.001914f, 0.993164f, 0.002640f, 0.985352f, 0.010147f, 0.900391f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.998535f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.996094f, + 0.001153f, 0.995605f, 0.002747f, 0.992676f, 0.003948f, 0.984375f, 0.014236f, 0.894043f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.998535f, + 0.000000f, 0.998047f, 0.000000f, 0.997070f, 0.000000f, 0.996582f, 0.000743f, 0.996094f, + 0.002214f, 0.994629f, 0.003420f, 0.992188f, 0.005241f, 0.982422f, 0.019714f, 0.886719f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, + 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000686f, 0.996582f, 0.002001f, 0.995605f, + 0.003027f, 0.993652f, 0.003918f, 0.990723f, 0.007099f, 0.980957f, 0.026337f, 0.878418f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, + 0.000000f, 0.997070f, 0.000896f, 0.996582f, 0.001984f, 0.996094f, 0.002903f, 0.994629f, + 0.003674f, 0.992676f, 0.005245f, 0.989258f, 0.009995f, 0.979004f, 0.034637f, 0.868652f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000255f, 0.997070f, + 0.001376f, 0.996582f, 0.002239f, 0.996094f, 0.002960f, 0.995605f, 0.003559f, 0.993652f, + 0.004147f, 0.992188f, 0.006874f, 0.987793f, 0.012512f, 0.976074f, 0.044891f, 0.858398f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, + 0.000000f, 0.997559f, 0.000094f, 0.997070f, 0.001110f, 0.997070f, 0.001945f, 0.996582f, + 0.002563f, 0.996094f, 0.003107f, 0.996094f, 0.003622f, 0.994141f, 0.004120f, 0.992676f, + 0.005798f, 0.990234f, 0.008347f, 0.985840f, 0.015884f, 0.972168f, 0.056793f, 0.846191f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000411f, 0.997559f, + 0.001294f, 0.997070f, 0.001970f, 0.996582f, 0.002508f, 0.996582f, 0.002974f, 0.996094f, + 0.003359f, 0.996094f, 0.003719f, 0.994629f, 0.004181f, 0.993164f, 0.005527f, 0.991699f, + 0.007481f, 0.988770f, 0.010933f, 0.983398f, 0.020096f, 0.967773f, 0.070923f, 0.832031f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, + 0.000279f, 0.997559f, 0.001101f, 0.997559f, 0.001685f, 0.997070f, 0.002193f, 0.997070f, + 0.002655f, 0.996582f, 0.003038f, 0.996094f, 0.003267f, 0.996094f, 0.003710f, 0.995605f, + 0.004074f, 0.994629f, 0.004257f, 0.993164f, 0.005833f, 0.992188f, 0.007458f, 0.989746f, + 0.009766f, 0.986816f, 0.014023f, 0.979980f, 0.025726f, 0.961914f, 0.087708f, 0.816406f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998047f, 0.000735f, 0.997559f, 0.001388f, 0.997559f, 0.001780f, 0.997070f, + 0.002251f, 0.997070f, 0.002659f, 0.996582f, 0.002811f, 0.996582f, 0.003246f, 0.996094f, + 0.003510f, 0.996094f, 0.003769f, 0.996094f, 0.004089f, 0.995117f, 0.004272f, 0.994141f, + 0.005089f, 0.993164f, 0.006470f, 0.992188f, 0.007740f, 0.990234f, 0.009552f, 0.987793f, + 0.012672f, 0.983887f, 0.018448f, 0.976074f, 0.033417f, 0.954590f, 0.107422f, 0.798340f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000339f, 0.998047f, 0.001081f, 0.998047f, 0.001574f, 0.997559f, 0.001827f, 0.997559f, + 0.002275f, 0.997070f, 0.002583f, 0.997070f, 0.002810f, 0.996582f, 0.003122f, 0.996582f, + 0.003309f, 0.996582f, 0.003561f, 0.996094f, 0.003790f, 0.996094f, 0.003849f, 0.995605f, + 0.004253f, 0.994629f, 0.004314f, 0.994141f, 0.005405f, 0.993652f, 0.006416f, 0.992676f, + 0.007534f, 0.991699f, 0.008308f, 0.990234f, 0.010536f, 0.987793f, 0.012924f, 0.984863f, + 0.017166f, 0.979980f, 0.024399f, 0.970215f, 0.043671f, 0.944824f, 0.130005f, 0.778320f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999512f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000720f, 0.998047f, + 0.001271f, 0.998047f, 0.001718f, 0.998047f, 0.001868f, 0.997559f, 0.002308f, 0.997559f, + 0.002445f, 0.997070f, 0.002810f, 0.997070f, 0.002867f, 0.997070f, 0.003267f, 0.996582f, + 0.003347f, 0.996582f, 0.003590f, 0.996582f, 0.003809f, 0.996094f, 0.003849f, 0.996094f, + 0.004181f, 0.995605f, 0.004311f, 0.995117f, 0.004337f, 0.994629f, 0.005432f, 0.994141f, + 0.006378f, 0.993164f, 0.006992f, 0.992676f, 0.007889f, 0.991699f, 0.008499f, 0.990234f, + 0.010254f, 0.988770f, 0.011909f, 0.987305f, 0.014374f, 0.984375f, 0.017975f, 0.980469f, + 0.023239f, 0.974121f, 0.033539f, 0.962402f, 0.057526f, 0.932129f, 0.156372f, 0.755859f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, + 0.000325f, 0.998535f, 0.001050f, 0.998535f, 0.001381f, 0.998047f, 0.001841f, 0.998047f, + 0.002081f, 0.997559f, 0.002359f, 0.997559f, 0.002447f, 0.997559f, 0.002836f, 0.997070f, + 0.002882f, 0.997070f, 0.003223f, 0.997070f, 0.003353f, 0.996582f, 0.003378f, 0.996582f, + 0.003727f, 0.996582f, 0.003841f, 0.996582f, 0.003866f, 0.996094f, 0.004097f, 0.996094f, + 0.004311f, 0.995605f, 0.004345f, 0.995117f, 0.004463f, 0.994629f, 0.005764f, 0.994141f, + 0.006466f, 0.993652f, 0.006981f, 0.993164f, 0.007450f, 0.992676f, 0.008064f, 0.991699f, + 0.008682f, 0.991211f, 0.010078f, 0.990234f, 0.011444f, 0.988770f, 0.012810f, 0.987305f, + 0.014717f, 0.985352f, 0.017349f, 0.982422f, 0.020828f, 0.979004f, 0.025436f, 0.974121f, + 0.033142f, 0.966309f, 0.046814f, 0.951172f, 0.078186f, 0.914551f, 0.186279f, 0.730957f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999512f, + 0.000000f, 0.999023f, 0.000789f, 0.998535f, 0.001338f, 0.998535f, 0.001708f, 0.998047f, + 0.001906f, 0.998047f, 0.002312f, 0.998047f, 0.002401f, 0.997559f, 0.002708f, 0.997559f, + 0.002880f, 0.997559f, 0.002903f, 0.997070f, 0.003292f, 0.997070f, 0.003376f, 0.997070f, + 0.003391f, 0.996582f, 0.003693f, 0.996582f, 0.003853f, 0.996582f, 0.003876f, 0.996582f, + 0.003883f, 0.996094f, 0.004257f, 0.996094f, 0.004345f, 0.995605f, 0.004364f, 0.995117f, + 0.004715f, 0.994629f, 0.005821f, 0.994629f, 0.006481f, 0.994141f, 0.006840f, 0.993652f, + 0.007168f, 0.993652f, 0.007568f, 0.993164f, 0.008102f, 0.992188f, 0.008560f, 0.991699f, + 0.009575f, 0.991211f, 0.010666f, 0.990234f, 0.011513f, 0.989258f, 0.012497f, 0.988281f, + 0.013969f, 0.987305f, 0.015282f, 0.985840f, 0.017303f, 0.983887f, 0.019363f, 0.981934f, + 0.022629f, 0.979004f, 0.026077f, 0.975586f, 0.030899f, 0.970703f, 0.038208f, 0.964355f, + 0.048920f, 0.953613f, 0.067078f, 0.934570f, 0.107483f, 0.891113f, 0.220215f, 0.703613f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999512f, 0.000422f, 0.999023f, 0.001333f, 0.998535f, 0.001707f, 0.998535f, + 0.001929f, 0.998047f, 0.002382f, 0.998047f, 0.002422f, 0.997559f, 0.002855f, 0.997559f, + 0.002909f, 0.997559f, 0.002916f, 0.997070f, 0.003376f, 0.997070f, 0.003399f, 0.997070f, + 0.003405f, 0.996582f, 0.003839f, 0.996582f, 0.003881f, 0.996582f, 0.003889f, 0.996582f, + 0.003893f, 0.996094f, 0.004330f, 0.996094f, 0.004368f, 0.995605f, 0.004555f, 0.995605f, + 0.005287f, 0.995117f, 0.005974f, 0.994629f, 0.006672f, 0.994141f, 0.007069f, 0.994141f, + 0.007229f, 0.993652f, 0.007607f, 0.993652f, 0.007729f, 0.993164f, 0.008400f, 0.992676f, + 0.009026f, 0.992188f, 0.009872f, 0.991699f, 0.010773f, 0.991211f, 0.011246f, 0.990723f, + 0.011604f, 0.989746f, 0.012962f, 0.988770f, 0.014107f, 0.988281f, 0.015137f, 0.987305f, + 0.016022f, 0.986328f, 0.017838f, 0.985352f, 0.018921f, 0.983398f, 0.021347f, 0.981934f, + 0.023483f, 0.980469f, 0.025940f, 0.978516f, 0.028519f, 0.975586f, 0.032196f, 0.972656f, + 0.037262f, 0.968750f, 0.042358f, 0.963379f, 0.050262f, 0.957031f, 0.060425f, 0.947754f, + 0.075745f, 0.933594f, 0.100952f, 0.909180f, 0.150269f, 0.857422f, 0.257080f, 0.674316f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000370f, 0.999023f, 0.001435f, 0.998535f, + 0.001935f, 0.998535f, 0.002403f, 0.998047f, 0.002434f, 0.997559f, 0.002914f, 0.997559f, + 0.002922f, 0.997559f, 0.003397f, 0.997070f, 0.003408f, 0.997070f, 0.003412f, 0.997070f, + 0.003889f, 0.996582f, 0.003897f, 0.996582f, 0.003899f, 0.996582f, 0.004349f, 0.996094f, + 0.005032f, 0.995605f, 0.005718f, 0.995117f, 0.006176f, 0.995117f, 0.006611f, 0.994629f, + 0.007233f, 0.994141f, 0.007278f, 0.994141f, 0.007736f, 0.993652f, 0.007771f, 0.993652f, + 0.008148f, 0.992676f, 0.009468f, 0.992188f, 0.010078f, 0.991699f, 0.010925f, 0.991211f, + 0.011299f, 0.991211f, 0.011597f, 0.990723f, 0.011902f, 0.990234f, 0.013397f, 0.989258f, + 0.014366f, 0.988770f, 0.015320f, 0.988281f, 0.015762f, 0.987305f, 0.017136f, 0.986328f, + 0.018494f, 0.985840f, 0.019135f, 0.984863f, 0.020325f, 0.983887f, 0.022293f, 0.982910f, + 0.023926f, 0.981934f, 0.025345f, 0.980469f, 0.027115f, 0.979004f, 0.029114f, 0.977539f, + 0.031433f, 0.976074f, 0.033905f, 0.973633f, 0.037201f, 0.971680f, 0.040192f, 0.969238f, + 0.043945f, 0.966309f, 0.048737f, 0.962891f, 0.053955f, 0.958984f, 0.059631f, 0.954102f, + 0.067017f, 0.948242f, 0.076050f, 0.940918f, 0.087769f, 0.931152f, 0.103699f, 0.917969f, + 0.125244f, 0.898438f, 0.157471f, 0.868652f, 0.212036f, 0.811035f, 0.298584f, 0.642578f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.001461f, 0.999023f, 0.002430f, 0.998535f, + 0.002922f, 0.998047f, 0.003342f, 0.997559f, 0.003414f, 0.997559f, 0.003899f, 0.997070f, + 0.004780f, 0.996094f, 0.005817f, 0.995605f, 0.006329f, 0.995117f, 0.006817f, 0.994629f, + 0.007732f, 0.994141f, 0.007793f, 0.993652f, 0.009407f, 0.992676f, 0.010078f, 0.992188f, + 0.010658f, 0.991699f, 0.011658f, 0.991211f, 0.012436f, 0.990723f, 0.013901f, 0.989746f, + 0.014809f, 0.989258f, 0.015106f, 0.988770f, 0.015961f, 0.987793f, 0.018448f, 0.986816f, + 0.019196f, 0.986328f, 0.019440f, 0.985352f, 0.021423f, 0.984375f, 0.022339f, 0.983887f, + 0.023834f, 0.982910f, 0.025330f, 0.981934f, 0.026566f, 0.980957f, 0.028549f, 0.979980f, + 0.030380f, 0.979004f, 0.031799f, 0.977539f, 0.033600f, 0.976562f, 0.035095f, 0.975098f, + 0.038330f, 0.973633f, 0.040131f, 0.972656f, 0.041656f, 0.971191f, 0.044373f, 0.969238f, + 0.046631f, 0.967773f, 0.050232f, 0.965820f, 0.053284f, 0.963867f, 0.056763f, 0.961426f, + 0.060303f, 0.959473f, 0.063721f, 0.957031f, 0.067627f, 0.954102f, 0.071960f, 0.951172f, + 0.076660f, 0.947754f, 0.082336f, 0.944336f, 0.087891f, 0.940430f, 0.094604f, 0.936035f, + 0.101562f, 0.931152f, 0.109619f, 0.925293f, 0.119080f, 0.918457f, 0.129517f, 0.910645f, + 0.141357f, 0.901855f, 0.155518f, 0.890625f, 0.172363f, 0.876953f, 0.192383f, 0.859863f, + 0.217896f, 0.836914f, 0.250977f, 0.803711f, 0.297852f, 0.748047f, 0.341553f, 0.608398f, + 0.000000f, 1.000000f, 0.005363f, 0.997559f, 0.010078f, 0.994141f, 0.015091f, 0.990723f, + 0.020065f, 0.987305f, 0.024734f, 0.983887f, 0.028702f, 0.980957f, 0.034027f, 0.977539f, + 0.039154f, 0.974121f, 0.044220f, 0.971191f, 0.049164f, 0.967773f, 0.053772f, 0.964844f, + 0.058350f, 0.962402f, 0.063538f, 0.959473f, 0.068420f, 0.956543f, 0.072754f, 0.953613f, + 0.078552f, 0.950684f, 0.083374f, 0.948242f, 0.088318f, 0.945312f, 0.093262f, 0.942383f, + 0.097961f, 0.939941f, 0.103149f, 0.937500f, 0.109009f, 0.934570f, 0.114319f, 0.931641f, + 0.119019f, 0.929199f, 0.125000f, 0.926270f, 0.130127f, 0.923340f, 0.135376f, 0.920410f, + 0.140503f, 0.917969f, 0.146118f, 0.915039f, 0.151245f, 0.912109f, 0.157104f, 0.909180f, + 0.162354f, 0.906250f, 0.168335f, 0.902832f, 0.173828f, 0.899902f, 0.179443f, 0.896973f, + 0.185303f, 0.893555f, 0.191284f, 0.890137f, 0.197510f, 0.886719f, 0.203735f, 0.883301f, + 0.209717f, 0.879395f, 0.216553f, 0.875488f, 0.222656f, 0.871582f, 0.229248f, 0.867676f, + 0.235596f, 0.863770f, 0.242798f, 0.858887f, 0.249756f, 0.854492f, 0.256592f, 0.849609f, + 0.264160f, 0.844727f, 0.271484f, 0.839355f, 0.279297f, 0.833496f, 0.286865f, 0.827637f, + 0.295410f, 0.820801f, 0.303711f, 0.813965f, 0.312500f, 0.806152f, 0.321777f, 0.797852f, + 0.331299f, 0.788086f, 0.341309f, 0.777344f, 0.352051f, 0.765137f, 0.364014f, 0.750000f, + 0.376709f, 0.731445f, 0.390625f, 0.706543f, 0.405518f, 0.667969f, 0.387695f, 0.570801f, + 0.000000f, 1.000000f, 0.492188f, 0.772461f, 0.515137f, 0.719727f, 0.529297f, 0.693848f, + 0.538574f, 0.678711f, 0.547363f, 0.668945f, 0.554199f, 0.662598f, 0.562012f, 0.657715f, + 0.568359f, 0.654297f, 0.573730f, 0.651367f, 0.579102f, 0.648926f, 0.584473f, 0.646973f, + 0.589355f, 0.645508f, 0.593750f, 0.644043f, 0.598145f, 0.642578f, 0.602051f, 0.641113f, + 0.606445f, 0.639648f, 0.611816f, 0.638184f, 0.615234f, 0.637207f, 0.619629f, 0.635254f, + 0.623535f, 0.633789f, 0.627441f, 0.632324f, 0.630859f, 0.630859f, 0.634766f, 0.628906f, + 0.638184f, 0.627441f, 0.642090f, 0.625488f, 0.645508f, 0.623535f, 0.649414f, 0.621582f, + 0.652832f, 0.619141f, 0.655762f, 0.617188f, 0.659180f, 0.614746f, 0.663574f, 0.612305f, + 0.666504f, 0.609863f, 0.670410f, 0.606934f, 0.673340f, 0.604492f, 0.676758f, 0.601562f, + 0.679688f, 0.598145f, 0.684082f, 0.594727f, 0.688477f, 0.591309f, 0.690430f, 0.587891f, + 0.694824f, 0.583984f, 0.698242f, 0.580078f, 0.701172f, 0.575684f, 0.705078f, 0.571289f, + 0.708008f, 0.566406f, 0.712891f, 0.561523f, 0.715820f, 0.556152f, 0.720215f, 0.550781f, + 0.722656f, 0.544434f, 0.728027f, 0.538086f, 0.731445f, 0.531250f, 0.735352f, 0.523438f, + 0.739746f, 0.515625f, 0.743652f, 0.506836f, 0.747559f, 0.497070f, 0.752441f, 0.486084f, + 0.756836f, 0.473877f, 0.761230f, 0.460205f, 0.767090f, 0.443848f, 0.772461f, 0.424805f, + 0.777832f, 0.401123f, 0.784180f, 0.369385f, 0.790527f, 0.321533f, 0.778809f, 0.219238f, + 0.000000f, 1.000000f, 0.548828f, 0.747070f, 0.594238f, 0.676270f, 0.623535f, 0.636230f, + 0.645996f, 0.608887f, 0.666016f, 0.588867f, 0.682617f, 0.573242f, 0.698242f, 0.560547f, + 0.711914f, 0.549316f, 0.722656f, 0.540039f, 0.735352f, 0.531738f, 0.745117f, 0.523926f, + 0.754395f, 0.517090f, 0.763184f, 0.510254f, 0.772949f, 0.503906f, 0.780273f, 0.498291f, + 0.787109f, 0.492676f, 0.793457f, 0.487305f, 0.800781f, 0.481934f, 0.806641f, 0.476807f, + 0.813477f, 0.471680f, 0.818359f, 0.466797f, 0.824219f, 0.461670f, 0.830078f, 0.456543f, + 0.835938f, 0.451416f, 0.840820f, 0.446533f, 0.844727f, 0.441650f, 0.849121f, 0.436523f, + 0.854492f, 0.431152f, 0.857910f, 0.426270f, 0.862305f, 0.421143f, 0.865723f, 0.415771f, + 0.869629f, 0.410645f, 0.874023f, 0.405273f, 0.876953f, 0.399658f, 0.879883f, 0.394043f, + 0.884277f, 0.388428f, 0.886719f, 0.382568f, 0.890137f, 0.376709f, 0.893066f, 0.370605f, + 0.895996f, 0.364258f, 0.899902f, 0.357910f, 0.902832f, 0.351074f, 0.905273f, 0.344238f, + 0.908691f, 0.337158f, 0.911133f, 0.329834f, 0.913086f, 0.322266f, 0.916016f, 0.314453f, + 0.918457f, 0.306152f, 0.921387f, 0.297607f, 0.923340f, 0.288574f, 0.926270f, 0.279053f, + 0.928711f, 0.269043f, 0.931641f, 0.258301f, 0.933105f, 0.246948f, 0.937012f, 0.234497f, + 0.938477f, 0.221191f, 0.940918f, 0.206543f, 0.943848f, 0.190308f, 0.946289f, 0.171753f, + 0.947754f, 0.150757f, 0.952148f, 0.124451f, 0.953613f, 0.090881f, 0.949707f, 0.040405f, + 0.000000f, 1.000000f, 0.603516f, 0.723633f, 0.665527f, 0.637207f, 0.707031f, 0.584473f, + 0.735352f, 0.548340f, 0.760254f, 0.520020f, 0.779785f, 0.498291f, 0.796875f, 0.479980f, + 0.811035f, 0.464600f, 0.822754f, 0.451172f, 0.834473f, 0.439209f, 0.845215f, 0.428467f, + 0.853516f, 0.418945f, 0.861328f, 0.409912f, 0.870117f, 0.401367f, 0.875977f, 0.393555f, + 0.881836f, 0.386230f, 0.887695f, 0.379150f, 0.892578f, 0.372314f, 0.896973f, 0.365967f, + 0.902344f, 0.359619f, 0.905762f, 0.353516f, 0.911133f, 0.347412f, 0.914551f, 0.341553f, + 0.917969f, 0.335938f, 0.921387f, 0.330078f, 0.923828f, 0.324707f, 0.926758f, 0.319092f, + 0.928711f, 0.313721f, 0.932617f, 0.308105f, 0.933594f, 0.302734f, 0.937012f, 0.297119f, + 0.938965f, 0.291748f, 0.942383f, 0.285889f, 0.943848f, 0.280273f, 0.945801f, 0.274902f, + 0.948242f, 0.269043f, 0.949219f, 0.263428f, 0.950195f, 0.257812f, 0.951660f, 0.252197f, + 0.954590f, 0.245972f, 0.956055f, 0.239868f, 0.957031f, 0.233765f, 0.958496f, 0.227539f, + 0.960938f, 0.220825f, 0.962402f, 0.214233f, 0.963379f, 0.207397f, 0.964844f, 0.200317f, + 0.965332f, 0.193237f, 0.966309f, 0.185791f, 0.967773f, 0.177979f, 0.969238f, 0.170044f, + 0.969727f, 0.161743f, 0.971680f, 0.152832f, 0.972656f, 0.143555f, 0.973633f, 0.133911f, + 0.975098f, 0.123474f, 0.976074f, 0.112427f, 0.977051f, 0.100403f, 0.978027f, 0.087280f, + 0.979492f, 0.072815f, 0.979980f, 0.056366f, 0.981445f, 0.036926f, 0.978027f, 0.012779f, + 0.000000f, 1.000000f, 0.655273f, 0.702148f, 0.727051f, 0.603516f, 0.772461f, 0.542480f, + 0.804199f, 0.499756f, 0.827148f, 0.467773f, 0.846191f, 0.441895f, 0.860840f, 0.420654f, + 0.873047f, 0.403076f, 0.884277f, 0.387451f, 0.894043f, 0.373779f, 0.901367f, 0.361816f, + 0.907715f, 0.350830f, 0.914062f, 0.341064f, 0.919434f, 0.332031f, 0.924805f, 0.323242f, + 0.928711f, 0.315186f, 0.933105f, 0.307617f, 0.937012f, 0.300293f, 0.938965f, 0.293945f, + 0.942871f, 0.287109f, 0.945312f, 0.281006f, 0.948730f, 0.274658f, 0.950684f, 0.268555f, + 0.952148f, 0.262939f, 0.955566f, 0.257324f, 0.957031f, 0.251709f, 0.958496f, 0.246338f, + 0.959961f, 0.240967f, 0.961426f, 0.235840f, 0.963379f, 0.230469f, 0.964844f, 0.225220f, + 0.965820f, 0.220093f, 0.968262f, 0.214844f, 0.968750f, 0.209595f, 0.969727f, 0.204468f, + 0.970703f, 0.199341f, 0.972656f, 0.193970f, 0.973145f, 0.188721f, 0.974121f, 0.183472f, + 0.975586f, 0.178101f, 0.976074f, 0.172852f, 0.977051f, 0.167358f, 0.977539f, 0.161987f, + 0.979004f, 0.156250f, 0.979492f, 0.150513f, 0.980469f, 0.144775f, 0.981445f, 0.138672f, + 0.981445f, 0.132690f, 0.981934f, 0.126465f, 0.981934f, 0.120361f, 0.982910f, 0.113831f, + 0.983887f, 0.106995f, 0.984863f, 0.099976f, 0.985352f, 0.092651f, 0.985840f, 0.085083f, + 0.986328f, 0.077271f, 0.986816f, 0.069031f, 0.987305f, 0.060425f, 0.988281f, 0.051086f, + 0.989258f, 0.040802f, 0.989746f, 0.029984f, 0.989746f, 0.018524f, 0.988770f, 0.007530f, + 0.000000f, 1.000000f, 0.700195f, 0.684082f, 0.778809f, 0.576172f, 0.823730f, 0.509766f, + 0.852051f, 0.464111f, 0.874023f, 0.428955f, 0.888672f, 0.401611f, 0.902832f, 0.378662f, + 0.911621f, 0.359619f, 0.920410f, 0.343018f, 0.926758f, 0.328857f, 0.932129f, 0.315918f, + 0.937500f, 0.304443f, 0.941895f, 0.293945f, 0.947266f, 0.284180f, 0.949707f, 0.275391f, + 0.952637f, 0.267334f, 0.956543f, 0.259521f, 0.958984f, 0.251953f, 0.960938f, 0.245117f, + 0.962891f, 0.238525f, 0.964844f, 0.232178f, 0.966797f, 0.226074f, 0.968262f, 0.220215f, + 0.969238f, 0.214600f, 0.970703f, 0.209106f, 0.972656f, 0.203613f, 0.973145f, 0.198486f, + 0.975586f, 0.193115f, 0.976074f, 0.187988f, 0.977051f, 0.182983f, 0.977539f, 0.178223f, + 0.978516f, 0.173340f, 0.979004f, 0.168701f, 0.980957f, 0.163818f, 0.981445f, 0.158936f, + 0.982422f, 0.154175f, 0.982422f, 0.149414f, 0.982910f, 0.144897f, 0.983398f, 0.140259f, + 0.984863f, 0.135376f, 0.985352f, 0.130493f, 0.985352f, 0.125854f, 0.985840f, 0.121094f, + 0.986328f, 0.116333f, 0.987305f, 0.111328f, 0.987305f, 0.106445f, 0.987793f, 0.101440f, + 0.988281f, 0.096436f, 0.989258f, 0.091125f, 0.989746f, 0.085815f, 0.989746f, 0.080505f, + 0.990723f, 0.075012f, 0.990723f, 0.069397f, 0.990723f, 0.063782f, 0.991211f, 0.057953f, + 0.991211f, 0.052032f, 0.991699f, 0.045807f, 0.992188f, 0.039154f, 0.992676f, 0.032318f, + 0.993652f, 0.024948f, 0.993652f, 0.017715f, 0.993652f, 0.010201f, 0.993652f, 0.004353f, + 0.000000f, 1.000000f, 0.741211f, 0.668457f, 0.819336f, 0.555176f, 0.861328f, 0.486084f, + 0.888184f, 0.437744f, 0.904785f, 0.401611f, 0.917969f, 0.372559f, 0.927734f, 0.349121f, + 0.936523f, 0.328857f, 0.942383f, 0.312012f, 0.948730f, 0.296875f, 0.952148f, 0.283691f, + 0.956543f, 0.271484f, 0.959473f, 0.260742f, 0.962891f, 0.250977f, 0.965332f, 0.241943f, + 0.967773f, 0.233276f, 0.969727f, 0.225342f, 0.971680f, 0.218018f, 0.972656f, 0.211060f, + 0.974121f, 0.204590f, 0.977051f, 0.197876f, 0.977539f, 0.191772f, 0.978516f, 0.186035f, + 0.979492f, 0.180542f, 0.980957f, 0.175171f, 0.981445f, 0.169800f, 0.982422f, 0.164673f, + 0.982422f, 0.159912f, 0.983398f, 0.155029f, 0.984863f, 0.150269f, 0.985840f, 0.145386f, + 0.985840f, 0.140869f, 0.986328f, 0.136475f, 0.986328f, 0.132080f, 0.986816f, 0.127686f, + 0.987305f, 0.123474f, 0.987793f, 0.119141f, 0.988281f, 0.114868f, 0.989746f, 0.110413f, + 0.989746f, 0.106140f, 0.989746f, 0.101990f, 0.990234f, 0.097900f, 0.990234f, 0.093689f, + 0.990723f, 0.089478f, 0.991211f, 0.085266f, 0.991211f, 0.081055f, 0.991211f, 0.076904f, + 0.991699f, 0.072632f, 0.991699f, 0.068420f, 0.992676f, 0.063965f, 0.993164f, 0.059418f, + 0.994141f, 0.054688f, 0.994141f, 0.050110f, 0.994141f, 0.045532f, 0.994141f, 0.040955f, + 0.994629f, 0.036133f, 0.994629f, 0.031403f, 0.994629f, 0.026627f, 0.995117f, 0.021637f, + 0.995117f, 0.016663f, 0.994629f, 0.011780f, 0.995117f, 0.006794f, 0.995117f, 0.003134f, + 0.000000f, 1.000000f, 0.776855f, 0.655762f, 0.853027f, 0.539062f, 0.889648f, 0.468506f, + 0.912109f, 0.419189f, 0.926758f, 0.381592f, 0.937988f, 0.352051f, 0.944824f, 0.327881f, + 0.952148f, 0.306885f, 0.957520f, 0.289307f, 0.961914f, 0.273682f, 0.964355f, 0.260254f, + 0.967285f, 0.247925f, 0.970215f, 0.236694f, 0.972656f, 0.226318f, 0.974121f, 0.217285f, + 0.976562f, 0.208496f, 0.977539f, 0.200562f, 0.979492f, 0.192993f, 0.980957f, 0.185791f, + 0.981445f, 0.179199f, 0.982422f, 0.172852f, 0.982910f, 0.166870f, 0.983887f, 0.161255f, + 0.985840f, 0.155396f, 0.986328f, 0.150024f, 0.986328f, 0.145020f, 0.986816f, 0.140259f, + 0.987305f, 0.135498f, 0.987793f, 0.130859f, 0.988770f, 0.126343f, 0.990234f, 0.121643f, + 0.990234f, 0.117310f, 0.990234f, 0.113159f, 0.990723f, 0.109070f, 0.990723f, 0.105042f, + 0.990723f, 0.101196f, 0.991699f, 0.097168f, 0.991699f, 0.093323f, 0.992188f, 0.089539f, + 0.992188f, 0.085754f, 0.992676f, 0.081970f, 0.993164f, 0.078247f, 0.994141f, 0.074341f, + 0.994629f, 0.070435f, 0.994629f, 0.066711f, 0.994629f, 0.063049f, 0.994629f, 0.059479f, + 0.994629f, 0.055908f, 0.995117f, 0.052185f, 0.995117f, 0.048584f, 0.995117f, 0.044983f, + 0.994629f, 0.041412f, 0.995117f, 0.037689f, 0.995117f, 0.034027f, 0.995117f, 0.030380f, + 0.995117f, 0.026764f, 0.995605f, 0.022888f, 0.995605f, 0.019196f, 0.996094f, 0.015350f, + 0.996094f, 0.011658f, 0.996582f, 0.007851f, 0.997070f, 0.004223f, 0.998535f, 0.000417f, + 0.000000f, 1.000000f, 0.807617f, 0.645508f, 0.878906f, 0.526855f, 0.911621f, 0.455566f, + 0.929199f, 0.405518f, 0.942383f, 0.367188f, 0.951660f, 0.336670f, 0.957520f, 0.311768f, + 0.963867f, 0.290527f, 0.966797f, 0.272461f, 0.970215f, 0.256592f, 0.973145f, 0.242554f, + 0.976074f, 0.229736f, 0.977051f, 0.218506f, 0.979004f, 0.208130f, 0.980957f, 0.198486f, + 0.982422f, 0.189697f, 0.982910f, 0.181641f, 0.984375f, 0.174072f, 0.985352f, 0.166748f, + 0.986328f, 0.160034f, 0.986328f, 0.153809f, 0.987305f, 0.147827f, 0.987793f, 0.142090f, + 0.988770f, 0.136719f, 0.990234f, 0.131226f, 0.990234f, 0.126099f, 0.990234f, 0.121460f, + 0.990723f, 0.116821f, 0.990723f, 0.112488f, 0.991211f, 0.108215f, 0.991699f, 0.104004f, + 0.992188f, 0.099915f, 0.992188f, 0.095947f, 0.992676f, 0.092041f, 0.993164f, 0.088257f, + 0.994141f, 0.084351f, 0.994629f, 0.080505f, 0.994629f, 0.076904f, 0.994629f, 0.073486f, + 0.994629f, 0.070068f, 0.994629f, 0.066772f, 0.995117f, 0.063354f, 0.995117f, 0.060150f, + 0.995117f, 0.056946f, 0.995117f, 0.053802f, 0.995605f, 0.050690f, 0.995605f, 0.047455f, + 0.995605f, 0.044373f, 0.995605f, 0.041351f, 0.996094f, 0.038239f, 0.996094f, 0.035156f, + 0.996094f, 0.032135f, 0.996582f, 0.029144f, 0.996582f, 0.026001f, 0.996582f, 0.023026f, + 0.997070f, 0.019897f, 0.997070f, 0.016907f, 0.997070f, 0.013779f, 0.997559f, 0.010658f, + 0.998535f, 0.007397f, 0.999023f, 0.004097f, 0.999023f, 0.001551f, 0.998535f, 0.000064f, + 0.000000f, 1.000000f, 0.832031f, 0.637695f, 0.897461f, 0.518555f, 0.927734f, 0.446045f, + 0.942871f, 0.395264f, 0.954102f, 0.356445f, 0.960938f, 0.325439f, 0.966309f, 0.300049f, + 0.970703f, 0.278320f, 0.973633f, 0.259766f, 0.976562f, 0.243408f, 0.978516f, 0.229004f, + 0.980469f, 0.216064f, 0.982422f, 0.204468f, 0.983398f, 0.193848f, 0.984863f, 0.184082f, + 0.985840f, 0.175171f, 0.986816f, 0.166992f, 0.987793f, 0.159180f, 0.988281f, 0.152100f, + 0.989746f, 0.145142f, 0.989746f, 0.138794f, 0.990234f, 0.132812f, 0.990723f, 0.127197f, + 0.990723f, 0.121948f, 0.991211f, 0.116882f, 0.991699f, 0.112061f, 0.992188f, 0.107239f, + 0.992676f, 0.102722f, 0.993164f, 0.098328f, 0.994141f, 0.093933f, 0.994629f, 0.089783f, + 0.994629f, 0.085815f, 0.994629f, 0.082092f, 0.994629f, 0.078491f, 0.994629f, 0.075073f, + 0.995117f, 0.071594f, 0.995117f, 0.068237f, 0.995117f, 0.065002f, 0.995117f, 0.061920f, + 0.995605f, 0.058807f, 0.995605f, 0.055725f, 0.995605f, 0.052765f, 0.995605f, 0.049866f, + 0.996094f, 0.046967f, 0.996094f, 0.044098f, 0.996094f, 0.041321f, 0.996094f, 0.038635f, + 0.996582f, 0.035797f, 0.996582f, 0.033142f, 0.997070f, 0.030411f, 0.997070f, 0.027756f, + 0.997559f, 0.025085f, 0.997559f, 0.022461f, 0.998047f, 0.019760f, 0.998535f, 0.017059f, + 0.999512f, 0.014137f, 0.999512f, 0.011505f, 0.999512f, 0.009064f, 0.999512f, 0.006756f, + 0.999512f, 0.004593f, 0.999023f, 0.002617f, 0.999023f, 0.000950f, 0.999023f, 0.000032f, + 0.000000f, 1.000000f, 0.853027f, 0.631836f, 0.915039f, 0.511230f, 0.940918f, 0.438965f, + 0.953125f, 0.387939f, 0.961914f, 0.348633f, 0.968262f, 0.316895f, 0.972656f, 0.290771f, + 0.976074f, 0.268799f, 0.979004f, 0.249878f, 0.980957f, 0.233154f, 0.982422f, 0.218506f, + 0.984863f, 0.205078f, 0.985840f, 0.193237f, 0.986328f, 0.182739f, 0.987793f, 0.172729f, + 0.989258f, 0.163452f, 0.989746f, 0.155029f, 0.989746f, 0.147461f, 0.990723f, 0.140259f, + 0.990723f, 0.133545f, 0.991211f, 0.127319f, 0.991699f, 0.121399f, 0.992676f, 0.115601f, + 0.993164f, 0.110229f, 0.994141f, 0.104919f, 0.994141f, 0.100037f, 0.994629f, 0.095398f, + 0.994629f, 0.091003f, 0.994629f, 0.086853f, 0.994629f, 0.082947f, 0.995117f, 0.079102f, + 0.995117f, 0.075378f, 0.995117f, 0.071838f, 0.995117f, 0.068481f, 0.995605f, 0.065125f, + 0.995605f, 0.061920f, 0.995605f, 0.058838f, 0.995605f, 0.055878f, 0.996094f, 0.052826f, + 0.996094f, 0.049957f, 0.996094f, 0.047211f, 0.996582f, 0.044403f, 0.996582f, 0.041718f, + 0.996582f, 0.039154f, 0.997070f, 0.036469f, 0.997070f, 0.033997f, 0.997559f, 0.031403f, + 0.998047f, 0.028961f, 0.998047f, 0.026474f, 0.998535f, 0.023956f, 0.999512f, 0.021255f, + 0.999512f, 0.018890f, 0.999512f, 0.016647f, 0.999512f, 0.014503f, 0.999512f, 0.012428f, + 0.999512f, 0.010422f, 0.999512f, 0.008499f, 0.999512f, 0.006653f, 0.999512f, 0.004906f, + 0.999512f, 0.003284f, 0.999512f, 0.001829f, 0.999023f, 0.000638f, 0.999023f, 0.000019f, + 0.000000f, 1.000000f, 0.873047f, 0.625977f, 0.927246f, 0.506836f, 0.949707f, 0.433838f, + 0.961426f, 0.381836f, 0.968750f, 0.342041f, 0.974121f, 0.310303f, 0.977051f, 0.283936f, + 0.980469f, 0.261230f, 0.982422f, 0.242065f, 0.984375f, 0.224976f, 0.985840f, 0.209961f, + 0.986816f, 0.196777f, 0.988770f, 0.184448f, 0.989746f, 0.173218f, 0.989746f, 0.163452f, + 0.990723f, 0.154419f, 0.991211f, 0.145996f, 0.991699f, 0.138184f, 0.992188f, 0.130981f, + 0.993164f, 0.124023f, 0.994141f, 0.117371f, 0.994141f, 0.111389f, 0.994629f, 0.105835f, + 0.994629f, 0.100525f, 0.994629f, 0.095581f, 0.994629f, 0.090942f, 0.995117f, 0.086426f, + 0.995117f, 0.082214f, 0.995117f, 0.078247f, 0.995117f, 0.074402f, 0.995605f, 0.070618f, + 0.995605f, 0.067078f, 0.995605f, 0.063721f, 0.996094f, 0.060364f, 0.996094f, 0.057220f, + 0.996094f, 0.054230f, 0.996582f, 0.051178f, 0.996582f, 0.048340f, 0.997070f, 0.045502f, + 0.997070f, 0.042786f, 0.997559f, 0.040161f, 0.997559f, 0.037567f, 0.998047f, 0.034973f, + 0.998535f, 0.032471f, 0.999023f, 0.029922f, 0.999512f, 0.027359f, 0.999512f, 0.025055f, + 0.999512f, 0.022873f, 0.999512f, 0.020782f, 0.999512f, 0.018768f, 0.999512f, 0.016830f, + 0.999512f, 0.014954f, 0.999512f, 0.013130f, 0.999512f, 0.011383f, 0.999512f, 0.009689f, + 0.999512f, 0.008072f, 0.999512f, 0.006523f, 0.999512f, 0.005054f, 0.999512f, 0.003685f, + 0.999512f, 0.002428f, 0.999512f, 0.001325f, 0.999512f, 0.000447f, 0.999023f, 0.000013f, + 0.000000f, 1.000000f, 0.888184f, 0.623047f, 0.937988f, 0.503418f, 0.956543f, 0.430420f, + 0.967285f, 0.377686f, 0.973633f, 0.337402f, 0.978027f, 0.304932f, 0.980469f, 0.278320f, + 0.984375f, 0.255127f, 0.985352f, 0.235718f, 0.986816f, 0.218506f, 0.988770f, 0.203003f, + 0.989746f, 0.189331f, 0.990234f, 0.177246f, 0.990234f, 0.166382f, 0.991211f, 0.156250f, + 0.992188f, 0.146973f, 0.993164f, 0.138306f, 0.994141f, 0.130005f, 0.994141f, 0.122742f, + 0.994629f, 0.116089f, 0.994629f, 0.109680f, 0.994629f, 0.103882f, 0.994629f, 0.098389f, + 0.995117f, 0.093140f, 0.995117f, 0.088257f, 0.995117f, 0.083679f, 0.995605f, 0.079224f, + 0.995605f, 0.075073f, 0.995605f, 0.071167f, 0.996094f, 0.067261f, 0.996094f, 0.063721f, + 0.996582f, 0.060242f, 0.996582f, 0.056915f, 0.996582f, 0.053772f, 0.997070f, 0.050629f, + 0.997070f, 0.047729f, 0.997559f, 0.044769f, 0.998047f, 0.041962f, 0.998535f, 0.039215f, + 0.999023f, 0.036469f, 0.999512f, 0.033752f, 0.999512f, 0.031311f, 0.999512f, 0.029022f, + 0.999512f, 0.026840f, 0.999512f, 0.024734f, 0.999512f, 0.022720f, 0.999512f, 0.020782f, + 0.999512f, 0.018921f, 0.999512f, 0.017120f, 0.999512f, 0.015404f, 0.999512f, 0.013741f, + 0.999512f, 0.012138f, 0.999512f, 0.010597f, 0.999512f, 0.009125f, 0.999512f, 0.007717f, + 0.999512f, 0.006378f, 0.999512f, 0.005108f, 0.999512f, 0.003922f, 0.999512f, 0.002823f, + 0.999512f, 0.001834f, 0.999512f, 0.000981f, 0.999512f, 0.000322f, 0.999512f, 0.000008f, + 0.000000f, 1.000000f, 0.901855f, 0.619629f, 0.946289f, 0.500488f, 0.963867f, 0.426758f, + 0.971680f, 0.374512f, 0.977539f, 0.333740f, 0.980957f, 0.301025f, 0.984375f, 0.273193f, + 0.985840f, 0.250488f, 0.988281f, 0.230347f, 0.989258f, 0.212891f, 0.990234f, 0.197510f, + 0.990723f, 0.183838f, 0.991699f, 0.171387f, 0.992188f, 0.160156f, 0.994141f, 0.149536f, + 0.994141f, 0.140137f, 0.994141f, 0.131714f, 0.994629f, 0.123779f, 0.994629f, 0.116577f, + 0.994629f, 0.109924f, 0.995117f, 0.103577f, 0.995117f, 0.097717f, 0.995605f, 0.092224f, + 0.995605f, 0.087036f, 0.995605f, 0.082214f, 0.996094f, 0.077515f, 0.996094f, 0.073242f, + 0.996582f, 0.069031f, 0.996582f, 0.065125f, 0.997070f, 0.061401f, 0.997070f, 0.057831f, + 0.997559f, 0.054382f, 0.997559f, 0.051117f, 0.998047f, 0.047913f, 0.998535f, 0.044800f, + 0.999512f, 0.041626f, 0.999512f, 0.038818f, 0.999512f, 0.036194f, 0.999512f, 0.033722f, + 0.999512f, 0.031372f, 0.999512f, 0.029144f, 0.999512f, 0.027008f, 0.999512f, 0.024963f, + 0.999512f, 0.022995f, 0.999512f, 0.021118f, 0.999512f, 0.019318f, 0.999512f, 0.017593f, + 0.999512f, 0.015945f, 0.999512f, 0.014366f, 0.999512f, 0.012856f, 0.999512f, 0.011398f, + 0.999512f, 0.010017f, 0.999512f, 0.008690f, 0.999512f, 0.007435f, 0.999512f, 0.006241f, + 0.999512f, 0.005116f, 0.999512f, 0.004063f, 0.999512f, 0.003088f, 0.999512f, 0.002197f, + 0.999512f, 0.001409f, 0.999512f, 0.000741f, 0.999512f, 0.000237f, 0.999512f, 0.000006f, + 0.000000f, 1.000000f, 0.912598f, 0.617676f, 0.952637f, 0.498779f, 0.968262f, 0.424805f, + 0.976074f, 0.371826f, 0.980469f, 0.330566f, 0.983887f, 0.297363f, 0.985840f, 0.270020f, + 0.988770f, 0.246094f, 0.989258f, 0.226196f, 0.990234f, 0.208618f, 0.991211f, 0.193115f, + 0.992188f, 0.178955f, 0.993652f, 0.166138f, 0.994141f, 0.154663f, 0.994141f, 0.144531f, + 0.994629f, 0.135132f, 0.994629f, 0.126709f, 0.995117f, 0.118774f, 0.995117f, 0.111511f, + 0.995117f, 0.104797f, 0.995605f, 0.098450f, 0.995605f, 0.092590f, 0.996094f, 0.087036f, + 0.996094f, 0.081909f, 0.996582f, 0.076965f, 0.996582f, 0.072388f, 0.997070f, 0.067993f, + 0.997559f, 0.063904f, 0.997559f, 0.059967f, 0.998047f, 0.056152f, 0.999023f, 0.052460f, + 0.999512f, 0.048828f, 0.999512f, 0.045593f, 0.999512f, 0.042603f, 0.999512f, 0.039795f, + 0.999512f, 0.037109f, 0.999512f, 0.034576f, 0.999512f, 0.032196f, 0.999512f, 0.029907f, + 0.999512f, 0.027740f, 0.999512f, 0.025665f, 0.999512f, 0.023697f, 0.999512f, 0.021820f, + 0.999512f, 0.020020f, 0.999512f, 0.018311f, 0.999512f, 0.016678f, 0.999512f, 0.015121f, + 0.999512f, 0.013634f, 0.999512f, 0.012222f, 0.999512f, 0.010872f, 0.999512f, 0.009590f, + 0.999512f, 0.008377f, 0.999512f, 0.007225f, 0.999512f, 0.006138f, 0.999512f, 0.005116f, + 0.999512f, 0.004162f, 0.999512f, 0.003277f, 0.999512f, 0.002466f, 0.999512f, 0.001737f, + 0.999512f, 0.001098f, 0.999512f, 0.000568f, 0.999512f, 0.000177f, 0.999512f, 0.000004f, + 0.000000f, 1.000000f, 0.921387f, 0.616211f, 0.958496f, 0.497314f, 0.972656f, 0.422852f, + 0.979004f, 0.369629f, 0.983887f, 0.327881f, 0.985840f, 0.294678f, 0.988770f, 0.266602f, + 0.989258f, 0.243286f, 0.990723f, 0.222778f, 0.991699f, 0.205078f, 0.993652f, 0.188599f, + 0.994141f, 0.174561f, 0.994141f, 0.161987f, 0.994629f, 0.150635f, 0.994629f, 0.140503f, + 0.995117f, 0.130981f, 0.995117f, 0.122498f, 0.995605f, 0.114502f, 0.995605f, 0.107239f, + 0.996094f, 0.100342f, 0.996094f, 0.094055f, 0.996582f, 0.088074f, 0.996582f, 0.082642f, + 0.997070f, 0.077332f, 0.997559f, 0.072388f, 0.998047f, 0.067749f, 0.998535f, 0.063293f, + 0.999512f, 0.058868f, 0.999512f, 0.054901f, 0.999512f, 0.051300f, 0.999512f, 0.047913f, + 0.999512f, 0.044739f, 0.999512f, 0.041718f, 0.999512f, 0.038910f, 0.999512f, 0.036224f, + 0.999512f, 0.033691f, 0.999512f, 0.031311f, 0.999512f, 0.029053f, 0.999512f, 0.026901f, + 0.999512f, 0.024857f, 0.999512f, 0.022903f, 0.999512f, 0.021072f, 0.999512f, 0.019318f, + 0.999512f, 0.017654f, 0.999512f, 0.016068f, 0.999512f, 0.014572f, 0.999512f, 0.013153f, + 0.999512f, 0.011803f, 0.999512f, 0.010521f, 0.999512f, 0.009308f, 0.999512f, 0.008171f, + 0.999512f, 0.007092f, 0.999512f, 0.006081f, 0.999512f, 0.005131f, 0.999512f, 0.004246f, + 0.999512f, 0.003428f, 0.999512f, 0.002676f, 0.999512f, 0.001995f, 0.999512f, 0.001390f, + 0.999512f, 0.000868f, 0.999512f, 0.000442f, 0.999512f, 0.000135f, 0.999512f, 0.000003f, + 0.000000f, 1.000000f, 0.929688f, 0.614746f, 0.962891f, 0.496338f, 0.975098f, 0.421875f, + 0.981934f, 0.367676f, 0.984863f, 0.326416f, 0.988281f, 0.291992f, 0.989258f, 0.264404f, + 0.990723f, 0.240601f, 0.992188f, 0.219849f, 0.993652f, 0.201294f, 0.994141f, 0.185425f, + 0.994141f, 0.171509f, 0.994629f, 0.158813f, 0.994629f, 0.147461f, 0.995117f, 0.136963f, + 0.995605f, 0.127563f, 0.995605f, 0.118896f, 0.996094f, 0.110840f, 0.996094f, 0.103516f, + 0.996582f, 0.096558f, 0.997070f, 0.090149f, 0.997559f, 0.084106f, 0.998047f, 0.078491f, + 0.998535f, 0.073120f, 0.999512f, 0.067871f, 0.999512f, 0.063232f, 0.999512f, 0.059021f, + 0.999512f, 0.055054f, 0.999512f, 0.051361f, 0.999512f, 0.047913f, 0.999512f, 0.044647f, + 0.999512f, 0.041565f, 0.999512f, 0.038696f, 0.999512f, 0.035950f, 0.999512f, 0.033386f, + 0.999512f, 0.030975f, 0.999512f, 0.028671f, 0.999512f, 0.026505f, 0.999512f, 0.024460f, + 0.999512f, 0.022522f, 0.999512f, 0.020676f, 0.999512f, 0.018936f, 0.999512f, 0.017303f, + 0.999512f, 0.015747f, 0.999512f, 0.014275f, 0.999512f, 0.012886f, 0.999512f, 0.011574f, + 0.999512f, 0.010338f, 0.999512f, 0.009171f, 0.999512f, 0.008072f, 0.999512f, 0.007046f, + 0.999512f, 0.006081f, 0.999512f, 0.005180f, 0.999512f, 0.004341f, 0.999512f, 0.003571f, + 0.999512f, 0.002859f, 0.999512f, 0.002214f, 0.999512f, 0.001636f, 0.999512f, 0.001127f, + 0.999512f, 0.000695f, 0.999512f, 0.000348f, 0.999512f, 0.000104f, 0.999512f, 0.000002f, + 0.000000f, 1.000000f, 0.936035f, 0.614258f, 0.966797f, 0.495605f, 0.978027f, 0.420654f, + 0.983398f, 0.366699f, 0.987793f, 0.324219f, 0.989258f, 0.290527f, 0.990234f, 0.262451f, + 0.992676f, 0.238037f, 0.993652f, 0.216919f, 0.994141f, 0.198853f, 0.994141f, 0.183105f, + 0.994629f, 0.168823f, 0.995117f, 0.156006f, 0.995117f, 0.144653f, 0.995605f, 0.134033f, + 0.996094f, 0.124512f, 0.996582f, 0.115723f, 0.996582f, 0.107666f, 0.997070f, 0.100098f, + 0.997559f, 0.093140f, 0.998535f, 0.086487f, 0.999512f, 0.080139f, 0.999512f, 0.074463f, + 0.999512f, 0.069336f, 0.999512f, 0.064575f, 0.999512f, 0.060181f, 0.999512f, 0.056030f, + 0.999512f, 0.052185f, 0.999512f, 0.048584f, 0.999512f, 0.045197f, 0.999512f, 0.041992f, + 0.999512f, 0.039001f, 0.999512f, 0.036194f, 0.999512f, 0.033569f, 0.999512f, 0.031082f, + 0.999512f, 0.028732f, 0.999512f, 0.026520f, 0.999512f, 0.024429f, 0.999512f, 0.022461f, + 0.999512f, 0.020615f, 0.999512f, 0.018860f, 0.999512f, 0.017212f, 0.999512f, 0.015656f, + 0.999512f, 0.014198f, 0.999512f, 0.012817f, 0.999512f, 0.011520f, 0.999512f, 0.010307f, + 0.999512f, 0.009155f, 0.999512f, 0.008087f, 0.999512f, 0.007084f, 0.999512f, 0.006145f, + 0.999512f, 0.005276f, 0.999512f, 0.004467f, 0.999512f, 0.003723f, 0.999512f, 0.003038f, + 0.999512f, 0.002415f, 0.999512f, 0.001856f, 0.999512f, 0.001358f, 0.999512f, 0.000926f, + 0.999512f, 0.000564f, 0.999512f, 0.000278f, 0.999512f, 0.000081f, 0.999512f, 0.000002f, + 0.000000f, 1.000000f, 0.942383f, 0.613281f, 0.970703f, 0.494385f, 0.980957f, 0.419678f, + 0.985840f, 0.365479f, 0.988770f, 0.322998f, 0.990234f, 0.289062f, 0.992676f, 0.260010f, + 0.993652f, 0.235718f, 0.994141f, 0.214966f, 0.994629f, 0.196899f, 0.994629f, 0.180908f, + 0.995117f, 0.166504f, 0.995605f, 0.153564f, 0.996094f, 0.141968f, 0.996094f, 0.131470f, + 0.996582f, 0.121826f, 0.997070f, 0.112915f, 0.998047f, 0.104553f, 0.999023f, 0.096741f, + 0.999512f, 0.089478f, 0.999512f, 0.083069f, 0.999512f, 0.077209f, 0.999512f, 0.071777f, + 0.999512f, 0.066711f, 0.999512f, 0.062073f, 0.999512f, 0.057709f, 0.999512f, 0.053650f, + 0.999512f, 0.049835f, 0.999512f, 0.046295f, 0.999512f, 0.042969f, 0.999512f, 0.039856f, + 0.999512f, 0.036926f, 0.999512f, 0.034180f, 0.999512f, 0.031586f, 0.999512f, 0.029175f, + 0.999512f, 0.026886f, 0.999512f, 0.024750f, 0.999512f, 0.022736f, 0.999512f, 0.020844f, + 0.999512f, 0.019058f, 0.999512f, 0.017380f, 0.999512f, 0.015808f, 0.999512f, 0.014328f, + 0.999512f, 0.012939f, 0.999512f, 0.011642f, 0.999512f, 0.010422f, 0.999512f, 0.009277f, + 0.999512f, 0.008209f, 0.999512f, 0.007214f, 0.999512f, 0.006290f, 0.999512f, 0.005428f, + 0.999512f, 0.004635f, 0.999512f, 0.003902f, 0.999512f, 0.003231f, 0.999512f, 0.002619f, + 0.999512f, 0.002068f, 0.999512f, 0.001575f, 0.999512f, 0.001143f, 0.999512f, 0.000772f, + 0.999512f, 0.000464f, 0.999512f, 0.000226f, 0.999512f, 0.000065f, 0.999512f, 0.000001f, + 0.000000f, 1.000000f, 0.947266f, 0.612793f, 0.973633f, 0.494141f, 0.982422f, 0.418945f, + 0.987793f, 0.364014f, 0.989258f, 0.322266f, 0.992188f, 0.287354f, 0.993652f, 0.258301f, + 0.994141f, 0.234375f, 0.994141f, 0.213501f, 0.994629f, 0.195190f, 0.995117f, 0.178955f, + 0.995605f, 0.164551f, 0.996094f, 0.151489f, 0.996582f, 0.139771f, 0.997070f, 0.129028f, + 0.998047f, 0.119080f, 0.999512f, 0.109741f, 0.999512f, 0.101379f, 0.999512f, 0.093872f, + 0.999512f, 0.087036f, 0.999512f, 0.080811f, 0.999512f, 0.074951f, 0.999512f, 0.069580f, + 0.999512f, 0.064636f, 0.999512f, 0.059998f, 0.999512f, 0.055695f, 0.999512f, 0.051666f, + 0.999512f, 0.047913f, 0.999512f, 0.044403f, 0.999512f, 0.041107f, 0.999512f, 0.038055f, + 0.999512f, 0.035187f, 0.999512f, 0.032471f, 0.999512f, 0.029968f, 0.999512f, 0.027588f, + 0.999512f, 0.025375f, 0.999512f, 0.023285f, 0.999512f, 0.021332f, 0.999512f, 0.019501f, + 0.999512f, 0.017776f, 0.999512f, 0.016159f, 0.999512f, 0.014656f, 0.999512f, 0.013237f, + 0.999512f, 0.011917f, 0.999512f, 0.010674f, 0.999512f, 0.009521f, 0.999512f, 0.008446f, + 0.999512f, 0.007442f, 0.999512f, 0.006512f, 0.999512f, 0.005650f, 0.999512f, 0.004852f, + 0.999512f, 0.004120f, 0.999512f, 0.003450f, 0.999512f, 0.002840f, 0.999512f, 0.002287f, + 0.999512f, 0.001793f, 0.999512f, 0.001355f, 0.999512f, 0.000975f, 0.999512f, 0.000652f, + 0.999512f, 0.000388f, 0.999512f, 0.000186f, 0.999512f, 0.000052f, 0.999512f, 0.000001f, + 0.000000f, 1.000000f, 0.951660f, 0.612305f, 0.976074f, 0.493652f, 0.983887f, 0.418457f, + 0.988281f, 0.363525f, 0.990723f, 0.321045f, 0.993164f, 0.285889f, 0.993652f, 0.257324f, + 0.994141f, 0.233154f, 0.994629f, 0.212158f, 0.995117f, 0.193726f, 0.995605f, 0.177368f, + 0.996582f, 0.162720f, 0.997070f, 0.149414f, 0.997559f, 0.137573f, 0.999023f, 0.126343f, + 0.999512f, 0.116272f, 0.999512f, 0.107422f, 0.999512f, 0.099365f, 0.999512f, 0.091980f, + 0.999512f, 0.085205f, 0.999512f, 0.078979f, 0.999512f, 0.073181f, 0.999512f, 0.067810f, + 0.999512f, 0.062866f, 0.999512f, 0.058289f, 0.999512f, 0.054016f, 0.999512f, 0.050018f, + 0.999512f, 0.046295f, 0.999512f, 0.042847f, 0.999512f, 0.039612f, 0.999512f, 0.036560f, + 0.999512f, 0.033722f, 0.999512f, 0.031097f, 0.999512f, 0.028610f, 0.999512f, 0.026291f, + 0.999512f, 0.024109f, 0.999512f, 0.022079f, 0.999512f, 0.020172f, 0.999512f, 0.018387f, + 0.999512f, 0.016724f, 0.999512f, 0.015167f, 0.999512f, 0.013710f, 0.999512f, 0.012344f, + 0.999512f, 0.011078f, 0.999512f, 0.009895f, 0.999512f, 0.008789f, 0.999512f, 0.007771f, + 0.999512f, 0.006821f, 0.999512f, 0.005943f, 0.999512f, 0.005135f, 0.999512f, 0.004391f, + 0.999512f, 0.003710f, 0.999512f, 0.003090f, 0.999512f, 0.002529f, 0.999512f, 0.002024f, + 0.999512f, 0.001576f, 0.999512f, 0.001183f, 0.999512f, 0.000844f, 0.999512f, 0.000559f, + 0.999512f, 0.000329f, 0.999512f, 0.000155f, 0.999512f, 0.000043f, 0.999512f, 0.000001f, + 0.000000f, 1.000000f, 0.955078f, 0.612305f, 0.978516f, 0.493164f, 0.986816f, 0.417480f, + 0.989258f, 0.363037f, 0.992676f, 0.319580f, 0.993652f, 0.285156f, 0.994141f, 0.256348f, + 0.994629f, 0.232056f, 0.995117f, 0.210938f, 0.996094f, 0.192261f, 0.996582f, 0.175659f, + 0.997070f, 0.160889f, 0.998535f, 0.147339f, 0.999512f, 0.134888f, 0.999512f, 0.124268f, + 0.999512f, 0.114563f, 0.999512f, 0.105774f, 0.999512f, 0.097778f, 0.999512f, 0.090454f, + 0.999512f, 0.083679f, 0.999512f, 0.077454f, 0.999512f, 0.071716f, 0.999512f, 0.066406f, + 0.999512f, 0.061462f, 0.999512f, 0.056885f, 0.999512f, 0.052612f, 0.999512f, 0.048676f, + 0.999512f, 0.044983f, 0.999512f, 0.041534f, 0.999512f, 0.038330f, 0.999512f, 0.035339f, + 0.999512f, 0.032532f, 0.999512f, 0.029938f, 0.999512f, 0.027496f, 0.999512f, 0.025208f, + 0.999512f, 0.023087f, 0.999512f, 0.021088f, 0.999512f, 0.019226f, 0.999512f, 0.017487f, + 0.999512f, 0.015854f, 0.999512f, 0.014351f, 0.999512f, 0.012932f, 0.999512f, 0.011620f, + 0.999512f, 0.010391f, 0.999512f, 0.009254f, 0.999512f, 0.008194f, 0.999512f, 0.007221f, + 0.999512f, 0.006317f, 0.999512f, 0.005486f, 0.999512f, 0.004719f, 0.999512f, 0.004017f, + 0.999512f, 0.003380f, 0.999512f, 0.002802f, 0.999512f, 0.002281f, 0.999512f, 0.001817f, + 0.999512f, 0.001406f, 0.999512f, 0.001047f, 0.999512f, 0.000741f, 0.999512f, 0.000487f, + 0.999512f, 0.000283f, 0.999512f, 0.000132f, 0.999512f, 0.000036f, 0.999512f, 0.000001f, + 0.000000f, 1.000000f, 0.958496f, 0.612305f, 0.979980f, 0.492920f, 0.987305f, 0.417236f, + 0.990723f, 0.362305f, 0.993164f, 0.319092f, 0.993652f, 0.284668f, 0.994629f, 0.255615f, + 0.995117f, 0.231079f, 0.996094f, 0.209717f, 0.996582f, 0.190918f, 0.997559f, 0.174072f, + 0.999512f, 0.158569f, 0.999512f, 0.145264f, 0.999512f, 0.133545f, 0.999512f, 0.122925f, + 0.999512f, 0.113281f, 0.999512f, 0.104492f, 0.999512f, 0.096497f, 0.999512f, 0.089172f, + 0.999512f, 0.082397f, 0.999512f, 0.076233f, 0.999512f, 0.070496f, 0.999512f, 0.065186f, + 0.999512f, 0.060272f, 0.999512f, 0.055695f, 0.999512f, 0.051483f, 0.999512f, 0.047546f, + 0.999512f, 0.043884f, 0.999512f, 0.040466f, 0.999512f, 0.037292f, 0.999512f, 0.034332f, + 0.999512f, 0.031555f, 0.999512f, 0.028976f, 0.999512f, 0.026581f, 0.999512f, 0.024323f, + 0.999512f, 0.022232f, 0.999512f, 0.020279f, 0.999512f, 0.018448f, 0.999512f, 0.016739f, + 0.999512f, 0.015160f, 0.999512f, 0.013680f, 0.999512f, 0.012306f, 0.999512f, 0.011024f, + 0.999512f, 0.009834f, 0.999512f, 0.008736f, 0.999512f, 0.007717f, 0.999512f, 0.006779f, + 0.999512f, 0.005913f, 0.999512f, 0.005116f, 0.999512f, 0.004387f, 0.999512f, 0.003721f, + 0.999512f, 0.003119f, 0.999512f, 0.002573f, 0.999512f, 0.002085f, 0.999512f, 0.001652f, + 0.999512f, 0.001270f, 0.999512f, 0.000941f, 0.999512f, 0.000661f, 0.999512f, 0.000430f, + 0.999512f, 0.000248f, 0.999512f, 0.000114f, 0.999512f, 0.000030f, 0.999512f, 0.000001f, + 0.000000f, 1.000000f, 0.961914f, 0.611816f, 0.981934f, 0.492676f, 0.988281f, 0.417236f, + 0.992188f, 0.361328f, 0.993164f, 0.318848f, 0.994141f, 0.283936f, 0.995117f, 0.254883f, + 0.995605f, 0.230225f, 0.996582f, 0.208496f, 0.998047f, 0.189331f, 0.999512f, 0.171997f, + 0.999512f, 0.157227f, 0.999512f, 0.144165f, 0.999512f, 0.132446f, 0.999512f, 0.121826f, + 0.999512f, 0.112244f, 0.999512f, 0.103455f, 0.999512f, 0.095459f, 0.999512f, 0.088135f, + 0.999512f, 0.081421f, 0.999512f, 0.075195f, 0.999512f, 0.069458f, 0.999512f, 0.064148f, + 0.999512f, 0.059296f, 0.999512f, 0.054749f, 0.999512f, 0.050537f, 0.999512f, 0.046600f, + 0.999512f, 0.042969f, 0.999512f, 0.039581f, 0.999512f, 0.036438f, 0.999512f, 0.033478f, + 0.999512f, 0.030746f, 0.999512f, 0.028198f, 0.999512f, 0.025818f, 0.999512f, 0.023605f, + 0.999512f, 0.021530f, 0.999512f, 0.019608f, 0.999512f, 0.017807f, 0.999512f, 0.016129f, + 0.999512f, 0.014580f, 0.999512f, 0.013138f, 0.999512f, 0.011787f, 0.999512f, 0.010544f, + 0.999512f, 0.009384f, 0.999512f, 0.008316f, 0.999512f, 0.007332f, 0.999512f, 0.006420f, + 0.999512f, 0.005585f, 0.999512f, 0.004818f, 0.999512f, 0.004120f, 0.999512f, 0.003483f, + 0.999512f, 0.002909f, 0.999512f, 0.002392f, 0.999512f, 0.001929f, 0.999512f, 0.001521f, + 0.999512f, 0.001164f, 0.999512f, 0.000858f, 0.999512f, 0.000599f, 0.999512f, 0.000387f, + 0.999512f, 0.000221f, 0.999512f, 0.000101f, 0.999512f, 0.000026f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.964355f, 0.611816f, 0.984863f, 0.491699f, 0.989258f, 0.416748f, + 0.992676f, 0.361084f, 0.993652f, 0.318359f, 0.994629f, 0.283447f, 0.995605f, 0.254150f, + 0.996582f, 0.229126f, 0.998047f, 0.207153f, 0.999512f, 0.187500f, 0.999512f, 0.171021f, + 0.999512f, 0.156372f, 0.999512f, 0.143311f, 0.999512f, 0.131592f, 0.999512f, 0.120972f, + 0.999512f, 0.111389f, 0.999512f, 0.102600f, 0.999512f, 0.094604f, 0.999512f, 0.087280f, + 0.999512f, 0.080566f, 0.999512f, 0.074341f, 0.999512f, 0.068604f, 0.999512f, 0.063354f, + 0.999512f, 0.058472f, 0.999512f, 0.053955f, 0.999512f, 0.049744f, 0.999512f, 0.045837f, + 0.999512f, 0.042236f, 0.999512f, 0.038849f, 0.999512f, 0.035706f, 0.999512f, 0.032806f, + 0.999512f, 0.030090f, 0.999512f, 0.027557f, 0.999512f, 0.025208f, 0.999512f, 0.023010f, + 0.999512f, 0.020966f, 0.999512f, 0.019058f, 0.999512f, 0.017288f, 0.999512f, 0.015640f, + 0.999512f, 0.014114f, 0.999512f, 0.012695f, 0.999512f, 0.011375f, 0.999512f, 0.010155f, + 0.999512f, 0.009026f, 0.999512f, 0.007980f, 0.999512f, 0.007019f, 0.999512f, 0.006134f, + 0.999512f, 0.005325f, 0.999512f, 0.004581f, 0.999512f, 0.003906f, 0.999512f, 0.003296f, + 0.999512f, 0.002743f, 0.999512f, 0.002247f, 0.999512f, 0.001807f, 0.999512f, 0.001419f, + 0.999512f, 0.001081f, 0.999512f, 0.000793f, 0.999512f, 0.000550f, 0.999512f, 0.000353f, + 0.999512f, 0.000200f, 0.999512f, 0.000090f, 0.999512f, 0.000023f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.967285f, 0.611328f, 0.985352f, 0.491943f, 0.991699f, 0.415527f, + 0.993164f, 0.360840f, 0.994141f, 0.317871f, 0.995117f, 0.282959f, 0.996582f, 0.253418f, + 0.998047f, 0.227905f, 0.999512f, 0.205444f, 0.999512f, 0.186768f, 0.999512f, 0.170288f, + 0.999512f, 0.155640f, 0.999512f, 0.142578f, 0.999512f, 0.130859f, 0.999512f, 0.120300f, + 0.999512f, 0.110718f, 0.999512f, 0.101929f, 0.999512f, 0.093933f, 0.999512f, 0.086609f, + 0.999512f, 0.079834f, 0.999512f, 0.073669f, 0.999512f, 0.067932f, 0.999512f, 0.062683f, + 0.999512f, 0.057800f, 0.999512f, 0.053284f, 0.999512f, 0.049103f, 0.999512f, 0.045227f, + 0.999512f, 0.041626f, 0.999512f, 0.038269f, 0.999512f, 0.035156f, 0.999512f, 0.032257f, + 0.999512f, 0.029556f, 0.999512f, 0.027039f, 0.999512f, 0.024704f, 0.999512f, 0.022537f, + 0.999512f, 0.020508f, 0.999512f, 0.018631f, 0.999512f, 0.016876f, 0.999512f, 0.015251f, + 0.999512f, 0.013748f, 0.999512f, 0.012344f, 0.999512f, 0.011047f, 0.999512f, 0.009850f, + 0.999512f, 0.008736f, 0.999512f, 0.007717f, 0.999512f, 0.006775f, 0.999512f, 0.005909f, + 0.999512f, 0.005119f, 0.999512f, 0.004395f, 0.999512f, 0.003740f, 0.999512f, 0.003147f, + 0.999512f, 0.002613f, 0.999512f, 0.002136f, 0.999512f, 0.001712f, 0.999512f, 0.001340f, + 0.999512f, 0.001018f, 0.999512f, 0.000743f, 0.999512f, 0.000514f, 0.999512f, 0.000328f, + 0.999512f, 0.000184f, 0.999512f, 0.000082f, 0.999512f, 0.000021f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.969238f, 0.611328f, 0.985840f, 0.491943f, 0.991699f, 0.415527f, + 0.993164f, 0.360840f, 0.994629f, 0.317627f, 0.996094f, 0.282227f, 0.997559f, 0.252197f, + 0.999512f, 0.226318f, 0.999512f, 0.204956f, 0.999512f, 0.186279f, 0.999512f, 0.169800f, + 0.999512f, 0.155151f, 0.999512f, 0.142090f, 0.999512f, 0.130371f, 0.999512f, 0.119751f, + 0.999512f, 0.110107f, 0.999512f, 0.101379f, 0.999512f, 0.093384f, 0.999512f, 0.085999f, + 0.999512f, 0.079285f, 0.999512f, 0.073120f, 0.999512f, 0.067383f, 0.999512f, 0.062164f, + 0.999512f, 0.057281f, 0.999512f, 0.052765f, 0.999512f, 0.048615f, 0.999512f, 0.044739f, + 0.999512f, 0.041138f, 0.999512f, 0.037781f, 0.999512f, 0.034698f, 0.999512f, 0.031799f, + 0.999512f, 0.029129f, 0.999512f, 0.026627f, 0.999512f, 0.024307f, 0.999512f, 0.022156f, + 0.999512f, 0.020142f, 0.999512f, 0.018280f, 0.999512f, 0.016556f, 0.999512f, 0.014946f, + 0.999512f, 0.013451f, 0.999512f, 0.012070f, 0.999512f, 0.010788f, 0.999512f, 0.009605f, + 0.999512f, 0.008514f, 0.999512f, 0.007507f, 0.999512f, 0.006580f, 0.999512f, 0.005733f, + 0.999512f, 0.004959f, 0.999512f, 0.004253f, 0.999512f, 0.003613f, 0.999512f, 0.003033f, + 0.999512f, 0.002512f, 0.999512f, 0.002048f, 0.999512f, 0.001639f, 0.999512f, 0.001280f, + 0.999512f, 0.000969f, 0.999512f, 0.000705f, 0.999512f, 0.000485f, 0.999512f, 0.000308f, + 0.999512f, 0.000173f, 0.999512f, 0.000077f, 0.999512f, 0.000019f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.971680f, 0.610840f, 0.986816f, 0.491943f, 0.992188f, 0.415771f, + 0.993652f, 0.360596f, 0.995117f, 0.317139f, 0.997070f, 0.281250f, 0.999512f, 0.250732f, + 0.999512f, 0.225952f, 0.999512f, 0.204468f, 0.999512f, 0.185791f, 0.999512f, 0.169434f, + 0.999512f, 0.154785f, 0.999512f, 0.141724f, 0.999512f, 0.129883f, 0.999512f, 0.119324f, + 0.999512f, 0.109680f, 0.999512f, 0.100952f, 0.999512f, 0.092896f, 0.999512f, 0.085571f, + 0.999512f, 0.078857f, 0.999512f, 0.072693f, 0.999512f, 0.066956f, 0.999512f, 0.061737f, + 0.999512f, 0.056854f, 0.999512f, 0.052368f, 0.999512f, 0.048187f, 0.999512f, 0.044342f, + 0.999512f, 0.040741f, 0.999512f, 0.037415f, 0.999512f, 0.034332f, 0.999512f, 0.031464f, + 0.999512f, 0.028793f, 0.999512f, 0.026306f, 0.999512f, 0.024002f, 0.999512f, 0.021866f, + 0.999512f, 0.019867f, 0.999512f, 0.018021f, 0.999512f, 0.016296f, 0.999512f, 0.014702f, + 0.999512f, 0.013222f, 0.999512f, 0.011856f, 0.999512f, 0.010590f, 0.999512f, 0.009415f, + 0.999512f, 0.008339f, 0.999512f, 0.007347f, 0.999512f, 0.006435f, 0.999512f, 0.005600f, + 0.999512f, 0.004837f, 0.999512f, 0.004143f, 0.999512f, 0.003513f, 0.999512f, 0.002945f, + 0.999512f, 0.002438f, 0.999512f, 0.001984f, 0.999512f, 0.001584f, 0.999512f, 0.001234f, + 0.999512f, 0.000932f, 0.999512f, 0.000677f, 0.999512f, 0.000464f, 0.999512f, 0.000294f, + 0.999512f, 0.000164f, 0.999512f, 0.000072f, 0.999512f, 0.000018f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.973145f, 0.610840f, 0.989258f, 0.490723f, 0.992188f, 0.415771f, + 0.994141f, 0.360352f, 0.996094f, 0.316406f, 0.999512f, 0.279541f, 0.999512f, 0.250244f, + 0.999512f, 0.225586f, 0.999512f, 0.204224f, 0.999512f, 0.185547f, 0.999512f, 0.169067f, + 0.999512f, 0.154419f, 0.999512f, 0.141357f, 0.999512f, 0.129639f, 0.999512f, 0.119019f, + 0.999512f, 0.109375f, 0.999512f, 0.100586f, 0.999512f, 0.092590f, 0.999512f, 0.085266f, + 0.999512f, 0.078491f, 0.999512f, 0.072327f, 0.999512f, 0.066650f, 0.999512f, 0.061401f, + 0.999512f, 0.056549f, 0.999512f, 0.052063f, 0.999512f, 0.047882f, 0.999512f, 0.044037f, + 0.999512f, 0.040466f, 0.999512f, 0.037140f, 0.999512f, 0.034058f, 0.999512f, 0.031204f, + 0.999512f, 0.028549f, 0.999512f, 0.026062f, 0.999512f, 0.023773f, 0.999512f, 0.021637f, + 0.999512f, 0.019653f, 0.999512f, 0.017807f, 0.999512f, 0.016098f, 0.999512f, 0.014519f, + 0.999512f, 0.013054f, 0.999512f, 0.011696f, 0.999512f, 0.010437f, 0.999512f, 0.009277f, + 0.999512f, 0.008209f, 0.999512f, 0.007225f, 0.999512f, 0.006325f, 0.999512f, 0.005497f, + 0.999512f, 0.004745f, 0.999512f, 0.004059f, 0.999512f, 0.003441f, 0.999512f, 0.002882f, + 0.999512f, 0.002380f, 0.999512f, 0.001936f, 0.999512f, 0.001543f, 0.999512f, 0.001201f, + 0.999512f, 0.000906f, 0.999512f, 0.000656f, 0.999512f, 0.000449f, 0.999512f, 0.000284f, + 0.999512f, 0.000158f, 0.999512f, 0.000069f, 0.999512f, 0.000017f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.976074f, 0.609863f, 0.989258f, 0.490967f, 0.992676f, 0.415527f, + 0.995117f, 0.359619f, 0.999512f, 0.314697f, 0.999512f, 0.279297f, 0.999512f, 0.250244f, + 0.999512f, 0.225464f, 0.999512f, 0.203979f, 0.999512f, 0.185303f, 0.999512f, 0.168823f, + 0.999512f, 0.154175f, 0.999512f, 0.141113f, 0.999512f, 0.129395f, 0.999512f, 0.118713f, + 0.999512f, 0.109131f, 0.999512f, 0.100342f, 0.999512f, 0.092346f, 0.999512f, 0.085022f, + 0.999512f, 0.078247f, 0.999512f, 0.072083f, 0.999512f, 0.066406f, 0.999512f, 0.061157f, + 0.999512f, 0.056305f, 0.999512f, 0.051819f, 0.999512f, 0.047668f, 0.999512f, 0.043823f, + 0.999512f, 0.040253f, 0.999512f, 0.036926f, 0.999512f, 0.033875f, 0.999512f, 0.031006f, + 0.999512f, 0.028351f, 0.999512f, 0.025894f, 0.999512f, 0.023605f, 0.999512f, 0.021469f, + 0.999512f, 0.019501f, 0.999512f, 0.017670f, 0.999512f, 0.015961f, 0.999512f, 0.014389f, + 0.999512f, 0.012932f, 0.999512f, 0.011574f, 0.999512f, 0.010330f, 0.999512f, 0.009178f, + 0.999512f, 0.008118f, 0.999512f, 0.007141f, 0.999512f, 0.006245f, 0.999512f, 0.005428f, + 0.999512f, 0.004681f, 0.999512f, 0.004002f, 0.999512f, 0.003389f, 0.999512f, 0.002836f, + 0.999512f, 0.002342f, 0.999512f, 0.001903f, 0.999512f, 0.001515f, 0.999512f, 0.001178f, + 0.999512f, 0.000887f, 0.999512f, 0.000641f, 0.999512f, 0.000439f, 0.999512f, 0.000277f, + 0.999512f, 0.000153f, 0.999512f, 0.000067f, 0.999512f, 0.000017f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.977539f, 0.609863f, 0.989258f, 0.491211f, 0.993164f, 0.415283f, + 0.996582f, 0.358887f, 0.999512f, 0.313965f, 0.999512f, 0.279053f, 0.999512f, 0.250000f, + 0.999512f, 0.225342f, 0.999512f, 0.203857f, 0.999512f, 0.185181f, 0.999512f, 0.168701f, + 0.999512f, 0.154053f, 0.999512f, 0.140991f, 0.999512f, 0.129150f, 0.999512f, 0.118591f, + 0.999512f, 0.108948f, 0.999512f, 0.100159f, 0.999512f, 0.092163f, 0.999512f, 0.084839f, + 0.999512f, 0.078125f, 0.999512f, 0.071899f, 0.999512f, 0.066223f, 0.999512f, 0.061005f, + 0.999512f, 0.056152f, 0.999512f, 0.051666f, 0.999512f, 0.047516f, 0.999512f, 0.043671f, + 0.999512f, 0.040100f, 0.999512f, 0.036804f, 0.999512f, 0.033722f, 0.999512f, 0.030884f, + 0.999512f, 0.028229f, 0.999512f, 0.025772f, 0.999512f, 0.023483f, 0.999512f, 0.021362f, + 0.999512f, 0.019394f, 0.999512f, 0.017563f, 0.999512f, 0.015869f, 0.999512f, 0.014305f, + 0.999512f, 0.012848f, 0.999512f, 0.011497f, 0.999512f, 0.010254f, 0.999512f, 0.009109f, + 0.999512f, 0.008057f, 0.999512f, 0.007084f, 0.999512f, 0.006195f, 0.999512f, 0.005379f, + 0.999512f, 0.004639f, 0.999512f, 0.003963f, 0.999512f, 0.003355f, 0.999512f, 0.002808f, + 0.999512f, 0.002316f, 0.999512f, 0.001881f, 0.999512f, 0.001497f, 0.999512f, 0.001163f, + 0.999512f, 0.000875f, 0.999512f, 0.000632f, 0.999512f, 0.000432f, 0.999512f, 0.000272f, + 0.999512f, 0.000151f, 0.999512f, 0.000066f, 0.999512f, 0.000016f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.978516f, 0.609863f, 0.988281f, 0.491699f, 0.994141f, 0.414795f, + 0.999512f, 0.356934f, 0.999512f, 0.313965f, 0.999512f, 0.279053f, 0.999512f, 0.250000f, + 0.999512f, 0.225220f, 0.999512f, 0.203735f, 0.999512f, 0.185059f, 0.999512f, 0.168579f, + 0.999512f, 0.153931f, 0.999512f, 0.140869f, 0.999512f, 0.129028f, 0.999512f, 0.118469f, + 0.999512f, 0.108826f, 0.999512f, 0.100037f, 0.999512f, 0.092041f, 0.999512f, 0.084717f, + 0.999512f, 0.078003f, 0.999512f, 0.071838f, 0.999512f, 0.066101f, 0.999512f, 0.060883f, + 0.999512f, 0.056061f, 0.999512f, 0.051575f, 0.999512f, 0.047424f, 0.999512f, 0.043579f, + 0.999512f, 0.040009f, 0.999512f, 0.036713f, 0.999512f, 0.033661f, 0.999512f, 0.030807f, + 0.999512f, 0.028168f, 0.999512f, 0.025711f, 0.999512f, 0.023422f, 0.999512f, 0.021301f, + 0.999512f, 0.019333f, 0.999512f, 0.017517f, 0.999512f, 0.015823f, 0.999512f, 0.014252f, + 0.999512f, 0.012802f, 0.999512f, 0.011459f, 0.999512f, 0.010216f, 0.999512f, 0.009071f, + 0.999512f, 0.008018f, 0.999512f, 0.007053f, 0.999512f, 0.006165f, 0.999512f, 0.005352f, + 0.999512f, 0.004616f, 0.999512f, 0.003944f, 0.999512f, 0.003336f, 0.999512f, 0.002790f, + 0.999512f, 0.002302f, 0.999512f, 0.001868f, 0.999512f, 0.001487f, 0.999512f, 0.001154f, + 0.999512f, 0.000868f, 0.999512f, 0.000627f, 0.999512f, 0.000428f, 0.999512f, 0.000270f, + 0.999512f, 0.000149f, 0.999512f, 0.000065f, 0.999512f, 0.000016f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.980957f, 0.608398f, 0.983887f, 0.494385f, 0.999512f, 0.411377f, + 0.999512f, 0.356934f, 0.999512f, 0.313965f, 0.999512f, 0.279053f, 0.999512f, 0.250000f, + 1.000000f, 0.225220f, 0.999512f, 0.203735f, 0.999512f, 0.185059f, 1.000000f, 0.168579f, + 1.000000f, 0.153931f, 1.000000f, 0.140747f, 1.000000f, 0.129028f, 1.000000f, 0.118408f, + 1.000000f, 0.108765f, 1.000000f, 0.099976f, 1.000000f, 0.091980f, 1.000000f, 0.084656f, + 1.000000f, 0.077942f, 1.000000f, 0.071777f, 1.000000f, 0.066101f, 1.000000f, 0.060852f, + 1.000000f, 0.056030f, 1.000000f, 0.051544f, 1.000000f, 0.047394f, 1.000000f, 0.043549f, + 1.000000f, 0.039978f, 1.000000f, 0.036682f, 1.000000f, 0.033630f, 1.000000f, 0.030777f, + 1.000000f, 0.028137f, 1.000000f, 0.025681f, 1.000000f, 0.023392f, 1.000000f, 0.021286f, + 1.000000f, 0.019318f, 1.000000f, 0.017487f, 1.000000f, 0.015793f, 1.000000f, 0.014236f, + 1.000000f, 0.012787f, 1.000000f, 0.011444f, 1.000000f, 0.010201f, 1.000000f, 0.009056f, + 1.000000f, 0.008003f, 1.000000f, 0.007042f, 1.000000f, 0.006153f, 1.000000f, 0.005344f, + 1.000000f, 0.004604f, 1.000000f, 0.003937f, 1.000000f, 0.003330f, 1.000000f, 0.002785f, + 1.000000f, 0.002296f, 1.000000f, 0.001864f, 1.000000f, 0.001483f, 1.000000f, 0.001151f, + 1.000000f, 0.000866f, 1.000000f, 0.000626f, 1.000000f, 0.000427f, 1.000000f, 0.000269f, + 1.000000f, 0.000149f, 1.000000f, 0.000065f, 1.000000f, 0.000016f, 1.000000f, 0.000000f, + }, + { + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.998535f, 0.000000f, 0.996582f, 0.000000f, 0.995605f, + 0.000000f, 0.994629f, 0.000000f, 0.993652f, 0.000000f, 0.992188f, 0.000000f, 0.991211f, + 0.000000f, 0.986328f, 0.000000f, 0.979004f, 0.000000f, 0.958008f, 0.000000f, 0.762695f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999512f, 0.000000f, 0.998535f, 0.000000f, 0.997070f, 0.000000f, 0.995605f, + 0.000000f, 0.994141f, 0.000000f, 0.993164f, 0.000000f, 0.992188f, 0.000000f, 0.990723f, + 0.000000f, 0.986328f, 0.000000f, 0.979004f, 0.000000f, 0.958496f, 0.000000f, 0.762207f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999023f, 0.000000f, 0.998047f, 0.000000f, 0.997070f, 0.000000f, 0.995605f, + 0.000000f, 0.994629f, 0.000000f, 0.993164f, 0.000000f, 0.992188f, 0.000000f, 0.990234f, + 0.000000f, 0.985840f, 0.000000f, 0.979492f, 0.000000f, 0.958008f, 0.000004f, 0.761719f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.995605f, + 0.000000f, 0.994629f, 0.000000f, 0.993652f, 0.000000f, 0.992188f, 0.000000f, 0.989746f, + 0.000000f, 0.986328f, 0.000000f, 0.979004f, 0.000000f, 0.957031f, 0.000018f, 0.760742f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, + 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.996094f, + 0.000000f, 0.994629f, 0.000000f, 0.993164f, 0.000000f, 0.992188f, 0.000000f, 0.989258f, + 0.000000f, 0.986328f, 0.000000f, 0.978516f, 0.000000f, 0.957031f, 0.000067f, 0.758789f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, + 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.996582f, + 0.000000f, 0.994629f, 0.000000f, 0.993652f, 0.000000f, 0.991211f, 0.000000f, 0.989258f, + 0.000000f, 0.986328f, 0.000000f, 0.977539f, 0.000117f, 0.956055f, 0.000197f, 0.756348f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, + 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.996582f, 0.000000f, 0.996094f, + 0.000000f, 0.995117f, 0.000000f, 0.993652f, 0.000000f, 0.991211f, 0.000000f, 0.988770f, + 0.000000f, 0.985352f, 0.000000f, 0.977051f, 0.000230f, 0.955078f, 0.000445f, 0.753418f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, + 0.000000f, 0.997070f, 0.000000f, 0.996582f, 0.000000f, 0.996582f, 0.000000f, 0.996094f, + 0.000000f, 0.995117f, 0.000000f, 0.993652f, 0.000000f, 0.990723f, 0.000000f, 0.988281f, + 0.000000f, 0.984863f, 0.000396f, 0.976074f, 0.000321f, 0.953125f, 0.000923f, 0.750488f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, + 0.000000f, 0.997070f, 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000000f, 0.996094f, + 0.000000f, 0.995605f, 0.000000f, 0.992676f, 0.000000f, 0.990234f, 0.000000f, 0.987793f, + 0.000358f, 0.983887f, 0.000641f, 0.975098f, 0.000618f, 0.951172f, 0.001679f, 0.746094f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, + 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000000f, 0.996094f, 0.000000f, 0.995605f, + 0.000000f, 0.995117f, 0.000000f, 0.992188f, 0.000000f, 0.990234f, 0.000387f, 0.986816f, + 0.000991f, 0.982910f, 0.000816f, 0.974121f, 0.001087f, 0.949219f, 0.002859f, 0.741699f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, + 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.996582f, + 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000000f, 0.995605f, 0.000000f, 0.995605f, + 0.000000f, 0.994141f, 0.000006f, 0.992676f, 0.000530f, 0.989746f, 0.001236f, 0.986328f, + 0.001287f, 0.981934f, 0.000954f, 0.972168f, 0.001658f, 0.947266f, 0.004513f, 0.736816f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, + 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.996582f, 0.000000f, 0.996582f, + 0.000000f, 0.996094f, 0.000000f, 0.996094f, 0.000000f, 0.995605f, 0.000000f, 0.994629f, + 0.000205f, 0.993652f, 0.000805f, 0.992676f, 0.001437f, 0.989258f, 0.001783f, 0.985840f, + 0.001449f, 0.980957f, 0.001559f, 0.971191f, 0.002533f, 0.944336f, 0.006859f, 0.731445f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, + 0.000000f, 0.997070f, 0.000000f, 0.996582f, 0.000000f, 0.996582f, 0.000000f, 0.996094f, + 0.000000f, 0.996094f, 0.000000f, 0.995605f, 0.000081f, 0.995117f, 0.000594f, 0.993652f, + 0.001163f, 0.993164f, 0.001719f, 0.991699f, 0.002253f, 0.988281f, 0.001995f, 0.984375f, + 0.001696f, 0.979004f, 0.002380f, 0.969727f, 0.003784f, 0.940430f, 0.009933f, 0.725586f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, + 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, + 0.000000f, 0.996582f, 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000000f, 0.996094f, + 0.000082f, 0.995605f, 0.000549f, 0.995117f, 0.001094f, 0.994141f, 0.001608f, 0.993164f, + 0.002090f, 0.992676f, 0.002542f, 0.990723f, 0.002600f, 0.988281f, 0.002073f, 0.983398f, + 0.002438f, 0.978027f, 0.003592f, 0.967773f, 0.005383f, 0.937012f, 0.013847f, 0.718750f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, + 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, + 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.996582f, 0.000000f, 0.996582f, + 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000201f, 0.996094f, 0.000678f, 0.995605f, + 0.001168f, 0.995117f, 0.001616f, 0.994141f, 0.002028f, 0.993164f, 0.002453f, 0.992676f, + 0.002846f, 0.991211f, 0.003202f, 0.989746f, 0.003056f, 0.986816f, 0.003082f, 0.982422f, + 0.003553f, 0.975586f, 0.005165f, 0.964844f, 0.007755f, 0.932617f, 0.018951f, 0.711914f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, + 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, + 0.000000f, 0.997070f, 0.000000f, 0.996582f, 0.000000f, 0.996582f, 0.000058f, 0.996094f, + 0.000488f, 0.996094f, 0.000952f, 0.996094f, 0.001387f, 0.995605f, 0.001765f, 0.995117f, + 0.002134f, 0.994141f, 0.002506f, 0.993164f, 0.002806f, 0.992676f, 0.003134f, 0.991699f, + 0.003462f, 0.990234f, 0.003700f, 0.989258f, 0.004452f, 0.985840f, 0.004211f, 0.980469f, + 0.005016f, 0.973633f, 0.007156f, 0.961426f, 0.010925f, 0.927734f, 0.025650f, 0.703613f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, + 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.996582f, + 0.000059f, 0.996582f, 0.000468f, 0.996582f, 0.000903f, 0.996094f, 0.001275f, 0.996094f, + 0.001681f, 0.996094f, 0.002024f, 0.995605f, 0.002304f, 0.994629f, 0.002640f, 0.994141f, + 0.002855f, 0.993164f, 0.003193f, 0.992676f, 0.003401f, 0.992188f, 0.003712f, 0.990234f, + 0.004063f, 0.989258f, 0.005070f, 0.987305f, 0.006126f, 0.984375f, 0.005840f, 0.979004f, + 0.006832f, 0.971191f, 0.009766f, 0.958008f, 0.015457f, 0.922363f, 0.033997f, 0.695312f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, + 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, + 0.000000f, 0.997070f, 0.000196f, 0.996582f, 0.000625f, 0.996582f, 0.001025f, 0.996582f, + 0.001363f, 0.996094f, 0.001736f, 0.996094f, 0.001995f, 0.996094f, 0.002314f, 0.995605f, + 0.002537f, 0.995117f, 0.002829f, 0.994629f, 0.002998f, 0.993652f, 0.003304f, 0.993164f, + 0.003460f, 0.992676f, 0.003752f, 0.991699f, 0.003918f, 0.990723f, 0.004654f, 0.989746f, + 0.005566f, 0.987793f, 0.006470f, 0.985840f, 0.007542f, 0.982910f, 0.007732f, 0.976562f, + 0.009079f, 0.968262f, 0.013046f, 0.953613f, 0.020752f, 0.915527f, 0.043671f, 0.686035f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, + 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, + 0.000000f, 0.997070f, 0.000090f, 0.997070f, 0.000474f, 0.997070f, 0.000895f, 0.996582f, + 0.001283f, 0.996582f, 0.001553f, 0.996582f, 0.001886f, 0.996094f, 0.002098f, 0.996094f, + 0.002399f, 0.996094f, 0.002554f, 0.996094f, 0.002850f, 0.995117f, 0.003019f, 0.994629f, + 0.003233f, 0.994141f, 0.003452f, 0.993652f, 0.003563f, 0.993164f, 0.003841f, 0.992676f, + 0.003994f, 0.991699f, 0.004517f, 0.990234f, 0.005398f, 0.989746f, 0.006092f, 0.987793f, + 0.006924f, 0.986328f, 0.007996f, 0.983398f, 0.009567f, 0.979980f, 0.010490f, 0.974121f, + 0.012444f, 0.964355f, 0.017044f, 0.948730f, 0.027420f, 0.907715f, 0.054840f, 0.676270f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, + 0.000000f, 0.997559f, 0.000119f, 0.997559f, 0.000519f, 0.997070f, 0.000944f, 0.997070f, + 0.001301f, 0.997070f, 0.001555f, 0.996582f, 0.001870f, 0.996582f, 0.002073f, 0.996582f, + 0.002321f, 0.996094f, 0.002539f, 0.996094f, 0.002649f, 0.996094f, 0.002943f, 0.995605f, + 0.003090f, 0.995117f, 0.003222f, 0.994629f, 0.003479f, 0.994141f, 0.003599f, 0.993652f, + 0.003733f, 0.993164f, 0.003975f, 0.992676f, 0.004086f, 0.992188f, 0.004692f, 0.991211f, + 0.005527f, 0.990234f, 0.006172f, 0.989258f, 0.006809f, 0.987793f, 0.007534f, 0.986328f, + 0.008774f, 0.983887f, 0.010117f, 0.981445f, 0.012115f, 0.977051f, 0.013428f, 0.970703f, + 0.016235f, 0.960449f, 0.022552f, 0.942383f, 0.035095f, 0.898438f, 0.067566f, 0.666016f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, + 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, + 0.000000f, 0.997559f, 0.000310f, 0.997559f, 0.000725f, 0.997559f, 0.001081f, 0.997070f, + 0.001432f, 0.997070f, 0.001645f, 0.997070f, 0.001943f, 0.997070f, 0.002136f, 0.996582f, + 0.002308f, 0.996582f, 0.002567f, 0.996582f, 0.002684f, 0.996094f, 0.002874f, 0.996094f, + 0.003086f, 0.996094f, 0.003183f, 0.995605f, 0.003325f, 0.995117f, 0.003557f, 0.994629f, + 0.003660f, 0.994141f, 0.003712f, 0.993652f, 0.003983f, 0.993164f, 0.004116f, 0.993164f, + 0.004452f, 0.992676f, 0.005173f, 0.991211f, 0.005871f, 0.990723f, 0.006416f, 0.989746f, + 0.006897f, 0.988770f, 0.007572f, 0.987305f, 0.008537f, 0.985840f, 0.009705f, 0.983887f, + 0.011070f, 0.981445f, 0.012840f, 0.978027f, 0.015175f, 0.973633f, 0.017761f, 0.966797f, + 0.020950f, 0.955078f, 0.028900f, 0.935547f, 0.044983f, 0.888184f, 0.081360f, 0.654785f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, + 0.000138f, 0.998047f, 0.000599f, 0.997559f, 0.001024f, 0.997559f, 0.001263f, 0.997559f, + 0.001619f, 0.997070f, 0.001754f, 0.997070f, 0.002087f, 0.997070f, 0.002228f, 0.997070f, + 0.002401f, 0.996582f, 0.002644f, 0.996582f, 0.002741f, 0.996582f, 0.002869f, 0.996582f, + 0.003120f, 0.996094f, 0.003220f, 0.996094f, 0.003269f, 0.995605f, 0.003521f, 0.995117f, + 0.003668f, 0.994629f, 0.003733f, 0.994629f, 0.003765f, 0.994141f, 0.004055f, 0.993652f, + 0.004169f, 0.993164f, 0.004597f, 0.993164f, 0.005142f, 0.992188f, 0.005901f, 0.991699f, + 0.006443f, 0.990723f, 0.006851f, 0.989746f, 0.007206f, 0.989258f, 0.007919f, 0.987793f, + 0.008850f, 0.986816f, 0.009880f, 0.984863f, 0.010818f, 0.983398f, 0.012459f, 0.980957f, + 0.013992f, 0.978027f, 0.016190f, 0.974609f, 0.019409f, 0.969727f, 0.023407f, 0.962402f, + 0.027603f, 0.948242f, 0.037109f, 0.926758f, 0.056854f, 0.875488f, 0.096924f, 0.643066f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, + 0.000534f, 0.998047f, 0.000953f, 0.998047f, 0.001250f, 0.997559f, 0.001594f, 0.997559f, + 0.001774f, 0.997559f, 0.002012f, 0.997070f, 0.002235f, 0.997070f, 0.002312f, 0.997070f, + 0.002581f, 0.997070f, 0.002743f, 0.996582f, 0.002804f, 0.996582f, 0.002975f, 0.996582f, + 0.003197f, 0.996582f, 0.003273f, 0.996094f, 0.003309f, 0.996094f, 0.003540f, 0.995605f, + 0.003704f, 0.995117f, 0.003765f, 0.994629f, 0.003796f, 0.994629f, 0.003983f, 0.994141f, + 0.004169f, 0.993652f, 0.004555f, 0.993164f, 0.005089f, 0.993164f, 0.005577f, 0.992676f, + 0.006222f, 0.991699f, 0.006660f, 0.991211f, 0.007030f, 0.990234f, 0.007286f, 0.989746f, + 0.007843f, 0.989258f, 0.008766f, 0.987793f, 0.009682f, 0.986816f, 0.010422f, 0.985352f, + 0.011269f, 0.983887f, 0.012802f, 0.982422f, 0.014076f, 0.979980f, 0.015961f, 0.977051f, + 0.017990f, 0.974121f, 0.020966f, 0.969727f, 0.024612f, 0.964355f, 0.029800f, 0.955078f, + 0.035370f, 0.940430f, 0.047211f, 0.916016f, 0.071106f, 0.861328f, 0.113159f, 0.630859f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000287f, 0.998535f, + 0.000802f, 0.998047f, 0.001254f, 0.998047f, 0.001492f, 0.997559f, 0.001792f, 0.997559f, + 0.001864f, 0.997559f, 0.002239f, 0.997559f, 0.002335f, 0.997070f, 0.002436f, 0.997070f, + 0.002747f, 0.997070f, 0.002825f, 0.997070f, 0.002855f, 0.996582f, 0.003153f, 0.996582f, + 0.003283f, 0.996582f, 0.003326f, 0.996582f, 0.003345f, 0.996094f, 0.003639f, 0.995605f, + 0.003763f, 0.995117f, 0.003807f, 0.994629f, 0.003828f, 0.994629f, 0.003983f, 0.994141f, + 0.004292f, 0.994141f, 0.004826f, 0.993652f, 0.005314f, 0.993164f, 0.005756f, 0.993164f, + 0.006271f, 0.992188f, 0.006741f, 0.991699f, 0.007065f, 0.991211f, 0.007339f, 0.990723f, + 0.007534f, 0.989746f, 0.008324f, 0.989258f, 0.009163f, 0.988281f, 0.010002f, 0.987305f, + 0.010643f, 0.986816f, 0.011169f, 0.984863f, 0.012535f, 0.983887f, 0.013802f, 0.982422f, + 0.014900f, 0.980469f, 0.016663f, 0.978516f, 0.018265f, 0.975586f, 0.020844f, 0.972656f, + 0.023605f, 0.968262f, 0.027084f, 0.963867f, 0.031891f, 0.956543f, 0.038330f, 0.946777f, + 0.045868f, 0.930176f, 0.060303f, 0.903320f, 0.088989f, 0.844727f, 0.131714f, 0.618652f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000621f, 0.998535f, + 0.001072f, 0.998047f, 0.001372f, 0.998047f, 0.001758f, 0.998047f, 0.001880f, 0.997559f, + 0.002172f, 0.997559f, 0.002350f, 0.997559f, 0.002388f, 0.997559f, 0.002720f, 0.997070f, + 0.002842f, 0.997070f, 0.002872f, 0.997070f, 0.003027f, 0.996582f, 0.003290f, 0.996582f, + 0.003344f, 0.996582f, 0.003365f, 0.996582f, 0.003483f, 0.996094f, 0.003761f, 0.995605f, + 0.003822f, 0.995605f, 0.003843f, 0.994629f, 0.003855f, 0.994629f, 0.004311f, 0.994141f, + 0.004990f, 0.994141f, 0.005428f, 0.993652f, 0.005856f, 0.993164f, 0.006100f, 0.993164f, + 0.006607f, 0.992676f, 0.006943f, 0.991699f, 0.007343f, 0.991699f, 0.007496f, 0.991211f, + 0.007790f, 0.990234f, 0.008484f, 0.989746f, 0.009346f, 0.989258f, 0.010162f, 0.988281f, + 0.010765f, 0.987305f, 0.011093f, 0.986816f, 0.012093f, 0.985352f, 0.013084f, 0.984375f, + 0.014252f, 0.982910f, 0.015282f, 0.981445f, 0.016876f, 0.979980f, 0.017990f, 0.978027f, + 0.019806f, 0.975586f, 0.022079f, 0.973145f, 0.024582f, 0.970215f, 0.027435f, 0.966309f, + 0.030914f, 0.961426f, 0.035553f, 0.955566f, 0.041687f, 0.947266f, 0.050049f, 0.936035f, + 0.059875f, 0.917480f, 0.077820f, 0.887207f, 0.110535f, 0.825195f, 0.149780f, 0.604492f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000407f, 0.998535f, + 0.000981f, 0.998535f, 0.001412f, 0.998535f, 0.001839f, 0.998047f, 0.001915f, 0.998047f, + 0.002306f, 0.998047f, 0.002396f, 0.997559f, 0.002413f, 0.997559f, 0.002840f, 0.997559f, + 0.002886f, 0.997070f, 0.002899f, 0.997070f, 0.003267f, 0.997070f, 0.003359f, 0.996582f, + 0.003378f, 0.996582f, 0.003387f, 0.996094f, 0.003742f, 0.996094f, 0.003838f, 0.995605f, + 0.003860f, 0.995117f, 0.004036f, 0.994629f, 0.004555f, 0.994141f, 0.005417f, 0.994141f, + 0.005867f, 0.994141f, 0.006088f, 0.993652f, 0.006443f, 0.993652f, 0.006603f, 0.992676f, + 0.007149f, 0.992188f, 0.007484f, 0.991699f, 0.007591f, 0.991211f, 0.008156f, 0.990723f, + 0.008858f, 0.990234f, 0.009338f, 0.989746f, 0.010201f, 0.988770f, 0.010872f, 0.988281f, + 0.011177f, 0.987305f, 0.011848f, 0.986816f, 0.012886f, 0.985840f, 0.013748f, 0.984863f, + 0.014511f, 0.983887f, 0.015541f, 0.982422f, 0.017105f, 0.981445f, 0.018051f, 0.979980f, + 0.019440f, 0.978516f, 0.020950f, 0.976562f, 0.022736f, 0.974609f, 0.025009f, 0.972168f, + 0.027405f, 0.969238f, 0.029999f, 0.965820f, 0.033325f, 0.962402f, 0.036957f, 0.957520f, + 0.041565f, 0.951660f, 0.048035f, 0.944336f, 0.055511f, 0.935059f, 0.065552f, 0.921387f, + 0.078369f, 0.900879f, 0.099731f, 0.867676f, 0.136108f, 0.802734f, 0.169189f, 0.590820f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000622f, 0.999023f, 0.001336f, 0.998535f, 0.001448f, 0.998535f, 0.001925f, 0.998535f, + 0.002174f, 0.998047f, 0.002413f, 0.998047f, 0.002424f, 0.997559f, 0.002876f, 0.997559f, + 0.002905f, 0.997559f, 0.002913f, 0.997070f, 0.003349f, 0.997070f, 0.003387f, 0.997070f, + 0.003397f, 0.996582f, 0.003448f, 0.996094f, 0.003845f, 0.995605f, 0.004284f, 0.995117f, + 0.004864f, 0.995117f, 0.005184f, 0.994629f, 0.005962f, 0.994141f, 0.006187f, 0.993652f, + 0.006592f, 0.993652f, 0.006691f, 0.993164f, 0.007015f, 0.992676f, 0.007278f, 0.992188f, + 0.007660f, 0.991699f, 0.008560f, 0.991211f, 0.009201f, 0.990723f, 0.009651f, 0.990234f, + 0.010071f, 0.989746f, 0.010651f, 0.988770f, 0.011253f, 0.988281f, 0.012024f, 0.987793f, + 0.012939f, 0.986816f, 0.013718f, 0.986328f, 0.014351f, 0.985352f, 0.014923f, 0.984375f, + 0.015808f, 0.983398f, 0.017593f, 0.981934f, 0.018402f, 0.980957f, 0.019608f, 0.979492f, + 0.020889f, 0.978516f, 0.022232f, 0.977051f, 0.023972f, 0.975098f, 0.025543f, 0.973145f, + 0.027863f, 0.971680f, 0.029922f, 0.968750f, 0.032166f, 0.966309f, 0.035461f, 0.963379f, + 0.038208f, 0.959961f, 0.041809f, 0.955566f, 0.046082f, 0.950684f, 0.051605f, 0.944824f, + 0.057800f, 0.937988f, 0.065308f, 0.929199f, 0.074890f, 0.917969f, 0.087708f, 0.902344f, + 0.103943f, 0.879395f, 0.127808f, 0.843262f, 0.167114f, 0.776855f, 0.189941f, 0.576660f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000952f, 0.999023f, 0.001452f, 0.999023f, + 0.001934f, 0.998535f, 0.001946f, 0.998047f, 0.002428f, 0.998047f, 0.002434f, 0.997559f, + 0.002913f, 0.997559f, 0.002918f, 0.997559f, 0.003349f, 0.997070f, 0.003401f, 0.996582f, + 0.003405f, 0.996094f, 0.004257f, 0.995605f, 0.005157f, 0.995117f, 0.005558f, 0.994629f, + 0.005756f, 0.994629f, 0.006145f, 0.994141f, 0.006710f, 0.993652f, 0.007019f, 0.993164f, + 0.007206f, 0.992676f, 0.007500f, 0.992188f, 0.008469f, 0.991699f, 0.009399f, 0.991211f, + 0.009903f, 0.990723f, 0.010246f, 0.990234f, 0.010857f, 0.989258f, 0.011108f, 0.988770f, + 0.012054f, 0.988281f, 0.013046f, 0.987305f, 0.014084f, 0.986816f, 0.014648f, 0.985840f, + 0.015289f, 0.985352f, 0.016068f, 0.984375f, 0.017319f, 0.983398f, 0.018158f, 0.982422f, + 0.019470f, 0.981445f, 0.020798f, 0.979980f, 0.021881f, 0.979004f, 0.022995f, 0.977539f, + 0.024689f, 0.976074f, 0.025925f, 0.975098f, 0.027664f, 0.973145f, 0.029327f, 0.972168f, + 0.031372f, 0.969727f, 0.033081f, 0.967285f, 0.036224f, 0.965332f, 0.038635f, 0.962891f, + 0.041077f, 0.960449f, 0.043884f, 0.957031f, 0.047394f, 0.953613f, 0.051422f, 0.949707f, + 0.056061f, 0.945312f, 0.061127f, 0.939941f, 0.066956f, 0.934082f, 0.073730f, 0.926758f, + 0.081543f, 0.918457f, 0.091553f, 0.907715f, 0.103455f, 0.894531f, 0.119080f, 0.876953f, + 0.137817f, 0.851562f, 0.164062f, 0.812988f, 0.202881f, 0.747070f, 0.211182f, 0.562012f, + 0.000000f, 1.000000f, 0.000975f, 0.999512f, 0.001929f, 0.998535f, 0.001950f, 0.998535f, + 0.002436f, 0.998047f, 0.002913f, 0.997559f, 0.002924f, 0.997559f, 0.003853f, 0.996582f, + 0.004753f, 0.996094f, 0.005226f, 0.995605f, 0.005798f, 0.995117f, 0.006279f, 0.994629f, + 0.006348f, 0.994141f, 0.006870f, 0.993652f, 0.008102f, 0.992676f, 0.009018f, 0.992188f, + 0.009567f, 0.991699f, 0.009888f, 0.990723f, 0.010857f, 0.989746f, 0.011917f, 0.989258f, + 0.012749f, 0.988770f, 0.013237f, 0.987793f, 0.014107f, 0.987305f, 0.014961f, 0.986328f, + 0.016220f, 0.985352f, 0.017273f, 0.984375f, 0.017990f, 0.983398f, 0.019302f, 0.982422f, + 0.020477f, 0.981445f, 0.021515f, 0.980469f, 0.022446f, 0.979492f, 0.024216f, 0.978516f, + 0.025452f, 0.977051f, 0.027023f, 0.975586f, 0.028717f, 0.974121f, 0.030289f, 0.973145f, + 0.031952f, 0.971680f, 0.033173f, 0.970215f, 0.034973f, 0.968262f, 0.037720f, 0.966309f, + 0.040070f, 0.964355f, 0.042511f, 0.962402f, 0.044647f, 0.959961f, 0.047485f, 0.958008f, + 0.050201f, 0.955078f, 0.053345f, 0.952148f, 0.056763f, 0.949219f, 0.060608f, 0.945801f, + 0.064514f, 0.941895f, 0.069336f, 0.937988f, 0.073914f, 0.933105f, 0.079529f, 0.928223f, + 0.085510f, 0.922363f, 0.092224f, 0.916016f, 0.100220f, 0.908203f, 0.109009f, 0.899414f, + 0.119141f, 0.889160f, 0.131104f, 0.876953f, 0.145752f, 0.861328f, 0.163086f, 0.841797f, + 0.184082f, 0.815430f, 0.209839f, 0.776367f, 0.244873f, 0.713867f, 0.232666f, 0.546875f, + 0.000000f, 1.000000f, 0.001464f, 0.999023f, 0.001952f, 0.998535f, 0.003386f, 0.997559f, + 0.004776f, 0.996582f, 0.005711f, 0.996094f, 0.005840f, 0.995117f, 0.007530f, 0.994141f, + 0.008636f, 0.993164f, 0.009453f, 0.992188f, 0.010834f, 0.991211f, 0.012413f, 0.989746f, + 0.013000f, 0.989258f, 0.014084f, 0.988281f, 0.016068f, 0.986816f, 0.017075f, 0.985840f, + 0.018051f, 0.984375f, 0.019699f, 0.983398f, 0.020798f, 0.982422f, 0.022858f, 0.980957f, + 0.024506f, 0.979492f, 0.025665f, 0.978516f, 0.027069f, 0.977539f, 0.028107f, 0.975586f, + 0.031128f, 0.974121f, 0.032806f, 0.973145f, 0.034576f, 0.971191f, 0.036438f, 0.969727f, + 0.038727f, 0.967773f, 0.040405f, 0.966309f, 0.043030f, 0.964355f, 0.044983f, 0.962402f, + 0.047729f, 0.960449f, 0.049713f, 0.958496f, 0.052612f, 0.956543f, 0.055695f, 0.954102f, + 0.058594f, 0.951660f, 0.061584f, 0.949219f, 0.064697f, 0.946777f, 0.068054f, 0.943848f, + 0.071899f, 0.940918f, 0.075439f, 0.937988f, 0.079346f, 0.934570f, 0.083557f, 0.931152f, + 0.088013f, 0.927734f, 0.093018f, 0.923340f, 0.097961f, 0.919434f, 0.103333f, 0.914551f, + 0.109436f, 0.909180f, 0.115845f, 0.903809f, 0.122314f, 0.897949f, 0.129639f, 0.891602f, + 0.137695f, 0.884277f, 0.146240f, 0.875977f, 0.155884f, 0.867188f, 0.166504f, 0.856934f, + 0.178589f, 0.844727f, 0.192139f, 0.831055f, 0.207153f, 0.814453f, 0.224731f, 0.794434f, + 0.244629f, 0.769043f, 0.266357f, 0.731934f, 0.291260f, 0.676758f, 0.255127f, 0.532227f, + 0.000000f, 1.000000f, 0.002438f, 0.998535f, 0.005825f, 0.996582f, 0.008965f, 0.994141f, + 0.011604f, 0.992188f, 0.013985f, 0.990234f, 0.016846f, 0.987793f, 0.019501f, 0.985352f, + 0.022583f, 0.983398f, 0.025314f, 0.980469f, 0.028046f, 0.978516f, 0.031204f, 0.976074f, + 0.033875f, 0.973633f, 0.037201f, 0.971680f, 0.039764f, 0.969238f, 0.043671f, 0.966309f, + 0.046661f, 0.964355f, 0.049591f, 0.961426f, 0.052917f, 0.958984f, 0.055847f, 0.956543f, + 0.059906f, 0.954102f, 0.063477f, 0.951172f, 0.067139f, 0.948730f, 0.070862f, 0.945801f, + 0.074463f, 0.943359f, 0.077759f, 0.940430f, 0.081787f, 0.937500f, 0.085693f, 0.935059f, + 0.089905f, 0.931641f, 0.094482f, 0.928711f, 0.098694f, 0.925781f, 0.103210f, 0.922363f, + 0.107605f, 0.918945f, 0.111816f, 0.916016f, 0.116577f, 0.912598f, 0.121155f, 0.909180f, + 0.125977f, 0.905273f, 0.130981f, 0.901367f, 0.136108f, 0.897949f, 0.141724f, 0.893555f, + 0.147461f, 0.889160f, 0.153198f, 0.884766f, 0.159302f, 0.880371f, 0.165039f, 0.875488f, + 0.171143f, 0.870605f, 0.177612f, 0.865234f, 0.184326f, 0.859863f, 0.191284f, 0.854004f, + 0.198242f, 0.848145f, 0.205688f, 0.841309f, 0.213379f, 0.834473f, 0.221558f, 0.827148f, + 0.230713f, 0.819336f, 0.239624f, 0.810547f, 0.249268f, 0.800781f, 0.259277f, 0.790527f, + 0.270020f, 0.778809f, 0.281250f, 0.765625f, 0.293213f, 0.750488f, 0.306396f, 0.732910f, + 0.320312f, 0.711426f, 0.332031f, 0.680664f, 0.342773f, 0.635742f, 0.278564f, 0.515137f, + 0.000000f, 1.000000f, 0.020798f, 0.990723f, 0.040283f, 0.977539f, 0.057739f, 0.964355f, + 0.075012f, 0.952148f, 0.089172f, 0.941406f, 0.103394f, 0.930664f, 0.115723f, 0.921387f, + 0.128052f, 0.912598f, 0.139526f, 0.903809f, 0.149780f, 0.896484f, 0.159302f, 0.889160f, + 0.168701f, 0.883301f, 0.177612f, 0.876465f, 0.187134f, 0.870605f, 0.195435f, 0.865234f, + 0.202759f, 0.859863f, 0.210083f, 0.854492f, 0.217041f, 0.850098f, 0.223633f, 0.845215f, + 0.229980f, 0.841309f, 0.236084f, 0.836914f, 0.243530f, 0.832520f, 0.250000f, 0.828125f, + 0.255859f, 0.824219f, 0.261475f, 0.820312f, 0.267090f, 0.816895f, 0.272461f, 0.812988f, + 0.277344f, 0.809570f, 0.282471f, 0.805664f, 0.287109f, 0.802246f, 0.291992f, 0.798828f, + 0.297119f, 0.795410f, 0.301514f, 0.791992f, 0.306152f, 0.788574f, 0.310547f, 0.785156f, + 0.314697f, 0.781738f, 0.318604f, 0.778320f, 0.323975f, 0.774414f, 0.328369f, 0.770996f, + 0.333008f, 0.767090f, 0.337158f, 0.763672f, 0.341309f, 0.759766f, 0.345215f, 0.755859f, + 0.349365f, 0.751465f, 0.353516f, 0.747559f, 0.357178f, 0.743652f, 0.361572f, 0.738770f, + 0.365723f, 0.734375f, 0.369629f, 0.729492f, 0.373047f, 0.724609f, 0.376953f, 0.719238f, + 0.380859f, 0.713867f, 0.384521f, 0.708008f, 0.387939f, 0.701660f, 0.391357f, 0.694824f, + 0.395020f, 0.687012f, 0.398438f, 0.678711f, 0.401367f, 0.668945f, 0.404541f, 0.657715f, + 0.407227f, 0.643555f, 0.406250f, 0.621582f, 0.398682f, 0.591309f, 0.302979f, 0.497314f, + 0.000000f, 1.000000f, 0.431641f, 0.809570f, 0.458984f, 0.751953f, 0.473389f, 0.719727f, + 0.483398f, 0.698730f, 0.491455f, 0.684082f, 0.496826f, 0.673340f, 0.500977f, 0.665527f, + 0.505859f, 0.659180f, 0.509277f, 0.654297f, 0.513184f, 0.649902f, 0.516602f, 0.646484f, + 0.520020f, 0.643555f, 0.523926f, 0.640625f, 0.525879f, 0.638184f, 0.527344f, 0.636230f, + 0.530762f, 0.634277f, 0.532715f, 0.632812f, 0.535156f, 0.630859f, 0.536621f, 0.629395f, + 0.539062f, 0.627930f, 0.541016f, 0.626465f, 0.542480f, 0.625000f, 0.544434f, 0.623535f, + 0.546875f, 0.622070f, 0.548340f, 0.620605f, 0.550293f, 0.619141f, 0.552734f, 0.617676f, + 0.554688f, 0.615723f, 0.556641f, 0.614258f, 0.558594f, 0.612305f, 0.561035f, 0.610840f, + 0.562012f, 0.608887f, 0.563965f, 0.606934f, 0.564941f, 0.604980f, 0.566406f, 0.603027f, + 0.568848f, 0.601074f, 0.570801f, 0.598633f, 0.572266f, 0.596191f, 0.574219f, 0.593750f, + 0.576172f, 0.591309f, 0.578125f, 0.588379f, 0.580566f, 0.585449f, 0.582031f, 0.582520f, + 0.583496f, 0.579102f, 0.585449f, 0.575684f, 0.587402f, 0.572266f, 0.589844f, 0.568359f, + 0.590820f, 0.564453f, 0.593750f, 0.560059f, 0.595215f, 0.555176f, 0.597656f, 0.550293f, + 0.599609f, 0.544434f, 0.601074f, 0.538574f, 0.603516f, 0.532227f, 0.605957f, 0.524414f, + 0.608398f, 0.516113f, 0.610352f, 0.506836f, 0.612793f, 0.496094f, 0.614746f, 0.483154f, + 0.616699f, 0.467041f, 0.614258f, 0.444336f, 0.607910f, 0.410889f, 0.540039f, 0.323730f, + 0.000000f, 1.000000f, 0.456787f, 0.798828f, 0.495850f, 0.732422f, 0.516602f, 0.693848f, + 0.535645f, 0.665527f, 0.548340f, 0.645508f, 0.560059f, 0.629883f, 0.569824f, 0.617188f, + 0.579102f, 0.605957f, 0.585938f, 0.597168f, 0.594727f, 0.588867f, 0.601562f, 0.582031f, + 0.608887f, 0.575195f, 0.615723f, 0.568848f, 0.621094f, 0.563477f, 0.626953f, 0.558594f, + 0.632324f, 0.553711f, 0.638672f, 0.548828f, 0.643555f, 0.543945f, 0.649414f, 0.539551f, + 0.654785f, 0.535156f, 0.659180f, 0.530762f, 0.664551f, 0.526855f, 0.668945f, 0.522461f, + 0.672852f, 0.518555f, 0.678711f, 0.514160f, 0.682617f, 0.509766f, 0.687500f, 0.505371f, + 0.690918f, 0.501465f, 0.695801f, 0.497314f, 0.699707f, 0.492920f, 0.704102f, 0.488770f, + 0.708496f, 0.484131f, 0.712891f, 0.479736f, 0.716309f, 0.475098f, 0.721191f, 0.470215f, + 0.725098f, 0.465332f, 0.729004f, 0.460205f, 0.732910f, 0.455322f, 0.736328f, 0.450195f, + 0.740723f, 0.444580f, 0.745117f, 0.439209f, 0.748535f, 0.433350f, 0.752930f, 0.427490f, + 0.756836f, 0.421387f, 0.760254f, 0.415039f, 0.764160f, 0.408203f, 0.767090f, 0.401611f, + 0.772461f, 0.394043f, 0.775879f, 0.386475f, 0.779785f, 0.378418f, 0.784668f, 0.369629f, + 0.789551f, 0.360596f, 0.792969f, 0.350830f, 0.797852f, 0.340332f, 0.802246f, 0.329102f, + 0.806641f, 0.316895f, 0.810547f, 0.303467f, 0.815918f, 0.288330f, 0.820312f, 0.270996f, + 0.826172f, 0.250732f, 0.828125f, 0.224243f, 0.831055f, 0.187866f, 0.804688f, 0.119873f, + 0.000000f, 1.000000f, 0.481445f, 0.788574f, 0.530273f, 0.713867f, 0.561035f, 0.667480f, + 0.584473f, 0.633301f, 0.604492f, 0.607422f, 0.620117f, 0.586914f, 0.633301f, 0.569824f, + 0.646484f, 0.554688f, 0.657715f, 0.541992f, 0.667969f, 0.530273f, 0.679199f, 0.519531f, + 0.687500f, 0.509766f, 0.695801f, 0.500977f, 0.704590f, 0.492676f, 0.711914f, 0.484863f, + 0.720215f, 0.477295f, 0.727539f, 0.469971f, 0.734863f, 0.462891f, 0.741211f, 0.456299f, + 0.747559f, 0.449707f, 0.752930f, 0.443604f, 0.758301f, 0.437500f, 0.765625f, 0.430908f, + 0.770508f, 0.425049f, 0.775391f, 0.419189f, 0.781250f, 0.413086f, 0.785645f, 0.407227f, + 0.791016f, 0.401367f, 0.796387f, 0.395508f, 0.800293f, 0.389648f, 0.805664f, 0.383789f, + 0.810547f, 0.377686f, 0.813477f, 0.371826f, 0.817871f, 0.365967f, 0.822754f, 0.359863f, + 0.825684f, 0.354004f, 0.830078f, 0.347656f, 0.834961f, 0.341553f, 0.838379f, 0.335205f, + 0.842285f, 0.328613f, 0.845215f, 0.322266f, 0.849121f, 0.315674f, 0.853516f, 0.308594f, + 0.857910f, 0.301758f, 0.860840f, 0.294434f, 0.864258f, 0.287109f, 0.867676f, 0.279541f, + 0.871094f, 0.271729f, 0.874512f, 0.263428f, 0.877441f, 0.255127f, 0.880859f, 0.246460f, + 0.884277f, 0.237305f, 0.887207f, 0.227783f, 0.890625f, 0.217529f, 0.895508f, 0.206665f, + 0.897461f, 0.195190f, 0.901855f, 0.182739f, 0.904785f, 0.169189f, 0.908203f, 0.154419f, + 0.912109f, 0.137817f, 0.914551f, 0.118591f, 0.914551f, 0.090881f, 0.900879f, 0.050354f, + 0.000000f, 1.000000f, 0.506348f, 0.778320f, 0.566406f, 0.695312f, 0.603027f, 0.642090f, + 0.632812f, 0.602539f, 0.655273f, 0.571777f, 0.674805f, 0.546387f, 0.691406f, 0.525879f, + 0.705566f, 0.507324f, 0.721191f, 0.490967f, 0.730957f, 0.476807f, 0.743652f, 0.463623f, + 0.753906f, 0.451416f, 0.762695f, 0.440430f, 0.771484f, 0.429932f, 0.780273f, 0.420166f, + 0.789062f, 0.410645f, 0.795410f, 0.401855f, 0.802734f, 0.393555f, 0.809082f, 0.385498f, + 0.815430f, 0.377930f, 0.821777f, 0.370117f, 0.827637f, 0.362793f, 0.833008f, 0.355469f, + 0.837891f, 0.348633f, 0.842285f, 0.342041f, 0.847656f, 0.335205f, 0.852539f, 0.328613f, + 0.856934f, 0.322021f, 0.860352f, 0.315674f, 0.864258f, 0.309326f, 0.869141f, 0.302979f, + 0.872559f, 0.296631f, 0.876465f, 0.290283f, 0.880371f, 0.283936f, 0.882812f, 0.278076f, + 0.887207f, 0.271484f, 0.890137f, 0.265381f, 0.892578f, 0.259033f, 0.895020f, 0.252930f, + 0.899902f, 0.246338f, 0.901855f, 0.239990f, 0.904785f, 0.233643f, 0.908203f, 0.227051f, + 0.911133f, 0.220215f, 0.913086f, 0.213379f, 0.916016f, 0.206543f, 0.918457f, 0.199463f, + 0.919922f, 0.192383f, 0.923828f, 0.184937f, 0.924805f, 0.177612f, 0.928711f, 0.169678f, + 0.929688f, 0.161865f, 0.932617f, 0.153442f, 0.935059f, 0.144775f, 0.938477f, 0.135498f, + 0.939453f, 0.126221f, 0.941406f, 0.116333f, 0.943359f, 0.105835f, 0.944824f, 0.094849f, + 0.949219f, 0.081726f, 0.950195f, 0.067993f, 0.948730f, 0.049408f, 0.941406f, 0.025864f, + 0.000000f, 1.000000f, 0.531738f, 0.768066f, 0.601562f, 0.676758f, 0.642578f, 0.618652f, + 0.676758f, 0.573242f, 0.700684f, 0.539062f, 0.724121f, 0.509766f, 0.740723f, 0.486084f, + 0.755859f, 0.465088f, 0.770996f, 0.446289f, 0.783691f, 0.429932f, 0.794434f, 0.415039f, + 0.805664f, 0.401123f, 0.814941f, 0.388672f, 0.822754f, 0.376953f, 0.831055f, 0.365967f, + 0.838867f, 0.355713f, 0.844727f, 0.346191f, 0.852051f, 0.336914f, 0.857422f, 0.328369f, + 0.864258f, 0.319580f, 0.868164f, 0.311523f, 0.873047f, 0.303955f, 0.879395f, 0.296387f, + 0.881836f, 0.289307f, 0.885254f, 0.282471f, 0.891113f, 0.275391f, 0.895508f, 0.268311f, + 0.897949f, 0.261963f, 0.902344f, 0.255371f, 0.905273f, 0.249146f, 0.908691f, 0.242798f, + 0.911621f, 0.236816f, 0.914062f, 0.230713f, 0.916992f, 0.224854f, 0.919434f, 0.218872f, + 0.923828f, 0.212524f, 0.925781f, 0.206543f, 0.927734f, 0.200684f, 0.929688f, 0.194702f, + 0.932129f, 0.188965f, 0.934570f, 0.182983f, 0.935547f, 0.177246f, 0.937500f, 0.171509f, + 0.939941f, 0.165283f, 0.941406f, 0.159424f, 0.944336f, 0.153076f, 0.946289f, 0.146729f, + 0.947754f, 0.140503f, 0.948730f, 0.134399f, 0.950684f, 0.128174f, 0.952637f, 0.121277f, + 0.954102f, 0.114563f, 0.955566f, 0.107849f, 0.957031f, 0.100891f, 0.958984f, 0.093567f, + 0.960938f, 0.085754f, 0.961914f, 0.078064f, 0.963867f, 0.069824f, 0.965332f, 0.061340f, + 0.966309f, 0.052460f, 0.967773f, 0.042450f, 0.966797f, 0.029526f, 0.960938f, 0.013649f, + 0.000000f, 1.000000f, 0.557617f, 0.757324f, 0.634277f, 0.659668f, 0.678711f, 0.596191f, + 0.717285f, 0.546875f, 0.742676f, 0.508789f, 0.765625f, 0.477295f, 0.783203f, 0.451416f, + 0.799805f, 0.428223f, 0.812988f, 0.407959f, 0.824707f, 0.390381f, 0.835938f, 0.374023f, + 0.845215f, 0.359375f, 0.854004f, 0.345947f, 0.861328f, 0.333740f, 0.868652f, 0.322266f, + 0.875000f, 0.311279f, 0.881348f, 0.301270f, 0.886719f, 0.291748f, 0.892090f, 0.282959f, + 0.896484f, 0.274170f, 0.900879f, 0.266113f, 0.905762f, 0.258057f, 0.909180f, 0.250732f, + 0.913086f, 0.243408f, 0.916992f, 0.236328f, 0.919434f, 0.229614f, 0.922852f, 0.223022f, + 0.924805f, 0.216919f, 0.928223f, 0.210449f, 0.930176f, 0.204346f, 0.934082f, 0.198242f, + 0.935059f, 0.192505f, 0.937500f, 0.186768f, 0.939941f, 0.180908f, 0.941895f, 0.175537f, + 0.943848f, 0.170044f, 0.946777f, 0.164307f, 0.947754f, 0.158936f, 0.949219f, 0.153687f, + 0.950684f, 0.148560f, 0.953125f, 0.143066f, 0.955078f, 0.137695f, 0.957031f, 0.132324f, + 0.958008f, 0.127075f, 0.958984f, 0.121887f, 0.960449f, 0.116638f, 0.961914f, 0.111389f, + 0.962891f, 0.106018f, 0.963867f, 0.100647f, 0.965820f, 0.095093f, 0.967285f, 0.089600f, + 0.968262f, 0.084045f, 0.968750f, 0.078491f, 0.970215f, 0.072632f, 0.971680f, 0.066772f, + 0.972656f, 0.060760f, 0.973633f, 0.054718f, 0.974121f, 0.048645f, 0.975586f, 0.041931f, + 0.976562f, 0.035217f, 0.977539f, 0.028076f, 0.976562f, 0.020004f, 0.973145f, 0.009071f, + 0.000000f, 1.000000f, 0.581543f, 0.747559f, 0.664062f, 0.644043f, 0.713379f, 0.575684f, + 0.750488f, 0.523926f, 0.777832f, 0.482910f, 0.800293f, 0.449463f, 0.817383f, 0.421387f, + 0.832520f, 0.397217f, 0.845703f, 0.375977f, 0.857910f, 0.357178f, 0.866211f, 0.340332f, + 0.875000f, 0.325195f, 0.882324f, 0.311768f, 0.890137f, 0.298584f, 0.895996f, 0.286865f, + 0.901367f, 0.275879f, 0.906250f, 0.265869f, 0.911621f, 0.256104f, 0.916504f, 0.246948f, + 0.919922f, 0.238403f, 0.923828f, 0.230347f, 0.927246f, 0.222656f, 0.930176f, 0.215454f, + 0.934082f, 0.208008f, 0.936035f, 0.201294f, 0.939941f, 0.194580f, 0.940918f, 0.188354f, + 0.942383f, 0.182495f, 0.946289f, 0.176270f, 0.948242f, 0.170288f, 0.949219f, 0.164795f, + 0.951660f, 0.159302f, 0.953125f, 0.154053f, 0.955078f, 0.148682f, 0.957031f, 0.143433f, + 0.958008f, 0.138428f, 0.959473f, 0.133423f, 0.960938f, 0.128540f, 0.962402f, 0.123657f, + 0.963867f, 0.118896f, 0.965332f, 0.114075f, 0.966309f, 0.109375f, 0.967773f, 0.104614f, + 0.968262f, 0.100159f, 0.969727f, 0.095581f, 0.970703f, 0.090881f, 0.971680f, 0.086426f, + 0.973145f, 0.081848f, 0.974609f, 0.077026f, 0.975098f, 0.072388f, 0.975098f, 0.067932f, + 0.976074f, 0.063416f, 0.976562f, 0.058899f, 0.978516f, 0.054138f, 0.979492f, 0.049103f, + 0.980469f, 0.044312f, 0.979980f, 0.039673f, 0.980957f, 0.035004f, 0.982422f, 0.029785f, + 0.982422f, 0.024826f, 0.983398f, 0.019531f, 0.983887f, 0.014717f, 0.979980f, 0.005009f, + 0.000000f, 1.000000f, 0.604980f, 0.738770f, 0.693848f, 0.628906f, 0.744141f, 0.557617f, + 0.781738f, 0.502930f, 0.807129f, 0.460449f, 0.829590f, 0.425293f, 0.847168f, 0.396240f, + 0.861328f, 0.371338f, 0.872070f, 0.349365f, 0.881348f, 0.330322f, 0.891602f, 0.312744f, + 0.898926f, 0.297363f, 0.905273f, 0.283203f, 0.911133f, 0.270264f, 0.916504f, 0.258545f, + 0.921387f, 0.247559f, 0.926758f, 0.237183f, 0.929688f, 0.227783f, 0.933594f, 0.218750f, + 0.936523f, 0.210327f, 0.939941f, 0.202271f, 0.941895f, 0.194824f, 0.946289f, 0.187500f, + 0.947754f, 0.180420f, 0.950195f, 0.173828f, 0.952148f, 0.167603f, 0.953613f, 0.161621f, + 0.956055f, 0.155640f, 0.958008f, 0.149902f, 0.959473f, 0.144531f, 0.960938f, 0.139160f, + 0.962402f, 0.133911f, 0.963867f, 0.129028f, 0.965332f, 0.124146f, 0.966797f, 0.119568f, + 0.968262f, 0.114624f, 0.968750f, 0.110107f, 0.971191f, 0.105408f, 0.971191f, 0.101135f, + 0.971680f, 0.097046f, 0.973145f, 0.092896f, 0.974609f, 0.088501f, 0.976074f, 0.084290f, + 0.976074f, 0.080200f, 0.977051f, 0.076172f, 0.977539f, 0.072266f, 0.978516f, 0.068359f, + 0.979980f, 0.064209f, 0.979980f, 0.060425f, 0.980469f, 0.056519f, 0.980957f, 0.052734f, + 0.981445f, 0.048920f, 0.982910f, 0.044952f, 0.983887f, 0.040863f, 0.983887f, 0.037170f, + 0.984375f, 0.033447f, 0.985840f, 0.029572f, 0.985352f, 0.025757f, 0.985840f, 0.022049f, + 0.987793f, 0.017807f, 0.987305f, 0.014160f, 0.987793f, 0.010384f, 0.983887f, 0.003956f, + 0.000000f, 1.000000f, 0.628418f, 0.729492f, 0.720215f, 0.615723f, 0.771484f, 0.541016f, + 0.809570f, 0.484131f, 0.833496f, 0.440918f, 0.854492f, 0.404785f, 0.870117f, 0.375000f, + 0.882324f, 0.349609f, 0.893066f, 0.327393f, 0.902832f, 0.307617f, 0.910645f, 0.290283f, + 0.915527f, 0.274902f, 0.922852f, 0.260254f, 0.927246f, 0.247437f, 0.932617f, 0.235718f, + 0.936523f, 0.224854f, 0.941406f, 0.214111f, 0.942383f, 0.205078f, 0.946777f, 0.196167f, + 0.948730f, 0.187866f, 0.952148f, 0.179810f, 0.954102f, 0.172485f, 0.956543f, 0.165405f, + 0.958008f, 0.158813f, 0.960449f, 0.152466f, 0.962891f, 0.146118f, 0.963379f, 0.140381f, + 0.965820f, 0.134644f, 0.966797f, 0.129395f, 0.967285f, 0.124451f, 0.969238f, 0.119385f, + 0.971191f, 0.114319f, 0.971680f, 0.109619f, 0.972168f, 0.105225f, 0.973633f, 0.100891f, + 0.975098f, 0.096375f, 0.976074f, 0.092163f, 0.976074f, 0.088318f, 0.977051f, 0.084351f, + 0.978516f, 0.080322f, 0.979492f, 0.076294f, 0.979492f, 0.072632f, 0.980469f, 0.069031f, + 0.980957f, 0.065369f, 0.981445f, 0.061920f, 0.981445f, 0.058655f, 0.983398f, 0.055054f, + 0.984375f, 0.051270f, 0.984375f, 0.047974f, 0.984863f, 0.044708f, 0.984863f, 0.041626f, + 0.985840f, 0.038361f, 0.985840f, 0.035339f, 0.986816f, 0.032013f, 0.987793f, 0.028793f, + 0.988770f, 0.025299f, 0.988281f, 0.022339f, 0.988770f, 0.019379f, 0.989258f, 0.016373f, + 0.989746f, 0.013504f, 0.989746f, 0.010826f, 0.990234f, 0.007904f, 0.987793f, 0.002123f, + 0.000000f, 1.000000f, 0.649902f, 0.721191f, 0.745117f, 0.603027f, 0.796875f, 0.526367f, + 0.832031f, 0.468506f, 0.856934f, 0.423828f, 0.874023f, 0.387939f, 0.889648f, 0.356934f, + 0.900391f, 0.331543f, 0.909668f, 0.309082f, 0.917969f, 0.289307f, 0.925293f, 0.271484f, + 0.930664f, 0.256104f, 0.934082f, 0.242188f, 0.940430f, 0.228638f, 0.942871f, 0.217285f, + 0.947754f, 0.206055f, 0.950684f, 0.196045f, 0.952637f, 0.186768f, 0.956055f, 0.177856f, + 0.958496f, 0.169678f, 0.959961f, 0.161987f, 0.962891f, 0.154785f, 0.964844f, 0.147827f, + 0.965332f, 0.141479f, 0.967285f, 0.135132f, 0.968750f, 0.129395f, 0.971191f, 0.123596f, + 0.971680f, 0.118225f, 0.972168f, 0.113403f, 0.974609f, 0.108337f, 0.975586f, 0.103394f, + 0.975586f, 0.098999f, 0.977051f, 0.094543f, 0.977539f, 0.090393f, 0.979004f, 0.086182f, + 0.979492f, 0.082214f, 0.979980f, 0.078430f, 0.981445f, 0.074524f, 0.981934f, 0.070923f, + 0.981934f, 0.067505f, 0.983398f, 0.064026f, 0.983887f, 0.060547f, 0.984375f, 0.057251f, + 0.985352f, 0.053894f, 0.985352f, 0.050873f, 0.985840f, 0.047913f, 0.986328f, 0.044891f, + 0.986816f, 0.041962f, 0.987305f, 0.039124f, 0.988770f, 0.036102f, 0.989258f, 0.032959f, + 0.988770f, 0.030273f, 0.988770f, 0.027756f, 0.989258f, 0.025116f, 0.989258f, 0.022736f, + 0.990234f, 0.020004f, 0.990234f, 0.017654f, 0.990723f, 0.015228f, 0.991211f, 0.012878f, + 0.992188f, 0.010071f, 0.992676f, 0.007557f, 0.992676f, 0.005527f, 0.989746f, 0.002165f, + 0.000000f, 1.000000f, 0.671387f, 0.713379f, 0.768066f, 0.591797f, 0.817383f, 0.513672f, + 0.851562f, 0.455078f, 0.874023f, 0.409668f, 0.892578f, 0.372803f, 0.904297f, 0.342529f, + 0.914551f, 0.316406f, 0.922852f, 0.293945f, 0.931641f, 0.273682f, 0.934570f, 0.256836f, + 0.940918f, 0.240723f, 0.945312f, 0.226562f, 0.949219f, 0.213623f, 0.952637f, 0.201904f, + 0.956055f, 0.190918f, 0.958984f, 0.180908f, 0.960938f, 0.171753f, 0.962891f, 0.163208f, + 0.965820f, 0.154907f, 0.967285f, 0.147339f, 0.968750f, 0.140381f, 0.970703f, 0.133545f, + 0.972168f, 0.127197f, 0.973145f, 0.121338f, 0.974121f, 0.115601f, 0.975098f, 0.110229f, + 0.976562f, 0.105225f, 0.977539f, 0.100159f, 0.979004f, 0.095337f, 0.979492f, 0.090759f, + 0.979492f, 0.086731f, 0.980469f, 0.082703f, 0.981934f, 0.078491f, 0.982422f, 0.074646f, + 0.983887f, 0.070862f, 0.983887f, 0.067200f, 0.984375f, 0.063782f, 0.984863f, 0.060516f, + 0.984863f, 0.057465f, 0.985840f, 0.054230f, 0.986328f, 0.051208f, 0.986816f, 0.048218f, + 0.987305f, 0.045349f, 0.988281f, 0.042389f, 0.988770f, 0.039551f, 0.989258f, 0.036804f, + 0.989258f, 0.034302f, 0.989746f, 0.031799f, 0.989746f, 0.029480f, 0.990234f, 0.027191f, + 0.990723f, 0.024826f, 0.991211f, 0.022507f, 0.991211f, 0.020325f, 0.991699f, 0.018127f, + 0.992188f, 0.015945f, 0.993652f, 0.013298f, 0.993164f, 0.011261f, 0.993164f, 0.009483f, + 0.993652f, 0.007664f, 0.993652f, 0.006149f, 0.993652f, 0.004696f, 0.992676f, 0.002760f, + 0.000000f, 1.000000f, 0.692383f, 0.705566f, 0.788574f, 0.582031f, 0.835449f, 0.502930f, + 0.868652f, 0.443604f, 0.889160f, 0.397949f, 0.905273f, 0.360840f, 0.917969f, 0.329834f, + 0.925781f, 0.304199f, 0.934082f, 0.281250f, 0.940430f, 0.261230f, 0.945312f, 0.244019f, + 0.950195f, 0.227905f, 0.954590f, 0.213867f, 0.957520f, 0.201172f, 0.960938f, 0.189087f, + 0.962402f, 0.178589f, 0.964844f, 0.168823f, 0.967773f, 0.159180f, 0.969238f, 0.150757f, + 0.971191f, 0.142822f, 0.971680f, 0.135742f, 0.974609f, 0.128296f, 0.975586f, 0.121826f, + 0.976074f, 0.115906f, 0.977051f, 0.110229f, 0.979492f, 0.104492f, 0.979980f, 0.099060f, + 0.980469f, 0.094299f, 0.980957f, 0.089722f, 0.981934f, 0.085205f, 0.982910f, 0.080933f, + 0.984375f, 0.076477f, 0.984375f, 0.072632f, 0.985352f, 0.068848f, 0.985352f, 0.065369f, + 0.985840f, 0.062042f, 0.985840f, 0.058929f, 0.987305f, 0.055420f, 0.987793f, 0.052277f, + 0.988770f, 0.049103f, 0.989258f, 0.046173f, 0.989258f, 0.043457f, 0.989258f, 0.040924f, + 0.990234f, 0.038177f, 0.990234f, 0.035736f, 0.989746f, 0.033478f, 0.990234f, 0.031128f, + 0.990234f, 0.029007f, 0.991211f, 0.026596f, 0.991699f, 0.024445f, 0.991699f, 0.022354f, + 0.992676f, 0.020142f, 0.993164f, 0.017929f, 0.993652f, 0.015808f, 0.993652f, 0.014038f, + 0.993652f, 0.012398f, 0.994141f, 0.010811f, 0.994141f, 0.009163f, 0.994141f, 0.007805f, + 0.994629f, 0.006386f, 0.994141f, 0.005188f, 0.994629f, 0.003971f, 0.994629f, 0.002979f, + 0.000000f, 1.000000f, 0.712402f, 0.698242f, 0.807129f, 0.572754f, 0.853516f, 0.492920f, + 0.882812f, 0.433838f, 0.902344f, 0.387695f, 0.917969f, 0.350342f, 0.928223f, 0.319824f, + 0.936035f, 0.293701f, 0.942871f, 0.270508f, 0.947754f, 0.250977f, 0.953125f, 0.233276f, + 0.957520f, 0.217407f, 0.960449f, 0.203369f, 0.963867f, 0.190308f, 0.965820f, 0.178955f, + 0.968262f, 0.168091f, 0.970703f, 0.158203f, 0.971680f, 0.149292f, 0.974121f, 0.140747f, + 0.975098f, 0.133057f, 0.976562f, 0.125610f, 0.978027f, 0.118835f, 0.979492f, 0.112183f, + 0.979980f, 0.106384f, 0.980469f, 0.100830f, 0.981445f, 0.095459f, 0.982910f, 0.090271f, + 0.983887f, 0.085266f, 0.983887f, 0.080933f, 0.985352f, 0.076477f, 0.985352f, 0.072449f, + 0.985840f, 0.068665f, 0.986328f, 0.065063f, 0.987305f, 0.061401f, 0.988770f, 0.057739f, + 0.988770f, 0.054352f, 0.989258f, 0.051178f, 0.989258f, 0.048309f, 0.989258f, 0.045624f, + 0.990234f, 0.042877f, 0.990234f, 0.040192f, 0.990723f, 0.037659f, 0.990723f, 0.035309f, + 0.991211f, 0.032990f, 0.991211f, 0.030823f, 0.992188f, 0.028397f, 0.992676f, 0.026184f, + 0.993652f, 0.023880f, 0.993652f, 0.021820f, 0.994141f, 0.019882f, 0.994141f, 0.018005f, + 0.994141f, 0.016342f, 0.994141f, 0.014786f, 0.994141f, 0.013229f, 0.994141f, 0.011673f, + 0.994141f, 0.010323f, 0.994141f, 0.009087f, 0.994629f, 0.007652f, 0.994629f, 0.006546f, + 0.995117f, 0.005310f, 0.995117f, 0.004387f, 0.995117f, 0.003315f, 0.996094f, 0.002047f, + 0.000000f, 1.000000f, 0.730469f, 0.691895f, 0.822754f, 0.565430f, 0.868164f, 0.484863f, + 0.894531f, 0.425537f, 0.913086f, 0.379150f, 0.925781f, 0.342285f, 0.936523f, 0.310791f, + 0.944824f, 0.284424f, 0.949707f, 0.261963f, 0.954590f, 0.241943f, 0.958984f, 0.224487f, + 0.963379f, 0.208374f, 0.965332f, 0.194824f, 0.968262f, 0.181641f, 0.970215f, 0.170166f, + 0.973145f, 0.159302f, 0.974121f, 0.149658f, 0.975586f, 0.140747f, 0.977539f, 0.132324f, + 0.979004f, 0.124512f, 0.979980f, 0.117310f, 0.980469f, 0.110901f, 0.981445f, 0.104614f, + 0.983398f, 0.098328f, 0.983887f, 0.092773f, 0.984375f, 0.087769f, 0.984863f, 0.082886f, + 0.985840f, 0.078186f, 0.986328f, 0.073853f, 0.987305f, 0.069641f, 0.988281f, 0.065491f, + 0.988281f, 0.061798f, 0.989258f, 0.058044f, 0.989258f, 0.054749f, 0.989258f, 0.051697f, + 0.989746f, 0.048645f, 0.989746f, 0.045868f, 0.990723f, 0.042908f, 0.990723f, 0.040314f, + 0.991211f, 0.037750f, 0.991211f, 0.035400f, 0.991699f, 0.033020f, 0.992676f, 0.030472f, + 0.993652f, 0.027954f, 0.993652f, 0.025848f, 0.993652f, 0.023926f, 0.994141f, 0.021973f, + 0.994141f, 0.020172f, 0.994141f, 0.018524f, 0.994141f, 0.016983f, 0.994629f, 0.015373f, + 0.994629f, 0.013885f, 0.994629f, 0.012543f, 0.994629f, 0.011292f, 0.995117f, 0.009865f, + 0.995117f, 0.008713f, 0.995605f, 0.007580f, 0.995605f, 0.006413f, 0.995117f, 0.005505f, + 0.995605f, 0.004375f, 0.996094f, 0.003344f, 0.996582f, 0.002335f, 0.998047f, 0.000193f, + 0.000000f, 1.000000f, 0.748047f, 0.685547f, 0.839355f, 0.558105f, 0.880859f, 0.477539f, + 0.906738f, 0.417969f, 0.923340f, 0.371338f, 0.934570f, 0.334473f, 0.943848f, 0.303223f, + 0.950684f, 0.276855f, 0.956543f, 0.254150f, 0.960938f, 0.234375f, 0.963867f, 0.216919f, + 0.967773f, 0.200928f, 0.969727f, 0.187256f, 0.972656f, 0.174072f, 0.973633f, 0.162964f, + 0.976562f, 0.152100f, 0.977539f, 0.142456f, 0.978516f, 0.133667f, 0.979980f, 0.125366f, + 0.981445f, 0.117676f, 0.982910f, 0.110535f, 0.983887f, 0.103699f, 0.984375f, 0.097656f, + 0.984863f, 0.092041f, 0.985352f, 0.086670f, 0.986328f, 0.081543f, 0.987793f, 0.076538f, + 0.988281f, 0.071838f, 0.988281f, 0.067688f, 0.988770f, 0.063721f, 0.989258f, 0.059906f, + 0.989746f, 0.056335f, 0.989746f, 0.053040f, 0.990234f, 0.049896f, 0.990723f, 0.046783f, + 0.991211f, 0.043793f, 0.991211f, 0.041107f, 0.991699f, 0.038422f, 0.992676f, 0.035736f, + 0.993652f, 0.032867f, 0.993652f, 0.030548f, 0.993652f, 0.028412f, 0.993652f, 0.026428f, + 0.994141f, 0.024384f, 0.994141f, 0.022552f, 0.994141f, 0.020844f, 0.994141f, 0.019257f, + 0.994629f, 0.017563f, 0.994629f, 0.016052f, 0.994629f, 0.014679f, 0.994629f, 0.013397f, + 0.995117f, 0.011932f, 0.995117f, 0.010742f, 0.995605f, 0.009621f, 0.995605f, 0.008362f, + 0.995605f, 0.007374f, 0.996094f, 0.006222f, 0.996094f, 0.005341f, 0.996582f, 0.004272f, + 0.997070f, 0.003265f, 0.997070f, 0.002253f, 0.998535f, 0.000515f, 0.998535f, 0.000015f, + 0.000000f, 1.000000f, 0.762695f, 0.680664f, 0.852539f, 0.552246f, 0.892090f, 0.471191f, + 0.913574f, 0.412598f, 0.931641f, 0.365234f, 0.942383f, 0.327881f, 0.950684f, 0.296631f, + 0.956543f, 0.270508f, 0.961914f, 0.247803f, 0.965332f, 0.228027f, 0.968750f, 0.210327f, + 0.971680f, 0.194702f, 0.973633f, 0.180664f, 0.975586f, 0.168213f, 0.978027f, 0.156372f, + 0.979004f, 0.145996f, 0.979980f, 0.136475f, 0.982422f, 0.127319f, 0.983398f, 0.119141f, + 0.983887f, 0.111816f, 0.984863f, 0.104797f, 0.985352f, 0.098267f, 0.985840f, 0.092285f, + 0.987305f, 0.086487f, 0.988281f, 0.080750f, 0.988281f, 0.075928f, 0.988770f, 0.071289f, + 0.988770f, 0.067139f, 0.989746f, 0.062805f, 0.989746f, 0.059113f, 0.990234f, 0.055450f, + 0.990723f, 0.052063f, 0.991211f, 0.048645f, 0.991699f, 0.045441f, 0.992188f, 0.042419f, + 0.993164f, 0.039307f, 0.993652f, 0.036499f, 0.993652f, 0.033966f, 0.993652f, 0.031677f, + 0.993652f, 0.029541f, 0.994141f, 0.027359f, 0.994141f, 0.025360f, 0.994141f, 0.023544f, + 0.994141f, 0.021835f, 0.994629f, 0.020020f, 0.994629f, 0.018433f, 0.994629f, 0.016968f, + 0.995117f, 0.015480f, 0.995117f, 0.014053f, 0.995117f, 0.012802f, 0.995605f, 0.011520f, + 0.995605f, 0.010292f, 0.995605f, 0.009232f, 0.996094f, 0.008034f, 0.996094f, 0.007069f, + 0.996582f, 0.005962f, 0.997070f, 0.005047f, 0.997070f, 0.004066f, 0.998047f, 0.002935f, + 0.999023f, 0.001466f, 0.999023f, 0.000664f, 0.999023f, 0.000200f, 0.998535f, 0.000005f, + 0.000000f, 1.000000f, 0.778809f, 0.675293f, 0.863770f, 0.546875f, 0.901367f, 0.465576f, + 0.922363f, 0.406738f, 0.937988f, 0.359863f, 0.948242f, 0.322510f, 0.956055f, 0.291260f, + 0.962402f, 0.264893f, 0.965820f, 0.242554f, 0.969238f, 0.222656f, 0.972168f, 0.205078f, + 0.974121f, 0.189697f, 0.977539f, 0.175171f, 0.979004f, 0.162720f, 0.980469f, 0.151367f, + 0.982422f, 0.140503f, 0.983398f, 0.130981f, 0.984375f, 0.122314f, 0.984863f, 0.114502f, + 0.986328f, 0.106812f, 0.986816f, 0.099915f, 0.988281f, 0.093140f, 0.988770f, 0.087158f, + 0.989258f, 0.081543f, 0.989258f, 0.076538f, 0.989746f, 0.071777f, 0.990234f, 0.067200f, + 0.990723f, 0.062866f, 0.991211f, 0.058899f, 0.991699f, 0.055145f, 0.992676f, 0.051300f, + 0.993652f, 0.047607f, 0.993652f, 0.044342f, 0.994141f, 0.041351f, 0.994141f, 0.038452f, + 0.994141f, 0.035858f, 0.994141f, 0.033478f, 0.994629f, 0.031082f, 0.994629f, 0.028854f, + 0.994629f, 0.026825f, 0.994629f, 0.024933f, 0.995117f, 0.022949f, 0.995117f, 0.021210f, + 0.994629f, 0.019608f, 0.995117f, 0.017944f, 0.995117f, 0.016434f, 0.995117f, 0.015068f, + 0.995605f, 0.013634f, 0.995605f, 0.012344f, 0.995605f, 0.011200f, 0.996094f, 0.009903f, + 0.996094f, 0.008865f, 0.996582f, 0.007683f, 0.996582f, 0.006748f, 0.997070f, 0.005638f, + 0.997559f, 0.004570f, 0.998535f, 0.003340f, 0.999023f, 0.002111f, 0.999023f, 0.001382f, + 0.999023f, 0.000828f, 0.999023f, 0.000409f, 0.999023f, 0.000123f, 0.999023f, 0.000003f, + 0.000000f, 1.000000f, 0.792480f, 0.670410f, 0.874512f, 0.541992f, 0.910645f, 0.460693f, + 0.930664f, 0.401855f, 0.945312f, 0.354980f, 0.953125f, 0.317871f, 0.960449f, 0.286865f, + 0.965820f, 0.260254f, 0.970703f, 0.237549f, 0.972656f, 0.218018f, 0.976074f, 0.200195f, + 0.978027f, 0.184692f, 0.979492f, 0.170776f, 0.982422f, 0.157837f, 0.982910f, 0.146484f, + 0.983887f, 0.136353f, 0.984863f, 0.126831f, 0.985840f, 0.118164f, 0.987793f, 0.109741f, + 0.988281f, 0.102234f, 0.988281f, 0.095642f, 0.989258f, 0.089172f, 0.989746f, 0.083374f, + 0.989746f, 0.078003f, 0.990723f, 0.072815f, 0.991211f, 0.067993f, 0.991699f, 0.063477f, + 0.992188f, 0.059235f, 0.993652f, 0.054749f, 0.993652f, 0.050995f, 0.993652f, 0.047607f, + 0.994141f, 0.044312f, 0.994141f, 0.041260f, 0.994141f, 0.038483f, 0.994141f, 0.035919f, + 0.994629f, 0.033264f, 0.994629f, 0.030945f, 0.994629f, 0.028778f, 0.995117f, 0.026581f, + 0.995117f, 0.024597f, 0.995117f, 0.022781f, 0.995605f, 0.020935f, 0.995605f, 0.019241f, + 0.995605f, 0.017715f, 0.996094f, 0.016113f, 0.996094f, 0.014709f, 0.996094f, 0.013435f, + 0.996582f, 0.012009f, 0.996582f, 0.010857f, 0.997070f, 0.009560f, 0.997559f, 0.008408f, + 0.997559f, 0.007324f, 0.997559f, 0.006172f, 0.998535f, 0.004894f, 0.999023f, 0.003607f, + 0.999023f, 0.002758f, 0.999023f, 0.002066f, 0.999023f, 0.001485f, 0.999023f, 0.000998f, + 0.999023f, 0.000601f, 0.999023f, 0.000295f, 0.999023f, 0.000086f, 0.999023f, 0.000002f, + 0.000000f, 1.000000f, 0.805664f, 0.666016f, 0.885254f, 0.537598f, 0.917969f, 0.456787f, + 0.935547f, 0.398193f, 0.949707f, 0.351074f, 0.958496f, 0.313721f, 0.964844f, 0.282715f, + 0.969238f, 0.256348f, 0.973145f, 0.233643f, 0.976074f, 0.213745f, 0.978027f, 0.196411f, + 0.979980f, 0.180786f, 0.981934f, 0.166626f, 0.982910f, 0.154297f, 0.984375f, 0.142944f, + 0.985840f, 0.132446f, 0.987305f, 0.122742f, 0.988281f, 0.113953f, 0.988281f, 0.106201f, + 0.988770f, 0.098999f, 0.989746f, 0.092102f, 0.990234f, 0.085938f, 0.990234f, 0.080261f, + 0.991211f, 0.074646f, 0.992188f, 0.069397f, 0.993164f, 0.064331f, 0.993652f, 0.059723f, + 0.993652f, 0.055634f, 0.993652f, 0.051910f, 0.994141f, 0.048248f, 0.994141f, 0.044952f, + 0.994141f, 0.041901f, 0.994629f, 0.038910f, 0.994629f, 0.036163f, 0.994629f, 0.033630f, + 0.995117f, 0.031158f, 0.995117f, 0.028839f, 0.995117f, 0.026749f, 0.995605f, 0.024643f, + 0.995605f, 0.022705f, 0.995605f, 0.020966f, 0.996094f, 0.019135f, 0.996094f, 0.017548f, + 0.996582f, 0.015961f, 0.996582f, 0.014496f, 0.997070f, 0.013092f, 0.997070f, 0.011742f, + 0.997559f, 0.010406f, 0.998047f, 0.009201f, 0.998535f, 0.007942f, 0.999512f, 0.006516f, + 0.999512f, 0.005203f, 0.999512f, 0.004269f, 0.999512f, 0.003471f, 0.999512f, 0.002773f, + 0.999512f, 0.002163f, 0.999512f, 0.001632f, 0.999512f, 0.001172f, 0.999023f, 0.000785f, + 0.999023f, 0.000469f, 0.999023f, 0.000226f, 0.999023f, 0.000064f, 0.999023f, 0.000001f, + 0.000000f, 1.000000f, 0.817871f, 0.662109f, 0.894043f, 0.533691f, 0.924805f, 0.453125f, + 0.941406f, 0.394531f, 0.954590f, 0.347656f, 0.962402f, 0.310059f, 0.967773f, 0.279053f, + 0.972168f, 0.252686f, 0.975586f, 0.229980f, 0.978027f, 0.210571f, 0.980957f, 0.192627f, + 0.982422f, 0.177124f, 0.983887f, 0.163452f, 0.984863f, 0.151001f, 0.987305f, 0.139160f, + 0.987793f, 0.128784f, 0.988281f, 0.119751f, 0.988770f, 0.111084f, 0.989258f, 0.103333f, + 0.990234f, 0.095947f, 0.990723f, 0.089233f, 0.991699f, 0.082947f, 0.993164f, 0.076660f, + 0.993164f, 0.071167f, 0.993652f, 0.066101f, 0.993652f, 0.061523f, 0.993652f, 0.057312f, + 0.994141f, 0.053253f, 0.994141f, 0.049561f, 0.994141f, 0.046173f, 0.994629f, 0.042816f, + 0.994629f, 0.039795f, 0.994629f, 0.036987f, 0.995117f, 0.034180f, 0.995117f, 0.031708f, + 0.995605f, 0.029358f, 0.995605f, 0.027039f, 0.995605f, 0.024979f, 0.996094f, 0.022888f, + 0.996094f, 0.021042f, 0.996582f, 0.019211f, 0.996582f, 0.017532f, 0.997070f, 0.015884f, + 0.997070f, 0.014389f, 0.997559f, 0.012848f, 0.998047f, 0.011383f, 0.998535f, 0.009941f, + 0.999512f, 0.008308f, 0.999512f, 0.007061f, 0.999512f, 0.006020f, 0.999512f, 0.005104f, + 0.999512f, 0.004288f, 0.999512f, 0.003557f, 0.999512f, 0.002905f, 0.999512f, 0.002321f, + 0.999512f, 0.001806f, 0.999512f, 0.001356f, 0.999512f, 0.000968f, 0.999512f, 0.000643f, + 0.999512f, 0.000380f, 0.999512f, 0.000181f, 0.999023f, 0.000050f, 0.999023f, 0.000001f, + 0.000000f, 1.000000f, 0.829102f, 0.658691f, 0.903320f, 0.530273f, 0.932129f, 0.449463f, + 0.945801f, 0.391357f, 0.957520f, 0.344727f, 0.965820f, 0.307129f, 0.970215f, 0.276367f, + 0.974609f, 0.249756f, 0.978027f, 0.227173f, 0.980957f, 0.206909f, 0.981934f, 0.189941f, + 0.983887f, 0.174438f, 0.985352f, 0.160522f, 0.986816f, 0.147705f, 0.987793f, 0.136353f, + 0.988281f, 0.126343f, 0.989258f, 0.117004f, 0.989746f, 0.108582f, 0.990723f, 0.100525f, + 0.991699f, 0.093201f, 0.993164f, 0.085938f, 0.993164f, 0.079712f, 0.993164f, 0.074158f, + 0.993652f, 0.068787f, 0.993652f, 0.063965f, 0.994141f, 0.059448f, 0.994141f, 0.055237f, + 0.994141f, 0.051422f, 0.994629f, 0.047638f, 0.994629f, 0.044250f, 0.995117f, 0.041046f, + 0.995117f, 0.037994f, 0.995117f, 0.035248f, 0.995605f, 0.032471f, 0.995605f, 0.030045f, + 0.996094f, 0.027618f, 0.996094f, 0.025436f, 0.996582f, 0.023285f, 0.996582f, 0.021332f, + 0.997070f, 0.019394f, 0.997070f, 0.017670f, 0.997559f, 0.015884f, 0.998047f, 0.014183f, + 0.999023f, 0.012512f, 0.999512f, 0.010674f, 0.999512f, 0.009315f, 0.999512f, 0.008133f, + 0.999512f, 0.007080f, 0.999512f, 0.006119f, 0.999512f, 0.005249f, 0.999512f, 0.004463f, + 0.999512f, 0.003748f, 0.999512f, 0.003103f, 0.999512f, 0.002525f, 0.999512f, 0.002010f, + 0.999512f, 0.001557f, 0.999512f, 0.001162f, 0.999512f, 0.000824f, 0.999512f, 0.000542f, + 0.999512f, 0.000317f, 0.999512f, 0.000149f, 0.999512f, 0.000040f, 0.999023f, 0.000001f, + 0.000000f, 1.000000f, 0.837891f, 0.656250f, 0.908691f, 0.527344f, 0.937012f, 0.446533f, + 0.950684f, 0.388428f, 0.960938f, 0.342041f, 0.967773f, 0.304688f, 0.973633f, 0.273193f, + 0.977051f, 0.247192f, 0.980469f, 0.224121f, 0.981934f, 0.204712f, 0.984375f, 0.187378f, + 0.986328f, 0.171387f, 0.987305f, 0.157715f, 0.987793f, 0.145386f, 0.988281f, 0.134277f, + 0.989746f, 0.124023f, 0.990234f, 0.114685f, 0.991699f, 0.105896f, 0.992676f, 0.097656f, + 0.993164f, 0.090332f, 0.993164f, 0.083801f, 0.993652f, 0.077759f, 0.993652f, 0.072144f, + 0.993652f, 0.067078f, 0.994141f, 0.062164f, 0.994141f, 0.057800f, 0.994629f, 0.053528f, + 0.994629f, 0.049683f, 0.995117f, 0.045990f, 0.995117f, 0.042633f, 0.995605f, 0.039429f, + 0.995605f, 0.036407f, 0.996094f, 0.033630f, 0.996094f, 0.030945f, 0.996582f, 0.028442f, + 0.996582f, 0.026093f, 0.997070f, 0.023804f, 0.997070f, 0.021790f, 0.997559f, 0.019699f, + 0.998047f, 0.017715f, 0.999512f, 0.015594f, 0.999512f, 0.013680f, 0.999512f, 0.012138f, + 0.999512f, 0.010765f, 0.999512f, 0.009521f, 0.999512f, 0.008385f, 0.999512f, 0.007351f, + 0.999512f, 0.006397f, 0.999512f, 0.005531f, 0.999512f, 0.004738f, 0.999512f, 0.004017f, + 0.999512f, 0.003366f, 0.999512f, 0.002777f, 0.999512f, 0.002251f, 0.999512f, 0.001785f, + 0.999512f, 0.001374f, 0.999512f, 0.001019f, 0.999512f, 0.000718f, 0.999512f, 0.000468f, + 0.999512f, 0.000271f, 0.999512f, 0.000125f, 0.999512f, 0.000033f, 0.999512f, 0.000001f, + 0.000000f, 1.000000f, 0.849609f, 0.652344f, 0.916992f, 0.523926f, 0.941895f, 0.444092f, + 0.955078f, 0.385742f, 0.964355f, 0.339844f, 0.971191f, 0.302002f, 0.975098f, 0.271240f, + 0.979492f, 0.244629f, 0.981934f, 0.222290f, 0.983887f, 0.202393f, 0.986328f, 0.184570f, + 0.987305f, 0.169434f, 0.987793f, 0.155762f, 0.988770f, 0.143311f, 0.989746f, 0.132202f, + 0.990723f, 0.121826f, 0.992676f, 0.111877f, 0.992676f, 0.103455f, 0.993164f, 0.095642f, + 0.993164f, 0.088684f, 0.993652f, 0.082092f, 0.993652f, 0.076172f, 0.994141f, 0.070557f, + 0.994141f, 0.065491f, 0.994629f, 0.060638f, 0.994629f, 0.056244f, 0.995117f, 0.052032f, + 0.995117f, 0.048218f, 0.995605f, 0.044495f, 0.995605f, 0.041168f, 0.996094f, 0.037903f, + 0.996094f, 0.035004f, 0.996582f, 0.032074f, 0.997070f, 0.029388f, 0.997070f, 0.026947f, + 0.997559f, 0.024490f, 0.998535f, 0.022049f, 0.999512f, 0.019547f, 0.999512f, 0.017487f, + 0.999512f, 0.015686f, 0.999512f, 0.014069f, 0.999512f, 0.012589f, 0.999512f, 0.011230f, + 0.999512f, 0.009979f, 0.999512f, 0.008835f, 0.999512f, 0.007778f, 0.999512f, 0.006805f, + 0.999512f, 0.005917f, 0.999512f, 0.005104f, 0.999512f, 0.004364f, 0.999512f, 0.003689f, + 0.999512f, 0.003080f, 0.999512f, 0.002533f, 0.999512f, 0.002047f, 0.999512f, 0.001615f, + 0.999512f, 0.001237f, 0.999512f, 0.000912f, 0.999512f, 0.000638f, 0.999512f, 0.000413f, + 0.999512f, 0.000237f, 0.999512f, 0.000108f, 0.999512f, 0.000028f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.857910f, 0.649902f, 0.921875f, 0.521973f, 0.947266f, 0.441406f, + 0.958008f, 0.383789f, 0.965820f, 0.338379f, 0.972656f, 0.300293f, 0.978027f, 0.268799f, + 0.980469f, 0.242920f, 0.983398f, 0.220215f, 0.985840f, 0.200073f, 0.986816f, 0.182861f, + 0.987793f, 0.167725f, 0.989258f, 0.153931f, 0.990234f, 0.141479f, 0.992188f, 0.129517f, + 0.992676f, 0.119385f, 0.992676f, 0.110229f, 0.993164f, 0.101868f, 0.993164f, 0.094299f, + 0.993652f, 0.087219f, 0.993652f, 0.080872f, 0.994141f, 0.074768f, 0.994629f, 0.069214f, + 0.994629f, 0.064087f, 0.995117f, 0.059296f, 0.995117f, 0.054901f, 0.995605f, 0.050659f, + 0.995605f, 0.046875f, 0.996094f, 0.043152f, 0.996582f, 0.039673f, 0.997070f, 0.036499f, + 0.997070f, 0.033447f, 0.997559f, 0.030548f, 0.998535f, 0.027634f, 0.999512f, 0.024704f, + 0.999512f, 0.022293f, 0.999512f, 0.020157f, 0.999512f, 0.018219f, 0.999512f, 0.016449f, + 0.999512f, 0.014816f, 0.999512f, 0.013306f, 0.999512f, 0.011909f, 0.999512f, 0.010620f, + 0.999512f, 0.009430f, 0.999512f, 0.008339f, 0.999512f, 0.007332f, 0.999512f, 0.006405f, + 0.999512f, 0.005558f, 0.999512f, 0.004784f, 0.999512f, 0.004078f, 0.999512f, 0.003441f, + 0.999512f, 0.002865f, 0.999512f, 0.002348f, 0.999512f, 0.001890f, 0.999512f, 0.001485f, + 0.999512f, 0.001133f, 0.999512f, 0.000831f, 0.999512f, 0.000578f, 0.999512f, 0.000371f, + 0.999512f, 0.000211f, 0.999512f, 0.000095f, 0.999512f, 0.000025f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.864746f, 0.647949f, 0.926758f, 0.520020f, 0.949707f, 0.439697f, + 0.961426f, 0.381592f, 0.967773f, 0.336670f, 0.975586f, 0.298340f, 0.979004f, 0.267334f, + 0.982422f, 0.241211f, 0.984863f, 0.218140f, 0.986328f, 0.198730f, 0.987305f, 0.181641f, + 0.988770f, 0.166138f, 0.990723f, 0.151855f, 0.992188f, 0.139038f, 0.992188f, 0.128052f, + 0.992676f, 0.118042f, 0.993164f, 0.108948f, 0.993164f, 0.100769f, 0.993652f, 0.093018f, + 0.994141f, 0.085999f, 0.994141f, 0.079590f, 0.994629f, 0.073547f, 0.995117f, 0.067993f, + 0.995117f, 0.062866f, 0.995605f, 0.058014f, 0.996094f, 0.053528f, 0.996094f, 0.049408f, + 0.996582f, 0.045441f, 0.997070f, 0.041687f, 0.997559f, 0.038177f, 0.998535f, 0.034729f, + 0.999512f, 0.031250f, 0.999512f, 0.028366f, 0.999512f, 0.025803f, 0.999512f, 0.023468f, + 0.999512f, 0.021317f, 0.999512f, 0.019318f, 0.999512f, 0.017487f, 0.999512f, 0.015793f, + 0.999512f, 0.014221f, 0.999512f, 0.012764f, 0.999512f, 0.011414f, 0.999512f, 0.010170f, + 0.999512f, 0.009026f, 0.999512f, 0.007965f, 0.999512f, 0.006992f, 0.999512f, 0.006100f, + 0.999512f, 0.005283f, 0.999512f, 0.004539f, 0.999512f, 0.003864f, 0.999512f, 0.003250f, + 0.999512f, 0.002701f, 0.999512f, 0.002207f, 0.999512f, 0.001771f, 0.999512f, 0.001387f, + 0.999512f, 0.001054f, 0.999512f, 0.000770f, 0.999512f, 0.000533f, 0.999512f, 0.000340f, + 0.999512f, 0.000192f, 0.999512f, 0.000086f, 0.999512f, 0.000022f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.874023f, 0.645020f, 0.931641f, 0.518066f, 0.953125f, 0.437744f, + 0.964355f, 0.379883f, 0.969727f, 0.335205f, 0.976074f, 0.297363f, 0.980469f, 0.266113f, + 0.983887f, 0.239380f, 0.985840f, 0.216919f, 0.987305f, 0.197388f, 0.988770f, 0.180054f, + 0.991211f, 0.163818f, 0.991699f, 0.150146f, 0.992188f, 0.137939f, 0.992676f, 0.126953f, + 0.993164f, 0.116943f, 0.993164f, 0.108032f, 0.993652f, 0.099609f, 0.994141f, 0.091919f, + 0.994629f, 0.084900f, 0.994629f, 0.078491f, 0.995117f, 0.072449f, 0.995605f, 0.066772f, + 0.996094f, 0.061584f, 0.996582f, 0.056732f, 0.997070f, 0.052185f, 0.997559f, 0.047852f, + 0.998047f, 0.043762f, 0.999512f, 0.039520f, 0.999512f, 0.036011f, 0.999512f, 0.032898f, + 0.999512f, 0.030060f, 0.999512f, 0.027435f, 0.999512f, 0.025009f, 0.999512f, 0.022766f, + 0.999512f, 0.020676f, 0.999512f, 0.018753f, 0.999512f, 0.016968f, 0.999512f, 0.015312f, + 0.999512f, 0.013779f, 0.999512f, 0.012360f, 0.999512f, 0.011047f, 0.999512f, 0.009834f, + 0.999512f, 0.008713f, 0.999512f, 0.007687f, 0.999512f, 0.006737f, 0.999512f, 0.005871f, + 0.999512f, 0.005077f, 0.999512f, 0.004353f, 0.999512f, 0.003698f, 0.999512f, 0.003107f, + 0.999512f, 0.002575f, 0.999512f, 0.002100f, 0.999512f, 0.001680f, 0.999512f, 0.001312f, + 0.999512f, 0.000995f, 0.999512f, 0.000724f, 0.999512f, 0.000499f, 0.999512f, 0.000317f, + 0.999512f, 0.000178f, 0.999512f, 0.000079f, 0.999512f, 0.000020f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.880371f, 0.643555f, 0.934570f, 0.517090f, 0.957031f, 0.435791f, + 0.966309f, 0.378174f, 0.972656f, 0.333008f, 0.977539f, 0.296143f, 0.982422f, 0.264160f, + 0.984375f, 0.238403f, 0.986816f, 0.215820f, 0.988770f, 0.195923f, 0.991211f, 0.177856f, + 0.991699f, 0.162598f, 0.992188f, 0.149170f, 0.992676f, 0.136963f, 0.993164f, 0.125977f, + 0.993164f, 0.116150f, 0.993652f, 0.107056f, 0.994141f, 0.098633f, 0.994629f, 0.090942f, + 0.995117f, 0.083862f, 0.995605f, 0.077271f, 0.996094f, 0.071167f, 0.996582f, 0.065552f, + 0.997070f, 0.060242f, 0.998047f, 0.055176f, 0.999512f, 0.050110f, 0.999512f, 0.045685f, + 0.999512f, 0.041840f, 0.999512f, 0.038330f, 0.999512f, 0.035126f, 0.999512f, 0.032135f, + 0.999512f, 0.029388f, 0.999512f, 0.026840f, 0.999512f, 0.024475f, 0.999512f, 0.022278f, + 0.999512f, 0.020233f, 0.999512f, 0.018341f, 0.999512f, 0.016586f, 0.999512f, 0.014961f, + 0.999512f, 0.013458f, 0.999512f, 0.012062f, 0.999512f, 0.010773f, 0.999512f, 0.009575f, + 0.999512f, 0.008484f, 0.999512f, 0.007473f, 0.999512f, 0.006542f, 0.999512f, 0.005695f, + 0.999512f, 0.004917f, 0.999512f, 0.004211f, 0.999512f, 0.003574f, 0.999512f, 0.002998f, + 0.999512f, 0.002480f, 0.999512f, 0.002020f, 0.999512f, 0.001613f, 0.999512f, 0.001257f, + 0.999512f, 0.000950f, 0.999512f, 0.000690f, 0.999512f, 0.000473f, 0.999512f, 0.000300f, + 0.999512f, 0.000167f, 0.999512f, 0.000074f, 0.999512f, 0.000018f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.887695f, 0.641113f, 0.938965f, 0.515137f, 0.959473f, 0.434570f, + 0.969727f, 0.376465f, 0.974121f, 0.332031f, 0.979004f, 0.295166f, 0.982910f, 0.263672f, + 0.985352f, 0.237427f, 0.988770f, 0.214233f, 0.990234f, 0.194214f, 0.991211f, 0.177002f, + 0.991699f, 0.161987f, 0.992188f, 0.148438f, 0.992676f, 0.136353f, 0.993164f, 0.125366f, + 0.993652f, 0.115295f, 0.994141f, 0.106140f, 0.995117f, 0.097656f, 0.995605f, 0.089844f, + 0.996094f, 0.082703f, 0.996582f, 0.076050f, 0.997559f, 0.069763f, 0.998535f, 0.063721f, + 0.999512f, 0.057983f, 0.999512f, 0.053162f, 0.999512f, 0.048828f, 0.999512f, 0.044830f, + 0.999512f, 0.041138f, 0.999512f, 0.037720f, 0.999512f, 0.034576f, 0.999512f, 0.031647f, + 0.999512f, 0.028946f, 0.999512f, 0.026428f, 0.999512f, 0.024094f, 0.999512f, 0.021912f, + 0.999512f, 0.019913f, 0.999512f, 0.018036f, 0.999512f, 0.016296f, 0.999512f, 0.014702f, + 0.999512f, 0.013214f, 0.999512f, 0.011833f, 0.999512f, 0.010567f, 0.999512f, 0.009392f, + 0.999512f, 0.008308f, 0.999512f, 0.007313f, 0.999512f, 0.006401f, 0.999512f, 0.005566f, + 0.999512f, 0.004803f, 0.999512f, 0.004108f, 0.999512f, 0.003483f, 0.999512f, 0.002916f, + 0.999512f, 0.002411f, 0.999512f, 0.001961f, 0.999512f, 0.001563f, 0.999512f, 0.001216f, + 0.999512f, 0.000918f, 0.999512f, 0.000665f, 0.999512f, 0.000455f, 0.999512f, 0.000288f, + 0.999512f, 0.000160f, 0.999512f, 0.000070f, 0.999512f, 0.000017f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.892090f, 0.640137f, 0.942383f, 0.513672f, 0.962891f, 0.432617f, + 0.971191f, 0.375000f, 0.977051f, 0.330078f, 0.979004f, 0.294678f, 0.983398f, 0.263184f, + 0.987793f, 0.235840f, 0.989746f, 0.212891f, 0.990234f, 0.193726f, 0.991211f, 0.176514f, + 0.992188f, 0.161377f, 0.992676f, 0.147827f, 0.993164f, 0.135620f, 0.994141f, 0.124451f, + 0.994629f, 0.114319f, 0.995117f, 0.105103f, 0.996094f, 0.096497f, 0.996582f, 0.088623f, + 0.998047f, 0.081055f, 0.999512f, 0.073669f, 0.999512f, 0.067566f, 0.999512f, 0.062073f, + 0.999512f, 0.057068f, 0.999512f, 0.052460f, 0.999512f, 0.048218f, 0.999512f, 0.044312f, + 0.999512f, 0.040680f, 0.999512f, 0.037323f, 0.999512f, 0.034210f, 0.999512f, 0.031311f, + 0.999512f, 0.028625f, 0.999512f, 0.026123f, 0.999512f, 0.023819f, 0.999512f, 0.021667f, + 0.999512f, 0.019669f, 0.999512f, 0.017822f, 0.999512f, 0.016098f, 0.999512f, 0.014511f, + 0.999512f, 0.013039f, 0.999512f, 0.011673f, 0.999512f, 0.010414f, 0.999512f, 0.009254f, + 0.999512f, 0.008179f, 0.999512f, 0.007198f, 0.999512f, 0.006298f, 0.999512f, 0.005470f, + 0.999512f, 0.004719f, 0.999512f, 0.004036f, 0.999512f, 0.003416f, 0.999512f, 0.002859f, + 0.999512f, 0.002361f, 0.999512f, 0.001919f, 0.999512f, 0.001528f, 0.999512f, 0.001187f, + 0.999512f, 0.000895f, 0.999512f, 0.000647f, 0.999512f, 0.000443f, 0.999512f, 0.000279f, + 0.999512f, 0.000155f, 0.999512f, 0.000068f, 0.999512f, 0.000017f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.898926f, 0.637695f, 0.947266f, 0.511230f, 0.965820f, 0.431152f, + 0.973145f, 0.373779f, 0.978027f, 0.329102f, 0.979980f, 0.293701f, 0.984863f, 0.262451f, + 0.987793f, 0.235229f, 0.989258f, 0.212769f, 0.990234f, 0.193359f, 0.991699f, 0.176147f, + 0.992188f, 0.160889f, 0.993164f, 0.147095f, 0.994141f, 0.134766f, 0.995117f, 0.123474f, + 0.996094f, 0.113159f, 0.997070f, 0.103516f, 0.999512f, 0.094177f, 0.999512f, 0.086060f, + 0.999512f, 0.079041f, 0.999512f, 0.072693f, 0.999512f, 0.066833f, 0.999512f, 0.061523f, + 0.999512f, 0.056610f, 0.999512f, 0.052063f, 0.999512f, 0.047852f, 0.999512f, 0.043976f, + 0.999512f, 0.040375f, 0.999512f, 0.037048f, 0.999512f, 0.033936f, 0.999512f, 0.031067f, + 0.999512f, 0.028412f, 0.999512f, 0.025925f, 0.999512f, 0.023621f, 0.999512f, 0.021484f, + 0.999512f, 0.019501f, 0.999512f, 0.017670f, 0.999512f, 0.015961f, 0.999512f, 0.014381f, + 0.999512f, 0.012917f, 0.999512f, 0.011559f, 0.999512f, 0.010315f, 0.999512f, 0.009155f, + 0.999512f, 0.008095f, 0.999512f, 0.007122f, 0.999512f, 0.006226f, 0.999512f, 0.005409f, + 0.999512f, 0.004662f, 0.999512f, 0.003983f, 0.999512f, 0.003372f, 0.999512f, 0.002821f, + 0.999512f, 0.002329f, 0.999512f, 0.001890f, 0.999512f, 0.001505f, 0.999512f, 0.001168f, + 0.999512f, 0.000880f, 0.999512f, 0.000636f, 0.999512f, 0.000434f, 0.999512f, 0.000273f, + 0.999512f, 0.000152f, 0.999512f, 0.000066f, 0.999512f, 0.000016f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.905273f, 0.635742f, 0.951660f, 0.509277f, 0.965820f, 0.431152f, + 0.976074f, 0.372070f, 0.979004f, 0.328369f, 0.983887f, 0.291016f, 0.983887f, 0.261963f, + 0.985840f, 0.236572f, 0.988770f, 0.213257f, 0.990234f, 0.193359f, 0.991699f, 0.175903f, + 0.993164f, 0.160156f, 0.994629f, 0.146240f, 0.995605f, 0.133423f, 0.998047f, 0.121338f, + 0.999512f, 0.110107f, 0.999512f, 0.100952f, 0.999512f, 0.092773f, 0.999512f, 0.085327f, + 0.999512f, 0.078491f, 0.999512f, 0.072205f, 0.999512f, 0.066467f, 0.999512f, 0.061218f, + 0.999512f, 0.056305f, 0.999512f, 0.051819f, 0.999512f, 0.047638f, 0.999512f, 0.043762f, + 0.999512f, 0.040192f, 0.999512f, 0.036865f, 0.999512f, 0.033783f, 0.999512f, 0.030914f, + 0.999512f, 0.028259f, 0.999512f, 0.025787f, 0.999512f, 0.023499f, 0.999512f, 0.021378f, + 0.999512f, 0.019394f, 0.999512f, 0.017563f, 0.999512f, 0.015869f, 0.999512f, 0.014297f, + 0.999512f, 0.012840f, 0.999512f, 0.011490f, 0.999512f, 0.010246f, 0.999512f, 0.009102f, + 0.999512f, 0.008041f, 0.999512f, 0.007072f, 0.999512f, 0.006184f, 0.999512f, 0.005367f, + 0.999512f, 0.004627f, 0.999512f, 0.003952f, 0.999512f, 0.003345f, 0.999512f, 0.002798f, + 0.999512f, 0.002308f, 0.999512f, 0.001874f, 0.999512f, 0.001491f, 0.999512f, 0.001158f, + 0.999512f, 0.000871f, 0.999512f, 0.000629f, 0.999512f, 0.000430f, 0.999512f, 0.000270f, + 0.999512f, 0.000150f, 0.999512f, 0.000065f, 0.999512f, 0.000016f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.907227f, 0.635254f, 0.952637f, 0.509277f, 0.968262f, 0.429688f, + 0.976562f, 0.371826f, 0.983887f, 0.324951f, 0.983887f, 0.290527f, 0.983887f, 0.261719f, + 0.983887f, 0.237427f, 0.983887f, 0.216309f, 0.984863f, 0.197632f, 0.994629f, 0.175171f, + 0.999512f, 0.155884f, 0.999512f, 0.141968f, 0.999512f, 0.129883f, 0.999512f, 0.119080f, + 0.999512f, 0.109314f, 0.999512f, 0.100403f, 0.999512f, 0.092346f, 0.999512f, 0.084961f, + 0.999512f, 0.078186f, 0.999512f, 0.071960f, 0.999512f, 0.066284f, 0.999512f, 0.061005f, + 0.999512f, 0.056152f, 0.999512f, 0.051666f, 0.999512f, 0.047485f, 0.999512f, 0.043640f, + 0.999512f, 0.040070f, 0.999512f, 0.036743f, 0.999512f, 0.033691f, 0.999512f, 0.030838f, + 0.999512f, 0.028183f, 0.999512f, 0.025726f, 0.999512f, 0.023438f, 0.999512f, 0.021317f, + 0.999512f, 0.019348f, 0.999512f, 0.017517f, 0.999512f, 0.015823f, 0.999512f, 0.014252f, + 1.000000f, 0.012802f, 0.999512f, 0.011452f, 1.000000f, 0.010216f, 1.000000f, 0.009071f, + 1.000000f, 0.008018f, 1.000000f, 0.007050f, 1.000000f, 0.006161f, 1.000000f, 0.005348f, + 1.000000f, 0.004612f, 1.000000f, 0.003941f, 1.000000f, 0.003334f, 1.000000f, 0.002787f, + 1.000000f, 0.002298f, 1.000000f, 0.001866f, 1.000000f, 0.001485f, 0.999512f, 0.001152f, + 1.000000f, 0.000867f, 1.000000f, 0.000626f, 1.000000f, 0.000427f, 1.000000f, 0.000269f, + 1.000000f, 0.000149f, 1.000000f, 0.000065f, 1.000000f, 0.000016f, 1.000000f, 0.000000f, + }, + { + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999023f, + 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.996582f, 0.000000f, 0.996094f, + 0.000000f, 0.995605f, 0.000000f, 0.995117f, 0.000000f, 0.994629f, 0.000000f, 0.994141f, + 0.000000f, 0.993652f, 0.000000f, 0.993164f, 0.000000f, 0.992676f, 0.000000f, 0.992188f, + 0.000000f, 0.991699f, 0.000000f, 0.989258f, 0.000000f, 0.988281f, 0.000000f, 0.985840f, + 0.000000f, 0.984375f, 0.000000f, 0.979980f, 0.000000f, 0.976562f, 0.000000f, 0.969727f, + 0.000000f, 0.958984f, 0.000000f, 0.938477f, 0.000000f, 0.883789f, 0.000000f, 0.555176f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.997559f, 0.000000f, 0.996582f, 0.000000f, 0.996094f, + 0.000000f, 0.995605f, 0.000000f, 0.995117f, 0.000000f, 0.994629f, 0.000000f, 0.994141f, + 0.000000f, 0.993652f, 0.000000f, 0.993164f, 0.000000f, 0.992676f, 0.000000f, 0.992188f, + 0.000000f, 0.991211f, 0.000000f, 0.989746f, 0.000000f, 0.987793f, 0.000000f, 0.985840f, + 0.000000f, 0.983887f, 0.000000f, 0.979980f, 0.000000f, 0.976074f, 0.000000f, 0.969238f, + 0.000000f, 0.958984f, 0.000000f, 0.937988f, 0.000000f, 0.883789f, 0.000000f, 0.555176f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.996582f, + 0.000000f, 0.995605f, 0.000000f, 0.995117f, 0.000000f, 0.994629f, 0.000000f, 0.994141f, + 0.000000f, 0.993652f, 0.000000f, 0.993164f, 0.000000f, 0.992676f, 0.000000f, 0.991699f, + 0.000000f, 0.990723f, 0.000000f, 0.989746f, 0.000000f, 0.987793f, 0.000000f, 0.986328f, + 0.000000f, 0.983398f, 0.000000f, 0.980469f, 0.000000f, 0.975586f, 0.000000f, 0.968750f, + 0.000000f, 0.958496f, 0.000000f, 0.937988f, 0.000000f, 0.883301f, 0.000004f, 0.554688f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, + 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.996582f, + 0.000000f, 0.996094f, 0.000000f, 0.995117f, 0.000000f, 0.994629f, 0.000000f, 0.994629f, + 0.000000f, 0.993652f, 0.000000f, 0.993164f, 0.000000f, 0.992676f, 0.000000f, 0.991699f, + 0.000000f, 0.990234f, 0.000000f, 0.989746f, 0.000000f, 0.987793f, 0.000000f, 0.985840f, + 0.000000f, 0.982910f, 0.000000f, 0.980957f, 0.000000f, 0.975098f, 0.000000f, 0.969238f, + 0.000000f, 0.957520f, 0.000000f, 0.937012f, 0.000022f, 0.882324f, 0.000029f, 0.553711f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, + 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, + 0.000000f, 0.996094f, 0.000000f, 0.995605f, 0.000000f, 0.995117f, 0.000000f, 0.994141f, + 0.000000f, 0.994141f, 0.000000f, 0.993652f, 0.000000f, 0.992188f, 0.000000f, 0.991211f, + 0.000000f, 0.990234f, 0.000000f, 0.989258f, 0.000000f, 0.988281f, 0.000000f, 0.985840f, + 0.000000f, 0.982422f, 0.000000f, 0.979492f, 0.000000f, 0.975098f, 0.000000f, 0.968750f, + 0.000000f, 0.957031f, 0.000065f, 0.936035f, 0.000051f, 0.880859f, 0.000110f, 0.552734f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, + 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.996582f, + 0.000000f, 0.996582f, 0.000000f, 0.995605f, 0.000000f, 0.995117f, 0.000000f, 0.994629f, + 0.000000f, 0.994141f, 0.000000f, 0.992676f, 0.000000f, 0.991699f, 0.000000f, 0.990723f, + 0.000000f, 0.989746f, 0.000000f, 0.988770f, 0.000000f, 0.987793f, 0.000000f, 0.984863f, + 0.000000f, 0.982910f, 0.000000f, 0.979004f, 0.000000f, 0.974121f, 0.000014f, 0.967773f, + 0.000153f, 0.956055f, 0.000141f, 0.935059f, 0.000156f, 0.879395f, 0.000302f, 0.551758f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, + 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, + 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.996582f, 0.000000f, 0.996582f, + 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000000f, 0.995117f, 0.000000f, 0.994629f, + 0.000000f, 0.993164f, 0.000000f, 0.992188f, 0.000000f, 0.991211f, 0.000000f, 0.990723f, + 0.000000f, 0.989258f, 0.000000f, 0.988281f, 0.000000f, 0.986816f, 0.000000f, 0.984863f, + 0.000000f, 0.981934f, 0.000000f, 0.978516f, 0.000193f, 0.974121f, 0.000303f, 0.966309f, + 0.000277f, 0.955078f, 0.000209f, 0.933594f, 0.000340f, 0.876465f, 0.000677f, 0.549805f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, + 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, + 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, + 0.000000f, 0.997070f, 0.000000f, 0.996582f, 0.000000f, 0.996582f, 0.000000f, 0.996582f, + 0.000000f, 0.996094f, 0.000000f, 0.996094f, 0.000000f, 0.995605f, 0.000000f, 0.994141f, + 0.000000f, 0.993164f, 0.000000f, 0.992188f, 0.000000f, 0.991211f, 0.000000f, 0.990234f, + 0.000000f, 0.989258f, 0.000000f, 0.987793f, 0.000000f, 0.985840f, 0.000020f, 0.984375f, + 0.000229f, 0.980957f, 0.000481f, 0.977051f, 0.000519f, 0.973145f, 0.000462f, 0.964844f, + 0.000364f, 0.953125f, 0.000518f, 0.931152f, 0.000634f, 0.874023f, 0.001318f, 0.547852f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, + 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, + 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, + 0.000000f, 0.996582f, 0.000000f, 0.996582f, 0.000000f, 0.996582f, 0.000000f, 0.996094f, + 0.000000f, 0.996094f, 0.000000f, 0.996094f, 0.000000f, 0.995117f, 0.000000f, 0.993652f, + 0.000000f, 0.993164f, 0.000000f, 0.991699f, 0.000000f, 0.990723f, 0.000000f, 0.990234f, + 0.000000f, 0.988281f, 0.000118f, 0.986816f, 0.000355f, 0.985352f, 0.000631f, 0.983398f, + 0.000804f, 0.980957f, 0.000780f, 0.976074f, 0.000684f, 0.971680f, 0.000575f, 0.963867f, + 0.000708f, 0.951172f, 0.000806f, 0.928223f, 0.001154f, 0.870117f, 0.002291f, 0.545410f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, + 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, + 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.996582f, + 0.000000f, 0.996582f, 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000000f, 0.996094f, + 0.000000f, 0.995605f, 0.000000f, 0.995117f, 0.000000f, 0.994629f, 0.000000f, 0.993652f, + 0.000000f, 0.992676f, 0.000000f, 0.991699f, 0.000097f, 0.990723f, 0.000322f, 0.989258f, + 0.000583f, 0.987793f, 0.000854f, 0.986328f, 0.001122f, 0.984863f, 0.001165f, 0.982422f, + 0.001086f, 0.979980f, 0.000950f, 0.975586f, 0.000796f, 0.970215f, 0.000953f, 0.961914f, + 0.001175f, 0.949707f, 0.001426f, 0.926270f, 0.001970f, 0.866211f, 0.003677f, 0.542480f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, + 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, + 0.000000f, 0.997070f, 0.000000f, 0.996582f, 0.000000f, 0.996582f, 0.000000f, 0.996582f, + 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000000f, 0.996094f, 0.000000f, 0.995605f, + 0.000000f, 0.995117f, 0.000000f, 0.994141f, 0.000003f, 0.993652f, 0.000153f, 0.993652f, + 0.000380f, 0.992676f, 0.000623f, 0.991699f, 0.000893f, 0.989746f, 0.001161f, 0.988770f, + 0.001406f, 0.986816f, 0.001590f, 0.985352f, 0.001534f, 0.983398f, 0.001380f, 0.981445f, + 0.001233f, 0.978516f, 0.001087f, 0.974121f, 0.001286f, 0.968750f, 0.001590f, 0.960449f, + 0.001768f, 0.947754f, 0.002182f, 0.922363f, 0.003139f, 0.861328f, 0.005543f, 0.539551f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, + 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, + 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, + 0.000000f, 0.996582f, 0.000000f, 0.996582f, 0.000000f, 0.996582f, 0.000000f, 0.996582f, + 0.000000f, 0.996094f, 0.000000f, 0.995605f, 0.000000f, 0.995117f, 0.000089f, 0.994629f, + 0.000294f, 0.994141f, 0.000531f, 0.993652f, 0.000763f, 0.993652f, 0.001027f, 0.993164f, + 0.001268f, 0.992676f, 0.001505f, 0.990723f, 0.001743f, 0.989258f, 0.001961f, 0.987793f, + 0.002010f, 0.986328f, 0.001871f, 0.984375f, 0.001698f, 0.982422f, 0.001496f, 0.979492f, + 0.001505f, 0.977051f, 0.001706f, 0.972656f, 0.001982f, 0.966309f, 0.002312f, 0.958496f, + 0.002699f, 0.944824f, 0.003412f, 0.918457f, 0.004868f, 0.856934f, 0.007942f, 0.536133f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, + 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, + 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.996582f, 0.000000f, 0.996582f, + 0.000000f, 0.996582f, 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000077f, 0.996094f, + 0.000279f, 0.995605f, 0.000498f, 0.995117f, 0.000758f, 0.994629f, 0.000991f, 0.994141f, + 0.001227f, 0.993652f, 0.001451f, 0.993164f, 0.001675f, 0.993164f, 0.001869f, 0.992676f, + 0.002094f, 0.991211f, 0.002260f, 0.990234f, 0.002470f, 0.988770f, 0.002378f, 0.987305f, + 0.002199f, 0.985352f, 0.001993f, 0.983398f, 0.001861f, 0.981445f, 0.002094f, 0.979004f, + 0.002241f, 0.975586f, 0.002480f, 0.971680f, 0.002930f, 0.964355f, 0.003344f, 0.955566f, + 0.003979f, 0.941406f, 0.005020f, 0.914551f, 0.007179f, 0.851074f, 0.010880f, 0.533203f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, + 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, + 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, + 0.000000f, 0.996582f, 0.000000f, 0.996582f, 0.000000f, 0.996582f, 0.000116f, 0.996582f, + 0.000329f, 0.996582f, 0.000560f, 0.996094f, 0.000815f, 0.995605f, 0.001021f, 0.995117f, + 0.001272f, 0.994629f, 0.001466f, 0.994141f, 0.001686f, 0.993652f, 0.001883f, 0.993652f, + 0.002045f, 0.993164f, 0.002262f, 0.993164f, 0.002420f, 0.991699f, 0.002590f, 0.991211f, + 0.002779f, 0.990723f, 0.002914f, 0.989746f, 0.002844f, 0.987793f, 0.002581f, 0.985840f, + 0.002447f, 0.984375f, 0.002573f, 0.982422f, 0.002857f, 0.979980f, 0.002949f, 0.976562f, + 0.003170f, 0.973145f, 0.003666f, 0.968750f, 0.004238f, 0.962402f, 0.004742f, 0.952148f, + 0.005692f, 0.937012f, 0.007179f, 0.910156f, 0.010223f, 0.844238f, 0.014442f, 0.529297f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, + 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, + 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000014f, 0.997070f, 0.000203f, 0.996582f, + 0.000439f, 0.996582f, 0.000669f, 0.996582f, 0.000926f, 0.996582f, 0.001131f, 0.996094f, + 0.001360f, 0.995605f, 0.001561f, 0.995117f, 0.001719f, 0.995117f, 0.001944f, 0.994629f, + 0.002104f, 0.994141f, 0.002251f, 0.993652f, 0.002451f, 0.993164f, 0.002594f, 0.993164f, + 0.002712f, 0.992676f, 0.002911f, 0.991699f, 0.003048f, 0.990723f, 0.003147f, 0.990234f, + 0.003334f, 0.989746f, 0.003483f, 0.988281f, 0.003820f, 0.987305f, 0.003553f, 0.984863f, + 0.003677f, 0.983398f, 0.003727f, 0.980469f, 0.003799f, 0.977539f, 0.004093f, 0.975098f, + 0.004559f, 0.971191f, 0.005211f, 0.966309f, 0.005978f, 0.958496f, 0.006699f, 0.948730f, + 0.008041f, 0.932129f, 0.010391f, 0.904297f, 0.014381f, 0.836914f, 0.018860f, 0.524902f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, + 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, + 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000081f, 0.997070f, 0.000323f, 0.997070f, + 0.000591f, 0.997070f, 0.000807f, 0.996582f, 0.001072f, 0.996582f, 0.001266f, 0.996582f, + 0.001475f, 0.996582f, 0.001679f, 0.996094f, 0.001820f, 0.995605f, 0.002018f, 0.995117f, + 0.002192f, 0.995117f, 0.002312f, 0.994629f, 0.002470f, 0.994141f, 0.002644f, 0.993652f, + 0.002764f, 0.993652f, 0.002850f, 0.993164f, 0.003048f, 0.993164f, 0.003183f, 0.991699f, + 0.003277f, 0.991211f, 0.003395f, 0.990723f, 0.003565f, 0.989746f, 0.003826f, 0.989258f, + 0.004196f, 0.988281f, 0.004684f, 0.986816f, 0.005169f, 0.985840f, 0.004967f, 0.983887f, + 0.004627f, 0.981445f, 0.004875f, 0.978516f, 0.005257f, 0.976074f, 0.005589f, 0.972656f, + 0.006306f, 0.968750f, 0.007496f, 0.963379f, 0.008354f, 0.955566f, 0.009590f, 0.944336f, + 0.011452f, 0.927246f, 0.014496f, 0.897949f, 0.020004f, 0.828613f, 0.024414f, 0.520996f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, + 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000200f, 0.997559f, 0.000453f, 0.997070f, + 0.000755f, 0.997070f, 0.000950f, 0.997070f, 0.001227f, 0.997070f, 0.001406f, 0.996582f, + 0.001596f, 0.996582f, 0.001802f, 0.996582f, 0.001935f, 0.996582f, 0.002087f, 0.996094f, + 0.002279f, 0.995605f, 0.002405f, 0.995117f, 0.002489f, 0.994629f, 0.002682f, 0.994629f, + 0.002827f, 0.994141f, 0.002922f, 0.993652f, 0.002987f, 0.993652f, 0.003185f, 0.993164f, + 0.003313f, 0.993164f, 0.003399f, 0.992188f, 0.003456f, 0.991211f, 0.003641f, 0.990723f, + 0.003933f, 0.990234f, 0.004311f, 0.989746f, 0.004692f, 0.988770f, 0.005169f, 0.987793f, + 0.005581f, 0.986816f, 0.005978f, 0.985352f, 0.006283f, 0.984375f, 0.006916f, 0.982910f, + 0.006577f, 0.979492f, 0.006893f, 0.977051f, 0.007221f, 0.973633f, 0.008026f, 0.969727f, + 0.008850f, 0.965332f, 0.010010f, 0.958984f, 0.011612f, 0.952148f, 0.012985f, 0.939453f, + 0.015762f, 0.921875f, 0.019714f, 0.890137f, 0.027252f, 0.819824f, 0.030869f, 0.516113f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, + 0.000000f, 0.998047f, 0.000030f, 0.997559f, 0.000321f, 0.997559f, 0.000576f, 0.997559f, + 0.000901f, 0.997559f, 0.001075f, 0.997070f, 0.001365f, 0.997070f, 0.001530f, 0.997070f, + 0.001694f, 0.997070f, 0.001912f, 0.996582f, 0.002039f, 0.996582f, 0.002123f, 0.996582f, + 0.002354f, 0.996582f, 0.002487f, 0.996094f, 0.002571f, 0.995605f, 0.002680f, 0.995117f, + 0.002871f, 0.994629f, 0.002983f, 0.994629f, 0.003054f, 0.994141f, 0.003117f, 0.993652f, + 0.003319f, 0.993652f, 0.003435f, 0.993164f, 0.003510f, 0.992676f, 0.003557f, 0.992188f, + 0.003742f, 0.991699f, 0.004128f, 0.990723f, 0.004517f, 0.990234f, 0.004894f, 0.989746f, + 0.005226f, 0.988770f, 0.005699f, 0.988281f, 0.006088f, 0.986816f, 0.006390f, 0.986328f, + 0.006721f, 0.984863f, 0.007393f, 0.983398f, 0.008125f, 0.981934f, 0.008812f, 0.979980f, + 0.008667f, 0.977539f, 0.008881f, 0.974121f, 0.009567f, 0.970703f, 0.010544f, 0.966797f, + 0.011612f, 0.960938f, 0.013306f, 0.955078f, 0.015594f, 0.946777f, 0.017487f, 0.933594f, + 0.021103f, 0.915039f, 0.026505f, 0.881836f, 0.036133f, 0.810059f, 0.038300f, 0.510742f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998047f, 0.000021f, 0.998047f, 0.000372f, 0.998047f, 0.000649f, 0.997559f, + 0.000998f, 0.997559f, 0.001168f, 0.997559f, 0.001455f, 0.997559f, 0.001623f, 0.997070f, + 0.001718f, 0.997070f, 0.001987f, 0.997070f, 0.002121f, 0.997070f, 0.002193f, 0.997070f, + 0.002388f, 0.996582f, 0.002552f, 0.996582f, 0.002640f, 0.996094f, 0.002691f, 0.995605f, + 0.002872f, 0.995117f, 0.003025f, 0.995117f, 0.003109f, 0.994629f, 0.003160f, 0.994629f, + 0.003241f, 0.994141f, 0.003439f, 0.993652f, 0.003544f, 0.993652f, 0.003605f, 0.993164f, + 0.003643f, 0.992676f, 0.003990f, 0.992188f, 0.004463f, 0.991699f, 0.004852f, 0.990723f, + 0.005184f, 0.990234f, 0.005505f, 0.989746f, 0.005848f, 0.988770f, 0.006275f, 0.988281f, + 0.006573f, 0.987305f, 0.006855f, 0.986328f, 0.007393f, 0.985352f, 0.008011f, 0.983887f, + 0.008751f, 0.982910f, 0.009346f, 0.981445f, 0.010017f, 0.979492f, 0.010918f, 0.977539f, + 0.011543f, 0.975098f, 0.011932f, 0.971191f, 0.012405f, 0.967285f, 0.013542f, 0.962402f, + 0.015213f, 0.956543f, 0.017365f, 0.950195f, 0.020126f, 0.941406f, 0.022736f, 0.926758f, + 0.027908f, 0.907227f, 0.034576f, 0.873047f, 0.046539f, 0.798828f, 0.046967f, 0.506836f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000234f, 0.998047f, 0.000661f, 0.998047f, + 0.000992f, 0.998047f, 0.001218f, 0.998047f, 0.001438f, 0.997559f, 0.001673f, 0.997559f, + 0.001766f, 0.997559f, 0.001986f, 0.997070f, 0.002169f, 0.997070f, 0.002247f, 0.997070f, + 0.002300f, 0.997070f, 0.002573f, 0.997070f, 0.002686f, 0.996582f, 0.002741f, 0.996094f, + 0.002773f, 0.996094f, 0.003023f, 0.995605f, 0.003143f, 0.995117f, 0.003204f, 0.994629f, + 0.003239f, 0.994629f, 0.003344f, 0.994141f, 0.003542f, 0.994141f, 0.003633f, 0.993652f, + 0.003704f, 0.993164f, 0.003990f, 0.992676f, 0.004383f, 0.992188f, 0.004871f, 0.991699f, + 0.005257f, 0.991211f, 0.005558f, 0.990723f, 0.005840f, 0.990234f, 0.006039f, 0.989746f, + 0.006508f, 0.988770f, 0.006794f, 0.988281f, 0.007149f, 0.987305f, 0.007702f, 0.986328f, + 0.008194f, 0.985352f, 0.008820f, 0.984375f, 0.009506f, 0.983398f, 0.010025f, 0.981445f, + 0.010864f, 0.980469f, 0.011719f, 0.978516f, 0.012512f, 0.976562f, 0.013802f, 0.974121f, + 0.015038f, 0.971191f, 0.015152f, 0.968262f, 0.016327f, 0.962891f, 0.018005f, 0.958008f, + 0.019684f, 0.951660f, 0.022278f, 0.944336f, 0.026245f, 0.934570f, 0.030212f, 0.919434f, + 0.036438f, 0.898438f, 0.044373f, 0.862305f, 0.058777f, 0.786621f, 0.055878f, 0.500977f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000317f, 0.998535f, + 0.000786f, 0.998535f, 0.001155f, 0.998047f, 0.001323f, 0.998047f, 0.001599f, 0.998047f, + 0.001784f, 0.997559f, 0.001842f, 0.997559f, 0.002129f, 0.997559f, 0.002270f, 0.997559f, + 0.002321f, 0.997070f, 0.002432f, 0.997070f, 0.002687f, 0.997070f, 0.002769f, 0.997070f, + 0.002806f, 0.996094f, 0.002836f, 0.996094f, 0.003128f, 0.995605f, 0.003227f, 0.995605f, + 0.003271f, 0.995117f, 0.003294f, 0.994629f, 0.003408f, 0.994141f, 0.003622f, 0.994141f, + 0.003807f, 0.994141f, 0.004154f, 0.993652f, 0.004520f, 0.993164f, 0.004818f, 0.992676f, + 0.005352f, 0.992188f, 0.005684f, 0.991699f, 0.005978f, 0.991211f, 0.006153f, 0.990723f, + 0.006420f, 0.989746f, 0.006706f, 0.989258f, 0.007057f, 0.988281f, 0.007652f, 0.987793f, + 0.008179f, 0.987305f, 0.008644f, 0.986328f, 0.009148f, 0.984863f, 0.009750f, 0.983887f, + 0.010361f, 0.982910f, 0.011147f, 0.981445f, 0.011955f, 0.980469f, 0.012680f, 0.979004f, + 0.013420f, 0.977051f, 0.014824f, 0.975098f, 0.015915f, 0.972656f, 0.017303f, 0.970215f, + 0.018753f, 0.967285f, 0.019653f, 0.963379f, 0.021011f, 0.958008f, 0.023041f, 0.952637f, + 0.025787f, 0.945801f, 0.028976f, 0.937012f, 0.033325f, 0.926270f, 0.038513f, 0.910645f, + 0.046051f, 0.887695f, 0.057159f, 0.850586f, 0.073120f, 0.773926f, 0.065735f, 0.494873f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999023f, + 0.000167f, 0.999023f, 0.000779f, 0.998535f, 0.001051f, 0.998535f, 0.001363f, 0.998535f, + 0.001513f, 0.998047f, 0.001830f, 0.998047f, 0.001883f, 0.998047f, 0.002144f, 0.997559f, + 0.002321f, 0.997559f, 0.002363f, 0.997559f, 0.002380f, 0.997559f, 0.002743f, 0.997070f, + 0.002819f, 0.997070f, 0.002848f, 0.996582f, 0.002861f, 0.996094f, 0.003185f, 0.995605f, + 0.003281f, 0.995605f, 0.003315f, 0.995117f, 0.003332f, 0.994629f, 0.003397f, 0.994629f, + 0.004017f, 0.994141f, 0.004440f, 0.994141f, 0.004753f, 0.993652f, 0.005085f, 0.993164f, + 0.005299f, 0.992676f, 0.005798f, 0.991699f, 0.006134f, 0.991699f, 0.006298f, 0.991211f, + 0.006577f, 0.990723f, 0.006744f, 0.990234f, 0.006954f, 0.989258f, 0.007759f, 0.988770f, + 0.008354f, 0.987793f, 0.008827f, 0.987305f, 0.009224f, 0.986328f, 0.009727f, 0.985840f, + 0.010063f, 0.984375f, 0.010925f, 0.983887f, 0.011726f, 0.982422f, 0.012543f, 0.981445f, + 0.013191f, 0.979980f, 0.013908f, 0.978516f, 0.014984f, 0.977051f, 0.016083f, 0.975098f, + 0.017380f, 0.972656f, 0.018677f, 0.970703f, 0.020126f, 0.968750f, 0.021744f, 0.965332f, + 0.023682f, 0.961426f, 0.026016f, 0.957520f, 0.027252f, 0.951660f, 0.029556f, 0.945312f, + 0.032654f, 0.937500f, 0.036835f, 0.928223f, 0.042542f, 0.916504f, 0.049011f, 0.899902f, + 0.057770f, 0.875488f, 0.070984f, 0.836426f, 0.089050f, 0.758789f, 0.076111f, 0.489502f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999023f, 0.000865f, 0.999023f, + 0.001151f, 0.999023f, 0.001417f, 0.998535f, 0.001698f, 0.998535f, 0.001896f, 0.998535f, + 0.001918f, 0.998047f, 0.002308f, 0.998047f, 0.002382f, 0.998047f, 0.002399f, 0.997559f, + 0.002682f, 0.997559f, 0.002842f, 0.997070f, 0.002871f, 0.996582f, 0.002882f, 0.996094f, + 0.003136f, 0.995605f, 0.003309f, 0.995605f, 0.003344f, 0.995117f, 0.003592f, 0.995117f, + 0.003952f, 0.994629f, 0.004658f, 0.994141f, 0.005035f, 0.994141f, 0.005337f, 0.993652f, + 0.005501f, 0.993164f, 0.005798f, 0.992676f, 0.006088f, 0.991699f, 0.006474f, 0.991699f, + 0.006756f, 0.991211f, 0.006939f, 0.990723f, 0.007332f, 0.990234f, 0.007942f, 0.989258f, + 0.008514f, 0.988281f, 0.009117f, 0.988281f, 0.009514f, 0.987305f, 0.010002f, 0.986328f, + 0.010384f, 0.985840f, 0.011070f, 0.984863f, 0.011597f, 0.983887f, 0.012650f, 0.982422f, + 0.013374f, 0.981445f, 0.014091f, 0.980469f, 0.014923f, 0.979004f, 0.015884f, 0.977539f, + 0.016754f, 0.976074f, 0.018005f, 0.974609f, 0.019348f, 0.972168f, 0.020615f, 0.970215f, + 0.022125f, 0.968262f, 0.023743f, 0.965332f, 0.025604f, 0.962402f, 0.027588f, 0.958984f, + 0.030212f, 0.955078f, 0.033112f, 0.950195f, 0.034882f, 0.944336f, 0.038055f, 0.937012f, + 0.041779f, 0.928711f, 0.047150f, 0.917969f, 0.053711f, 0.904785f, 0.062439f, 0.887207f, + 0.072510f, 0.860840f, 0.087280f, 0.820312f, 0.106995f, 0.743652f, 0.087158f, 0.482666f, + 0.000000f, 1.000000f, 0.000453f, 0.999512f, 0.000958f, 0.999023f, 0.001426f, 0.999023f, + 0.001450f, 0.998535f, 0.001913f, 0.998535f, 0.001932f, 0.998535f, 0.002323f, 0.998047f, + 0.002407f, 0.998047f, 0.002417f, 0.998047f, 0.002739f, 0.997070f, 0.002878f, 0.996582f, + 0.002895f, 0.996582f, 0.002901f, 0.996094f, 0.003342f, 0.995605f, 0.003899f, 0.995117f, + 0.004318f, 0.995117f, 0.004570f, 0.994629f, 0.004921f, 0.994629f, 0.005493f, 0.993652f, + 0.005795f, 0.993164f, 0.006001f, 0.992676f, 0.006092f, 0.992676f, 0.006348f, 0.992188f, + 0.006901f, 0.991211f, 0.007431f, 0.990723f, 0.007965f, 0.990234f, 0.008484f, 0.989258f, + 0.008896f, 0.988770f, 0.009163f, 0.988281f, 0.009872f, 0.987793f, 0.010399f, 0.986816f, + 0.011093f, 0.985840f, 0.011719f, 0.985352f, 0.012199f, 0.984375f, 0.012886f, 0.983398f, + 0.013557f, 0.982422f, 0.014618f, 0.981445f, 0.015480f, 0.979980f, 0.016281f, 0.978516f, + 0.017197f, 0.977539f, 0.018295f, 0.976074f, 0.019333f, 0.975098f, 0.020386f, 0.972656f, + 0.022003f, 0.970703f, 0.023407f, 0.969238f, 0.025024f, 0.966797f, 0.026733f, 0.964355f, + 0.028534f, 0.961426f, 0.030258f, 0.958496f, 0.033142f, 0.954590f, 0.035858f, 0.950684f, + 0.038727f, 0.946289f, 0.042053f, 0.940918f, 0.045135f, 0.934570f, 0.048950f, 0.926270f, + 0.054199f, 0.916504f, 0.060120f, 0.904785f, 0.067932f, 0.890625f, 0.078247f, 0.871582f, + 0.089966f, 0.844238f, 0.106812f, 0.802734f, 0.127441f, 0.726074f, 0.099121f, 0.477051f, + 0.000000f, 1.000000f, 0.000968f, 0.999512f, 0.001446f, 0.999023f, 0.001458f, 0.999023f, + 0.001937f, 0.998535f, 0.001944f, 0.998535f, 0.002409f, 0.998047f, 0.002424f, 0.998047f, + 0.002428f, 0.997070f, 0.002890f, 0.996582f, 0.003092f, 0.996582f, 0.003626f, 0.996094f, + 0.004356f, 0.995605f, 0.004761f, 0.995117f, 0.005108f, 0.995117f, 0.005207f, 0.994629f, + 0.005558f, 0.993652f, 0.006115f, 0.993164f, 0.006248f, 0.992676f, 0.006676f, 0.992188f, + 0.007191f, 0.991699f, 0.007652f, 0.991211f, 0.008629f, 0.990723f, 0.009087f, 0.989746f, + 0.009369f, 0.988770f, 0.009666f, 0.988770f, 0.010246f, 0.987793f, 0.011024f, 0.987305f, + 0.012001f, 0.986328f, 0.012520f, 0.985352f, 0.012955f, 0.984375f, 0.013870f, 0.983398f, + 0.014633f, 0.982422f, 0.015305f, 0.981934f, 0.016144f, 0.980469f, 0.017197f, 0.979004f, + 0.018433f, 0.978027f, 0.019287f, 0.976562f, 0.020370f, 0.975586f, 0.021545f, 0.973633f, + 0.022644f, 0.971680f, 0.023865f, 0.970215f, 0.025742f, 0.968262f, 0.027435f, 0.966309f, + 0.029160f, 0.964355f, 0.030624f, 0.961914f, 0.032593f, 0.958984f, 0.034882f, 0.956055f, + 0.037354f, 0.953125f, 0.040192f, 0.949219f, 0.043121f, 0.945312f, 0.046417f, 0.940430f, + 0.050079f, 0.935059f, 0.054443f, 0.929199f, 0.059357f, 0.922363f, 0.063660f, 0.912598f, + 0.069641f, 0.901855f, 0.077087f, 0.889160f, 0.085999f, 0.873535f, 0.097839f, 0.853516f, + 0.111206f, 0.824707f, 0.129272f, 0.782715f, 0.149658f, 0.708008f, 0.111084f, 0.470459f, + 0.000000f, 1.000000f, 0.000975f, 0.999512f, 0.001461f, 0.999023f, 0.001938f, 0.998535f, + 0.001947f, 0.998535f, 0.002417f, 0.997559f, 0.002432f, 0.997070f, 0.003159f, 0.997070f, + 0.004124f, 0.996094f, 0.004288f, 0.996094f, 0.004723f, 0.995605f, 0.005253f, 0.995117f, + 0.005669f, 0.994141f, 0.005749f, 0.993652f, 0.006195f, 0.993164f, 0.007343f, 0.992676f, + 0.007858f, 0.992188f, 0.008270f, 0.991211f, 0.008804f, 0.990723f, 0.009163f, 0.990234f, + 0.009964f, 0.989258f, 0.010559f, 0.988281f, 0.011612f, 0.987305f, 0.012154f, 0.986816f, + 0.012489f, 0.986328f, 0.013168f, 0.985352f, 0.014534f, 0.983887f, 0.015350f, 0.982910f, + 0.016083f, 0.981934f, 0.016830f, 0.981445f, 0.017746f, 0.979980f, 0.018661f, 0.978516f, + 0.019897f, 0.977539f, 0.021240f, 0.976074f, 0.022491f, 0.975098f, 0.023514f, 0.973145f, + 0.024704f, 0.971680f, 0.025787f, 0.970215f, 0.027557f, 0.968262f, 0.029312f, 0.966797f, + 0.031113f, 0.964355f, 0.032654f, 0.962402f, 0.034637f, 0.959961f, 0.036530f, 0.957520f, + 0.038971f, 0.955078f, 0.041229f, 0.951660f, 0.043732f, 0.948730f, 0.046875f, 0.945312f, + 0.049957f, 0.941406f, 0.053345f, 0.937012f, 0.057037f, 0.932129f, 0.061249f, 0.926758f, + 0.065857f, 0.920898f, 0.070984f, 0.914062f, 0.077271f, 0.905762f, 0.082703f, 0.895508f, + 0.089844f, 0.883789f, 0.098755f, 0.869629f, 0.109436f, 0.853027f, 0.122070f, 0.831543f, + 0.137085f, 0.802246f, 0.156006f, 0.760254f, 0.174561f, 0.688477f, 0.123535f, 0.463135f, + 0.000000f, 1.000000f, 0.000976f, 0.999512f, 0.001463f, 0.999023f, 0.001948f, 0.998047f, + 0.002787f, 0.997559f, 0.003792f, 0.997070f, 0.004143f, 0.996582f, 0.004810f, 0.996094f, + 0.005192f, 0.995117f, 0.005463f, 0.994629f, 0.006657f, 0.993652f, 0.007496f, 0.993164f, + 0.007912f, 0.992188f, 0.008186f, 0.991699f, 0.009392f, 0.990723f, 0.010132f, 0.989746f, + 0.010811f, 0.989258f, 0.011658f, 0.988281f, 0.012596f, 0.987305f, 0.013405f, 0.986328f, + 0.014366f, 0.985352f, 0.014893f, 0.984375f, 0.015961f, 0.983398f, 0.016907f, 0.982422f, + 0.018433f, 0.980957f, 0.019257f, 0.980469f, 0.020157f, 0.978516f, 0.021347f, 0.977051f, + 0.022690f, 0.976074f, 0.023911f, 0.975098f, 0.025558f, 0.973145f, 0.026596f, 0.971680f, + 0.027908f, 0.970215f, 0.029877f, 0.968262f, 0.031494f, 0.966797f, 0.032837f, 0.964844f, + 0.034668f, 0.962891f, 0.036407f, 0.960938f, 0.038788f, 0.958496f, 0.040863f, 0.956055f, + 0.043091f, 0.953613f, 0.045471f, 0.950684f, 0.048035f, 0.948242f, 0.050659f, 0.944824f, + 0.053375f, 0.941895f, 0.056519f, 0.937988f, 0.060364f, 0.934082f, 0.063660f, 0.929688f, + 0.067993f, 0.925293f, 0.072205f, 0.920410f, 0.076782f, 0.914551f, 0.082031f, 0.908203f, + 0.087646f, 0.901367f, 0.094360f, 0.893555f, 0.101440f, 0.884277f, 0.108765f, 0.873535f, + 0.116943f, 0.860352f, 0.126465f, 0.845703f, 0.138306f, 0.827637f, 0.152466f, 0.806152f, + 0.167480f, 0.776367f, 0.185669f, 0.735840f, 0.201782f, 0.667969f, 0.136108f, 0.456543f, + 0.000000f, 1.000000f, 0.000488f, 0.999023f, 0.002407f, 0.998535f, 0.002905f, 0.998047f, + 0.003870f, 0.997070f, 0.004910f, 0.995605f, 0.005802f, 0.995117f, 0.007008f, 0.994141f, + 0.007664f, 0.993164f, 0.008270f, 0.992188f, 0.010094f, 0.991211f, 0.010651f, 0.990234f, + 0.011383f, 0.989258f, 0.013062f, 0.987793f, 0.014275f, 0.986816f, 0.014977f, 0.985352f, + 0.015915f, 0.984863f, 0.017532f, 0.982910f, 0.018890f, 0.981445f, 0.020126f, 0.980469f, + 0.021225f, 0.979492f, 0.021942f, 0.978027f, 0.024231f, 0.976074f, 0.026031f, 0.975098f, + 0.027084f, 0.973145f, 0.028320f, 0.971680f, 0.030090f, 0.970215f, 0.031830f, 0.968750f, + 0.033630f, 0.966797f, 0.035858f, 0.964355f, 0.037415f, 0.962402f, 0.039551f, 0.960938f, + 0.041260f, 0.958496f, 0.043640f, 0.956543f, 0.045654f, 0.954102f, 0.048004f, 0.951660f, + 0.050903f, 0.948730f, 0.053650f, 0.946289f, 0.056335f, 0.943359f, 0.058838f, 0.940430f, + 0.062195f, 0.937500f, 0.065186f, 0.934082f, 0.068542f, 0.930664f, 0.072021f, 0.926758f, + 0.076355f, 0.922363f, 0.080444f, 0.917969f, 0.084717f, 0.913086f, 0.089355f, 0.908203f, + 0.094360f, 0.902832f, 0.099609f, 0.896973f, 0.105469f, 0.890137f, 0.111572f, 0.883301f, + 0.118896f, 0.875000f, 0.126465f, 0.866211f, 0.134644f, 0.856445f, 0.143188f, 0.845215f, + 0.151855f, 0.831055f, 0.162231f, 0.815430f, 0.174438f, 0.797363f, 0.188965f, 0.775391f, + 0.203613f, 0.747070f, 0.219482f, 0.708008f, 0.230469f, 0.645508f, 0.149902f, 0.450684f, + 0.000000f, 1.000000f, 0.000973f, 0.999023f, 0.002571f, 0.998047f, 0.004745f, 0.996582f, + 0.006233f, 0.995117f, 0.008202f, 0.993652f, 0.009140f, 0.992676f, 0.011353f, 0.990723f, + 0.012718f, 0.989746f, 0.014008f, 0.987793f, 0.016052f, 0.986328f, 0.017120f, 0.984863f, + 0.019363f, 0.982910f, 0.020996f, 0.981445f, 0.022644f, 0.979492f, 0.024368f, 0.978027f, + 0.026810f, 0.976074f, 0.027985f, 0.974121f, 0.030487f, 0.972168f, 0.032196f, 0.970215f, + 0.034119f, 0.968262f, 0.036682f, 0.966309f, 0.038818f, 0.963867f, 0.040649f, 0.961914f, + 0.043304f, 0.959473f, 0.045502f, 0.957520f, 0.048218f, 0.955078f, 0.050934f, 0.952637f, + 0.053436f, 0.950195f, 0.055725f, 0.947754f, 0.058746f, 0.944824f, 0.061584f, 0.942383f, + 0.064636f, 0.939453f, 0.067444f, 0.936523f, 0.071411f, 0.933105f, 0.074707f, 0.930176f, + 0.077942f, 0.926758f, 0.081604f, 0.923340f, 0.085205f, 0.919434f, 0.088928f, 0.916016f, + 0.093262f, 0.912109f, 0.097412f, 0.907715f, 0.102417f, 0.903320f, 0.107056f, 0.898438f, + 0.111938f, 0.893555f, 0.117065f, 0.888184f, 0.122314f, 0.882812f, 0.127930f, 0.876953f, + 0.133911f, 0.870605f, 0.140381f, 0.863770f, 0.147095f, 0.856445f, 0.154907f, 0.848145f, + 0.162598f, 0.839844f, 0.170654f, 0.830078f, 0.179565f, 0.819824f, 0.188965f, 0.808594f, + 0.197754f, 0.794434f, 0.207764f, 0.778809f, 0.219604f, 0.760742f, 0.232544f, 0.739746f, + 0.245117f, 0.713379f, 0.257080f, 0.678223f, 0.260498f, 0.622559f, 0.163086f, 0.442139f, + 0.000000f, 1.000000f, 0.002867f, 0.998535f, 0.005180f, 0.997070f, 0.007675f, 0.994629f, + 0.011902f, 0.991699f, 0.014618f, 0.988770f, 0.017593f, 0.986328f, 0.020813f, 0.984375f, + 0.023514f, 0.980957f, 0.026474f, 0.978027f, 0.029739f, 0.975586f, 0.032715f, 0.972656f, + 0.035614f, 0.969727f, 0.038605f, 0.967285f, 0.041840f, 0.964355f, 0.045410f, 0.961426f, + 0.048584f, 0.958008f, 0.051514f, 0.955566f, 0.054749f, 0.952637f, 0.058289f, 0.949707f, + 0.062256f, 0.946289f, 0.065491f, 0.943359f, 0.068909f, 0.939941f, 0.072327f, 0.937012f, + 0.076355f, 0.933594f, 0.079651f, 0.930176f, 0.083862f, 0.927246f, 0.087830f, 0.923340f, + 0.091919f, 0.919922f, 0.095886f, 0.916504f, 0.099731f, 0.912598f, 0.104370f, 0.909180f, + 0.108459f, 0.904785f, 0.112732f, 0.901367f, 0.116943f, 0.897461f, 0.121948f, 0.893066f, + 0.126587f, 0.888672f, 0.131470f, 0.884277f, 0.136230f, 0.879883f, 0.141357f, 0.875488f, + 0.146729f, 0.870117f, 0.152100f, 0.865234f, 0.157471f, 0.859863f, 0.162964f, 0.854492f, + 0.168701f, 0.849121f, 0.174805f, 0.843750f, 0.181152f, 0.837402f, 0.187500f, 0.830566f, + 0.194092f, 0.823730f, 0.201172f, 0.816406f, 0.208252f, 0.808594f, 0.215454f, 0.800781f, + 0.223022f, 0.792480f, 0.230835f, 0.783203f, 0.238892f, 0.772949f, 0.247314f, 0.762207f, + 0.255371f, 0.749023f, 0.264160f, 0.733887f, 0.273438f, 0.717773f, 0.282959f, 0.699219f, + 0.291748f, 0.676758f, 0.297607f, 0.646484f, 0.291016f, 0.598145f, 0.177246f, 0.433838f, + 0.000000f, 1.000000f, 0.007290f, 0.996094f, 0.014267f, 0.991699f, 0.021393f, 0.985840f, + 0.028214f, 0.980957f, 0.036194f, 0.974609f, 0.042999f, 0.968262f, 0.050507f, 0.962402f, + 0.056885f, 0.956543f, 0.062500f, 0.951660f, 0.069885f, 0.945801f, 0.075867f, 0.939941f, + 0.082031f, 0.935059f, 0.087646f, 0.930176f, 0.094727f, 0.924805f, 0.100708f, 0.919434f, + 0.106323f, 0.914551f, 0.111755f, 0.909668f, 0.117554f, 0.904785f, 0.123657f, 0.900391f, + 0.129272f, 0.895508f, 0.135254f, 0.890625f, 0.140625f, 0.886230f, 0.146484f, 0.881348f, + 0.151733f, 0.876953f, 0.156982f, 0.872070f, 0.161987f, 0.868164f, 0.167847f, 0.863281f, + 0.173340f, 0.858887f, 0.179688f, 0.854004f, 0.184937f, 0.849609f, 0.190186f, 0.844727f, + 0.195312f, 0.840332f, 0.200317f, 0.835938f, 0.205444f, 0.831543f, 0.210571f, 0.826660f, + 0.215576f, 0.822266f, 0.221069f, 0.817383f, 0.226685f, 0.812500f, 0.232178f, 0.807617f, + 0.238037f, 0.802246f, 0.243408f, 0.797363f, 0.248657f, 0.791992f, 0.253906f, 0.786621f, + 0.259277f, 0.781250f, 0.264404f, 0.775879f, 0.269775f, 0.770020f, 0.275391f, 0.763672f, + 0.280762f, 0.757812f, 0.286133f, 0.751465f, 0.291504f, 0.745117f, 0.296631f, 0.738281f, + 0.302979f, 0.730469f, 0.309326f, 0.722168f, 0.315186f, 0.713867f, 0.321045f, 0.704590f, + 0.326172f, 0.693848f, 0.330566f, 0.681641f, 0.335449f, 0.668457f, 0.339600f, 0.653320f, + 0.342285f, 0.636230f, 0.340088f, 0.612305f, 0.323486f, 0.573242f, 0.191528f, 0.425049f, + 0.000000f, 1.000000f, 0.049133f, 0.978027f, 0.088074f, 0.951660f, 0.118530f, 0.927734f, + 0.143311f, 0.907227f, 0.162598f, 0.890625f, 0.182251f, 0.874512f, 0.198364f, 0.860352f, + 0.212158f, 0.848145f, 0.226196f, 0.836426f, 0.236938f, 0.826660f, 0.246216f, 0.818359f, + 0.254639f, 0.810547f, 0.263672f, 0.803223f, 0.272705f, 0.795898f, 0.279541f, 0.789551f, + 0.286377f, 0.783691f, 0.292725f, 0.778320f, 0.298584f, 0.773438f, 0.302979f, 0.769043f, + 0.307617f, 0.764648f, 0.311768f, 0.760742f, 0.318848f, 0.755859f, 0.323975f, 0.751953f, + 0.328613f, 0.748047f, 0.332764f, 0.744141f, 0.336670f, 0.740723f, 0.340820f, 0.736816f, + 0.344238f, 0.733887f, 0.347412f, 0.730469f, 0.350342f, 0.727539f, 0.353271f, 0.724609f, + 0.355957f, 0.721680f, 0.358887f, 0.718750f, 0.361084f, 0.715820f, 0.364014f, 0.712891f, + 0.366211f, 0.709961f, 0.368408f, 0.707031f, 0.372070f, 0.704102f, 0.375488f, 0.700684f, + 0.378418f, 0.697266f, 0.381104f, 0.694336f, 0.383301f, 0.690918f, 0.385986f, 0.687500f, + 0.388672f, 0.684082f, 0.390869f, 0.680176f, 0.392822f, 0.676758f, 0.394775f, 0.673340f, + 0.396729f, 0.669434f, 0.398193f, 0.665527f, 0.399658f, 0.661621f, 0.400879f, 0.657227f, + 0.401855f, 0.652832f, 0.402832f, 0.648438f, 0.403320f, 0.643555f, 0.404053f, 0.638184f, + 0.403809f, 0.631836f, 0.402100f, 0.624023f, 0.400146f, 0.615723f, 0.398438f, 0.605957f, + 0.396240f, 0.593262f, 0.386230f, 0.574707f, 0.359863f, 0.543945f, 0.205688f, 0.416504f, + 0.000000f, 1.000000f, 0.369141f, 0.840820f, 0.409668f, 0.779785f, 0.429443f, 0.743652f, + 0.441650f, 0.718750f, 0.449219f, 0.701660f, 0.455078f, 0.688477f, 0.461182f, 0.677246f, + 0.467041f, 0.667480f, 0.470459f, 0.660156f, 0.474609f, 0.653809f, 0.477539f, 0.648438f, + 0.479736f, 0.644043f, 0.483398f, 0.640137f, 0.485352f, 0.636230f, 0.487305f, 0.633301f, + 0.489258f, 0.630371f, 0.491211f, 0.627930f, 0.492432f, 0.625488f, 0.494385f, 0.623535f, + 0.496338f, 0.621094f, 0.498291f, 0.619141f, 0.499268f, 0.617188f, 0.500488f, 0.615723f, + 0.501953f, 0.613770f, 0.502930f, 0.612305f, 0.504395f, 0.610352f, 0.505859f, 0.608398f, + 0.507324f, 0.606934f, 0.509277f, 0.604980f, 0.510254f, 0.603516f, 0.511230f, 0.601562f, + 0.512207f, 0.600098f, 0.514160f, 0.598145f, 0.515137f, 0.596191f, 0.515625f, 0.594238f, + 0.516602f, 0.592285f, 0.517090f, 0.590820f, 0.518555f, 0.588867f, 0.519531f, 0.586426f, + 0.520020f, 0.584473f, 0.520996f, 0.582520f, 0.522461f, 0.579590f, 0.522949f, 0.577148f, + 0.523926f, 0.574707f, 0.524414f, 0.572266f, 0.525879f, 0.569336f, 0.525879f, 0.566406f, + 0.526367f, 0.563477f, 0.527344f, 0.560059f, 0.528320f, 0.556152f, 0.528320f, 0.552734f, + 0.528809f, 0.548340f, 0.530273f, 0.543457f, 0.530762f, 0.538574f, 0.530762f, 0.533203f, + 0.530762f, 0.526855f, 0.529297f, 0.518555f, 0.526855f, 0.509277f, 0.524414f, 0.499512f, + 0.520020f, 0.487549f, 0.511719f, 0.469727f, 0.488525f, 0.440674f, 0.360596f, 0.333252f, + 0.000000f, 1.000000f, 0.381592f, 0.835449f, 0.429199f, 0.770020f, 0.453125f, 0.729492f, + 0.471191f, 0.700684f, 0.483643f, 0.679199f, 0.491699f, 0.663086f, 0.500488f, 0.649414f, + 0.508789f, 0.637207f, 0.515137f, 0.626953f, 0.521973f, 0.618164f, 0.527344f, 0.610352f, + 0.533691f, 0.603027f, 0.537598f, 0.597168f, 0.542969f, 0.591309f, 0.546387f, 0.585938f, + 0.550293f, 0.581543f, 0.554199f, 0.576660f, 0.558594f, 0.572266f, 0.562500f, 0.567871f, + 0.566895f, 0.563965f, 0.569824f, 0.560059f, 0.572266f, 0.556641f, 0.576172f, 0.552734f, + 0.579102f, 0.549316f, 0.583008f, 0.545898f, 0.585938f, 0.541992f, 0.589844f, 0.538574f, + 0.592285f, 0.535156f, 0.595215f, 0.531738f, 0.598145f, 0.528320f, 0.602051f, 0.524414f, + 0.604004f, 0.520996f, 0.607910f, 0.517578f, 0.610352f, 0.513672f, 0.613281f, 0.510254f, + 0.616699f, 0.506348f, 0.619141f, 0.502441f, 0.622070f, 0.498535f, 0.625000f, 0.494629f, + 0.627930f, 0.490479f, 0.631836f, 0.485840f, 0.633789f, 0.481689f, 0.636719f, 0.477051f, + 0.640625f, 0.472168f, 0.643066f, 0.467285f, 0.645508f, 0.462158f, 0.649902f, 0.456787f, + 0.651367f, 0.451416f, 0.655273f, 0.445312f, 0.658203f, 0.439209f, 0.662598f, 0.432129f, + 0.665039f, 0.425049f, 0.668457f, 0.417725f, 0.671387f, 0.409424f, 0.674805f, 0.400879f, + 0.678223f, 0.391113f, 0.680664f, 0.379883f, 0.682129f, 0.366455f, 0.685059f, 0.351562f, + 0.687012f, 0.334473f, 0.685547f, 0.311768f, 0.678711f, 0.278320f, 0.605957f, 0.190186f, + 0.000000f, 1.000000f, 0.394043f, 0.830566f, 0.449463f, 0.758789f, 0.477539f, 0.715332f, + 0.499023f, 0.682129f, 0.514648f, 0.657715f, 0.526855f, 0.638184f, 0.539062f, 0.621582f, + 0.550293f, 0.605957f, 0.558594f, 0.593262f, 0.567871f, 0.582031f, 0.575684f, 0.571777f, + 0.583496f, 0.562500f, 0.590820f, 0.554199f, 0.597168f, 0.546387f, 0.602539f, 0.539062f, + 0.609863f, 0.532227f, 0.616211f, 0.525391f, 0.619629f, 0.519531f, 0.626465f, 0.513184f, + 0.631348f, 0.507324f, 0.636230f, 0.501953f, 0.641602f, 0.496582f, 0.645996f, 0.491455f, + 0.651367f, 0.486084f, 0.655273f, 0.480713f, 0.661133f, 0.475342f, 0.665039f, 0.470459f, + 0.668457f, 0.465576f, 0.673340f, 0.460449f, 0.678223f, 0.455322f, 0.682617f, 0.450439f, + 0.686035f, 0.445068f, 0.690430f, 0.439941f, 0.694824f, 0.434814f, 0.698242f, 0.429688f, + 0.703125f, 0.424316f, 0.707031f, 0.418945f, 0.710449f, 0.413818f, 0.714844f, 0.407959f, + 0.719238f, 0.402344f, 0.722656f, 0.396729f, 0.726562f, 0.390869f, 0.730957f, 0.384766f, + 0.733887f, 0.378662f, 0.738770f, 0.372314f, 0.743164f, 0.365723f, 0.746582f, 0.358887f, + 0.750977f, 0.351562f, 0.753906f, 0.344482f, 0.759766f, 0.336670f, 0.763184f, 0.328613f, + 0.767578f, 0.320312f, 0.771484f, 0.311279f, 0.773926f, 0.302246f, 0.779297f, 0.291992f, + 0.784180f, 0.281250f, 0.789062f, 0.269287f, 0.790527f, 0.254639f, 0.793945f, 0.239136f, + 0.797852f, 0.221680f, 0.799316f, 0.200806f, 0.797852f, 0.170166f, 0.754395f, 0.103760f, + 0.000000f, 1.000000f, 0.409668f, 0.823730f, 0.468018f, 0.749512f, 0.502930f, 0.700195f, + 0.527832f, 0.663574f, 0.546387f, 0.635742f, 0.562012f, 0.612793f, 0.576660f, 0.593262f, + 0.589844f, 0.575684f, 0.602051f, 0.560059f, 0.612305f, 0.546387f, 0.621582f, 0.534180f, + 0.632324f, 0.522461f, 0.640137f, 0.512207f, 0.647949f, 0.502441f, 0.655273f, 0.493652f, + 0.663574f, 0.484863f, 0.670898f, 0.476318f, 0.677246f, 0.468750f, 0.683105f, 0.461426f, + 0.690430f, 0.453857f, 0.695312f, 0.447021f, 0.702148f, 0.439697f, 0.707520f, 0.433105f, + 0.712891f, 0.426514f, 0.719238f, 0.419922f, 0.724121f, 0.413574f, 0.729492f, 0.407471f, + 0.733887f, 0.401367f, 0.738770f, 0.395020f, 0.745117f, 0.388672f, 0.749512f, 0.382568f, + 0.754883f, 0.376465f, 0.758789f, 0.370361f, 0.762695f, 0.364258f, 0.767578f, 0.358398f, + 0.770996f, 0.352295f, 0.776855f, 0.345947f, 0.779785f, 0.339600f, 0.784180f, 0.333252f, + 0.790039f, 0.326904f, 0.791992f, 0.320557f, 0.797363f, 0.313965f, 0.800781f, 0.307373f, + 0.804688f, 0.300537f, 0.809082f, 0.293457f, 0.812988f, 0.286621f, 0.817383f, 0.279297f, + 0.821777f, 0.271729f, 0.824219f, 0.264404f, 0.828613f, 0.256348f, 0.832520f, 0.248291f, + 0.836426f, 0.239868f, 0.839844f, 0.230957f, 0.843750f, 0.221924f, 0.849121f, 0.211670f, + 0.852539f, 0.201416f, 0.856445f, 0.190674f, 0.858398f, 0.177979f, 0.860840f, 0.163818f, + 0.864746f, 0.148438f, 0.868164f, 0.130615f, 0.866211f, 0.106384f, 0.838867f, 0.061279f, + 0.000000f, 1.000000f, 0.422363f, 0.818848f, 0.489502f, 0.738281f, 0.526855f, 0.686035f, + 0.556152f, 0.645508f, 0.579102f, 0.613770f, 0.597168f, 0.587891f, 0.611816f, 0.566406f, + 0.627930f, 0.545898f, 0.642578f, 0.527832f, 0.654297f, 0.512207f, 0.665527f, 0.497803f, + 0.675293f, 0.484619f, 0.685547f, 0.472656f, 0.694336f, 0.461182f, 0.704590f, 0.450439f, + 0.712402f, 0.440186f, 0.719727f, 0.430664f, 0.727051f, 0.421631f, 0.732910f, 0.413086f, + 0.740723f, 0.404297f, 0.747070f, 0.395996f, 0.752441f, 0.388428f, 0.759277f, 0.380371f, + 0.765625f, 0.372803f, 0.771484f, 0.365479f, 0.777832f, 0.358643f, 0.781250f, 0.351562f, + 0.787109f, 0.344482f, 0.791992f, 0.337646f, 0.797363f, 0.330811f, 0.801758f, 0.324219f, + 0.806152f, 0.317383f, 0.811035f, 0.311035f, 0.814453f, 0.304688f, 0.819336f, 0.298096f, + 0.823730f, 0.291504f, 0.827637f, 0.284912f, 0.833008f, 0.278320f, 0.835449f, 0.271973f, + 0.839844f, 0.265381f, 0.843262f, 0.259033f, 0.848145f, 0.252197f, 0.851074f, 0.245605f, + 0.854492f, 0.238892f, 0.857422f, 0.232178f, 0.861816f, 0.225220f, 0.865234f, 0.218140f, + 0.868652f, 0.210815f, 0.873047f, 0.203491f, 0.874512f, 0.196411f, 0.879395f, 0.188599f, + 0.881836f, 0.180908f, 0.885254f, 0.172607f, 0.888672f, 0.164551f, 0.892090f, 0.155640f, + 0.894531f, 0.146973f, 0.898438f, 0.137207f, 0.900879f, 0.127197f, 0.902344f, 0.114807f, + 0.904785f, 0.101868f, 0.906250f, 0.087952f, 0.906250f, 0.069458f, 0.888184f, 0.036011f, + 0.000000f, 1.000000f, 0.438232f, 0.812012f, 0.507324f, 0.728516f, 0.552246f, 0.670898f, + 0.583496f, 0.627441f, 0.609375f, 0.592773f, 0.629395f, 0.564453f, 0.646484f, 0.540039f, + 0.665527f, 0.517090f, 0.679199f, 0.497803f, 0.691895f, 0.479736f, 0.705078f, 0.463867f, + 0.715820f, 0.448975f, 0.726562f, 0.435547f, 0.735352f, 0.422852f, 0.745117f, 0.410889f, + 0.753906f, 0.399658f, 0.761230f, 0.389160f, 0.769043f, 0.379150f, 0.777832f, 0.369141f, + 0.783203f, 0.359863f, 0.790039f, 0.351074f, 0.795898f, 0.342773f, 0.802246f, 0.334229f, + 0.807129f, 0.326416f, 0.812988f, 0.318359f, 0.819336f, 0.310791f, 0.823730f, 0.303467f, + 0.829102f, 0.295898f, 0.833008f, 0.289062f, 0.838379f, 0.281982f, 0.842285f, 0.275146f, + 0.845703f, 0.268555f, 0.850098f, 0.261719f, 0.854004f, 0.255127f, 0.859375f, 0.248535f, + 0.862793f, 0.241821f, 0.865723f, 0.235596f, 0.869141f, 0.229248f, 0.874512f, 0.222778f, + 0.875977f, 0.216553f, 0.879883f, 0.210327f, 0.882324f, 0.204224f, 0.887695f, 0.197388f, + 0.889648f, 0.190918f, 0.891602f, 0.184692f, 0.896484f, 0.178101f, 0.897949f, 0.171753f, + 0.901367f, 0.165283f, 0.903809f, 0.158813f, 0.907227f, 0.152100f, 0.909180f, 0.145386f, + 0.912598f, 0.138184f, 0.915039f, 0.130981f, 0.917480f, 0.123840f, 0.919922f, 0.116577f, + 0.922852f, 0.108826f, 0.925293f, 0.101257f, 0.927246f, 0.092834f, 0.930176f, 0.082581f, + 0.930176f, 0.071960f, 0.931152f, 0.060883f, 0.930664f, 0.047760f, 0.918457f, 0.024490f, + 0.000000f, 1.000000f, 0.449463f, 0.807617f, 0.528809f, 0.717773f, 0.575684f, 0.656738f, + 0.611328f, 0.609863f, 0.638184f, 0.572754f, 0.660645f, 0.541504f, 0.678711f, 0.515137f, + 0.697754f, 0.490723f, 0.712891f, 0.469238f, 0.727539f, 0.449463f, 0.740723f, 0.432129f, + 0.750977f, 0.416504f, 0.761719f, 0.401611f, 0.772461f, 0.387695f, 0.781738f, 0.375000f, + 0.789062f, 0.363281f, 0.797363f, 0.351807f, 0.803711f, 0.341309f, 0.812500f, 0.330811f, + 0.818359f, 0.321045f, 0.823242f, 0.312012f, 0.830566f, 0.303223f, 0.836914f, 0.294434f, + 0.842285f, 0.285889f, 0.846680f, 0.278076f, 0.851562f, 0.270264f, 0.855957f, 0.262939f, + 0.861328f, 0.255371f, 0.864258f, 0.248535f, 0.868652f, 0.241455f, 0.873535f, 0.234497f, + 0.876953f, 0.227905f, 0.881348f, 0.221313f, 0.884766f, 0.214600f, 0.886719f, 0.208618f, + 0.891113f, 0.202271f, 0.894043f, 0.196289f, 0.896484f, 0.190186f, 0.900879f, 0.183960f, + 0.903320f, 0.177979f, 0.906250f, 0.171875f, 0.909180f, 0.165894f, 0.911621f, 0.160278f, + 0.914551f, 0.154297f, 0.915527f, 0.148926f, 0.918945f, 0.142822f, 0.920898f, 0.137207f, + 0.924805f, 0.130981f, 0.926270f, 0.125000f, 0.929688f, 0.119019f, 0.930664f, 0.113159f, + 0.932617f, 0.107483f, 0.934570f, 0.101440f, 0.937500f, 0.095215f, 0.939453f, 0.088989f, + 0.941895f, 0.082092f, 0.942871f, 0.075867f, 0.945312f, 0.069397f, 0.947266f, 0.061920f, + 0.946289f, 0.052948f, 0.948242f, 0.043701f, 0.948242f, 0.034393f, 0.938965f, 0.016373f, + 0.000000f, 1.000000f, 0.463867f, 0.801758f, 0.547852f, 0.708008f, 0.599609f, 0.642578f, + 0.638184f, 0.592773f, 0.665039f, 0.553223f, 0.689941f, 0.519531f, 0.710449f, 0.490967f, + 0.728027f, 0.465820f, 0.744629f, 0.442383f, 0.758301f, 0.422119f, 0.771484f, 0.403564f, + 0.782715f, 0.386719f, 0.792969f, 0.371094f, 0.802734f, 0.356689f, 0.812012f, 0.343506f, + 0.820801f, 0.330811f, 0.828125f, 0.319092f, 0.834473f, 0.308105f, 0.841797f, 0.297607f, + 0.847656f, 0.287598f, 0.853027f, 0.278076f, 0.858398f, 0.269287f, 0.863770f, 0.260254f, + 0.867676f, 0.252197f, 0.873535f, 0.244141f, 0.876465f, 0.236694f, 0.883301f, 0.228882f, + 0.885742f, 0.221680f, 0.890137f, 0.214478f, 0.893066f, 0.207764f, 0.896484f, 0.201172f, + 0.899902f, 0.194946f, 0.903320f, 0.188599f, 0.907715f, 0.182251f, 0.909180f, 0.176392f, + 0.913574f, 0.170166f, 0.916016f, 0.164429f, 0.917969f, 0.158813f, 0.920410f, 0.153076f, + 0.921875f, 0.147827f, 0.924316f, 0.142212f, 0.927734f, 0.136841f, 0.930664f, 0.131226f, + 0.932129f, 0.125977f, 0.934082f, 0.120850f, 0.936523f, 0.115540f, 0.937988f, 0.110474f, + 0.939453f, 0.105469f, 0.942871f, 0.099854f, 0.944336f, 0.094666f, 0.945312f, 0.089844f, + 0.947266f, 0.084778f, 0.949219f, 0.079468f, 0.951172f, 0.074036f, 0.953125f, 0.068726f, + 0.954102f, 0.063660f, 0.955566f, 0.058319f, 0.957520f, 0.052643f, 0.958984f, 0.047333f, + 0.958496f, 0.039642f, 0.958984f, 0.032715f, 0.958496f, 0.024780f, 0.951660f, 0.011436f, + 0.000000f, 1.000000f, 0.478760f, 0.795898f, 0.568359f, 0.697266f, 0.622559f, 0.629395f, + 0.663574f, 0.576172f, 0.692871f, 0.534180f, 0.716309f, 0.499512f, 0.738281f, 0.468994f, + 0.753906f, 0.443359f, 0.772461f, 0.417969f, 0.786621f, 0.396973f, 0.798828f, 0.377686f, + 0.809570f, 0.360107f, 0.819824f, 0.343994f, 0.828613f, 0.329590f, 0.838867f, 0.315186f, + 0.844727f, 0.302734f, 0.853027f, 0.290527f, 0.858398f, 0.279785f, 0.865234f, 0.268799f, + 0.870117f, 0.259033f, 0.876465f, 0.249268f, 0.880859f, 0.240479f, 0.885254f, 0.231812f, + 0.890625f, 0.223511f, 0.895020f, 0.215576f, 0.897461f, 0.208130f, 0.902832f, 0.200439f, + 0.905762f, 0.193604f, 0.908691f, 0.186890f, 0.912598f, 0.180420f, 0.915039f, 0.173950f, + 0.918945f, 0.167480f, 0.920898f, 0.161621f, 0.924316f, 0.155640f, 0.925293f, 0.150146f, + 0.927246f, 0.144897f, 0.930664f, 0.139282f, 0.933594f, 0.133911f, 0.935059f, 0.128662f, + 0.937500f, 0.123474f, 0.938965f, 0.118591f, 0.940430f, 0.114014f, 0.944336f, 0.108765f, + 0.945312f, 0.104004f, 0.946777f, 0.099304f, 0.948730f, 0.094604f, 0.949707f, 0.090149f, + 0.951660f, 0.085510f, 0.953613f, 0.080872f, 0.954590f, 0.076599f, 0.956543f, 0.072083f, + 0.958008f, 0.067444f, 0.958984f, 0.063171f, 0.960938f, 0.058807f, 0.962402f, 0.054291f, + 0.963867f, 0.049805f, 0.964844f, 0.045593f, 0.966797f, 0.040741f, 0.967285f, 0.036530f, + 0.967773f, 0.031097f, 0.966797f, 0.024765f, 0.967285f, 0.018341f, 0.962402f, 0.008820f, + 0.000000f, 1.000000f, 0.492676f, 0.790039f, 0.588379f, 0.687500f, 0.645020f, 0.616211f, + 0.687500f, 0.560547f, 0.718750f, 0.516602f, 0.742188f, 0.480469f, 0.762207f, 0.449219f, + 0.778320f, 0.422119f, 0.796875f, 0.396240f, 0.809570f, 0.374756f, 0.822266f, 0.354492f, + 0.832031f, 0.336914f, 0.843750f, 0.320068f, 0.852051f, 0.304932f, 0.859375f, 0.291016f, + 0.867188f, 0.278076f, 0.872070f, 0.266357f, 0.878906f, 0.254883f, 0.884277f, 0.244263f, + 0.890137f, 0.234375f, 0.894043f, 0.224976f, 0.899902f, 0.215820f, 0.903320f, 0.207397f, + 0.906250f, 0.199463f, 0.911621f, 0.191650f, 0.914062f, 0.184326f, 0.918457f, 0.177124f, + 0.920898f, 0.170288f, 0.924316f, 0.163574f, 0.926270f, 0.157715f, 0.930176f, 0.151367f, + 0.931152f, 0.145752f, 0.934082f, 0.140015f, 0.937500f, 0.134155f, 0.938965f, 0.128906f, + 0.939941f, 0.124146f, 0.942871f, 0.119141f, 0.945312f, 0.113770f, 0.946777f, 0.109009f, + 0.948242f, 0.104431f, 0.949707f, 0.099915f, 0.951172f, 0.095520f, 0.953613f, 0.091064f, + 0.955078f, 0.086731f, 0.956543f, 0.082520f, 0.958496f, 0.078186f, 0.959961f, 0.074097f, + 0.960449f, 0.070374f, 0.962402f, 0.066345f, 0.962891f, 0.062439f, 0.964844f, 0.058472f, + 0.965820f, 0.054626f, 0.967773f, 0.050842f, 0.968262f, 0.047089f, 0.968262f, 0.043762f, + 0.971191f, 0.039612f, 0.972168f, 0.035767f, 0.972168f, 0.032410f, 0.973633f, 0.028854f, + 0.975586f, 0.025055f, 0.973633f, 0.019211f, 0.972656f, 0.014503f, 0.969727f, 0.006020f, + 0.000000f, 1.000000f, 0.505859f, 0.785156f, 0.607422f, 0.677734f, 0.666016f, 0.604004f, + 0.708496f, 0.546387f, 0.739746f, 0.500488f, 0.764648f, 0.463135f, 0.785645f, 0.430664f, + 0.802734f, 0.402344f, 0.818359f, 0.376953f, 0.831543f, 0.354248f, 0.842773f, 0.333984f, + 0.852051f, 0.316162f, 0.861328f, 0.299072f, 0.870117f, 0.283936f, 0.876953f, 0.270264f, + 0.884766f, 0.257080f, 0.890137f, 0.244873f, 0.894531f, 0.234009f, 0.900391f, 0.223267f, + 0.905273f, 0.213379f, 0.910645f, 0.203857f, 0.912598f, 0.195435f, 0.917480f, 0.187012f, + 0.920898f, 0.179199f, 0.924805f, 0.171509f, 0.927734f, 0.164185f, 0.930176f, 0.157349f, + 0.931641f, 0.151367f, 0.936523f, 0.144897f, 0.938965f, 0.138428f, 0.940430f, 0.132812f, + 0.942871f, 0.127319f, 0.944336f, 0.122131f, 0.946289f, 0.117065f, 0.948730f, 0.111877f, + 0.950684f, 0.107056f, 0.952637f, 0.102173f, 0.954590f, 0.097595f, 0.955078f, 0.093506f, + 0.957031f, 0.089172f, 0.958496f, 0.085022f, 0.960449f, 0.080627f, 0.960938f, 0.076782f, + 0.963379f, 0.072754f, 0.963379f, 0.069153f, 0.964844f, 0.065613f, 0.965820f, 0.062195f, + 0.968262f, 0.058228f, 0.969238f, 0.054504f, 0.969727f, 0.051331f, 0.970703f, 0.048309f, + 0.971680f, 0.044830f, 0.973145f, 0.041443f, 0.973633f, 0.038269f, 0.974609f, 0.035187f, + 0.975586f, 0.032166f, 0.977051f, 0.028854f, 0.977051f, 0.026123f, 0.978027f, 0.022934f, + 0.978516f, 0.020386f, 0.979004f, 0.015579f, 0.977051f, 0.010773f, 0.974121f, 0.005226f, + 0.000000f, 1.000000f, 0.520020f, 0.779297f, 0.625488f, 0.668457f, 0.686035f, 0.591797f, + 0.730469f, 0.532227f, 0.761719f, 0.485596f, 0.785645f, 0.447021f, 0.805664f, 0.414062f, + 0.822266f, 0.385010f, 0.836914f, 0.359375f, 0.850586f, 0.335938f, 0.860352f, 0.316162f, + 0.871094f, 0.297363f, 0.878418f, 0.280762f, 0.884766f, 0.266113f, 0.893066f, 0.251465f, + 0.898926f, 0.238647f, 0.903809f, 0.226807f, 0.910156f, 0.215576f, 0.914551f, 0.204956f, + 0.917969f, 0.195435f, 0.921875f, 0.186523f, 0.926270f, 0.177612f, 0.930176f, 0.169312f, + 0.931641f, 0.161865f, 0.934570f, 0.155029f, 0.938477f, 0.147461f, 0.940918f, 0.141113f, + 0.943359f, 0.134766f, 0.945312f, 0.128784f, 0.947754f, 0.122986f, 0.949219f, 0.117615f, + 0.951172f, 0.112488f, 0.953613f, 0.107239f, 0.954590f, 0.102478f, 0.957031f, 0.097656f, + 0.958496f, 0.093018f, 0.959473f, 0.088867f, 0.960938f, 0.084839f, 0.963379f, 0.080444f, + 0.964355f, 0.076538f, 0.964844f, 0.072693f, 0.965820f, 0.069031f, 0.967285f, 0.065613f, + 0.969238f, 0.061798f, 0.969727f, 0.058472f, 0.970215f, 0.055420f, 0.971680f, 0.052094f, + 0.973145f, 0.048706f, 0.973633f, 0.045746f, 0.975098f, 0.042938f, 0.975098f, 0.040100f, + 0.976562f, 0.037048f, 0.977539f, 0.033997f, 0.978027f, 0.031433f, 0.979004f, 0.028717f, + 0.979492f, 0.026321f, 0.979980f, 0.023834f, 0.981934f, 0.020721f, 0.982422f, 0.018433f, + 0.981934f, 0.016449f, 0.983398f, 0.013855f, 0.980957f, 0.008705f, 0.980469f, 0.004063f, + 0.000000f, 1.000000f, 0.535156f, 0.773438f, 0.644043f, 0.659180f, 0.706055f, 0.580078f, + 0.750000f, 0.519531f, 0.780273f, 0.471680f, 0.804199f, 0.432129f, 0.823242f, 0.398682f, + 0.838867f, 0.369629f, 0.852539f, 0.343994f, 0.866211f, 0.320312f, 0.875977f, 0.299805f, + 0.884766f, 0.281494f, 0.893066f, 0.264893f, 0.900391f, 0.249756f, 0.906250f, 0.235596f, + 0.911621f, 0.223022f, 0.916504f, 0.211060f, 0.921875f, 0.199829f, 0.923828f, 0.190063f, + 0.929688f, 0.179932f, 0.932129f, 0.171387f, 0.936523f, 0.162720f, 0.938965f, 0.154785f, + 0.941895f, 0.147339f, 0.944336f, 0.140381f, 0.947266f, 0.133423f, 0.948730f, 0.127197f, + 0.951172f, 0.121277f, 0.953613f, 0.115417f, 0.955078f, 0.110168f, 0.957520f, 0.104614f, + 0.958984f, 0.099731f, 0.959473f, 0.095154f, 0.961426f, 0.090515f, 0.962891f, 0.085938f, + 0.964355f, 0.081665f, 0.965820f, 0.077637f, 0.966309f, 0.073914f, 0.967773f, 0.070068f, + 0.969238f, 0.066284f, 0.970215f, 0.062805f, 0.971191f, 0.059540f, 0.972656f, 0.056152f, + 0.973633f, 0.053009f, 0.974121f, 0.049957f, 0.975586f, 0.046997f, 0.976074f, 0.044128f, + 0.977539f, 0.041229f, 0.978027f, 0.038483f, 0.978516f, 0.036041f, 0.979980f, 0.033295f, + 0.979980f, 0.030838f, 0.980469f, 0.028625f, 0.981934f, 0.026169f, 0.982910f, 0.023605f, + 0.983398f, 0.021332f, 0.983398f, 0.019470f, 0.983887f, 0.017426f, 0.984863f, 0.015488f, + 0.985840f, 0.013283f, 0.986328f, 0.010986f, 0.984375f, 0.006939f, 0.981934f, 0.003538f, + 0.000000f, 1.000000f, 0.548828f, 0.768555f, 0.661621f, 0.650391f, 0.725586f, 0.569336f, + 0.766602f, 0.508301f, 0.797363f, 0.459473f, 0.820801f, 0.418945f, 0.839844f, 0.385010f, + 0.854980f, 0.355957f, 0.867676f, 0.330078f, 0.879883f, 0.306396f, 0.889160f, 0.285889f, + 0.898438f, 0.267334f, 0.904785f, 0.250732f, 0.910645f, 0.235718f, 0.916992f, 0.221680f, + 0.921875f, 0.209106f, 0.926270f, 0.197754f, 0.931152f, 0.186401f, 0.934082f, 0.176514f, + 0.937988f, 0.166992f, 0.941406f, 0.158081f, 0.943848f, 0.150024f, 0.946289f, 0.142334f, + 0.948730f, 0.135132f, 0.951660f, 0.128052f, 0.953125f, 0.121704f, 0.955566f, 0.115723f, + 0.957520f, 0.109985f, 0.959473f, 0.104126f, 0.960938f, 0.099060f, 0.962402f, 0.094055f, + 0.963379f, 0.089600f, 0.966309f, 0.084717f, 0.967285f, 0.080261f, 0.967773f, 0.076294f, + 0.969727f, 0.072327f, 0.969727f, 0.068726f, 0.972168f, 0.064880f, 0.973145f, 0.061188f, + 0.974121f, 0.057922f, 0.974121f, 0.054871f, 0.975098f, 0.051880f, 0.976562f, 0.048798f, + 0.978027f, 0.045563f, 0.978516f, 0.042725f, 0.978516f, 0.040375f, 0.979004f, 0.037994f, + 0.980469f, 0.035339f, 0.980957f, 0.032776f, 0.982422f, 0.030334f, 0.982422f, 0.028046f, + 0.982910f, 0.025955f, 0.983398f, 0.023926f, 0.983887f, 0.021973f, 0.984863f, 0.019989f, + 0.985352f, 0.018112f, 0.985352f, 0.016388f, 0.987305f, 0.013885f, 0.987305f, 0.012360f, + 0.987793f, 0.010902f, 0.988281f, 0.009369f, 0.986816f, 0.006710f, 0.985840f, 0.001877f, + 0.000000f, 1.000000f, 0.562988f, 0.762695f, 0.678223f, 0.642090f, 0.741699f, 0.559570f, + 0.783203f, 0.497314f, 0.812988f, 0.447998f, 0.835449f, 0.407227f, 0.854004f, 0.372803f, + 0.868164f, 0.343262f, 0.880859f, 0.317871f, 0.891602f, 0.293945f, 0.900879f, 0.273682f, + 0.908691f, 0.254883f, 0.914551f, 0.238892f, 0.921875f, 0.223022f, 0.926270f, 0.210083f, + 0.931152f, 0.197144f, 0.934570f, 0.185669f, 0.938477f, 0.175049f, 0.942871f, 0.164917f, + 0.945801f, 0.155640f, 0.947754f, 0.147339f, 0.950684f, 0.139160f, 0.953613f, 0.131592f, + 0.956543f, 0.124329f, 0.957520f, 0.117981f, 0.959473f, 0.111755f, 0.961914f, 0.105652f, + 0.962891f, 0.100098f, 0.964844f, 0.095093f, 0.966797f, 0.089722f, 0.967773f, 0.085022f, + 0.968750f, 0.080566f, 0.970215f, 0.076233f, 0.971680f, 0.072083f, 0.972168f, 0.068298f, + 0.973633f, 0.064453f, 0.974609f, 0.060883f, 0.975586f, 0.057495f, 0.976562f, 0.054291f, + 0.977539f, 0.051178f, 0.978027f, 0.047974f, 0.978516f, 0.045166f, 0.979004f, 0.042542f, + 0.979980f, 0.039948f, 0.980957f, 0.037354f, 0.981934f, 0.034882f, 0.982910f, 0.032227f, + 0.982910f, 0.030167f, 0.983887f, 0.027924f, 0.983887f, 0.026093f, 0.984375f, 0.024246f, + 0.985840f, 0.022125f, 0.986328f, 0.020248f, 0.987305f, 0.018341f, 0.987793f, 0.016449f, + 0.987793f, 0.014763f, 0.988281f, 0.013397f, 0.988281f, 0.012009f, 0.988770f, 0.010773f, + 0.989258f, 0.009399f, 0.989746f, 0.008026f, 0.991699f, 0.005917f, 0.987793f, 0.001071f, + 0.000000f, 1.000000f, 0.575684f, 0.758301f, 0.693359f, 0.634766f, 0.759766f, 0.549316f, + 0.798828f, 0.487305f, 0.828613f, 0.436768f, 0.850098f, 0.395996f, 0.866211f, 0.362061f, + 0.879883f, 0.332275f, 0.892090f, 0.306396f, 0.902344f, 0.283447f, 0.911621f, 0.262207f, + 0.919434f, 0.244019f, 0.923828f, 0.227783f, 0.929199f, 0.212891f, 0.934082f, 0.199341f, + 0.938477f, 0.186768f, 0.942871f, 0.175293f, 0.945801f, 0.165039f, 0.949219f, 0.154907f, + 0.951172f, 0.146240f, 0.955078f, 0.137451f, 0.956543f, 0.129639f, 0.958008f, 0.122681f, + 0.961426f, 0.115417f, 0.962891f, 0.109009f, 0.963867f, 0.103271f, 0.966797f, 0.097107f, + 0.967285f, 0.091858f, 0.968750f, 0.086914f, 0.969727f, 0.082153f, 0.972168f, 0.077209f, + 0.973145f, 0.072998f, 0.973145f, 0.069153f, 0.974609f, 0.065186f, 0.975586f, 0.061493f, + 0.977051f, 0.057739f, 0.978027f, 0.054382f, 0.978516f, 0.051208f, 0.979004f, 0.048309f, + 0.980469f, 0.045410f, 0.980957f, 0.042603f, 0.982422f, 0.039703f, 0.982910f, 0.037048f, + 0.982910f, 0.034851f, 0.983887f, 0.032562f, 0.984375f, 0.030258f, 0.984863f, 0.028229f, + 0.984863f, 0.026443f, 0.985840f, 0.024445f, 0.987305f, 0.022339f, 0.987305f, 0.020264f, + 0.987793f, 0.018524f, 0.987793f, 0.017059f, 0.988281f, 0.015625f, 0.988770f, 0.014076f, + 0.988770f, 0.012947f, 0.989258f, 0.011665f, 0.990234f, 0.010193f, 0.990723f, 0.008965f, + 0.991211f, 0.007645f, 0.992188f, 0.005848f, 0.992188f, 0.005161f, 0.988770f, 0.001506f, + 0.000000f, 1.000000f, 0.589844f, 0.752441f, 0.709961f, 0.626953f, 0.773438f, 0.541016f, + 0.813477f, 0.478271f, 0.841797f, 0.427002f, 0.863281f, 0.385742f, 0.878418f, 0.351562f, + 0.891602f, 0.322266f, 0.900391f, 0.296875f, 0.911621f, 0.273438f, 0.919434f, 0.252686f, + 0.926270f, 0.234741f, 0.931641f, 0.218384f, 0.937500f, 0.203369f, 0.941895f, 0.189941f, + 0.944824f, 0.177979f, 0.948242f, 0.166626f, 0.951172f, 0.156372f, 0.955078f, 0.146362f, + 0.957520f, 0.137817f, 0.959473f, 0.129395f, 0.961914f, 0.121643f, 0.962891f, 0.114868f, + 0.966309f, 0.107666f, 0.967285f, 0.101440f, 0.968262f, 0.095825f, 0.970215f, 0.090271f, + 0.972168f, 0.084656f, 0.973145f, 0.079895f, 0.973633f, 0.075623f, 0.976074f, 0.070984f, + 0.977051f, 0.066589f, 0.977539f, 0.062805f, 0.978027f, 0.059235f, 0.979492f, 0.055542f, + 0.979492f, 0.052399f, 0.979980f, 0.049225f, 0.980957f, 0.046204f, 0.982910f, 0.042938f, + 0.982910f, 0.040192f, 0.982910f, 0.037842f, 0.983398f, 0.035522f, 0.984375f, 0.033234f, + 0.984863f, 0.030853f, 0.985352f, 0.028793f, 0.986328f, 0.026642f, 0.987305f, 0.024460f, + 0.987793f, 0.022522f, 0.988281f, 0.020676f, 0.988281f, 0.019165f, 0.988770f, 0.017807f, + 0.989258f, 0.016266f, 0.989258f, 0.014915f, 0.989746f, 0.013550f, 0.990234f, 0.012337f, + 0.990723f, 0.011070f, 0.991211f, 0.009644f, 0.992188f, 0.008110f, 0.992676f, 0.006832f, + 0.992676f, 0.005985f, 0.993164f, 0.005234f, 0.992676f, 0.004589f, 0.990234f, 0.001586f, + 0.000000f, 1.000000f, 0.604492f, 0.747070f, 0.725586f, 0.618652f, 0.786621f, 0.533203f, + 0.825684f, 0.469482f, 0.853516f, 0.418701f, 0.874512f, 0.376953f, 0.889648f, 0.342773f, + 0.899902f, 0.313477f, 0.910156f, 0.288086f, 0.919434f, 0.265137f, 0.927734f, 0.244629f, + 0.933594f, 0.226318f, 0.939453f, 0.209961f, 0.943359f, 0.195435f, 0.947754f, 0.181885f, + 0.950195f, 0.170044f, 0.953613f, 0.158813f, 0.957031f, 0.148560f, 0.958984f, 0.139282f, + 0.961914f, 0.130371f, 0.964355f, 0.122192f, 0.965820f, 0.114807f, 0.968262f, 0.107727f, + 0.969727f, 0.101196f, 0.970703f, 0.095093f, 0.972656f, 0.089294f, 0.973633f, 0.083923f, + 0.974121f, 0.079163f, 0.976562f, 0.074036f, 0.977539f, 0.069397f, 0.978027f, 0.065369f, + 0.978516f, 0.061584f, 0.979492f, 0.057892f, 0.980957f, 0.054077f, 0.981934f, 0.050568f, + 0.982910f, 0.047394f, 0.982910f, 0.044495f, 0.983887f, 0.041565f, 0.983887f, 0.039093f, + 0.984863f, 0.036469f, 0.985352f, 0.034149f, 0.986328f, 0.031769f, 0.987305f, 0.029266f, + 0.987793f, 0.027008f, 0.987793f, 0.025208f, 0.988770f, 0.023285f, 0.988770f, 0.021530f, + 0.989258f, 0.019943f, 0.989258f, 0.018494f, 0.989258f, 0.017151f, 0.989746f, 0.015549f, + 0.990234f, 0.014198f, 0.990723f, 0.013031f, 0.991699f, 0.011574f, 0.992676f, 0.009941f, + 0.992676f, 0.008720f, 0.993164f, 0.007805f, 0.993164f, 0.006783f, 0.993164f, 0.006134f, + 0.993652f, 0.005295f, 0.993164f, 0.004807f, 0.993652f, 0.004078f, 0.992188f, 0.002140f, + 0.000000f, 1.000000f, 0.615723f, 0.742676f, 0.740234f, 0.611816f, 0.800293f, 0.525879f, + 0.838379f, 0.461670f, 0.865234f, 0.410400f, 0.884277f, 0.368896f, 0.898438f, 0.334229f, + 0.909668f, 0.305176f, 0.918457f, 0.280029f, 0.924805f, 0.258057f, 0.933594f, 0.237061f, + 0.939453f, 0.219116f, 0.944824f, 0.202637f, 0.949219f, 0.188232f, 0.952637f, 0.174927f, + 0.956055f, 0.163086f, 0.958496f, 0.151978f, 0.960938f, 0.142212f, 0.963867f, 0.132446f, + 0.965332f, 0.124207f, 0.968262f, 0.116150f, 0.970215f, 0.108582f, 0.970703f, 0.101929f, + 0.972656f, 0.095459f, 0.973633f, 0.089661f, 0.976074f, 0.083679f, 0.976562f, 0.078613f, + 0.977051f, 0.073792f, 0.978516f, 0.069153f, 0.979004f, 0.064941f, 0.980957f, 0.060699f, + 0.981445f, 0.056763f, 0.982422f, 0.053040f, 0.982910f, 0.049683f, 0.983398f, 0.046600f, + 0.983398f, 0.043884f, 0.984863f, 0.040741f, 0.985352f, 0.038025f, 0.985840f, 0.035522f, + 0.987305f, 0.032745f, 0.987793f, 0.030273f, 0.987793f, 0.028259f, 0.988281f, 0.026230f, + 0.988281f, 0.024521f, 0.989258f, 0.022552f, 0.989258f, 0.020935f, 0.989746f, 0.019379f, + 0.989746f, 0.017990f, 0.990723f, 0.016296f, 0.991211f, 0.014885f, 0.991699f, 0.013512f, + 0.993164f, 0.011826f, 0.993164f, 0.010445f, 0.993164f, 0.009438f, 0.993164f, 0.008598f, + 0.993652f, 0.007557f, 0.993164f, 0.006863f, 0.993652f, 0.006081f, 0.993652f, 0.005436f, + 0.994141f, 0.004818f, 0.994141f, 0.004261f, 0.994629f, 0.003578f, 0.995117f, 0.002644f, + 0.000000f, 1.000000f, 0.629395f, 0.737793f, 0.752930f, 0.605469f, 0.813965f, 0.518555f, + 0.849121f, 0.454590f, 0.875488f, 0.403076f, 0.892578f, 0.362061f, 0.906738f, 0.327393f, + 0.916504f, 0.298340f, 0.924805f, 0.273193f, 0.931152f, 0.251465f, 0.938477f, 0.230835f, + 0.944824f, 0.212524f, 0.949707f, 0.196533f, 0.953613f, 0.182129f, 0.957031f, 0.169067f, + 0.960449f, 0.157104f, 0.962891f, 0.146118f, 0.965332f, 0.136353f, 0.967285f, 0.127075f, + 0.970215f, 0.118469f, 0.971191f, 0.110779f, 0.972656f, 0.103638f, 0.975098f, 0.096741f, + 0.976074f, 0.090332f, 0.976562f, 0.084778f, 0.978516f, 0.079163f, 0.979004f, 0.074158f, + 0.980469f, 0.069519f, 0.981934f, 0.064453f, 0.982422f, 0.060425f, 0.982422f, 0.056763f, + 0.983887f, 0.052856f, 0.983887f, 0.049622f, 0.984375f, 0.046478f, 0.985352f, 0.043304f, + 0.986328f, 0.040039f, 0.987305f, 0.037018f, 0.987305f, 0.034515f, 0.987793f, 0.032166f, + 0.988281f, 0.029816f, 0.988281f, 0.027847f, 0.988770f, 0.025894f, 0.989258f, 0.023972f, + 0.989746f, 0.022125f, 0.989746f, 0.020569f, 0.990234f, 0.018951f, 0.991211f, 0.017181f, + 0.991699f, 0.015602f, 0.992676f, 0.013878f, 0.993164f, 0.012512f, 0.993164f, 0.011253f, + 0.993164f, 0.010269f, 0.993164f, 0.009407f, 0.993652f, 0.008347f, 0.993652f, 0.007614f, + 0.994141f, 0.006866f, 0.994141f, 0.006104f, 0.994141f, 0.005589f, 0.994629f, 0.004826f, + 0.994629f, 0.004421f, 0.994629f, 0.003727f, 0.995117f, 0.003061f, 0.996094f, 0.001978f, + 0.000000f, 1.000000f, 0.642578f, 0.732422f, 0.764648f, 0.600098f, 0.824707f, 0.511719f, + 0.859375f, 0.447510f, 0.884766f, 0.396240f, 0.900879f, 0.355225f, 0.913574f, 0.320801f, + 0.923828f, 0.292236f, 0.932129f, 0.266846f, 0.937988f, 0.244995f, 0.944824f, 0.225098f, + 0.950684f, 0.206787f, 0.954590f, 0.190918f, 0.957520f, 0.176758f, 0.961914f, 0.163330f, + 0.963867f, 0.151855f, 0.966797f, 0.140991f, 0.969238f, 0.131104f, 0.970703f, 0.122192f, + 0.972168f, 0.114014f, 0.974609f, 0.105957f, 0.975586f, 0.098938f, 0.976562f, 0.092407f, + 0.978027f, 0.086365f, 0.979492f, 0.080505f, 0.980957f, 0.074890f, 0.981445f, 0.070007f, + 0.982422f, 0.065308f, 0.982910f, 0.061188f, 0.983398f, 0.057220f, 0.984375f, 0.053375f, + 0.985352f, 0.049652f, 0.986816f, 0.046021f, 0.987305f, 0.042847f, 0.987793f, 0.039642f, + 0.987793f, 0.037048f, 0.988281f, 0.034515f, 0.988770f, 0.032074f, 0.989258f, 0.029770f, + 0.989258f, 0.027756f, 0.989746f, 0.025757f, 0.990723f, 0.023697f, 0.990723f, 0.021866f, + 0.991211f, 0.020111f, 0.992676f, 0.018082f, 0.993164f, 0.016220f, 0.993164f, 0.014832f, + 0.993652f, 0.013557f, 0.993652f, 0.012260f, 0.993164f, 0.011230f, 0.993164f, 0.010330f, + 0.993652f, 0.009224f, 0.993652f, 0.008430f, 0.994141f, 0.007618f, 0.994141f, 0.006821f, + 0.994141f, 0.006241f, 0.994629f, 0.005444f, 0.994629f, 0.004955f, 0.995117f, 0.004230f, + 0.995605f, 0.003597f, 0.996094f, 0.002962f, 0.996582f, 0.002153f, 0.998047f, 0.000076f, + 0.000000f, 1.000000f, 0.656250f, 0.727539f, 0.777832f, 0.593750f, 0.834961f, 0.505859f, + 0.867188f, 0.442139f, 0.892578f, 0.390625f, 0.909180f, 0.349121f, 0.920898f, 0.314941f, + 0.930176f, 0.286133f, 0.937988f, 0.261230f, 0.943848f, 0.239380f, 0.947754f, 0.220459f, + 0.954102f, 0.201904f, 0.958008f, 0.186035f, 0.961426f, 0.171753f, 0.964355f, 0.159058f, + 0.967285f, 0.147217f, 0.969727f, 0.136475f, 0.971680f, 0.127075f, 0.974121f, 0.117554f, + 0.974609f, 0.109863f, 0.976562f, 0.102051f, 0.977539f, 0.095276f, 0.979980f, 0.088318f, + 0.980469f, 0.082275f, 0.981934f, 0.076599f, 0.981934f, 0.071655f, 0.982422f, 0.067078f, + 0.983887f, 0.062256f, 0.984375f, 0.058136f, 0.986816f, 0.053680f, 0.986816f, 0.049805f, + 0.987305f, 0.046387f, 0.987793f, 0.043274f, 0.988281f, 0.040161f, 0.988281f, 0.037445f, + 0.988770f, 0.034882f, 0.989258f, 0.032318f, 0.989746f, 0.029938f, 0.990234f, 0.027786f, + 0.990723f, 0.025589f, 0.991699f, 0.023407f, 0.992676f, 0.021225f, 0.993164f, 0.019241f, + 0.993164f, 0.017578f, 0.993164f, 0.016159f, 0.993164f, 0.014908f, 0.993652f, 0.013474f, + 0.993652f, 0.012375f, 0.993652f, 0.011398f, 0.994141f, 0.010223f, 0.994141f, 0.009369f, + 0.994629f, 0.008430f, 0.994629f, 0.007622f, 0.994629f, 0.006977f, 0.995117f, 0.006115f, + 0.995117f, 0.005562f, 0.995605f, 0.004791f, 0.995605f, 0.004181f, 0.995605f, 0.003626f, + 0.996094f, 0.002935f, 0.997070f, 0.002024f, 0.998535f, 0.000397f, 0.998535f, 0.000006f, + 0.000000f, 1.000000f, 0.666504f, 0.724121f, 0.788574f, 0.588379f, 0.843262f, 0.500977f, + 0.877930f, 0.436035f, 0.899414f, 0.385498f, 0.916504f, 0.343506f, 0.926758f, 0.309814f, + 0.935059f, 0.281006f, 0.942871f, 0.256104f, 0.948242f, 0.234741f, 0.951660f, 0.215820f, + 0.957520f, 0.197632f, 0.961426f, 0.181763f, 0.965820f, 0.167236f, 0.967285f, 0.154785f, + 0.969727f, 0.143188f, 0.972168f, 0.132690f, 0.973633f, 0.123047f, 0.975586f, 0.114258f, + 0.977051f, 0.106201f, 0.979004f, 0.098389f, 0.979980f, 0.091492f, 0.980957f, 0.085144f, + 0.981934f, 0.079346f, 0.982910f, 0.073853f, 0.983887f, 0.068665f, 0.985352f, 0.063660f, + 0.986328f, 0.058899f, 0.986328f, 0.054962f, 0.987305f, 0.050934f, 0.987305f, 0.047577f, + 0.987793f, 0.044281f, 0.988770f, 0.041046f, 0.988770f, 0.038208f, 0.989746f, 0.035400f, + 0.990234f, 0.032684f, 0.990723f, 0.030228f, 0.991211f, 0.027832f, 0.992676f, 0.025070f, + 0.992676f, 0.023010f, 0.992676f, 0.021240f, 0.993164f, 0.019363f, 0.993164f, 0.017838f, + 0.993164f, 0.016464f, 0.993652f, 0.014946f, 0.993652f, 0.013748f, 0.994141f, 0.012566f, + 0.994141f, 0.011406f, 0.994141f, 0.010460f, 0.994629f, 0.009399f, 0.994629f, 0.008545f, + 0.995117f, 0.007713f, 0.995117f, 0.006878f, 0.995605f, 0.006264f, 0.995605f, 0.005421f, + 0.996094f, 0.004692f, 0.996094f, 0.004135f, 0.996582f, 0.003399f, 0.997070f, 0.002676f, + 0.998047f, 0.001649f, 0.999023f, 0.000408f, 0.998535f, 0.000095f, 0.998535f, 0.000002f, + 0.000000f, 1.000000f, 0.678711f, 0.719727f, 0.797852f, 0.583984f, 0.852539f, 0.495850f, + 0.885254f, 0.430664f, 0.905273f, 0.381104f, 0.920898f, 0.339111f, 0.933594f, 0.304688f, + 0.940430f, 0.276123f, 0.947266f, 0.251465f, 0.951660f, 0.230225f, 0.956055f, 0.211060f, + 0.959473f, 0.194458f, 0.964355f, 0.178223f, 0.966797f, 0.164062f, 0.970703f, 0.150879f, + 0.972168f, 0.139648f, 0.974609f, 0.129395f, 0.975586f, 0.119934f, 0.978516f, 0.110535f, + 0.979492f, 0.102722f, 0.980469f, 0.095398f, 0.981934f, 0.088684f, 0.982422f, 0.082458f, + 0.984375f, 0.076416f, 0.985352f, 0.070618f, 0.985840f, 0.065613f, 0.986328f, 0.061005f, + 0.986816f, 0.056763f, 0.987793f, 0.052643f, 0.987793f, 0.049042f, 0.988281f, 0.045593f, + 0.989258f, 0.042145f, 0.989746f, 0.039093f, 0.990723f, 0.036041f, 0.991211f, 0.033112f, + 0.992188f, 0.030197f, 0.992676f, 0.027649f, 0.992676f, 0.025482f, 0.992676f, 0.023560f, + 0.993164f, 0.021576f, 0.993164f, 0.019882f, 0.993164f, 0.018372f, 0.993652f, 0.016724f, + 0.993652f, 0.015396f, 0.994141f, 0.014038f, 0.994141f, 0.012810f, 0.994141f, 0.011765f, + 0.994629f, 0.010559f, 0.994629f, 0.009636f, 0.995117f, 0.008606f, 0.995117f, 0.007786f, + 0.995605f, 0.006866f, 0.995605f, 0.006161f, 0.996094f, 0.005302f, 0.996582f, 0.004539f, + 0.997070f, 0.003866f, 0.997559f, 0.002981f, 0.998535f, 0.002029f, 0.999023f, 0.000865f, + 0.999023f, 0.000441f, 0.999023f, 0.000191f, 0.999023f, 0.000049f, 0.999023f, 0.000001f, + 0.000000f, 1.000000f, 0.690430f, 0.715332f, 0.810547f, 0.578125f, 0.862793f, 0.490479f, + 0.893066f, 0.425781f, 0.912109f, 0.375977f, 0.926758f, 0.334717f, 0.937988f, 0.300537f, + 0.944824f, 0.271973f, 0.950684f, 0.247803f, 0.955566f, 0.226196f, 0.959473f, 0.207275f, + 0.962402f, 0.190918f, 0.966797f, 0.175171f, 0.970703f, 0.160767f, 0.972656f, 0.148071f, + 0.975098f, 0.136597f, 0.977539f, 0.125854f, 0.979004f, 0.116455f, 0.980469f, 0.107910f, + 0.980957f, 0.100342f, 0.982422f, 0.092896f, 0.984863f, 0.085815f, 0.985352f, 0.079346f, + 0.986328f, 0.073547f, 0.986328f, 0.068542f, 0.987305f, 0.063538f, 0.987793f, 0.059021f, + 0.988770f, 0.054810f, 0.988770f, 0.050903f, 0.989258f, 0.047211f, 0.990723f, 0.043518f, + 0.991211f, 0.040039f, 0.992676f, 0.036438f, 0.992676f, 0.033600f, 0.992676f, 0.031097f, + 0.993164f, 0.028549f, 0.993164f, 0.026398f, 0.993652f, 0.024277f, 0.993652f, 0.022354f, + 0.993652f, 0.020660f, 0.994141f, 0.018860f, 0.994141f, 0.017365f, 0.994629f, 0.015823f, + 0.994629f, 0.014488f, 0.995117f, 0.013275f, 0.995117f, 0.011963f, 0.994629f, 0.010948f, + 0.995117f, 0.009758f, 0.995117f, 0.008873f, 0.995605f, 0.007801f, 0.996094f, 0.006859f, + 0.996094f, 0.006077f, 0.996582f, 0.005161f, 0.997070f, 0.004276f, 0.997559f, 0.003401f, + 0.999023f, 0.001995f, 0.999023f, 0.001288f, 0.999023f, 0.000843f, 0.999023f, 0.000522f, + 0.999023f, 0.000289f, 0.999023f, 0.000129f, 0.999023f, 0.000033f, 0.999023f, 0.000001f, + 0.000000f, 1.000000f, 0.701172f, 0.711426f, 0.819824f, 0.573730f, 0.870605f, 0.485840f, + 0.899902f, 0.421143f, 0.918457f, 0.371582f, 0.931641f, 0.330811f, 0.941895f, 0.296631f, + 0.949219f, 0.268311f, 0.955078f, 0.243896f, 0.959961f, 0.222290f, 0.962402f, 0.204102f, + 0.966309f, 0.187256f, 0.967773f, 0.172729f, 0.972168f, 0.158203f, 0.975586f, 0.145142f, + 0.977051f, 0.133789f, 0.978516f, 0.123657f, 0.980469f, 0.114197f, 0.982422f, 0.105774f, + 0.983887f, 0.097412f, 0.984863f, 0.089966f, 0.985840f, 0.083374f, 0.985840f, 0.077515f, + 0.986816f, 0.071838f, 0.987305f, 0.066711f, 0.988281f, 0.061737f, 0.988770f, 0.057281f, + 0.989746f, 0.052856f, 0.990723f, 0.048767f, 0.992188f, 0.044464f, 0.992188f, 0.041077f, + 0.992676f, 0.037842f, 0.992676f, 0.035034f, 0.993164f, 0.032318f, 0.993164f, 0.029831f, + 0.993164f, 0.027634f, 0.993652f, 0.025330f, 0.993652f, 0.023407f, 0.994141f, 0.021408f, + 0.994141f, 0.019714f, 0.994629f, 0.017975f, 0.994629f, 0.016479f, 0.995117f, 0.014969f, + 0.995117f, 0.013657f, 0.995605f, 0.012306f, 0.995605f, 0.011162f, 0.996094f, 0.009933f, + 0.996094f, 0.008965f, 0.996582f, 0.007835f, 0.997070f, 0.006775f, 0.997559f, 0.005753f, + 0.998047f, 0.004738f, 0.999512f, 0.003304f, 0.999512f, 0.002398f, 0.999512f, 0.001793f, + 0.999512f, 0.001323f, 0.999512f, 0.000946f, 0.999512f, 0.000644f, 0.999023f, 0.000407f, + 0.999023f, 0.000228f, 0.999023f, 0.000102f, 0.999023f, 0.000026f, 0.999023f, 0.000000f, + 0.000000f, 1.000000f, 0.710938f, 0.708008f, 0.827148f, 0.570312f, 0.877930f, 0.481689f, + 0.906738f, 0.416992f, 0.923340f, 0.367920f, 0.936035f, 0.327637f, 0.945312f, 0.293701f, + 0.953125f, 0.264893f, 0.958008f, 0.240601f, 0.962402f, 0.219482f, 0.965820f, 0.200684f, + 0.967773f, 0.184570f, 0.970215f, 0.170044f, 0.974121f, 0.155762f, 0.976074f, 0.143188f, + 0.978027f, 0.131836f, 0.979980f, 0.121582f, 0.982910f, 0.111572f, 0.983887f, 0.103027f, + 0.984375f, 0.095459f, 0.985352f, 0.088318f, 0.986328f, 0.081848f, 0.986816f, 0.075867f, + 0.987793f, 0.070190f, 0.989258f, 0.064880f, 0.989746f, 0.059814f, 0.991699f, 0.054657f, + 0.991699f, 0.050476f, 0.992188f, 0.046570f, 0.992188f, 0.043121f, 0.992676f, 0.039795f, + 0.992676f, 0.036835f, 0.993164f, 0.033936f, 0.993164f, 0.031403f, 0.993652f, 0.028870f, + 0.993652f, 0.026672f, 0.994141f, 0.024445f, 0.994141f, 0.022522f, 0.994629f, 0.020538f, + 0.994629f, 0.018875f, 0.995117f, 0.017120f, 0.995117f, 0.015671f, 0.995605f, 0.014099f, + 0.996094f, 0.012665f, 0.996094f, 0.011436f, 0.996582f, 0.010109f, 0.997070f, 0.008842f, + 0.997559f, 0.007633f, 0.998535f, 0.006374f, 0.999512f, 0.004787f, 0.999512f, 0.003801f, + 0.999512f, 0.003057f, 0.999512f, 0.002445f, 0.999512f, 0.001927f, 0.999512f, 0.001488f, + 0.999512f, 0.001117f, 0.999512f, 0.000807f, 0.999512f, 0.000552f, 0.999512f, 0.000350f, + 0.999512f, 0.000195f, 0.999512f, 0.000086f, 0.999512f, 0.000022f, 0.999023f, 0.000000f, + 0.000000f, 1.000000f, 0.723633f, 0.703125f, 0.836426f, 0.565918f, 0.885254f, 0.477539f, + 0.911621f, 0.414062f, 0.928223f, 0.364258f, 0.939453f, 0.324707f, 0.949219f, 0.290283f, + 0.956055f, 0.261719f, 0.960938f, 0.237671f, 0.964844f, 0.216431f, 0.967773f, 0.198242f, + 0.971191f, 0.181396f, 0.972656f, 0.167114f, 0.974121f, 0.154297f, 0.977539f, 0.141602f, + 0.980957f, 0.129395f, 0.982422f, 0.119141f, 0.983398f, 0.109924f, 0.984375f, 0.101562f, + 0.985352f, 0.093933f, 0.986328f, 0.086853f, 0.987793f, 0.080200f, 0.988281f, 0.074097f, + 0.990723f, 0.067688f, 0.991211f, 0.062347f, 0.991211f, 0.057709f, 0.991699f, 0.053284f, + 0.992188f, 0.049255f, 0.992188f, 0.045624f, 0.992676f, 0.042114f, 0.992676f, 0.039001f, + 0.993164f, 0.035919f, 0.993652f, 0.033112f, 0.993652f, 0.030533f, 0.994141f, 0.028030f, + 0.994141f, 0.025833f, 0.994629f, 0.023590f, 0.995117f, 0.021576f, 0.995117f, 0.019699f, + 0.995605f, 0.017838f, 0.996094f, 0.016129f, 0.996094f, 0.014595f, 0.996582f, 0.013008f, + 0.997070f, 0.011490f, 0.998047f, 0.009964f, 0.999023f, 0.008308f, 0.999512f, 0.006680f, + 0.999512f, 0.005608f, 0.999512f, 0.004719f, 0.999512f, 0.003952f, 0.999512f, 0.003284f, + 0.999512f, 0.002697f, 0.999512f, 0.002180f, 0.999512f, 0.001732f, 0.999512f, 0.001344f, + 0.999512f, 0.001011f, 0.999512f, 0.000731f, 0.999512f, 0.000501f, 0.999512f, 0.000316f, + 0.999512f, 0.000176f, 0.999512f, 0.000078f, 0.999512f, 0.000019f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.732422f, 0.700195f, 0.843750f, 0.562500f, 0.891113f, 0.474854f, + 0.915527f, 0.411133f, 0.933105f, 0.360840f, 0.943359f, 0.321533f, 0.953125f, 0.287354f, + 0.959961f, 0.259033f, 0.963867f, 0.234863f, 0.967773f, 0.213867f, 0.971191f, 0.195190f, + 0.972656f, 0.179321f, 0.974121f, 0.165161f, 0.977539f, 0.151367f, 0.978027f, 0.139893f, + 0.980469f, 0.128662f, 0.982422f, 0.118286f, 0.983887f, 0.108887f, 0.984863f, 0.100525f, + 0.986328f, 0.092590f, 0.988281f, 0.085022f, 0.989746f, 0.077881f, 0.990234f, 0.071838f, + 0.990723f, 0.066345f, 0.991211f, 0.061340f, 0.991699f, 0.056702f, 0.991699f, 0.052582f, + 0.992188f, 0.048523f, 0.992676f, 0.044769f, 0.993164f, 0.041321f, 0.993164f, 0.038177f, + 0.993652f, 0.035095f, 0.994141f, 0.032257f, 0.994141f, 0.029739f, 0.994629f, 0.027176f, + 0.995117f, 0.024796f, 0.995605f, 0.022568f, 0.996094f, 0.020493f, 0.996582f, 0.018524f, + 0.997070f, 0.016556f, 0.997559f, 0.014664f, 0.998535f, 0.012726f, 0.999512f, 0.010612f, + 0.999512f, 0.009163f, 0.999512f, 0.007950f, 0.999512f, 0.006893f, 0.999512f, 0.005947f, + 0.999512f, 0.005100f, 0.999512f, 0.004341f, 0.999512f, 0.003664f, 0.999512f, 0.003057f, + 0.999512f, 0.002520f, 0.999512f, 0.002043f, 0.999512f, 0.001624f, 0.999512f, 0.001261f, + 0.999512f, 0.000949f, 0.999512f, 0.000686f, 0.999512f, 0.000469f, 0.999512f, 0.000296f, + 0.999512f, 0.000164f, 0.999512f, 0.000072f, 0.999512f, 0.000018f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.740234f, 0.697754f, 0.851074f, 0.559082f, 0.896973f, 0.471191f, + 0.921387f, 0.407471f, 0.937988f, 0.357666f, 0.947754f, 0.318115f, 0.955078f, 0.285645f, + 0.961426f, 0.256836f, 0.967285f, 0.231934f, 0.970215f, 0.211304f, 0.972656f, 0.193237f, + 0.976074f, 0.176636f, 0.977051f, 0.162231f, 0.978027f, 0.149658f, 0.979004f, 0.138306f, + 0.979980f, 0.128052f, 0.982422f, 0.117981f, 0.984863f, 0.107910f, 0.987793f, 0.098267f, + 0.988770f, 0.090393f, 0.989258f, 0.083374f, 0.989746f, 0.077026f, 0.990234f, 0.071167f, + 0.990723f, 0.065796f, 0.991211f, 0.060822f, 0.991699f, 0.056152f, 0.992188f, 0.051849f, + 0.992676f, 0.047821f, 0.993164f, 0.044037f, 0.993652f, 0.040527f, 0.994141f, 0.037231f, + 0.994629f, 0.034149f, 0.995117f, 0.031250f, 0.995605f, 0.028503f, 0.996094f, 0.025894f, + 0.996582f, 0.023407f, 0.997559f, 0.020950f, 0.998535f, 0.018417f, 0.999512f, 0.015823f, + 0.999512f, 0.013985f, 0.999512f, 0.012398f, 0.999512f, 0.010979f, 0.999512f, 0.009697f, + 0.999512f, 0.008537f, 0.999512f, 0.007484f, 0.999512f, 0.006527f, 0.999512f, 0.005657f, + 0.999512f, 0.004868f, 0.999512f, 0.004150f, 0.999512f, 0.003510f, 0.999512f, 0.002932f, + 0.999512f, 0.002417f, 0.999512f, 0.001961f, 0.999512f, 0.001559f, 0.999512f, 0.001210f, + 0.999512f, 0.000911f, 0.999512f, 0.000658f, 0.999512f, 0.000449f, 0.999512f, 0.000283f, + 0.999512f, 0.000157f, 0.999512f, 0.000069f, 0.999512f, 0.000017f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.751465f, 0.693359f, 0.859863f, 0.555176f, 0.903320f, 0.467529f, + 0.927246f, 0.403809f, 0.939453f, 0.355957f, 0.951660f, 0.314941f, 0.957031f, 0.283203f, + 0.961914f, 0.255859f, 0.968262f, 0.230835f, 0.972656f, 0.209229f, 0.975586f, 0.190430f, + 0.977051f, 0.174683f, 0.978027f, 0.160767f, 0.979492f, 0.148071f, 0.981445f, 0.136230f, + 0.983887f, 0.124878f, 0.983887f, 0.115601f, 0.983887f, 0.107361f, 0.985840f, 0.099121f, + 0.987305f, 0.090942f, 0.988281f, 0.083740f, 0.989258f, 0.077148f, 0.990234f, 0.071106f, + 0.990723f, 0.065613f, 0.991699f, 0.060394f, 0.992188f, 0.055634f, 0.992676f, 0.051239f, + 0.993652f, 0.046967f, 0.994141f, 0.043091f, 0.995117f, 0.039368f, 0.995605f, 0.035858f, + 0.996582f, 0.032440f, 0.998047f, 0.029053f, 0.999512f, 0.025375f, 0.999512f, 0.022705f, + 0.999512f, 0.020432f, 0.999512f, 0.018387f, 0.999512f, 0.016541f, 0.999512f, 0.014847f, + 0.999512f, 0.013298f, 0.999512f, 0.011871f, 0.999512f, 0.010567f, 0.999512f, 0.009369f, + 0.999512f, 0.008263f, 0.999512f, 0.007259f, 0.999512f, 0.006340f, 0.999512f, 0.005501f, + 0.999512f, 0.004734f, 0.999512f, 0.004044f, 0.999512f, 0.003420f, 0.999512f, 0.002857f, + 0.999512f, 0.002356f, 0.999512f, 0.001912f, 0.999512f, 0.001520f, 0.999512f, 0.001180f, + 0.999512f, 0.000887f, 0.999512f, 0.000641f, 0.999512f, 0.000437f, 0.999512f, 0.000275f, + 0.999512f, 0.000152f, 0.999512f, 0.000067f, 0.999512f, 0.000016f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.756836f, 0.691406f, 0.863770f, 0.553711f, 0.907715f, 0.465332f, + 0.929688f, 0.402100f, 0.943848f, 0.353027f, 0.952637f, 0.313721f, 0.960449f, 0.281006f, + 0.968262f, 0.250977f, 0.968262f, 0.229614f, 0.968262f, 0.211304f, 0.976074f, 0.190552f, + 0.983887f, 0.170166f, 0.983887f, 0.156006f, 0.983887f, 0.143921f, 0.983887f, 0.133179f, + 0.983887f, 0.123535f, 0.983887f, 0.114746f, 0.983887f, 0.106750f, 0.983887f, 0.099426f, + 0.983887f, 0.092773f, 0.983887f, 0.086609f, 0.983887f, 0.080994f, 0.983887f, 0.075806f, + 0.987793f, 0.069763f, 0.993652f, 0.060974f, 0.999512f, 0.051910f, 0.999512f, 0.046509f, + 0.999512f, 0.042175f, 0.999512f, 0.038361f, 0.999512f, 0.034943f, 0.999512f, 0.031860f, + 0.999512f, 0.029022f, 0.999512f, 0.026413f, 0.999512f, 0.024017f, 0.999512f, 0.021790f, + 0.999512f, 0.019745f, 0.999512f, 0.017853f, 0.999512f, 0.016113f, 0.999512f, 0.014496f, + 0.999512f, 0.013008f, 0.999512f, 0.011635f, 0.999512f, 0.010361f, 0.999512f, 0.009193f, + 0.999512f, 0.008125f, 0.999512f, 0.007137f, 0.999512f, 0.006237f, 0.999512f, 0.005413f, + 0.999512f, 0.004662f, 0.999512f, 0.003983f, 0.999512f, 0.003368f, 0.999512f, 0.002815f, + 0.999512f, 0.002321f, 0.999512f, 0.001884f, 0.999512f, 0.001498f, 0.999512f, 0.001163f, + 0.999512f, 0.000875f, 0.999512f, 0.000631f, 0.999512f, 0.000431f, 0.999512f, 0.000271f, + 0.999512f, 0.000150f, 0.999512f, 0.000066f, 0.999512f, 0.000016f, 0.999512f, 0.000000f, + }, + { + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, + 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.996582f, 0.000000f, 0.996582f, + 0.000000f, 0.995605f, 0.000000f, 0.995605f, 0.000000f, 0.995605f, 0.000000f, 0.994629f, + 0.000000f, 0.994629f, 0.000000f, 0.994629f, 0.000000f, 0.994141f, 0.000000f, 0.993652f, + 0.000000f, 0.993652f, 0.000000f, 0.993164f, 0.000000f, 0.992676f, 0.000000f, 0.990723f, + 0.000000f, 0.990234f, 0.000000f, 0.989258f, 0.000000f, 0.987793f, 0.000000f, 0.987305f, + 0.000000f, 0.986328f, 0.000000f, 0.984863f, 0.000000f, 0.981934f, 0.000000f, 0.980957f, + 0.000000f, 0.978516f, 0.000000f, 0.975098f, 0.000000f, 0.971680f, 0.000000f, 0.967285f, + 0.000000f, 0.961426f, 0.000000f, 0.954590f, 0.000000f, 0.944824f, 0.000000f, 0.931641f, + 0.000000f, 0.908203f, 0.000000f, 0.867188f, 0.000000f, 0.773438f, 0.000000f, 0.395264f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, + 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.996094f, + 0.000000f, 0.996094f, 0.000000f, 0.995605f, 0.000000f, 0.995117f, 0.000000f, 0.995117f, + 0.000000f, 0.994629f, 0.000000f, 0.994629f, 0.000000f, 0.994141f, 0.000000f, 0.993652f, + 0.000000f, 0.993652f, 0.000000f, 0.993164f, 0.000000f, 0.992188f, 0.000000f, 0.991211f, + 0.000000f, 0.990234f, 0.000000f, 0.989258f, 0.000000f, 0.988281f, 0.000000f, 0.986816f, + 0.000000f, 0.985840f, 0.000000f, 0.984375f, 0.000000f, 0.982422f, 0.000000f, 0.980469f, + 0.000000f, 0.978027f, 0.000000f, 0.975098f, 0.000000f, 0.971680f, 0.000000f, 0.967285f, + 0.000000f, 0.961914f, 0.000000f, 0.954590f, 0.000000f, 0.944824f, 0.000000f, 0.930176f, + 0.000000f, 0.908203f, 0.000000f, 0.867188f, 0.000000f, 0.772461f, 0.000000f, 0.395264f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, + 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.996582f, 0.000000f, 0.996582f, + 0.000000f, 0.996094f, 0.000000f, 0.995605f, 0.000000f, 0.995117f, 0.000000f, 0.995117f, + 0.000000f, 0.994629f, 0.000000f, 0.994141f, 0.000000f, 0.994141f, 0.000000f, 0.993652f, + 0.000000f, 0.993164f, 0.000000f, 0.992188f, 0.000000f, 0.991699f, 0.000000f, 0.991211f, + 0.000000f, 0.990234f, 0.000000f, 0.989258f, 0.000000f, 0.988281f, 0.000000f, 0.986816f, + 0.000000f, 0.985352f, 0.000000f, 0.983887f, 0.000000f, 0.982910f, 0.000000f, 0.979980f, + 0.000000f, 0.978027f, 0.000000f, 0.975098f, 0.000000f, 0.971191f, 0.000000f, 0.966797f, + 0.000000f, 0.961426f, 0.000000f, 0.954102f, 0.000000f, 0.944336f, 0.000000f, 0.929688f, + 0.000000f, 0.907227f, 0.000000f, 0.866699f, 0.000007f, 0.771973f, 0.000007f, 0.395020f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, + 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.996582f, + 0.000000f, 0.996094f, 0.000000f, 0.995605f, 0.000000f, 0.995605f, 0.000000f, 0.995117f, + 0.000000f, 0.994629f, 0.000000f, 0.994629f, 0.000000f, 0.994141f, 0.000000f, 0.993164f, + 0.000000f, 0.992676f, 0.000000f, 0.991699f, 0.000000f, 0.991211f, 0.000000f, 0.990723f, + 0.000000f, 0.990234f, 0.000000f, 0.989258f, 0.000000f, 0.987793f, 0.000000f, 0.986328f, + 0.000000f, 0.984863f, 0.000000f, 0.983887f, 0.000000f, 0.982422f, 0.000000f, 0.979980f, + 0.000000f, 0.977051f, 0.000000f, 0.974609f, 0.000000f, 0.971191f, 0.000000f, 0.966309f, + 0.000000f, 0.960938f, 0.000000f, 0.953613f, 0.000000f, 0.943848f, 0.000000f, 0.929199f, + 0.000027f, 0.906250f, 0.000030f, 0.865723f, 0.000028f, 0.770508f, 0.000042f, 0.395264f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, + 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.996582f, + 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000000f, 0.995605f, 0.000000f, 0.995117f, + 0.000000f, 0.995117f, 0.000000f, 0.994141f, 0.000000f, 0.993652f, 0.000000f, 0.992676f, + 0.000000f, 0.992188f, 0.000000f, 0.991699f, 0.000000f, 0.991211f, 0.000000f, 0.990723f, + 0.000000f, 0.989746f, 0.000000f, 0.989258f, 0.000000f, 0.987793f, 0.000000f, 0.986328f, + 0.000000f, 0.984863f, 0.000000f, 0.983398f, 0.000000f, 0.981445f, 0.000000f, 0.980469f, + 0.000000f, 0.976562f, 0.000000f, 0.973633f, 0.000000f, 0.970703f, 0.000000f, 0.965820f, + 0.000000f, 0.960449f, 0.000011f, 0.952637f, 0.000085f, 0.942871f, 0.000094f, 0.928223f, + 0.000083f, 0.904785f, 0.000068f, 0.864746f, 0.000085f, 0.769043f, 0.000143f, 0.394531f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, + 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, + 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, + 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000000f, 0.995605f, 0.000000f, 0.995605f, + 0.000000f, 0.994629f, 0.000000f, 0.994141f, 0.000000f, 0.993164f, 0.000000f, 0.992676f, + 0.000000f, 0.992188f, 0.000000f, 0.991211f, 0.000000f, 0.991211f, 0.000000f, 0.990234f, + 0.000000f, 0.989258f, 0.000000f, 0.988770f, 0.000000f, 0.987305f, 0.000000f, 0.985840f, + 0.000000f, 0.984863f, 0.000000f, 0.982422f, 0.000000f, 0.980957f, 0.000000f, 0.979004f, + 0.000000f, 0.976562f, 0.000000f, 0.973633f, 0.000036f, 0.969727f, 0.000143f, 0.964844f, + 0.000211f, 0.959473f, 0.000218f, 0.951660f, 0.000199f, 0.940918f, 0.000170f, 0.926758f, + 0.000165f, 0.903320f, 0.000172f, 0.862305f, 0.000219f, 0.767090f, 0.000369f, 0.394043f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, + 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, + 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, + 0.000000f, 0.996582f, 0.000000f, 0.996582f, 0.000000f, 0.995605f, 0.000000f, 0.995117f, + 0.000000f, 0.994141f, 0.000000f, 0.993164f, 0.000000f, 0.992676f, 0.000000f, 0.992188f, + 0.000000f, 0.991699f, 0.000000f, 0.991211f, 0.000000f, 0.990723f, 0.000000f, 0.989746f, + 0.000000f, 0.988770f, 0.000000f, 0.987793f, 0.000000f, 0.987305f, 0.000000f, 0.985840f, + 0.000000f, 0.983887f, 0.000000f, 0.982422f, 0.000035f, 0.980469f, 0.000132f, 0.978027f, + 0.000258f, 0.976074f, 0.000380f, 0.972168f, 0.000413f, 0.968750f, 0.000406f, 0.964355f, + 0.000374f, 0.958008f, 0.000326f, 0.951172f, 0.000273f, 0.939453f, 0.000341f, 0.924805f, + 0.000342f, 0.901855f, 0.000384f, 0.859863f, 0.000487f, 0.764160f, 0.000772f, 0.392578f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, + 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, + 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, + 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.996582f, + 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000000f, 0.995605f, 0.000000f, 0.995117f, + 0.000000f, 0.993652f, 0.000000f, 0.993164f, 0.000000f, 0.992676f, 0.000000f, 0.992188f, + 0.000000f, 0.991699f, 0.000000f, 0.990723f, 0.000000f, 0.989746f, 0.000000f, 0.988770f, + 0.000000f, 0.988281f, 0.000006f, 0.987305f, 0.000080f, 0.986328f, 0.000190f, 0.984863f, + 0.000316f, 0.983887f, 0.000461f, 0.981934f, 0.000606f, 0.979004f, 0.000681f, 0.977051f, + 0.000690f, 0.974609f, 0.000648f, 0.971680f, 0.000608f, 0.967285f, 0.000543f, 0.962891f, + 0.000481f, 0.956055f, 0.000492f, 0.949219f, 0.000596f, 0.937988f, 0.000579f, 0.922363f, + 0.000662f, 0.898438f, 0.000751f, 0.856445f, 0.000961f, 0.760254f, 0.001400f, 0.392578f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, + 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, + 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, + 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.996582f, 0.000000f, 0.996094f, + 0.000000f, 0.996094f, 0.000000f, 0.995605f, 0.000000f, 0.995117f, 0.000000f, 0.994629f, + 0.000000f, 0.994141f, 0.000000f, 0.993164f, 0.000000f, 0.992676f, 0.000000f, 0.992188f, + 0.000005f, 0.991211f, 0.000077f, 0.990234f, 0.000188f, 0.989258f, 0.000316f, 0.988281f, + 0.000443f, 0.987793f, 0.000595f, 0.986328f, 0.000732f, 0.984863f, 0.000886f, 0.984375f, + 0.001008f, 0.982910f, 0.001045f, 0.980957f, 0.001004f, 0.978516f, 0.000961f, 0.976074f, + 0.000883f, 0.973633f, 0.000809f, 0.970215f, 0.000729f, 0.965820f, 0.000723f, 0.960938f, + 0.000833f, 0.955078f, 0.000936f, 0.946777f, 0.000917f, 0.935059f, 0.001021f, 0.920410f, + 0.001133f, 0.895508f, 0.001343f, 0.853027f, 0.001729f, 0.756348f, 0.002285f, 0.390869f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, + 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, + 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, + 0.000000f, 0.997070f, 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000000f, 0.995605f, + 0.000000f, 0.995605f, 0.000000f, 0.995117f, 0.000000f, 0.994629f, 0.000017f, 0.994141f, + 0.000104f, 0.994141f, 0.000227f, 0.993652f, 0.000355f, 0.992676f, 0.000498f, 0.991211f, + 0.000638f, 0.990234f, 0.000788f, 0.989746f, 0.000919f, 0.988770f, 0.001076f, 0.988281f, + 0.001208f, 0.986816f, 0.001350f, 0.985352f, 0.001450f, 0.984375f, 0.001418f, 0.983398f, + 0.001376f, 0.981934f, 0.001293f, 0.979980f, 0.001182f, 0.977539f, 0.001104f, 0.974609f, + 0.001014f, 0.972168f, 0.001039f, 0.968750f, 0.001159f, 0.964844f, 0.001252f, 0.958984f, + 0.001333f, 0.953125f, 0.001381f, 0.943848f, 0.001481f, 0.932617f, 0.001649f, 0.916992f, + 0.001859f, 0.891602f, 0.002237f, 0.848633f, 0.002926f, 0.751953f, 0.003462f, 0.389648f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, + 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, + 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, + 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.996582f, + 0.000000f, 0.996094f, 0.000000f, 0.995605f, 0.000040f, 0.995605f, 0.000153f, 0.995117f, + 0.000294f, 0.994629f, 0.000424f, 0.994141f, 0.000585f, 0.994141f, 0.000718f, 0.994141f, + 0.000878f, 0.993652f, 0.001019f, 0.993164f, 0.001146f, 0.991699f, 0.001303f, 0.990723f, + 0.001431f, 0.989746f, 0.001550f, 0.989258f, 0.001698f, 0.988281f, 0.001820f, 0.986816f, + 0.001854f, 0.985840f, 0.001832f, 0.984863f, 0.001750f, 0.983398f, 0.001624f, 0.981934f, + 0.001518f, 0.980469f, 0.001418f, 0.978516f, 0.001394f, 0.976562f, 0.001472f, 0.973633f, + 0.001552f, 0.970703f, 0.001670f, 0.966797f, 0.001740f, 0.962402f, 0.001901f, 0.957031f, + 0.001957f, 0.950684f, 0.002113f, 0.941406f, 0.002382f, 0.930176f, 0.002567f, 0.913086f, + 0.002966f, 0.887695f, 0.003582f, 0.843750f, 0.004570f, 0.747559f, 0.004940f, 0.388672f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, + 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, + 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, + 0.000000f, 0.997070f, 0.000081f, 0.996582f, 0.000211f, 0.996094f, 0.000374f, 0.995605f, + 0.000513f, 0.995605f, 0.000685f, 0.995117f, 0.000832f, 0.995117f, 0.000972f, 0.994629f, + 0.001134f, 0.994141f, 0.001264f, 0.994141f, 0.001389f, 0.994141f, 0.001542f, 0.993164f, + 0.001665f, 0.992676f, 0.001765f, 0.992188f, 0.001908f, 0.991211f, 0.002033f, 0.990723f, + 0.002134f, 0.989746f, 0.002230f, 0.988770f, 0.002295f, 0.986816f, 0.002226f, 0.985840f, + 0.002102f, 0.985352f, 0.001965f, 0.983398f, 0.001889f, 0.982422f, 0.001858f, 0.980469f, + 0.001908f, 0.979004f, 0.002033f, 0.977051f, 0.002071f, 0.975098f, 0.002214f, 0.972168f, + 0.002205f, 0.968262f, 0.002514f, 0.964355f, 0.002605f, 0.960449f, 0.002708f, 0.954590f, + 0.003017f, 0.947754f, 0.003201f, 0.937988f, 0.003536f, 0.926758f, 0.003925f, 0.908691f, + 0.004589f, 0.883301f, 0.005409f, 0.838379f, 0.006878f, 0.741699f, 0.006737f, 0.386963f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, + 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, + 0.000099f, 0.997070f, 0.000259f, 0.997070f, 0.000438f, 0.997070f, 0.000601f, 0.997070f, + 0.000766f, 0.996582f, 0.000938f, 0.995605f, 0.001068f, 0.995605f, 0.001227f, 0.995117f, + 0.001379f, 0.995117f, 0.001497f, 0.995117f, 0.001614f, 0.994141f, 0.001767f, 0.994141f, + 0.001886f, 0.994141f, 0.001980f, 0.993164f, 0.002094f, 0.992676f, 0.002230f, 0.992188f, + 0.002335f, 0.991699f, 0.002417f, 0.991211f, 0.002512f, 0.990723f, 0.002642f, 0.990234f, + 0.002687f, 0.988770f, 0.002605f, 0.987305f, 0.002457f, 0.986328f, 0.002497f, 0.985352f, + 0.002485f, 0.983398f, 0.002590f, 0.982422f, 0.002542f, 0.980957f, 0.002718f, 0.979004f, + 0.002718f, 0.977051f, 0.002857f, 0.975098f, 0.002832f, 0.973145f, 0.003160f, 0.970215f, + 0.003370f, 0.965820f, 0.003563f, 0.962402f, 0.003788f, 0.958008f, 0.003960f, 0.951660f, + 0.004429f, 0.944336f, 0.004601f, 0.935059f, 0.005222f, 0.922363f, 0.005749f, 0.904785f, + 0.006695f, 0.877930f, 0.007942f, 0.832031f, 0.009933f, 0.735352f, 0.008850f, 0.385742f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, + 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000068f, 0.997559f, + 0.000257f, 0.997559f, 0.000426f, 0.997559f, 0.000647f, 0.997559f, 0.000798f, 0.997070f, + 0.000993f, 0.997070f, 0.001156f, 0.996582f, 0.001273f, 0.996582f, 0.001439f, 0.996094f, + 0.001589f, 0.995605f, 0.001698f, 0.995117f, 0.001786f, 0.995117f, 0.001953f, 0.995117f, + 0.002075f, 0.994629f, 0.002165f, 0.994141f, 0.002235f, 0.994141f, 0.002382f, 0.993164f, + 0.002499f, 0.992676f, 0.002586f, 0.992676f, 0.002653f, 0.992188f, 0.002747f, 0.991211f, + 0.002876f, 0.990723f, 0.002972f, 0.990234f, 0.003042f, 0.989746f, 0.003130f, 0.988770f, + 0.003382f, 0.987793f, 0.003345f, 0.986816f, 0.003380f, 0.985352f, 0.003344f, 0.983887f, + 0.003481f, 0.982422f, 0.003477f, 0.980957f, 0.003448f, 0.979004f, 0.003578f, 0.977051f, + 0.003624f, 0.975098f, 0.003941f, 0.973145f, 0.004395f, 0.971191f, 0.004524f, 0.967773f, + 0.004875f, 0.963867f, 0.004910f, 0.959473f, 0.005322f, 0.954590f, 0.005699f, 0.948242f, + 0.006184f, 0.940430f, 0.006596f, 0.930664f, 0.007393f, 0.916992f, 0.008186f, 0.898926f, + 0.009514f, 0.871582f, 0.011200f, 0.825195f, 0.013855f, 0.728516f, 0.011299f, 0.384277f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000107f, 0.998047f, + 0.000353f, 0.998047f, 0.000538f, 0.998047f, 0.000793f, 0.997559f, 0.000947f, 0.997559f, + 0.001143f, 0.997559f, 0.001317f, 0.997559f, 0.001431f, 0.997070f, 0.001572f, 0.996582f, + 0.001741f, 0.996582f, 0.001854f, 0.996094f, 0.001932f, 0.995605f, 0.002066f, 0.995117f, + 0.002211f, 0.995117f, 0.002310f, 0.995117f, 0.002380f, 0.994629f, 0.002445f, 0.994629f, + 0.002605f, 0.994141f, 0.002712f, 0.993164f, 0.002789f, 0.992676f, 0.002844f, 0.992676f, + 0.002920f, 0.992188f, 0.003061f, 0.991699f, 0.003157f, 0.990723f, 0.003262f, 0.990234f, + 0.003454f, 0.989746f, 0.003700f, 0.988770f, 0.004036f, 0.988281f, 0.004314f, 0.987793f, + 0.004581f, 0.986328f, 0.004810f, 0.985840f, 0.004524f, 0.983887f, 0.004539f, 0.982422f, + 0.004456f, 0.980957f, 0.004501f, 0.979004f, 0.004814f, 0.977051f, 0.004860f, 0.975098f, + 0.005329f, 0.973145f, 0.005432f, 0.970703f, 0.005981f, 0.967773f, 0.006279f, 0.964844f, + 0.006725f, 0.961426f, 0.006977f, 0.956543f, 0.007427f, 0.950684f, 0.007912f, 0.944336f, + 0.008675f, 0.936035f, 0.009331f, 0.925781f, 0.010490f, 0.912109f, 0.011497f, 0.892578f, + 0.013527f, 0.864746f, 0.015991f, 0.818848f, 0.019104f, 0.721191f, 0.014259f, 0.382324f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000003f, 0.998535f, + 0.000276f, 0.998535f, 0.000565f, 0.998047f, 0.000811f, 0.998047f, 0.001026f, 0.998047f, + 0.001139f, 0.998047f, 0.001387f, 0.997559f, 0.001530f, 0.997559f, 0.001613f, 0.997559f, + 0.001790f, 0.997070f, 0.001945f, 0.996582f, 0.002035f, 0.996582f, 0.002094f, 0.996094f, + 0.002249f, 0.996094f, 0.002392f, 0.995605f, 0.002478f, 0.995117f, 0.002535f, 0.995117f, + 0.002573f, 0.994629f, 0.002760f, 0.994629f, 0.002871f, 0.994141f, 0.002941f, 0.993164f, + 0.002987f, 0.992676f, 0.003021f, 0.992676f, 0.003185f, 0.992188f, 0.003370f, 0.991699f, + 0.003599f, 0.991211f, 0.003851f, 0.990234f, 0.004078f, 0.989746f, 0.004379f, 0.989258f, + 0.004696f, 0.988281f, 0.004971f, 0.987793f, 0.005173f, 0.986816f, 0.005405f, 0.985840f, + 0.005592f, 0.984863f, 0.005917f, 0.983887f, 0.006077f, 0.982422f, 0.006153f, 0.980957f, + 0.006176f, 0.979004f, 0.006241f, 0.977051f, 0.006302f, 0.974609f, 0.006836f, 0.972656f, + 0.007092f, 0.970703f, 0.007355f, 0.967773f, 0.007927f, 0.964844f, 0.008453f, 0.961426f, + 0.009369f, 0.958008f, 0.009750f, 0.952637f, 0.010284f, 0.946777f, 0.011345f, 0.939941f, + 0.012329f, 0.931641f, 0.013527f, 0.920410f, 0.014748f, 0.906250f, 0.016464f, 0.886230f, + 0.018951f, 0.857422f, 0.021957f, 0.810059f, 0.025940f, 0.713379f, 0.017838f, 0.380371f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.999023f, 0.000270f, 0.998535f, 0.000660f, 0.998535f, 0.000873f, 0.998535f, + 0.001148f, 0.998047f, 0.001250f, 0.998047f, 0.001494f, 0.998047f, 0.001652f, 0.998047f, + 0.001724f, 0.997559f, 0.001864f, 0.997559f, 0.002062f, 0.997559f, 0.002151f, 0.996582f, + 0.002199f, 0.996582f, 0.002304f, 0.996094f, 0.002497f, 0.996094f, 0.002590f, 0.995605f, + 0.002642f, 0.995117f, 0.002674f, 0.995117f, 0.002823f, 0.994629f, 0.002970f, 0.994629f, + 0.003046f, 0.994141f, 0.003092f, 0.993652f, 0.003122f, 0.992676f, 0.003353f, 0.992676f, + 0.003710f, 0.992188f, 0.004009f, 0.991699f, 0.004265f, 0.991211f, 0.004498f, 0.990234f, + 0.004688f, 0.989746f, 0.005035f, 0.989258f, 0.005318f, 0.988281f, 0.005550f, 0.987793f, + 0.005772f, 0.986816f, 0.005943f, 0.985840f, 0.006241f, 0.984863f, 0.006775f, 0.984375f, + 0.007229f, 0.982910f, 0.007591f, 0.981934f, 0.008018f, 0.980957f, 0.008026f, 0.979004f, + 0.007790f, 0.976562f, 0.008087f, 0.974121f, 0.008736f, 0.972656f, 0.008942f, 0.970215f, + 0.009209f, 0.967285f, 0.010017f, 0.964844f, 0.010544f, 0.960938f, 0.011604f, 0.957520f, + 0.012337f, 0.953613f, 0.013107f, 0.948242f, 0.013680f, 0.941895f, 0.015160f, 0.934570f, + 0.016724f, 0.925781f, 0.018051f, 0.914062f, 0.019882f, 0.898926f, 0.022644f, 0.878418f, + 0.025635f, 0.848633f, 0.029648f, 0.800781f, 0.034180f, 0.704590f, 0.022018f, 0.378418f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000373f, 0.999023f, + 0.000812f, 0.999023f, 0.001059f, 0.998535f, 0.001294f, 0.998535f, 0.001351f, 0.998535f, + 0.001667f, 0.998047f, 0.001781f, 0.998047f, 0.001822f, 0.998047f, 0.002035f, 0.997559f, + 0.002205f, 0.997559f, 0.002264f, 0.997070f, 0.002293f, 0.996582f, 0.002464f, 0.996094f, + 0.002642f, 0.996094f, 0.002708f, 0.995605f, 0.002741f, 0.995605f, 0.002760f, 0.995117f, + 0.002972f, 0.994629f, 0.003103f, 0.994629f, 0.003208f, 0.994141f, 0.003435f, 0.993164f, + 0.003674f, 0.992676f, 0.004002f, 0.992188f, 0.004398f, 0.992188f, 0.004677f, 0.991699f, + 0.004868f, 0.991211f, 0.005108f, 0.990234f, 0.005276f, 0.989746f, 0.005554f, 0.988770f, + 0.005890f, 0.988281f, 0.006107f, 0.987793f, 0.006401f, 0.986816f, 0.006790f, 0.986328f, + 0.007160f, 0.985352f, 0.007626f, 0.984375f, 0.008057f, 0.982910f, 0.008499f, 0.981934f, + 0.008881f, 0.980957f, 0.009407f, 0.979492f, 0.009865f, 0.978516f, 0.010544f, 0.976074f, + 0.010498f, 0.974121f, 0.010765f, 0.972168f, 0.011108f, 0.969238f, 0.011467f, 0.966797f, + 0.012344f, 0.963867f, 0.013023f, 0.960938f, 0.013771f, 0.957031f, 0.015007f, 0.953125f, + 0.016052f, 0.948242f, 0.017639f, 0.943359f, 0.018082f, 0.936523f, 0.019928f, 0.928223f, + 0.021805f, 0.918457f, 0.023819f, 0.906738f, 0.026581f, 0.891113f, 0.029816f, 0.870117f, + 0.033569f, 0.839355f, 0.038696f, 0.790527f, 0.044037f, 0.695312f, 0.026749f, 0.376465f, + 0.000000f, 1.000000f, 0.000245f, 0.999512f, 0.000803f, 0.999023f, 0.000926f, 0.999023f, + 0.001336f, 0.999023f, 0.001398f, 0.998535f, 0.001638f, 0.998535f, 0.001838f, 0.998535f, + 0.001872f, 0.998047f, 0.001908f, 0.998047f, 0.002268f, 0.997559f, 0.002325f, 0.997070f, + 0.002344f, 0.996582f, 0.002382f, 0.996094f, 0.002712f, 0.996094f, 0.002777f, 0.995605f, + 0.002802f, 0.995605f, 0.002815f, 0.995117f, 0.003098f, 0.994629f, 0.003525f, 0.994141f, + 0.003832f, 0.994141f, 0.004070f, 0.993164f, 0.004311f, 0.993164f, 0.004520f, 0.992188f, + 0.004959f, 0.992188f, 0.005264f, 0.991211f, 0.005451f, 0.990723f, 0.005577f, 0.990234f, + 0.005775f, 0.989746f, 0.006027f, 0.988770f, 0.006561f, 0.988281f, 0.006958f, 0.987305f, + 0.007374f, 0.986328f, 0.007751f, 0.985840f, 0.008026f, 0.985352f, 0.008339f, 0.983887f, + 0.008965f, 0.982910f, 0.009529f, 0.981934f, 0.010063f, 0.980469f, 0.010513f, 0.979492f, + 0.011055f, 0.978027f, 0.011642f, 0.976562f, 0.012451f, 0.974609f, 0.013245f, 0.973633f, + 0.013947f, 0.971191f, 0.014046f, 0.968750f, 0.014503f, 0.965820f, 0.015038f, 0.962891f, + 0.015869f, 0.959473f, 0.016739f, 0.956055f, 0.018143f, 0.952148f, 0.019302f, 0.947754f, + 0.020859f, 0.942871f, 0.022507f, 0.937500f, 0.024368f, 0.930176f, 0.025970f, 0.920898f, + 0.028061f, 0.911133f, 0.031021f, 0.898438f, 0.034332f, 0.881836f, 0.038513f, 0.859375f, + 0.043457f, 0.828613f, 0.049591f, 0.779785f, 0.055145f, 0.685547f, 0.031860f, 0.373779f, + 0.000000f, 1.000000f, 0.000577f, 0.999512f, 0.000956f, 0.999023f, 0.001399f, 0.999023f, + 0.001432f, 0.999023f, 0.001722f, 0.998535f, 0.001894f, 0.998535f, 0.001909f, 0.998535f, + 0.002020f, 0.997559f, 0.002350f, 0.997070f, 0.002375f, 0.996582f, 0.002384f, 0.996582f, + 0.002625f, 0.996094f, 0.002811f, 0.995605f, 0.002958f, 0.995605f, 0.003267f, 0.995117f, + 0.003553f, 0.994629f, 0.004128f, 0.994141f, 0.004436f, 0.993652f, 0.004669f, 0.993164f, + 0.004810f, 0.992676f, 0.005035f, 0.992676f, 0.005444f, 0.991699f, 0.005692f, 0.990723f, + 0.005886f, 0.990234f, 0.006180f, 0.990234f, 0.006512f, 0.989258f, 0.006855f, 0.989258f, + 0.007500f, 0.987793f, 0.007988f, 0.986816f, 0.008286f, 0.986328f, 0.008606f, 0.985352f, + 0.008919f, 0.984863f, 0.009438f, 0.983398f, 0.010124f, 0.982422f, 0.010773f, 0.981445f, + 0.011215f, 0.980469f, 0.011795f, 0.979492f, 0.012459f, 0.978027f, 0.013077f, 0.976074f, + 0.013763f, 0.974609f, 0.014641f, 0.973145f, 0.015617f, 0.971191f, 0.016464f, 0.969238f, + 0.017410f, 0.967285f, 0.018036f, 0.964844f, 0.018204f, 0.961426f, 0.019211f, 0.958496f, + 0.020309f, 0.954590f, 0.021881f, 0.950684f, 0.022934f, 0.946289f, 0.024429f, 0.941406f, + 0.026596f, 0.936035f, 0.028809f, 0.929688f, 0.031281f, 0.922363f, 0.033020f, 0.912598f, + 0.036499f, 0.902344f, 0.039734f, 0.889160f, 0.043915f, 0.871094f, 0.048889f, 0.848633f, + 0.055298f, 0.816895f, 0.061951f, 0.767578f, 0.068115f, 0.675293f, 0.037598f, 0.372070f, + 0.000000f, 1.000000f, 0.000963f, 0.999512f, 0.000969f, 0.999023f, 0.001447f, 0.999023f, + 0.001451f, 0.999023f, 0.001914f, 0.998535f, 0.001927f, 0.998047f, 0.001930f, 0.997559f, + 0.002380f, 0.997070f, 0.002399f, 0.996582f, 0.002466f, 0.996582f, 0.002817f, 0.996094f, + 0.003546f, 0.995605f, 0.003870f, 0.995117f, 0.004055f, 0.994629f, 0.004333f, 0.994141f, + 0.004875f, 0.993652f, 0.005100f, 0.993164f, 0.005310f, 0.992676f, 0.005421f, 0.992188f, + 0.005520f, 0.991699f, 0.006332f, 0.990723f, 0.006786f, 0.990234f, 0.007133f, 0.989746f, + 0.007454f, 0.989258f, 0.007881f, 0.988281f, 0.008163f, 0.987305f, 0.008827f, 0.986328f, + 0.009216f, 0.985840f, 0.009750f, 0.984863f, 0.010353f, 0.983887f, 0.010826f, 0.982910f, + 0.011192f, 0.981934f, 0.011971f, 0.980469f, 0.012756f, 0.979492f, 0.013428f, 0.978516f, + 0.014076f, 0.977051f, 0.014725f, 0.975586f, 0.015457f, 0.974121f, 0.016266f, 0.972656f, + 0.017441f, 0.970703f, 0.018463f, 0.968750f, 0.019501f, 0.966797f, 0.020523f, 0.964844f, + 0.021591f, 0.961914f, 0.022903f, 0.959473f, 0.023834f, 0.956055f, 0.024933f, 0.952148f, + 0.026093f, 0.948242f, 0.027512f, 0.943848f, 0.029205f, 0.939453f, 0.031494f, 0.934082f, + 0.033783f, 0.928223f, 0.036377f, 0.921387f, 0.039734f, 0.913574f, 0.042084f, 0.903320f, + 0.045929f, 0.891602f, 0.050568f, 0.877930f, 0.055298f, 0.859863f, 0.061310f, 0.835938f, + 0.068359f, 0.803223f, 0.076477f, 0.754395f, 0.081848f, 0.663574f, 0.043427f, 0.369141f, + 0.000000f, 1.000000f, 0.000971f, 0.999512f, 0.000973f, 0.999023f, 0.001456f, 0.999023f, + 0.001457f, 0.998535f, 0.001935f, 0.997559f, 0.001939f, 0.997559f, 0.002092f, 0.997070f, + 0.003004f, 0.996582f, 0.003340f, 0.996582f, 0.003593f, 0.996094f, 0.004284f, 0.995117f, + 0.004524f, 0.994629f, 0.004623f, 0.994141f, 0.004879f, 0.993652f, 0.005444f, 0.993164f, + 0.005650f, 0.992676f, 0.006119f, 0.991699f, 0.006615f, 0.991211f, 0.006943f, 0.990723f, + 0.007660f, 0.989746f, 0.008049f, 0.989258f, 0.008415f, 0.988281f, 0.008781f, 0.987793f, + 0.009216f, 0.986816f, 0.009674f, 0.985840f, 0.010689f, 0.984863f, 0.011253f, 0.983887f, + 0.011597f, 0.983398f, 0.012230f, 0.981934f, 0.012833f, 0.980957f, 0.013466f, 0.979980f, + 0.014526f, 0.979004f, 0.015244f, 0.977051f, 0.016022f, 0.976074f, 0.016800f, 0.974609f, + 0.017502f, 0.973145f, 0.018478f, 0.971191f, 0.019547f, 0.969727f, 0.020920f, 0.967285f, + 0.022003f, 0.965820f, 0.022995f, 0.963379f, 0.024261f, 0.960938f, 0.025864f, 0.958496f, + 0.027252f, 0.956055f, 0.028931f, 0.953125f, 0.030823f, 0.949707f, 0.031403f, 0.945312f, + 0.032990f, 0.940918f, 0.034912f, 0.936035f, 0.037384f, 0.930664f, 0.039673f, 0.925293f, + 0.042664f, 0.917969f, 0.046173f, 0.911133f, 0.049896f, 0.902344f, 0.053223f, 0.892090f, + 0.057831f, 0.879883f, 0.063171f, 0.864746f, 0.069031f, 0.846191f, 0.076172f, 0.821777f, + 0.083740f, 0.788574f, 0.092651f, 0.740234f, 0.097351f, 0.652832f, 0.050079f, 0.366699f, + 0.000000f, 1.000000f, 0.000488f, 0.999512f, 0.000975f, 0.999023f, 0.001460f, 0.998535f, + 0.001460f, 0.998047f, 0.002518f, 0.997559f, 0.002815f, 0.997070f, 0.003202f, 0.997070f, + 0.003866f, 0.996094f, 0.004158f, 0.995605f, 0.004234f, 0.994629f, 0.004986f, 0.994141f, + 0.005264f, 0.993652f, 0.005692f, 0.993164f, 0.006222f, 0.992188f, 0.007107f, 0.991699f, + 0.007488f, 0.991211f, 0.007702f, 0.990234f, 0.008072f, 0.989258f, 0.008713f, 0.988770f, + 0.009651f, 0.987793f, 0.010132f, 0.986816f, 0.010620f, 0.985840f, 0.011185f, 0.984863f, + 0.011688f, 0.984375f, 0.012856f, 0.983398f, 0.013496f, 0.981934f, 0.014046f, 0.980469f, + 0.014732f, 0.979492f, 0.015579f, 0.979004f, 0.016418f, 0.977051f, 0.017563f, 0.975586f, + 0.018387f, 0.974609f, 0.019180f, 0.972656f, 0.020233f, 0.971191f, 0.021393f, 0.969727f, + 0.022507f, 0.967773f, 0.023453f, 0.966309f, 0.024918f, 0.963867f, 0.026398f, 0.961914f, + 0.027878f, 0.958984f, 0.029266f, 0.957031f, 0.030899f, 0.954102f, 0.032440f, 0.951172f, + 0.034302f, 0.948730f, 0.036621f, 0.944824f, 0.038757f, 0.941406f, 0.040710f, 0.937012f, + 0.042358f, 0.931641f, 0.044586f, 0.926270f, 0.047211f, 0.920410f, 0.050385f, 0.914062f, + 0.053802f, 0.906738f, 0.058014f, 0.898926f, 0.062286f, 0.889160f, 0.067322f, 0.878906f, + 0.071838f, 0.865234f, 0.078125f, 0.849609f, 0.085205f, 0.830566f, 0.093201f, 0.806152f, + 0.101746f, 0.773438f, 0.111084f, 0.725098f, 0.114075f, 0.639648f, 0.056793f, 0.364014f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000976f, 0.998535f, 0.002205f, 0.998535f, + 0.002550f, 0.998047f, 0.003315f, 0.997070f, 0.003639f, 0.996582f, 0.003796f, 0.996094f, + 0.004322f, 0.995117f, 0.005199f, 0.994629f, 0.005642f, 0.994141f, 0.006428f, 0.993164f, + 0.007088f, 0.992188f, 0.007362f, 0.991699f, 0.008125f, 0.991211f, 0.008850f, 0.989746f, + 0.009590f, 0.988770f, 0.010017f, 0.988281f, 0.010590f, 0.987305f, 0.011436f, 0.985840f, + 0.012314f, 0.984863f, 0.013145f, 0.983887f, 0.013710f, 0.983398f, 0.014374f, 0.981934f, + 0.015480f, 0.980469f, 0.016418f, 0.979492f, 0.017349f, 0.978027f, 0.018265f, 0.976562f, + 0.019119f, 0.975098f, 0.019897f, 0.974121f, 0.021240f, 0.972168f, 0.022629f, 0.970703f, + 0.023834f, 0.968750f, 0.024841f, 0.967285f, 0.025955f, 0.965332f, 0.027298f, 0.963379f, + 0.028702f, 0.961426f, 0.030472f, 0.958984f, 0.032257f, 0.956543f, 0.033752f, 0.954102f, + 0.035583f, 0.951172f, 0.037323f, 0.948730f, 0.039307f, 0.945312f, 0.041382f, 0.942383f, + 0.044037f, 0.938477f, 0.046600f, 0.934570f, 0.049225f, 0.930176f, 0.051971f, 0.925781f, + 0.054230f, 0.920410f, 0.056580f, 0.914551f, 0.060120f, 0.907715f, 0.064270f, 0.900879f, + 0.068237f, 0.892578f, 0.072754f, 0.883789f, 0.077759f, 0.874512f, 0.083923f, 0.863281f, + 0.089172f, 0.848633f, 0.096558f, 0.832520f, 0.104370f, 0.812988f, 0.113342f, 0.788574f, + 0.122498f, 0.756348f, 0.130859f, 0.708984f, 0.131836f, 0.626953f, 0.063965f, 0.361572f, + 0.000000f, 1.000000f, 0.000395f, 0.999512f, 0.001424f, 0.999023f, 0.002377f, 0.998535f, + 0.002939f, 0.997070f, 0.003412f, 0.996582f, 0.004543f, 0.995605f, 0.005405f, 0.995117f, + 0.006119f, 0.994141f, 0.006512f, 0.993164f, 0.007229f, 0.992676f, 0.008499f, 0.991211f, + 0.009064f, 0.990234f, 0.009689f, 0.989258f, 0.010941f, 0.988281f, 0.011620f, 0.987305f, + 0.012344f, 0.985840f, 0.012970f, 0.984863f, 0.014038f, 0.983887f, 0.015350f, 0.982422f, + 0.016159f, 0.980957f, 0.016708f, 0.979980f, 0.017883f, 0.979004f, 0.019211f, 0.977051f, + 0.020493f, 0.975586f, 0.021347f, 0.974121f, 0.022568f, 0.972656f, 0.023804f, 0.971191f, + 0.024948f, 0.969238f, 0.026688f, 0.967773f, 0.028137f, 0.965820f, 0.029465f, 0.963379f, + 0.030838f, 0.961426f, 0.032440f, 0.959961f, 0.033844f, 0.957520f, 0.035675f, 0.955078f, + 0.037903f, 0.952148f, 0.039825f, 0.949707f, 0.041687f, 0.947266f, 0.043823f, 0.943848f, + 0.045959f, 0.940918f, 0.048126f, 0.937988f, 0.050842f, 0.934082f, 0.053833f, 0.930176f, + 0.056641f, 0.925781f, 0.059662f, 0.921875f, 0.062805f, 0.916992f, 0.066223f, 0.912109f, + 0.069458f, 0.906250f, 0.072571f, 0.899414f, 0.076965f, 0.892090f, 0.081360f, 0.884277f, + 0.085938f, 0.875488f, 0.091248f, 0.866211f, 0.097473f, 0.856445f, 0.103882f, 0.844238f, + 0.110474f, 0.829590f, 0.118530f, 0.812988f, 0.126831f, 0.793457f, 0.135620f, 0.768555f, + 0.145020f, 0.736816f, 0.153198f, 0.691406f, 0.151123f, 0.614258f, 0.071289f, 0.359131f, + 0.000000f, 1.000000f, 0.000962f, 0.999512f, 0.001439f, 0.998535f, 0.002554f, 0.997559f, + 0.003811f, 0.997070f, 0.005028f, 0.995117f, 0.006145f, 0.994141f, 0.006886f, 0.993652f, + 0.008606f, 0.992188f, 0.009026f, 0.991211f, 0.009689f, 0.990234f, 0.011497f, 0.988281f, + 0.012352f, 0.987793f, 0.012962f, 0.986328f, 0.014587f, 0.984863f, 0.015854f, 0.983398f, + 0.016708f, 0.981934f, 0.017578f, 0.980469f, 0.019485f, 0.979004f, 0.020477f, 0.977539f, + 0.021667f, 0.976074f, 0.022995f, 0.974121f, 0.024353f, 0.972656f, 0.026062f, 0.970703f, + 0.027344f, 0.969238f, 0.028809f, 0.967285f, 0.030365f, 0.965332f, 0.032043f, 0.963379f, + 0.033508f, 0.960938f, 0.035767f, 0.958984f, 0.037415f, 0.956543f, 0.039124f, 0.954102f, + 0.041016f, 0.951660f, 0.043274f, 0.949219f, 0.045135f, 0.946289f, 0.048004f, 0.943359f, + 0.050171f, 0.940430f, 0.052429f, 0.937500f, 0.054993f, 0.934082f, 0.057465f, 0.930664f, + 0.060394f, 0.927246f, 0.063293f, 0.923340f, 0.066895f, 0.918945f, 0.070129f, 0.914551f, + 0.073547f, 0.910156f, 0.077148f, 0.905273f, 0.080933f, 0.899902f, 0.085022f, 0.894531f, + 0.089539f, 0.888184f, 0.093933f, 0.880371f, 0.098022f, 0.872559f, 0.103088f, 0.864258f, + 0.108459f, 0.855469f, 0.114746f, 0.845703f, 0.121277f, 0.834473f, 0.128906f, 0.821777f, + 0.136108f, 0.807617f, 0.144043f, 0.790527f, 0.153198f, 0.771484f, 0.161133f, 0.747070f, + 0.170654f, 0.716309f, 0.177002f, 0.673340f, 0.171265f, 0.600098f, 0.078857f, 0.355957f, + 0.000000f, 1.000000f, 0.001053f, 0.999023f, 0.002396f, 0.998047f, 0.003359f, 0.997070f, + 0.005081f, 0.996094f, 0.006599f, 0.994141f, 0.008163f, 0.992676f, 0.009956f, 0.991211f, + 0.011086f, 0.989746f, 0.012733f, 0.988281f, 0.013992f, 0.986328f, 0.015976f, 0.984863f, + 0.017044f, 0.982910f, 0.018158f, 0.981934f, 0.020569f, 0.979492f, 0.021790f, 0.978027f, + 0.023392f, 0.976074f, 0.024780f, 0.974121f, 0.026947f, 0.972168f, 0.028748f, 0.969727f, + 0.030258f, 0.968262f, 0.031952f, 0.965820f, 0.034058f, 0.963867f, 0.035858f, 0.961426f, + 0.037933f, 0.958984f, 0.040161f, 0.956543f, 0.041992f, 0.954590f, 0.044159f, 0.951660f, + 0.046661f, 0.949219f, 0.048737f, 0.946777f, 0.051392f, 0.943848f, 0.053741f, 0.940430f, + 0.056427f, 0.937988f, 0.058868f, 0.934570f, 0.062012f, 0.931152f, 0.064697f, 0.927734f, + 0.067566f, 0.924316f, 0.070435f, 0.920898f, 0.073975f, 0.916992f, 0.077271f, 0.913086f, + 0.080750f, 0.908691f, 0.084717f, 0.903809f, 0.088440f, 0.899414f, 0.092346f, 0.894531f, + 0.096375f, 0.889160f, 0.100769f, 0.883789f, 0.105652f, 0.877930f, 0.110413f, 0.871582f, + 0.115967f, 0.864746f, 0.120972f, 0.856934f, 0.125610f, 0.849121f, 0.131226f, 0.839844f, + 0.137085f, 0.830566f, 0.143677f, 0.820312f, 0.150757f, 0.808594f, 0.158813f, 0.795898f, + 0.166870f, 0.781738f, 0.174194f, 0.765137f, 0.182739f, 0.746094f, 0.190308f, 0.723145f, + 0.198608f, 0.693359f, 0.202637f, 0.653320f, 0.191772f, 0.585938f, 0.086670f, 0.351562f, + 0.000000f, 1.000000f, 0.001943f, 0.998535f, 0.003834f, 0.997559f, 0.005642f, 0.996094f, + 0.007874f, 0.994141f, 0.009254f, 0.992676f, 0.012169f, 0.989746f, 0.014473f, 0.987793f, + 0.016052f, 0.985352f, 0.018738f, 0.983398f, 0.020691f, 0.980957f, 0.022552f, 0.979004f, + 0.025436f, 0.976074f, 0.027466f, 0.973633f, 0.029816f, 0.971191f, 0.031769f, 0.969238f, + 0.034424f, 0.966309f, 0.036652f, 0.963867f, 0.039337f, 0.960938f, 0.041473f, 0.958496f, + 0.043732f, 0.956055f, 0.046631f, 0.953125f, 0.049469f, 0.950195f, 0.052277f, 0.947266f, + 0.054626f, 0.944336f, 0.057281f, 0.941406f, 0.059906f, 0.938477f, 0.063171f, 0.935059f, + 0.066528f, 0.931641f, 0.069580f, 0.928223f, 0.072571f, 0.924805f, 0.075806f, 0.921387f, + 0.078918f, 0.917480f, 0.082520f, 0.913574f, 0.085876f, 0.910156f, 0.089905f, 0.905762f, + 0.093689f, 0.901367f, 0.097412f, 0.897461f, 0.101440f, 0.893066f, 0.105408f, 0.888184f, + 0.109924f, 0.883301f, 0.114136f, 0.878418f, 0.118469f, 0.873047f, 0.123413f, 0.867676f, + 0.128418f, 0.861816f, 0.133423f, 0.855469f, 0.138672f, 0.849121f, 0.144531f, 0.842285f, + 0.150024f, 0.835449f, 0.155762f, 0.827637f, 0.160522f, 0.819336f, 0.166260f, 0.810059f, + 0.173096f, 0.799805f, 0.179810f, 0.789551f, 0.187134f, 0.777832f, 0.194458f, 0.765625f, + 0.202515f, 0.752441f, 0.208740f, 0.736328f, 0.215942f, 0.718750f, 0.222900f, 0.696777f, + 0.229248f, 0.668945f, 0.229858f, 0.632324f, 0.213501f, 0.571289f, 0.094788f, 0.347900f, + 0.000000f, 1.000000f, 0.003086f, 0.998047f, 0.007225f, 0.995605f, 0.009949f, 0.993164f, + 0.012535f, 0.991211f, 0.015930f, 0.987793f, 0.018707f, 0.984863f, 0.022659f, 0.981445f, + 0.026367f, 0.977539f, 0.029541f, 0.974609f, 0.033234f, 0.970703f, 0.036530f, 0.967285f, + 0.039795f, 0.964355f, 0.042908f, 0.960938f, 0.046173f, 0.957520f, 0.050262f, 0.953613f, + 0.053436f, 0.950195f, 0.056366f, 0.946777f, 0.060455f, 0.942871f, 0.064270f, 0.939453f, + 0.067749f, 0.935547f, 0.071045f, 0.932129f, 0.074890f, 0.928223f, 0.078186f, 0.924805f, + 0.082153f, 0.920898f, 0.086365f, 0.916992f, 0.090088f, 0.912598f, 0.094238f, 0.908691f, + 0.098083f, 0.904785f, 0.101868f, 0.900879f, 0.105530f, 0.896484f, 0.109924f, 0.892090f, + 0.114990f, 0.887695f, 0.119324f, 0.882812f, 0.123535f, 0.878418f, 0.127808f, 0.873535f, + 0.132202f, 0.869141f, 0.136475f, 0.864258f, 0.140869f, 0.859375f, 0.145874f, 0.854492f, + 0.151123f, 0.848633f, 0.156494f, 0.843262f, 0.161621f, 0.837402f, 0.166748f, 0.831055f, + 0.171875f, 0.825195f, 0.177124f, 0.818848f, 0.182983f, 0.812500f, 0.188477f, 0.805664f, + 0.193970f, 0.798828f, 0.200195f, 0.791016f, 0.205811f, 0.782715f, 0.211670f, 0.772949f, + 0.217163f, 0.763184f, 0.223633f, 0.753418f, 0.229858f, 0.742676f, 0.236572f, 0.731445f, + 0.242920f, 0.719238f, 0.247925f, 0.704590f, 0.254150f, 0.687500f, 0.259033f, 0.667969f, + 0.261230f, 0.643066f, 0.257812f, 0.610840f, 0.235962f, 0.556152f, 0.103333f, 0.343750f, + 0.000000f, 1.000000f, 0.006245f, 0.997070f, 0.011818f, 0.993164f, 0.018555f, 0.987793f, + 0.024384f, 0.982422f, 0.029861f, 0.978027f, 0.035645f, 0.972168f, 0.039703f, 0.968262f, + 0.046875f, 0.961914f, 0.052338f, 0.956543f, 0.058197f, 0.951660f, 0.064209f, 0.945801f, + 0.068970f, 0.940918f, 0.073914f, 0.935547f, 0.079529f, 0.930664f, 0.085510f, 0.925293f, + 0.090149f, 0.920410f, 0.094788f, 0.915527f, 0.100220f, 0.910645f, 0.105225f, 0.905762f, + 0.110718f, 0.900391f, 0.115540f, 0.895508f, 0.120728f, 0.890625f, 0.125732f, 0.885742f, + 0.130249f, 0.881348f, 0.134766f, 0.876953f, 0.140381f, 0.871582f, 0.145874f, 0.866699f, + 0.150757f, 0.861816f, 0.155396f, 0.856934f, 0.160522f, 0.852051f, 0.165161f, 0.847168f, + 0.170166f, 0.842285f, 0.174805f, 0.837402f, 0.179321f, 0.832520f, 0.184692f, 0.827637f, + 0.190063f, 0.822266f, 0.194946f, 0.816895f, 0.200806f, 0.811523f, 0.205566f, 0.806152f, + 0.210449f, 0.800781f, 0.215210f, 0.794922f, 0.219971f, 0.789551f, 0.224731f, 0.784180f, + 0.229370f, 0.778320f, 0.235107f, 0.772461f, 0.240723f, 0.765625f, 0.246094f, 0.758789f, + 0.251465f, 0.751953f, 0.256836f, 0.745117f, 0.261719f, 0.737793f, 0.265381f, 0.729492f, + 0.270020f, 0.720703f, 0.275146f, 0.711914f, 0.279297f, 0.702637f, 0.283691f, 0.692871f, + 0.289062f, 0.681641f, 0.292480f, 0.668457f, 0.295654f, 0.653809f, 0.297363f, 0.637207f, + 0.295654f, 0.616211f, 0.286865f, 0.588867f, 0.256836f, 0.541992f, 0.112183f, 0.339355f, + 0.000000f, 1.000000f, 0.015884f, 0.992676f, 0.029770f, 0.982910f, 0.042358f, 0.972656f, + 0.056458f, 0.961426f, 0.068359f, 0.950684f, 0.078735f, 0.941406f, 0.090088f, 0.931641f, + 0.099548f, 0.922363f, 0.107239f, 0.914551f, 0.119019f, 0.905273f, 0.127930f, 0.896484f, + 0.135010f, 0.889160f, 0.143433f, 0.881836f, 0.152466f, 0.874023f, 0.159546f, 0.866699f, + 0.166870f, 0.860352f, 0.173340f, 0.854004f, 0.179443f, 0.848145f, 0.186035f, 0.841797f, + 0.192749f, 0.835938f, 0.199341f, 0.829590f, 0.205322f, 0.824219f, 0.210938f, 0.818359f, + 0.215820f, 0.813477f, 0.220581f, 0.809082f, 0.225708f, 0.803711f, 0.231567f, 0.798828f, + 0.237183f, 0.793457f, 0.242310f, 0.788086f, 0.247192f, 0.783691f, 0.252441f, 0.778320f, + 0.256592f, 0.773926f, 0.260742f, 0.769043f, 0.264893f, 0.764648f, 0.269287f, 0.760254f, + 0.272949f, 0.755859f, 0.277100f, 0.751465f, 0.281494f, 0.747070f, 0.286133f, 0.741699f, + 0.290527f, 0.736816f, 0.294678f, 0.731934f, 0.298584f, 0.727051f, 0.302490f, 0.722168f, + 0.306396f, 0.717285f, 0.310059f, 0.711914f, 0.313477f, 0.707031f, 0.316895f, 0.702148f, + 0.319824f, 0.696777f, 0.322754f, 0.691406f, 0.325439f, 0.686035f, 0.327393f, 0.680176f, + 0.330811f, 0.671875f, 0.333984f, 0.664062f, 0.336670f, 0.656250f, 0.338623f, 0.648438f, + 0.340576f, 0.639160f, 0.340576f, 0.629395f, 0.340088f, 0.618164f, 0.337402f, 0.604980f, + 0.330811f, 0.589844f, 0.316650f, 0.567871f, 0.280762f, 0.523438f, 0.121033f, 0.335205f, + 0.000000f, 1.000000f, 0.076538f, 0.966309f, 0.127197f, 0.929688f, 0.163330f, 0.899902f, + 0.191895f, 0.874512f, 0.210693f, 0.855469f, 0.232666f, 0.834961f, 0.246704f, 0.820312f, + 0.258301f, 0.808105f, 0.271729f, 0.794922f, 0.281250f, 0.784668f, 0.288330f, 0.776367f, + 0.296387f, 0.767578f, 0.304932f, 0.759277f, 0.313477f, 0.751465f, 0.320312f, 0.744141f, + 0.325195f, 0.738281f, 0.330078f, 0.732910f, 0.333740f, 0.728516f, 0.338135f, 0.723633f, + 0.341064f, 0.719727f, 0.343262f, 0.716309f, 0.349365f, 0.711426f, 0.354248f, 0.706543f, + 0.358154f, 0.702637f, 0.361816f, 0.698730f, 0.364746f, 0.695312f, 0.367188f, 0.691895f, + 0.369141f, 0.688965f, 0.371094f, 0.686035f, 0.373535f, 0.683105f, 0.375244f, 0.680176f, + 0.376953f, 0.677734f, 0.378906f, 0.675293f, 0.380127f, 0.672852f, 0.381104f, 0.670410f, + 0.382324f, 0.667969f, 0.383545f, 0.665527f, 0.386475f, 0.662109f, 0.389160f, 0.659180f, + 0.391113f, 0.656250f, 0.392822f, 0.653320f, 0.394775f, 0.649902f, 0.396484f, 0.646973f, + 0.397705f, 0.643555f, 0.398193f, 0.640625f, 0.399170f, 0.637695f, 0.399902f, 0.634277f, + 0.400635f, 0.631348f, 0.400879f, 0.627930f, 0.401123f, 0.624512f, 0.401123f, 0.620605f, + 0.399414f, 0.615723f, 0.397949f, 0.611328f, 0.396729f, 0.606445f, 0.394531f, 0.602051f, + 0.391846f, 0.596680f, 0.388428f, 0.591309f, 0.383057f, 0.583984f, 0.376953f, 0.574707f, + 0.368408f, 0.560059f, 0.349609f, 0.540039f, 0.305664f, 0.502930f, 0.130005f, 0.332275f, + 0.000000f, 1.000000f, 0.301025f, 0.870605f, 0.355713f, 0.809082f, 0.382324f, 0.770508f, + 0.398438f, 0.743164f, 0.410156f, 0.722168f, 0.418701f, 0.706055f, 0.426514f, 0.692383f, + 0.432861f, 0.681152f, 0.437256f, 0.672363f, 0.440674f, 0.664551f, 0.443848f, 0.658203f, + 0.447266f, 0.652344f, 0.450928f, 0.645996f, 0.453613f, 0.641113f, 0.455811f, 0.636719f, + 0.458008f, 0.632812f, 0.460449f, 0.628906f, 0.462402f, 0.625977f, 0.464355f, 0.622559f, + 0.465332f, 0.619629f, 0.466553f, 0.617188f, 0.468018f, 0.614746f, 0.469727f, 0.612305f, + 0.470703f, 0.610352f, 0.471924f, 0.607910f, 0.472656f, 0.605957f, 0.473877f, 0.604004f, + 0.474609f, 0.602051f, 0.475586f, 0.600098f, 0.476807f, 0.598145f, 0.477539f, 0.596191f, + 0.478516f, 0.594238f, 0.479004f, 0.592285f, 0.479736f, 0.590820f, 0.480469f, 0.588867f, + 0.480957f, 0.586914f, 0.481445f, 0.584961f, 0.481689f, 0.583008f, 0.482666f, 0.581055f, + 0.482910f, 0.579102f, 0.483643f, 0.576660f, 0.484375f, 0.574707f, 0.484375f, 0.572266f, + 0.484619f, 0.569824f, 0.484619f, 0.567871f, 0.485107f, 0.564941f, 0.484863f, 0.562500f, + 0.485107f, 0.559570f, 0.485107f, 0.557129f, 0.485352f, 0.553711f, 0.485596f, 0.550293f, + 0.483643f, 0.545898f, 0.482422f, 0.541016f, 0.480957f, 0.536133f, 0.479248f, 0.531250f, + 0.476318f, 0.525879f, 0.473633f, 0.520020f, 0.468750f, 0.511719f, 0.462891f, 0.502441f, + 0.451904f, 0.490723f, 0.433838f, 0.472900f, 0.395508f, 0.440918f, 0.231323f, 0.295410f, + 0.000000f, 1.000000f, 0.307861f, 0.868164f, 0.365967f, 0.803711f, 0.396973f, 0.761719f, + 0.414551f, 0.732910f, 0.429932f, 0.708984f, 0.440186f, 0.691406f, 0.450928f, 0.674805f, + 0.458252f, 0.662109f, 0.465088f, 0.650879f, 0.471436f, 0.641602f, 0.476807f, 0.632812f, + 0.480469f, 0.625977f, 0.486328f, 0.618164f, 0.490234f, 0.611816f, 0.494873f, 0.605469f, + 0.498535f, 0.600098f, 0.500977f, 0.595215f, 0.504883f, 0.590332f, 0.507812f, 0.585938f, + 0.510742f, 0.582031f, 0.513184f, 0.578613f, 0.516602f, 0.574219f, 0.519043f, 0.570801f, + 0.520996f, 0.567383f, 0.524902f, 0.563477f, 0.527344f, 0.560059f, 0.528809f, 0.557129f, + 0.531250f, 0.553711f, 0.533691f, 0.550293f, 0.536133f, 0.546875f, 0.538086f, 0.543945f, + 0.540527f, 0.541016f, 0.541992f, 0.537598f, 0.543945f, 0.534668f, 0.546387f, 0.531250f, + 0.549316f, 0.528320f, 0.550293f, 0.524902f, 0.553223f, 0.521484f, 0.555176f, 0.518066f, + 0.556152f, 0.514648f, 0.558105f, 0.511230f, 0.561035f, 0.507324f, 0.562500f, 0.503906f, + 0.564453f, 0.500000f, 0.566406f, 0.495850f, 0.567871f, 0.491943f, 0.569824f, 0.487793f, + 0.572266f, 0.483154f, 0.573730f, 0.478271f, 0.575195f, 0.473389f, 0.577637f, 0.468262f, + 0.578613f, 0.462158f, 0.579102f, 0.455322f, 0.580078f, 0.448242f, 0.581543f, 0.440918f, + 0.582031f, 0.432861f, 0.583008f, 0.423828f, 0.582031f, 0.413330f, 0.580566f, 0.400635f, + 0.576172f, 0.385254f, 0.566895f, 0.364746f, 0.542969f, 0.330078f, 0.425049f, 0.213257f, + 0.000000f, 1.000000f, 0.313721f, 0.865723f, 0.377930f, 0.797852f, 0.411865f, 0.752930f, + 0.434570f, 0.720703f, 0.452148f, 0.694336f, 0.464111f, 0.674805f, 0.475342f, 0.656738f, + 0.485352f, 0.642090f, 0.493652f, 0.628906f, 0.501465f, 0.617676f, 0.507812f, 0.607910f, + 0.513672f, 0.599121f, 0.521484f, 0.589844f, 0.526367f, 0.582031f, 0.532227f, 0.574219f, + 0.537598f, 0.567383f, 0.542480f, 0.561035f, 0.547363f, 0.554688f, 0.551270f, 0.549316f, + 0.555664f, 0.543945f, 0.560059f, 0.538574f, 0.564453f, 0.533203f, 0.568848f, 0.527832f, + 0.571289f, 0.523438f, 0.575195f, 0.518555f, 0.578125f, 0.514160f, 0.582031f, 0.509766f, + 0.585938f, 0.505371f, 0.590332f, 0.500488f, 0.593262f, 0.496338f, 0.596191f, 0.491943f, + 0.599609f, 0.487793f, 0.602539f, 0.483398f, 0.606445f, 0.479004f, 0.608887f, 0.474609f, + 0.612793f, 0.469971f, 0.616699f, 0.465576f, 0.619141f, 0.460938f, 0.621582f, 0.456543f, + 0.625977f, 0.451660f, 0.628906f, 0.446777f, 0.631348f, 0.441895f, 0.635254f, 0.436768f, + 0.637695f, 0.431885f, 0.641113f, 0.426514f, 0.645508f, 0.420898f, 0.646484f, 0.415527f, + 0.651855f, 0.409180f, 0.653809f, 0.403320f, 0.657715f, 0.396729f, 0.660645f, 0.390137f, + 0.663574f, 0.383301f, 0.664551f, 0.375000f, 0.667480f, 0.366455f, 0.670898f, 0.356934f, + 0.673340f, 0.347168f, 0.675781f, 0.336670f, 0.678223f, 0.324951f, 0.678711f, 0.310791f, + 0.679688f, 0.294434f, 0.675781f, 0.271973f, 0.661133f, 0.238037f, 0.580566f, 0.145752f, + 0.000000f, 1.000000f, 0.321289f, 0.862793f, 0.390869f, 0.791016f, 0.428467f, 0.743164f, + 0.450928f, 0.709473f, 0.471924f, 0.680664f, 0.486816f, 0.658691f, 0.500977f, 0.638184f, + 0.511230f, 0.622070f, 0.522461f, 0.607422f, 0.531738f, 0.593750f, 0.539062f, 0.582520f, + 0.548340f, 0.571777f, 0.555664f, 0.561523f, 0.562988f, 0.551758f, 0.568848f, 0.542969f, + 0.576660f, 0.534180f, 0.581543f, 0.526855f, 0.588379f, 0.519043f, 0.593750f, 0.512207f, + 0.599121f, 0.505371f, 0.604004f, 0.499268f, 0.609375f, 0.492676f, 0.614746f, 0.486328f, + 0.618652f, 0.480713f, 0.624023f, 0.474854f, 0.627930f, 0.469238f, 0.632812f, 0.463379f, + 0.637695f, 0.457764f, 0.642090f, 0.452393f, 0.646484f, 0.446777f, 0.649902f, 0.441406f, + 0.654297f, 0.436035f, 0.657227f, 0.430908f, 0.663574f, 0.425293f, 0.666504f, 0.419922f, + 0.671387f, 0.414307f, 0.674805f, 0.408936f, 0.678711f, 0.403564f, 0.681641f, 0.397949f, + 0.686523f, 0.392334f, 0.690918f, 0.386475f, 0.693848f, 0.380615f, 0.698730f, 0.374512f, + 0.702148f, 0.368652f, 0.706543f, 0.362305f, 0.709961f, 0.355957f, 0.714355f, 0.349365f, + 0.718262f, 0.342529f, 0.721191f, 0.335693f, 0.726074f, 0.328369f, 0.729004f, 0.321289f, + 0.732910f, 0.313477f, 0.737793f, 0.304688f, 0.739746f, 0.294922f, 0.742676f, 0.285156f, + 0.747559f, 0.274658f, 0.750488f, 0.263672f, 0.753418f, 0.251953f, 0.755371f, 0.237793f, + 0.757324f, 0.221313f, 0.756836f, 0.200439f, 0.749023f, 0.171509f, 0.693359f, 0.097595f, + 0.000000f, 1.000000f, 0.328613f, 0.859863f, 0.403076f, 0.784668f, 0.442627f, 0.734863f, + 0.469971f, 0.697266f, 0.492432f, 0.666992f, 0.509766f, 0.642090f, 0.525391f, 0.620605f, + 0.538574f, 0.601562f, 0.549805f, 0.585449f, 0.561523f, 0.570312f, 0.569824f, 0.557129f, + 0.580078f, 0.544922f, 0.588867f, 0.533203f, 0.597168f, 0.522461f, 0.606934f, 0.511719f, + 0.613281f, 0.501953f, 0.620605f, 0.493164f, 0.626953f, 0.484619f, 0.633301f, 0.476562f, + 0.639160f, 0.468506f, 0.645996f, 0.460693f, 0.651855f, 0.453369f, 0.657227f, 0.446289f, + 0.662109f, 0.439453f, 0.669922f, 0.432373f, 0.673828f, 0.425781f, 0.679688f, 0.419189f, + 0.684082f, 0.412842f, 0.689941f, 0.406250f, 0.693848f, 0.400146f, 0.698242f, 0.394043f, + 0.702637f, 0.387939f, 0.708496f, 0.381348f, 0.713379f, 0.375244f, 0.717285f, 0.368896f, + 0.722168f, 0.363037f, 0.726074f, 0.356934f, 0.730469f, 0.350830f, 0.734375f, 0.344727f, + 0.739258f, 0.338135f, 0.743164f, 0.331787f, 0.747559f, 0.325684f, 0.752441f, 0.318848f, + 0.755371f, 0.312500f, 0.760254f, 0.305908f, 0.764648f, 0.299072f, 0.768555f, 0.291992f, + 0.772461f, 0.284912f, 0.776367f, 0.277832f, 0.780273f, 0.270020f, 0.785156f, 0.262451f, + 0.788574f, 0.254639f, 0.792480f, 0.246216f, 0.795410f, 0.236572f, 0.799805f, 0.226807f, + 0.802734f, 0.216675f, 0.805664f, 0.206177f, 0.809570f, 0.194580f, 0.812988f, 0.182251f, + 0.814941f, 0.166016f, 0.815430f, 0.148193f, 0.809082f, 0.123413f, 0.770508f, 0.067139f, + 0.000000f, 1.000000f, 0.338135f, 0.855469f, 0.415039f, 0.778320f, 0.458496f, 0.725586f, + 0.489014f, 0.685547f, 0.512695f, 0.652832f, 0.533203f, 0.625488f, 0.549805f, 0.602051f, + 0.564941f, 0.581543f, 0.578613f, 0.563477f, 0.589844f, 0.546875f, 0.600098f, 0.532715f, + 0.611816f, 0.518555f, 0.620605f, 0.505859f, 0.630859f, 0.493408f, 0.640137f, 0.481445f, + 0.647949f, 0.470947f, 0.656250f, 0.460449f, 0.664062f, 0.450928f, 0.671387f, 0.441650f, + 0.678223f, 0.432617f, 0.685059f, 0.424072f, 0.691895f, 0.416016f, 0.696289f, 0.408203f, + 0.703125f, 0.400146f, 0.708984f, 0.392822f, 0.715332f, 0.384766f, 0.720703f, 0.377686f, + 0.726074f, 0.370850f, 0.730957f, 0.363770f, 0.736328f, 0.356934f, 0.742188f, 0.350098f, + 0.746582f, 0.343262f, 0.750488f, 0.336670f, 0.757324f, 0.329590f, 0.760254f, 0.323242f, + 0.765137f, 0.316650f, 0.769043f, 0.310303f, 0.773926f, 0.303955f, 0.778320f, 0.297363f, + 0.783691f, 0.290283f, 0.787109f, 0.283936f, 0.791504f, 0.277344f, 0.795898f, 0.270752f, + 0.799805f, 0.263916f, 0.803223f, 0.257324f, 0.808594f, 0.250244f, 0.811523f, 0.243652f, + 0.815918f, 0.236450f, 0.820312f, 0.229126f, 0.823730f, 0.221802f, 0.828613f, 0.214600f, + 0.831543f, 0.206787f, 0.835938f, 0.198730f, 0.838867f, 0.190552f, 0.840820f, 0.181152f, + 0.844727f, 0.171387f, 0.847656f, 0.161499f, 0.850586f, 0.151001f, 0.854980f, 0.139893f, + 0.855957f, 0.126343f, 0.856934f, 0.111694f, 0.852539f, 0.089539f, 0.823730f, 0.046478f, + 0.000000f, 1.000000f, 0.344971f, 0.853027f, 0.427490f, 0.771973f, 0.474121f, 0.716309f, + 0.506836f, 0.673828f, 0.534668f, 0.638184f, 0.555176f, 0.609375f, 0.573730f, 0.584473f, + 0.590820f, 0.561523f, 0.604980f, 0.541992f, 0.618164f, 0.523926f, 0.630371f, 0.507812f, + 0.641602f, 0.492676f, 0.650879f, 0.479492f, 0.662109f, 0.465576f, 0.672852f, 0.452393f, + 0.681152f, 0.440674f, 0.689941f, 0.429443f, 0.698730f, 0.418945f, 0.705078f, 0.408936f, + 0.713379f, 0.399170f, 0.719727f, 0.389893f, 0.726074f, 0.380859f, 0.733398f, 0.372070f, + 0.739258f, 0.364014f, 0.746094f, 0.355469f, 0.751953f, 0.347656f, 0.756348f, 0.339844f, + 0.762695f, 0.332275f, 0.768555f, 0.324951f, 0.772949f, 0.317871f, 0.778809f, 0.310303f, + 0.783691f, 0.303223f, 0.788086f, 0.296387f, 0.791992f, 0.289551f, 0.798340f, 0.282715f, + 0.801270f, 0.276123f, 0.806152f, 0.269531f, 0.811035f, 0.262695f, 0.815430f, 0.255859f, + 0.819824f, 0.249146f, 0.822754f, 0.242798f, 0.827148f, 0.236328f, 0.830566f, 0.229858f, + 0.834473f, 0.223511f, 0.838379f, 0.216797f, 0.843262f, 0.209717f, 0.846680f, 0.203247f, + 0.850098f, 0.196411f, 0.854492f, 0.189453f, 0.855957f, 0.182983f, 0.860840f, 0.175781f, + 0.864746f, 0.168457f, 0.867676f, 0.161377f, 0.871094f, 0.153809f, 0.874023f, 0.145386f, + 0.875977f, 0.136475f, 0.878418f, 0.127563f, 0.881348f, 0.118164f, 0.884766f, 0.108826f, + 0.885742f, 0.097717f, 0.887207f, 0.084412f, 0.884766f, 0.067688f, 0.862793f, 0.033691f, + 0.000000f, 1.000000f, 0.353516f, 0.849121f, 0.440674f, 0.765137f, 0.490723f, 0.707031f, + 0.525879f, 0.661621f, 0.555176f, 0.624023f, 0.577148f, 0.593750f, 0.597656f, 0.566406f, + 0.616211f, 0.541992f, 0.630859f, 0.520996f, 0.645508f, 0.501465f, 0.659668f, 0.483887f, + 0.669922f, 0.468018f, 0.680176f, 0.453369f, 0.692871f, 0.438477f, 0.702148f, 0.424561f, + 0.711426f, 0.412354f, 0.720703f, 0.400146f, 0.729492f, 0.388916f, 0.736816f, 0.378174f, + 0.744141f, 0.367676f, 0.750977f, 0.357910f, 0.758789f, 0.348633f, 0.764648f, 0.339355f, + 0.771484f, 0.330566f, 0.776855f, 0.321777f, 0.783691f, 0.313477f, 0.787598f, 0.305908f, + 0.793945f, 0.297852f, 0.799805f, 0.290039f, 0.804688f, 0.282471f, 0.810059f, 0.275146f, + 0.814453f, 0.268066f, 0.818359f, 0.260986f, 0.823730f, 0.254150f, 0.828125f, 0.247437f, + 0.832520f, 0.240601f, 0.836914f, 0.233765f, 0.839844f, 0.227539f, 0.844238f, 0.220703f, + 0.848633f, 0.214233f, 0.851074f, 0.208130f, 0.854980f, 0.201904f, 0.859375f, 0.195679f, + 0.863770f, 0.188843f, 0.867188f, 0.182495f, 0.869629f, 0.176392f, 0.873535f, 0.170044f, + 0.876465f, 0.163818f, 0.878418f, 0.158081f, 0.883301f, 0.151123f, 0.886230f, 0.144653f, + 0.890137f, 0.137939f, 0.892578f, 0.131470f, 0.895508f, 0.124878f, 0.898438f, 0.118225f, + 0.899414f, 0.109985f, 0.902832f, 0.101685f, 0.904785f, 0.093628f, 0.906250f, 0.085205f, + 0.908691f, 0.076538f, 0.908691f, 0.064941f, 0.907715f, 0.050476f, 0.891602f, 0.025284f, + 0.000000f, 1.000000f, 0.361816f, 0.845703f, 0.453125f, 0.758789f, 0.507324f, 0.697266f, + 0.544434f, 0.649902f, 0.576172f, 0.609863f, 0.600098f, 0.577637f, 0.620605f, 0.548828f, + 0.640625f, 0.522949f, 0.656738f, 0.500000f, 0.671875f, 0.479980f, 0.684570f, 0.461426f, + 0.697266f, 0.444092f, 0.706543f, 0.428955f, 0.719238f, 0.413330f, 0.730957f, 0.398682f, + 0.739258f, 0.385498f, 0.748535f, 0.372803f, 0.756348f, 0.360840f, 0.764160f, 0.349854f, + 0.771973f, 0.338867f, 0.779297f, 0.328613f, 0.786133f, 0.318848f, 0.793457f, 0.309082f, + 0.799805f, 0.300049f, 0.804688f, 0.291748f, 0.810059f, 0.283203f, 0.815918f, 0.274902f, + 0.821777f, 0.267090f, 0.826660f, 0.259033f, 0.830566f, 0.251465f, 0.835449f, 0.244507f, + 0.840332f, 0.237427f, 0.844727f, 0.230347f, 0.849121f, 0.223389f, 0.853027f, 0.216675f, + 0.856934f, 0.209961f, 0.860840f, 0.203613f, 0.864746f, 0.197266f, 0.868652f, 0.190918f, + 0.872070f, 0.184814f, 0.875488f, 0.178955f, 0.878906f, 0.172363f, 0.882324f, 0.166626f, + 0.885742f, 0.160522f, 0.888672f, 0.154785f, 0.890625f, 0.149048f, 0.894043f, 0.143433f, + 0.897461f, 0.137329f, 0.900879f, 0.131348f, 0.903809f, 0.125366f, 0.906738f, 0.119751f, + 0.909180f, 0.113953f, 0.912109f, 0.108276f, 0.913574f, 0.102600f, 0.917969f, 0.096008f, + 0.918457f, 0.089355f, 0.920410f, 0.081970f, 0.920898f, 0.075317f, 0.923828f, 0.068115f, + 0.925781f, 0.060333f, 0.925781f, 0.051239f, 0.924805f, 0.039886f, 0.913086f, 0.018799f, + 0.000000f, 1.000000f, 0.369385f, 0.842773f, 0.466553f, 0.751953f, 0.522949f, 0.687988f, + 0.562500f, 0.638184f, 0.594727f, 0.596680f, 0.621582f, 0.562012f, 0.642578f, 0.532227f, + 0.663086f, 0.504883f, 0.680176f, 0.480713f, 0.694824f, 0.459473f, 0.709961f, 0.439697f, + 0.721191f, 0.422363f, 0.733398f, 0.405273f, 0.744141f, 0.389893f, 0.753906f, 0.375000f, + 0.765137f, 0.360840f, 0.775391f, 0.347168f, 0.783203f, 0.334961f, 0.789062f, 0.323730f, + 0.797363f, 0.312744f, 0.805664f, 0.301758f, 0.811035f, 0.291992f, 0.817871f, 0.282227f, + 0.822754f, 0.273193f, 0.828613f, 0.264648f, 0.834961f, 0.255615f, 0.839844f, 0.247559f, + 0.843750f, 0.239868f, 0.849121f, 0.231812f, 0.853027f, 0.224731f, 0.858398f, 0.217407f, + 0.862793f, 0.210327f, 0.866211f, 0.203491f, 0.871582f, 0.196533f, 0.874512f, 0.190186f, + 0.877441f, 0.184082f, 0.880371f, 0.178101f, 0.885254f, 0.171509f, 0.888184f, 0.165649f, + 0.891602f, 0.159546f, 0.894531f, 0.153931f, 0.897461f, 0.148193f, 0.899902f, 0.142822f, + 0.903320f, 0.137207f, 0.905762f, 0.131836f, 0.908691f, 0.126221f, 0.911133f, 0.121033f, + 0.915039f, 0.115417f, 0.916016f, 0.110413f, 0.919434f, 0.105103f, 0.921387f, 0.100159f, + 0.924805f, 0.094727f, 0.926270f, 0.089539f, 0.929199f, 0.084167f, 0.930664f, 0.078979f, + 0.932617f, 0.074280f, 0.935059f, 0.067139f, 0.935547f, 0.060852f, 0.935547f, 0.054871f, + 0.938477f, 0.048035f, 0.938965f, 0.041412f, 0.937500f, 0.031342f, 0.929199f, 0.014694f, + 0.000000f, 1.000000f, 0.377686f, 0.839844f, 0.479004f, 0.745605f, 0.538574f, 0.678711f, + 0.581543f, 0.626465f, 0.614746f, 0.583008f, 0.641602f, 0.546875f, 0.664551f, 0.515625f, + 0.684570f, 0.487549f, 0.703125f, 0.462158f, 0.717773f, 0.439941f, 0.731445f, 0.419434f, + 0.744629f, 0.400879f, 0.755859f, 0.383789f, 0.766602f, 0.367920f, 0.777832f, 0.352051f, + 0.787109f, 0.337891f, 0.795898f, 0.324219f, 0.803711f, 0.312012f, 0.812500f, 0.299805f, + 0.818848f, 0.288574f, 0.826660f, 0.277588f, 0.832031f, 0.268066f, 0.838379f, 0.258301f, + 0.844238f, 0.249023f, 0.849609f, 0.240234f, 0.855469f, 0.231567f, 0.858887f, 0.223755f, + 0.864258f, 0.215698f, 0.868164f, 0.208374f, 0.873535f, 0.200684f, 0.876465f, 0.193848f, + 0.880859f, 0.187012f, 0.884277f, 0.180298f, 0.887695f, 0.174072f, 0.891113f, 0.167847f, + 0.895020f, 0.161743f, 0.897949f, 0.155640f, 0.902344f, 0.149658f, 0.904785f, 0.144043f, + 0.907227f, 0.138794f, 0.909180f, 0.133545f, 0.913574f, 0.127930f, 0.916016f, 0.122620f, + 0.917480f, 0.117737f, 0.920410f, 0.112427f, 0.921875f, 0.107910f, 0.925293f, 0.103149f, + 0.927734f, 0.098022f, 0.929688f, 0.093140f, 0.932617f, 0.088318f, 0.934570f, 0.083740f, + 0.935059f, 0.079712f, 0.939453f, 0.074524f, 0.940430f, 0.069824f, 0.941895f, 0.065674f, + 0.944336f, 0.061157f, 0.944824f, 0.055939f, 0.946289f, 0.049988f, 0.946777f, 0.044495f, + 0.948242f, 0.039276f, 0.949219f, 0.033264f, 0.947754f, 0.024719f, 0.940918f, 0.010834f, + 0.000000f, 1.000000f, 0.385010f, 0.836914f, 0.491211f, 0.739258f, 0.553711f, 0.669434f, + 0.599121f, 0.614746f, 0.632812f, 0.570312f, 0.660645f, 0.532715f, 0.684570f, 0.500000f, + 0.705078f, 0.470703f, 0.724121f, 0.444336f, 0.740234f, 0.421143f, 0.752930f, 0.400391f, + 0.766113f, 0.381104f, 0.776855f, 0.363525f, 0.788574f, 0.347168f, 0.798828f, 0.331543f, + 0.808594f, 0.316406f, 0.816895f, 0.302979f, 0.824219f, 0.290527f, 0.833496f, 0.278076f, + 0.839355f, 0.266846f, 0.845703f, 0.256348f, 0.850098f, 0.246826f, 0.857910f, 0.236328f, + 0.861816f, 0.227539f, 0.866699f, 0.218994f, 0.871582f, 0.210571f, 0.875977f, 0.202637f, + 0.880859f, 0.194824f, 0.885254f, 0.187256f, 0.888672f, 0.180298f, 0.892090f, 0.173584f, + 0.895508f, 0.167114f, 0.899902f, 0.160645f, 0.903320f, 0.154175f, 0.906250f, 0.148315f, + 0.909180f, 0.142578f, 0.912109f, 0.136963f, 0.914551f, 0.131470f, 0.916992f, 0.126343f, + 0.920410f, 0.120789f, 0.922363f, 0.116028f, 0.924805f, 0.111023f, 0.927246f, 0.106140f, + 0.929199f, 0.101746f, 0.932129f, 0.096924f, 0.935059f, 0.092041f, 0.936035f, 0.087830f, + 0.937500f, 0.083923f, 0.941406f, 0.079102f, 0.942383f, 0.074890f, 0.944336f, 0.070923f, + 0.946289f, 0.066711f, 0.947266f, 0.062805f, 0.949707f, 0.058777f, 0.951172f, 0.054810f, + 0.953125f, 0.050873f, 0.955078f, 0.046661f, 0.955078f, 0.041931f, 0.955566f, 0.036743f, + 0.956055f, 0.031860f, 0.958008f, 0.026825f, 0.955078f, 0.020111f, 0.951172f, 0.008820f, + 0.000000f, 1.000000f, 0.394775f, 0.832520f, 0.503418f, 0.732910f, 0.569336f, 0.660645f, + 0.614746f, 0.604492f, 0.651367f, 0.557617f, 0.681641f, 0.518066f, 0.704102f, 0.484863f, + 0.726074f, 0.454590f, 0.743652f, 0.427734f, 0.759766f, 0.403564f, 0.772949f, 0.382568f, + 0.785156f, 0.362793f, 0.797363f, 0.344727f, 0.806152f, 0.328613f, 0.816406f, 0.312988f, + 0.826172f, 0.297607f, 0.833496f, 0.283936f, 0.840820f, 0.271240f, 0.848633f, 0.259033f, + 0.855957f, 0.247681f, 0.861328f, 0.237427f, 0.868164f, 0.226929f, 0.873535f, 0.217407f, + 0.877441f, 0.208496f, 0.881348f, 0.200317f, 0.887695f, 0.191650f, 0.890625f, 0.183838f, + 0.895020f, 0.176392f, 0.898926f, 0.169312f, 0.902344f, 0.162598f, 0.906738f, 0.155884f, + 0.910156f, 0.149292f, 0.913086f, 0.143066f, 0.915039f, 0.137451f, 0.916992f, 0.132202f, + 0.921387f, 0.126221f, 0.923828f, 0.120789f, 0.927246f, 0.115417f, 0.928711f, 0.110657f, + 0.929688f, 0.106506f, 0.934570f, 0.101257f, 0.936035f, 0.096313f, 0.937500f, 0.092102f, + 0.939453f, 0.088013f, 0.940918f, 0.083862f, 0.942871f, 0.079712f, 0.945801f, 0.075317f, + 0.946777f, 0.071716f, 0.949219f, 0.067688f, 0.950684f, 0.063965f, 0.952148f, 0.060364f, + 0.954590f, 0.056610f, 0.955566f, 0.053101f, 0.956543f, 0.049561f, 0.958984f, 0.046234f, + 0.959473f, 0.042725f, 0.961914f, 0.039185f, 0.961914f, 0.035492f, 0.961914f, 0.030777f, + 0.962402f, 0.026779f, 0.963379f, 0.021698f, 0.963867f, 0.017212f, 0.958496f, 0.006859f, + 0.000000f, 1.000000f, 0.404297f, 0.828613f, 0.517090f, 0.726074f, 0.583984f, 0.652344f, + 0.631348f, 0.593750f, 0.667480f, 0.545898f, 0.698730f, 0.504883f, 0.723145f, 0.470215f, + 0.744141f, 0.439453f, 0.761719f, 0.412109f, 0.777344f, 0.387695f, 0.790527f, 0.365967f, + 0.803711f, 0.345703f, 0.813965f, 0.327637f, 0.824707f, 0.310791f, 0.833008f, 0.295654f, + 0.841797f, 0.280518f, 0.850098f, 0.266357f, 0.858398f, 0.253662f, 0.864746f, 0.241577f, + 0.871582f, 0.230469f, 0.875977f, 0.220215f, 0.881348f, 0.209839f, 0.886230f, 0.200684f, + 0.892090f, 0.191772f, 0.895020f, 0.183472f, 0.900391f, 0.174927f, 0.903809f, 0.167725f, + 0.906250f, 0.160767f, 0.911621f, 0.153564f, 0.914551f, 0.146606f, 0.917480f, 0.140381f, + 0.919922f, 0.134399f, 0.922363f, 0.128784f, 0.927246f, 0.122803f, 0.929199f, 0.117249f, + 0.930664f, 0.112366f, 0.933105f, 0.107544f, 0.935547f, 0.102478f, 0.937988f, 0.097961f, + 0.939453f, 0.093384f, 0.942383f, 0.088806f, 0.944336f, 0.084595f, 0.945312f, 0.080566f, + 0.946777f, 0.076843f, 0.950195f, 0.072693f, 0.951660f, 0.068726f, 0.953125f, 0.065186f, + 0.954102f, 0.061737f, 0.955078f, 0.058441f, 0.957520f, 0.054932f, 0.958496f, 0.051636f, + 0.960938f, 0.048065f, 0.961426f, 0.045227f, 0.962402f, 0.042389f, 0.964844f, 0.039001f, + 0.965820f, 0.035736f, 0.966309f, 0.033325f, 0.968262f, 0.030426f, 0.968750f, 0.025787f, + 0.968262f, 0.022202f, 0.967773f, 0.018677f, 0.969238f, 0.013779f, 0.965332f, 0.005775f, + 0.000000f, 1.000000f, 0.411865f, 0.825684f, 0.530762f, 0.718750f, 0.599121f, 0.643066f, + 0.647949f, 0.583008f, 0.686523f, 0.533691f, 0.716797f, 0.491699f, 0.740234f, 0.456543f, + 0.760742f, 0.425293f, 0.778809f, 0.397461f, 0.794434f, 0.372314f, 0.808105f, 0.350098f, + 0.819336f, 0.330078f, 0.830078f, 0.311768f, 0.839355f, 0.294922f, 0.847656f, 0.279785f, + 0.856934f, 0.264893f, 0.864258f, 0.250732f, 0.871094f, 0.238159f, 0.877930f, 0.226074f, + 0.883789f, 0.214844f, 0.889648f, 0.204590f, 0.893555f, 0.195068f, 0.898926f, 0.185425f, + 0.902832f, 0.176880f, 0.906738f, 0.168579f, 0.911133f, 0.160889f, 0.915039f, 0.153320f, + 0.918457f, 0.146484f, 0.921387f, 0.139404f, 0.922852f, 0.133667f, 0.927734f, 0.126953f, + 0.929688f, 0.121277f, 0.932617f, 0.115906f, 0.934570f, 0.110474f, 0.937012f, 0.105347f, + 0.939941f, 0.100220f, 0.941406f, 0.095764f, 0.944336f, 0.091064f, 0.945801f, 0.086609f, + 0.947266f, 0.082581f, 0.949707f, 0.078308f, 0.951172f, 0.074463f, 0.953125f, 0.070801f, + 0.954590f, 0.066956f, 0.956055f, 0.063293f, 0.957031f, 0.060059f, 0.958008f, 0.057037f, + 0.960938f, 0.053375f, 0.962402f, 0.050232f, 0.963379f, 0.047211f, 0.963867f, 0.044464f, + 0.965332f, 0.041626f, 0.966797f, 0.038666f, 0.967773f, 0.036041f, 0.969727f, 0.033325f, + 0.970703f, 0.030609f, 0.971191f, 0.028290f, 0.972168f, 0.025726f, 0.974121f, 0.022797f, + 0.972656f, 0.018906f, 0.972656f, 0.015373f, 0.973633f, 0.011444f, 0.969727f, 0.004612f, + 0.000000f, 1.000000f, 0.421631f, 0.821777f, 0.542969f, 0.712891f, 0.614746f, 0.634277f, + 0.664062f, 0.573242f, 0.702148f, 0.521973f, 0.732422f, 0.479736f, 0.756348f, 0.443848f, + 0.777832f, 0.411865f, 0.795898f, 0.383301f, 0.810547f, 0.358154f, 0.822754f, 0.335938f, + 0.833984f, 0.315918f, 0.844727f, 0.297119f, 0.852539f, 0.280762f, 0.860840f, 0.265625f, + 0.869629f, 0.250732f, 0.876953f, 0.236938f, 0.883789f, 0.224243f, 0.890137f, 0.211914f, + 0.895508f, 0.201172f, 0.900391f, 0.191040f, 0.905273f, 0.181030f, 0.909180f, 0.172485f, + 0.913086f, 0.163818f, 0.917480f, 0.155640f, 0.920898f, 0.147827f, 0.922852f, 0.141357f, + 0.927246f, 0.134033f, 0.929688f, 0.127563f, 0.932129f, 0.121521f, 0.934570f, 0.115906f, + 0.938965f, 0.109802f, 0.939941f, 0.104736f, 0.942871f, 0.099609f, 0.944336f, 0.094849f, + 0.946777f, 0.090149f, 0.949219f, 0.085388f, 0.950684f, 0.081238f, 0.951660f, 0.077454f, + 0.954590f, 0.073242f, 0.955566f, 0.069519f, 0.957520f, 0.065735f, 0.958496f, 0.062500f, + 0.960938f, 0.058777f, 0.961426f, 0.055817f, 0.962402f, 0.052673f, 0.964355f, 0.049438f, + 0.965332f, 0.046661f, 0.967285f, 0.043732f, 0.967773f, 0.040985f, 0.969238f, 0.038422f, + 0.970703f, 0.035736f, 0.971680f, 0.033020f, 0.971680f, 0.031021f, 0.973145f, 0.028625f, + 0.974609f, 0.026321f, 0.975586f, 0.023727f, 0.976562f, 0.021774f, 0.977539f, 0.019760f, + 0.977051f, 0.016510f, 0.976562f, 0.012489f, 0.976562f, 0.009476f, 0.974121f, 0.003717f, + 0.000000f, 1.000000f, 0.428711f, 0.819336f, 0.556641f, 0.706055f, 0.628906f, 0.625977f, + 0.680176f, 0.562988f, 0.717773f, 0.511230f, 0.748047f, 0.468018f, 0.771973f, 0.431396f, + 0.791016f, 0.399902f, 0.809570f, 0.370605f, 0.824219f, 0.345459f, 0.837402f, 0.322754f, + 0.847168f, 0.302734f, 0.857422f, 0.284180f, 0.864258f, 0.268066f, 0.873535f, 0.251953f, + 0.879883f, 0.238281f, 0.887695f, 0.224243f, 0.894531f, 0.211304f, 0.899902f, 0.200073f, + 0.904785f, 0.188965f, 0.911133f, 0.178345f, 0.913086f, 0.169800f, 0.918945f, 0.160156f, + 0.922363f, 0.151978f, 0.925293f, 0.144409f, 0.929199f, 0.136963f, 0.931641f, 0.129883f, + 0.934570f, 0.123413f, 0.937500f, 0.117065f, 0.939941f, 0.111328f, 0.942383f, 0.105652f, + 0.944824f, 0.100098f, 0.946777f, 0.095215f, 0.948730f, 0.090393f, 0.951660f, 0.085693f, + 0.953125f, 0.081177f, 0.954590f, 0.076904f, 0.955566f, 0.073242f, 0.958008f, 0.069214f, + 0.960449f, 0.065125f, 0.960938f, 0.061737f, 0.961426f, 0.058807f, 0.964355f, 0.055267f, + 0.965820f, 0.051849f, 0.966309f, 0.049011f, 0.967773f, 0.046265f, 0.968262f, 0.043579f, + 0.970215f, 0.040680f, 0.971191f, 0.037964f, 0.972168f, 0.035614f, 0.972656f, 0.033478f, + 0.974121f, 0.031097f, 0.975586f, 0.028687f, 0.976562f, 0.026352f, 0.976562f, 0.024750f, + 0.978027f, 0.022507f, 0.978516f, 0.020660f, 0.979980f, 0.018646f, 0.980957f, 0.016479f, + 0.981445f, 0.014877f, 0.979492f, 0.011246f, 0.979492f, 0.007957f, 0.979004f, 0.003407f, + 0.000000f, 1.000000f, 0.437500f, 0.815918f, 0.569824f, 0.699707f, 0.643066f, 0.617676f, + 0.694824f, 0.553223f, 0.732910f, 0.500977f, 0.762695f, 0.457031f, 0.785645f, 0.420166f, + 0.804688f, 0.388184f, 0.822266f, 0.358887f, 0.837891f, 0.333252f, 0.850098f, 0.310547f, + 0.860352f, 0.290283f, 0.868652f, 0.272217f, 0.876953f, 0.255615f, 0.883789f, 0.240356f, + 0.891113f, 0.226318f, 0.898438f, 0.212769f, 0.903809f, 0.200562f, 0.909668f, 0.188354f, + 0.913574f, 0.178223f, 0.918945f, 0.167847f, 0.922363f, 0.158813f, 0.926758f, 0.150024f, + 0.930176f, 0.141846f, 0.933105f, 0.134277f, 0.936035f, 0.127197f, 0.938965f, 0.120361f, + 0.940918f, 0.114136f, 0.943848f, 0.108093f, 0.947266f, 0.101990f, 0.948730f, 0.096802f, + 0.950684f, 0.091858f, 0.953613f, 0.086609f, 0.954590f, 0.082153f, 0.956543f, 0.077759f, + 0.958008f, 0.073730f, 0.960449f, 0.069458f, 0.961426f, 0.065735f, 0.962402f, 0.062317f, + 0.965332f, 0.058472f, 0.965820f, 0.055237f, 0.966309f, 0.052521f, 0.968262f, 0.049133f, + 0.969727f, 0.046234f, 0.970703f, 0.043335f, 0.971680f, 0.040924f, 0.972168f, 0.038269f, + 0.973145f, 0.035858f, 0.974121f, 0.033569f, 0.975098f, 0.031372f, 0.977051f, 0.028717f, + 0.977539f, 0.026886f, 0.977539f, 0.025299f, 0.979004f, 0.023254f, 0.979980f, 0.021149f, + 0.980957f, 0.019135f, 0.981445f, 0.017670f, 0.982422f, 0.016006f, 0.982422f, 0.014641f, + 0.983398f, 0.013092f, 0.983887f, 0.009377f, 0.982910f, 0.006584f, 0.981445f, 0.003464f, + 0.000000f, 1.000000f, 0.447021f, 0.812012f, 0.582031f, 0.693848f, 0.657227f, 0.609375f, + 0.709473f, 0.543945f, 0.748047f, 0.490967f, 0.777344f, 0.446533f, 0.799316f, 0.409180f, + 0.817871f, 0.377197f, 0.834473f, 0.348145f, 0.849609f, 0.322021f, 0.861816f, 0.299561f, + 0.871094f, 0.279541f, 0.881348f, 0.260986f, 0.888184f, 0.244629f, 0.894043f, 0.229736f, + 0.899902f, 0.215820f, 0.906250f, 0.202881f, 0.912109f, 0.190430f, 0.917969f, 0.178589f, + 0.921875f, 0.168335f, 0.926270f, 0.158447f, 0.929688f, 0.149414f, 0.934082f, 0.140747f, + 0.936523f, 0.133057f, 0.939941f, 0.125366f, 0.942383f, 0.118530f, 0.946289f, 0.111755f, + 0.947754f, 0.105713f, 0.950195f, 0.099854f, 0.952637f, 0.094238f, 0.954102f, 0.089233f, + 0.956543f, 0.084167f, 0.958008f, 0.079529f, 0.960449f, 0.075134f, 0.961426f, 0.070801f, + 0.962402f, 0.067139f, 0.964844f, 0.063049f, 0.965820f, 0.059509f, 0.967285f, 0.056091f, + 0.968262f, 0.053009f, 0.970215f, 0.049683f, 0.971191f, 0.046600f, 0.972168f, 0.043793f, + 0.972656f, 0.041473f, 0.974121f, 0.038757f, 0.975586f, 0.036011f, 0.975586f, 0.033783f, + 0.976562f, 0.031586f, 0.977539f, 0.029465f, 0.978027f, 0.027603f, 0.979004f, 0.025604f, + 0.980469f, 0.023544f, 0.981445f, 0.021545f, 0.981934f, 0.019913f, 0.982422f, 0.018250f, + 0.982910f, 0.016953f, 0.983398f, 0.015610f, 0.984863f, 0.013802f, 0.985840f, 0.012192f, + 0.986328f, 0.010574f, 0.986816f, 0.009506f, 0.984863f, 0.005833f, 0.984375f, 0.002514f, + 0.000000f, 1.000000f, 0.456543f, 0.808105f, 0.593262f, 0.687988f, 0.671387f, 0.601562f, + 0.723633f, 0.535156f, 0.761230f, 0.481201f, 0.789062f, 0.437256f, 0.812012f, 0.399170f, + 0.831055f, 0.366455f, 0.845215f, 0.338623f, 0.860840f, 0.312012f, 0.872559f, 0.289062f, + 0.880859f, 0.269531f, 0.888184f, 0.251221f, 0.896973f, 0.234497f, 0.902344f, 0.220093f, + 0.909180f, 0.205933f, 0.914062f, 0.193726f, 0.919922f, 0.181396f, 0.925293f, 0.169800f, + 0.929199f, 0.159790f, 0.933105f, 0.149780f, 0.937012f, 0.140991f, 0.940918f, 0.132446f, + 0.942871f, 0.124939f, 0.945801f, 0.117615f, 0.948730f, 0.110779f, 0.951660f, 0.104248f, + 0.953125f, 0.098511f, 0.956055f, 0.092773f, 0.957520f, 0.087280f, 0.958496f, 0.082764f, + 0.960938f, 0.077698f, 0.962891f, 0.073120f, 0.963867f, 0.069092f, 0.965820f, 0.064941f, + 0.967285f, 0.061127f, 0.967773f, 0.057831f, 0.969727f, 0.054016f, 0.970703f, 0.050781f, + 0.971680f, 0.047760f, 0.972168f, 0.045135f, 0.974121f, 0.042206f, 0.975586f, 0.039154f, + 0.976074f, 0.036804f, 0.977051f, 0.034576f, 0.978027f, 0.032227f, 0.978516f, 0.030182f, + 0.979492f, 0.028137f, 0.980957f, 0.025925f, 0.981934f, 0.023773f, 0.981934f, 0.022247f, + 0.982422f, 0.020798f, 0.983398f, 0.019073f, 0.983887f, 0.017639f, 0.984375f, 0.016296f, + 0.985840f, 0.014397f, 0.986328f, 0.012909f, 0.986816f, 0.011711f, 0.987793f, 0.010468f, + 0.987305f, 0.009644f, 0.988281f, 0.008430f, 0.986816f, 0.005436f, 0.986328f, 0.001083f, + 0.000000f, 1.000000f, 0.464844f, 0.805176f, 0.605957f, 0.681641f, 0.683594f, 0.594238f, + 0.736328f, 0.526367f, 0.772949f, 0.472656f, 0.802246f, 0.427734f, 0.824219f, 0.389404f, + 0.841797f, 0.356934f, 0.857422f, 0.328613f, 0.869629f, 0.302979f, 0.879395f, 0.280762f, + 0.889648f, 0.260254f, 0.897949f, 0.242188f, 0.905273f, 0.225708f, 0.911133f, 0.211060f, + 0.916504f, 0.197388f, 0.921387f, 0.185181f, 0.926270f, 0.173462f, 0.930176f, 0.162476f, + 0.936035f, 0.151489f, 0.938965f, 0.142334f, 0.943848f, 0.133301f, 0.944824f, 0.125488f, + 0.947754f, 0.118042f, 0.951660f, 0.110413f, 0.952637f, 0.104309f, 0.956055f, 0.097778f, + 0.957520f, 0.091919f, 0.959473f, 0.086731f, 0.961426f, 0.081482f, 0.963379f, 0.076477f, + 0.964844f, 0.071899f, 0.965820f, 0.067871f, 0.967773f, 0.063721f, 0.969727f, 0.059448f, + 0.969727f, 0.056274f, 0.971680f, 0.052887f, 0.972656f, 0.049469f, 0.974121f, 0.046417f, + 0.975098f, 0.043365f, 0.976562f, 0.040466f, 0.976562f, 0.038116f, 0.977539f, 0.035675f, + 0.978516f, 0.033478f, 0.979980f, 0.030914f, 0.980957f, 0.028610f, 0.981445f, 0.026749f, + 0.982422f, 0.024734f, 0.982910f, 0.023010f, 0.982910f, 0.021652f, 0.983887f, 0.019958f, + 0.984375f, 0.018295f, 0.985840f, 0.016586f, 0.986328f, 0.014992f, 0.987305f, 0.013573f, + 0.987305f, 0.012466f, 0.987793f, 0.011497f, 0.988281f, 0.010406f, 0.988770f, 0.009445f, + 0.989258f, 0.008270f, 0.990234f, 0.007000f, 0.991211f, 0.004940f, 0.988281f, 0.001047f, + 0.000000f, 1.000000f, 0.473633f, 0.801758f, 0.616699f, 0.675781f, 0.695801f, 0.586914f, + 0.748535f, 0.518066f, 0.786133f, 0.463867f, 0.812500f, 0.419434f, 0.835449f, 0.380859f, + 0.852051f, 0.348389f, 0.864746f, 0.320557f, 0.877930f, 0.294678f, 0.889648f, 0.271729f, + 0.897949f, 0.251709f, 0.905273f, 0.234009f, 0.912598f, 0.217651f, 0.918945f, 0.202759f, + 0.924316f, 0.189697f, 0.927734f, 0.177490f, 0.931641f, 0.166260f, 0.936523f, 0.155396f, + 0.940918f, 0.144897f, 0.944824f, 0.135742f, 0.947754f, 0.126953f, 0.950684f, 0.118896f, + 0.953613f, 0.111450f, 0.956055f, 0.104492f, 0.958008f, 0.098206f, 0.959961f, 0.092163f, + 0.961914f, 0.086243f, 0.963379f, 0.081238f, 0.965332f, 0.076111f, 0.966797f, 0.071533f, + 0.969238f, 0.066833f, 0.969727f, 0.062805f, 0.970215f, 0.059326f, 0.972168f, 0.055359f, + 0.974609f, 0.051636f, 0.975098f, 0.048370f, 0.976074f, 0.045227f, 0.976562f, 0.042542f, + 0.977539f, 0.039825f, 0.978516f, 0.037170f, 0.980469f, 0.034485f, 0.980957f, 0.031982f, + 0.981934f, 0.029755f, 0.982422f, 0.027771f, 0.982422f, 0.025894f, 0.982910f, 0.024261f, + 0.983887f, 0.022324f, 0.984375f, 0.020706f, 0.985352f, 0.019089f, 0.986816f, 0.016953f, + 0.986816f, 0.015732f, 0.987305f, 0.014519f, 0.987793f, 0.013290f, 0.988281f, 0.012192f, + 0.988281f, 0.011436f, 0.989258f, 0.010147f, 0.989746f, 0.009201f, 0.990723f, 0.007805f, + 0.991699f, 0.006325f, 0.992188f, 0.005371f, 0.992676f, 0.004707f, 0.989746f, 0.001203f, + 0.000000f, 1.000000f, 0.483154f, 0.797852f, 0.629883f, 0.669434f, 0.708984f, 0.579590f, + 0.761230f, 0.510254f, 0.796387f, 0.456299f, 0.823242f, 0.411377f, 0.845215f, 0.372559f, + 0.862305f, 0.339600f, 0.875488f, 0.311768f, 0.886230f, 0.287354f, 0.897949f, 0.263916f, + 0.906738f, 0.244141f, 0.913574f, 0.226318f, 0.919434f, 0.210327f, 0.924805f, 0.195679f, + 0.930176f, 0.182495f, 0.933594f, 0.170654f, 0.937988f, 0.159302f, 0.939941f, 0.149780f, + 0.945312f, 0.139038f, 0.948730f, 0.129883f, 0.952148f, 0.121033f, 0.954590f, 0.113281f, + 0.957031f, 0.106079f, 0.959961f, 0.098999f, 0.961914f, 0.092712f, 0.962891f, 0.087158f, + 0.965820f, 0.081360f, 0.966797f, 0.076233f, 0.968750f, 0.071289f, 0.969238f, 0.067139f, + 0.971191f, 0.062744f, 0.973145f, 0.058472f, 0.974121f, 0.054840f, 0.975586f, 0.051025f, + 0.975586f, 0.048096f, 0.977539f, 0.044922f, 0.978027f, 0.041870f, 0.979980f, 0.038940f, + 0.980957f, 0.036041f, 0.981445f, 0.033600f, 0.981445f, 0.031525f, 0.982910f, 0.029282f, + 0.982910f, 0.027328f, 0.983398f, 0.025513f, 0.984375f, 0.023590f, 0.986328f, 0.021347f, + 0.986816f, 0.019516f, 0.986816f, 0.018127f, 0.987793f, 0.016678f, 0.987793f, 0.015381f, + 0.988281f, 0.014320f, 0.988770f, 0.013016f, 0.989258f, 0.011940f, 0.990234f, 0.010872f, + 0.990723f, 0.009674f, 0.990723f, 0.008629f, 0.992188f, 0.006966f, 0.992188f, 0.006294f, + 0.992676f, 0.005501f, 0.992676f, 0.005138f, 0.993164f, 0.004486f, 0.991699f, 0.001573f, + 0.000000f, 1.000000f, 0.491211f, 0.794922f, 0.641602f, 0.663574f, 0.721191f, 0.572266f, + 0.771973f, 0.503906f, 0.807129f, 0.448730f, 0.835449f, 0.403076f, 0.853027f, 0.365723f, + 0.871582f, 0.332031f, 0.883789f, 0.304199f, 0.894043f, 0.279785f, 0.904785f, 0.257080f, + 0.912109f, 0.237427f, 0.919922f, 0.219360f, 0.925781f, 0.203491f, 0.931152f, 0.189209f, + 0.935059f, 0.176270f, 0.938965f, 0.164307f, 0.943359f, 0.153198f, 0.945312f, 0.143799f, + 0.949219f, 0.134033f, 0.953125f, 0.124817f, 0.956543f, 0.116089f, 0.958984f, 0.108215f, + 0.961426f, 0.101074f, 0.962891f, 0.094666f, 0.965820f, 0.088013f, 0.966797f, 0.082458f, + 0.969238f, 0.076965f, 0.969727f, 0.072205f, 0.972656f, 0.067200f, 0.973633f, 0.062622f, + 0.974609f, 0.058777f, 0.975586f, 0.054871f, 0.976074f, 0.051514f, 0.978027f, 0.047882f, + 0.979492f, 0.044373f, 0.980469f, 0.041199f, 0.980957f, 0.038574f, 0.981445f, 0.035980f, + 0.982422f, 0.033478f, 0.983398f, 0.031204f, 0.983398f, 0.029175f, 0.985352f, 0.026779f, + 0.986328f, 0.024384f, 0.986328f, 0.022659f, 0.987305f, 0.020706f, 0.987305f, 0.019318f, + 0.987793f, 0.017899f, 0.987793f, 0.016479f, 0.988281f, 0.015190f, 0.989258f, 0.013985f, + 0.989258f, 0.012787f, 0.989746f, 0.011673f, 0.991211f, 0.010223f, 0.992188f, 0.008713f, + 0.992188f, 0.007851f, 0.992676f, 0.006889f, 0.992676f, 0.006378f, 0.993164f, 0.005615f, + 0.993652f, 0.005020f, 0.993652f, 0.004612f, 0.993652f, 0.003990f, 0.994629f, 0.002947f, + 0.000000f, 1.000000f, 0.500488f, 0.791504f, 0.651855f, 0.658203f, 0.732422f, 0.566406f, + 0.781738f, 0.497070f, 0.816895f, 0.442139f, 0.843750f, 0.396240f, 0.862305f, 0.358398f, + 0.879395f, 0.325195f, 0.891602f, 0.297363f, 0.902344f, 0.272705f, 0.910645f, 0.250977f, + 0.918945f, 0.230957f, 0.925293f, 0.213379f, 0.932129f, 0.197510f, 0.935547f, 0.183472f, + 0.940430f, 0.170288f, 0.943359f, 0.158813f, 0.947754f, 0.147705f, 0.950195f, 0.138184f, + 0.953125f, 0.128906f, 0.956543f, 0.120117f, 0.958984f, 0.112061f, 0.961914f, 0.104004f, + 0.963867f, 0.096863f, 0.965820f, 0.090332f, 0.967773f, 0.084351f, 0.970703f, 0.078308f, + 0.971191f, 0.073181f, 0.973145f, 0.068115f, 0.974121f, 0.063782f, 0.975098f, 0.059570f, + 0.977539f, 0.055420f, 0.978516f, 0.051300f, 0.979492f, 0.047791f, 0.979980f, 0.044556f, + 0.980469f, 0.041718f, 0.981934f, 0.038635f, 0.982422f, 0.036133f, 0.983887f, 0.033539f, + 0.984375f, 0.030914f, 0.985840f, 0.028259f, 0.986328f, 0.026077f, 0.986816f, 0.024139f, + 0.986816f, 0.022522f, 0.987793f, 0.020676f, 0.987793f, 0.019257f, 0.988281f, 0.017822f, + 0.989258f, 0.016281f, 0.989258f, 0.015053f, 0.990234f, 0.013611f, 0.991211f, 0.012207f, + 0.992188f, 0.010643f, 0.992676f, 0.009323f, 0.992676f, 0.008507f, 0.993164f, 0.007610f, + 0.993164f, 0.006977f, 0.993652f, 0.006245f, 0.993652f, 0.005745f, 0.993652f, 0.005070f, + 0.994141f, 0.004536f, 0.994141f, 0.004101f, 0.995117f, 0.003157f, 0.996094f, 0.001987f, + 0.000000f, 1.000000f, 0.510742f, 0.787109f, 0.663574f, 0.652344f, 0.743652f, 0.560059f, + 0.794922f, 0.489502f, 0.827148f, 0.434570f, 0.852051f, 0.389648f, 0.871094f, 0.351562f, + 0.886719f, 0.318848f, 0.898926f, 0.290771f, 0.908203f, 0.266602f, 0.915039f, 0.245850f, + 0.924316f, 0.225464f, 0.930664f, 0.207764f, 0.937012f, 0.191772f, 0.940430f, 0.178101f, + 0.945312f, 0.164917f, 0.948242f, 0.153442f, 0.952148f, 0.142700f, 0.954590f, 0.133423f, + 0.956543f, 0.124512f, 0.959473f, 0.116028f, 0.961914f, 0.108215f, 0.964844f, 0.100403f, + 0.967773f, 0.093201f, 0.970215f, 0.086243f, 0.971680f, 0.080444f, 0.972656f, 0.075012f, + 0.974121f, 0.069946f, 0.975586f, 0.065063f, 0.978027f, 0.060211f, 0.978516f, 0.056000f, + 0.979004f, 0.052399f, 0.980469f, 0.048584f, 0.980957f, 0.045502f, 0.982422f, 0.042084f, + 0.982910f, 0.039246f, 0.984863f, 0.035950f, 0.985352f, 0.033173f, 0.986328f, 0.030548f, + 0.986328f, 0.028473f, 0.986816f, 0.026428f, 0.987793f, 0.024429f, 0.987793f, 0.022659f, + 0.988770f, 0.020782f, 0.988770f, 0.019257f, 0.988770f, 0.017807f, 0.989746f, 0.016083f, + 0.990723f, 0.014519f, 0.992188f, 0.012581f, 0.992188f, 0.011375f, 0.992676f, 0.010284f, + 0.992676f, 0.009338f, 0.992676f, 0.008629f, 0.993164f, 0.007706f, 0.993164f, 0.007145f, + 0.993652f, 0.006336f, 0.994141f, 0.005703f, 0.994141f, 0.005177f, 0.994629f, 0.004509f, + 0.995117f, 0.003876f, 0.995605f, 0.003214f, 0.996582f, 0.002230f, 0.998047f, 0.000039f, + 0.000000f, 1.000000f, 0.519043f, 0.784180f, 0.675293f, 0.646973f, 0.755371f, 0.553223f, + 0.802734f, 0.483643f, 0.837402f, 0.428223f, 0.860352f, 0.383301f, 0.879395f, 0.345215f, + 0.892090f, 0.313721f, 0.905762f, 0.284912f, 0.914551f, 0.260498f, 0.921875f, 0.239624f, + 0.928711f, 0.220703f, 0.936035f, 0.202759f, 0.941895f, 0.186890f, 0.945312f, 0.172974f, + 0.949707f, 0.160156f, 0.952637f, 0.148682f, 0.955566f, 0.138428f, 0.958496f, 0.128784f, + 0.959961f, 0.120239f, 0.961914f, 0.112183f, 0.965332f, 0.104431f, 0.966797f, 0.097229f, + 0.969238f, 0.090088f, 0.971191f, 0.083740f, 0.973145f, 0.077698f, 0.976074f, 0.071655f, + 0.977051f, 0.066528f, 0.978027f, 0.061951f, 0.979004f, 0.057739f, 0.979980f, 0.053680f, + 0.980957f, 0.050018f, 0.982422f, 0.046143f, 0.983887f, 0.042603f, 0.984863f, 0.039093f, + 0.985352f, 0.036469f, 0.985840f, 0.033661f, 0.986328f, 0.031281f, 0.986816f, 0.028976f, + 0.987305f, 0.026855f, 0.988281f, 0.024704f, 0.988770f, 0.022858f, 0.989746f, 0.020950f, + 0.990234f, 0.019073f, 0.991699f, 0.017212f, 0.992188f, 0.015175f, 0.992188f, 0.013878f, + 0.992676f, 0.012512f, 0.992676f, 0.011513f, 0.993164f, 0.010384f, 0.993164f, 0.009560f, + 0.993652f, 0.008598f, 0.993652f, 0.007912f, 0.994141f, 0.007061f, 0.994141f, 0.006516f, + 0.994629f, 0.005733f, 0.995117f, 0.005028f, 0.995605f, 0.004395f, 0.996094f, 0.003757f, + 0.996094f, 0.002979f, 0.997070f, 0.002041f, 0.998535f, 0.000240f, 0.998535f, 0.000003f, + 0.000000f, 1.000000f, 0.527832f, 0.780762f, 0.684082f, 0.642578f, 0.764160f, 0.547852f, + 0.812500f, 0.477783f, 0.843750f, 0.422852f, 0.868164f, 0.377441f, 0.886230f, 0.339355f, + 0.899902f, 0.307617f, 0.911621f, 0.279541f, 0.920898f, 0.255127f, 0.927734f, 0.234253f, + 0.933105f, 0.215942f, 0.939941f, 0.198242f, 0.945312f, 0.182617f, 0.949219f, 0.168579f, + 0.953125f, 0.156128f, 0.957031f, 0.144409f, 0.958984f, 0.134399f, 0.960938f, 0.125122f, + 0.963867f, 0.116028f, 0.965332f, 0.108154f, 0.966797f, 0.101074f, 0.968750f, 0.094421f, + 0.970703f, 0.087952f, 0.973633f, 0.080750f, 0.975586f, 0.074829f, 0.976562f, 0.069458f, + 0.978027f, 0.064453f, 0.979492f, 0.059937f, 0.980957f, 0.055389f, 0.982910f, 0.050812f, + 0.983398f, 0.046997f, 0.984375f, 0.043518f, 0.984863f, 0.040405f, 0.985352f, 0.037506f, + 0.985840f, 0.034821f, 0.986816f, 0.032104f, 0.987305f, 0.029785f, 0.988281f, 0.027313f, + 0.989258f, 0.025101f, 0.989746f, 0.022873f, 0.991699f, 0.020355f, 0.991699f, 0.018433f, + 0.992188f, 0.016846f, 0.992188f, 0.015388f, 0.992676f, 0.014084f, 0.992676f, 0.012863f, + 0.993164f, 0.011726f, 0.993164f, 0.010712f, 0.993652f, 0.009682f, 0.993652f, 0.008865f, + 0.994141f, 0.007927f, 0.994141f, 0.007278f, 0.994629f, 0.006413f, 0.995117f, 0.005615f, + 0.995605f, 0.004871f, 0.996094f, 0.004139f, 0.996582f, 0.003366f, 0.997070f, 0.002584f, + 0.999023f, 0.000851f, 0.999023f, 0.000255f, 0.999023f, 0.000056f, 0.999023f, 0.000001f, + 0.000000f, 1.000000f, 0.536621f, 0.777344f, 0.695801f, 0.636719f, 0.774414f, 0.542480f, + 0.821289f, 0.471924f, 0.851562f, 0.416992f, 0.875488f, 0.371826f, 0.893066f, 0.334229f, + 0.905762f, 0.302490f, 0.916504f, 0.275146f, 0.926270f, 0.250244f, 0.932617f, 0.229370f, + 0.937500f, 0.211182f, 0.942383f, 0.194824f, 0.948730f, 0.178955f, 0.953613f, 0.164429f, + 0.956055f, 0.152222f, 0.958984f, 0.141113f, 0.962402f, 0.130371f, 0.964355f, 0.121338f, + 0.966309f, 0.112976f, 0.968262f, 0.105103f, 0.970703f, 0.097351f, 0.971680f, 0.090881f, + 0.972656f, 0.084961f, 0.974121f, 0.079407f, 0.976074f, 0.073608f, 0.978516f, 0.067688f, + 0.981445f, 0.061859f, 0.982422f, 0.057129f, 0.982910f, 0.053009f, 0.983887f, 0.049103f, + 0.984375f, 0.045593f, 0.985352f, 0.042145f, 0.986328f, 0.038910f, 0.987305f, 0.035889f, + 0.987793f, 0.033142f, 0.989258f, 0.030258f, 0.991211f, 0.027222f, 0.991211f, 0.024750f, + 0.991699f, 0.022583f, 0.991699f, 0.020828f, 0.992188f, 0.019012f, 0.992676f, 0.017410f, + 0.992676f, 0.015991f, 0.993164f, 0.014557f, 0.993164f, 0.013405f, 0.993652f, 0.012123f, + 0.994141f, 0.010986f, 0.994141f, 0.010017f, 0.994629f, 0.008949f, 0.995117f, 0.007988f, + 0.995117f, 0.007233f, 0.995605f, 0.006310f, 0.996094f, 0.005432f, 0.996582f, 0.004585f, + 0.997070f, 0.003532f, 0.998047f, 0.002377f, 0.999023f, 0.001024f, 0.999023f, 0.000561f, + 0.999023f, 0.000288f, 0.999023f, 0.000121f, 0.999023f, 0.000029f, 0.999023f, 0.000000f, + 0.000000f, 1.000000f, 0.546875f, 0.773438f, 0.705566f, 0.632324f, 0.782227f, 0.537598f, + 0.827637f, 0.467285f, 0.860352f, 0.411377f, 0.882812f, 0.366455f, 0.897949f, 0.329834f, + 0.912109f, 0.297363f, 0.920410f, 0.270752f, 0.929688f, 0.246704f, 0.937500f, 0.224854f, + 0.941895f, 0.207031f, 0.947754f, 0.190063f, 0.950684f, 0.175903f, 0.956055f, 0.161865f, + 0.959961f, 0.148682f, 0.962402f, 0.137695f, 0.965332f, 0.127441f, 0.968750f, 0.117493f, + 0.969727f, 0.109253f, 0.970703f, 0.101868f, 0.972656f, 0.094788f, 0.974121f, 0.088257f, + 0.976074f, 0.081970f, 0.977539f, 0.075928f, 0.978027f, 0.070923f, 0.978516f, 0.066406f, + 0.980957f, 0.061340f, 0.982422f, 0.056458f, 0.983398f, 0.052124f, 0.984375f, 0.048096f, + 0.985840f, 0.044220f, 0.987305f, 0.040497f, 0.989258f, 0.036713f, 0.989746f, 0.033386f, + 0.990234f, 0.030594f, 0.990723f, 0.028076f, 0.991211f, 0.025787f, 0.991699f, 0.023804f, + 0.991699f, 0.021835f, 0.992188f, 0.019974f, 0.992676f, 0.018265f, 0.992676f, 0.016815f, + 0.993164f, 0.015274f, 0.993652f, 0.013832f, 0.994141f, 0.012505f, 0.994629f, 0.011330f, + 0.994629f, 0.010185f, 0.995117f, 0.009026f, 0.995605f, 0.007919f, 0.996094f, 0.006863f, + 0.997070f, 0.005650f, 0.998047f, 0.004478f, 0.999512f, 0.002747f, 0.999512f, 0.001852f, + 0.999512f, 0.001303f, 0.999512f, 0.000901f, 0.999512f, 0.000597f, 0.999512f, 0.000368f, + 0.999512f, 0.000201f, 0.999512f, 0.000087f, 0.999512f, 0.000021f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.555664f, 0.770020f, 0.714844f, 0.627930f, 0.791992f, 0.531738f, + 0.837402f, 0.461670f, 0.868164f, 0.406250f, 0.888184f, 0.362061f, 0.905273f, 0.324219f, + 0.916016f, 0.293457f, 0.927734f, 0.265625f, 0.933594f, 0.242798f, 0.940918f, 0.221802f, + 0.946777f, 0.203003f, 0.952148f, 0.185913f, 0.955078f, 0.171753f, 0.957520f, 0.159058f, + 0.961426f, 0.146851f, 0.965332f, 0.134766f, 0.967773f, 0.124573f, 0.969727f, 0.115417f, + 0.972168f, 0.106750f, 0.975586f, 0.098083f, 0.976074f, 0.091064f, 0.977051f, 0.084839f, + 0.977539f, 0.079163f, 0.978516f, 0.073914f, 0.979004f, 0.069031f, 0.979980f, 0.064392f, + 0.980957f, 0.059998f, 0.982422f, 0.055725f, 0.983887f, 0.051178f, 0.986328f, 0.046539f, + 0.987305f, 0.042542f, 0.988281f, 0.039032f, 0.988770f, 0.035858f, 0.989258f, 0.033020f, + 0.990234f, 0.030258f, 0.990723f, 0.027756f, 0.991211f, 0.025452f, 0.991699f, 0.023285f, + 0.992188f, 0.021271f, 0.992676f, 0.019379f, 0.993164f, 0.017578f, 0.993652f, 0.015900f, + 0.994141f, 0.014305f, 0.995117f, 0.012695f, 0.995605f, 0.011139f, 0.996094f, 0.009712f, + 0.997070f, 0.008133f, 0.999023f, 0.006161f, 0.999512f, 0.004524f, 0.999512f, 0.003595f, + 0.999512f, 0.002872f, 0.999512f, 0.002279f, 0.999512f, 0.001782f, 0.999512f, 0.001365f, + 0.999512f, 0.001016f, 0.999512f, 0.000727f, 0.999512f, 0.000493f, 0.999512f, 0.000308f, + 0.999512f, 0.000170f, 0.999512f, 0.000074f, 0.999512f, 0.000018f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.561523f, 0.768066f, 0.722168f, 0.624512f, 0.799316f, 0.527832f, + 0.844238f, 0.457275f, 0.873047f, 0.402588f, 0.895508f, 0.356934f, 0.910645f, 0.320068f, + 0.921387f, 0.289307f, 0.930176f, 0.262451f, 0.937012f, 0.239136f, 0.944336f, 0.218628f, + 0.952637f, 0.197998f, 0.952637f, 0.183838f, 0.954590f, 0.171387f, 0.962402f, 0.155518f, + 0.968262f, 0.140869f, 0.968262f, 0.130981f, 0.968262f, 0.122559f, 0.968262f, 0.115051f, + 0.968262f, 0.108215f, 0.973633f, 0.099670f, 0.979980f, 0.089417f, 0.983887f, 0.079895f, + 0.983887f, 0.073853f, 0.983887f, 0.068726f, 0.983887f, 0.064148f, 0.983887f, 0.060028f, + 0.983887f, 0.056274f, 0.983887f, 0.052795f, 0.983887f, 0.049622f, 0.983887f, 0.046692f, + 0.983887f, 0.043976f, 0.983887f, 0.041443f, 0.983887f, 0.039124f, 0.983887f, 0.036987f, + 0.983887f, 0.034973f, 0.983887f, 0.033142f, 0.988770f, 0.029465f, 0.995117f, 0.023483f, + 0.999512f, 0.017349f, 0.999512f, 0.014488f, 0.999512f, 0.012405f, 0.999512f, 0.010712f, + 0.999512f, 0.009277f, 0.999512f, 0.008026f, 0.999512f, 0.006931f, 0.999512f, 0.005959f, + 0.999512f, 0.005089f, 0.999512f, 0.004318f, 0.999512f, 0.003630f, 0.999512f, 0.003019f, + 0.999512f, 0.002478f, 0.999512f, 0.002003f, 0.999512f, 0.001587f, 0.999512f, 0.001227f, + 0.999512f, 0.000921f, 0.999512f, 0.000663f, 0.999512f, 0.000452f, 0.999512f, 0.000283f, + 0.999512f, 0.000157f, 0.999512f, 0.000068f, 0.999512f, 0.000017f, 0.999512f, 0.000000f, + }, + { + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, + 0.000000f, 0.997070f, 0.000000f, 0.996582f, 0.000000f, 0.996582f, 0.000000f, 0.996582f, + 0.000000f, 0.995605f, 0.000000f, 0.995605f, 0.000000f, 0.995605f, 0.000000f, 0.995117f, + 0.000000f, 0.994629f, 0.000000f, 0.994629f, 0.000000f, 0.994629f, 0.000000f, 0.993652f, + 0.000000f, 0.992676f, 0.000000f, 0.991699f, 0.000000f, 0.991211f, 0.000000f, 0.990234f, + 0.000000f, 0.989746f, 0.000000f, 0.988770f, 0.000000f, 0.988281f, 0.000000f, 0.987305f, + 0.000000f, 0.985840f, 0.000000f, 0.984863f, 0.000000f, 0.983398f, 0.000000f, 0.981934f, + 0.000000f, 0.980469f, 0.000000f, 0.978516f, 0.000000f, 0.976074f, 0.000000f, 0.974609f, + 0.000000f, 0.971191f, 0.000000f, 0.968262f, 0.000000f, 0.965332f, 0.000000f, 0.961426f, + 0.000000f, 0.956543f, 0.000000f, 0.951172f, 0.000000f, 0.945801f, 0.000000f, 0.935547f, + 0.000000f, 0.925781f, 0.000000f, 0.914062f, 0.000000f, 0.895508f, 0.000000f, 0.871094f, + 0.000000f, 0.834961f, 0.000000f, 0.773438f, 0.000000f, 0.648926f, 0.000000f, 0.289062f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, + 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.996582f, 0.000000f, 0.996094f, + 0.000000f, 0.996094f, 0.000000f, 0.995605f, 0.000000f, 0.995605f, 0.000000f, 0.995117f, + 0.000000f, 0.995117f, 0.000000f, 0.994629f, 0.000000f, 0.994141f, 0.000000f, 0.993652f, + 0.000000f, 0.992676f, 0.000000f, 0.991699f, 0.000000f, 0.990723f, 0.000000f, 0.990723f, + 0.000000f, 0.989746f, 0.000000f, 0.989258f, 0.000000f, 0.987793f, 0.000000f, 0.986816f, + 0.000000f, 0.986328f, 0.000000f, 0.984375f, 0.000000f, 0.983398f, 0.000000f, 0.981445f, + 0.000000f, 0.980469f, 0.000000f, 0.978516f, 0.000000f, 0.976562f, 0.000000f, 0.973633f, + 0.000000f, 0.971680f, 0.000000f, 0.968262f, 0.000000f, 0.964844f, 0.000000f, 0.960938f, + 0.000000f, 0.956543f, 0.000000f, 0.950684f, 0.000000f, 0.944336f, 0.000000f, 0.936035f, + 0.000000f, 0.926758f, 0.000000f, 0.913086f, 0.000000f, 0.895508f, 0.000000f, 0.871582f, + 0.000000f, 0.834473f, 0.000000f, 0.773438f, 0.000000f, 0.649414f, 0.000000f, 0.288818f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999512f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, + 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.996582f, 0.000000f, 0.996094f, + 0.000000f, 0.996094f, 0.000000f, 0.995605f, 0.000000f, 0.995605f, 0.000000f, 0.995117f, + 0.000000f, 0.994629f, 0.000000f, 0.994141f, 0.000000f, 0.993652f, 0.000000f, 0.993164f, + 0.000000f, 0.992676f, 0.000000f, 0.992188f, 0.000000f, 0.991211f, 0.000000f, 0.990234f, + 0.000000f, 0.989746f, 0.000000f, 0.988281f, 0.000000f, 0.987793f, 0.000000f, 0.986816f, + 0.000000f, 0.985840f, 0.000000f, 0.984863f, 0.000000f, 0.982910f, 0.000000f, 0.981445f, + 0.000000f, 0.979492f, 0.000000f, 0.978516f, 0.000000f, 0.976074f, 0.000000f, 0.973633f, + 0.000000f, 0.971191f, 0.000000f, 0.968262f, 0.000000f, 0.964844f, 0.000000f, 0.960938f, + 0.000000f, 0.955566f, 0.000000f, 0.951172f, 0.000000f, 0.943359f, 0.000000f, 0.936035f, + 0.000000f, 0.925293f, 0.000000f, 0.912598f, 0.000000f, 0.894531f, 0.000000f, 0.870605f, + 0.000006f, 0.833496f, 0.000010f, 0.772461f, 0.000008f, 0.648438f, 0.000008f, 0.288574f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, + 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.996582f, 0.000000f, 0.996582f, + 0.000000f, 0.996094f, 0.000000f, 0.995605f, 0.000000f, 0.995605f, 0.000000f, 0.994629f, + 0.000000f, 0.994141f, 0.000000f, 0.993652f, 0.000000f, 0.993164f, 0.000000f, 0.992676f, + 0.000000f, 0.992188f, 0.000000f, 0.991699f, 0.000000f, 0.991699f, 0.000000f, 0.990723f, + 0.000000f, 0.989258f, 0.000000f, 0.988281f, 0.000000f, 0.987305f, 0.000000f, 0.986816f, + 0.000000f, 0.985352f, 0.000000f, 0.983887f, 0.000000f, 0.983398f, 0.000000f, 0.981445f, + 0.000000f, 0.979980f, 0.000000f, 0.977539f, 0.000000f, 0.975586f, 0.000000f, 0.973633f, + 0.000000f, 0.970215f, 0.000000f, 0.967773f, 0.000000f, 0.963867f, 0.000000f, 0.959961f, + 0.000000f, 0.955566f, 0.000000f, 0.950195f, 0.000000f, 0.943359f, 0.000000f, 0.935059f, + 0.000002f, 0.924316f, 0.000040f, 0.911621f, 0.000050f, 0.894531f, 0.000046f, 0.869629f, + 0.000037f, 0.832520f, 0.000038f, 0.771484f, 0.000034f, 0.647461f, 0.000048f, 0.288574f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, + 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.996582f, + 0.000000f, 0.996094f, 0.000000f, 0.995605f, 0.000000f, 0.995117f, 0.000000f, 0.994629f, + 0.000000f, 0.994141f, 0.000000f, 0.993164f, 0.000000f, 0.992676f, 0.000000f, 0.992676f, + 0.000000f, 0.992188f, 0.000000f, 0.991699f, 0.000000f, 0.990723f, 0.000000f, 0.990234f, + 0.000000f, 0.989258f, 0.000000f, 0.988281f, 0.000000f, 0.987305f, 0.000000f, 0.986328f, + 0.000000f, 0.984863f, 0.000000f, 0.983398f, 0.000000f, 0.982422f, 0.000000f, 0.981445f, + 0.000000f, 0.979004f, 0.000000f, 0.977051f, 0.000000f, 0.975098f, 0.000000f, 0.972656f, + 0.000000f, 0.970215f, 0.000000f, 0.966797f, 0.000000f, 0.963867f, 0.000004f, 0.958984f, + 0.000046f, 0.955078f, 0.000106f, 0.948730f, 0.000137f, 0.941895f, 0.000143f, 0.934082f, + 0.000137f, 0.923340f, 0.000123f, 0.910156f, 0.000104f, 0.892090f, 0.000097f, 0.867676f, + 0.000106f, 0.830566f, 0.000104f, 0.770020f, 0.000115f, 0.645996f, 0.000159f, 0.288574f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, + 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, + 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.996582f, + 0.000000f, 0.995605f, 0.000000f, 0.995117f, 0.000000f, 0.994629f, 0.000000f, 0.994141f, + 0.000000f, 0.993652f, 0.000000f, 0.993164f, 0.000000f, 0.992676f, 0.000000f, 0.992188f, + 0.000000f, 0.992188f, 0.000000f, 0.991211f, 0.000000f, 0.990234f, 0.000000f, 0.989746f, + 0.000000f, 0.989258f, 0.000000f, 0.988281f, 0.000000f, 0.986816f, 0.000000f, 0.985352f, + 0.000000f, 0.984375f, 0.000000f, 0.982910f, 0.000000f, 0.981934f, 0.000000f, 0.980469f, + 0.000000f, 0.979004f, 0.000006f, 0.976562f, 0.000049f, 0.974121f, 0.000107f, 0.972168f, + 0.000173f, 0.969727f, 0.000252f, 0.965820f, 0.000304f, 0.961914f, 0.000314f, 0.958496f, + 0.000311f, 0.953613f, 0.000291f, 0.947754f, 0.000272f, 0.940918f, 0.000242f, 0.932617f, + 0.000210f, 0.922363f, 0.000218f, 0.908203f, 0.000246f, 0.891602f, 0.000224f, 0.865723f, + 0.000236f, 0.828613f, 0.000253f, 0.767090f, 0.000292f, 0.643555f, 0.000375f, 0.287598f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, + 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, + 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.996582f, 0.000000f, 0.996582f, + 0.000000f, 0.995605f, 0.000000f, 0.995117f, 0.000000f, 0.994629f, 0.000000f, 0.994141f, + 0.000000f, 0.993652f, 0.000000f, 0.993164f, 0.000000f, 0.992676f, 0.000000f, 0.991699f, + 0.000000f, 0.990723f, 0.000000f, 0.990234f, 0.000000f, 0.989746f, 0.000000f, 0.989258f, + 0.000000f, 0.988770f, 0.000000f, 0.987793f, 0.000000f, 0.986328f, 0.000035f, 0.985352f, + 0.000091f, 0.983887f, 0.000156f, 0.982422f, 0.000232f, 0.980957f, 0.000312f, 0.979492f, + 0.000395f, 0.978027f, 0.000480f, 0.975586f, 0.000554f, 0.973145f, 0.000570f, 0.970703f, + 0.000570f, 0.968750f, 0.000544f, 0.964844f, 0.000521f, 0.960938f, 0.000485f, 0.957520f, + 0.000441f, 0.952148f, 0.000400f, 0.945801f, 0.000381f, 0.938965f, 0.000429f, 0.930664f, + 0.000463f, 0.919922f, 0.000434f, 0.905762f, 0.000452f, 0.888672f, 0.000465f, 0.862793f, + 0.000487f, 0.825684f, 0.000551f, 0.764648f, 0.000658f, 0.641602f, 0.000727f, 0.287598f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, + 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, + 0.000000f, 0.997070f, 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000000f, 0.996094f, + 0.000000f, 0.995605f, 0.000000f, 0.995605f, 0.000000f, 0.994629f, 0.000000f, 0.994141f, + 0.000000f, 0.993652f, 0.000000f, 0.993164f, 0.000000f, 0.992188f, 0.000000f, 0.991211f, + 0.000034f, 0.990234f, 0.000091f, 0.989746f, 0.000167f, 0.989746f, 0.000245f, 0.988281f, + 0.000331f, 0.987793f, 0.000414f, 0.986816f, 0.000508f, 0.985840f, 0.000592f, 0.984863f, + 0.000685f, 0.982910f, 0.000777f, 0.981445f, 0.000857f, 0.979980f, 0.000911f, 0.978516f, + 0.000914f, 0.976562f, 0.000883f, 0.975098f, 0.000852f, 0.972656f, 0.000809f, 0.970215f, + 0.000752f, 0.966309f, 0.000697f, 0.963867f, 0.000645f, 0.959961f, 0.000637f, 0.955566f, + 0.000673f, 0.950684f, 0.000732f, 0.943848f, 0.000761f, 0.937012f, 0.000726f, 0.928711f, + 0.000751f, 0.917480f, 0.000775f, 0.903320f, 0.000820f, 0.885254f, 0.000855f, 0.859863f, + 0.000935f, 0.822754f, 0.001027f, 0.761230f, 0.001259f, 0.638672f, 0.001232f, 0.287109f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, + 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, + 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, + 0.000000f, 0.996094f, 0.000000f, 0.996094f, 0.000000f, 0.996094f, 0.000000f, 0.995605f, + 0.000000f, 0.995605f, 0.000024f, 0.995117f, 0.000093f, 0.994629f, 0.000174f, 0.994141f, + 0.000262f, 0.993164f, 0.000355f, 0.992188f, 0.000454f, 0.991699f, 0.000539f, 0.990723f, + 0.000645f, 0.990234f, 0.000741f, 0.989746f, 0.000824f, 0.988281f, 0.000926f, 0.987793f, + 0.001020f, 0.986816f, 0.001103f, 0.985840f, 0.001187f, 0.984863f, 0.001285f, 0.983887f, + 0.001313f, 0.982422f, 0.001288f, 0.980957f, 0.001254f, 0.979004f, 0.001206f, 0.977051f, + 0.001139f, 0.975586f, 0.001061f, 0.973633f, 0.000997f, 0.972168f, 0.000975f, 0.967773f, + 0.000974f, 0.965332f, 0.001003f, 0.961914f, 0.001057f, 0.958496f, 0.001117f, 0.953125f, + 0.001145f, 0.948730f, 0.001167f, 0.942383f, 0.001165f, 0.934570f, 0.001213f, 0.925781f, + 0.001296f, 0.915039f, 0.001301f, 0.900879f, 0.001404f, 0.882324f, 0.001483f, 0.855957f, + 0.001650f, 0.818848f, 0.001833f, 0.757812f, 0.002214f, 0.635742f, 0.001906f, 0.287109f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, + 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, + 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000047f, 0.996094f, + 0.000143f, 0.996094f, 0.000244f, 0.995605f, 0.000353f, 0.995605f, 0.000449f, 0.995605f, + 0.000572f, 0.994629f, 0.000674f, 0.994629f, 0.000766f, 0.994141f, 0.000885f, 0.993652f, + 0.000984f, 0.992676f, 0.001068f, 0.991699f, 0.001168f, 0.991211f, 0.001270f, 0.990723f, + 0.001357f, 0.989258f, 0.001431f, 0.988281f, 0.001523f, 0.987793f, 0.001617f, 0.986816f, + 0.001698f, 0.985840f, 0.001721f, 0.984375f, 0.001691f, 0.983398f, 0.001654f, 0.982910f, + 0.001585f, 0.981445f, 0.001496f, 0.979980f, 0.001397f, 0.978027f, 0.001406f, 0.976074f, + 0.001396f, 0.973633f, 0.001430f, 0.972168f, 0.001470f, 0.969238f, 0.001474f, 0.966797f, + 0.001557f, 0.963379f, 0.001629f, 0.959961f, 0.001714f, 0.956055f, 0.001678f, 0.951660f, + 0.001768f, 0.945801f, 0.001828f, 0.939941f, 0.001842f, 0.932129f, 0.001952f, 0.922852f, + 0.002094f, 0.911133f, 0.002110f, 0.896973f, 0.002304f, 0.878418f, 0.002434f, 0.852539f, + 0.002714f, 0.814453f, 0.003059f, 0.752930f, 0.003597f, 0.632324f, 0.002754f, 0.286865f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, + 0.000000f, 0.998047f, 0.000027f, 0.997559f, 0.000131f, 0.997559f, 0.000248f, 0.997070f, + 0.000387f, 0.997070f, 0.000514f, 0.996582f, 0.000621f, 0.996094f, 0.000764f, 0.995605f, + 0.000876f, 0.995605f, 0.000966f, 0.995605f, 0.001093f, 0.995605f, 0.001204f, 0.994629f, + 0.001294f, 0.994141f, 0.001368f, 0.993652f, 0.001486f, 0.993164f, 0.001585f, 0.992676f, + 0.001666f, 0.992188f, 0.001733f, 0.991699f, 0.001820f, 0.990723f, 0.001919f, 0.989258f, + 0.001999f, 0.988770f, 0.002064f, 0.987793f, 0.002108f, 0.987305f, 0.002106f, 0.985840f, + 0.002058f, 0.984375f, 0.001984f, 0.983887f, 0.001900f, 0.982422f, 0.001882f, 0.981445f, + 0.001940f, 0.979980f, 0.001935f, 0.978516f, 0.001980f, 0.976562f, 0.002047f, 0.974609f, + 0.001980f, 0.972656f, 0.002090f, 0.969727f, 0.002176f, 0.967285f, 0.002317f, 0.964844f, + 0.002331f, 0.961426f, 0.002422f, 0.957520f, 0.002544f, 0.953613f, 0.002468f, 0.949219f, + 0.002621f, 0.942871f, 0.002783f, 0.937012f, 0.002794f, 0.928711f, 0.002975f, 0.919922f, + 0.003170f, 0.907715f, 0.003275f, 0.893066f, 0.003574f, 0.873535f, 0.003830f, 0.847656f, + 0.004234f, 0.809570f, 0.004757f, 0.747559f, 0.005520f, 0.628418f, 0.003780f, 0.285889f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998535f, 0.000102f, 0.998047f, 0.000284f, 0.998047f, 0.000417f, 0.998047f, + 0.000606f, 0.997559f, 0.000735f, 0.997070f, 0.000863f, 0.997070f, 0.001017f, 0.996582f, + 0.001127f, 0.996582f, 0.001209f, 0.996094f, 0.001348f, 0.995605f, 0.001465f, 0.995605f, + 0.001553f, 0.995605f, 0.001619f, 0.995117f, 0.001728f, 0.994141f, 0.001839f, 0.993652f, + 0.001923f, 0.993164f, 0.001987f, 0.993164f, 0.002039f, 0.992676f, 0.002150f, 0.992188f, + 0.002245f, 0.991211f, 0.002316f, 0.990723f, 0.002371f, 0.989746f, 0.002415f, 0.989258f, + 0.002478f, 0.987793f, 0.002478f, 0.987305f, 0.002476f, 0.985352f, 0.002516f, 0.984375f, + 0.002474f, 0.983398f, 0.002546f, 0.982422f, 0.002649f, 0.981445f, 0.002626f, 0.979980f, + 0.002687f, 0.978027f, 0.002762f, 0.976562f, 0.002665f, 0.975098f, 0.002789f, 0.973145f, + 0.003000f, 0.970703f, 0.003017f, 0.968262f, 0.003206f, 0.965332f, 0.003342f, 0.962402f, + 0.003263f, 0.958984f, 0.003431f, 0.955078f, 0.003626f, 0.950684f, 0.003599f, 0.945801f, + 0.003780f, 0.939941f, 0.004051f, 0.933105f, 0.004108f, 0.924805f, 0.004383f, 0.915527f, + 0.004662f, 0.903320f, 0.004910f, 0.888184f, 0.005352f, 0.868164f, 0.005867f, 0.842285f, + 0.006401f, 0.803711f, 0.007095f, 0.742188f, 0.008057f, 0.624023f, 0.004993f, 0.285156f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.999023f, 0.000081f, 0.998535f, 0.000302f, 0.998535f, 0.000503f, 0.998535f, + 0.000695f, 0.998047f, 0.000876f, 0.998047f, 0.000982f, 0.998047f, 0.001150f, 0.997559f, + 0.001296f, 0.997070f, 0.001388f, 0.996582f, 0.001451f, 0.996582f, 0.001623f, 0.996582f, + 0.001734f, 0.995605f, 0.001808f, 0.995605f, 0.001862f, 0.995605f, 0.001980f, 0.995117f, + 0.002098f, 0.994629f, 0.002176f, 0.994141f, 0.002234f, 0.993652f, 0.002275f, 0.993164f, + 0.002382f, 0.992676f, 0.002489f, 0.992188f, 0.002562f, 0.991699f, 0.002615f, 0.991211f, + 0.002659f, 0.990234f, 0.002787f, 0.989746f, 0.003012f, 0.989258f, 0.003216f, 0.988281f, + 0.003222f, 0.987305f, 0.003229f, 0.985840f, 0.003298f, 0.984375f, 0.003304f, 0.982910f, + 0.003435f, 0.981934f, 0.003376f, 0.980957f, 0.003464f, 0.979492f, 0.003538f, 0.978027f, + 0.003477f, 0.976074f, 0.003742f, 0.975098f, 0.003778f, 0.972656f, 0.003975f, 0.970703f, + 0.004223f, 0.968750f, 0.004154f, 0.965332f, 0.004326f, 0.962891f, 0.004601f, 0.959473f, + 0.004822f, 0.956055f, 0.004776f, 0.952637f, 0.005104f, 0.947754f, 0.005302f, 0.942383f, + 0.005474f, 0.936523f, 0.005756f, 0.928711f, 0.006172f, 0.921387f, 0.006298f, 0.910645f, + 0.006702f, 0.898438f, 0.007130f, 0.882812f, 0.007660f, 0.863281f, 0.008499f, 0.836426f, + 0.009254f, 0.797363f, 0.010170f, 0.736816f, 0.011246f, 0.618652f, 0.006378f, 0.284424f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000264f, 0.999023f, + 0.000602f, 0.999023f, 0.000731f, 0.998535f, 0.001012f, 0.998535f, 0.001136f, 0.998535f, + 0.001204f, 0.998047f, 0.001447f, 0.998047f, 0.001554f, 0.997559f, 0.001611f, 0.997070f, + 0.001727f, 0.996582f, 0.001894f, 0.996582f, 0.001978f, 0.996094f, 0.002029f, 0.996094f, + 0.002062f, 0.995605f, 0.002239f, 0.995117f, 0.002346f, 0.994629f, 0.002407f, 0.994141f, + 0.002447f, 0.993652f, 0.002476f, 0.993652f, 0.002623f, 0.992676f, 0.002729f, 0.992676f, + 0.002857f, 0.991699f, 0.003014f, 0.991211f, 0.003183f, 0.990234f, 0.003355f, 0.989746f, + 0.003656f, 0.989258f, 0.003870f, 0.988281f, 0.004047f, 0.987793f, 0.004227f, 0.987305f, + 0.004368f, 0.986328f, 0.004185f, 0.984375f, 0.004223f, 0.983398f, 0.004368f, 0.981934f, + 0.004330f, 0.980957f, 0.004547f, 0.979004f, 0.004528f, 0.977539f, 0.004745f, 0.976074f, + 0.004795f, 0.974121f, 0.005066f, 0.972168f, 0.005344f, 0.970703f, 0.005402f, 0.968262f, + 0.005703f, 0.966309f, 0.005959f, 0.963379f, 0.006004f, 0.959961f, 0.006271f, 0.956055f, + 0.006565f, 0.952637f, 0.006737f, 0.949219f, 0.007008f, 0.943848f, 0.007416f, 0.938477f, + 0.007626f, 0.931641f, 0.008102f, 0.924805f, 0.008652f, 0.916016f, 0.008797f, 0.905273f, + 0.009682f, 0.893555f, 0.010048f, 0.876953f, 0.010895f, 0.856934f, 0.012062f, 0.830078f, + 0.012970f, 0.790527f, 0.014359f, 0.729980f, 0.015228f, 0.614258f, 0.007942f, 0.284424f, + 0.000000f, 1.000000f, 0.000283f, 0.999512f, 0.000668f, 0.999023f, 0.000844f, 0.999023f, + 0.001106f, 0.999023f, 0.001267f, 0.998535f, 0.001311f, 0.998535f, 0.001565f, 0.998047f, + 0.001694f, 0.997559f, 0.001740f, 0.997559f, 0.001763f, 0.997070f, 0.002033f, 0.996582f, + 0.002125f, 0.996582f, 0.002167f, 0.996094f, 0.002190f, 0.996094f, 0.002348f, 0.995605f, + 0.002499f, 0.994629f, 0.002560f, 0.994141f, 0.002592f, 0.994141f, 0.002647f, 0.993652f, + 0.002880f, 0.993164f, 0.003187f, 0.992676f, 0.003418f, 0.991699f, 0.003588f, 0.991211f, + 0.003782f, 0.990723f, 0.003929f, 0.990234f, 0.004223f, 0.989258f, 0.004486f, 0.988281f, + 0.004658f, 0.987793f, 0.004787f, 0.987305f, 0.004955f, 0.986328f, 0.005135f, 0.985352f, + 0.005482f, 0.984375f, 0.005833f, 0.983398f, 0.005672f, 0.982422f, 0.005924f, 0.980469f, + 0.005871f, 0.978516f, 0.005802f, 0.977051f, 0.006145f, 0.975586f, 0.006302f, 0.973633f, + 0.006660f, 0.971680f, 0.006687f, 0.969727f, 0.007061f, 0.967285f, 0.007484f, 0.965820f, + 0.007687f, 0.962891f, 0.008286f, 0.960449f, 0.008484f, 0.957031f, 0.008606f, 0.952637f, + 0.009003f, 0.949219f, 0.009155f, 0.944824f, 0.009781f, 0.939453f, 0.010323f, 0.933594f, + 0.010620f, 0.926758f, 0.011230f, 0.919434f, 0.011917f, 0.910645f, 0.012451f, 0.899414f, + 0.013443f, 0.886230f, 0.014389f, 0.870605f, 0.015373f, 0.849609f, 0.016815f, 0.822266f, + 0.018066f, 0.782715f, 0.019653f, 0.722656f, 0.020294f, 0.608398f, 0.009796f, 0.283691f, + 0.000000f, 1.000000f, 0.000468f, 0.999512f, 0.000923f, 0.999023f, 0.001113f, 0.999023f, + 0.001366f, 0.999023f, 0.001387f, 0.998535f, 0.001693f, 0.998047f, 0.001807f, 0.997559f, + 0.001831f, 0.997559f, 0.001842f, 0.997070f, 0.002182f, 0.996582f, 0.002247f, 0.996094f, + 0.002270f, 0.996094f, 0.002281f, 0.995605f, 0.002510f, 0.995117f, 0.002722f, 0.994141f, + 0.002935f, 0.994141f, 0.003124f, 0.993652f, 0.003315f, 0.993652f, 0.003624f, 0.992676f, + 0.003979f, 0.992188f, 0.004162f, 0.991211f, 0.004307f, 0.990723f, 0.004482f, 0.990234f, + 0.004616f, 0.989746f, 0.004944f, 0.988770f, 0.005177f, 0.987793f, 0.005447f, 0.987305f, + 0.005699f, 0.986816f, 0.005943f, 0.985352f, 0.006218f, 0.984375f, 0.006699f, 0.983398f, + 0.007027f, 0.982422f, 0.007305f, 0.981445f, 0.007561f, 0.979980f, 0.007656f, 0.978516f, + 0.007450f, 0.977051f, 0.007889f, 0.974609f, 0.008018f, 0.972656f, 0.008438f, 0.971191f, + 0.008598f, 0.968750f, 0.009048f, 0.967285f, 0.009216f, 0.964355f, 0.009689f, 0.962402f, + 0.010208f, 0.958984f, 0.010872f, 0.956543f, 0.011383f, 0.953125f, 0.011360f, 0.948730f, + 0.011871f, 0.944336f, 0.012604f, 0.939941f, 0.013451f, 0.934570f, 0.013954f, 0.928223f, + 0.014702f, 0.921875f, 0.015388f, 0.913574f, 0.016068f, 0.904297f, 0.017151f, 0.893066f, + 0.018478f, 0.879395f, 0.019714f, 0.862793f, 0.021103f, 0.841797f, 0.022858f, 0.813477f, + 0.024536f, 0.773926f, 0.026413f, 0.714844f, 0.026642f, 0.602051f, 0.012016f, 0.282227f, + 0.000000f, 1.000000f, 0.000483f, 0.999512f, 0.000957f, 0.999023f, 0.001391f, 0.999023f, + 0.001421f, 0.999023f, 0.001425f, 0.998535f, 0.001857f, 0.997559f, 0.001879f, 0.997070f, + 0.001884f, 0.997070f, 0.001886f, 0.997070f, 0.002312f, 0.996582f, 0.002407f, 0.996094f, + 0.002625f, 0.995605f, 0.002810f, 0.994629f, 0.003429f, 0.994141f, 0.003607f, 0.994141f, + 0.003820f, 0.993652f, 0.003983f, 0.992676f, 0.004093f, 0.992188f, 0.004627f, 0.991211f, + 0.004807f, 0.990723f, 0.004925f, 0.990723f, 0.005051f, 0.989258f, 0.005360f, 0.988770f, + 0.005894f, 0.987793f, 0.006252f, 0.987305f, 0.006512f, 0.986328f, 0.006821f, 0.985352f, + 0.007072f, 0.984375f, 0.007339f, 0.983398f, 0.007820f, 0.982422f, 0.008232f, 0.981445f, + 0.008728f, 0.979980f, 0.009132f, 0.978516f, 0.009483f, 0.977539f, 0.009834f, 0.976074f, + 0.009956f, 0.974609f, 0.010094f, 0.972168f, 0.010612f, 0.970215f, 0.010773f, 0.967773f, + 0.011314f, 0.965332f, 0.011551f, 0.963379f, 0.012169f, 0.960938f, 0.012779f, 0.958008f, + 0.013603f, 0.955078f, 0.014061f, 0.951660f, 0.014893f, 0.948730f, 0.015343f, 0.944336f, + 0.015854f, 0.939453f, 0.016876f, 0.934570f, 0.017548f, 0.928711f, 0.018661f, 0.922363f, + 0.019592f, 0.915039f, 0.020508f, 0.906738f, 0.021973f, 0.897461f, 0.023499f, 0.885742f, + 0.024612f, 0.871094f, 0.026230f, 0.854492f, 0.028091f, 0.833008f, 0.030380f, 0.804199f, + 0.032776f, 0.765137f, 0.034912f, 0.706543f, 0.034424f, 0.596191f, 0.014549f, 0.281494f, + 0.000000f, 1.000000f, 0.000487f, 0.999512f, 0.000968f, 0.999023f, 0.001431f, 0.998535f, + 0.001442f, 0.998047f, 0.001442f, 0.998047f, 0.001902f, 0.997559f, 0.001909f, 0.997070f, + 0.002071f, 0.997070f, 0.002789f, 0.996094f, 0.003050f, 0.995605f, 0.003273f, 0.995117f, + 0.003405f, 0.994629f, 0.004002f, 0.994629f, 0.004215f, 0.993652f, 0.004314f, 0.993164f, + 0.004517f, 0.992676f, 0.004650f, 0.991699f, 0.005188f, 0.991211f, 0.005501f, 0.990234f, + 0.005878f, 0.989746f, 0.006168f, 0.988770f, 0.006428f, 0.987793f, 0.006653f, 0.987305f, + 0.007305f, 0.986328f, 0.007641f, 0.985352f, 0.007996f, 0.984375f, 0.008316f, 0.983398f, + 0.008682f, 0.982422f, 0.009125f, 0.981445f, 0.009880f, 0.979980f, 0.010239f, 0.979004f, + 0.010757f, 0.977539f, 0.011223f, 0.975586f, 0.011703f, 0.974609f, 0.012230f, 0.973145f, + 0.013145f, 0.971191f, 0.013092f, 0.969238f, 0.013313f, 0.966309f, 0.013916f, 0.964355f, + 0.014297f, 0.961914f, 0.014717f, 0.959473f, 0.015808f, 0.956543f, 0.016357f, 0.953125f, + 0.017151f, 0.950195f, 0.018295f, 0.946777f, 0.019104f, 0.942871f, 0.020248f, 0.938965f, + 0.020508f, 0.933594f, 0.021713f, 0.927734f, 0.022949f, 0.921875f, 0.024399f, 0.915527f, + 0.025558f, 0.907715f, 0.026520f, 0.898926f, 0.028717f, 0.889160f, 0.030579f, 0.876953f, + 0.032135f, 0.861816f, 0.035004f, 0.845215f, 0.037018f, 0.823242f, 0.039978f, 0.794922f, + 0.042419f, 0.755371f, 0.044800f, 0.697266f, 0.043121f, 0.589844f, 0.017395f, 0.280273f, + 0.000000f, 1.000000f, 0.000488f, 0.999512f, 0.000972f, 0.999023f, 0.000971f, 0.998535f, + 0.001451f, 0.998047f, 0.001614f, 0.997559f, 0.002438f, 0.997559f, 0.002659f, 0.996582f, + 0.002949f, 0.996094f, 0.003531f, 0.995605f, 0.003788f, 0.995117f, 0.003937f, 0.994629f, + 0.004017f, 0.994141f, 0.004654f, 0.993164f, 0.004913f, 0.992676f, 0.005222f, 0.991699f, + 0.005497f, 0.991211f, 0.005886f, 0.990723f, 0.006630f, 0.989746f, 0.006908f, 0.988770f, + 0.007088f, 0.988281f, 0.007408f, 0.986816f, 0.007881f, 0.986328f, 0.008659f, 0.985352f, + 0.009048f, 0.983887f, 0.009445f, 0.982910f, 0.009811f, 0.982422f, 0.010262f, 0.980957f, + 0.010788f, 0.979492f, 0.011696f, 0.978516f, 0.012161f, 0.977051f, 0.012642f, 0.975586f, + 0.013237f, 0.974609f, 0.013939f, 0.972656f, 0.014565f, 0.971191f, 0.015205f, 0.969238f, + 0.016235f, 0.967285f, 0.016907f, 0.965332f, 0.017075f, 0.962891f, 0.017609f, 0.959961f, + 0.018082f, 0.957031f, 0.018890f, 0.954590f, 0.019913f, 0.951172f, 0.021042f, 0.947754f, + 0.021851f, 0.944336f, 0.023163f, 0.940430f, 0.024094f, 0.936523f, 0.025558f, 0.932129f, + 0.026855f, 0.926758f, 0.027924f, 0.920410f, 0.029587f, 0.914551f, 0.031021f, 0.907227f, + 0.033051f, 0.899414f, 0.034515f, 0.890137f, 0.036804f, 0.879395f, 0.038910f, 0.866699f, + 0.041595f, 0.852051f, 0.044312f, 0.834473f, 0.047272f, 0.812012f, 0.050568f, 0.783691f, + 0.053680f, 0.745117f, 0.056000f, 0.687988f, 0.053253f, 0.582520f, 0.020523f, 0.279541f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000972f, 0.998535f, 0.001241f, 0.998535f, + 0.002151f, 0.998047f, 0.002401f, 0.997559f, 0.003136f, 0.996582f, 0.003218f, 0.996094f, + 0.003532f, 0.995605f, 0.004105f, 0.995117f, 0.004219f, 0.994141f, 0.004749f, 0.993652f, + 0.005089f, 0.993164f, 0.005863f, 0.992188f, 0.006104f, 0.991211f, 0.006577f, 0.990723f, + 0.006821f, 0.989746f, 0.007076f, 0.989258f, 0.007965f, 0.987793f, 0.008492f, 0.986816f, + 0.008896f, 0.986328f, 0.009338f, 0.984863f, 0.009697f, 0.983887f, 0.010536f, 0.982910f, + 0.011124f, 0.981934f, 0.011749f, 0.980469f, 0.012245f, 0.979492f, 0.012779f, 0.978027f, + 0.013306f, 0.976562f, 0.014290f, 0.975098f, 0.015060f, 0.973145f, 0.015808f, 0.971680f, + 0.016525f, 0.970215f, 0.017227f, 0.968750f, 0.017853f, 0.966797f, 0.019196f, 0.964355f, + 0.020248f, 0.962402f, 0.021164f, 0.959961f, 0.022064f, 0.958008f, 0.022339f, 0.955078f, + 0.023056f, 0.951660f, 0.024124f, 0.948730f, 0.025513f, 0.944824f, 0.026443f, 0.940918f, + 0.027924f, 0.937500f, 0.029053f, 0.933105f, 0.030701f, 0.929199f, 0.032074f, 0.924316f, + 0.034454f, 0.918945f, 0.035583f, 0.912109f, 0.037170f, 0.905762f, 0.039062f, 0.897949f, + 0.041504f, 0.890137f, 0.044312f, 0.880371f, 0.046631f, 0.868652f, 0.049683f, 0.855957f, + 0.052673f, 0.841309f, 0.055847f, 0.822754f, 0.059631f, 0.800293f, 0.063293f, 0.771484f, + 0.066772f, 0.733398f, 0.068726f, 0.677246f, 0.064270f, 0.575684f, 0.023956f, 0.278564f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.001137f, 0.999023f, 0.001858f, 0.998535f, + 0.002251f, 0.998047f, 0.002815f, 0.997070f, 0.003128f, 0.996094f, 0.003851f, 0.995605f, + 0.004227f, 0.994629f, 0.004791f, 0.994141f, 0.005646f, 0.993164f, 0.005867f, 0.992676f, + 0.006126f, 0.991211f, 0.007118f, 0.990723f, 0.007629f, 0.990234f, 0.008102f, 0.988770f, + 0.008438f, 0.987793f, 0.008934f, 0.987305f, 0.009979f, 0.985840f, 0.010483f, 0.984375f, + 0.011017f, 0.983887f, 0.011444f, 0.982910f, 0.012100f, 0.980957f, 0.013298f, 0.979980f, + 0.013916f, 0.978516f, 0.014526f, 0.977051f, 0.014999f, 0.976074f, 0.015808f, 0.974121f, + 0.017197f, 0.972656f, 0.017990f, 0.971191f, 0.018692f, 0.969238f, 0.019516f, 0.967285f, + 0.020493f, 0.965820f, 0.021423f, 0.963867f, 0.022812f, 0.961426f, 0.023941f, 0.958984f, + 0.025085f, 0.956543f, 0.026123f, 0.954590f, 0.027451f, 0.951660f, 0.028641f, 0.949219f, + 0.029221f, 0.945312f, 0.030762f, 0.941406f, 0.031921f, 0.937500f, 0.033142f, 0.933594f, + 0.034912f, 0.929199f, 0.036346f, 0.924805f, 0.038330f, 0.920410f, 0.040619f, 0.914551f, + 0.042999f, 0.909180f, 0.044800f, 0.902832f, 0.046875f, 0.895020f, 0.049530f, 0.887695f, + 0.052032f, 0.878906f, 0.055542f, 0.868652f, 0.057953f, 0.856445f, 0.061829f, 0.843750f, + 0.065002f, 0.828125f, 0.068970f, 0.810059f, 0.073425f, 0.787109f, 0.077759f, 0.758789f, + 0.081726f, 0.721680f, 0.083008f, 0.666016f, 0.075928f, 0.567383f, 0.027557f, 0.277832f, + 0.000000f, 1.000000f, 0.000567f, 0.999512f, 0.000938f, 0.999023f, 0.001864f, 0.998047f, + 0.002388f, 0.997559f, 0.003700f, 0.996582f, 0.004051f, 0.995605f, 0.004917f, 0.994629f, + 0.005440f, 0.994141f, 0.005817f, 0.993164f, 0.006748f, 0.991699f, 0.007397f, 0.991211f, + 0.008080f, 0.990234f, 0.008881f, 0.988770f, 0.009285f, 0.987793f, 0.009972f, 0.987305f, + 0.010849f, 0.985352f, 0.011360f, 0.984375f, 0.012276f, 0.983398f, 0.012993f, 0.981934f, + 0.013771f, 0.980469f, 0.014633f, 0.979492f, 0.015686f, 0.977539f, 0.016388f, 0.976074f, + 0.017349f, 0.974609f, 0.018112f, 0.973145f, 0.019073f, 0.971680f, 0.019943f, 0.969727f, + 0.021378f, 0.967773f, 0.022430f, 0.965820f, 0.023331f, 0.963867f, 0.024429f, 0.961914f, + 0.025589f, 0.959961f, 0.026825f, 0.957520f, 0.028534f, 0.955078f, 0.029800f, 0.952637f, + 0.031235f, 0.949707f, 0.032562f, 0.947266f, 0.034027f, 0.944336f, 0.035767f, 0.941406f, + 0.037903f, 0.937500f, 0.038879f, 0.933105f, 0.040375f, 0.929199f, 0.041870f, 0.924316f, + 0.043610f, 0.920410f, 0.045807f, 0.915527f, 0.047943f, 0.909668f, 0.051025f, 0.903809f, + 0.053436f, 0.897461f, 0.056458f, 0.891602f, 0.058563f, 0.883301f, 0.061310f, 0.875000f, + 0.064819f, 0.865234f, 0.068787f, 0.854980f, 0.071655f, 0.842773f, 0.076111f, 0.829590f, + 0.080139f, 0.813965f, 0.084229f, 0.795898f, 0.089355f, 0.772949f, 0.093872f, 0.744629f, + 0.097778f, 0.708496f, 0.098633f, 0.654785f, 0.088623f, 0.559082f, 0.031372f, 0.277344f, + 0.000000f, 1.000000f, 0.000956f, 0.999512f, 0.001315f, 0.998535f, 0.002008f, 0.998535f, + 0.003145f, 0.997070f, 0.004131f, 0.996094f, 0.004803f, 0.995117f, 0.005970f, 0.993652f, + 0.006893f, 0.992676f, 0.007431f, 0.991699f, 0.008705f, 0.990234f, 0.009399f, 0.988770f, + 0.009949f, 0.988281f, 0.010689f, 0.986816f, 0.012024f, 0.985352f, 0.012749f, 0.984375f, + 0.013504f, 0.982910f, 0.014328f, 0.981445f, 0.015587f, 0.979980f, 0.016495f, 0.978516f, + 0.017456f, 0.976562f, 0.018494f, 0.975098f, 0.019836f, 0.973633f, 0.020660f, 0.971680f, + 0.021729f, 0.970215f, 0.023041f, 0.968262f, 0.023987f, 0.965820f, 0.025314f, 0.964355f, + 0.026886f, 0.961914f, 0.028061f, 0.959473f, 0.029327f, 0.957520f, 0.030899f, 0.955078f, + 0.032257f, 0.952637f, 0.034271f, 0.950195f, 0.035797f, 0.947266f, 0.037323f, 0.944336f, + 0.039032f, 0.941406f, 0.040649f, 0.938477f, 0.042786f, 0.934570f, 0.044800f, 0.931152f, + 0.047302f, 0.927734f, 0.048981f, 0.923340f, 0.050446f, 0.918457f, 0.052338f, 0.914062f, + 0.054993f, 0.908691f, 0.057343f, 0.903320f, 0.060303f, 0.896973f, 0.063416f, 0.891113f, + 0.066162f, 0.884277f, 0.069702f, 0.877441f, 0.072632f, 0.870117f, 0.076050f, 0.860840f, + 0.079773f, 0.850586f, 0.084595f, 0.839844f, 0.088684f, 0.828125f, 0.092834f, 0.813965f, + 0.097168f, 0.798340f, 0.102417f, 0.779297f, 0.107727f, 0.757324f, 0.111877f, 0.729492f, + 0.115051f, 0.694336f, 0.114868f, 0.642090f, 0.102417f, 0.551270f, 0.035492f, 0.275635f, + 0.000000f, 1.000000f, 0.001254f, 0.999023f, 0.002310f, 0.998535f, 0.002735f, 0.997559f, + 0.003590f, 0.996582f, 0.004944f, 0.995117f, 0.005917f, 0.994141f, 0.007446f, 0.992188f, + 0.008385f, 0.991211f, 0.009384f, 0.989746f, 0.010559f, 0.988281f, 0.012100f, 0.986816f, + 0.012695f, 0.985352f, 0.013489f, 0.984375f, 0.015533f, 0.981934f, 0.016342f, 0.980469f, + 0.017181f, 0.979004f, 0.018341f, 0.977539f, 0.019989f, 0.975098f, 0.021271f, 0.973633f, + 0.022461f, 0.971680f, 0.023422f, 0.970215f, 0.025162f, 0.967773f, 0.026550f, 0.965820f, + 0.028046f, 0.963379f, 0.029434f, 0.961426f, 0.030701f, 0.958984f, 0.032684f, 0.956543f, + 0.034027f, 0.954590f, 0.035553f, 0.952148f, 0.037598f, 0.949219f, 0.039246f, 0.946289f, + 0.041046f, 0.943848f, 0.043304f, 0.939941f, 0.045135f, 0.937500f, 0.047028f, 0.934570f, + 0.049347f, 0.930664f, 0.051636f, 0.927246f, 0.053894f, 0.923340f, 0.056763f, 0.919434f, + 0.059143f, 0.915039f, 0.061768f, 0.911133f, 0.063477f, 0.906250f, 0.066162f, 0.900391f, + 0.068909f, 0.894531f, 0.071655f, 0.888672f, 0.075439f, 0.882324f, 0.078613f, 0.875977f, + 0.082336f, 0.869141f, 0.085876f, 0.861816f, 0.090393f, 0.853516f, 0.093445f, 0.843750f, + 0.098389f, 0.833496f, 0.102844f, 0.822266f, 0.107727f, 0.810547f, 0.111816f, 0.796387f, + 0.117432f, 0.781250f, 0.122375f, 0.761719f, 0.127686f, 0.740234f, 0.131958f, 0.713867f, + 0.134033f, 0.679199f, 0.132446f, 0.629395f, 0.116150f, 0.541504f, 0.039612f, 0.273438f, + 0.000000f, 1.000000f, 0.001420f, 0.999023f, 0.002686f, 0.998047f, 0.003748f, 0.997070f, + 0.005245f, 0.995605f, 0.006062f, 0.994141f, 0.008064f, 0.992676f, 0.009239f, 0.990723f, + 0.010887f, 0.989258f, 0.012329f, 0.987305f, 0.014015f, 0.985352f, 0.014992f, 0.983887f, + 0.016495f, 0.981934f, 0.018387f, 0.979492f, 0.019455f, 0.978027f, 0.021225f, 0.976074f, + 0.022354f, 0.974121f, 0.024307f, 0.972168f, 0.026154f, 0.969238f, 0.027573f, 0.967285f, + 0.028946f, 0.965332f, 0.030380f, 0.962891f, 0.032928f, 0.960449f, 0.034576f, 0.957520f, + 0.036285f, 0.955078f, 0.037872f, 0.953125f, 0.039703f, 0.950195f, 0.041748f, 0.947754f, + 0.044281f, 0.944824f, 0.046265f, 0.941406f, 0.048309f, 0.937988f, 0.050415f, 0.935059f, + 0.052521f, 0.932129f, 0.055115f, 0.928711f, 0.057343f, 0.924805f, 0.060333f, 0.920898f, + 0.062927f, 0.916992f, 0.065552f, 0.913086f, 0.068176f, 0.909180f, 0.071533f, 0.904297f, + 0.074402f, 0.899902f, 0.077332f, 0.895508f, 0.081055f, 0.890137f, 0.083618f, 0.884277f, + 0.086792f, 0.877930f, 0.090393f, 0.871582f, 0.093811f, 0.864746f, 0.097351f, 0.857910f, + 0.101562f, 0.851074f, 0.105957f, 0.842285f, 0.110840f, 0.834473f, 0.115051f, 0.824219f, + 0.119568f, 0.813965f, 0.124329f, 0.802734f, 0.129761f, 0.791016f, 0.134155f, 0.776855f, + 0.140015f, 0.761230f, 0.145264f, 0.742676f, 0.149780f, 0.722168f, 0.153320f, 0.696289f, + 0.154541f, 0.663574f, 0.151978f, 0.616211f, 0.131470f, 0.533203f, 0.044464f, 0.272461f, + 0.000000f, 1.000000f, 0.001528f, 0.999023f, 0.003845f, 0.997070f, 0.005600f, 0.995605f, + 0.006886f, 0.994141f, 0.008682f, 0.992676f, 0.010101f, 0.990723f, 0.011734f, 0.988770f, + 0.014336f, 0.986328f, 0.016708f, 0.983398f, 0.018539f, 0.981445f, 0.020187f, 0.979004f, + 0.022797f, 0.976562f, 0.024429f, 0.974121f, 0.025803f, 0.972168f, 0.028259f, 0.969238f, + 0.030441f, 0.967285f, 0.032379f, 0.963867f, 0.034424f, 0.961426f, 0.036316f, 0.958984f, + 0.038300f, 0.956055f, 0.040894f, 0.953125f, 0.043427f, 0.950195f, 0.045441f, 0.947266f, + 0.047516f, 0.944336f, 0.049561f, 0.941406f, 0.052124f, 0.938477f, 0.055328f, 0.934570f, + 0.057892f, 0.931152f, 0.060272f, 0.927734f, 0.062622f, 0.924316f, 0.065247f, 0.920898f, + 0.068298f, 0.916992f, 0.071350f, 0.913086f, 0.074707f, 0.908691f, 0.077576f, 0.904297f, + 0.080627f, 0.899902f, 0.083740f, 0.895996f, 0.087280f, 0.891113f, 0.090576f, 0.886719f, + 0.094360f, 0.881348f, 0.098389f, 0.875977f, 0.102173f, 0.870117f, 0.105530f, 0.864746f, + 0.108582f, 0.857910f, 0.112732f, 0.851074f, 0.116455f, 0.844238f, 0.120972f, 0.836914f, + 0.125732f, 0.828613f, 0.130737f, 0.820801f, 0.135376f, 0.812012f, 0.140625f, 0.802734f, + 0.144897f, 0.791992f, 0.149658f, 0.781250f, 0.154785f, 0.769531f, 0.159668f, 0.755371f, + 0.165405f, 0.739746f, 0.170166f, 0.722168f, 0.174316f, 0.702148f, 0.176758f, 0.678711f, + 0.177368f, 0.646973f, 0.171387f, 0.602051f, 0.146118f, 0.523926f, 0.048859f, 0.270020f, + 0.000000f, 1.000000f, 0.002544f, 0.998535f, 0.004772f, 0.997070f, 0.007710f, 0.994141f, + 0.009491f, 0.992188f, 0.012726f, 0.989258f, 0.014473f, 0.987305f, 0.017151f, 0.983887f, + 0.019028f, 0.981934f, 0.022507f, 0.979004f, 0.025543f, 0.975098f, 0.027527f, 0.972656f, + 0.030655f, 0.969238f, 0.033142f, 0.966309f, 0.036011f, 0.962891f, 0.038300f, 0.959961f, + 0.041534f, 0.956543f, 0.043701f, 0.953613f, 0.046478f, 0.950195f, 0.049713f, 0.946777f, + 0.052704f, 0.943359f, 0.055176f, 0.939941f, 0.057617f, 0.936523f, 0.060699f, 0.933105f, + 0.064087f, 0.929199f, 0.066895f, 0.925293f, 0.070190f, 0.921387f, 0.073608f, 0.917480f, + 0.076477f, 0.913574f, 0.079346f, 0.909668f, 0.082764f, 0.905762f, 0.086243f, 0.901367f, + 0.090454f, 0.896484f, 0.093811f, 0.892090f, 0.097168f, 0.887695f, 0.100525f, 0.883301f, + 0.104004f, 0.878906f, 0.107483f, 0.874023f, 0.112305f, 0.868652f, 0.116699f, 0.862793f, + 0.120728f, 0.857422f, 0.124756f, 0.851562f, 0.128784f, 0.845703f, 0.133057f, 0.840332f, + 0.136841f, 0.833496f, 0.140747f, 0.826660f, 0.145386f, 0.818848f, 0.150269f, 0.811035f, + 0.154785f, 0.802734f, 0.159790f, 0.794922f, 0.164917f, 0.786133f, 0.170166f, 0.777344f, + 0.174194f, 0.767578f, 0.179199f, 0.756348f, 0.184692f, 0.744141f, 0.189453f, 0.730957f, + 0.194214f, 0.716309f, 0.197632f, 0.699707f, 0.200562f, 0.681641f, 0.201538f, 0.658691f, + 0.200317f, 0.628906f, 0.192017f, 0.587402f, 0.162109f, 0.514648f, 0.053925f, 0.268311f, + 0.000000f, 1.000000f, 0.003534f, 0.998047f, 0.007156f, 0.995605f, 0.010788f, 0.992188f, + 0.014999f, 0.988281f, 0.018341f, 0.984863f, 0.022064f, 0.980957f, 0.025620f, 0.977539f, + 0.028030f, 0.974609f, 0.032074f, 0.970215f, 0.035797f, 0.966309f, 0.039429f, 0.962402f, + 0.043579f, 0.958008f, 0.047577f, 0.953613f, 0.051056f, 0.949707f, 0.054382f, 0.945801f, + 0.058167f, 0.941406f, 0.062408f, 0.937012f, 0.065552f, 0.933105f, 0.069153f, 0.929199f, + 0.072632f, 0.924805f, 0.076477f, 0.920410f, 0.080505f, 0.916016f, 0.084473f, 0.911621f, + 0.087891f, 0.907227f, 0.091736f, 0.903320f, 0.095093f, 0.898926f, 0.099365f, 0.894531f, + 0.103699f, 0.889648f, 0.107544f, 0.884766f, 0.111267f, 0.880371f, 0.115479f, 0.875488f, + 0.119690f, 0.870605f, 0.123413f, 0.865723f, 0.127075f, 0.860840f, 0.131592f, 0.855957f, + 0.136230f, 0.850098f, 0.140381f, 0.844727f, 0.145508f, 0.838867f, 0.149658f, 0.833496f, + 0.153809f, 0.828125f, 0.158081f, 0.822266f, 0.162231f, 0.816895f, 0.167114f, 0.810547f, + 0.172607f, 0.803711f, 0.176514f, 0.796387f, 0.180786f, 0.788574f, 0.185547f, 0.781250f, + 0.189819f, 0.773438f, 0.194214f, 0.765625f, 0.198853f, 0.757324f, 0.203735f, 0.749023f, + 0.208740f, 0.738770f, 0.213501f, 0.728027f, 0.217529f, 0.716309f, 0.222168f, 0.705078f, + 0.224854f, 0.690918f, 0.228149f, 0.676758f, 0.228882f, 0.659668f, 0.228638f, 0.637695f, + 0.225342f, 0.610840f, 0.213379f, 0.572754f, 0.178833f, 0.505859f, 0.058899f, 0.265869f, + 0.000000f, 1.000000f, 0.006603f, 0.996582f, 0.011757f, 0.992188f, 0.017883f, 0.987793f, + 0.022705f, 0.982910f, 0.029099f, 0.977051f, 0.033783f, 0.972168f, 0.039734f, 0.966309f, + 0.044830f, 0.961426f, 0.049103f, 0.956543f, 0.054657f, 0.950684f, 0.059479f, 0.945801f, + 0.065430f, 0.939941f, 0.070129f, 0.934570f, 0.076050f, 0.928711f, 0.081177f, 0.922852f, + 0.085632f, 0.917969f, 0.090088f, 0.913086f, 0.095093f, 0.907715f, 0.100403f, 0.902344f, + 0.105591f, 0.896973f, 0.109741f, 0.892090f, 0.113770f, 0.887207f, 0.118225f, 0.882324f, + 0.123718f, 0.876465f, 0.128540f, 0.871094f, 0.133301f, 0.866211f, 0.137939f, 0.860840f, + 0.142090f, 0.855957f, 0.146118f, 0.851562f, 0.150635f, 0.846191f, 0.155273f, 0.840820f, + 0.160767f, 0.834961f, 0.165527f, 0.829590f, 0.169922f, 0.824219f, 0.174072f, 0.819336f, + 0.178223f, 0.813965f, 0.183350f, 0.808594f, 0.187378f, 0.803223f, 0.191406f, 0.797852f, + 0.196655f, 0.791992f, 0.201294f, 0.785645f, 0.206177f, 0.779785f, 0.210938f, 0.773438f, + 0.215698f, 0.767090f, 0.219482f, 0.760742f, 0.222778f, 0.753418f, 0.226440f, 0.746582f, + 0.230103f, 0.739746f, 0.234253f, 0.732422f, 0.239868f, 0.723633f, 0.244019f, 0.715332f, + 0.248169f, 0.706543f, 0.250977f, 0.696777f, 0.253418f, 0.687012f, 0.256592f, 0.676758f, + 0.258057f, 0.664551f, 0.259521f, 0.652344f, 0.259766f, 0.635254f, 0.258057f, 0.615723f, + 0.251465f, 0.591797f, 0.235229f, 0.557129f, 0.194702f, 0.497559f, 0.064148f, 0.263428f, + 0.000000f, 1.000000f, 0.010880f, 0.994629f, 0.020630f, 0.987793f, 0.031250f, 0.979492f, + 0.041138f, 0.970703f, 0.048767f, 0.962891f, 0.059021f, 0.953613f, 0.066284f, 0.946289f, + 0.075073f, 0.937500f, 0.082520f, 0.930176f, 0.089600f, 0.923340f, 0.097046f, 0.915527f, + 0.103821f, 0.908203f, 0.111206f, 0.901367f, 0.117798f, 0.894531f, 0.126099f, 0.886230f, + 0.132202f, 0.879883f, 0.137817f, 0.873535f, 0.143188f, 0.867676f, 0.149536f, 0.861328f, + 0.155640f, 0.854980f, 0.161621f, 0.848633f, 0.166992f, 0.842773f, 0.172119f, 0.837402f, + 0.177490f, 0.831543f, 0.181763f, 0.826660f, 0.187012f, 0.820801f, 0.192993f, 0.814941f, + 0.198242f, 0.809570f, 0.203003f, 0.803711f, 0.207275f, 0.798828f, 0.211792f, 0.793945f, + 0.216309f, 0.788574f, 0.220093f, 0.783691f, 0.223755f, 0.779297f, 0.229370f, 0.773438f, + 0.234009f, 0.768066f, 0.239014f, 0.762207f, 0.243042f, 0.756836f, 0.247192f, 0.751465f, + 0.250977f, 0.746582f, 0.254395f, 0.741211f, 0.257812f, 0.736328f, 0.262207f, 0.730957f, + 0.265381f, 0.725586f, 0.269043f, 0.720215f, 0.272461f, 0.712891f, 0.275635f, 0.706055f, + 0.278564f, 0.699707f, 0.282715f, 0.692383f, 0.285400f, 0.685547f, 0.288086f, 0.678711f, + 0.290771f, 0.671875f, 0.291748f, 0.664062f, 0.292480f, 0.655762f, 0.293701f, 0.646973f, + 0.294189f, 0.635254f, 0.294678f, 0.623047f, 0.292236f, 0.608887f, 0.287354f, 0.592773f, + 0.277344f, 0.572266f, 0.256348f, 0.542969f, 0.210449f, 0.488037f, 0.069641f, 0.261475f, + 0.000000f, 1.000000f, 0.025513f, 0.987793f, 0.045685f, 0.974121f, 0.065308f, 0.958008f, + 0.083191f, 0.942383f, 0.100220f, 0.927246f, 0.112793f, 0.915039f, 0.126465f, 0.902344f, + 0.138916f, 0.890137f, 0.148438f, 0.879883f, 0.160400f, 0.868164f, 0.170044f, 0.858887f, + 0.177612f, 0.850098f, 0.184937f, 0.842285f, 0.194336f, 0.833496f, 0.203857f, 0.824219f, + 0.210571f, 0.816895f, 0.215820f, 0.810547f, 0.222412f, 0.803711f, 0.229126f, 0.796875f, + 0.236084f, 0.790039f, 0.241821f, 0.783691f, 0.247314f, 0.777832f, 0.251709f, 0.771973f, + 0.256592f, 0.766602f, 0.260010f, 0.762207f, 0.263916f, 0.757324f, 0.269531f, 0.752441f, + 0.274414f, 0.746582f, 0.279297f, 0.741211f, 0.283203f, 0.736816f, 0.286621f, 0.731934f, + 0.290527f, 0.727539f, 0.293457f, 0.723145f, 0.296875f, 0.718750f, 0.299561f, 0.714844f, + 0.302002f, 0.710938f, 0.305176f, 0.707031f, 0.308105f, 0.702637f, 0.312012f, 0.697754f, + 0.315430f, 0.693359f, 0.318848f, 0.688477f, 0.321777f, 0.684082f, 0.324219f, 0.679688f, + 0.326660f, 0.674805f, 0.328613f, 0.670410f, 0.330078f, 0.666504f, 0.330811f, 0.661133f, + 0.331543f, 0.656250f, 0.332520f, 0.651367f, 0.333252f, 0.646484f, 0.333496f, 0.641602f, + 0.335938f, 0.634766f, 0.336914f, 0.627441f, 0.336426f, 0.619629f, 0.336426f, 0.611816f, + 0.334229f, 0.603516f, 0.331055f, 0.594238f, 0.325439f, 0.583496f, 0.316406f, 0.570801f, + 0.302979f, 0.553711f, 0.277588f, 0.528809f, 0.228516f, 0.474121f, 0.075195f, 0.259521f, + 0.000000f, 1.000000f, 0.089172f, 0.960449f, 0.145508f, 0.919434f, 0.182373f, 0.887695f, + 0.211060f, 0.859863f, 0.229858f, 0.839844f, 0.251465f, 0.818848f, 0.264648f, 0.802734f, + 0.275879f, 0.789551f, 0.289551f, 0.774902f, 0.298584f, 0.763672f, 0.304932f, 0.754883f, + 0.310791f, 0.747070f, 0.318115f, 0.738770f, 0.325928f, 0.729980f, 0.331055f, 0.723145f, + 0.336670f, 0.716797f, 0.340576f, 0.710938f, 0.344727f, 0.705566f, 0.347412f, 0.700684f, + 0.350342f, 0.696289f, 0.352051f, 0.692871f, 0.357910f, 0.687500f, 0.362305f, 0.682129f, + 0.364990f, 0.678711f, 0.368164f, 0.674316f, 0.370605f, 0.670898f, 0.373047f, 0.667480f, + 0.375000f, 0.664062f, 0.376221f, 0.661133f, 0.377686f, 0.658691f, 0.378174f, 0.656250f, + 0.379883f, 0.653320f, 0.380371f, 0.650879f, 0.381348f, 0.648438f, 0.381592f, 0.646484f, + 0.382568f, 0.644043f, 0.382812f, 0.641602f, 0.385254f, 0.638184f, 0.386963f, 0.635254f, + 0.389160f, 0.631836f, 0.390625f, 0.628906f, 0.391846f, 0.625488f, 0.392578f, 0.622559f, + 0.393311f, 0.619629f, 0.393555f, 0.616699f, 0.393555f, 0.613770f, 0.392578f, 0.610352f, + 0.391602f, 0.606934f, 0.390869f, 0.603027f, 0.389893f, 0.599609f, 0.388184f, 0.596191f, + 0.385986f, 0.592773f, 0.383789f, 0.588867f, 0.379883f, 0.584473f, 0.376221f, 0.579102f, + 0.371826f, 0.574707f, 0.364746f, 0.567871f, 0.355469f, 0.560547f, 0.345215f, 0.549805f, + 0.330566f, 0.533203f, 0.303223f, 0.508301f, 0.248047f, 0.460205f, 0.080750f, 0.259033f, + 0.000000f, 1.000000f, 0.232544f, 0.900391f, 0.298096f, 0.839844f, 0.331299f, 0.799805f, + 0.352295f, 0.770508f, 0.368896f, 0.747070f, 0.380371f, 0.728027f, 0.389404f, 0.713379f, + 0.397217f, 0.700195f, 0.403076f, 0.689453f, 0.407715f, 0.680176f, 0.413574f, 0.670898f, + 0.417480f, 0.663574f, 0.420410f, 0.657227f, 0.423828f, 0.651367f, 0.425537f, 0.646484f, + 0.428223f, 0.641602f, 0.431152f, 0.636719f, 0.434570f, 0.631836f, 0.436523f, 0.627930f, + 0.437500f, 0.624512f, 0.439697f, 0.621094f, 0.441406f, 0.617676f, 0.442383f, 0.614746f, + 0.443848f, 0.612305f, 0.445312f, 0.609375f, 0.446533f, 0.606445f, 0.446777f, 0.604004f, + 0.448486f, 0.601562f, 0.448975f, 0.599609f, 0.448975f, 0.597168f, 0.450439f, 0.595215f, + 0.451172f, 0.592773f, 0.451660f, 0.590820f, 0.452393f, 0.588379f, 0.452393f, 0.586426f, + 0.452881f, 0.584473f, 0.453125f, 0.582520f, 0.453613f, 0.580566f, 0.453857f, 0.578125f, + 0.453613f, 0.576172f, 0.453369f, 0.574219f, 0.454590f, 0.571777f, 0.454102f, 0.569824f, + 0.454102f, 0.567383f, 0.453613f, 0.564941f, 0.452881f, 0.562988f, 0.452881f, 0.560547f, + 0.450928f, 0.556641f, 0.449707f, 0.553223f, 0.448486f, 0.549805f, 0.446533f, 0.546387f, + 0.444580f, 0.542969f, 0.443115f, 0.539551f, 0.439941f, 0.534668f, 0.436279f, 0.529297f, + 0.432617f, 0.523926f, 0.426025f, 0.517090f, 0.418701f, 0.509766f, 0.407959f, 0.499756f, + 0.392334f, 0.485596f, 0.367188f, 0.464844f, 0.314209f, 0.421631f, 0.146484f, 0.244019f, + 0.000000f, 1.000000f, 0.236572f, 0.898438f, 0.304443f, 0.836426f, 0.340576f, 0.794434f, + 0.363770f, 0.763184f, 0.382080f, 0.737793f, 0.394287f, 0.718262f, 0.403809f, 0.702148f, + 0.414551f, 0.687012f, 0.420898f, 0.675293f, 0.428223f, 0.664551f, 0.434082f, 0.654785f, + 0.439453f, 0.645996f, 0.443848f, 0.638672f, 0.448486f, 0.631348f, 0.451904f, 0.625000f, + 0.456055f, 0.619141f, 0.459717f, 0.613281f, 0.463623f, 0.607910f, 0.466797f, 0.602539f, + 0.469971f, 0.597656f, 0.473389f, 0.592773f, 0.475586f, 0.588867f, 0.478027f, 0.584961f, + 0.479980f, 0.581055f, 0.482422f, 0.577637f, 0.484619f, 0.573730f, 0.486572f, 0.570312f, + 0.487793f, 0.567383f, 0.489990f, 0.563965f, 0.490723f, 0.561035f, 0.493652f, 0.558105f, + 0.495605f, 0.554688f, 0.496826f, 0.551270f, 0.497803f, 0.548828f, 0.499023f, 0.545898f, + 0.500977f, 0.542480f, 0.502441f, 0.539551f, 0.503906f, 0.536621f, 0.504883f, 0.533691f, + 0.506836f, 0.530273f, 0.508301f, 0.526855f, 0.509766f, 0.523438f, 0.510254f, 0.520508f, + 0.511719f, 0.517090f, 0.512207f, 0.513672f, 0.514160f, 0.509766f, 0.514648f, 0.506348f, + 0.514648f, 0.501465f, 0.514160f, 0.497070f, 0.514160f, 0.492432f, 0.514648f, 0.487549f, + 0.515137f, 0.482666f, 0.515137f, 0.477295f, 0.515137f, 0.471436f, 0.513184f, 0.464355f, + 0.511230f, 0.456787f, 0.507812f, 0.448730f, 0.503906f, 0.438965f, 0.497803f, 0.426514f, + 0.488037f, 0.411133f, 0.469727f, 0.388428f, 0.429199f, 0.347900f, 0.287354f, 0.201904f, + 0.000000f, 1.000000f, 0.240356f, 0.896973f, 0.311523f, 0.833008f, 0.349609f, 0.789062f, + 0.375732f, 0.755859f, 0.395020f, 0.729004f, 0.409668f, 0.707520f, 0.422119f, 0.689453f, + 0.434082f, 0.672852f, 0.442383f, 0.659668f, 0.449463f, 0.647949f, 0.457520f, 0.636719f, + 0.463379f, 0.626953f, 0.468750f, 0.618164f, 0.474121f, 0.610352f, 0.478760f, 0.603027f, + 0.483643f, 0.595703f, 0.488281f, 0.589355f, 0.492920f, 0.583008f, 0.497314f, 0.576660f, + 0.502441f, 0.570312f, 0.505371f, 0.564941f, 0.509277f, 0.560059f, 0.512695f, 0.554688f, + 0.515137f, 0.550293f, 0.518555f, 0.545898f, 0.521973f, 0.541016f, 0.524414f, 0.537109f, + 0.526855f, 0.532715f, 0.529785f, 0.528320f, 0.532227f, 0.524414f, 0.536133f, 0.520020f, + 0.539062f, 0.516113f, 0.540527f, 0.512207f, 0.542969f, 0.508301f, 0.545898f, 0.504395f, + 0.547852f, 0.500488f, 0.550781f, 0.496338f, 0.554199f, 0.492188f, 0.555176f, 0.488281f, + 0.558105f, 0.484131f, 0.561035f, 0.479736f, 0.562012f, 0.475830f, 0.563965f, 0.471680f, + 0.566895f, 0.467285f, 0.569336f, 0.462402f, 0.571289f, 0.457764f, 0.573730f, 0.453125f, + 0.576172f, 0.447998f, 0.576660f, 0.441650f, 0.577637f, 0.436035f, 0.579590f, 0.429932f, + 0.580566f, 0.423584f, 0.582520f, 0.416748f, 0.584961f, 0.409668f, 0.584473f, 0.401611f, + 0.584473f, 0.392578f, 0.584473f, 0.383057f, 0.583008f, 0.371338f, 0.581055f, 0.358154f, + 0.574219f, 0.341309f, 0.562500f, 0.318604f, 0.534668f, 0.279541f, 0.420898f, 0.158325f, + 0.000000f, 1.000000f, 0.244019f, 0.895508f, 0.317871f, 0.829590f, 0.360596f, 0.782715f, + 0.389648f, 0.747070f, 0.410156f, 0.718750f, 0.425781f, 0.696289f, 0.438477f, 0.677246f, + 0.451660f, 0.659668f, 0.460693f, 0.645020f, 0.469727f, 0.631836f, 0.479980f, 0.619141f, + 0.487061f, 0.607910f, 0.494141f, 0.598145f, 0.499756f, 0.588867f, 0.505371f, 0.580566f, + 0.511719f, 0.572754f, 0.517090f, 0.564941f, 0.522461f, 0.557129f, 0.528320f, 0.549805f, + 0.533203f, 0.542969f, 0.536621f, 0.537109f, 0.541992f, 0.530762f, 0.545898f, 0.524902f, + 0.550781f, 0.519043f, 0.555176f, 0.513672f, 0.559082f, 0.507812f, 0.561523f, 0.502930f, + 0.565918f, 0.498047f, 0.569824f, 0.492920f, 0.573730f, 0.487793f, 0.577148f, 0.482910f, + 0.581055f, 0.477783f, 0.583008f, 0.473145f, 0.587402f, 0.468262f, 0.590332f, 0.463623f, + 0.593750f, 0.458740f, 0.597168f, 0.453613f, 0.601074f, 0.448730f, 0.604004f, 0.443848f, + 0.605957f, 0.439209f, 0.609863f, 0.434082f, 0.613770f, 0.428711f, 0.615723f, 0.423828f, + 0.619629f, 0.418213f, 0.623047f, 0.412842f, 0.625488f, 0.407471f, 0.628906f, 0.401611f, + 0.631836f, 0.395752f, 0.634277f, 0.389160f, 0.635254f, 0.382324f, 0.639160f, 0.375000f, + 0.642090f, 0.367432f, 0.644531f, 0.360107f, 0.646484f, 0.352295f, 0.648926f, 0.343750f, + 0.649902f, 0.333252f, 0.652344f, 0.322998f, 0.652344f, 0.310547f, 0.652344f, 0.296631f, + 0.649414f, 0.280029f, 0.642090f, 0.257324f, 0.621094f, 0.220337f, 0.536621f, 0.121216f, + 0.000000f, 1.000000f, 0.247437f, 0.894043f, 0.325684f, 0.825195f, 0.371338f, 0.776367f, + 0.401855f, 0.739746f, 0.422363f, 0.710449f, 0.441650f, 0.685547f, 0.456543f, 0.664062f, + 0.469971f, 0.645508f, 0.480957f, 0.629395f, 0.490234f, 0.615723f, 0.501953f, 0.601074f, + 0.510254f, 0.589355f, 0.518066f, 0.578125f, 0.525391f, 0.567871f, 0.532227f, 0.558105f, + 0.539551f, 0.548828f, 0.544922f, 0.540527f, 0.551270f, 0.532227f, 0.559570f, 0.523438f, + 0.563965f, 0.515625f, 0.569336f, 0.508789f, 0.575195f, 0.501465f, 0.579590f, 0.495117f, + 0.584961f, 0.488281f, 0.589844f, 0.481934f, 0.594238f, 0.475586f, 0.599121f, 0.469482f, + 0.603027f, 0.463867f, 0.607910f, 0.457764f, 0.612305f, 0.451904f, 0.616699f, 0.446289f, + 0.620605f, 0.440430f, 0.625488f, 0.434570f, 0.628418f, 0.429443f, 0.632324f, 0.423828f, + 0.637695f, 0.417969f, 0.641113f, 0.412354f, 0.644531f, 0.406982f, 0.648926f, 0.401123f, + 0.651367f, 0.395752f, 0.656250f, 0.389893f, 0.660156f, 0.384033f, 0.663574f, 0.378174f, + 0.667969f, 0.372070f, 0.670898f, 0.366211f, 0.675781f, 0.359863f, 0.678711f, 0.353516f, + 0.683105f, 0.347168f, 0.686035f, 0.340576f, 0.688965f, 0.332520f, 0.692383f, 0.324951f, + 0.695312f, 0.316650f, 0.698242f, 0.308594f, 0.701660f, 0.300049f, 0.704590f, 0.291260f, + 0.708008f, 0.281494f, 0.709961f, 0.269775f, 0.711914f, 0.258057f, 0.713867f, 0.244141f, + 0.711914f, 0.227661f, 0.707520f, 0.206665f, 0.694336f, 0.173340f, 0.628906f, 0.092407f, + 0.000000f, 1.000000f, 0.251709f, 0.892090f, 0.334229f, 0.820801f, 0.380615f, 0.770996f, + 0.413330f, 0.731934f, 0.438232f, 0.700195f, 0.457275f, 0.674316f, 0.473389f, 0.651855f, + 0.488770f, 0.631836f, 0.501465f, 0.614258f, 0.511719f, 0.598633f, 0.524414f, 0.583496f, + 0.533203f, 0.569824f, 0.541992f, 0.557617f, 0.551270f, 0.545898f, 0.557617f, 0.535645f, + 0.566895f, 0.525391f, 0.572754f, 0.516113f, 0.580078f, 0.506836f, 0.587891f, 0.497559f, + 0.594238f, 0.488770f, 0.600586f, 0.480713f, 0.605957f, 0.472656f, 0.611816f, 0.465332f, + 0.618652f, 0.457520f, 0.623535f, 0.450684f, 0.628906f, 0.443604f, 0.633789f, 0.436768f, + 0.639160f, 0.430176f, 0.644531f, 0.423584f, 0.649902f, 0.416748f, 0.652344f, 0.410889f, + 0.658691f, 0.404053f, 0.662598f, 0.398193f, 0.666992f, 0.392090f, 0.671875f, 0.385742f, + 0.677246f, 0.379150f, 0.680664f, 0.373291f, 0.685059f, 0.367188f, 0.689453f, 0.361084f, + 0.693359f, 0.354980f, 0.698730f, 0.348633f, 0.703125f, 0.342041f, 0.706543f, 0.335938f, + 0.710449f, 0.329346f, 0.714355f, 0.323242f, 0.718262f, 0.316406f, 0.723145f, 0.309570f, + 0.727051f, 0.302979f, 0.730469f, 0.295898f, 0.734375f, 0.288330f, 0.738770f, 0.279785f, + 0.741699f, 0.271484f, 0.743652f, 0.263428f, 0.748535f, 0.254883f, 0.752441f, 0.245850f, + 0.756836f, 0.236206f, 0.757812f, 0.224976f, 0.761719f, 0.213501f, 0.762207f, 0.200195f, + 0.762695f, 0.185181f, 0.760742f, 0.164429f, 0.749512f, 0.136719f, 0.702148f, 0.069824f, + 0.000000f, 1.000000f, 0.256592f, 0.890137f, 0.341309f, 0.817383f, 0.389893f, 0.765625f, + 0.425049f, 0.724609f, 0.451172f, 0.691406f, 0.473145f, 0.663086f, 0.491211f, 0.638672f, + 0.506836f, 0.617676f, 0.520508f, 0.598633f, 0.533691f, 0.581543f, 0.545410f, 0.565430f, + 0.555664f, 0.550781f, 0.566406f, 0.537598f, 0.575684f, 0.524902f, 0.583496f, 0.513672f, + 0.592773f, 0.502441f, 0.600586f, 0.492188f, 0.606445f, 0.482666f, 0.616699f, 0.471680f, + 0.623535f, 0.462158f, 0.630859f, 0.453369f, 0.637207f, 0.444580f, 0.644043f, 0.436035f, + 0.649414f, 0.428223f, 0.655762f, 0.420166f, 0.661133f, 0.412598f, 0.666016f, 0.405518f, + 0.673340f, 0.397949f, 0.679199f, 0.390381f, 0.683594f, 0.383545f, 0.687500f, 0.376953f, + 0.693848f, 0.369873f, 0.697754f, 0.363281f, 0.702637f, 0.356689f, 0.708984f, 0.349854f, + 0.712891f, 0.343018f, 0.718262f, 0.336426f, 0.721680f, 0.330322f, 0.726562f, 0.323730f, + 0.730469f, 0.317383f, 0.735840f, 0.310303f, 0.740234f, 0.303711f, 0.744629f, 0.297363f, + 0.748047f, 0.290771f, 0.753418f, 0.283936f, 0.757324f, 0.277344f, 0.761719f, 0.270264f, + 0.765625f, 0.263428f, 0.770508f, 0.256104f, 0.773926f, 0.249268f, 0.776855f, 0.240845f, + 0.780762f, 0.232422f, 0.783691f, 0.224487f, 0.787598f, 0.215942f, 0.791992f, 0.207031f, + 0.795410f, 0.197632f, 0.798340f, 0.187744f, 0.800293f, 0.176392f, 0.802734f, 0.164917f, + 0.803223f, 0.149902f, 0.802246f, 0.132690f, 0.793457f, 0.107910f, 0.758301f, 0.053741f, + 0.000000f, 1.000000f, 0.261963f, 0.887695f, 0.349365f, 0.812988f, 0.400391f, 0.759277f, + 0.437256f, 0.716309f, 0.466309f, 0.681641f, 0.488770f, 0.651855f, 0.507812f, 0.626465f, + 0.526367f, 0.603516f, 0.541016f, 0.583008f, 0.554688f, 0.564941f, 0.566895f, 0.547852f, + 0.579590f, 0.531738f, 0.589355f, 0.517578f, 0.599609f, 0.503906f, 0.609863f, 0.491211f, + 0.618164f, 0.479736f, 0.626465f, 0.468262f, 0.634766f, 0.458008f, 0.643555f, 0.446777f, + 0.650391f, 0.436768f, 0.658691f, 0.426758f, 0.666504f, 0.417480f, 0.672852f, 0.408447f, + 0.679199f, 0.399414f, 0.685547f, 0.391357f, 0.692383f, 0.383057f, 0.699219f, 0.375000f, + 0.702637f, 0.367432f, 0.708496f, 0.359619f, 0.715332f, 0.351807f, 0.719238f, 0.344971f, + 0.724609f, 0.337891f, 0.730957f, 0.330566f, 0.735352f, 0.323486f, 0.740723f, 0.316406f, + 0.745605f, 0.309570f, 0.750000f, 0.302979f, 0.754883f, 0.296143f, 0.758789f, 0.289795f, + 0.764648f, 0.282715f, 0.769043f, 0.275635f, 0.772949f, 0.269287f, 0.776367f, 0.262695f, + 0.780762f, 0.256104f, 0.785645f, 0.249512f, 0.790527f, 0.242432f, 0.794434f, 0.235596f, + 0.798340f, 0.228882f, 0.802246f, 0.221924f, 0.808105f, 0.214722f, 0.809570f, 0.207520f, + 0.813477f, 0.199341f, 0.816895f, 0.190918f, 0.820312f, 0.182739f, 0.823242f, 0.174683f, + 0.827148f, 0.165894f, 0.830566f, 0.157104f, 0.832520f, 0.146240f, 0.835449f, 0.135132f, + 0.836426f, 0.122559f, 0.835938f, 0.107117f, 0.829590f, 0.086182f, 0.802734f, 0.041168f, + 0.000000f, 1.000000f, 0.266357f, 0.885742f, 0.358154f, 0.808594f, 0.411377f, 0.752930f, + 0.449951f, 0.708496f, 0.480957f, 0.671875f, 0.504883f, 0.640137f, 0.525879f, 0.613281f, + 0.544434f, 0.589355f, 0.561035f, 0.567383f, 0.575684f, 0.547852f, 0.589355f, 0.530273f, + 0.600098f, 0.513672f, 0.613281f, 0.497559f, 0.624023f, 0.483154f, 0.633789f, 0.469971f, + 0.642578f, 0.457275f, 0.651367f, 0.445312f, 0.660156f, 0.434082f, 0.669922f, 0.422363f, + 0.677246f, 0.411621f, 0.685059f, 0.401611f, 0.693848f, 0.391113f, 0.701172f, 0.381348f, + 0.706055f, 0.372803f, 0.713379f, 0.363770f, 0.719727f, 0.355225f, 0.725586f, 0.346680f, + 0.731934f, 0.338623f, 0.738281f, 0.330322f, 0.743652f, 0.322754f, 0.747559f, 0.315674f, + 0.754883f, 0.307617f, 0.760254f, 0.300293f, 0.764160f, 0.293213f, 0.769531f, 0.285889f, + 0.774902f, 0.279053f, 0.778809f, 0.272217f, 0.783203f, 0.265625f, 0.789062f, 0.258301f, + 0.792969f, 0.251465f, 0.797363f, 0.244995f, 0.801758f, 0.238403f, 0.805664f, 0.231934f, + 0.809082f, 0.225586f, 0.815430f, 0.218506f, 0.818359f, 0.211914f, 0.822266f, 0.205078f, + 0.826660f, 0.198730f, 0.830566f, 0.192139f, 0.834473f, 0.185181f, 0.838379f, 0.178589f, + 0.840332f, 0.171021f, 0.843750f, 0.162842f, 0.847656f, 0.155151f, 0.849609f, 0.147583f, + 0.853516f, 0.139404f, 0.857422f, 0.131104f, 0.859375f, 0.121948f, 0.861328f, 0.111755f, + 0.862305f, 0.100891f, 0.862793f, 0.088318f, 0.858887f, 0.068481f, 0.835449f, 0.032043f, + 0.000000f, 1.000000f, 0.270020f, 0.884766f, 0.364746f, 0.805176f, 0.421631f, 0.746582f, + 0.463379f, 0.700195f, 0.493652f, 0.662598f, 0.520996f, 0.628906f, 0.543945f, 0.600098f, + 0.562012f, 0.575195f, 0.579590f, 0.552246f, 0.594727f, 0.531738f, 0.610840f, 0.512695f, + 0.622559f, 0.495361f, 0.635742f, 0.478516f, 0.646973f, 0.463135f, 0.656738f, 0.449219f, + 0.666992f, 0.435547f, 0.675781f, 0.422852f, 0.685059f, 0.411133f, 0.693848f, 0.399414f, + 0.702148f, 0.387939f, 0.709961f, 0.377197f, 0.718262f, 0.366211f, 0.725586f, 0.356445f, + 0.732422f, 0.346924f, 0.739746f, 0.337646f, 0.746094f, 0.328857f, 0.752441f, 0.319824f, + 0.757324f, 0.311768f, 0.764648f, 0.303467f, 0.769043f, 0.295654f, 0.774902f, 0.287842f, + 0.780273f, 0.280273f, 0.787109f, 0.272461f, 0.789551f, 0.265625f, 0.794922f, 0.258301f, + 0.799805f, 0.251465f, 0.805176f, 0.244385f, 0.809082f, 0.237427f, 0.813965f, 0.230835f, + 0.818359f, 0.223999f, 0.822754f, 0.217407f, 0.825195f, 0.211426f, 0.830078f, 0.204712f, + 0.835449f, 0.197998f, 0.838379f, 0.191650f, 0.842285f, 0.185303f, 0.846680f, 0.178955f, + 0.849121f, 0.172974f, 0.853516f, 0.166748f, 0.857422f, 0.159912f, 0.861328f, 0.153320f, + 0.864746f, 0.147217f, 0.867188f, 0.139404f, 0.868652f, 0.132812f, 0.872070f, 0.125000f, + 0.875000f, 0.117737f, 0.878906f, 0.110168f, 0.881348f, 0.102722f, 0.882324f, 0.093018f, + 0.884766f, 0.083496f, 0.883301f, 0.071716f, 0.882812f, 0.056458f, 0.862793f, 0.025955f, + 0.000000f, 1.000000f, 0.274414f, 0.882812f, 0.373779f, 0.800293f, 0.433594f, 0.739746f, + 0.476318f, 0.691895f, 0.507812f, 0.652832f, 0.537109f, 0.617676f, 0.560547f, 0.587891f, + 0.581055f, 0.561035f, 0.599121f, 0.537109f, 0.614746f, 0.515625f, 0.629883f, 0.495850f, + 0.644043f, 0.477295f, 0.656738f, 0.459717f, 0.668457f, 0.443848f, 0.679199f, 0.428711f, + 0.689941f, 0.414551f, 0.699219f, 0.401611f, 0.708496f, 0.389160f, 0.716309f, 0.377197f, + 0.725586f, 0.365479f, 0.734375f, 0.354004f, 0.741211f, 0.343018f, 0.749023f, 0.332764f, + 0.755371f, 0.323242f, 0.763184f, 0.313232f, 0.770508f, 0.303955f, 0.774902f, 0.295654f, + 0.781738f, 0.286621f, 0.786621f, 0.278809f, 0.793457f, 0.270508f, 0.798340f, 0.262695f, + 0.803223f, 0.255127f, 0.808594f, 0.247559f, 0.813965f, 0.240356f, 0.816895f, 0.233643f, + 0.823242f, 0.226318f, 0.827637f, 0.219482f, 0.831543f, 0.212646f, 0.834961f, 0.206299f, + 0.839844f, 0.199707f, 0.843262f, 0.193359f, 0.847656f, 0.187134f, 0.852051f, 0.180542f, + 0.856934f, 0.174316f, 0.858887f, 0.168335f, 0.863770f, 0.162231f, 0.865234f, 0.156616f, + 0.870117f, 0.150879f, 0.874023f, 0.144043f, 0.877441f, 0.138306f, 0.880371f, 0.132324f, + 0.883789f, 0.126587f, 0.884766f, 0.120605f, 0.888672f, 0.113098f, 0.891113f, 0.106262f, + 0.893066f, 0.099670f, 0.895996f, 0.092957f, 0.897949f, 0.086548f, 0.899414f, 0.077881f, + 0.901367f, 0.069031f, 0.901855f, 0.058929f, 0.898926f, 0.045105f, 0.885742f, 0.021057f, + 0.000000f, 1.000000f, 0.280029f, 0.880371f, 0.381104f, 0.796875f, 0.444336f, 0.733887f, + 0.489014f, 0.684082f, 0.522461f, 0.642578f, 0.551758f, 0.606445f, 0.577148f, 0.575195f, + 0.598145f, 0.547363f, 0.618652f, 0.521973f, 0.634766f, 0.499756f, 0.648926f, 0.479248f, + 0.663086f, 0.460205f, 0.677734f, 0.441406f, 0.689453f, 0.425049f, 0.700195f, 0.409424f, + 0.710449f, 0.394775f, 0.721191f, 0.381104f, 0.729492f, 0.368164f, 0.738770f, 0.355957f, + 0.746582f, 0.344482f, 0.755859f, 0.332275f, 0.764160f, 0.320801f, 0.770508f, 0.310791f, + 0.777832f, 0.300781f, 0.785156f, 0.290771f, 0.791504f, 0.281250f, 0.797363f, 0.272705f, + 0.802246f, 0.264404f, 0.808594f, 0.255859f, 0.813965f, 0.247437f, 0.819336f, 0.239868f, + 0.823730f, 0.232300f, 0.828125f, 0.224976f, 0.833984f, 0.217773f, 0.837402f, 0.210815f, + 0.842773f, 0.203857f, 0.846680f, 0.197144f, 0.851074f, 0.190430f, 0.853516f, 0.184692f, + 0.860352f, 0.177734f, 0.861816f, 0.171997f, 0.867676f, 0.165527f, 0.869141f, 0.159912f, + 0.873535f, 0.153931f, 0.876465f, 0.148315f, 0.880371f, 0.142456f, 0.883301f, 0.136963f, + 0.887207f, 0.131104f, 0.890625f, 0.125366f, 0.893066f, 0.120178f, 0.895996f, 0.114868f, + 0.898438f, 0.109558f, 0.903320f, 0.103455f, 0.903809f, 0.097290f, 0.905762f, 0.091064f, + 0.907715f, 0.085571f, 0.910156f, 0.079102f, 0.914551f, 0.072266f, 0.914551f, 0.066528f, + 0.915039f, 0.058411f, 0.917480f, 0.049927f, 0.914062f, 0.038879f, 0.903320f, 0.016357f, + 0.000000f, 1.000000f, 0.283447f, 0.879395f, 0.390381f, 0.791992f, 0.454834f, 0.727539f, + 0.501465f, 0.675781f, 0.538086f, 0.632324f, 0.568848f, 0.595215f, 0.593750f, 0.562500f, + 0.615234f, 0.534180f, 0.635742f, 0.507812f, 0.653320f, 0.484131f, 0.668457f, 0.462891f, + 0.682617f, 0.443115f, 0.697266f, 0.424072f, 0.708984f, 0.406982f, 0.720215f, 0.390625f, + 0.730957f, 0.375977f, 0.740234f, 0.362061f, 0.749512f, 0.348633f, 0.757812f, 0.336182f, + 0.766113f, 0.324219f, 0.775879f, 0.312012f, 0.783691f, 0.300537f, 0.789551f, 0.290283f, + 0.797852f, 0.279785f, 0.804688f, 0.269775f, 0.810547f, 0.260742f, 0.815430f, 0.252197f, + 0.820801f, 0.243408f, 0.827637f, 0.234741f, 0.832520f, 0.226807f, 0.837402f, 0.219360f, + 0.842773f, 0.211792f, 0.846191f, 0.204712f, 0.852539f, 0.197021f, 0.854980f, 0.190674f, + 0.860840f, 0.183716f, 0.863770f, 0.177368f, 0.867188f, 0.171265f, 0.872559f, 0.164917f, + 0.875488f, 0.158813f, 0.879395f, 0.152710f, 0.881348f, 0.147217f, 0.885742f, 0.141602f, + 0.888672f, 0.136230f, 0.892578f, 0.130371f, 0.895020f, 0.125366f, 0.897949f, 0.119873f, + 0.901367f, 0.114807f, 0.903809f, 0.109680f, 0.906738f, 0.104797f, 0.910156f, 0.099487f, + 0.912109f, 0.094666f, 0.916016f, 0.089294f, 0.916992f, 0.084778f, 0.919434f, 0.078430f, + 0.920410f, 0.072815f, 0.923340f, 0.066650f, 0.923828f, 0.061829f, 0.927734f, 0.055756f, + 0.927734f, 0.048950f, 0.928223f, 0.041290f, 0.926758f, 0.031555f, 0.917969f, 0.013451f, + 0.000000f, 1.000000f, 0.287109f, 0.877930f, 0.398926f, 0.787598f, 0.465332f, 0.721680f, + 0.513672f, 0.667480f, 0.552246f, 0.622559f, 0.583984f, 0.583984f, 0.610352f, 0.550293f, + 0.632812f, 0.520508f, 0.652832f, 0.493896f, 0.670410f, 0.469727f, 0.687012f, 0.446777f, + 0.700684f, 0.427246f, 0.716797f, 0.406982f, 0.728516f, 0.389404f, 0.739258f, 0.373047f, + 0.750000f, 0.357666f, 0.759766f, 0.343262f, 0.768555f, 0.329834f, 0.776367f, 0.317383f, + 0.785156f, 0.305176f, 0.793945f, 0.293213f, 0.801270f, 0.281738f, 0.809082f, 0.270752f, + 0.814941f, 0.260742f, 0.822266f, 0.250732f, 0.827148f, 0.241821f, 0.833984f, 0.232910f, + 0.838867f, 0.224121f, 0.844238f, 0.215698f, 0.848633f, 0.208252f, 0.853516f, 0.200562f, + 0.858398f, 0.193237f, 0.863770f, 0.185913f, 0.867188f, 0.179077f, 0.871094f, 0.172607f, + 0.874512f, 0.166260f, 0.879395f, 0.159790f, 0.882812f, 0.153809f, 0.885742f, 0.147827f, + 0.890625f, 0.141968f, 0.892578f, 0.136475f, 0.895996f, 0.131226f, 0.898926f, 0.125732f, + 0.903320f, 0.120300f, 0.905273f, 0.115295f, 0.907715f, 0.110413f, 0.910156f, 0.105652f, + 0.914062f, 0.100647f, 0.916992f, 0.095520f, 0.918945f, 0.091248f, 0.921875f, 0.086487f, + 0.923340f, 0.082458f, 0.926270f, 0.077637f, 0.929199f, 0.072815f, 0.929688f, 0.068237f, + 0.930664f, 0.063293f, 0.933105f, 0.057434f, 0.934570f, 0.052734f, 0.936035f, 0.047668f, + 0.938477f, 0.041992f, 0.937012f, 0.034790f, 0.937012f, 0.025848f, 0.929688f, 0.011162f, + 0.000000f, 1.000000f, 0.293945f, 0.874512f, 0.406738f, 0.783691f, 0.476562f, 0.714844f, + 0.527832f, 0.659180f, 0.566895f, 0.612793f, 0.598633f, 0.573242f, 0.626953f, 0.538086f, + 0.649414f, 0.507324f, 0.668945f, 0.480469f, 0.688965f, 0.454590f, 0.704590f, 0.431885f, + 0.719727f, 0.410645f, 0.732422f, 0.391602f, 0.745605f, 0.373291f, 0.757812f, 0.355957f, + 0.768066f, 0.340820f, 0.777344f, 0.325928f, 0.786133f, 0.312500f, 0.794434f, 0.299805f, + 0.802246f, 0.287354f, 0.809082f, 0.276123f, 0.817383f, 0.264404f, 0.825684f, 0.253174f, + 0.831055f, 0.243286f, 0.837402f, 0.233398f, 0.843750f, 0.224365f, 0.849609f, 0.215332f, + 0.855469f, 0.206665f, 0.858398f, 0.198975f, 0.862793f, 0.191528f, 0.869629f, 0.183472f, + 0.872070f, 0.176392f, 0.877441f, 0.169312f, 0.880859f, 0.163086f, 0.884277f, 0.156860f, + 0.889160f, 0.150269f, 0.892578f, 0.143921f, 0.895996f, 0.138306f, 0.897461f, 0.133179f, + 0.902832f, 0.127441f, 0.905273f, 0.121887f, 0.908203f, 0.116760f, 0.910645f, 0.111816f, + 0.913574f, 0.107056f, 0.916504f, 0.102173f, 0.919434f, 0.097473f, 0.922363f, 0.092957f, + 0.923828f, 0.088318f, 0.925781f, 0.084412f, 0.930176f, 0.079895f, 0.931641f, 0.075378f, + 0.933105f, 0.071472f, 0.935547f, 0.067566f, 0.938477f, 0.063354f, 0.939941f, 0.059479f, + 0.940918f, 0.054382f, 0.941406f, 0.049774f, 0.943359f, 0.044891f, 0.945312f, 0.040375f, + 0.946777f, 0.035645f, 0.946777f, 0.029800f, 0.946289f, 0.022919f, 0.940430f, 0.009216f, + 0.000000f, 1.000000f, 0.298584f, 0.873047f, 0.415771f, 0.779297f, 0.487549f, 0.708496f, + 0.539551f, 0.651367f, 0.581055f, 0.603027f, 0.613770f, 0.562500f, 0.642090f, 0.526367f, + 0.666016f, 0.494629f, 0.685547f, 0.466797f, 0.705078f, 0.440674f, 0.722168f, 0.416992f, + 0.736816f, 0.395752f, 0.750000f, 0.376465f, 0.762695f, 0.357422f, 0.772949f, 0.340576f, + 0.783203f, 0.324951f, 0.793945f, 0.309814f, 0.802734f, 0.296143f, 0.811035f, 0.283203f, + 0.818359f, 0.270996f, 0.824707f, 0.259766f, 0.833008f, 0.248169f, 0.839844f, 0.237305f, + 0.846680f, 0.226929f, 0.852539f, 0.217529f, 0.857422f, 0.208496f, 0.863281f, 0.199341f, + 0.867676f, 0.191284f, 0.872070f, 0.183594f, 0.876465f, 0.175903f, 0.881836f, 0.168213f, + 0.885254f, 0.161621f, 0.888672f, 0.155151f, 0.893066f, 0.148560f, 0.897461f, 0.141846f, + 0.900391f, 0.136230f, 0.903320f, 0.130371f, 0.906250f, 0.125366f, 0.910156f, 0.119385f, + 0.913086f, 0.114075f, 0.916504f, 0.109070f, 0.917969f, 0.104614f, 0.920898f, 0.100342f, + 0.924805f, 0.094727f, 0.925781f, 0.090393f, 0.927246f, 0.086670f, 0.931152f, 0.082275f, + 0.934082f, 0.077698f, 0.935547f, 0.073975f, 0.937012f, 0.070129f, 0.938965f, 0.066467f, + 0.942383f, 0.062408f, 0.943359f, 0.058899f, 0.946289f, 0.055145f, 0.947754f, 0.051483f, + 0.948730f, 0.048096f, 0.949219f, 0.043121f, 0.950195f, 0.039001f, 0.952637f, 0.034546f, + 0.952637f, 0.030472f, 0.954590f, 0.026276f, 0.953125f, 0.019043f, 0.948730f, 0.007641f, + 0.000000f, 1.000000f, 0.302246f, 0.871582f, 0.424805f, 0.774414f, 0.500488f, 0.701172f, + 0.553711f, 0.643066f, 0.594727f, 0.593750f, 0.628418f, 0.552246f, 0.657227f, 0.515137f, + 0.682129f, 0.482178f, 0.702637f, 0.453613f, 0.720703f, 0.427246f, 0.737305f, 0.403076f, + 0.752441f, 0.381592f, 0.764648f, 0.362061f, 0.777832f, 0.342773f, 0.788574f, 0.325928f, + 0.798828f, 0.309570f, 0.809082f, 0.294434f, 0.817383f, 0.281006f, 0.825684f, 0.267578f, + 0.832520f, 0.255859f, 0.839844f, 0.244385f, 0.846191f, 0.233521f, 0.852539f, 0.222900f, + 0.858887f, 0.212646f, 0.865234f, 0.202515f, 0.870605f, 0.193726f, 0.875000f, 0.185425f, + 0.880371f, 0.177124f, 0.884766f, 0.169312f, 0.888672f, 0.161987f, 0.893555f, 0.154785f, + 0.896484f, 0.148315f, 0.901367f, 0.141602f, 0.904785f, 0.135254f, 0.906738f, 0.129639f, + 0.910156f, 0.124146f, 0.913574f, 0.118347f, 0.916992f, 0.112732f, 0.918457f, 0.107910f, + 0.920898f, 0.103455f, 0.925293f, 0.097900f, 0.926758f, 0.093689f, 0.930664f, 0.089172f, + 0.932129f, 0.084839f, 0.934570f, 0.080688f, 0.936523f, 0.076660f, 0.938965f, 0.072815f, + 0.941406f, 0.068726f, 0.942871f, 0.065186f, 0.944824f, 0.061890f, 0.947266f, 0.058167f, + 0.948730f, 0.054657f, 0.950684f, 0.051483f, 0.952148f, 0.048157f, 0.954102f, 0.045074f, + 0.956055f, 0.041779f, 0.956543f, 0.037933f, 0.957031f, 0.033966f, 0.958008f, 0.029770f, + 0.958984f, 0.026154f, 0.960938f, 0.022034f, 0.958496f, 0.016129f, 0.956055f, 0.006180f, + 0.000000f, 1.000000f, 0.307617f, 0.869629f, 0.433105f, 0.770020f, 0.510254f, 0.695312f, + 0.565918f, 0.634766f, 0.608887f, 0.584473f, 0.642578f, 0.541504f, 0.672363f, 0.503418f, + 0.696777f, 0.470459f, 0.718262f, 0.440674f, 0.736328f, 0.414307f, 0.751953f, 0.390137f, + 0.767578f, 0.367920f, 0.780762f, 0.348389f, 0.793457f, 0.329102f, 0.804199f, 0.311523f, + 0.813477f, 0.295410f, 0.822754f, 0.280762f, 0.831543f, 0.266602f, 0.839355f, 0.253662f, + 0.845703f, 0.242065f, 0.853516f, 0.230103f, 0.859375f, 0.219604f, 0.864746f, 0.209595f, + 0.871582f, 0.198975f, 0.877441f, 0.189331f, 0.881348f, 0.180908f, 0.886719f, 0.172241f, + 0.892090f, 0.164062f, 0.895020f, 0.156982f, 0.899902f, 0.149658f, 0.903809f, 0.142578f, + 0.907227f, 0.135986f, 0.910156f, 0.130005f, 0.913574f, 0.124207f, 0.917969f, 0.117737f, + 0.918945f, 0.112793f, 0.921875f, 0.107849f, 0.925781f, 0.102234f, 0.927734f, 0.097534f, + 0.930176f, 0.092896f, 0.932617f, 0.088623f, 0.935547f, 0.083984f, 0.937500f, 0.079895f, + 0.939941f, 0.075806f, 0.941895f, 0.072021f, 0.944336f, 0.068237f, 0.946777f, 0.064392f, + 0.948242f, 0.061005f, 0.949219f, 0.057953f, 0.952148f, 0.054352f, 0.953125f, 0.051086f, + 0.954590f, 0.048065f, 0.956055f, 0.045380f, 0.958496f, 0.041901f, 0.959473f, 0.039215f, + 0.961426f, 0.036530f, 0.962402f, 0.033875f, 0.963379f, 0.029465f, 0.962891f, 0.026260f, + 0.965332f, 0.022217f, 0.964844f, 0.018738f, 0.966309f, 0.013618f, 0.961914f, 0.006100f, + 0.000000f, 1.000000f, 0.312988f, 0.867188f, 0.442139f, 0.765625f, 0.521973f, 0.688477f, + 0.579102f, 0.626465f, 0.622070f, 0.575195f, 0.656250f, 0.531250f, 0.687012f, 0.492432f, + 0.710449f, 0.459229f, 0.731934f, 0.428711f, 0.751465f, 0.401611f, 0.765625f, 0.377686f, + 0.782227f, 0.354736f, 0.794922f, 0.334961f, 0.805664f, 0.316162f, 0.817383f, 0.298096f, + 0.826172f, 0.282471f, 0.834961f, 0.267578f, 0.843262f, 0.253662f, 0.850098f, 0.240967f, + 0.857910f, 0.228760f, 0.864746f, 0.217285f, 0.869141f, 0.207520f, 0.875488f, 0.197144f, + 0.881836f, 0.186890f, 0.885742f, 0.178101f, 0.892090f, 0.168701f, 0.896973f, 0.160400f, + 0.900391f, 0.152832f, 0.904785f, 0.145508f, 0.909668f, 0.137817f, 0.911621f, 0.131958f, + 0.916992f, 0.125244f, 0.918945f, 0.119263f, 0.922363f, 0.113464f, 0.925293f, 0.108093f, + 0.928223f, 0.102966f, 0.931152f, 0.097778f, 0.933594f, 0.092896f, 0.935547f, 0.088440f, + 0.937988f, 0.084106f, 0.940430f, 0.079651f, 0.941895f, 0.075623f, 0.943848f, 0.071899f, + 0.946777f, 0.067932f, 0.948242f, 0.064331f, 0.949707f, 0.061005f, 0.952637f, 0.057281f, + 0.954102f, 0.054382f, 0.956055f, 0.051056f, 0.957520f, 0.047974f, 0.958496f, 0.045074f, + 0.959961f, 0.042633f, 0.962402f, 0.039520f, 0.963379f, 0.036713f, 0.964844f, 0.034271f, + 0.966309f, 0.031860f, 0.967773f, 0.029099f, 0.969238f, 0.026581f, 0.968262f, 0.022797f, + 0.969238f, 0.019196f, 0.969727f, 0.016022f, 0.969727f, 0.012421f, 0.968262f, 0.004559f, + 0.000000f, 1.000000f, 0.317871f, 0.865234f, 0.450195f, 0.761719f, 0.533203f, 0.682129f, + 0.589844f, 0.619141f, 0.636230f, 0.565918f, 0.671387f, 0.520996f, 0.701172f, 0.481689f, + 0.725098f, 0.447754f, 0.746582f, 0.417236f, 0.764160f, 0.390137f, 0.781250f, 0.365234f, + 0.793945f, 0.342773f, 0.807129f, 0.322510f, 0.817383f, 0.304199f, 0.829590f, 0.286133f, + 0.837891f, 0.270264f, 0.847656f, 0.254883f, 0.855469f, 0.241455f, 0.863281f, 0.228516f, + 0.868652f, 0.217041f, 0.874512f, 0.206055f, 0.880859f, 0.195312f, 0.886230f, 0.185547f, + 0.891113f, 0.176514f, 0.897949f, 0.166382f, 0.900879f, 0.158203f, 0.906738f, 0.149780f, + 0.910156f, 0.142334f, 0.913574f, 0.135254f, 0.917480f, 0.128296f, 0.920898f, 0.121826f, + 0.923828f, 0.115967f, 0.927246f, 0.109680f, 0.928711f, 0.104614f, 0.932617f, 0.098999f, + 0.935059f, 0.094055f, 0.937988f, 0.089172f, 0.939453f, 0.084778f, 0.941406f, 0.080566f, + 0.945801f, 0.075806f, 0.946777f, 0.072083f, 0.947754f, 0.068542f, 0.950195f, 0.064819f, + 0.952637f, 0.060852f, 0.953613f, 0.057831f, 0.955078f, 0.054840f, 0.957520f, 0.051239f, + 0.958984f, 0.048096f, 0.959473f, 0.045776f, 0.962891f, 0.042450f, 0.964355f, 0.039673f, + 0.964844f, 0.037445f, 0.966309f, 0.034851f, 0.967773f, 0.032349f, 0.969238f, 0.029907f, + 0.970215f, 0.027863f, 0.971191f, 0.025635f, 0.973633f, 0.023224f, 0.973633f, 0.020294f, + 0.973145f, 0.016800f, 0.973633f, 0.014168f, 0.974121f, 0.010277f, 0.972168f, 0.004128f, + 0.000000f, 1.000000f, 0.323975f, 0.862793f, 0.459229f, 0.757324f, 0.543945f, 0.675781f, + 0.604004f, 0.610840f, 0.649414f, 0.557129f, 0.683594f, 0.512207f, 0.714355f, 0.471680f, + 0.737305f, 0.437256f, 0.758789f, 0.406250f, 0.777832f, 0.378662f, 0.793945f, 0.353760f, + 0.806641f, 0.331299f, 0.819336f, 0.311035f, 0.831055f, 0.292725f, 0.840820f, 0.274902f, + 0.850586f, 0.258545f, 0.858887f, 0.243774f, 0.866699f, 0.230469f, 0.872559f, 0.217651f, + 0.879395f, 0.205933f, 0.886719f, 0.194336f, 0.888184f, 0.185303f, 0.895996f, 0.174683f, + 0.898926f, 0.166382f, 0.905762f, 0.156982f, 0.909668f, 0.148315f, 0.913574f, 0.140625f, + 0.918457f, 0.132690f, 0.921387f, 0.126099f, 0.925293f, 0.119263f, 0.928223f, 0.113037f, + 0.930664f, 0.107239f, 0.933594f, 0.101562f, 0.937012f, 0.096191f, 0.939453f, 0.091064f, + 0.941895f, 0.086182f, 0.944336f, 0.081787f, 0.946289f, 0.077332f, 0.948242f, 0.073059f, + 0.950684f, 0.069092f, 0.952148f, 0.065308f, 0.953125f, 0.062042f, 0.956055f, 0.058167f, + 0.957031f, 0.055084f, 0.959473f, 0.051697f, 0.960938f, 0.048889f, 0.962891f, 0.045746f, + 0.964355f, 0.042847f, 0.964355f, 0.040771f, 0.966309f, 0.037872f, 0.968750f, 0.035156f, + 0.968750f, 0.033020f, 0.970703f, 0.030548f, 0.971680f, 0.028488f, 0.972656f, 0.026535f, + 0.974609f, 0.024033f, 0.975098f, 0.022125f, 0.976074f, 0.020737f, 0.977539f, 0.018311f, + 0.977539f, 0.014984f, 0.977051f, 0.011566f, 0.976562f, 0.008926f, 0.976562f, 0.003054f, + 0.000000f, 1.000000f, 0.327881f, 0.861328f, 0.469482f, 0.751953f, 0.553711f, 0.669922f, + 0.614746f, 0.603516f, 0.661133f, 0.548340f, 0.696777f, 0.501953f, 0.726562f, 0.461914f, + 0.750488f, 0.427002f, 0.770020f, 0.396240f, 0.790527f, 0.367676f, 0.803711f, 0.343750f, + 0.818848f, 0.320557f, 0.830566f, 0.300293f, 0.840820f, 0.281494f, 0.849121f, 0.265137f, + 0.859863f, 0.248413f, 0.868164f, 0.233643f, 0.875977f, 0.219727f, 0.883301f, 0.207520f, + 0.888672f, 0.195557f, 0.895020f, 0.184814f, 0.899414f, 0.174683f, 0.904297f, 0.165283f, + 0.907227f, 0.156982f, 0.911621f, 0.148438f, 0.916992f, 0.139893f, 0.921387f, 0.131836f, + 0.924805f, 0.124634f, 0.928223f, 0.117859f, 0.932129f, 0.111084f, 0.935547f, 0.105042f, + 0.937988f, 0.099487f, 0.940430f, 0.093994f, 0.943359f, 0.088562f, 0.945312f, 0.084045f, + 0.947754f, 0.079285f, 0.949707f, 0.074890f, 0.952148f, 0.070740f, 0.953125f, 0.067139f, + 0.956543f, 0.062744f, 0.957031f, 0.059448f, 0.958984f, 0.056000f, 0.960449f, 0.052704f, + 0.961914f, 0.049561f, 0.963867f, 0.046539f, 0.965332f, 0.043732f, 0.966309f, 0.041138f, + 0.968262f, 0.038544f, 0.969727f, 0.035736f, 0.970703f, 0.033447f, 0.971191f, 0.031616f, + 0.973633f, 0.029068f, 0.974121f, 0.026810f, 0.975098f, 0.025009f, 0.976562f, 0.022949f, + 0.977539f, 0.021301f, 0.978516f, 0.019516f, 0.979980f, 0.017151f, 0.980957f, 0.015793f, + 0.981934f, 0.014244f, 0.980469f, 0.010727f, 0.980957f, 0.006546f, 0.980469f, 0.003933f, + 0.000000f, 1.000000f, 0.332764f, 0.859375f, 0.478516f, 0.747559f, 0.565918f, 0.663086f, + 0.626465f, 0.596191f, 0.672852f, 0.540039f, 0.708008f, 0.493652f, 0.738770f, 0.452393f, + 0.763672f, 0.416748f, 0.783203f, 0.385986f, 0.800293f, 0.358154f, 0.815430f, 0.333252f, + 0.829590f, 0.310303f, 0.842285f, 0.290039f, 0.852051f, 0.271240f, 0.861816f, 0.254150f, + 0.869629f, 0.239136f, 0.877441f, 0.223877f, 0.885254f, 0.210205f, 0.891113f, 0.197998f, + 0.897461f, 0.186279f, 0.902344f, 0.175903f, 0.907227f, 0.165771f, 0.911621f, 0.156616f, + 0.916016f, 0.147949f, 0.919434f, 0.139893f, 0.923828f, 0.132324f, 0.928223f, 0.124207f, + 0.931152f, 0.117249f, 0.935059f, 0.110474f, 0.937988f, 0.104004f, 0.940430f, 0.098206f, + 0.943848f, 0.092346f, 0.945801f, 0.087219f, 0.947754f, 0.082458f, 0.951172f, 0.077393f, + 0.952148f, 0.073242f, 0.955078f, 0.068909f, 0.957031f, 0.064697f, 0.958008f, 0.061249f, + 0.959961f, 0.057831f, 0.962402f, 0.053864f, 0.963379f, 0.050842f, 0.964844f, 0.047913f, + 0.966309f, 0.044800f, 0.967773f, 0.041931f, 0.968750f, 0.039337f, 0.970703f, 0.036804f, + 0.971191f, 0.034515f, 0.972656f, 0.032318f, 0.974609f, 0.029572f, 0.975098f, 0.027725f, + 0.976074f, 0.025833f, 0.977051f, 0.024002f, 0.978516f, 0.022171f, 0.979492f, 0.020050f, + 0.980469f, 0.018234f, 0.981445f, 0.016830f, 0.981934f, 0.015442f, 0.982910f, 0.014137f, + 0.984375f, 0.012009f, 0.984863f, 0.009422f, 0.982910f, 0.006298f, 0.982422f, 0.003025f, + 0.000000f, 1.000000f, 0.338135f, 0.856934f, 0.487061f, 0.743164f, 0.576660f, 0.656738f, + 0.638184f, 0.588379f, 0.686035f, 0.531738f, 0.720215f, 0.484619f, 0.750488f, 0.443359f, + 0.774414f, 0.407715f, 0.795410f, 0.376709f, 0.812500f, 0.348633f, 0.826660f, 0.323975f, + 0.838867f, 0.301270f, 0.851074f, 0.280273f, 0.861328f, 0.261719f, 0.870605f, 0.245117f, + 0.877930f, 0.229980f, 0.885254f, 0.215576f, 0.892578f, 0.201660f, 0.898926f, 0.189453f, + 0.905273f, 0.177734f, 0.910156f, 0.167358f, 0.914551f, 0.157471f, 0.918457f, 0.148804f, + 0.922852f, 0.139893f, 0.925781f, 0.132446f, 0.930176f, 0.124695f, 0.932129f, 0.118042f, + 0.936523f, 0.110596f, 0.940918f, 0.103638f, 0.943359f, 0.097717f, 0.946289f, 0.091736f, + 0.948242f, 0.086548f, 0.950684f, 0.081299f, 0.953613f, 0.076416f, 0.955566f, 0.071777f, + 0.957031f, 0.067810f, 0.959473f, 0.063477f, 0.960938f, 0.059662f, 0.962402f, 0.056183f, + 0.964355f, 0.052795f, 0.966309f, 0.049347f, 0.967285f, 0.046387f, 0.969238f, 0.043182f, + 0.969727f, 0.040741f, 0.970703f, 0.038177f, 0.972656f, 0.035431f, 0.974121f, 0.032867f, + 0.974609f, 0.030884f, 0.975586f, 0.028732f, 0.976562f, 0.026794f, 0.978516f, 0.024948f, + 0.979980f, 0.022446f, 0.979980f, 0.021027f, 0.981445f, 0.019119f, 0.981934f, 0.017761f, + 0.982910f, 0.016373f, 0.983398f, 0.014824f, 0.985352f, 0.012970f, 0.985840f, 0.011520f, + 0.986328f, 0.010490f, 0.986816f, 0.009224f, 0.986328f, 0.005840f, 0.986328f, 0.001069f, + 0.000000f, 1.000000f, 0.343994f, 0.854492f, 0.495605f, 0.738281f, 0.586914f, 0.650879f, + 0.651367f, 0.580566f, 0.698730f, 0.523438f, 0.734375f, 0.475342f, 0.761230f, 0.434814f, + 0.786133f, 0.398926f, 0.805176f, 0.367188f, 0.823242f, 0.338867f, 0.836914f, 0.314209f, + 0.848633f, 0.292480f, 0.860840f, 0.271484f, 0.870117f, 0.253174f, 0.877930f, 0.236572f, + 0.886719f, 0.221191f, 0.892578f, 0.207642f, 0.900879f, 0.193604f, 0.906738f, 0.181396f, + 0.911621f, 0.170166f, 0.916504f, 0.159668f, 0.920898f, 0.150391f, 0.925293f, 0.141235f, + 0.928711f, 0.133057f, 0.932617f, 0.125244f, 0.934570f, 0.118225f, 0.938477f, 0.111328f, + 0.941406f, 0.104858f, 0.945312f, 0.098022f, 0.948242f, 0.091980f, 0.951172f, 0.086060f, + 0.953125f, 0.080811f, 0.954590f, 0.076233f, 0.958008f, 0.071106f, 0.959961f, 0.066650f, + 0.961914f, 0.062683f, 0.962891f, 0.058899f, 0.965820f, 0.054993f, 0.966797f, 0.051422f, + 0.968262f, 0.048309f, 0.969238f, 0.045349f, 0.970703f, 0.042419f, 0.972656f, 0.039337f, + 0.973633f, 0.036652f, 0.974609f, 0.034241f, 0.975098f, 0.032104f, 0.976562f, 0.029892f, + 0.978027f, 0.027725f, 0.979492f, 0.025360f, 0.979980f, 0.023514f, 0.980957f, 0.021729f, + 0.981934f, 0.020126f, 0.982422f, 0.018860f, 0.983887f, 0.017105f, 0.984375f, 0.015640f, + 0.986328f, 0.013519f, 0.986328f, 0.012535f, 0.986816f, 0.011215f, 0.987305f, 0.010269f, + 0.988281f, 0.009048f, 0.989746f, 0.007778f, 0.990234f, 0.005577f, 0.988281f, 0.001070f, + 0.000000f, 1.000000f, 0.349854f, 0.852539f, 0.504883f, 0.733887f, 0.597656f, 0.645020f, + 0.662109f, 0.573730f, 0.708496f, 0.516113f, 0.745117f, 0.467529f, 0.773438f, 0.426025f, + 0.795898f, 0.390137f, 0.814453f, 0.359131f, 0.832031f, 0.331055f, 0.845703f, 0.305908f, + 0.858398f, 0.283691f, 0.869141f, 0.263916f, 0.878906f, 0.244995f, 0.887695f, 0.228149f, + 0.894531f, 0.213135f, 0.900391f, 0.199707f, 0.906250f, 0.186890f, 0.913086f, 0.174194f, + 0.917969f, 0.163208f, 0.922363f, 0.152832f, 0.927246f, 0.143066f, 0.931641f, 0.134399f, + 0.934570f, 0.126343f, 0.937988f, 0.118835f, 0.940430f, 0.111694f, 0.942871f, 0.105530f, + 0.946289f, 0.098877f, 0.948242f, 0.093445f, 0.951660f, 0.087158f, 0.955078f, 0.081238f, + 0.957520f, 0.075745f, 0.959473f, 0.071350f, 0.961914f, 0.066650f, 0.963379f, 0.062286f, + 0.965332f, 0.058044f, 0.966309f, 0.054749f, 0.968262f, 0.051086f, 0.970215f, 0.047638f, + 0.971191f, 0.044403f, 0.973145f, 0.041199f, 0.973633f, 0.038696f, 0.975098f, 0.036163f, + 0.976074f, 0.033661f, 0.977051f, 0.031342f, 0.979004f, 0.028595f, 0.979492f, 0.026642f, + 0.980957f, 0.024536f, 0.980957f, 0.023056f, 0.981934f, 0.021393f, 0.982910f, 0.019638f, + 0.984375f, 0.017868f, 0.985840f, 0.015839f, 0.986328f, 0.014481f, 0.986816f, 0.013329f, + 0.987305f, 0.012222f, 0.988281f, 0.011002f, 0.988770f, 0.010025f, 0.989258f, 0.008797f, + 0.990723f, 0.007423f, 0.991699f, 0.005798f, 0.992188f, 0.005005f, 0.990234f, 0.001524f, + 0.000000f, 1.000000f, 0.354492f, 0.850586f, 0.512695f, 0.729980f, 0.608887f, 0.638184f, + 0.672852f, 0.566895f, 0.720215f, 0.507812f, 0.755371f, 0.459473f, 0.783203f, 0.417969f, + 0.806152f, 0.381836f, 0.825195f, 0.350586f, 0.841309f, 0.322510f, 0.855469f, 0.297852f, + 0.867188f, 0.275635f, 0.876465f, 0.255859f, 0.886230f, 0.237793f, 0.894043f, 0.221191f, + 0.901367f, 0.206177f, 0.907715f, 0.192261f, 0.913086f, 0.179932f, 0.919434f, 0.167969f, + 0.924316f, 0.156860f, 0.928711f, 0.146484f, 0.933105f, 0.137085f, 0.936523f, 0.128296f, + 0.939453f, 0.120544f, 0.943848f, 0.112793f, 0.945312f, 0.106079f, 0.948242f, 0.099670f, + 0.951172f, 0.093689f, 0.953125f, 0.087952f, 0.954590f, 0.082947f, 0.958008f, 0.077271f, + 0.960938f, 0.071838f, 0.962891f, 0.066895f, 0.964355f, 0.062622f, 0.966797f, 0.058441f, + 0.967773f, 0.054688f, 0.970703f, 0.050415f, 0.971680f, 0.047180f, 0.972656f, 0.044159f, + 0.974609f, 0.041016f, 0.975098f, 0.038391f, 0.978027f, 0.035156f, 0.978027f, 0.032745f, + 0.979492f, 0.030182f, 0.979980f, 0.028275f, 0.980957f, 0.026199f, 0.981445f, 0.024445f, + 0.983398f, 0.022293f, 0.983887f, 0.020523f, 0.985840f, 0.018219f, 0.985840f, 0.016907f, + 0.986816f, 0.015411f, 0.987305f, 0.014198f, 0.987793f, 0.013115f, 0.988281f, 0.011971f, + 0.989258f, 0.010750f, 0.990234f, 0.009499f, 0.992188f, 0.007675f, 0.991699f, 0.006729f, + 0.992188f, 0.005875f, 0.992676f, 0.005150f, 0.993164f, 0.004486f, 0.992676f, 0.002670f, + 0.000000f, 1.000000f, 0.359863f, 0.848633f, 0.523438f, 0.724609f, 0.617676f, 0.632812f, + 0.682617f, 0.560059f, 0.728516f, 0.501465f, 0.765137f, 0.451904f, 0.793457f, 0.410156f, + 0.816406f, 0.374268f, 0.832520f, 0.343506f, 0.849609f, 0.314941f, 0.862305f, 0.291016f, + 0.875000f, 0.268066f, 0.884277f, 0.248413f, 0.892578f, 0.230835f, 0.901367f, 0.214111f, + 0.907227f, 0.199341f, 0.914062f, 0.185547f, 0.918945f, 0.173340f, 0.924316f, 0.161987f, + 0.929688f, 0.151245f, 0.934082f, 0.140747f, 0.937500f, 0.131714f, 0.941895f, 0.122803f, + 0.944824f, 0.114929f, 0.948730f, 0.107605f, 0.950195f, 0.100891f, 0.952148f, 0.094727f, + 0.955078f, 0.088806f, 0.957031f, 0.083252f, 0.958984f, 0.078064f, 0.960938f, 0.073486f, + 0.962891f, 0.068909f, 0.966797f, 0.063354f, 0.967773f, 0.059082f, 0.970215f, 0.054871f, + 0.971680f, 0.051239f, 0.972656f, 0.047607f, 0.975098f, 0.044067f, 0.976562f, 0.040588f, + 0.977539f, 0.037720f, 0.978516f, 0.034973f, 0.979980f, 0.032471f, 0.980469f, 0.030273f, + 0.981934f, 0.027878f, 0.982422f, 0.025864f, 0.984863f, 0.023132f, 0.984863f, 0.021423f, + 0.985840f, 0.019531f, 0.986328f, 0.018112f, 0.986816f, 0.016693f, 0.987305f, 0.015427f, + 0.988281f, 0.013962f, 0.989258f, 0.012756f, 0.989746f, 0.011421f, 0.991699f, 0.009712f, + 0.992188f, 0.008286f, 0.992676f, 0.007282f, 0.992676f, 0.006523f, 0.992676f, 0.005974f, + 0.993164f, 0.005268f, 0.993652f, 0.004604f, 0.994629f, 0.003599f, 0.996094f, 0.002056f, + 0.000000f, 1.000000f, 0.366699f, 0.845703f, 0.532227f, 0.720215f, 0.628418f, 0.626953f, + 0.693848f, 0.553223f, 0.740234f, 0.494141f, 0.774414f, 0.445068f, 0.801758f, 0.403320f, + 0.823242f, 0.367432f, 0.842285f, 0.335449f, 0.857910f, 0.307861f, 0.871094f, 0.283203f, + 0.880859f, 0.261963f, 0.892090f, 0.241577f, 0.899414f, 0.224121f, 0.905762f, 0.208618f, + 0.915039f, 0.192871f, 0.919922f, 0.179443f, 0.925781f, 0.166870f, 0.929688f, 0.156006f, + 0.934082f, 0.145630f, 0.937500f, 0.136353f, 0.942871f, 0.126709f, 0.946289f, 0.117920f, + 0.948730f, 0.110229f, 0.951660f, 0.103088f, 0.955078f, 0.095886f, 0.957520f, 0.089783f, + 0.958984f, 0.084351f, 0.960938f, 0.079041f, 0.963867f, 0.073486f, 0.965332f, 0.069031f, + 0.965820f, 0.065063f, 0.967285f, 0.061066f, 0.970703f, 0.056763f, 0.973145f, 0.052124f, + 0.974609f, 0.047943f, 0.976074f, 0.044434f, 0.977051f, 0.041290f, 0.978516f, 0.038208f, + 0.979492f, 0.035522f, 0.980957f, 0.032837f, 0.983398f, 0.029755f, 0.983887f, 0.027161f, + 0.984863f, 0.025040f, 0.985352f, 0.023071f, 0.986328f, 0.021347f, 0.986328f, 0.019760f, + 0.987305f, 0.018021f, 0.988281f, 0.016464f, 0.988770f, 0.015030f, 0.990234f, 0.013283f, + 0.991211f, 0.011444f, 0.991699f, 0.010017f, 0.992188f, 0.008942f, 0.992188f, 0.008217f, + 0.992676f, 0.007336f, 0.993164f, 0.006538f, 0.993652f, 0.005810f, 0.994141f, 0.005104f, + 0.994629f, 0.004375f, 0.995117f, 0.003656f, 0.996582f, 0.002283f, 0.998535f, 0.000016f, + 0.000000f, 1.000000f, 0.372559f, 0.843262f, 0.540527f, 0.715820f, 0.638672f, 0.621094f, + 0.704590f, 0.546875f, 0.750000f, 0.487305f, 0.785645f, 0.437500f, 0.812988f, 0.395508f, + 0.833496f, 0.359619f, 0.851074f, 0.328613f, 0.864746f, 0.301514f, 0.877930f, 0.276855f, + 0.888184f, 0.255127f, 0.897461f, 0.235962f, 0.906738f, 0.217529f, 0.913086f, 0.202271f, + 0.918945f, 0.187744f, 0.925293f, 0.174316f, 0.931152f, 0.161621f, 0.934570f, 0.150757f, + 0.939453f, 0.140015f, 0.941895f, 0.131226f, 0.945312f, 0.122803f, 0.950195f, 0.113892f, + 0.953125f, 0.106018f, 0.955566f, 0.098877f, 0.958984f, 0.091980f, 0.960938f, 0.085510f, + 0.962891f, 0.080017f, 0.964355f, 0.074890f, 0.966309f, 0.070007f, 0.968750f, 0.065186f, + 0.970215f, 0.060699f, 0.970703f, 0.057068f, 0.971680f, 0.053589f, 0.972656f, 0.050354f, + 0.974609f, 0.047058f, 0.977051f, 0.043060f, 0.979980f, 0.038910f, 0.980957f, 0.035583f, + 0.981934f, 0.032776f, 0.982910f, 0.030228f, 0.983887f, 0.027878f, 0.984863f, 0.025711f, + 0.985840f, 0.023590f, 0.986816f, 0.021484f, 0.987793f, 0.019531f, 0.988770f, 0.017654f, + 0.990723f, 0.015228f, 0.991211f, 0.013527f, 0.991699f, 0.012215f, 0.991699f, 0.011169f, + 0.992188f, 0.010063f, 0.992676f, 0.009056f, 0.993164f, 0.008133f, 0.993652f, 0.007294f, + 0.994141f, 0.006493f, 0.994629f, 0.005669f, 0.995117f, 0.004833f, 0.995605f, 0.004032f, + 0.996582f, 0.002949f, 0.999023f, 0.000812f, 0.999023f, 0.000101f, 0.999023f, 0.000001f, + 0.000000f, 1.000000f, 0.377686f, 0.841309f, 0.549316f, 0.711426f, 0.649902f, 0.615234f, + 0.712891f, 0.541016f, 0.759766f, 0.480469f, 0.793945f, 0.430908f, 0.820801f, 0.388672f, + 0.841797f, 0.353027f, 0.858887f, 0.321777f, 0.872070f, 0.295166f, 0.883789f, 0.270752f, + 0.895020f, 0.249268f, 0.905273f, 0.229370f, 0.910645f, 0.212891f, 0.919434f, 0.196289f, + 0.924316f, 0.182129f, 0.930176f, 0.168823f, 0.933594f, 0.157715f, 0.939941f, 0.145996f, + 0.943848f, 0.135254f, 0.946777f, 0.126099f, 0.950195f, 0.117737f, 0.953613f, 0.109436f, + 0.955566f, 0.102539f, 0.957031f, 0.096375f, 0.961426f, 0.089172f, 0.965820f, 0.081909f, + 0.966797f, 0.076172f, 0.968750f, 0.070923f, 0.969727f, 0.066345f, 0.971680f, 0.061951f, + 0.973145f, 0.057678f, 0.975098f, 0.053467f, 0.976562f, 0.049377f, 0.977051f, 0.046234f, + 0.977539f, 0.043427f, 0.978027f, 0.040863f, 0.979004f, 0.038330f, 0.979492f, 0.036011f, + 0.981934f, 0.032745f, 0.984375f, 0.029495f, 0.985840f, 0.026550f, 0.988770f, 0.023163f, + 0.989258f, 0.020752f, 0.989746f, 0.018799f, 0.990234f, 0.017090f, 0.990723f, 0.015549f, + 0.991211f, 0.014122f, 0.991699f, 0.012810f, 0.992188f, 0.011581f, 0.992676f, 0.010429f, + 0.993652f, 0.009186f, 0.994141f, 0.008095f, 0.994629f, 0.007080f, 0.995605f, 0.006016f, + 0.996094f, 0.004925f, 0.997559f, 0.003551f, 0.999512f, 0.001453f, 0.999512f, 0.000681f, + 0.999512f, 0.000327f, 0.999512f, 0.000131f, 0.999512f, 0.000030f, 0.999512f, 0.000000f, + 0.000000f, 1.000000f, 0.381104f, 0.839844f, 0.556152f, 0.708496f, 0.657715f, 0.610352f, + 0.722656f, 0.534668f, 0.766602f, 0.475586f, 0.801270f, 0.425537f, 0.828125f, 0.383057f, + 0.849609f, 0.346680f, 0.865723f, 0.315918f, 0.880371f, 0.288330f, 0.891602f, 0.265137f, + 0.900391f, 0.243896f, 0.909180f, 0.224731f, 0.916992f, 0.207275f, 0.921387f, 0.192505f, + 0.929688f, 0.177612f, 0.937012f, 0.162964f, 0.937012f, 0.153320f, 0.942871f, 0.142700f, + 0.949707f, 0.130981f, 0.952637f, 0.120728f, 0.952637f, 0.113953f, 0.952637f, 0.108093f, + 0.958496f, 0.100281f, 0.964844f, 0.091125f, 0.968262f, 0.082703f, 0.968262f, 0.077515f, + 0.968262f, 0.073181f, 0.968262f, 0.069336f, 0.968262f, 0.065918f, 0.968262f, 0.062805f, + 0.973145f, 0.058167f, 0.979004f, 0.051331f, 0.983887f, 0.044220f, 0.983887f, 0.040466f, + 0.983887f, 0.037598f, 0.983887f, 0.035156f, 0.983887f, 0.033020f, 0.983887f, 0.031143f, + 0.983887f, 0.029434f, 0.983887f, 0.027908f, 0.983887f, 0.026505f, 0.983887f, 0.025238f, + 0.983887f, 0.024078f, 0.983887f, 0.023026f, 0.983887f, 0.022079f, 0.983887f, 0.021210f, + 0.990723f, 0.017212f, 0.999512f, 0.010246f, 0.999512f, 0.006580f, 0.999512f, 0.004841f, + 0.999512f, 0.003675f, 0.999512f, 0.002810f, 0.999512f, 0.002134f, 0.999512f, 0.001597f, + 0.999512f, 0.001167f, 0.999512f, 0.000822f, 0.999512f, 0.000550f, 0.999512f, 0.000340f, + 0.999512f, 0.000185f, 0.999512f, 0.000080f, 0.999512f, 0.000019f, 0.999512f, 0.000000f, + }, + { + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, + 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, + 0.000000f, 0.996582f, 0.000000f, 0.996582f, 0.000000f, 0.996582f, 0.000000f, 0.996094f, + 0.000000f, 0.995605f, 0.000000f, 0.995605f, 0.000000f, 0.994629f, 0.000000f, 0.994141f, + 0.000000f, 0.992676f, 0.000000f, 0.992188f, 0.000000f, 0.991699f, 0.000000f, 0.991211f, + 0.000000f, 0.990723f, 0.000000f, 0.989746f, 0.000000f, 0.988281f, 0.000000f, 0.987793f, + 0.000000f, 0.986816f, 0.000000f, 0.985352f, 0.000000f, 0.984375f, 0.000000f, 0.983398f, + 0.000000f, 0.981445f, 0.000000f, 0.979980f, 0.000000f, 0.979004f, 0.000000f, 0.976562f, + 0.000000f, 0.974609f, 0.000000f, 0.972168f, 0.000000f, 0.970215f, 0.000000f, 0.967773f, + 0.000000f, 0.965332f, 0.000000f, 0.960938f, 0.000000f, 0.957520f, 0.000000f, 0.954590f, + 0.000000f, 0.949707f, 0.000000f, 0.944336f, 0.000000f, 0.937988f, 0.000000f, 0.932617f, + 0.000000f, 0.925293f, 0.000000f, 0.916016f, 0.000000f, 0.904785f, 0.000000f, 0.892090f, + 0.000000f, 0.875977f, 0.000000f, 0.855957f, 0.000000f, 0.830566f, 0.000000f, 0.797363f, + 0.000000f, 0.747070f, 0.000000f, 0.670898f, 0.000000f, 0.535645f, 0.000000f, 0.219482f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, + 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, + 0.000000f, 0.997070f, 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000000f, 0.996094f, + 0.000000f, 0.995605f, 0.000000f, 0.995117f, 0.000000f, 0.994629f, 0.000000f, 0.993652f, + 0.000000f, 0.993164f, 0.000000f, 0.992188f, 0.000000f, 0.991699f, 0.000000f, 0.991211f, + 0.000000f, 0.990234f, 0.000000f, 0.989258f, 0.000000f, 0.988770f, 0.000000f, 0.987793f, + 0.000000f, 0.986328f, 0.000000f, 0.985352f, 0.000000f, 0.984375f, 0.000000f, 0.982910f, + 0.000000f, 0.981445f, 0.000000f, 0.979980f, 0.000000f, 0.978516f, 0.000000f, 0.976562f, + 0.000000f, 0.974609f, 0.000000f, 0.972168f, 0.000000f, 0.970215f, 0.000000f, 0.967773f, + 0.000000f, 0.964355f, 0.000000f, 0.960938f, 0.000000f, 0.957520f, 0.000000f, 0.954102f, + 0.000000f, 0.949707f, 0.000000f, 0.944336f, 0.000000f, 0.938965f, 0.000000f, 0.932129f, + 0.000000f, 0.924316f, 0.000000f, 0.915039f, 0.000000f, 0.904785f, 0.000000f, 0.892090f, + 0.000000f, 0.875977f, 0.000000f, 0.856445f, 0.000000f, 0.830566f, 0.000000f, 0.796387f, + 0.000000f, 0.747070f, 0.000000f, 0.670898f, 0.000001f, 0.535156f, 0.000001f, 0.218628f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998535f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, + 0.000000f, 0.997070f, 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000000f, 0.995605f, + 0.000000f, 0.995117f, 0.000000f, 0.994629f, 0.000000f, 0.994141f, 0.000000f, 0.993652f, + 0.000000f, 0.993164f, 0.000000f, 0.992676f, 0.000000f, 0.992188f, 0.000000f, 0.990723f, + 0.000000f, 0.989746f, 0.000000f, 0.989258f, 0.000000f, 0.988281f, 0.000000f, 0.987793f, + 0.000000f, 0.986816f, 0.000000f, 0.984863f, 0.000000f, 0.983887f, 0.000000f, 0.982422f, + 0.000000f, 0.980957f, 0.000000f, 0.979980f, 0.000000f, 0.978027f, 0.000000f, 0.976074f, + 0.000000f, 0.974609f, 0.000000f, 0.972168f, 0.000000f, 0.969727f, 0.000000f, 0.966797f, + 0.000000f, 0.963867f, 0.000000f, 0.960938f, 0.000000f, 0.957520f, 0.000000f, 0.953125f, + 0.000000f, 0.949219f, 0.000000f, 0.943848f, 0.000000f, 0.937500f, 0.000000f, 0.931641f, + 0.000000f, 0.924316f, 0.000000f, 0.915039f, 0.000000f, 0.904297f, 0.000000f, 0.891113f, + 0.000000f, 0.875977f, 0.000000f, 0.855957f, 0.000014f, 0.829590f, 0.000017f, 0.795898f, + 0.000014f, 0.746094f, 0.000009f, 0.669922f, 0.000010f, 0.535156f, 0.000010f, 0.218384f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, + 0.000000f, 0.997070f, 0.000000f, 0.996094f, 0.000000f, 0.995605f, 0.000000f, 0.995117f, + 0.000000f, 0.994629f, 0.000000f, 0.994629f, 0.000000f, 0.994141f, 0.000000f, 0.993652f, + 0.000000f, 0.993164f, 0.000000f, 0.992676f, 0.000000f, 0.991699f, 0.000000f, 0.990234f, + 0.000000f, 0.989746f, 0.000000f, 0.988770f, 0.000000f, 0.988281f, 0.000000f, 0.987305f, + 0.000000f, 0.985840f, 0.000000f, 0.984863f, 0.000000f, 0.983887f, 0.000000f, 0.982422f, + 0.000000f, 0.980957f, 0.000000f, 0.979004f, 0.000000f, 0.978027f, 0.000000f, 0.975586f, + 0.000000f, 0.973633f, 0.000000f, 0.972168f, 0.000000f, 0.969727f, 0.000000f, 0.966309f, + 0.000000f, 0.963379f, 0.000000f, 0.960938f, 0.000000f, 0.956543f, 0.000000f, 0.953125f, + 0.000000f, 0.948242f, 0.000000f, 0.943359f, 0.000000f, 0.937012f, 0.000008f, 0.930664f, + 0.000034f, 0.922852f, 0.000065f, 0.914062f, 0.000075f, 0.902832f, 0.000074f, 0.890625f, + 0.000069f, 0.875000f, 0.000061f, 0.854492f, 0.000051f, 0.828125f, 0.000052f, 0.793945f, + 0.000049f, 0.745605f, 0.000045f, 0.668945f, 0.000046f, 0.534180f, 0.000053f, 0.218262f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, + 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000000f, 0.995605f, 0.000000f, 0.995117f, + 0.000000f, 0.994629f, 0.000000f, 0.994141f, 0.000000f, 0.993652f, 0.000000f, 0.993652f, + 0.000000f, 0.992676f, 0.000000f, 0.991699f, 0.000000f, 0.991211f, 0.000000f, 0.991211f, + 0.000000f, 0.989258f, 0.000000f, 0.988770f, 0.000000f, 0.987793f, 0.000000f, 0.986816f, + 0.000000f, 0.985352f, 0.000000f, 0.984375f, 0.000000f, 0.983398f, 0.000000f, 0.981934f, + 0.000000f, 0.980957f, 0.000000f, 0.978516f, 0.000000f, 0.976562f, 0.000000f, 0.975098f, + 0.000000f, 0.973145f, 0.000000f, 0.971191f, 0.000000f, 0.968262f, 0.000013f, 0.965820f, + 0.000042f, 0.962891f, 0.000078f, 0.959473f, 0.000117f, 0.956055f, 0.000164f, 0.951660f, + 0.000198f, 0.946777f, 0.000209f, 0.942383f, 0.000209f, 0.937012f, 0.000202f, 0.929199f, + 0.000189f, 0.922363f, 0.000174f, 0.912598f, 0.000156f, 0.901855f, 0.000138f, 0.889160f, + 0.000139f, 0.873047f, 0.000157f, 0.852539f, 0.000139f, 0.826660f, 0.000142f, 0.792480f, + 0.000139f, 0.744141f, 0.000136f, 0.667969f, 0.000144f, 0.532715f, 0.000154f, 0.218384f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, + 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, + 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000000f, 0.995605f, 0.000000f, 0.995117f, + 0.000000f, 0.994629f, 0.000000f, 0.994141f, 0.000000f, 0.993652f, 0.000000f, 0.992676f, + 0.000000f, 0.992188f, 0.000000f, 0.991211f, 0.000000f, 0.990723f, 0.000000f, 0.990234f, + 0.000000f, 0.989746f, 0.000000f, 0.988281f, 0.000000f, 0.987305f, 0.000000f, 0.986328f, + 0.000000f, 0.985352f, 0.000000f, 0.983398f, 0.000013f, 0.982422f, 0.000042f, 0.981934f, + 0.000083f, 0.979980f, 0.000126f, 0.978027f, 0.000174f, 0.976074f, 0.000223f, 0.974609f, + 0.000277f, 0.972656f, 0.000325f, 0.970215f, 0.000384f, 0.967285f, 0.000425f, 0.964844f, + 0.000434f, 0.961914f, 0.000435f, 0.958984f, 0.000422f, 0.955078f, 0.000404f, 0.950684f, + 0.000386f, 0.945801f, 0.000355f, 0.940430f, 0.000329f, 0.935059f, 0.000301f, 0.927734f, + 0.000294f, 0.919922f, 0.000316f, 0.911133f, 0.000342f, 0.899414f, 0.000317f, 0.886719f, + 0.000304f, 0.871094f, 0.000316f, 0.850586f, 0.000306f, 0.824219f, 0.000306f, 0.790039f, + 0.000317f, 0.741699f, 0.000325f, 0.665527f, 0.000368f, 0.531738f, 0.000336f, 0.218750f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, + 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.996582f, + 0.000000f, 0.996582f, 0.000000f, 0.996582f, 0.000000f, 0.995605f, 0.000000f, 0.995117f, + 0.000000f, 0.994141f, 0.000000f, 0.993652f, 0.000000f, 0.992676f, 0.000000f, 0.992188f, + 0.000000f, 0.991699f, 0.000009f, 0.991211f, 0.000045f, 0.990234f, 0.000088f, 0.989258f, + 0.000141f, 0.988770f, 0.000193f, 0.988281f, 0.000254f, 0.986816f, 0.000309f, 0.985352f, + 0.000371f, 0.984375f, 0.000433f, 0.983398f, 0.000489f, 0.981934f, 0.000550f, 0.980469f, + 0.000613f, 0.978516f, 0.000669f, 0.977539f, 0.000721f, 0.975586f, 0.000754f, 0.973145f, + 0.000756f, 0.971191f, 0.000737f, 0.969238f, 0.000710f, 0.966309f, 0.000686f, 0.963379f, + 0.000653f, 0.960449f, 0.000606f, 0.957031f, 0.000570f, 0.953125f, 0.000548f, 0.949219f, + 0.000551f, 0.944336f, 0.000556f, 0.938965f, 0.000592f, 0.933105f, 0.000615f, 0.926758f, + 0.000588f, 0.917480f, 0.000569f, 0.908691f, 0.000591f, 0.897949f, 0.000594f, 0.884277f, + 0.000582f, 0.868164f, 0.000609f, 0.848145f, 0.000600f, 0.822266f, 0.000624f, 0.787598f, + 0.000664f, 0.738770f, 0.000690f, 0.664062f, 0.000762f, 0.530273f, 0.000609f, 0.218628f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, + 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.996582f, 0.000000f, 0.996582f, + 0.000000f, 0.996094f, 0.000009f, 0.996094f, 0.000054f, 0.995605f, 0.000109f, 0.994629f, + 0.000180f, 0.993652f, 0.000247f, 0.993164f, 0.000314f, 0.992676f, 0.000393f, 0.992188f, + 0.000460f, 0.990723f, 0.000523f, 0.990234f, 0.000603f, 0.989258f, 0.000671f, 0.988770f, + 0.000731f, 0.988281f, 0.000796f, 0.987305f, 0.000869f, 0.985840f, 0.000931f, 0.984863f, + 0.000986f, 0.983887f, 0.001042f, 0.982422f, 0.001111f, 0.980957f, 0.001141f, 0.979004f, + 0.001129f, 0.977539f, 0.001094f, 0.976562f, 0.001068f, 0.974609f, 0.001030f, 0.971680f, + 0.000982f, 0.970215f, 0.000919f, 0.967285f, 0.000896f, 0.965332f, 0.000896f, 0.961914f, + 0.000907f, 0.958496f, 0.000920f, 0.955566f, 0.000946f, 0.952148f, 0.000954f, 0.946777f, + 0.000996f, 0.942383f, 0.000986f, 0.937012f, 0.000992f, 0.930664f, 0.000962f, 0.923828f, + 0.000999f, 0.915039f, 0.001023f, 0.906250f, 0.001049f, 0.895020f, 0.001014f, 0.880859f, + 0.001073f, 0.864746f, 0.001107f, 0.844727f, 0.001101f, 0.818359f, 0.001165f, 0.784668f, + 0.001243f, 0.735352f, 0.001321f, 0.661133f, 0.001458f, 0.528320f, 0.000982f, 0.218750f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000040f, 0.997559f, + 0.000125f, 0.997070f, 0.000202f, 0.996582f, 0.000307f, 0.996582f, 0.000395f, 0.996094f, + 0.000472f, 0.996094f, 0.000576f, 0.995117f, 0.000659f, 0.994629f, 0.000728f, 0.994141f, + 0.000812f, 0.993652f, 0.000898f, 0.993164f, 0.000970f, 0.992188f, 0.001029f, 0.991211f, + 0.001099f, 0.990723f, 0.001179f, 0.989258f, 0.001245f, 0.988770f, 0.001302f, 0.988281f, + 0.001349f, 0.986816f, 0.001421f, 0.985840f, 0.001489f, 0.984863f, 0.001543f, 0.984375f, + 0.001539f, 0.983398f, 0.001496f, 0.981445f, 0.001463f, 0.979980f, 0.001421f, 0.978027f, + 0.001372f, 0.976562f, 0.001354f, 0.974609f, 0.001354f, 0.972656f, 0.001341f, 0.971191f, + 0.001372f, 0.968262f, 0.001408f, 0.965820f, 0.001438f, 0.962891f, 0.001471f, 0.960938f, + 0.001439f, 0.956543f, 0.001493f, 0.953613f, 0.001564f, 0.949219f, 0.001599f, 0.944824f, + 0.001520f, 0.940430f, 0.001563f, 0.934570f, 0.001614f, 0.928223f, 0.001697f, 0.920898f, + 0.001627f, 0.912598f, 0.001644f, 0.902832f, 0.001767f, 0.892090f, 0.001718f, 0.877930f, + 0.001780f, 0.861328f, 0.001869f, 0.840820f, 0.001884f, 0.814941f, 0.002008f, 0.780273f, + 0.002163f, 0.731934f, 0.002293f, 0.658203f, 0.002483f, 0.526367f, 0.001459f, 0.218140f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000059f, 0.998535f, 0.000189f, 0.998535f, + 0.000311f, 0.998047f, 0.000439f, 0.997559f, 0.000566f, 0.997559f, 0.000655f, 0.997070f, + 0.000767f, 0.996582f, 0.000879f, 0.996582f, 0.000962f, 0.996094f, 0.001024f, 0.995605f, + 0.001130f, 0.995117f, 0.001223f, 0.994629f, 0.001292f, 0.994141f, 0.001348f, 0.993652f, + 0.001412f, 0.993164f, 0.001506f, 0.992676f, 0.001577f, 0.991699f, 0.001634f, 0.990234f, + 0.001678f, 0.989746f, 0.001728f, 0.988770f, 0.001814f, 0.988281f, 0.001879f, 0.986816f, + 0.001928f, 0.985840f, 0.001916f, 0.984863f, 0.001863f, 0.983887f, 0.001880f, 0.982910f, + 0.001885f, 0.981445f, 0.001899f, 0.979980f, 0.001921f, 0.978516f, 0.001940f, 0.977051f, + 0.001894f, 0.974609f, 0.001963f, 0.973145f, 0.002008f, 0.971191f, 0.002060f, 0.969238f, + 0.001989f, 0.967285f, 0.002029f, 0.963867f, 0.002153f, 0.961426f, 0.002289f, 0.958008f, + 0.002226f, 0.955078f, 0.002268f, 0.951172f, 0.002287f, 0.946777f, 0.002346f, 0.942871f, + 0.002325f, 0.937012f, 0.002436f, 0.931641f, 0.002487f, 0.925293f, 0.002548f, 0.917969f, + 0.002508f, 0.909180f, 0.002623f, 0.898926f, 0.002729f, 0.888184f, 0.002832f, 0.874512f, + 0.002817f, 0.857422f, 0.002996f, 0.836426f, 0.003170f, 0.811035f, 0.003237f, 0.775391f, + 0.003504f, 0.727539f, 0.003695f, 0.654297f, 0.003901f, 0.523926f, 0.002045f, 0.217896f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000162f, 0.999023f, + 0.000390f, 0.999023f, 0.000528f, 0.998535f, 0.000705f, 0.998535f, 0.000843f, 0.998047f, + 0.000922f, 0.997559f, 0.001056f, 0.997559f, 0.001181f, 0.997070f, 0.001257f, 0.996582f, + 0.001308f, 0.996582f, 0.001427f, 0.995605f, 0.001532f, 0.995605f, 0.001599f, 0.995117f, + 0.001647f, 0.994141f, 0.001682f, 0.994141f, 0.001808f, 0.993652f, 0.001889f, 0.992676f, + 0.001945f, 0.992676f, 0.001984f, 0.991699f, 0.002012f, 0.991211f, 0.002106f, 0.990234f, + 0.002188f, 0.989258f, 0.002283f, 0.988281f, 0.002369f, 0.986816f, 0.002407f, 0.986328f, + 0.002399f, 0.984375f, 0.002512f, 0.983887f, 0.002523f, 0.982422f, 0.002562f, 0.980957f, + 0.002609f, 0.979980f, 0.002539f, 0.979004f, 0.002550f, 0.977051f, 0.002666f, 0.975098f, + 0.002747f, 0.973633f, 0.002701f, 0.971191f, 0.002817f, 0.969238f, 0.002935f, 0.967285f, + 0.003052f, 0.964844f, 0.003050f, 0.961914f, 0.003138f, 0.958984f, 0.003212f, 0.955566f, + 0.003294f, 0.952637f, 0.003185f, 0.948242f, 0.003323f, 0.944336f, 0.003508f, 0.939453f, + 0.003599f, 0.934570f, 0.003523f, 0.928223f, 0.003628f, 0.921875f, 0.003771f, 0.914062f, + 0.003790f, 0.905273f, 0.003918f, 0.895508f, 0.004101f, 0.883789f, 0.004288f, 0.869629f, + 0.004326f, 0.852051f, 0.004604f, 0.832031f, 0.004807f, 0.805664f, 0.004974f, 0.770508f, + 0.005367f, 0.722656f, 0.005646f, 0.649902f, 0.005753f, 0.521484f, 0.002733f, 0.217651f, + 0.000000f, 1.000000f, 0.000283f, 0.999512f, 0.000583f, 0.999023f, 0.000735f, 0.999023f, + 0.000912f, 0.999023f, 0.001087f, 0.998535f, 0.001146f, 0.998047f, 0.001266f, 0.997559f, + 0.001438f, 0.997070f, 0.001505f, 0.997070f, 0.001540f, 0.997070f, 0.001649f, 0.996094f, + 0.001796f, 0.995605f, 0.001860f, 0.995117f, 0.001897f, 0.995117f, 0.001920f, 0.994629f, + 0.002056f, 0.994141f, 0.002159f, 0.993164f, 0.002211f, 0.992676f, 0.002254f, 0.992188f, + 0.002344f, 0.991211f, 0.002481f, 0.990723f, 0.002724f, 0.989746f, 0.002876f, 0.989258f, + 0.003019f, 0.988281f, 0.003061f, 0.987305f, 0.003113f, 0.985840f, 0.003176f, 0.984863f, + 0.003315f, 0.983887f, 0.003281f, 0.981934f, 0.003330f, 0.980957f, 0.003260f, 0.979980f, + 0.003338f, 0.978027f, 0.003477f, 0.976562f, 0.003523f, 0.975586f, 0.003693f, 0.973145f, + 0.003826f, 0.971680f, 0.003952f, 0.969727f, 0.003883f, 0.966797f, 0.004040f, 0.964355f, + 0.004261f, 0.962402f, 0.004181f, 0.959473f, 0.004276f, 0.956055f, 0.004398f, 0.953125f, + 0.004566f, 0.949219f, 0.004517f, 0.945312f, 0.004738f, 0.940430f, 0.004936f, 0.935547f, + 0.005054f, 0.930664f, 0.005051f, 0.924316f, 0.005234f, 0.917969f, 0.005444f, 0.910156f, + 0.005726f, 0.900879f, 0.005711f, 0.890625f, 0.005913f, 0.878418f, 0.006268f, 0.865234f, + 0.006367f, 0.847168f, 0.006763f, 0.826172f, 0.007072f, 0.799805f, 0.007370f, 0.765137f, + 0.007851f, 0.717285f, 0.008171f, 0.645508f, 0.008095f, 0.519043f, 0.003527f, 0.217285f, + 0.000000f, 1.000000f, 0.000454f, 0.999512f, 0.000876f, 0.999023f, 0.000887f, 0.999023f, + 0.001265f, 0.998535f, 0.001296f, 0.998047f, 0.001307f, 0.998047f, 0.001639f, 0.997070f, + 0.001685f, 0.997070f, 0.001702f, 0.997070f, 0.001711f, 0.996094f, 0.002014f, 0.995605f, + 0.002060f, 0.995117f, 0.002081f, 0.995117f, 0.002098f, 0.994629f, 0.002354f, 0.993652f, + 0.002579f, 0.992676f, 0.002739f, 0.992188f, 0.002876f, 0.991699f, 0.002989f, 0.991211f, + 0.003126f, 0.990234f, 0.003471f, 0.989746f, 0.003611f, 0.988770f, 0.003761f, 0.987793f, + 0.003876f, 0.986816f, 0.003967f, 0.986328f, 0.003990f, 0.985352f, 0.004181f, 0.983398f, + 0.004204f, 0.981934f, 0.004349f, 0.980957f, 0.004303f, 0.979492f, 0.004467f, 0.978027f, + 0.004406f, 0.976562f, 0.004726f, 0.974609f, 0.004894f, 0.973145f, 0.004879f, 0.971191f, + 0.005127f, 0.969238f, 0.005325f, 0.967285f, 0.005226f, 0.964355f, 0.005489f, 0.961914f, + 0.005699f, 0.958984f, 0.005936f, 0.956543f, 0.005852f, 0.953125f, 0.006084f, 0.949707f, + 0.006226f, 0.945801f, 0.006596f, 0.941895f, 0.006546f, 0.937012f, 0.006844f, 0.931641f, + 0.007099f, 0.926270f, 0.006989f, 0.920410f, 0.007378f, 0.913086f, 0.007694f, 0.904785f, + 0.008011f, 0.895996f, 0.008156f, 0.885254f, 0.008377f, 0.873047f, 0.008972f, 0.859375f, + 0.009071f, 0.840820f, 0.009613f, 0.820312f, 0.010048f, 0.793945f, 0.010605f, 0.759277f, + 0.011101f, 0.711426f, 0.011467f, 0.641602f, 0.010971f, 0.515137f, 0.004417f, 0.216675f, + 0.000000f, 1.000000f, 0.000478f, 0.999512f, 0.000937f, 0.999023f, 0.000935f, 0.999023f, + 0.001370f, 0.998047f, 0.001376f, 0.998047f, 0.001375f, 0.997559f, 0.001784f, 0.997070f, + 0.001797f, 0.997070f, 0.001800f, 0.996094f, 0.002129f, 0.995605f, 0.002331f, 0.995117f, + 0.002481f, 0.995117f, 0.002640f, 0.994141f, 0.002777f, 0.993164f, 0.003212f, 0.992676f, + 0.003407f, 0.992188f, 0.003534f, 0.991211f, 0.003628f, 0.990234f, 0.003759f, 0.990234f, + 0.004135f, 0.989258f, 0.004288f, 0.988281f, 0.004436f, 0.986816f, 0.004650f, 0.986328f, + 0.004868f, 0.985840f, 0.005051f, 0.984375f, 0.005493f, 0.983398f, 0.005547f, 0.982422f, + 0.005554f, 0.980469f, 0.005535f, 0.978516f, 0.005722f, 0.977539f, 0.005684f, 0.975586f, + 0.006145f, 0.974121f, 0.006226f, 0.972656f, 0.006470f, 0.970215f, 0.006695f, 0.968750f, + 0.006741f, 0.966309f, 0.007027f, 0.964355f, 0.007431f, 0.961914f, 0.007450f, 0.958984f, + 0.007687f, 0.955566f, 0.007912f, 0.952637f, 0.008232f, 0.949707f, 0.008224f, 0.945801f, + 0.008514f, 0.942383f, 0.008972f, 0.937500f, 0.009079f, 0.932617f, 0.009254f, 0.927246f, + 0.009735f, 0.921875f, 0.009949f, 0.915039f, 0.010292f, 0.907227f, 0.010796f, 0.899414f, + 0.011063f, 0.890137f, 0.011391f, 0.879395f, 0.011749f, 0.867188f, 0.012482f, 0.852539f, + 0.012627f, 0.834473f, 0.013458f, 0.813477f, 0.014153f, 0.787109f, 0.014656f, 0.751953f, + 0.015251f, 0.705566f, 0.015533f, 0.635742f, 0.014473f, 0.512207f, 0.005421f, 0.216675f, + 0.000000f, 1.000000f, 0.000485f, 0.999512f, 0.000958f, 0.999023f, 0.000955f, 0.998535f, + 0.001413f, 0.998047f, 0.001412f, 0.997559f, 0.001410f, 0.997559f, 0.001955f, 0.996582f, + 0.002161f, 0.996094f, 0.002302f, 0.995605f, 0.002899f, 0.995117f, 0.003059f, 0.994629f, + 0.003204f, 0.993652f, 0.003359f, 0.993164f, 0.003462f, 0.992676f, 0.003925f, 0.991699f, + 0.004097f, 0.990723f, 0.004242f, 0.990234f, 0.004421f, 0.989746f, 0.004589f, 0.988770f, + 0.005215f, 0.987305f, 0.005451f, 0.986816f, 0.005676f, 0.985840f, 0.005856f, 0.984375f, + 0.006008f, 0.983398f, 0.006287f, 0.982910f, 0.006908f, 0.981445f, 0.007187f, 0.979980f, + 0.007233f, 0.978516f, 0.007252f, 0.976562f, 0.007294f, 0.975098f, 0.007553f, 0.973633f, + 0.007935f, 0.971191f, 0.008286f, 0.969238f, 0.008316f, 0.967285f, 0.008659f, 0.965332f, + 0.009064f, 0.963379f, 0.009216f, 0.960938f, 0.009903f, 0.958496f, 0.010216f, 0.955566f, + 0.010025f, 0.951660f, 0.010536f, 0.948730f, 0.010933f, 0.945312f, 0.011009f, 0.941406f, + 0.011765f, 0.937500f, 0.012001f, 0.932617f, 0.012581f, 0.927246f, 0.012665f, 0.921875f, + 0.013222f, 0.916016f, 0.013664f, 0.909668f, 0.014168f, 0.901855f, 0.014641f, 0.892578f, + 0.015327f, 0.883789f, 0.015610f, 0.872559f, 0.016205f, 0.859863f, 0.017136f, 0.844727f, + 0.017776f, 0.827148f, 0.018494f, 0.805664f, 0.019348f, 0.779785f, 0.020172f, 0.744629f, + 0.020935f, 0.698242f, 0.020721f, 0.629395f, 0.018860f, 0.508789f, 0.006603f, 0.216309f, + 0.000000f, 1.000000f, 0.000487f, 0.999512f, 0.000967f, 0.999023f, 0.000965f, 0.998535f, + 0.001539f, 0.998047f, 0.001799f, 0.997559f, 0.001986f, 0.997070f, 0.002672f, 0.996094f, + 0.002831f, 0.995605f, 0.002928f, 0.995117f, 0.003559f, 0.994141f, 0.003691f, 0.993652f, + 0.003765f, 0.993164f, 0.003956f, 0.992676f, 0.004223f, 0.991699f, 0.004860f, 0.990234f, + 0.005089f, 0.989746f, 0.005314f, 0.989258f, 0.005600f, 0.987793f, 0.005814f, 0.987305f, + 0.006371f, 0.986328f, 0.006638f, 0.984863f, 0.006969f, 0.983887f, 0.007313f, 0.982910f, + 0.007584f, 0.981445f, 0.008240f, 0.980469f, 0.008545f, 0.979004f, 0.008865f, 0.977539f, + 0.009293f, 0.976074f, 0.009712f, 0.974609f, 0.009514f, 0.972656f, 0.009903f, 0.970703f, + 0.010307f, 0.968262f, 0.010475f, 0.966309f, 0.010971f, 0.963867f, 0.011154f, 0.961914f, + 0.011650f, 0.959473f, 0.012138f, 0.957520f, 0.012650f, 0.953613f, 0.013351f, 0.951172f, + 0.013626f, 0.947754f, 0.013710f, 0.943848f, 0.014153f, 0.940430f, 0.014900f, 0.936523f, + 0.015396f, 0.931641f, 0.016159f, 0.927246f, 0.016464f, 0.921875f, 0.016968f, 0.916016f, + 0.017761f, 0.910156f, 0.018387f, 0.902832f, 0.018799f, 0.895020f, 0.019791f, 0.886230f, + 0.020660f, 0.876465f, 0.021423f, 0.865234f, 0.022202f, 0.852539f, 0.023148f, 0.836914f, + 0.024643f, 0.819336f, 0.025253f, 0.797852f, 0.026154f, 0.771484f, 0.026993f, 0.736816f, + 0.028061f, 0.691406f, 0.027481f, 0.624023f, 0.024109f, 0.504395f, 0.007988f, 0.216431f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000641f, 0.999023f, 0.001480f, 0.998535f, + 0.002151f, 0.997559f, 0.002422f, 0.997070f, 0.002567f, 0.996582f, 0.003101f, 0.995605f, + 0.003361f, 0.995117f, 0.003481f, 0.994629f, 0.003693f, 0.993652f, 0.004490f, 0.992676f, + 0.004822f, 0.991699f, 0.005047f, 0.991211f, 0.005234f, 0.990234f, 0.005955f, 0.989258f, + 0.006237f, 0.988281f, 0.006535f, 0.987305f, 0.006855f, 0.986816f, 0.007160f, 0.985352f, + 0.007912f, 0.983887f, 0.008301f, 0.982910f, 0.008652f, 0.981934f, 0.009003f, 0.980469f, + 0.009377f, 0.979492f, 0.010094f, 0.977539f, 0.010635f, 0.976562f, 0.011108f, 0.974609f, + 0.011559f, 0.973145f, 0.012016f, 0.971680f, 0.012405f, 0.969727f, 0.012703f, 0.967773f, + 0.013062f, 0.964844f, 0.013649f, 0.962891f, 0.013824f, 0.959961f, 0.014381f, 0.958008f, + 0.014755f, 0.955078f, 0.015732f, 0.952148f, 0.016190f, 0.949219f, 0.016968f, 0.946289f, + 0.017807f, 0.942871f, 0.017776f, 0.938965f, 0.018433f, 0.935059f, 0.019348f, 0.930664f, + 0.020157f, 0.925781f, 0.020996f, 0.920898f, 0.021469f, 0.915527f, 0.022171f, 0.909668f, + 0.022995f, 0.902832f, 0.024292f, 0.895508f, 0.025345f, 0.887207f, 0.026260f, 0.878418f, + 0.027206f, 0.868164f, 0.028427f, 0.856934f, 0.029480f, 0.843262f, 0.030853f, 0.828125f, + 0.032440f, 0.810547f, 0.033112f, 0.788086f, 0.034393f, 0.762695f, 0.035583f, 0.728027f, + 0.036316f, 0.682617f, 0.035217f, 0.617188f, 0.030334f, 0.500000f, 0.009575f, 0.216064f, + 0.000000f, 1.000000f, 0.000355f, 0.999512f, 0.001255f, 0.999023f, 0.001830f, 0.998047f, + 0.002186f, 0.997559f, 0.002739f, 0.996582f, 0.002975f, 0.996094f, 0.003380f, 0.995605f, + 0.004112f, 0.994141f, 0.004375f, 0.993652f, 0.004822f, 0.992676f, 0.005524f, 0.991699f, + 0.005753f, 0.990723f, 0.006027f, 0.990234f, 0.006519f, 0.988770f, 0.007431f, 0.987793f, + 0.007736f, 0.986816f, 0.008003f, 0.985840f, 0.008316f, 0.984375f, 0.008934f, 0.983398f, + 0.009850f, 0.981934f, 0.010246f, 0.980469f, 0.010574f, 0.979492f, 0.011040f, 0.978027f, + 0.011658f, 0.976562f, 0.012680f, 0.974609f, 0.013138f, 0.973145f, 0.013611f, 0.971191f, + 0.014229f, 0.969727f, 0.014847f, 0.968262f, 0.015526f, 0.965820f, 0.016571f, 0.963867f, + 0.016586f, 0.960938f, 0.016968f, 0.958496f, 0.017715f, 0.956055f, 0.018051f, 0.953125f, + 0.018951f, 0.950195f, 0.019867f, 0.946777f, 0.020782f, 0.943848f, 0.021393f, 0.939941f, + 0.022385f, 0.937012f, 0.023422f, 0.933594f, 0.023590f, 0.928711f, 0.024963f, 0.923828f, + 0.025940f, 0.918945f, 0.026672f, 0.913574f, 0.028107f, 0.908203f, 0.028854f, 0.901855f, + 0.029846f, 0.895020f, 0.031525f, 0.887207f, 0.032776f, 0.878418f, 0.033539f, 0.869141f, + 0.034943f, 0.858887f, 0.036438f, 0.847656f, 0.038147f, 0.833496f, 0.039795f, 0.818359f, + 0.041443f, 0.800293f, 0.042603f, 0.778320f, 0.044464f, 0.752930f, 0.045349f, 0.718750f, + 0.045929f, 0.674316f, 0.044189f, 0.610352f, 0.037537f, 0.496582f, 0.011375f, 0.216064f, + 0.000000f, 1.000000f, 0.000735f, 0.999512f, 0.000921f, 0.999023f, 0.001794f, 0.998047f, + 0.002518f, 0.997070f, 0.002863f, 0.996582f, 0.003952f, 0.995605f, 0.004242f, 0.994629f, + 0.004845f, 0.993652f, 0.005505f, 0.992676f, 0.005920f, 0.991699f, 0.006683f, 0.990723f, + 0.007084f, 0.989258f, 0.007664f, 0.988281f, 0.008087f, 0.987305f, 0.008934f, 0.985840f, + 0.009399f, 0.984375f, 0.009872f, 0.983887f, 0.010544f, 0.982422f, 0.011024f, 0.980957f, + 0.011963f, 0.979004f, 0.012581f, 0.977539f, 0.013084f, 0.976562f, 0.013832f, 0.974609f, + 0.014404f, 0.973145f, 0.015488f, 0.971191f, 0.016220f, 0.969238f, 0.016861f, 0.967285f, + 0.017471f, 0.965820f, 0.018417f, 0.963379f, 0.019241f, 0.961426f, 0.020401f, 0.958984f, + 0.021332f, 0.956543f, 0.021469f, 0.953613f, 0.021942f, 0.950684f, 0.023056f, 0.947754f, + 0.023697f, 0.944336f, 0.025192f, 0.940430f, 0.025955f, 0.937012f, 0.027100f, 0.933594f, + 0.027939f, 0.930176f, 0.029221f, 0.926270f, 0.030334f, 0.921875f, 0.031616f, 0.916016f, + 0.032837f, 0.911133f, 0.033813f, 0.905273f, 0.035217f, 0.899414f, 0.036774f, 0.893555f, + 0.037659f, 0.885742f, 0.039612f, 0.877441f, 0.041382f, 0.869141f, 0.042450f, 0.859375f, + 0.044891f, 0.849121f, 0.046265f, 0.837402f, 0.048096f, 0.823242f, 0.050262f, 0.807617f, + 0.052155f, 0.789551f, 0.053284f, 0.768066f, 0.055817f, 0.742188f, 0.056824f, 0.708984f, + 0.057190f, 0.665527f, 0.054596f, 0.603516f, 0.045319f, 0.492188f, 0.013229f, 0.215332f, + 0.000000f, 1.000000f, 0.000934f, 0.999023f, 0.001148f, 0.998535f, 0.002024f, 0.998047f, + 0.002687f, 0.997070f, 0.003914f, 0.996094f, 0.004650f, 0.994141f, 0.005211f, 0.994141f, + 0.005894f, 0.992676f, 0.006775f, 0.991211f, 0.007172f, 0.990234f, 0.007748f, 0.989258f, + 0.008934f, 0.987793f, 0.009369f, 0.986328f, 0.009979f, 0.985352f, 0.011055f, 0.983398f, + 0.011513f, 0.982422f, 0.012329f, 0.980957f, 0.013000f, 0.979004f, 0.013741f, 0.978027f, + 0.014748f, 0.976074f, 0.015320f, 0.974609f, 0.016357f, 0.972656f, 0.017105f, 0.970703f, + 0.017838f, 0.968750f, 0.019135f, 0.966797f, 0.019913f, 0.964844f, 0.020676f, 0.962891f, + 0.021820f, 0.960449f, 0.022766f, 0.958008f, 0.024200f, 0.955566f, 0.025208f, 0.953125f, + 0.026184f, 0.950684f, 0.027283f, 0.947754f, 0.027756f, 0.944336f, 0.028671f, 0.940918f, + 0.030365f, 0.937500f, 0.031235f, 0.933594f, 0.032257f, 0.929688f, 0.033600f, 0.925781f, + 0.035065f, 0.922363f, 0.036407f, 0.917480f, 0.038574f, 0.912598f, 0.039642f, 0.907227f, + 0.040833f, 0.901367f, 0.042450f, 0.895508f, 0.044098f, 0.889648f, 0.046112f, 0.882812f, + 0.047974f, 0.875488f, 0.049896f, 0.866699f, 0.051941f, 0.857910f, 0.053986f, 0.848633f, + 0.055481f, 0.837402f, 0.057922f, 0.825195f, 0.060852f, 0.811523f, 0.062683f, 0.795410f, + 0.064941f, 0.777832f, 0.067017f, 0.757324f, 0.068665f, 0.730957f, 0.069763f, 0.698242f, + 0.069580f, 0.656250f, 0.065613f, 0.595215f, 0.053711f, 0.486572f, 0.015366f, 0.214600f, + 0.000000f, 1.000000f, 0.000858f, 0.999512f, 0.001794f, 0.998535f, 0.002520f, 0.997559f, + 0.002977f, 0.996582f, 0.004337f, 0.995117f, 0.005489f, 0.993652f, 0.006302f, 0.992676f, + 0.007290f, 0.991211f, 0.008499f, 0.989746f, 0.008911f, 0.988770f, 0.009445f, 0.987305f, + 0.011124f, 0.985840f, 0.011757f, 0.983887f, 0.012253f, 0.982910f, 0.013069f, 0.980957f, + 0.014503f, 0.979492f, 0.015312f, 0.977051f, 0.016159f, 0.976074f, 0.016953f, 0.974121f, + 0.018097f, 0.972168f, 0.019211f, 0.970215f, 0.020325f, 0.968262f, 0.021149f, 0.965820f, + 0.022156f, 0.964355f, 0.023560f, 0.961426f, 0.024460f, 0.959473f, 0.025833f, 0.957031f, + 0.027039f, 0.954102f, 0.028168f, 0.952148f, 0.029831f, 0.949219f, 0.030991f, 0.946289f, + 0.032227f, 0.943848f, 0.033722f, 0.940430f, 0.035248f, 0.937012f, 0.035980f, 0.933594f, + 0.037506f, 0.929199f, 0.039062f, 0.925293f, 0.040283f, 0.921387f, 0.041504f, 0.916992f, + 0.043640f, 0.912598f, 0.045135f, 0.907715f, 0.047607f, 0.902344f, 0.049683f, 0.897461f, + 0.050781f, 0.891113f, 0.052704f, 0.885254f, 0.054474f, 0.878418f, 0.056885f, 0.871094f, + 0.060059f, 0.863770f, 0.061310f, 0.854492f, 0.063721f, 0.845703f, 0.066345f, 0.836426f, + 0.068298f, 0.824707f, 0.071350f, 0.812988f, 0.074036f, 0.798340f, 0.076355f, 0.782715f, + 0.078796f, 0.765137f, 0.081299f, 0.745117f, 0.083557f, 0.718750f, 0.084473f, 0.687500f, + 0.083252f, 0.646484f, 0.077881f, 0.586914f, 0.063232f, 0.482422f, 0.017685f, 0.213745f, + 0.000000f, 1.000000f, 0.001359f, 0.999023f, 0.002169f, 0.998047f, 0.003540f, 0.996582f, + 0.003876f, 0.996094f, 0.005264f, 0.994141f, 0.006310f, 0.993164f, 0.007359f, 0.991699f, + 0.009186f, 0.989258f, 0.009979f, 0.988281f, 0.011093f, 0.986328f, 0.011971f, 0.984863f, + 0.013268f, 0.982910f, 0.014565f, 0.980957f, 0.015312f, 0.979492f, 0.016327f, 0.978027f, + 0.018097f, 0.975586f, 0.019119f, 0.973633f, 0.020050f, 0.971680f, 0.020950f, 0.970215f, + 0.022568f, 0.967285f, 0.024017f, 0.964844f, 0.025223f, 0.962402f, 0.026306f, 0.960449f, + 0.027466f, 0.958496f, 0.029068f, 0.955566f, 0.030731f, 0.953125f, 0.032196f, 0.950195f, + 0.033478f, 0.947266f, 0.034943f, 0.944336f, 0.036713f, 0.941406f, 0.038208f, 0.938477f, + 0.039795f, 0.935059f, 0.041840f, 0.931152f, 0.043579f, 0.927734f, 0.045319f, 0.924316f, + 0.046722f, 0.919922f, 0.048157f, 0.915527f, 0.049622f, 0.911133f, 0.052094f, 0.906250f, + 0.053894f, 0.900879f, 0.056152f, 0.895996f, 0.058502f, 0.890625f, 0.060913f, 0.885254f, + 0.062988f, 0.879395f, 0.064880f, 0.873047f, 0.067749f, 0.865723f, 0.070068f, 0.857910f, + 0.073242f, 0.850098f, 0.075073f, 0.841309f, 0.078125f, 0.832031f, 0.080688f, 0.822266f, + 0.083252f, 0.810547f, 0.087158f, 0.797852f, 0.089722f, 0.784180f, 0.092163f, 0.768555f, + 0.094910f, 0.751465f, 0.097168f, 0.730957f, 0.099060f, 0.705566f, 0.099915f, 0.675293f, + 0.097839f, 0.635742f, 0.091858f, 0.579102f, 0.073059f, 0.477051f, 0.019882f, 0.212280f, + 0.000000f, 1.000000f, 0.001362f, 0.999023f, 0.002325f, 0.998047f, 0.004128f, 0.996582f, + 0.005375f, 0.995117f, 0.006443f, 0.993652f, 0.007488f, 0.991699f, 0.009224f, 0.989746f, + 0.011116f, 0.987305f, 0.012489f, 0.986328f, 0.013626f, 0.983887f, 0.015244f, 0.981934f, + 0.016678f, 0.979492f, 0.017624f, 0.978027f, 0.019348f, 0.975586f, 0.020630f, 0.973145f, + 0.022202f, 0.971191f, 0.023865f, 0.968262f, 0.024963f, 0.966309f, 0.026428f, 0.964355f, + 0.028244f, 0.961426f, 0.030136f, 0.958496f, 0.031403f, 0.956055f, 0.032806f, 0.953613f, + 0.034119f, 0.950684f, 0.036438f, 0.947754f, 0.038391f, 0.944336f, 0.040070f, 0.941406f, + 0.041656f, 0.938477f, 0.043335f, 0.935547f, 0.045410f, 0.932129f, 0.047516f, 0.928223f, + 0.049835f, 0.924316f, 0.051788f, 0.920898f, 0.053864f, 0.916992f, 0.055847f, 0.913086f, + 0.058380f, 0.908691f, 0.059692f, 0.904297f, 0.062195f, 0.898926f, 0.064331f, 0.893555f, + 0.066833f, 0.888184f, 0.068970f, 0.882812f, 0.072083f, 0.877441f, 0.074402f, 0.871582f, + 0.077332f, 0.865723f, 0.080078f, 0.858398f, 0.082642f, 0.850586f, 0.085205f, 0.842773f, + 0.088684f, 0.834473f, 0.092224f, 0.826660f, 0.094116f, 0.816895f, 0.097839f, 0.806152f, + 0.101135f, 0.795410f, 0.104187f, 0.782227f, 0.107483f, 0.768555f, 0.109863f, 0.753906f, + 0.112488f, 0.737305f, 0.114929f, 0.716309f, 0.116516f, 0.691406f, 0.116882f, 0.663086f, + 0.113464f, 0.625000f, 0.105530f, 0.569336f, 0.083435f, 0.471436f, 0.022491f, 0.211182f, + 0.000000f, 1.000000f, 0.002094f, 0.998535f, 0.003090f, 0.997559f, 0.005455f, 0.995605f, + 0.007267f, 0.993652f, 0.008560f, 0.991699f, 0.009834f, 0.989746f, 0.011719f, 0.987793f, + 0.012741f, 0.986328f, 0.015282f, 0.983398f, 0.017609f, 0.980469f, 0.018875f, 0.978516f, + 0.021103f, 0.975586f, 0.022339f, 0.973145f, 0.024857f, 0.970703f, 0.026581f, 0.967773f, + 0.028137f, 0.964844f, 0.029907f, 0.962402f, 0.031952f, 0.959473f, 0.033630f, 0.956543f, + 0.035675f, 0.953613f, 0.037811f, 0.950684f, 0.039337f, 0.947754f, 0.041168f, 0.944824f, + 0.043427f, 0.941406f, 0.046204f, 0.937988f, 0.048157f, 0.934570f, 0.050018f, 0.931152f, + 0.051910f, 0.927734f, 0.053955f, 0.924316f, 0.057037f, 0.919922f, 0.059662f, 0.916016f, + 0.061920f, 0.912109f, 0.064270f, 0.908203f, 0.066528f, 0.903809f, 0.068848f, 0.899902f, + 0.072144f, 0.895020f, 0.074951f, 0.890137f, 0.077271f, 0.884277f, 0.079651f, 0.878906f, + 0.082031f, 0.873047f, 0.084961f, 0.867676f, 0.087891f, 0.861816f, 0.090881f, 0.855469f, + 0.094727f, 0.848633f, 0.097778f, 0.841797f, 0.100586f, 0.833984f, 0.104187f, 0.826172f, + 0.107117f, 0.817871f, 0.110535f, 0.809570f, 0.113342f, 0.799316f, 0.117310f, 0.789062f, + 0.121033f, 0.777832f, 0.123718f, 0.765137f, 0.126953f, 0.752441f, 0.129517f, 0.737793f, + 0.132568f, 0.720703f, 0.134521f, 0.700684f, 0.134888f, 0.676758f, 0.135010f, 0.649902f, + 0.130249f, 0.614258f, 0.120850f, 0.560059f, 0.094421f, 0.466797f, 0.025146f, 0.210083f, + 0.000000f, 1.000000f, 0.002527f, 0.998535f, 0.004539f, 0.996582f, 0.006218f, 0.994629f, + 0.008965f, 0.992188f, 0.011086f, 0.989746f, 0.013046f, 0.987305f, 0.015526f, 0.984375f, + 0.016754f, 0.982422f, 0.019302f, 0.979492f, 0.022369f, 0.975586f, 0.024353f, 0.973145f, + 0.026764f, 0.970215f, 0.029572f, 0.966797f, 0.031311f, 0.963867f, 0.034027f, 0.960449f, + 0.035706f, 0.958008f, 0.038391f, 0.954102f, 0.040985f, 0.950684f, 0.042938f, 0.947266f, + 0.045349f, 0.943848f, 0.047760f, 0.940918f, 0.050201f, 0.937012f, 0.052917f, 0.933105f, + 0.055176f, 0.929688f, 0.057831f, 0.925781f, 0.060547f, 0.921875f, 0.062744f, 0.918457f, + 0.065796f, 0.914062f, 0.068481f, 0.910156f, 0.071960f, 0.905762f, 0.074524f, 0.900879f, + 0.077148f, 0.896973f, 0.079712f, 0.892578f, 0.082458f, 0.888184f, 0.086426f, 0.882812f, + 0.089478f, 0.877930f, 0.092957f, 0.872559f, 0.095581f, 0.867188f, 0.098267f, 0.861816f, + 0.100952f, 0.855957f, 0.104126f, 0.850098f, 0.107727f, 0.843262f, 0.111694f, 0.836426f, + 0.114990f, 0.829102f, 0.118652f, 0.822754f, 0.121948f, 0.815430f, 0.125000f, 0.807129f, + 0.127930f, 0.798828f, 0.132202f, 0.789551f, 0.136475f, 0.780273f, 0.139404f, 0.769531f, + 0.142944f, 0.758789f, 0.145874f, 0.747070f, 0.149170f, 0.734375f, 0.151611f, 0.720215f, + 0.154175f, 0.703125f, 0.155396f, 0.684082f, 0.156128f, 0.662598f, 0.153809f, 0.636230f, + 0.147827f, 0.602051f, 0.135620f, 0.549805f, 0.105591f, 0.460693f, 0.027939f, 0.209229f, + 0.000000f, 1.000000f, 0.003227f, 0.998047f, 0.006054f, 0.995605f, 0.008911f, 0.993164f, + 0.011330f, 0.990234f, 0.014748f, 0.986816f, 0.017776f, 0.983398f, 0.020035f, 0.980469f, + 0.023392f, 0.977051f, 0.025986f, 0.973633f, 0.028366f, 0.970215f, 0.031219f, 0.966797f, + 0.034973f, 0.962402f, 0.038177f, 0.958496f, 0.040833f, 0.955078f, 0.043762f, 0.951172f, + 0.047180f, 0.946777f, 0.050049f, 0.942871f, 0.052460f, 0.939453f, 0.055725f, 0.935547f, + 0.058777f, 0.931641f, 0.061584f, 0.927246f, 0.065125f, 0.922852f, 0.067749f, 0.918945f, + 0.070801f, 0.915039f, 0.073425f, 0.910645f, 0.077271f, 0.905762f, 0.080688f, 0.901367f, + 0.083679f, 0.896484f, 0.086609f, 0.892578f, 0.090393f, 0.887695f, 0.093262f, 0.883301f, + 0.096252f, 0.878906f, 0.100037f, 0.873535f, 0.103760f, 0.868164f, 0.107483f, 0.862793f, + 0.111206f, 0.857422f, 0.114502f, 0.852539f, 0.117798f, 0.847168f, 0.120667f, 0.841797f, + 0.123901f, 0.834961f, 0.128052f, 0.828125f, 0.131836f, 0.821289f, 0.135498f, 0.814453f, + 0.138794f, 0.807617f, 0.142578f, 0.800781f, 0.145874f, 0.793945f, 0.149536f, 0.786133f, + 0.153931f, 0.776855f, 0.157715f, 0.768066f, 0.161499f, 0.758789f, 0.164062f, 0.748535f, + 0.167480f, 0.737793f, 0.170410f, 0.727539f, 0.172607f, 0.714844f, 0.175659f, 0.700684f, + 0.177246f, 0.684570f, 0.178467f, 0.666992f, 0.177979f, 0.646973f, 0.173706f, 0.622559f, + 0.166504f, 0.588867f, 0.151367f, 0.540039f, 0.117126f, 0.455078f, 0.030991f, 0.207886f, + 0.000000f, 1.000000f, 0.003941f, 0.998047f, 0.007965f, 0.994629f, 0.012810f, 0.990234f, + 0.015900f, 0.987305f, 0.020020f, 0.982422f, 0.023926f, 0.978516f, 0.028427f, 0.974121f, + 0.032104f, 0.969727f, 0.034668f, 0.965820f, 0.039307f, 0.960938f, 0.042694f, 0.956543f, + 0.045502f, 0.952637f, 0.050079f, 0.947754f, 0.054504f, 0.942383f, 0.058533f, 0.937988f, + 0.062378f, 0.933105f, 0.065735f, 0.928711f, 0.069275f, 0.924316f, 0.073608f, 0.918945f, + 0.077271f, 0.914062f, 0.080750f, 0.909668f, 0.083801f, 0.905273f, 0.087280f, 0.900879f, + 0.091797f, 0.895508f, 0.095703f, 0.890137f, 0.099915f, 0.885254f, 0.103210f, 0.880371f, + 0.106445f, 0.875488f, 0.110046f, 0.871094f, 0.114319f, 0.865723f, 0.118469f, 0.860352f, + 0.122131f, 0.854980f, 0.126099f, 0.849609f, 0.129517f, 0.844238f, 0.133911f, 0.838867f, + 0.137329f, 0.833984f, 0.140747f, 0.828613f, 0.145386f, 0.822266f, 0.149292f, 0.816406f, + 0.152588f, 0.809570f, 0.156372f, 0.802734f, 0.160156f, 0.796387f, 0.163330f, 0.790039f, + 0.166992f, 0.783691f, 0.170288f, 0.776855f, 0.175415f, 0.769043f, 0.179443f, 0.760742f, + 0.182251f, 0.752441f, 0.185669f, 0.743652f, 0.189087f, 0.735352f, 0.191528f, 0.726074f, + 0.194702f, 0.716309f, 0.197510f, 0.706055f, 0.199585f, 0.692383f, 0.202026f, 0.679688f, + 0.202515f, 0.665039f, 0.202271f, 0.648926f, 0.199585f, 0.630371f, 0.194946f, 0.608398f, + 0.185913f, 0.574707f, 0.168701f, 0.530273f, 0.128662f, 0.450195f, 0.033966f, 0.206177f, + 0.000000f, 1.000000f, 0.005634f, 0.997070f, 0.011589f, 0.992676f, 0.017899f, 0.987305f, + 0.024048f, 0.981445f, 0.028473f, 0.976562f, 0.034271f, 0.970703f, 0.039368f, 0.964844f, + 0.044189f, 0.959961f, 0.049896f, 0.953613f, 0.054504f, 0.947754f, 0.058929f, 0.942871f, + 0.063904f, 0.937012f, 0.069275f, 0.931152f, 0.074341f, 0.925293f, 0.078308f, 0.920410f, + 0.084534f, 0.913574f, 0.089050f, 0.907715f, 0.093750f, 0.902344f, 0.097900f, 0.896973f, + 0.102356f, 0.892090f, 0.106873f, 0.886230f, 0.111450f, 0.880859f, 0.116272f, 0.875000f, + 0.120483f, 0.869629f, 0.124512f, 0.864258f, 0.128052f, 0.859375f, 0.132446f, 0.854492f, + 0.137207f, 0.848633f, 0.142090f, 0.842773f, 0.145874f, 0.837402f, 0.150513f, 0.831543f, + 0.154053f, 0.826660f, 0.157593f, 0.821777f, 0.161133f, 0.816895f, 0.166504f, 0.810059f, + 0.170898f, 0.804199f, 0.175049f, 0.798340f, 0.179199f, 0.792480f, 0.182861f, 0.786621f, + 0.186401f, 0.781250f, 0.189941f, 0.774902f, 0.192871f, 0.768555f, 0.196533f, 0.761719f, + 0.200439f, 0.754883f, 0.204468f, 0.747559f, 0.208496f, 0.740234f, 0.211670f, 0.733398f, + 0.214600f, 0.725586f, 0.216919f, 0.717773f, 0.219604f, 0.710449f, 0.222168f, 0.702637f, + 0.224731f, 0.691406f, 0.227661f, 0.681152f, 0.228516f, 0.669922f, 0.230103f, 0.658691f, + 0.228516f, 0.645020f, 0.227051f, 0.630859f, 0.222534f, 0.613770f, 0.217285f, 0.590820f, + 0.205688f, 0.561035f, 0.185181f, 0.519531f, 0.140747f, 0.444824f, 0.037323f, 0.205322f, + 0.000000f, 1.000000f, 0.009445f, 0.995117f, 0.018661f, 0.988281f, 0.026978f, 0.980957f, + 0.035095f, 0.973633f, 0.043243f, 0.965820f, 0.050293f, 0.958496f, 0.058136f, 0.950195f, + 0.065308f, 0.942871f, 0.071960f, 0.935547f, 0.079224f, 0.927734f, 0.085815f, 0.920410f, + 0.091431f, 0.914062f, 0.096924f, 0.907715f, 0.104065f, 0.899902f, 0.109802f, 0.893066f, + 0.116577f, 0.886230f, 0.121277f, 0.880371f, 0.127319f, 0.873047f, 0.133301f, 0.866699f, + 0.139160f, 0.859863f, 0.143921f, 0.854492f, 0.148315f, 0.848633f, 0.152588f, 0.843262f, + 0.158691f, 0.836426f, 0.163940f, 0.830566f, 0.168457f, 0.824707f, 0.172852f, 0.818848f, + 0.177490f, 0.813477f, 0.181152f, 0.808105f, 0.185181f, 0.803223f, 0.190063f, 0.797363f, + 0.194824f, 0.791504f, 0.199097f, 0.785645f, 0.203369f, 0.780273f, 0.207764f, 0.774902f, + 0.211182f, 0.769531f, 0.214844f, 0.764160f, 0.218018f, 0.759277f, 0.221069f, 0.754395f, + 0.226440f, 0.748047f, 0.230347f, 0.741699f, 0.232788f, 0.734863f, 0.235962f, 0.728516f, + 0.239014f, 0.722656f, 0.241821f, 0.716309f, 0.244629f, 0.709961f, 0.247559f, 0.704102f, + 0.249634f, 0.697754f, 0.251465f, 0.689941f, 0.254150f, 0.681641f, 0.256592f, 0.673828f, + 0.257812f, 0.664551f, 0.258545f, 0.655273f, 0.259277f, 0.646484f, 0.258057f, 0.635742f, + 0.255615f, 0.625000f, 0.252441f, 0.612793f, 0.248169f, 0.594727f, 0.240601f, 0.573730f, + 0.226685f, 0.547363f, 0.202026f, 0.510254f, 0.152832f, 0.439941f, 0.040558f, 0.203491f, + 0.000000f, 1.000000f, 0.016251f, 0.992188f, 0.029617f, 0.982422f, 0.044098f, 0.970215f, + 0.057495f, 0.958008f, 0.069092f, 0.947266f, 0.080139f, 0.936523f, 0.090027f, 0.926758f, + 0.101013f, 0.915039f, 0.109863f, 0.906250f, 0.117981f, 0.896973f, 0.127808f, 0.886719f, + 0.135620f, 0.878418f, 0.142822f, 0.870117f, 0.149292f, 0.862305f, 0.157104f, 0.854004f, + 0.163696f, 0.846680f, 0.170532f, 0.838867f, 0.175903f, 0.832520f, 0.182251f, 0.825684f, + 0.189575f, 0.817383f, 0.195190f, 0.811035f, 0.200317f, 0.804688f, 0.205322f, 0.798828f, + 0.209839f, 0.793457f, 0.213867f, 0.787598f, 0.218872f, 0.782227f, 0.223877f, 0.775879f, + 0.229126f, 0.770020f, 0.233521f, 0.764160f, 0.237427f, 0.758789f, 0.241333f, 0.753906f, + 0.244385f, 0.749023f, 0.248047f, 0.744629f, 0.250732f, 0.740234f, 0.255127f, 0.734375f, + 0.259766f, 0.728516f, 0.263184f, 0.723145f, 0.266357f, 0.718262f, 0.269531f, 0.713379f, + 0.272949f, 0.708496f, 0.275391f, 0.703613f, 0.277100f, 0.698730f, 0.278564f, 0.693359f, + 0.280029f, 0.688477f, 0.281982f, 0.683105f, 0.285645f, 0.676270f, 0.288086f, 0.669922f, + 0.290039f, 0.664062f, 0.291016f, 0.657227f, 0.291260f, 0.650879f, 0.292236f, 0.644043f, + 0.292480f, 0.637207f, 0.291260f, 0.630371f, 0.289551f, 0.622559f, 0.286621f, 0.614258f, + 0.284668f, 0.602051f, 0.281494f, 0.589355f, 0.274414f, 0.574707f, 0.263184f, 0.556641f, + 0.246582f, 0.534180f, 0.219238f, 0.500488f, 0.164551f, 0.435059f, 0.044220f, 0.202881f, + 0.000000f, 1.000000f, 0.033203f, 0.984375f, 0.058105f, 0.966797f, 0.081970f, 0.947266f, + 0.102905f, 0.928223f, 0.121643f, 0.911133f, 0.136230f, 0.895996f, 0.151611f, 0.880859f, + 0.164185f, 0.867676f, 0.173218f, 0.856934f, 0.186157f, 0.843750f, 0.196167f, 0.833008f, + 0.204224f, 0.823730f, 0.211060f, 0.815430f, 0.221313f, 0.804199f, 0.228027f, 0.796387f, + 0.235229f, 0.788574f, 0.239746f, 0.782227f, 0.245605f, 0.775391f, 0.252197f, 0.768066f, + 0.259277f, 0.760254f, 0.264404f, 0.753418f, 0.268799f, 0.747559f, 0.273438f, 0.741699f, + 0.277100f, 0.736816f, 0.281006f, 0.731934f, 0.283203f, 0.727539f, 0.287109f, 0.722656f, + 0.292725f, 0.716797f, 0.296631f, 0.710938f, 0.299805f, 0.706543f, 0.303223f, 0.702148f, + 0.305664f, 0.697754f, 0.308105f, 0.693848f, 0.310059f, 0.689941f, 0.312256f, 0.686035f, + 0.314209f, 0.682129f, 0.315674f, 0.679199f, 0.317627f, 0.675293f, 0.321289f, 0.669922f, + 0.324219f, 0.665527f, 0.326172f, 0.661133f, 0.328125f, 0.656738f, 0.328613f, 0.651855f, + 0.329346f, 0.647461f, 0.329834f, 0.643066f, 0.330811f, 0.638672f, 0.330811f, 0.634277f, + 0.331055f, 0.630371f, 0.330322f, 0.626465f, 0.328369f, 0.621582f, 0.327637f, 0.616699f, + 0.327393f, 0.609863f, 0.326416f, 0.602051f, 0.324219f, 0.594727f, 0.320312f, 0.585938f, + 0.315674f, 0.577637f, 0.310059f, 0.567383f, 0.300293f, 0.555176f, 0.286621f, 0.540527f, + 0.266113f, 0.520996f, 0.235718f, 0.492432f, 0.179077f, 0.423584f, 0.047668f, 0.202271f, + 0.000000f, 1.000000f, 0.087769f, 0.961426f, 0.142700f, 0.920898f, 0.180664f, 0.887695f, + 0.209106f, 0.859863f, 0.227783f, 0.838867f, 0.248413f, 0.817383f, 0.261963f, 0.801270f, + 0.273926f, 0.786621f, 0.285889f, 0.771973f, 0.295898f, 0.759766f, 0.302002f, 0.750488f, + 0.308350f, 0.741699f, 0.316162f, 0.732422f, 0.324463f, 0.722656f, 0.329346f, 0.714844f, + 0.333984f, 0.708496f, 0.337891f, 0.702637f, 0.340332f, 0.697266f, 0.344238f, 0.692383f, + 0.346436f, 0.687500f, 0.349121f, 0.683105f, 0.353271f, 0.677734f, 0.356689f, 0.672363f, + 0.360840f, 0.667480f, 0.362793f, 0.663574f, 0.364990f, 0.659668f, 0.367188f, 0.655762f, + 0.368896f, 0.652344f, 0.370361f, 0.648926f, 0.371826f, 0.645996f, 0.372314f, 0.643066f, + 0.374023f, 0.640137f, 0.374756f, 0.637207f, 0.375244f, 0.634766f, 0.375000f, 0.632812f, + 0.375488f, 0.630371f, 0.375977f, 0.627930f, 0.377686f, 0.624512f, 0.378662f, 0.621094f, + 0.379883f, 0.618164f, 0.380859f, 0.614746f, 0.381348f, 0.611816f, 0.381104f, 0.608887f, + 0.380127f, 0.605469f, 0.380127f, 0.601562f, 0.378906f, 0.598145f, 0.378418f, 0.595215f, + 0.376709f, 0.591797f, 0.375244f, 0.588867f, 0.372559f, 0.584961f, 0.369873f, 0.580566f, + 0.367188f, 0.577148f, 0.362549f, 0.572266f, 0.357666f, 0.567871f, 0.351562f, 0.562500f, + 0.345459f, 0.557129f, 0.335693f, 0.549316f, 0.323242f, 0.540527f, 0.308594f, 0.527344f, + 0.288574f, 0.507324f, 0.255859f, 0.475830f, 0.193481f, 0.413818f, 0.051056f, 0.202271f, + 0.000000f, 1.000000f, 0.172485f, 0.925293f, 0.241333f, 0.869629f, 0.279541f, 0.829590f, + 0.305664f, 0.798828f, 0.324463f, 0.774414f, 0.339844f, 0.754395f, 0.350586f, 0.737305f, + 0.359619f, 0.723145f, 0.367676f, 0.710449f, 0.374756f, 0.699707f, 0.380371f, 0.689453f, + 0.385742f, 0.680664f, 0.389160f, 0.673340f, 0.394775f, 0.666016f, 0.397705f, 0.659180f, + 0.401367f, 0.653320f, 0.404053f, 0.647949f, 0.405762f, 0.643066f, 0.408691f, 0.638184f, + 0.410889f, 0.634277f, 0.413330f, 0.629395f, 0.414795f, 0.625488f, 0.417480f, 0.621582f, + 0.418457f, 0.618164f, 0.420166f, 0.614746f, 0.420654f, 0.611816f, 0.422852f, 0.608398f, + 0.423584f, 0.605469f, 0.424561f, 0.602539f, 0.425049f, 0.600098f, 0.425293f, 0.597656f, + 0.427002f, 0.595215f, 0.427246f, 0.592285f, 0.427002f, 0.590332f, 0.427246f, 0.587891f, + 0.427979f, 0.585449f, 0.428223f, 0.583496f, 0.427979f, 0.581055f, 0.427979f, 0.579102f, + 0.428467f, 0.576172f, 0.427979f, 0.574219f, 0.427734f, 0.571777f, 0.427002f, 0.569824f, + 0.426025f, 0.566895f, 0.425293f, 0.563477f, 0.424072f, 0.560547f, 0.422363f, 0.557617f, + 0.420898f, 0.554688f, 0.418945f, 0.552246f, 0.417236f, 0.548828f, 0.414062f, 0.544434f, + 0.411133f, 0.540527f, 0.407715f, 0.536133f, 0.403076f, 0.531250f, 0.397949f, 0.525879f, + 0.391602f, 0.519531f, 0.383301f, 0.511719f, 0.372803f, 0.502441f, 0.357910f, 0.490479f, + 0.337646f, 0.473633f, 0.305420f, 0.446533f, 0.244385f, 0.391846f, 0.092896f, 0.199219f, + 0.000000f, 1.000000f, 0.175415f, 0.923828f, 0.244263f, 0.868164f, 0.284668f, 0.826660f, + 0.313232f, 0.794434f, 0.332764f, 0.769043f, 0.348145f, 0.748047f, 0.361816f, 0.729492f, + 0.371582f, 0.714355f, 0.380859f, 0.700684f, 0.388428f, 0.688965f, 0.395508f, 0.677734f, + 0.401855f, 0.667969f, 0.406006f, 0.659668f, 0.411865f, 0.651367f, 0.416260f, 0.644043f, + 0.420410f, 0.637207f, 0.423828f, 0.631348f, 0.427246f, 0.625488f, 0.430420f, 0.620117f, + 0.432861f, 0.615234f, 0.436768f, 0.609863f, 0.439697f, 0.604980f, 0.442139f, 0.600098f, + 0.444336f, 0.595703f, 0.447021f, 0.591797f, 0.448242f, 0.587891f, 0.451172f, 0.583984f, + 0.452637f, 0.580566f, 0.454834f, 0.576660f, 0.456299f, 0.573242f, 0.457520f, 0.570312f, + 0.459717f, 0.566406f, 0.460938f, 0.563477f, 0.461670f, 0.560547f, 0.462891f, 0.557129f, + 0.464111f, 0.554199f, 0.465576f, 0.551270f, 0.466064f, 0.548340f, 0.467041f, 0.544922f, + 0.468506f, 0.541992f, 0.468750f, 0.539062f, 0.469238f, 0.536133f, 0.469727f, 0.532715f, + 0.470459f, 0.529785f, 0.469482f, 0.525391f, 0.469238f, 0.521484f, 0.469238f, 0.517578f, + 0.468750f, 0.513672f, 0.467773f, 0.510254f, 0.467773f, 0.505859f, 0.466797f, 0.500977f, + 0.465088f, 0.495605f, 0.462891f, 0.490479f, 0.460205f, 0.484619f, 0.457031f, 0.477539f, + 0.452637f, 0.469727f, 0.446777f, 0.460693f, 0.440186f, 0.450439f, 0.428711f, 0.437500f, + 0.413330f, 0.419678f, 0.387695f, 0.393311f, 0.335938f, 0.341797f, 0.192627f, 0.175903f, + 0.000000f, 1.000000f, 0.176514f, 0.923828f, 0.248413f, 0.865723f, 0.291016f, 0.823242f, + 0.320068f, 0.789551f, 0.342529f, 0.762695f, 0.357666f, 0.741211f, 0.373047f, 0.721191f, + 0.384521f, 0.704590f, 0.395020f, 0.689941f, 0.403076f, 0.677246f, 0.411377f, 0.665527f, + 0.417969f, 0.654785f, 0.424561f, 0.645020f, 0.431641f, 0.635742f, 0.436279f, 0.627441f, + 0.441895f, 0.619629f, 0.445557f, 0.612793f, 0.449707f, 0.606445f, 0.453369f, 0.600586f, + 0.457031f, 0.594727f, 0.461426f, 0.588867f, 0.464600f, 0.583008f, 0.467529f, 0.578125f, + 0.471436f, 0.572754f, 0.474365f, 0.567871f, 0.476562f, 0.563477f, 0.480225f, 0.559082f, + 0.482178f, 0.554199f, 0.483887f, 0.550293f, 0.487061f, 0.546387f, 0.489258f, 0.542480f, + 0.492188f, 0.538086f, 0.494385f, 0.533691f, 0.495850f, 0.530273f, 0.497314f, 0.526855f, + 0.500000f, 0.522461f, 0.501465f, 0.519043f, 0.503418f, 0.515137f, 0.505371f, 0.511230f, + 0.506836f, 0.507812f, 0.508301f, 0.503906f, 0.509766f, 0.500000f, 0.511719f, 0.496094f, + 0.512695f, 0.492188f, 0.514648f, 0.487305f, 0.514648f, 0.482422f, 0.515625f, 0.477539f, + 0.515625f, 0.472900f, 0.515625f, 0.468262f, 0.518066f, 0.462891f, 0.518066f, 0.457520f, + 0.517090f, 0.450928f, 0.517090f, 0.444580f, 0.516113f, 0.437988f, 0.515137f, 0.429932f, + 0.513184f, 0.421631f, 0.509766f, 0.411865f, 0.504395f, 0.399902f, 0.496826f, 0.385986f, + 0.484863f, 0.367676f, 0.465576f, 0.340820f, 0.424072f, 0.293701f, 0.297119f, 0.152222f, + 0.000000f, 1.000000f, 0.178955f, 0.922852f, 0.252930f, 0.863281f, 0.296875f, 0.819336f, + 0.328125f, 0.784668f, 0.350830f, 0.756836f, 0.369629f, 0.732910f, 0.385986f, 0.711914f, + 0.399170f, 0.694336f, 0.409912f, 0.678711f, 0.418213f, 0.665527f, 0.427734f, 0.652344f, + 0.435791f, 0.640625f, 0.442139f, 0.630859f, 0.448730f, 0.621094f, 0.456299f, 0.611328f, + 0.461670f, 0.603027f, 0.466797f, 0.595215f, 0.470947f, 0.587891f, 0.476562f, 0.581055f, + 0.480713f, 0.574219f, 0.485352f, 0.567871f, 0.490479f, 0.561035f, 0.493896f, 0.555176f, + 0.498047f, 0.549316f, 0.501465f, 0.543945f, 0.504395f, 0.539062f, 0.508789f, 0.533203f, + 0.511719f, 0.528320f, 0.514648f, 0.523438f, 0.518555f, 0.518555f, 0.520996f, 0.513672f, + 0.523926f, 0.509277f, 0.526855f, 0.504395f, 0.529785f, 0.500000f, 0.532227f, 0.495850f, + 0.534668f, 0.491211f, 0.538574f, 0.486328f, 0.540527f, 0.481934f, 0.542969f, 0.477539f, + 0.545898f, 0.473145f, 0.547852f, 0.468506f, 0.549805f, 0.464111f, 0.553223f, 0.458984f, + 0.555176f, 0.454346f, 0.557129f, 0.449463f, 0.558594f, 0.443604f, 0.559570f, 0.437988f, + 0.561523f, 0.432617f, 0.562988f, 0.426514f, 0.566406f, 0.420410f, 0.566406f, 0.414551f, + 0.567871f, 0.407715f, 0.568359f, 0.400146f, 0.568359f, 0.392822f, 0.569336f, 0.384277f, + 0.568848f, 0.374512f, 0.566406f, 0.364014f, 0.563965f, 0.351807f, 0.559082f, 0.337402f, + 0.550781f, 0.319092f, 0.536133f, 0.292480f, 0.504395f, 0.249023f, 0.398926f, 0.127197f, + 0.000000f, 1.000000f, 0.180176f, 0.922363f, 0.257812f, 0.860840f, 0.304443f, 0.815430f, + 0.337402f, 0.778809f, 0.361328f, 0.749512f, 0.380859f, 0.725098f, 0.397217f, 0.703613f, + 0.410645f, 0.685059f, 0.423096f, 0.668457f, 0.433350f, 0.653809f, 0.443359f, 0.640137f, + 0.453857f, 0.626953f, 0.460205f, 0.615723f, 0.468018f, 0.605469f, 0.476074f, 0.595215f, + 0.481934f, 0.585938f, 0.488037f, 0.577148f, 0.493652f, 0.568848f, 0.499756f, 0.561523f, + 0.503906f, 0.553711f, 0.508301f, 0.547363f, 0.515137f, 0.539551f, 0.519531f, 0.532715f, + 0.524902f, 0.525879f, 0.528809f, 0.520020f, 0.533203f, 0.513672f, 0.536621f, 0.507812f, + 0.540527f, 0.501953f, 0.543945f, 0.496826f, 0.547852f, 0.491211f, 0.552734f, 0.485840f, + 0.556152f, 0.480225f, 0.559570f, 0.475098f, 0.562500f, 0.469971f, 0.565430f, 0.465088f, + 0.570801f, 0.459473f, 0.573730f, 0.454102f, 0.576172f, 0.449219f, 0.579590f, 0.443848f, + 0.582520f, 0.438965f, 0.586426f, 0.433350f, 0.588867f, 0.428467f, 0.591797f, 0.423096f, + 0.595703f, 0.417480f, 0.598145f, 0.412109f, 0.600586f, 0.406250f, 0.603027f, 0.399902f, + 0.605469f, 0.393311f, 0.607422f, 0.386963f, 0.610352f, 0.380127f, 0.613281f, 0.373047f, + 0.615723f, 0.366455f, 0.615723f, 0.358154f, 0.617676f, 0.350098f, 0.620117f, 0.340820f, + 0.620117f, 0.330566f, 0.620605f, 0.320068f, 0.619141f, 0.307373f, 0.618164f, 0.292725f, + 0.612305f, 0.273926f, 0.601562f, 0.249756f, 0.576660f, 0.209717f, 0.489502f, 0.105347f, + 0.000000f, 1.000000f, 0.182373f, 0.921387f, 0.262695f, 0.858398f, 0.311768f, 0.810547f, + 0.345947f, 0.773438f, 0.371094f, 0.743164f, 0.391602f, 0.717285f, 0.408936f, 0.695312f, + 0.424561f, 0.674805f, 0.437744f, 0.657715f, 0.448975f, 0.641113f, 0.459717f, 0.626953f, + 0.469482f, 0.613770f, 0.479004f, 0.601074f, 0.487305f, 0.589355f, 0.494873f, 0.578613f, + 0.502441f, 0.568359f, 0.508789f, 0.559082f, 0.516113f, 0.549805f, 0.521484f, 0.541504f, + 0.527344f, 0.533203f, 0.532715f, 0.525879f, 0.538574f, 0.518066f, 0.545898f, 0.509766f, + 0.550293f, 0.502930f, 0.554688f, 0.496094f, 0.561035f, 0.489014f, 0.564453f, 0.482666f, + 0.570312f, 0.476074f, 0.574219f, 0.469727f, 0.578613f, 0.463867f, 0.583496f, 0.457764f, + 0.587402f, 0.451416f, 0.590820f, 0.445801f, 0.595703f, 0.439941f, 0.599121f, 0.434326f, + 0.604004f, 0.428467f, 0.607422f, 0.422607f, 0.611816f, 0.416748f, 0.614746f, 0.411377f, + 0.618652f, 0.405518f, 0.622070f, 0.399902f, 0.626953f, 0.393799f, 0.629883f, 0.387939f, + 0.633789f, 0.382324f, 0.636719f, 0.376221f, 0.641113f, 0.369873f, 0.642090f, 0.363525f, + 0.645508f, 0.356201f, 0.649414f, 0.348877f, 0.651855f, 0.341797f, 0.655273f, 0.334473f, + 0.658203f, 0.327148f, 0.661133f, 0.318848f, 0.662598f, 0.310059f, 0.665039f, 0.300781f, + 0.667480f, 0.290527f, 0.668945f, 0.279541f, 0.668457f, 0.267334f, 0.668457f, 0.252441f, + 0.663574f, 0.234863f, 0.657715f, 0.211548f, 0.638184f, 0.175049f, 0.567871f, 0.086548f, + 0.000000f, 1.000000f, 0.185059f, 0.919922f, 0.267822f, 0.855469f, 0.317627f, 0.807129f, + 0.353760f, 0.769043f, 0.380859f, 0.736816f, 0.404053f, 0.708984f, 0.420654f, 0.686035f, + 0.437500f, 0.665527f, 0.451904f, 0.646484f, 0.465088f, 0.628906f, 0.476074f, 0.613770f, + 0.487305f, 0.599121f, 0.496826f, 0.586426f, 0.505371f, 0.574219f, 0.514648f, 0.562012f, + 0.523438f, 0.550781f, 0.531250f, 0.540527f, 0.536621f, 0.531250f, 0.543945f, 0.521973f, + 0.551758f, 0.512207f, 0.556152f, 0.504883f, 0.563965f, 0.496094f, 0.570312f, 0.487549f, + 0.575684f, 0.479736f, 0.581543f, 0.471924f, 0.587402f, 0.464600f, 0.592285f, 0.457520f, + 0.598145f, 0.450195f, 0.602051f, 0.443604f, 0.607910f, 0.436768f, 0.613770f, 0.429932f, + 0.617676f, 0.423584f, 0.622070f, 0.417236f, 0.626465f, 0.410889f, 0.630859f, 0.404785f, + 0.635254f, 0.398438f, 0.640137f, 0.392090f, 0.645020f, 0.385498f, 0.646973f, 0.380127f, + 0.652832f, 0.373779f, 0.657227f, 0.367432f, 0.661133f, 0.361084f, 0.664551f, 0.354736f, + 0.668945f, 0.348633f, 0.672852f, 0.342041f, 0.676270f, 0.335693f, 0.680176f, 0.328857f, + 0.684570f, 0.321289f, 0.687012f, 0.313721f, 0.690918f, 0.306152f, 0.693848f, 0.298828f, + 0.697266f, 0.291016f, 0.701660f, 0.282959f, 0.704102f, 0.273438f, 0.706055f, 0.264160f, + 0.709473f, 0.254395f, 0.709473f, 0.243408f, 0.712891f, 0.231323f, 0.711914f, 0.217041f, + 0.709961f, 0.200317f, 0.706055f, 0.178955f, 0.690430f, 0.145874f, 0.636719f, 0.071045f, + 0.000000f, 1.000000f, 0.187134f, 0.918945f, 0.273193f, 0.852539f, 0.324707f, 0.803223f, + 0.360840f, 0.764160f, 0.391357f, 0.729980f, 0.414307f, 0.701660f, 0.434814f, 0.676758f, + 0.451172f, 0.654785f, 0.465820f, 0.635254f, 0.481201f, 0.616699f, 0.492920f, 0.600098f, + 0.503906f, 0.584961f, 0.515625f, 0.570801f, 0.524414f, 0.558105f, 0.533203f, 0.545898f, + 0.542969f, 0.533691f, 0.551270f, 0.522461f, 0.559082f, 0.511719f, 0.566895f, 0.501465f, + 0.573730f, 0.492188f, 0.580566f, 0.483398f, 0.587402f, 0.474609f, 0.595215f, 0.465088f, + 0.602051f, 0.456787f, 0.606445f, 0.448730f, 0.613281f, 0.440430f, 0.620117f, 0.432373f, + 0.624512f, 0.425293f, 0.629883f, 0.417725f, 0.635742f, 0.410645f, 0.642090f, 0.403076f, + 0.644531f, 0.396729f, 0.651855f, 0.389404f, 0.655762f, 0.382812f, 0.660645f, 0.376221f, + 0.666016f, 0.369141f, 0.670898f, 0.362549f, 0.674805f, 0.356201f, 0.679199f, 0.349609f, + 0.683594f, 0.343506f, 0.689453f, 0.336182f, 0.692383f, 0.330078f, 0.697754f, 0.323242f, + 0.701172f, 0.316895f, 0.706543f, 0.310059f, 0.709961f, 0.303467f, 0.714355f, 0.296387f, + 0.718262f, 0.289062f, 0.721191f, 0.281250f, 0.724609f, 0.273682f, 0.729004f, 0.265869f, + 0.732910f, 0.258301f, 0.735840f, 0.250244f, 0.739746f, 0.240845f, 0.742676f, 0.231689f, + 0.745605f, 0.222168f, 0.748535f, 0.211792f, 0.750488f, 0.199585f, 0.751953f, 0.186157f, + 0.750488f, 0.171021f, 0.746094f, 0.151123f, 0.734375f, 0.120911f, 0.691406f, 0.058105f, + 0.000000f, 1.000000f, 0.189819f, 0.917969f, 0.275879f, 0.851562f, 0.331055f, 0.799805f, + 0.370117f, 0.758301f, 0.400879f, 0.723633f, 0.426025f, 0.693359f, 0.446533f, 0.667480f, + 0.465332f, 0.644531f, 0.480225f, 0.624023f, 0.496582f, 0.604492f, 0.509766f, 0.586914f, + 0.521973f, 0.570801f, 0.533203f, 0.555664f, 0.542969f, 0.541992f, 0.553223f, 0.528809f, + 0.562988f, 0.516113f, 0.572266f, 0.503906f, 0.580566f, 0.492920f, 0.589355f, 0.481934f, + 0.597168f, 0.471924f, 0.603516f, 0.462646f, 0.611328f, 0.452881f, 0.618652f, 0.443359f, + 0.625977f, 0.434326f, 0.632324f, 0.425537f, 0.638672f, 0.416748f, 0.644531f, 0.408447f, + 0.649902f, 0.400635f, 0.657715f, 0.392334f, 0.662598f, 0.385010f, 0.667969f, 0.377441f, + 0.673340f, 0.369873f, 0.678711f, 0.363037f, 0.684082f, 0.355957f, 0.688965f, 0.348633f, + 0.694336f, 0.341553f, 0.698730f, 0.334717f, 0.704590f, 0.327881f, 0.708496f, 0.321289f, + 0.713867f, 0.314453f, 0.718750f, 0.307373f, 0.722656f, 0.300537f, 0.728027f, 0.293945f, + 0.730469f, 0.287842f, 0.735840f, 0.280518f, 0.741211f, 0.273438f, 0.745117f, 0.266846f, + 0.750000f, 0.259766f, 0.752930f, 0.251709f, 0.756348f, 0.244263f, 0.760742f, 0.236328f, + 0.764160f, 0.228516f, 0.768066f, 0.220459f, 0.770996f, 0.212646f, 0.774902f, 0.202881f, + 0.776855f, 0.193726f, 0.780762f, 0.184082f, 0.782715f, 0.171997f, 0.782227f, 0.160522f, + 0.783691f, 0.146240f, 0.781738f, 0.127808f, 0.773438f, 0.101501f, 0.738281f, 0.046478f, + 0.000000f, 1.000000f, 0.193359f, 0.916016f, 0.280273f, 0.849121f, 0.338867f, 0.795410f, + 0.378906f, 0.752930f, 0.411377f, 0.716309f, 0.437012f, 0.686035f, 0.459473f, 0.658203f, + 0.478760f, 0.634277f, 0.495605f, 0.612305f, 0.511719f, 0.591797f, 0.525879f, 0.573730f, + 0.538574f, 0.557129f, 0.552246f, 0.540527f, 0.562500f, 0.525879f, 0.572754f, 0.512207f, + 0.583008f, 0.499023f, 0.593262f, 0.485840f, 0.601562f, 0.474365f, 0.611328f, 0.462646f, + 0.617676f, 0.452393f, 0.626465f, 0.441895f, 0.633301f, 0.432373f, 0.641113f, 0.422119f, + 0.648926f, 0.412354f, 0.655762f, 0.403076f, 0.663574f, 0.393555f, 0.668945f, 0.385498f, + 0.675781f, 0.376709f, 0.682617f, 0.368652f, 0.687988f, 0.360352f, 0.695312f, 0.352539f, + 0.698730f, 0.345215f, 0.704102f, 0.337646f, 0.711426f, 0.329834f, 0.715332f, 0.322754f, + 0.720215f, 0.315430f, 0.725586f, 0.308350f, 0.730469f, 0.301270f, 0.735352f, 0.294434f, + 0.740723f, 0.287598f, 0.745605f, 0.280273f, 0.750000f, 0.273682f, 0.754883f, 0.266846f, + 0.758301f, 0.260254f, 0.764160f, 0.253174f, 0.768066f, 0.246460f, 0.773438f, 0.239380f, + 0.776855f, 0.232788f, 0.779785f, 0.225586f, 0.784180f, 0.217529f, 0.787598f, 0.209961f, + 0.791504f, 0.202271f, 0.795898f, 0.194336f, 0.799316f, 0.186279f, 0.802734f, 0.178345f, + 0.805176f, 0.168945f, 0.808594f, 0.159424f, 0.811035f, 0.149048f, 0.812012f, 0.137939f, + 0.812988f, 0.124817f, 0.811523f, 0.108582f, 0.805176f, 0.085022f, 0.776855f, 0.038177f, + 0.000000f, 1.000000f, 0.195190f, 0.915527f, 0.286133f, 0.846191f, 0.344727f, 0.791992f, + 0.388428f, 0.746582f, 0.420898f, 0.709961f, 0.447754f, 0.677734f, 0.470703f, 0.649414f, + 0.492676f, 0.623535f, 0.511230f, 0.600586f, 0.526855f, 0.580078f, 0.541992f, 0.560547f, + 0.555176f, 0.542969f, 0.568848f, 0.525391f, 0.581543f, 0.509766f, 0.591797f, 0.495605f, + 0.602051f, 0.482422f, 0.613281f, 0.468262f, 0.622559f, 0.456055f, 0.630859f, 0.443848f, + 0.640137f, 0.432373f, 0.647461f, 0.421875f, 0.655273f, 0.411621f, 0.663574f, 0.401123f, + 0.670898f, 0.391602f, 0.678223f, 0.381348f, 0.686035f, 0.371826f, 0.692383f, 0.362793f, + 0.699707f, 0.354004f, 0.705078f, 0.345703f, 0.711914f, 0.336914f, 0.717773f, 0.329102f, + 0.724121f, 0.321045f, 0.727539f, 0.313721f, 0.734863f, 0.305664f, 0.741211f, 0.298096f, + 0.745117f, 0.290771f, 0.749512f, 0.283691f, 0.755859f, 0.276611f, 0.759277f, 0.269775f, + 0.765137f, 0.262451f, 0.770996f, 0.255371f, 0.774414f, 0.248779f, 0.778809f, 0.242065f, + 0.784668f, 0.235474f, 0.788574f, 0.228271f, 0.793945f, 0.221191f, 0.796875f, 0.215210f, + 0.801270f, 0.208374f, 0.806152f, 0.201416f, 0.809082f, 0.193970f, 0.812012f, 0.186279f, + 0.816406f, 0.178589f, 0.819824f, 0.171387f, 0.822754f, 0.163940f, 0.827148f, 0.156128f, + 0.829590f, 0.147339f, 0.833008f, 0.138184f, 0.834473f, 0.129883f, 0.836426f, 0.118469f, + 0.837891f, 0.106628f, 0.836426f, 0.092163f, 0.831055f, 0.071899f, 0.808105f, 0.031708f, + 0.000000f, 1.000000f, 0.196777f, 0.915039f, 0.291260f, 0.843750f, 0.351074f, 0.787598f, + 0.397217f, 0.741699f, 0.431152f, 0.703125f, 0.458984f, 0.669922f, 0.484375f, 0.639648f, + 0.507324f, 0.612793f, 0.525879f, 0.588867f, 0.541992f, 0.567871f, 0.559082f, 0.546875f, + 0.571289f, 0.529297f, 0.586914f, 0.510742f, 0.598633f, 0.494629f, 0.610840f, 0.479248f, + 0.621094f, 0.465332f, 0.631836f, 0.450928f, 0.642090f, 0.437988f, 0.651367f, 0.425293f, + 0.660645f, 0.413330f, 0.669922f, 0.402344f, 0.676758f, 0.391357f, 0.684082f, 0.381104f, + 0.692383f, 0.371094f, 0.700684f, 0.360596f, 0.708496f, 0.350342f, 0.714355f, 0.341309f, + 0.722168f, 0.332275f, 0.728027f, 0.323486f, 0.732910f, 0.314941f, 0.740234f, 0.306641f, + 0.746094f, 0.298584f, 0.750977f, 0.290771f, 0.757324f, 0.282959f, 0.764160f, 0.275146f, + 0.766602f, 0.268311f, 0.772461f, 0.260742f, 0.778320f, 0.253418f, 0.783203f, 0.246460f, + 0.787598f, 0.239380f, 0.792969f, 0.232422f, 0.796387f, 0.226196f, 0.801270f, 0.219238f, + 0.806641f, 0.212402f, 0.810547f, 0.205811f, 0.814941f, 0.198975f, 0.819336f, 0.192749f, + 0.822266f, 0.186768f, 0.828125f, 0.179321f, 0.831543f, 0.172974f, 0.833984f, 0.165649f, + 0.837402f, 0.158203f, 0.840332f, 0.151489f, 0.845215f, 0.143799f, 0.848633f, 0.136353f, + 0.851074f, 0.129517f, 0.853027f, 0.120483f, 0.856934f, 0.112244f, 0.856445f, 0.102600f, + 0.858887f, 0.091309f, 0.858398f, 0.079041f, 0.854980f, 0.060913f, 0.836426f, 0.027008f, + 0.000000f, 1.000000f, 0.197632f, 0.915039f, 0.295654f, 0.841309f, 0.357666f, 0.784180f, + 0.405273f, 0.735840f, 0.441895f, 0.695801f, 0.471924f, 0.661133f, 0.497803f, 0.630371f, + 0.521973f, 0.602051f, 0.541016f, 0.577148f, 0.558594f, 0.554688f, 0.575684f, 0.533203f, + 0.589355f, 0.514648f, 0.603516f, 0.496582f, 0.617188f, 0.479248f, 0.627930f, 0.463379f, + 0.640137f, 0.448486f, 0.651855f, 0.433838f, 0.662598f, 0.420166f, 0.671875f, 0.406982f, + 0.679688f, 0.395020f, 0.688965f, 0.383301f, 0.696777f, 0.372070f, 0.705566f, 0.361084f, + 0.712402f, 0.351562f, 0.721191f, 0.340820f, 0.728027f, 0.330322f, 0.735840f, 0.321045f, + 0.741699f, 0.311768f, 0.749023f, 0.302490f, 0.754883f, 0.293945f, 0.761230f, 0.285400f, + 0.767578f, 0.277588f, 0.772461f, 0.269287f, 0.777832f, 0.261719f, 0.784668f, 0.253662f, + 0.788086f, 0.246704f, 0.792969f, 0.239746f, 0.798828f, 0.232178f, 0.803223f, 0.225098f, + 0.807617f, 0.218384f, 0.813477f, 0.211548f, 0.816406f, 0.205200f, 0.822266f, 0.198364f, + 0.826172f, 0.191895f, 0.830078f, 0.185303f, 0.833984f, 0.179199f, 0.837402f, 0.172974f, + 0.842285f, 0.166748f, 0.846680f, 0.160034f, 0.850586f, 0.153687f, 0.852539f, 0.147705f, + 0.855957f, 0.140381f, 0.858887f, 0.133667f, 0.863281f, 0.126221f, 0.865723f, 0.119873f, + 0.869141f, 0.113281f, 0.871094f, 0.105591f, 0.874023f, 0.096863f, 0.875977f, 0.088867f, + 0.876953f, 0.079041f, 0.877441f, 0.067261f, 0.875000f, 0.051941f, 0.858887f, 0.023010f, + 0.000000f, 1.000000f, 0.200562f, 0.914062f, 0.301758f, 0.837891f, 0.366699f, 0.778809f, + 0.414307f, 0.730469f, 0.452148f, 0.688965f, 0.483154f, 0.652832f, 0.511719f, 0.620605f, + 0.534180f, 0.592285f, 0.554688f, 0.566406f, 0.574219f, 0.542480f, 0.591309f, 0.520508f, + 0.606445f, 0.500488f, 0.621094f, 0.481689f, 0.634766f, 0.464111f, 0.645996f, 0.447754f, + 0.657715f, 0.432129f, 0.669434f, 0.417480f, 0.679199f, 0.403564f, 0.690430f, 0.389404f, + 0.698730f, 0.377197f, 0.708008f, 0.365234f, 0.716309f, 0.353516f, 0.723145f, 0.342773f, + 0.732422f, 0.332031f, 0.740723f, 0.321777f, 0.748047f, 0.311279f, 0.753906f, 0.301758f, + 0.762207f, 0.291992f, 0.768555f, 0.282715f, 0.773926f, 0.274414f, 0.780273f, 0.265869f, + 0.786133f, 0.257812f, 0.792480f, 0.249268f, 0.796875f, 0.241821f, 0.801758f, 0.234375f, + 0.807129f, 0.226929f, 0.812012f, 0.219849f, 0.817383f, 0.212769f, 0.822754f, 0.205444f, + 0.825684f, 0.199219f, 0.831055f, 0.192627f, 0.834961f, 0.186035f, 0.839355f, 0.179565f, + 0.843750f, 0.173340f, 0.847656f, 0.166992f, 0.851562f, 0.161255f, 0.855469f, 0.154907f, + 0.860352f, 0.148926f, 0.862793f, 0.142822f, 0.867188f, 0.137085f, 0.870117f, 0.131592f, + 0.873535f, 0.124878f, 0.876465f, 0.117676f, 0.877930f, 0.111755f, 0.881348f, 0.105347f, + 0.884766f, 0.098877f, 0.887695f, 0.092346f, 0.889160f, 0.084900f, 0.892090f, 0.076965f, + 0.893066f, 0.068054f, 0.893555f, 0.058258f, 0.888672f, 0.044098f, 0.879395f, 0.018127f, + 0.000000f, 1.000000f, 0.203247f, 0.912598f, 0.306396f, 0.835938f, 0.373047f, 0.775391f, + 0.423096f, 0.724609f, 0.463379f, 0.681641f, 0.495605f, 0.644531f, 0.523438f, 0.611328f, + 0.548340f, 0.581543f, 0.569336f, 0.555176f, 0.589844f, 0.530273f, 0.606445f, 0.507812f, + 0.622559f, 0.487061f, 0.637207f, 0.467529f, 0.651367f, 0.449219f, 0.664062f, 0.432129f, + 0.675293f, 0.416504f, 0.686523f, 0.401611f, 0.698242f, 0.386719f, 0.708008f, 0.372803f, + 0.716797f, 0.360107f, 0.727051f, 0.347168f, 0.734375f, 0.335938f, 0.742676f, 0.324707f, + 0.750488f, 0.313965f, 0.757812f, 0.303955f, 0.765625f, 0.293213f, 0.772461f, 0.283447f, + 0.780762f, 0.273682f, 0.786133f, 0.264648f, 0.791992f, 0.255859f, 0.798340f, 0.247559f, + 0.804688f, 0.239014f, 0.809082f, 0.231079f, 0.814941f, 0.223511f, 0.818848f, 0.216309f, + 0.825684f, 0.208740f, 0.830078f, 0.201538f, 0.833496f, 0.194946f, 0.839355f, 0.187744f, + 0.841309f, 0.181885f, 0.848633f, 0.174927f, 0.851074f, 0.168701f, 0.855957f, 0.162354f, + 0.859375f, 0.156616f, 0.862793f, 0.150757f, 0.867676f, 0.144775f, 0.871094f, 0.139038f, + 0.875000f, 0.133179f, 0.878906f, 0.127563f, 0.880371f, 0.122559f, 0.885254f, 0.116638f, + 0.888184f, 0.111267f, 0.890137f, 0.104492f, 0.892578f, 0.098938f, 0.895508f, 0.092896f, + 0.899902f, 0.086243f, 0.900391f, 0.080933f, 0.902832f, 0.074402f, 0.905273f, 0.066711f, + 0.906250f, 0.059174f, 0.905273f, 0.050293f, 0.905762f, 0.036987f, 0.895996f, 0.014900f, + 0.000000f, 1.000000f, 0.206665f, 0.911133f, 0.309814f, 0.833984f, 0.380127f, 0.770996f, + 0.432861f, 0.718750f, 0.473145f, 0.674805f, 0.506836f, 0.636230f, 0.536621f, 0.602051f, + 0.562012f, 0.571289f, 0.583984f, 0.543457f, 0.603516f, 0.518066f, 0.622070f, 0.495361f, + 0.637695f, 0.473877f, 0.653320f, 0.453613f, 0.666504f, 0.435303f, 0.681152f, 0.417236f, + 0.693848f, 0.400635f, 0.704102f, 0.385498f, 0.714844f, 0.370850f, 0.726562f, 0.356201f, + 0.733887f, 0.343506f, 0.744629f, 0.330322f, 0.751953f, 0.319092f, 0.759766f, 0.307617f, + 0.768555f, 0.296631f, 0.774414f, 0.286621f, 0.782227f, 0.276367f, 0.789062f, 0.266357f, + 0.797363f, 0.256348f, 0.802246f, 0.247437f, 0.808105f, 0.238770f, 0.814453f, 0.230347f, + 0.820801f, 0.221802f, 0.825195f, 0.214233f, 0.830566f, 0.206665f, 0.835449f, 0.199341f, + 0.841797f, 0.191650f, 0.844727f, 0.185059f, 0.848633f, 0.178711f, 0.853516f, 0.171997f, + 0.858887f, 0.165405f, 0.862305f, 0.159180f, 0.867676f, 0.153076f, 0.869629f, 0.147339f, + 0.873535f, 0.141602f, 0.877930f, 0.135742f, 0.881348f, 0.130005f, 0.885742f, 0.124634f, + 0.887695f, 0.119629f, 0.892090f, 0.114075f, 0.894531f, 0.108948f, 0.898438f, 0.103516f, + 0.899902f, 0.098877f, 0.903320f, 0.093567f, 0.905762f, 0.087585f, 0.908691f, 0.081299f, + 0.910156f, 0.076050f, 0.912598f, 0.070740f, 0.914551f, 0.065125f, 0.916504f, 0.057892f, + 0.916504f, 0.052368f, 0.917969f, 0.042908f, 0.916992f, 0.032013f, 0.909180f, 0.013008f, + 0.000000f, 1.000000f, 0.208984f, 0.910156f, 0.316895f, 0.830078f, 0.388916f, 0.766113f, + 0.442871f, 0.712402f, 0.485840f, 0.666992f, 0.520508f, 0.627441f, 0.547363f, 0.593262f, + 0.575195f, 0.561035f, 0.598633f, 0.532227f, 0.619141f, 0.505859f, 0.636719f, 0.482666f, + 0.654297f, 0.460449f, 0.668457f, 0.439941f, 0.684082f, 0.420898f, 0.697266f, 0.402588f, + 0.709961f, 0.385742f, 0.719727f, 0.370361f, 0.730957f, 0.355469f, 0.741211f, 0.341064f, + 0.750488f, 0.327881f, 0.760742f, 0.314697f, 0.767578f, 0.302979f, 0.776855f, 0.291260f, + 0.784180f, 0.280518f, 0.791504f, 0.270264f, 0.795898f, 0.260986f, 0.804688f, 0.250000f, + 0.812988f, 0.240234f, 0.817871f, 0.231323f, 0.823242f, 0.222900f, 0.829590f, 0.214478f, + 0.835938f, 0.205688f, 0.839844f, 0.198608f, 0.845215f, 0.191162f, 0.851074f, 0.183472f, + 0.854980f, 0.176636f, 0.859375f, 0.170044f, 0.863281f, 0.163696f, 0.868164f, 0.156982f, + 0.872070f, 0.150757f, 0.874512f, 0.145264f, 0.879395f, 0.138916f, 0.883301f, 0.133545f, + 0.886719f, 0.127808f, 0.889648f, 0.122498f, 0.893555f, 0.117065f, 0.896484f, 0.112427f, + 0.900879f, 0.106750f, 0.903320f, 0.101929f, 0.906250f, 0.096985f, 0.908691f, 0.092651f, + 0.912598f, 0.087524f, 0.915039f, 0.082886f, 0.917480f, 0.077515f, 0.917969f, 0.072449f, + 0.921875f, 0.067017f, 0.922852f, 0.061737f, 0.924805f, 0.057281f, 0.927734f, 0.051392f, + 0.927246f, 0.044800f, 0.929199f, 0.037720f, 0.928223f, 0.028305f, 0.922363f, 0.011879f, + 0.000000f, 1.000000f, 0.210205f, 0.910156f, 0.322754f, 0.827637f, 0.395996f, 0.761719f, + 0.452148f, 0.707031f, 0.495361f, 0.660156f, 0.531250f, 0.619141f, 0.561523f, 0.583008f, + 0.588867f, 0.550781f, 0.612305f, 0.520996f, 0.632812f, 0.494629f, 0.651855f, 0.469971f, + 0.668457f, 0.447510f, 0.685059f, 0.426270f, 0.698730f, 0.407227f, 0.712891f, 0.388428f, + 0.725586f, 0.371338f, 0.734863f, 0.355957f, 0.745117f, 0.341064f, 0.756348f, 0.326416f, + 0.765625f, 0.312744f, 0.775391f, 0.299805f, 0.783203f, 0.287354f, 0.792969f, 0.275879f, + 0.797852f, 0.265381f, 0.805664f, 0.254883f, 0.812988f, 0.244995f, 0.818359f, 0.235596f, + 0.826172f, 0.225708f, 0.832031f, 0.216553f, 0.838379f, 0.207764f, 0.843262f, 0.199707f, + 0.848633f, 0.191528f, 0.854492f, 0.183960f, 0.857910f, 0.176880f, 0.863770f, 0.169189f, + 0.867188f, 0.162964f, 0.871582f, 0.156372f, 0.876953f, 0.149780f, 0.880371f, 0.143433f, + 0.884766f, 0.137573f, 0.886230f, 0.132568f, 0.892090f, 0.126099f, 0.894531f, 0.120911f, + 0.898438f, 0.115662f, 0.900879f, 0.110901f, 0.904785f, 0.105591f, 0.907715f, 0.100586f, + 0.910645f, 0.096008f, 0.913086f, 0.091370f, 0.916016f, 0.087036f, 0.920410f, 0.082031f, + 0.921875f, 0.077637f, 0.922852f, 0.074280f, 0.928223f, 0.068970f, 0.928223f, 0.064087f, + 0.930176f, 0.059387f, 0.932129f, 0.054382f, 0.934570f, 0.049408f, 0.936035f, 0.044891f, + 0.936523f, 0.038910f, 0.937988f, 0.032257f, 0.936523f, 0.024109f, 0.932129f, 0.010178f, + 0.000000f, 1.000000f, 0.214600f, 0.907715f, 0.327393f, 0.825195f, 0.404297f, 0.757324f, + 0.460693f, 0.701172f, 0.506348f, 0.652832f, 0.543457f, 0.610840f, 0.575195f, 0.573242f, + 0.602051f, 0.540527f, 0.625488f, 0.510742f, 0.646484f, 0.483398f, 0.666016f, 0.458008f, + 0.681152f, 0.435791f, 0.700195f, 0.413086f, 0.713379f, 0.394043f, 0.726562f, 0.375488f, + 0.739746f, 0.357910f, 0.750488f, 0.341797f, 0.762207f, 0.326172f, 0.770996f, 0.312500f, + 0.782227f, 0.298096f, 0.790527f, 0.285400f, 0.797363f, 0.273438f, 0.805176f, 0.261719f, + 0.812988f, 0.250732f, 0.819336f, 0.240723f, 0.826660f, 0.230469f, 0.833496f, 0.221191f, + 0.837891f, 0.212280f, 0.845703f, 0.202759f, 0.851562f, 0.193970f, 0.855957f, 0.186157f, + 0.861816f, 0.178101f, 0.867676f, 0.170410f, 0.869629f, 0.163696f, 0.875977f, 0.156372f, + 0.879395f, 0.150146f, 0.884277f, 0.143433f, 0.888184f, 0.137207f, 0.891113f, 0.131470f, + 0.894531f, 0.125977f, 0.899414f, 0.120056f, 0.902344f, 0.114685f, 0.905762f, 0.109619f, + 0.908203f, 0.105042f, 0.912109f, 0.099854f, 0.915527f, 0.094604f, 0.916504f, 0.090820f, + 0.921387f, 0.086182f, 0.922852f, 0.081482f, 0.925293f, 0.077515f, 0.927734f, 0.073608f, + 0.930176f, 0.069397f, 0.933594f, 0.065125f, 0.935547f, 0.061493f, 0.938477f, 0.057404f, + 0.938965f, 0.052643f, 0.940430f, 0.047821f, 0.941895f, 0.043549f, 0.944824f, 0.038879f, + 0.945801f, 0.034454f, 0.945801f, 0.028198f, 0.945801f, 0.021210f, 0.942383f, 0.007812f, + 0.000000f, 1.000000f, 0.215454f, 0.907715f, 0.333008f, 0.822266f, 0.411133f, 0.752930f, + 0.470459f, 0.694824f, 0.516602f, 0.645508f, 0.554199f, 0.602539f, 0.587891f, 0.563965f, + 0.614746f, 0.530273f, 0.638672f, 0.499756f, 0.660156f, 0.472168f, 0.681152f, 0.446045f, + 0.696777f, 0.423096f, 0.714355f, 0.400635f, 0.728027f, 0.380615f, 0.738770f, 0.363037f, + 0.753418f, 0.344727f, 0.764648f, 0.328125f, 0.776367f, 0.312500f, 0.784180f, 0.298828f, + 0.795410f, 0.284668f, 0.803711f, 0.271729f, 0.812500f, 0.259521f, 0.819336f, 0.248291f, + 0.825684f, 0.237305f, 0.832520f, 0.227051f, 0.839844f, 0.216919f, 0.845215f, 0.208130f, + 0.851074f, 0.199219f, 0.857422f, 0.190063f, 0.863281f, 0.181641f, 0.867676f, 0.173828f, + 0.874512f, 0.165405f, 0.877441f, 0.158447f, 0.881836f, 0.151367f, 0.885742f, 0.144775f, + 0.890625f, 0.137939f, 0.893066f, 0.132446f, 0.897949f, 0.126099f, 0.900879f, 0.120605f, + 0.906250f, 0.114685f, 0.908203f, 0.109619f, 0.910645f, 0.105225f, 0.915527f, 0.099243f, + 0.916504f, 0.095093f, 0.920898f, 0.090454f, 0.924316f, 0.085571f, 0.925781f, 0.081482f, + 0.928223f, 0.077515f, 0.931641f, 0.073120f, 0.933594f, 0.069214f, 0.935547f, 0.065674f, + 0.938965f, 0.061676f, 0.940918f, 0.057983f, 0.942871f, 0.054504f, 0.945801f, 0.050690f, + 0.946777f, 0.047211f, 0.948242f, 0.042480f, 0.949219f, 0.038391f, 0.951172f, 0.034058f, + 0.952148f, 0.029922f, 0.953613f, 0.024521f, 0.953125f, 0.018356f, 0.950195f, 0.006660f, + 0.000000f, 1.000000f, 0.219482f, 0.905762f, 0.338623f, 0.819336f, 0.420166f, 0.748047f, + 0.480713f, 0.688477f, 0.527344f, 0.638184f, 0.567383f, 0.593750f, 0.599121f, 0.555664f, + 0.628418f, 0.520508f, 0.651855f, 0.489502f, 0.673828f, 0.460938f, 0.692871f, 0.434814f, + 0.711426f, 0.410889f, 0.727539f, 0.388672f, 0.741699f, 0.368408f, 0.752930f, 0.350342f, + 0.768066f, 0.331787f, 0.778320f, 0.315674f, 0.789551f, 0.299805f, 0.797363f, 0.285889f, + 0.807129f, 0.272461f, 0.815918f, 0.259277f, 0.824707f, 0.246826f, 0.832031f, 0.235474f, + 0.837891f, 0.224854f, 0.845215f, 0.214111f, 0.852051f, 0.204468f, 0.856934f, 0.195801f, + 0.862305f, 0.186646f, 0.867188f, 0.178833f, 0.873535f, 0.170288f, 0.879395f, 0.161743f, + 0.883301f, 0.154297f, 0.887695f, 0.147339f, 0.892090f, 0.140503f, 0.897461f, 0.133423f, + 0.899414f, 0.127808f, 0.904297f, 0.121887f, 0.907715f, 0.115662f, 0.910156f, 0.110596f, + 0.914062f, 0.105469f, 0.917480f, 0.099854f, 0.919922f, 0.095276f, 0.922852f, 0.090698f, + 0.926270f, 0.085815f, 0.928223f, 0.081787f, 0.931152f, 0.077393f, 0.933105f, 0.073608f, + 0.936035f, 0.069580f, 0.938965f, 0.065552f, 0.939941f, 0.062225f, 0.944336f, 0.058228f, + 0.945801f, 0.054840f, 0.946777f, 0.051666f, 0.950195f, 0.048096f, 0.952148f, 0.044830f, + 0.953125f, 0.042023f, 0.955566f, 0.037872f, 0.956055f, 0.033844f, 0.956543f, 0.030136f, + 0.958984f, 0.025681f, 0.959961f, 0.022354f, 0.958496f, 0.015495f, 0.957520f, 0.006104f, + 0.000000f, 1.000000f, 0.221680f, 0.904785f, 0.343262f, 0.816895f, 0.427979f, 0.743652f, + 0.489014f, 0.683105f, 0.538574f, 0.630859f, 0.578613f, 0.585938f, 0.612793f, 0.545410f, + 0.640137f, 0.510742f, 0.664062f, 0.479004f, 0.687500f, 0.449951f, 0.706055f, 0.424072f, + 0.724609f, 0.399414f, 0.739258f, 0.377441f, 0.754395f, 0.356445f, 0.767090f, 0.337891f, + 0.779785f, 0.320068f, 0.792480f, 0.302979f, 0.801758f, 0.287598f, 0.810547f, 0.273682f, + 0.820312f, 0.259766f, 0.828125f, 0.247681f, 0.836914f, 0.234741f, 0.843262f, 0.223633f, + 0.850586f, 0.212402f, 0.856445f, 0.202637f, 0.861328f, 0.193359f, 0.868164f, 0.183716f, + 0.873047f, 0.175659f, 0.877930f, 0.167480f, 0.882812f, 0.159790f, 0.887695f, 0.151611f, + 0.893555f, 0.144287f, 0.897949f, 0.136841f, 0.900879f, 0.130493f, 0.906250f, 0.123779f, + 0.908691f, 0.117920f, 0.911621f, 0.112488f, 0.916504f, 0.106506f, 0.918457f, 0.101440f, + 0.921875f, 0.096497f, 0.925781f, 0.091125f, 0.927734f, 0.086975f, 0.931152f, 0.082336f, + 0.933594f, 0.077942f, 0.936035f, 0.073975f, 0.937988f, 0.070068f, 0.940430f, 0.066162f, + 0.943359f, 0.062286f, 0.945312f, 0.058868f, 0.947754f, 0.055481f, 0.950195f, 0.051758f, + 0.951172f, 0.048920f, 0.953613f, 0.045898f, 0.956543f, 0.042297f, 0.957031f, 0.039734f, + 0.959961f, 0.036743f, 0.961914f, 0.033630f, 0.962402f, 0.030350f, 0.962891f, 0.026260f, + 0.964355f, 0.022385f, 0.964844f, 0.018661f, 0.965332f, 0.013443f, 0.963379f, 0.005283f, + 0.000000f, 1.000000f, 0.223877f, 0.904297f, 0.349854f, 0.813477f, 0.434814f, 0.739258f, + 0.498047f, 0.677246f, 0.548340f, 0.624023f, 0.588867f, 0.578125f, 0.624023f, 0.537109f, + 0.653320f, 0.500488f, 0.677734f, 0.468506f, 0.699707f, 0.439453f, 0.719238f, 0.412842f, + 0.737305f, 0.388184f, 0.753906f, 0.365723f, 0.767578f, 0.344971f, 0.780273f, 0.326172f, + 0.791016f, 0.308594f, 0.802734f, 0.291992f, 0.812012f, 0.276611f, 0.822754f, 0.261719f, + 0.830566f, 0.248657f, 0.838379f, 0.236084f, 0.846680f, 0.223877f, 0.854492f, 0.212402f, + 0.860352f, 0.201660f, 0.865234f, 0.192017f, 0.874023f, 0.181885f, 0.876953f, 0.173462f, + 0.883789f, 0.164673f, 0.887695f, 0.156860f, 0.891113f, 0.150146f, 0.896973f, 0.141968f, + 0.900391f, 0.135010f, 0.905762f, 0.127808f, 0.909180f, 0.121338f, 0.913574f, 0.114990f, + 0.916992f, 0.109131f, 0.920410f, 0.103577f, 0.923828f, 0.098083f, 0.927246f, 0.093140f, + 0.929688f, 0.088196f, 0.932617f, 0.083618f, 0.935547f, 0.079041f, 0.937988f, 0.074890f, + 0.940430f, 0.070740f, 0.943359f, 0.066895f, 0.945312f, 0.063049f, 0.946777f, 0.059570f, + 0.949219f, 0.056183f, 0.951172f, 0.052826f, 0.953613f, 0.049438f, 0.955566f, 0.046600f, + 0.957520f, 0.043365f, 0.958496f, 0.040771f, 0.961914f, 0.037384f, 0.962891f, 0.034882f, + 0.963867f, 0.032532f, 0.966797f, 0.029526f, 0.968262f, 0.027039f, 0.967773f, 0.023560f, + 0.969238f, 0.019897f, 0.969238f, 0.016190f, 0.970215f, 0.012489f, 0.969238f, 0.004246f, + 0.000000f, 1.000000f, 0.226807f, 0.902832f, 0.354980f, 0.811035f, 0.444092f, 0.734375f, + 0.508301f, 0.670898f, 0.559570f, 0.616699f, 0.599609f, 0.569824f, 0.634766f, 0.528320f, + 0.666016f, 0.491211f, 0.689941f, 0.458740f, 0.711426f, 0.429688f, 0.731934f, 0.402344f, + 0.749512f, 0.377686f, 0.765625f, 0.354736f, 0.779297f, 0.334473f, 0.792480f, 0.314697f, + 0.802734f, 0.297363f, 0.813477f, 0.281250f, 0.823730f, 0.265625f, 0.833496f, 0.250732f, + 0.842285f, 0.237671f, 0.850586f, 0.224976f, 0.855957f, 0.213989f, 0.863770f, 0.202026f, + 0.872070f, 0.191406f, 0.876465f, 0.181274f, 0.883301f, 0.172119f, 0.886719f, 0.163452f, + 0.892090f, 0.155273f, 0.896484f, 0.147339f, 0.900391f, 0.140137f, 0.905273f, 0.132935f, + 0.908203f, 0.126709f, 0.913574f, 0.119446f, 0.917969f, 0.112915f, 0.920898f, 0.107056f, + 0.924805f, 0.101074f, 0.927734f, 0.095703f, 0.931152f, 0.090576f, 0.934570f, 0.085388f, + 0.936523f, 0.080933f, 0.939453f, 0.076599f, 0.942383f, 0.071960f, 0.943848f, 0.068298f, + 0.947266f, 0.064209f, 0.948730f, 0.060516f, 0.950684f, 0.057098f, 0.953613f, 0.053650f, + 0.954590f, 0.050446f, 0.956543f, 0.047424f, 0.958984f, 0.044250f, 0.960938f, 0.041382f, + 0.962891f, 0.038391f, 0.963867f, 0.036011f, 0.965820f, 0.033325f, 0.967773f, 0.030518f, + 0.969238f, 0.028290f, 0.970215f, 0.026047f, 0.972656f, 0.023544f, 0.974121f, 0.020996f, + 0.973145f, 0.017822f, 0.974121f, 0.013947f, 0.975098f, 0.009872f, 0.974121f, 0.003941f, + 0.000000f, 1.000000f, 0.229126f, 0.901855f, 0.361572f, 0.807617f, 0.450928f, 0.729980f, + 0.518555f, 0.665039f, 0.570801f, 0.609375f, 0.612305f, 0.561523f, 0.646973f, 0.519531f, + 0.678223f, 0.481934f, 0.702148f, 0.449219f, 0.724121f, 0.419189f, 0.743652f, 0.392090f, + 0.760254f, 0.367432f, 0.775391f, 0.344727f, 0.790527f, 0.323975f, 0.804688f, 0.303955f, + 0.815430f, 0.286621f, 0.824707f, 0.270508f, 0.835449f, 0.255371f, 0.843262f, 0.241211f, + 0.852051f, 0.227295f, 0.859863f, 0.214844f, 0.865723f, 0.203735f, 0.871582f, 0.193115f, + 0.878906f, 0.182129f, 0.885254f, 0.172241f, 0.890625f, 0.162720f, 0.895996f, 0.154297f, + 0.900391f, 0.146118f, 0.904785f, 0.138550f, 0.909180f, 0.131348f, 0.913574f, 0.124451f, + 0.916016f, 0.118408f, 0.920898f, 0.112122f, 0.923828f, 0.105774f, 0.928223f, 0.099609f, + 0.931641f, 0.093750f, 0.933594f, 0.089050f, 0.937988f, 0.083374f, 0.939941f, 0.078735f, + 0.942383f, 0.074524f, 0.945801f, 0.069702f, 0.946289f, 0.066467f, 0.950195f, 0.061890f, + 0.951660f, 0.058624f, 0.955078f, 0.054688f, 0.956055f, 0.051697f, 0.958008f, 0.048462f, + 0.960449f, 0.045135f, 0.962402f, 0.042114f, 0.963379f, 0.039734f, 0.965820f, 0.036774f, + 0.967285f, 0.033936f, 0.968750f, 0.031799f, 0.970215f, 0.029282f, 0.971680f, 0.027344f, + 0.973633f, 0.024445f, 0.974609f, 0.022675f, 0.975586f, 0.020599f, 0.977539f, 0.018616f, + 0.979492f, 0.015884f, 0.978516f, 0.012421f, 0.978027f, 0.008774f, 0.979492f, 0.003914f, + 0.000000f, 1.000000f, 0.232178f, 0.900879f, 0.367432f, 0.804688f, 0.460205f, 0.725098f, + 0.526855f, 0.659180f, 0.581543f, 0.602051f, 0.623535f, 0.553223f, 0.658203f, 0.511230f, + 0.689453f, 0.472900f, 0.714844f, 0.439209f, 0.736328f, 0.409424f, 0.754883f, 0.382568f, + 0.773926f, 0.356934f, 0.788574f, 0.334473f, 0.800293f, 0.314209f, 0.812500f, 0.294922f, + 0.825684f, 0.276367f, 0.836426f, 0.260010f, 0.844727f, 0.245483f, 0.853027f, 0.231323f, + 0.861328f, 0.218018f, 0.869141f, 0.205444f, 0.875977f, 0.194092f, 0.881348f, 0.183594f, + 0.887207f, 0.173706f, 0.893066f, 0.163940f, 0.898438f, 0.154419f, 0.904297f, 0.145752f, + 0.908203f, 0.137817f, 0.912598f, 0.130493f, 0.916504f, 0.123413f, 0.919434f, 0.116943f, + 0.923340f, 0.110474f, 0.926270f, 0.104736f, 0.929199f, 0.099243f, 0.934082f, 0.093018f, + 0.937500f, 0.087524f, 0.939941f, 0.082397f, 0.943848f, 0.077271f, 0.945312f, 0.072815f, + 0.948242f, 0.068481f, 0.951172f, 0.064148f, 0.953613f, 0.060181f, 0.955566f, 0.056610f, + 0.957031f, 0.053436f, 0.959961f, 0.049469f, 0.961426f, 0.046600f, 0.963379f, 0.043518f, + 0.965332f, 0.040527f, 0.967285f, 0.037750f, 0.967773f, 0.035156f, 0.969238f, 0.033020f, + 0.971191f, 0.030273f, 0.972656f, 0.027939f, 0.974609f, 0.025482f, 0.975586f, 0.023697f, + 0.977051f, 0.021652f, 0.979004f, 0.019363f, 0.979980f, 0.017212f, 0.980957f, 0.015762f, + 0.981934f, 0.014084f, 0.983887f, 0.011299f, 0.982910f, 0.007217f, 0.982422f, 0.003099f, + 0.000000f, 1.000000f, 0.236328f, 0.898926f, 0.373291f, 0.801758f, 0.466797f, 0.721191f, + 0.538086f, 0.652344f, 0.590332f, 0.595703f, 0.634277f, 0.545898f, 0.670410f, 0.502441f, + 0.699707f, 0.464600f, 0.724121f, 0.430908f, 0.747070f, 0.400146f, 0.768066f, 0.372070f, + 0.783203f, 0.347412f, 0.797852f, 0.324951f, 0.812012f, 0.303955f, 0.824219f, 0.284668f, + 0.834473f, 0.267822f, 0.845703f, 0.250977f, 0.854492f, 0.235840f, 0.861328f, 0.222656f, + 0.869141f, 0.209595f, 0.876953f, 0.196899f, 0.885254f, 0.185303f, 0.889648f, 0.175049f, + 0.895020f, 0.165039f, 0.900391f, 0.156128f, 0.905762f, 0.146729f, 0.912109f, 0.137939f, + 0.915039f, 0.130249f, 0.919434f, 0.122803f, 0.922363f, 0.116150f, 0.926758f, 0.109314f, + 0.929199f, 0.103760f, 0.932617f, 0.097595f, 0.936035f, 0.092468f, 0.938477f, 0.087097f, + 0.941406f, 0.082275f, 0.945312f, 0.076782f, 0.948730f, 0.071716f, 0.951172f, 0.067261f, + 0.953125f, 0.063110f, 0.956543f, 0.058868f, 0.958008f, 0.055115f, 0.959961f, 0.051788f, + 0.961914f, 0.048309f, 0.964844f, 0.044891f, 0.966309f, 0.041840f, 0.967285f, 0.039368f, + 0.968750f, 0.036591f, 0.970703f, 0.033936f, 0.972656f, 0.031036f, 0.974609f, 0.028870f, + 0.975098f, 0.026840f, 0.977051f, 0.024567f, 0.978027f, 0.022522f, 0.979980f, 0.020142f, + 0.979980f, 0.018600f, 0.981445f, 0.016800f, 0.982422f, 0.015289f, 0.985352f, 0.013023f, + 0.985840f, 0.011269f, 0.986328f, 0.009911f, 0.985840f, 0.007294f, 0.986816f, 0.001528f, + 0.000000f, 1.000000f, 0.238525f, 0.897949f, 0.378418f, 0.799316f, 0.475342f, 0.716309f, + 0.546875f, 0.646973f, 0.601562f, 0.588379f, 0.644531f, 0.538086f, 0.681152f, 0.494141f, + 0.710938f, 0.455322f, 0.735840f, 0.421387f, 0.757324f, 0.391113f, 0.777832f, 0.363281f, + 0.793945f, 0.338623f, 0.807617f, 0.315918f, 0.821289f, 0.295410f, 0.834473f, 0.275879f, + 0.844238f, 0.258545f, 0.854004f, 0.242676f, 0.863281f, 0.227173f, 0.870605f, 0.213623f, + 0.878418f, 0.200928f, 0.885254f, 0.188843f, 0.891602f, 0.177246f, 0.898438f, 0.166626f, + 0.901855f, 0.157471f, 0.907227f, 0.148193f, 0.912109f, 0.139771f, 0.916992f, 0.131592f, + 0.921387f, 0.123474f, 0.926270f, 0.115784f, 0.929688f, 0.109314f, 0.933594f, 0.102722f, + 0.937012f, 0.096619f, 0.939453f, 0.091309f, 0.942383f, 0.085938f, 0.944824f, 0.080933f, + 0.947266f, 0.076416f, 0.948730f, 0.072327f, 0.953613f, 0.066895f, 0.955078f, 0.062927f, + 0.958008f, 0.058441f, 0.960449f, 0.054565f, 0.963379f, 0.050385f, 0.964355f, 0.047333f, + 0.966309f, 0.044037f, 0.967773f, 0.041168f, 0.970703f, 0.037689f, 0.972168f, 0.035034f, + 0.973633f, 0.032440f, 0.974609f, 0.030289f, 0.976074f, 0.027878f, 0.977539f, 0.025436f, + 0.979004f, 0.023041f, 0.980469f, 0.021194f, 0.980957f, 0.019592f, 0.982422f, 0.017700f, + 0.983887f, 0.015991f, 0.985352f, 0.013802f, 0.986328f, 0.012321f, 0.986816f, 0.011200f, + 0.988281f, 0.009804f, 0.988770f, 0.008263f, 0.991211f, 0.005661f, 0.988770f, 0.001611f, + 0.000000f, 1.000000f, 0.241333f, 0.896973f, 0.385742f, 0.795410f, 0.485596f, 0.710449f, + 0.557617f, 0.640625f, 0.610840f, 0.582031f, 0.654297f, 0.530762f, 0.691895f, 0.486084f, + 0.720703f, 0.447754f, 0.746094f, 0.413330f, 0.767578f, 0.382568f, 0.788086f, 0.354492f, + 0.803223f, 0.329834f, 0.817871f, 0.307373f, 0.830566f, 0.286377f, 0.842285f, 0.267822f, + 0.854004f, 0.249878f, 0.861816f, 0.234131f, 0.870605f, 0.219849f, 0.880371f, 0.205078f, + 0.887207f, 0.192505f, 0.892578f, 0.181152f, 0.898438f, 0.170410f, 0.904297f, 0.159790f, + 0.909668f, 0.149780f, 0.914062f, 0.140991f, 0.919922f, 0.132202f, 0.923340f, 0.124878f, + 0.927246f, 0.117859f, 0.931641f, 0.110107f, 0.935547f, 0.103210f, 0.940430f, 0.096497f, + 0.941895f, 0.090942f, 0.944824f, 0.085388f, 0.948730f, 0.079956f, 0.949707f, 0.075562f, + 0.952148f, 0.070984f, 0.954102f, 0.066833f, 0.957031f, 0.062500f, 0.958496f, 0.058807f, + 0.961914f, 0.054749f, 0.963867f, 0.050842f, 0.967285f, 0.046600f, 0.968750f, 0.043152f, + 0.970215f, 0.040070f, 0.972168f, 0.037079f, 0.973145f, 0.034576f, 0.976074f, 0.031586f, + 0.977539f, 0.028717f, 0.978516f, 0.026489f, 0.979980f, 0.024384f, 0.980469f, 0.022659f, + 0.981934f, 0.020569f, 0.983887f, 0.018402f, 0.985352f, 0.016235f, 0.985840f, 0.014786f, + 0.986816f, 0.013382f, 0.987305f, 0.012222f, 0.988281f, 0.010643f, 0.989746f, 0.009056f, + 0.991699f, 0.006828f, 0.992188f, 0.005764f, 0.992676f, 0.004990f, 0.993652f, 0.003448f, + 0.000000f, 1.000000f, 0.243042f, 0.896484f, 0.391113f, 0.792480f, 0.492676f, 0.706055f, + 0.565918f, 0.635254f, 0.621582f, 0.574707f, 0.666504f, 0.522949f, 0.702148f, 0.478271f, + 0.730469f, 0.439697f, 0.756836f, 0.404541f, 0.778320f, 0.374023f, 0.795410f, 0.346924f, + 0.812500f, 0.321533f, 0.827637f, 0.298340f, 0.840332f, 0.278320f, 0.851562f, 0.259277f, + 0.860840f, 0.242432f, 0.870605f, 0.226318f, 0.878906f, 0.211426f, 0.886230f, 0.198364f, + 0.893066f, 0.185791f, 0.899902f, 0.173584f, 0.905762f, 0.163086f, 0.910645f, 0.152954f, + 0.916504f, 0.143677f, 0.921875f, 0.134033f, 0.925781f, 0.125977f, 0.929688f, 0.118408f, + 0.933594f, 0.111023f, 0.936523f, 0.104736f, 0.939453f, 0.098572f, 0.943848f, 0.091736f, + 0.946777f, 0.085815f, 0.949707f, 0.080322f, 0.953125f, 0.074768f, 0.955566f, 0.070190f, + 0.957031f, 0.065918f, 0.958496f, 0.061981f, 0.961914f, 0.057526f, 0.963379f, 0.053833f, + 0.964844f, 0.050659f, 0.966309f, 0.047791f, 0.968262f, 0.044586f, 0.972168f, 0.040314f, + 0.974121f, 0.036652f, 0.975098f, 0.033936f, 0.976562f, 0.031250f, 0.978027f, 0.028748f, + 0.979980f, 0.026230f, 0.981445f, 0.023804f, 0.983398f, 0.021057f, 0.984375f, 0.019104f, + 0.985352f, 0.017395f, 0.986328f, 0.015854f, 0.986816f, 0.014481f, 0.988281f, 0.012825f, + 0.989746f, 0.011124f, 0.991699f, 0.008858f, 0.992188f, 0.007614f, 0.992676f, 0.006672f, + 0.993164f, 0.005848f, 0.994141f, 0.004837f, 0.995117f, 0.003674f, 0.997070f, 0.001191f, + 0.000000f, 1.000000f, 0.246826f, 0.895020f, 0.397217f, 0.789551f, 0.500000f, 0.701660f, + 0.575195f, 0.628906f, 0.631836f, 0.567871f, 0.675293f, 0.516113f, 0.711914f, 0.470947f, + 0.742188f, 0.431152f, 0.766602f, 0.396729f, 0.787109f, 0.366211f, 0.805664f, 0.338379f, + 0.821289f, 0.313477f, 0.835938f, 0.290527f, 0.847168f, 0.270752f, 0.859375f, 0.251465f, + 0.869141f, 0.234863f, 0.877441f, 0.218872f, 0.885742f, 0.204712f, 0.894531f, 0.190918f, + 0.899902f, 0.178589f, 0.905762f, 0.167358f, 0.912109f, 0.156616f, 0.917480f, 0.146362f, + 0.922852f, 0.136841f, 0.926270f, 0.128784f, 0.931152f, 0.120789f, 0.935059f, 0.112854f, + 0.938965f, 0.105469f, 0.942871f, 0.098572f, 0.945312f, 0.092285f, 0.947754f, 0.086792f, + 0.950195f, 0.081665f, 0.953125f, 0.076660f, 0.957031f, 0.070801f, 0.959961f, 0.065796f, + 0.961426f, 0.061523f, 0.963867f, 0.057251f, 0.967285f, 0.052887f, 0.968262f, 0.049133f, + 0.969238f, 0.046051f, 0.971191f, 0.043121f, 0.972168f, 0.040375f, 0.973633f, 0.037689f, + 0.975586f, 0.034943f, 0.977051f, 0.032074f, 0.979492f, 0.028976f, 0.980957f, 0.026245f, + 0.982422f, 0.023773f, 0.983887f, 0.021606f, 0.985352f, 0.019318f, 0.986816f, 0.017227f, + 0.988281f, 0.015045f, 0.990234f, 0.012520f, 0.991211f, 0.010956f, 0.991699f, 0.009674f, + 0.992188f, 0.008583f, 0.992676f, 0.007614f, 0.993652f, 0.006512f, 0.994141f, 0.005569f, + 0.995117f, 0.004410f, 0.996582f, 0.002855f, 0.999023f, 0.000214f, 0.999023f, 0.000002f, + 0.000000f, 1.000000f, 0.249512f, 0.893555f, 0.403564f, 0.786621f, 0.508301f, 0.697266f, + 0.583496f, 0.624023f, 0.641113f, 0.561523f, 0.685059f, 0.509277f, 0.720215f, 0.464600f, + 0.749512f, 0.424561f, 0.776367f, 0.389160f, 0.796387f, 0.358398f, 0.816895f, 0.330078f, + 0.832031f, 0.305176f, 0.846191f, 0.282959f, 0.854004f, 0.263916f, 0.866211f, 0.244507f, + 0.876953f, 0.227539f, 0.884277f, 0.212402f, 0.893066f, 0.197998f, 0.899902f, 0.184692f, + 0.905273f, 0.172485f, 0.912109f, 0.161255f, 0.920898f, 0.149536f, 0.920898f, 0.141113f, + 0.927246f, 0.132202f, 0.933594f, 0.122498f, 0.937012f, 0.114014f, 0.937012f, 0.108704f, + 0.942383f, 0.101929f, 0.948730f, 0.093689f, 0.952637f, 0.085876f, 0.952637f, 0.081421f, + 0.952637f, 0.077759f, 0.952637f, 0.074646f, 0.960938f, 0.067627f, 0.968262f, 0.059875f, + 0.968262f, 0.055359f, 0.968262f, 0.052246f, 0.968262f, 0.049744f, 0.968262f, 0.047577f, + 0.968262f, 0.045715f, 0.969238f, 0.043945f, 0.977051f, 0.037750f, 0.983887f, 0.030899f, + 0.983887f, 0.027618f, 0.983887f, 0.025513f, 0.983887f, 0.023895f, 0.983887f, 0.022568f, + 0.983887f, 0.021454f, 0.983887f, 0.020508f, 0.983887f, 0.019684f, 0.983887f, 0.018967f, + 0.983887f, 0.018341f, 0.983887f, 0.017807f, 0.991211f, 0.013176f, 0.999512f, 0.005295f, + 0.999512f, 0.002834f, 0.999512f, 0.001688f, 0.999512f, 0.001009f, 0.999512f, 0.000575f, + 0.999512f, 0.000294f, 0.999512f, 0.000121f, 0.999512f, 0.000028f, 0.999512f, 0.000000f, + }, + { + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, + 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, + 0.000000f, 0.997559f, 0.000000f, 0.996582f, 0.000000f, 0.996582f, 0.000000f, 0.996094f, + 0.000000f, 0.995117f, 0.000000f, 0.994141f, 0.000000f, 0.993164f, 0.000000f, 0.993164f, + 0.000000f, 0.992676f, 0.000000f, 0.991699f, 0.000000f, 0.990234f, 0.000000f, 0.989746f, + 0.000000f, 0.988281f, 0.000000f, 0.987793f, 0.000000f, 0.986816f, 0.000000f, 0.985352f, + 0.000000f, 0.983887f, 0.000000f, 0.981934f, 0.000000f, 0.981445f, 0.000000f, 0.979980f, + 0.000000f, 0.977539f, 0.000000f, 0.975586f, 0.000000f, 0.974121f, 0.000000f, 0.971680f, + 0.000000f, 0.970215f, 0.000000f, 0.967285f, 0.000000f, 0.963867f, 0.000000f, 0.962402f, + 0.000000f, 0.958008f, 0.000000f, 0.955566f, 0.000000f, 0.951172f, 0.000000f, 0.947266f, + 0.000000f, 0.942871f, 0.000000f, 0.937988f, 0.000000f, 0.932617f, 0.000000f, 0.926758f, + 0.000000f, 0.919922f, 0.000000f, 0.912109f, 0.000000f, 0.903809f, 0.000000f, 0.894531f, + 0.000000f, 0.882812f, 0.000000f, 0.869629f, 0.000000f, 0.854492f, 0.000000f, 0.836426f, + 0.000000f, 0.815430f, 0.000000f, 0.789551f, 0.000000f, 0.756348f, 0.000000f, 0.714844f, + 0.000000f, 0.657715f, 0.000000f, 0.574707f, 0.000000f, 0.441650f, 0.000000f, 0.173096f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, + 0.000000f, 0.997070f, 0.000000f, 0.997070f, 0.000000f, 0.996094f, 0.000000f, 0.995605f, + 0.000000f, 0.995117f, 0.000000f, 0.994141f, 0.000000f, 0.993652f, 0.000000f, 0.992676f, + 0.000000f, 0.992188f, 0.000000f, 0.991699f, 0.000000f, 0.990723f, 0.000000f, 0.989258f, + 0.000000f, 0.988770f, 0.000000f, 0.987793f, 0.000000f, 0.986328f, 0.000000f, 0.985352f, + 0.000000f, 0.983887f, 0.000000f, 0.982422f, 0.000000f, 0.980957f, 0.000000f, 0.979492f, + 0.000000f, 0.977539f, 0.000000f, 0.975586f, 0.000000f, 0.973633f, 0.000000f, 0.972168f, + 0.000000f, 0.969238f, 0.000000f, 0.967285f, 0.000000f, 0.964355f, 0.000000f, 0.960938f, + 0.000000f, 0.958984f, 0.000000f, 0.954590f, 0.000000f, 0.951660f, 0.000000f, 0.946777f, + 0.000000f, 0.942871f, 0.000000f, 0.937500f, 0.000000f, 0.932617f, 0.000000f, 0.926270f, + 0.000000f, 0.918945f, 0.000000f, 0.911621f, 0.000000f, 0.902832f, 0.000000f, 0.893066f, + 0.000000f, 0.882324f, 0.000000f, 0.869629f, 0.000000f, 0.854492f, 0.000000f, 0.836426f, + 0.000000f, 0.815430f, 0.000000f, 0.789062f, 0.000000f, 0.756348f, 0.000000f, 0.714844f, + 0.000000f, 0.657715f, 0.000002f, 0.574707f, 0.000001f, 0.441162f, 0.000001f, 0.172607f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, + 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000000f, 0.996094f, 0.000000f, 0.995117f, + 0.000000f, 0.994629f, 0.000000f, 0.994629f, 0.000000f, 0.994141f, 0.000000f, 0.992676f, + 0.000000f, 0.991699f, 0.000000f, 0.990723f, 0.000000f, 0.990234f, 0.000000f, 0.989746f, + 0.000000f, 0.988770f, 0.000000f, 0.987305f, 0.000000f, 0.985840f, 0.000000f, 0.984863f, + 0.000000f, 0.983887f, 0.000000f, 0.982422f, 0.000000f, 0.980469f, 0.000000f, 0.979004f, + 0.000000f, 0.977051f, 0.000000f, 0.976074f, 0.000000f, 0.973633f, 0.000000f, 0.971191f, + 0.000000f, 0.969238f, 0.000000f, 0.966797f, 0.000000f, 0.964355f, 0.000000f, 0.960938f, + 0.000000f, 0.957520f, 0.000000f, 0.955078f, 0.000000f, 0.950684f, 0.000000f, 0.946777f, + 0.000000f, 0.941895f, 0.000000f, 0.937500f, 0.000000f, 0.931641f, 0.000000f, 0.925781f, + 0.000000f, 0.918945f, 0.000000f, 0.911133f, 0.000000f, 0.902344f, 0.000000f, 0.893066f, + 0.000000f, 0.881836f, 0.000000f, 0.868652f, 0.000006f, 0.853516f, 0.000021f, 0.835449f, + 0.000025f, 0.814941f, 0.000024f, 0.788086f, 0.000022f, 0.755371f, 0.000017f, 0.713379f, + 0.000017f, 0.656738f, 0.000013f, 0.574219f, 0.000012f, 0.441406f, 0.000011f, 0.172363f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.997070f, + 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000000f, 0.995605f, 0.000000f, 0.995117f, + 0.000000f, 0.994629f, 0.000000f, 0.994141f, 0.000000f, 0.993652f, 0.000000f, 0.992676f, + 0.000000f, 0.991699f, 0.000000f, 0.990723f, 0.000000f, 0.989746f, 0.000000f, 0.989258f, + 0.000000f, 0.988281f, 0.000000f, 0.986816f, 0.000000f, 0.985840f, 0.000000f, 0.984375f, + 0.000000f, 0.983398f, 0.000000f, 0.981934f, 0.000000f, 0.980469f, 0.000000f, 0.978516f, + 0.000000f, 0.977051f, 0.000000f, 0.975098f, 0.000000f, 0.973145f, 0.000000f, 0.971191f, + 0.000000f, 0.968262f, 0.000000f, 0.965820f, 0.000000f, 0.963867f, 0.000000f, 0.960449f, + 0.000000f, 0.957031f, 0.000000f, 0.953613f, 0.000000f, 0.950195f, 0.000000f, 0.945801f, + 0.000009f, 0.941406f, 0.000026f, 0.936035f, 0.000048f, 0.931152f, 0.000073f, 0.924316f, + 0.000097f, 0.917480f, 0.000107f, 0.910645f, 0.000108f, 0.901367f, 0.000107f, 0.892090f, + 0.000100f, 0.880371f, 0.000094f, 0.867676f, 0.000084f, 0.852051f, 0.000074f, 0.834473f, + 0.000066f, 0.813965f, 0.000078f, 0.787109f, 0.000069f, 0.754395f, 0.000066f, 0.712402f, + 0.000062f, 0.655762f, 0.000056f, 0.573730f, 0.000055f, 0.440918f, 0.000051f, 0.171875f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, + 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000000f, 0.995605f, 0.000000f, 0.994629f, + 0.000000f, 0.994141f, 0.000000f, 0.993652f, 0.000000f, 0.993164f, 0.000000f, 0.992188f, + 0.000000f, 0.991699f, 0.000000f, 0.990723f, 0.000000f, 0.989746f, 0.000000f, 0.988770f, + 0.000000f, 0.987793f, 0.000000f, 0.986328f, 0.000000f, 0.985352f, 0.000000f, 0.984375f, + 0.000000f, 0.982910f, 0.000000f, 0.980957f, 0.000000f, 0.979492f, 0.000000f, 0.978516f, + 0.000003f, 0.976074f, 0.000018f, 0.974609f, 0.000040f, 0.972656f, 0.000065f, 0.970215f, + 0.000095f, 0.967773f, 0.000124f, 0.965332f, 0.000157f, 0.962402f, 0.000191f, 0.959961f, + 0.000222f, 0.956055f, 0.000260f, 0.953125f, 0.000280f, 0.948730f, 0.000285f, 0.945312f, + 0.000286f, 0.939941f, 0.000278f, 0.935059f, 0.000265f, 0.929199f, 0.000256f, 0.923828f, + 0.000238f, 0.916504f, 0.000219f, 0.908691f, 0.000203f, 0.899902f, 0.000193f, 0.890625f, + 0.000199f, 0.878906f, 0.000218f, 0.866211f, 0.000208f, 0.851074f, 0.000190f, 0.833008f, + 0.000186f, 0.812012f, 0.000184f, 0.785156f, 0.000179f, 0.752930f, 0.000172f, 0.710938f, + 0.000172f, 0.654297f, 0.000162f, 0.572754f, 0.000171f, 0.439697f, 0.000136f, 0.171265f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.998535f, 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, + 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000000f, 0.995117f, 0.000000f, 0.994141f, + 0.000000f, 0.994141f, 0.000000f, 0.993652f, 0.000000f, 0.992676f, 0.000000f, 0.991699f, + 0.000000f, 0.991211f, 0.000001f, 0.990234f, 0.000020f, 0.989746f, 0.000047f, 0.988281f, + 0.000083f, 0.986816f, 0.000118f, 0.985840f, 0.000156f, 0.984863f, 0.000199f, 0.983398f, + 0.000236f, 0.981934f, 0.000278f, 0.980957f, 0.000322f, 0.979004f, 0.000361f, 0.977051f, + 0.000398f, 0.975586f, 0.000444f, 0.973633f, 0.000485f, 0.971680f, 0.000521f, 0.969238f, + 0.000553f, 0.966797f, 0.000566f, 0.964355f, 0.000563f, 0.961426f, 0.000548f, 0.958496f, + 0.000531f, 0.955566f, 0.000514f, 0.951172f, 0.000490f, 0.947266f, 0.000461f, 0.943359f, + 0.000429f, 0.938965f, 0.000421f, 0.933105f, 0.000422f, 0.928711f, 0.000425f, 0.921875f, + 0.000435f, 0.915039f, 0.000459f, 0.907227f, 0.000445f, 0.897949f, 0.000417f, 0.888672f, + 0.000412f, 0.877441f, 0.000429f, 0.863770f, 0.000413f, 0.848145f, 0.000400f, 0.831055f, + 0.000413f, 0.809570f, 0.000418f, 0.783203f, 0.000386f, 0.750488f, 0.000401f, 0.708984f, + 0.000384f, 0.652832f, 0.000400f, 0.571777f, 0.000402f, 0.438965f, 0.000273f, 0.171997f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.997070f, + 0.000000f, 0.996582f, 0.000026f, 0.995605f, 0.000076f, 0.995117f, 0.000120f, 0.994141f, + 0.000180f, 0.993652f, 0.000231f, 0.992676f, 0.000284f, 0.991699f, 0.000344f, 0.991211f, + 0.000395f, 0.990723f, 0.000439f, 0.989746f, 0.000499f, 0.988770f, 0.000552f, 0.987793f, + 0.000598f, 0.986328f, 0.000638f, 0.985352f, 0.000692f, 0.983398f, 0.000742f, 0.982422f, + 0.000785f, 0.981445f, 0.000823f, 0.979492f, 0.000862f, 0.978027f, 0.000911f, 0.976074f, + 0.000926f, 0.974121f, 0.000916f, 0.972656f, 0.000890f, 0.970703f, 0.000864f, 0.967773f, + 0.000838f, 0.965332f, 0.000805f, 0.962891f, 0.000776f, 0.959961f, 0.000764f, 0.957031f, + 0.000768f, 0.953613f, 0.000766f, 0.949707f, 0.000777f, 0.945801f, 0.000794f, 0.941406f, + 0.000806f, 0.937012f, 0.000798f, 0.931641f, 0.000804f, 0.925781f, 0.000805f, 0.919434f, + 0.000810f, 0.912598f, 0.000813f, 0.904785f, 0.000785f, 0.895508f, 0.000799f, 0.886230f, + 0.000808f, 0.874512f, 0.000813f, 0.861328f, 0.000775f, 0.846191f, 0.000789f, 0.828125f, + 0.000801f, 0.806641f, 0.000812f, 0.780762f, 0.000786f, 0.747559f, 0.000817f, 0.706055f, + 0.000783f, 0.649902f, 0.000838f, 0.569824f, 0.000832f, 0.438477f, 0.000481f, 0.171509f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000021f, 0.998535f, 0.000090f, 0.998047f, + 0.000177f, 0.997559f, 0.000250f, 0.997070f, 0.000344f, 0.997070f, 0.000415f, 0.996582f, + 0.000479f, 0.995605f, 0.000565f, 0.995117f, 0.000632f, 0.995117f, 0.000685f, 0.994141f, + 0.000743f, 0.993164f, 0.000816f, 0.992188f, 0.000875f, 0.991211f, 0.000922f, 0.990723f, + 0.000961f, 0.989746f, 0.001023f, 0.988770f, 0.001081f, 0.987793f, 0.001128f, 0.987305f, + 0.001166f, 0.985352f, 0.001198f, 0.984375f, 0.001249f, 0.982910f, 0.001302f, 0.981445f, + 0.001317f, 0.979980f, 0.001296f, 0.978516f, 0.001256f, 0.977051f, 0.001225f, 0.975098f, + 0.001225f, 0.972656f, 0.001233f, 0.971191f, 0.001237f, 0.968750f, 0.001248f, 0.966309f, + 0.001211f, 0.963867f, 0.001237f, 0.960938f, 0.001268f, 0.958008f, 0.001292f, 0.955078f, + 0.001320f, 0.951660f, 0.001269f, 0.947754f, 0.001301f, 0.943848f, 0.001354f, 0.938965f, + 0.001381f, 0.935059f, 0.001392f, 0.929688f, 0.001324f, 0.923340f, 0.001329f, 0.916992f, + 0.001383f, 0.909668f, 0.001422f, 0.902344f, 0.001340f, 0.893066f, 0.001359f, 0.882812f, + 0.001376f, 0.871582f, 0.001421f, 0.858398f, 0.001361f, 0.842773f, 0.001387f, 0.824707f, + 0.001410f, 0.803223f, 0.001449f, 0.777344f, 0.001432f, 0.744629f, 0.001457f, 0.703613f, + 0.001539f, 0.647461f, 0.001521f, 0.567871f, 0.001505f, 0.437256f, 0.000751f, 0.171509f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000033f, 0.999023f, 0.000168f, 0.999023f, + 0.000345f, 0.998535f, 0.000432f, 0.998535f, 0.000581f, 0.998047f, 0.000674f, 0.997559f, + 0.000732f, 0.997070f, 0.000844f, 0.996582f, 0.000932f, 0.996582f, 0.000991f, 0.996094f, + 0.001032f, 0.995117f, 0.001120f, 0.995117f, 0.001198f, 0.994629f, 0.001252f, 0.993652f, + 0.001290f, 0.992676f, 0.001320f, 0.991699f, 0.001404f, 0.991211f, 0.001468f, 0.989258f, + 0.001512f, 0.988770f, 0.001544f, 0.988281f, 0.001569f, 0.986816f, 0.001620f, 0.985352f, + 0.001697f, 0.984863f, 0.001737f, 0.983398f, 0.001743f, 0.981934f, 0.001749f, 0.980469f, + 0.001726f, 0.978516f, 0.001767f, 0.977051f, 0.001804f, 0.975098f, 0.001835f, 0.973633f, + 0.001862f, 0.972168f, 0.001804f, 0.969238f, 0.001812f, 0.966797f, 0.001865f, 0.964844f, + 0.001929f, 0.961914f, 0.001898f, 0.959473f, 0.001972f, 0.956055f, 0.002037f, 0.953125f, + 0.002056f, 0.949707f, 0.002104f, 0.945801f, 0.002031f, 0.941406f, 0.002075f, 0.937012f, + 0.002115f, 0.931641f, 0.002157f, 0.926758f, 0.002066f, 0.920410f, 0.002131f, 0.913574f, + 0.002180f, 0.907227f, 0.002230f, 0.898438f, 0.002258f, 0.889648f, 0.002159f, 0.879395f, + 0.002251f, 0.867676f, 0.002285f, 0.854492f, 0.002348f, 0.838867f, 0.002274f, 0.821289f, + 0.002338f, 0.799316f, 0.002428f, 0.773438f, 0.002401f, 0.741699f, 0.002459f, 0.699707f, + 0.002590f, 0.644531f, 0.002565f, 0.564941f, 0.002457f, 0.436035f, 0.001085f, 0.171509f, + 0.000000f, 1.000000f, 0.000326f, 0.999512f, 0.000606f, 0.999023f, 0.000679f, 0.999023f, + 0.000867f, 0.998535f, 0.000974f, 0.998047f, 0.001014f, 0.998047f, 0.001128f, 0.997070f, + 0.001255f, 0.997070f, 0.001306f, 0.996582f, 0.001332f, 0.996094f, 0.001404f, 0.995117f, + 0.001533f, 0.994629f, 0.001585f, 0.994141f, 0.001615f, 0.993164f, 0.001633f, 0.992676f, + 0.001713f, 0.992188f, 0.001810f, 0.991211f, 0.001877f, 0.990234f, 0.001957f, 0.989258f, + 0.002033f, 0.987793f, 0.002115f, 0.986816f, 0.002268f, 0.985840f, 0.002331f, 0.984375f, + 0.002363f, 0.982910f, 0.002380f, 0.981934f, 0.002356f, 0.980957f, 0.002365f, 0.979492f, + 0.002472f, 0.977539f, 0.002438f, 0.975586f, 0.002480f, 0.973633f, 0.002535f, 0.971680f, + 0.002594f, 0.969727f, 0.002539f, 0.967773f, 0.002703f, 0.965332f, 0.002815f, 0.962402f, + 0.002903f, 0.960449f, 0.002934f, 0.957031f, 0.002836f, 0.954102f, 0.002890f, 0.950684f, + 0.002998f, 0.946777f, 0.003069f, 0.942871f, 0.002993f, 0.938477f, 0.003071f, 0.934082f, + 0.003115f, 0.929199f, 0.003164f, 0.923340f, 0.003290f, 0.917480f, 0.003218f, 0.910156f, + 0.003286f, 0.903320f, 0.003365f, 0.895020f, 0.003380f, 0.886230f, 0.003332f, 0.875488f, + 0.003494f, 0.863770f, 0.003576f, 0.850098f, 0.003597f, 0.834961f, 0.003561f, 0.816895f, + 0.003735f, 0.795410f, 0.003809f, 0.769531f, 0.003807f, 0.736816f, 0.003897f, 0.696289f, + 0.004066f, 0.641602f, 0.004017f, 0.562500f, 0.003731f, 0.434814f, 0.001482f, 0.172119f, + 0.000000f, 1.000000f, 0.000448f, 0.999512f, 0.000846f, 0.999023f, 0.000846f, 0.999023f, + 0.001189f, 0.998047f, 0.001211f, 0.998047f, 0.001214f, 0.997559f, 0.001500f, 0.996582f, + 0.001541f, 0.996582f, 0.001554f, 0.995605f, 0.001558f, 0.995117f, 0.001799f, 0.994629f, + 0.001853f, 0.994141f, 0.001926f, 0.993164f, 0.002012f, 0.992676f, 0.002098f, 0.992188f, + 0.002409f, 0.991211f, 0.002525f, 0.990234f, 0.002636f, 0.989258f, 0.002729f, 0.988281f, + 0.002769f, 0.986816f, 0.002920f, 0.985840f, 0.003025f, 0.984375f, 0.003069f, 0.982910f, + 0.003019f, 0.981445f, 0.003075f, 0.980469f, 0.003147f, 0.979004f, 0.003260f, 0.977539f, + 0.003376f, 0.976074f, 0.003471f, 0.973633f, 0.003443f, 0.972168f, 0.003523f, 0.969727f, + 0.003605f, 0.967773f, 0.003799f, 0.965332f, 0.003809f, 0.962891f, 0.003918f, 0.959961f, + 0.003990f, 0.957520f, 0.004040f, 0.954590f, 0.003922f, 0.951172f, 0.004013f, 0.947754f, + 0.004292f, 0.943848f, 0.004372f, 0.939453f, 0.004467f, 0.935547f, 0.004387f, 0.931152f, + 0.004406f, 0.925781f, 0.004528f, 0.919922f, 0.004787f, 0.913574f, 0.004635f, 0.906738f, + 0.004753f, 0.898926f, 0.004871f, 0.891113f, 0.005024f, 0.881348f, 0.004959f, 0.871094f, + 0.005142f, 0.858887f, 0.005264f, 0.845703f, 0.005363f, 0.830078f, 0.005356f, 0.812012f, + 0.005600f, 0.790039f, 0.005707f, 0.763672f, 0.005745f, 0.731934f, 0.005917f, 0.691895f, + 0.006096f, 0.637695f, 0.005943f, 0.560059f, 0.005348f, 0.432861f, 0.001945f, 0.172241f, + 0.000000f, 1.000000f, 0.000475f, 0.999512f, 0.000919f, 0.999023f, 0.000911f, 0.998535f, + 0.001319f, 0.998047f, 0.001321f, 0.997559f, 0.001315f, 0.997070f, 0.001681f, 0.996582f, + 0.001736f, 0.995605f, 0.001840f, 0.995117f, 0.001937f, 0.994629f, 0.002386f, 0.994141f, + 0.002514f, 0.993164f, 0.002598f, 0.992188f, 0.002716f, 0.991699f, 0.002808f, 0.990723f, + 0.003187f, 0.990234f, 0.003286f, 0.989258f, 0.003387f, 0.987793f, 0.003479f, 0.986816f, + 0.003534f, 0.986328f, 0.003813f, 0.984375f, 0.003986f, 0.982910f, 0.004002f, 0.981445f, + 0.004108f, 0.979980f, 0.004066f, 0.978516f, 0.004135f, 0.977539f, 0.004498f, 0.975586f, + 0.004513f, 0.973633f, 0.004650f, 0.971680f, 0.004791f, 0.969727f, 0.004761f, 0.967285f, + 0.004883f, 0.964844f, 0.005177f, 0.962891f, 0.005322f, 0.959961f, 0.005276f, 0.957520f, + 0.005344f, 0.954102f, 0.005501f, 0.951660f, 0.005692f, 0.948242f, 0.005737f, 0.944336f, + 0.005913f, 0.940430f, 0.005962f, 0.935547f, 0.006123f, 0.931641f, 0.006100f, 0.926758f, + 0.006302f, 0.921387f, 0.006462f, 0.916016f, 0.006653f, 0.909180f, 0.006672f, 0.902344f, + 0.006710f, 0.894043f, 0.006927f, 0.885742f, 0.007126f, 0.876953f, 0.007107f, 0.866211f, + 0.007381f, 0.853516f, 0.007553f, 0.839844f, 0.007690f, 0.824707f, 0.007744f, 0.806641f, + 0.008064f, 0.784668f, 0.008255f, 0.759277f, 0.008331f, 0.727051f, 0.008553f, 0.686523f, + 0.008720f, 0.633301f, 0.008400f, 0.557129f, 0.007336f, 0.431152f, 0.002468f, 0.171631f, + 0.000000f, 1.000000f, 0.000484f, 0.999512f, 0.000948f, 0.998535f, 0.000941f, 0.998535f, + 0.001380f, 0.997559f, 0.001490f, 0.997070f, 0.001662f, 0.997070f, 0.002186f, 0.995605f, + 0.002361f, 0.995117f, 0.002472f, 0.994629f, 0.002554f, 0.994141f, 0.003077f, 0.993164f, + 0.003181f, 0.992188f, 0.003248f, 0.991699f, 0.003347f, 0.990723f, 0.003517f, 0.989746f, + 0.004032f, 0.988770f, 0.004196f, 0.987305f, 0.004333f, 0.986816f, 0.004528f, 0.985352f, + 0.004707f, 0.984863f, 0.005169f, 0.983398f, 0.005051f, 0.981445f, 0.005215f, 0.979492f, + 0.005272f, 0.978516f, 0.005455f, 0.976562f, 0.005444f, 0.975098f, 0.005920f, 0.972656f, + 0.006084f, 0.971191f, 0.006104f, 0.968750f, 0.006344f, 0.967285f, 0.006546f, 0.964844f, + 0.006474f, 0.962402f, 0.006859f, 0.959473f, 0.007065f, 0.957031f, 0.007252f, 0.954102f, + 0.007290f, 0.951172f, 0.007435f, 0.948242f, 0.007648f, 0.944336f, 0.007698f, 0.940430f, + 0.007927f, 0.936035f, 0.008286f, 0.932129f, 0.008354f, 0.927246f, 0.008583f, 0.922363f, + 0.008568f, 0.916992f, 0.008904f, 0.910645f, 0.009140f, 0.904297f, 0.009460f, 0.896973f, + 0.009415f, 0.889160f, 0.009567f, 0.880371f, 0.009941f, 0.871582f, 0.010284f, 0.859863f, + 0.010338f, 0.847656f, 0.010643f, 0.834473f, 0.010971f, 0.818848f, 0.011017f, 0.799805f, + 0.011360f, 0.778320f, 0.011566f, 0.752441f, 0.011681f, 0.721680f, 0.012024f, 0.681641f, + 0.012032f, 0.627930f, 0.011436f, 0.553711f, 0.009796f, 0.429932f, 0.003063f, 0.171631f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000536f, 0.999023f, 0.001241f, 0.998535f, + 0.001919f, 0.997559f, 0.002066f, 0.997070f, 0.002249f, 0.996094f, 0.002773f, 0.995117f, + 0.002897f, 0.995117f, 0.003038f, 0.993652f, 0.003145f, 0.993164f, 0.003710f, 0.992188f, + 0.003944f, 0.991211f, 0.004177f, 0.990234f, 0.004353f, 0.989746f, 0.004490f, 0.988281f, + 0.005058f, 0.987305f, 0.005283f, 0.985840f, 0.005486f, 0.984863f, 0.005726f, 0.983887f, + 0.005947f, 0.982422f, 0.006504f, 0.980957f, 0.006786f, 0.979492f, 0.006882f, 0.978027f, + 0.006939f, 0.976074f, 0.006973f, 0.974121f, 0.007202f, 0.972656f, 0.007584f, 0.970215f, + 0.007896f, 0.968262f, 0.008217f, 0.966309f, 0.008278f, 0.964355f, 0.008560f, 0.961914f, + 0.008827f, 0.959961f, 0.009064f, 0.956055f, 0.009338f, 0.953125f, 0.009682f, 0.950195f, + 0.009605f, 0.946777f, 0.009979f, 0.943848f, 0.010170f, 0.940430f, 0.010704f, 0.936035f, + 0.010712f, 0.931641f, 0.011086f, 0.927246f, 0.011314f, 0.922363f, 0.011543f, 0.916992f, + 0.011566f, 0.911621f, 0.012276f, 0.905273f, 0.012535f, 0.898438f, 0.012772f, 0.891113f, + 0.013008f, 0.883301f, 0.013107f, 0.874512f, 0.013748f, 0.864746f, 0.014168f, 0.853516f, + 0.014252f, 0.841309f, 0.014610f, 0.827637f, 0.015007f, 0.812012f, 0.015266f, 0.793457f, + 0.015625f, 0.771484f, 0.016022f, 0.746582f, 0.016068f, 0.715332f, 0.016403f, 0.676270f, + 0.016129f, 0.623047f, 0.015282f, 0.549316f, 0.012604f, 0.427490f, 0.003716f, 0.171753f, + 0.000000f, 1.000000f, 0.000288f, 0.999512f, 0.001102f, 0.998535f, 0.001709f, 0.998047f, + 0.001948f, 0.997559f, 0.002539f, 0.996582f, 0.002581f, 0.995605f, 0.002890f, 0.995117f, + 0.003614f, 0.993652f, 0.003788f, 0.993164f, 0.003986f, 0.992188f, 0.004730f, 0.991211f, + 0.004944f, 0.990234f, 0.005127f, 0.989258f, 0.005333f, 0.988281f, 0.005642f, 0.987305f, + 0.006416f, 0.985352f, 0.006668f, 0.984375f, 0.006882f, 0.982910f, 0.007092f, 0.981934f, + 0.007473f, 0.980469f, 0.008240f, 0.978516f, 0.008575f, 0.977539f, 0.008842f, 0.975586f, + 0.008911f, 0.974121f, 0.009033f, 0.971680f, 0.009590f, 0.969727f, 0.009995f, 0.966797f, + 0.010078f, 0.965332f, 0.010414f, 0.962402f, 0.010857f, 0.960938f, 0.010994f, 0.958008f, + 0.011803f, 0.955566f, 0.012283f, 0.953125f, 0.012177f, 0.948730f, 0.012512f, 0.945801f, + 0.012978f, 0.942871f, 0.013008f, 0.938965f, 0.013618f, 0.935547f, 0.014084f, 0.931152f, + 0.014565f, 0.926270f, 0.014694f, 0.921387f, 0.015221f, 0.916992f, 0.015495f, 0.912109f, + 0.015930f, 0.906250f, 0.016449f, 0.898926f, 0.016724f, 0.892090f, 0.017242f, 0.884766f, + 0.017517f, 0.876465f, 0.017975f, 0.868164f, 0.018616f, 0.857422f, 0.019424f, 0.847168f, + 0.019226f, 0.833496f, 0.019821f, 0.819824f, 0.020325f, 0.804688f, 0.021072f, 0.786133f, + 0.021332f, 0.764160f, 0.021835f, 0.739258f, 0.021790f, 0.708984f, 0.021942f, 0.669434f, + 0.021606f, 0.618652f, 0.020065f, 0.545898f, 0.016052f, 0.425293f, 0.004490f, 0.171631f, + 0.000000f, 1.000000f, 0.000446f, 0.999512f, 0.000862f, 0.999023f, 0.001550f, 0.998047f, + 0.002325f, 0.996582f, 0.003046f, 0.996094f, 0.003458f, 0.995117f, 0.003769f, 0.994141f, + 0.004398f, 0.993164f, 0.004520f, 0.992188f, 0.005066f, 0.991211f, 0.005371f, 0.989746f, + 0.006062f, 0.988770f, 0.006344f, 0.987793f, 0.006741f, 0.986328f, 0.007118f, 0.985352f, + 0.007866f, 0.983398f, 0.008179f, 0.981934f, 0.008545f, 0.980957f, 0.008957f, 0.979492f, + 0.009407f, 0.978027f, 0.010155f, 0.976074f, 0.010597f, 0.974609f, 0.011009f, 0.972656f, + 0.011414f, 0.971191f, 0.011948f, 0.968750f, 0.012283f, 0.966309f, 0.012512f, 0.963379f, + 0.013039f, 0.961426f, 0.013199f, 0.958984f, 0.013664f, 0.956543f, 0.014351f, 0.954102f, + 0.014992f, 0.950684f, 0.015579f, 0.947754f, 0.015945f, 0.944824f, 0.016144f, 0.941406f, + 0.016571f, 0.937500f, 0.017303f, 0.934082f, 0.017868f, 0.929688f, 0.018448f, 0.925293f, + 0.018921f, 0.920898f, 0.019226f, 0.915527f, 0.019669f, 0.910645f, 0.020538f, 0.905762f, + 0.021179f, 0.898926f, 0.021774f, 0.892090f, 0.022369f, 0.885254f, 0.022797f, 0.876953f, + 0.023514f, 0.869629f, 0.023956f, 0.860352f, 0.024673f, 0.849121f, 0.025650f, 0.838867f, + 0.025833f, 0.825684f, 0.026703f, 0.812500f, 0.027405f, 0.797363f, 0.027893f, 0.777832f, + 0.028412f, 0.756348f, 0.028931f, 0.731445f, 0.028992f, 0.701660f, 0.029083f, 0.662598f, + 0.028183f, 0.612305f, 0.025726f, 0.541992f, 0.020248f, 0.422852f, 0.005386f, 0.170776f, + 0.000000f, 1.000000f, 0.000475f, 0.999512f, 0.001075f, 0.998535f, 0.001766f, 0.998047f, + 0.002970f, 0.996582f, 0.003218f, 0.995605f, 0.004227f, 0.994141f, 0.004513f, 0.993164f, + 0.004906f, 0.992188f, 0.005661f, 0.991211f, 0.006229f, 0.989746f, 0.006573f, 0.988770f, + 0.007462f, 0.986816f, 0.007774f, 0.986328f, 0.008362f, 0.984375f, 0.008781f, 0.982910f, + 0.009712f, 0.981445f, 0.010094f, 0.979980f, 0.010437f, 0.978516f, 0.011124f, 0.976562f, + 0.011696f, 0.974609f, 0.012619f, 0.972656f, 0.013031f, 0.971191f, 0.013542f, 0.969238f, + 0.014267f, 0.967285f, 0.014839f, 0.965332f, 0.015839f, 0.962891f, 0.015930f, 0.959961f, + 0.016495f, 0.957520f, 0.016785f, 0.954590f, 0.017273f, 0.952148f, 0.017990f, 0.949219f, + 0.019150f, 0.945801f, 0.019592f, 0.942383f, 0.020325f, 0.939453f, 0.020813f, 0.936035f, + 0.021103f, 0.932129f, 0.021927f, 0.927734f, 0.022690f, 0.923340f, 0.023621f, 0.918945f, + 0.024399f, 0.914062f, 0.024979f, 0.909180f, 0.025269f, 0.903809f, 0.026291f, 0.897949f, + 0.027725f, 0.891602f, 0.027832f, 0.884277f, 0.028778f, 0.876953f, 0.029572f, 0.869141f, + 0.030411f, 0.861328f, 0.031143f, 0.851562f, 0.032379f, 0.840820f, 0.033051f, 0.829590f, + 0.034546f, 0.817871f, 0.034546f, 0.803223f, 0.035492f, 0.787598f, 0.036530f, 0.769043f, + 0.036896f, 0.747559f, 0.037354f, 0.723145f, 0.037445f, 0.693848f, 0.037262f, 0.655273f, + 0.035919f, 0.605957f, 0.032410f, 0.537598f, 0.025040f, 0.420166f, 0.006405f, 0.169922f, + 0.000000f, 1.000000f, 0.000810f, 0.999512f, 0.001663f, 0.998535f, 0.002178f, 0.997070f, + 0.003160f, 0.996094f, 0.003994f, 0.995117f, 0.004765f, 0.993652f, 0.005657f, 0.992188f, + 0.005947f, 0.991211f, 0.007175f, 0.989746f, 0.007793f, 0.987793f, 0.008133f, 0.987305f, + 0.008522f, 0.985352f, 0.009468f, 0.984375f, 0.010422f, 0.981934f, 0.010834f, 0.980957f, + 0.011375f, 0.979004f, 0.012360f, 0.977539f, 0.013077f, 0.975098f, 0.013786f, 0.973145f, + 0.014420f, 0.971191f, 0.015457f, 0.969238f, 0.016006f, 0.967285f, 0.016632f, 0.965332f, + 0.017654f, 0.962891f, 0.018356f, 0.960449f, 0.019516f, 0.958008f, 0.020264f, 0.955566f, + 0.020676f, 0.952637f, 0.021103f, 0.950195f, 0.021927f, 0.946289f, 0.022476f, 0.942871f, + 0.023788f, 0.939941f, 0.024689f, 0.936523f, 0.025269f, 0.932617f, 0.026245f, 0.929688f, + 0.027145f, 0.925293f, 0.027786f, 0.920898f, 0.029022f, 0.916016f, 0.029602f, 0.911133f, + 0.030792f, 0.906738f, 0.031738f, 0.901855f, 0.032379f, 0.895996f, 0.033386f, 0.889160f, + 0.035004f, 0.882812f, 0.035614f, 0.875488f, 0.036652f, 0.868164f, 0.037872f, 0.860352f, + 0.038635f, 0.851562f, 0.039917f, 0.842285f, 0.041046f, 0.831055f, 0.042206f, 0.819824f, + 0.043549f, 0.807617f, 0.043823f, 0.793945f, 0.045197f, 0.777832f, 0.046478f, 0.759277f, + 0.046997f, 0.738770f, 0.047516f, 0.714844f, 0.047272f, 0.685547f, 0.046875f, 0.647949f, + 0.044891f, 0.600098f, 0.040253f, 0.532715f, 0.030396f, 0.418213f, 0.007557f, 0.169556f, + 0.000000f, 1.000000f, 0.001188f, 0.999023f, 0.002018f, 0.998047f, 0.002728f, 0.997070f, + 0.003435f, 0.996094f, 0.004341f, 0.994629f, 0.005997f, 0.992676f, 0.006424f, 0.991699f, + 0.007351f, 0.989746f, 0.008430f, 0.988281f, 0.009476f, 0.986328f, 0.010025f, 0.984863f, + 0.010468f, 0.983398f, 0.012100f, 0.981445f, 0.012764f, 0.979492f, 0.013359f, 0.978027f, + 0.013947f, 0.976074f, 0.015038f, 0.974121f, 0.016205f, 0.971680f, 0.016998f, 0.969238f, + 0.017731f, 0.967773f, 0.018860f, 0.965332f, 0.019608f, 0.962891f, 0.020798f, 0.960938f, + 0.021729f, 0.958008f, 0.022629f, 0.955566f, 0.023453f, 0.953125f, 0.024811f, 0.950195f, + 0.025650f, 0.947266f, 0.026718f, 0.944336f, 0.027481f, 0.940430f, 0.028198f, 0.936523f, + 0.029358f, 0.933105f, 0.030426f, 0.929688f, 0.031189f, 0.925781f, 0.032440f, 0.921875f, + 0.034058f, 0.917480f, 0.035034f, 0.913086f, 0.036224f, 0.907715f, 0.037323f, 0.902832f, + 0.038116f, 0.897461f, 0.039551f, 0.892578f, 0.040955f, 0.886230f, 0.042114f, 0.879883f, + 0.043701f, 0.873047f, 0.045258f, 0.866211f, 0.045715f, 0.858398f, 0.047424f, 0.850586f, + 0.048584f, 0.841797f, 0.050507f, 0.831543f, 0.051636f, 0.820801f, 0.052887f, 0.809570f, + 0.054169f, 0.796875f, 0.054565f, 0.783203f, 0.057098f, 0.767578f, 0.058075f, 0.749512f, + 0.058228f, 0.728516f, 0.058594f, 0.705078f, 0.058472f, 0.676270f, 0.057526f, 0.639648f, + 0.054688f, 0.593262f, 0.048767f, 0.528320f, 0.036438f, 0.414551f, 0.008743f, 0.169189f, + 0.000000f, 1.000000f, 0.001243f, 0.999023f, 0.002176f, 0.998047f, 0.003443f, 0.996582f, + 0.004551f, 0.995117f, 0.005215f, 0.993652f, 0.006969f, 0.992188f, 0.007889f, 0.990234f, + 0.008766f, 0.988770f, 0.010063f, 0.986328f, 0.011078f, 0.984375f, 0.012253f, 0.982910f, + 0.013084f, 0.980957f, 0.014412f, 0.978516f, 0.015640f, 0.976562f, 0.016357f, 0.974609f, + 0.017090f, 0.972656f, 0.018646f, 0.970215f, 0.019958f, 0.967285f, 0.020889f, 0.965332f, + 0.021698f, 0.962891f, 0.022583f, 0.960449f, 0.024109f, 0.958008f, 0.025620f, 0.954590f, + 0.026688f, 0.951660f, 0.027710f, 0.949219f, 0.028763f, 0.946777f, 0.030243f, 0.943359f, + 0.031555f, 0.940430f, 0.033203f, 0.937012f, 0.034119f, 0.933594f, 0.035004f, 0.929199f, + 0.036377f, 0.925293f, 0.037292f, 0.921387f, 0.038788f, 0.917480f, 0.040314f, 0.913086f, + 0.041870f, 0.908203f, 0.043457f, 0.903809f, 0.045105f, 0.898926f, 0.046112f, 0.893555f, + 0.047058f, 0.888184f, 0.049011f, 0.881836f, 0.050690f, 0.875977f, 0.052032f, 0.869629f, + 0.053558f, 0.862305f, 0.055359f, 0.854980f, 0.056946f, 0.848145f, 0.058167f, 0.839355f, + 0.060425f, 0.829590f, 0.062256f, 0.819824f, 0.063782f, 0.809570f, 0.065002f, 0.797852f, + 0.066345f, 0.785645f, 0.068237f, 0.771973f, 0.069458f, 0.755371f, 0.070862f, 0.738281f, + 0.071411f, 0.718262f, 0.071350f, 0.695312f, 0.071289f, 0.666992f, 0.069702f, 0.631348f, + 0.065674f, 0.585938f, 0.058075f, 0.522461f, 0.042969f, 0.412109f, 0.010139f, 0.168335f, + 0.000000f, 1.000000f, 0.001281f, 0.999023f, 0.002378f, 0.998047f, 0.004543f, 0.995605f, + 0.005272f, 0.994629f, 0.006863f, 0.992188f, 0.007767f, 0.990723f, 0.008728f, 0.989258f, + 0.011147f, 0.986328f, 0.011955f, 0.984375f, 0.013680f, 0.981934f, 0.014473f, 0.980469f, + 0.016312f, 0.977539f, 0.017792f, 0.975098f, 0.018646f, 0.972656f, 0.020065f, 0.970703f, + 0.021378f, 0.968262f, 0.022583f, 0.965332f, 0.024460f, 0.962402f, 0.025589f, 0.959961f, + 0.026550f, 0.957520f, 0.028015f, 0.955078f, 0.029785f, 0.951660f, 0.031433f, 0.948242f, + 0.032684f, 0.944824f, 0.033905f, 0.942383f, 0.035126f, 0.939453f, 0.037231f, 0.936035f, + 0.039124f, 0.932129f, 0.040619f, 0.928223f, 0.042084f, 0.924805f, 0.043213f, 0.921387f, + 0.044739f, 0.916992f, 0.046173f, 0.912598f, 0.047668f, 0.907715f, 0.049805f, 0.902832f, + 0.051178f, 0.897949f, 0.053009f, 0.893066f, 0.054901f, 0.888184f, 0.056427f, 0.883301f, + 0.058411f, 0.876953f, 0.060242f, 0.870605f, 0.062134f, 0.864258f, 0.064392f, 0.857422f, + 0.065735f, 0.850586f, 0.067444f, 0.843262f, 0.069702f, 0.835449f, 0.071228f, 0.826172f, + 0.073730f, 0.817383f, 0.075745f, 0.807617f, 0.077148f, 0.796875f, 0.078979f, 0.786133f, + 0.080261f, 0.773438f, 0.082642f, 0.759277f, 0.083801f, 0.743164f, 0.085144f, 0.726562f, + 0.085022f, 0.707031f, 0.085144f, 0.685059f, 0.084473f, 0.656250f, 0.082336f, 0.622070f, + 0.077576f, 0.578613f, 0.068237f, 0.516113f, 0.049774f, 0.409424f, 0.011513f, 0.166992f, + 0.000000f, 1.000000f, 0.001935f, 0.998535f, 0.003147f, 0.997559f, 0.005421f, 0.995117f, + 0.006699f, 0.993652f, 0.008888f, 0.990723f, 0.009850f, 0.989258f, 0.011070f, 0.987305f, + 0.012955f, 0.984375f, 0.015015f, 0.981934f, 0.016357f, 0.979492f, 0.018280f, 0.976562f, + 0.019836f, 0.973633f, 0.021439f, 0.971191f, 0.022964f, 0.968262f, 0.024841f, 0.965820f, + 0.026581f, 0.962891f, 0.027924f, 0.959473f, 0.029587f, 0.956543f, 0.031311f, 0.953613f, + 0.032776f, 0.951172f, 0.034698f, 0.947266f, 0.036194f, 0.943848f, 0.038544f, 0.940430f, + 0.039978f, 0.937500f, 0.041412f, 0.934082f, 0.043518f, 0.930664f, 0.045776f, 0.926270f, + 0.047852f, 0.922363f, 0.049561f, 0.918945f, 0.051270f, 0.915039f, 0.052979f, 0.911133f, + 0.055023f, 0.906738f, 0.057007f, 0.901367f, 0.059021f, 0.895996f, 0.060638f, 0.891113f, + 0.062683f, 0.886230f, 0.064331f, 0.881348f, 0.066833f, 0.876465f, 0.069153f, 0.870605f, + 0.071594f, 0.864258f, 0.073364f, 0.857422f, 0.075134f, 0.851074f, 0.078003f, 0.844727f, + 0.079773f, 0.837891f, 0.081787f, 0.830566f, 0.083984f, 0.821289f, 0.087280f, 0.812988f, + 0.088318f, 0.803223f, 0.091064f, 0.793457f, 0.092896f, 0.783691f, 0.094116f, 0.772461f, + 0.096375f, 0.759766f, 0.098450f, 0.745605f, 0.099182f, 0.729980f, 0.100830f, 0.714355f, + 0.100647f, 0.695312f, 0.100586f, 0.673340f, 0.100037f, 0.645996f, 0.096619f, 0.613281f, + 0.089966f, 0.571289f, 0.078857f, 0.510254f, 0.057251f, 0.405762f, 0.013077f, 0.166992f, + 0.000000f, 1.000000f, 0.001826f, 0.998535f, 0.003975f, 0.997070f, 0.006042f, 0.994629f, + 0.008217f, 0.992188f, 0.010422f, 0.989746f, 0.012428f, 0.987305f, 0.014282f, 0.984375f, + 0.016586f, 0.980957f, 0.017685f, 0.979004f, 0.019562f, 0.976074f, 0.022491f, 0.972168f, + 0.024750f, 0.968750f, 0.026108f, 0.966309f, 0.028549f, 0.962891f, 0.030518f, 0.959473f, + 0.033020f, 0.956055f, 0.034546f, 0.952637f, 0.036438f, 0.949707f, 0.038910f, 0.946289f, + 0.041168f, 0.941895f, 0.042938f, 0.938477f, 0.045044f, 0.935059f, 0.047211f, 0.931641f, + 0.048889f, 0.928223f, 0.051270f, 0.923828f, 0.053650f, 0.919922f, 0.056091f, 0.915527f, + 0.058472f, 0.911133f, 0.060394f, 0.907227f, 0.062347f, 0.903809f, 0.064819f, 0.898926f, + 0.067932f, 0.893555f, 0.069824f, 0.888672f, 0.072083f, 0.883301f, 0.073975f, 0.877930f, + 0.075867f, 0.873047f, 0.078125f, 0.868164f, 0.081421f, 0.861816f, 0.084106f, 0.855957f, + 0.086670f, 0.849609f, 0.088623f, 0.843262f, 0.090515f, 0.836426f, 0.093262f, 0.829590f, + 0.095703f, 0.822754f, 0.098572f, 0.814453f, 0.100952f, 0.805664f, 0.103760f, 0.797363f, + 0.105103f, 0.788086f, 0.108276f, 0.778809f, 0.110046f, 0.769043f, 0.112244f, 0.757324f, + 0.114197f, 0.744629f, 0.115601f, 0.730957f, 0.117188f, 0.716797f, 0.117920f, 0.700684f, + 0.117981f, 0.683594f, 0.117432f, 0.660645f, 0.115784f, 0.634766f, 0.111145f, 0.603516f, + 0.103088f, 0.563965f, 0.090149f, 0.503418f, 0.065125f, 0.402832f, 0.014748f, 0.165771f, + 0.000000f, 1.000000f, 0.002945f, 0.998047f, 0.005276f, 0.995605f, 0.008133f, 0.993164f, + 0.010643f, 0.990234f, 0.013069f, 0.987305f, 0.015381f, 0.984375f, 0.018494f, 0.980469f, + 0.020065f, 0.978027f, 0.022415f, 0.975098f, 0.025131f, 0.970703f, 0.027893f, 0.967285f, + 0.030487f, 0.963379f, 0.032684f, 0.960449f, 0.035889f, 0.956055f, 0.038727f, 0.951660f, + 0.040588f, 0.948242f, 0.042786f, 0.944824f, 0.045593f, 0.940918f, 0.048126f, 0.936523f, + 0.051117f, 0.932129f, 0.053101f, 0.928223f, 0.055481f, 0.924805f, 0.058197f, 0.920898f, + 0.061066f, 0.915527f, 0.063782f, 0.911133f, 0.065979f, 0.907227f, 0.068176f, 0.902832f, + 0.071289f, 0.898438f, 0.073547f, 0.894043f, 0.076721f, 0.888672f, 0.079651f, 0.883789f, + 0.082642f, 0.878906f, 0.085510f, 0.874023f, 0.087585f, 0.869141f, 0.089661f, 0.863770f, + 0.092163f, 0.857910f, 0.094971f, 0.851562f, 0.098633f, 0.845215f, 0.101440f, 0.838867f, + 0.104248f, 0.833496f, 0.106628f, 0.827148f, 0.108704f, 0.820801f, 0.111511f, 0.812988f, + 0.114929f, 0.805176f, 0.117371f, 0.797363f, 0.120239f, 0.789062f, 0.122620f, 0.780762f, + 0.124634f, 0.772461f, 0.126709f, 0.762695f, 0.129395f, 0.752441f, 0.131104f, 0.740723f, + 0.133789f, 0.729004f, 0.134888f, 0.716309f, 0.136353f, 0.702148f, 0.135986f, 0.687012f, + 0.136108f, 0.669434f, 0.134888f, 0.647461f, 0.132324f, 0.623047f, 0.126709f, 0.593750f, + 0.117493f, 0.556641f, 0.102234f, 0.497070f, 0.073120f, 0.399658f, 0.016556f, 0.165283f, + 0.000000f, 1.000000f, 0.003525f, 0.997559f, 0.006729f, 0.995117f, 0.009232f, 0.992188f, + 0.013802f, 0.987793f, 0.016479f, 0.984863f, 0.019440f, 0.980469f, 0.023453f, 0.976074f, + 0.025757f, 0.973145f, 0.029373f, 0.968750f, 0.032471f, 0.964355f, 0.034485f, 0.960938f, + 0.037811f, 0.956543f, 0.041779f, 0.951660f, 0.044952f, 0.947266f, 0.048035f, 0.942871f, + 0.050629f, 0.938965f, 0.053925f, 0.933594f, 0.057800f, 0.928711f, 0.060211f, 0.924805f, + 0.062927f, 0.920410f, 0.065674f, 0.916504f, 0.069397f, 0.911133f, 0.072510f, 0.906250f, + 0.075623f, 0.901367f, 0.078552f, 0.896973f, 0.081055f, 0.892578f, 0.083923f, 0.888184f, + 0.087830f, 0.882324f, 0.091064f, 0.876953f, 0.094238f, 0.872070f, 0.097046f, 0.867188f, + 0.099731f, 0.862305f, 0.103333f, 0.856934f, 0.106018f, 0.852051f, 0.109253f, 0.845703f, + 0.112244f, 0.839355f, 0.115234f, 0.833496f, 0.118225f, 0.827148f, 0.121155f, 0.820801f, + 0.124023f, 0.814941f, 0.126465f, 0.809082f, 0.130249f, 0.801758f, 0.132690f, 0.793945f, + 0.135864f, 0.786133f, 0.139404f, 0.778809f, 0.141724f, 0.770996f, 0.143311f, 0.762695f, + 0.146240f, 0.754883f, 0.148315f, 0.744141f, 0.151367f, 0.734375f, 0.153076f, 0.723633f, + 0.154785f, 0.712402f, 0.155273f, 0.700195f, 0.156006f, 0.687012f, 0.155640f, 0.672363f, + 0.155762f, 0.654785f, 0.153687f, 0.634277f, 0.149902f, 0.611328f, 0.142578f, 0.583008f, + 0.132080f, 0.547363f, 0.114807f, 0.490479f, 0.081726f, 0.396973f, 0.018372f, 0.164429f, + 0.000000f, 1.000000f, 0.004353f, 0.997559f, 0.009270f, 0.993164f, 0.013527f, 0.989258f, + 0.017075f, 0.985352f, 0.021469f, 0.980957f, 0.025726f, 0.975586f, 0.028534f, 0.972168f, + 0.034210f, 0.965820f, 0.037933f, 0.960938f, 0.041351f, 0.956543f, 0.045013f, 0.951660f, + 0.049316f, 0.946289f, 0.052612f, 0.941406f, 0.056610f, 0.936523f, 0.061157f, 0.931152f, + 0.065063f, 0.925293f, 0.068542f, 0.919922f, 0.071716f, 0.915527f, 0.075745f, 0.910645f, + 0.079102f, 0.905273f, 0.083496f, 0.899414f, 0.086914f, 0.894531f, 0.090271f, 0.889160f, + 0.093506f, 0.884766f, 0.096741f, 0.879883f, 0.100525f, 0.874512f, 0.104614f, 0.868652f, + 0.108521f, 0.862793f, 0.111572f, 0.857910f, 0.114868f, 0.852539f, 0.117798f, 0.847656f, + 0.120667f, 0.843262f, 0.125488f, 0.836426f, 0.129395f, 0.830566f, 0.132568f, 0.824707f, + 0.135620f, 0.818848f, 0.137817f, 0.812500f, 0.141602f, 0.806641f, 0.144165f, 0.800781f, + 0.147461f, 0.793945f, 0.151489f, 0.787109f, 0.154297f, 0.780273f, 0.157837f, 0.772949f, + 0.159668f, 0.765625f, 0.162720f, 0.758301f, 0.164673f, 0.751465f, 0.166992f, 0.743652f, + 0.170532f, 0.734375f, 0.172729f, 0.724609f, 0.174561f, 0.714844f, 0.176636f, 0.705078f, + 0.177002f, 0.694336f, 0.177856f, 0.684082f, 0.177002f, 0.671387f, 0.177124f, 0.655762f, + 0.177002f, 0.639648f, 0.172607f, 0.620117f, 0.168457f, 0.599121f, 0.159668f, 0.573730f, + 0.148071f, 0.537598f, 0.127197f, 0.482666f, 0.089905f, 0.394287f, 0.020325f, 0.162964f, + 0.000000f, 1.000000f, 0.005520f, 0.997070f, 0.011871f, 0.991699f, 0.017593f, 0.986328f, + 0.023010f, 0.980957f, 0.028946f, 0.974609f, 0.034088f, 0.969238f, 0.039368f, 0.962891f, + 0.044708f, 0.957031f, 0.049316f, 0.951660f, 0.054657f, 0.945312f, 0.059570f, 0.938477f, + 0.063782f, 0.933105f, 0.067322f, 0.928223f, 0.073242f, 0.921387f, 0.077698f, 0.915527f, + 0.082825f, 0.909180f, 0.086914f, 0.903809f, 0.091370f, 0.897949f, 0.096802f, 0.891113f, + 0.101196f, 0.885254f, 0.104492f, 0.879883f, 0.108582f, 0.874512f, 0.112061f, 0.869629f, + 0.117065f, 0.863281f, 0.121521f, 0.857422f, 0.125244f, 0.851562f, 0.129272f, 0.845703f, + 0.132446f, 0.840820f, 0.136353f, 0.835938f, 0.140015f, 0.830078f, 0.144287f, 0.823730f, + 0.148438f, 0.817871f, 0.152588f, 0.812012f, 0.155762f, 0.806641f, 0.159180f, 0.801270f, + 0.162109f, 0.795898f, 0.164062f, 0.790527f, 0.168701f, 0.782715f, 0.172241f, 0.775879f, + 0.175781f, 0.769531f, 0.178467f, 0.763184f, 0.181274f, 0.757324f, 0.184570f, 0.750977f, + 0.186768f, 0.744141f, 0.188599f, 0.737305f, 0.192139f, 0.729004f, 0.194580f, 0.720703f, + 0.196533f, 0.711914f, 0.198608f, 0.703613f, 0.199463f, 0.694824f, 0.200806f, 0.686035f, + 0.200684f, 0.676758f, 0.201172f, 0.665527f, 0.201538f, 0.652832f, 0.200684f, 0.638672f, + 0.198242f, 0.623535f, 0.193604f, 0.606934f, 0.187256f, 0.587402f, 0.176758f, 0.563477f, + 0.163208f, 0.526367f, 0.140381f, 0.476318f, 0.098877f, 0.390625f, 0.022156f, 0.161621f, + 0.000000f, 1.000000f, 0.008011f, 0.995605f, 0.015991f, 0.989258f, 0.024277f, 0.982422f, + 0.032227f, 0.974609f, 0.039429f, 0.967285f, 0.046875f, 0.958984f, 0.053802f, 0.951660f, + 0.059113f, 0.945312f, 0.067200f, 0.936523f, 0.072510f, 0.930176f, 0.078186f, 0.923340f, + 0.084900f, 0.915039f, 0.091064f, 0.907715f, 0.095947f, 0.901367f, 0.100586f, 0.895508f, + 0.106262f, 0.888184f, 0.112976f, 0.880371f, 0.118164f, 0.874023f, 0.122742f, 0.868164f, + 0.127075f, 0.862305f, 0.132446f, 0.855469f, 0.137329f, 0.848633f, 0.142456f, 0.842285f, + 0.146851f, 0.836426f, 0.150513f, 0.831055f, 0.154663f, 0.825684f, 0.158813f, 0.819824f, + 0.163452f, 0.813477f, 0.168335f, 0.807129f, 0.172119f, 0.801270f, 0.175659f, 0.795898f, + 0.179565f, 0.790527f, 0.182983f, 0.785645f, 0.185669f, 0.780762f, 0.190186f, 0.773926f, + 0.194214f, 0.768066f, 0.197632f, 0.762207f, 0.201050f, 0.755371f, 0.203735f, 0.749023f, + 0.206055f, 0.743652f, 0.208374f, 0.738281f, 0.210815f, 0.732422f, 0.213989f, 0.726074f, + 0.217773f, 0.718750f, 0.219116f, 0.710938f, 0.221558f, 0.703613f, 0.223145f, 0.696777f, + 0.225220f, 0.689453f, 0.226074f, 0.682129f, 0.226685f, 0.674805f, 0.226562f, 0.666992f, + 0.227173f, 0.656250f, 0.227661f, 0.645020f, 0.226318f, 0.633789f, 0.223999f, 0.621094f, + 0.220337f, 0.607910f, 0.213867f, 0.593750f, 0.205811f, 0.575684f, 0.196045f, 0.549316f, + 0.180542f, 0.517090f, 0.153687f, 0.469971f, 0.107910f, 0.387939f, 0.024536f, 0.161499f, + 0.000000f, 1.000000f, 0.013008f, 0.993164f, 0.024948f, 0.984375f, 0.035583f, 0.974609f, + 0.045288f, 0.965820f, 0.056854f, 0.954590f, 0.064941f, 0.945801f, 0.074707f, 0.935547f, + 0.083252f, 0.926270f, 0.090027f, 0.917969f, 0.099426f, 0.907715f, 0.106506f, 0.899414f, + 0.114075f, 0.891113f, 0.119995f, 0.883789f, 0.128662f, 0.874023f, 0.134277f, 0.866699f, + 0.140259f, 0.859863f, 0.144653f, 0.853516f, 0.151978f, 0.845215f, 0.158203f, 0.837402f, + 0.164551f, 0.830078f, 0.169189f, 0.823730f, 0.173584f, 0.817871f, 0.177246f, 0.812500f, + 0.183716f, 0.805176f, 0.188354f, 0.798340f, 0.192871f, 0.792480f, 0.197510f, 0.786133f, + 0.201416f, 0.780762f, 0.204346f, 0.775879f, 0.207886f, 0.770996f, 0.212036f, 0.765137f, + 0.216553f, 0.758789f, 0.220337f, 0.752930f, 0.224487f, 0.747070f, 0.227539f, 0.741699f, + 0.230103f, 0.736816f, 0.233154f, 0.731934f, 0.236206f, 0.727051f, 0.237305f, 0.722168f, + 0.240723f, 0.715332f, 0.243530f, 0.708984f, 0.245972f, 0.702637f, 0.249268f, 0.696777f, + 0.250977f, 0.690430f, 0.251709f, 0.685059f, 0.252686f, 0.678711f, 0.253662f, 0.673340f, + 0.254395f, 0.666992f, 0.254639f, 0.659668f, 0.256104f, 0.650879f, 0.256104f, 0.642090f, + 0.255371f, 0.633789f, 0.253906f, 0.624023f, 0.251465f, 0.615234f, 0.247437f, 0.604492f, + 0.241943f, 0.592773f, 0.233765f, 0.580078f, 0.227051f, 0.560059f, 0.215332f, 0.536621f, + 0.196411f, 0.506836f, 0.167358f, 0.463135f, 0.116577f, 0.385254f, 0.026627f, 0.160400f, + 0.000000f, 1.000000f, 0.020325f, 0.990234f, 0.037689f, 0.977539f, 0.054382f, 0.963379f, + 0.070068f, 0.948730f, 0.082825f, 0.936035f, 0.096680f, 0.922363f, 0.105896f, 0.912109f, + 0.119446f, 0.897949f, 0.129272f, 0.887207f, 0.137817f, 0.877441f, 0.148438f, 0.865723f, + 0.156494f, 0.856445f, 0.163086f, 0.848145f, 0.171021f, 0.839355f, 0.179810f, 0.829102f, + 0.185669f, 0.821777f, 0.192017f, 0.813965f, 0.196533f, 0.807617f, 0.202026f, 0.800781f, + 0.209717f, 0.791992f, 0.216187f, 0.784668f, 0.220459f, 0.777832f, 0.224854f, 0.771973f, + 0.229004f, 0.766113f, 0.233032f, 0.761230f, 0.236694f, 0.755371f, 0.242554f, 0.748535f, + 0.247070f, 0.742188f, 0.250244f, 0.736816f, 0.253418f, 0.731934f, 0.256592f, 0.727051f, + 0.259277f, 0.722168f, 0.261963f, 0.717773f, 0.264160f, 0.713867f, 0.267822f, 0.708496f, + 0.270996f, 0.702637f, 0.274170f, 0.697266f, 0.277344f, 0.691895f, 0.279053f, 0.687500f, + 0.280518f, 0.682129f, 0.281250f, 0.677734f, 0.281982f, 0.672852f, 0.283691f, 0.667969f, + 0.283936f, 0.664062f, 0.285645f, 0.658691f, 0.286377f, 0.651855f, 0.287354f, 0.645508f, + 0.287842f, 0.639160f, 0.288330f, 0.632812f, 0.286865f, 0.625977f, 0.285400f, 0.619141f, + 0.283691f, 0.612793f, 0.280273f, 0.604980f, 0.276367f, 0.597656f, 0.270752f, 0.589355f, + 0.265625f, 0.575684f, 0.258789f, 0.562012f, 0.249146f, 0.544434f, 0.234009f, 0.523926f, + 0.212524f, 0.496826f, 0.180420f, 0.457275f, 0.125854f, 0.384766f, 0.028809f, 0.160034f, + 0.000000f, 1.000000f, 0.036621f, 0.982910f, 0.065308f, 0.962402f, 0.089172f, 0.941895f, + 0.112122f, 0.920898f, 0.131836f, 0.902344f, 0.146484f, 0.887207f, 0.161621f, 0.870605f, + 0.175415f, 0.856445f, 0.184570f, 0.845215f, 0.197998f, 0.830566f, 0.207642f, 0.819336f, + 0.215698f, 0.809570f, 0.222412f, 0.801270f, 0.231323f, 0.790039f, 0.240112f, 0.780762f, + 0.245728f, 0.772461f, 0.250488f, 0.765625f, 0.255615f, 0.758789f, 0.261230f, 0.751953f, + 0.266846f, 0.744141f, 0.272705f, 0.736816f, 0.277832f, 0.730469f, 0.280762f, 0.725098f, + 0.285156f, 0.719238f, 0.287842f, 0.714844f, 0.290039f, 0.710449f, 0.293457f, 0.705078f, + 0.298340f, 0.698730f, 0.301514f, 0.693848f, 0.304199f, 0.688965f, 0.306885f, 0.684570f, + 0.309326f, 0.680176f, 0.311035f, 0.676270f, 0.312988f, 0.672363f, 0.313721f, 0.668945f, + 0.314941f, 0.665527f, 0.316162f, 0.662109f, 0.318115f, 0.658203f, 0.320557f, 0.652832f, + 0.322021f, 0.647949f, 0.322510f, 0.643066f, 0.322998f, 0.638672f, 0.324219f, 0.634277f, + 0.324463f, 0.629883f, 0.324219f, 0.625977f, 0.323730f, 0.622070f, 0.322021f, 0.617676f, + 0.320801f, 0.613770f, 0.319092f, 0.609375f, 0.316162f, 0.604492f, 0.313232f, 0.599609f, + 0.311279f, 0.591309f, 0.309082f, 0.583008f, 0.304443f, 0.574707f, 0.299072f, 0.565430f, + 0.291992f, 0.555664f, 0.283691f, 0.544434f, 0.269775f, 0.529785f, 0.253174f, 0.513184f, + 0.229248f, 0.489746f, 0.194092f, 0.453857f, 0.136475f, 0.373291f, 0.031067f, 0.160278f, + 0.000000f, 1.000000f, 0.077332f, 0.965332f, 0.129028f, 0.927734f, 0.164673f, 0.896973f, + 0.193481f, 0.869141f, 0.213257f, 0.847656f, 0.234131f, 0.825684f, 0.247192f, 0.809082f, + 0.260010f, 0.793457f, 0.272949f, 0.778320f, 0.282471f, 0.766113f, 0.290527f, 0.755371f, + 0.296875f, 0.746094f, 0.303955f, 0.735840f, 0.311768f, 0.726074f, 0.316650f, 0.718262f, + 0.322021f, 0.710938f, 0.326172f, 0.704102f, 0.330078f, 0.697754f, 0.333252f, 0.691895f, + 0.335693f, 0.687012f, 0.338135f, 0.682129f, 0.343262f, 0.675781f, 0.346436f, 0.670410f, + 0.349854f, 0.665039f, 0.352783f, 0.660156f, 0.354980f, 0.655762f, 0.356201f, 0.651855f, + 0.358398f, 0.647949f, 0.359863f, 0.644043f, 0.360840f, 0.640625f, 0.362061f, 0.637695f, + 0.363525f, 0.634766f, 0.363281f, 0.631836f, 0.363525f, 0.629395f, 0.364014f, 0.626465f, + 0.364014f, 0.624023f, 0.363770f, 0.621582f, 0.365479f, 0.618164f, 0.365723f, 0.614258f, + 0.366455f, 0.611328f, 0.365479f, 0.607910f, 0.365234f, 0.604004f, 0.364990f, 0.600586f, + 0.364014f, 0.597168f, 0.363037f, 0.593750f, 0.361816f, 0.590820f, 0.359375f, 0.586914f, + 0.357666f, 0.583008f, 0.354980f, 0.578613f, 0.351807f, 0.574707f, 0.347656f, 0.570312f, + 0.343262f, 0.565918f, 0.337891f, 0.560059f, 0.331543f, 0.554688f, 0.323975f, 0.548340f, + 0.314697f, 0.540527f, 0.303711f, 0.531738f, 0.288330f, 0.520020f, 0.270264f, 0.503906f, + 0.245972f, 0.479248f, 0.209229f, 0.440430f, 0.148438f, 0.366943f, 0.033234f, 0.160889f, + 0.000000f, 1.000000f, 0.124634f, 0.945312f, 0.188721f, 0.896973f, 0.229736f, 0.858887f, + 0.258301f, 0.828125f, 0.279541f, 0.803223f, 0.296387f, 0.782227f, 0.311035f, 0.763672f, + 0.322021f, 0.748047f, 0.332275f, 0.733887f, 0.339844f, 0.722168f, 0.347412f, 0.710938f, + 0.353516f, 0.701172f, 0.358643f, 0.692383f, 0.363770f, 0.683594f, 0.368652f, 0.675781f, + 0.372559f, 0.668945f, 0.376465f, 0.662598f, 0.379883f, 0.656738f, 0.382080f, 0.650879f, + 0.384521f, 0.645996f, 0.386719f, 0.641113f, 0.389160f, 0.636719f, 0.391846f, 0.631836f, + 0.394287f, 0.627441f, 0.395752f, 0.623535f, 0.397217f, 0.619629f, 0.398193f, 0.616211f, + 0.399414f, 0.612793f, 0.401123f, 0.608887f, 0.401611f, 0.605957f, 0.402100f, 0.603516f, + 0.403809f, 0.600098f, 0.403320f, 0.597656f, 0.404053f, 0.594727f, 0.404297f, 0.591797f, + 0.404541f, 0.589355f, 0.404297f, 0.586914f, 0.404297f, 0.584473f, 0.404541f, 0.581543f, + 0.404053f, 0.579102f, 0.403320f, 0.577148f, 0.401855f, 0.573730f, 0.401123f, 0.570312f, + 0.399658f, 0.567383f, 0.398682f, 0.564453f, 0.396729f, 0.561523f, 0.394531f, 0.558594f, + 0.392578f, 0.554688f, 0.390137f, 0.550781f, 0.386963f, 0.547363f, 0.382568f, 0.542969f, + 0.379150f, 0.538574f, 0.373535f, 0.533203f, 0.367676f, 0.526855f, 0.360840f, 0.520508f, + 0.352051f, 0.512695f, 0.341309f, 0.502930f, 0.327881f, 0.491211f, 0.310303f, 0.476807f, + 0.285156f, 0.454590f, 0.249146f, 0.420654f, 0.187378f, 0.354736f, 0.060944f, 0.163208f, + 0.000000f, 1.000000f, 0.125732f, 0.944824f, 0.191284f, 0.895508f, 0.233521f, 0.856445f, + 0.263184f, 0.825195f, 0.285645f, 0.799316f, 0.303711f, 0.777344f, 0.318848f, 0.758301f, + 0.329834f, 0.742676f, 0.341309f, 0.727539f, 0.349609f, 0.714355f, 0.357910f, 0.702637f, + 0.365234f, 0.691895f, 0.370605f, 0.682617f, 0.376709f, 0.673340f, 0.382568f, 0.665039f, + 0.387207f, 0.657227f, 0.390381f, 0.650879f, 0.394775f, 0.643555f, 0.398926f, 0.637207f, + 0.401611f, 0.631836f, 0.405029f, 0.626465f, 0.407227f, 0.621094f, 0.410889f, 0.616211f, + 0.413574f, 0.610840f, 0.415771f, 0.606445f, 0.418457f, 0.601562f, 0.418701f, 0.598145f, + 0.421631f, 0.593750f, 0.423096f, 0.589844f, 0.424561f, 0.585938f, 0.425781f, 0.583008f, + 0.427734f, 0.579102f, 0.428955f, 0.575684f, 0.429688f, 0.572266f, 0.431152f, 0.568848f, + 0.432129f, 0.565918f, 0.432617f, 0.562500f, 0.433105f, 0.559570f, 0.433838f, 0.556152f, + 0.434082f, 0.553223f, 0.434326f, 0.550293f, 0.434326f, 0.546387f, 0.434326f, 0.542480f, + 0.434326f, 0.538574f, 0.433350f, 0.535156f, 0.432861f, 0.531250f, 0.432129f, 0.527832f, + 0.431396f, 0.522949f, 0.429199f, 0.518555f, 0.427002f, 0.514160f, 0.424805f, 0.509277f, + 0.421631f, 0.503906f, 0.418701f, 0.498047f, 0.414551f, 0.491211f, 0.408936f, 0.484375f, + 0.401611f, 0.475586f, 0.393799f, 0.465576f, 0.382324f, 0.453125f, 0.368652f, 0.437988f, + 0.347168f, 0.416260f, 0.315430f, 0.383789f, 0.259033f, 0.322510f, 0.129639f, 0.150024f, + 0.000000f, 1.000000f, 0.126465f, 0.944824f, 0.193848f, 0.894043f, 0.237061f, 0.854492f, + 0.268311f, 0.822266f, 0.291748f, 0.795410f, 0.310303f, 0.772949f, 0.327148f, 0.752441f, + 0.339111f, 0.735352f, 0.350342f, 0.720215f, 0.360107f, 0.706543f, 0.368652f, 0.694336f, + 0.376953f, 0.682617f, 0.384033f, 0.671875f, 0.389893f, 0.663086f, 0.396973f, 0.653320f, + 0.401367f, 0.645508f, 0.405762f, 0.637695f, 0.411133f, 0.629883f, 0.417236f, 0.622559f, + 0.419922f, 0.616211f, 0.424072f, 0.610352f, 0.427734f, 0.604004f, 0.430908f, 0.599121f, + 0.434570f, 0.592773f, 0.437500f, 0.587891f, 0.440186f, 0.582520f, 0.442139f, 0.578125f, + 0.446289f, 0.573242f, 0.447510f, 0.568848f, 0.449219f, 0.564941f, 0.451416f, 0.560547f, + 0.453857f, 0.556641f, 0.454834f, 0.552734f, 0.457275f, 0.548828f, 0.458740f, 0.544922f, + 0.460205f, 0.541016f, 0.461914f, 0.537109f, 0.462891f, 0.533691f, 0.464111f, 0.529785f, + 0.465820f, 0.526367f, 0.466553f, 0.522461f, 0.467285f, 0.519043f, 0.467529f, 0.514160f, + 0.468262f, 0.509277f, 0.468506f, 0.504883f, 0.468506f, 0.500977f, 0.469238f, 0.496826f, + 0.468994f, 0.491699f, 0.468262f, 0.486328f, 0.467041f, 0.481445f, 0.466309f, 0.476318f, + 0.464111f, 0.469727f, 0.462158f, 0.463135f, 0.458740f, 0.455811f, 0.455322f, 0.447754f, + 0.450684f, 0.438721f, 0.444824f, 0.427734f, 0.437012f, 0.415039f, 0.424316f, 0.399414f, + 0.407227f, 0.378174f, 0.381592f, 0.346680f, 0.332275f, 0.290283f, 0.208618f, 0.136841f, + 0.000000f, 1.000000f, 0.127686f, 0.943848f, 0.196655f, 0.892578f, 0.240479f, 0.852539f, + 0.272949f, 0.819336f, 0.297607f, 0.791504f, 0.317627f, 0.767578f, 0.334229f, 0.747070f, + 0.348145f, 0.729004f, 0.360107f, 0.712891f, 0.370605f, 0.698242f, 0.380859f, 0.684570f, + 0.391357f, 0.671875f, 0.398193f, 0.660645f, 0.404297f, 0.650879f, 0.411865f, 0.640625f, + 0.417725f, 0.631836f, 0.422607f, 0.623535f, 0.427979f, 0.615723f, 0.433838f, 0.607910f, + 0.437744f, 0.601074f, 0.441650f, 0.594727f, 0.445557f, 0.588379f, 0.449219f, 0.582520f, + 0.454102f, 0.575684f, 0.458008f, 0.570312f, 0.460938f, 0.564453f, 0.463867f, 0.559570f, + 0.468018f, 0.553711f, 0.471191f, 0.548340f, 0.473877f, 0.543457f, 0.476562f, 0.539062f, + 0.479004f, 0.534180f, 0.481934f, 0.529297f, 0.483887f, 0.524902f, 0.485352f, 0.520996f, + 0.488037f, 0.516602f, 0.490479f, 0.511719f, 0.492432f, 0.507812f, 0.494873f, 0.503418f, + 0.496582f, 0.499268f, 0.498291f, 0.494873f, 0.499512f, 0.490723f, 0.501465f, 0.485596f, + 0.501953f, 0.480469f, 0.502930f, 0.475586f, 0.503906f, 0.470947f, 0.505859f, 0.465576f, + 0.506348f, 0.460449f, 0.506836f, 0.454346f, 0.506836f, 0.448242f, 0.505859f, 0.442627f, + 0.505859f, 0.435547f, 0.505371f, 0.427979f, 0.503906f, 0.420654f, 0.501953f, 0.412109f, + 0.498291f, 0.402100f, 0.494385f, 0.391113f, 0.487549f, 0.377686f, 0.478516f, 0.361084f, + 0.466064f, 0.340576f, 0.442871f, 0.310547f, 0.402588f, 0.258301f, 0.290527f, 0.122314f, + 0.000000f, 1.000000f, 0.127686f, 0.944336f, 0.198120f, 0.892090f, 0.244385f, 0.850098f, + 0.277100f, 0.816895f, 0.303711f, 0.787598f, 0.325195f, 0.762695f, 0.344238f, 0.740234f, + 0.357666f, 0.721680f, 0.371582f, 0.704102f, 0.383057f, 0.688965f, 0.393311f, 0.674805f, + 0.401367f, 0.662598f, 0.410889f, 0.650391f, 0.417725f, 0.639648f, 0.426514f, 0.628906f, + 0.432373f, 0.619629f, 0.438232f, 0.610352f, 0.444580f, 0.602051f, 0.451904f, 0.593262f, + 0.456055f, 0.585449f, 0.461182f, 0.578125f, 0.465576f, 0.571289f, 0.469727f, 0.564941f, + 0.474854f, 0.558105f, 0.479736f, 0.551270f, 0.482666f, 0.545410f, 0.486816f, 0.539551f, + 0.491211f, 0.533691f, 0.494629f, 0.527832f, 0.497559f, 0.522461f, 0.500977f, 0.517090f, + 0.503906f, 0.511719f, 0.507812f, 0.506348f, 0.509766f, 0.501465f, 0.512207f, 0.497314f, + 0.517090f, 0.491699f, 0.519531f, 0.486572f, 0.521973f, 0.481934f, 0.523926f, 0.477051f, + 0.526855f, 0.472168f, 0.529297f, 0.467529f, 0.531738f, 0.462646f, 0.534668f, 0.457275f, + 0.536133f, 0.451416f, 0.537109f, 0.446045f, 0.538574f, 0.440430f, 0.541504f, 0.434814f, + 0.542480f, 0.428955f, 0.543945f, 0.422607f, 0.544922f, 0.416260f, 0.545898f, 0.409424f, + 0.547363f, 0.402588f, 0.546387f, 0.394287f, 0.546387f, 0.385986f, 0.544922f, 0.376709f, + 0.544434f, 0.366699f, 0.541504f, 0.354492f, 0.537109f, 0.341309f, 0.531250f, 0.325684f, + 0.520996f, 0.304932f, 0.503906f, 0.276123f, 0.468750f, 0.228271f, 0.369873f, 0.107666f, + 0.000000f, 1.000000f, 0.128662f, 0.943848f, 0.200928f, 0.890625f, 0.248047f, 0.848145f, + 0.283447f, 0.812500f, 0.311523f, 0.782227f, 0.333252f, 0.756836f, 0.351074f, 0.734375f, + 0.367920f, 0.714355f, 0.382080f, 0.696289f, 0.393555f, 0.680664f, 0.404785f, 0.665527f, + 0.415039f, 0.651855f, 0.425293f, 0.639160f, 0.432861f, 0.627441f, 0.441406f, 0.616211f, + 0.448242f, 0.605957f, 0.455811f, 0.596191f, 0.461426f, 0.587891f, 0.468018f, 0.578613f, + 0.473877f, 0.570312f, 0.480225f, 0.562012f, 0.485352f, 0.554199f, 0.489258f, 0.547363f, + 0.494873f, 0.540527f, 0.500488f, 0.532715f, 0.504883f, 0.525879f, 0.509766f, 0.519531f, + 0.513672f, 0.513184f, 0.518066f, 0.506836f, 0.522461f, 0.500977f, 0.524902f, 0.495361f, + 0.529785f, 0.489258f, 0.533203f, 0.483643f, 0.537598f, 0.477783f, 0.540039f, 0.472656f, + 0.543945f, 0.467041f, 0.546875f, 0.461670f, 0.550781f, 0.456055f, 0.553711f, 0.450928f, + 0.556641f, 0.445557f, 0.560059f, 0.439941f, 0.562988f, 0.434570f, 0.565918f, 0.428955f, + 0.569336f, 0.423096f, 0.569824f, 0.416992f, 0.573242f, 0.410645f, 0.576172f, 0.404297f, + 0.577637f, 0.397949f, 0.580078f, 0.391846f, 0.581543f, 0.384766f, 0.582520f, 0.377441f, + 0.585938f, 0.369385f, 0.585449f, 0.361572f, 0.586914f, 0.352783f, 0.586914f, 0.343506f, + 0.587891f, 0.333008f, 0.585938f, 0.320557f, 0.583984f, 0.307617f, 0.578613f, 0.291504f, + 0.571777f, 0.271729f, 0.557129f, 0.243896f, 0.527832f, 0.199463f, 0.445557f, 0.093689f, + 0.000000f, 1.000000f, 0.129517f, 0.943359f, 0.203003f, 0.889648f, 0.252930f, 0.845215f, + 0.290039f, 0.808105f, 0.318115f, 0.777832f, 0.339844f, 0.751953f, 0.360107f, 0.728516f, + 0.377197f, 0.707520f, 0.392090f, 0.688477f, 0.405518f, 0.671387f, 0.417725f, 0.655762f, + 0.428223f, 0.641602f, 0.437988f, 0.628418f, 0.446533f, 0.616211f, 0.456543f, 0.604004f, + 0.464355f, 0.592773f, 0.472656f, 0.582031f, 0.478271f, 0.573242f, 0.487305f, 0.562988f, + 0.492188f, 0.554199f, 0.499268f, 0.545410f, 0.504883f, 0.537109f, 0.509766f, 0.529785f, + 0.515625f, 0.521973f, 0.521973f, 0.514160f, 0.526367f, 0.506836f, 0.531738f, 0.500000f, + 0.536133f, 0.492676f, 0.542480f, 0.485840f, 0.545898f, 0.479492f, 0.550293f, 0.473145f, + 0.554688f, 0.466797f, 0.558594f, 0.460693f, 0.563477f, 0.454346f, 0.566406f, 0.448730f, + 0.571777f, 0.442383f, 0.574219f, 0.436768f, 0.578613f, 0.430664f, 0.582031f, 0.424805f, + 0.585938f, 0.419189f, 0.590332f, 0.413086f, 0.593262f, 0.406982f, 0.596680f, 0.401367f, + 0.600098f, 0.395264f, 0.602539f, 0.388916f, 0.605469f, 0.381836f, 0.609375f, 0.375000f, + 0.611816f, 0.368408f, 0.614258f, 0.361572f, 0.617188f, 0.354736f, 0.619629f, 0.346436f, + 0.622559f, 0.338379f, 0.624512f, 0.330566f, 0.624512f, 0.321045f, 0.626465f, 0.311768f, + 0.626953f, 0.300537f, 0.626953f, 0.288818f, 0.626465f, 0.275391f, 0.623047f, 0.260254f, + 0.617188f, 0.240234f, 0.606934f, 0.214233f, 0.584473f, 0.173584f, 0.513672f, 0.080017f, + 0.000000f, 1.000000f, 0.130615f, 0.942871f, 0.206787f, 0.887207f, 0.257568f, 0.842285f, + 0.295166f, 0.805176f, 0.323975f, 0.773926f, 0.347656f, 0.746582f, 0.368896f, 0.722168f, + 0.387939f, 0.699707f, 0.403320f, 0.680176f, 0.417236f, 0.662598f, 0.428955f, 0.646484f, + 0.442139f, 0.630859f, 0.452393f, 0.617188f, 0.461670f, 0.603516f, 0.471191f, 0.591309f, + 0.480713f, 0.579590f, 0.488525f, 0.568359f, 0.495361f, 0.558594f, 0.503906f, 0.547852f, + 0.512207f, 0.538086f, 0.518066f, 0.529297f, 0.524414f, 0.520020f, 0.530273f, 0.511719f, + 0.535645f, 0.503906f, 0.541992f, 0.495850f, 0.548340f, 0.488037f, 0.553223f, 0.480225f, + 0.559082f, 0.472412f, 0.564941f, 0.465088f, 0.569336f, 0.458008f, 0.574219f, 0.451660f, + 0.580566f, 0.444092f, 0.583008f, 0.437988f, 0.588867f, 0.431152f, 0.592773f, 0.424805f, + 0.597168f, 0.418701f, 0.602539f, 0.411865f, 0.605469f, 0.405762f, 0.609375f, 0.399658f, + 0.614258f, 0.393311f, 0.618164f, 0.386719f, 0.622559f, 0.380615f, 0.626953f, 0.374268f, + 0.630371f, 0.367920f, 0.633301f, 0.361816f, 0.637695f, 0.353760f, 0.641113f, 0.346924f, + 0.643555f, 0.339844f, 0.647461f, 0.332520f, 0.650879f, 0.325684f, 0.652832f, 0.317627f, + 0.656250f, 0.308838f, 0.658691f, 0.300537f, 0.660156f, 0.291504f, 0.663086f, 0.281738f, + 0.665039f, 0.270996f, 0.666016f, 0.260010f, 0.665527f, 0.246460f, 0.664062f, 0.231323f, + 0.660645f, 0.212646f, 0.651855f, 0.188354f, 0.633301f, 0.151489f, 0.574219f, 0.069397f, + 0.000000f, 1.000000f, 0.132568f, 0.941895f, 0.209839f, 0.885742f, 0.261719f, 0.840332f, + 0.300293f, 0.802246f, 0.330322f, 0.769531f, 0.357178f, 0.740234f, 0.378174f, 0.715332f, + 0.396729f, 0.692871f, 0.414307f, 0.671875f, 0.429688f, 0.653320f, 0.442139f, 0.636230f, + 0.454590f, 0.620605f, 0.466064f, 0.605469f, 0.477295f, 0.591309f, 0.487305f, 0.578613f, + 0.496338f, 0.565918f, 0.505371f, 0.554199f, 0.512695f, 0.543457f, 0.521484f, 0.533203f, + 0.529297f, 0.521973f, 0.536133f, 0.512695f, 0.543457f, 0.503418f, 0.549805f, 0.494385f, + 0.556152f, 0.485840f, 0.562012f, 0.477539f, 0.568848f, 0.468750f, 0.575684f, 0.460449f, + 0.582031f, 0.452393f, 0.586914f, 0.444580f, 0.592773f, 0.437256f, 0.598145f, 0.429932f, + 0.603516f, 0.422363f, 0.609375f, 0.415283f, 0.613770f, 0.408447f, 0.618164f, 0.401611f, + 0.622559f, 0.395020f, 0.627930f, 0.387695f, 0.632812f, 0.381104f, 0.636719f, 0.375000f, + 0.641602f, 0.368164f, 0.646484f, 0.361328f, 0.650391f, 0.354736f, 0.653809f, 0.348633f, + 0.659180f, 0.341553f, 0.663086f, 0.335205f, 0.667480f, 0.327393f, 0.670410f, 0.320312f, + 0.674316f, 0.312744f, 0.677734f, 0.305420f, 0.681152f, 0.297852f, 0.685547f, 0.290283f, + 0.687988f, 0.281494f, 0.690918f, 0.272705f, 0.694824f, 0.264160f, 0.696777f, 0.254150f, + 0.698242f, 0.244019f, 0.699707f, 0.232178f, 0.699707f, 0.219727f, 0.700684f, 0.204956f, + 0.698730f, 0.187744f, 0.692383f, 0.165527f, 0.677734f, 0.130981f, 0.627441f, 0.059204f, + 0.000000f, 1.000000f, 0.133301f, 0.941895f, 0.213013f, 0.883789f, 0.265381f, 0.837891f, + 0.305420f, 0.798828f, 0.337158f, 0.765137f, 0.364990f, 0.734863f, 0.386475f, 0.708984f, + 0.406006f, 0.685547f, 0.424072f, 0.664062f, 0.439941f, 0.644531f, 0.454590f, 0.626465f, + 0.468506f, 0.609375f, 0.479492f, 0.594238f, 0.492188f, 0.579102f, 0.501465f, 0.565918f, + 0.511719f, 0.552734f, 0.522461f, 0.540039f, 0.531738f, 0.528320f, 0.538574f, 0.517578f, + 0.547363f, 0.506348f, 0.554199f, 0.496338f, 0.563477f, 0.485840f, 0.570312f, 0.476807f, + 0.576660f, 0.467529f, 0.583496f, 0.458740f, 0.590332f, 0.449951f, 0.596680f, 0.441406f, + 0.603516f, 0.432373f, 0.608887f, 0.424316f, 0.615723f, 0.416260f, 0.621094f, 0.408691f, + 0.627441f, 0.400879f, 0.632324f, 0.393311f, 0.637695f, 0.386230f, 0.642090f, 0.379150f, + 0.648926f, 0.371338f, 0.652344f, 0.364746f, 0.657715f, 0.357666f, 0.662109f, 0.350830f, + 0.668457f, 0.343750f, 0.672363f, 0.336914f, 0.677246f, 0.330078f, 0.681152f, 0.323486f, + 0.685547f, 0.316650f, 0.690918f, 0.309570f, 0.694824f, 0.302734f, 0.698730f, 0.294678f, + 0.702148f, 0.287109f, 0.705566f, 0.279785f, 0.709961f, 0.271973f, 0.714844f, 0.264404f, + 0.716797f, 0.256348f, 0.721191f, 0.247192f, 0.724121f, 0.238525f, 0.727539f, 0.229248f, + 0.729004f, 0.218506f, 0.731445f, 0.207642f, 0.733887f, 0.196533f, 0.733887f, 0.181641f, + 0.732910f, 0.165039f, 0.727539f, 0.144409f, 0.716797f, 0.114136f, 0.676758f, 0.050964f, + 0.000000f, 1.000000f, 0.134399f, 0.941406f, 0.215210f, 0.882812f, 0.270264f, 0.835449f, + 0.312256f, 0.794434f, 0.344238f, 0.760254f, 0.372803f, 0.729492f, 0.396240f, 0.702637f, + 0.416748f, 0.677734f, 0.435303f, 0.655762f, 0.451660f, 0.635254f, 0.467529f, 0.616211f, + 0.480713f, 0.599121f, 0.493896f, 0.582520f, 0.506348f, 0.566895f, 0.517578f, 0.552734f, + 0.526855f, 0.539551f, 0.537598f, 0.526367f, 0.547852f, 0.513672f, 0.555664f, 0.502441f, + 0.564941f, 0.490723f, 0.573242f, 0.479980f, 0.581543f, 0.469238f, 0.588867f, 0.459229f, + 0.596191f, 0.449707f, 0.603516f, 0.440430f, 0.609863f, 0.431396f, 0.617676f, 0.422363f, + 0.625000f, 0.412842f, 0.631348f, 0.404541f, 0.637207f, 0.395996f, 0.644043f, 0.387695f, + 0.648926f, 0.380127f, 0.655273f, 0.371826f, 0.660156f, 0.364746f, 0.666016f, 0.356934f, + 0.671875f, 0.349365f, 0.677734f, 0.342041f, 0.681152f, 0.334961f, 0.686523f, 0.327881f, + 0.692871f, 0.320801f, 0.697266f, 0.313477f, 0.701660f, 0.306396f, 0.707031f, 0.299805f, + 0.710938f, 0.292725f, 0.716309f, 0.285400f, 0.721191f, 0.278564f, 0.725586f, 0.271240f, + 0.729004f, 0.263428f, 0.732910f, 0.255859f, 0.737305f, 0.247803f, 0.741211f, 0.240356f, + 0.745117f, 0.232300f, 0.748047f, 0.224121f, 0.751953f, 0.214844f, 0.756348f, 0.205933f, + 0.756836f, 0.196167f, 0.760254f, 0.185547f, 0.762207f, 0.174072f, 0.762695f, 0.160645f, + 0.762207f, 0.145752f, 0.759277f, 0.127075f, 0.750977f, 0.098389f, 0.716797f, 0.042633f, + 0.000000f, 1.000000f, 0.136841f, 0.939941f, 0.216919f, 0.882324f, 0.274414f, 0.832520f, + 0.317383f, 0.791016f, 0.353027f, 0.754883f, 0.380127f, 0.724121f, 0.405273f, 0.695801f, + 0.426758f, 0.670410f, 0.447021f, 0.646973f, 0.463867f, 0.625977f, 0.479980f, 0.606445f, + 0.494385f, 0.587891f, 0.507812f, 0.570801f, 0.521973f, 0.554688f, 0.532715f, 0.540039f, + 0.542480f, 0.525879f, 0.554688f, 0.511719f, 0.564453f, 0.499023f, 0.573730f, 0.486816f, + 0.583008f, 0.475098f, 0.591309f, 0.463623f, 0.600098f, 0.452393f, 0.609375f, 0.441650f, + 0.616211f, 0.432129f, 0.624023f, 0.422119f, 0.630371f, 0.412842f, 0.636719f, 0.403809f, + 0.645996f, 0.393799f, 0.651855f, 0.384766f, 0.659180f, 0.375977f, 0.665039f, 0.367920f, + 0.670898f, 0.359131f, 0.677246f, 0.351074f, 0.682617f, 0.343506f, 0.688965f, 0.335693f, + 0.694336f, 0.327881f, 0.700684f, 0.320312f, 0.704102f, 0.313232f, 0.709961f, 0.305908f, + 0.716309f, 0.298340f, 0.720703f, 0.291260f, 0.726074f, 0.283936f, 0.730469f, 0.277344f, + 0.734863f, 0.270264f, 0.740234f, 0.262939f, 0.745117f, 0.255859f, 0.749023f, 0.249268f, + 0.753418f, 0.241333f, 0.757812f, 0.233398f, 0.760742f, 0.225952f, 0.766113f, 0.218140f, + 0.769531f, 0.210449f, 0.773926f, 0.202759f, 0.775391f, 0.193970f, 0.780273f, 0.184814f, + 0.783691f, 0.175537f, 0.785156f, 0.165771f, 0.787598f, 0.154907f, 0.789551f, 0.142700f, + 0.790039f, 0.128906f, 0.788086f, 0.110474f, 0.780273f, 0.086975f, 0.752930f, 0.036133f, + 0.000000f, 1.000000f, 0.138306f, 0.939453f, 0.219360f, 0.881348f, 0.279053f, 0.830078f, + 0.323486f, 0.787598f, 0.359863f, 0.750488f, 0.389893f, 0.717285f, 0.415039f, 0.688965f, + 0.438232f, 0.662109f, 0.457275f, 0.638672f, 0.475098f, 0.616699f, 0.492676f, 0.596191f, + 0.508301f, 0.577148f, 0.522949f, 0.559082f, 0.536133f, 0.542480f, 0.546875f, 0.526855f, + 0.559570f, 0.512207f, 0.569824f, 0.498535f, 0.581543f, 0.484131f, 0.592285f, 0.471436f, + 0.601562f, 0.459229f, 0.609863f, 0.447510f, 0.619629f, 0.435791f, 0.627930f, 0.424805f, + 0.635254f, 0.414795f, 0.642578f, 0.404297f, 0.650879f, 0.394287f, 0.656250f, 0.385498f, + 0.665039f, 0.375244f, 0.672852f, 0.365723f, 0.679199f, 0.357178f, 0.686035f, 0.348145f, + 0.692383f, 0.339355f, 0.698242f, 0.331299f, 0.703613f, 0.323242f, 0.709961f, 0.315430f, + 0.716797f, 0.307129f, 0.721191f, 0.299805f, 0.726074f, 0.292236f, 0.733398f, 0.284668f, + 0.736328f, 0.277588f, 0.742676f, 0.270020f, 0.748047f, 0.262939f, 0.751465f, 0.256348f, + 0.757324f, 0.249023f, 0.763672f, 0.241333f, 0.766113f, 0.235352f, 0.771484f, 0.228027f, + 0.776855f, 0.221191f, 0.778809f, 0.213257f, 0.783691f, 0.205322f, 0.787598f, 0.197876f, + 0.792480f, 0.190186f, 0.796387f, 0.182739f, 0.798828f, 0.174805f, 0.803223f, 0.165405f, + 0.805664f, 0.157227f, 0.809082f, 0.147827f, 0.811035f, 0.137695f, 0.813477f, 0.125977f, + 0.813477f, 0.113586f, 0.812012f, 0.096863f, 0.805664f, 0.073975f, 0.784668f, 0.031372f, + 0.000000f, 1.000000f, 0.138794f, 0.939453f, 0.224365f, 0.878418f, 0.282959f, 0.827637f, + 0.329102f, 0.783691f, 0.366699f, 0.745605f, 0.397461f, 0.712402f, 0.424316f, 0.682129f, + 0.447510f, 0.654785f, 0.470459f, 0.629395f, 0.489014f, 0.606934f, 0.505859f, 0.585938f, + 0.521484f, 0.565918f, 0.536133f, 0.547363f, 0.550293f, 0.530273f, 0.563477f, 0.513672f, + 0.575684f, 0.498535f, 0.585938f, 0.484619f, 0.598145f, 0.469727f, 0.607910f, 0.456787f, + 0.617676f, 0.443848f, 0.626465f, 0.431885f, 0.637207f, 0.419434f, 0.645508f, 0.408203f, + 0.654785f, 0.397461f, 0.660645f, 0.386963f, 0.669434f, 0.376709f, 0.675781f, 0.367432f, + 0.684570f, 0.357422f, 0.691406f, 0.347412f, 0.698730f, 0.338623f, 0.705566f, 0.329346f, + 0.712402f, 0.320312f, 0.718262f, 0.312012f, 0.723633f, 0.303955f, 0.730469f, 0.295654f, + 0.736328f, 0.287842f, 0.742676f, 0.279785f, 0.746094f, 0.272705f, 0.752930f, 0.264893f, + 0.757812f, 0.257812f, 0.763184f, 0.250000f, 0.769043f, 0.243286f, 0.772949f, 0.236450f, + 0.778809f, 0.229004f, 0.783691f, 0.222168f, 0.787598f, 0.215210f, 0.791016f, 0.208862f, + 0.797852f, 0.201538f, 0.801270f, 0.194458f, 0.804199f, 0.186890f, 0.809570f, 0.179443f, + 0.812012f, 0.172485f, 0.816895f, 0.164429f, 0.820801f, 0.156982f, 0.823242f, 0.148804f, + 0.826172f, 0.140747f, 0.829590f, 0.131836f, 0.832031f, 0.121643f, 0.833984f, 0.111877f, + 0.834473f, 0.100220f, 0.833008f, 0.084961f, 0.828613f, 0.065186f, 0.809570f, 0.026352f, + 0.000000f, 1.000000f, 0.140015f, 0.938965f, 0.226318f, 0.877441f, 0.288818f, 0.824219f, + 0.335449f, 0.779785f, 0.373779f, 0.741211f, 0.406006f, 0.706543f, 0.435059f, 0.674805f, + 0.458740f, 0.646973f, 0.481445f, 0.620605f, 0.500000f, 0.597656f, 0.517578f, 0.575684f, + 0.535156f, 0.554688f, 0.550781f, 0.535645f, 0.563965f, 0.518066f, 0.577637f, 0.500977f, + 0.589844f, 0.485352f, 0.602051f, 0.470459f, 0.613770f, 0.455566f, 0.623535f, 0.441895f, + 0.634277f, 0.428467f, 0.643555f, 0.416260f, 0.654297f, 0.403809f, 0.663086f, 0.391846f, + 0.671875f, 0.380615f, 0.681152f, 0.369629f, 0.686523f, 0.359619f, 0.695312f, 0.349854f, + 0.701172f, 0.340088f, 0.710449f, 0.329834f, 0.717773f, 0.320557f, 0.724121f, 0.311523f, + 0.730957f, 0.302246f, 0.737305f, 0.293945f, 0.743164f, 0.285645f, 0.749512f, 0.277100f, + 0.754883f, 0.269287f, 0.761230f, 0.261230f, 0.766113f, 0.254150f, 0.771973f, 0.246216f, + 0.777832f, 0.238770f, 0.782715f, 0.231812f, 0.787109f, 0.224731f, 0.792480f, 0.217773f, + 0.797852f, 0.210693f, 0.801758f, 0.203735f, 0.807617f, 0.197021f, 0.811035f, 0.190674f, + 0.815430f, 0.183716f, 0.820801f, 0.176880f, 0.823730f, 0.170044f, 0.827148f, 0.162720f, + 0.830566f, 0.155273f, 0.834961f, 0.148071f, 0.839355f, 0.141113f, 0.842285f, 0.134399f, + 0.845215f, 0.125366f, 0.848633f, 0.117004f, 0.850098f, 0.108765f, 0.852051f, 0.099304f, + 0.853516f, 0.087769f, 0.853516f, 0.074890f, 0.850098f, 0.056458f, 0.834473f, 0.023911f, + 0.000000f, 1.000000f, 0.141235f, 0.938477f, 0.229614f, 0.875977f, 0.292725f, 0.822266f, + 0.341797f, 0.775879f, 0.381836f, 0.735840f, 0.414062f, 0.700195f, 0.444092f, 0.667969f, + 0.468994f, 0.638672f, 0.492432f, 0.612305f, 0.512207f, 0.587891f, 0.530762f, 0.565430f, + 0.548828f, 0.543945f, 0.563965f, 0.524414f, 0.578613f, 0.505859f, 0.592285f, 0.488525f, + 0.605957f, 0.471924f, 0.618164f, 0.456299f, 0.630371f, 0.441406f, 0.640625f, 0.427002f, + 0.652344f, 0.413086f, 0.662109f, 0.400635f, 0.670410f, 0.388428f, 0.680176f, 0.375977f, + 0.688477f, 0.364990f, 0.697266f, 0.353271f, 0.705566f, 0.342773f, 0.712891f, 0.332764f, + 0.719727f, 0.322998f, 0.728027f, 0.312988f, 0.734863f, 0.303711f, 0.742188f, 0.293945f, + 0.749023f, 0.284912f, 0.755859f, 0.276123f, 0.761230f, 0.267822f, 0.768066f, 0.259277f, + 0.772461f, 0.251709f, 0.779297f, 0.243652f, 0.785156f, 0.236206f, 0.789551f, 0.228882f, + 0.795410f, 0.221191f, 0.799805f, 0.214355f, 0.804688f, 0.207520f, 0.810059f, 0.200317f, + 0.815430f, 0.193604f, 0.819336f, 0.186646f, 0.823242f, 0.180542f, 0.828613f, 0.173828f, + 0.833496f, 0.166992f, 0.837891f, 0.160889f, 0.841309f, 0.154663f, 0.845703f, 0.147705f, + 0.847656f, 0.140381f, 0.852051f, 0.133301f, 0.854980f, 0.126831f, 0.858398f, 0.120117f, + 0.861328f, 0.112610f, 0.864258f, 0.104553f, 0.867676f, 0.096863f, 0.868652f, 0.087402f, + 0.870117f, 0.078186f, 0.869141f, 0.066406f, 0.868652f, 0.049530f, 0.854004f, 0.019684f, + 0.000000f, 1.000000f, 0.141724f, 0.938477f, 0.232910f, 0.874023f, 0.298096f, 0.819336f, + 0.347656f, 0.771973f, 0.388184f, 0.730957f, 0.423340f, 0.694336f, 0.453613f, 0.660645f, + 0.479492f, 0.630859f, 0.503906f, 0.603516f, 0.524902f, 0.578125f, 0.543457f, 0.554688f, + 0.562500f, 0.532715f, 0.577148f, 0.513184f, 0.592773f, 0.493896f, 0.607910f, 0.475586f, + 0.621094f, 0.458496f, 0.633301f, 0.442871f, 0.644043f, 0.427979f, 0.656250f, 0.413086f, + 0.667480f, 0.398682f, 0.677734f, 0.385498f, 0.687988f, 0.373047f, 0.696777f, 0.360596f, + 0.704590f, 0.349121f, 0.714355f, 0.337158f, 0.721680f, 0.326660f, 0.729980f, 0.316406f, + 0.737793f, 0.306152f, 0.743652f, 0.297119f, 0.751953f, 0.287109f, 0.759277f, 0.277588f, + 0.766113f, 0.268311f, 0.770996f, 0.260010f, 0.778809f, 0.250977f, 0.784180f, 0.242920f, + 0.790039f, 0.234985f, 0.794922f, 0.227539f, 0.802734f, 0.219360f, 0.806152f, 0.212280f, + 0.812012f, 0.204956f, 0.816895f, 0.197998f, 0.820801f, 0.191406f, 0.826660f, 0.184082f, + 0.830078f, 0.177979f, 0.835938f, 0.171021f, 0.839844f, 0.164917f, 0.844238f, 0.158569f, + 0.849121f, 0.152100f, 0.853516f, 0.145996f, 0.856445f, 0.140381f, 0.861816f, 0.133911f, + 0.863770f, 0.126953f, 0.866699f, 0.120483f, 0.870605f, 0.114136f, 0.874023f, 0.107361f, + 0.876953f, 0.100830f, 0.878418f, 0.093567f, 0.882324f, 0.085754f, 0.884277f, 0.078369f, + 0.885254f, 0.068787f, 0.887207f, 0.057587f, 0.884277f, 0.043793f, 0.875000f, 0.016937f, + 0.000000f, 1.000000f, 0.143066f, 0.937500f, 0.235352f, 0.872559f, 0.302002f, 0.816895f, + 0.354004f, 0.768066f, 0.395996f, 0.726074f, 0.432373f, 0.687500f, 0.463623f, 0.653809f, + 0.490479f, 0.622559f, 0.514648f, 0.594727f, 0.535645f, 0.569336f, 0.557617f, 0.544434f, + 0.575195f, 0.522461f, 0.591309f, 0.501465f, 0.606445f, 0.481934f, 0.621582f, 0.463379f, + 0.635254f, 0.446289f, 0.647461f, 0.429443f, 0.660156f, 0.413818f, 0.672363f, 0.398682f, + 0.684082f, 0.384033f, 0.693359f, 0.370850f, 0.704102f, 0.357910f, 0.712891f, 0.345703f, + 0.721680f, 0.333984f, 0.729492f, 0.322021f, 0.737305f, 0.311279f, 0.746094f, 0.300537f, + 0.754883f, 0.290283f, 0.760254f, 0.281006f, 0.766602f, 0.271973f, 0.774414f, 0.261963f, + 0.783203f, 0.252197f, 0.788086f, 0.244141f, 0.794434f, 0.235596f, 0.801758f, 0.226685f, + 0.806152f, 0.219482f, 0.811523f, 0.211548f, 0.818359f, 0.203857f, 0.821777f, 0.196899f, + 0.828125f, 0.189697f, 0.832031f, 0.182861f, 0.835938f, 0.176270f, 0.841309f, 0.169434f, + 0.846191f, 0.162964f, 0.850098f, 0.157104f, 0.854980f, 0.150269f, 0.858887f, 0.144409f, + 0.863281f, 0.138428f, 0.866699f, 0.132812f, 0.870605f, 0.126953f, 0.875000f, 0.120972f, + 0.878418f, 0.115234f, 0.879883f, 0.109131f, 0.883789f, 0.102234f, 0.886719f, 0.096008f, + 0.890137f, 0.089905f, 0.894043f, 0.084045f, 0.895996f, 0.076233f, 0.897461f, 0.068970f, + 0.899414f, 0.060028f, 0.899902f, 0.050995f, 0.898438f, 0.037994f, 0.891602f, 0.014374f, + 0.000000f, 1.000000f, 0.145142f, 0.936523f, 0.239258f, 0.870605f, 0.307861f, 0.813477f, + 0.360352f, 0.764160f, 0.404053f, 0.720703f, 0.441650f, 0.681641f, 0.473877f, 0.646484f, + 0.500977f, 0.615234f, 0.526367f, 0.585449f, 0.548828f, 0.559082f, 0.568848f, 0.534668f, + 0.587402f, 0.511719f, 0.604980f, 0.489990f, 0.621582f, 0.469971f, 0.636230f, 0.450684f, + 0.649414f, 0.433594f, 0.662109f, 0.416260f, 0.675293f, 0.400391f, 0.686035f, 0.385498f, + 0.698730f, 0.370361f, 0.708496f, 0.356689f, 0.717773f, 0.343994f, 0.728027f, 0.331299f, + 0.737305f, 0.319092f, 0.746094f, 0.307373f, 0.753906f, 0.296143f, 0.762207f, 0.285400f, + 0.769531f, 0.275146f, 0.776367f, 0.265625f, 0.782715f, 0.256592f, 0.790527f, 0.247070f, + 0.796387f, 0.238159f, 0.803711f, 0.229004f, 0.809082f, 0.220825f, 0.814941f, 0.212280f, + 0.820801f, 0.204590f, 0.825684f, 0.197144f, 0.832031f, 0.189453f, 0.836426f, 0.182373f, + 0.841309f, 0.175903f, 0.846191f, 0.168701f, 0.851074f, 0.162109f, 0.854980f, 0.155762f, + 0.859863f, 0.149414f, 0.863281f, 0.143677f, 0.867676f, 0.137329f, 0.872070f, 0.131592f, + 0.875000f, 0.126221f, 0.881348f, 0.119995f, 0.882812f, 0.114868f, 0.887695f, 0.109253f, + 0.890625f, 0.104370f, 0.894531f, 0.097961f, 0.895996f, 0.091980f, 0.898926f, 0.086060f, + 0.902344f, 0.080261f, 0.905762f, 0.074219f, 0.908203f, 0.067993f, 0.908691f, 0.061157f, + 0.912598f, 0.053375f, 0.913574f, 0.045044f, 0.911133f, 0.033325f, 0.904785f, 0.012718f, + 0.000000f, 1.000000f, 0.146484f, 0.936035f, 0.240601f, 0.870117f, 0.311035f, 0.811523f, + 0.367188f, 0.760254f, 0.412109f, 0.715332f, 0.448975f, 0.675781f, 0.483398f, 0.639160f, + 0.511230f, 0.606934f, 0.537109f, 0.577148f, 0.560059f, 0.549805f, 0.581055f, 0.524414f, + 0.601562f, 0.500488f, 0.619141f, 0.478760f, 0.635254f, 0.458008f, 0.650879f, 0.438232f, + 0.664062f, 0.420654f, 0.677246f, 0.403320f, 0.689453f, 0.387207f, 0.700684f, 0.372070f, + 0.712891f, 0.357422f, 0.722168f, 0.343018f, 0.733398f, 0.329590f, 0.742188f, 0.317139f, + 0.750488f, 0.305420f, 0.760742f, 0.292969f, 0.769531f, 0.281738f, 0.775391f, 0.271729f, + 0.783203f, 0.260742f, 0.791016f, 0.251221f, 0.797852f, 0.241943f, 0.804199f, 0.232910f, + 0.810059f, 0.224365f, 0.817383f, 0.215088f, 0.823242f, 0.206787f, 0.829102f, 0.198486f, + 0.834473f, 0.190796f, 0.840332f, 0.183350f, 0.845703f, 0.175781f, 0.850586f, 0.168945f, + 0.854980f, 0.162476f, 0.860352f, 0.155151f, 0.863770f, 0.149170f, 0.867676f, 0.143433f, + 0.874023f, 0.136719f, 0.875977f, 0.131104f, 0.880859f, 0.125244f, 0.883789f, 0.120178f, + 0.888672f, 0.114197f, 0.892090f, 0.108887f, 0.895996f, 0.103577f, 0.898438f, 0.098999f, + 0.902832f, 0.093079f, 0.905273f, 0.088623f, 0.907715f, 0.083313f, 0.910645f, 0.077087f, + 0.913574f, 0.071411f, 0.915527f, 0.066528f, 0.919922f, 0.059998f, 0.918945f, 0.054810f, + 0.921875f, 0.047058f, 0.922363f, 0.039581f, 0.922852f, 0.028900f, 0.917480f, 0.011467f, + 0.000000f, 1.000000f, 0.146973f, 0.936035f, 0.245117f, 0.867676f, 0.316650f, 0.808594f, + 0.372559f, 0.756348f, 0.419434f, 0.710449f, 0.458740f, 0.669434f, 0.492676f, 0.632324f, + 0.522461f, 0.598633f, 0.549316f, 0.567871f, 0.573242f, 0.539551f, 0.594727f, 0.513672f, + 0.613770f, 0.489990f, 0.631836f, 0.467529f, 0.648438f, 0.446533f, 0.664062f, 0.427002f, + 0.677734f, 0.408447f, 0.690918f, 0.391357f, 0.703125f, 0.374512f, 0.714844f, 0.358887f, + 0.726562f, 0.343994f, 0.737305f, 0.329590f, 0.747070f, 0.316162f, 0.757324f, 0.303467f, + 0.765137f, 0.291748f, 0.774414f, 0.279541f, 0.783203f, 0.268311f, 0.791016f, 0.257568f, + 0.797852f, 0.247192f, 0.804688f, 0.237915f, 0.812500f, 0.227905f, 0.817871f, 0.219360f, + 0.822266f, 0.211304f, 0.831055f, 0.201904f, 0.835938f, 0.193970f, 0.841309f, 0.185913f, + 0.848145f, 0.177734f, 0.852539f, 0.170654f, 0.857422f, 0.163208f, 0.862305f, 0.156738f, + 0.866699f, 0.150024f, 0.872070f, 0.143311f, 0.875488f, 0.137451f, 0.880859f, 0.131226f, + 0.884766f, 0.125244f, 0.887695f, 0.119751f, 0.891113f, 0.114868f, 0.895996f, 0.108765f, + 0.898926f, 0.103760f, 0.902344f, 0.098755f, 0.906250f, 0.093750f, 0.910645f, 0.088501f, + 0.912109f, 0.084106f, 0.916016f, 0.079773f, 0.919434f, 0.074585f, 0.920410f, 0.069763f, + 0.923340f, 0.063965f, 0.926270f, 0.058655f, 0.927734f, 0.053741f, 0.930664f, 0.048218f, + 0.931641f, 0.041534f, 0.933105f, 0.034637f, 0.932129f, 0.025131f, 0.928711f, 0.010117f, + 0.000000f, 1.000000f, 0.148193f, 0.935547f, 0.248779f, 0.865723f, 0.322021f, 0.805176f, + 0.379150f, 0.752441f, 0.427734f, 0.705078f, 0.469238f, 0.662598f, 0.503418f, 0.625000f, + 0.534180f, 0.590820f, 0.561035f, 0.559570f, 0.585449f, 0.530273f, 0.606445f, 0.503906f, + 0.626465f, 0.479492f, 0.644531f, 0.456543f, 0.663574f, 0.434326f, 0.677246f, 0.415039f, + 0.690430f, 0.396484f, 0.704590f, 0.378662f, 0.717285f, 0.362061f, 0.729004f, 0.345947f, + 0.740234f, 0.331299f, 0.750488f, 0.317139f, 0.762207f, 0.302979f, 0.769531f, 0.290527f, + 0.779297f, 0.278320f, 0.788086f, 0.266602f, 0.795898f, 0.255859f, 0.804688f, 0.244385f, + 0.811035f, 0.234375f, 0.817871f, 0.224609f, 0.825195f, 0.214966f, 0.830078f, 0.206543f, + 0.835938f, 0.198242f, 0.842285f, 0.189819f, 0.847656f, 0.181885f, 0.854492f, 0.173584f, + 0.860352f, 0.165649f, 0.864258f, 0.158813f, 0.870117f, 0.151733f, 0.874512f, 0.144653f, + 0.878418f, 0.138550f, 0.882324f, 0.132446f, 0.888184f, 0.126099f, 0.890137f, 0.120605f, + 0.895020f, 0.114868f, 0.897949f, 0.109680f, 0.903320f, 0.104126f, 0.905273f, 0.098938f, + 0.908203f, 0.094788f, 0.913086f, 0.089050f, 0.915527f, 0.084595f, 0.918945f, 0.080139f, + 0.922363f, 0.075439f, 0.924316f, 0.071228f, 0.928223f, 0.066833f, 0.931152f, 0.062439f, + 0.932617f, 0.057434f, 0.935059f, 0.052216f, 0.937012f, 0.047180f, 0.939453f, 0.042236f, + 0.941895f, 0.037201f, 0.941406f, 0.030228f, 0.942383f, 0.022018f, 0.938965f, 0.009247f, + 0.000000f, 1.000000f, 0.149658f, 0.935059f, 0.251465f, 0.864746f, 0.327393f, 0.802246f, + 0.386963f, 0.747559f, 0.437500f, 0.699219f, 0.478027f, 0.656250f, 0.512207f, 0.618164f, + 0.545410f, 0.582031f, 0.572266f, 0.550293f, 0.597168f, 0.520996f, 0.617188f, 0.494629f, + 0.639648f, 0.468750f, 0.657715f, 0.445557f, 0.674805f, 0.423828f, 0.690430f, 0.403564f, + 0.705078f, 0.384521f, 0.718750f, 0.366211f, 0.730469f, 0.350098f, 0.743164f, 0.333496f, + 0.754395f, 0.318604f, 0.763672f, 0.304688f, 0.774902f, 0.290771f, 0.783203f, 0.277832f, + 0.791992f, 0.265625f, 0.800781f, 0.253906f, 0.808105f, 0.243652f, 0.815918f, 0.232300f, + 0.822266f, 0.222534f, 0.831055f, 0.212036f, 0.835938f, 0.203369f, 0.842773f, 0.194458f, + 0.848145f, 0.186035f, 0.853516f, 0.178101f, 0.859863f, 0.170532f, 0.865234f, 0.162476f, + 0.870605f, 0.154785f, 0.875977f, 0.147949f, 0.879883f, 0.140869f, 0.885254f, 0.134033f, + 0.888184f, 0.128540f, 0.895508f, 0.121582f, 0.897461f, 0.115967f, 0.900391f, 0.111206f, + 0.905762f, 0.104736f, 0.908203f, 0.099854f, 0.911621f, 0.095276f, 0.916504f, 0.089600f, + 0.917969f, 0.085327f, 0.921387f, 0.080933f, 0.925293f, 0.075928f, 0.927734f, 0.072021f, + 0.931152f, 0.067566f, 0.933594f, 0.063538f, 0.936035f, 0.059662f, 0.939453f, 0.055511f, + 0.941406f, 0.051605f, 0.942871f, 0.046936f, 0.944824f, 0.041626f, 0.946289f, 0.037415f, + 0.949219f, 0.032440f, 0.949219f, 0.026672f, 0.950684f, 0.019394f, 0.947754f, 0.007217f, + 0.000000f, 1.000000f, 0.151489f, 0.934082f, 0.255127f, 0.862793f, 0.331787f, 0.799805f, + 0.393066f, 0.743652f, 0.444336f, 0.693848f, 0.486328f, 0.649902f, 0.522949f, 0.610352f, + 0.554688f, 0.574707f, 0.584473f, 0.541016f, 0.607422f, 0.512207f, 0.631348f, 0.484131f, + 0.652344f, 0.458496f, 0.670410f, 0.434814f, 0.687012f, 0.413086f, 0.702148f, 0.392578f, + 0.717285f, 0.373291f, 0.730957f, 0.354980f, 0.743164f, 0.338135f, 0.754883f, 0.322266f, + 0.766602f, 0.306641f, 0.775879f, 0.292480f, 0.786621f, 0.279053f, 0.794922f, 0.266357f, + 0.805176f, 0.253418f, 0.812988f, 0.242188f, 0.819336f, 0.231567f, 0.826660f, 0.221069f, + 0.834961f, 0.210693f, 0.841797f, 0.200928f, 0.846680f, 0.192139f, 0.854980f, 0.182617f, + 0.858887f, 0.174805f, 0.865234f, 0.166748f, 0.870117f, 0.159302f, 0.874023f, 0.152222f, + 0.880371f, 0.145142f, 0.886230f, 0.137329f, 0.890137f, 0.131104f, 0.895996f, 0.123962f, + 0.898926f, 0.118225f, 0.903320f, 0.112427f, 0.907227f, 0.106445f, 0.909668f, 0.101562f, + 0.914551f, 0.095886f, 0.916992f, 0.091309f, 0.921387f, 0.086060f, 0.923828f, 0.081604f, + 0.927246f, 0.077209f, 0.930176f, 0.072632f, 0.932617f, 0.068604f, 0.935547f, 0.064636f, + 0.938965f, 0.060486f, 0.941406f, 0.056458f, 0.944336f, 0.052948f, 0.946777f, 0.049133f, + 0.948242f, 0.045837f, 0.952148f, 0.041809f, 0.952637f, 0.037231f, 0.954102f, 0.032837f, + 0.955566f, 0.028427f, 0.957520f, 0.023804f, 0.958008f, 0.016418f, 0.956543f, 0.006493f, + 0.000000f, 1.000000f, 0.151978f, 0.934082f, 0.257812f, 0.861328f, 0.337158f, 0.796387f, + 0.401123f, 0.739258f, 0.452148f, 0.688965f, 0.495850f, 0.643555f, 0.532715f, 0.603027f, + 0.565430f, 0.566406f, 0.593750f, 0.533203f, 0.620605f, 0.502441f, 0.642578f, 0.474609f, + 0.662598f, 0.448975f, 0.682617f, 0.424561f, 0.698730f, 0.402588f, 0.714355f, 0.382080f, + 0.730957f, 0.361572f, 0.743652f, 0.343506f, 0.756348f, 0.326416f, 0.766602f, 0.310547f, + 0.778320f, 0.295166f, 0.788574f, 0.281006f, 0.798828f, 0.267090f, 0.807617f, 0.254883f, + 0.816406f, 0.242554f, 0.824219f, 0.231201f, 0.832031f, 0.219727f, 0.838867f, 0.209717f, + 0.845703f, 0.200073f, 0.852539f, 0.190308f, 0.859375f, 0.180908f, 0.863770f, 0.172607f, + 0.871094f, 0.164185f, 0.875977f, 0.156128f, 0.880371f, 0.149292f, 0.885742f, 0.141846f, + 0.889648f, 0.135376f, 0.895020f, 0.128540f, 0.899902f, 0.121704f, 0.904297f, 0.115173f, + 0.908203f, 0.109375f, 0.912109f, 0.103638f, 0.915039f, 0.098206f, 0.919434f, 0.092773f, + 0.922363f, 0.088074f, 0.926270f, 0.082886f, 0.929688f, 0.078186f, 0.932129f, 0.074097f, + 0.934570f, 0.069885f, 0.937500f, 0.065552f, 0.940918f, 0.061493f, 0.943359f, 0.057678f, + 0.945801f, 0.054138f, 0.948242f, 0.050293f, 0.950195f, 0.047058f, 0.953125f, 0.043488f, + 0.956055f, 0.039917f, 0.957520f, 0.037048f, 0.960938f, 0.033264f, 0.960938f, 0.029175f, + 0.963379f, 0.024429f, 0.963379f, 0.020630f, 0.965332f, 0.014359f, 0.963867f, 0.005737f, + 0.000000f, 1.000000f, 0.154053f, 0.933105f, 0.260986f, 0.859863f, 0.342041f, 0.793457f, + 0.406982f, 0.735352f, 0.460693f, 0.683105f, 0.504395f, 0.637207f, 0.543945f, 0.595703f, + 0.575684f, 0.558594f, 0.604004f, 0.524902f, 0.630859f, 0.493408f, 0.654297f, 0.464600f, + 0.673828f, 0.438965f, 0.695312f, 0.414062f, 0.710938f, 0.392334f, 0.726074f, 0.371094f, + 0.742188f, 0.351074f, 0.755859f, 0.332520f, 0.768555f, 0.315430f, 0.778320f, 0.299805f, + 0.790039f, 0.284180f, 0.801758f, 0.269775f, 0.810059f, 0.256348f, 0.818848f, 0.243652f, + 0.825684f, 0.232422f, 0.835938f, 0.219849f, 0.841797f, 0.209595f, 0.850098f, 0.198853f, + 0.854980f, 0.189819f, 0.862793f, 0.180176f, 0.868652f, 0.171265f, 0.874512f, 0.162476f, + 0.880859f, 0.154297f, 0.884766f, 0.146851f, 0.890137f, 0.139160f, 0.894531f, 0.132446f, + 0.899414f, 0.125610f, 0.902832f, 0.119873f, 0.907227f, 0.113647f, 0.912109f, 0.107483f, + 0.916016f, 0.101196f, 0.919922f, 0.095642f, 0.924316f, 0.090027f, 0.927246f, 0.085022f, + 0.930664f, 0.080200f, 0.934082f, 0.075562f, 0.936523f, 0.071167f, 0.940430f, 0.066650f, + 0.941406f, 0.063049f, 0.944824f, 0.058929f, 0.947266f, 0.055206f, 0.949707f, 0.051575f, + 0.953613f, 0.047729f, 0.954590f, 0.044525f, 0.957031f, 0.041412f, 0.959961f, 0.037964f, + 0.961914f, 0.035004f, 0.963867f, 0.032135f, 0.966309f, 0.028809f, 0.968262f, 0.026031f, + 0.968262f, 0.021774f, 0.969238f, 0.017258f, 0.971191f, 0.012901f, 0.971191f, 0.004601f, + 0.000000f, 1.000000f, 0.154663f, 0.933105f, 0.264160f, 0.857910f, 0.348389f, 0.790039f, + 0.415283f, 0.730469f, 0.468750f, 0.677734f, 0.514648f, 0.630371f, 0.552734f, 0.588867f, + 0.586914f, 0.550293f, 0.615723f, 0.515625f, 0.643066f, 0.484375f, 0.666016f, 0.455566f, + 0.685547f, 0.429443f, 0.705078f, 0.404541f, 0.722656f, 0.381592f, 0.737793f, 0.360840f, + 0.752930f, 0.341064f, 0.766602f, 0.322266f, 0.778809f, 0.305176f, 0.790527f, 0.289062f, + 0.800293f, 0.273926f, 0.810547f, 0.259521f, 0.822266f, 0.245728f, 0.829102f, 0.233521f, + 0.837402f, 0.221436f, 0.844727f, 0.210449f, 0.853516f, 0.199219f, 0.860352f, 0.188843f, + 0.866211f, 0.179321f, 0.871582f, 0.170410f, 0.877441f, 0.161987f, 0.884277f, 0.153442f, + 0.889648f, 0.145142f, 0.894531f, 0.137451f, 0.899902f, 0.130249f, 0.903320f, 0.123535f, + 0.907715f, 0.117004f, 0.911621f, 0.111023f, 0.915039f, 0.105286f, 0.918457f, 0.099854f, + 0.923828f, 0.093994f, 0.926758f, 0.088501f, 0.931152f, 0.082947f, 0.934570f, 0.078064f, + 0.937988f, 0.073120f, 0.939941f, 0.068909f, 0.944824f, 0.064209f, 0.945801f, 0.060516f, + 0.949707f, 0.056488f, 0.951660f, 0.052734f, 0.954590f, 0.049194f, 0.956055f, 0.045837f, + 0.958984f, 0.042358f, 0.961426f, 0.039032f, 0.962402f, 0.036591f, 0.965820f, 0.033020f, + 0.966797f, 0.030685f, 0.969238f, 0.027573f, 0.972656f, 0.024414f, 0.973145f, 0.022232f, + 0.975098f, 0.019608f, 0.976562f, 0.014435f, 0.976074f, 0.010353f, 0.976562f, 0.003431f, + 0.000000f, 1.000000f, 0.156128f, 0.932129f, 0.267578f, 0.856445f, 0.353027f, 0.787109f, + 0.419922f, 0.727051f, 0.476074f, 0.672852f, 0.522949f, 0.624512f, 0.562988f, 0.581055f, + 0.597656f, 0.542480f, 0.627930f, 0.506836f, 0.654297f, 0.475342f, 0.676758f, 0.446045f, + 0.697754f, 0.419434f, 0.716797f, 0.394775f, 0.735352f, 0.371582f, 0.751953f, 0.349609f, + 0.765625f, 0.330078f, 0.778320f, 0.312012f, 0.789551f, 0.295166f, 0.800781f, 0.279053f, + 0.811523f, 0.263916f, 0.822266f, 0.249268f, 0.830078f, 0.236328f, 0.839844f, 0.223511f, + 0.847656f, 0.211548f, 0.855469f, 0.200317f, 0.861816f, 0.190063f, 0.868652f, 0.180176f, + 0.875977f, 0.170044f, 0.881348f, 0.161133f, 0.886230f, 0.152710f, 0.892090f, 0.144653f, + 0.895996f, 0.137451f, 0.902832f, 0.129395f, 0.906250f, 0.122375f, 0.912109f, 0.115112f, + 0.915527f, 0.109192f, 0.920410f, 0.102905f, 0.922852f, 0.097534f, 0.926270f, 0.092102f, + 0.930664f, 0.086914f, 0.932129f, 0.082336f, 0.937500f, 0.076965f, 0.940918f, 0.071777f, + 0.944336f, 0.067139f, 0.947266f, 0.062683f, 0.950195f, 0.058319f, 0.951660f, 0.054840f, + 0.955078f, 0.050842f, 0.958008f, 0.046997f, 0.960449f, 0.043640f, 0.961426f, 0.040894f, + 0.965332f, 0.036987f, 0.966797f, 0.034485f, 0.968262f, 0.031738f, 0.970703f, 0.028824f, + 0.972656f, 0.026047f, 0.974121f, 0.023590f, 0.976074f, 0.021194f, 0.978516f, 0.018341f, + 0.979492f, 0.016159f, 0.981445f, 0.013855f, 0.982422f, 0.008255f, 0.982422f, 0.003952f, + 0.000000f, 1.000000f, 0.157715f, 0.931641f, 0.271729f, 0.854492f, 0.358154f, 0.784668f, + 0.428223f, 0.721680f, 0.485840f, 0.666504f, 0.532227f, 0.617676f, 0.574219f, 0.573242f, + 0.606934f, 0.534668f, 0.637695f, 0.499023f, 0.665039f, 0.466309f, 0.688477f, 0.437012f, + 0.708984f, 0.409912f, 0.728027f, 0.385010f, 0.745605f, 0.361816f, 0.760742f, 0.340820f, + 0.774414f, 0.320801f, 0.788574f, 0.302246f, 0.801270f, 0.284912f, 0.812012f, 0.269043f, + 0.822754f, 0.253662f, 0.831055f, 0.240356f, 0.840820f, 0.226562f, 0.849121f, 0.213989f, + 0.856445f, 0.202759f, 0.864746f, 0.191162f, 0.871094f, 0.180664f, 0.876953f, 0.171143f, + 0.883789f, 0.161865f, 0.890137f, 0.152832f, 0.895020f, 0.144165f, 0.900879f, 0.135986f, + 0.906250f, 0.128418f, 0.908691f, 0.122192f, 0.914062f, 0.115112f, 0.918945f, 0.108215f, + 0.922852f, 0.101807f, 0.927734f, 0.095520f, 0.931641f, 0.090149f, 0.934570f, 0.084656f, + 0.937012f, 0.079956f, 0.939453f, 0.075500f, 0.942871f, 0.070679f, 0.945801f, 0.066650f, + 0.948730f, 0.062134f, 0.953613f, 0.056915f, 0.955078f, 0.053375f, 0.958008f, 0.049438f, + 0.961426f, 0.045441f, 0.962891f, 0.042084f, 0.965332f, 0.038757f, 0.967773f, 0.035767f, + 0.970215f, 0.032501f, 0.972168f, 0.029587f, 0.973633f, 0.027298f, 0.975586f, 0.024780f, + 0.978027f, 0.021866f, 0.979492f, 0.019547f, 0.980957f, 0.017548f, 0.982422f, 0.015434f, + 0.985352f, 0.012390f, 0.986328f, 0.010490f, 0.987793f, 0.008591f, 0.987305f, 0.001606f, + 0.000000f, 1.000000f, 0.158203f, 0.931641f, 0.274902f, 0.852539f, 0.364990f, 0.780762f, + 0.436279f, 0.717285f, 0.493408f, 0.661133f, 0.541504f, 0.611328f, 0.582031f, 0.566895f, + 0.618164f, 0.526855f, 0.648926f, 0.490967f, 0.674805f, 0.458008f, 0.698730f, 0.428223f, + 0.719238f, 0.400879f, 0.737793f, 0.375732f, 0.756348f, 0.352295f, 0.770996f, 0.331055f, + 0.785156f, 0.311523f, 0.799316f, 0.292480f, 0.809570f, 0.275879f, 0.822754f, 0.259277f, + 0.832031f, 0.244995f, 0.842285f, 0.230469f, 0.849121f, 0.217651f, 0.858398f, 0.205200f, + 0.865723f, 0.193604f, 0.872559f, 0.182739f, 0.879883f, 0.172607f, 0.886230f, 0.162476f, + 0.892090f, 0.153198f, 0.896973f, 0.144775f, 0.902832f, 0.136719f, 0.908691f, 0.128662f, + 0.914551f, 0.120911f, 0.917480f, 0.113953f, 0.921387f, 0.107544f, 0.925781f, 0.101135f, + 0.929199f, 0.095764f, 0.933105f, 0.089844f, 0.937012f, 0.083679f, 0.940430f, 0.078430f, + 0.944336f, 0.073486f, 0.946777f, 0.068665f, 0.949707f, 0.064392f, 0.951660f, 0.060516f, + 0.955566f, 0.056305f, 0.957031f, 0.052887f, 0.959473f, 0.049347f, 0.962891f, 0.045135f, + 0.966797f, 0.040771f, 0.968262f, 0.037537f, 0.970215f, 0.034515f, 0.972656f, 0.031403f, + 0.975586f, 0.028259f, 0.977051f, 0.025391f, 0.978027f, 0.023224f, 0.979980f, 0.020966f, + 0.981445f, 0.018677f, 0.984375f, 0.015701f, 0.985352f, 0.013809f, 0.986816f, 0.011986f, + 0.988281f, 0.010277f, 0.990723f, 0.007851f, 0.991699f, 0.005585f, 0.992676f, 0.003571f, + 0.000000f, 1.000000f, 0.161133f, 0.929688f, 0.278809f, 0.850586f, 0.370605f, 0.777344f, + 0.442383f, 0.712891f, 0.501465f, 0.655762f, 0.551758f, 0.604980f, 0.591797f, 0.559570f, + 0.628418f, 0.519043f, 0.658691f, 0.482422f, 0.685059f, 0.449707f, 0.709961f, 0.419189f, + 0.729980f, 0.391846f, 0.749512f, 0.366455f, 0.766113f, 0.343262f, 0.782715f, 0.321777f, + 0.795898f, 0.302002f, 0.810059f, 0.283447f, 0.819824f, 0.267090f, 0.830566f, 0.250732f, + 0.840332f, 0.236206f, 0.851074f, 0.221558f, 0.858398f, 0.209595f, 0.866699f, 0.196655f, + 0.874512f, 0.185181f, 0.880371f, 0.175049f, 0.888184f, 0.164062f, 0.893555f, 0.154907f, + 0.899414f, 0.145752f, 0.904785f, 0.137451f, 0.911133f, 0.128784f, 0.915039f, 0.121338f, + 0.919922f, 0.114441f, 0.923828f, 0.107666f, 0.928223f, 0.101013f, 0.932617f, 0.094666f, + 0.937012f, 0.088318f, 0.939941f, 0.083069f, 0.942871f, 0.078186f, 0.946289f, 0.073181f, + 0.949219f, 0.068359f, 0.952637f, 0.063416f, 0.955566f, 0.059052f, 0.959473f, 0.054321f, + 0.961426f, 0.050507f, 0.963379f, 0.047089f, 0.965332f, 0.043854f, 0.967773f, 0.040588f, + 0.969727f, 0.037262f, 0.970703f, 0.034882f, 0.974121f, 0.031403f, 0.976562f, 0.028198f, + 0.979004f, 0.024948f, 0.981934f, 0.021439f, 0.983398f, 0.019058f, 0.984863f, 0.017044f, + 0.986328f, 0.014915f, 0.987793f, 0.012901f, 0.990234f, 0.010391f, 0.991699f, 0.008072f, + 0.992676f, 0.006798f, 0.993652f, 0.005573f, 0.994629f, 0.004089f, 0.998535f, 0.000090f, + 0.000000f, 1.000000f, 0.161743f, 0.929688f, 0.280762f, 0.849609f, 0.374268f, 0.775391f, + 0.449463f, 0.708984f, 0.509277f, 0.650879f, 0.560547f, 0.598633f, 0.601074f, 0.553223f, + 0.636719f, 0.511719f, 0.667969f, 0.474854f, 0.696289f, 0.440918f, 0.718750f, 0.411377f, + 0.739258f, 0.383545f, 0.758789f, 0.358154f, 0.775879f, 0.335205f, 0.789551f, 0.314209f, + 0.803711f, 0.293945f, 0.817871f, 0.274658f, 0.831055f, 0.257324f, 0.838379f, 0.243164f, + 0.849609f, 0.227295f, 0.859375f, 0.213867f, 0.866699f, 0.200928f, 0.874023f, 0.189331f, + 0.882324f, 0.177490f, 0.889160f, 0.166626f, 0.895508f, 0.156982f, 0.901855f, 0.147339f, + 0.905273f, 0.139038f, 0.912109f, 0.130493f, 0.919434f, 0.121643f, 0.920898f, 0.114746f, + 0.925293f, 0.108765f, 0.931152f, 0.101074f, 0.936523f, 0.093201f, 0.936523f, 0.088928f, + 0.939941f, 0.084900f, 0.946289f, 0.077881f, 0.952637f, 0.070312f, 0.952637f, 0.066406f, + 0.952637f, 0.063599f, 0.952637f, 0.061371f, 0.960938f, 0.055145f, 0.968262f, 0.047913f, + 0.968262f, 0.044189f, 0.968262f, 0.041840f, 0.968262f, 0.040070f, 0.968262f, 0.038635f, + 0.971680f, 0.036346f, 0.979004f, 0.030014f, 0.983887f, 0.023743f, 0.983887f, 0.021423f, + 0.983887f, 0.019958f, 0.983887f, 0.018890f, 0.983887f, 0.018082f, 0.983887f, 0.017456f, + 0.983887f, 0.016953f, 0.987305f, 0.015465f, 0.999512f, 0.005238f, 0.999512f, 0.001760f, + 0.999512f, 0.000720f, 0.999512f, 0.000257f, 0.999512f, 0.000054f, 0.999512f, 0.000001f, + }, + { + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, + 0.000000f, 0.997559f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.996094f, + 0.000000f, 0.995117f, 0.000000f, 0.994629f, 0.000000f, 0.994141f, 0.000000f, 0.993164f, + 0.000000f, 0.992188f, 0.000000f, 0.990723f, 0.000000f, 0.990234f, 0.000000f, 0.989746f, + 0.000000f, 0.987793f, 0.000000f, 0.985840f, 0.000000f, 0.985352f, 0.000000f, 0.984375f, + 0.000000f, 0.982910f, 0.000000f, 0.979980f, 0.000000f, 0.978516f, 0.000000f, 0.977539f, + 0.000000f, 0.974609f, 0.000000f, 0.972656f, 0.000000f, 0.971191f, 0.000000f, 0.968262f, + 0.000000f, 0.965820f, 0.000000f, 0.963379f, 0.000000f, 0.959961f, 0.000000f, 0.956543f, + 0.000000f, 0.953613f, 0.000000f, 0.949707f, 0.000000f, 0.945801f, 0.000000f, 0.942383f, + 0.000000f, 0.936523f, 0.000000f, 0.932617f, 0.000000f, 0.926270f, 0.000000f, 0.920410f, + 0.000000f, 0.914062f, 0.000000f, 0.907227f, 0.000000f, 0.899902f, 0.000000f, 0.891602f, + 0.000000f, 0.881836f, 0.000000f, 0.871582f, 0.000000f, 0.860352f, 0.000000f, 0.847168f, + 0.000000f, 0.832520f, 0.000000f, 0.816406f, 0.000000f, 0.796875f, 0.000000f, 0.774902f, + 0.000000f, 0.749023f, 0.000000f, 0.717773f, 0.000000f, 0.680664f, 0.000000f, 0.633789f, + 0.000000f, 0.574219f, 0.000000f, 0.492676f, 0.000000f, 0.367188f, 0.000000f, 0.140137f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, + 0.000000f, 0.998047f, 0.000000f, 0.997070f, 0.000000f, 0.996582f, 0.000000f, 0.996094f, + 0.000000f, 0.995117f, 0.000000f, 0.994629f, 0.000000f, 0.994141f, 0.000000f, 0.992676f, + 0.000000f, 0.992188f, 0.000000f, 0.991211f, 0.000000f, 0.990234f, 0.000000f, 0.988770f, + 0.000000f, 0.987793f, 0.000000f, 0.986328f, 0.000000f, 0.985352f, 0.000000f, 0.983887f, + 0.000000f, 0.982422f, 0.000000f, 0.980957f, 0.000000f, 0.978516f, 0.000000f, 0.976562f, + 0.000000f, 0.975098f, 0.000000f, 0.973145f, 0.000000f, 0.970703f, 0.000000f, 0.968262f, + 0.000000f, 0.965332f, 0.000000f, 0.962891f, 0.000000f, 0.959961f, 0.000000f, 0.956543f, + 0.000000f, 0.953613f, 0.000000f, 0.949707f, 0.000000f, 0.945801f, 0.000000f, 0.941406f, + 0.000000f, 0.937012f, 0.000000f, 0.931641f, 0.000000f, 0.927246f, 0.000000f, 0.920410f, + 0.000000f, 0.914062f, 0.000000f, 0.907227f, 0.000000f, 0.899902f, 0.000000f, 0.891602f, + 0.000000f, 0.881836f, 0.000000f, 0.871094f, 0.000000f, 0.859375f, 0.000000f, 0.847168f, + 0.000000f, 0.832520f, 0.000000f, 0.815918f, 0.000000f, 0.796387f, 0.000000f, 0.774902f, + 0.000000f, 0.749512f, 0.000000f, 0.718262f, 0.000000f, 0.680176f, 0.000000f, 0.633789f, + 0.000002f, 0.574219f, 0.000002f, 0.492432f, 0.000001f, 0.367920f, 0.000001f, 0.139648f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, + 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, + 0.000000f, 0.997559f, 0.000000f, 0.996582f, 0.000000f, 0.996582f, 0.000000f, 0.996094f, + 0.000000f, 0.995605f, 0.000000f, 0.994629f, 0.000000f, 0.993164f, 0.000000f, 0.992676f, + 0.000000f, 0.992188f, 0.000000f, 0.991211f, 0.000000f, 0.990234f, 0.000000f, 0.988770f, + 0.000000f, 0.987793f, 0.000000f, 0.986328f, 0.000000f, 0.984863f, 0.000000f, 0.983398f, + 0.000000f, 0.981934f, 0.000000f, 0.980469f, 0.000000f, 0.978516f, 0.000000f, 0.976562f, + 0.000000f, 0.974609f, 0.000000f, 0.972656f, 0.000000f, 0.970703f, 0.000000f, 0.967773f, + 0.000000f, 0.965332f, 0.000000f, 0.962402f, 0.000000f, 0.959473f, 0.000000f, 0.957031f, + 0.000000f, 0.952637f, 0.000000f, 0.949219f, 0.000000f, 0.944824f, 0.000000f, 0.940918f, + 0.000000f, 0.936523f, 0.000000f, 0.931641f, 0.000000f, 0.925781f, 0.000000f, 0.919922f, + 0.000000f, 0.913574f, 0.000000f, 0.906738f, 0.000000f, 0.899414f, 0.000000f, 0.890625f, + 0.000000f, 0.880859f, 0.000004f, 0.870605f, 0.000015f, 0.859375f, 0.000028f, 0.846680f, + 0.000034f, 0.832031f, 0.000036f, 0.814941f, 0.000035f, 0.795898f, 0.000032f, 0.773926f, + 0.000029f, 0.748535f, 0.000024f, 0.717285f, 0.000021f, 0.679688f, 0.000022f, 0.633301f, + 0.000019f, 0.573730f, 0.000018f, 0.492188f, 0.000014f, 0.367432f, 0.000011f, 0.139648f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.999023f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, + 0.000000f, 0.997559f, 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000000f, 0.995605f, + 0.000000f, 0.995117f, 0.000000f, 0.994141f, 0.000000f, 0.993652f, 0.000000f, 0.992676f, + 0.000000f, 0.991699f, 0.000000f, 0.990723f, 0.000000f, 0.989258f, 0.000000f, 0.988770f, + 0.000000f, 0.987305f, 0.000000f, 0.985840f, 0.000000f, 0.984375f, 0.000000f, 0.983398f, + 0.000000f, 0.981445f, 0.000000f, 0.979492f, 0.000000f, 0.978516f, 0.000000f, 0.976074f, + 0.000000f, 0.974121f, 0.000000f, 0.972168f, 0.000000f, 0.969727f, 0.000000f, 0.967773f, + 0.000000f, 0.964355f, 0.000000f, 0.961426f, 0.000000f, 0.959473f, 0.000005f, 0.955566f, + 0.000016f, 0.952148f, 0.000031f, 0.948242f, 0.000048f, 0.943848f, 0.000066f, 0.939941f, + 0.000086f, 0.935547f, 0.000106f, 0.930664f, 0.000126f, 0.924805f, 0.000143f, 0.918945f, + 0.000147f, 0.912598f, 0.000148f, 0.905762f, 0.000146f, 0.897949f, 0.000139f, 0.889648f, + 0.000134f, 0.880371f, 0.000125f, 0.869629f, 0.000114f, 0.858398f, 0.000105f, 0.845215f, + 0.000097f, 0.830566f, 0.000101f, 0.813477f, 0.000109f, 0.794922f, 0.000100f, 0.772949f, + 0.000091f, 0.747070f, 0.000092f, 0.716309f, 0.000082f, 0.679199f, 0.000078f, 0.632324f, + 0.000073f, 0.572266f, 0.000067f, 0.491211f, 0.000064f, 0.367188f, 0.000046f, 0.139771f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, + 0.000000f, 0.997559f, 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000000f, 0.995605f, + 0.000000f, 0.994629f, 0.000000f, 0.993652f, 0.000000f, 0.993164f, 0.000000f, 0.992676f, + 0.000000f, 0.991211f, 0.000000f, 0.990234f, 0.000000f, 0.989258f, 0.000000f, 0.987793f, + 0.000000f, 0.986816f, 0.000003f, 0.985840f, 0.000017f, 0.984375f, 0.000034f, 0.982422f, + 0.000059f, 0.980469f, 0.000081f, 0.979492f, 0.000108f, 0.977051f, 0.000135f, 0.975586f, + 0.000159f, 0.973633f, 0.000188f, 0.970703f, 0.000216f, 0.968750f, 0.000242f, 0.966309f, + 0.000268f, 0.964355f, 0.000298f, 0.960449f, 0.000324f, 0.957520f, 0.000348f, 0.954590f, + 0.000363f, 0.950684f, 0.000369f, 0.947266f, 0.000365f, 0.942871f, 0.000354f, 0.938965f, + 0.000342f, 0.934082f, 0.000332f, 0.929199f, 0.000316f, 0.923828f, 0.000298f, 0.917969f, + 0.000277f, 0.911133f, 0.000274f, 0.904297f, 0.000273f, 0.896973f, 0.000276f, 0.888184f, + 0.000283f, 0.878418f, 0.000287f, 0.868164f, 0.000278f, 0.856445f, 0.000261f, 0.843262f, + 0.000258f, 0.829102f, 0.000255f, 0.812012f, 0.000248f, 0.792969f, 0.000238f, 0.770996f, + 0.000245f, 0.745605f, 0.000226f, 0.714355f, 0.000214f, 0.677246f, 0.000220f, 0.631348f, + 0.000199f, 0.571777f, 0.000197f, 0.490234f, 0.000181f, 0.367188f, 0.000111f, 0.140015f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.998047f, + 0.000000f, 0.997070f, 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000018f, 0.995117f, + 0.000054f, 0.994141f, 0.000086f, 0.993164f, 0.000131f, 0.992676f, 0.000169f, 0.991699f, + 0.000204f, 0.990723f, 0.000250f, 0.989746f, 0.000289f, 0.988281f, 0.000323f, 0.987305f, + 0.000360f, 0.985840f, 0.000401f, 0.984863f, 0.000437f, 0.983398f, 0.000468f, 0.981934f, + 0.000498f, 0.979980f, 0.000537f, 0.978027f, 0.000571f, 0.976562f, 0.000600f, 0.974609f, + 0.000626f, 0.972168f, 0.000655f, 0.969727f, 0.000681f, 0.967773f, 0.000682f, 0.964844f, + 0.000671f, 0.962891f, 0.000651f, 0.959961f, 0.000630f, 0.956543f, 0.000613f, 0.952637f, + 0.000592f, 0.950195f, 0.000583f, 0.945312f, 0.000580f, 0.941406f, 0.000566f, 0.937500f, + 0.000577f, 0.932617f, 0.000588f, 0.927246f, 0.000599f, 0.921875f, 0.000609f, 0.916016f, + 0.000589f, 0.909180f, 0.000587f, 0.901855f, 0.000588f, 0.894531f, 0.000590f, 0.885742f, + 0.000592f, 0.876953f, 0.000561f, 0.866211f, 0.000566f, 0.854004f, 0.000570f, 0.841309f, + 0.000570f, 0.826660f, 0.000523f, 0.809570f, 0.000534f, 0.790527f, 0.000535f, 0.768555f, + 0.000530f, 0.743164f, 0.000490f, 0.712402f, 0.000494f, 0.675781f, 0.000496f, 0.629883f, + 0.000460f, 0.569824f, 0.000465f, 0.489746f, 0.000431f, 0.366455f, 0.000215f, 0.140747f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, + 0.000034f, 0.998535f, 0.000105f, 0.998047f, 0.000179f, 0.998047f, 0.000242f, 0.997559f, + 0.000321f, 0.996582f, 0.000377f, 0.996582f, 0.000422f, 0.995605f, 0.000494f, 0.994629f, + 0.000547f, 0.993652f, 0.000589f, 0.993164f, 0.000623f, 0.991699f, 0.000685f, 0.990723f, + 0.000732f, 0.990723f, 0.000769f, 0.988770f, 0.000799f, 0.987793f, 0.000833f, 0.986816f, + 0.000883f, 0.984863f, 0.000921f, 0.983887f, 0.000951f, 0.982422f, 0.000976f, 0.980957f, + 0.000995f, 0.979004f, 0.001040f, 0.977051f, 0.001049f, 0.975586f, 0.001035f, 0.973633f, + 0.001019f, 0.971191f, 0.001002f, 0.968750f, 0.000999f, 0.965820f, 0.001013f, 0.963867f, + 0.001028f, 0.960938f, 0.001037f, 0.958496f, 0.001012f, 0.955078f, 0.001016f, 0.951172f, + 0.001028f, 0.947754f, 0.001055f, 0.944336f, 0.001077f, 0.939941f, 0.001045f, 0.935547f, + 0.001066f, 0.930664f, 0.001074f, 0.925293f, 0.001094f, 0.919434f, 0.001105f, 0.913574f, + 0.001054f, 0.906738f, 0.001059f, 0.899902f, 0.001075f, 0.892090f, 0.001079f, 0.883301f, + 0.001099f, 0.873535f, 0.001040f, 0.862793f, 0.001047f, 0.851562f, 0.001040f, 0.838867f, + 0.001055f, 0.823730f, 0.001065f, 0.807617f, 0.001009f, 0.787598f, 0.001009f, 0.766113f, + 0.000999f, 0.741211f, 0.000970f, 0.709961f, 0.000968f, 0.672852f, 0.000961f, 0.628418f, + 0.000938f, 0.568848f, 0.000925f, 0.488281f, 0.000850f, 0.365967f, 0.000363f, 0.140503f, + 0.000000f, 1.000000f, 0.000159f, 0.999512f, 0.000322f, 0.999023f, 0.000437f, 0.999023f, + 0.000506f, 0.998047f, 0.000640f, 0.998047f, 0.000697f, 0.997559f, 0.000728f, 0.996582f, + 0.000842f, 0.996582f, 0.000903f, 0.995605f, 0.000939f, 0.995117f, 0.000962f, 0.994629f, + 0.001044f, 0.993652f, 0.001104f, 0.992188f, 0.001141f, 0.991211f, 0.001163f, 0.990234f, + 0.001180f, 0.989258f, 0.001251f, 0.988281f, 0.001302f, 0.986816f, 0.001332f, 0.985352f, + 0.001365f, 0.984863f, 0.001410f, 0.982422f, 0.001454f, 0.980957f, 0.001515f, 0.979492f, + 0.001533f, 0.977539f, 0.001535f, 0.976562f, 0.001536f, 0.973633f, 0.001531f, 0.972168f, + 0.001554f, 0.969238f, 0.001606f, 0.967285f, 0.001576f, 0.964355f, 0.001588f, 0.961914f, + 0.001604f, 0.958984f, 0.001631f, 0.956543f, 0.001665f, 0.953125f, 0.001682f, 0.949219f, + 0.001745f, 0.945801f, 0.001764f, 0.941406f, 0.001770f, 0.937988f, 0.001768f, 0.933105f, + 0.001692f, 0.928223f, 0.001762f, 0.922852f, 0.001799f, 0.917480f, 0.001817f, 0.911133f, + 0.001830f, 0.904297f, 0.001735f, 0.896973f, 0.001764f, 0.889160f, 0.001809f, 0.880371f, + 0.001825f, 0.870605f, 0.001841f, 0.860352f, 0.001757f, 0.848633f, 0.001757f, 0.835449f, + 0.001792f, 0.820801f, 0.001830f, 0.804199f, 0.001735f, 0.785156f, 0.001721f, 0.763184f, + 0.001768f, 0.737793f, 0.001708f, 0.707031f, 0.001700f, 0.670410f, 0.001710f, 0.625488f, + 0.001684f, 0.566895f, 0.001637f, 0.487061f, 0.001467f, 0.365479f, 0.000550f, 0.140625f, + 0.000000f, 1.000000f, 0.000398f, 0.999512f, 0.000719f, 0.999023f, 0.000721f, 0.998535f, + 0.000972f, 0.998047f, 0.001002f, 0.997559f, 0.001008f, 0.997070f, 0.001189f, 0.996582f, + 0.001245f, 0.995605f, 0.001262f, 0.995117f, 0.001267f, 0.994629f, 0.001390f, 0.993652f, + 0.001467f, 0.992676f, 0.001500f, 0.992188f, 0.001550f, 0.990723f, 0.001600f, 0.989258f, + 0.001768f, 0.988770f, 0.001886f, 0.986816f, 0.001955f, 0.985840f, 0.002018f, 0.984375f, + 0.002026f, 0.982910f, 0.002022f, 0.982422f, 0.002131f, 0.979980f, 0.002163f, 0.978027f, + 0.002172f, 0.976074f, 0.002174f, 0.974121f, 0.002144f, 0.972168f, 0.002174f, 0.970215f, + 0.002327f, 0.967773f, 0.002388f, 0.964844f, 0.002445f, 0.962891f, 0.002411f, 0.959961f, + 0.002460f, 0.957031f, 0.002493f, 0.954102f, 0.002602f, 0.950684f, 0.002548f, 0.947266f, + 0.002590f, 0.942871f, 0.002619f, 0.938965f, 0.002628f, 0.935059f, 0.002674f, 0.930664f, + 0.002651f, 0.924805f, 0.002707f, 0.919922f, 0.002745f, 0.914062f, 0.002783f, 0.907715f, + 0.002790f, 0.900879f, 0.002678f, 0.894043f, 0.002783f, 0.885742f, 0.002857f, 0.876465f, + 0.002838f, 0.867188f, 0.002850f, 0.856445f, 0.002769f, 0.844727f, 0.002859f, 0.832031f, + 0.002855f, 0.816895f, 0.002897f, 0.800293f, 0.002804f, 0.781738f, 0.002853f, 0.760254f, + 0.002888f, 0.733887f, 0.002911f, 0.704590f, 0.002857f, 0.667969f, 0.002806f, 0.623047f, + 0.002777f, 0.564453f, 0.002665f, 0.485840f, 0.002314f, 0.364746f, 0.000779f, 0.141357f, + 0.000000f, 1.000000f, 0.000458f, 0.999512f, 0.000860f, 0.999023f, 0.000844f, 0.998535f, + 0.001191f, 0.998047f, 0.001191f, 0.997070f, 0.001182f, 0.997070f, 0.001469f, 0.996094f, + 0.001523f, 0.995117f, 0.001595f, 0.994629f, 0.001656f, 0.993652f, 0.001976f, 0.992676f, + 0.002085f, 0.991699f, 0.002150f, 0.990723f, 0.002230f, 0.990234f, 0.002295f, 0.988770f, + 0.002563f, 0.987305f, 0.002615f, 0.985840f, 0.002647f, 0.984375f, 0.002672f, 0.982910f, + 0.002666f, 0.981445f, 0.002691f, 0.979980f, 0.002972f, 0.978516f, 0.002972f, 0.976074f, + 0.003031f, 0.974609f, 0.003077f, 0.972168f, 0.003109f, 0.970703f, 0.003077f, 0.968262f, + 0.003345f, 0.965820f, 0.003441f, 0.962891f, 0.003519f, 0.960449f, 0.003437f, 0.957520f, + 0.003479f, 0.954590f, 0.003502f, 0.951172f, 0.003717f, 0.947754f, 0.003807f, 0.944336f, + 0.003733f, 0.940430f, 0.003765f, 0.936035f, 0.003820f, 0.932129f, 0.003891f, 0.927246f, + 0.004089f, 0.922363f, 0.003960f, 0.916016f, 0.004005f, 0.910645f, 0.004082f, 0.904297f, + 0.004158f, 0.897949f, 0.003998f, 0.890137f, 0.004150f, 0.881836f, 0.004223f, 0.872559f, + 0.004307f, 0.863281f, 0.004295f, 0.852539f, 0.004208f, 0.840820f, 0.004330f, 0.827637f, + 0.004326f, 0.812500f, 0.004425f, 0.795898f, 0.004318f, 0.776855f, 0.004375f, 0.755859f, + 0.004440f, 0.729980f, 0.004501f, 0.700195f, 0.004417f, 0.664062f, 0.004387f, 0.620117f, + 0.004280f, 0.562012f, 0.004047f, 0.484131f, 0.003397f, 0.363770f, 0.001074f, 0.141235f, + 0.000000f, 1.000000f, 0.000478f, 0.999512f, 0.000919f, 0.998535f, 0.000904f, 0.998535f, + 0.001349f, 0.997070f, 0.001458f, 0.997070f, 0.001559f, 0.996094f, 0.002010f, 0.995117f, + 0.002132f, 0.994629f, 0.002201f, 0.993652f, 0.002274f, 0.993164f, 0.002676f, 0.991699f, + 0.002764f, 0.990723f, 0.002811f, 0.989746f, 0.002909f, 0.988770f, 0.003040f, 0.987793f, + 0.003410f, 0.985840f, 0.003479f, 0.984375f, 0.003542f, 0.982910f, 0.003590f, 0.981445f, + 0.003674f, 0.979980f, 0.003641f, 0.978516f, 0.003983f, 0.976562f, 0.004086f, 0.974609f, + 0.004101f, 0.972656f, 0.004211f, 0.970215f, 0.004318f, 0.968262f, 0.004429f, 0.966309f, + 0.004593f, 0.963379f, 0.004669f, 0.960449f, 0.004787f, 0.957520f, 0.004868f, 0.955078f, + 0.004803f, 0.951660f, 0.004902f, 0.948730f, 0.005169f, 0.944824f, 0.005283f, 0.940918f, + 0.005405f, 0.937012f, 0.005348f, 0.932617f, 0.005363f, 0.928223f, 0.005447f, 0.923828f, + 0.005737f, 0.918457f, 0.005589f, 0.912598f, 0.005718f, 0.906250f, 0.005817f, 0.900391f, + 0.005882f, 0.893066f, 0.005898f, 0.886230f, 0.005989f, 0.877441f, 0.006130f, 0.868164f, + 0.006207f, 0.858398f, 0.006210f, 0.848145f, 0.006134f, 0.835938f, 0.006302f, 0.822754f, + 0.006485f, 0.807617f, 0.006466f, 0.791016f, 0.006367f, 0.772461f, 0.006432f, 0.751465f, + 0.006565f, 0.725586f, 0.006630f, 0.695801f, 0.006512f, 0.660156f, 0.006451f, 0.616699f, + 0.006264f, 0.559570f, 0.005821f, 0.482666f, 0.004738f, 0.363037f, 0.001392f, 0.140747f, + 0.000000f, 1.000000f, 0.000486f, 0.999512f, 0.001115f, 0.998535f, 0.001320f, 0.998047f, + 0.001421f, 0.997070f, 0.002012f, 0.996094f, 0.002111f, 0.996094f, 0.002163f, 0.994629f, + 0.002686f, 0.993652f, 0.002804f, 0.993164f, 0.002930f, 0.991699f, 0.003035f, 0.991211f, + 0.003607f, 0.989258f, 0.003769f, 0.988770f, 0.003878f, 0.987305f, 0.004002f, 0.986328f, + 0.004433f, 0.984863f, 0.004650f, 0.982910f, 0.004658f, 0.981445f, 0.004810f, 0.979492f, + 0.004826f, 0.978027f, 0.004917f, 0.976074f, 0.005276f, 0.974121f, 0.005463f, 0.972168f, + 0.005630f, 0.970215f, 0.005650f, 0.968262f, 0.005741f, 0.965820f, 0.006119f, 0.963379f, + 0.006325f, 0.960449f, 0.006336f, 0.957520f, 0.006454f, 0.954590f, 0.006588f, 0.951660f, + 0.006676f, 0.948730f, 0.006870f, 0.944824f, 0.007099f, 0.941406f, 0.007175f, 0.937012f, + 0.007301f, 0.933105f, 0.007301f, 0.929199f, 0.007362f, 0.924316f, 0.007454f, 0.919434f, + 0.007896f, 0.914062f, 0.008125f, 0.908203f, 0.007851f, 0.901855f, 0.008072f, 0.895020f, + 0.008247f, 0.888672f, 0.008469f, 0.880859f, 0.008415f, 0.872070f, 0.008560f, 0.863281f, + 0.008682f, 0.853027f, 0.008728f, 0.842285f, 0.008667f, 0.831055f, 0.008972f, 0.817383f, + 0.009171f, 0.802734f, 0.009171f, 0.786133f, 0.009056f, 0.767090f, 0.009224f, 0.746094f, + 0.009338f, 0.720703f, 0.009399f, 0.690918f, 0.009277f, 0.656250f, 0.009209f, 0.613281f, + 0.008881f, 0.556152f, 0.008018f, 0.479980f, 0.006344f, 0.361572f, 0.001750f, 0.140137f, + 0.000000f, 1.000000f, 0.000346f, 0.999512f, 0.001137f, 0.998535f, 0.001666f, 0.997559f, + 0.001896f, 0.997070f, 0.002428f, 0.995605f, 0.002546f, 0.995117f, 0.002865f, 0.994141f, + 0.003471f, 0.992676f, 0.003632f, 0.991699f, 0.003733f, 0.991211f, 0.003986f, 0.989746f, + 0.004597f, 0.988281f, 0.004780f, 0.986816f, 0.004925f, 0.985840f, 0.005161f, 0.984375f, + 0.005806f, 0.982910f, 0.006012f, 0.980957f, 0.006207f, 0.979980f, 0.006275f, 0.977539f, + 0.006344f, 0.976074f, 0.006508f, 0.973633f, 0.007065f, 0.971680f, 0.007107f, 0.969238f, + 0.007320f, 0.967285f, 0.007576f, 0.965332f, 0.007610f, 0.962891f, 0.008110f, 0.959961f, + 0.008354f, 0.957031f, 0.008522f, 0.954102f, 0.008598f, 0.951172f, 0.008766f, 0.948242f, + 0.008957f, 0.945312f, 0.009407f, 0.941406f, 0.009468f, 0.937012f, 0.009689f, 0.933105f, + 0.009804f, 0.928711f, 0.009987f, 0.924316f, 0.010010f, 0.920410f, 0.010437f, 0.914551f, + 0.010651f, 0.908691f, 0.010902f, 0.903320f, 0.010994f, 0.896973f, 0.010918f, 0.890137f, + 0.011215f, 0.883301f, 0.011658f, 0.875488f, 0.011513f, 0.866211f, 0.011780f, 0.856934f, + 0.012001f, 0.847656f, 0.012184f, 0.836914f, 0.012245f, 0.825195f, 0.012466f, 0.811523f, + 0.012611f, 0.796387f, 0.012634f, 0.779785f, 0.012840f, 0.761719f, 0.012894f, 0.740723f, + 0.012962f, 0.715332f, 0.012917f, 0.686035f, 0.012718f, 0.651855f, 0.012573f, 0.608887f, + 0.012062f, 0.553223f, 0.010689f, 0.478271f, 0.008224f, 0.360596f, 0.002150f, 0.138794f, + 0.000000f, 1.000000f, 0.000445f, 0.999512f, 0.000841f, 0.998535f, 0.001440f, 0.997559f, + 0.002459f, 0.996094f, 0.003067f, 0.995117f, 0.003235f, 0.994629f, 0.003654f, 0.993164f, + 0.004238f, 0.991699f, 0.004494f, 0.990723f, 0.004860f, 0.989746f, 0.005138f, 0.988281f, + 0.005749f, 0.986816f, 0.005981f, 0.985352f, 0.006237f, 0.984375f, 0.006649f, 0.982422f, + 0.006897f, 0.980957f, 0.007587f, 0.979004f, 0.007866f, 0.977539f, 0.008148f, 0.975586f, + 0.008362f, 0.974121f, 0.008499f, 0.971191f, 0.009018f, 0.968750f, 0.009354f, 0.966309f, + 0.009430f, 0.963867f, 0.009689f, 0.962402f, 0.010170f, 0.959473f, 0.010666f, 0.956543f, + 0.010933f, 0.953613f, 0.011169f, 0.950195f, 0.011406f, 0.947266f, 0.011528f, 0.944336f, + 0.011856f, 0.940430f, 0.012527f, 0.936523f, 0.012489f, 0.932129f, 0.012817f, 0.928223f, + 0.013138f, 0.924316f, 0.013268f, 0.919434f, 0.013329f, 0.914551f, 0.014114f, 0.909180f, + 0.014297f, 0.902832f, 0.014488f, 0.896973f, 0.014915f, 0.891113f, 0.014633f, 0.883789f, + 0.014999f, 0.876953f, 0.015823f, 0.869141f, 0.015915f, 0.859863f, 0.015991f, 0.851074f, + 0.016205f, 0.840820f, 0.016357f, 0.830566f, 0.016586f, 0.818359f, 0.016861f, 0.804199f, + 0.017090f, 0.789551f, 0.017365f, 0.773926f, 0.017380f, 0.755371f, 0.017532f, 0.733887f, + 0.017487f, 0.708984f, 0.017639f, 0.681152f, 0.017044f, 0.646484f, 0.016693f, 0.604492f, + 0.015839f, 0.549316f, 0.013962f, 0.476074f, 0.010414f, 0.359375f, 0.002602f, 0.138428f, + 0.000000f, 1.000000f, 0.000567f, 0.999512f, 0.001287f, 0.998535f, 0.001986f, 0.997559f, + 0.003025f, 0.996094f, 0.003273f, 0.995117f, 0.003963f, 0.993652f, 0.004589f, 0.992188f, + 0.004883f, 0.991211f, 0.005531f, 0.989746f, 0.006042f, 0.987793f, 0.006466f, 0.986328f, + 0.007206f, 0.984863f, 0.007431f, 0.983398f, 0.007710f, 0.981934f, 0.008362f, 0.979980f, + 0.008751f, 0.978516f, 0.009453f, 0.976074f, 0.009796f, 0.974609f, 0.010170f, 0.973145f, + 0.010765f, 0.970703f, 0.010979f, 0.968262f, 0.011597f, 0.965332f, 0.012001f, 0.963379f, + 0.012146f, 0.960449f, 0.012527f, 0.958496f, 0.012993f, 0.955078f, 0.013840f, 0.952148f, + 0.014061f, 0.949219f, 0.014412f, 0.946289f, 0.014709f, 0.942871f, 0.014755f, 0.938965f, + 0.015503f, 0.935547f, 0.016220f, 0.931641f, 0.016678f, 0.927246f, 0.016678f, 0.922852f, + 0.017090f, 0.918457f, 0.017548f, 0.914062f, 0.017929f, 0.908203f, 0.018402f, 0.902344f, + 0.018784f, 0.896973f, 0.019119f, 0.890625f, 0.019592f, 0.884277f, 0.019775f, 0.877930f, + 0.020081f, 0.870117f, 0.020844f, 0.861816f, 0.021286f, 0.853516f, 0.021210f, 0.843750f, + 0.021576f, 0.833496f, 0.022064f, 0.823730f, 0.022598f, 0.811035f, 0.022675f, 0.796875f, + 0.023010f, 0.782715f, 0.023300f, 0.766602f, 0.023331f, 0.748535f, 0.023422f, 0.727051f, + 0.023621f, 0.702637f, 0.023300f, 0.674805f, 0.022552f, 0.641602f, 0.022049f, 0.599609f, + 0.020660f, 0.545898f, 0.017868f, 0.473389f, 0.013100f, 0.357910f, 0.003113f, 0.138184f, + 0.000000f, 1.000000f, 0.000884f, 0.999023f, 0.001711f, 0.998047f, 0.001951f, 0.997070f, + 0.003389f, 0.995605f, 0.004044f, 0.994141f, 0.004463f, 0.993164f, 0.005726f, 0.991211f, + 0.006020f, 0.989746f, 0.006794f, 0.988770f, 0.007607f, 0.986328f, 0.007980f, 0.984375f, + 0.008392f, 0.983398f, 0.009178f, 0.981445f, 0.009590f, 0.979980f, 0.010414f, 0.977539f, + 0.010872f, 0.975586f, 0.011703f, 0.973633f, 0.012115f, 0.971680f, 0.012619f, 0.969727f, + 0.013443f, 0.967285f, 0.013969f, 0.964844f, 0.014908f, 0.962402f, 0.014900f, 0.959473f, + 0.015396f, 0.957031f, 0.016006f, 0.953613f, 0.016602f, 0.950684f, 0.017349f, 0.947266f, + 0.017944f, 0.944336f, 0.018280f, 0.940918f, 0.018692f, 0.937988f, 0.019394f, 0.934082f, + 0.019684f, 0.929688f, 0.020737f, 0.925293f, 0.021286f, 0.921387f, 0.021835f, 0.916992f, + 0.021912f, 0.912109f, 0.022522f, 0.907715f, 0.023224f, 0.901855f, 0.023865f, 0.895996f, + 0.024429f, 0.889648f, 0.024933f, 0.883789f, 0.025391f, 0.877441f, 0.025742f, 0.871094f, + 0.026443f, 0.862305f, 0.027206f, 0.853516f, 0.027985f, 0.845703f, 0.027512f, 0.835938f, + 0.028564f, 0.826172f, 0.028915f, 0.815430f, 0.029648f, 0.802734f, 0.029831f, 0.789062f, + 0.030258f, 0.774414f, 0.030441f, 0.758789f, 0.030350f, 0.741211f, 0.030777f, 0.719727f, + 0.030792f, 0.695801f, 0.030304f, 0.668457f, 0.029510f, 0.635742f, 0.028397f, 0.593750f, + 0.026428f, 0.541016f, 0.022705f, 0.470947f, 0.016251f, 0.356689f, 0.003714f, 0.137451f, + 0.000000f, 1.000000f, 0.000584f, 0.999512f, 0.002298f, 0.997559f, 0.002819f, 0.997070f, + 0.003706f, 0.995117f, 0.004578f, 0.993652f, 0.005592f, 0.991699f, 0.006565f, 0.990234f, + 0.007416f, 0.988281f, 0.007896f, 0.987305f, 0.009377f, 0.984375f, 0.009865f, 0.982422f, + 0.010300f, 0.981445f, 0.011208f, 0.979492f, 0.011887f, 0.977051f, 0.012871f, 0.974609f, + 0.013397f, 0.972656f, 0.013908f, 0.970703f, 0.014862f, 0.968262f, 0.015945f, 0.965820f, + 0.016617f, 0.962891f, 0.017258f, 0.960449f, 0.018311f, 0.958008f, 0.018890f, 0.955566f, + 0.019394f, 0.952637f, 0.020203f, 0.948730f, 0.020676f, 0.945312f, 0.021805f, 0.942383f, + 0.022247f, 0.938477f, 0.022995f, 0.935547f, 0.023529f, 0.932129f, 0.024750f, 0.927734f, + 0.025192f, 0.923340f, 0.025940f, 0.918457f, 0.026810f, 0.914551f, 0.027481f, 0.910156f, + 0.027878f, 0.905762f, 0.028824f, 0.899902f, 0.029724f, 0.894043f, 0.030685f, 0.888184f, + 0.031128f, 0.882324f, 0.031830f, 0.875977f, 0.032349f, 0.869629f, 0.033325f, 0.861816f, + 0.033875f, 0.854004f, 0.034576f, 0.845215f, 0.035461f, 0.836914f, 0.036560f, 0.828125f, + 0.036255f, 0.817871f, 0.037048f, 0.806152f, 0.038361f, 0.793945f, 0.038666f, 0.780762f, + 0.038910f, 0.766602f, 0.039032f, 0.750977f, 0.039368f, 0.732910f, 0.039459f, 0.711914f, + 0.039429f, 0.688477f, 0.038910f, 0.661621f, 0.037628f, 0.630371f, 0.036163f, 0.588867f, + 0.033325f, 0.537598f, 0.028214f, 0.468262f, 0.019897f, 0.354980f, 0.004387f, 0.137207f, + 0.000000f, 1.000000f, 0.000891f, 0.999023f, 0.002415f, 0.997559f, 0.003820f, 0.996094f, + 0.004219f, 0.994629f, 0.005196f, 0.993164f, 0.006588f, 0.990723f, 0.008102f, 0.988770f, + 0.008575f, 0.986816f, 0.009933f, 0.984863f, 0.010605f, 0.982910f, 0.012047f, 0.980469f, + 0.012604f, 0.978516f, 0.013466f, 0.976562f, 0.014641f, 0.973633f, 0.015793f, 0.971191f, + 0.016373f, 0.968750f, 0.017044f, 0.966797f, 0.018417f, 0.964355f, 0.019623f, 0.960938f, + 0.020416f, 0.958008f, 0.021164f, 0.955566f, 0.021912f, 0.953125f, 0.023056f, 0.950195f, + 0.024231f, 0.946777f, 0.025192f, 0.943359f, 0.025818f, 0.939453f, 0.026382f, 0.936035f, + 0.027679f, 0.932617f, 0.028244f, 0.928711f, 0.029495f, 0.924805f, 0.030594f, 0.920410f, + 0.031647f, 0.916504f, 0.032593f, 0.911621f, 0.033081f, 0.906738f, 0.034149f, 0.902344f, + 0.035248f, 0.897461f, 0.036316f, 0.891602f, 0.037109f, 0.885742f, 0.038513f, 0.879883f, + 0.039307f, 0.873535f, 0.039673f, 0.867188f, 0.040680f, 0.860352f, 0.041687f, 0.852539f, + 0.042542f, 0.844727f, 0.043793f, 0.836426f, 0.044586f, 0.827637f, 0.045471f, 0.818359f, + 0.045532f, 0.808594f, 0.047180f, 0.796875f, 0.048004f, 0.784668f, 0.048340f, 0.771484f, + 0.048523f, 0.757324f, 0.049103f, 0.742188f, 0.049530f, 0.724121f, 0.049683f, 0.703125f, + 0.049164f, 0.680664f, 0.048218f, 0.654297f, 0.046448f, 0.623047f, 0.044464f, 0.582520f, + 0.041016f, 0.532715f, 0.034302f, 0.465332f, 0.024048f, 0.353760f, 0.005123f, 0.136719f, + 0.000000f, 1.000000f, 0.001649f, 0.998535f, 0.002653f, 0.997559f, 0.003967f, 0.995605f, + 0.005466f, 0.993652f, 0.006485f, 0.991699f, 0.007828f, 0.989746f, 0.009010f, 0.987793f, + 0.010452f, 0.985352f, 0.012352f, 0.982422f, 0.013054f, 0.979980f, 0.014214f, 0.978027f, + 0.015335f, 0.975586f, 0.016678f, 0.972656f, 0.017548f, 0.970215f, 0.019211f, 0.967285f, + 0.020004f, 0.964844f, 0.020721f, 0.962891f, 0.022217f, 0.958984f, 0.023972f, 0.956055f, + 0.024918f, 0.953125f, 0.025787f, 0.950195f, 0.026688f, 0.947754f, 0.028519f, 0.943848f, + 0.029663f, 0.940430f, 0.031082f, 0.937012f, 0.031830f, 0.933105f, 0.032562f, 0.929688f, + 0.033691f, 0.925781f, 0.035278f, 0.921387f, 0.036530f, 0.916504f, 0.037811f, 0.912109f, + 0.038727f, 0.908203f, 0.040344f, 0.903809f, 0.041077f, 0.898926f, 0.042023f, 0.893555f, + 0.043884f, 0.888184f, 0.045135f, 0.882324f, 0.045746f, 0.876465f, 0.047089f, 0.870117f, + 0.048584f, 0.864746f, 0.049011f, 0.857910f, 0.050323f, 0.850098f, 0.052094f, 0.842773f, + 0.052979f, 0.834473f, 0.054321f, 0.826172f, 0.054962f, 0.817383f, 0.056122f, 0.808594f, + 0.057281f, 0.798340f, 0.057892f, 0.786133f, 0.058990f, 0.773926f, 0.059723f, 0.761719f, + 0.059998f, 0.747559f, 0.060394f, 0.732910f, 0.060944f, 0.714355f, 0.060608f, 0.694336f, + 0.060394f, 0.672363f, 0.058990f, 0.646973f, 0.056885f, 0.615723f, 0.054199f, 0.576660f, + 0.049194f, 0.527832f, 0.041016f, 0.462158f, 0.028503f, 0.352051f, 0.005947f, 0.136230f, + 0.000000f, 1.000000f, 0.001497f, 0.998535f, 0.003502f, 0.997070f, 0.004753f, 0.995117f, + 0.006893f, 0.992676f, 0.008080f, 0.990234f, 0.009911f, 0.987793f, 0.010658f, 0.985840f, + 0.012436f, 0.983398f, 0.014671f, 0.979980f, 0.015594f, 0.978027f, 0.017273f, 0.975098f, + 0.018555f, 0.972168f, 0.020477f, 0.968750f, 0.021515f, 0.965820f, 0.022858f, 0.963379f, + 0.024246f, 0.960449f, 0.025681f, 0.957031f, 0.027191f, 0.953613f, 0.029160f, 0.950195f, + 0.030243f, 0.947266f, 0.031281f, 0.944336f, 0.032684f, 0.940918f, 0.034790f, 0.936523f, + 0.036102f, 0.933105f, 0.037720f, 0.929199f, 0.038940f, 0.925781f, 0.040161f, 0.922363f, + 0.041534f, 0.917480f, 0.043030f, 0.912598f, 0.044830f, 0.907715f, 0.045929f, 0.903320f, + 0.047363f, 0.898926f, 0.048859f, 0.894531f, 0.050537f, 0.889648f, 0.051971f, 0.883301f, + 0.053345f, 0.877441f, 0.054749f, 0.872070f, 0.056091f, 0.866211f, 0.057312f, 0.859863f, + 0.058716f, 0.854004f, 0.060486f, 0.846680f, 0.061951f, 0.838867f, 0.063354f, 0.831055f, + 0.065125f, 0.823730f, 0.066040f, 0.815430f, 0.067017f, 0.807129f, 0.068054f, 0.796875f, + 0.069946f, 0.786621f, 0.070374f, 0.774902f, 0.072144f, 0.763672f, 0.072388f, 0.750977f, + 0.072632f, 0.737793f, 0.073303f, 0.722168f, 0.073547f, 0.704590f, 0.073547f, 0.685059f, + 0.072021f, 0.663086f, 0.070496f, 0.639160f, 0.068604f, 0.608398f, 0.064697f, 0.570312f, + 0.058472f, 0.523438f, 0.048737f, 0.458496f, 0.033386f, 0.349854f, 0.006901f, 0.135986f, + 0.000000f, 1.000000f, 0.002352f, 0.998047f, 0.004051f, 0.996582f, 0.006329f, 0.994141f, + 0.007641f, 0.992188f, 0.009933f, 0.988770f, 0.011406f, 0.986328f, 0.013268f, 0.983887f, + 0.014984f, 0.980957f, 0.016663f, 0.977539f, 0.019104f, 0.974609f, 0.020081f, 0.971680f, + 0.022980f, 0.967285f, 0.024582f, 0.964355f, 0.026245f, 0.960938f, 0.027771f, 0.958008f, + 0.029709f, 0.954590f, 0.031464f, 0.950684f, 0.033142f, 0.947266f, 0.034454f, 0.943848f, + 0.036621f, 0.939941f, 0.038086f, 0.936523f, 0.039948f, 0.932617f, 0.041840f, 0.928223f, + 0.044128f, 0.924316f, 0.045563f, 0.920410f, 0.046997f, 0.916992f, 0.048950f, 0.912598f, + 0.051483f, 0.907715f, 0.052490f, 0.902832f, 0.054199f, 0.897949f, 0.055817f, 0.893066f, + 0.057068f, 0.888672f, 0.059265f, 0.883789f, 0.061432f, 0.877930f, 0.063354f, 0.872559f, + 0.064636f, 0.866211f, 0.066162f, 0.860352f, 0.067749f, 0.854980f, 0.069641f, 0.849121f, + 0.071167f, 0.841309f, 0.073364f, 0.833984f, 0.074890f, 0.826660f, 0.076477f, 0.819336f, + 0.078064f, 0.811523f, 0.079346f, 0.803711f, 0.080505f, 0.794922f, 0.082031f, 0.784180f, + 0.083984f, 0.773926f, 0.085083f, 0.763672f, 0.085693f, 0.751465f, 0.086121f, 0.739746f, + 0.086609f, 0.726562f, 0.087463f, 0.710449f, 0.087646f, 0.693848f, 0.087036f, 0.675293f, + 0.085266f, 0.654785f, 0.083252f, 0.631348f, 0.080750f, 0.600098f, 0.075928f, 0.563965f, + 0.068420f, 0.518555f, 0.056946f, 0.454102f, 0.038483f, 0.347900f, 0.007858f, 0.135254f, + 0.000000f, 1.000000f, 0.002439f, 0.998535f, 0.004707f, 0.996094f, 0.007305f, 0.993164f, + 0.009239f, 0.990723f, 0.011810f, 0.987305f, 0.014412f, 0.983887f, 0.016037f, 0.981445f, + 0.018570f, 0.977051f, 0.020294f, 0.974121f, 0.022430f, 0.971191f, 0.025345f, 0.966797f, + 0.027817f, 0.962891f, 0.030121f, 0.958984f, 0.031433f, 0.955566f, 0.033508f, 0.952148f, + 0.036346f, 0.947266f, 0.038422f, 0.943359f, 0.040344f, 0.939453f, 0.041809f, 0.936523f, + 0.044434f, 0.932129f, 0.046875f, 0.927246f, 0.049011f, 0.923340f, 0.050720f, 0.919434f, + 0.053223f, 0.915039f, 0.054840f, 0.911133f, 0.057068f, 0.906250f, 0.059387f, 0.901367f, + 0.061646f, 0.896973f, 0.063904f, 0.892090f, 0.065430f, 0.886719f, 0.066895f, 0.882324f, + 0.069092f, 0.876953f, 0.071289f, 0.871094f, 0.074158f, 0.865234f, 0.075867f, 0.859375f, + 0.078308f, 0.854004f, 0.079285f, 0.848145f, 0.080994f, 0.842285f, 0.083862f, 0.835449f, + 0.086243f, 0.828125f, 0.087585f, 0.820801f, 0.089966f, 0.813477f, 0.091187f, 0.806152f, + 0.092896f, 0.798340f, 0.094604f, 0.791016f, 0.096069f, 0.780762f, 0.098022f, 0.770996f, + 0.099365f, 0.760742f, 0.100098f, 0.750977f, 0.101135f, 0.739258f, 0.102356f, 0.729004f, + 0.103210f, 0.714355f, 0.103210f, 0.698730f, 0.102417f, 0.682617f, 0.101868f, 0.664551f, + 0.099792f, 0.645508f, 0.097229f, 0.621094f, 0.093933f, 0.591797f, 0.087463f, 0.556641f, + 0.078369f, 0.513184f, 0.065491f, 0.449707f, 0.044067f, 0.346436f, 0.008972f, 0.134521f, + 0.000000f, 1.000000f, 0.003529f, 0.997559f, 0.005974f, 0.995117f, 0.009094f, 0.991699f, + 0.011642f, 0.988770f, 0.014702f, 0.984863f, 0.017014f, 0.981445f, 0.020248f, 0.977539f, + 0.022858f, 0.973145f, 0.025253f, 0.969727f, 0.027954f, 0.965820f, 0.030640f, 0.960938f, + 0.033264f, 0.957031f, 0.035858f, 0.953125f, 0.038605f, 0.948730f, 0.041321f, 0.943848f, + 0.044556f, 0.939453f, 0.046326f, 0.935547f, 0.048950f, 0.931152f, 0.051178f, 0.927246f, + 0.054169f, 0.921875f, 0.057037f, 0.916992f, 0.059387f, 0.912598f, 0.061249f, 0.908691f, + 0.063049f, 0.904785f, 0.066833f, 0.898926f, 0.069458f, 0.893555f, 0.071594f, 0.889160f, + 0.074036f, 0.884277f, 0.076477f, 0.879395f, 0.078918f, 0.875000f, 0.080994f, 0.869141f, + 0.083435f, 0.862793f, 0.086060f, 0.857422f, 0.088440f, 0.851074f, 0.091003f, 0.845703f, + 0.092834f, 0.840332f, 0.094604f, 0.834961f, 0.097046f, 0.827637f, 0.099915f, 0.820312f, + 0.101990f, 0.812988f, 0.104065f, 0.806152f, 0.105774f, 0.799316f, 0.107361f, 0.792480f, + 0.109558f, 0.784668f, 0.111511f, 0.774902f, 0.113464f, 0.766113f, 0.115112f, 0.756348f, + 0.116272f, 0.747070f, 0.117432f, 0.737305f, 0.117615f, 0.727051f, 0.119019f, 0.714355f, + 0.119812f, 0.700684f, 0.119629f, 0.686035f, 0.119202f, 0.671387f, 0.117493f, 0.654297f, + 0.114807f, 0.635742f, 0.112305f, 0.611816f, 0.107849f, 0.583984f, 0.100586f, 0.549805f, + 0.089844f, 0.508301f, 0.074646f, 0.445312f, 0.049500f, 0.344727f, 0.009995f, 0.133423f, + 0.000000f, 1.000000f, 0.004250f, 0.997070f, 0.007221f, 0.994141f, 0.010933f, 0.990723f, + 0.014549f, 0.986328f, 0.017883f, 0.982422f, 0.020493f, 0.978516f, 0.024826f, 0.973145f, + 0.027710f, 0.969238f, 0.030869f, 0.964844f, 0.034729f, 0.958984f, 0.038239f, 0.954102f, + 0.040649f, 0.950195f, 0.043274f, 0.946289f, 0.047821f, 0.939453f, 0.050964f, 0.934570f, + 0.053497f, 0.930664f, 0.056427f, 0.925781f, 0.059631f, 0.920410f, 0.063293f, 0.915039f, + 0.066406f, 0.910156f, 0.068665f, 0.905762f, 0.071655f, 0.900879f, 0.073975f, 0.895996f, + 0.077148f, 0.890625f, 0.080872f, 0.884766f, 0.083618f, 0.879395f, 0.086304f, 0.875000f, + 0.088501f, 0.870117f, 0.091248f, 0.865723f, 0.094971f, 0.858887f, 0.097839f, 0.853516f, + 0.099976f, 0.847656f, 0.102356f, 0.841797f, 0.105164f, 0.835938f, 0.107422f, 0.830566f, + 0.109802f, 0.824219f, 0.113098f, 0.817871f, 0.115723f, 0.811035f, 0.117920f, 0.803711f, + 0.120361f, 0.797363f, 0.122375f, 0.790527f, 0.123962f, 0.784180f, 0.125977f, 0.776367f, + 0.128540f, 0.767578f, 0.130493f, 0.758789f, 0.132568f, 0.750977f, 0.133667f, 0.741699f, + 0.134888f, 0.732910f, 0.135742f, 0.723633f, 0.136719f, 0.712402f, 0.137451f, 0.699707f, + 0.137817f, 0.687500f, 0.137085f, 0.673340f, 0.136108f, 0.659180f, 0.133911f, 0.643555f, + 0.130981f, 0.624023f, 0.127563f, 0.601074f, 0.121948f, 0.574707f, 0.113342f, 0.542969f, + 0.100891f, 0.503418f, 0.083862f, 0.440430f, 0.055878f, 0.343750f, 0.011185f, 0.132202f, + 0.000000f, 1.000000f, 0.005173f, 0.997070f, 0.009926f, 0.992676f, 0.013885f, 0.988770f, + 0.018921f, 0.983398f, 0.022049f, 0.979004f, 0.026917f, 0.973145f, 0.031281f, 0.967773f, + 0.034454f, 0.963379f, 0.038971f, 0.957520f, 0.043365f, 0.951660f, 0.046631f, 0.946777f, + 0.050751f, 0.941406f, 0.054413f, 0.935547f, 0.057861f, 0.930176f, 0.062195f, 0.924316f, + 0.065369f, 0.919434f, 0.069702f, 0.913086f, 0.073853f, 0.907227f, 0.076843f, 0.901855f, + 0.080200f, 0.896973f, 0.083008f, 0.892090f, 0.086792f, 0.886230f, 0.090820f, 0.879883f, + 0.093872f, 0.874512f, 0.097290f, 0.869141f, 0.100220f, 0.864258f, 0.102966f, 0.859375f, + 0.106567f, 0.853027f, 0.109802f, 0.847168f, 0.113708f, 0.841309f, 0.116699f, 0.835938f, + 0.119202f, 0.830566f, 0.121277f, 0.825195f, 0.123718f, 0.819824f, 0.127686f, 0.812500f, + 0.130615f, 0.805176f, 0.133301f, 0.799316f, 0.135864f, 0.793457f, 0.138306f, 0.787109f, + 0.139893f, 0.780273f, 0.142212f, 0.774414f, 0.145264f, 0.766113f, 0.147217f, 0.758301f, + 0.149414f, 0.750488f, 0.151733f, 0.742188f, 0.152222f, 0.734375f, 0.153931f, 0.726562f, + 0.154297f, 0.718262f, 0.156250f, 0.707520f, 0.157349f, 0.696289f, 0.157104f, 0.684570f, + 0.157593f, 0.673340f, 0.155640f, 0.660645f, 0.154419f, 0.647461f, 0.151489f, 0.631836f, + 0.148682f, 0.611816f, 0.143799f, 0.590332f, 0.137329f, 0.565918f, 0.126709f, 0.535645f, + 0.112793f, 0.496826f, 0.093506f, 0.435303f, 0.062134f, 0.342285f, 0.012444f, 0.131714f, + 0.000000f, 1.000000f, 0.006569f, 0.996094f, 0.012505f, 0.991211f, 0.017624f, 0.985352f, + 0.023590f, 0.979980f, 0.028275f, 0.974121f, 0.033844f, 0.967773f, 0.038513f, 0.961914f, + 0.044373f, 0.955078f, 0.049347f, 0.948242f, 0.053589f, 0.942871f, 0.058655f, 0.936035f, + 0.063782f, 0.929199f, 0.068542f, 0.923340f, 0.071411f, 0.917969f, 0.075806f, 0.912109f, + 0.081299f, 0.904785f, 0.085266f, 0.898438f, 0.089966f, 0.892578f, 0.093567f, 0.887207f, + 0.097473f, 0.881348f, 0.102356f, 0.874512f, 0.106567f, 0.868164f, 0.109802f, 0.862793f, + 0.112976f, 0.857422f, 0.116394f, 0.852051f, 0.120117f, 0.845703f, 0.124756f, 0.838867f, + 0.128052f, 0.833496f, 0.131226f, 0.828125f, 0.135132f, 0.822266f, 0.137695f, 0.817383f, + 0.140503f, 0.812500f, 0.144409f, 0.805176f, 0.147095f, 0.798828f, 0.150757f, 0.791504f, + 0.152954f, 0.785645f, 0.155762f, 0.779785f, 0.157959f, 0.774414f, 0.160645f, 0.769043f, + 0.162842f, 0.761230f, 0.166138f, 0.753418f, 0.168213f, 0.746094f, 0.170532f, 0.739258f, + 0.172363f, 0.732422f, 0.173218f, 0.724609f, 0.174683f, 0.717773f, 0.175659f, 0.709961f, + 0.176758f, 0.699707f, 0.178589f, 0.689941f, 0.178589f, 0.679688f, 0.177856f, 0.669434f, + 0.177124f, 0.658691f, 0.174927f, 0.647949f, 0.172729f, 0.634766f, 0.170776f, 0.617676f, + 0.166870f, 0.600098f, 0.160645f, 0.579590f, 0.152466f, 0.557129f, 0.140869f, 0.529785f, + 0.125854f, 0.489014f, 0.104065f, 0.431885f, 0.068237f, 0.339844f, 0.013725f, 0.130493f, + 0.000000f, 1.000000f, 0.007759f, 0.995605f, 0.015671f, 0.989258f, 0.023575f, 0.981445f, + 0.029465f, 0.975586f, 0.037933f, 0.966797f, 0.043427f, 0.960449f, 0.050018f, 0.952148f, + 0.056335f, 0.944824f, 0.062500f, 0.937988f, 0.068481f, 0.930176f, 0.074158f, 0.922363f, + 0.079895f, 0.915527f, 0.084900f, 0.909668f, 0.090332f, 0.901367f, 0.095703f, 0.894043f, + 0.100891f, 0.887695f, 0.104919f, 0.881836f, 0.109680f, 0.875000f, 0.115845f, 0.866699f, + 0.120544f, 0.860352f, 0.124084f, 0.854492f, 0.128784f, 0.848633f, 0.131958f, 0.843262f, + 0.136841f, 0.835938f, 0.141357f, 0.829590f, 0.145264f, 0.823242f, 0.149414f, 0.817383f, + 0.152466f, 0.812012f, 0.155029f, 0.807129f, 0.159058f, 0.800781f, 0.163452f, 0.794434f, + 0.167358f, 0.788086f, 0.170410f, 0.782227f, 0.172974f, 0.776855f, 0.175781f, 0.770508f, + 0.177979f, 0.765137f, 0.179688f, 0.759766f, 0.183594f, 0.752441f, 0.186890f, 0.745605f, + 0.190186f, 0.739258f, 0.191528f, 0.732422f, 0.193237f, 0.726074f, 0.194580f, 0.719727f, + 0.196289f, 0.713867f, 0.196655f, 0.707031f, 0.199219f, 0.698242f, 0.200073f, 0.689453f, + 0.200806f, 0.681152f, 0.201050f, 0.671875f, 0.200928f, 0.663574f, 0.200195f, 0.654785f, + 0.197754f, 0.644531f, 0.195801f, 0.633789f, 0.193848f, 0.619141f, 0.190430f, 0.604004f, + 0.185303f, 0.587891f, 0.177979f, 0.569824f, 0.168091f, 0.548340f, 0.154663f, 0.521973f, + 0.138916f, 0.481201f, 0.114075f, 0.427246f, 0.075012f, 0.338623f, 0.015144f, 0.130371f, + 0.000000f, 1.000000f, 0.009789f, 0.995117f, 0.020401f, 0.986816f, 0.030792f, 0.977539f, + 0.040192f, 0.967773f, 0.048706f, 0.958984f, 0.057617f, 0.949219f, 0.065247f, 0.940430f, + 0.071655f, 0.932617f, 0.080688f, 0.922363f, 0.088257f, 0.914062f, 0.093506f, 0.906738f, + 0.101685f, 0.897461f, 0.107361f, 0.889648f, 0.114380f, 0.881348f, 0.118652f, 0.874512f, + 0.125122f, 0.866699f, 0.131348f, 0.858398f, 0.136230f, 0.851562f, 0.141479f, 0.844727f, + 0.146362f, 0.838379f, 0.151367f, 0.831055f, 0.156128f, 0.823730f, 0.161987f, 0.816895f, + 0.165771f, 0.811035f, 0.169556f, 0.805176f, 0.172974f, 0.799805f, 0.176514f, 0.793945f, + 0.181519f, 0.786621f, 0.185181f, 0.780273f, 0.189453f, 0.774414f, 0.192749f, 0.768555f, + 0.195923f, 0.763184f, 0.198120f, 0.758789f, 0.200439f, 0.754395f, 0.205200f, 0.747070f, + 0.207642f, 0.740234f, 0.210571f, 0.733887f, 0.212524f, 0.728027f, 0.214844f, 0.722168f, + 0.217285f, 0.716797f, 0.218384f, 0.711426f, 0.218872f, 0.706055f, 0.220215f, 0.699219f, + 0.223633f, 0.691406f, 0.224609f, 0.684082f, 0.225464f, 0.676758f, 0.225952f, 0.669922f, + 0.225098f, 0.662109f, 0.224731f, 0.655273f, 0.223755f, 0.647949f, 0.221069f, 0.639160f, + 0.220337f, 0.627441f, 0.219238f, 0.616211f, 0.215454f, 0.603516f, 0.210205f, 0.590820f, + 0.203491f, 0.576172f, 0.195312f, 0.559570f, 0.183350f, 0.540527f, 0.170532f, 0.511230f, + 0.151855f, 0.473877f, 0.124939f, 0.422363f, 0.081238f, 0.337402f, 0.016525f, 0.129395f, + 0.000000f, 1.000000f, 0.015991f, 0.991211f, 0.029984f, 0.980469f, 0.042206f, 0.969727f, + 0.054382f, 0.958496f, 0.067261f, 0.945801f, 0.076294f, 0.935547f, 0.086426f, 0.923828f, + 0.097046f, 0.913086f, 0.104065f, 0.904297f, 0.114136f, 0.892578f, 0.122681f, 0.883301f, + 0.128784f, 0.875000f, 0.135620f, 0.866211f, 0.143311f, 0.856445f, 0.151489f, 0.847168f, + 0.156494f, 0.839844f, 0.162476f, 0.833008f, 0.167847f, 0.825195f, 0.173706f, 0.816895f, + 0.179810f, 0.809570f, 0.185547f, 0.801758f, 0.189575f, 0.796387f, 0.193604f, 0.790039f, + 0.199219f, 0.782715f, 0.203369f, 0.775879f, 0.208008f, 0.769531f, 0.212158f, 0.763184f, + 0.214844f, 0.757812f, 0.218140f, 0.752930f, 0.220947f, 0.748047f, 0.224243f, 0.742188f, + 0.228516f, 0.735352f, 0.231812f, 0.729492f, 0.234497f, 0.724609f, 0.237915f, 0.719238f, + 0.239868f, 0.714355f, 0.241211f, 0.708984f, 0.242310f, 0.704102f, 0.242920f, 0.700195f, + 0.246338f, 0.692383f, 0.249023f, 0.686523f, 0.250000f, 0.680176f, 0.250977f, 0.674316f, + 0.251953f, 0.667969f, 0.251953f, 0.662598f, 0.251709f, 0.656250f, 0.251221f, 0.650879f, + 0.249878f, 0.645020f, 0.249634f, 0.637207f, 0.248657f, 0.627930f, 0.247070f, 0.618652f, + 0.244629f, 0.609375f, 0.241211f, 0.599609f, 0.235840f, 0.588867f, 0.230469f, 0.578125f, + 0.222046f, 0.565918f, 0.212280f, 0.551270f, 0.202393f, 0.528809f, 0.186279f, 0.500488f, + 0.165771f, 0.466797f, 0.135498f, 0.418213f, 0.088379f, 0.337646f, 0.017944f, 0.129150f, + 0.000000f, 1.000000f, 0.022446f, 0.989258f, 0.041748f, 0.974609f, 0.060333f, 0.958984f, + 0.077515f, 0.942871f, 0.090454f, 0.929199f, 0.105896f, 0.914551f, 0.115723f, 0.902832f, + 0.130127f, 0.887695f, 0.140137f, 0.876465f, 0.147583f, 0.866699f, 0.159058f, 0.853516f, + 0.167236f, 0.843750f, 0.174194f, 0.834961f, 0.182129f, 0.825195f, 0.189453f, 0.815430f, + 0.197632f, 0.806152f, 0.202881f, 0.798828f, 0.208008f, 0.791992f, 0.212891f, 0.784668f, + 0.219360f, 0.776367f, 0.225342f, 0.768555f, 0.230591f, 0.761719f, 0.234497f, 0.755859f, + 0.238281f, 0.749512f, 0.241333f, 0.744141f, 0.244507f, 0.738281f, 0.250244f, 0.731445f, + 0.253662f, 0.725098f, 0.257324f, 0.719238f, 0.259766f, 0.714355f, 0.262451f, 0.709961f, + 0.265137f, 0.705078f, 0.266602f, 0.701172f, 0.268066f, 0.697266f, 0.270752f, 0.691406f, + 0.273926f, 0.685547f, 0.276611f, 0.680176f, 0.277344f, 0.675293f, 0.278320f, 0.669922f, + 0.280029f, 0.665039f, 0.280518f, 0.660645f, 0.280518f, 0.656250f, 0.280273f, 0.651855f, + 0.279541f, 0.647461f, 0.280029f, 0.641602f, 0.280273f, 0.634277f, 0.279785f, 0.627441f, + 0.279297f, 0.621582f, 0.277832f, 0.614258f, 0.275391f, 0.607422f, 0.272705f, 0.600586f, + 0.268555f, 0.593750f, 0.262939f, 0.585449f, 0.256592f, 0.577148f, 0.248901f, 0.567383f, + 0.242676f, 0.552246f, 0.232422f, 0.534668f, 0.220215f, 0.515137f, 0.202515f, 0.491211f, + 0.178955f, 0.459961f, 0.145630f, 0.415039f, 0.094482f, 0.337158f, 0.019440f, 0.129517f, + 0.000000f, 1.000000f, 0.036499f, 0.982422f, 0.064636f, 0.962402f, 0.089783f, 0.941406f, + 0.112305f, 0.920410f, 0.131470f, 0.901367f, 0.147095f, 0.885254f, 0.162354f, 0.868652f, + 0.175903f, 0.854004f, 0.186157f, 0.841797f, 0.197632f, 0.828125f, 0.207886f, 0.815430f, + 0.216431f, 0.805176f, 0.222778f, 0.796387f, 0.231812f, 0.785156f, 0.240356f, 0.774902f, + 0.246094f, 0.767090f, 0.251709f, 0.759277f, 0.255859f, 0.752441f, 0.261963f, 0.744141f, + 0.267090f, 0.736328f, 0.272217f, 0.729492f, 0.276367f, 0.723145f, 0.280273f, 0.716797f, + 0.283203f, 0.711426f, 0.286865f, 0.706055f, 0.288574f, 0.702148f, 0.292480f, 0.696289f, + 0.296143f, 0.689941f, 0.298828f, 0.684570f, 0.301758f, 0.679688f, 0.303711f, 0.674805f, + 0.305664f, 0.670410f, 0.307373f, 0.666504f, 0.308594f, 0.662598f, 0.309326f, 0.659180f, + 0.311035f, 0.655273f, 0.311035f, 0.652344f, 0.311523f, 0.648438f, 0.311523f, 0.643066f, + 0.313477f, 0.637695f, 0.313965f, 0.633301f, 0.314453f, 0.628906f, 0.313965f, 0.624512f, + 0.312744f, 0.619629f, 0.312012f, 0.614746f, 0.310791f, 0.610840f, 0.308105f, 0.605957f, + 0.305664f, 0.601074f, 0.302979f, 0.595703f, 0.299561f, 0.591309f, 0.295410f, 0.585449f, + 0.291504f, 0.576660f, 0.286377f, 0.567383f, 0.281494f, 0.558105f, 0.273682f, 0.547363f, + 0.264160f, 0.535156f, 0.251709f, 0.521484f, 0.237427f, 0.505371f, 0.217651f, 0.484375f, + 0.191772f, 0.456299f, 0.155762f, 0.413818f, 0.103394f, 0.327637f, 0.020920f, 0.129517f, + 0.000000f, 1.000000f, 0.062744f, 0.971680f, 0.109253f, 0.938477f, 0.143555f, 0.908691f, + 0.170654f, 0.883301f, 0.191650f, 0.861328f, 0.211426f, 0.840332f, 0.226929f, 0.822754f, + 0.239746f, 0.807617f, 0.252197f, 0.791992f, 0.261719f, 0.779297f, 0.270996f, 0.767090f, + 0.278320f, 0.757324f, 0.286133f, 0.746094f, 0.293945f, 0.735840f, 0.299561f, 0.727051f, + 0.305908f, 0.718262f, 0.310547f, 0.710938f, 0.314453f, 0.704102f, 0.318848f, 0.697754f, + 0.321777f, 0.691406f, 0.324463f, 0.686035f, 0.328125f, 0.680176f, 0.331543f, 0.673828f, + 0.335449f, 0.668457f, 0.338379f, 0.663086f, 0.340332f, 0.658203f, 0.342285f, 0.653809f, + 0.343506f, 0.649414f, 0.345703f, 0.645020f, 0.346436f, 0.641602f, 0.348877f, 0.637695f, + 0.348389f, 0.634277f, 0.349854f, 0.631348f, 0.349365f, 0.627930f, 0.349854f, 0.625000f, + 0.350098f, 0.622070f, 0.349854f, 0.619141f, 0.349854f, 0.616211f, 0.349365f, 0.612305f, + 0.349365f, 0.607910f, 0.348633f, 0.604492f, 0.347900f, 0.600586f, 0.346924f, 0.597656f, + 0.345459f, 0.593750f, 0.343506f, 0.589355f, 0.342041f, 0.585449f, 0.338623f, 0.581543f, + 0.335938f, 0.577148f, 0.332764f, 0.572754f, 0.328613f, 0.567871f, 0.323242f, 0.562012f, + 0.317139f, 0.556152f, 0.311035f, 0.550293f, 0.303955f, 0.542969f, 0.293945f, 0.534180f, + 0.283203f, 0.524902f, 0.269287f, 0.513672f, 0.252686f, 0.499023f, 0.231812f, 0.478516f, + 0.205200f, 0.448975f, 0.167847f, 0.403320f, 0.111633f, 0.322510f, 0.022476f, 0.130615f, + 0.000000f, 1.000000f, 0.089050f, 0.959961f, 0.144531f, 0.919922f, 0.183838f, 0.885742f, + 0.213135f, 0.856445f, 0.236572f, 0.831543f, 0.255615f, 0.810059f, 0.270996f, 0.791504f, + 0.284180f, 0.774414f, 0.294434f, 0.760254f, 0.304688f, 0.746582f, 0.313232f, 0.734863f, + 0.320801f, 0.723633f, 0.327881f, 0.713379f, 0.333252f, 0.704102f, 0.339355f, 0.695312f, + 0.343506f, 0.687500f, 0.348633f, 0.680176f, 0.353027f, 0.672852f, 0.355469f, 0.666992f, + 0.358887f, 0.660645f, 0.362305f, 0.654785f, 0.365479f, 0.649414f, 0.367188f, 0.644531f, + 0.368652f, 0.640137f, 0.371582f, 0.634766f, 0.374023f, 0.629883f, 0.375244f, 0.625977f, + 0.376709f, 0.622070f, 0.378662f, 0.617676f, 0.378906f, 0.614746f, 0.380127f, 0.610840f, + 0.380859f, 0.607422f, 0.381104f, 0.604492f, 0.381592f, 0.601074f, 0.381592f, 0.598145f, + 0.382324f, 0.595215f, 0.381836f, 0.592285f, 0.381348f, 0.589355f, 0.381104f, 0.586914f, + 0.379883f, 0.583496f, 0.379639f, 0.580078f, 0.377930f, 0.576660f, 0.376221f, 0.573730f, + 0.374756f, 0.570801f, 0.373047f, 0.566406f, 0.370605f, 0.562988f, 0.367920f, 0.559570f, + 0.364258f, 0.555176f, 0.361816f, 0.550781f, 0.356934f, 0.545898f, 0.353027f, 0.541016f, + 0.347168f, 0.535645f, 0.340576f, 0.529297f, 0.333496f, 0.521973f, 0.323975f, 0.513184f, + 0.314209f, 0.503906f, 0.300781f, 0.491943f, 0.285400f, 0.477295f, 0.265137f, 0.458008f, + 0.238403f, 0.431396f, 0.201050f, 0.390625f, 0.141724f, 0.316162f, 0.040771f, 0.134888f, + 0.000000f, 1.000000f, 0.089539f, 0.959961f, 0.146240f, 0.919434f, 0.186401f, 0.884277f, + 0.216553f, 0.854492f, 0.239990f, 0.829590f, 0.259766f, 0.807129f, 0.275879f, 0.787598f, + 0.290527f, 0.770508f, 0.301270f, 0.755371f, 0.311523f, 0.741211f, 0.321045f, 0.728516f, + 0.328857f, 0.717285f, 0.336914f, 0.706055f, 0.343262f, 0.696289f, 0.350586f, 0.687012f, + 0.354736f, 0.678711f, 0.359619f, 0.670898f, 0.364746f, 0.663086f, 0.367920f, 0.656738f, + 0.372070f, 0.649902f, 0.375488f, 0.643555f, 0.378662f, 0.637695f, 0.381836f, 0.631836f, + 0.383789f, 0.627441f, 0.387451f, 0.621582f, 0.390137f, 0.616699f, 0.391602f, 0.611816f, + 0.394287f, 0.607422f, 0.395508f, 0.603027f, 0.396729f, 0.599121f, 0.397949f, 0.595215f, + 0.400391f, 0.590820f, 0.400879f, 0.587402f, 0.402100f, 0.583496f, 0.402588f, 0.580566f, + 0.403564f, 0.576660f, 0.404297f, 0.573242f, 0.404541f, 0.570312f, 0.404785f, 0.566895f, + 0.404785f, 0.563477f, 0.404297f, 0.559082f, 0.403809f, 0.555176f, 0.402832f, 0.551758f, + 0.402100f, 0.548828f, 0.401367f, 0.543945f, 0.399170f, 0.540039f, 0.398193f, 0.535645f, + 0.395264f, 0.531250f, 0.392822f, 0.526367f, 0.389404f, 0.520996f, 0.386230f, 0.515625f, + 0.382080f, 0.509277f, 0.377197f, 0.501953f, 0.371338f, 0.494141f, 0.365234f, 0.485840f, + 0.356201f, 0.475830f, 0.344238f, 0.463379f, 0.331055f, 0.448242f, 0.313477f, 0.429688f, + 0.289795f, 0.403564f, 0.254395f, 0.364502f, 0.199097f, 0.296631f, 0.088806f, 0.127441f, + 0.000000f, 1.000000f, 0.089294f, 0.960449f, 0.147583f, 0.918945f, 0.188965f, 0.882812f, + 0.219849f, 0.853027f, 0.243652f, 0.827148f, 0.264648f, 0.804199f, 0.281006f, 0.784180f, + 0.295654f, 0.766113f, 0.307861f, 0.750000f, 0.319580f, 0.735352f, 0.328857f, 0.722168f, + 0.337891f, 0.710449f, 0.345703f, 0.698730f, 0.353271f, 0.688477f, 0.359863f, 0.678711f, + 0.364746f, 0.670410f, 0.372070f, 0.661133f, 0.376953f, 0.652832f, 0.380859f, 0.645996f, + 0.385254f, 0.638672f, 0.389648f, 0.631836f, 0.393555f, 0.625488f, 0.396729f, 0.619141f, + 0.399170f, 0.613770f, 0.403564f, 0.607910f, 0.407471f, 0.602051f, 0.409424f, 0.597168f, + 0.412598f, 0.591797f, 0.414307f, 0.586914f, 0.417236f, 0.582031f, 0.418945f, 0.577637f, + 0.421387f, 0.573242f, 0.422607f, 0.568848f, 0.424072f, 0.564941f, 0.425293f, 0.561035f, + 0.427246f, 0.556641f, 0.427734f, 0.553223f, 0.428955f, 0.549316f, 0.429443f, 0.545410f, + 0.430420f, 0.541992f, 0.430664f, 0.537109f, 0.430420f, 0.532715f, 0.429932f, 0.528809f, + 0.430420f, 0.524902f, 0.430420f, 0.520508f, 0.429443f, 0.515625f, 0.428711f, 0.510254f, + 0.427246f, 0.506348f, 0.424805f, 0.500488f, 0.423828f, 0.495361f, 0.420654f, 0.488525f, + 0.417480f, 0.482422f, 0.414551f, 0.474854f, 0.409424f, 0.467041f, 0.404053f, 0.457520f, + 0.395996f, 0.446777f, 0.388184f, 0.435547f, 0.376709f, 0.419922f, 0.360840f, 0.401611f, + 0.339844f, 0.375977f, 0.309570f, 0.339355f, 0.257812f, 0.275879f, 0.147339f, 0.119812f, + 0.000000f, 1.000000f, 0.089600f, 0.960449f, 0.147949f, 0.918457f, 0.189697f, 0.882324f, + 0.222778f, 0.851074f, 0.248657f, 0.824219f, 0.269531f, 0.800781f, 0.286621f, 0.780273f, + 0.301025f, 0.761719f, 0.316406f, 0.744629f, 0.327881f, 0.729492f, 0.336670f, 0.715820f, + 0.347168f, 0.703125f, 0.355469f, 0.690918f, 0.363770f, 0.679688f, 0.370850f, 0.669434f, + 0.376709f, 0.660156f, 0.383545f, 0.650879f, 0.390137f, 0.642090f, 0.395264f, 0.633789f, + 0.399902f, 0.626465f, 0.405518f, 0.618652f, 0.408936f, 0.612305f, 0.413330f, 0.605469f, + 0.416992f, 0.599609f, 0.420166f, 0.593750f, 0.424316f, 0.587402f, 0.427734f, 0.581543f, + 0.430176f, 0.576172f, 0.433350f, 0.570801f, 0.436279f, 0.565430f, 0.437988f, 0.561035f, + 0.441162f, 0.555664f, 0.443359f, 0.551270f, 0.444336f, 0.546875f, 0.447510f, 0.542480f, + 0.449219f, 0.537598f, 0.450684f, 0.533691f, 0.452148f, 0.529297f, 0.454346f, 0.524902f, + 0.455566f, 0.520508f, 0.457275f, 0.515625f, 0.457275f, 0.510742f, 0.457520f, 0.506348f, + 0.458740f, 0.501465f, 0.459229f, 0.496826f, 0.459229f, 0.491699f, 0.458252f, 0.486328f, + 0.458496f, 0.480957f, 0.457520f, 0.475098f, 0.457031f, 0.468750f, 0.454834f, 0.462158f, + 0.453369f, 0.455322f, 0.450439f, 0.447266f, 0.447510f, 0.438965f, 0.442871f, 0.429199f, + 0.436523f, 0.418945f, 0.430176f, 0.406494f, 0.420898f, 0.391357f, 0.408203f, 0.372559f, + 0.390381f, 0.348145f, 0.363281f, 0.313232f, 0.317627f, 0.253662f, 0.211304f, 0.111877f, + 0.000000f, 1.000000f, 0.090027f, 0.959961f, 0.149902f, 0.917480f, 0.192383f, 0.880859f, + 0.224854f, 0.849609f, 0.251953f, 0.821777f, 0.273926f, 0.797363f, 0.292236f, 0.775879f, + 0.309326f, 0.756836f, 0.322510f, 0.739258f, 0.336670f, 0.722656f, 0.347412f, 0.708008f, + 0.357178f, 0.694824f, 0.365967f, 0.682617f, 0.375488f, 0.670410f, 0.382324f, 0.660156f, + 0.388916f, 0.650391f, 0.396484f, 0.640625f, 0.402100f, 0.631836f, 0.408936f, 0.622559f, + 0.413086f, 0.615234f, 0.418457f, 0.606934f, 0.423340f, 0.600098f, 0.428711f, 0.592285f, + 0.432861f, 0.585449f, 0.436035f, 0.580078f, 0.441162f, 0.572754f, 0.445068f, 0.566406f, + 0.449463f, 0.560059f, 0.452637f, 0.554199f, 0.455322f, 0.548828f, 0.458252f, 0.543457f, + 0.461182f, 0.538086f, 0.465088f, 0.532715f, 0.467041f, 0.527832f, 0.469238f, 0.522949f, + 0.472412f, 0.518066f, 0.473389f, 0.513672f, 0.476562f, 0.508301f, 0.478271f, 0.503906f, + 0.480713f, 0.499023f, 0.483398f, 0.493896f, 0.483887f, 0.488770f, 0.485352f, 0.483398f, + 0.486084f, 0.478516f, 0.487305f, 0.472900f, 0.488525f, 0.467529f, 0.489746f, 0.461670f, + 0.488770f, 0.455811f, 0.490967f, 0.449463f, 0.488525f, 0.442627f, 0.489258f, 0.436035f, + 0.487549f, 0.428223f, 0.486084f, 0.420654f, 0.485107f, 0.411377f, 0.481934f, 0.401367f, + 0.477295f, 0.390869f, 0.472168f, 0.377686f, 0.464355f, 0.363037f, 0.454590f, 0.344727f, + 0.439209f, 0.320801f, 0.416748f, 0.287354f, 0.375244f, 0.232056f, 0.277344f, 0.102173f, + 0.000000f, 1.000000f, 0.090820f, 0.959473f, 0.151245f, 0.916504f, 0.194946f, 0.879395f, + 0.228638f, 0.847168f, 0.256592f, 0.818848f, 0.278809f, 0.793945f, 0.299316f, 0.770996f, + 0.316895f, 0.750488f, 0.331055f, 0.732910f, 0.344971f, 0.716309f, 0.356201f, 0.701172f, + 0.366211f, 0.687500f, 0.376709f, 0.674316f, 0.384521f, 0.662598f, 0.393066f, 0.651367f, + 0.400879f, 0.640625f, 0.408691f, 0.630371f, 0.415039f, 0.621094f, 0.422119f, 0.611328f, + 0.427490f, 0.603027f, 0.434082f, 0.594238f, 0.440186f, 0.586426f, 0.444336f, 0.578613f, + 0.449219f, 0.571289f, 0.453125f, 0.564941f, 0.458252f, 0.558105f, 0.463135f, 0.551270f, + 0.466797f, 0.544922f, 0.471436f, 0.538086f, 0.475586f, 0.531738f, 0.478760f, 0.525879f, + 0.482666f, 0.520020f, 0.485840f, 0.514160f, 0.488770f, 0.509277f, 0.491211f, 0.503906f, + 0.494385f, 0.498291f, 0.498047f, 0.492920f, 0.500977f, 0.487549f, 0.502930f, 0.482422f, + 0.505859f, 0.477295f, 0.508301f, 0.472168f, 0.509766f, 0.466797f, 0.511719f, 0.460693f, + 0.513672f, 0.455078f, 0.515625f, 0.448975f, 0.517578f, 0.443115f, 0.518555f, 0.437500f, + 0.519043f, 0.430908f, 0.521484f, 0.424072f, 0.521484f, 0.417236f, 0.521973f, 0.409668f, + 0.520996f, 0.402100f, 0.521484f, 0.393555f, 0.520020f, 0.384277f, 0.518066f, 0.374023f, + 0.514648f, 0.363037f, 0.511230f, 0.349609f, 0.506348f, 0.335205f, 0.497803f, 0.317383f, + 0.485596f, 0.294434f, 0.466064f, 0.262695f, 0.430908f, 0.210815f, 0.341797f, 0.092590f, + 0.000000f, 1.000000f, 0.090942f, 0.959473f, 0.152100f, 0.916504f, 0.197632f, 0.877441f, + 0.232910f, 0.844727f, 0.260498f, 0.815918f, 0.285645f, 0.789062f, 0.305664f, 0.766602f, + 0.323486f, 0.746094f, 0.338379f, 0.727539f, 0.352051f, 0.710449f, 0.364502f, 0.694824f, + 0.376221f, 0.680176f, 0.386230f, 0.666504f, 0.396240f, 0.653809f, 0.405518f, 0.641602f, + 0.414062f, 0.629883f, 0.422119f, 0.619629f, 0.428955f, 0.609375f, 0.435547f, 0.600098f, + 0.441406f, 0.590820f, 0.447998f, 0.582031f, 0.454834f, 0.573242f, 0.461182f, 0.564941f, + 0.466309f, 0.557129f, 0.470459f, 0.550293f, 0.476074f, 0.542480f, 0.480225f, 0.535645f, + 0.485352f, 0.528809f, 0.489990f, 0.521973f, 0.495605f, 0.514648f, 0.499023f, 0.508301f, + 0.502441f, 0.502441f, 0.507324f, 0.495850f, 0.510742f, 0.490234f, 0.513184f, 0.484619f, + 0.517090f, 0.478516f, 0.520996f, 0.472656f, 0.524414f, 0.466797f, 0.526855f, 0.461670f, + 0.530762f, 0.455811f, 0.533691f, 0.450195f, 0.536621f, 0.444336f, 0.538574f, 0.438232f, + 0.541016f, 0.431885f, 0.543945f, 0.425537f, 0.545898f, 0.419189f, 0.547363f, 0.413086f, + 0.549316f, 0.406250f, 0.551758f, 0.398682f, 0.553223f, 0.391602f, 0.553711f, 0.384033f, + 0.555176f, 0.375977f, 0.555176f, 0.367432f, 0.555664f, 0.358154f, 0.555176f, 0.347656f, + 0.553223f, 0.336182f, 0.551758f, 0.323486f, 0.547363f, 0.308838f, 0.539551f, 0.290527f, + 0.531250f, 0.268555f, 0.514648f, 0.238770f, 0.484131f, 0.189941f, 0.405762f, 0.083618f, + 0.000000f, 1.000000f, 0.091248f, 0.959473f, 0.154053f, 0.915039f, 0.199951f, 0.876465f, + 0.236572f, 0.841797f, 0.265869f, 0.812012f, 0.290283f, 0.786133f, 0.311035f, 0.762695f, + 0.329102f, 0.741699f, 0.346436f, 0.721680f, 0.359619f, 0.704590f, 0.373779f, 0.687500f, + 0.386475f, 0.671875f, 0.396973f, 0.658203f, 0.406250f, 0.645508f, 0.416016f, 0.632324f, + 0.425049f, 0.620605f, 0.434570f, 0.609375f, 0.442627f, 0.598145f, 0.450439f, 0.587891f, + 0.456299f, 0.578613f, 0.463867f, 0.568848f, 0.471191f, 0.560059f, 0.476318f, 0.551758f, + 0.483398f, 0.542969f, 0.487305f, 0.535156f, 0.494629f, 0.527344f, 0.498291f, 0.520508f, + 0.503906f, 0.512207f, 0.509277f, 0.504883f, 0.515137f, 0.497559f, 0.518555f, 0.490967f, + 0.523438f, 0.484375f, 0.527344f, 0.477783f, 0.532227f, 0.470947f, 0.536133f, 0.465088f, + 0.539551f, 0.458740f, 0.544434f, 0.452148f, 0.547852f, 0.446533f, 0.550781f, 0.440430f, + 0.555176f, 0.434082f, 0.558105f, 0.428223f, 0.561523f, 0.422119f, 0.565918f, 0.415771f, + 0.566895f, 0.409180f, 0.571289f, 0.402100f, 0.573730f, 0.395508f, 0.576172f, 0.389160f, + 0.579102f, 0.382568f, 0.581543f, 0.374268f, 0.583496f, 0.366943f, 0.584961f, 0.359131f, + 0.586426f, 0.350830f, 0.588867f, 0.341797f, 0.588867f, 0.332520f, 0.588867f, 0.321777f, + 0.587891f, 0.310791f, 0.586914f, 0.297607f, 0.584473f, 0.282715f, 0.578613f, 0.265869f, + 0.572266f, 0.244873f, 0.559082f, 0.216064f, 0.533203f, 0.171753f, 0.463867f, 0.074585f, + 0.000000f, 1.000000f, 0.091492f, 0.959473f, 0.155640f, 0.914062f, 0.203247f, 0.874023f, + 0.241089f, 0.839355f, 0.270264f, 0.809082f, 0.295654f, 0.782715f, 0.316895f, 0.758301f, + 0.337402f, 0.735840f, 0.355225f, 0.715332f, 0.369385f, 0.697266f, 0.382324f, 0.680664f, + 0.395264f, 0.664551f, 0.406494f, 0.650391f, 0.417969f, 0.635742f, 0.429443f, 0.622070f, + 0.437256f, 0.610352f, 0.446777f, 0.598145f, 0.455322f, 0.586914f, 0.464600f, 0.576172f, + 0.471680f, 0.565918f, 0.479004f, 0.556152f, 0.485596f, 0.546875f, 0.491943f, 0.537598f, + 0.500000f, 0.528320f, 0.505859f, 0.520020f, 0.511230f, 0.512207f, 0.515625f, 0.504395f, + 0.522461f, 0.496338f, 0.528320f, 0.488281f, 0.534180f, 0.480713f, 0.538574f, 0.473389f, + 0.544922f, 0.466064f, 0.548340f, 0.459229f, 0.553711f, 0.452148f, 0.557129f, 0.445801f, + 0.562988f, 0.438965f, 0.566895f, 0.431885f, 0.570312f, 0.426025f, 0.575195f, 0.419434f, + 0.579102f, 0.412842f, 0.582520f, 0.406738f, 0.587891f, 0.399902f, 0.590820f, 0.393799f, + 0.594727f, 0.386719f, 0.597168f, 0.379883f, 0.600586f, 0.372559f, 0.604492f, 0.365479f, + 0.607910f, 0.358643f, 0.609863f, 0.351074f, 0.612793f, 0.343018f, 0.614746f, 0.334717f, + 0.617676f, 0.326416f, 0.619629f, 0.317139f, 0.620117f, 0.307861f, 0.622070f, 0.297119f, + 0.623047f, 0.286377f, 0.622559f, 0.273193f, 0.621094f, 0.259277f, 0.618164f, 0.243042f, + 0.611816f, 0.222168f, 0.601562f, 0.194824f, 0.579102f, 0.152832f, 0.520508f, 0.066284f, + 0.000000f, 1.000000f, 0.092529f, 0.958984f, 0.156982f, 0.913574f, 0.205566f, 0.873047f, + 0.243896f, 0.837402f, 0.274414f, 0.806641f, 0.301514f, 0.778809f, 0.323975f, 0.753418f, + 0.343750f, 0.730469f, 0.361816f, 0.709961f, 0.378418f, 0.690918f, 0.392578f, 0.673340f, + 0.406006f, 0.656250f, 0.417480f, 0.641602f, 0.428955f, 0.626953f, 0.440674f, 0.612793f, + 0.450684f, 0.599609f, 0.459717f, 0.587402f, 0.469727f, 0.575684f, 0.478271f, 0.564453f, + 0.486084f, 0.553711f, 0.493896f, 0.542969f, 0.500977f, 0.533691f, 0.508301f, 0.523926f, + 0.516602f, 0.513672f, 0.522461f, 0.505371f, 0.528809f, 0.496826f, 0.535156f, 0.488281f, + 0.541016f, 0.480469f, 0.547363f, 0.471680f, 0.553223f, 0.463379f, 0.559082f, 0.455811f, + 0.563477f, 0.448486f, 0.569336f, 0.440918f, 0.574219f, 0.433350f, 0.578613f, 0.426758f, + 0.584473f, 0.419434f, 0.589844f, 0.412109f, 0.592773f, 0.405762f, 0.598633f, 0.398682f, + 0.602051f, 0.392090f, 0.608398f, 0.385010f, 0.611328f, 0.378662f, 0.615723f, 0.371826f, + 0.620117f, 0.365234f, 0.624023f, 0.357666f, 0.626465f, 0.350098f, 0.631348f, 0.342529f, + 0.634766f, 0.335693f, 0.638672f, 0.328125f, 0.640625f, 0.319580f, 0.643555f, 0.311523f, + 0.645996f, 0.303223f, 0.649414f, 0.293457f, 0.651367f, 0.284424f, 0.653320f, 0.273926f, + 0.654297f, 0.262939f, 0.655762f, 0.250244f, 0.654785f, 0.236572f, 0.652344f, 0.220337f, + 0.648438f, 0.201172f, 0.639160f, 0.175293f, 0.622070f, 0.137085f, 0.569336f, 0.059753f, + 0.000000f, 1.000000f, 0.093201f, 0.958496f, 0.159180f, 0.912109f, 0.208008f, 0.871582f, + 0.246216f, 0.835938f, 0.278320f, 0.804199f, 0.306641f, 0.774902f, 0.330811f, 0.748535f, + 0.351074f, 0.726074f, 0.368896f, 0.704590f, 0.386963f, 0.684082f, 0.401611f, 0.666016f, + 0.415283f, 0.648926f, 0.429199f, 0.632324f, 0.441162f, 0.617188f, 0.451660f, 0.603027f, + 0.462891f, 0.589355f, 0.473389f, 0.576172f, 0.482910f, 0.563965f, 0.491455f, 0.552734f, + 0.500977f, 0.541016f, 0.507812f, 0.530273f, 0.517090f, 0.519531f, 0.524414f, 0.509766f, + 0.533203f, 0.499512f, 0.539062f, 0.490479f, 0.546387f, 0.481201f, 0.553223f, 0.472412f, + 0.557617f, 0.464355f, 0.566895f, 0.454834f, 0.572266f, 0.446533f, 0.579102f, 0.438232f, + 0.583496f, 0.430664f, 0.590332f, 0.422607f, 0.595215f, 0.415039f, 0.600098f, 0.407715f, + 0.605957f, 0.400146f, 0.611328f, 0.392578f, 0.616699f, 0.385498f, 0.620605f, 0.378906f, + 0.625488f, 0.371338f, 0.629883f, 0.364502f, 0.635742f, 0.357422f, 0.639160f, 0.350830f, + 0.645508f, 0.343018f, 0.648438f, 0.336426f, 0.652832f, 0.328369f, 0.655273f, 0.320801f, + 0.659668f, 0.313477f, 0.663574f, 0.305664f, 0.668457f, 0.297607f, 0.669922f, 0.289551f, + 0.673828f, 0.280762f, 0.677734f, 0.271729f, 0.680176f, 0.261719f, 0.681641f, 0.251953f, + 0.683105f, 0.240967f, 0.686035f, 0.228760f, 0.686523f, 0.215088f, 0.684570f, 0.200439f, + 0.681152f, 0.180908f, 0.674316f, 0.157593f, 0.660156f, 0.123230f, 0.616211f, 0.052734f, + 0.000000f, 1.000000f, 0.093262f, 0.958496f, 0.161377f, 0.911133f, 0.211060f, 0.869629f, + 0.250244f, 0.833496f, 0.284424f, 0.799805f, 0.312012f, 0.770996f, 0.335938f, 0.744629f, + 0.357910f, 0.720215f, 0.376953f, 0.698242f, 0.395264f, 0.677246f, 0.411621f, 0.658203f, + 0.426270f, 0.640137f, 0.439697f, 0.623535f, 0.453369f, 0.607422f, 0.464844f, 0.593262f, + 0.475098f, 0.579102f, 0.486328f, 0.565430f, 0.497314f, 0.552246f, 0.506348f, 0.540039f, + 0.515625f, 0.528320f, 0.524414f, 0.517090f, 0.533691f, 0.505859f, 0.540039f, 0.496094f, + 0.549805f, 0.484863f, 0.557129f, 0.475098f, 0.562988f, 0.466064f, 0.571777f, 0.456299f, + 0.576660f, 0.447754f, 0.584473f, 0.438721f, 0.591309f, 0.429688f, 0.597656f, 0.420898f, + 0.604004f, 0.412842f, 0.609375f, 0.404785f, 0.615234f, 0.396484f, 0.621094f, 0.388916f, + 0.626465f, 0.381104f, 0.633301f, 0.373535f, 0.637207f, 0.366211f, 0.643066f, 0.358887f, + 0.647949f, 0.351318f, 0.654297f, 0.343750f, 0.657227f, 0.337158f, 0.663086f, 0.329834f, + 0.667480f, 0.322510f, 0.673828f, 0.315186f, 0.675781f, 0.307861f, 0.680176f, 0.299805f, + 0.685059f, 0.292236f, 0.688965f, 0.284424f, 0.693359f, 0.276367f, 0.696289f, 0.268066f, + 0.699707f, 0.259277f, 0.704590f, 0.250244f, 0.706055f, 0.241089f, 0.708984f, 0.231323f, + 0.711914f, 0.220581f, 0.712402f, 0.209106f, 0.713867f, 0.196167f, 0.714355f, 0.181396f, + 0.713379f, 0.163940f, 0.708008f, 0.141846f, 0.696289f, 0.109558f, 0.657715f, 0.046295f, + 0.000000f, 1.000000f, 0.093384f, 0.958496f, 0.162109f, 0.910645f, 0.212891f, 0.868652f, + 0.255371f, 0.830566f, 0.288818f, 0.797363f, 0.318359f, 0.767090f, 0.343262f, 0.739746f, + 0.365479f, 0.714844f, 0.386719f, 0.691406f, 0.403809f, 0.670410f, 0.421875f, 0.650879f, + 0.436279f, 0.632324f, 0.451416f, 0.614258f, 0.464355f, 0.598633f, 0.477051f, 0.583008f, + 0.488770f, 0.567871f, 0.499756f, 0.554199f, 0.511230f, 0.540527f, 0.520996f, 0.527344f, + 0.530273f, 0.515625f, 0.540039f, 0.503418f, 0.548340f, 0.492432f, 0.556641f, 0.481689f, + 0.565918f, 0.470703f, 0.574219f, 0.460449f, 0.580566f, 0.450684f, 0.588379f, 0.440674f, + 0.595215f, 0.431396f, 0.603027f, 0.422607f, 0.609863f, 0.413086f, 0.616211f, 0.404297f, + 0.621582f, 0.395996f, 0.630371f, 0.386475f, 0.636230f, 0.378418f, 0.640625f, 0.370850f, + 0.647949f, 0.362549f, 0.652832f, 0.354736f, 0.659180f, 0.346924f, 0.663086f, 0.340088f, + 0.670898f, 0.331543f, 0.675781f, 0.324219f, 0.680176f, 0.317139f, 0.685059f, 0.310059f, + 0.691406f, 0.302246f, 0.695312f, 0.295166f, 0.699707f, 0.287842f, 0.704102f, 0.279785f, + 0.708496f, 0.271729f, 0.711914f, 0.264160f, 0.717285f, 0.255859f, 0.721191f, 0.248413f, + 0.724609f, 0.239380f, 0.728027f, 0.230347f, 0.732910f, 0.221680f, 0.734863f, 0.211792f, + 0.737305f, 0.201782f, 0.739746f, 0.189697f, 0.740234f, 0.178223f, 0.741699f, 0.164062f, + 0.741211f, 0.147095f, 0.736328f, 0.127441f, 0.728027f, 0.096802f, 0.696777f, 0.040192f, + 0.000000f, 1.000000f, 0.095032f, 0.957520f, 0.163330f, 0.910156f, 0.215698f, 0.867188f, + 0.258789f, 0.828125f, 0.293213f, 0.794434f, 0.323486f, 0.763184f, 0.349365f, 0.735352f, + 0.373779f, 0.708984f, 0.394287f, 0.685547f, 0.414062f, 0.663086f, 0.430420f, 0.643066f, + 0.447510f, 0.623535f, 0.461914f, 0.605957f, 0.475830f, 0.588867f, 0.488770f, 0.572754f, + 0.502441f, 0.557129f, 0.513672f, 0.542969f, 0.524414f, 0.529297f, 0.535645f, 0.515137f, + 0.545898f, 0.502930f, 0.554199f, 0.490723f, 0.564941f, 0.478516f, 0.572754f, 0.467529f, + 0.581055f, 0.457031f, 0.590820f, 0.445312f, 0.598145f, 0.435303f, 0.607422f, 0.424805f, + 0.613281f, 0.415527f, 0.619141f, 0.406494f, 0.628418f, 0.396973f, 0.635254f, 0.387207f, + 0.642090f, 0.378418f, 0.648926f, 0.369385f, 0.655762f, 0.360840f, 0.661133f, 0.352539f, + 0.667969f, 0.344482f, 0.673828f, 0.336182f, 0.678711f, 0.328613f, 0.685059f, 0.320801f, + 0.690918f, 0.312988f, 0.695801f, 0.305420f, 0.701660f, 0.297607f, 0.705566f, 0.291016f, + 0.711426f, 0.283203f, 0.716309f, 0.275635f, 0.723145f, 0.268311f, 0.726562f, 0.260986f, + 0.730469f, 0.252686f, 0.735840f, 0.244385f, 0.739746f, 0.236938f, 0.743164f, 0.229248f, + 0.747559f, 0.220825f, 0.751953f, 0.211792f, 0.755859f, 0.202637f, 0.757324f, 0.194458f, + 0.761230f, 0.183594f, 0.764160f, 0.172974f, 0.766602f, 0.161621f, 0.768066f, 0.148315f, + 0.767578f, 0.132935f, 0.763672f, 0.114380f, 0.756836f, 0.086060f, 0.730469f, 0.035767f, + 0.000000f, 1.000000f, 0.097534f, 0.956055f, 0.164307f, 0.910156f, 0.219727f, 0.865234f, + 0.261963f, 0.826172f, 0.299316f, 0.790527f, 0.329834f, 0.758789f, 0.357178f, 0.729980f, + 0.380127f, 0.704102f, 0.403076f, 0.679199f, 0.422607f, 0.656738f, 0.439697f, 0.635742f, + 0.457764f, 0.615723f, 0.472168f, 0.597168f, 0.487305f, 0.579102f, 0.500977f, 0.562500f, + 0.513184f, 0.546875f, 0.527344f, 0.531738f, 0.537598f, 0.517090f, 0.549316f, 0.503418f, + 0.558594f, 0.490723f, 0.569336f, 0.478027f, 0.578613f, 0.465576f, 0.589355f, 0.453369f, + 0.596680f, 0.442627f, 0.607422f, 0.430664f, 0.614746f, 0.420166f, 0.623535f, 0.409668f, + 0.631836f, 0.399414f, 0.638184f, 0.390137f, 0.645020f, 0.381104f, 0.652832f, 0.370850f, + 0.661621f, 0.361572f, 0.666992f, 0.352783f, 0.674316f, 0.343506f, 0.680664f, 0.335205f, + 0.687012f, 0.326660f, 0.693359f, 0.318359f, 0.698242f, 0.310791f, 0.705078f, 0.302490f, + 0.710938f, 0.294922f, 0.716309f, 0.286865f, 0.721680f, 0.279297f, 0.726074f, 0.272217f, + 0.732910f, 0.264160f, 0.737305f, 0.257324f, 0.742188f, 0.249756f, 0.748047f, 0.242676f, + 0.751953f, 0.234619f, 0.756348f, 0.226562f, 0.761230f, 0.218872f, 0.765137f, 0.211060f, + 0.770020f, 0.203003f, 0.773926f, 0.194336f, 0.775879f, 0.185913f, 0.780762f, 0.176880f, + 0.784180f, 0.166870f, 0.788574f, 0.156982f, 0.788574f, 0.146240f, 0.791016f, 0.133057f, + 0.791992f, 0.119263f, 0.789062f, 0.101868f, 0.782227f, 0.077637f, 0.762695f, 0.031021f, + 0.000000f, 1.000000f, 0.097351f, 0.956543f, 0.166748f, 0.908691f, 0.221558f, 0.863770f, + 0.266113f, 0.823730f, 0.302734f, 0.788086f, 0.335693f, 0.754883f, 0.363037f, 0.725586f, + 0.388916f, 0.697754f, 0.411621f, 0.672363f, 0.432617f, 0.648926f, 0.450684f, 0.627441f, + 0.468506f, 0.606934f, 0.484863f, 0.587402f, 0.499756f, 0.569336f, 0.513184f, 0.552246f, + 0.527344f, 0.535645f, 0.539551f, 0.520508f, 0.551758f, 0.505371f, 0.563965f, 0.490967f, + 0.574707f, 0.477295f, 0.584473f, 0.464600f, 0.594238f, 0.451904f, 0.604492f, 0.439453f, + 0.613770f, 0.427734f, 0.622559f, 0.416748f, 0.631836f, 0.405029f, 0.640625f, 0.394531f, + 0.648438f, 0.384033f, 0.654785f, 0.374512f, 0.663086f, 0.364746f, 0.669922f, 0.355225f, + 0.678223f, 0.345459f, 0.687012f, 0.335938f, 0.692871f, 0.326904f, 0.697754f, 0.318604f, + 0.706055f, 0.309326f, 0.711914f, 0.301270f, 0.717773f, 0.292969f, 0.723633f, 0.285156f, + 0.730469f, 0.277100f, 0.734863f, 0.269531f, 0.741211f, 0.261719f, 0.747070f, 0.254395f, + 0.751465f, 0.246948f, 0.757324f, 0.239258f, 0.761719f, 0.232300f, 0.767578f, 0.225098f, + 0.772461f, 0.217407f, 0.776367f, 0.209839f, 0.781250f, 0.201660f, 0.785156f, 0.194092f, + 0.790039f, 0.186035f, 0.794922f, 0.178467f, 0.797852f, 0.169800f, 0.800781f, 0.161255f, + 0.806152f, 0.152466f, 0.807129f, 0.142822f, 0.810059f, 0.132080f, 0.813477f, 0.120728f, + 0.812500f, 0.107483f, 0.812012f, 0.090820f, 0.807129f, 0.068665f, 0.789551f, 0.027405f, + 0.000000f, 1.000000f, 0.098022f, 0.956543f, 0.168701f, 0.907227f, 0.224121f, 0.862305f, + 0.269531f, 0.821289f, 0.307861f, 0.784668f, 0.340576f, 0.751465f, 0.370850f, 0.720215f, + 0.396973f, 0.691895f, 0.419678f, 0.666504f, 0.440430f, 0.642578f, 0.461670f, 0.619629f, + 0.479492f, 0.598145f, 0.496582f, 0.578125f, 0.511719f, 0.559570f, 0.526367f, 0.541992f, + 0.539551f, 0.525391f, 0.552246f, 0.509277f, 0.566406f, 0.493408f, 0.577637f, 0.479248f, + 0.589355f, 0.464600f, 0.599609f, 0.451416f, 0.608887f, 0.438965f, 0.620117f, 0.425537f, + 0.629395f, 0.413574f, 0.638184f, 0.402344f, 0.648926f, 0.390381f, 0.657715f, 0.379639f, + 0.664062f, 0.369141f, 0.672363f, 0.358643f, 0.681152f, 0.348389f, 0.687988f, 0.339111f, + 0.694824f, 0.330078f, 0.703613f, 0.319824f, 0.709961f, 0.310791f, 0.716797f, 0.301758f, + 0.723145f, 0.293213f, 0.729492f, 0.284668f, 0.735840f, 0.276367f, 0.741211f, 0.268555f, + 0.748535f, 0.260254f, 0.753906f, 0.252686f, 0.759766f, 0.244873f, 0.764160f, 0.237793f, + 0.770996f, 0.229858f, 0.775391f, 0.222656f, 0.780273f, 0.215454f, 0.785645f, 0.208374f, + 0.791016f, 0.200928f, 0.795898f, 0.193848f, 0.799316f, 0.186157f, 0.804199f, 0.178101f, + 0.808594f, 0.170532f, 0.813477f, 0.162842f, 0.816895f, 0.155762f, 0.820312f, 0.146851f, + 0.823730f, 0.138184f, 0.825684f, 0.129028f, 0.830566f, 0.119080f, 0.831055f, 0.108643f, + 0.831543f, 0.096436f, 0.832031f, 0.081421f, 0.829102f, 0.061523f, 0.813477f, 0.023743f, + 0.000000f, 1.000000f, 0.096558f, 0.957520f, 0.170044f, 0.906738f, 0.227783f, 0.859863f, + 0.273926f, 0.818848f, 0.312988f, 0.781250f, 0.347412f, 0.746582f, 0.377441f, 0.715332f, + 0.405029f, 0.686523f, 0.429199f, 0.659668f, 0.450439f, 0.635254f, 0.470215f, 0.611816f, + 0.489990f, 0.589844f, 0.506836f, 0.569336f, 0.522461f, 0.550293f, 0.538086f, 0.531738f, + 0.552246f, 0.514160f, 0.565430f, 0.498047f, 0.578613f, 0.481934f, 0.590332f, 0.467529f, + 0.602539f, 0.452637f, 0.614746f, 0.438477f, 0.623535f, 0.425537f, 0.634766f, 0.412354f, + 0.645020f, 0.399658f, 0.654297f, 0.387939f, 0.663574f, 0.376221f, 0.672363f, 0.365234f, + 0.681152f, 0.354004f, 0.689453f, 0.343506f, 0.698242f, 0.333252f, 0.705566f, 0.323486f, + 0.711426f, 0.314453f, 0.719238f, 0.304688f, 0.727051f, 0.294922f, 0.733398f, 0.286377f, + 0.741211f, 0.277100f, 0.747559f, 0.268311f, 0.753418f, 0.260498f, 0.758789f, 0.252441f, + 0.765625f, 0.244263f, 0.771973f, 0.236206f, 0.775391f, 0.229248f, 0.782227f, 0.221191f, + 0.787598f, 0.214111f, 0.792969f, 0.206543f, 0.797363f, 0.199829f, 0.803223f, 0.192505f, + 0.808105f, 0.185425f, 0.812988f, 0.178467f, 0.817383f, 0.172119f, 0.821289f, 0.163696f, + 0.825684f, 0.156250f, 0.830566f, 0.148804f, 0.833984f, 0.141846f, 0.837891f, 0.133545f, + 0.840820f, 0.125122f, 0.844238f, 0.117432f, 0.847168f, 0.107483f, 0.849609f, 0.097961f, + 0.850586f, 0.086731f, 0.852539f, 0.072998f, 0.849121f, 0.053864f, 0.836426f, 0.021317f, + 0.000000f, 1.000000f, 0.096985f, 0.957520f, 0.172363f, 0.905762f, 0.229614f, 0.859375f, + 0.277832f, 0.816406f, 0.318115f, 0.777832f, 0.353516f, 0.742676f, 0.384766f, 0.709961f, + 0.411865f, 0.680664f, 0.437500f, 0.653320f, 0.460449f, 0.627441f, 0.480957f, 0.603516f, + 0.499268f, 0.581543f, 0.519043f, 0.560059f, 0.535645f, 0.540039f, 0.550781f, 0.521484f, + 0.564941f, 0.503906f, 0.580078f, 0.486572f, 0.592285f, 0.470703f, 0.604492f, 0.455078f, + 0.617676f, 0.439941f, 0.628906f, 0.425537f, 0.640137f, 0.411865f, 0.649902f, 0.399170f, + 0.660156f, 0.385986f, 0.669922f, 0.374023f, 0.679199f, 0.362305f, 0.687988f, 0.351074f, + 0.697754f, 0.339355f, 0.704102f, 0.329102f, 0.713867f, 0.318359f, 0.722168f, 0.308350f, + 0.727539f, 0.299316f, 0.735352f, 0.289795f, 0.743652f, 0.279785f, 0.750977f, 0.270996f, + 0.756836f, 0.261963f, 0.763672f, 0.253174f, 0.770020f, 0.244873f, 0.775391f, 0.237183f, + 0.781738f, 0.228760f, 0.789062f, 0.220947f, 0.791992f, 0.213867f, 0.799316f, 0.206055f, + 0.805664f, 0.198608f, 0.808105f, 0.192139f, 0.813965f, 0.184692f, 0.819824f, 0.177856f, + 0.824219f, 0.170776f, 0.829590f, 0.164062f, 0.833984f, 0.157593f, 0.838379f, 0.150391f, + 0.841797f, 0.143066f, 0.844727f, 0.136108f, 0.850098f, 0.128418f, 0.854004f, 0.121460f, + 0.857422f, 0.113831f, 0.860840f, 0.105225f, 0.863770f, 0.097351f, 0.864746f, 0.088013f, + 0.867188f, 0.077576f, 0.867676f, 0.065186f, 0.868164f, 0.047791f, 0.855957f, 0.018372f, + 0.000000f, 1.000000f, 0.097534f, 0.957031f, 0.172974f, 0.905273f, 0.233032f, 0.856934f, + 0.282471f, 0.813477f, 0.324219f, 0.773926f, 0.360107f, 0.738281f, 0.391846f, 0.705078f, + 0.419678f, 0.674805f, 0.447021f, 0.645996f, 0.469727f, 0.620605f, 0.491455f, 0.595703f, + 0.511719f, 0.572754f, 0.529297f, 0.550781f, 0.545898f, 0.530762f, 0.562500f, 0.511719f, + 0.579102f, 0.492676f, 0.593750f, 0.474854f, 0.605957f, 0.458984f, 0.619629f, 0.442871f, + 0.630859f, 0.427734f, 0.642090f, 0.413330f, 0.655273f, 0.398682f, 0.665527f, 0.385498f, + 0.675293f, 0.372803f, 0.684570f, 0.360596f, 0.694336f, 0.348145f, 0.702637f, 0.337158f, + 0.711914f, 0.325684f, 0.720703f, 0.314453f, 0.729004f, 0.304199f, 0.736328f, 0.293945f, + 0.743652f, 0.284424f, 0.750488f, 0.274902f, 0.758301f, 0.265869f, 0.765625f, 0.256348f, + 0.773438f, 0.247559f, 0.779785f, 0.238403f, 0.785645f, 0.230347f, 0.791504f, 0.222412f, + 0.798340f, 0.213745f, 0.801758f, 0.206909f, 0.809082f, 0.199097f, 0.813965f, 0.192017f, + 0.819336f, 0.184326f, 0.825195f, 0.177612f, 0.830078f, 0.170654f, 0.835449f, 0.163696f, + 0.839844f, 0.157227f, 0.843750f, 0.150879f, 0.849609f, 0.144043f, 0.854492f, 0.137573f, + 0.857422f, 0.131104f, 0.861328f, 0.124023f, 0.865234f, 0.116577f, 0.867676f, 0.109924f, + 0.872070f, 0.103149f, 0.875488f, 0.094849f, 0.877930f, 0.087708f, 0.880371f, 0.078979f, + 0.882812f, 0.069092f, 0.883789f, 0.058105f, 0.881348f, 0.042664f, 0.875000f, 0.016068f, + 0.000000f, 1.000000f, 0.098633f, 0.956543f, 0.175781f, 0.903809f, 0.235596f, 0.855957f, + 0.286865f, 0.811035f, 0.329346f, 0.770996f, 0.366699f, 0.733887f, 0.398682f, 0.700195f, + 0.428955f, 0.668457f, 0.455566f, 0.639648f, 0.479004f, 0.612793f, 0.500977f, 0.587891f, + 0.522949f, 0.563477f, 0.541504f, 0.541504f, 0.558594f, 0.520508f, 0.576172f, 0.500488f, + 0.591309f, 0.481689f, 0.605957f, 0.464355f, 0.619629f, 0.447266f, 0.633301f, 0.430908f, + 0.646973f, 0.415039f, 0.656738f, 0.400635f, 0.669434f, 0.385986f, 0.679199f, 0.372559f, + 0.688965f, 0.359863f, 0.698730f, 0.347412f, 0.708496f, 0.334717f, 0.718262f, 0.322998f, + 0.727539f, 0.311768f, 0.736328f, 0.300781f, 0.743164f, 0.290527f, 0.751953f, 0.279785f, + 0.758789f, 0.270020f, 0.767090f, 0.260742f, 0.771973f, 0.251953f, 0.779297f, 0.242798f, + 0.788574f, 0.233398f, 0.793945f, 0.224854f, 0.800781f, 0.216187f, 0.807129f, 0.208252f, + 0.812012f, 0.200317f, 0.818359f, 0.192749f, 0.824707f, 0.185181f, 0.828613f, 0.178101f, + 0.833984f, 0.171021f, 0.839355f, 0.164185f, 0.844238f, 0.157471f, 0.848633f, 0.150757f, + 0.853027f, 0.144653f, 0.858887f, 0.137939f, 0.863281f, 0.131470f, 0.867676f, 0.125488f, + 0.871582f, 0.119629f, 0.875977f, 0.112793f, 0.878906f, 0.105774f, 0.881348f, 0.099548f, + 0.886719f, 0.092590f, 0.889160f, 0.086121f, 0.891113f, 0.078796f, 0.895508f, 0.069946f, + 0.895508f, 0.062012f, 0.897949f, 0.051208f, 0.896973f, 0.038055f, 0.893066f, 0.013466f, + 0.000000f, 1.000000f, 0.100159f, 0.955566f, 0.176392f, 0.903320f, 0.239258f, 0.853516f, + 0.291016f, 0.808105f, 0.335693f, 0.766602f, 0.372803f, 0.729492f, 0.405762f, 0.694824f, + 0.436035f, 0.662598f, 0.463623f, 0.633301f, 0.489502f, 0.605469f, 0.511230f, 0.579590f, + 0.532715f, 0.555176f, 0.551758f, 0.532715f, 0.571289f, 0.510742f, 0.588379f, 0.490234f, + 0.604004f, 0.471191f, 0.617188f, 0.453369f, 0.632324f, 0.435791f, 0.645020f, 0.419189f, + 0.658691f, 0.403564f, 0.670410f, 0.388184f, 0.682617f, 0.373779f, 0.693359f, 0.359863f, + 0.703125f, 0.346680f, 0.712402f, 0.334229f, 0.724121f, 0.321289f, 0.732910f, 0.309570f, + 0.740234f, 0.298584f, 0.749512f, 0.287598f, 0.758301f, 0.276855f, 0.765625f, 0.266357f, + 0.772949f, 0.256348f, 0.782227f, 0.246582f, 0.787598f, 0.237915f, 0.793945f, 0.229248f, + 0.801758f, 0.220337f, 0.807617f, 0.211670f, 0.813965f, 0.203247f, 0.821289f, 0.194824f, + 0.826660f, 0.187134f, 0.831543f, 0.179810f, 0.838379f, 0.172241f, 0.843262f, 0.165039f, + 0.847656f, 0.158325f, 0.853516f, 0.151489f, 0.857422f, 0.144897f, 0.862305f, 0.138428f, + 0.866699f, 0.132690f, 0.871582f, 0.125977f, 0.876465f, 0.120117f, 0.879395f, 0.114685f, + 0.885254f, 0.107971f, 0.889160f, 0.102600f, 0.891113f, 0.096558f, 0.895020f, 0.089722f, + 0.898926f, 0.083252f, 0.901367f, 0.077332f, 0.905273f, 0.071045f, 0.906738f, 0.062805f, + 0.910645f, 0.054810f, 0.910156f, 0.046295f, 0.911133f, 0.033295f, 0.906250f, 0.012779f, + 0.000000f, 1.000000f, 0.101318f, 0.955078f, 0.177979f, 0.902832f, 0.242188f, 0.852051f, + 0.294434f, 0.806152f, 0.340088f, 0.763672f, 0.378906f, 0.725098f, 0.414307f, 0.689453f, + 0.445557f, 0.656738f, 0.473633f, 0.625977f, 0.498047f, 0.598145f, 0.521484f, 0.571289f, + 0.543945f, 0.545898f, 0.562988f, 0.523438f, 0.583496f, 0.500977f, 0.598633f, 0.480957f, + 0.614746f, 0.461182f, 0.630371f, 0.442383f, 0.645508f, 0.424561f, 0.660156f, 0.407227f, + 0.671875f, 0.391602f, 0.685547f, 0.375732f, 0.696777f, 0.361572f, 0.706543f, 0.347656f, + 0.718262f, 0.333984f, 0.726562f, 0.321289f, 0.737305f, 0.308838f, 0.746094f, 0.296875f, + 0.756348f, 0.285156f, 0.764160f, 0.274170f, 0.770996f, 0.264404f, 0.779785f, 0.253418f, + 0.787598f, 0.243408f, 0.795410f, 0.233765f, 0.802246f, 0.224609f, 0.807129f, 0.216309f, + 0.815430f, 0.207397f, 0.820312f, 0.199341f, 0.826660f, 0.191162f, 0.834961f, 0.182251f, + 0.839844f, 0.174927f, 0.844238f, 0.167480f, 0.851074f, 0.160034f, 0.856445f, 0.152954f, + 0.860352f, 0.146484f, 0.865723f, 0.139771f, 0.870605f, 0.133179f, 0.874023f, 0.127686f, + 0.879883f, 0.121033f, 0.884766f, 0.114929f, 0.887207f, 0.109680f, 0.892578f, 0.103516f, + 0.895996f, 0.098083f, 0.899902f, 0.092773f, 0.904297f, 0.087219f, 0.907715f, 0.080933f, + 0.909180f, 0.075745f, 0.913574f, 0.068542f, 0.915527f, 0.063354f, 0.919434f, 0.056274f, + 0.920410f, 0.049133f, 0.922852f, 0.040192f, 0.923340f, 0.029037f, 0.918945f, 0.010727f, + 0.000000f, 1.000000f, 0.101074f, 0.955566f, 0.181641f, 0.900879f, 0.244019f, 0.850586f, + 0.299316f, 0.803223f, 0.346680f, 0.759766f, 0.386475f, 0.720215f, 0.422119f, 0.683594f, + 0.453125f, 0.650391f, 0.481689f, 0.619141f, 0.508789f, 0.589844f, 0.532227f, 0.562988f, + 0.555176f, 0.537598f, 0.575195f, 0.513672f, 0.594238f, 0.491455f, 0.611816f, 0.470215f, + 0.627930f, 0.450195f, 0.643555f, 0.431396f, 0.659180f, 0.412842f, 0.672363f, 0.396240f, + 0.684570f, 0.379883f, 0.697266f, 0.364258f, 0.708984f, 0.349609f, 0.720703f, 0.335205f, + 0.731934f, 0.321777f, 0.740723f, 0.308838f, 0.750488f, 0.296387f, 0.759277f, 0.284668f, + 0.768555f, 0.272705f, 0.778809f, 0.261230f, 0.785156f, 0.251465f, 0.793457f, 0.241089f, + 0.800293f, 0.231201f, 0.809082f, 0.221191f, 0.814941f, 0.212280f, 0.821289f, 0.203613f, + 0.829102f, 0.194702f, 0.833496f, 0.187134f, 0.839844f, 0.179321f, 0.846680f, 0.170776f, + 0.852051f, 0.163330f, 0.858398f, 0.155518f, 0.862305f, 0.148560f, 0.868164f, 0.141724f, + 0.873047f, 0.135254f, 0.877930f, 0.128418f, 0.881836f, 0.122742f, 0.887207f, 0.116272f, + 0.891602f, 0.110535f, 0.894043f, 0.105164f, 0.900391f, 0.099365f, 0.903809f, 0.093689f, + 0.907227f, 0.089172f, 0.911621f, 0.082947f, 0.915039f, 0.078430f, 0.918457f, 0.073120f, + 0.920898f, 0.067749f, 0.924316f, 0.061584f, 0.926270f, 0.055939f, 0.930664f, 0.049683f, + 0.932129f, 0.043274f, 0.934082f, 0.035919f, 0.934082f, 0.025879f, 0.931152f, 0.010231f, + 0.000000f, 1.000000f, 0.101440f, 0.955078f, 0.181763f, 0.900879f, 0.247925f, 0.848633f, + 0.303467f, 0.800781f, 0.351562f, 0.756348f, 0.393311f, 0.715820f, 0.429199f, 0.678711f, + 0.462646f, 0.644043f, 0.491455f, 0.612305f, 0.518555f, 0.582520f, 0.542969f, 0.554688f, + 0.564941f, 0.529297f, 0.586914f, 0.504395f, 0.605469f, 0.481689f, 0.624023f, 0.459961f, + 0.639648f, 0.439941f, 0.656738f, 0.420410f, 0.671387f, 0.402344f, 0.683594f, 0.385254f, + 0.698242f, 0.368164f, 0.709961f, 0.352783f, 0.721680f, 0.337891f, 0.733887f, 0.323242f, + 0.743652f, 0.310059f, 0.752930f, 0.296875f, 0.763184f, 0.284180f, 0.772461f, 0.272217f, + 0.782715f, 0.260742f, 0.790527f, 0.249634f, 0.797852f, 0.239136f, 0.805664f, 0.228760f, + 0.812012f, 0.219727f, 0.820801f, 0.209717f, 0.826660f, 0.200562f, 0.834961f, 0.191284f, + 0.839844f, 0.183350f, 0.845703f, 0.175293f, 0.852539f, 0.167358f, 0.856934f, 0.160278f, + 0.864746f, 0.152344f, 0.868652f, 0.145020f, 0.874512f, 0.137695f, 0.880371f, 0.131226f, + 0.885254f, 0.124084f, 0.887207f, 0.119202f, 0.894043f, 0.111816f, 0.897461f, 0.106445f, + 0.903809f, 0.100586f, 0.905762f, 0.095093f, 0.909180f, 0.090454f, 0.915039f, 0.084290f, + 0.916992f, 0.079895f, 0.922363f, 0.074341f, 0.924805f, 0.070007f, 0.928711f, 0.064880f, + 0.931641f, 0.060455f, 0.934570f, 0.055267f, 0.937012f, 0.049316f, 0.938965f, 0.043762f, + 0.942383f, 0.038239f, 0.943359f, 0.031235f, 0.945801f, 0.022858f, 0.943359f, 0.008293f, + 0.000000f, 1.000000f, 0.101990f, 0.955078f, 0.184082f, 0.899414f, 0.251709f, 0.846680f, + 0.308105f, 0.797363f, 0.358398f, 0.751953f, 0.399414f, 0.710938f, 0.436523f, 0.673340f, + 0.469238f, 0.638184f, 0.500000f, 0.605469f, 0.527832f, 0.575195f, 0.553223f, 0.546387f, + 0.575684f, 0.520020f, 0.595703f, 0.496094f, 0.617676f, 0.471924f, 0.635254f, 0.450195f, + 0.652832f, 0.429443f, 0.667480f, 0.410400f, 0.682617f, 0.391846f, 0.697754f, 0.373535f, + 0.710938f, 0.356934f, 0.724121f, 0.341064f, 0.734375f, 0.326416f, 0.745605f, 0.312012f, + 0.755859f, 0.298340f, 0.765625f, 0.285400f, 0.776367f, 0.272461f, 0.785645f, 0.260254f, + 0.794922f, 0.249023f, 0.802246f, 0.238403f, 0.811035f, 0.227417f, 0.818359f, 0.217041f, + 0.825195f, 0.207764f, 0.831543f, 0.198608f, 0.839355f, 0.189331f, 0.846191f, 0.180420f, + 0.851562f, 0.172119f, 0.858887f, 0.163818f, 0.863281f, 0.156372f, 0.870117f, 0.149170f, + 0.874512f, 0.141968f, 0.878906f, 0.135742f, 0.886230f, 0.127563f, 0.890137f, 0.121521f, + 0.895996f, 0.114380f, 0.899414f, 0.108704f, 0.904785f, 0.102539f, 0.908203f, 0.097107f, + 0.913086f, 0.091370f, 0.916016f, 0.086487f, 0.920410f, 0.081055f, 0.923828f, 0.076172f, + 0.926758f, 0.071655f, 0.930664f, 0.066711f, 0.933594f, 0.062225f, 0.937500f, 0.057587f, + 0.939941f, 0.053406f, 0.944336f, 0.048767f, 0.946289f, 0.044495f, 0.949219f, 0.038361f, + 0.951660f, 0.032867f, 0.953125f, 0.027573f, 0.953613f, 0.019714f, 0.954102f, 0.007561f, + 0.000000f, 1.000000f, 0.103210f, 0.954102f, 0.184937f, 0.898926f, 0.254639f, 0.844727f, + 0.312012f, 0.794922f, 0.362549f, 0.749023f, 0.405273f, 0.707031f, 0.444092f, 0.667969f, + 0.479248f, 0.631348f, 0.510742f, 0.598145f, 0.537109f, 0.567383f, 0.562988f, 0.538574f, + 0.586426f, 0.511719f, 0.608398f, 0.486328f, 0.627930f, 0.462891f, 0.645508f, 0.440674f, + 0.662598f, 0.419922f, 0.679688f, 0.399658f, 0.694824f, 0.381104f, 0.709961f, 0.363037f, + 0.723633f, 0.345947f, 0.735352f, 0.330566f, 0.745117f, 0.315430f, 0.757812f, 0.300781f, + 0.768066f, 0.287354f, 0.777832f, 0.273926f, 0.788574f, 0.261230f, 0.797852f, 0.249390f, + 0.806152f, 0.237671f, 0.812988f, 0.227539f, 0.822754f, 0.216431f, 0.829102f, 0.206665f, + 0.837402f, 0.196167f, 0.843262f, 0.187866f, 0.850098f, 0.178345f, 0.856934f, 0.170532f, + 0.863281f, 0.161499f, 0.869141f, 0.153809f, 0.875000f, 0.145874f, 0.880371f, 0.138794f, + 0.885254f, 0.131714f, 0.889648f, 0.125488f, 0.895020f, 0.118896f, 0.899414f, 0.112488f, + 0.904785f, 0.105896f, 0.909668f, 0.099670f, 0.914551f, 0.093872f, 0.917969f, 0.088379f, + 0.922363f, 0.083069f, 0.925781f, 0.077759f, 0.929199f, 0.073120f, 0.932617f, 0.068115f, + 0.936523f, 0.063599f, 0.939941f, 0.058990f, 0.943359f, 0.054779f, 0.946777f, 0.050354f, + 0.948730f, 0.046722f, 0.952148f, 0.042236f, 0.955566f, 0.038208f, 0.958984f, 0.034027f, + 0.959473f, 0.028656f, 0.962402f, 0.022903f, 0.964355f, 0.017456f, 0.962891f, 0.006824f, + 0.000000f, 1.000000f, 0.103149f, 0.954590f, 0.187622f, 0.897949f, 0.257568f, 0.843262f, + 0.317871f, 0.791992f, 0.369629f, 0.744629f, 0.412842f, 0.702148f, 0.453125f, 0.661621f, + 0.487061f, 0.625488f, 0.518066f, 0.591797f, 0.546875f, 0.560059f, 0.573730f, 0.530273f, + 0.596191f, 0.503418f, 0.619141f, 0.477051f, 0.639160f, 0.453125f, 0.659180f, 0.430420f, + 0.674805f, 0.409424f, 0.691406f, 0.389404f, 0.706055f, 0.370361f, 0.720703f, 0.352539f, + 0.733887f, 0.335449f, 0.746582f, 0.319580f, 0.756348f, 0.304932f, 0.770020f, 0.289551f, + 0.781738f, 0.275391f, 0.790527f, 0.263428f, 0.799316f, 0.250488f, 0.809082f, 0.238403f, + 0.817383f, 0.227417f, 0.825684f, 0.215942f, 0.833008f, 0.205811f, 0.839844f, 0.196167f, + 0.848145f, 0.186157f, 0.854492f, 0.177002f, 0.861328f, 0.168213f, 0.867676f, 0.159668f, + 0.873047f, 0.152100f, 0.879395f, 0.144165f, 0.885254f, 0.136353f, 0.890137f, 0.129150f, + 0.895996f, 0.122375f, 0.900391f, 0.115967f, 0.904785f, 0.109680f, 0.909180f, 0.103760f, + 0.913574f, 0.097961f, 0.918945f, 0.091736f, 0.922363f, 0.085876f, 0.926758f, 0.080383f, + 0.930664f, 0.075012f, 0.935059f, 0.070068f, 0.938477f, 0.065186f, 0.942383f, 0.060944f, + 0.944824f, 0.056366f, 0.948730f, 0.051880f, 0.951172f, 0.047943f, 0.953613f, 0.044098f, + 0.957520f, 0.040131f, 0.960449f, 0.036285f, 0.962402f, 0.032806f, 0.965820f, 0.028778f, + 0.968750f, 0.025314f, 0.970215f, 0.019409f, 0.971191f, 0.013916f, 0.971680f, 0.004665f, + 0.000000f, 1.000000f, 0.104492f, 0.953613f, 0.189575f, 0.896973f, 0.261230f, 0.840820f, + 0.322021f, 0.789062f, 0.375244f, 0.741211f, 0.421143f, 0.696777f, 0.459717f, 0.656738f, + 0.496582f, 0.618652f, 0.529297f, 0.583984f, 0.558105f, 0.551758f, 0.583008f, 0.522461f, + 0.607422f, 0.494385f, 0.631348f, 0.468262f, 0.650879f, 0.443604f, 0.667969f, 0.421143f, + 0.685547f, 0.399902f, 0.704102f, 0.379639f, 0.719238f, 0.360352f, 0.733398f, 0.342041f, + 0.746094f, 0.325439f, 0.758301f, 0.309082f, 0.769531f, 0.293945f, 0.781250f, 0.279053f, + 0.791016f, 0.265625f, 0.801758f, 0.252197f, 0.811035f, 0.239746f, 0.819336f, 0.228149f, + 0.828125f, 0.216675f, 0.835449f, 0.206299f, 0.844727f, 0.195557f, 0.852051f, 0.185425f, + 0.858398f, 0.176147f, 0.864258f, 0.167725f, 0.871582f, 0.158569f, 0.877930f, 0.149902f, + 0.883301f, 0.142334f, 0.888672f, 0.134766f, 0.893555f, 0.127930f, 0.899414f, 0.120667f, + 0.905273f, 0.113342f, 0.910645f, 0.106750f, 0.914551f, 0.100708f, 0.919434f, 0.094727f, + 0.921875f, 0.089539f, 0.926270f, 0.084106f, 0.930176f, 0.079163f, 0.935059f, 0.073425f, + 0.939941f, 0.067627f, 0.943359f, 0.063049f, 0.946289f, 0.058472f, 0.950195f, 0.053711f, + 0.952637f, 0.049927f, 0.956055f, 0.045410f, 0.958496f, 0.041595f, 0.961426f, 0.038086f, + 0.964844f, 0.033997f, 0.967285f, 0.030716f, 0.970215f, 0.027283f, 0.972656f, 0.023804f, + 0.974609f, 0.020844f, 0.979004f, 0.016663f, 0.978027f, 0.011475f, 0.979980f, 0.004517f, + 0.000000f, 1.000000f, 0.103699f, 0.954590f, 0.191895f, 0.895508f, 0.263916f, 0.839355f, + 0.325439f, 0.786621f, 0.379150f, 0.737793f, 0.427002f, 0.692383f, 0.467773f, 0.650879f, + 0.503418f, 0.612793f, 0.537109f, 0.577637f, 0.566406f, 0.544434f, 0.594238f, 0.514160f, + 0.618164f, 0.485840f, 0.641113f, 0.459229f, 0.661133f, 0.434814f, 0.680664f, 0.411377f, + 0.698242f, 0.389648f, 0.713379f, 0.369629f, 0.729492f, 0.350098f, 0.743164f, 0.332031f, + 0.757324f, 0.314941f, 0.768555f, 0.298828f, 0.780762f, 0.283447f, 0.791992f, 0.269043f, + 0.802734f, 0.255127f, 0.812500f, 0.242188f, 0.820801f, 0.230103f, 0.830566f, 0.217773f, + 0.839355f, 0.206665f, 0.846680f, 0.196045f, 0.854004f, 0.185669f, 0.860840f, 0.176147f, + 0.867676f, 0.167114f, 0.875488f, 0.157715f, 0.879883f, 0.149658f, 0.886719f, 0.141235f, + 0.892578f, 0.133545f, 0.899414f, 0.125488f, 0.902832f, 0.118835f, 0.909668f, 0.111755f, + 0.913086f, 0.105652f, 0.917969f, 0.099609f, 0.923340f, 0.092896f, 0.926758f, 0.087158f, + 0.931641f, 0.081299f, 0.935059f, 0.076233f, 0.938477f, 0.071289f, 0.942383f, 0.066467f, + 0.944336f, 0.062439f, 0.950195f, 0.057098f, 0.954102f, 0.051971f, 0.957520f, 0.047729f, + 0.960938f, 0.043304f, 0.963379f, 0.039429f, 0.966309f, 0.035736f, 0.970215f, 0.031647f, + 0.972168f, 0.028305f, 0.974609f, 0.025269f, 0.977539f, 0.021774f, 0.979492f, 0.018845f, + 0.981445f, 0.016144f, 0.984863f, 0.012421f, 0.986328f, 0.009705f, 0.987793f, 0.002100f, + 0.000000f, 1.000000f, 0.104919f, 0.953613f, 0.193481f, 0.895020f, 0.266113f, 0.837891f, + 0.330811f, 0.783203f, 0.385986f, 0.733398f, 0.433105f, 0.687988f, 0.476074f, 0.645020f, + 0.513184f, 0.606445f, 0.546387f, 0.570312f, 0.576172f, 0.537109f, 0.604492f, 0.505859f, + 0.628906f, 0.477295f, 0.651855f, 0.450439f, 0.672363f, 0.425537f, 0.690918f, 0.401855f, + 0.708984f, 0.380127f, 0.726074f, 0.359375f, 0.741699f, 0.340088f, 0.754883f, 0.322266f, + 0.767090f, 0.305176f, 0.780762f, 0.288574f, 0.791016f, 0.273926f, 0.803711f, 0.258789f, + 0.813477f, 0.245483f, 0.822754f, 0.232300f, 0.831055f, 0.220459f, 0.841309f, 0.208008f, + 0.848633f, 0.197388f, 0.856934f, 0.186523f, 0.864258f, 0.176392f, 0.870117f, 0.167236f, + 0.878418f, 0.157593f, 0.883789f, 0.148926f, 0.890625f, 0.140747f, 0.896973f, 0.132690f, + 0.902344f, 0.124878f, 0.906738f, 0.117554f, 0.911133f, 0.111084f, 0.916504f, 0.104431f, + 0.922363f, 0.097473f, 0.927246f, 0.091187f, 0.931641f, 0.085327f, 0.935059f, 0.080139f, + 0.938965f, 0.074890f, 0.942871f, 0.069336f, 0.946289f, 0.064331f, 0.950684f, 0.059265f, + 0.954102f, 0.054565f, 0.957031f, 0.050537f, 0.959473f, 0.046753f, 0.962891f, 0.042542f, + 0.965332f, 0.039246f, 0.969238f, 0.034851f, 0.973633f, 0.030243f, 0.976074f, 0.026428f, + 0.978516f, 0.023300f, 0.980469f, 0.020340f, 0.984375f, 0.016403f, 0.985840f, 0.014069f, + 0.987793f, 0.011551f, 0.991211f, 0.008347f, 0.992676f, 0.005676f, 0.994141f, 0.003460f, + 0.000000f, 1.000000f, 0.106079f, 0.953125f, 0.194214f, 0.894531f, 0.270264f, 0.836426f, + 0.335205f, 0.781250f, 0.390625f, 0.729980f, 0.439697f, 0.683105f, 0.483398f, 0.639648f, + 0.521484f, 0.600098f, 0.555664f, 0.563477f, 0.586914f, 0.529297f, 0.615234f, 0.498047f, + 0.637695f, 0.469482f, 0.662598f, 0.441650f, 0.682129f, 0.416748f, 0.701660f, 0.393066f, + 0.720703f, 0.370850f, 0.736816f, 0.349854f, 0.752930f, 0.330322f, 0.767578f, 0.312256f, + 0.778809f, 0.295654f, 0.788086f, 0.280029f, 0.802246f, 0.263672f, 0.814941f, 0.249023f, + 0.821289f, 0.236816f, 0.833008f, 0.222778f, 0.842285f, 0.211182f, 0.849609f, 0.199097f, + 0.858398f, 0.188477f, 0.865723f, 0.177612f, 0.873047f, 0.167603f, 0.880371f, 0.158203f, + 0.888184f, 0.148926f, 0.893066f, 0.140869f, 0.898926f, 0.132446f, 0.904785f, 0.124023f, + 0.909668f, 0.117615f, 0.916016f, 0.109924f, 0.920898f, 0.102356f, 0.922852f, 0.097961f, + 0.930176f, 0.090576f, 0.936523f, 0.082825f, 0.936523f, 0.078857f, 0.940430f, 0.074707f, + 0.947754f, 0.067871f, 0.952637f, 0.061066f, 0.952637f, 0.057983f, 0.952637f, 0.055847f, + 0.960938f, 0.049866f, 0.968262f, 0.042328f, 0.968262f, 0.038971f, 0.968262f, 0.037048f, + 0.968262f, 0.035675f, 0.974609f, 0.031281f, 0.983887f, 0.022980f, 0.983887f, 0.019745f, + 0.983887f, 0.018219f, 0.983887f, 0.017288f, 0.983887f, 0.016663f, 0.985840f, 0.015717f, + 0.999512f, 0.003330f, 0.999512f, 0.000731f, 0.999512f, 0.000126f, 0.999512f, 0.000002f, + }, + { + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.997070f, + 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000000f, 0.995117f, 0.000000f, 0.994141f, + 0.000000f, 0.993164f, 0.000000f, 0.992676f, 0.000000f, 0.990723f, 0.000000f, 0.989258f, + 0.000000f, 0.988281f, 0.000000f, 0.987305f, 0.000000f, 0.985352f, 0.000000f, 0.983398f, + 0.000000f, 0.982422f, 0.000000f, 0.979980f, 0.000000f, 0.978027f, 0.000000f, 0.976562f, + 0.000000f, 0.973633f, 0.000000f, 0.971680f, 0.000000f, 0.968750f, 0.000000f, 0.966309f, + 0.000000f, 0.963379f, 0.000000f, 0.960938f, 0.000000f, 0.957031f, 0.000000f, 0.953613f, + 0.000000f, 0.950195f, 0.000000f, 0.946289f, 0.000000f, 0.941895f, 0.000000f, 0.937988f, + 0.000000f, 0.932617f, 0.000000f, 0.927734f, 0.000000f, 0.922363f, 0.000000f, 0.916992f, + 0.000000f, 0.910645f, 0.000000f, 0.904785f, 0.000000f, 0.896484f, 0.000000f, 0.888672f, + 0.000000f, 0.879883f, 0.000000f, 0.870605f, 0.000000f, 0.861328f, 0.000000f, 0.851074f, + 0.000000f, 0.838867f, 0.000000f, 0.825684f, 0.000000f, 0.811523f, 0.000000f, 0.795898f, + 0.000000f, 0.778320f, 0.000000f, 0.758301f, 0.000000f, 0.736328f, 0.000000f, 0.711426f, + 0.000000f, 0.682617f, 0.000000f, 0.648926f, 0.000000f, 0.608887f, 0.000000f, 0.561523f, + 0.000000f, 0.501465f, 0.000000f, 0.423096f, 0.000000f, 0.310791f, 0.000000f, 0.118774f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999512f, + 0.000000f, 0.999023f, 0.000000f, 0.998535f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, + 0.000000f, 0.996582f, 0.000000f, 0.996094f, 0.000000f, 0.994629f, 0.000000f, 0.994141f, + 0.000000f, 0.993652f, 0.000000f, 0.992188f, 0.000000f, 0.990723f, 0.000000f, 0.989746f, + 0.000000f, 0.988281f, 0.000000f, 0.986816f, 0.000000f, 0.985840f, 0.000000f, 0.983887f, + 0.000000f, 0.981445f, 0.000000f, 0.980469f, 0.000000f, 0.978027f, 0.000000f, 0.976074f, + 0.000000f, 0.974121f, 0.000000f, 0.971191f, 0.000000f, 0.969238f, 0.000000f, 0.965820f, + 0.000000f, 0.963867f, 0.000000f, 0.960449f, 0.000000f, 0.957520f, 0.000000f, 0.953613f, + 0.000000f, 0.949707f, 0.000000f, 0.945801f, 0.000000f, 0.941895f, 0.000000f, 0.937988f, + 0.000000f, 0.933105f, 0.000000f, 0.927734f, 0.000000f, 0.922363f, 0.000000f, 0.916504f, + 0.000000f, 0.910645f, 0.000000f, 0.903809f, 0.000000f, 0.895996f, 0.000000f, 0.888672f, + 0.000000f, 0.879883f, 0.000000f, 0.871094f, 0.000000f, 0.861328f, 0.000000f, 0.851074f, + 0.000000f, 0.838867f, 0.000000f, 0.825684f, 0.000000f, 0.811523f, 0.000000f, 0.795898f, + 0.000000f, 0.778320f, 0.000000f, 0.758301f, 0.000000f, 0.736328f, 0.000000f, 0.710938f, + 0.000000f, 0.682617f, 0.000000f, 0.648438f, 0.000003f, 0.608887f, 0.000004f, 0.561523f, + 0.000003f, 0.501953f, 0.000002f, 0.423584f, 0.000002f, 0.311523f, 0.000001f, 0.119202f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.999023f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, + 0.000000f, 0.997070f, 0.000000f, 0.995605f, 0.000000f, 0.994629f, 0.000000f, 0.994141f, + 0.000000f, 0.992676f, 0.000000f, 0.991699f, 0.000000f, 0.991211f, 0.000000f, 0.989258f, + 0.000000f, 0.987793f, 0.000000f, 0.986816f, 0.000000f, 0.985352f, 0.000000f, 0.983398f, + 0.000000f, 0.981445f, 0.000000f, 0.979492f, 0.000000f, 0.978027f, 0.000000f, 0.976074f, + 0.000000f, 0.973145f, 0.000000f, 0.971191f, 0.000000f, 0.968262f, 0.000000f, 0.965820f, + 0.000000f, 0.962891f, 0.000000f, 0.959961f, 0.000000f, 0.956543f, 0.000000f, 0.953125f, + 0.000000f, 0.949707f, 0.000000f, 0.945312f, 0.000000f, 0.941406f, 0.000000f, 0.937012f, + 0.000000f, 0.932129f, 0.000000f, 0.926758f, 0.000000f, 0.921387f, 0.000000f, 0.916016f, + 0.000000f, 0.910156f, 0.000000f, 0.902832f, 0.000000f, 0.895508f, 0.000005f, 0.887695f, + 0.000013f, 0.879395f, 0.000022f, 0.870605f, 0.000033f, 0.860840f, 0.000044f, 0.849609f, + 0.000048f, 0.837891f, 0.000049f, 0.824707f, 0.000049f, 0.810547f, 0.000046f, 0.794922f, + 0.000044f, 0.777832f, 0.000040f, 0.757812f, 0.000035f, 0.735352f, 0.000031f, 0.710449f, + 0.000033f, 0.682129f, 0.000032f, 0.647949f, 0.000028f, 0.608398f, 0.000026f, 0.561035f, + 0.000024f, 0.501465f, 0.000020f, 0.422852f, 0.000016f, 0.311279f, 0.000011f, 0.119324f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.999023f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, + 0.000000f, 0.996094f, 0.000000f, 0.995117f, 0.000000f, 0.995117f, 0.000000f, 0.993652f, + 0.000000f, 0.992188f, 0.000000f, 0.991699f, 0.000000f, 0.990234f, 0.000000f, 0.989258f, + 0.000000f, 0.987793f, 0.000000f, 0.985840f, 0.000000f, 0.984863f, 0.000000f, 0.982910f, + 0.000000f, 0.981445f, 0.000000f, 0.979004f, 0.000000f, 0.977051f, 0.000000f, 0.975098f, + 0.000000f, 0.972656f, 0.000002f, 0.970215f, 0.000010f, 0.967773f, 0.000020f, 0.965332f, + 0.000034f, 0.962402f, 0.000047f, 0.959473f, 0.000064f, 0.956055f, 0.000079f, 0.952148f, + 0.000095f, 0.948730f, 0.000112f, 0.944336f, 0.000129f, 0.940918f, 0.000145f, 0.936035f, + 0.000163f, 0.931152f, 0.000180f, 0.926270f, 0.000187f, 0.920410f, 0.000191f, 0.915039f, + 0.000190f, 0.908691f, 0.000185f, 0.902344f, 0.000178f, 0.894531f, 0.000173f, 0.886719f, + 0.000164f, 0.878418f, 0.000154f, 0.869141f, 0.000142f, 0.859375f, 0.000137f, 0.848633f, + 0.000136f, 0.836914f, 0.000138f, 0.823730f, 0.000144f, 0.809570f, 0.000141f, 0.793945f, + 0.000132f, 0.776855f, 0.000121f, 0.756836f, 0.000122f, 0.734375f, 0.000119f, 0.709473f, + 0.000110f, 0.681152f, 0.000106f, 0.646973f, 0.000101f, 0.607422f, 0.000095f, 0.560547f, + 0.000085f, 0.500977f, 0.000079f, 0.422852f, 0.000066f, 0.310791f, 0.000038f, 0.118713f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.996582f, + 0.000000f, 0.995605f, 0.000000f, 0.995117f, 0.000000f, 0.993652f, 0.000001f, 0.993652f, + 0.000014f, 0.992676f, 0.000038f, 0.990723f, 0.000059f, 0.989746f, 0.000087f, 0.988281f, + 0.000112f, 0.987305f, 0.000136f, 0.985352f, 0.000165f, 0.983398f, 0.000191f, 0.982422f, + 0.000213f, 0.980469f, 0.000240f, 0.979004f, 0.000266f, 0.976074f, 0.000289f, 0.974121f, + 0.000310f, 0.972168f, 0.000333f, 0.969727f, 0.000359f, 0.966797f, 0.000381f, 0.964355f, + 0.000400f, 0.960938f, 0.000417f, 0.958008f, 0.000437f, 0.954590f, 0.000443f, 0.951172f, + 0.000439f, 0.947266f, 0.000429f, 0.943359f, 0.000414f, 0.939453f, 0.000404f, 0.935059f, + 0.000389f, 0.929688f, 0.000377f, 0.924805f, 0.000367f, 0.919434f, 0.000362f, 0.913574f, + 0.000366f, 0.907227f, 0.000373f, 0.900879f, 0.000381f, 0.893555f, 0.000372f, 0.885254f, + 0.000376f, 0.876953f, 0.000374f, 0.867676f, 0.000368f, 0.857910f, 0.000369f, 0.846680f, + 0.000346f, 0.834961f, 0.000344f, 0.821777f, 0.000348f, 0.808105f, 0.000345f, 0.791992f, + 0.000345f, 0.774902f, 0.000314f, 0.754883f, 0.000312f, 0.732910f, 0.000311f, 0.708008f, + 0.000304f, 0.679688f, 0.000272f, 0.645996f, 0.000271f, 0.606445f, 0.000267f, 0.559570f, + 0.000230f, 0.500000f, 0.000226f, 0.422119f, 0.000194f, 0.310547f, 0.000089f, 0.118958f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000004f, 0.999023f, + 0.000049f, 0.998047f, 0.000116f, 0.997559f, 0.000161f, 0.997070f, 0.000219f, 0.997070f, + 0.000268f, 0.995605f, 0.000304f, 0.994141f, 0.000349f, 0.994141f, 0.000395f, 0.992676f, + 0.000430f, 0.991699f, 0.000457f, 0.990723f, 0.000491f, 0.988770f, 0.000532f, 0.987793f, + 0.000563f, 0.986328f, 0.000588f, 0.984863f, 0.000607f, 0.982910f, 0.000638f, 0.980957f, + 0.000672f, 0.979492f, 0.000698f, 0.977539f, 0.000718f, 0.975586f, 0.000734f, 0.972656f, + 0.000751f, 0.970703f, 0.000769f, 0.968262f, 0.000764f, 0.965820f, 0.000755f, 0.962891f, + 0.000746f, 0.959961f, 0.000739f, 0.957031f, 0.000741f, 0.953125f, 0.000755f, 0.949707f, + 0.000765f, 0.946289f, 0.000748f, 0.941895f, 0.000752f, 0.937988f, 0.000752f, 0.933105f, + 0.000764f, 0.928711f, 0.000785f, 0.922852f, 0.000763f, 0.916992f, 0.000774f, 0.911621f, + 0.000782f, 0.905762f, 0.000781f, 0.898438f, 0.000790f, 0.891113f, 0.000754f, 0.883789f, + 0.000756f, 0.875000f, 0.000765f, 0.865723f, 0.000762f, 0.855469f, 0.000761f, 0.845215f, + 0.000772f, 0.833496f, 0.000726f, 0.819824f, 0.000721f, 0.806152f, 0.000715f, 0.790039f, + 0.000713f, 0.772949f, 0.000667f, 0.752930f, 0.000661f, 0.730957f, 0.000654f, 0.706543f, + 0.000633f, 0.678223f, 0.000607f, 0.644043f, 0.000587f, 0.604980f, 0.000575f, 0.558105f, + 0.000537f, 0.499512f, 0.000507f, 0.421875f, 0.000431f, 0.310547f, 0.000169f, 0.118103f, + 0.000000f, 1.000000f, 0.000213f, 0.999512f, 0.000377f, 0.999023f, 0.000426f, 0.998535f, + 0.000521f, 0.998047f, 0.000593f, 0.997070f, 0.000622f, 0.997070f, 0.000648f, 0.996094f, + 0.000748f, 0.995117f, 0.000783f, 0.994141f, 0.000803f, 0.993164f, 0.000814f, 0.992188f, + 0.000896f, 0.990723f, 0.000933f, 0.989746f, 0.000953f, 0.988770f, 0.000966f, 0.986816f, + 0.000974f, 0.985840f, 0.001040f, 0.983887f, 0.001085f, 0.982422f, 0.001128f, 0.979980f, + 0.001166f, 0.978516f, 0.001181f, 0.976074f, 0.001194f, 0.974609f, 0.001233f, 0.971680f, + 0.001244f, 0.969727f, 0.001245f, 0.966309f, 0.001249f, 0.964355f, 0.001251f, 0.961914f, + 0.001231f, 0.958008f, 0.001264f, 0.955078f, 0.001286f, 0.951660f, 0.001309f, 0.947754f, + 0.001332f, 0.944336f, 0.001299f, 0.939941f, 0.001328f, 0.935547f, 0.001386f, 0.931152f, + 0.001400f, 0.926270f, 0.001399f, 0.920898f, 0.001336f, 0.915039f, 0.001348f, 0.909180f, + 0.001355f, 0.903320f, 0.001403f, 0.895996f, 0.001408f, 0.888672f, 0.001418f, 0.880371f, + 0.001347f, 0.872070f, 0.001354f, 0.863770f, 0.001344f, 0.853516f, 0.001376f, 0.842285f, + 0.001389f, 0.830078f, 0.001316f, 0.817383f, 0.001289f, 0.803223f, 0.001275f, 0.787598f, + 0.001319f, 0.770020f, 0.001247f, 0.750488f, 0.001211f, 0.728516f, 0.001207f, 0.704102f, + 0.001219f, 0.675781f, 0.001157f, 0.642090f, 0.001116f, 0.603516f, 0.001091f, 0.557129f, + 0.001042f, 0.498291f, 0.000967f, 0.421631f, 0.000803f, 0.309570f, 0.000277f, 0.117859f, + 0.000000f, 1.000000f, 0.000393f, 0.999512f, 0.000695f, 0.999023f, 0.000679f, 0.998535f, + 0.000913f, 0.997559f, 0.000922f, 0.997070f, 0.000916f, 0.996582f, 0.001082f, 0.995605f, + 0.001120f, 0.994629f, 0.001123f, 0.993652f, 0.001124f, 0.992676f, 0.001147f, 0.991211f, + 0.001364f, 0.989746f, 0.001415f, 0.988770f, 0.001466f, 0.987305f, 0.001504f, 0.986328f, + 0.001543f, 0.984863f, 0.001739f, 0.982422f, 0.001755f, 0.980957f, 0.001754f, 0.979004f, + 0.001742f, 0.977051f, 0.001738f, 0.975098f, 0.001844f, 0.972656f, 0.001879f, 0.970215f, + 0.001865f, 0.967773f, 0.001899f, 0.964844f, 0.001923f, 0.962402f, 0.001947f, 0.959473f, + 0.002068f, 0.957031f, 0.002052f, 0.952637f, 0.002098f, 0.949219f, 0.002125f, 0.945801f, + 0.002134f, 0.941895f, 0.002144f, 0.937988f, 0.002151f, 0.933105f, 0.002190f, 0.928711f, + 0.002205f, 0.923828f, 0.002234f, 0.917969f, 0.002247f, 0.912598f, 0.002159f, 0.906738f, + 0.002224f, 0.899902f, 0.002279f, 0.893555f, 0.002281f, 0.885254f, 0.002283f, 0.877930f, + 0.002186f, 0.869141f, 0.002214f, 0.860352f, 0.002239f, 0.850098f, 0.002266f, 0.838867f, + 0.002253f, 0.827148f, 0.002184f, 0.813965f, 0.002188f, 0.800781f, 0.002146f, 0.784668f, + 0.002188f, 0.767090f, 0.002102f, 0.747559f, 0.002113f, 0.726074f, 0.002066f, 0.701172f, + 0.002077f, 0.672852f, 0.001999f, 0.639648f, 0.001946f, 0.601562f, 0.001884f, 0.555176f, + 0.001818f, 0.496582f, 0.001650f, 0.420898f, 0.001338f, 0.309082f, 0.000412f, 0.117065f, + 0.000000f, 1.000000f, 0.000453f, 0.999512f, 0.000836f, 0.998535f, 0.000809f, 0.998535f, + 0.001129f, 0.997070f, 0.001140f, 0.996582f, 0.001184f, 0.995605f, 0.001510f, 0.995117f, + 0.001587f, 0.993652f, 0.001655f, 0.993164f, 0.001698f, 0.992188f, 0.001737f, 0.991211f, + 0.002052f, 0.989258f, 0.002102f, 0.987793f, 0.002134f, 0.986328f, 0.002151f, 0.984863f, + 0.002186f, 0.983398f, 0.002422f, 0.981445f, 0.002457f, 0.979004f, 0.002485f, 0.977539f, + 0.002527f, 0.975586f, 0.002520f, 0.973145f, 0.002733f, 0.971191f, 0.002773f, 0.968262f, + 0.002817f, 0.965820f, 0.002806f, 0.962891f, 0.002872f, 0.960449f, 0.002928f, 0.957031f, + 0.003124f, 0.954102f, 0.003059f, 0.950684f, 0.003065f, 0.946289f, 0.003115f, 0.942871f, + 0.003168f, 0.939453f, 0.003214f, 0.935547f, 0.003252f, 0.930176f, 0.003292f, 0.925293f, + 0.003325f, 0.920410f, 0.003378f, 0.915527f, 0.003378f, 0.909180f, 0.003294f, 0.903809f, + 0.003424f, 0.896973f, 0.003445f, 0.889648f, 0.003454f, 0.882812f, 0.003500f, 0.874023f, + 0.003395f, 0.865723f, 0.003397f, 0.856445f, 0.003529f, 0.846191f, 0.003490f, 0.835449f, + 0.003540f, 0.823242f, 0.003410f, 0.810547f, 0.003418f, 0.796387f, 0.003439f, 0.780762f, + 0.003439f, 0.763184f, 0.003458f, 0.744141f, 0.003349f, 0.722656f, 0.003296f, 0.698242f, + 0.003302f, 0.669922f, 0.003210f, 0.637695f, 0.003138f, 0.599609f, 0.003012f, 0.553711f, + 0.002899f, 0.495117f, 0.002596f, 0.419678f, 0.002045f, 0.309082f, 0.000576f, 0.116577f, + 0.000000f, 1.000000f, 0.000477f, 0.999512f, 0.000981f, 0.998535f, 0.001089f, 0.997559f, + 0.001572f, 0.997070f, 0.001649f, 0.995605f, 0.001740f, 0.995117f, 0.001783f, 0.994141f, + 0.002174f, 0.992676f, 0.002256f, 0.991699f, 0.002323f, 0.990723f, 0.002399f, 0.989746f, + 0.002783f, 0.987793f, 0.002913f, 0.986328f, 0.002974f, 0.984863f, 0.003019f, 0.983398f, + 0.003029f, 0.981445f, 0.003357f, 0.979492f, 0.003387f, 0.977539f, 0.003469f, 0.975586f, + 0.003550f, 0.973145f, 0.003618f, 0.971680f, 0.003819f, 0.968262f, 0.003937f, 0.966309f, + 0.004044f, 0.963379f, 0.004009f, 0.960449f, 0.004063f, 0.957520f, 0.004089f, 0.955078f, + 0.004349f, 0.951172f, 0.004467f, 0.947754f, 0.004406f, 0.943848f, 0.004490f, 0.939941f, + 0.004532f, 0.936035f, 0.004581f, 0.932617f, 0.004776f, 0.927246f, 0.004749f, 0.921875f, + 0.004829f, 0.916992f, 0.004860f, 0.911621f, 0.004929f, 0.906250f, 0.004925f, 0.899902f, + 0.004986f, 0.893066f, 0.005043f, 0.885742f, 0.005135f, 0.878418f, 0.005077f, 0.870117f, + 0.005157f, 0.861816f, 0.005005f, 0.852539f, 0.005207f, 0.842285f, 0.005173f, 0.831055f, + 0.005226f, 0.819336f, 0.005089f, 0.807129f, 0.005100f, 0.792480f, 0.005142f, 0.777344f, + 0.005219f, 0.759277f, 0.005215f, 0.740234f, 0.005085f, 0.718750f, 0.004978f, 0.694824f, + 0.005047f, 0.666992f, 0.004879f, 0.634277f, 0.004753f, 0.596680f, 0.004562f, 0.552246f, + 0.004345f, 0.493164f, 0.003832f, 0.418701f, 0.002930f, 0.308838f, 0.000769f, 0.116272f, + 0.000000f, 1.000000f, 0.000282f, 0.999512f, 0.000995f, 0.998535f, 0.001504f, 0.997559f, + 0.001652f, 0.996582f, 0.002146f, 0.995605f, 0.002218f, 0.994629f, 0.002407f, 0.993164f, + 0.002937f, 0.992188f, 0.003057f, 0.990723f, 0.003138f, 0.989746f, 0.003263f, 0.988281f, + 0.003778f, 0.986328f, 0.003914f, 0.985352f, 0.003979f, 0.983398f, 0.004017f, 0.981934f, + 0.004196f, 0.979980f, 0.004566f, 0.977051f, 0.004677f, 0.975586f, 0.004684f, 0.973633f, + 0.004791f, 0.971191f, 0.004940f, 0.969238f, 0.005283f, 0.966309f, 0.005383f, 0.963379f, + 0.005474f, 0.960449f, 0.005562f, 0.958008f, 0.005547f, 0.954590f, 0.005672f, 0.951660f, + 0.006042f, 0.948242f, 0.006157f, 0.944336f, 0.006275f, 0.940918f, 0.006168f, 0.937012f, + 0.006260f, 0.932617f, 0.006359f, 0.928711f, 0.006763f, 0.923828f, 0.006607f, 0.917969f, + 0.006710f, 0.912598f, 0.006847f, 0.907715f, 0.006886f, 0.901855f, 0.006866f, 0.895996f, + 0.007076f, 0.888672f, 0.007156f, 0.881348f, 0.007236f, 0.874023f, 0.007214f, 0.865723f, + 0.007278f, 0.856934f, 0.007214f, 0.848145f, 0.007423f, 0.837402f, 0.007500f, 0.826660f, + 0.007488f, 0.814453f, 0.007477f, 0.801758f, 0.007385f, 0.788086f, 0.007580f, 0.772461f, + 0.007542f, 0.754883f, 0.007519f, 0.735840f, 0.007351f, 0.714844f, 0.007244f, 0.691406f, + 0.007301f, 0.663086f, 0.007065f, 0.631348f, 0.006859f, 0.593750f, 0.006638f, 0.548828f, + 0.006199f, 0.491943f, 0.005409f, 0.417969f, 0.004044f, 0.307861f, 0.000988f, 0.116150f, + 0.000000f, 1.000000f, 0.000416f, 0.999512f, 0.001246f, 0.998047f, 0.001812f, 0.997070f, + 0.002235f, 0.996094f, 0.002787f, 0.994629f, 0.002903f, 0.993652f, 0.003218f, 0.992188f, + 0.003752f, 0.990723f, 0.003929f, 0.989258f, 0.004066f, 0.988770f, 0.004398f, 0.986816f, + 0.004913f, 0.984863f, 0.005085f, 0.983398f, 0.005280f, 0.981445f, 0.005344f, 0.980469f, + 0.005562f, 0.977539f, 0.006077f, 0.975586f, 0.006165f, 0.973145f, 0.006344f, 0.970703f, + 0.006363f, 0.968750f, 0.006638f, 0.966797f, 0.007126f, 0.963379f, 0.007183f, 0.960449f, + 0.007305f, 0.957520f, 0.007446f, 0.954590f, 0.007561f, 0.952148f, 0.007690f, 0.948242f, + 0.008148f, 0.944336f, 0.008247f, 0.940430f, 0.008415f, 0.937012f, 0.008415f, 0.932617f, + 0.008461f, 0.928711f, 0.008682f, 0.924316f, 0.009125f, 0.918945f, 0.009361f, 0.914551f, + 0.009125f, 0.908203f, 0.009300f, 0.902832f, 0.009430f, 0.897461f, 0.009567f, 0.891113f, + 0.009903f, 0.883789f, 0.009819f, 0.875977f, 0.009933f, 0.868652f, 0.010048f, 0.860840f, + 0.010078f, 0.852539f, 0.010025f, 0.842773f, 0.010269f, 0.832031f, 0.010483f, 0.821289f, + 0.010399f, 0.809570f, 0.010475f, 0.796875f, 0.010269f, 0.783203f, 0.010544f, 0.767090f, + 0.010506f, 0.749512f, 0.010475f, 0.730957f, 0.010284f, 0.709961f, 0.010139f, 0.687012f, + 0.010170f, 0.658691f, 0.010056f, 0.627441f, 0.009567f, 0.590820f, 0.009186f, 0.546387f, + 0.008476f, 0.489502f, 0.007278f, 0.416260f, 0.005318f, 0.307129f, 0.001243f, 0.115601f, + 0.000000f, 1.000000f, 0.000625f, 0.999023f, 0.001251f, 0.998047f, 0.001865f, 0.997070f, + 0.002825f, 0.995605f, 0.003040f, 0.994141f, 0.003670f, 0.993164f, 0.004150f, 0.991211f, + 0.004387f, 0.989746f, 0.004986f, 0.988281f, 0.005157f, 0.987305f, 0.005672f, 0.984863f, + 0.006329f, 0.982910f, 0.006519f, 0.981445f, 0.006733f, 0.979492f, 0.007145f, 0.978027f, + 0.007488f, 0.975586f, 0.007965f, 0.972656f, 0.008080f, 0.970703f, 0.008194f, 0.968262f, + 0.008408f, 0.965820f, 0.008705f, 0.962891f, 0.009369f, 0.960449f, 0.009583f, 0.957031f, + 0.009590f, 0.954102f, 0.009750f, 0.951172f, 0.009995f, 0.948242f, 0.010399f, 0.944336f, + 0.010735f, 0.939941f, 0.011032f, 0.936523f, 0.011139f, 0.932617f, 0.011307f, 0.928711f, + 0.011345f, 0.924316f, 0.011658f, 0.919434f, 0.012161f, 0.914062f, 0.012413f, 0.908691f, + 0.012482f, 0.903809f, 0.012383f, 0.897461f, 0.012657f, 0.892090f, 0.012939f, 0.885254f, + 0.013252f, 0.877930f, 0.013252f, 0.870605f, 0.013458f, 0.863281f, 0.013542f, 0.854980f, + 0.013565f, 0.846680f, 0.013870f, 0.837402f, 0.014122f, 0.826660f, 0.014137f, 0.814941f, + 0.014069f, 0.803711f, 0.014244f, 0.791504f, 0.014053f, 0.777832f, 0.014359f, 0.761230f, + 0.014397f, 0.744629f, 0.014259f, 0.726074f, 0.013985f, 0.705078f, 0.013992f, 0.682129f, + 0.013863f, 0.654297f, 0.013588f, 0.623535f, 0.012993f, 0.587402f, 0.012375f, 0.543457f, + 0.011284f, 0.487305f, 0.009521f, 0.415283f, 0.006786f, 0.306152f, 0.001522f, 0.115051f, + 0.000000f, 1.000000f, 0.000866f, 0.999023f, 0.001698f, 0.998047f, 0.001885f, 0.997070f, + 0.003201f, 0.995117f, 0.003843f, 0.993652f, 0.004532f, 0.992188f, 0.005310f, 0.990234f, + 0.005554f, 0.988281f, 0.006248f, 0.987305f, 0.006554f, 0.985352f, 0.007202f, 0.982910f, + 0.007526f, 0.980957f, 0.008217f, 0.979004f, 0.008461f, 0.977539f, 0.009148f, 0.975098f, + 0.009514f, 0.972656f, 0.010246f, 0.970215f, 0.010414f, 0.967773f, 0.010567f, 0.965332f, + 0.010765f, 0.962402f, 0.011398f, 0.958984f, 0.012177f, 0.956543f, 0.012344f, 0.953613f, + 0.012703f, 0.950684f, 0.012642f, 0.947266f, 0.013260f, 0.943359f, 0.013603f, 0.939453f, + 0.014374f, 0.936035f, 0.014343f, 0.931641f, 0.014671f, 0.927734f, 0.014786f, 0.923828f, + 0.015388f, 0.919434f, 0.015480f, 0.913574f, 0.016022f, 0.908691f, 0.016312f, 0.903320f, + 0.016617f, 0.897949f, 0.016464f, 0.892578f, 0.016663f, 0.886230f, 0.017334f, 0.879395f, + 0.017639f, 0.872070f, 0.017914f, 0.864746f, 0.017868f, 0.856934f, 0.018188f, 0.849121f, + 0.018311f, 0.840332f, 0.018845f, 0.830566f, 0.018753f, 0.819824f, 0.018906f, 0.809082f, + 0.019180f, 0.797852f, 0.019028f, 0.785156f, 0.018890f, 0.770996f, 0.019348f, 0.754883f, + 0.019165f, 0.738281f, 0.019211f, 0.720703f, 0.018875f, 0.700684f, 0.018753f, 0.676758f, + 0.018509f, 0.649414f, 0.017914f, 0.618652f, 0.017090f, 0.583984f, 0.016174f, 0.540039f, + 0.014565f, 0.484863f, 0.012260f, 0.414062f, 0.008507f, 0.305664f, 0.001861f, 0.115173f, + 0.000000f, 1.000000f, 0.000689f, 0.999023f, 0.001837f, 0.997559f, 0.002485f, 0.996582f, + 0.004116f, 0.994141f, 0.004837f, 0.992676f, 0.005306f, 0.991211f, 0.006657f, 0.988770f, + 0.006920f, 0.986816f, 0.007256f, 0.985840f, 0.008247f, 0.983398f, 0.009026f, 0.980469f, + 0.009415f, 0.978516f, 0.010208f, 0.976562f, 0.010506f, 0.975098f, 0.011497f, 0.971680f, + 0.011940f, 0.969238f, 0.012360f, 0.967285f, 0.013184f, 0.964844f, 0.013390f, 0.961914f, + 0.014107f, 0.958496f, 0.014626f, 0.955566f, 0.014908f, 0.952148f, 0.015747f, 0.948730f, + 0.016006f, 0.945801f, 0.016449f, 0.942871f, 0.017059f, 0.938965f, 0.017471f, 0.934570f, + 0.018219f, 0.930664f, 0.018753f, 0.926758f, 0.018753f, 0.922363f, 0.019150f, 0.918457f, + 0.019821f, 0.913086f, 0.020370f, 0.908203f, 0.020813f, 0.902344f, 0.021149f, 0.896973f, + 0.021500f, 0.892090f, 0.021881f, 0.886719f, 0.021973f, 0.879395f, 0.022507f, 0.872559f, + 0.023361f, 0.865723f, 0.023468f, 0.857910f, 0.023575f, 0.850586f, 0.023666f, 0.842285f, + 0.024216f, 0.833496f, 0.024689f, 0.823242f, 0.024750f, 0.812500f, 0.025024f, 0.802246f, + 0.025116f, 0.790527f, 0.024918f, 0.778320f, 0.025497f, 0.764648f, 0.025543f, 0.749023f, + 0.025467f, 0.731934f, 0.025192f, 0.714355f, 0.024734f, 0.694824f, 0.024826f, 0.670898f, + 0.024200f, 0.644043f, 0.023590f, 0.614746f, 0.022217f, 0.580078f, 0.020889f, 0.536133f, + 0.018845f, 0.482910f, 0.015434f, 0.412354f, 0.010551f, 0.304932f, 0.002214f, 0.114929f, + 0.000000f, 1.000000f, 0.000901f, 0.999023f, 0.002457f, 0.997070f, 0.003334f, 0.995605f, + 0.004200f, 0.993652f, 0.005501f, 0.991699f, 0.006760f, 0.989746f, 0.007309f, 0.987793f, + 0.008553f, 0.985352f, 0.008965f, 0.983887f, 0.009796f, 0.981445f, 0.011185f, 0.978516f, + 0.011658f, 0.976074f, 0.012054f, 0.974121f, 0.013275f, 0.971191f, 0.014259f, 0.968262f, + 0.014786f, 0.965820f, 0.015343f, 0.963379f, 0.016205f, 0.960449f, 0.016830f, 0.958008f, + 0.018005f, 0.954590f, 0.018219f, 0.950684f, 0.018814f, 0.947754f, 0.019562f, 0.943848f, + 0.020126f, 0.941406f, 0.020767f, 0.937012f, 0.021805f, 0.933105f, 0.022095f, 0.929199f, + 0.022949f, 0.924316f, 0.023438f, 0.920410f, 0.024078f, 0.916992f, 0.024429f, 0.911621f, + 0.025360f, 0.906250f, 0.025787f, 0.901367f, 0.026672f, 0.895996f, 0.026978f, 0.890137f, + 0.027405f, 0.885254f, 0.027908f, 0.879395f, 0.028702f, 0.872070f, 0.028824f, 0.864746f, + 0.029800f, 0.857910f, 0.030472f, 0.851074f, 0.030029f, 0.842773f, 0.030579f, 0.835449f, + 0.031372f, 0.825195f, 0.031952f, 0.815430f, 0.032257f, 0.805176f, 0.032318f, 0.794434f, + 0.032440f, 0.783691f, 0.032684f, 0.771484f, 0.033081f, 0.756836f, 0.032959f, 0.741211f, + 0.033051f, 0.725586f, 0.032562f, 0.707520f, 0.032104f, 0.688965f, 0.031982f, 0.665039f, + 0.031219f, 0.638672f, 0.030167f, 0.609863f, 0.028336f, 0.576172f, 0.026566f, 0.532715f, + 0.023865f, 0.479980f, 0.019318f, 0.411133f, 0.012985f, 0.303955f, 0.002634f, 0.114685f, + 0.000000f, 1.000000f, 0.001308f, 0.999023f, 0.002726f, 0.997070f, 0.003922f, 0.995117f, + 0.005405f, 0.992676f, 0.006302f, 0.991211f, 0.007633f, 0.988770f, 0.009079f, 0.986328f, + 0.009987f, 0.983887f, 0.010948f, 0.981934f, 0.012169f, 0.978516f, 0.013710f, 0.975586f, + 0.014236f, 0.973145f, 0.014786f, 0.971191f, 0.015945f, 0.968262f, 0.017136f, 0.964844f, + 0.018158f, 0.961914f, 0.018784f, 0.958984f, 0.019379f, 0.956543f, 0.021011f, 0.953125f, + 0.022156f, 0.949219f, 0.022919f, 0.945801f, 0.023376f, 0.942383f, 0.024261f, 0.938965f, + 0.024841f, 0.935547f, 0.026016f, 0.931152f, 0.026947f, 0.926758f, 0.027771f, 0.922852f, + 0.028519f, 0.918457f, 0.029099f, 0.914062f, 0.029800f, 0.909668f, 0.030807f, 0.904297f, + 0.031677f, 0.898926f, 0.032440f, 0.894043f, 0.033325f, 0.888184f, 0.033783f, 0.883301f, + 0.034363f, 0.877441f, 0.035187f, 0.870605f, 0.036224f, 0.863770f, 0.036743f, 0.856934f, + 0.037384f, 0.849609f, 0.037994f, 0.842773f, 0.038391f, 0.835449f, 0.038879f, 0.826172f, + 0.039673f, 0.816406f, 0.040466f, 0.807129f, 0.040619f, 0.796875f, 0.040741f, 0.786133f, + 0.040985f, 0.775879f, 0.041412f, 0.762695f, 0.041656f, 0.748535f, 0.041656f, 0.733398f, + 0.041534f, 0.718262f, 0.041260f, 0.701172f, 0.040710f, 0.681641f, 0.040253f, 0.658203f, + 0.039368f, 0.632812f, 0.037720f, 0.604492f, 0.035461f, 0.571777f, 0.033234f, 0.528320f, + 0.029312f, 0.476807f, 0.023666f, 0.409912f, 0.015686f, 0.302734f, 0.003113f, 0.114014f, + 0.000000f, 1.000000f, 0.001520f, 0.998535f, 0.003132f, 0.996582f, 0.004364f, 0.994629f, + 0.006840f, 0.992188f, 0.007355f, 0.990234f, 0.009117f, 0.987305f, 0.010681f, 0.984375f, + 0.011765f, 0.981934f, 0.013313f, 0.979004f, 0.015030f, 0.975586f, 0.015717f, 0.973145f, + 0.017303f, 0.970215f, 0.018082f, 0.967285f, 0.019623f, 0.963867f, 0.020920f, 0.960449f, + 0.022079f, 0.957031f, 0.022842f, 0.954590f, 0.023926f, 0.951172f, 0.025742f, 0.947266f, + 0.026627f, 0.943848f, 0.027893f, 0.940430f, 0.028748f, 0.937012f, 0.029297f, 0.933594f, + 0.030792f, 0.928711f, 0.031860f, 0.923828f, 0.033203f, 0.919922f, 0.033936f, 0.915527f, + 0.034882f, 0.911621f, 0.035706f, 0.907227f, 0.037140f, 0.901367f, 0.038086f, 0.895996f, + 0.039246f, 0.890625f, 0.039917f, 0.885742f, 0.041199f, 0.880371f, 0.041809f, 0.875000f, + 0.042755f, 0.868652f, 0.043671f, 0.861328f, 0.044861f, 0.854980f, 0.045258f, 0.848145f, + 0.046417f, 0.840820f, 0.046875f, 0.833984f, 0.047974f, 0.826172f, 0.048035f, 0.816406f, + 0.049469f, 0.807617f, 0.050140f, 0.797852f, 0.050690f, 0.788086f, 0.050751f, 0.777832f, + 0.050964f, 0.767090f, 0.051758f, 0.753418f, 0.052185f, 0.740234f, 0.052185f, 0.725586f, + 0.051666f, 0.710449f, 0.050812f, 0.693848f, 0.050995f, 0.673828f, 0.050201f, 0.651367f, + 0.048279f, 0.626465f, 0.046448f, 0.599609f, 0.043793f, 0.566895f, 0.040619f, 0.524414f, + 0.035828f, 0.473877f, 0.028412f, 0.407959f, 0.018784f, 0.301758f, 0.003656f, 0.113647f, + 0.000000f, 1.000000f, 0.001997f, 0.998047f, 0.004101f, 0.996094f, 0.005878f, 0.993652f, + 0.007580f, 0.991211f, 0.009117f, 0.988770f, 0.010918f, 0.985352f, 0.012657f, 0.982422f, + 0.013374f, 0.979980f, 0.016479f, 0.976074f, 0.017838f, 0.972656f, 0.019165f, 0.969727f, + 0.020401f, 0.966797f, 0.022507f, 0.962891f, 0.023956f, 0.958984f, 0.024918f, 0.955566f, + 0.026688f, 0.952148f, 0.027557f, 0.949219f, 0.029297f, 0.944824f, 0.030762f, 0.941406f, + 0.032288f, 0.937500f, 0.033661f, 0.933594f, 0.034668f, 0.930176f, 0.036285f, 0.925781f, + 0.038025f, 0.920898f, 0.038971f, 0.916504f, 0.040222f, 0.912109f, 0.041351f, 0.907715f, + 0.042145f, 0.903809f, 0.044281f, 0.898438f, 0.045654f, 0.892578f, 0.046814f, 0.887207f, + 0.047852f, 0.881836f, 0.048828f, 0.876953f, 0.050201f, 0.871582f, 0.051270f, 0.865234f, + 0.052460f, 0.858398f, 0.054016f, 0.852051f, 0.054779f, 0.845215f, 0.055725f, 0.838379f, + 0.056549f, 0.831543f, 0.057220f, 0.824219f, 0.058624f, 0.815430f, 0.060364f, 0.807129f, + 0.060150f, 0.796875f, 0.061310f, 0.788574f, 0.061615f, 0.778809f, 0.061951f, 0.769043f, + 0.062347f, 0.756836f, 0.063110f, 0.744141f, 0.063477f, 0.730957f, 0.063110f, 0.716797f, + 0.062622f, 0.701660f, 0.062012f, 0.686035f, 0.061523f, 0.665527f, 0.060364f, 0.643555f, + 0.058685f, 0.620605f, 0.055817f, 0.594238f, 0.052704f, 0.561035f, 0.048828f, 0.520020f, + 0.042694f, 0.470703f, 0.034027f, 0.406982f, 0.022079f, 0.300537f, 0.004261f, 0.112915f, + 0.000000f, 1.000000f, 0.002422f, 0.997559f, 0.004318f, 0.996094f, 0.007160f, 0.992676f, + 0.009003f, 0.990234f, 0.011192f, 0.987305f, 0.013687f, 0.983398f, 0.014633f, 0.980469f, + 0.016739f, 0.977051f, 0.018387f, 0.973145f, 0.020813f, 0.969238f, 0.022720f, 0.966309f, + 0.024506f, 0.962402f, 0.026947f, 0.957520f, 0.028625f, 0.954102f, 0.030121f, 0.950684f, + 0.031158f, 0.947266f, 0.033844f, 0.942383f, 0.035553f, 0.937988f, 0.037201f, 0.934082f, + 0.038849f, 0.930176f, 0.040405f, 0.926270f, 0.041931f, 0.922363f, 0.043945f, 0.917480f, + 0.045715f, 0.913086f, 0.047516f, 0.908203f, 0.048615f, 0.903320f, 0.049561f, 0.898926f, + 0.051392f, 0.894043f, 0.053375f, 0.888184f, 0.055237f, 0.882812f, 0.056763f, 0.877441f, + 0.057678f, 0.872070f, 0.058807f, 0.867188f, 0.060486f, 0.861816f, 0.062134f, 0.854980f, + 0.063843f, 0.847656f, 0.064941f, 0.840820f, 0.066040f, 0.834473f, 0.067078f, 0.828125f, + 0.068176f, 0.821777f, 0.069458f, 0.812988f, 0.070801f, 0.804199f, 0.072205f, 0.795898f, + 0.072144f, 0.787109f, 0.073547f, 0.777832f, 0.073853f, 0.768555f, 0.074646f, 0.758789f, + 0.075439f, 0.746094f, 0.075928f, 0.734375f, 0.076172f, 0.721680f, 0.075806f, 0.708496f, + 0.074463f, 0.693848f, 0.074341f, 0.676758f, 0.073669f, 0.657227f, 0.071838f, 0.636230f, + 0.069824f, 0.614258f, 0.066406f, 0.588379f, 0.062683f, 0.554688f, 0.057495f, 0.515137f, + 0.050079f, 0.467773f, 0.039795f, 0.403809f, 0.025620f, 0.299561f, 0.004860f, 0.112427f, + 0.000000f, 1.000000f, 0.002733f, 0.998047f, 0.005219f, 0.995605f, 0.008324f, 0.991699f, + 0.010338f, 0.988770f, 0.013313f, 0.984863f, 0.015511f, 0.981445f, 0.018005f, 0.977539f, + 0.020462f, 0.973145f, 0.022751f, 0.969238f, 0.024414f, 0.965820f, 0.026947f, 0.961914f, + 0.029602f, 0.957031f, 0.032257f, 0.952637f, 0.034058f, 0.948242f, 0.036194f, 0.944336f, + 0.038116f, 0.939941f, 0.040558f, 0.935059f, 0.042877f, 0.930664f, 0.044708f, 0.926270f, + 0.046051f, 0.922852f, 0.048584f, 0.917969f, 0.050842f, 0.912598f, 0.052826f, 0.907715f, + 0.054749f, 0.903320f, 0.056702f, 0.898926f, 0.058563f, 0.894531f, 0.059937f, 0.888672f, + 0.062317f, 0.883301f, 0.063721f, 0.877930f, 0.065857f, 0.872070f, 0.067810f, 0.867188f, + 0.069092f, 0.862305f, 0.070251f, 0.856445f, 0.072754f, 0.849121f, 0.074585f, 0.842773f, + 0.076111f, 0.836426f, 0.077576f, 0.830078f, 0.078674f, 0.823242f, 0.079773f, 0.817383f, + 0.081726f, 0.809082f, 0.083374f, 0.801270f, 0.084534f, 0.792480f, 0.085632f, 0.784180f, + 0.086670f, 0.776367f, 0.086609f, 0.767090f, 0.088013f, 0.758301f, 0.088806f, 0.746582f, + 0.089233f, 0.735352f, 0.089539f, 0.723633f, 0.089966f, 0.711426f, 0.089172f, 0.698730f, + 0.088257f, 0.684570f, 0.088196f, 0.666992f, 0.086670f, 0.648438f, 0.084778f, 0.628906f, + 0.081238f, 0.606934f, 0.077209f, 0.582520f, 0.073242f, 0.548828f, 0.067078f, 0.510742f, + 0.058258f, 0.464844f, 0.046326f, 0.399902f, 0.029572f, 0.299561f, 0.005589f, 0.111450f, + 0.000000f, 1.000000f, 0.003691f, 0.997070f, 0.006359f, 0.994629f, 0.009880f, 0.990723f, + 0.012497f, 0.987305f, 0.016006f, 0.982422f, 0.018814f, 0.978027f, 0.021103f, 0.975098f, + 0.024994f, 0.969238f, 0.027466f, 0.965332f, 0.029770f, 0.960938f, 0.032043f, 0.956543f, + 0.035645f, 0.951172f, 0.038147f, 0.946289f, 0.040985f, 0.941895f, 0.043304f, 0.937500f, + 0.046326f, 0.931641f, 0.048462f, 0.927246f, 0.050964f, 0.922363f, 0.053406f, 0.917969f, + 0.055298f, 0.913086f, 0.057861f, 0.907715f, 0.060944f, 0.902344f, 0.063049f, 0.897461f, + 0.065125f, 0.893066f, 0.066772f, 0.888672f, 0.069946f, 0.882812f, 0.072571f, 0.876953f, + 0.074524f, 0.871582f, 0.076355f, 0.866211f, 0.078247f, 0.860840f, 0.080017f, 0.855469f, + 0.082214f, 0.849609f, 0.084534f, 0.843262f, 0.086243f, 0.836426f, 0.088623f, 0.830078f, + 0.089783f, 0.823730f, 0.091675f, 0.817871f, 0.092468f, 0.812012f, 0.094727f, 0.804199f, + 0.096558f, 0.795410f, 0.098328f, 0.787598f, 0.099365f, 0.780273f, 0.100342f, 0.771973f, + 0.101074f, 0.764648f, 0.101746f, 0.755859f, 0.103333f, 0.745117f, 0.104065f, 0.734375f, + 0.104736f, 0.723633f, 0.104736f, 0.712891f, 0.104431f, 0.701172f, 0.103455f, 0.689453f, + 0.102905f, 0.673828f, 0.102051f, 0.656738f, 0.100220f, 0.639160f, 0.097534f, 0.620605f, + 0.093872f, 0.600098f, 0.089661f, 0.574707f, 0.084412f, 0.542480f, 0.076843f, 0.505859f, + 0.066467f, 0.461426f, 0.053345f, 0.397217f, 0.033508f, 0.298096f, 0.006302f, 0.110352f, + 0.000000f, 1.000000f, 0.004448f, 0.996582f, 0.007580f, 0.993652f, 0.011833f, 0.989258f, + 0.015114f, 0.985352f, 0.019333f, 0.979492f, 0.022400f, 0.975586f, 0.026123f, 0.970215f, + 0.029907f, 0.964844f, 0.032623f, 0.960449f, 0.035736f, 0.955078f, 0.039642f, 0.949219f, + 0.042419f, 0.944824f, 0.045105f, 0.939941f, 0.048584f, 0.935059f, 0.052551f, 0.928711f, + 0.055420f, 0.922852f, 0.058197f, 0.917969f, 0.060883f, 0.913086f, 0.063110f, 0.908203f, + 0.066895f, 0.901855f, 0.069702f, 0.896484f, 0.072144f, 0.891113f, 0.074890f, 0.886230f, + 0.077087f, 0.881836f, 0.080078f, 0.875977f, 0.083496f, 0.869629f, 0.085938f, 0.863770f, + 0.088318f, 0.858887f, 0.090271f, 0.854004f, 0.092224f, 0.848633f, 0.094849f, 0.841797f, + 0.097290f, 0.834961f, 0.099731f, 0.829102f, 0.101746f, 0.822754f, 0.103821f, 0.816895f, + 0.105042f, 0.811035f, 0.106873f, 0.805176f, 0.109436f, 0.797363f, 0.110840f, 0.789062f, + 0.113586f, 0.782227f, 0.114624f, 0.774414f, 0.115479f, 0.767090f, 0.116394f, 0.759766f, + 0.117371f, 0.751953f, 0.119263f, 0.741699f, 0.119995f, 0.731445f, 0.121216f, 0.722168f, + 0.121033f, 0.711914f, 0.120300f, 0.701660f, 0.120117f, 0.690918f, 0.119629f, 0.677246f, + 0.118835f, 0.662109f, 0.117188f, 0.646973f, 0.114441f, 0.630371f, 0.111694f, 0.612793f, + 0.107605f, 0.593750f, 0.102661f, 0.566406f, 0.096191f, 0.536133f, 0.087524f, 0.500977f, + 0.075256f, 0.458740f, 0.060059f, 0.393066f, 0.038086f, 0.298340f, 0.007027f, 0.109375f, + 0.000000f, 1.000000f, 0.005013f, 0.996582f, 0.009384f, 0.992676f, 0.013985f, 0.987793f, + 0.018478f, 0.982422f, 0.023056f, 0.976562f, 0.026917f, 0.972168f, 0.032440f, 0.964844f, + 0.035583f, 0.959473f, 0.038879f, 0.955078f, 0.043518f, 0.948242f, 0.048096f, 0.941895f, + 0.051117f, 0.937012f, 0.054321f, 0.931641f, 0.058868f, 0.924316f, 0.062134f, 0.918945f, + 0.066101f, 0.913086f, 0.069092f, 0.907715f, 0.073059f, 0.901855f, 0.076721f, 0.895020f, + 0.079895f, 0.889160f, 0.083008f, 0.883789f, 0.085876f, 0.878906f, 0.088623f, 0.873535f, + 0.092407f, 0.866699f, 0.095459f, 0.861328f, 0.098083f, 0.855469f, 0.101135f, 0.850098f, + 0.103516f, 0.845215f, 0.106018f, 0.839844f, 0.108887f, 0.833008f, 0.112366f, 0.826172f, + 0.114563f, 0.819824f, 0.116638f, 0.813965f, 0.118652f, 0.808594f, 0.120972f, 0.802734f, + 0.122803f, 0.796387f, 0.125366f, 0.788086f, 0.127686f, 0.781250f, 0.129395f, 0.774414f, + 0.130737f, 0.767578f, 0.132568f, 0.760742f, 0.133667f, 0.753906f, 0.134888f, 0.746094f, + 0.135986f, 0.736328f, 0.137695f, 0.727539f, 0.137817f, 0.718262f, 0.138184f, 0.708984f, + 0.138184f, 0.700195f, 0.137451f, 0.690430f, 0.137451f, 0.678223f, 0.137085f, 0.665039f, + 0.135376f, 0.650879f, 0.133179f, 0.636719f, 0.130615f, 0.622559f, 0.126343f, 0.605469f, + 0.121338f, 0.583496f, 0.116455f, 0.558594f, 0.108276f, 0.529785f, 0.097961f, 0.496826f, + 0.084595f, 0.455811f, 0.067871f, 0.390381f, 0.042236f, 0.295898f, 0.007912f, 0.108582f, + 0.000000f, 1.000000f, 0.006454f, 0.995605f, 0.011932f, 0.990723f, 0.017227f, 0.985840f, + 0.023407f, 0.979004f, 0.028214f, 0.973145f, 0.033173f, 0.966309f, 0.038757f, 0.959473f, + 0.042969f, 0.953613f, 0.048706f, 0.946289f, 0.053802f, 0.939453f, 0.056763f, 0.934082f, + 0.062012f, 0.927246f, 0.067139f, 0.919922f, 0.070740f, 0.913574f, 0.074524f, 0.907715f, + 0.077759f, 0.902832f, 0.083557f, 0.894531f, 0.087952f, 0.887695f, 0.091370f, 0.881836f, + 0.095032f, 0.875977f, 0.097656f, 0.871094f, 0.101685f, 0.864258f, 0.105957f, 0.856934f, + 0.109802f, 0.851074f, 0.112488f, 0.845703f, 0.115112f, 0.840332f, 0.118469f, 0.835449f, + 0.121765f, 0.828613f, 0.125366f, 0.821777f, 0.128052f, 0.815918f, 0.130737f, 0.810059f, + 0.133179f, 0.804199f, 0.135132f, 0.798340f, 0.136841f, 0.793457f, 0.140869f, 0.785645f, + 0.143311f, 0.778809f, 0.145508f, 0.771484f, 0.147095f, 0.765137f, 0.148804f, 0.758789f, + 0.149902f, 0.752441f, 0.151123f, 0.746094f, 0.153320f, 0.737793f, 0.154419f, 0.729004f, + 0.155762f, 0.720703f, 0.156982f, 0.712402f, 0.156982f, 0.704590f, 0.156616f, 0.696289f, + 0.156616f, 0.687988f, 0.155518f, 0.676270f, 0.155762f, 0.664062f, 0.154785f, 0.651855f, + 0.152832f, 0.639648f, 0.150024f, 0.626465f, 0.145752f, 0.612305f, 0.141602f, 0.596680f, + 0.137085f, 0.573730f, 0.129883f, 0.549805f, 0.121460f, 0.523926f, 0.109680f, 0.492676f, + 0.094177f, 0.450928f, 0.075134f, 0.387207f, 0.047089f, 0.296143f, 0.008751f, 0.107971f, + 0.000000f, 1.000000f, 0.007488f, 0.995605f, 0.015404f, 0.988770f, 0.021408f, 0.982422f, + 0.028671f, 0.975098f, 0.035034f, 0.967773f, 0.041779f, 0.959961f, 0.046570f, 0.953125f, + 0.053497f, 0.944824f, 0.059540f, 0.937012f, 0.064270f, 0.930176f, 0.070251f, 0.922852f, + 0.075256f, 0.915039f, 0.080994f, 0.907715f, 0.085083f, 0.901367f, 0.089844f, 0.894531f, + 0.095093f, 0.886230f, 0.099243f, 0.879883f, 0.104248f, 0.873047f, 0.108032f, 0.867188f, + 0.112305f, 0.860840f, 0.117432f, 0.852539f, 0.120911f, 0.846191f, 0.124756f, 0.840332f, + 0.127930f, 0.834473f, 0.131470f, 0.829102f, 0.135254f, 0.822754f, 0.139526f, 0.815430f, + 0.143188f, 0.809082f, 0.146240f, 0.803711f, 0.148682f, 0.798340f, 0.151123f, 0.793457f, + 0.153564f, 0.787598f, 0.156982f, 0.780273f, 0.159912f, 0.772949f, 0.162231f, 0.767090f, + 0.164673f, 0.760742f, 0.166748f, 0.754883f, 0.167725f, 0.749023f, 0.169067f, 0.743164f, + 0.172241f, 0.735840f, 0.173218f, 0.727539f, 0.175537f, 0.720215f, 0.175903f, 0.712891f, + 0.176392f, 0.705078f, 0.176880f, 0.698242f, 0.177002f, 0.690918f, 0.175781f, 0.682617f, + 0.176636f, 0.671387f, 0.176147f, 0.662109f, 0.175415f, 0.650391f, 0.173584f, 0.640137f, + 0.170166f, 0.628906f, 0.166260f, 0.616699f, 0.162354f, 0.603027f, 0.158569f, 0.583984f, + 0.151978f, 0.564453f, 0.144531f, 0.542969f, 0.133789f, 0.517578f, 0.121094f, 0.488525f, + 0.104858f, 0.445068f, 0.083130f, 0.384033f, 0.051697f, 0.294922f, 0.009659f, 0.107117f, + 0.000000f, 1.000000f, 0.009659f, 0.994629f, 0.018875f, 0.986816f, 0.027817f, 0.978516f, + 0.034943f, 0.971191f, 0.044312f, 0.960449f, 0.050873f, 0.952637f, 0.059174f, 0.943359f, + 0.065857f, 0.934570f, 0.072449f, 0.927246f, 0.079468f, 0.917480f, 0.085876f, 0.909180f, + 0.091919f, 0.901367f, 0.096252f, 0.895020f, 0.103882f, 0.885254f, 0.109009f, 0.877441f, + 0.114685f, 0.870117f, 0.118774f, 0.863770f, 0.123291f, 0.856445f, 0.129883f, 0.848145f, + 0.134521f, 0.840820f, 0.139282f, 0.833984f, 0.142700f, 0.828125f, 0.145752f, 0.822754f, + 0.151245f, 0.814453f, 0.155151f, 0.808105f, 0.159180f, 0.801270f, 0.162354f, 0.795898f, + 0.165527f, 0.790039f, 0.168457f, 0.785156f, 0.171387f, 0.778809f, 0.175293f, 0.771973f, + 0.179443f, 0.765625f, 0.181396f, 0.759277f, 0.183594f, 0.753906f, 0.185181f, 0.748047f, + 0.187134f, 0.742676f, 0.188721f, 0.737793f, 0.191772f, 0.729980f, 0.192993f, 0.722656f, + 0.195068f, 0.715820f, 0.196655f, 0.709473f, 0.197388f, 0.702637f, 0.197876f, 0.696777f, + 0.197876f, 0.690430f, 0.197754f, 0.684082f, 0.198486f, 0.673828f, 0.198608f, 0.665039f, + 0.197998f, 0.655762f, 0.197266f, 0.647461f, 0.194458f, 0.637207f, 0.191772f, 0.627930f, + 0.188477f, 0.618164f, 0.184692f, 0.605469f, 0.180420f, 0.589844f, 0.174927f, 0.572754f, + 0.168091f, 0.555176f, 0.158691f, 0.535156f, 0.147095f, 0.512695f, 0.132202f, 0.483887f, + 0.115540f, 0.439209f, 0.091309f, 0.381348f, 0.056702f, 0.294922f, 0.010612f, 0.106750f, + 0.000000f, 1.000000f, 0.011765f, 0.993652f, 0.023361f, 0.984863f, 0.035400f, 0.973633f, + 0.046143f, 0.962402f, 0.055176f, 0.953125f, 0.065430f, 0.941895f, 0.073853f, 0.932129f, + 0.080811f, 0.923828f, 0.090820f, 0.911621f, 0.098145f, 0.902832f, 0.104797f, 0.894531f, + 0.112366f, 0.884766f, 0.119812f, 0.875000f, 0.125488f, 0.867188f, 0.130737f, 0.859863f, + 0.137207f, 0.851074f, 0.143677f, 0.842285f, 0.148926f, 0.834473f, 0.153320f, 0.828125f, + 0.158081f, 0.821289f, 0.162964f, 0.813965f, 0.168945f, 0.805176f, 0.173706f, 0.798340f, + 0.177246f, 0.791992f, 0.181152f, 0.786133f, 0.183960f, 0.780762f, 0.187622f, 0.774902f, + 0.192017f, 0.767578f, 0.196411f, 0.761230f, 0.198853f, 0.754883f, 0.201660f, 0.749512f, + 0.204468f, 0.744629f, 0.206665f, 0.739258f, 0.208130f, 0.734863f, 0.210449f, 0.727539f, + 0.213745f, 0.720703f, 0.215820f, 0.714355f, 0.217651f, 0.708496f, 0.218262f, 0.703125f, + 0.219116f, 0.697266f, 0.220337f, 0.691895f, 0.219604f, 0.686523f, 0.220825f, 0.679199f, + 0.221802f, 0.671875f, 0.222412f, 0.663574f, 0.222168f, 0.656250f, 0.220947f, 0.648438f, + 0.219482f, 0.641113f, 0.217163f, 0.633301f, 0.213623f, 0.625000f, 0.210449f, 0.616699f, + 0.208130f, 0.604004f, 0.204102f, 0.590820f, 0.199097f, 0.577148f, 0.192993f, 0.562988f, + 0.184082f, 0.546875f, 0.173218f, 0.529297f, 0.160400f, 0.508301f, 0.145996f, 0.474609f, + 0.126465f, 0.432861f, 0.099487f, 0.378174f, 0.061523f, 0.294922f, 0.011581f, 0.106689f, + 0.000000f, 1.000000f, 0.017303f, 0.990723f, 0.031982f, 0.979492f, 0.046143f, 0.966797f, + 0.059052f, 0.954590f, 0.071777f, 0.940918f, 0.082031f, 0.929688f, 0.093140f, 0.917480f, + 0.103699f, 0.905762f, 0.111877f, 0.895996f, 0.121826f, 0.883789f, 0.130615f, 0.873047f, + 0.138306f, 0.864258f, 0.144775f, 0.855469f, 0.153809f, 0.844238f, 0.159302f, 0.835938f, + 0.165405f, 0.827637f, 0.170532f, 0.820801f, 0.177490f, 0.811523f, 0.183350f, 0.803223f, + 0.188965f, 0.795410f, 0.192993f, 0.788574f, 0.196899f, 0.782227f, 0.201660f, 0.776367f, + 0.206543f, 0.768066f, 0.210327f, 0.761230f, 0.215332f, 0.753906f, 0.218628f, 0.748535f, + 0.221313f, 0.742676f, 0.223877f, 0.737793f, 0.226807f, 0.732910f, 0.229248f, 0.727051f, + 0.232666f, 0.720703f, 0.236084f, 0.714355f, 0.238770f, 0.708984f, 0.239990f, 0.704102f, + 0.240723f, 0.698730f, 0.242432f, 0.693848f, 0.243164f, 0.688965f, 0.243530f, 0.685059f, + 0.244507f, 0.677734f, 0.246338f, 0.670898f, 0.247803f, 0.664551f, 0.247314f, 0.657715f, + 0.247192f, 0.652832f, 0.246338f, 0.645996f, 0.244751f, 0.640137f, 0.243042f, 0.633789f, + 0.240479f, 0.627930f, 0.238159f, 0.619141f, 0.236694f, 0.609375f, 0.233643f, 0.599121f, + 0.229492f, 0.589355f, 0.223389f, 0.578125f, 0.217163f, 0.566895f, 0.209351f, 0.554199f, + 0.199463f, 0.540527f, 0.187622f, 0.523438f, 0.174927f, 0.496582f, 0.158691f, 0.465576f, + 0.137207f, 0.427979f, 0.108276f, 0.376709f, 0.066467f, 0.295654f, 0.012627f, 0.106445f, + 0.000000f, 1.000000f, 0.022964f, 0.988281f, 0.042114f, 0.974121f, 0.061371f, 0.957520f, + 0.078979f, 0.940918f, 0.093079f, 0.926758f, 0.106934f, 0.911621f, 0.118469f, 0.899414f, + 0.131714f, 0.884766f, 0.142334f, 0.872559f, 0.150879f, 0.861816f, 0.161987f, 0.849121f, + 0.170288f, 0.838379f, 0.177368f, 0.829590f, 0.184692f, 0.819336f, 0.193359f, 0.808594f, + 0.199829f, 0.799805f, 0.205688f, 0.791504f, 0.210205f, 0.784668f, 0.216675f, 0.776367f, + 0.222534f, 0.767578f, 0.227417f, 0.760254f, 0.231567f, 0.753418f, 0.236206f, 0.746582f, + 0.240479f, 0.740234f, 0.242310f, 0.735352f, 0.247314f, 0.729004f, 0.250488f, 0.721680f, + 0.254395f, 0.715332f, 0.257324f, 0.709473f, 0.260010f, 0.704102f, 0.261963f, 0.699707f, + 0.263672f, 0.695312f, 0.264893f, 0.690918f, 0.266602f, 0.687012f, 0.268799f, 0.681641f, + 0.269531f, 0.675293f, 0.271973f, 0.669434f, 0.272705f, 0.664062f, 0.273682f, 0.659180f, + 0.274170f, 0.654785f, 0.273682f, 0.649414f, 0.272949f, 0.644531f, 0.272705f, 0.640625f, + 0.270264f, 0.635742f, 0.269531f, 0.629883f, 0.268555f, 0.622070f, 0.267578f, 0.615234f, + 0.265137f, 0.607910f, 0.261963f, 0.600586f, 0.259277f, 0.593750f, 0.253906f, 0.584961f, + 0.248901f, 0.576660f, 0.242310f, 0.567871f, 0.234375f, 0.557617f, 0.225952f, 0.546387f, + 0.216797f, 0.528320f, 0.205078f, 0.508789f, 0.190674f, 0.486816f, 0.172241f, 0.459229f, + 0.148315f, 0.424561f, 0.116272f, 0.375488f, 0.071289f, 0.296875f, 0.013588f, 0.106506f, + 0.000000f, 1.000000f, 0.032379f, 0.984375f, 0.059143f, 0.964844f, 0.083252f, 0.944824f, + 0.105103f, 0.924316f, 0.124756f, 0.904785f, 0.139648f, 0.889648f, 0.154907f, 0.872559f, + 0.167969f, 0.858398f, 0.178223f, 0.846191f, 0.191162f, 0.831055f, 0.201294f, 0.818848f, + 0.208862f, 0.808594f, 0.216919f, 0.798340f, 0.225098f, 0.787109f, 0.233032f, 0.776855f, + 0.239502f, 0.768066f, 0.244751f, 0.760254f, 0.250000f, 0.752441f, 0.254639f, 0.745117f, + 0.260986f, 0.736328f, 0.265381f, 0.728516f, 0.270264f, 0.721680f, 0.273438f, 0.715332f, + 0.277832f, 0.709473f, 0.280518f, 0.703613f, 0.282471f, 0.699219f, 0.286133f, 0.692871f, + 0.289307f, 0.686523f, 0.291504f, 0.681641f, 0.294678f, 0.675781f, 0.295898f, 0.671387f, + 0.297852f, 0.666992f, 0.299072f, 0.662598f, 0.300293f, 0.658691f, 0.301025f, 0.654785f, + 0.300537f, 0.651855f, 0.300537f, 0.647949f, 0.301025f, 0.643066f, 0.301758f, 0.637207f, + 0.301514f, 0.632324f, 0.302002f, 0.627930f, 0.301025f, 0.622070f, 0.300537f, 0.617188f, + 0.298340f, 0.612305f, 0.297363f, 0.607910f, 0.294434f, 0.602539f, 0.291748f, 0.597168f, + 0.288330f, 0.591797f, 0.283936f, 0.585938f, 0.280029f, 0.580078f, 0.273193f, 0.573242f, + 0.269043f, 0.563965f, 0.262695f, 0.553711f, 0.254883f, 0.541992f, 0.246216f, 0.529785f, + 0.234619f, 0.515625f, 0.221802f, 0.499268f, 0.205200f, 0.479980f, 0.184692f, 0.454834f, + 0.158569f, 0.422363f, 0.124268f, 0.375488f, 0.078003f, 0.288086f, 0.014595f, 0.107117f, + 0.000000f, 1.000000f, 0.049713f, 0.977051f, 0.088806f, 0.949219f, 0.119446f, 0.922852f, + 0.145874f, 0.898438f, 0.166016f, 0.878418f, 0.185425f, 0.857910f, 0.201050f, 0.840820f, + 0.215088f, 0.824707f, 0.228394f, 0.808594f, 0.239136f, 0.794922f, 0.248413f, 0.782715f, + 0.257568f, 0.771484f, 0.264893f, 0.760254f, 0.272705f, 0.750000f, 0.280273f, 0.739258f, + 0.286133f, 0.730469f, 0.291260f, 0.722168f, 0.296387f, 0.714844f, 0.301025f, 0.707031f, + 0.303955f, 0.701172f, 0.308594f, 0.694336f, 0.311768f, 0.687988f, 0.315186f, 0.681152f, + 0.317871f, 0.675781f, 0.321045f, 0.669922f, 0.324707f, 0.664062f, 0.326660f, 0.659180f, + 0.329102f, 0.653809f, 0.329590f, 0.649902f, 0.331055f, 0.645508f, 0.332275f, 0.641602f, + 0.333252f, 0.637695f, 0.333496f, 0.633789f, 0.334229f, 0.630371f, 0.334229f, 0.626953f, + 0.333740f, 0.624023f, 0.334229f, 0.620605f, 0.333252f, 0.616699f, 0.333008f, 0.612305f, + 0.332275f, 0.608398f, 0.330566f, 0.604980f, 0.329590f, 0.600098f, 0.328125f, 0.596191f, + 0.326172f, 0.592285f, 0.323486f, 0.587891f, 0.320312f, 0.583008f, 0.317139f, 0.578125f, + 0.313721f, 0.573242f, 0.309082f, 0.567871f, 0.303955f, 0.561035f, 0.298096f, 0.555176f, + 0.291504f, 0.547852f, 0.283447f, 0.540039f, 0.274170f, 0.530762f, 0.263672f, 0.520508f, + 0.250977f, 0.508301f, 0.236572f, 0.493652f, 0.218506f, 0.475586f, 0.196777f, 0.451660f, + 0.169800f, 0.417969f, 0.134155f, 0.368164f, 0.084351f, 0.283936f, 0.015701f, 0.108337f, + 0.000000f, 1.000000f, 0.062988f, 0.971191f, 0.108582f, 0.938965f, 0.144531f, 0.908691f, + 0.173096f, 0.882324f, 0.196289f, 0.858398f, 0.214600f, 0.837891f, 0.231689f, 0.818848f, + 0.246094f, 0.801758f, 0.259033f, 0.786133f, 0.269775f, 0.771973f, 0.279053f, 0.759277f, + 0.289062f, 0.747070f, 0.296387f, 0.736328f, 0.303467f, 0.725586f, 0.309082f, 0.716797f, + 0.315186f, 0.707520f, 0.320312f, 0.699219f, 0.325195f, 0.691406f, 0.329834f, 0.684082f, + 0.333496f, 0.677246f, 0.336914f, 0.670898f, 0.340332f, 0.664551f, 0.343994f, 0.658203f, + 0.345703f, 0.652832f, 0.348633f, 0.647461f, 0.351074f, 0.642578f, 0.352295f, 0.637695f, + 0.355225f, 0.632812f, 0.355957f, 0.628418f, 0.356445f, 0.624512f, 0.358398f, 0.620117f, + 0.358887f, 0.616211f, 0.359131f, 0.612793f, 0.359863f, 0.609375f, 0.360352f, 0.605469f, + 0.359619f, 0.602539f, 0.359619f, 0.599121f, 0.359619f, 0.595703f, 0.358154f, 0.591797f, + 0.356934f, 0.588379f, 0.355469f, 0.584961f, 0.355469f, 0.581055f, 0.352295f, 0.577148f, + 0.350342f, 0.573730f, 0.347656f, 0.569824f, 0.345459f, 0.565430f, 0.341797f, 0.560547f, + 0.337891f, 0.555664f, 0.333252f, 0.550781f, 0.328125f, 0.544434f, 0.322510f, 0.538574f, + 0.315186f, 0.531250f, 0.308350f, 0.523926f, 0.299805f, 0.514648f, 0.289551f, 0.504883f, + 0.277344f, 0.492676f, 0.262207f, 0.477539f, 0.245728f, 0.459717f, 0.223145f, 0.436035f, + 0.196167f, 0.404785f, 0.160156f, 0.358643f, 0.107544f, 0.280273f, 0.028214f, 0.113586f, + 0.000000f, 1.000000f, 0.062988f, 0.971191f, 0.109253f, 0.938477f, 0.145508f, 0.908203f, + 0.174438f, 0.881348f, 0.198975f, 0.856934f, 0.217773f, 0.835938f, 0.235596f, 0.816406f, + 0.250244f, 0.798828f, 0.263672f, 0.782715f, 0.275146f, 0.768066f, 0.284912f, 0.754883f, + 0.293945f, 0.743164f, 0.303223f, 0.730957f, 0.310791f, 0.720215f, 0.316895f, 0.710449f, + 0.323242f, 0.701172f, 0.328857f, 0.692383f, 0.334473f, 0.684082f, 0.338867f, 0.676758f, + 0.343994f, 0.668457f, 0.347656f, 0.662109f, 0.351074f, 0.655273f, 0.355225f, 0.649414f, + 0.357178f, 0.643066f, 0.360107f, 0.637695f, 0.363281f, 0.632324f, 0.365723f, 0.626465f, + 0.368652f, 0.621094f, 0.370605f, 0.616211f, 0.371582f, 0.611816f, 0.373535f, 0.607422f, + 0.374756f, 0.603027f, 0.375732f, 0.599121f, 0.376465f, 0.595215f, 0.376953f, 0.591309f, + 0.377686f, 0.587891f, 0.377930f, 0.583984f, 0.378418f, 0.580566f, 0.377930f, 0.576172f, + 0.377441f, 0.572266f, 0.376465f, 0.568848f, 0.376465f, 0.564453f, 0.374512f, 0.560059f, + 0.373535f, 0.555664f, 0.371338f, 0.551758f, 0.369385f, 0.546875f, 0.366455f, 0.541992f, + 0.363525f, 0.536621f, 0.359619f, 0.531250f, 0.356201f, 0.525391f, 0.350830f, 0.518555f, + 0.345459f, 0.511230f, 0.339600f, 0.503906f, 0.331055f, 0.494141f, 0.322754f, 0.483398f, + 0.312500f, 0.471924f, 0.299316f, 0.457031f, 0.283936f, 0.439453f, 0.264160f, 0.416504f, + 0.238525f, 0.386230f, 0.204834f, 0.341553f, 0.151611f, 0.267334f, 0.062408f, 0.109009f, + 0.000000f, 1.000000f, 0.062744f, 0.971680f, 0.110352f, 0.937988f, 0.147095f, 0.907227f, + 0.175415f, 0.880859f, 0.201660f, 0.855469f, 0.221558f, 0.833496f, 0.239258f, 0.813965f, + 0.254395f, 0.795898f, 0.267578f, 0.779785f, 0.280273f, 0.764648f, 0.291260f, 0.750488f, + 0.300537f, 0.738281f, 0.308838f, 0.726074f, 0.317383f, 0.714844f, 0.324707f, 0.704102f, + 0.331787f, 0.694336f, 0.337891f, 0.685059f, 0.344238f, 0.676270f, 0.348145f, 0.668945f, + 0.355225f, 0.660156f, 0.358154f, 0.653320f, 0.362549f, 0.646484f, 0.366943f, 0.639160f, + 0.370361f, 0.632812f, 0.373535f, 0.626953f, 0.376709f, 0.621094f, 0.379883f, 0.615234f, + 0.381836f, 0.609863f, 0.385010f, 0.604004f, 0.386963f, 0.599121f, 0.389893f, 0.594238f, + 0.391113f, 0.589844f, 0.392334f, 0.584961f, 0.394043f, 0.580566f, 0.395264f, 0.576172f, + 0.396973f, 0.572266f, 0.396973f, 0.568359f, 0.398438f, 0.563965f, 0.399414f, 0.559570f, + 0.398682f, 0.554688f, 0.398193f, 0.550781f, 0.398926f, 0.545898f, 0.398438f, 0.541992f, + 0.397217f, 0.536621f, 0.396484f, 0.532227f, 0.394531f, 0.527344f, 0.393311f, 0.521973f, + 0.390625f, 0.516602f, 0.388184f, 0.510742f, 0.385254f, 0.503906f, 0.381104f, 0.497070f, + 0.376221f, 0.489746f, 0.370361f, 0.481201f, 0.364746f, 0.472412f, 0.356934f, 0.461426f, + 0.347900f, 0.449219f, 0.335938f, 0.435059f, 0.323486f, 0.417725f, 0.305176f, 0.395752f, + 0.281738f, 0.366211f, 0.250000f, 0.324463f, 0.198730f, 0.255127f, 0.105286f, 0.104431f, + 0.000000f, 1.000000f, 0.062866f, 0.971680f, 0.111023f, 0.937500f, 0.148315f, 0.906738f, + 0.178101f, 0.878906f, 0.203369f, 0.854004f, 0.224976f, 0.831543f, 0.242676f, 0.811523f, + 0.259766f, 0.792480f, 0.272705f, 0.775879f, 0.285645f, 0.760254f, 0.297119f, 0.746094f, + 0.307373f, 0.732910f, 0.316650f, 0.720215f, 0.324951f, 0.708496f, 0.333252f, 0.697754f, + 0.341064f, 0.687500f, 0.346680f, 0.677734f, 0.353516f, 0.668945f, 0.359375f, 0.660156f, + 0.365234f, 0.651367f, 0.368896f, 0.644043f, 0.374268f, 0.636230f, 0.379150f, 0.628906f, + 0.383789f, 0.621582f, 0.386963f, 0.615234f, 0.391113f, 0.608887f, 0.395020f, 0.602539f, + 0.398193f, 0.596680f, 0.401611f, 0.590332f, 0.403809f, 0.585449f, 0.405518f, 0.580566f, + 0.409180f, 0.574707f, 0.410156f, 0.570312f, 0.412354f, 0.565430f, 0.414062f, 0.560547f, + 0.415527f, 0.556152f, 0.416992f, 0.551758f, 0.418213f, 0.547363f, 0.419678f, 0.542969f, + 0.419678f, 0.538086f, 0.420166f, 0.533691f, 0.420898f, 0.528320f, 0.420898f, 0.523926f, + 0.420166f, 0.518555f, 0.419678f, 0.513672f, 0.419434f, 0.508301f, 0.418457f, 0.502441f, + 0.416748f, 0.496826f, 0.415283f, 0.490723f, 0.412842f, 0.483398f, 0.410645f, 0.476074f, + 0.406250f, 0.468750f, 0.401855f, 0.459717f, 0.398682f, 0.450928f, 0.390625f, 0.439453f, + 0.383301f, 0.427490f, 0.373047f, 0.412842f, 0.361816f, 0.395996f, 0.345947f, 0.374268f, + 0.325684f, 0.346436f, 0.296387f, 0.305664f, 0.248291f, 0.240967f, 0.154663f, 0.099915f, + 0.000000f, 1.000000f, 0.063293f, 0.971191f, 0.111023f, 0.937988f, 0.149170f, 0.906250f, + 0.179932f, 0.877930f, 0.205811f, 0.852539f, 0.226929f, 0.830078f, 0.246582f, 0.808594f, + 0.263672f, 0.789551f, 0.277344f, 0.772461f, 0.291748f, 0.755859f, 0.303711f, 0.741211f, + 0.314209f, 0.727539f, 0.324951f, 0.714355f, 0.333252f, 0.702148f, 0.343018f, 0.689941f, + 0.350586f, 0.679199f, 0.358154f, 0.668945f, 0.364014f, 0.660156f, 0.370850f, 0.650391f, + 0.376465f, 0.642090f, 0.381592f, 0.633789f, 0.387451f, 0.625488f, 0.392090f, 0.618164f, + 0.396484f, 0.610840f, 0.400879f, 0.604004f, 0.404297f, 0.597656f, 0.407715f, 0.591309f, + 0.412109f, 0.584961f, 0.416260f, 0.578125f, 0.418701f, 0.572754f, 0.421631f, 0.566895f, + 0.425537f, 0.561035f, 0.426758f, 0.556152f, 0.428955f, 0.550781f, 0.432129f, 0.545410f, + 0.433838f, 0.540527f, 0.436523f, 0.535645f, 0.438232f, 0.530762f, 0.440918f, 0.525391f, + 0.441162f, 0.520996f, 0.442139f, 0.515625f, 0.442139f, 0.510254f, 0.443848f, 0.504883f, + 0.444824f, 0.500000f, 0.444092f, 0.494629f, 0.444824f, 0.488770f, 0.444336f, 0.482666f, + 0.443359f, 0.476562f, 0.442871f, 0.469971f, 0.442383f, 0.462646f, 0.439697f, 0.455322f, + 0.437012f, 0.447021f, 0.433350f, 0.438721f, 0.429199f, 0.428223f, 0.424072f, 0.417725f, + 0.418945f, 0.405518f, 0.410400f, 0.391357f, 0.399658f, 0.373779f, 0.386475f, 0.352539f, + 0.367920f, 0.325684f, 0.341797f, 0.287842f, 0.298340f, 0.226685f, 0.206909f, 0.094177f, + 0.000000f, 1.000000f, 0.063416f, 0.971191f, 0.112122f, 0.937012f, 0.149780f, 0.905762f, + 0.181885f, 0.876953f, 0.208618f, 0.850586f, 0.231323f, 0.827148f, 0.251221f, 0.805664f, + 0.268555f, 0.785645f, 0.283936f, 0.768066f, 0.298340f, 0.750977f, 0.310791f, 0.735352f, + 0.322510f, 0.720703f, 0.332275f, 0.707520f, 0.343018f, 0.694824f, 0.352051f, 0.683105f, + 0.359619f, 0.671875f, 0.367188f, 0.661621f, 0.373535f, 0.651855f, 0.381592f, 0.641602f, + 0.387207f, 0.633301f, 0.393799f, 0.624023f, 0.399170f, 0.615723f, 0.404053f, 0.608398f, + 0.409424f, 0.600098f, 0.414062f, 0.592773f, 0.418213f, 0.585938f, 0.421875f, 0.579102f, + 0.427246f, 0.571777f, 0.431396f, 0.564941f, 0.435547f, 0.558594f, 0.437744f, 0.552734f, + 0.442139f, 0.546875f, 0.445312f, 0.541016f, 0.447754f, 0.535645f, 0.450439f, 0.529785f, + 0.453125f, 0.524414f, 0.455811f, 0.519043f, 0.458252f, 0.514160f, 0.460449f, 0.508789f, + 0.462891f, 0.503418f, 0.463623f, 0.497803f, 0.465332f, 0.492188f, 0.467041f, 0.486572f, + 0.468262f, 0.480957f, 0.468262f, 0.475586f, 0.469727f, 0.469238f, 0.470215f, 0.462891f, + 0.470703f, 0.456055f, 0.469238f, 0.449219f, 0.469727f, 0.442139f, 0.468506f, 0.434326f, + 0.467285f, 0.425781f, 0.463867f, 0.416748f, 0.461426f, 0.406494f, 0.458984f, 0.396240f, + 0.451660f, 0.383057f, 0.446533f, 0.369385f, 0.437256f, 0.352295f, 0.426514f, 0.331543f, + 0.409668f, 0.305420f, 0.386963f, 0.269287f, 0.346924f, 0.211426f, 0.261230f, 0.088196f, + 0.000000f, 1.000000f, 0.064514f, 0.970215f, 0.113281f, 0.936523f, 0.151855f, 0.904785f, + 0.183105f, 0.875977f, 0.210693f, 0.849121f, 0.235352f, 0.824219f, 0.255371f, 0.802246f, + 0.273682f, 0.782227f, 0.290771f, 0.763184f, 0.304443f, 0.746094f, 0.316650f, 0.730469f, + 0.328369f, 0.715820f, 0.340088f, 0.702148f, 0.350586f, 0.688965f, 0.359131f, 0.676758f, + 0.368408f, 0.665039f, 0.376709f, 0.653809f, 0.384033f, 0.643555f, 0.391357f, 0.633789f, + 0.397461f, 0.624512f, 0.405518f, 0.614258f, 0.411377f, 0.605469f, 0.416992f, 0.597168f, + 0.422607f, 0.589355f, 0.427979f, 0.581055f, 0.432373f, 0.573730f, 0.437744f, 0.566406f, + 0.442627f, 0.559570f, 0.446777f, 0.552246f, 0.451416f, 0.545410f, 0.455566f, 0.538574f, + 0.460205f, 0.532227f, 0.462402f, 0.525879f, 0.465576f, 0.520508f, 0.469238f, 0.514160f, + 0.472168f, 0.508301f, 0.475098f, 0.502441f, 0.477783f, 0.497559f, 0.480957f, 0.491455f, + 0.484619f, 0.485596f, 0.486084f, 0.480469f, 0.487549f, 0.474121f, 0.489746f, 0.467773f, + 0.491211f, 0.461670f, 0.493408f, 0.456055f, 0.494141f, 0.449707f, 0.495605f, 0.442383f, + 0.496826f, 0.435791f, 0.496582f, 0.428711f, 0.496826f, 0.421875f, 0.496582f, 0.412842f, + 0.496582f, 0.404297f, 0.495850f, 0.395508f, 0.492676f, 0.385254f, 0.489990f, 0.374023f, + 0.486572f, 0.360840f, 0.481201f, 0.348145f, 0.474365f, 0.330566f, 0.465332f, 0.310791f, + 0.451660f, 0.285645f, 0.430908f, 0.250488f, 0.395752f, 0.196655f, 0.314941f, 0.082642f, + 0.000000f, 1.000000f, 0.064331f, 0.970703f, 0.113464f, 0.936523f, 0.153320f, 0.903809f, + 0.186401f, 0.874023f, 0.213989f, 0.846680f, 0.238770f, 0.821777f, 0.260742f, 0.798340f, + 0.278320f, 0.778809f, 0.295654f, 0.759277f, 0.309082f, 0.742676f, 0.323975f, 0.725586f, + 0.335938f, 0.710449f, 0.346436f, 0.696777f, 0.357666f, 0.683105f, 0.367920f, 0.669922f, + 0.377686f, 0.657227f, 0.386475f, 0.645996f, 0.394531f, 0.634766f, 0.403076f, 0.624512f, + 0.409180f, 0.614746f, 0.416748f, 0.604492f, 0.423096f, 0.595703f, 0.429688f, 0.586426f, + 0.435059f, 0.578613f, 0.442627f, 0.569336f, 0.446777f, 0.561523f, 0.452148f, 0.553711f, + 0.456787f, 0.546875f, 0.462402f, 0.539062f, 0.467773f, 0.531738f, 0.471436f, 0.524902f, + 0.475586f, 0.518066f, 0.481201f, 0.510742f, 0.483643f, 0.504883f, 0.488281f, 0.498535f, + 0.492432f, 0.491943f, 0.494141f, 0.486328f, 0.498047f, 0.480225f, 0.501465f, 0.474121f, + 0.505371f, 0.467773f, 0.508789f, 0.461914f, 0.509277f, 0.456055f, 0.512207f, 0.449463f, + 0.514648f, 0.442627f, 0.517090f, 0.436523f, 0.518555f, 0.430176f, 0.520996f, 0.422607f, + 0.521973f, 0.415771f, 0.522949f, 0.408447f, 0.523926f, 0.400391f, 0.525391f, 0.391846f, + 0.525391f, 0.383545f, 0.524902f, 0.373779f, 0.523926f, 0.363770f, 0.521484f, 0.352295f, + 0.520020f, 0.340332f, 0.515625f, 0.325928f, 0.510742f, 0.309570f, 0.502930f, 0.290039f, + 0.491455f, 0.265381f, 0.473389f, 0.233521f, 0.442383f, 0.181519f, 0.370117f, 0.076660f, + 0.000000f, 1.000000f, 0.064087f, 0.971191f, 0.113586f, 0.936523f, 0.154785f, 0.902832f, + 0.189209f, 0.872070f, 0.218018f, 0.844238f, 0.242920f, 0.818848f, 0.263428f, 0.796387f, + 0.282227f, 0.775391f, 0.299561f, 0.756348f, 0.314941f, 0.737793f, 0.330322f, 0.720703f, + 0.343506f, 0.704590f, 0.355225f, 0.689941f, 0.366943f, 0.675781f, 0.376709f, 0.662598f, + 0.387207f, 0.649902f, 0.395996f, 0.638184f, 0.405273f, 0.625977f, 0.412354f, 0.616211f, + 0.421631f, 0.604492f, 0.429199f, 0.594727f, 0.436035f, 0.584961f, 0.443359f, 0.575684f, + 0.448975f, 0.566895f, 0.456787f, 0.557617f, 0.460938f, 0.549805f, 0.468750f, 0.541016f, + 0.473145f, 0.533203f, 0.477783f, 0.525879f, 0.483887f, 0.518066f, 0.488037f, 0.510254f, + 0.492676f, 0.503418f, 0.497803f, 0.496094f, 0.502930f, 0.488770f, 0.506348f, 0.482666f, + 0.511230f, 0.475830f, 0.514648f, 0.469727f, 0.518555f, 0.462891f, 0.521484f, 0.456787f, + 0.525391f, 0.450439f, 0.529785f, 0.443848f, 0.532715f, 0.437988f, 0.535645f, 0.430664f, + 0.537598f, 0.423828f, 0.540039f, 0.417236f, 0.543457f, 0.410645f, 0.545898f, 0.402832f, + 0.547852f, 0.395752f, 0.550293f, 0.388184f, 0.550781f, 0.380127f, 0.552246f, 0.371826f, + 0.552734f, 0.362305f, 0.553711f, 0.353271f, 0.553711f, 0.342773f, 0.553223f, 0.332031f, + 0.551758f, 0.319336f, 0.548828f, 0.305176f, 0.545898f, 0.289795f, 0.540039f, 0.270020f, + 0.529297f, 0.246948f, 0.513184f, 0.216187f, 0.487549f, 0.167358f, 0.422119f, 0.069885f, + 0.000000f, 1.000000f, 0.063843f, 0.971191f, 0.115173f, 0.935547f, 0.156616f, 0.901855f, + 0.192017f, 0.870117f, 0.220093f, 0.842773f, 0.246338f, 0.816895f, 0.268066f, 0.793457f, + 0.287598f, 0.771973f, 0.305420f, 0.751953f, 0.322510f, 0.732910f, 0.336670f, 0.715820f, + 0.350830f, 0.698730f, 0.364014f, 0.683105f, 0.375000f, 0.668945f, 0.386475f, 0.654785f, + 0.396729f, 0.642578f, 0.407715f, 0.628906f, 0.415771f, 0.617676f, 0.423584f, 0.606445f, + 0.433350f, 0.595215f, 0.439941f, 0.584961f, 0.448975f, 0.574219f, 0.455566f, 0.564453f, + 0.462402f, 0.555176f, 0.469727f, 0.545898f, 0.476318f, 0.537109f, 0.481689f, 0.528809f, + 0.488770f, 0.520020f, 0.493652f, 0.512207f, 0.499512f, 0.504395f, 0.504883f, 0.496338f, + 0.510254f, 0.488525f, 0.515625f, 0.480713f, 0.520996f, 0.473633f, 0.524902f, 0.466797f, + 0.530273f, 0.459473f, 0.534180f, 0.452637f, 0.538086f, 0.446045f, 0.542969f, 0.438965f, + 0.546387f, 0.432861f, 0.550781f, 0.425781f, 0.553711f, 0.419678f, 0.558105f, 0.412598f, + 0.561035f, 0.404785f, 0.564453f, 0.397949f, 0.567383f, 0.390869f, 0.570312f, 0.383789f, + 0.572754f, 0.375732f, 0.575195f, 0.367920f, 0.577148f, 0.360107f, 0.580566f, 0.350830f, + 0.581543f, 0.342773f, 0.582520f, 0.332520f, 0.582520f, 0.322510f, 0.583496f, 0.310791f, + 0.583008f, 0.298828f, 0.580078f, 0.285156f, 0.578613f, 0.269287f, 0.573730f, 0.251221f, + 0.565430f, 0.229004f, 0.554688f, 0.198730f, 0.529785f, 0.154053f, 0.471924f, 0.063538f, + 0.000000f, 1.000000f, 0.063843f, 0.971191f, 0.116028f, 0.935059f, 0.159546f, 0.899902f, + 0.193848f, 0.869141f, 0.223999f, 0.840820f, 0.249268f, 0.814941f, 0.272461f, 0.790527f, + 0.293213f, 0.768066f, 0.312500f, 0.747070f, 0.329590f, 0.727539f, 0.343994f, 0.709961f, + 0.357666f, 0.693848f, 0.371582f, 0.677246f, 0.384766f, 0.662109f, 0.395996f, 0.647461f, + 0.406250f, 0.634277f, 0.417236f, 0.621094f, 0.425293f, 0.609375f, 0.435547f, 0.596680f, + 0.446045f, 0.584961f, 0.453125f, 0.574707f, 0.460938f, 0.563965f, 0.469971f, 0.553223f, + 0.477051f, 0.543457f, 0.483887f, 0.534180f, 0.491699f, 0.524414f, 0.497559f, 0.515625f, + 0.503906f, 0.506836f, 0.509277f, 0.498779f, 0.516113f, 0.490479f, 0.521973f, 0.481934f, + 0.527344f, 0.473877f, 0.533691f, 0.465576f, 0.538574f, 0.458008f, 0.542969f, 0.450684f, + 0.548828f, 0.443359f, 0.553223f, 0.436035f, 0.558105f, 0.429199f, 0.563965f, 0.421631f, + 0.567383f, 0.415039f, 0.571777f, 0.407715f, 0.575195f, 0.401367f, 0.580566f, 0.394043f, + 0.583984f, 0.386475f, 0.587402f, 0.379150f, 0.590820f, 0.371826f, 0.595215f, 0.364258f, + 0.597656f, 0.356445f, 0.599121f, 0.348633f, 0.604492f, 0.340088f, 0.605469f, 0.331299f, + 0.608887f, 0.322021f, 0.608398f, 0.312744f, 0.611816f, 0.302490f, 0.612305f, 0.291260f, + 0.612305f, 0.279297f, 0.611816f, 0.266113f, 0.610352f, 0.250244f, 0.606445f, 0.232788f, + 0.601562f, 0.211060f, 0.590820f, 0.182739f, 0.570312f, 0.140747f, 0.519043f, 0.057953f, + 0.000000f, 1.000000f, 0.064270f, 0.971191f, 0.117493f, 0.934082f, 0.160645f, 0.899414f, + 0.195190f, 0.868164f, 0.227295f, 0.838867f, 0.253174f, 0.812012f, 0.277588f, 0.787109f, + 0.297607f, 0.764648f, 0.317627f, 0.743164f, 0.335449f, 0.723633f, 0.350586f, 0.705078f, + 0.364990f, 0.687500f, 0.379883f, 0.670898f, 0.392090f, 0.655273f, 0.405762f, 0.640137f, + 0.416016f, 0.625977f, 0.426758f, 0.612793f, 0.437500f, 0.600098f, 0.448242f, 0.586914f, + 0.456543f, 0.575684f, 0.465820f, 0.563965f, 0.473877f, 0.553223f, 0.481201f, 0.542969f, + 0.490723f, 0.531738f, 0.497559f, 0.522461f, 0.505371f, 0.512207f, 0.512695f, 0.502441f, + 0.519043f, 0.493896f, 0.525879f, 0.484619f, 0.532715f, 0.476318f, 0.538574f, 0.467529f, + 0.544922f, 0.458984f, 0.551270f, 0.450684f, 0.558105f, 0.442383f, 0.561035f, 0.435059f, + 0.567383f, 0.427246f, 0.572754f, 0.419189f, 0.578125f, 0.412109f, 0.582520f, 0.404785f, + 0.588379f, 0.397217f, 0.592285f, 0.390137f, 0.597168f, 0.383057f, 0.602051f, 0.375488f, + 0.605469f, 0.369141f, 0.610352f, 0.360352f, 0.612793f, 0.353027f, 0.618164f, 0.344971f, + 0.621094f, 0.337402f, 0.625000f, 0.329102f, 0.628418f, 0.320312f, 0.631348f, 0.312256f, + 0.633301f, 0.302490f, 0.637207f, 0.293701f, 0.638672f, 0.282959f, 0.640137f, 0.271973f, + 0.641602f, 0.259766f, 0.641113f, 0.247437f, 0.640137f, 0.231689f, 0.637695f, 0.214966f, + 0.634277f, 0.194214f, 0.625488f, 0.167847f, 0.607422f, 0.128784f, 0.563965f, 0.054199f, + 0.000000f, 1.000000f, 0.064270f, 0.971191f, 0.118652f, 0.933105f, 0.161499f, 0.898926f, + 0.197510f, 0.867188f, 0.228516f, 0.837402f, 0.257324f, 0.809082f, 0.281250f, 0.784180f, + 0.302979f, 0.761230f, 0.322998f, 0.739258f, 0.341797f, 0.718262f, 0.357666f, 0.699707f, + 0.373535f, 0.681152f, 0.387207f, 0.664551f, 0.401855f, 0.647949f, 0.413818f, 0.632812f, + 0.425781f, 0.618164f, 0.437988f, 0.604004f, 0.448242f, 0.590820f, 0.459961f, 0.577637f, + 0.468994f, 0.565430f, 0.479248f, 0.552734f, 0.487549f, 0.541992f, 0.496338f, 0.531250f, + 0.504883f, 0.520020f, 0.511719f, 0.510254f, 0.519531f, 0.500000f, 0.527832f, 0.489746f, + 0.535156f, 0.480469f, 0.541504f, 0.470947f, 0.547852f, 0.462402f, 0.554688f, 0.453613f, + 0.562988f, 0.444092f, 0.568848f, 0.435547f, 0.575195f, 0.427002f, 0.580078f, 0.418945f, + 0.586914f, 0.410889f, 0.590820f, 0.403320f, 0.597168f, 0.395264f, 0.602051f, 0.387939f, + 0.608887f, 0.379883f, 0.613281f, 0.372559f, 0.618164f, 0.365234f, 0.623535f, 0.357422f, + 0.628418f, 0.350342f, 0.632324f, 0.342529f, 0.635254f, 0.334961f, 0.640625f, 0.326416f, + 0.645020f, 0.318604f, 0.648926f, 0.310547f, 0.651367f, 0.302246f, 0.656250f, 0.292725f, + 0.659180f, 0.283936f, 0.661621f, 0.274658f, 0.664551f, 0.263916f, 0.667480f, 0.253418f, + 0.668945f, 0.241577f, 0.669922f, 0.229248f, 0.670410f, 0.214844f, 0.669434f, 0.198364f, + 0.664551f, 0.178589f, 0.658203f, 0.153564f, 0.644043f, 0.117371f, 0.605957f, 0.046814f, + 0.000000f, 1.000000f, 0.065063f, 0.970703f, 0.119690f, 0.932617f, 0.162720f, 0.898438f, + 0.199585f, 0.865723f, 0.232910f, 0.834473f, 0.260254f, 0.807129f, 0.285889f, 0.781250f, + 0.309082f, 0.756836f, 0.328613f, 0.734863f, 0.348145f, 0.713379f, 0.365234f, 0.693848f, + 0.381836f, 0.675293f, 0.396729f, 0.657227f, 0.410645f, 0.641113f, 0.423828f, 0.625000f, + 0.436768f, 0.609863f, 0.448730f, 0.595215f, 0.460938f, 0.581055f, 0.470459f, 0.568359f, + 0.480957f, 0.555176f, 0.490723f, 0.543457f, 0.500977f, 0.531250f, 0.508789f, 0.519531f, + 0.519043f, 0.508301f, 0.526855f, 0.497559f, 0.535156f, 0.487305f, 0.541992f, 0.477295f, + 0.550781f, 0.467041f, 0.558105f, 0.457031f, 0.564453f, 0.448242f, 0.571777f, 0.438721f, + 0.579102f, 0.429688f, 0.585449f, 0.421143f, 0.592285f, 0.411865f, 0.597656f, 0.403320f, + 0.605469f, 0.395020f, 0.610840f, 0.386719f, 0.616211f, 0.378662f, 0.621094f, 0.371094f, + 0.628906f, 0.362549f, 0.632812f, 0.355225f, 0.638184f, 0.347900f, 0.644043f, 0.339844f, + 0.648926f, 0.332275f, 0.654785f, 0.324707f, 0.657715f, 0.316895f, 0.663086f, 0.308350f, + 0.667480f, 0.300293f, 0.671387f, 0.292236f, 0.675293f, 0.283936f, 0.680176f, 0.274658f, + 0.683105f, 0.266113f, 0.686523f, 0.256348f, 0.689941f, 0.246704f, 0.692383f, 0.235474f, + 0.693848f, 0.224609f, 0.696289f, 0.212524f, 0.697266f, 0.198486f, 0.695801f, 0.182617f, + 0.693848f, 0.163330f, 0.689941f, 0.140869f, 0.678711f, 0.106812f, 0.645020f, 0.043213f, + 0.000000f, 1.000000f, 0.065430f, 0.970215f, 0.120850f, 0.932129f, 0.163452f, 0.897949f, + 0.202393f, 0.864258f, 0.236206f, 0.832520f, 0.264893f, 0.804199f, 0.290527f, 0.777832f, + 0.312988f, 0.753418f, 0.334961f, 0.730469f, 0.354248f, 0.708496f, 0.372803f, 0.687988f, + 0.389160f, 0.669434f, 0.404297f, 0.650879f, 0.420166f, 0.633789f, 0.433105f, 0.617676f, + 0.447266f, 0.601562f, 0.459717f, 0.586426f, 0.471191f, 0.572266f, 0.481934f, 0.558594f, + 0.493164f, 0.544922f, 0.503418f, 0.532227f, 0.512695f, 0.520508f, 0.523438f, 0.507812f, + 0.531250f, 0.497070f, 0.542480f, 0.484863f, 0.548340f, 0.475098f, 0.558594f, 0.464111f, + 0.564941f, 0.454102f, 0.574219f, 0.443359f, 0.581543f, 0.433594f, 0.587891f, 0.424805f, + 0.595215f, 0.415283f, 0.603027f, 0.406006f, 0.611328f, 0.396240f, 0.616699f, 0.387939f, + 0.622559f, 0.379150f, 0.629395f, 0.370605f, 0.635254f, 0.362305f, 0.641113f, 0.354248f, + 0.647949f, 0.346191f, 0.652832f, 0.338135f, 0.658691f, 0.330322f, 0.664062f, 0.322754f, + 0.669922f, 0.314453f, 0.674316f, 0.307373f, 0.680176f, 0.299316f, 0.683594f, 0.291016f, + 0.688477f, 0.282471f, 0.693848f, 0.274170f, 0.696777f, 0.266602f, 0.701660f, 0.257568f, + 0.706055f, 0.248047f, 0.710449f, 0.239014f, 0.712891f, 0.229370f, 0.716797f, 0.219116f, + 0.719238f, 0.208374f, 0.720215f, 0.196045f, 0.723145f, 0.182739f, 0.723145f, 0.167969f, + 0.722168f, 0.150391f, 0.718262f, 0.128662f, 0.709961f, 0.096558f, 0.679688f, 0.039581f, + 0.000000f, 1.000000f, 0.066101f, 0.969727f, 0.121155f, 0.932617f, 0.165527f, 0.896973f, + 0.205322f, 0.861816f, 0.238281f, 0.831543f, 0.268311f, 0.801758f, 0.294678f, 0.774902f, + 0.319336f, 0.749512f, 0.341309f, 0.725586f, 0.361572f, 0.703125f, 0.380371f, 0.682617f, + 0.396973f, 0.663086f, 0.413330f, 0.644043f, 0.428467f, 0.626465f, 0.445068f, 0.609375f, + 0.458252f, 0.592773f, 0.470947f, 0.577637f, 0.481201f, 0.563477f, 0.493896f, 0.548340f, + 0.504883f, 0.535156f, 0.516113f, 0.521973f, 0.526855f, 0.509277f, 0.536621f, 0.496826f, + 0.544922f, 0.485107f, 0.554688f, 0.473389f, 0.563965f, 0.461914f, 0.572754f, 0.451172f, + 0.581543f, 0.440430f, 0.590332f, 0.429932f, 0.597168f, 0.419922f, 0.604980f, 0.410156f, + 0.612793f, 0.400391f, 0.619141f, 0.391602f, 0.627930f, 0.381592f, 0.634766f, 0.372314f, + 0.640625f, 0.363770f, 0.647949f, 0.354492f, 0.655273f, 0.345947f, 0.659668f, 0.337891f, + 0.666016f, 0.329590f, 0.672852f, 0.321289f, 0.677734f, 0.313721f, 0.683594f, 0.305664f, + 0.689941f, 0.297363f, 0.694824f, 0.289795f, 0.700195f, 0.282227f, 0.706055f, 0.274414f, + 0.709961f, 0.265625f, 0.714355f, 0.257324f, 0.719727f, 0.249023f, 0.723633f, 0.240845f, + 0.728027f, 0.231323f, 0.731445f, 0.223022f, 0.736328f, 0.212891f, 0.740234f, 0.202759f, + 0.743164f, 0.191772f, 0.746094f, 0.181030f, 0.747070f, 0.168701f, 0.748535f, 0.154297f, + 0.748047f, 0.137207f, 0.745117f, 0.116882f, 0.737305f, 0.087463f, 0.713867f, 0.035583f, + 0.000000f, 1.000000f, 0.066650f, 0.969238f, 0.121887f, 0.932129f, 0.168335f, 0.895020f, + 0.207153f, 0.861328f, 0.241699f, 0.828613f, 0.272217f, 0.798828f, 0.300537f, 0.770996f, + 0.323975f, 0.745605f, 0.348633f, 0.720703f, 0.368652f, 0.698242f, 0.387451f, 0.677246f, + 0.405029f, 0.656738f, 0.422852f, 0.637207f, 0.437256f, 0.619141f, 0.452881f, 0.601562f, + 0.467285f, 0.584961f, 0.480225f, 0.568848f, 0.493652f, 0.553223f, 0.505859f, 0.539062f, + 0.517578f, 0.524414f, 0.528320f, 0.511230f, 0.539062f, 0.498047f, 0.549805f, 0.485352f, + 0.559570f, 0.472900f, 0.570312f, 0.460938f, 0.578125f, 0.449463f, 0.587402f, 0.438232f, + 0.596680f, 0.427002f, 0.604980f, 0.416748f, 0.613281f, 0.405762f, 0.621094f, 0.395996f, + 0.627930f, 0.386230f, 0.636719f, 0.376465f, 0.643555f, 0.367188f, 0.651367f, 0.357422f, + 0.657227f, 0.348633f, 0.665527f, 0.339111f, 0.673340f, 0.330322f, 0.677246f, 0.322266f, + 0.684082f, 0.313721f, 0.691406f, 0.305176f, 0.696777f, 0.297119f, 0.702637f, 0.289062f, + 0.708008f, 0.281006f, 0.714844f, 0.272705f, 0.720215f, 0.265381f, 0.725098f, 0.257568f, + 0.730469f, 0.249390f, 0.735352f, 0.240723f, 0.740234f, 0.232910f, 0.744141f, 0.224365f, + 0.750000f, 0.215576f, 0.753906f, 0.206299f, 0.757324f, 0.197632f, 0.761719f, 0.187622f, + 0.763672f, 0.177734f, 0.767578f, 0.166504f, 0.770020f, 0.154297f, 0.771484f, 0.141113f, + 0.771973f, 0.125244f, 0.770020f, 0.106323f, 0.763672f, 0.078552f, 0.744141f, 0.031311f, + 0.000000f, 1.000000f, 0.068359f, 0.968262f, 0.123169f, 0.931641f, 0.169067f, 0.894531f, + 0.209961f, 0.859375f, 0.243896f, 0.827637f, 0.276855f, 0.795898f, 0.305664f, 0.767578f, + 0.329834f, 0.741211f, 0.353027f, 0.716797f, 0.375488f, 0.692871f, 0.395264f, 0.670898f, + 0.413330f, 0.650391f, 0.430176f, 0.630859f, 0.448486f, 0.611328f, 0.463135f, 0.593262f, + 0.477783f, 0.576660f, 0.491943f, 0.559570f, 0.505859f, 0.543945f, 0.518066f, 0.528809f, + 0.528809f, 0.514648f, 0.540527f, 0.500488f, 0.552246f, 0.487061f, 0.562012f, 0.474365f, + 0.573730f, 0.460938f, 0.582520f, 0.449219f, 0.593262f, 0.436768f, 0.602539f, 0.425293f, + 0.612793f, 0.413818f, 0.618652f, 0.404053f, 0.628906f, 0.392090f, 0.637695f, 0.381592f, + 0.645508f, 0.371582f, 0.653320f, 0.361816f, 0.657715f, 0.353516f, 0.667969f, 0.342529f, + 0.675781f, 0.333252f, 0.682617f, 0.323975f, 0.688965f, 0.315186f, 0.696289f, 0.306152f, + 0.703613f, 0.297607f, 0.709961f, 0.289062f, 0.715332f, 0.281006f, 0.720703f, 0.273193f, + 0.728027f, 0.264648f, 0.732910f, 0.256836f, 0.738770f, 0.249390f, 0.745117f, 0.241089f, + 0.749512f, 0.233643f, 0.754883f, 0.225220f, 0.760254f, 0.216675f, 0.764648f, 0.208252f, + 0.769531f, 0.200195f, 0.773926f, 0.191895f, 0.778320f, 0.182373f, 0.781738f, 0.173096f, + 0.785156f, 0.163330f, 0.788574f, 0.153442f, 0.791016f, 0.141113f, 0.793945f, 0.129028f, + 0.794922f, 0.114624f, 0.793457f, 0.096802f, 0.789062f, 0.071899f, 0.771973f, 0.028336f, + 0.000000f, 1.000000f, 0.068176f, 0.968750f, 0.123291f, 0.931641f, 0.171997f, 0.893066f, + 0.212891f, 0.857422f, 0.247803f, 0.824707f, 0.279541f, 0.793945f, 0.309570f, 0.764648f, + 0.335938f, 0.737305f, 0.360107f, 0.711914f, 0.382568f, 0.687500f, 0.402588f, 0.665527f, + 0.422852f, 0.643555f, 0.439453f, 0.623535f, 0.457275f, 0.604004f, 0.473633f, 0.584961f, + 0.488770f, 0.567871f, 0.503418f, 0.550781f, 0.516602f, 0.534668f, 0.528809f, 0.519043f, + 0.542480f, 0.503418f, 0.554199f, 0.489502f, 0.564941f, 0.476074f, 0.575684f, 0.462402f, + 0.587402f, 0.448975f, 0.597656f, 0.436523f, 0.607422f, 0.424316f, 0.618164f, 0.412109f, + 0.626953f, 0.400635f, 0.635254f, 0.389893f, 0.644531f, 0.378906f, 0.652832f, 0.368164f, + 0.660645f, 0.357910f, 0.669434f, 0.347412f, 0.676758f, 0.338135f, 0.684082f, 0.328613f, + 0.692871f, 0.318359f, 0.698242f, 0.309570f, 0.706543f, 0.299805f, 0.713867f, 0.291016f, + 0.719238f, 0.282715f, 0.726074f, 0.273926f, 0.733398f, 0.265381f, 0.738281f, 0.257812f, + 0.745117f, 0.249390f, 0.751465f, 0.241211f, 0.756836f, 0.233521f, 0.762695f, 0.225708f, + 0.768555f, 0.217651f, 0.772949f, 0.210693f, 0.779297f, 0.201782f, 0.783203f, 0.193604f, + 0.788086f, 0.185181f, 0.792969f, 0.177246f, 0.796875f, 0.168335f, 0.801758f, 0.159302f, + 0.805176f, 0.150635f, 0.808105f, 0.140015f, 0.811035f, 0.129517f, 0.814453f, 0.117981f, + 0.815918f, 0.103760f, 0.814941f, 0.087219f, 0.812500f, 0.064514f, 0.797852f, 0.024719f, + 0.000000f, 1.000000f, 0.067627f, 0.969727f, 0.123962f, 0.930664f, 0.171997f, 0.893066f, + 0.213989f, 0.856934f, 0.251221f, 0.822754f, 0.284668f, 0.791016f, 0.313721f, 0.761230f, + 0.342041f, 0.732910f, 0.365479f, 0.707520f, 0.388672f, 0.682617f, 0.410889f, 0.659180f, + 0.431885f, 0.636719f, 0.448730f, 0.616211f, 0.466553f, 0.596680f, 0.482422f, 0.577637f, + 0.496826f, 0.560059f, 0.512695f, 0.541992f, 0.527344f, 0.524902f, 0.541504f, 0.508789f, + 0.553711f, 0.493896f, 0.566895f, 0.479004f, 0.577637f, 0.465088f, 0.589355f, 0.450684f, + 0.600098f, 0.437988f, 0.611328f, 0.424316f, 0.622559f, 0.411621f, 0.631836f, 0.400146f, + 0.641113f, 0.387939f, 0.650879f, 0.376465f, 0.658691f, 0.365723f, 0.668945f, 0.354248f, + 0.676758f, 0.343994f, 0.685547f, 0.333496f, 0.692871f, 0.323486f, 0.700195f, 0.314209f, + 0.708984f, 0.304199f, 0.715820f, 0.295166f, 0.723145f, 0.285156f, 0.730469f, 0.276123f, + 0.736816f, 0.267822f, 0.743164f, 0.258789f, 0.750488f, 0.250244f, 0.757812f, 0.242310f, + 0.761719f, 0.234375f, 0.769043f, 0.225952f, 0.774414f, 0.218506f, 0.779785f, 0.210938f, + 0.785156f, 0.203003f, 0.791504f, 0.195312f, 0.797363f, 0.187988f, 0.801270f, 0.179565f, + 0.806152f, 0.171509f, 0.811523f, 0.162964f, 0.815918f, 0.155151f, 0.818359f, 0.146973f, + 0.823242f, 0.137207f, 0.828613f, 0.128174f, 0.830078f, 0.117920f, 0.832520f, 0.106873f, + 0.834961f, 0.093811f, 0.835938f, 0.078918f, 0.833984f, 0.058533f, 0.821777f, 0.022888f, + 0.000000f, 1.000000f, 0.067932f, 0.969238f, 0.125488f, 0.929688f, 0.175171f, 0.891113f, + 0.217529f, 0.854492f, 0.254150f, 0.820801f, 0.287109f, 0.788574f, 0.319092f, 0.757812f, + 0.348633f, 0.728516f, 0.372803f, 0.702148f, 0.396729f, 0.676758f, 0.418457f, 0.653320f, + 0.438721f, 0.630371f, 0.458252f, 0.608887f, 0.476562f, 0.588379f, 0.493652f, 0.568848f, + 0.509766f, 0.550293f, 0.524902f, 0.532227f, 0.539551f, 0.515137f, 0.552734f, 0.499023f, + 0.567383f, 0.483154f, 0.579102f, 0.468018f, 0.591797f, 0.453125f, 0.603516f, 0.439453f, + 0.614258f, 0.425537f, 0.625488f, 0.412354f, 0.636230f, 0.399658f, 0.645996f, 0.387451f, + 0.654297f, 0.375977f, 0.665527f, 0.363281f, 0.675293f, 0.352051f, 0.682617f, 0.341553f, + 0.691895f, 0.330566f, 0.701660f, 0.319580f, 0.708496f, 0.309570f, 0.716309f, 0.299805f, + 0.722656f, 0.290527f, 0.731445f, 0.281006f, 0.739258f, 0.271484f, 0.746582f, 0.261719f, + 0.753906f, 0.253174f, 0.759277f, 0.244507f, 0.767090f, 0.235840f, 0.771973f, 0.228027f, + 0.779297f, 0.219482f, 0.784668f, 0.211670f, 0.791504f, 0.203735f, 0.797363f, 0.196411f, + 0.802734f, 0.188354f, 0.808594f, 0.181152f, 0.813477f, 0.173950f, 0.818848f, 0.166138f, + 0.823242f, 0.158447f, 0.828125f, 0.149902f, 0.833496f, 0.141846f, 0.836914f, 0.134766f, + 0.840820f, 0.125366f, 0.844238f, 0.116882f, 0.847656f, 0.107178f, 0.852051f, 0.096863f, + 0.853516f, 0.084900f, 0.854980f, 0.071045f, 0.854004f, 0.052765f, 0.845215f, 0.020370f, + 0.000000f, 1.000000f, 0.068054f, 0.969238f, 0.126465f, 0.929688f, 0.176270f, 0.890625f, + 0.219116f, 0.853516f, 0.257568f, 0.818359f, 0.294189f, 0.784668f, 0.324219f, 0.754395f, + 0.353027f, 0.725098f, 0.378906f, 0.697754f, 0.403564f, 0.671875f, 0.426514f, 0.646973f, + 0.448242f, 0.623535f, 0.466309f, 0.602051f, 0.486572f, 0.581055f, 0.503906f, 0.560547f, + 0.519043f, 0.541992f, 0.535645f, 0.523438f, 0.550781f, 0.505859f, 0.564941f, 0.489258f, + 0.579102f, 0.472900f, 0.592285f, 0.457275f, 0.604980f, 0.442139f, 0.615234f, 0.428467f, + 0.627441f, 0.414062f, 0.638672f, 0.400635f, 0.649414f, 0.387451f, 0.660645f, 0.374512f, + 0.669922f, 0.362793f, 0.680176f, 0.350586f, 0.689941f, 0.338867f, 0.699219f, 0.327881f, + 0.705078f, 0.317627f, 0.715820f, 0.306152f, 0.725098f, 0.295410f, 0.730957f, 0.286377f, + 0.739746f, 0.276123f, 0.746582f, 0.267090f, 0.754883f, 0.257568f, 0.762207f, 0.248291f, + 0.768066f, 0.239502f, 0.777344f, 0.230103f, 0.781250f, 0.222412f, 0.788574f, 0.213745f, + 0.796387f, 0.205322f, 0.800293f, 0.198120f, 0.806641f, 0.190186f, 0.813965f, 0.182251f, + 0.817871f, 0.175049f, 0.823730f, 0.167725f, 0.829590f, 0.160278f, 0.835449f, 0.152832f, + 0.838867f, 0.146484f, 0.844727f, 0.137695f, 0.849121f, 0.129883f, 0.852539f, 0.123169f, + 0.857910f, 0.114807f, 0.861328f, 0.106140f, 0.865234f, 0.096985f, 0.868652f, 0.087036f, + 0.870605f, 0.076904f, 0.871582f, 0.063538f, 0.872070f, 0.046936f, 0.864746f, 0.018570f, + 0.000000f, 1.000000f, 0.068054f, 0.969238f, 0.127197f, 0.929199f, 0.177124f, 0.890137f, + 0.222656f, 0.851562f, 0.262207f, 0.815918f, 0.297119f, 0.782227f, 0.328857f, 0.750977f, + 0.358398f, 0.721191f, 0.386230f, 0.692383f, 0.411377f, 0.666016f, 0.434326f, 0.641113f, + 0.455566f, 0.617676f, 0.476074f, 0.594727f, 0.496094f, 0.572754f, 0.513184f, 0.552734f, + 0.530762f, 0.533203f, 0.547363f, 0.514160f, 0.562988f, 0.496094f, 0.576660f, 0.479248f, + 0.590820f, 0.462402f, 0.604004f, 0.446533f, 0.616211f, 0.431641f, 0.629883f, 0.416504f, + 0.641602f, 0.402344f, 0.652344f, 0.388672f, 0.664062f, 0.375488f, 0.674805f, 0.362305f, + 0.683594f, 0.350098f, 0.693359f, 0.338379f, 0.704102f, 0.326172f, 0.713379f, 0.314697f, + 0.721680f, 0.303711f, 0.729980f, 0.293945f, 0.738770f, 0.282715f, 0.746582f, 0.272705f, + 0.755371f, 0.262695f, 0.761230f, 0.253662f, 0.770020f, 0.244141f, 0.776367f, 0.235596f, + 0.783203f, 0.226196f, 0.791504f, 0.217041f, 0.797852f, 0.208618f, 0.803223f, 0.200684f, + 0.811523f, 0.191772f, 0.816406f, 0.184570f, 0.821777f, 0.176880f, 0.828613f, 0.168945f, + 0.833496f, 0.161865f, 0.839355f, 0.154785f, 0.844727f, 0.147339f, 0.850586f, 0.140381f, + 0.854492f, 0.133911f, 0.860840f, 0.126465f, 0.864258f, 0.118774f, 0.868164f, 0.111755f, + 0.872559f, 0.103699f, 0.876465f, 0.096558f, 0.881348f, 0.087158f, 0.883789f, 0.079224f, + 0.886719f, 0.068542f, 0.888184f, 0.057404f, 0.889648f, 0.041260f, 0.882812f, 0.016769f, + 0.000000f, 1.000000f, 0.068054f, 0.969238f, 0.128052f, 0.928711f, 0.180054f, 0.888184f, + 0.224487f, 0.850586f, 0.264648f, 0.813965f, 0.301758f, 0.779297f, 0.334473f, 0.747070f, + 0.364746f, 0.716797f, 0.391357f, 0.688477f, 0.416992f, 0.661133f, 0.441650f, 0.635254f, + 0.466064f, 0.609863f, 0.485596f, 0.587891f, 0.505371f, 0.565430f, 0.523438f, 0.544434f, + 0.541992f, 0.523926f, 0.557617f, 0.504883f, 0.572754f, 0.486816f, 0.587402f, 0.469482f, + 0.602539f, 0.452393f, 0.614746f, 0.437012f, 0.628906f, 0.420654f, 0.641113f, 0.405762f, + 0.653809f, 0.391113f, 0.665527f, 0.376953f, 0.678223f, 0.363037f, 0.687500f, 0.350586f, + 0.699219f, 0.337402f, 0.708008f, 0.325684f, 0.717285f, 0.313965f, 0.727051f, 0.302490f, + 0.736816f, 0.290771f, 0.743652f, 0.280762f, 0.753906f, 0.270020f, 0.761230f, 0.259766f, + 0.770020f, 0.249878f, 0.776855f, 0.240112f, 0.784668f, 0.230957f, 0.791504f, 0.221924f, + 0.796875f, 0.213867f, 0.806641f, 0.204102f, 0.812988f, 0.195679f, 0.817383f, 0.187988f, + 0.825684f, 0.179199f, 0.831543f, 0.171509f, 0.837402f, 0.164307f, 0.843262f, 0.156250f, + 0.848145f, 0.149536f, 0.853516f, 0.142578f, 0.859863f, 0.135010f, 0.864258f, 0.128784f, + 0.869629f, 0.121704f, 0.875000f, 0.114990f, 0.878906f, 0.109009f, 0.883301f, 0.101196f, + 0.887207f, 0.093689f, 0.892090f, 0.086487f, 0.895508f, 0.079102f, 0.898438f, 0.070251f, + 0.901855f, 0.061432f, 0.905273f, 0.050354f, 0.905762f, 0.036346f, 0.900391f, 0.013496f, + 0.000000f, 1.000000f, 0.068542f, 0.969238f, 0.129272f, 0.928223f, 0.179810f, 0.888672f, + 0.228149f, 0.848145f, 0.269531f, 0.811035f, 0.306152f, 0.776367f, 0.338623f, 0.743652f, + 0.370850f, 0.712402f, 0.399902f, 0.682617f, 0.426514f, 0.654785f, 0.450684f, 0.628418f, + 0.472168f, 0.604004f, 0.494873f, 0.580078f, 0.515625f, 0.557129f, 0.533691f, 0.535645f, + 0.550781f, 0.515625f, 0.568359f, 0.495850f, 0.584473f, 0.477295f, 0.600098f, 0.459473f, + 0.614746f, 0.441895f, 0.628906f, 0.425293f, 0.642578f, 0.409424f, 0.655762f, 0.394043f, + 0.667969f, 0.379395f, 0.679199f, 0.365234f, 0.690430f, 0.352051f, 0.700684f, 0.338379f, + 0.711914f, 0.325684f, 0.721191f, 0.313477f, 0.731445f, 0.301270f, 0.740234f, 0.290283f, + 0.750488f, 0.278809f, 0.759277f, 0.267822f, 0.767090f, 0.257324f, 0.775391f, 0.247681f, + 0.783691f, 0.237305f, 0.791016f, 0.227539f, 0.799316f, 0.218262f, 0.806641f, 0.209106f, + 0.811523f, 0.200928f, 0.818359f, 0.192505f, 0.826172f, 0.183716f, 0.833496f, 0.175293f, + 0.839355f, 0.166870f, 0.845215f, 0.159424f, 0.852051f, 0.151733f, 0.857910f, 0.144165f, + 0.860840f, 0.137939f, 0.867676f, 0.130371f, 0.873047f, 0.123840f, 0.877930f, 0.117249f, + 0.883301f, 0.110352f, 0.887207f, 0.104614f, 0.893555f, 0.097595f, 0.897461f, 0.091553f, + 0.900879f, 0.084900f, 0.904785f, 0.077393f, 0.910645f, 0.069885f, 0.912109f, 0.063721f, + 0.915527f, 0.054260f, 0.918945f, 0.044922f, 0.918945f, 0.032166f, 0.916504f, 0.011772f, + 0.000000f, 1.000000f, 0.069641f, 0.968262f, 0.129395f, 0.928223f, 0.182739f, 0.886719f, + 0.228882f, 0.847656f, 0.272217f, 0.809082f, 0.310547f, 0.773438f, 0.343994f, 0.740234f, + 0.377930f, 0.707031f, 0.405518f, 0.678223f, 0.433105f, 0.649414f, 0.458252f, 0.622559f, + 0.483154f, 0.596680f, 0.504395f, 0.572266f, 0.524414f, 0.549805f, 0.543945f, 0.527344f, + 0.562988f, 0.506348f, 0.580078f, 0.486572f, 0.596680f, 0.467285f, 0.611816f, 0.448975f, + 0.627441f, 0.431396f, 0.641113f, 0.414795f, 0.655762f, 0.398438f, 0.667969f, 0.383301f, + 0.680664f, 0.367920f, 0.693359f, 0.353760f, 0.702637f, 0.340576f, 0.714355f, 0.326904f, + 0.724121f, 0.314209f, 0.735352f, 0.301270f, 0.745605f, 0.289307f, 0.754395f, 0.277832f, + 0.763184f, 0.266602f, 0.770996f, 0.255859f, 0.782227f, 0.244873f, 0.789551f, 0.234863f, + 0.796387f, 0.225464f, 0.805176f, 0.215454f, 0.813477f, 0.206055f, 0.819336f, 0.197021f, + 0.825684f, 0.188354f, 0.833496f, 0.179932f, 0.838867f, 0.172241f, 0.846680f, 0.163696f, + 0.853027f, 0.155518f, 0.857422f, 0.148438f, 0.865723f, 0.139893f, 0.869629f, 0.133545f, + 0.875488f, 0.125977f, 0.881348f, 0.119385f, 0.885742f, 0.113098f, 0.892578f, 0.105774f, + 0.895020f, 0.100403f, 0.900879f, 0.093567f, 0.904785f, 0.088013f, 0.909668f, 0.081787f, + 0.913574f, 0.076172f, 0.917969f, 0.069458f, 0.921875f, 0.062408f, 0.924805f, 0.055573f, + 0.929199f, 0.048553f, 0.931152f, 0.038879f, 0.933105f, 0.028000f, 0.931152f, 0.010727f, + 0.000000f, 1.000000f, 0.070129f, 0.968262f, 0.131348f, 0.926758f, 0.184448f, 0.886230f, + 0.232788f, 0.845215f, 0.277100f, 0.806641f, 0.314941f, 0.770020f, 0.351562f, 0.735840f, + 0.382568f, 0.703613f, 0.413818f, 0.672852f, 0.441650f, 0.643555f, 0.466553f, 0.616211f, + 0.490723f, 0.589844f, 0.514648f, 0.564941f, 0.534668f, 0.541016f, 0.553711f, 0.519531f, + 0.572754f, 0.498291f, 0.591797f, 0.477539f, 0.607422f, 0.458008f, 0.624023f, 0.439453f, + 0.639648f, 0.421387f, 0.653320f, 0.404785f, 0.666992f, 0.388184f, 0.681152f, 0.372070f, + 0.693359f, 0.356934f, 0.705566f, 0.342529f, 0.716309f, 0.328857f, 0.728027f, 0.315186f, + 0.735840f, 0.302979f, 0.747559f, 0.289795f, 0.758301f, 0.277588f, 0.768555f, 0.265869f, + 0.776367f, 0.254639f, 0.785156f, 0.243896f, 0.794434f, 0.233398f, 0.801758f, 0.223267f, + 0.810059f, 0.213135f, 0.816895f, 0.203735f, 0.824707f, 0.194946f, 0.832031f, 0.185547f, + 0.839844f, 0.176758f, 0.846191f, 0.168213f, 0.852051f, 0.160522f, 0.858887f, 0.152344f, + 0.863281f, 0.145508f, 0.871582f, 0.136841f, 0.876953f, 0.129761f, 0.883301f, 0.122131f, + 0.888184f, 0.115479f, 0.893555f, 0.108765f, 0.897949f, 0.102417f, 0.903809f, 0.095947f, + 0.907715f, 0.089905f, 0.912109f, 0.084167f, 0.917480f, 0.078003f, 0.921875f, 0.072632f, + 0.925781f, 0.066895f, 0.930664f, 0.061249f, 0.934570f, 0.055664f, 0.937500f, 0.048309f, + 0.940430f, 0.041870f, 0.943359f, 0.034607f, 0.945312f, 0.024429f, 0.944824f, 0.008392f, + 0.000000f, 1.000000f, 0.068909f, 0.969238f, 0.131470f, 0.927246f, 0.186523f, 0.884766f, + 0.235718f, 0.843262f, 0.278564f, 0.804688f, 0.318604f, 0.767578f, 0.355469f, 0.732422f, + 0.389648f, 0.698730f, 0.419922f, 0.667480f, 0.448975f, 0.637695f, 0.474854f, 0.609375f, + 0.500488f, 0.583008f, 0.521484f, 0.558105f, 0.545410f, 0.533691f, 0.565430f, 0.510742f, + 0.583984f, 0.489014f, 0.601562f, 0.468506f, 0.618652f, 0.448730f, 0.634766f, 0.429932f, + 0.650391f, 0.411377f, 0.665527f, 0.393799f, 0.679688f, 0.377197f, 0.693848f, 0.361328f, + 0.706055f, 0.346191f, 0.716797f, 0.332031f, 0.729004f, 0.317383f, 0.739746f, 0.304199f, + 0.750000f, 0.291260f, 0.761230f, 0.278076f, 0.771484f, 0.266113f, 0.779785f, 0.254639f, + 0.789062f, 0.243408f, 0.797852f, 0.232300f, 0.807129f, 0.221680f, 0.812988f, 0.212402f, + 0.823242f, 0.201660f, 0.829590f, 0.192871f, 0.837891f, 0.182861f, 0.845703f, 0.174561f, + 0.851074f, 0.166138f, 0.859375f, 0.157104f, 0.864258f, 0.149170f, 0.871094f, 0.141357f, + 0.875977f, 0.134155f, 0.882324f, 0.126831f, 0.888672f, 0.119995f, 0.895020f, 0.112488f, + 0.900391f, 0.105408f, 0.905762f, 0.098694f, 0.910156f, 0.092529f, 0.914551f, 0.086304f, + 0.919922f, 0.080200f, 0.924316f, 0.074646f, 0.928223f, 0.069153f, 0.932617f, 0.063721f, + 0.937500f, 0.058228f, 0.940918f, 0.052948f, 0.945312f, 0.047882f, 0.949219f, 0.042603f, + 0.951660f, 0.035553f, 0.955078f, 0.028717f, 0.957031f, 0.020462f, 0.957031f, 0.007118f, + 0.000000f, 1.000000f, 0.070129f, 0.968262f, 0.133423f, 0.925781f, 0.188354f, 0.883789f, + 0.238892f, 0.841797f, 0.282959f, 0.802246f, 0.323730f, 0.764160f, 0.362305f, 0.728027f, + 0.395264f, 0.694336f, 0.426514f, 0.662598f, 0.455811f, 0.632324f, 0.483398f, 0.603027f, + 0.507812f, 0.576172f, 0.533203f, 0.549805f, 0.553223f, 0.525879f, 0.574707f, 0.502930f, + 0.594727f, 0.480225f, 0.613281f, 0.458984f, 0.629883f, 0.438965f, 0.646484f, 0.419922f, + 0.662109f, 0.401611f, 0.678223f, 0.383545f, 0.692383f, 0.366699f, 0.704102f, 0.351074f, + 0.718262f, 0.335693f, 0.728516f, 0.321045f, 0.741699f, 0.306396f, 0.752441f, 0.292725f, + 0.764160f, 0.279541f, 0.772461f, 0.267578f, 0.782715f, 0.254883f, 0.792969f, 0.243408f, + 0.801270f, 0.232300f, 0.811035f, 0.221069f, 0.818359f, 0.211060f, 0.827637f, 0.200684f, + 0.834961f, 0.190918f, 0.842285f, 0.181763f, 0.850098f, 0.172485f, 0.857422f, 0.163452f, + 0.864746f, 0.154907f, 0.869141f, 0.147217f, 0.876953f, 0.139038f, 0.882812f, 0.131348f, + 0.889160f, 0.123474f, 0.895020f, 0.116455f, 0.899414f, 0.109741f, 0.905273f, 0.103210f, + 0.909668f, 0.097107f, 0.916016f, 0.089844f, 0.921387f, 0.083374f, 0.926758f, 0.077271f, + 0.930176f, 0.071411f, 0.935547f, 0.065491f, 0.938965f, 0.060455f, 0.944336f, 0.054901f, + 0.947754f, 0.049988f, 0.951660f, 0.044952f, 0.955078f, 0.040405f, 0.959473f, 0.035278f, + 0.962402f, 0.030823f, 0.965820f, 0.024307f, 0.968262f, 0.016586f, 0.969238f, 0.006050f, + 0.000000f, 1.000000f, 0.070435f, 0.968262f, 0.133301f, 0.926270f, 0.189941f, 0.882812f, + 0.241577f, 0.840332f, 0.286133f, 0.799805f, 0.327881f, 0.761230f, 0.366699f, 0.724609f, + 0.401855f, 0.689941f, 0.433838f, 0.657227f, 0.464355f, 0.625977f, 0.491211f, 0.597168f, + 0.518066f, 0.568848f, 0.541016f, 0.542969f, 0.564453f, 0.517578f, 0.585938f, 0.493896f, + 0.604492f, 0.471680f, 0.624023f, 0.449951f, 0.641113f, 0.429688f, 0.657715f, 0.410156f, + 0.674316f, 0.391357f, 0.688965f, 0.373779f, 0.703613f, 0.356689f, 0.716797f, 0.340576f, + 0.729980f, 0.324707f, 0.740723f, 0.310303f, 0.753906f, 0.295654f, 0.764160f, 0.282227f, + 0.774902f, 0.268799f, 0.786133f, 0.256104f, 0.794922f, 0.244141f, 0.803711f, 0.232910f, + 0.813477f, 0.221191f, 0.822266f, 0.210571f, 0.830566f, 0.200195f, 0.839355f, 0.189697f, + 0.846191f, 0.180420f, 0.854492f, 0.171021f, 0.862305f, 0.161743f, 0.868164f, 0.153564f, + 0.874023f, 0.145386f, 0.882812f, 0.136475f, 0.889160f, 0.128784f, 0.894043f, 0.121399f, + 0.898926f, 0.114563f, 0.905273f, 0.107117f, 0.910645f, 0.100281f, 0.916504f, 0.093262f, + 0.921387f, 0.087036f, 0.926758f, 0.080872f, 0.930176f, 0.075684f, 0.935547f, 0.069397f, + 0.940430f, 0.063232f, 0.945801f, 0.057404f, 0.949707f, 0.052155f, 0.953613f, 0.047241f, + 0.957031f, 0.042328f, 0.961426f, 0.037659f, 0.965332f, 0.032745f, 0.968750f, 0.028534f, + 0.972168f, 0.023834f, 0.976074f, 0.019577f, 0.978516f, 0.013664f, 0.980469f, 0.005028f, + 0.000000f, 1.000000f, 0.070129f, 0.968262f, 0.134644f, 0.925293f, 0.192261f, 0.881348f, + 0.243896f, 0.838379f, 0.290283f, 0.797363f, 0.333740f, 0.757812f, 0.372070f, 0.720703f, + 0.408936f, 0.685059f, 0.441406f, 0.651855f, 0.472412f, 0.620117f, 0.499756f, 0.590332f, + 0.525879f, 0.562012f, 0.550781f, 0.535156f, 0.573730f, 0.509766f, 0.594727f, 0.485840f, + 0.616211f, 0.462646f, 0.633789f, 0.441162f, 0.651855f, 0.420410f, 0.668945f, 0.400635f, + 0.684570f, 0.381836f, 0.700195f, 0.363770f, 0.714844f, 0.346436f, 0.728516f, 0.330078f, + 0.740234f, 0.314697f, 0.753906f, 0.299316f, 0.765625f, 0.285156f, 0.776367f, 0.271484f, + 0.787598f, 0.258057f, 0.796387f, 0.245850f, 0.806641f, 0.233643f, 0.816406f, 0.222046f, + 0.825684f, 0.210693f, 0.833984f, 0.199829f, 0.841797f, 0.190063f, 0.850098f, 0.179565f, + 0.858398f, 0.170288f, 0.865723f, 0.160889f, 0.873535f, 0.151611f, 0.878906f, 0.143677f, + 0.886719f, 0.135132f, 0.892090f, 0.127319f, 0.898926f, 0.119263f, 0.903809f, 0.112488f, + 0.911621f, 0.104736f, 0.916504f, 0.097778f, 0.922363f, 0.090942f, 0.925781f, 0.085022f, + 0.931641f, 0.078979f, 0.936523f, 0.072266f, 0.940918f, 0.066589f, 0.945801f, 0.060669f, + 0.949219f, 0.055847f, 0.953613f, 0.050964f, 0.958496f, 0.045593f, 0.962891f, 0.040070f, + 0.967285f, 0.034668f, 0.970703f, 0.030228f, 0.974609f, 0.025726f, 0.978516f, 0.021210f, + 0.981445f, 0.017456f, 0.985352f, 0.012962f, 0.988281f, 0.009377f, 0.991211f, 0.003784f, + 0.000000f, 1.000000f, 0.071289f, 0.967773f, 0.134644f, 0.925293f, 0.193848f, 0.880371f, + 0.246460f, 0.836914f, 0.293945f, 0.794922f, 0.338379f, 0.754883f, 0.377686f, 0.716797f, + 0.413574f, 0.681152f, 0.447998f, 0.646973f, 0.478027f, 0.614746f, 0.507324f, 0.583984f, + 0.536133f, 0.554688f, 0.558594f, 0.528320f, 0.583984f, 0.501465f, 0.604492f, 0.477783f, + 0.625977f, 0.454346f, 0.645020f, 0.432129f, 0.663086f, 0.411133f, 0.680176f, 0.391113f, + 0.695801f, 0.372314f, 0.710938f, 0.354248f, 0.724609f, 0.337402f, 0.738281f, 0.320312f, + 0.752930f, 0.303955f, 0.766602f, 0.288818f, 0.775879f, 0.275635f, 0.786621f, 0.261475f, + 0.799805f, 0.247559f, 0.807129f, 0.236450f, 0.817871f, 0.223389f, 0.829102f, 0.211426f, + 0.835449f, 0.201050f, 0.846191f, 0.189575f, 0.852051f, 0.180176f, 0.861816f, 0.169678f, + 0.868164f, 0.160645f, 0.876465f, 0.151367f, 0.882812f, 0.142578f, 0.889160f, 0.134155f, + 0.896484f, 0.125977f, 0.904785f, 0.117371f, 0.907715f, 0.111206f, 0.914551f, 0.103333f, + 0.920898f, 0.095520f, 0.924805f, 0.090332f, 0.931641f, 0.082886f, 0.936523f, 0.075745f, + 0.937988f, 0.072388f, 0.946289f, 0.064758f, 0.952637f, 0.057343f, 0.952637f, 0.054260f, + 0.958496f, 0.049530f, 0.968262f, 0.040955f, 0.968262f, 0.036835f, 0.968262f, 0.034943f, + 0.974609f, 0.030457f, 0.983887f, 0.021042f, 0.983887f, 0.018127f, 0.983887f, 0.016891f, + 0.983887f, 0.016220f, 0.999512f, 0.003506f, 0.999512f, 0.000325f, 0.999512f, 0.000003f, + }, + { + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.998047f, 0.000000f, 0.997070f, 0.000000f, 0.996094f, + 0.000000f, 0.995605f, 0.000000f, 0.993652f, 0.000000f, 0.992676f, 0.000000f, 0.992188f, + 0.000000f, 0.989746f, 0.000000f, 0.988770f, 0.000000f, 0.987305f, 0.000000f, 0.985352f, + 0.000000f, 0.983887f, 0.000000f, 0.981445f, 0.000000f, 0.979492f, 0.000000f, 0.976562f, + 0.000000f, 0.975098f, 0.000000f, 0.971680f, 0.000000f, 0.969727f, 0.000000f, 0.965820f, + 0.000000f, 0.963379f, 0.000000f, 0.959473f, 0.000000f, 0.957031f, 0.000000f, 0.952637f, + 0.000000f, 0.949219f, 0.000000f, 0.945312f, 0.000000f, 0.939941f, 0.000000f, 0.936035f, + 0.000000f, 0.931152f, 0.000000f, 0.925781f, 0.000000f, 0.920410f, 0.000000f, 0.915527f, + 0.000000f, 0.908691f, 0.000000f, 0.901855f, 0.000000f, 0.895020f, 0.000000f, 0.887695f, + 0.000000f, 0.879883f, 0.000000f, 0.871582f, 0.000000f, 0.862305f, 0.000000f, 0.852539f, + 0.000000f, 0.842285f, 0.000000f, 0.831543f, 0.000000f, 0.819824f, 0.000000f, 0.806152f, + 0.000000f, 0.792480f, 0.000000f, 0.776855f, 0.000000f, 0.761230f, 0.000000f, 0.742676f, + 0.000000f, 0.723145f, 0.000000f, 0.701172f, 0.000000f, 0.676758f, 0.000000f, 0.650391f, + 0.000000f, 0.620117f, 0.000000f, 0.585449f, 0.000000f, 0.544922f, 0.000000f, 0.498535f, + 0.000000f, 0.441650f, 0.000000f, 0.368652f, 0.000000f, 0.267822f, 0.000000f, 0.102722f, + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.996094f, + 0.000000f, 0.995117f, 0.000000f, 0.994629f, 0.000000f, 0.992676f, 0.000000f, 0.991211f, + 0.000000f, 0.990723f, 0.000000f, 0.988281f, 0.000000f, 0.986816f, 0.000000f, 0.985352f, + 0.000000f, 0.983398f, 0.000000f, 0.981445f, 0.000000f, 0.979004f, 0.000000f, 0.977051f, + 0.000000f, 0.974121f, 0.000000f, 0.972168f, 0.000000f, 0.969238f, 0.000000f, 0.966797f, + 0.000000f, 0.962891f, 0.000000f, 0.959961f, 0.000000f, 0.956543f, 0.000000f, 0.952637f, + 0.000000f, 0.949219f, 0.000000f, 0.944824f, 0.000000f, 0.940430f, 0.000000f, 0.935547f, + 0.000000f, 0.931152f, 0.000000f, 0.925781f, 0.000000f, 0.919922f, 0.000000f, 0.915039f, + 0.000000f, 0.908691f, 0.000000f, 0.901855f, 0.000000f, 0.894531f, 0.000000f, 0.887207f, + 0.000000f, 0.879395f, 0.000000f, 0.871094f, 0.000000f, 0.861816f, 0.000000f, 0.852051f, + 0.000000f, 0.841797f, 0.000000f, 0.831055f, 0.000000f, 0.819336f, 0.000000f, 0.806152f, + 0.000000f, 0.792480f, 0.000000f, 0.776855f, 0.000000f, 0.760742f, 0.000000f, 0.742676f, + 0.000000f, 0.723145f, 0.000000f, 0.701172f, 0.000000f, 0.676758f, 0.000002f, 0.649902f, + 0.000005f, 0.620117f, 0.000005f, 0.584961f, 0.000005f, 0.544922f, 0.000004f, 0.498535f, + 0.000003f, 0.441406f, 0.000003f, 0.367920f, 0.000002f, 0.267578f, 0.000001f, 0.103210f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, + 0.000000f, 0.998535f, 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.996094f, + 0.000000f, 0.995117f, 0.000000f, 0.993652f, 0.000000f, 0.992676f, 0.000000f, 0.991211f, + 0.000000f, 0.989746f, 0.000000f, 0.988770f, 0.000000f, 0.986816f, 0.000000f, 0.984863f, + 0.000000f, 0.983398f, 0.000000f, 0.980957f, 0.000000f, 0.979004f, 0.000000f, 0.976074f, + 0.000000f, 0.973633f, 0.000000f, 0.971680f, 0.000000f, 0.968750f, 0.000000f, 0.965820f, + 0.000000f, 0.962891f, 0.000000f, 0.959473f, 0.000000f, 0.955566f, 0.000000f, 0.952148f, + 0.000000f, 0.948242f, 0.000000f, 0.944336f, 0.000000f, 0.940430f, 0.000000f, 0.935059f, + 0.000000f, 0.930176f, 0.000000f, 0.925293f, 0.000000f, 0.919922f, 0.000001f, 0.914062f, + 0.000005f, 0.907715f, 0.000012f, 0.901367f, 0.000019f, 0.894043f, 0.000027f, 0.886719f, + 0.000035f, 0.878906f, 0.000045f, 0.870605f, 0.000054f, 0.861328f, 0.000062f, 0.851562f, + 0.000064f, 0.841309f, 0.000064f, 0.830078f, 0.000064f, 0.818848f, 0.000061f, 0.806152f, + 0.000058f, 0.791504f, 0.000055f, 0.776855f, 0.000050f, 0.759766f, 0.000046f, 0.742188f, + 0.000042f, 0.722656f, 0.000042f, 0.700684f, 0.000046f, 0.676270f, 0.000042f, 0.649414f, + 0.000038f, 0.620117f, 0.000037f, 0.584473f, 0.000032f, 0.544434f, 0.000030f, 0.498047f, + 0.000026f, 0.441162f, 0.000022f, 0.368164f, 0.000019f, 0.267334f, 0.000010f, 0.102539f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.999023f, + 0.000000f, 0.998047f, 0.000000f, 0.997559f, 0.000000f, 0.996582f, 0.000000f, 0.996094f, + 0.000000f, 0.994629f, 0.000000f, 0.993652f, 0.000000f, 0.992188f, 0.000000f, 0.991211f, + 0.000000f, 0.989258f, 0.000000f, 0.987793f, 0.000000f, 0.986328f, 0.000000f, 0.984375f, + 0.000003f, 0.982422f, 0.000012f, 0.980469f, 0.000022f, 0.978516f, 0.000036f, 0.975586f, + 0.000050f, 0.973633f, 0.000063f, 0.970703f, 0.000080f, 0.968262f, 0.000094f, 0.964844f, + 0.000107f, 0.961914f, 0.000124f, 0.958496f, 0.000139f, 0.955078f, 0.000153f, 0.951660f, + 0.000166f, 0.947754f, 0.000183f, 0.943359f, 0.000197f, 0.938965f, 0.000211f, 0.934082f, + 0.000222f, 0.929199f, 0.000230f, 0.924316f, 0.000232f, 0.918945f, 0.000230f, 0.912598f, + 0.000224f, 0.906738f, 0.000216f, 0.899902f, 0.000210f, 0.893066f, 0.000202f, 0.885254f, + 0.000191f, 0.877441f, 0.000182f, 0.869141f, 0.000180f, 0.860352f, 0.000180f, 0.850098f, + 0.000182f, 0.839844f, 0.000184f, 0.829102f, 0.000187f, 0.817871f, 0.000189f, 0.804688f, + 0.000175f, 0.790527f, 0.000168f, 0.775391f, 0.000165f, 0.758789f, 0.000168f, 0.740723f, + 0.000168f, 0.721680f, 0.000150f, 0.699707f, 0.000149f, 0.675293f, 0.000142f, 0.648926f, + 0.000145f, 0.618652f, 0.000124f, 0.583984f, 0.000121f, 0.543945f, 0.000115f, 0.497803f, + 0.000098f, 0.440186f, 0.000092f, 0.367920f, 0.000071f, 0.267090f, 0.000031f, 0.102356f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, + 0.000001f, 0.998047f, 0.000025f, 0.997559f, 0.000063f, 0.996094f, 0.000091f, 0.995117f, + 0.000127f, 0.994141f, 0.000159f, 0.992676f, 0.000184f, 0.991699f, 0.000213f, 0.990234f, + 0.000244f, 0.988770f, 0.000268f, 0.986816f, 0.000287f, 0.985352f, 0.000311f, 0.983887f, + 0.000338f, 0.981934f, 0.000360f, 0.979492f, 0.000377f, 0.977539f, 0.000392f, 0.975098f, + 0.000415f, 0.972168f, 0.000437f, 0.969727f, 0.000454f, 0.967285f, 0.000469f, 0.963867f, + 0.000481f, 0.960938f, 0.000495f, 0.957520f, 0.000501f, 0.954102f, 0.000497f, 0.950195f, + 0.000487f, 0.946777f, 0.000476f, 0.941895f, 0.000469f, 0.937500f, 0.000468f, 0.933105f, + 0.000470f, 0.927734f, 0.000473f, 0.922852f, 0.000474f, 0.917480f, 0.000476f, 0.911133f, + 0.000478f, 0.905273f, 0.000470f, 0.898438f, 0.000479f, 0.891602f, 0.000485f, 0.883789f, + 0.000486f, 0.876465f, 0.000486f, 0.867676f, 0.000487f, 0.858398f, 0.000466f, 0.849121f, + 0.000467f, 0.838379f, 0.000468f, 0.827637f, 0.000468f, 0.816406f, 0.000463f, 0.803223f, + 0.000435f, 0.788574f, 0.000437f, 0.773926f, 0.000432f, 0.757324f, 0.000427f, 0.739746f, + 0.000419f, 0.720215f, 0.000387f, 0.698242f, 0.000385f, 0.674316f, 0.000373f, 0.647461f, + 0.000362f, 0.617676f, 0.000329f, 0.583008f, 0.000320f, 0.542969f, 0.000300f, 0.497559f, + 0.000266f, 0.440186f, 0.000244f, 0.367920f, 0.000195f, 0.267334f, 0.000071f, 0.102478f, + 0.000000f, 1.000000f, 0.000163f, 0.999512f, 0.000284f, 0.999023f, 0.000322f, 0.998535f, + 0.000390f, 0.997559f, 0.000446f, 0.996582f, 0.000468f, 0.996094f, 0.000480f, 0.995117f, + 0.000559f, 0.993164f, 0.000587f, 0.992676f, 0.000602f, 0.991211f, 0.000611f, 0.989746f, + 0.000666f, 0.988281f, 0.000695f, 0.986328f, 0.000711f, 0.984863f, 0.000721f, 0.982910f, + 0.000727f, 0.980957f, 0.000771f, 0.978516f, 0.000804f, 0.976074f, 0.000835f, 0.973633f, + 0.000859f, 0.971680f, 0.000866f, 0.968750f, 0.000858f, 0.965820f, 0.000897f, 0.962402f, + 0.000907f, 0.959473f, 0.000910f, 0.956055f, 0.000895f, 0.952148f, 0.000893f, 0.949219f, + 0.000887f, 0.944824f, 0.000919f, 0.940918f, 0.000936f, 0.935547f, 0.000953f, 0.931641f, + 0.000932f, 0.926270f, 0.000944f, 0.920898f, 0.000958f, 0.916016f, 0.000992f, 0.909668f, + 0.001000f, 0.903320f, 0.000954f, 0.896484f, 0.000952f, 0.889648f, 0.000958f, 0.882324f, + 0.000962f, 0.874023f, 0.000989f, 0.865723f, 0.000987f, 0.856934f, 0.000939f, 0.846680f, + 0.000939f, 0.836426f, 0.000934f, 0.825684f, 0.000918f, 0.813965f, 0.000944f, 0.800781f, + 0.000895f, 0.786621f, 0.000877f, 0.771973f, 0.000869f, 0.755371f, 0.000849f, 0.738281f, + 0.000871f, 0.718750f, 0.000816f, 0.696289f, 0.000781f, 0.672852f, 0.000767f, 0.646484f, + 0.000762f, 0.616699f, 0.000692f, 0.581543f, 0.000667f, 0.541992f, 0.000639f, 0.496582f, + 0.000575f, 0.439209f, 0.000523f, 0.367188f, 0.000407f, 0.267578f, 0.000128f, 0.101868f, + 0.000000f, 1.000000f, 0.000358f, 0.999512f, 0.000612f, 0.998535f, 0.000588f, 0.998535f, + 0.000780f, 0.997070f, 0.000782f, 0.996582f, 0.000771f, 0.995605f, 0.000897f, 0.994629f, + 0.000930f, 0.993164f, 0.000935f, 0.991211f, 0.000952f, 0.990723f, 0.000975f, 0.988770f, + 0.001143f, 0.987305f, 0.001187f, 0.985352f, 0.001217f, 0.983398f, 0.001245f, 0.981934f, + 0.001275f, 0.979980f, 0.001399f, 0.977051f, 0.001397f, 0.974609f, 0.001397f, 0.972168f, + 0.001394f, 0.969727f, 0.001391f, 0.967773f, 0.001451f, 0.963867f, 0.001482f, 0.960938f, + 0.001512f, 0.958008f, 0.001531f, 0.954102f, 0.001549f, 0.950684f, 0.001515f, 0.946777f, + 0.001597f, 0.943359f, 0.001645f, 0.938477f, 0.001668f, 0.933594f, 0.001675f, 0.929199f, + 0.001617f, 0.924316f, 0.001619f, 0.918945f, 0.001625f, 0.913574f, 0.001703f, 0.907227f, + 0.001728f, 0.900879f, 0.001737f, 0.894043f, 0.001659f, 0.887207f, 0.001665f, 0.879883f, + 0.001655f, 0.872070f, 0.001730f, 0.863281f, 0.001733f, 0.854004f, 0.001653f, 0.843750f, + 0.001659f, 0.833984f, 0.001629f, 0.823242f, 0.001668f, 0.811523f, 0.001670f, 0.798828f, + 0.001593f, 0.784180f, 0.001596f, 0.770020f, 0.001554f, 0.752930f, 0.001526f, 0.735840f, + 0.001560f, 0.716309f, 0.001481f, 0.694824f, 0.001433f, 0.670898f, 0.001390f, 0.644043f, + 0.001403f, 0.614746f, 0.001324f, 0.580566f, 0.001235f, 0.541016f, 0.001184f, 0.496094f, + 0.001082f, 0.438721f, 0.000964f, 0.367188f, 0.000731f, 0.266357f, 0.000206f, 0.101624f, + 0.000000f, 1.000000f, 0.000436f, 0.999512f, 0.000781f, 0.998535f, 0.000744f, 0.997559f, + 0.001057f, 0.996582f, 0.001103f, 0.995605f, 0.001136f, 0.994629f, 0.001171f, 0.994141f, + 0.001474f, 0.992188f, 0.001503f, 0.990723f, 0.001531f, 0.989258f, 0.001568f, 0.987793f, + 0.001811f, 0.985840f, 0.001837f, 0.984375f, 0.001862f, 0.982422f, 0.001885f, 0.980469f, + 0.001904f, 0.978516f, 0.002110f, 0.975586f, 0.002098f, 0.973145f, 0.002125f, 0.970703f, + 0.002155f, 0.967773f, 0.002172f, 0.965332f, 0.002342f, 0.962402f, 0.002340f, 0.958496f, + 0.002382f, 0.955566f, 0.002436f, 0.952148f, 0.002466f, 0.948242f, 0.002483f, 0.944824f, + 0.002539f, 0.940430f, 0.002563f, 0.936035f, 0.002596f, 0.931152f, 0.002623f, 0.926270f, + 0.002653f, 0.921387f, 0.002586f, 0.916504f, 0.002697f, 0.910645f, 0.002726f, 0.904785f, + 0.002726f, 0.897949f, 0.002762f, 0.891113f, 0.002682f, 0.884277f, 0.002682f, 0.876953f, + 0.002764f, 0.869141f, 0.002762f, 0.860352f, 0.002775f, 0.851074f, 0.002785f, 0.841309f, + 0.002693f, 0.831055f, 0.002645f, 0.820312f, 0.002720f, 0.808594f, 0.002716f, 0.794922f, + 0.002718f, 0.781738f, 0.002617f, 0.766602f, 0.002560f, 0.750488f, 0.002514f, 0.733398f, + 0.002567f, 0.713867f, 0.002470f, 0.692383f, 0.002403f, 0.668457f, 0.002317f, 0.642578f, + 0.002331f, 0.612793f, 0.002230f, 0.578613f, 0.002100f, 0.539551f, 0.001986f, 0.495117f, + 0.001828f, 0.437744f, 0.001591f, 0.366455f, 0.001179f, 0.266602f, 0.000311f, 0.100708f, + 0.000000f, 1.000000f, 0.000562f, 0.999023f, 0.001087f, 0.998047f, 0.001167f, 0.997559f, + 0.001545f, 0.996582f, 0.001648f, 0.995117f, 0.001674f, 0.994141f, 0.001679f, 0.993164f, + 0.002090f, 0.991211f, 0.002174f, 0.990234f, 0.002226f, 0.988281f, 0.002283f, 0.986328f, + 0.002634f, 0.984863f, 0.002668f, 0.982422f, 0.002708f, 0.980469f, 0.002739f, 0.979004f, + 0.002733f, 0.976562f, 0.003048f, 0.973633f, 0.003136f, 0.971191f, 0.003130f, 0.968750f, + 0.003168f, 0.965820f, 0.003208f, 0.963379f, 0.003485f, 0.959961f, 0.003578f, 0.956543f, + 0.003546f, 0.952637f, 0.003571f, 0.949707f, 0.003595f, 0.946289f, 0.003649f, 0.942383f, + 0.003769f, 0.937500f, 0.003860f, 0.933105f, 0.003901f, 0.928223f, 0.003929f, 0.923828f, + 0.003929f, 0.918457f, 0.003866f, 0.913086f, 0.004047f, 0.907227f, 0.004105f, 0.900879f, + 0.004093f, 0.895020f, 0.004139f, 0.887695f, 0.004177f, 0.881348f, 0.004047f, 0.873535f, + 0.004208f, 0.865723f, 0.004192f, 0.856445f, 0.004234f, 0.847656f, 0.004219f, 0.837891f, + 0.004108f, 0.827637f, 0.004116f, 0.817383f, 0.004177f, 0.805176f, 0.004166f, 0.791992f, + 0.004154f, 0.777832f, 0.004036f, 0.763184f, 0.003960f, 0.747559f, 0.003979f, 0.729980f, + 0.003979f, 0.710449f, 0.003859f, 0.689453f, 0.003752f, 0.665527f, 0.003664f, 0.640137f, + 0.003653f, 0.610840f, 0.003494f, 0.576660f, 0.003300f, 0.537598f, 0.003094f, 0.493896f, + 0.002893f, 0.437256f, 0.002426f, 0.366211f, 0.001757f, 0.265869f, 0.000430f, 0.100830f, + 0.000000f, 1.000000f, 0.000334f, 0.999512f, 0.001054f, 0.998047f, 0.001493f, 0.997070f, + 0.001719f, 0.995605f, 0.002230f, 0.994141f, 0.002279f, 0.993652f, 0.002474f, 0.991699f, + 0.002930f, 0.990234f, 0.002981f, 0.988770f, 0.003071f, 0.987305f, 0.003239f, 0.985352f, + 0.003639f, 0.982910f, 0.003712f, 0.980957f, 0.003738f, 0.978516f, 0.003807f, 0.977051f, + 0.003975f, 0.975098f, 0.004288f, 0.971680f, 0.004372f, 0.968750f, 0.004478f, 0.966309f, + 0.004475f, 0.963867f, 0.004536f, 0.960938f, 0.004906f, 0.957031f, 0.004997f, 0.953613f, + 0.004993f, 0.950195f, 0.005058f, 0.946289f, 0.005131f, 0.942871f, 0.005177f, 0.939453f, + 0.005489f, 0.934570f, 0.005463f, 0.929688f, 0.005554f, 0.924805f, 0.005608f, 0.919922f, + 0.005676f, 0.915527f, 0.005661f, 0.909668f, 0.005836f, 0.903809f, 0.005894f, 0.896973f, + 0.005974f, 0.890625f, 0.005943f, 0.884277f, 0.005997f, 0.876953f, 0.005852f, 0.869629f, + 0.006119f, 0.861328f, 0.006168f, 0.852539f, 0.006149f, 0.843750f, 0.006111f, 0.833984f, + 0.006023f, 0.823730f, 0.006008f, 0.813477f, 0.006111f, 0.800781f, 0.006161f, 0.787598f, + 0.006119f, 0.774414f, 0.005974f, 0.759766f, 0.005947f, 0.744629f, 0.005978f, 0.726562f, + 0.005928f, 0.707031f, 0.005718f, 0.686035f, 0.005585f, 0.663086f, 0.005436f, 0.637695f, + 0.005413f, 0.607910f, 0.005184f, 0.574707f, 0.004887f, 0.536133f, 0.004562f, 0.492432f, + 0.004215f, 0.435303f, 0.003492f, 0.365723f, 0.002497f, 0.265625f, 0.000574f, 0.100403f, + 0.000000f, 1.000000f, 0.000472f, 0.999023f, 0.001438f, 0.997559f, 0.002029f, 0.996582f, + 0.002350f, 0.994629f, 0.002920f, 0.993652f, 0.003023f, 0.992676f, 0.003340f, 0.990723f, + 0.003897f, 0.988770f, 0.004021f, 0.987305f, 0.004108f, 0.985840f, 0.004410f, 0.983887f, + 0.004959f, 0.981445f, 0.005058f, 0.979004f, 0.005089f, 0.976562f, 0.005119f, 0.974609f, + 0.005417f, 0.972168f, 0.005920f, 0.969727f, 0.005951f, 0.966309f, 0.006046f, 0.963379f, + 0.006165f, 0.960938f, 0.006268f, 0.958008f, 0.006714f, 0.954102f, 0.006840f, 0.950195f, + 0.006977f, 0.947266f, 0.006966f, 0.943359f, 0.006981f, 0.939453f, 0.007202f, 0.935547f, + 0.007645f, 0.930664f, 0.007660f, 0.926270f, 0.007641f, 0.920898f, 0.007767f, 0.916504f, + 0.007809f, 0.911133f, 0.007881f, 0.906250f, 0.008125f, 0.899414f, 0.008232f, 0.893066f, + 0.008293f, 0.886230f, 0.008392f, 0.879883f, 0.008324f, 0.873047f, 0.008263f, 0.865723f, + 0.008553f, 0.856445f, 0.008675f, 0.848145f, 0.008606f, 0.838867f, 0.008652f, 0.829590f, + 0.008492f, 0.819336f, 0.008453f, 0.809082f, 0.008789f, 0.796387f, 0.008720f, 0.783203f, + 0.008652f, 0.770508f, 0.008461f, 0.755859f, 0.008423f, 0.740234f, 0.008492f, 0.722168f, + 0.008423f, 0.703125f, 0.008331f, 0.682617f, 0.008049f, 0.659668f, 0.007721f, 0.635254f, + 0.007732f, 0.605469f, 0.007339f, 0.572266f, 0.006920f, 0.534668f, 0.006493f, 0.490723f, + 0.005875f, 0.434326f, 0.004822f, 0.365234f, 0.003347f, 0.265625f, 0.000737f, 0.099487f, + 0.000000f, 1.000000f, 0.000788f, 0.999023f, 0.001456f, 0.997559f, 0.002056f, 0.996094f, + 0.003193f, 0.994141f, 0.003294f, 0.993164f, 0.003887f, 0.991699f, 0.004456f, 0.989258f, + 0.004616f, 0.987305f, 0.005211f, 0.985840f, 0.005360f, 0.984375f, 0.005871f, 0.981445f, + 0.006081f, 0.979492f, 0.006680f, 0.977051f, 0.006763f, 0.975098f, 0.006824f, 0.972168f, + 0.007336f, 0.969238f, 0.007793f, 0.966309f, 0.007996f, 0.963867f, 0.008034f, 0.960938f, + 0.008163f, 0.958008f, 0.008591f, 0.954590f, 0.008636f, 0.950684f, 0.009171f, 0.947266f, + 0.009262f, 0.943359f, 0.009415f, 0.939453f, 0.009445f, 0.936035f, 0.009689f, 0.931152f, + 0.010193f, 0.926270f, 0.010422f, 0.921875f, 0.010239f, 0.916504f, 0.010422f, 0.911621f, + 0.010582f, 0.907227f, 0.010811f, 0.900879f, 0.011162f, 0.895020f, 0.011177f, 0.888184f, + 0.011299f, 0.881836f, 0.011360f, 0.875000f, 0.011337f, 0.868164f, 0.011528f, 0.860840f, + 0.011803f, 0.852051f, 0.011810f, 0.842773f, 0.011841f, 0.833984f, 0.011818f, 0.824707f, + 0.011780f, 0.814941f, 0.011787f, 0.804199f, 0.012024f, 0.791016f, 0.011925f, 0.778320f, + 0.011841f, 0.765137f, 0.011696f, 0.750488f, 0.011627f, 0.736328f, 0.011749f, 0.718262f, + 0.011559f, 0.698730f, 0.011452f, 0.678711f, 0.011124f, 0.656250f, 0.010750f, 0.632324f, + 0.010605f, 0.602051f, 0.010086f, 0.569336f, 0.009506f, 0.532715f, 0.008842f, 0.488770f, + 0.007866f, 0.433105f, 0.006378f, 0.364014f, 0.004341f, 0.264893f, 0.000914f, 0.099304f, + 0.000000f, 1.000000f, 0.001091f, 0.999023f, 0.002075f, 0.997559f, 0.002211f, 0.996582f, + 0.003613f, 0.994141f, 0.004295f, 0.992188f, 0.004448f, 0.990723f, 0.005737f, 0.987793f, + 0.005981f, 0.985840f, 0.006618f, 0.983887f, 0.006832f, 0.982422f, 0.007587f, 0.979492f, + 0.007866f, 0.977051f, 0.008545f, 0.974609f, 0.008766f, 0.972656f, 0.009003f, 0.969727f, + 0.009537f, 0.966309f, 0.009811f, 0.963379f, 0.010338f, 0.959961f, 0.010597f, 0.957520f, + 0.010696f, 0.954590f, 0.011238f, 0.950195f, 0.011566f, 0.946777f, 0.011963f, 0.942871f, + 0.012199f, 0.938965f, 0.012314f, 0.935547f, 0.012581f, 0.932129f, 0.013023f, 0.926758f, + 0.013382f, 0.921387f, 0.013657f, 0.916992f, 0.013939f, 0.912109f, 0.013710f, 0.906738f, + 0.013931f, 0.901855f, 0.014526f, 0.895996f, 0.014885f, 0.889160f, 0.015030f, 0.882812f, + 0.014931f, 0.876465f, 0.015053f, 0.870117f, 0.015160f, 0.862793f, 0.015488f, 0.854492f, + 0.015686f, 0.846191f, 0.015747f, 0.837402f, 0.015915f, 0.828613f, 0.015762f, 0.818848f, + 0.015778f, 0.809082f, 0.015854f, 0.797852f, 0.016068f, 0.785645f, 0.016037f, 0.772949f, + 0.016052f, 0.760254f, 0.015930f, 0.746582f, 0.015656f, 0.731445f, 0.015717f, 0.712891f, + 0.015579f, 0.694336f, 0.015274f, 0.674316f, 0.014870f, 0.652832f, 0.014488f, 0.627930f, + 0.014114f, 0.598145f, 0.013412f, 0.566406f, 0.012589f, 0.530273f, 0.011642f, 0.486328f, + 0.010262f, 0.431396f, 0.008263f, 0.364258f, 0.005493f, 0.263916f, 0.001109f, 0.098450f, + 0.000000f, 1.000000f, 0.000887f, 0.999023f, 0.002274f, 0.997070f, 0.002935f, 0.995605f, + 0.004227f, 0.993164f, 0.005424f, 0.991211f, 0.005623f, 0.989746f, 0.006866f, 0.986816f, + 0.007545f, 0.984375f, 0.007835f, 0.982422f, 0.008629f, 0.979980f, 0.009605f, 0.976562f, + 0.009987f, 0.974121f, 0.010300f, 0.972168f, 0.011017f, 0.969727f, 0.011658f, 0.966309f, + 0.012405f, 0.963379f, 0.012512f, 0.959961f, 0.013245f, 0.957031f, 0.013420f, 0.953613f, + 0.014008f, 0.950195f, 0.014595f, 0.946289f, 0.014938f, 0.942383f, 0.015572f, 0.938477f, + 0.015671f, 0.934570f, 0.016022f, 0.931152f, 0.016342f, 0.926270f, 0.017090f, 0.921387f, + 0.017593f, 0.916504f, 0.017731f, 0.911133f, 0.018051f, 0.906738f, 0.018311f, 0.902344f, + 0.018265f, 0.895996f, 0.018906f, 0.889648f, 0.019638f, 0.883789f, 0.019684f, 0.876953f, + 0.019699f, 0.870605f, 0.019760f, 0.863770f, 0.019989f, 0.857422f, 0.020355f, 0.848633f, + 0.020813f, 0.839844f, 0.020859f, 0.831055f, 0.020889f, 0.822754f, 0.021042f, 0.813965f, + 0.020935f, 0.803711f, 0.020981f, 0.791992f, 0.021332f, 0.779785f, 0.021301f, 0.767578f, + 0.021164f, 0.754883f, 0.020874f, 0.741211f, 0.020737f, 0.725098f, 0.020935f, 0.708008f, + 0.020584f, 0.689453f, 0.020172f, 0.669922f, 0.019409f, 0.648438f, 0.019043f, 0.623535f, + 0.018585f, 0.594727f, 0.017471f, 0.563477f, 0.016266f, 0.527832f, 0.015045f, 0.483643f, + 0.013084f, 0.430176f, 0.010391f, 0.363281f, 0.006832f, 0.263428f, 0.001331f, 0.098022f, + 0.000000f, 1.000000f, 0.001259f, 0.998535f, 0.003033f, 0.996582f, 0.003775f, 0.995117f, + 0.004944f, 0.992188f, 0.006237f, 0.990234f, 0.007256f, 0.987793f, 0.008118f, 0.984863f, + 0.009392f, 0.981934f, 0.009758f, 0.980469f, 0.010361f, 0.977539f, 0.011642f, 0.974121f, + 0.012421f, 0.971680f, 0.012856f, 0.968750f, 0.013634f, 0.966309f, 0.014641f, 0.962402f, + 0.015503f, 0.958984f, 0.015991f, 0.956055f, 0.016663f, 0.953125f, 0.016922f, 0.949707f, + 0.017654f, 0.945312f, 0.018555f, 0.940918f, 0.018921f, 0.937500f, 0.019653f, 0.933594f, + 0.020020f, 0.929688f, 0.020142f, 0.925781f, 0.021118f, 0.920410f, 0.021744f, 0.915527f, + 0.022202f, 0.910645f, 0.022766f, 0.905762f, 0.023041f, 0.901367f, 0.023315f, 0.895996f, + 0.023865f, 0.889648f, 0.024246f, 0.882812f, 0.025085f, 0.876953f, 0.025406f, 0.870605f, + 0.025391f, 0.864258f, 0.025574f, 0.857910f, 0.026077f, 0.850098f, 0.026520f, 0.841797f, + 0.027039f, 0.833496f, 0.026947f, 0.824707f, 0.027023f, 0.815918f, 0.027145f, 0.807129f, + 0.027176f, 0.796387f, 0.027832f, 0.785645f, 0.027771f, 0.773438f, 0.027725f, 0.761230f, + 0.027512f, 0.748535f, 0.027176f, 0.735840f, 0.027298f, 0.719238f, 0.027191f, 0.702148f, + 0.026810f, 0.684570f, 0.026154f, 0.665039f, 0.025360f, 0.644531f, 0.024689f, 0.619141f, + 0.023865f, 0.590820f, 0.022659f, 0.560547f, 0.020828f, 0.525391f, 0.019165f, 0.481445f, + 0.016571f, 0.427979f, 0.012985f, 0.362305f, 0.008476f, 0.262939f, 0.001597f, 0.097290f, + 0.000000f, 1.000000f, 0.001215f, 0.998535f, 0.002966f, 0.996582f, 0.004471f, 0.994141f, + 0.006348f, 0.991211f, 0.006783f, 0.989258f, 0.008652f, 0.986328f, 0.010139f, 0.982910f, + 0.010628f, 0.980957f, 0.011955f, 0.978027f, 0.012970f, 0.974121f, 0.013916f, 0.971191f, + 0.015312f, 0.967773f, 0.015778f, 0.965332f, 0.016647f, 0.962402f, 0.018127f, 0.958008f, + 0.019104f, 0.954590f, 0.019699f, 0.951660f, 0.020248f, 0.948730f, 0.021149f, 0.944824f, + 0.022171f, 0.939941f, 0.022995f, 0.935547f, 0.023636f, 0.932129f, 0.024063f, 0.928223f, + 0.025055f, 0.924316f, 0.025681f, 0.919434f, 0.026321f, 0.914062f, 0.027374f, 0.909180f, + 0.027756f, 0.904297f, 0.028427f, 0.899414f, 0.028946f, 0.894531f, 0.029587f, 0.888672f, + 0.030380f, 0.882324f, 0.030975f, 0.876465f, 0.031433f, 0.869629f, 0.032043f, 0.863770f, + 0.032440f, 0.857910f, 0.032379f, 0.850586f, 0.033142f, 0.842285f, 0.033813f, 0.833984f, + 0.034424f, 0.825684f, 0.034698f, 0.817871f, 0.034424f, 0.809082f, 0.034393f, 0.800293f, + 0.035187f, 0.789062f, 0.035370f, 0.778320f, 0.035187f, 0.766113f, 0.035187f, 0.754395f, + 0.035034f, 0.742676f, 0.034882f, 0.729004f, 0.034790f, 0.712891f, 0.034607f, 0.695801f, + 0.034119f, 0.678711f, 0.033356f, 0.660156f, 0.032043f, 0.640137f, 0.031403f, 0.614258f, + 0.030273f, 0.586914f, 0.028503f, 0.557129f, 0.026123f, 0.522461f, 0.024094f, 0.478516f, + 0.020691f, 0.426514f, 0.016129f, 0.361816f, 0.010269f, 0.261963f, 0.001909f, 0.096802f, + 0.000000f, 1.000000f, 0.001688f, 0.998535f, 0.003967f, 0.996094f, 0.005096f, 0.993652f, + 0.007088f, 0.990723f, 0.008499f, 0.987793f, 0.009575f, 0.984863f, 0.011612f, 0.981445f, + 0.013092f, 0.978516f, 0.014122f, 0.975586f, 0.016022f, 0.971191f, 0.017105f, 0.967773f, + 0.018188f, 0.964844f, 0.019211f, 0.961914f, 0.020569f, 0.957520f, 0.021713f, 0.953613f, + 0.022903f, 0.950195f, 0.024002f, 0.946777f, 0.024643f, 0.943848f, 0.025986f, 0.938965f, + 0.027405f, 0.934570f, 0.028336f, 0.930176f, 0.029129f, 0.926270f, 0.029633f, 0.922363f, + 0.030853f, 0.918457f, 0.031982f, 0.912598f, 0.032776f, 0.907227f, 0.033752f, 0.901855f, + 0.034393f, 0.897461f, 0.035217f, 0.892578f, 0.035645f, 0.887207f, 0.037079f, 0.880859f, + 0.038025f, 0.874512f, 0.038635f, 0.868164f, 0.039124f, 0.862793f, 0.039490f, 0.855957f, + 0.040222f, 0.850098f, 0.040802f, 0.842285f, 0.041626f, 0.833984f, 0.042206f, 0.826172f, + 0.042755f, 0.817871f, 0.042786f, 0.810059f, 0.042999f, 0.801758f, 0.043488f, 0.791992f, + 0.044128f, 0.781250f, 0.044067f, 0.770020f, 0.044434f, 0.759277f, 0.044220f, 0.747559f, + 0.044037f, 0.736328f, 0.043915f, 0.721680f, 0.043518f, 0.705566f, 0.043243f, 0.689453f, + 0.042297f, 0.672363f, 0.041443f, 0.655273f, 0.040222f, 0.634277f, 0.039429f, 0.608887f, + 0.037537f, 0.582520f, 0.035492f, 0.553711f, 0.032471f, 0.520508f, 0.029556f, 0.475342f, + 0.025238f, 0.425049f, 0.019531f, 0.361572f, 0.012436f, 0.261719f, 0.002287f, 0.096252f, + 0.000000f, 1.000000f, 0.002026f, 0.998535f, 0.004211f, 0.995605f, 0.006321f, 0.992676f, + 0.008430f, 0.989258f, 0.009537f, 0.987305f, 0.012123f, 0.982910f, 0.013802f, 0.979004f, + 0.014915f, 0.976074f, 0.017014f, 0.972168f, 0.019089f, 0.967773f, 0.020798f, 0.964355f, + 0.021545f, 0.960938f, 0.023483f, 0.957031f, 0.025116f, 0.952637f, 0.026413f, 0.948730f, + 0.027725f, 0.944824f, 0.028946f, 0.941406f, 0.030060f, 0.937500f, 0.031647f, 0.932617f, + 0.033417f, 0.927734f, 0.034393f, 0.924316f, 0.035156f, 0.919434f, 0.036041f, 0.915527f, + 0.037323f, 0.910156f, 0.039398f, 0.904785f, 0.040192f, 0.899902f, 0.041321f, 0.895020f, + 0.041809f, 0.889648f, 0.042908f, 0.885254f, 0.044250f, 0.878906f, 0.045258f, 0.872070f, + 0.046509f, 0.866211f, 0.047211f, 0.860352f, 0.047852f, 0.854492f, 0.048523f, 0.848145f, + 0.049225f, 0.840820f, 0.050781f, 0.833496f, 0.050842f, 0.824707f, 0.051666f, 0.817383f, + 0.052246f, 0.810059f, 0.052795f, 0.802246f, 0.052704f, 0.793457f, 0.053589f, 0.782715f, + 0.054291f, 0.772461f, 0.054321f, 0.762207f, 0.054626f, 0.751465f, 0.053680f, 0.740234f, + 0.053711f, 0.728516f, 0.053711f, 0.713379f, 0.053680f, 0.698730f, 0.053070f, 0.683105f, + 0.051941f, 0.666504f, 0.050507f, 0.649414f, 0.049438f, 0.627441f, 0.048187f, 0.603516f, + 0.045776f, 0.577637f, 0.042877f, 0.549805f, 0.039459f, 0.516602f, 0.035889f, 0.472656f, + 0.030350f, 0.422607f, 0.023346f, 0.361084f, 0.014725f, 0.261230f, 0.002661f, 0.095459f, + 0.000000f, 1.000000f, 0.002241f, 0.998047f, 0.004997f, 0.995117f, 0.007359f, 0.991699f, + 0.009644f, 0.988281f, 0.011307f, 0.985352f, 0.014214f, 0.980957f, 0.016434f, 0.976562f, + 0.017715f, 0.973633f, 0.019943f, 0.968750f, 0.021881f, 0.964844f, 0.024170f, 0.960449f, + 0.025940f, 0.957031f, 0.027649f, 0.952148f, 0.030365f, 0.947266f, 0.031433f, 0.943359f, + 0.032806f, 0.939453f, 0.034180f, 0.936035f, 0.036652f, 0.930176f, 0.038208f, 0.925781f, + 0.039703f, 0.921387f, 0.041199f, 0.916992f, 0.042603f, 0.912598f, 0.043945f, 0.907227f, + 0.045563f, 0.901855f, 0.047302f, 0.895996f, 0.048462f, 0.891602f, 0.049683f, 0.886719f, + 0.050537f, 0.882324f, 0.051666f, 0.875977f, 0.053680f, 0.869141f, 0.055054f, 0.863281f, + 0.055908f, 0.856934f, 0.056885f, 0.851074f, 0.057587f, 0.845703f, 0.058746f, 0.838867f, + 0.060211f, 0.831055f, 0.061005f, 0.823242f, 0.062225f, 0.816406f, 0.062103f, 0.808105f, + 0.063232f, 0.801270f, 0.063416f, 0.793457f, 0.064331f, 0.783203f, 0.065002f, 0.773438f, + 0.065308f, 0.763184f, 0.065430f, 0.753418f, 0.065491f, 0.743164f, 0.065002f, 0.732910f, + 0.065308f, 0.719238f, 0.065125f, 0.705566f, 0.064575f, 0.691406f, 0.063660f, 0.675781f, + 0.062469f, 0.660156f, 0.060822f, 0.643555f, 0.059601f, 0.621094f, 0.057831f, 0.598145f, + 0.054871f, 0.573242f, 0.051208f, 0.545898f, 0.047241f, 0.511719f, 0.042572f, 0.469727f, + 0.036285f, 0.421387f, 0.027420f, 0.360107f, 0.017288f, 0.260986f, 0.003103f, 0.094543f, + 0.000000f, 1.000000f, 0.002699f, 0.997559f, 0.006077f, 0.994629f, 0.009171f, 0.990234f, + 0.011162f, 0.986816f, 0.013596f, 0.982910f, 0.016663f, 0.978516f, 0.019119f, 0.974121f, + 0.021225f, 0.970215f, 0.024506f, 0.964844f, 0.026108f, 0.960938f, 0.028091f, 0.957031f, + 0.030945f, 0.951660f, 0.033508f, 0.946289f, 0.035614f, 0.941895f, 0.037628f, 0.937500f, + 0.039154f, 0.933105f, 0.041046f, 0.928223f, 0.044006f, 0.922363f, 0.045685f, 0.917480f, + 0.047302f, 0.913574f, 0.048950f, 0.909180f, 0.051056f, 0.904297f, 0.053192f, 0.898438f, + 0.054688f, 0.893066f, 0.056091f, 0.887695f, 0.057556f, 0.882324f, 0.059143f, 0.877930f, + 0.060638f, 0.872070f, 0.062439f, 0.865723f, 0.064087f, 0.858887f, 0.065552f, 0.853516f, + 0.066956f, 0.848145f, 0.067444f, 0.841797f, 0.068420f, 0.835938f, 0.070801f, 0.827637f, + 0.071838f, 0.820312f, 0.072632f, 0.812988f, 0.073853f, 0.806152f, 0.074402f, 0.799805f, + 0.074829f, 0.791992f, 0.076172f, 0.782715f, 0.076843f, 0.772949f, 0.076965f, 0.763184f, + 0.077759f, 0.754395f, 0.077820f, 0.744629f, 0.077698f, 0.734863f, 0.077454f, 0.723145f, + 0.077576f, 0.709961f, 0.077209f, 0.696777f, 0.076416f, 0.683105f, 0.075439f, 0.668945f, + 0.073669f, 0.654297f, 0.072144f, 0.635254f, 0.070801f, 0.614258f, 0.067993f, 0.592285f, + 0.064514f, 0.568359f, 0.060272f, 0.542480f, 0.055481f, 0.506836f, 0.049927f, 0.466309f, + 0.042175f, 0.419678f, 0.032379f, 0.357422f, 0.019928f, 0.260498f, 0.003540f, 0.093628f, + 0.000000f, 1.000000f, 0.003256f, 0.997559f, 0.006847f, 0.994141f, 0.010422f, 0.989258f, + 0.013496f, 0.985352f, 0.016830f, 0.980469f, 0.019699f, 0.975586f, 0.022263f, 0.971680f, + 0.025574f, 0.966309f, 0.028839f, 0.960449f, 0.031555f, 0.956055f, 0.033203f, 0.952148f, + 0.036865f, 0.945801f, 0.039795f, 0.939941f, 0.042084f, 0.935547f, 0.044250f, 0.931152f, + 0.046997f, 0.925293f, 0.049561f, 0.919434f, 0.051514f, 0.914551f, 0.054230f, 0.909668f, + 0.055603f, 0.905273f, 0.057739f, 0.900391f, 0.060455f, 0.894043f, 0.063110f, 0.888184f, + 0.064941f, 0.883301f, 0.066467f, 0.878418f, 0.067993f, 0.873047f, 0.070129f, 0.866699f, + 0.072388f, 0.860352f, 0.073975f, 0.854492f, 0.075989f, 0.849121f, 0.077209f, 0.842773f, + 0.078308f, 0.837402f, 0.080078f, 0.831543f, 0.081604f, 0.823730f, 0.083374f, 0.816406f, + 0.084717f, 0.809570f, 0.085938f, 0.802734f, 0.086609f, 0.795898f, 0.087463f, 0.789551f, + 0.088318f, 0.780273f, 0.089722f, 0.770996f, 0.090332f, 0.762207f, 0.090820f, 0.753906f, + 0.091003f, 0.744141f, 0.091064f, 0.735840f, 0.090942f, 0.726074f, 0.091064f, 0.712891f, + 0.091064f, 0.700684f, 0.090698f, 0.687988f, 0.089600f, 0.675781f, 0.087585f, 0.661133f, + 0.086060f, 0.646973f, 0.084717f, 0.627441f, 0.082092f, 0.607422f, 0.078857f, 0.585938f, + 0.074951f, 0.563965f, 0.069641f, 0.538574f, 0.064758f, 0.502441f, 0.057800f, 0.463135f, + 0.048431f, 0.417725f, 0.037231f, 0.354248f, 0.022766f, 0.260010f, 0.004044f, 0.092957f, + 0.000000f, 1.000000f, 0.004089f, 0.997070f, 0.007858f, 0.993164f, 0.012085f, 0.988281f, + 0.015350f, 0.984375f, 0.019882f, 0.977539f, 0.023315f, 0.973145f, 0.026230f, 0.968262f, + 0.030502f, 0.961426f, 0.034058f, 0.956055f, 0.036469f, 0.951660f, 0.040192f, 0.945312f, + 0.043549f, 0.939453f, 0.046143f, 0.934082f, 0.049530f, 0.928711f, 0.052307f, 0.923340f, + 0.055603f, 0.916992f, 0.058990f, 0.910645f, 0.061035f, 0.905762f, 0.063416f, 0.900879f, + 0.065857f, 0.895508f, 0.068848f, 0.888672f, 0.071289f, 0.883301f, 0.074219f, 0.877930f, + 0.076172f, 0.872559f, 0.077698f, 0.868164f, 0.080444f, 0.862305f, 0.082703f, 0.854980f, + 0.084900f, 0.848633f, 0.086853f, 0.843262f, 0.088440f, 0.837891f, 0.090454f, 0.832520f, + 0.091736f, 0.825684f, 0.094299f, 0.818359f, 0.096008f, 0.811523f, 0.097412f, 0.804688f, + 0.099121f, 0.797852f, 0.099670f, 0.791504f, 0.100525f, 0.785156f, 0.102234f, 0.776855f, + 0.103638f, 0.768066f, 0.104187f, 0.758789f, 0.105408f, 0.751465f, 0.105469f, 0.743164f, + 0.105408f, 0.734863f, 0.105164f, 0.726074f, 0.106140f, 0.713867f, 0.106079f, 0.702148f, + 0.105347f, 0.690430f, 0.104614f, 0.678711f, 0.102539f, 0.666992f, 0.100891f, 0.654297f, + 0.099426f, 0.637207f, 0.097229f, 0.619141f, 0.094910f, 0.601074f, 0.090759f, 0.580566f, + 0.085449f, 0.559082f, 0.080078f, 0.531738f, 0.074158f, 0.498047f, 0.065735f, 0.460938f, + 0.055634f, 0.416260f, 0.042633f, 0.351807f, 0.025879f, 0.259033f, 0.004566f, 0.092041f, + 0.000000f, 1.000000f, 0.005260f, 0.996582f, 0.009384f, 0.992188f, 0.014206f, 0.986816f, + 0.018677f, 0.981445f, 0.023102f, 0.975098f, 0.027206f, 0.969727f, 0.031616f, 0.962891f, + 0.036011f, 0.957031f, 0.039642f, 0.951172f, 0.043304f, 0.945312f, 0.048096f, 0.937988f, + 0.051025f, 0.932129f, 0.054565f, 0.926758f, 0.057892f, 0.921387f, 0.062286f, 0.914062f, + 0.065186f, 0.907715f, 0.068726f, 0.901855f, 0.071777f, 0.896484f, 0.074036f, 0.890625f, + 0.077881f, 0.883789f, 0.081482f, 0.877441f, 0.083679f, 0.872070f, 0.085815f, 0.867188f, + 0.088684f, 0.861816f, 0.091553f, 0.854980f, 0.094543f, 0.848633f, 0.097473f, 0.842773f, + 0.099365f, 0.836426f, 0.101074f, 0.831055f, 0.102600f, 0.826172f, 0.105530f, 0.818848f, + 0.107971f, 0.812012f, 0.109802f, 0.804688f, 0.111511f, 0.798340f, 0.112732f, 0.792480f, + 0.114319f, 0.786133f, 0.115051f, 0.780273f, 0.116821f, 0.770996f, 0.118408f, 0.763184f, + 0.119385f, 0.755371f, 0.120850f, 0.748047f, 0.120728f, 0.739746f, 0.121338f, 0.733398f, + 0.120667f, 0.724121f, 0.121277f, 0.712891f, 0.122314f, 0.702637f, 0.121582f, 0.691895f, + 0.120728f, 0.681152f, 0.118896f, 0.669922f, 0.117249f, 0.659668f, 0.116089f, 0.644531f, + 0.113770f, 0.627441f, 0.111023f, 0.611328f, 0.107544f, 0.593750f, 0.102783f, 0.575195f, + 0.096802f, 0.554688f, 0.091309f, 0.524902f, 0.083984f, 0.493652f, 0.074524f, 0.457275f, + 0.062195f, 0.414551f, 0.048340f, 0.349854f, 0.029022f, 0.258545f, 0.005138f, 0.091736f, + 0.000000f, 1.000000f, 0.006630f, 0.995605f, 0.012138f, 0.990234f, 0.016922f, 0.984863f, + 0.022842f, 0.978027f, 0.028015f, 0.971191f, 0.031555f, 0.966309f, 0.037872f, 0.958008f, + 0.042908f, 0.951172f, 0.046295f, 0.946289f, 0.051910f, 0.937500f, 0.056549f, 0.930664f, + 0.060028f, 0.924805f, 0.064087f, 0.918457f, 0.068787f, 0.910156f, 0.073181f, 0.903809f, + 0.076599f, 0.897949f, 0.079407f, 0.892578f, 0.084045f, 0.884766f, 0.087769f, 0.877930f, + 0.091492f, 0.871582f, 0.094360f, 0.865723f, 0.097473f, 0.859863f, 0.099976f, 0.854492f, + 0.103882f, 0.847168f, 0.107056f, 0.840820f, 0.110107f, 0.834961f, 0.112244f, 0.829590f, + 0.115173f, 0.824219f, 0.116638f, 0.818359f, 0.119202f, 0.811035f, 0.122314f, 0.804199f, + 0.124573f, 0.797363f, 0.126953f, 0.791992f, 0.127808f, 0.785645f, 0.129150f, 0.780273f, + 0.131226f, 0.772949f, 0.133179f, 0.765137f, 0.135132f, 0.757324f, 0.135742f, 0.750000f, + 0.136353f, 0.743164f, 0.137329f, 0.735840f, 0.137207f, 0.729004f, 0.137939f, 0.720215f, + 0.138672f, 0.710449f, 0.138672f, 0.700684f, 0.138550f, 0.690430f, 0.137695f, 0.681641f, + 0.136108f, 0.671387f, 0.134399f, 0.661621f, 0.133301f, 0.648926f, 0.131348f, 0.633789f, + 0.129028f, 0.619141f, 0.125244f, 0.603516f, 0.120789f, 0.587402f, 0.115417f, 0.569336f, + 0.109741f, 0.546875f, 0.103027f, 0.519531f, 0.094360f, 0.488770f, 0.083557f, 0.454346f, + 0.069702f, 0.413330f, 0.054138f, 0.347656f, 0.032196f, 0.257812f, 0.005753f, 0.091309f, + 0.000000f, 1.000000f, 0.007626f, 0.995117f, 0.014359f, 0.988770f, 0.020340f, 0.983398f, + 0.027176f, 0.975098f, 0.032959f, 0.968262f, 0.038818f, 0.959961f, 0.044983f, 0.952148f, + 0.049652f, 0.945801f, 0.056732f, 0.936523f, 0.062103f, 0.929199f, 0.066406f, 0.922363f, + 0.070862f, 0.915527f, 0.076416f, 0.907227f, 0.081909f, 0.899414f, 0.085571f, 0.893066f, + 0.088562f, 0.887695f, 0.093628f, 0.879395f, 0.098511f, 0.871582f, 0.103333f, 0.864746f, + 0.106262f, 0.858887f, 0.109497f, 0.853516f, 0.113525f, 0.845703f, 0.117676f, 0.838379f, + 0.120483f, 0.832520f, 0.124146f, 0.826172f, 0.126709f, 0.820801f, 0.128662f, 0.815918f, + 0.131958f, 0.809082f, 0.136108f, 0.801758f, 0.137939f, 0.794922f, 0.140015f, 0.789062f, + 0.142700f, 0.783203f, 0.144409f, 0.777832f, 0.145264f, 0.772461f, 0.148071f, 0.764160f, + 0.150757f, 0.756836f, 0.151855f, 0.750000f, 0.153442f, 0.743164f, 0.154175f, 0.736816f, + 0.154297f, 0.730469f, 0.154907f, 0.724609f, 0.156128f, 0.714355f, 0.156616f, 0.705566f, + 0.157471f, 0.697266f, 0.155762f, 0.687988f, 0.155762f, 0.679688f, 0.154419f, 0.671387f, + 0.152588f, 0.662598f, 0.151489f, 0.649902f, 0.149414f, 0.636719f, 0.147339f, 0.623535f, + 0.143921f, 0.610352f, 0.140015f, 0.596680f, 0.134644f, 0.581055f, 0.128296f, 0.562500f, + 0.122559f, 0.539062f, 0.114868f, 0.513184f, 0.104797f, 0.484619f, 0.092407f, 0.452393f, + 0.077332f, 0.410156f, 0.060272f, 0.344971f, 0.035950f, 0.258545f, 0.006393f, 0.090515f, + 0.000000f, 1.000000f, 0.009056f, 0.994629f, 0.016968f, 0.987305f, 0.024200f, 0.979980f, + 0.032990f, 0.971191f, 0.039520f, 0.962891f, 0.046753f, 0.954102f, 0.053284f, 0.946289f, + 0.059784f, 0.937012f, 0.067017f, 0.928223f, 0.072510f, 0.920410f, 0.078369f, 0.912598f, + 0.084839f, 0.903320f, 0.090271f, 0.895996f, 0.094482f, 0.889160f, 0.100464f, 0.880859f, + 0.106018f, 0.872070f, 0.110352f, 0.864746f, 0.114807f, 0.858398f, 0.118713f, 0.852051f, + 0.123413f, 0.844238f, 0.127930f, 0.836426f, 0.132324f, 0.829102f, 0.135986f, 0.822754f, + 0.138672f, 0.817383f, 0.141602f, 0.812012f, 0.145508f, 0.804688f, 0.149292f, 0.797363f, + 0.152344f, 0.791016f, 0.155640f, 0.785156f, 0.157959f, 0.779785f, 0.159424f, 0.774414f, + 0.160645f, 0.769043f, 0.164795f, 0.761230f, 0.166748f, 0.753906f, 0.168457f, 0.747559f, + 0.170410f, 0.741211f, 0.171509f, 0.735352f, 0.172485f, 0.729004f, 0.172607f, 0.723633f, + 0.173828f, 0.715820f, 0.175415f, 0.707031f, 0.176270f, 0.699707f, 0.176147f, 0.691406f, + 0.175659f, 0.684082f, 0.174683f, 0.677246f, 0.173462f, 0.668945f, 0.171875f, 0.660156f, + 0.171143f, 0.648926f, 0.169189f, 0.637207f, 0.166870f, 0.625977f, 0.164062f, 0.614258f, + 0.159790f, 0.602051f, 0.154175f, 0.589355f, 0.148438f, 0.574219f, 0.143188f, 0.552734f, + 0.136230f, 0.531250f, 0.126953f, 0.507812f, 0.115540f, 0.481201f, 0.101746f, 0.450195f, + 0.086182f, 0.404541f, 0.066711f, 0.342529f, 0.039337f, 0.258057f, 0.007034f, 0.090088f, + 0.000000f, 1.000000f, 0.010162f, 0.994141f, 0.020432f, 0.985352f, 0.030762f, 0.975586f, + 0.038666f, 0.967773f, 0.048370f, 0.956055f, 0.056427f, 0.947754f, 0.064941f, 0.936523f, + 0.072571f, 0.927734f, 0.078918f, 0.919434f, 0.086853f, 0.908691f, 0.094116f, 0.899414f, + 0.099731f, 0.891602f, 0.105408f, 0.884277f, 0.112793f, 0.873535f, 0.118591f, 0.865234f, + 0.124329f, 0.857910f, 0.128418f, 0.850586f, 0.133667f, 0.842773f, 0.138550f, 0.834473f, + 0.143799f, 0.826660f, 0.148926f, 0.819824f, 0.151733f, 0.813477f, 0.155151f, 0.808105f, + 0.159912f, 0.799316f, 0.164307f, 0.792480f, 0.167358f, 0.785645f, 0.171021f, 0.779785f, + 0.173218f, 0.774414f, 0.175293f, 0.769531f, 0.178467f, 0.763184f, 0.182129f, 0.755859f, + 0.183960f, 0.749512f, 0.186279f, 0.742676f, 0.188477f, 0.736816f, 0.189697f, 0.731934f, + 0.190552f, 0.726562f, 0.191162f, 0.721191f, 0.193726f, 0.712891f, 0.194824f, 0.705566f, + 0.195435f, 0.698242f, 0.196533f, 0.691895f, 0.196411f, 0.685059f, 0.195557f, 0.678223f, + 0.194458f, 0.672363f, 0.193237f, 0.666016f, 0.192627f, 0.654297f, 0.191772f, 0.644531f, + 0.190063f, 0.635742f, 0.187500f, 0.625488f, 0.184082f, 0.616211f, 0.180298f, 0.605469f, + 0.175049f, 0.594727f, 0.170166f, 0.580566f, 0.164795f, 0.562500f, 0.158325f, 0.544434f, + 0.149292f, 0.524414f, 0.139404f, 0.503418f, 0.126099f, 0.478271f, 0.111084f, 0.447510f, + 0.094971f, 0.399414f, 0.072998f, 0.340576f, 0.042816f, 0.258545f, 0.007729f, 0.089966f, + 0.000000f, 1.000000f, 0.012421f, 0.993652f, 0.025009f, 0.983398f, 0.037354f, 0.971680f, + 0.048065f, 0.960449f, 0.058807f, 0.949707f, 0.069641f, 0.937500f, 0.078369f, 0.927246f, + 0.085449f, 0.918457f, 0.096130f, 0.905273f, 0.103760f, 0.895508f, 0.110352f, 0.887695f, + 0.118469f, 0.876465f, 0.125854f, 0.866699f, 0.132202f, 0.857910f, 0.138184f, 0.850586f, + 0.144043f, 0.840820f, 0.150757f, 0.832031f, 0.155884f, 0.823730f, 0.161011f, 0.816406f, + 0.165039f, 0.810059f, 0.169556f, 0.802734f, 0.175659f, 0.793457f, 0.179565f, 0.786133f, + 0.184204f, 0.779297f, 0.186768f, 0.773926f, 0.189453f, 0.768066f, 0.192261f, 0.762695f, + 0.197144f, 0.754395f, 0.199829f, 0.748047f, 0.203247f, 0.742188f, 0.205322f, 0.736816f, + 0.207397f, 0.731445f, 0.208374f, 0.726562f, 0.210205f, 0.721191f, 0.212036f, 0.713867f, + 0.214478f, 0.707520f, 0.215820f, 0.701172f, 0.217163f, 0.694824f, 0.217041f, 0.688965f, + 0.217285f, 0.683105f, 0.216675f, 0.677734f, 0.216064f, 0.671875f, 0.216431f, 0.665039f, + 0.215942f, 0.656250f, 0.214355f, 0.647949f, 0.214233f, 0.640625f, 0.211914f, 0.631836f, + 0.209229f, 0.624023f, 0.205200f, 0.615234f, 0.200928f, 0.606445f, 0.197144f, 0.597168f, + 0.192627f, 0.582520f, 0.187134f, 0.567871f, 0.180542f, 0.553223f, 0.172729f, 0.537109f, + 0.163452f, 0.520020f, 0.151001f, 0.499268f, 0.137207f, 0.475586f, 0.122070f, 0.438721f, + 0.103760f, 0.395020f, 0.079346f, 0.339355f, 0.046722f, 0.260010f, 0.008469f, 0.090271f, + 0.000000f, 1.000000f, 0.017120f, 0.990723f, 0.032562f, 0.978516f, 0.046265f, 0.965820f, + 0.059692f, 0.953125f, 0.073059f, 0.938965f, 0.083679f, 0.927734f, 0.094666f, 0.915039f, + 0.105530f, 0.902832f, 0.114868f, 0.892090f, 0.124268f, 0.879883f, 0.132935f, 0.869141f, + 0.140137f, 0.859863f, 0.146851f, 0.850586f, 0.155396f, 0.839355f, 0.162842f, 0.829590f, + 0.168945f, 0.821777f, 0.174316f, 0.813965f, 0.180664f, 0.804688f, 0.186035f, 0.795410f, + 0.191772f, 0.787598f, 0.196289f, 0.780273f, 0.199219f, 0.774414f, 0.203857f, 0.767578f, + 0.208252f, 0.759766f, 0.213501f, 0.751953f, 0.216309f, 0.745605f, 0.219971f, 0.739258f, + 0.222778f, 0.733398f, 0.224731f, 0.728516f, 0.226685f, 0.724121f, 0.229614f, 0.717773f, + 0.232178f, 0.711426f, 0.234375f, 0.705078f, 0.236328f, 0.699219f, 0.237305f, 0.693359f, + 0.238159f, 0.688477f, 0.239014f, 0.684082f, 0.238647f, 0.679199f, 0.238525f, 0.674805f, + 0.239624f, 0.667480f, 0.239746f, 0.660156f, 0.240112f, 0.653320f, 0.239502f, 0.646484f, + 0.237793f, 0.640137f, 0.236084f, 0.633301f, 0.234131f, 0.627441f, 0.230347f, 0.620117f, + 0.227051f, 0.613770f, 0.223999f, 0.604492f, 0.220581f, 0.593750f, 0.216064f, 0.582520f, + 0.211304f, 0.571289f, 0.204102f, 0.559082f, 0.196045f, 0.545410f, 0.187378f, 0.530762f, + 0.176147f, 0.514160f, 0.163452f, 0.495605f, 0.150024f, 0.466064f, 0.133667f, 0.432373f, + 0.112976f, 0.392334f, 0.085876f, 0.338867f, 0.050323f, 0.260742f, 0.009201f, 0.090271f, + 0.000000f, 1.000000f, 0.021469f, 0.988770f, 0.040436f, 0.975098f, 0.058228f, 0.959473f, + 0.075134f, 0.942871f, 0.089233f, 0.928711f, 0.104126f, 0.913574f, 0.114685f, 0.901855f, + 0.128662f, 0.885742f, 0.138184f, 0.874023f, 0.146973f, 0.863281f, 0.158691f, 0.849609f, + 0.166992f, 0.839355f, 0.174438f, 0.829590f, 0.181763f, 0.819336f, 0.189941f, 0.808594f, + 0.196533f, 0.798828f, 0.202393f, 0.790527f, 0.207764f, 0.782715f, 0.213257f, 0.774902f, + 0.219727f, 0.765625f, 0.224731f, 0.757324f, 0.229248f, 0.750000f, 0.233032f, 0.743164f, + 0.236694f, 0.737305f, 0.239990f, 0.731445f, 0.243652f, 0.724609f, 0.246704f, 0.717773f, + 0.250732f, 0.711426f, 0.252686f, 0.705566f, 0.255371f, 0.699707f, 0.257080f, 0.694824f, + 0.258789f, 0.689941f, 0.259766f, 0.685547f, 0.260498f, 0.682129f, 0.262207f, 0.675293f, + 0.263428f, 0.668945f, 0.263916f, 0.663574f, 0.264893f, 0.658203f, 0.265137f, 0.652832f, + 0.264404f, 0.647461f, 0.263672f, 0.643066f, 0.262207f, 0.637695f, 0.260742f, 0.632812f, + 0.258301f, 0.627930f, 0.255859f, 0.621582f, 0.254883f, 0.613770f, 0.251953f, 0.605957f, + 0.249023f, 0.597168f, 0.244507f, 0.588867f, 0.239746f, 0.580078f, 0.234863f, 0.570801f, + 0.227783f, 0.561035f, 0.221069f, 0.550293f, 0.211548f, 0.539062f, 0.200928f, 0.525391f, + 0.190674f, 0.505371f, 0.177734f, 0.483398f, 0.163086f, 0.458496f, 0.144531f, 0.428223f, + 0.121338f, 0.389893f, 0.092224f, 0.339111f, 0.053864f, 0.261963f, 0.009865f, 0.090210f, + 0.000000f, 1.000000f, 0.027863f, 0.986328f, 0.051727f, 0.968750f, 0.073486f, 0.950195f, + 0.094482f, 0.931152f, 0.112671f, 0.913086f, 0.127808f, 0.897461f, 0.142578f, 0.880859f, + 0.155762f, 0.867188f, 0.165771f, 0.854492f, 0.178467f, 0.839355f, 0.189209f, 0.826660f, + 0.197021f, 0.816406f, 0.205200f, 0.806152f, 0.213867f, 0.794434f, 0.221924f, 0.783691f, + 0.229370f, 0.773926f, 0.234741f, 0.765137f, 0.239014f, 0.757812f, 0.245483f, 0.749023f, + 0.250977f, 0.740234f, 0.255859f, 0.732422f, 0.261719f, 0.724609f, 0.264160f, 0.718750f, + 0.267578f, 0.712402f, 0.270752f, 0.706543f, 0.273193f, 0.700684f, 0.276855f, 0.694336f, + 0.278809f, 0.688965f, 0.281982f, 0.682129f, 0.284180f, 0.677246f, 0.285645f, 0.671875f, + 0.287109f, 0.666992f, 0.288086f, 0.662598f, 0.288818f, 0.658203f, 0.289795f, 0.654297f, + 0.289551f, 0.649414f, 0.288574f, 0.645508f, 0.288330f, 0.641113f, 0.289551f, 0.635254f, + 0.288574f, 0.629883f, 0.287354f, 0.624512f, 0.286621f, 0.619141f, 0.285400f, 0.613281f, + 0.282471f, 0.607910f, 0.280273f, 0.602539f, 0.277344f, 0.596680f, 0.273926f, 0.590820f, + 0.268799f, 0.583496f, 0.263916f, 0.577637f, 0.257568f, 0.570312f, 0.251465f, 0.562012f, + 0.245728f, 0.551270f, 0.237549f, 0.539551f, 0.228638f, 0.526855f, 0.218628f, 0.512207f, + 0.206299f, 0.495850f, 0.192383f, 0.477051f, 0.175415f, 0.453857f, 0.154907f, 0.425537f, + 0.129883f, 0.389404f, 0.098389f, 0.339600f, 0.059204f, 0.255127f, 0.010590f, 0.091003f, + 0.000000f, 1.000000f, 0.038086f, 0.981934f, 0.070557f, 0.958496f, 0.097351f, 0.936523f, + 0.120850f, 0.914551f, 0.139771f, 0.896484f, 0.159546f, 0.875977f, 0.174927f, 0.859375f, + 0.188965f, 0.842773f, 0.202393f, 0.827637f, 0.213989f, 0.813477f, 0.224365f, 0.800293f, + 0.232910f, 0.789062f, 0.242065f, 0.776855f, 0.250244f, 0.766113f, 0.258301f, 0.755371f, + 0.264893f, 0.745605f, 0.271484f, 0.736328f, 0.276367f, 0.728516f, 0.281738f, 0.720215f, + 0.286133f, 0.712891f, 0.290283f, 0.705566f, 0.293457f, 0.698730f, 0.298340f, 0.691406f, + 0.300781f, 0.685059f, 0.303467f, 0.679199f, 0.306396f, 0.672852f, 0.309814f, 0.666992f, + 0.311523f, 0.661621f, 0.312256f, 0.657227f, 0.314453f, 0.651855f, 0.315674f, 0.647461f, + 0.316162f, 0.643555f, 0.317871f, 0.638672f, 0.317383f, 0.635254f, 0.317627f, 0.631348f, + 0.317627f, 0.627930f, 0.316895f, 0.623535f, 0.315674f, 0.619629f, 0.315918f, 0.614746f, + 0.314209f, 0.610840f, 0.312012f, 0.605957f, 0.310303f, 0.602051f, 0.308350f, 0.596680f, + 0.305664f, 0.592285f, 0.302002f, 0.586914f, 0.298584f, 0.581543f, 0.295166f, 0.575684f, + 0.290039f, 0.569336f, 0.285400f, 0.562988f, 0.279297f, 0.556152f, 0.272705f, 0.547852f, + 0.264648f, 0.539062f, 0.255615f, 0.529297f, 0.244995f, 0.517578f, 0.234375f, 0.505371f, + 0.220093f, 0.490234f, 0.204834f, 0.473145f, 0.186279f, 0.451660f, 0.165039f, 0.423828f, + 0.139038f, 0.386963f, 0.106506f, 0.334961f, 0.063965f, 0.250977f, 0.011330f, 0.091614f, + 0.000000f, 1.000000f, 0.045105f, 0.979004f, 0.081604f, 0.953125f, 0.112366f, 0.928223f, + 0.138062f, 0.904297f, 0.159912f, 0.882812f, 0.179199f, 0.862793f, 0.195801f, 0.844727f, + 0.210449f, 0.828125f, 0.224609f, 0.812012f, 0.236084f, 0.797852f, 0.247192f, 0.784180f, + 0.256104f, 0.771973f, 0.265137f, 0.759766f, 0.273193f, 0.749023f, 0.280273f, 0.738770f, + 0.286621f, 0.729004f, 0.292725f, 0.719727f, 0.298340f, 0.710938f, 0.303711f, 0.702637f, + 0.308350f, 0.694824f, 0.312500f, 0.687500f, 0.316650f, 0.680176f, 0.319336f, 0.674316f, + 0.323242f, 0.667480f, 0.325928f, 0.661621f, 0.328613f, 0.655762f, 0.330322f, 0.650391f, + 0.333008f, 0.644531f, 0.334229f, 0.640137f, 0.336670f, 0.634766f, 0.337158f, 0.630371f, + 0.337646f, 0.626465f, 0.338867f, 0.622070f, 0.338867f, 0.618164f, 0.338623f, 0.614258f, + 0.339355f, 0.610352f, 0.339111f, 0.606445f, 0.337158f, 0.602539f, 0.336914f, 0.598145f, + 0.335449f, 0.594238f, 0.333984f, 0.590332f, 0.331787f, 0.585938f, 0.330322f, 0.582031f, + 0.327148f, 0.576660f, 0.323486f, 0.572266f, 0.320312f, 0.567383f, 0.316406f, 0.561523f, + 0.311768f, 0.555664f, 0.305908f, 0.549316f, 0.300293f, 0.542969f, 0.293457f, 0.534668f, + 0.285645f, 0.526367f, 0.277100f, 0.517090f, 0.267334f, 0.506836f, 0.255615f, 0.493896f, + 0.242676f, 0.478760f, 0.227295f, 0.461426f, 0.209229f, 0.440674f, 0.187744f, 0.413086f, + 0.160889f, 0.377686f, 0.126831f, 0.327637f, 0.081909f, 0.249390f, 0.020020f, 0.096985f, + 0.000000f, 1.000000f, 0.045471f, 0.978516f, 0.081543f, 0.953125f, 0.111755f, 0.928223f, + 0.138550f, 0.904297f, 0.161499f, 0.882324f, 0.180908f, 0.861816f, 0.198364f, 0.843262f, + 0.213135f, 0.826172f, 0.227173f, 0.810059f, 0.240112f, 0.794922f, 0.250488f, 0.781738f, + 0.260010f, 0.768555f, 0.269775f, 0.756348f, 0.278320f, 0.744629f, 0.285400f, 0.734375f, + 0.293457f, 0.723633f, 0.299561f, 0.714355f, 0.305908f, 0.705078f, 0.310791f, 0.697266f, + 0.315918f, 0.688965f, 0.321045f, 0.681152f, 0.325684f, 0.673340f, 0.328125f, 0.666992f, + 0.332275f, 0.660156f, 0.335449f, 0.653809f, 0.339111f, 0.647461f, 0.341064f, 0.642090f, + 0.345215f, 0.635254f, 0.346680f, 0.630371f, 0.348389f, 0.625000f, 0.350098f, 0.620117f, + 0.350586f, 0.615723f, 0.352295f, 0.611328f, 0.353271f, 0.606934f, 0.353271f, 0.602539f, + 0.353760f, 0.598633f, 0.354736f, 0.594238f, 0.353760f, 0.589844f, 0.353027f, 0.585938f, + 0.352783f, 0.581543f, 0.351807f, 0.577148f, 0.349609f, 0.572754f, 0.348877f, 0.567871f, + 0.346191f, 0.562988f, 0.343994f, 0.558105f, 0.340332f, 0.552734f, 0.337402f, 0.546875f, + 0.334229f, 0.541016f, 0.328125f, 0.534668f, 0.324463f, 0.527832f, 0.318848f, 0.519531f, + 0.311523f, 0.510742f, 0.303467f, 0.500977f, 0.294678f, 0.490723f, 0.285400f, 0.478271f, + 0.272705f, 0.463623f, 0.258545f, 0.446533f, 0.241699f, 0.425537f, 0.221436f, 0.399414f, + 0.196045f, 0.365479f, 0.163086f, 0.318359f, 0.116211f, 0.243164f, 0.045105f, 0.094666f, + 0.000000f, 1.000000f, 0.044952f, 0.979004f, 0.081909f, 0.953125f, 0.113342f, 0.927246f, + 0.139648f, 0.903320f, 0.162842f, 0.881348f, 0.181763f, 0.861328f, 0.200806f, 0.841797f, + 0.216553f, 0.823730f, 0.229736f, 0.808105f, 0.242676f, 0.792969f, 0.253906f, 0.778809f, + 0.265381f, 0.765137f, 0.274658f, 0.752441f, 0.283936f, 0.740723f, 0.291748f, 0.729980f, + 0.299561f, 0.719238f, 0.306885f, 0.708984f, 0.312744f, 0.700195f, 0.318115f, 0.691406f, + 0.324219f, 0.682617f, 0.329346f, 0.674316f, 0.333496f, 0.666992f, 0.338135f, 0.659668f, + 0.342041f, 0.652344f, 0.345703f, 0.645508f, 0.349365f, 0.639160f, 0.351807f, 0.633301f, + 0.355713f, 0.626953f, 0.358154f, 0.621094f, 0.360352f, 0.615234f, 0.363525f, 0.609375f, + 0.363770f, 0.604980f, 0.366211f, 0.600098f, 0.367432f, 0.595215f, 0.368652f, 0.590820f, + 0.369141f, 0.586426f, 0.370605f, 0.582031f, 0.370361f, 0.577637f, 0.370117f, 0.572754f, + 0.370117f, 0.567871f, 0.369629f, 0.563477f, 0.368652f, 0.558594f, 0.367676f, 0.553711f, + 0.367188f, 0.548340f, 0.364502f, 0.542969f, 0.362061f, 0.537598f, 0.359863f, 0.531738f, + 0.357178f, 0.524902f, 0.353760f, 0.518066f, 0.348877f, 0.510254f, 0.343994f, 0.502441f, + 0.338135f, 0.493408f, 0.331543f, 0.483887f, 0.323242f, 0.472900f, 0.314697f, 0.460693f, + 0.303467f, 0.446289f, 0.291504f, 0.429443f, 0.275879f, 0.409424f, 0.256592f, 0.383545f, + 0.233032f, 0.351562f, 0.200806f, 0.305908f, 0.154297f, 0.234253f, 0.076416f, 0.092346f, + 0.000000f, 1.000000f, 0.044891f, 0.979004f, 0.082153f, 0.953125f, 0.114136f, 0.926758f, + 0.141357f, 0.902344f, 0.163818f, 0.880371f, 0.185181f, 0.859375f, 0.203003f, 0.839844f, + 0.220337f, 0.821777f, 0.233521f, 0.805176f, 0.246460f, 0.790039f, 0.259277f, 0.774902f, + 0.270752f, 0.761719f, 0.280029f, 0.748535f, 0.289551f, 0.736328f, 0.298096f, 0.725098f, + 0.306885f, 0.713867f, 0.312988f, 0.704102f, 0.319336f, 0.694336f, 0.326172f, 0.684570f, + 0.333008f, 0.675781f, 0.337402f, 0.667480f, 0.342773f, 0.659668f, 0.347168f, 0.651855f, + 0.352295f, 0.644531f, 0.357178f, 0.636719f, 0.361572f, 0.629883f, 0.364014f, 0.623535f, + 0.367676f, 0.617188f, 0.371094f, 0.610352f, 0.374023f, 0.604492f, 0.377441f, 0.598633f, + 0.378418f, 0.593262f, 0.381104f, 0.587891f, 0.382568f, 0.582520f, 0.384521f, 0.577637f, + 0.386230f, 0.572754f, 0.387451f, 0.567871f, 0.387695f, 0.563477f, 0.387695f, 0.558594f, + 0.388184f, 0.553223f, 0.388672f, 0.548340f, 0.388672f, 0.543457f, 0.387451f, 0.538086f, + 0.387207f, 0.532715f, 0.385254f, 0.526855f, 0.384521f, 0.521484f, 0.381592f, 0.515137f, + 0.379639f, 0.508301f, 0.376709f, 0.501953f, 0.372803f, 0.494385f, 0.370361f, 0.486572f, + 0.364746f, 0.477295f, 0.358887f, 0.467773f, 0.351318f, 0.456543f, 0.343750f, 0.444336f, + 0.334229f, 0.430420f, 0.322754f, 0.413086f, 0.309326f, 0.392578f, 0.291016f, 0.368408f, + 0.269531f, 0.336670f, 0.239380f, 0.292969f, 0.194336f, 0.225342f, 0.113770f, 0.089355f, + 0.000000f, 1.000000f, 0.045258f, 0.979004f, 0.082520f, 0.953125f, 0.114197f, 0.927246f, + 0.142090f, 0.902344f, 0.165527f, 0.879395f, 0.186890f, 0.857910f, 0.205933f, 0.838379f, + 0.222778f, 0.820312f, 0.237427f, 0.802734f, 0.250488f, 0.787109f, 0.263428f, 0.771973f, + 0.274414f, 0.757812f, 0.284912f, 0.744629f, 0.296143f, 0.731934f, 0.303467f, 0.720215f, + 0.312500f, 0.708984f, 0.320312f, 0.698242f, 0.327881f, 0.687988f, 0.334717f, 0.678223f, + 0.341553f, 0.668945f, 0.347168f, 0.660156f, 0.352783f, 0.651367f, 0.359131f, 0.642578f, + 0.362793f, 0.635254f, 0.368896f, 0.626953f, 0.372070f, 0.620117f, 0.376221f, 0.613281f, + 0.378906f, 0.606934f, 0.383057f, 0.600098f, 0.387207f, 0.593750f, 0.390381f, 0.587402f, + 0.392822f, 0.581543f, 0.395020f, 0.576172f, 0.397217f, 0.570801f, 0.399414f, 0.565430f, + 0.400635f, 0.560547f, 0.403564f, 0.555176f, 0.404541f, 0.550293f, 0.405762f, 0.545410f, + 0.406738f, 0.539551f, 0.406494f, 0.534180f, 0.406738f, 0.529297f, 0.406494f, 0.523926f, + 0.407715f, 0.517578f, 0.406494f, 0.512207f, 0.406006f, 0.505371f, 0.404541f, 0.499023f, + 0.403564f, 0.492432f, 0.401123f, 0.485107f, 0.398438f, 0.477783f, 0.395508f, 0.468994f, + 0.390625f, 0.459717f, 0.385986f, 0.450439f, 0.380859f, 0.439697f, 0.374023f, 0.427002f, + 0.365234f, 0.413086f, 0.355957f, 0.396484f, 0.343018f, 0.376709f, 0.327637f, 0.352539f, + 0.307373f, 0.322510f, 0.278320f, 0.280762f, 0.236084f, 0.215210f, 0.155151f, 0.085266f, + 0.000000f, 1.000000f, 0.045105f, 0.979004f, 0.082703f, 0.952637f, 0.115356f, 0.926270f, + 0.142578f, 0.901855f, 0.167725f, 0.877930f, 0.188232f, 0.856934f, 0.208618f, 0.836426f, + 0.225220f, 0.817871f, 0.240601f, 0.800293f, 0.254639f, 0.784180f, 0.268311f, 0.768555f, + 0.279785f, 0.753906f, 0.291016f, 0.740234f, 0.301758f, 0.727051f, 0.311768f, 0.714355f, + 0.320068f, 0.702637f, 0.328857f, 0.691406f, 0.336670f, 0.681152f, 0.343994f, 0.670898f, + 0.350098f, 0.661133f, 0.356201f, 0.652344f, 0.362061f, 0.643555f, 0.368652f, 0.634766f, + 0.373291f, 0.626953f, 0.378418f, 0.618652f, 0.383301f, 0.611328f, 0.388184f, 0.604004f, + 0.392090f, 0.597168f, 0.395508f, 0.590332f, 0.399414f, 0.583496f, 0.402832f, 0.576660f, + 0.407227f, 0.570312f, 0.409424f, 0.564453f, 0.412598f, 0.558594f, 0.415039f, 0.553223f, + 0.417725f, 0.547363f, 0.420654f, 0.541504f, 0.421631f, 0.536133f, 0.423584f, 0.531250f, + 0.424805f, 0.525391f, 0.425781f, 0.519531f, 0.426758f, 0.514160f, 0.427246f, 0.508789f, + 0.427490f, 0.501953f, 0.427734f, 0.496338f, 0.427002f, 0.489746f, 0.427490f, 0.483643f, + 0.426025f, 0.476318f, 0.425293f, 0.468750f, 0.423096f, 0.461182f, 0.420410f, 0.452148f, + 0.419434f, 0.443604f, 0.414307f, 0.433105f, 0.408691f, 0.422363f, 0.403564f, 0.409424f, + 0.396240f, 0.395752f, 0.387207f, 0.378662f, 0.377197f, 0.360352f, 0.364014f, 0.337646f, + 0.343506f, 0.307617f, 0.318604f, 0.267090f, 0.277588f, 0.205688f, 0.199707f, 0.082336f, + 0.000000f, 1.000000f, 0.045105f, 0.979004f, 0.083618f, 0.952148f, 0.116028f, 0.925781f, + 0.143921f, 0.900879f, 0.168701f, 0.877930f, 0.191162f, 0.854980f, 0.210693f, 0.834473f, + 0.228516f, 0.815918f, 0.244507f, 0.797363f, 0.259277f, 0.780762f, 0.273682f, 0.764160f, + 0.285889f, 0.749023f, 0.297852f, 0.734863f, 0.308350f, 0.721680f, 0.318359f, 0.708984f, + 0.326904f, 0.697266f, 0.336182f, 0.685547f, 0.343994f, 0.674805f, 0.350586f, 0.665039f, + 0.358398f, 0.654785f, 0.365234f, 0.645020f, 0.371826f, 0.635742f, 0.378418f, 0.626953f, + 0.384277f, 0.618164f, 0.389648f, 0.610352f, 0.395020f, 0.602051f, 0.400879f, 0.593750f, + 0.404053f, 0.586914f, 0.409180f, 0.579590f, 0.414795f, 0.571777f, 0.416992f, 0.565430f, + 0.421387f, 0.558594f, 0.424316f, 0.552246f, 0.427979f, 0.545898f, 0.431152f, 0.540039f, + 0.433105f, 0.534180f, 0.436035f, 0.528320f, 0.439209f, 0.522461f, 0.440918f, 0.517090f, + 0.443115f, 0.511230f, 0.444580f, 0.504883f, 0.446533f, 0.498535f, 0.446777f, 0.493164f, + 0.448975f, 0.486572f, 0.449707f, 0.479980f, 0.449463f, 0.474121f, 0.449219f, 0.467041f, + 0.449951f, 0.459473f, 0.449219f, 0.451904f, 0.447754f, 0.444092f, 0.446045f, 0.435059f, + 0.444092f, 0.425537f, 0.440918f, 0.415039f, 0.437256f, 0.404785f, 0.433350f, 0.392090f, + 0.427002f, 0.378174f, 0.419678f, 0.362549f, 0.409668f, 0.343262f, 0.398438f, 0.320557f, + 0.381104f, 0.292236f, 0.357910f, 0.254395f, 0.320557f, 0.194824f, 0.244629f, 0.078430f, + 0.000000f, 1.000000f, 0.045349f, 0.979004f, 0.083618f, 0.952148f, 0.116882f, 0.925781f, + 0.145386f, 0.899902f, 0.171143f, 0.875977f, 0.194336f, 0.853516f, 0.214111f, 0.832520f, + 0.232422f, 0.812500f, 0.249756f, 0.793457f, 0.263916f, 0.776855f, 0.278320f, 0.760254f, + 0.291260f, 0.745117f, 0.303467f, 0.730957f, 0.313232f, 0.717773f, 0.325439f, 0.704102f, + 0.333984f, 0.692383f, 0.343750f, 0.680176f, 0.351807f, 0.668945f, 0.359131f, 0.658691f, + 0.367188f, 0.647461f, 0.374512f, 0.637695f, 0.382568f, 0.627441f, 0.387939f, 0.618652f, + 0.395752f, 0.608887f, 0.400391f, 0.601074f, 0.406494f, 0.592285f, 0.411865f, 0.584473f, + 0.416748f, 0.576660f, 0.420166f, 0.569824f, 0.427246f, 0.561523f, 0.430420f, 0.554199f, + 0.435791f, 0.546875f, 0.439453f, 0.540039f, 0.442627f, 0.533691f, 0.446777f, 0.527344f, + 0.449951f, 0.520996f, 0.452881f, 0.514648f, 0.455566f, 0.508789f, 0.458984f, 0.502441f, + 0.460938f, 0.497070f, 0.463135f, 0.490479f, 0.466309f, 0.483398f, 0.467285f, 0.477783f, + 0.469238f, 0.471436f, 0.469971f, 0.464355f, 0.471680f, 0.457275f, 0.471436f, 0.450439f, + 0.473389f, 0.443115f, 0.473145f, 0.434814f, 0.472656f, 0.426514f, 0.472168f, 0.417969f, + 0.470459f, 0.408447f, 0.469238f, 0.398438f, 0.466797f, 0.387451f, 0.462646f, 0.375000f, + 0.458496f, 0.360840f, 0.451660f, 0.345459f, 0.443848f, 0.326416f, 0.432129f, 0.305420f, + 0.418701f, 0.276855f, 0.396973f, 0.240356f, 0.362061f, 0.183716f, 0.291260f, 0.074280f, + 0.000000f, 1.000000f, 0.045197f, 0.979004f, 0.083923f, 0.952148f, 0.117310f, 0.925293f, + 0.146118f, 0.899902f, 0.172729f, 0.875000f, 0.196045f, 0.851562f, 0.216919f, 0.830078f, + 0.235474f, 0.810059f, 0.252930f, 0.791504f, 0.268555f, 0.773926f, 0.282227f, 0.757324f, + 0.296631f, 0.741699f, 0.308594f, 0.727051f, 0.319580f, 0.712891f, 0.330078f, 0.699707f, + 0.341064f, 0.686523f, 0.350830f, 0.674316f, 0.359375f, 0.662598f, 0.369385f, 0.650879f, + 0.377441f, 0.639648f, 0.384521f, 0.629395f, 0.391357f, 0.620117f, 0.398682f, 0.610352f, + 0.406006f, 0.600586f, 0.411133f, 0.592285f, 0.417725f, 0.583008f, 0.424561f, 0.574219f, + 0.430664f, 0.565430f, 0.434814f, 0.558105f, 0.439453f, 0.550781f, 0.445312f, 0.542480f, + 0.450439f, 0.535156f, 0.454102f, 0.528320f, 0.458008f, 0.520996f, 0.462646f, 0.514160f, + 0.466797f, 0.507324f, 0.469238f, 0.500977f, 0.473145f, 0.494385f, 0.476807f, 0.488037f, + 0.479492f, 0.481934f, 0.482666f, 0.476074f, 0.484619f, 0.468506f, 0.487549f, 0.461670f, + 0.489990f, 0.455078f, 0.491943f, 0.448486f, 0.493652f, 0.440918f, 0.494873f, 0.434082f, + 0.495850f, 0.425781f, 0.496338f, 0.418213f, 0.497070f, 0.409668f, 0.497314f, 0.400635f, + 0.496826f, 0.390869f, 0.496094f, 0.380615f, 0.492188f, 0.369629f, 0.491455f, 0.357178f, + 0.487793f, 0.343506f, 0.482666f, 0.327881f, 0.476074f, 0.309814f, 0.467529f, 0.288818f, + 0.453857f, 0.262451f, 0.435303f, 0.226807f, 0.404053f, 0.174072f, 0.338623f, 0.069580f, + 0.000000f, 1.000000f, 0.044922f, 0.979004f, 0.084167f, 0.952148f, 0.118835f, 0.923828f, + 0.148438f, 0.897949f, 0.174683f, 0.873047f, 0.198853f, 0.849609f, 0.220459f, 0.828125f, + 0.238281f, 0.808105f, 0.256836f, 0.788574f, 0.272705f, 0.770996f, 0.287598f, 0.753906f, + 0.301270f, 0.737793f, 0.313965f, 0.722656f, 0.326660f, 0.707520f, 0.337646f, 0.693848f, + 0.348389f, 0.680664f, 0.359131f, 0.667480f, 0.368652f, 0.655762f, 0.377441f, 0.644043f, + 0.385986f, 0.632812f, 0.394043f, 0.622070f, 0.401123f, 0.611816f, 0.409912f, 0.601074f, + 0.416504f, 0.591797f, 0.423584f, 0.582031f, 0.429932f, 0.573242f, 0.437012f, 0.563965f, + 0.442627f, 0.555664f, 0.447998f, 0.547363f, 0.453613f, 0.539062f, 0.458984f, 0.531250f, + 0.464355f, 0.522949f, 0.469238f, 0.515625f, 0.474121f, 0.507812f, 0.478271f, 0.500977f, + 0.483154f, 0.493652f, 0.487549f, 0.486816f, 0.491211f, 0.479980f, 0.493408f, 0.474121f, + 0.497559f, 0.467285f, 0.501953f, 0.460449f, 0.504395f, 0.453125f, 0.507324f, 0.446289f, + 0.510254f, 0.439209f, 0.512695f, 0.432129f, 0.514648f, 0.424561f, 0.516602f, 0.417480f, + 0.519043f, 0.409424f, 0.520508f, 0.401367f, 0.521484f, 0.392334f, 0.521973f, 0.384033f, + 0.522461f, 0.373535f, 0.521484f, 0.363525f, 0.520996f, 0.352783f, 0.520020f, 0.340332f, + 0.517090f, 0.326904f, 0.513184f, 0.311279f, 0.507812f, 0.293457f, 0.500488f, 0.273193f, + 0.489746f, 0.247192f, 0.474121f, 0.213501f, 0.446777f, 0.163452f, 0.384521f, 0.065186f, + 0.000000f, 1.000000f, 0.045074f, 0.979004f, 0.084778f, 0.951660f, 0.119507f, 0.923828f, + 0.150513f, 0.896484f, 0.177490f, 0.871582f, 0.201416f, 0.848145f, 0.222900f, 0.826172f, + 0.241821f, 0.805664f, 0.259521f, 0.786621f, 0.276855f, 0.767578f, 0.292725f, 0.750488f, + 0.307617f, 0.733398f, 0.320312f, 0.717773f, 0.333252f, 0.702637f, 0.345215f, 0.688477f, + 0.355469f, 0.674805f, 0.366699f, 0.662109f, 0.377686f, 0.648926f, 0.386719f, 0.637207f, + 0.395508f, 0.625488f, 0.404053f, 0.614258f, 0.412598f, 0.603516f, 0.420654f, 0.592773f, + 0.427246f, 0.583008f, 0.435547f, 0.572754f, 0.442627f, 0.562988f, 0.449219f, 0.554199f, + 0.455811f, 0.544922f, 0.461914f, 0.536133f, 0.467529f, 0.527832f, 0.472656f, 0.519531f, + 0.479492f, 0.511230f, 0.484619f, 0.502930f, 0.489990f, 0.495361f, 0.493896f, 0.488281f, + 0.500488f, 0.479980f, 0.502930f, 0.473389f, 0.508301f, 0.466064f, 0.512695f, 0.458984f, + 0.516113f, 0.451904f, 0.520996f, 0.445068f, 0.524902f, 0.437988f, 0.527832f, 0.430664f, + 0.529785f, 0.423584f, 0.532715f, 0.416260f, 0.536621f, 0.408447f, 0.538574f, 0.400635f, + 0.541504f, 0.392578f, 0.543457f, 0.384277f, 0.544922f, 0.375488f, 0.546387f, 0.366455f, + 0.547852f, 0.356445f, 0.547852f, 0.346924f, 0.547852f, 0.335693f, 0.546387f, 0.322998f, + 0.546387f, 0.309326f, 0.542969f, 0.294922f, 0.539551f, 0.277588f, 0.533203f, 0.257080f, + 0.523926f, 0.233521f, 0.510254f, 0.201050f, 0.485596f, 0.152466f, 0.430420f, 0.061676f, + 0.000000f, 1.000000f, 0.045410f, 0.979004f, 0.085999f, 0.950684f, 0.120483f, 0.923340f, + 0.151611f, 0.895996f, 0.178467f, 0.871094f, 0.203125f, 0.847168f, 0.225220f, 0.824707f, + 0.246094f, 0.803223f, 0.263916f, 0.783691f, 0.281982f, 0.764160f, 0.297363f, 0.746582f, + 0.312256f, 0.729492f, 0.326416f, 0.712891f, 0.338135f, 0.698242f, 0.351807f, 0.683105f, + 0.363281f, 0.668945f, 0.375000f, 0.655273f, 0.385010f, 0.642578f, 0.394287f, 0.630371f, + 0.405029f, 0.617676f, 0.413818f, 0.606445f, 0.422607f, 0.594727f, 0.430664f, 0.583984f, + 0.438232f, 0.573730f, 0.446777f, 0.563477f, 0.453857f, 0.553223f, 0.460938f, 0.543945f, + 0.467773f, 0.534668f, 0.475586f, 0.524902f, 0.480469f, 0.516602f, 0.488037f, 0.507324f, + 0.494385f, 0.498779f, 0.500000f, 0.490723f, 0.504883f, 0.482666f, 0.510254f, 0.474609f, + 0.516113f, 0.466553f, 0.520996f, 0.458984f, 0.524902f, 0.451904f, 0.530273f, 0.444336f, + 0.535156f, 0.436768f, 0.538574f, 0.429688f, 0.543945f, 0.422363f, 0.547852f, 0.415283f, + 0.549805f, 0.407471f, 0.554199f, 0.399902f, 0.558105f, 0.391846f, 0.560547f, 0.384521f, + 0.563477f, 0.375977f, 0.566895f, 0.367432f, 0.569336f, 0.358398f, 0.569824f, 0.349854f, + 0.572754f, 0.339600f, 0.573242f, 0.329834f, 0.575195f, 0.318115f, 0.574707f, 0.306396f, + 0.574707f, 0.292969f, 0.572754f, 0.278564f, 0.569336f, 0.261963f, 0.564453f, 0.241943f, + 0.557617f, 0.218750f, 0.544922f, 0.188232f, 0.523926f, 0.142822f, 0.474609f, 0.057129f, + 0.000000f, 1.000000f, 0.045532f, 0.978516f, 0.085083f, 0.951660f, 0.122375f, 0.921387f, + 0.152954f, 0.895508f, 0.179932f, 0.870117f, 0.205566f, 0.845215f, 0.227783f, 0.822754f, + 0.248169f, 0.801270f, 0.269287f, 0.779785f, 0.286377f, 0.760742f, 0.302490f, 0.742676f, + 0.318359f, 0.725098f, 0.332520f, 0.708496f, 0.346680f, 0.692383f, 0.358643f, 0.677734f, + 0.371338f, 0.662598f, 0.382568f, 0.648926f, 0.393311f, 0.635742f, 0.403564f, 0.622559f, + 0.414551f, 0.609863f, 0.422852f, 0.598633f, 0.432861f, 0.586914f, 0.440918f, 0.575684f, + 0.450928f, 0.563965f, 0.458740f, 0.553711f, 0.467529f, 0.543457f, 0.474609f, 0.533203f, + 0.481689f, 0.523438f, 0.489258f, 0.514160f, 0.494873f, 0.504883f, 0.502441f, 0.495850f, + 0.507324f, 0.487549f, 0.514160f, 0.478516f, 0.521973f, 0.469238f, 0.526367f, 0.461426f, + 0.532227f, 0.453125f, 0.537598f, 0.445068f, 0.542480f, 0.437500f, 0.548828f, 0.429199f, + 0.553223f, 0.421875f, 0.558105f, 0.414551f, 0.562012f, 0.406738f, 0.568359f, 0.399170f, + 0.570801f, 0.391846f, 0.575195f, 0.383789f, 0.579102f, 0.375488f, 0.582520f, 0.367920f, + 0.586426f, 0.359375f, 0.588867f, 0.351074f, 0.591797f, 0.341797f, 0.593262f, 0.333252f, + 0.597656f, 0.322754f, 0.599609f, 0.312500f, 0.600586f, 0.301514f, 0.601074f, 0.289795f, + 0.600586f, 0.276611f, 0.600586f, 0.262207f, 0.599609f, 0.245850f, 0.596191f, 0.226929f, + 0.590820f, 0.204346f, 0.580078f, 0.175659f, 0.561035f, 0.133545f, 0.517090f, 0.051941f, + 0.000000f, 1.000000f, 0.045349f, 0.979004f, 0.085999f, 0.950684f, 0.122986f, 0.921387f, + 0.153931f, 0.895020f, 0.182373f, 0.868652f, 0.206543f, 0.844727f, 0.230835f, 0.820801f, + 0.252930f, 0.798340f, 0.272461f, 0.777832f, 0.290283f, 0.757812f, 0.308105f, 0.738770f, + 0.323730f, 0.720703f, 0.338623f, 0.703613f, 0.352051f, 0.687500f, 0.366699f, 0.671875f, + 0.378418f, 0.656738f, 0.391357f, 0.642090f, 0.403076f, 0.628418f, 0.412842f, 0.615234f, + 0.424072f, 0.602051f, 0.433350f, 0.590332f, 0.443115f, 0.578125f, 0.452393f, 0.566406f, + 0.461670f, 0.555176f, 0.469727f, 0.543945f, 0.478027f, 0.533691f, 0.487061f, 0.522949f, + 0.494873f, 0.512207f, 0.502441f, 0.502930f, 0.509766f, 0.492920f, 0.514648f, 0.484375f, + 0.522949f, 0.474609f, 0.529297f, 0.466064f, 0.537109f, 0.456543f, 0.542480f, 0.447998f, + 0.548340f, 0.439453f, 0.555176f, 0.430908f, 0.560547f, 0.422852f, 0.566406f, 0.414795f, + 0.571289f, 0.406738f, 0.576660f, 0.399170f, 0.581055f, 0.391602f, 0.586914f, 0.383545f, + 0.592285f, 0.375977f, 0.595215f, 0.367920f, 0.600098f, 0.359131f, 0.604004f, 0.351318f, + 0.607910f, 0.343262f, 0.611328f, 0.334229f, 0.615234f, 0.324951f, 0.618652f, 0.315918f, + 0.621582f, 0.305908f, 0.624023f, 0.295898f, 0.625000f, 0.285156f, 0.627441f, 0.273438f, + 0.628418f, 0.260742f, 0.628418f, 0.247070f, 0.627441f, 0.231201f, 0.625000f, 0.212646f, + 0.621094f, 0.191284f, 0.613281f, 0.163086f, 0.596680f, 0.123291f, 0.557617f, 0.049377f, + 0.000000f, 1.000000f, 0.045166f, 0.979004f, 0.087402f, 0.949707f, 0.123779f, 0.921387f, + 0.155640f, 0.893555f, 0.184082f, 0.867676f, 0.210815f, 0.841797f, 0.234497f, 0.818359f, + 0.256348f, 0.796387f, 0.275635f, 0.774902f, 0.295654f, 0.753906f, 0.312744f, 0.735352f, + 0.328857f, 0.716797f, 0.344727f, 0.699219f, 0.359863f, 0.682129f, 0.373291f, 0.666504f, + 0.386230f, 0.651367f, 0.399414f, 0.636230f, 0.410889f, 0.621582f, 0.422119f, 0.607910f, + 0.432861f, 0.594727f, 0.443604f, 0.582031f, 0.455322f, 0.569336f, 0.464844f, 0.557129f, + 0.473389f, 0.545410f, 0.482910f, 0.534180f, 0.491699f, 0.522949f, 0.500000f, 0.512207f, + 0.508301f, 0.501465f, 0.515625f, 0.491943f, 0.523926f, 0.481445f, 0.531250f, 0.471436f, + 0.538086f, 0.462402f, 0.543945f, 0.453125f, 0.552734f, 0.443604f, 0.559082f, 0.434570f, + 0.564453f, 0.425781f, 0.571289f, 0.417236f, 0.578125f, 0.408203f, 0.583008f, 0.400635f, + 0.589355f, 0.391846f, 0.595215f, 0.383789f, 0.600586f, 0.376221f, 0.606445f, 0.367920f, + 0.611816f, 0.359863f, 0.616699f, 0.352539f, 0.620117f, 0.343506f, 0.625000f, 0.334961f, + 0.628418f, 0.326904f, 0.633789f, 0.318359f, 0.637695f, 0.308838f, 0.641602f, 0.299805f, + 0.644531f, 0.289795f, 0.649414f, 0.279297f, 0.650879f, 0.269043f, 0.652832f, 0.257812f, + 0.654297f, 0.245117f, 0.655273f, 0.231323f, 0.655273f, 0.216064f, 0.654297f, 0.198608f, + 0.649414f, 0.178223f, 0.644531f, 0.151367f, 0.631348f, 0.114319f, 0.596680f, 0.045013f, + 0.000000f, 1.000000f, 0.045441f, 0.979004f, 0.087891f, 0.949707f, 0.123840f, 0.921387f, + 0.156616f, 0.893555f, 0.185913f, 0.866211f, 0.212646f, 0.840820f, 0.237183f, 0.816406f, + 0.259277f, 0.793945f, 0.281006f, 0.770996f, 0.299072f, 0.751465f, 0.317383f, 0.731445f, + 0.335449f, 0.711914f, 0.351562f, 0.694336f, 0.366211f, 0.677246f, 0.381592f, 0.660156f, + 0.394287f, 0.644531f, 0.406494f, 0.629883f, 0.420410f, 0.614258f, 0.431885f, 0.600586f, + 0.443604f, 0.586426f, 0.454346f, 0.573730f, 0.465088f, 0.560547f, 0.476074f, 0.548340f, + 0.485352f, 0.536133f, 0.494873f, 0.523926f, 0.502930f, 0.513184f, 0.512207f, 0.501953f, + 0.520996f, 0.490723f, 0.528320f, 0.480713f, 0.538086f, 0.469971f, 0.545410f, 0.459717f, + 0.552734f, 0.450195f, 0.559082f, 0.440674f, 0.567383f, 0.431152f, 0.575195f, 0.421143f, + 0.582520f, 0.411865f, 0.588867f, 0.403076f, 0.595703f, 0.394043f, 0.600586f, 0.385986f, + 0.607422f, 0.376953f, 0.613281f, 0.368652f, 0.619141f, 0.360596f, 0.624512f, 0.352539f, + 0.630371f, 0.344238f, 0.635254f, 0.336426f, 0.640625f, 0.327881f, 0.645996f, 0.318848f, + 0.650391f, 0.310547f, 0.655762f, 0.301758f, 0.659180f, 0.292725f, 0.663574f, 0.283447f, + 0.666992f, 0.274414f, 0.670410f, 0.263672f, 0.673828f, 0.253662f, 0.677246f, 0.242065f, + 0.681152f, 0.229858f, 0.681152f, 0.216797f, 0.682129f, 0.202271f, 0.681641f, 0.185425f, + 0.679199f, 0.165161f, 0.674316f, 0.140747f, 0.663086f, 0.105713f, 0.632812f, 0.041473f, + 0.000000f, 1.000000f, 0.045746f, 0.979004f, 0.088867f, 0.949219f, 0.124817f, 0.920898f, + 0.157837f, 0.892578f, 0.189331f, 0.864258f, 0.215332f, 0.838867f, 0.240723f, 0.814453f, + 0.262939f, 0.791016f, 0.284668f, 0.769043f, 0.305176f, 0.747070f, 0.323242f, 0.727051f, + 0.340576f, 0.708008f, 0.358643f, 0.688965f, 0.372559f, 0.671875f, 0.387939f, 0.654785f, + 0.402588f, 0.638184f, 0.416748f, 0.622559f, 0.429199f, 0.607422f, 0.441895f, 0.592773f, + 0.453125f, 0.578613f, 0.466309f, 0.564453f, 0.475830f, 0.551758f, 0.486084f, 0.539062f, + 0.497070f, 0.526367f, 0.505859f, 0.514648f, 0.516113f, 0.502441f, 0.525879f, 0.490723f, + 0.534668f, 0.479980f, 0.543945f, 0.468750f, 0.550293f, 0.458740f, 0.559570f, 0.447754f, + 0.567383f, 0.437744f, 0.577148f, 0.427002f, 0.582520f, 0.418213f, 0.589844f, 0.408447f, + 0.599121f, 0.398193f, 0.604004f, 0.389648f, 0.613281f, 0.379883f, 0.618164f, 0.371338f, + 0.625000f, 0.362305f, 0.631348f, 0.353760f, 0.637207f, 0.345459f, 0.643555f, 0.336914f, + 0.648926f, 0.328613f, 0.655762f, 0.320557f, 0.661133f, 0.312256f, 0.666504f, 0.303467f, + 0.669922f, 0.294922f, 0.676758f, 0.285889f, 0.681152f, 0.277100f, 0.685547f, 0.267578f, + 0.689453f, 0.258301f, 0.693848f, 0.248413f, 0.697266f, 0.238037f, 0.699707f, 0.227173f, + 0.703613f, 0.215576f, 0.704590f, 0.202881f, 0.707031f, 0.188232f, 0.706543f, 0.172241f, + 0.705566f, 0.153564f, 0.702637f, 0.130493f, 0.694336f, 0.097473f, 0.667969f, 0.037659f, + 0.000000f, 1.000000f, 0.046051f, 0.978516f, 0.089478f, 0.948730f, 0.125610f, 0.920410f, + 0.159546f, 0.891113f, 0.189697f, 0.863770f, 0.217651f, 0.837891f, 0.243774f, 0.812500f, + 0.266846f, 0.788574f, 0.289307f, 0.765625f, 0.310059f, 0.743652f, 0.329102f, 0.723145f, + 0.347168f, 0.703125f, 0.362793f, 0.685059f, 0.381348f, 0.665527f, 0.394775f, 0.648926f, + 0.410156f, 0.632324f, 0.425537f, 0.615723f, 0.437500f, 0.600586f, 0.451904f, 0.584961f, + 0.462402f, 0.570801f, 0.474854f, 0.556641f, 0.486328f, 0.542969f, 0.498047f, 0.529297f, + 0.508301f, 0.516602f, 0.518066f, 0.504395f, 0.529785f, 0.491699f, 0.538086f, 0.480469f, + 0.546875f, 0.468994f, 0.556641f, 0.457275f, 0.566406f, 0.446045f, 0.574707f, 0.435791f, + 0.583008f, 0.425049f, 0.591309f, 0.414551f, 0.599121f, 0.404541f, 0.606445f, 0.395264f, + 0.614746f, 0.385010f, 0.620605f, 0.375977f, 0.629395f, 0.365967f, 0.636230f, 0.356689f, + 0.642090f, 0.348145f, 0.649414f, 0.338867f, 0.656250f, 0.330078f, 0.661133f, 0.322266f, + 0.667480f, 0.313232f, 0.674805f, 0.304688f, 0.681152f, 0.296387f, 0.686035f, 0.288086f, + 0.690918f, 0.279541f, 0.696289f, 0.270020f, 0.702148f, 0.261230f, 0.706543f, 0.252686f, + 0.711426f, 0.243042f, 0.716309f, 0.233032f, 0.719727f, 0.223022f, 0.723633f, 0.213013f, + 0.726074f, 0.200928f, 0.728516f, 0.188721f, 0.730957f, 0.175537f, 0.732422f, 0.159790f, + 0.732910f, 0.142212f, 0.729980f, 0.119690f, 0.723145f, 0.088623f, 0.700684f, 0.034241f, + 0.000000f, 1.000000f, 0.046570f, 0.978027f, 0.089539f, 0.949219f, 0.125732f, 0.920410f, + 0.161377f, 0.890137f, 0.191650f, 0.862793f, 0.220947f, 0.835449f, 0.245361f, 0.810547f, + 0.271240f, 0.785645f, 0.292480f, 0.762695f, 0.315186f, 0.740234f, 0.333984f, 0.719238f, + 0.352539f, 0.699219f, 0.370605f, 0.679199f, 0.386719f, 0.661133f, 0.404053f, 0.642578f, + 0.418945f, 0.625488f, 0.432861f, 0.608887f, 0.447266f, 0.592773f, 0.460693f, 0.577148f, + 0.473389f, 0.562500f, 0.483887f, 0.548340f, 0.497070f, 0.534180f, 0.508301f, 0.520508f, + 0.519043f, 0.507324f, 0.531738f, 0.493896f, 0.541504f, 0.481689f, 0.551758f, 0.469482f, + 0.561035f, 0.457520f, 0.570312f, 0.446289f, 0.580566f, 0.434570f, 0.588867f, 0.423828f, + 0.597168f, 0.412842f, 0.605469f, 0.402344f, 0.614258f, 0.391846f, 0.622070f, 0.381836f, + 0.630371f, 0.371826f, 0.637207f, 0.362305f, 0.645508f, 0.352295f, 0.653320f, 0.342529f, + 0.659668f, 0.333496f, 0.666992f, 0.324463f, 0.673828f, 0.315430f, 0.679199f, 0.307129f, + 0.687012f, 0.297852f, 0.693848f, 0.289062f, 0.699219f, 0.281250f, 0.704590f, 0.272461f, + 0.711914f, 0.264160f, 0.716309f, 0.255371f, 0.722656f, 0.245850f, 0.726074f, 0.237549f, + 0.731934f, 0.228394f, 0.736328f, 0.218262f, 0.741211f, 0.208740f, 0.745117f, 0.197998f, + 0.750000f, 0.187256f, 0.752441f, 0.175171f, 0.755371f, 0.161987f, 0.756348f, 0.148071f, + 0.756836f, 0.131104f, 0.755371f, 0.109680f, 0.749512f, 0.081421f, 0.732422f, 0.030914f, + 0.000000f, 1.000000f, 0.047852f, 0.977051f, 0.089905f, 0.949219f, 0.128540f, 0.918457f, + 0.161499f, 0.890137f, 0.193604f, 0.861328f, 0.222656f, 0.833984f, 0.249634f, 0.808105f, + 0.274902f, 0.783203f, 0.298828f, 0.758789f, 0.318604f, 0.736816f, 0.339844f, 0.714844f, + 0.359131f, 0.694336f, 0.376465f, 0.674316f, 0.394775f, 0.655273f, 0.410645f, 0.636719f, + 0.426270f, 0.619629f, 0.442139f, 0.602051f, 0.456055f, 0.585938f, 0.469971f, 0.569824f, + 0.483887f, 0.554199f, 0.496826f, 0.539062f, 0.508301f, 0.524902f, 0.520020f, 0.510742f, + 0.532715f, 0.497070f, 0.541992f, 0.484375f, 0.553711f, 0.471191f, 0.563477f, 0.458740f, + 0.574707f, 0.446533f, 0.583984f, 0.434570f, 0.593750f, 0.422607f, 0.604492f, 0.411133f, + 0.612793f, 0.400635f, 0.620117f, 0.390137f, 0.629883f, 0.378662f, 0.637695f, 0.368408f, + 0.645020f, 0.358643f, 0.654297f, 0.348389f, 0.661133f, 0.339111f, 0.670410f, 0.328613f, + 0.676758f, 0.319336f, 0.684570f, 0.310059f, 0.691895f, 0.300537f, 0.698242f, 0.291992f, + 0.704102f, 0.283203f, 0.711426f, 0.274170f, 0.718262f, 0.265869f, 0.723633f, 0.257568f, + 0.729980f, 0.249023f, 0.736328f, 0.240723f, 0.741211f, 0.231201f, 0.747070f, 0.222168f, + 0.751953f, 0.213623f, 0.757812f, 0.204468f, 0.760254f, 0.194702f, 0.766113f, 0.184570f, + 0.770996f, 0.173340f, 0.772949f, 0.162354f, 0.777832f, 0.149902f, 0.779785f, 0.136108f, + 0.781250f, 0.120544f, 0.781738f, 0.101074f, 0.777832f, 0.074951f, 0.762207f, 0.028259f, + 0.000000f, 1.000000f, 0.048309f, 0.977051f, 0.089539f, 0.949219f, 0.129517f, 0.917969f, + 0.163574f, 0.889160f, 0.196167f, 0.859863f, 0.225220f, 0.832520f, 0.251953f, 0.806152f, + 0.279053f, 0.780273f, 0.301758f, 0.756348f, 0.323975f, 0.733398f, 0.345215f, 0.711426f, + 0.364746f, 0.689453f, 0.384766f, 0.668945f, 0.401123f, 0.649902f, 0.419922f, 0.630371f, + 0.434570f, 0.612793f, 0.450439f, 0.595215f, 0.466064f, 0.578125f, 0.479736f, 0.561523f, + 0.493408f, 0.545898f, 0.505859f, 0.530762f, 0.519531f, 0.515625f, 0.532227f, 0.501465f, + 0.543945f, 0.487549f, 0.555664f, 0.473633f, 0.567383f, 0.460693f, 0.577148f, 0.447998f, + 0.586426f, 0.435791f, 0.597656f, 0.423096f, 0.606934f, 0.411621f, 0.617676f, 0.399414f, + 0.625488f, 0.388672f, 0.635254f, 0.377197f, 0.645020f, 0.366211f, 0.653809f, 0.355469f, + 0.660645f, 0.345459f, 0.670410f, 0.334961f, 0.676758f, 0.325684f, 0.687500f, 0.314941f, + 0.694336f, 0.305176f, 0.700195f, 0.296143f, 0.709473f, 0.286133f, 0.715332f, 0.277344f, + 0.721680f, 0.268555f, 0.729492f, 0.259766f, 0.735840f, 0.250977f, 0.743164f, 0.242432f, + 0.748047f, 0.234131f, 0.753906f, 0.225952f, 0.761230f, 0.217163f, 0.765137f, 0.208130f, + 0.770996f, 0.199341f, 0.776855f, 0.190063f, 0.781738f, 0.180908f, 0.786621f, 0.170898f, + 0.791992f, 0.160645f, 0.794922f, 0.150146f, 0.798828f, 0.138184f, 0.801758f, 0.125244f, + 0.802246f, 0.110352f, 0.802734f, 0.092957f, 0.802734f, 0.068115f, 0.788086f, 0.025894f, + 0.000000f, 1.000000f, 0.048248f, 0.977539f, 0.089661f, 0.949219f, 0.129028f, 0.918457f, + 0.165649f, 0.887695f, 0.196777f, 0.859375f, 0.229126f, 0.830078f, 0.257080f, 0.803223f, + 0.281494f, 0.777832f, 0.307129f, 0.752441f, 0.330322f, 0.729004f, 0.350830f, 0.706543f, + 0.372559f, 0.684570f, 0.390625f, 0.664062f, 0.409424f, 0.643555f, 0.427002f, 0.624512f, + 0.444336f, 0.605957f, 0.459717f, 0.587891f, 0.475098f, 0.570312f, 0.490234f, 0.553711f, + 0.504395f, 0.537109f, 0.518066f, 0.521484f, 0.531250f, 0.506348f, 0.543457f, 0.492188f, + 0.556152f, 0.477539f, 0.567383f, 0.463867f, 0.579590f, 0.449951f, 0.589844f, 0.437256f, + 0.601562f, 0.424072f, 0.611816f, 0.411621f, 0.621582f, 0.399414f, 0.630859f, 0.387939f, + 0.641602f, 0.375977f, 0.649902f, 0.364502f, 0.659668f, 0.353516f, 0.669922f, 0.342773f, + 0.677246f, 0.332031f, 0.686523f, 0.321289f, 0.694336f, 0.311523f, 0.700684f, 0.302246f, + 0.710938f, 0.291504f, 0.716797f, 0.282227f, 0.725586f, 0.272217f, 0.733398f, 0.262939f, + 0.738770f, 0.254639f, 0.746582f, 0.245239f, 0.752930f, 0.236694f, 0.760254f, 0.228027f, + 0.766602f, 0.219482f, 0.771973f, 0.211426f, 0.779785f, 0.202393f, 0.786133f, 0.194458f, + 0.790039f, 0.185669f, 0.795410f, 0.176270f, 0.800293f, 0.167847f, 0.806641f, 0.158081f, + 0.811035f, 0.147949f, 0.815918f, 0.138184f, 0.818848f, 0.127075f, 0.822266f, 0.114990f, + 0.825684f, 0.101196f, 0.826172f, 0.084473f, 0.824219f, 0.061249f, 0.814941f, 0.023315f, + 0.000000f, 1.000000f, 0.047913f, 0.977539f, 0.091736f, 0.947754f, 0.129639f, 0.918457f, + 0.166504f, 0.887207f, 0.200928f, 0.856934f, 0.230225f, 0.829102f, 0.259277f, 0.801270f, + 0.286621f, 0.774902f, 0.311279f, 0.749512f, 0.333740f, 0.726074f, 0.356201f, 0.702637f, + 0.377930f, 0.680176f, 0.397705f, 0.658691f, 0.416504f, 0.638184f, 0.434326f, 0.618652f, + 0.452881f, 0.598633f, 0.468506f, 0.580566f, 0.484863f, 0.562988f, 0.499023f, 0.545898f, + 0.514160f, 0.529297f, 0.527344f, 0.513184f, 0.541504f, 0.497559f, 0.555664f, 0.482178f, + 0.567383f, 0.467773f, 0.580566f, 0.453369f, 0.592285f, 0.439453f, 0.604492f, 0.426025f, + 0.614746f, 0.413330f, 0.624023f, 0.400635f, 0.635254f, 0.387695f, 0.645508f, 0.375732f, + 0.656250f, 0.363770f, 0.665527f, 0.352295f, 0.674316f, 0.340820f, 0.682617f, 0.330566f, + 0.692383f, 0.319092f, 0.701172f, 0.308594f, 0.710449f, 0.298096f, 0.716797f, 0.288818f, + 0.725098f, 0.278564f, 0.734863f, 0.268066f, 0.741211f, 0.259277f, 0.749512f, 0.249268f, + 0.756348f, 0.240356f, 0.764160f, 0.231201f, 0.770020f, 0.222534f, 0.776855f, 0.213989f, + 0.784180f, 0.205200f, 0.790527f, 0.197021f, 0.796387f, 0.189209f, 0.802246f, 0.180420f, + 0.809570f, 0.172363f, 0.814941f, 0.162964f, 0.818359f, 0.154907f, 0.825195f, 0.145508f, + 0.828613f, 0.136475f, 0.834473f, 0.126465f, 0.839355f, 0.115967f, 0.842285f, 0.104614f, + 0.844727f, 0.091492f, 0.847168f, 0.076538f, 0.847168f, 0.055756f, 0.838379f, 0.021713f, + 0.000000f, 1.000000f, 0.047516f, 0.978027f, 0.091431f, 0.948242f, 0.131836f, 0.916992f, + 0.168091f, 0.886230f, 0.200684f, 0.856934f, 0.234253f, 0.826660f, 0.262207f, 0.799316f, + 0.290771f, 0.771973f, 0.315918f, 0.746582f, 0.339844f, 0.722168f, 0.362061f, 0.698242f, + 0.384521f, 0.675293f, 0.404541f, 0.653320f, 0.424561f, 0.632324f, 0.442627f, 0.612305f, + 0.461670f, 0.592285f, 0.477783f, 0.573242f, 0.494629f, 0.555176f, 0.509766f, 0.537598f, + 0.524902f, 0.520508f, 0.540039f, 0.503906f, 0.553223f, 0.488525f, 0.566406f, 0.473145f, + 0.578613f, 0.458252f, 0.592285f, 0.443359f, 0.604492f, 0.428955f, 0.616699f, 0.415283f, + 0.626465f, 0.402100f, 0.639160f, 0.388672f, 0.649414f, 0.376465f, 0.659668f, 0.364014f, + 0.670410f, 0.351562f, 0.678223f, 0.340332f, 0.689941f, 0.328369f, 0.698730f, 0.317383f, + 0.708496f, 0.306396f, 0.716309f, 0.295898f, 0.725586f, 0.284912f, 0.732910f, 0.274902f, + 0.742676f, 0.264893f, 0.748535f, 0.255859f, 0.757812f, 0.245850f, 0.765625f, 0.235718f, + 0.771973f, 0.227051f, 0.781250f, 0.217163f, 0.787598f, 0.208740f, 0.793457f, 0.200439f, + 0.800293f, 0.191528f, 0.808105f, 0.183105f, 0.813965f, 0.175049f, 0.819824f, 0.166748f, + 0.825684f, 0.159058f, 0.833008f, 0.150391f, 0.836426f, 0.142334f, 0.842773f, 0.133301f, + 0.847168f, 0.124451f, 0.851562f, 0.115479f, 0.856934f, 0.105164f, 0.860840f, 0.094604f, + 0.864258f, 0.082886f, 0.865234f, 0.068848f, 0.868652f, 0.049683f, 0.861328f, 0.018021f, + 0.000000f, 1.000000f, 0.047729f, 0.978027f, 0.091614f, 0.948242f, 0.132446f, 0.916504f, + 0.169434f, 0.885742f, 0.204468f, 0.854492f, 0.235474f, 0.825195f, 0.265869f, 0.796875f, + 0.293701f, 0.769531f, 0.319580f, 0.743164f, 0.344971f, 0.717773f, 0.368408f, 0.693848f, + 0.390137f, 0.670410f, 0.411621f, 0.647949f, 0.432861f, 0.625977f, 0.452148f, 0.605469f, + 0.469238f, 0.585449f, 0.487305f, 0.566406f, 0.503906f, 0.547363f, 0.518555f, 0.529785f, + 0.533203f, 0.512695f, 0.547852f, 0.496094f, 0.563477f, 0.479492f, 0.577148f, 0.463623f, + 0.590820f, 0.448486f, 0.603027f, 0.433350f, 0.616211f, 0.419189f, 0.626953f, 0.405273f, + 0.640625f, 0.390869f, 0.651367f, 0.377930f, 0.663086f, 0.364502f, 0.673828f, 0.352051f, + 0.683594f, 0.340088f, 0.693359f, 0.327881f, 0.703125f, 0.316650f, 0.714355f, 0.304688f, + 0.723145f, 0.293701f, 0.730957f, 0.283203f, 0.740234f, 0.272705f, 0.750000f, 0.261719f, + 0.757324f, 0.252197f, 0.765625f, 0.241943f, 0.772461f, 0.232910f, 0.781250f, 0.223145f, + 0.788086f, 0.213745f, 0.796387f, 0.204346f, 0.803711f, 0.195190f, 0.810059f, 0.187012f, + 0.816895f, 0.178101f, 0.824219f, 0.169800f, 0.831543f, 0.161377f, 0.836426f, 0.153809f, + 0.842285f, 0.145996f, 0.848633f, 0.137939f, 0.855469f, 0.130127f, 0.860840f, 0.121704f, + 0.863770f, 0.113342f, 0.869629f, 0.104309f, 0.873535f, 0.095337f, 0.879395f, 0.084961f, + 0.881836f, 0.074402f, 0.885254f, 0.061340f, 0.886719f, 0.044281f, 0.882324f, 0.017151f, + 0.000000f, 1.000000f, 0.047424f, 0.978027f, 0.092041f, 0.947754f, 0.133057f, 0.916016f, + 0.170532f, 0.884766f, 0.205933f, 0.854004f, 0.238892f, 0.823730f, 0.269043f, 0.794434f, + 0.298340f, 0.766602f, 0.324463f, 0.740234f, 0.349365f, 0.714355f, 0.373779f, 0.689453f, + 0.397217f, 0.665527f, 0.419189f, 0.642090f, 0.438477f, 0.620605f, 0.459229f, 0.599121f, + 0.477295f, 0.578613f, 0.495605f, 0.559082f, 0.512695f, 0.540039f, 0.530273f, 0.521484f, + 0.545898f, 0.503418f, 0.561035f, 0.486572f, 0.575195f, 0.469727f, 0.590332f, 0.453369f, + 0.604004f, 0.437988f, 0.616699f, 0.423096f, 0.628906f, 0.408447f, 0.642090f, 0.393799f, + 0.652832f, 0.380127f, 0.665527f, 0.366455f, 0.676270f, 0.353271f, 0.686523f, 0.341064f, + 0.697266f, 0.328125f, 0.707520f, 0.316162f, 0.718262f, 0.304199f, 0.728516f, 0.292480f, + 0.736816f, 0.281738f, 0.747070f, 0.270264f, 0.754395f, 0.260010f, 0.764160f, 0.249512f, + 0.772461f, 0.239380f, 0.781738f, 0.229126f, 0.788574f, 0.219604f, 0.796387f, 0.210327f, + 0.802734f, 0.201416f, 0.811035f, 0.192017f, 0.819824f, 0.182495f, 0.826172f, 0.174072f, + 0.833984f, 0.165161f, 0.838379f, 0.157349f, 0.847656f, 0.148560f, 0.852051f, 0.141113f, + 0.858887f, 0.133179f, 0.864258f, 0.125366f, 0.871094f, 0.117981f, 0.875977f, 0.110535f, + 0.881348f, 0.102539f, 0.886230f, 0.093567f, 0.891113f, 0.085266f, 0.896484f, 0.076294f, + 0.899902f, 0.066223f, 0.901855f, 0.055237f, 0.906738f, 0.039246f, 0.902344f, 0.014061f, + 0.000000f, 1.000000f, 0.047272f, 0.978027f, 0.093018f, 0.947266f, 0.134399f, 0.915527f, + 0.172729f, 0.883301f, 0.207520f, 0.852539f, 0.241577f, 0.821777f, 0.272949f, 0.792480f, + 0.301270f, 0.764160f, 0.330811f, 0.735840f, 0.356689f, 0.709961f, 0.381592f, 0.684570f, + 0.404053f, 0.660156f, 0.426270f, 0.636719f, 0.447998f, 0.614258f, 0.467773f, 0.592773f, + 0.487549f, 0.571777f, 0.506348f, 0.551270f, 0.523438f, 0.531738f, 0.539551f, 0.513184f, + 0.556152f, 0.495361f, 0.570801f, 0.477783f, 0.585938f, 0.460693f, 0.601562f, 0.443848f, + 0.616211f, 0.427734f, 0.629883f, 0.412598f, 0.641602f, 0.397949f, 0.652832f, 0.383545f, + 0.666016f, 0.369141f, 0.678223f, 0.355225f, 0.690430f, 0.342041f, 0.701660f, 0.328857f, + 0.711914f, 0.316650f, 0.721680f, 0.304443f, 0.731445f, 0.292236f, 0.743164f, 0.280518f, + 0.752441f, 0.269043f, 0.759766f, 0.258789f, 0.770020f, 0.247437f, 0.779297f, 0.236938f, + 0.786621f, 0.227051f, 0.795410f, 0.217041f, 0.803223f, 0.207031f, 0.811523f, 0.197632f, + 0.818359f, 0.188477f, 0.826172f, 0.179688f, 0.834473f, 0.170288f, 0.841309f, 0.161865f, + 0.847656f, 0.153076f, 0.854492f, 0.144653f, 0.861816f, 0.136597f, 0.867188f, 0.128906f, + 0.874512f, 0.120544f, 0.879883f, 0.113647f, 0.885254f, 0.106201f, 0.890137f, 0.099121f, + 0.898926f, 0.090759f, 0.901367f, 0.085083f, 0.906250f, 0.075439f, 0.912109f, 0.066650f, + 0.916992f, 0.058655f, 0.919434f, 0.047668f, 0.922852f, 0.034393f, 0.922363f, 0.013527f, + 0.000000f, 1.000000f, 0.048004f, 0.977539f, 0.093628f, 0.946777f, 0.135254f, 0.915039f, + 0.174438f, 0.882324f, 0.210327f, 0.850586f, 0.244751f, 0.819336f, 0.275635f, 0.790039f, + 0.307129f, 0.760254f, 0.335449f, 0.732422f, 0.361816f, 0.706055f, 0.386719f, 0.680176f, + 0.410400f, 0.655273f, 0.432861f, 0.631836f, 0.455078f, 0.608398f, 0.475586f, 0.586426f, + 0.495605f, 0.564941f, 0.514160f, 0.544434f, 0.532227f, 0.524414f, 0.550781f, 0.504883f, + 0.567871f, 0.486328f, 0.583496f, 0.468750f, 0.598145f, 0.451416f, 0.612793f, 0.434570f, + 0.627441f, 0.418701f, 0.640625f, 0.402832f, 0.654297f, 0.387451f, 0.667480f, 0.372559f, + 0.679199f, 0.358398f, 0.690430f, 0.344727f, 0.703125f, 0.330566f, 0.713867f, 0.317627f, + 0.725586f, 0.305176f, 0.735352f, 0.292480f, 0.745605f, 0.280518f, 0.754883f, 0.268799f, + 0.766602f, 0.257080f, 0.774414f, 0.246582f, 0.782715f, 0.235718f, 0.792969f, 0.225342f, + 0.802246f, 0.214478f, 0.809570f, 0.204956f, 0.817383f, 0.195312f, 0.827148f, 0.185303f, + 0.833496f, 0.176147f, 0.841797f, 0.166870f, 0.848145f, 0.158325f, 0.854980f, 0.150269f, + 0.862305f, 0.141479f, 0.871094f, 0.132690f, 0.875488f, 0.124817f, 0.883789f, 0.116272f, + 0.887695f, 0.109802f, 0.895020f, 0.101440f, 0.901367f, 0.094666f, 0.906250f, 0.087646f, + 0.912109f, 0.080322f, 0.917969f, 0.073486f, 0.923340f, 0.066406f, 0.926270f, 0.058746f, + 0.930664f, 0.050201f, 0.935059f, 0.041504f, 0.938965f, 0.029541f, 0.938965f, 0.010628f, + 0.000000f, 1.000000f, 0.048798f, 0.977051f, 0.092773f, 0.947754f, 0.135986f, 0.914551f, + 0.175415f, 0.881836f, 0.212524f, 0.849121f, 0.247314f, 0.817871f, 0.280029f, 0.787109f, + 0.310059f, 0.758301f, 0.337646f, 0.729980f, 0.365479f, 0.702637f, 0.392090f, 0.675781f, + 0.417480f, 0.650391f, 0.441162f, 0.625977f, 0.461670f, 0.602539f, 0.485107f, 0.579590f, + 0.504883f, 0.557617f, 0.523438f, 0.536621f, 0.541992f, 0.516602f, 0.559082f, 0.497070f, + 0.576172f, 0.478271f, 0.592773f, 0.459961f, 0.609375f, 0.441895f, 0.625000f, 0.424561f, + 0.640137f, 0.408203f, 0.653809f, 0.392334f, 0.666016f, 0.377197f, 0.678711f, 0.362305f, + 0.691406f, 0.347900f, 0.703125f, 0.333496f, 0.716797f, 0.319336f, 0.727051f, 0.306641f, + 0.738770f, 0.293701f, 0.747559f, 0.281494f, 0.759277f, 0.269043f, 0.768555f, 0.257324f, + 0.781250f, 0.245239f, 0.787598f, 0.235229f, 0.797363f, 0.223877f, 0.807617f, 0.212891f, + 0.813965f, 0.203491f, 0.824219f, 0.192871f, 0.833984f, 0.182861f, 0.840332f, 0.173584f, + 0.847168f, 0.164795f, 0.855469f, 0.155518f, 0.863770f, 0.146118f, 0.869141f, 0.138306f, + 0.876465f, 0.130005f, 0.882812f, 0.122070f, 0.890137f, 0.113831f, 0.896484f, 0.105835f, + 0.903809f, 0.097900f, 0.908691f, 0.090881f, 0.914062f, 0.083740f, 0.920898f, 0.076721f, + 0.926270f, 0.069824f, 0.931152f, 0.063232f, 0.937012f, 0.056519f, 0.941895f, 0.049957f, + 0.946289f, 0.042999f, 0.950684f, 0.034088f, 0.955078f, 0.024399f, 0.956055f, 0.008232f, + 0.000000f, 1.000000f, 0.048370f, 0.977539f, 0.094666f, 0.946289f, 0.137939f, 0.913086f, + 0.176147f, 0.881348f, 0.214966f, 0.847656f, 0.251465f, 0.815430f, 0.282959f, 0.785156f, + 0.315186f, 0.754395f, 0.343750f, 0.726074f, 0.372559f, 0.697754f, 0.398926f, 0.670898f, + 0.424072f, 0.645020f, 0.449219f, 0.620117f, 0.470947f, 0.596191f, 0.493164f, 0.572754f, + 0.512695f, 0.550781f, 0.532227f, 0.529785f, 0.552246f, 0.508789f, 0.571289f, 0.488281f, + 0.588379f, 0.468994f, 0.604492f, 0.450684f, 0.621094f, 0.432617f, 0.636230f, 0.415527f, + 0.649902f, 0.398682f, 0.664062f, 0.382568f, 0.678223f, 0.366699f, 0.692383f, 0.351318f, + 0.704102f, 0.337158f, 0.716309f, 0.322754f, 0.728516f, 0.308838f, 0.740234f, 0.295410f, + 0.750977f, 0.282471f, 0.761719f, 0.270020f, 0.772949f, 0.257568f, 0.782715f, 0.245850f, + 0.792969f, 0.234375f, 0.801758f, 0.223389f, 0.811523f, 0.212280f, 0.820312f, 0.201660f, + 0.827637f, 0.191772f, 0.837891f, 0.181396f, 0.846680f, 0.171509f, 0.853027f, 0.162720f, + 0.862305f, 0.152954f, 0.868652f, 0.144287f, 0.875977f, 0.135620f, 0.882812f, 0.127197f, + 0.891113f, 0.118408f, 0.896973f, 0.110596f, 0.902832f, 0.102966f, 0.909180f, 0.095642f, + 0.916504f, 0.087952f, 0.923828f, 0.079956f, 0.928223f, 0.073242f, 0.934570f, 0.066040f, + 0.938965f, 0.059753f, 0.943848f, 0.053253f, 0.949707f, 0.046722f, 0.955078f, 0.040619f, + 0.960449f, 0.034271f, 0.965820f, 0.027802f, 0.969238f, 0.018631f, 0.970215f, 0.006660f, + 0.000000f, 1.000000f, 0.048035f, 0.977539f, 0.095276f, 0.946289f, 0.138306f, 0.913086f, + 0.178833f, 0.879395f, 0.217773f, 0.846191f, 0.253174f, 0.813965f, 0.286865f, 0.782227f, + 0.319092f, 0.751465f, 0.349854f, 0.722168f, 0.377686f, 0.693848f, 0.405029f, 0.666016f, + 0.430908f, 0.640137f, 0.455566f, 0.614746f, 0.478760f, 0.589844f, 0.500488f, 0.566406f, + 0.522949f, 0.543457f, 0.542480f, 0.521484f, 0.561035f, 0.500488f, 0.580078f, 0.480469f, + 0.598145f, 0.460693f, 0.614746f, 0.441895f, 0.630859f, 0.423828f, 0.646484f, 0.406250f, + 0.660156f, 0.389404f, 0.675781f, 0.372559f, 0.690918f, 0.356445f, 0.704102f, 0.341064f, + 0.717285f, 0.326416f, 0.729492f, 0.312012f, 0.741699f, 0.297852f, 0.752930f, 0.284912f, + 0.763672f, 0.271484f, 0.774902f, 0.258789f, 0.785645f, 0.246704f, 0.795898f, 0.234741f, + 0.805664f, 0.223145f, 0.816406f, 0.211548f, 0.823730f, 0.201294f, 0.833984f, 0.190308f, + 0.842773f, 0.179932f, 0.850098f, 0.170654f, 0.858398f, 0.160645f, 0.865723f, 0.151489f, + 0.874512f, 0.142456f, 0.882812f, 0.132935f, 0.888184f, 0.125122f, 0.895996f, 0.116394f, + 0.903809f, 0.108032f, 0.910645f, 0.100220f, 0.916504f, 0.092651f, 0.922852f, 0.084961f, + 0.930176f, 0.076965f, 0.935059f, 0.070496f, 0.940430f, 0.063599f, 0.944824f, 0.057953f, + 0.953125f, 0.049774f, 0.958496f, 0.043243f, 0.963867f, 0.036804f, 0.969238f, 0.030823f, + 0.973145f, 0.025299f, 0.978027f, 0.019104f, 0.982910f, 0.013573f, 0.985352f, 0.004253f, + 0.000000f, 1.000000f, 0.049408f, 0.977051f, 0.094910f, 0.946289f, 0.138184f, 0.913574f, + 0.179688f, 0.879395f, 0.220215f, 0.844727f, 0.255371f, 0.812012f, 0.289551f, 0.780762f, + 0.323242f, 0.749023f, 0.353760f, 0.719238f, 0.382324f, 0.690430f, 0.411377f, 0.661621f, + 0.439209f, 0.634277f, 0.461426f, 0.609375f, 0.487793f, 0.583496f, 0.508301f, 0.560059f, + 0.532227f, 0.536621f, 0.551758f, 0.514160f, 0.570801f, 0.492920f, 0.589844f, 0.472412f, + 0.608398f, 0.452393f, 0.625000f, 0.433105f, 0.641602f, 0.414551f, 0.657715f, 0.396729f, + 0.672852f, 0.379150f, 0.688477f, 0.362305f, 0.703613f, 0.346191f, 0.716309f, 0.331055f, + 0.729004f, 0.316406f, 0.739258f, 0.302246f, 0.753418f, 0.287354f, 0.766602f, 0.273193f, + 0.776367f, 0.261230f, 0.786621f, 0.248291f, 0.799316f, 0.235229f, 0.807617f, 0.224731f, + 0.817871f, 0.212280f, 0.829102f, 0.200684f, 0.835938f, 0.190674f, 0.846680f, 0.179321f, + 0.853516f, 0.170044f, 0.863770f, 0.159302f, 0.871582f, 0.150269f, 0.879883f, 0.140503f, + 0.888184f, 0.131592f, 0.895020f, 0.122803f, 0.902344f, 0.114258f, 0.908691f, 0.106384f, + 0.915527f, 0.098022f, 0.920898f, 0.090515f, 0.929199f, 0.082642f, 0.936523f, 0.074036f, + 0.939941f, 0.069031f, 0.948730f, 0.060455f, 0.952637f, 0.053833f, 0.958496f, 0.048523f, + 0.968262f, 0.038727f, 0.968262f, 0.035004f, 0.974121f, 0.030151f, 0.983887f, 0.019562f, + 0.983887f, 0.017029f, 0.983887f, 0.016098f, 0.999512f, 0.000947f, 0.999512f, 0.000007f, + }, + { + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, + 0.000000f, 0.998047f, 0.000000f, 0.996582f, 0.000000f, 0.995605f, 0.000000f, 0.995117f, + 0.000000f, 0.993652f, 0.000000f, 0.992188f, 0.000000f, 0.990234f, 0.000000f, 0.988770f, + 0.000000f, 0.986816f, 0.000000f, 0.984375f, 0.000000f, 0.982422f, 0.000000f, 0.979492f, + 0.000000f, 0.977539f, 0.000000f, 0.974609f, 0.000000f, 0.971680f, 0.000000f, 0.968750f, + 0.000000f, 0.964844f, 0.000000f, 0.961914f, 0.000000f, 0.958496f, 0.000000f, 0.954590f, + 0.000000f, 0.950684f, 0.000000f, 0.946289f, 0.000000f, 0.941406f, 0.000000f, 0.937012f, + 0.000000f, 0.932129f, 0.000000f, 0.927246f, 0.000000f, 0.920898f, 0.000000f, 0.915039f, + 0.000000f, 0.909180f, 0.000000f, 0.902344f, 0.000000f, 0.895996f, 0.000000f, 0.889160f, + 0.000000f, 0.881348f, 0.000000f, 0.873047f, 0.000000f, 0.864746f, 0.000000f, 0.855469f, + 0.000000f, 0.846191f, 0.000000f, 0.836426f, 0.000000f, 0.825684f, 0.000000f, 0.814453f, + 0.000000f, 0.802246f, 0.000000f, 0.789062f, 0.000000f, 0.775879f, 0.000000f, 0.761719f, + 0.000000f, 0.745605f, 0.000000f, 0.729004f, 0.000000f, 0.709961f, 0.000000f, 0.691406f, + 0.000000f, 0.670898f, 0.000000f, 0.646973f, 0.000000f, 0.622070f, 0.000000f, 0.594238f, + 0.000000f, 0.564941f, 0.000000f, 0.529297f, 0.000000f, 0.489746f, 0.000000f, 0.445312f, + 0.000000f, 0.391113f, 0.000000f, 0.323730f, 0.000000f, 0.234131f, 0.000000f, 0.089417f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, + 0.000000f, 0.998047f, 0.000000f, 0.996582f, 0.000000f, 0.995605f, 0.000000f, 0.994629f, + 0.000000f, 0.993652f, 0.000000f, 0.991699f, 0.000000f, 0.990234f, 0.000000f, 0.988770f, + 0.000000f, 0.986816f, 0.000000f, 0.984375f, 0.000000f, 0.981934f, 0.000000f, 0.979980f, + 0.000000f, 0.977051f, 0.000000f, 0.974609f, 0.000000f, 0.971680f, 0.000000f, 0.968262f, + 0.000000f, 0.965332f, 0.000000f, 0.961914f, 0.000000f, 0.958008f, 0.000000f, 0.954102f, + 0.000000f, 0.950195f, 0.000000f, 0.946289f, 0.000000f, 0.940918f, 0.000000f, 0.936523f, + 0.000000f, 0.932129f, 0.000000f, 0.926758f, 0.000000f, 0.920898f, 0.000000f, 0.915039f, + 0.000000f, 0.908691f, 0.000000f, 0.902344f, 0.000000f, 0.895996f, 0.000000f, 0.888672f, + 0.000000f, 0.880859f, 0.000000f, 0.872559f, 0.000000f, 0.864258f, 0.000000f, 0.854980f, + 0.000000f, 0.846191f, 0.000000f, 0.836426f, 0.000000f, 0.825195f, 0.000000f, 0.813965f, + 0.000000f, 0.801758f, 0.000000f, 0.789062f, 0.000000f, 0.775879f, 0.000000f, 0.761230f, + 0.000000f, 0.745117f, 0.000000f, 0.728516f, 0.000000f, 0.709961f, 0.000000f, 0.691406f, + 0.000002f, 0.670410f, 0.000005f, 0.646973f, 0.000007f, 0.622070f, 0.000007f, 0.594238f, + 0.000007f, 0.564941f, 0.000006f, 0.529297f, 0.000005f, 0.489990f, 0.000004f, 0.445557f, + 0.000004f, 0.391846f, 0.000003f, 0.324463f, 0.000002f, 0.234131f, 0.000001f, 0.089661f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, + 0.000000f, 0.997559f, 0.000000f, 0.997070f, 0.000000f, 0.995605f, 0.000000f, 0.994629f, + 0.000000f, 0.993164f, 0.000000f, 0.991699f, 0.000000f, 0.989746f, 0.000000f, 0.988281f, + 0.000000f, 0.985840f, 0.000000f, 0.983887f, 0.000000f, 0.981445f, 0.000000f, 0.979492f, + 0.000000f, 0.976562f, 0.000000f, 0.974121f, 0.000000f, 0.971191f, 0.000000f, 0.967773f, + 0.000000f, 0.964844f, 0.000000f, 0.961426f, 0.000000f, 0.957520f, 0.000000f, 0.953613f, + 0.000000f, 0.949707f, 0.000000f, 0.945312f, 0.000000f, 0.940430f, 0.000000f, 0.936035f, + 0.000004f, 0.931641f, 0.000008f, 0.926270f, 0.000015f, 0.920410f, 0.000021f, 0.914551f, + 0.000028f, 0.908203f, 0.000035f, 0.901855f, 0.000043f, 0.895020f, 0.000051f, 0.888184f, + 0.000058f, 0.880371f, 0.000067f, 0.872070f, 0.000075f, 0.863281f, 0.000079f, 0.854492f, + 0.000080f, 0.845215f, 0.000080f, 0.835449f, 0.000079f, 0.825195f, 0.000075f, 0.812988f, + 0.000073f, 0.801270f, 0.000069f, 0.789062f, 0.000065f, 0.774902f, 0.000060f, 0.760742f, + 0.000057f, 0.744629f, 0.000056f, 0.727539f, 0.000057f, 0.710449f, 0.000059f, 0.690918f, + 0.000057f, 0.669922f, 0.000052f, 0.646484f, 0.000048f, 0.621582f, 0.000049f, 0.593750f, + 0.000044f, 0.564453f, 0.000042f, 0.528809f, 0.000038f, 0.489502f, 0.000034f, 0.445312f, + 0.000030f, 0.391113f, 0.000026f, 0.323975f, 0.000019f, 0.233887f, 0.000008f, 0.089050f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, + 0.000000f, 0.997559f, 0.000000f, 0.996094f, 0.000000f, 0.995605f, 0.000000f, 0.994141f, + 0.000000f, 0.992188f, 0.000009f, 0.991211f, 0.000024f, 0.989258f, 0.000037f, 0.987793f, + 0.000054f, 0.985840f, 0.000070f, 0.982910f, 0.000083f, 0.981445f, 0.000101f, 0.979004f, + 0.000117f, 0.976074f, 0.000130f, 0.973633f, 0.000143f, 0.970215f, 0.000160f, 0.967285f, + 0.000174f, 0.963867f, 0.000186f, 0.960938f, 0.000197f, 0.957031f, 0.000211f, 0.953125f, + 0.000225f, 0.949219f, 0.000237f, 0.944336f, 0.000247f, 0.939941f, 0.000256f, 0.935059f, + 0.000266f, 0.930176f, 0.000268f, 0.925293f, 0.000266f, 0.919434f, 0.000260f, 0.913574f, + 0.000252f, 0.907227f, 0.000244f, 0.900879f, 0.000238f, 0.894043f, 0.000236f, 0.887207f, + 0.000232f, 0.879395f, 0.000230f, 0.871094f, 0.000229f, 0.862793f, 0.000233f, 0.854004f, + 0.000238f, 0.844727f, 0.000242f, 0.834473f, 0.000234f, 0.823730f, 0.000230f, 0.812012f, + 0.000226f, 0.799805f, 0.000228f, 0.787598f, 0.000228f, 0.773926f, 0.000227f, 0.759766f, + 0.000212f, 0.743652f, 0.000209f, 0.726562f, 0.000208f, 0.709473f, 0.000208f, 0.690430f, + 0.000202f, 0.668945f, 0.000182f, 0.645508f, 0.000180f, 0.621094f, 0.000175f, 0.593750f, + 0.000169f, 0.563477f, 0.000148f, 0.528809f, 0.000142f, 0.489014f, 0.000134f, 0.445312f, + 0.000112f, 0.390869f, 0.000100f, 0.324219f, 0.000075f, 0.233398f, 0.000025f, 0.088928f, + 0.000000f, 1.000000f, 0.000054f, 0.999512f, 0.000113f, 0.999023f, 0.000167f, 0.998535f, + 0.000189f, 0.997070f, 0.000246f, 0.996094f, 0.000273f, 0.995117f, 0.000290f, 0.993652f, + 0.000325f, 0.992188f, 0.000354f, 0.990234f, 0.000372f, 0.988770f, 0.000384f, 0.986816f, + 0.000405f, 0.984863f, 0.000433f, 0.982422f, 0.000450f, 0.980469f, 0.000462f, 0.977539f, + 0.000470f, 0.975098f, 0.000484f, 0.972168f, 0.000509f, 0.969238f, 0.000523f, 0.965820f, + 0.000534f, 0.962891f, 0.000546f, 0.959473f, 0.000547f, 0.956055f, 0.000560f, 0.951660f, + 0.000568f, 0.947754f, 0.000567f, 0.942871f, 0.000567f, 0.938965f, 0.000565f, 0.934082f, + 0.000562f, 0.928711f, 0.000576f, 0.923828f, 0.000587f, 0.917969f, 0.000571f, 0.911621f, + 0.000574f, 0.905762f, 0.000578f, 0.899414f, 0.000585f, 0.893066f, 0.000604f, 0.885254f, + 0.000618f, 0.877930f, 0.000595f, 0.869629f, 0.000592f, 0.860840f, 0.000587f, 0.852051f, + 0.000584f, 0.843262f, 0.000597f, 0.833008f, 0.000576f, 0.822266f, 0.000570f, 0.810547f, + 0.000566f, 0.798828f, 0.000563f, 0.786133f, 0.000557f, 0.772949f, 0.000562f, 0.758301f, + 0.000527f, 0.742188f, 0.000520f, 0.726074f, 0.000510f, 0.708008f, 0.000502f, 0.688965f, + 0.000501f, 0.667969f, 0.000459f, 0.644531f, 0.000446f, 0.620117f, 0.000430f, 0.592773f, + 0.000426f, 0.562500f, 0.000376f, 0.528320f, 0.000356f, 0.488770f, 0.000336f, 0.444824f, + 0.000289f, 0.390869f, 0.000256f, 0.323975f, 0.000186f, 0.233765f, 0.000055f, 0.088806f, + 0.000000f, 1.000000f, 0.000290f, 0.999512f, 0.000479f, 0.998535f, 0.000458f, 0.997559f, + 0.000594f, 0.997070f, 0.000597f, 0.995605f, 0.000589f, 0.994629f, 0.000578f, 0.993164f, + 0.000700f, 0.991699f, 0.000701f, 0.989746f, 0.000705f, 0.987793f, 0.000717f, 0.986328f, + 0.000832f, 0.983887f, 0.000863f, 0.980957f, 0.000886f, 0.979492f, 0.000904f, 0.976562f, + 0.000924f, 0.973633f, 0.001012f, 0.970703f, 0.001016f, 0.967773f, 0.001011f, 0.964844f, + 0.001012f, 0.961426f, 0.000993f, 0.958008f, 0.000986f, 0.954102f, 0.001061f, 0.950195f, + 0.001078f, 0.945801f, 0.001095f, 0.941895f, 0.001074f, 0.936523f, 0.001083f, 0.932129f, + 0.001089f, 0.927246f, 0.001166f, 0.921387f, 0.001181f, 0.916016f, 0.001144f, 0.910156f, + 0.001142f, 0.903809f, 0.001140f, 0.897461f, 0.001143f, 0.890625f, 0.001197f, 0.883301f, + 0.001204f, 0.875488f, 0.001161f, 0.867188f, 0.001157f, 0.859375f, 0.001145f, 0.850098f, + 0.001142f, 0.841309f, 0.001189f, 0.831055f, 0.001193f, 0.820312f, 0.001132f, 0.808594f, + 0.001108f, 0.796387f, 0.001103f, 0.784668f, 0.001098f, 0.770996f, 0.001127f, 0.756348f, + 0.001060f, 0.740234f, 0.001034f, 0.724121f, 0.001017f, 0.706543f, 0.000998f, 0.687988f, + 0.001012f, 0.666504f, 0.000923f, 0.643066f, 0.000898f, 0.618652f, 0.000873f, 0.591797f, + 0.000868f, 0.561523f, 0.000779f, 0.527344f, 0.000734f, 0.487793f, 0.000689f, 0.444580f, + 0.000599f, 0.389893f, 0.000523f, 0.323730f, 0.000373f, 0.233398f, 0.000099f, 0.089417f, + 0.000000f, 1.000000f, 0.000400f, 0.999023f, 0.000689f, 0.998047f, 0.000645f, 0.997559f, + 0.000905f, 0.996094f, 0.000939f, 0.995117f, 0.000952f, 0.994141f, 0.000978f, 0.992676f, + 0.001211f, 0.990234f, 0.001227f, 0.988770f, 0.001247f, 0.986816f, 0.001269f, 0.985352f, + 0.001455f, 0.982422f, 0.001476f, 0.979980f, 0.001487f, 0.977539f, 0.001502f, 0.975098f, + 0.001516f, 0.973145f, 0.001651f, 0.968750f, 0.001658f, 0.966309f, 0.001681f, 0.962891f, + 0.001699f, 0.959961f, 0.001675f, 0.956055f, 0.001800f, 0.952148f, 0.001839f, 0.948242f, + 0.001871f, 0.943848f, 0.001901f, 0.939453f, 0.001863f, 0.935059f, 0.001866f, 0.929688f, + 0.001955f, 0.925293f, 0.001974f, 0.919434f, 0.001995f, 0.913574f, 0.002020f, 0.908203f, + 0.001972f, 0.901367f, 0.001980f, 0.895020f, 0.001961f, 0.888672f, 0.002048f, 0.880859f, + 0.002071f, 0.873535f, 0.002018f, 0.865234f, 0.002022f, 0.856445f, 0.001982f, 0.847656f, + 0.001980f, 0.838867f, 0.002050f, 0.828125f, 0.002064f, 0.817871f, 0.001986f, 0.806152f, + 0.001945f, 0.794434f, 0.001921f, 0.782227f, 0.001959f, 0.769043f, 0.001961f, 0.753906f, + 0.001888f, 0.738770f, 0.001832f, 0.722168f, 0.001790f, 0.704590f, 0.001757f, 0.686035f, + 0.001786f, 0.664551f, 0.001705f, 0.641602f, 0.001612f, 0.617188f, 0.001554f, 0.590820f, + 0.001547f, 0.560547f, 0.001420f, 0.525879f, 0.001320f, 0.487549f, 0.001236f, 0.444092f, + 0.001087f, 0.389893f, 0.000926f, 0.323975f, 0.000646f, 0.233643f, 0.000157f, 0.088928f, + 0.000000f, 1.000000f, 0.000587f, 0.999023f, 0.001062f, 0.998047f, 0.001081f, 0.997070f, + 0.001424f, 0.995605f, 0.001475f, 0.994141f, 0.001475f, 0.992676f, 0.001491f, 0.991699f, + 0.001861f, 0.989258f, 0.001906f, 0.987305f, 0.001948f, 0.985840f, 0.001966f, 0.983887f, + 0.002239f, 0.980957f, 0.002279f, 0.978516f, 0.002285f, 0.976074f, 0.002308f, 0.973633f, + 0.002323f, 0.971191f, 0.002596f, 0.967773f, 0.002604f, 0.963867f, 0.002636f, 0.960938f, + 0.002666f, 0.958008f, 0.002708f, 0.954102f, 0.002844f, 0.950195f, 0.002907f, 0.945801f, + 0.002932f, 0.941406f, 0.002943f, 0.937012f, 0.002970f, 0.932617f, 0.002930f, 0.928223f, + 0.003109f, 0.922363f, 0.003160f, 0.916992f, 0.003153f, 0.910645f, 0.003172f, 0.904785f, + 0.003120f, 0.898926f, 0.003136f, 0.892578f, 0.003147f, 0.885742f, 0.003265f, 0.877930f, + 0.003284f, 0.870117f, 0.003296f, 0.862305f, 0.003214f, 0.853516f, 0.003225f, 0.845215f, + 0.003166f, 0.835938f, 0.003283f, 0.825195f, 0.003279f, 0.814941f, 0.003195f, 0.803711f, + 0.003191f, 0.791992f, 0.003122f, 0.779785f, 0.003168f, 0.766113f, 0.003157f, 0.751953f, + 0.003057f, 0.736328f, 0.002977f, 0.719727f, 0.002920f, 0.702637f, 0.002855f, 0.684082f, + 0.002897f, 0.662598f, 0.002787f, 0.639648f, 0.002647f, 0.615234f, 0.002542f, 0.588867f, + 0.002527f, 0.559082f, 0.002344f, 0.524902f, 0.002171f, 0.486572f, 0.002010f, 0.443848f, + 0.001811f, 0.389404f, 0.001480f, 0.323242f, 0.001016f, 0.233276f, 0.000229f, 0.088867f, + 0.000000f, 1.000000f, 0.000327f, 0.999023f, 0.001012f, 0.997559f, 0.001468f, 0.996582f, + 0.001693f, 0.995117f, 0.002108f, 0.993164f, 0.002146f, 0.991699f, 0.002295f, 0.990234f, + 0.002686f, 0.988281f, 0.002760f, 0.986328f, 0.002800f, 0.984375f, 0.002920f, 0.982422f, + 0.003242f, 0.979004f, 0.003294f, 0.976562f, 0.003368f, 0.974121f, 0.003374f, 0.971680f, + 0.003489f, 0.968750f, 0.003803f, 0.965332f, 0.003891f, 0.961914f, 0.003895f, 0.958008f, + 0.003929f, 0.955078f, 0.003956f, 0.952148f, 0.004257f, 0.947266f, 0.004269f, 0.943359f, + 0.004345f, 0.938477f, 0.004395f, 0.934570f, 0.004387f, 0.929688f, 0.004433f, 0.924805f, + 0.004612f, 0.918945f, 0.004677f, 0.913574f, 0.004688f, 0.907715f, 0.004730f, 0.901855f, + 0.004765f, 0.895996f, 0.004665f, 0.889648f, 0.004887f, 0.882324f, 0.004883f, 0.874512f, + 0.004932f, 0.867188f, 0.004917f, 0.859375f, 0.004841f, 0.850586f, 0.004833f, 0.841797f, + 0.004807f, 0.832520f, 0.004986f, 0.821777f, 0.004955f, 0.811523f, 0.004833f, 0.800293f, + 0.004814f, 0.789062f, 0.004726f, 0.776855f, 0.004807f, 0.763184f, 0.004787f, 0.748535f, + 0.004654f, 0.732910f, 0.004623f, 0.717285f, 0.004509f, 0.700195f, 0.004387f, 0.681641f, + 0.004436f, 0.660156f, 0.004265f, 0.637695f, 0.004120f, 0.613770f, 0.003937f, 0.587891f, + 0.003866f, 0.557129f, 0.003656f, 0.523438f, 0.003355f, 0.485596f, 0.003040f, 0.442871f, + 0.002743f, 0.388428f, 0.002197f, 0.323486f, 0.001485f, 0.232666f, 0.000321f, 0.089050f, + 0.000000f, 1.000000f, 0.000594f, 0.999023f, 0.001543f, 0.997559f, 0.002008f, 0.996094f, + 0.002377f, 0.994141f, 0.002901f, 0.992188f, 0.002945f, 0.990723f, 0.003237f, 0.988770f, + 0.003736f, 0.986816f, 0.003828f, 0.984863f, 0.003881f, 0.982910f, 0.004097f, 0.979980f, + 0.004555f, 0.977539f, 0.004597f, 0.974609f, 0.004696f, 0.972168f, 0.004784f, 0.969727f, + 0.004951f, 0.966309f, 0.005341f, 0.962402f, 0.005440f, 0.958984f, 0.005455f, 0.956055f, + 0.005497f, 0.952148f, 0.005569f, 0.948730f, 0.005840f, 0.944824f, 0.006130f, 0.939453f, + 0.006111f, 0.935059f, 0.006203f, 0.930664f, 0.006264f, 0.926270f, 0.006260f, 0.921875f, + 0.006573f, 0.916016f, 0.006634f, 0.909668f, 0.006733f, 0.904297f, 0.006706f, 0.897949f, + 0.006767f, 0.892090f, 0.006645f, 0.885742f, 0.007000f, 0.878418f, 0.007069f, 0.870605f, + 0.007053f, 0.862793f, 0.007092f, 0.855469f, 0.007069f, 0.847168f, 0.006927f, 0.838379f, + 0.007217f, 0.829102f, 0.007172f, 0.818359f, 0.007126f, 0.808105f, 0.007095f, 0.797363f, + 0.006981f, 0.785645f, 0.006851f, 0.773438f, 0.007057f, 0.759766f, 0.006981f, 0.745117f, + 0.006924f, 0.729980f, 0.006699f, 0.713867f, 0.006546f, 0.697266f, 0.006569f, 0.678711f, + 0.006435f, 0.657227f, 0.006199f, 0.635254f, 0.005989f, 0.611328f, 0.005718f, 0.586426f, + 0.005638f, 0.555664f, 0.005310f, 0.521973f, 0.004852f, 0.484619f, 0.004410f, 0.442627f, + 0.003910f, 0.387695f, 0.003103f, 0.323486f, 0.002079f, 0.231812f, 0.000437f, 0.088501f, + 0.000000f, 1.000000f, 0.000842f, 0.999023f, 0.001601f, 0.997070f, 0.002188f, 0.995605f, + 0.003227f, 0.993164f, 0.003399f, 0.991699f, 0.003914f, 0.989746f, 0.004398f, 0.987305f, + 0.004604f, 0.985352f, 0.005123f, 0.982910f, 0.005222f, 0.980957f, 0.005692f, 0.978516f, + 0.005787f, 0.975586f, 0.006268f, 0.972168f, 0.006329f, 0.969727f, 0.006454f, 0.967285f, + 0.006855f, 0.963379f, 0.007244f, 0.959473f, 0.007401f, 0.956055f, 0.007504f, 0.952637f, + 0.007519f, 0.949219f, 0.007637f, 0.945312f, 0.007980f, 0.940430f, 0.008423f, 0.936523f, + 0.008354f, 0.931641f, 0.008461f, 0.927246f, 0.008560f, 0.922852f, 0.008690f, 0.917480f, + 0.009163f, 0.911621f, 0.009155f, 0.905762f, 0.009224f, 0.899902f, 0.009323f, 0.894043f, + 0.009277f, 0.888184f, 0.009407f, 0.882324f, 0.009659f, 0.874023f, 0.009796f, 0.866211f, + 0.009727f, 0.858398f, 0.009811f, 0.850586f, 0.009758f, 0.842773f, 0.009644f, 0.834961f, + 0.010002f, 0.824219f, 0.009933f, 0.813965f, 0.009964f, 0.803711f, 0.009933f, 0.792969f, + 0.009727f, 0.781250f, 0.009659f, 0.770020f, 0.009827f, 0.755371f, 0.009743f, 0.741211f, + 0.009651f, 0.726562f, 0.009392f, 0.710938f, 0.009132f, 0.694824f, 0.009201f, 0.675293f, + 0.009056f, 0.654297f, 0.008705f, 0.632812f, 0.008377f, 0.609375f, 0.007980f, 0.583984f, + 0.007843f, 0.553223f, 0.007362f, 0.520020f, 0.006710f, 0.483643f, 0.006084f, 0.441162f, + 0.005352f, 0.386963f, 0.004211f, 0.322510f, 0.002754f, 0.231689f, 0.000555f, 0.088196f, + 0.000000f, 1.000000f, 0.001199f, 0.998535f, 0.001856f, 0.997070f, 0.002905f, 0.995117f, + 0.003901f, 0.992676f, 0.004478f, 0.990723f, 0.005035f, 0.988770f, 0.005505f, 0.985840f, + 0.006081f, 0.983398f, 0.006638f, 0.980957f, 0.006805f, 0.979004f, 0.007263f, 0.976074f, + 0.007786f, 0.972656f, 0.008293f, 0.969727f, 0.008400f, 0.966797f, 0.008461f, 0.964355f, + 0.009155f, 0.959961f, 0.009377f, 0.956543f, 0.009758f, 0.952637f, 0.009972f, 0.949219f, + 0.010078f, 0.945801f, 0.010284f, 0.941406f, 0.010689f, 0.936523f, 0.011162f, 0.932129f, + 0.011368f, 0.927734f, 0.011230f, 0.923340f, 0.011398f, 0.918457f, 0.011879f, 0.913574f, + 0.012062f, 0.907227f, 0.012398f, 0.901367f, 0.012383f, 0.895508f, 0.012451f, 0.889648f, + 0.012566f, 0.883789f, 0.012810f, 0.876953f, 0.013092f, 0.869629f, 0.013123f, 0.861816f, + 0.013290f, 0.854492f, 0.013168f, 0.846191f, 0.013191f, 0.838379f, 0.013115f, 0.829590f, + 0.013580f, 0.819336f, 0.013618f, 0.809570f, 0.013489f, 0.799316f, 0.013374f, 0.788574f, + 0.013107f, 0.777344f, 0.013306f, 0.765137f, 0.013374f, 0.751465f, 0.013237f, 0.737305f, + 0.013016f, 0.722656f, 0.012726f, 0.707520f, 0.012398f, 0.691406f, 0.012527f, 0.671875f, + 0.012276f, 0.650879f, 0.011787f, 0.629883f, 0.011375f, 0.606934f, 0.010841f, 0.581543f, + 0.010605f, 0.551270f, 0.009911f, 0.518066f, 0.009056f, 0.481934f, 0.008156f, 0.439209f, + 0.007133f, 0.385986f, 0.005486f, 0.322266f, 0.003534f, 0.231201f, 0.000685f, 0.087402f, + 0.000000f, 1.000000f, 0.001122f, 0.998535f, 0.002628f, 0.996582f, 0.003237f, 0.994629f, + 0.004601f, 0.991699f, 0.005741f, 0.989258f, 0.005901f, 0.987305f, 0.007145f, 0.983887f, + 0.007790f, 0.980957f, 0.008018f, 0.979004f, 0.008659f, 0.976562f, 0.009377f, 0.973145f, + 0.010048f, 0.969727f, 0.010307f, 0.967285f, 0.010864f, 0.963867f, 0.011108f, 0.960449f, + 0.011986f, 0.956543f, 0.012207f, 0.952637f, 0.012863f, 0.949219f, 0.012848f, 0.945312f, + 0.013107f, 0.941895f, 0.013664f, 0.937012f, 0.014084f, 0.932129f, 0.014572f, 0.927246f, + 0.014801f, 0.922852f, 0.014999f, 0.918945f, 0.014900f, 0.914062f, 0.015617f, 0.907715f, + 0.015976f, 0.902344f, 0.016327f, 0.896484f, 0.016342f, 0.890625f, 0.016373f, 0.884766f, + 0.016434f, 0.878906f, 0.016968f, 0.871094f, 0.017136f, 0.863770f, 0.017426f, 0.856445f, + 0.017410f, 0.849121f, 0.017441f, 0.841309f, 0.017426f, 0.833496f, 0.017822f, 0.824219f, + 0.017883f, 0.813965f, 0.017944f, 0.803711f, 0.017868f, 0.793945f, 0.017822f, 0.783691f, + 0.017654f, 0.772949f, 0.017700f, 0.759766f, 0.017715f, 0.746582f, 0.017563f, 0.732422f, + 0.017349f, 0.718262f, 0.016953f, 0.703613f, 0.016571f, 0.687500f, 0.016663f, 0.667480f, + 0.016159f, 0.647461f, 0.015793f, 0.626465f, 0.015045f, 0.604492f, 0.014397f, 0.578613f, + 0.013908f, 0.548340f, 0.012947f, 0.516113f, 0.011795f, 0.480469f, 0.010681f, 0.437744f, + 0.009186f, 0.385010f, 0.007019f, 0.322510f, 0.004486f, 0.231201f, 0.000840f, 0.086182f, + 0.000000f, 1.000000f, 0.001562f, 0.998535f, 0.003016f, 0.996094f, 0.003725f, 0.994629f, + 0.005463f, 0.990723f, 0.006287f, 0.988770f, 0.007427f, 0.985840f, 0.008575f, 0.982422f, + 0.009804f, 0.979492f, 0.010109f, 0.977051f, 0.010483f, 0.974121f, 0.011909f, 0.969727f, + 0.012657f, 0.966309f, 0.013023f, 0.963867f, 0.013741f, 0.960449f, 0.014297f, 0.956543f, + 0.014893f, 0.952637f, 0.015625f, 0.948730f, 0.015854f, 0.944824f, 0.016586f, 0.941406f, + 0.016937f, 0.937012f, 0.017578f, 0.932129f, 0.018219f, 0.927246f, 0.018372f, 0.922852f, + 0.018921f, 0.917969f, 0.019180f, 0.913574f, 0.019669f, 0.908691f, 0.020218f, 0.902344f, + 0.020538f, 0.896484f, 0.021225f, 0.891113f, 0.021149f, 0.885254f, 0.021286f, 0.879395f, + 0.021515f, 0.872559f, 0.022141f, 0.865234f, 0.022308f, 0.857910f, 0.022522f, 0.850586f, + 0.022629f, 0.843262f, 0.022736f, 0.835938f, 0.022537f, 0.827637f, 0.023331f, 0.817871f, + 0.023315f, 0.808105f, 0.023376f, 0.798340f, 0.023117f, 0.788574f, 0.023041f, 0.778320f, + 0.022858f, 0.768066f, 0.023010f, 0.754395f, 0.023224f, 0.741211f, 0.022888f, 0.727539f, + 0.022522f, 0.713867f, 0.021866f, 0.699219f, 0.021835f, 0.682617f, 0.021667f, 0.663086f, + 0.021057f, 0.643555f, 0.020325f, 0.623535f, 0.019501f, 0.601562f, 0.018707f, 0.575195f, + 0.017914f, 0.545410f, 0.016632f, 0.514160f, 0.015022f, 0.479492f, 0.013664f, 0.435791f, + 0.011627f, 0.384521f, 0.008766f, 0.322266f, 0.005531f, 0.230347f, 0.001017f, 0.085449f, + 0.000000f, 1.000000f, 0.001565f, 0.998535f, 0.003548f, 0.996094f, 0.004803f, 0.993652f, + 0.006626f, 0.989746f, 0.007435f, 0.987793f, 0.008812f, 0.984375f, 0.010437f, 0.979980f, + 0.011238f, 0.977051f, 0.012505f, 0.974121f, 0.013237f, 0.970703f, 0.014847f, 0.966797f, + 0.015343f, 0.963379f, 0.016144f, 0.959961f, 0.016541f, 0.957031f, 0.018036f, 0.952148f, + 0.018906f, 0.948242f, 0.019608f, 0.944336f, 0.019928f, 0.940430f, 0.020584f, 0.936523f, + 0.021576f, 0.931641f, 0.022156f, 0.926758f, 0.022903f, 0.921387f, 0.023300f, 0.917480f, + 0.023849f, 0.913086f, 0.024063f, 0.908203f, 0.025177f, 0.902344f, 0.026001f, 0.896484f, + 0.026001f, 0.890137f, 0.026688f, 0.884766f, 0.027115f, 0.879395f, 0.026993f, 0.873535f, + 0.027878f, 0.866211f, 0.028305f, 0.858887f, 0.028580f, 0.852051f, 0.029007f, 0.844238f, + 0.028885f, 0.836914f, 0.028793f, 0.830078f, 0.029510f, 0.821289f, 0.029755f, 0.811523f, + 0.030136f, 0.802246f, 0.030014f, 0.792480f, 0.029861f, 0.782715f, 0.029663f, 0.772949f, + 0.029831f, 0.762207f, 0.029831f, 0.748535f, 0.029739f, 0.735840f, 0.029343f, 0.722656f, + 0.028915f, 0.709473f, 0.028275f, 0.694824f, 0.028061f, 0.677246f, 0.027786f, 0.658691f, + 0.027008f, 0.639648f, 0.026138f, 0.620117f, 0.024826f, 0.598633f, 0.023987f, 0.571777f, + 0.022766f, 0.542969f, 0.020981f, 0.512207f, 0.019073f, 0.478027f, 0.017105f, 0.434082f, + 0.014404f, 0.382812f, 0.010895f, 0.322510f, 0.006779f, 0.230347f, 0.001223f, 0.084961f, + 0.000000f, 1.000000f, 0.001669f, 0.998535f, 0.003778f, 0.995605f, 0.005211f, 0.992676f, + 0.007935f, 0.988770f, 0.009338f, 0.985840f, 0.010193f, 0.982422f, 0.012466f, 0.978027f, + 0.013901f, 0.974609f, 0.014366f, 0.972168f, 0.016434f, 0.966797f, 0.017426f, 0.963379f, + 0.018829f, 0.959473f, 0.019730f, 0.956055f, 0.020538f, 0.952148f, 0.021805f, 0.947754f, + 0.023224f, 0.943359f, 0.024200f, 0.939453f, 0.024612f, 0.935547f, 0.025192f, 0.931152f, + 0.026642f, 0.925781f, 0.027664f, 0.920898f, 0.028488f, 0.916016f, 0.028809f, 0.911621f, + 0.029770f, 0.907227f, 0.030457f, 0.901367f, 0.031464f, 0.895508f, 0.032318f, 0.889648f, + 0.032562f, 0.884277f, 0.033112f, 0.878418f, 0.033478f, 0.872559f, 0.034363f, 0.866699f, + 0.034698f, 0.858398f, 0.035614f, 0.852051f, 0.035736f, 0.844727f, 0.036346f, 0.837891f, + 0.036469f, 0.831055f, 0.036346f, 0.823242f, 0.037079f, 0.813477f, 0.037598f, 0.804688f, + 0.037933f, 0.795410f, 0.037476f, 0.786133f, 0.037415f, 0.776855f, 0.037231f, 0.767578f, + 0.037598f, 0.754883f, 0.037354f, 0.742188f, 0.037262f, 0.729492f, 0.036743f, 0.717285f, + 0.036316f, 0.704102f, 0.035858f, 0.689941f, 0.035431f, 0.671387f, 0.034821f, 0.653809f, + 0.033936f, 0.635742f, 0.032593f, 0.616211f, 0.030960f, 0.595215f, 0.030136f, 0.568359f, + 0.028427f, 0.539551f, 0.026245f, 0.509766f, 0.023666f, 0.476562f, 0.021240f, 0.431885f, + 0.017776f, 0.381836f, 0.013306f, 0.322021f, 0.008209f, 0.230225f, 0.001459f, 0.084290f, + 0.000000f, 1.000000f, 0.001827f, 0.998535f, 0.005047f, 0.994629f, 0.007000f, 0.991211f, + 0.009064f, 0.987793f, 0.010567f, 0.984375f, 0.012871f, 0.979980f, 0.014038f, 0.976562f, + 0.016022f, 0.972656f, 0.017563f, 0.968750f, 0.019684f, 0.963379f, 0.021286f, 0.959473f, + 0.022369f, 0.955566f, 0.023438f, 0.952148f, 0.025162f, 0.946777f, 0.026611f, 0.942383f, + 0.028183f, 0.937988f, 0.028885f, 0.934082f, 0.029938f, 0.930664f, 0.031235f, 0.925293f, + 0.032684f, 0.919434f, 0.033630f, 0.914551f, 0.034729f, 0.909668f, 0.035248f, 0.905762f, + 0.035797f, 0.900391f, 0.037567f, 0.894043f, 0.038605f, 0.888184f, 0.039307f, 0.882812f, + 0.040070f, 0.876953f, 0.040314f, 0.872070f, 0.041016f, 0.865723f, 0.042450f, 0.858398f, + 0.043365f, 0.851562f, 0.043488f, 0.843750f, 0.044189f, 0.837402f, 0.044525f, 0.830566f, + 0.044647f, 0.824219f, 0.045227f, 0.814941f, 0.045959f, 0.805664f, 0.046387f, 0.796875f, + 0.046204f, 0.788574f, 0.046539f, 0.779785f, 0.046204f, 0.770508f, 0.046387f, 0.759766f, + 0.046570f, 0.747559f, 0.046509f, 0.735840f, 0.046204f, 0.723145f, 0.045837f, 0.711426f, + 0.044891f, 0.699219f, 0.044495f, 0.683594f, 0.043854f, 0.666016f, 0.043121f, 0.648926f, + 0.041809f, 0.631348f, 0.040222f, 0.612793f, 0.038391f, 0.590332f, 0.037079f, 0.564453f, + 0.034943f, 0.537109f, 0.032379f, 0.507812f, 0.028885f, 0.475342f, 0.025864f, 0.429688f, + 0.021500f, 0.380615f, 0.015945f, 0.321777f, 0.009758f, 0.229370f, 0.001731f, 0.083496f, + 0.000000f, 1.000000f, 0.002783f, 0.997559f, 0.005577f, 0.994141f, 0.007812f, 0.990723f, + 0.010483f, 0.986816f, 0.012062f, 0.983398f, 0.014725f, 0.978027f, 0.017319f, 0.973633f, + 0.018478f, 0.969727f, 0.020584f, 0.965332f, 0.023178f, 0.959961f, 0.025238f, 0.955566f, + 0.026505f, 0.951660f, 0.027969f, 0.947266f, 0.030487f, 0.941406f, 0.032104f, 0.936523f, + 0.033356f, 0.932617f, 0.034607f, 0.928223f, 0.036163f, 0.923828f, 0.037964f, 0.917969f, + 0.039307f, 0.913086f, 0.040588f, 0.907715f, 0.041443f, 0.903320f, 0.042419f, 0.898438f, + 0.044098f, 0.892578f, 0.045685f, 0.886230f, 0.046814f, 0.880371f, 0.047333f, 0.875000f, + 0.048370f, 0.869629f, 0.048828f, 0.864258f, 0.050385f, 0.856934f, 0.051239f, 0.849609f, + 0.052368f, 0.843262f, 0.053314f, 0.836426f, 0.053040f, 0.829590f, 0.054077f, 0.823730f, + 0.054504f, 0.814941f, 0.055359f, 0.806641f, 0.055878f, 0.797852f, 0.056152f, 0.789062f, + 0.056152f, 0.781250f, 0.056274f, 0.772461f, 0.056000f, 0.763184f, 0.056763f, 0.751465f, + 0.056610f, 0.740234f, 0.056488f, 0.729004f, 0.056030f, 0.717285f, 0.055145f, 0.705566f, + 0.054169f, 0.692871f, 0.054047f, 0.676758f, 0.053192f, 0.660156f, 0.052032f, 0.643555f, + 0.050323f, 0.626465f, 0.048279f, 0.608398f, 0.046814f, 0.585449f, 0.044647f, 0.560059f, + 0.042236f, 0.533691f, 0.038666f, 0.505371f, 0.034912f, 0.472412f, 0.031082f, 0.427734f, + 0.025772f, 0.380371f, 0.019012f, 0.321777f, 0.011581f, 0.229980f, 0.002018f, 0.082336f, + 0.000000f, 1.000000f, 0.003298f, 0.997070f, 0.006264f, 0.993652f, 0.008881f, 0.989746f, + 0.012100f, 0.985352f, 0.014313f, 0.981445f, 0.017776f, 0.975586f, 0.019714f, 0.971191f, + 0.021927f, 0.967285f, 0.024277f, 0.961426f, 0.027039f, 0.956055f, 0.029388f, 0.951660f, + 0.031143f, 0.947266f, 0.033844f, 0.941406f, 0.035645f, 0.936035f, 0.037964f, 0.930664f, + 0.039337f, 0.926270f, 0.040619f, 0.922363f, 0.043152f, 0.916016f, 0.045349f, 0.910156f, + 0.046814f, 0.905273f, 0.048218f, 0.900879f, 0.049377f, 0.896484f, 0.051117f, 0.889648f, + 0.052612f, 0.883301f, 0.054382f, 0.877930f, 0.055756f, 0.872070f, 0.056580f, 0.867188f, + 0.057404f, 0.861816f, 0.058929f, 0.854980f, 0.060638f, 0.847656f, 0.061646f, 0.841309f, + 0.062225f, 0.834473f, 0.063354f, 0.828125f, 0.063660f, 0.822266f, 0.064331f, 0.814453f, + 0.065979f, 0.806152f, 0.066284f, 0.797363f, 0.066406f, 0.789062f, 0.067322f, 0.781250f, + 0.067139f, 0.773926f, 0.067078f, 0.765625f, 0.067383f, 0.753906f, 0.067688f, 0.743164f, + 0.067749f, 0.732910f, 0.067383f, 0.721680f, 0.066528f, 0.710938f, 0.065735f, 0.699707f, + 0.065247f, 0.685059f, 0.064880f, 0.669922f, 0.063538f, 0.654297f, 0.062073f, 0.638184f, + 0.059814f, 0.622070f, 0.057617f, 0.604492f, 0.056122f, 0.580566f, 0.052917f, 0.555664f, + 0.049835f, 0.530762f, 0.045776f, 0.502930f, 0.041260f, 0.468262f, 0.036835f, 0.425781f, + 0.030258f, 0.379150f, 0.022263f, 0.322021f, 0.013573f, 0.229248f, 0.002316f, 0.081360f, + 0.000000f, 1.000000f, 0.003561f, 0.997070f, 0.007156f, 0.993164f, 0.010612f, 0.988281f, + 0.014122f, 0.983887f, 0.016617f, 0.979004f, 0.020523f, 0.973145f, 0.023422f, 0.968262f, + 0.025726f, 0.963867f, 0.029572f, 0.957031f, 0.031586f, 0.951660f, 0.034027f, 0.947266f, + 0.036560f, 0.941895f, 0.039612f, 0.935059f, 0.042511f, 0.929688f, 0.044067f, 0.924805f, + 0.046448f, 0.920410f, 0.048859f, 0.914062f, 0.050842f, 0.908203f, 0.053650f, 0.902344f, + 0.055206f, 0.897461f, 0.056335f, 0.893066f, 0.058716f, 0.887207f, 0.061005f, 0.880859f, + 0.062408f, 0.874512f, 0.063965f, 0.868652f, 0.065552f, 0.863770f, 0.066467f, 0.858887f, + 0.068359f, 0.852051f, 0.069702f, 0.844727f, 0.071289f, 0.838379f, 0.072754f, 0.832031f, + 0.073669f, 0.825684f, 0.074219f, 0.819336f, 0.075256f, 0.812988f, 0.076050f, 0.804199f, + 0.077515f, 0.795898f, 0.078308f, 0.788574f, 0.078613f, 0.780762f, 0.078796f, 0.772949f, + 0.078918f, 0.766113f, 0.080017f, 0.755859f, 0.080200f, 0.745117f, 0.080139f, 0.734863f, + 0.080078f, 0.724609f, 0.079163f, 0.714355f, 0.078430f, 0.704590f, 0.077454f, 0.691406f, + 0.077209f, 0.677734f, 0.076233f, 0.662598f, 0.074829f, 0.648926f, 0.072632f, 0.632812f, + 0.070129f, 0.617676f, 0.067993f, 0.597656f, 0.065552f, 0.575195f, 0.062286f, 0.551758f, + 0.057983f, 0.526855f, 0.053223f, 0.500977f, 0.048401f, 0.464600f, 0.042664f, 0.423828f, + 0.035034f, 0.377930f, 0.025772f, 0.319092f, 0.015602f, 0.228149f, 0.002670f, 0.080383f, + 0.000000f, 1.000000f, 0.004112f, 0.996582f, 0.008255f, 0.992676f, 0.012413f, 0.986816f, + 0.016052f, 0.982422f, 0.019943f, 0.976074f, 0.023285f, 0.970703f, 0.026810f, 0.965820f, + 0.030579f, 0.958496f, 0.033691f, 0.953125f, 0.037384f, 0.947266f, 0.039032f, 0.942871f, + 0.043030f, 0.935059f, 0.046204f, 0.929199f, 0.049713f, 0.923340f, 0.051880f, 0.918457f, + 0.054718f, 0.912109f, 0.057709f, 0.905273f, 0.059967f, 0.899414f, 0.061676f, 0.894531f, + 0.064148f, 0.889160f, 0.066162f, 0.883789f, 0.068848f, 0.876953f, 0.071350f, 0.871094f, + 0.073486f, 0.865234f, 0.074829f, 0.859863f, 0.075806f, 0.854980f, 0.078308f, 0.848145f, + 0.080627f, 0.841309f, 0.082092f, 0.833984f, 0.083191f, 0.828125f, 0.084839f, 0.822266f, + 0.085815f, 0.816406f, 0.086609f, 0.810059f, 0.088196f, 0.801270f, 0.089783f, 0.793945f, + 0.090210f, 0.786133f, 0.091125f, 0.778809f, 0.091736f, 0.771973f, 0.091553f, 0.764648f, + 0.092224f, 0.754883f, 0.093079f, 0.745117f, 0.093140f, 0.735352f, 0.093201f, 0.726562f, + 0.092651f, 0.716797f, 0.091797f, 0.707520f, 0.091370f, 0.696777f, 0.090515f, 0.682617f, + 0.089661f, 0.669434f, 0.088318f, 0.655762f, 0.086060f, 0.642578f, 0.084045f, 0.627930f, + 0.081116f, 0.611816f, 0.079163f, 0.591797f, 0.075562f, 0.569824f, 0.072144f, 0.548340f, + 0.067139f, 0.524414f, 0.061523f, 0.499268f, 0.056396f, 0.461914f, 0.049164f, 0.421631f, + 0.040161f, 0.376953f, 0.030151f, 0.317139f, 0.017792f, 0.228027f, 0.003069f, 0.079773f, + 0.000000f, 1.000000f, 0.005325f, 0.996094f, 0.009186f, 0.992188f, 0.014565f, 0.985840f, + 0.018402f, 0.980469f, 0.023132f, 0.973633f, 0.027496f, 0.967285f, 0.030396f, 0.962402f, + 0.035278f, 0.954590f, 0.039673f, 0.948242f, 0.042419f, 0.942871f, 0.046692f, 0.935547f, + 0.050446f, 0.928223f, 0.053772f, 0.922363f, 0.056091f, 0.917480f, 0.060211f, 0.910645f, + 0.064026f, 0.902832f, 0.067261f, 0.896484f, 0.070068f, 0.891113f, 0.071838f, 0.885742f, + 0.073975f, 0.880371f, 0.078003f, 0.872559f, 0.080627f, 0.866699f, 0.082458f, 0.860840f, + 0.085022f, 0.855469f, 0.086670f, 0.851074f, 0.088562f, 0.843262f, 0.091431f, 0.835938f, + 0.093506f, 0.830078f, 0.095276f, 0.823730f, 0.096313f, 0.818359f, 0.097229f, 0.812500f, + 0.099304f, 0.806152f, 0.100830f, 0.797363f, 0.102783f, 0.790039f, 0.103333f, 0.782715f, + 0.104858f, 0.776367f, 0.104614f, 0.769043f, 0.105286f, 0.763184f, 0.106323f, 0.753418f, + 0.106995f, 0.744141f, 0.107483f, 0.734863f, 0.107544f, 0.726074f, 0.106689f, 0.717285f, + 0.106262f, 0.708984f, 0.104980f, 0.699707f, 0.105103f, 0.686035f, 0.104309f, 0.673828f, + 0.102844f, 0.661621f, 0.100952f, 0.648926f, 0.098694f, 0.636230f, 0.095947f, 0.623047f, + 0.093689f, 0.604492f, 0.090698f, 0.584961f, 0.086853f, 0.565430f, 0.082336f, 0.544434f, + 0.076477f, 0.521973f, 0.070312f, 0.493408f, 0.064026f, 0.458008f, 0.056061f, 0.419922f, + 0.045807f, 0.376953f, 0.034241f, 0.314941f, 0.020111f, 0.228149f, 0.003462f, 0.079407f, + 0.000000f, 1.000000f, 0.005852f, 0.995605f, 0.010582f, 0.991211f, 0.016800f, 0.984375f, + 0.021683f, 0.978027f, 0.027328f, 0.970703f, 0.031464f, 0.964355f, 0.037018f, 0.957031f, + 0.041718f, 0.949707f, 0.045441f, 0.943359f, 0.049408f, 0.937012f, 0.054260f, 0.928711f, + 0.058807f, 0.921387f, 0.062225f, 0.915527f, 0.065979f, 0.909180f, 0.069702f, 0.901367f, + 0.074585f, 0.894043f, 0.077026f, 0.888184f, 0.080322f, 0.882324f, 0.083740f, 0.875488f, + 0.086914f, 0.868164f, 0.090393f, 0.861816f, 0.092834f, 0.855469f, 0.095032f, 0.850586f, + 0.096741f, 0.845703f, 0.100525f, 0.837891f, 0.103394f, 0.831055f, 0.105347f, 0.824219f, + 0.107239f, 0.818359f, 0.109253f, 0.812988f, 0.110413f, 0.807617f, 0.112305f, 0.800293f, + 0.114746f, 0.791992f, 0.116638f, 0.785645f, 0.117371f, 0.778320f, 0.118530f, 0.772461f, + 0.119019f, 0.766113f, 0.119690f, 0.760254f, 0.120850f, 0.750488f, 0.122131f, 0.741699f, + 0.121765f, 0.733398f, 0.122681f, 0.725098f, 0.122437f, 0.717285f, 0.121521f, 0.709473f, + 0.120728f, 0.700195f, 0.120483f, 0.688477f, 0.120422f, 0.677246f, 0.118835f, 0.666016f, + 0.116638f, 0.653809f, 0.114502f, 0.642578f, 0.111633f, 0.630859f, 0.108765f, 0.614258f, + 0.106445f, 0.596680f, 0.102844f, 0.579102f, 0.098145f, 0.560059f, 0.092346f, 0.540039f, + 0.085815f, 0.519531f, 0.079895f, 0.488037f, 0.072266f, 0.454590f, 0.062988f, 0.418213f, + 0.051239f, 0.376709f, 0.038727f, 0.312744f, 0.022507f, 0.227539f, 0.003885f, 0.078247f, + 0.000000f, 1.000000f, 0.007130f, 0.995117f, 0.013252f, 0.988770f, 0.019928f, 0.982422f, + 0.025421f, 0.974609f, 0.031860f, 0.967773f, 0.036316f, 0.960938f, 0.043030f, 0.951660f, + 0.048309f, 0.944824f, 0.052460f, 0.938477f, 0.058411f, 0.928711f, 0.063599f, 0.921387f, + 0.067261f, 0.914551f, 0.071167f, 0.908203f, 0.076721f, 0.898926f, 0.081360f, 0.891602f, + 0.084412f, 0.885742f, 0.088318f, 0.879395f, 0.092712f, 0.871094f, 0.097046f, 0.863770f, + 0.100891f, 0.856445f, 0.103210f, 0.850586f, 0.105957f, 0.845215f, 0.108948f, 0.839355f, + 0.112183f, 0.831543f, 0.115601f, 0.824707f, 0.118591f, 0.818359f, 0.120361f, 0.812988f, + 0.121704f, 0.807129f, 0.123474f, 0.801758f, 0.126709f, 0.793457f, 0.129028f, 0.786621f, + 0.130737f, 0.779785f, 0.131958f, 0.773438f, 0.133667f, 0.767578f, 0.133911f, 0.761719f, + 0.135132f, 0.754883f, 0.137085f, 0.745605f, 0.137451f, 0.737793f, 0.138062f, 0.729980f, + 0.138794f, 0.723145f, 0.138062f, 0.715332f, 0.137207f, 0.708008f, 0.137085f, 0.699219f, + 0.137329f, 0.688477f, 0.136475f, 0.677734f, 0.135376f, 0.667480f, 0.133179f, 0.657227f, + 0.130859f, 0.646484f, 0.128174f, 0.636230f, 0.125610f, 0.622070f, 0.123047f, 0.605957f, + 0.119141f, 0.589355f, 0.114807f, 0.572754f, 0.109802f, 0.555664f, 0.103394f, 0.537598f, + 0.096680f, 0.512207f, 0.089478f, 0.482910f, 0.080872f, 0.451660f, 0.069946f, 0.416748f, + 0.056976f, 0.376709f, 0.043182f, 0.310059f, 0.025070f, 0.227783f, 0.004345f, 0.077881f, + 0.000000f, 1.000000f, 0.008400f, 0.994629f, 0.015465f, 0.987793f, 0.022263f, 0.980957f, + 0.030548f, 0.971191f, 0.036316f, 0.964355f, 0.043182f, 0.955078f, 0.049866f, 0.946777f, + 0.054840f, 0.939941f, 0.061798f, 0.929688f, 0.067383f, 0.921387f, 0.073120f, 0.914062f, + 0.077820f, 0.906738f, 0.084167f, 0.896973f, 0.088623f, 0.889160f, 0.093201f, 0.882324f, + 0.097534f, 0.875977f, 0.101990f, 0.867188f, 0.106934f, 0.859375f, 0.110901f, 0.852051f, + 0.114319f, 0.845703f, 0.117432f, 0.839844f, 0.121460f, 0.831543f, 0.125000f, 0.824707f, + 0.128906f, 0.817383f, 0.131470f, 0.811523f, 0.134399f, 0.806152f, 0.135864f, 0.801270f, + 0.139160f, 0.793457f, 0.141602f, 0.786133f, 0.144043f, 0.779297f, 0.146240f, 0.773438f, + 0.147827f, 0.767578f, 0.148926f, 0.761719f, 0.149780f, 0.756348f, 0.151733f, 0.747559f, + 0.153198f, 0.740234f, 0.154663f, 0.732910f, 0.154785f, 0.726074f, 0.155029f, 0.719238f, + 0.154785f, 0.712402f, 0.153198f, 0.706543f, 0.154541f, 0.695801f, 0.154541f, 0.686523f, + 0.153931f, 0.676758f, 0.152588f, 0.667480f, 0.150635f, 0.658691f, 0.148682f, 0.649414f, + 0.146240f, 0.640625f, 0.143433f, 0.625977f, 0.140625f, 0.611816f, 0.137695f, 0.598145f, + 0.133423f, 0.583008f, 0.127563f, 0.568359f, 0.121460f, 0.551758f, 0.114868f, 0.532227f, + 0.108032f, 0.505371f, 0.100159f, 0.479248f, 0.089661f, 0.449463f, 0.077454f, 0.416016f, + 0.063354f, 0.373779f, 0.048187f, 0.308594f, 0.027634f, 0.228149f, 0.004814f, 0.077515f, + 0.000000f, 1.000000f, 0.009140f, 0.994629f, 0.018646f, 0.985840f, 0.026642f, 0.977539f, + 0.035187f, 0.968262f, 0.042419f, 0.959473f, 0.051025f, 0.949707f, 0.057281f, 0.941406f, + 0.064514f, 0.931152f, 0.071899f, 0.921875f, 0.077393f, 0.914551f, 0.084167f, 0.904785f, + 0.091309f, 0.895020f, 0.096375f, 0.887207f, 0.101562f, 0.879883f, 0.106445f, 0.871582f, + 0.112427f, 0.862305f, 0.117676f, 0.854004f, 0.121643f, 0.847168f, 0.125244f, 0.840820f, + 0.130371f, 0.833008f, 0.135742f, 0.824219f, 0.138794f, 0.817383f, 0.142456f, 0.810547f, + 0.145020f, 0.804688f, 0.148193f, 0.798828f, 0.150879f, 0.791992f, 0.155029f, 0.784180f, + 0.157837f, 0.777832f, 0.160156f, 0.771973f, 0.162476f, 0.766113f, 0.163574f, 0.760742f, + 0.164673f, 0.755371f, 0.167236f, 0.747559f, 0.168945f, 0.740234f, 0.170776f, 0.732910f, + 0.171753f, 0.726562f, 0.171753f, 0.720703f, 0.172485f, 0.714355f, 0.171997f, 0.708984f, + 0.171997f, 0.700195f, 0.172974f, 0.691406f, 0.172363f, 0.682617f, 0.172241f, 0.674805f, + 0.171387f, 0.666992f, 0.168945f, 0.658691f, 0.166992f, 0.650879f, 0.164185f, 0.641113f, + 0.162109f, 0.627930f, 0.159668f, 0.615234f, 0.156006f, 0.603516f, 0.151978f, 0.590820f, + 0.146606f, 0.577148f, 0.140625f, 0.563477f, 0.134155f, 0.546875f, 0.127563f, 0.523926f, + 0.119690f, 0.500488f, 0.109924f, 0.475830f, 0.098633f, 0.447754f, 0.085083f, 0.415527f, + 0.070312f, 0.367920f, 0.053162f, 0.306885f, 0.030350f, 0.228882f, 0.005295f, 0.077148f, + 0.000000f, 1.000000f, 0.011208f, 0.993652f, 0.021729f, 0.984375f, 0.031860f, 0.974121f, + 0.040680f, 0.965332f, 0.050781f, 0.953613f, 0.058533f, 0.944824f, 0.067810f, 0.933105f, + 0.075439f, 0.923340f, 0.082581f, 0.915039f, 0.090027f, 0.904297f, 0.097961f, 0.894043f, + 0.104736f, 0.885254f, 0.109985f, 0.877930f, 0.116516f, 0.867188f, 0.123535f, 0.857422f, + 0.128906f, 0.849609f, 0.132324f, 0.843262f, 0.138794f, 0.833984f, 0.143677f, 0.825195f, + 0.149048f, 0.817383f, 0.152710f, 0.810547f, 0.157471f, 0.803223f, 0.159790f, 0.797852f, + 0.164307f, 0.789062f, 0.167847f, 0.781738f, 0.171265f, 0.774902f, 0.174316f, 0.769043f, + 0.176636f, 0.763672f, 0.178467f, 0.758789f, 0.180786f, 0.752441f, 0.184082f, 0.744629f, + 0.185425f, 0.737305f, 0.187622f, 0.731445f, 0.189087f, 0.726074f, 0.189453f, 0.719727f, + 0.190186f, 0.714355f, 0.189453f, 0.709473f, 0.191650f, 0.700684f, 0.192261f, 0.692871f, + 0.192383f, 0.685547f, 0.191772f, 0.678223f, 0.191040f, 0.671387f, 0.189575f, 0.664062f, + 0.187622f, 0.657715f, 0.184937f, 0.649902f, 0.183716f, 0.639160f, 0.182007f, 0.628418f, + 0.179199f, 0.617676f, 0.175903f, 0.606934f, 0.171143f, 0.595703f, 0.166504f, 0.583984f, + 0.159912f, 0.571777f, 0.154175f, 0.556641f, 0.147827f, 0.537109f, 0.139893f, 0.517578f, + 0.131226f, 0.496338f, 0.120361f, 0.473145f, 0.107727f, 0.445801f, 0.092651f, 0.413330f, + 0.077454f, 0.364014f, 0.058197f, 0.306152f, 0.032990f, 0.229370f, 0.005756f, 0.076660f, + 0.000000f, 1.000000f, 0.012024f, 0.993652f, 0.024628f, 0.983398f, 0.037384f, 0.971191f, + 0.048859f, 0.958984f, 0.059052f, 0.948730f, 0.069397f, 0.936523f, 0.079529f, 0.925293f, + 0.086853f, 0.916504f, 0.097656f, 0.902832f, 0.105103f, 0.893066f, 0.112366f, 0.884277f, + 0.120667f, 0.872559f, 0.127808f, 0.862793f, 0.134155f, 0.854004f, 0.139648f, 0.845703f, + 0.146362f, 0.835938f, 0.153320f, 0.826660f, 0.158325f, 0.818359f, 0.163330f, 0.810547f, + 0.167114f, 0.803711f, 0.172607f, 0.795410f, 0.176636f, 0.787598f, 0.181519f, 0.779297f, + 0.185181f, 0.772461f, 0.188477f, 0.766113f, 0.191040f, 0.760742f, 0.193726f, 0.754883f, + 0.197266f, 0.747070f, 0.200684f, 0.739746f, 0.202637f, 0.733887f, 0.205200f, 0.728516f, + 0.206421f, 0.723145f, 0.206909f, 0.717773f, 0.207397f, 0.712891f, 0.210083f, 0.705566f, + 0.211060f, 0.697754f, 0.211670f, 0.691895f, 0.212158f, 0.685059f, 0.211914f, 0.679199f, + 0.211304f, 0.672852f, 0.210083f, 0.667480f, 0.208862f, 0.661621f, 0.207153f, 0.652832f, + 0.206909f, 0.644043f, 0.204956f, 0.635254f, 0.202271f, 0.626465f, 0.199707f, 0.617188f, + 0.196411f, 0.608398f, 0.191650f, 0.599121f, 0.186890f, 0.589355f, 0.180664f, 0.578613f, + 0.175415f, 0.562988f, 0.169189f, 0.546875f, 0.162231f, 0.530762f, 0.152710f, 0.512207f, + 0.142578f, 0.492188f, 0.130615f, 0.469971f, 0.116455f, 0.444336f, 0.102051f, 0.405762f, + 0.084717f, 0.361084f, 0.063049f, 0.305908f, 0.035797f, 0.230713f, 0.006294f, 0.076782f, + 0.000000f, 1.000000f, 0.015854f, 0.991211f, 0.030777f, 0.979004f, 0.044312f, 0.966797f, + 0.057495f, 0.954590f, 0.070068f, 0.940918f, 0.081421f, 0.929199f, 0.092346f, 0.916016f, + 0.103149f, 0.903809f, 0.111877f, 0.893555f, 0.121765f, 0.880859f, 0.130371f, 0.869629f, + 0.138428f, 0.859863f, 0.145996f, 0.850098f, 0.153442f, 0.838867f, 0.160767f, 0.829102f, + 0.166992f, 0.819824f, 0.172241f, 0.812500f, 0.178711f, 0.802734f, 0.184448f, 0.793457f, + 0.189697f, 0.785156f, 0.194336f, 0.777832f, 0.198364f, 0.770508f, 0.201416f, 0.765137f, + 0.206665f, 0.756348f, 0.210571f, 0.748535f, 0.214600f, 0.741211f, 0.217041f, 0.734863f, + 0.219604f, 0.729004f, 0.221802f, 0.724121f, 0.224121f, 0.718750f, 0.225586f, 0.712891f, + 0.228760f, 0.706055f, 0.229858f, 0.700195f, 0.230713f, 0.693848f, 0.231689f, 0.688477f, + 0.232788f, 0.683105f, 0.231934f, 0.677734f, 0.231934f, 0.672852f, 0.230957f, 0.667480f, + 0.231323f, 0.659668f, 0.230835f, 0.652344f, 0.229126f, 0.645508f, 0.228516f, 0.638672f, + 0.226074f, 0.630859f, 0.223267f, 0.624023f, 0.219849f, 0.616699f, 0.216431f, 0.609375f, + 0.212036f, 0.601562f, 0.207642f, 0.591309f, 0.202515f, 0.579102f, 0.197998f, 0.566406f, + 0.191040f, 0.553223f, 0.184082f, 0.539062f, 0.175293f, 0.523926f, 0.165527f, 0.507324f, + 0.153687f, 0.489014f, 0.140747f, 0.468018f, 0.127563f, 0.436768f, 0.111816f, 0.401611f, + 0.092285f, 0.359863f, 0.068115f, 0.305908f, 0.038666f, 0.232422f, 0.006775f, 0.076782f, + 0.000000f, 1.000000f, 0.018921f, 0.990234f, 0.035980f, 0.977539f, 0.052704f, 0.962402f, + 0.068909f, 0.946777f, 0.082764f, 0.933105f, 0.095703f, 0.918945f, 0.106995f, 0.906738f, + 0.119934f, 0.891602f, 0.130371f, 0.879883f, 0.139893f, 0.868652f, 0.150513f, 0.854980f, + 0.159058f, 0.844238f, 0.166626f, 0.833984f, 0.174805f, 0.823730f, 0.182739f, 0.812500f, + 0.189453f, 0.802734f, 0.195801f, 0.793457f, 0.201660f, 0.785156f, 0.206787f, 0.777344f, + 0.213379f, 0.767578f, 0.219238f, 0.759277f, 0.222534f, 0.751953f, 0.226685f, 0.744629f, + 0.229858f, 0.738281f, 0.233643f, 0.731934f, 0.236572f, 0.724609f, 0.241211f, 0.716797f, + 0.244019f, 0.710449f, 0.245972f, 0.704102f, 0.248291f, 0.698730f, 0.249756f, 0.693359f, + 0.251465f, 0.688477f, 0.251709f, 0.684082f, 0.251709f, 0.679688f, 0.252441f, 0.673340f, + 0.254395f, 0.666992f, 0.254150f, 0.661621f, 0.253662f, 0.655762f, 0.253418f, 0.649902f, + 0.252930f, 0.644531f, 0.250977f, 0.639160f, 0.248901f, 0.633301f, 0.247192f, 0.627441f, + 0.243896f, 0.621094f, 0.241699f, 0.614258f, 0.238403f, 0.605469f, 0.234863f, 0.596680f, + 0.231201f, 0.587402f, 0.225708f, 0.578125f, 0.220337f, 0.567871f, 0.213867f, 0.557129f, + 0.207275f, 0.546387f, 0.198364f, 0.533203f, 0.188599f, 0.519531f, 0.177856f, 0.504395f, + 0.166748f, 0.482910f, 0.153564f, 0.459229f, 0.138184f, 0.431152f, 0.120300f, 0.398193f, + 0.098999f, 0.358398f, 0.073364f, 0.306885f, 0.040985f, 0.233398f, 0.007290f, 0.077026f, + 0.000000f, 1.000000f, 0.023407f, 0.987793f, 0.043671f, 0.973145f, 0.063416f, 0.956543f, + 0.082153f, 0.938965f, 0.098206f, 0.922852f, 0.112915f, 0.908203f, 0.127319f, 0.892090f, + 0.140137f, 0.877930f, 0.151245f, 0.865723f, 0.162598f, 0.851562f, 0.173706f, 0.838379f, + 0.181763f, 0.827637f, 0.190796f, 0.816406f, 0.199951f, 0.804199f, 0.207886f, 0.793945f, + 0.214478f, 0.784180f, 0.221436f, 0.774902f, 0.227051f, 0.766113f, 0.233032f, 0.757324f, + 0.237671f, 0.748535f, 0.243530f, 0.739746f, 0.248047f, 0.732422f, 0.251953f, 0.725098f, + 0.255371f, 0.718262f, 0.258545f, 0.712402f, 0.262451f, 0.705566f, 0.264648f, 0.699219f, + 0.268066f, 0.691895f, 0.270508f, 0.685547f, 0.271973f, 0.680176f, 0.274414f, 0.674316f, + 0.275391f, 0.669434f, 0.275879f, 0.664551f, 0.277100f, 0.659668f, 0.276855f, 0.654785f, + 0.277100f, 0.650391f, 0.276367f, 0.645996f, 0.275635f, 0.641113f, 0.274902f, 0.634766f, + 0.274170f, 0.628906f, 0.272217f, 0.623047f, 0.270020f, 0.617676f, 0.268555f, 0.611328f, + 0.265381f, 0.605469f, 0.262207f, 0.598633f, 0.258301f, 0.592285f, 0.253662f, 0.584961f, + 0.249146f, 0.577637f, 0.243286f, 0.569336f, 0.236572f, 0.561035f, 0.229370f, 0.551270f, + 0.221802f, 0.539062f, 0.213257f, 0.525391f, 0.203247f, 0.510742f, 0.192139f, 0.494141f, + 0.179688f, 0.475342f, 0.165405f, 0.453613f, 0.148315f, 0.428223f, 0.129028f, 0.396973f, + 0.106262f, 0.358643f, 0.078552f, 0.308350f, 0.045227f, 0.227417f, 0.007805f, 0.077332f, + 0.000000f, 1.000000f, 0.028732f, 0.985840f, 0.054169f, 0.967773f, 0.077515f, 0.948242f, + 0.098267f, 0.929199f, 0.117065f, 0.911621f, 0.134155f, 0.893555f, 0.149414f, 0.877441f, + 0.163452f, 0.861816f, 0.176758f, 0.846680f, 0.189087f, 0.832520f, 0.199585f, 0.819824f, + 0.209351f, 0.807617f, 0.218628f, 0.795410f, 0.227295f, 0.783691f, 0.234985f, 0.773438f, + 0.241943f, 0.763184f, 0.249756f, 0.752930f, 0.254883f, 0.744141f, 0.260742f, 0.735352f, + 0.265381f, 0.727539f, 0.270264f, 0.719238f, 0.275635f, 0.710938f, 0.279297f, 0.703613f, + 0.283691f, 0.696289f, 0.287109f, 0.689453f, 0.288818f, 0.683594f, 0.292969f, 0.676758f, + 0.294189f, 0.670898f, 0.296631f, 0.665039f, 0.298096f, 0.659668f, 0.299805f, 0.654785f, + 0.300049f, 0.649902f, 0.300537f, 0.645996f, 0.301270f, 0.641113f, 0.301270f, 0.637207f, + 0.300049f, 0.632812f, 0.299805f, 0.627930f, 0.299072f, 0.623535f, 0.296875f, 0.618652f, + 0.296387f, 0.613770f, 0.293701f, 0.608887f, 0.291504f, 0.604004f, 0.289307f, 0.598145f, + 0.285156f, 0.592773f, 0.281494f, 0.586426f, 0.278076f, 0.580078f, 0.272461f, 0.573242f, + 0.267090f, 0.565918f, 0.261963f, 0.558594f, 0.253662f, 0.549316f, 0.246704f, 0.540039f, + 0.238037f, 0.529297f, 0.228394f, 0.517090f, 0.218018f, 0.504395f, 0.206421f, 0.489258f, + 0.191406f, 0.471191f, 0.176270f, 0.451416f, 0.157837f, 0.426758f, 0.137573f, 0.396729f, + 0.113403f, 0.357666f, 0.084412f, 0.304443f, 0.049072f, 0.224609f, 0.008316f, 0.078186f, + 0.000000f, 1.000000f, 0.032104f, 0.984863f, 0.060852f, 0.964355f, 0.085754f, 0.943848f, + 0.107727f, 0.923828f, 0.129028f, 0.904297f, 0.147339f, 0.885742f, 0.163208f, 0.868652f, + 0.178467f, 0.852051f, 0.191772f, 0.836914f, 0.204468f, 0.822266f, 0.215332f, 0.808594f, + 0.224976f, 0.796387f, 0.235107f, 0.784180f, 0.244507f, 0.771973f, 0.251953f, 0.761230f, + 0.259766f, 0.750488f, 0.265625f, 0.740723f, 0.271729f, 0.731445f, 0.278809f, 0.722168f, + 0.283691f, 0.713867f, 0.288818f, 0.705566f, 0.292480f, 0.698242f, 0.297119f, 0.690430f, + 0.301025f, 0.683105f, 0.304443f, 0.676270f, 0.307129f, 0.669922f, 0.309326f, 0.664062f, + 0.312500f, 0.657227f, 0.314453f, 0.651855f, 0.315918f, 0.645996f, 0.317627f, 0.641602f, + 0.317871f, 0.636719f, 0.318604f, 0.631836f, 0.319092f, 0.627441f, 0.319824f, 0.623047f, + 0.319336f, 0.619141f, 0.318604f, 0.613770f, 0.317139f, 0.609863f, 0.316406f, 0.605469f, + 0.314453f, 0.600586f, 0.312744f, 0.595703f, 0.310547f, 0.591309f, 0.306885f, 0.585938f, + 0.303711f, 0.580566f, 0.300293f, 0.574707f, 0.295898f, 0.568848f, 0.291748f, 0.562500f, + 0.285889f, 0.555176f, 0.280273f, 0.547363f, 0.272949f, 0.539062f, 0.265869f, 0.530273f, + 0.257080f, 0.520020f, 0.247803f, 0.508301f, 0.237305f, 0.495605f, 0.224976f, 0.480469f, + 0.210938f, 0.463135f, 0.195435f, 0.443115f, 0.177246f, 0.419189f, 0.156250f, 0.388916f, + 0.131104f, 0.351318f, 0.101135f, 0.299805f, 0.063171f, 0.223633f, 0.014900f, 0.084656f, + 0.000000f, 1.000000f, 0.032196f, 0.984863f, 0.061432f, 0.963867f, 0.086670f, 0.943359f, + 0.109070f, 0.923340f, 0.129272f, 0.903809f, 0.147827f, 0.885254f, 0.165161f, 0.867676f, + 0.179688f, 0.851562f, 0.193970f, 0.835449f, 0.206543f, 0.820801f, 0.218628f, 0.806641f, + 0.229248f, 0.793945f, 0.238892f, 0.781250f, 0.247681f, 0.769531f, 0.256104f, 0.757812f, + 0.264160f, 0.747559f, 0.270996f, 0.736816f, 0.278320f, 0.727051f, 0.283691f, 0.718262f, + 0.290283f, 0.708984f, 0.294922f, 0.700684f, 0.299316f, 0.692871f, 0.304443f, 0.684570f, + 0.308350f, 0.677246f, 0.312500f, 0.669922f, 0.315918f, 0.663086f, 0.317871f, 0.657227f, + 0.321045f, 0.650879f, 0.323730f, 0.644531f, 0.326904f, 0.638184f, 0.328125f, 0.633301f, + 0.329346f, 0.627930f, 0.330322f, 0.623047f, 0.330811f, 0.618164f, 0.332031f, 0.613770f, + 0.331787f, 0.609375f, 0.331543f, 0.604492f, 0.331299f, 0.599609f, 0.330322f, 0.595215f, + 0.328613f, 0.590332f, 0.328613f, 0.585449f, 0.326172f, 0.580566f, 0.323486f, 0.575195f, + 0.320801f, 0.569336f, 0.317871f, 0.563477f, 0.313965f, 0.557129f, 0.311279f, 0.550781f, + 0.305420f, 0.543457f, 0.300293f, 0.535645f, 0.294434f, 0.527832f, 0.287354f, 0.518066f, + 0.280518f, 0.508301f, 0.271484f, 0.497070f, 0.261475f, 0.484131f, 0.250244f, 0.469238f, + 0.236816f, 0.452393f, 0.221802f, 0.432861f, 0.205078f, 0.408936f, 0.184937f, 0.380127f, + 0.160278f, 0.343262f, 0.129395f, 0.293701f, 0.089783f, 0.219971f, 0.032715f, 0.083496f, + 0.000000f, 1.000000f, 0.032227f, 0.984375f, 0.060944f, 0.964355f, 0.086853f, 0.943359f, + 0.110291f, 0.922363f, 0.130615f, 0.902832f, 0.149170f, 0.884766f, 0.165649f, 0.867188f, + 0.180908f, 0.850586f, 0.196045f, 0.833984f, 0.208618f, 0.819336f, 0.220825f, 0.804688f, + 0.232300f, 0.791016f, 0.242920f, 0.778320f, 0.251221f, 0.766602f, 0.260498f, 0.754883f, + 0.268311f, 0.743652f, 0.276367f, 0.733398f, 0.283203f, 0.723145f, 0.289307f, 0.713867f, + 0.295654f, 0.704590f, 0.301025f, 0.695801f, 0.306396f, 0.687500f, 0.312012f, 0.679199f, + 0.315674f, 0.671387f, 0.319824f, 0.664062f, 0.324463f, 0.656738f, 0.327637f, 0.649902f, + 0.330566f, 0.643555f, 0.333984f, 0.636719f, 0.337402f, 0.630371f, 0.338379f, 0.625000f, + 0.340576f, 0.619629f, 0.342041f, 0.614258f, 0.343018f, 0.609375f, 0.344727f, 0.604004f, + 0.344727f, 0.599609f, 0.345459f, 0.595215f, 0.344971f, 0.589355f, 0.344727f, 0.584473f, + 0.344482f, 0.580078f, 0.343750f, 0.574219f, 0.341797f, 0.568848f, 0.340332f, 0.563965f, + 0.338135f, 0.558105f, 0.335693f, 0.551758f, 0.333008f, 0.545410f, 0.329346f, 0.538574f, + 0.325195f, 0.531250f, 0.320801f, 0.523438f, 0.315674f, 0.514648f, 0.309326f, 0.505371f, + 0.302734f, 0.495361f, 0.294922f, 0.484131f, 0.286377f, 0.471191f, 0.275879f, 0.456543f, + 0.263672f, 0.439453f, 0.250977f, 0.420410f, 0.233887f, 0.397217f, 0.214600f, 0.368652f, + 0.191040f, 0.332764f, 0.161011f, 0.285889f, 0.120117f, 0.213135f, 0.056519f, 0.080872f, + 0.000000f, 1.000000f, 0.032074f, 0.984863f, 0.060913f, 0.964355f, 0.087158f, 0.943359f, + 0.110718f, 0.922363f, 0.131714f, 0.902344f, 0.150635f, 0.883789f, 0.167603f, 0.865723f, + 0.183350f, 0.849121f, 0.198486f, 0.832520f, 0.211426f, 0.817383f, 0.224121f, 0.802734f, + 0.235474f, 0.789062f, 0.245728f, 0.776367f, 0.255615f, 0.763184f, 0.265381f, 0.751953f, + 0.273193f, 0.740234f, 0.281738f, 0.729492f, 0.288330f, 0.719238f, 0.295898f, 0.708984f, + 0.302246f, 0.699707f, 0.308594f, 0.690430f, 0.314453f, 0.681641f, 0.319092f, 0.673340f, + 0.324219f, 0.665039f, 0.328857f, 0.657227f, 0.333252f, 0.649902f, 0.336426f, 0.643066f, + 0.340332f, 0.635742f, 0.344482f, 0.628906f, 0.346924f, 0.622559f, 0.349609f, 0.616211f, + 0.352051f, 0.610352f, 0.353516f, 0.604980f, 0.355469f, 0.599121f, 0.356689f, 0.594238f, + 0.358643f, 0.588867f, 0.359375f, 0.583984f, 0.359863f, 0.578613f, 0.360352f, 0.572754f, + 0.360107f, 0.567871f, 0.360107f, 0.562012f, 0.359131f, 0.556641f, 0.358398f, 0.550781f, + 0.356934f, 0.544434f, 0.354980f, 0.538086f, 0.352539f, 0.531738f, 0.349365f, 0.524902f, + 0.346680f, 0.518066f, 0.342529f, 0.509277f, 0.337891f, 0.501465f, 0.332764f, 0.491943f, + 0.326660f, 0.481689f, 0.320312f, 0.470703f, 0.311523f, 0.458008f, 0.302734f, 0.444336f, + 0.291748f, 0.427490f, 0.278809f, 0.408936f, 0.263428f, 0.386230f, 0.244507f, 0.358398f, + 0.222168f, 0.324219f, 0.193359f, 0.278076f, 0.152344f, 0.208496f, 0.085327f, 0.079407f, + 0.000000f, 1.000000f, 0.032074f, 0.984863f, 0.061218f, 0.964355f, 0.087158f, 0.943359f, + 0.110657f, 0.922363f, 0.132690f, 0.902344f, 0.151001f, 0.883301f, 0.169067f, 0.864746f, + 0.185425f, 0.847656f, 0.200806f, 0.831055f, 0.213989f, 0.815918f, 0.226440f, 0.800781f, + 0.238525f, 0.786621f, 0.248901f, 0.773438f, 0.260498f, 0.760254f, 0.268555f, 0.748535f, + 0.277588f, 0.736816f, 0.287354f, 0.725098f, 0.294434f, 0.714844f, 0.302246f, 0.704102f, + 0.309814f, 0.694336f, 0.315918f, 0.684570f, 0.321289f, 0.676270f, 0.326904f, 0.666992f, + 0.332764f, 0.658691f, 0.337646f, 0.650391f, 0.341553f, 0.643066f, 0.347168f, 0.634766f, + 0.350586f, 0.627441f, 0.354736f, 0.620605f, 0.358643f, 0.613281f, 0.362061f, 0.606445f, + 0.363525f, 0.601074f, 0.366699f, 0.594238f, 0.369141f, 0.588379f, 0.370117f, 0.583496f, + 0.372559f, 0.577637f, 0.373535f, 0.572754f, 0.375244f, 0.567383f, 0.375000f, 0.561523f, + 0.375488f, 0.555664f, 0.375977f, 0.550781f, 0.375488f, 0.544434f, 0.374756f, 0.538574f, + 0.374512f, 0.532715f, 0.372803f, 0.526367f, 0.371094f, 0.519531f, 0.369385f, 0.512695f, + 0.366455f, 0.504883f, 0.362793f, 0.496582f, 0.358887f, 0.488770f, 0.354492f, 0.479492f, + 0.349854f, 0.468506f, 0.344482f, 0.457764f, 0.337158f, 0.444336f, 0.329346f, 0.430664f, + 0.318848f, 0.414307f, 0.307373f, 0.395752f, 0.292969f, 0.373535f, 0.276123f, 0.347168f, + 0.254639f, 0.313721f, 0.226685f, 0.268799f, 0.186768f, 0.202637f, 0.117493f, 0.077942f, + 0.000000f, 1.000000f, 0.032074f, 0.984863f, 0.061310f, 0.964355f, 0.087585f, 0.942871f, + 0.111755f, 0.921875f, 0.132812f, 0.901855f, 0.153564f, 0.881836f, 0.170166f, 0.863770f, + 0.187378f, 0.846191f, 0.202271f, 0.830078f, 0.217163f, 0.813477f, 0.229492f, 0.798340f, + 0.242065f, 0.784180f, 0.254150f, 0.770020f, 0.264160f, 0.757324f, 0.274414f, 0.744629f, + 0.283936f, 0.732422f, 0.292236f, 0.721191f, 0.301025f, 0.709961f, 0.308594f, 0.699219f, + 0.316406f, 0.688965f, 0.323730f, 0.678711f, 0.329590f, 0.669434f, 0.335449f, 0.660156f, + 0.341797f, 0.651367f, 0.347412f, 0.643066f, 0.351807f, 0.634766f, 0.357178f, 0.626465f, + 0.361084f, 0.619141f, 0.364258f, 0.612793f, 0.368164f, 0.605469f, 0.372559f, 0.598145f, + 0.375732f, 0.591797f, 0.379150f, 0.584961f, 0.381348f, 0.579102f, 0.382568f, 0.573730f, + 0.385498f, 0.567383f, 0.387451f, 0.562012f, 0.389648f, 0.556152f, 0.390381f, 0.550293f, + 0.391113f, 0.544434f, 0.391846f, 0.539062f, 0.392090f, 0.533203f, 0.392334f, 0.526367f, + 0.392090f, 0.520508f, 0.392334f, 0.513184f, 0.390625f, 0.506348f, 0.389404f, 0.499268f, + 0.387695f, 0.491699f, 0.385498f, 0.483643f, 0.382080f, 0.474609f, 0.377930f, 0.465576f, + 0.373779f, 0.455078f, 0.368652f, 0.443848f, 0.362061f, 0.431885f, 0.354736f, 0.417480f, + 0.347168f, 0.401611f, 0.335449f, 0.382568f, 0.323486f, 0.361328f, 0.307373f, 0.335205f, + 0.287109f, 0.303223f, 0.261719f, 0.260498f, 0.222290f, 0.195557f, 0.152588f, 0.075867f, + 0.000000f, 1.000000f, 0.032227f, 0.984863f, 0.062134f, 0.963379f, 0.088196f, 0.942383f, + 0.112488f, 0.921387f, 0.134033f, 0.901367f, 0.154907f, 0.880859f, 0.172363f, 0.862793f, + 0.189575f, 0.845215f, 0.203979f, 0.828125f, 0.218994f, 0.812012f, 0.233765f, 0.795898f, + 0.246338f, 0.781250f, 0.258301f, 0.767090f, 0.268799f, 0.753418f, 0.279053f, 0.740723f, + 0.289551f, 0.727539f, 0.299072f, 0.715820f, 0.307373f, 0.704590f, 0.314941f, 0.693848f, + 0.322510f, 0.683594f, 0.329102f, 0.673828f, 0.337158f, 0.663574f, 0.344238f, 0.653809f, + 0.349609f, 0.645020f, 0.354980f, 0.636230f, 0.360840f, 0.627930f, 0.366211f, 0.619629f, + 0.371094f, 0.611816f, 0.375244f, 0.604492f, 0.379150f, 0.597168f, 0.383545f, 0.589844f, + 0.387451f, 0.582520f, 0.391846f, 0.575684f, 0.394287f, 0.568848f, 0.396240f, 0.562988f, + 0.399658f, 0.556641f, 0.402100f, 0.550293f, 0.404053f, 0.544922f, 0.405762f, 0.539062f, + 0.406982f, 0.532227f, 0.407959f, 0.526367f, 0.409180f, 0.520508f, 0.409912f, 0.513672f, + 0.409912f, 0.507324f, 0.410645f, 0.500977f, 0.409912f, 0.493896f, 0.409180f, 0.486816f, + 0.408203f, 0.478271f, 0.406494f, 0.469727f, 0.403564f, 0.460449f, 0.400391f, 0.451904f, + 0.397217f, 0.440918f, 0.393799f, 0.429688f, 0.387939f, 0.418213f, 0.381592f, 0.404053f, + 0.375000f, 0.388428f, 0.364746f, 0.369873f, 0.353027f, 0.349365f, 0.339355f, 0.323975f, + 0.320801f, 0.292725f, 0.296875f, 0.250977f, 0.258545f, 0.188599f, 0.190674f, 0.073059f, + 0.000000f, 1.000000f, 0.032257f, 0.984863f, 0.062073f, 0.963379f, 0.088806f, 0.942383f, + 0.111633f, 0.921875f, 0.135376f, 0.900391f, 0.154785f, 0.880859f, 0.173706f, 0.862305f, + 0.190796f, 0.843750f, 0.207642f, 0.826172f, 0.222412f, 0.809570f, 0.236816f, 0.793457f, + 0.249512f, 0.778320f, 0.262207f, 0.763184f, 0.273926f, 0.749512f, 0.284912f, 0.736328f, + 0.295410f, 0.723633f, 0.304443f, 0.711914f, 0.313721f, 0.700195f, 0.322021f, 0.688965f, + 0.329346f, 0.678223f, 0.337402f, 0.667969f, 0.345215f, 0.657715f, 0.352051f, 0.647949f, + 0.357666f, 0.638672f, 0.364014f, 0.629883f, 0.371094f, 0.620117f, 0.375000f, 0.612793f, + 0.381592f, 0.604004f, 0.385498f, 0.596191f, 0.391602f, 0.587891f, 0.395996f, 0.580078f, + 0.399902f, 0.572754f, 0.403564f, 0.565430f, 0.407471f, 0.558594f, 0.410400f, 0.552246f, + 0.413330f, 0.545898f, 0.416748f, 0.539551f, 0.418945f, 0.533203f, 0.420654f, 0.527832f, + 0.423096f, 0.520996f, 0.425293f, 0.514160f, 0.427002f, 0.507324f, 0.427490f, 0.500977f, + 0.428467f, 0.494141f, 0.429443f, 0.487793f, 0.429932f, 0.479736f, 0.429199f, 0.472412f, + 0.428223f, 0.465088f, 0.427734f, 0.456299f, 0.427002f, 0.447266f, 0.423828f, 0.437744f, + 0.421631f, 0.427734f, 0.418457f, 0.415771f, 0.414307f, 0.403809f, 0.408447f, 0.390137f, + 0.401855f, 0.374268f, 0.394531f, 0.356934f, 0.383545f, 0.336670f, 0.371338f, 0.311768f, + 0.354248f, 0.281006f, 0.331787f, 0.241089f, 0.296143f, 0.181763f, 0.230469f, 0.069702f, + 0.000000f, 1.000000f, 0.032196f, 0.984863f, 0.061951f, 0.963867f, 0.088989f, 0.942383f, + 0.112976f, 0.920898f, 0.136108f, 0.899414f, 0.156616f, 0.879883f, 0.175293f, 0.860840f, + 0.194214f, 0.841309f, 0.211182f, 0.823242f, 0.226440f, 0.806152f, 0.241089f, 0.790039f, + 0.254150f, 0.774902f, 0.266846f, 0.760254f, 0.278076f, 0.746582f, 0.289307f, 0.732910f, + 0.299805f, 0.720215f, 0.309814f, 0.708008f, 0.319336f, 0.695801f, 0.329102f, 0.684082f, + 0.336670f, 0.672852f, 0.344727f, 0.662109f, 0.352539f, 0.651855f, 0.359619f, 0.641602f, + 0.367432f, 0.631348f, 0.374512f, 0.622070f, 0.380127f, 0.613281f, 0.385742f, 0.604492f, + 0.391113f, 0.595703f, 0.396484f, 0.587402f, 0.401611f, 0.579590f, 0.406006f, 0.571777f, + 0.411865f, 0.563477f, 0.416260f, 0.555664f, 0.420410f, 0.548828f, 0.424072f, 0.541504f, + 0.427490f, 0.534668f, 0.430664f, 0.527832f, 0.434326f, 0.521484f, 0.436768f, 0.515137f, + 0.440674f, 0.508301f, 0.441895f, 0.501953f, 0.443359f, 0.495361f, 0.446289f, 0.488770f, + 0.447754f, 0.480957f, 0.447998f, 0.474365f, 0.449463f, 0.466797f, 0.449951f, 0.458984f, + 0.449951f, 0.451172f, 0.448975f, 0.442383f, 0.448975f, 0.433350f, 0.446777f, 0.423584f, + 0.446045f, 0.413330f, 0.442627f, 0.401855f, 0.440186f, 0.389648f, 0.435303f, 0.376221f, + 0.429443f, 0.360840f, 0.422363f, 0.343262f, 0.414062f, 0.323242f, 0.402100f, 0.299072f, + 0.387207f, 0.270264f, 0.367432f, 0.231201f, 0.334229f, 0.173828f, 0.270752f, 0.066895f, + 0.000000f, 1.000000f, 0.032349f, 0.984375f, 0.061493f, 0.964355f, 0.088989f, 0.942383f, + 0.114197f, 0.920410f, 0.137085f, 0.899414f, 0.157959f, 0.878418f, 0.178711f, 0.858398f, + 0.197266f, 0.839355f, 0.212891f, 0.821777f, 0.229248f, 0.804688f, 0.243896f, 0.788574f, + 0.257812f, 0.772461f, 0.270264f, 0.758301f, 0.281982f, 0.743652f, 0.294189f, 0.729492f, + 0.304932f, 0.716309f, 0.315674f, 0.703613f, 0.324463f, 0.691406f, 0.335938f, 0.678711f, + 0.344238f, 0.667480f, 0.351807f, 0.656738f, 0.359863f, 0.645508f, 0.368164f, 0.634766f, + 0.376465f, 0.624512f, 0.382080f, 0.615723f, 0.389404f, 0.605957f, 0.395508f, 0.596680f, + 0.401367f, 0.587891f, 0.407471f, 0.579102f, 0.414062f, 0.569824f, 0.418457f, 0.562012f, + 0.424561f, 0.553711f, 0.429688f, 0.545898f, 0.433594f, 0.538574f, 0.437744f, 0.530762f, + 0.441895f, 0.523926f, 0.445801f, 0.516602f, 0.450684f, 0.509277f, 0.452881f, 0.502930f, + 0.456543f, 0.496094f, 0.458984f, 0.489502f, 0.460693f, 0.482422f, 0.463135f, 0.475342f, + 0.465576f, 0.468262f, 0.466064f, 0.461182f, 0.468994f, 0.452881f, 0.470215f, 0.444824f, + 0.470703f, 0.437256f, 0.471680f, 0.427979f, 0.471191f, 0.418701f, 0.470215f, 0.409668f, + 0.469482f, 0.398682f, 0.466797f, 0.387695f, 0.465332f, 0.375488f, 0.462646f, 0.362305f, + 0.456543f, 0.346924f, 0.451904f, 0.329590f, 0.443848f, 0.310547f, 0.434570f, 0.287109f, + 0.420654f, 0.258301f, 0.401855f, 0.221558f, 0.372070f, 0.166260f, 0.311035f, 0.064758f, + 0.000000f, 1.000000f, 0.031952f, 0.984863f, 0.061584f, 0.964355f, 0.089539f, 0.941895f, + 0.115112f, 0.919922f, 0.138184f, 0.897949f, 0.160400f, 0.876953f, 0.180542f, 0.856934f, + 0.198242f, 0.838379f, 0.216187f, 0.819824f, 0.230835f, 0.803223f, 0.246094f, 0.786621f, + 0.260498f, 0.770508f, 0.274170f, 0.754883f, 0.286621f, 0.740234f, 0.300049f, 0.725586f, + 0.310791f, 0.711914f, 0.322266f, 0.698242f, 0.331299f, 0.686035f, 0.341797f, 0.673340f, + 0.350342f, 0.662109f, 0.360107f, 0.650391f, 0.367920f, 0.639648f, 0.376953f, 0.628418f, + 0.384033f, 0.618652f, 0.391357f, 0.608398f, 0.399170f, 0.598145f, 0.406982f, 0.588379f, + 0.412598f, 0.579102f, 0.419434f, 0.569824f, 0.424072f, 0.561523f, 0.430176f, 0.552734f, + 0.436035f, 0.544434f, 0.442383f, 0.535645f, 0.446533f, 0.527832f, 0.451904f, 0.519531f, + 0.455078f, 0.512695f, 0.460938f, 0.504883f, 0.465088f, 0.497803f, 0.468262f, 0.490967f, + 0.472900f, 0.483398f, 0.476562f, 0.476562f, 0.478760f, 0.469482f, 0.481445f, 0.462158f, + 0.484375f, 0.454590f, 0.486572f, 0.447021f, 0.488281f, 0.439209f, 0.490723f, 0.431396f, + 0.490967f, 0.423096f, 0.492676f, 0.414062f, 0.494141f, 0.404541f, 0.494141f, 0.395020f, + 0.493408f, 0.384766f, 0.493408f, 0.373779f, 0.489746f, 0.361572f, 0.488770f, 0.348145f, + 0.485107f, 0.332764f, 0.480469f, 0.316162f, 0.472900f, 0.297119f, 0.465332f, 0.274414f, + 0.454102f, 0.246948f, 0.436279f, 0.211060f, 0.408936f, 0.158203f, 0.352051f, 0.061707f, + 0.000000f, 1.000000f, 0.031860f, 0.984863f, 0.062103f, 0.963867f, 0.089905f, 0.941406f, + 0.115967f, 0.918945f, 0.139648f, 0.896973f, 0.162598f, 0.875488f, 0.181763f, 0.855957f, + 0.200928f, 0.836914f, 0.217651f, 0.818848f, 0.234985f, 0.800781f, 0.249878f, 0.784180f, + 0.264648f, 0.767578f, 0.278809f, 0.751953f, 0.292480f, 0.735840f, 0.304443f, 0.721680f, + 0.316895f, 0.707520f, 0.327393f, 0.694336f, 0.338135f, 0.681152f, 0.348145f, 0.668945f, + 0.358154f, 0.656250f, 0.367920f, 0.644531f, 0.377441f, 0.632812f, 0.384766f, 0.622070f, + 0.392822f, 0.611328f, 0.401367f, 0.600586f, 0.409424f, 0.590332f, 0.416748f, 0.580566f, + 0.423584f, 0.570801f, 0.431152f, 0.561035f, 0.437012f, 0.551758f, 0.443359f, 0.542969f, + 0.448486f, 0.534668f, 0.454346f, 0.525879f, 0.461182f, 0.517090f, 0.465332f, 0.509277f, + 0.470703f, 0.500977f, 0.475098f, 0.493408f, 0.479980f, 0.485840f, 0.484375f, 0.478516f, + 0.488281f, 0.470947f, 0.492920f, 0.463623f, 0.496826f, 0.456787f, 0.498779f, 0.448730f, + 0.501953f, 0.440918f, 0.504883f, 0.433594f, 0.507812f, 0.425537f, 0.509766f, 0.417236f, + 0.512207f, 0.408203f, 0.514160f, 0.400146f, 0.514648f, 0.390381f, 0.516602f, 0.380371f, + 0.515625f, 0.370361f, 0.516602f, 0.358643f, 0.515625f, 0.346436f, 0.514160f, 0.333740f, + 0.511719f, 0.319092f, 0.509277f, 0.302490f, 0.502441f, 0.284424f, 0.496094f, 0.262207f, + 0.484619f, 0.235474f, 0.472168f, 0.201050f, 0.446777f, 0.150513f, 0.394043f, 0.058258f, + 0.000000f, 1.000000f, 0.032166f, 0.984863f, 0.061920f, 0.963867f, 0.090759f, 0.940918f, + 0.116943f, 0.917969f, 0.140381f, 0.896484f, 0.162720f, 0.875488f, 0.183472f, 0.854980f, + 0.202637f, 0.835449f, 0.220215f, 0.817383f, 0.237549f, 0.798828f, 0.253418f, 0.781738f, + 0.268311f, 0.764648f, 0.283203f, 0.748047f, 0.296875f, 0.732910f, 0.309326f, 0.718262f, + 0.321289f, 0.704102f, 0.334473f, 0.689453f, 0.344238f, 0.676270f, 0.354736f, 0.663574f, + 0.365967f, 0.650879f, 0.375732f, 0.638672f, 0.384033f, 0.626953f, 0.393311f, 0.615234f, + 0.403076f, 0.603516f, 0.411377f, 0.592773f, 0.419678f, 0.582520f, 0.426025f, 0.572266f, + 0.434570f, 0.562012f, 0.440674f, 0.552734f, 0.449219f, 0.542480f, 0.455566f, 0.533203f, + 0.461670f, 0.524414f, 0.467285f, 0.515625f, 0.475098f, 0.506348f, 0.480225f, 0.498291f, + 0.486084f, 0.489502f, 0.490234f, 0.481689f, 0.495361f, 0.473877f, 0.500000f, 0.465820f, + 0.503906f, 0.458496f, 0.509766f, 0.450439f, 0.513672f, 0.443115f, 0.517578f, 0.435547f, + 0.520996f, 0.427002f, 0.523438f, 0.419434f, 0.527832f, 0.411621f, 0.529785f, 0.402588f, + 0.532715f, 0.394287f, 0.535156f, 0.385254f, 0.537598f, 0.375977f, 0.539551f, 0.365967f, + 0.540527f, 0.355957f, 0.540527f, 0.344482f, 0.541016f, 0.332764f, 0.539551f, 0.319824f, + 0.538086f, 0.305908f, 0.536621f, 0.288818f, 0.532227f, 0.271240f, 0.526855f, 0.249512f, + 0.518555f, 0.223755f, 0.504883f, 0.190186f, 0.482178f, 0.142944f, 0.436279f, 0.055878f, + 0.000000f, 1.000000f, 0.032196f, 0.984863f, 0.062805f, 0.963379f, 0.090637f, 0.940918f, + 0.118896f, 0.916992f, 0.141602f, 0.895996f, 0.165039f, 0.874023f, 0.185791f, 0.854004f, + 0.204712f, 0.834473f, 0.223145f, 0.814941f, 0.240356f, 0.796387f, 0.257080f, 0.778809f, + 0.272461f, 0.761719f, 0.287354f, 0.745117f, 0.300781f, 0.729492f, 0.315430f, 0.714355f, + 0.327148f, 0.699219f, 0.339355f, 0.685059f, 0.351562f, 0.670898f, 0.362061f, 0.658203f, + 0.373047f, 0.645020f, 0.383545f, 0.632324f, 0.393799f, 0.620117f, 0.403809f, 0.607910f, + 0.411133f, 0.597168f, 0.420166f, 0.585938f, 0.429932f, 0.574219f, 0.437012f, 0.563965f, + 0.445312f, 0.553711f, 0.452148f, 0.543457f, 0.459717f, 0.533691f, 0.467529f, 0.523926f, + 0.474365f, 0.514160f, 0.480469f, 0.505371f, 0.487793f, 0.496338f, 0.493896f, 0.487061f, + 0.499268f, 0.478516f, 0.505859f, 0.469482f, 0.511230f, 0.461670f, 0.516602f, 0.453369f, + 0.521484f, 0.445312f, 0.526367f, 0.437500f, 0.531250f, 0.429688f, 0.535156f, 0.422119f, + 0.538574f, 0.414062f, 0.543457f, 0.405273f, 0.547363f, 0.397217f, 0.551270f, 0.388916f, + 0.553223f, 0.379883f, 0.555664f, 0.371338f, 0.559570f, 0.361328f, 0.561523f, 0.351318f, + 0.563477f, 0.341064f, 0.565918f, 0.329834f, 0.565918f, 0.317871f, 0.564941f, 0.305420f, + 0.564941f, 0.291260f, 0.563965f, 0.274902f, 0.560547f, 0.258057f, 0.556152f, 0.237305f, + 0.550293f, 0.213013f, 0.539062f, 0.180786f, 0.519043f, 0.135864f, 0.474854f, 0.052826f, + 0.000000f, 1.000000f, 0.032440f, 0.984375f, 0.063049f, 0.963379f, 0.092773f, 0.939453f, + 0.118774f, 0.916992f, 0.142944f, 0.895508f, 0.166138f, 0.873535f, 0.187744f, 0.852539f, + 0.206665f, 0.833008f, 0.227295f, 0.812500f, 0.243774f, 0.793945f, 0.260254f, 0.776855f, + 0.275879f, 0.759277f, 0.291504f, 0.742188f, 0.307617f, 0.725098f, 0.319580f, 0.710449f, + 0.333984f, 0.694824f, 0.344727f, 0.681152f, 0.358643f, 0.666016f, 0.369629f, 0.652344f, + 0.381836f, 0.639160f, 0.391602f, 0.626465f, 0.401367f, 0.613770f, 0.412109f, 0.601074f, + 0.420654f, 0.589844f, 0.429443f, 0.578613f, 0.438232f, 0.566895f, 0.447510f, 0.555664f, + 0.456055f, 0.544922f, 0.464355f, 0.534180f, 0.471191f, 0.524414f, 0.480713f, 0.513672f, + 0.487061f, 0.504395f, 0.493652f, 0.494873f, 0.500977f, 0.485596f, 0.507324f, 0.476318f, + 0.514160f, 0.466797f, 0.520020f, 0.458008f, 0.525879f, 0.449463f, 0.532715f, 0.440430f, + 0.537109f, 0.432617f, 0.543457f, 0.424072f, 0.548828f, 0.416016f, 0.553223f, 0.408203f, + 0.558594f, 0.400146f, 0.562012f, 0.391602f, 0.565918f, 0.382568f, 0.570801f, 0.374268f, + 0.575195f, 0.365234f, 0.577637f, 0.356445f, 0.581543f, 0.346436f, 0.584473f, 0.337402f, + 0.585938f, 0.326416f, 0.589355f, 0.315674f, 0.589355f, 0.303955f, 0.590820f, 0.291260f, + 0.590820f, 0.277588f, 0.590332f, 0.262207f, 0.589355f, 0.244873f, 0.585938f, 0.224609f, + 0.580078f, 0.201416f, 0.570801f, 0.170776f, 0.554199f, 0.127808f, 0.515137f, 0.048737f, + 0.000000f, 1.000000f, 0.032379f, 0.984375f, 0.063538f, 0.962891f, 0.093689f, 0.938965f, + 0.119202f, 0.916992f, 0.144165f, 0.894531f, 0.166870f, 0.873047f, 0.189453f, 0.851562f, + 0.209839f, 0.830566f, 0.229370f, 0.811035f, 0.247192f, 0.791992f, 0.264404f, 0.773438f, + 0.281006f, 0.755859f, 0.296631f, 0.738281f, 0.312012f, 0.722168f, 0.324707f, 0.706543f, + 0.340576f, 0.690430f, 0.352295f, 0.675293f, 0.364502f, 0.661133f, 0.376221f, 0.646973f, + 0.388428f, 0.633301f, 0.399170f, 0.620117f, 0.409668f, 0.607422f, 0.420654f, 0.594238f, + 0.430176f, 0.582031f, 0.439697f, 0.570312f, 0.448975f, 0.558594f, 0.457764f, 0.547852f, + 0.467529f, 0.535645f, 0.475586f, 0.525391f, 0.484131f, 0.514648f, 0.491699f, 0.504395f, + 0.499756f, 0.494141f, 0.508789f, 0.483643f, 0.514160f, 0.474854f, 0.521973f, 0.464844f, + 0.528320f, 0.455566f, 0.535645f, 0.446045f, 0.542480f, 0.436768f, 0.548340f, 0.428223f, + 0.555176f, 0.419189f, 0.560059f, 0.411133f, 0.565918f, 0.402588f, 0.570801f, 0.394043f, + 0.577148f, 0.385986f, 0.581055f, 0.377930f, 0.586426f, 0.368164f, 0.590820f, 0.359619f, + 0.596191f, 0.350830f, 0.598145f, 0.342041f, 0.603027f, 0.332275f, 0.605957f, 0.322266f, + 0.609375f, 0.312012f, 0.613281f, 0.301514f, 0.614258f, 0.289551f, 0.616211f, 0.277100f, + 0.617676f, 0.264160f, 0.618652f, 0.249512f, 0.616699f, 0.231812f, 0.615234f, 0.212524f, + 0.610352f, 0.189819f, 0.602051f, 0.160278f, 0.589355f, 0.119446f, 0.553223f, 0.046387f, + 0.000000f, 1.000000f, 0.031982f, 0.984863f, 0.063782f, 0.962402f, 0.093689f, 0.939453f, + 0.120239f, 0.916504f, 0.145142f, 0.894043f, 0.169434f, 0.871582f, 0.190674f, 0.850098f, + 0.213013f, 0.829102f, 0.231201f, 0.809570f, 0.249634f, 0.790039f, 0.268555f, 0.770996f, + 0.284668f, 0.753418f, 0.300293f, 0.735840f, 0.316895f, 0.718262f, 0.331055f, 0.702148f, + 0.344482f, 0.686523f, 0.358154f, 0.670898f, 0.372314f, 0.655762f, 0.384033f, 0.641602f, + 0.396484f, 0.627441f, 0.408936f, 0.613281f, 0.419678f, 0.600098f, 0.430176f, 0.587402f, + 0.439453f, 0.575195f, 0.449463f, 0.562500f, 0.459717f, 0.550293f, 0.469971f, 0.538574f, + 0.479004f, 0.527344f, 0.486816f, 0.516113f, 0.496338f, 0.505371f, 0.504395f, 0.494629f, + 0.512695f, 0.483887f, 0.521484f, 0.473389f, 0.528809f, 0.463135f, 0.535645f, 0.453857f, + 0.543457f, 0.444092f, 0.551270f, 0.434326f, 0.558105f, 0.424561f, 0.564453f, 0.415527f, + 0.570801f, 0.406494f, 0.576172f, 0.397705f, 0.582520f, 0.388916f, 0.588867f, 0.380127f, + 0.595703f, 0.371582f, 0.600586f, 0.363281f, 0.606445f, 0.354492f, 0.610352f, 0.345459f, + 0.615723f, 0.336426f, 0.619629f, 0.327637f, 0.623535f, 0.317627f, 0.627930f, 0.307861f, + 0.631348f, 0.297363f, 0.635254f, 0.286865f, 0.638184f, 0.275635f, 0.641113f, 0.263184f, + 0.642578f, 0.249878f, 0.643555f, 0.235352f, 0.643555f, 0.218994f, 0.643066f, 0.200684f, + 0.640137f, 0.178589f, 0.633301f, 0.151367f, 0.621582f, 0.112854f, 0.590332f, 0.044617f, + 0.000000f, 1.000000f, 0.031830f, 0.984863f, 0.065002f, 0.961426f, 0.093323f, 0.939453f, + 0.120544f, 0.916504f, 0.146118f, 0.893555f, 0.170532f, 0.870605f, 0.192017f, 0.849609f, + 0.214478f, 0.827637f, 0.235474f, 0.806641f, 0.253662f, 0.787109f, 0.271240f, 0.768555f, + 0.288574f, 0.750000f, 0.305908f, 0.731934f, 0.321045f, 0.714844f, 0.336182f, 0.698242f, + 0.351318f, 0.681641f, 0.364990f, 0.666016f, 0.378906f, 0.650879f, 0.390625f, 0.635742f, + 0.403076f, 0.621582f, 0.416016f, 0.607422f, 0.427734f, 0.593750f, 0.438477f, 0.580078f, + 0.448975f, 0.567383f, 0.461426f, 0.554199f, 0.470215f, 0.542480f, 0.480713f, 0.530273f, + 0.489502f, 0.518555f, 0.499756f, 0.506348f, 0.508301f, 0.495850f, 0.517578f, 0.484131f, + 0.525879f, 0.473633f, 0.533691f, 0.463135f, 0.542480f, 0.452393f, 0.550293f, 0.442139f, + 0.558105f, 0.432129f, 0.565430f, 0.422607f, 0.573242f, 0.412354f, 0.581543f, 0.402832f, + 0.586914f, 0.393555f, 0.594727f, 0.384033f, 0.599121f, 0.375977f, 0.606934f, 0.366211f, + 0.612793f, 0.357666f, 0.619629f, 0.348633f, 0.625000f, 0.340332f, 0.629395f, 0.331299f, + 0.636230f, 0.321777f, 0.641113f, 0.312500f, 0.645508f, 0.303467f, 0.649902f, 0.293457f, + 0.653809f, 0.283447f, 0.657227f, 0.272705f, 0.661621f, 0.261230f, 0.664062f, 0.249023f, + 0.667969f, 0.236450f, 0.669434f, 0.222290f, 0.670898f, 0.207031f, 0.670410f, 0.188599f, + 0.667969f, 0.167603f, 0.663574f, 0.141479f, 0.653320f, 0.104431f, 0.627441f, 0.040070f, + 0.000000f, 1.000000f, 0.032135f, 0.984863f, 0.065613f, 0.961426f, 0.093323f, 0.939941f, + 0.121582f, 0.916016f, 0.148560f, 0.892090f, 0.172119f, 0.869629f, 0.194824f, 0.847656f, + 0.217041f, 0.826172f, 0.236938f, 0.805664f, 0.256592f, 0.785645f, 0.275635f, 0.765137f, + 0.292969f, 0.746582f, 0.310059f, 0.728516f, 0.326660f, 0.710938f, 0.342285f, 0.693848f, + 0.356445f, 0.677246f, 0.371338f, 0.660645f, 0.385742f, 0.645508f, 0.398438f, 0.630371f, + 0.411621f, 0.615234f, 0.424316f, 0.600586f, 0.436279f, 0.586426f, 0.448242f, 0.573242f, + 0.459961f, 0.560059f, 0.471191f, 0.546387f, 0.480957f, 0.534180f, 0.491211f, 0.521484f, + 0.501953f, 0.508789f, 0.510742f, 0.497559f, 0.520996f, 0.485840f, 0.529785f, 0.474609f, + 0.540039f, 0.463135f, 0.546387f, 0.452637f, 0.556641f, 0.441406f, 0.564941f, 0.430664f, + 0.572266f, 0.420898f, 0.580566f, 0.410400f, 0.589355f, 0.400391f, 0.596191f, 0.390625f, + 0.602539f, 0.380859f, 0.611328f, 0.370850f, 0.617188f, 0.361816f, 0.625977f, 0.352295f, + 0.630371f, 0.343750f, 0.637207f, 0.334717f, 0.643555f, 0.325684f, 0.649902f, 0.316650f, + 0.655762f, 0.307373f, 0.660156f, 0.298096f, 0.666016f, 0.288330f, 0.671387f, 0.279053f, + 0.675781f, 0.268799f, 0.680176f, 0.258301f, 0.685059f, 0.247192f, 0.686523f, 0.235718f, + 0.690918f, 0.223145f, 0.693359f, 0.208984f, 0.694336f, 0.194458f, 0.695801f, 0.176758f, + 0.696777f, 0.157349f, 0.693359f, 0.131958f, 0.684570f, 0.097412f, 0.661133f, 0.037842f, + 0.000000f, 1.000000f, 0.032623f, 0.984375f, 0.064941f, 0.961914f, 0.094177f, 0.938965f, + 0.122559f, 0.915039f, 0.148560f, 0.891602f, 0.172485f, 0.869141f, 0.196777f, 0.846191f, + 0.219849f, 0.824219f, 0.239868f, 0.803711f, 0.260498f, 0.782715f, 0.279541f, 0.762695f, + 0.298340f, 0.743652f, 0.314697f, 0.725098f, 0.330811f, 0.707031f, 0.347900f, 0.689453f, + 0.362061f, 0.672852f, 0.378662f, 0.655762f, 0.392090f, 0.640137f, 0.405762f, 0.624512f, + 0.418457f, 0.609375f, 0.432129f, 0.594727f, 0.445801f, 0.580078f, 0.457520f, 0.565918f, + 0.469971f, 0.551758f, 0.480469f, 0.538574f, 0.491699f, 0.525391f, 0.503418f, 0.512207f, + 0.513672f, 0.500000f, 0.522461f, 0.488281f, 0.532715f, 0.476074f, 0.543457f, 0.464355f, + 0.551758f, 0.452881f, 0.562012f, 0.441406f, 0.569336f, 0.430664f, 0.580078f, 0.419434f, + 0.586426f, 0.409180f, 0.596191f, 0.398193f, 0.603516f, 0.388428f, 0.611816f, 0.377930f, + 0.620605f, 0.367432f, 0.628418f, 0.357910f, 0.634766f, 0.348389f, 0.642090f, 0.339111f, + 0.648926f, 0.329346f, 0.655762f, 0.320312f, 0.662109f, 0.311279f, 0.667969f, 0.302246f, + 0.675293f, 0.293213f, 0.680176f, 0.283936f, 0.686035f, 0.273926f, 0.691895f, 0.264404f, + 0.696289f, 0.254395f, 0.701172f, 0.243896f, 0.708008f, 0.232788f, 0.710938f, 0.221558f, + 0.714355f, 0.209351f, 0.718750f, 0.195801f, 0.721191f, 0.181641f, 0.722168f, 0.165527f, + 0.723633f, 0.146851f, 0.721191f, 0.123413f, 0.714355f, 0.091125f, 0.694336f, 0.035065f, + 0.000000f, 1.000000f, 0.033020f, 0.983887f, 0.065308f, 0.961914f, 0.094727f, 0.938965f, + 0.123535f, 0.914551f, 0.149902f, 0.891602f, 0.175659f, 0.867188f, 0.199585f, 0.844727f, + 0.221313f, 0.823242f, 0.243652f, 0.800781f, 0.262939f, 0.780762f, 0.282959f, 0.760254f, + 0.300293f, 0.741211f, 0.319336f, 0.721680f, 0.337646f, 0.702637f, 0.353271f, 0.685547f, + 0.369141f, 0.667480f, 0.385010f, 0.650879f, 0.400146f, 0.634277f, 0.414551f, 0.618164f, + 0.428955f, 0.602539f, 0.440918f, 0.587891f, 0.454346f, 0.572754f, 0.466797f, 0.558594f, + 0.479248f, 0.544434f, 0.491211f, 0.530273f, 0.502441f, 0.517090f, 0.512695f, 0.504395f, + 0.523926f, 0.491455f, 0.535156f, 0.478516f, 0.544922f, 0.466797f, 0.554199f, 0.454590f, + 0.564941f, 0.442383f, 0.574219f, 0.430908f, 0.584473f, 0.419189f, 0.592773f, 0.408691f, + 0.603027f, 0.396973f, 0.612793f, 0.385742f, 0.620117f, 0.375732f, 0.625488f, 0.366211f, + 0.636719f, 0.354980f, 0.643555f, 0.345215f, 0.651855f, 0.334717f, 0.659668f, 0.324951f, + 0.667969f, 0.315186f, 0.673340f, 0.306152f, 0.679688f, 0.297363f, 0.687500f, 0.287598f, + 0.694824f, 0.278320f, 0.701660f, 0.269287f, 0.707031f, 0.259766f, 0.712402f, 0.249878f, + 0.718750f, 0.240234f, 0.722656f, 0.230103f, 0.728516f, 0.219116f, 0.733398f, 0.207886f, + 0.737793f, 0.196899f, 0.742676f, 0.183472f, 0.744629f, 0.169678f, 0.748047f, 0.154053f, + 0.747559f, 0.136230f, 0.748535f, 0.113220f, 0.744141f, 0.082703f, 0.728027f, 0.031616f, + 0.000000f, 1.000000f, 0.033752f, 0.983398f, 0.065613f, 0.961914f, 0.095276f, 0.938477f, + 0.124146f, 0.914062f, 0.150757f, 0.890625f, 0.176392f, 0.866699f, 0.200439f, 0.844238f, + 0.224243f, 0.821289f, 0.245117f, 0.799805f, 0.267090f, 0.778320f, 0.286621f, 0.758301f, + 0.306641f, 0.737305f, 0.323730f, 0.718262f, 0.342285f, 0.699219f, 0.359375f, 0.681152f, + 0.375977f, 0.663086f, 0.391602f, 0.645996f, 0.407227f, 0.628906f, 0.422119f, 0.612305f, + 0.435547f, 0.596680f, 0.448730f, 0.581543f, 0.462891f, 0.565918f, 0.475830f, 0.551270f, + 0.488037f, 0.536621f, 0.501465f, 0.522461f, 0.513184f, 0.508301f, 0.524902f, 0.495117f, + 0.536621f, 0.481689f, 0.546387f, 0.469482f, 0.557129f, 0.456543f, 0.568359f, 0.443848f, + 0.578613f, 0.431885f, 0.588867f, 0.419922f, 0.599121f, 0.407959f, 0.607422f, 0.396729f, + 0.616699f, 0.385498f, 0.626953f, 0.374268f, 0.634766f, 0.363525f, 0.643066f, 0.352783f, + 0.652344f, 0.342529f, 0.660156f, 0.332031f, 0.668945f, 0.321533f, 0.677246f, 0.311279f, + 0.685059f, 0.301758f, 0.691406f, 0.291992f, 0.699219f, 0.282715f, 0.706543f, 0.272949f, + 0.712891f, 0.263916f, 0.721191f, 0.254395f, 0.726562f, 0.245850f, 0.731934f, 0.235962f, + 0.739258f, 0.225464f, 0.745117f, 0.215942f, 0.750000f, 0.205566f, 0.755859f, 0.194336f, + 0.760254f, 0.183350f, 0.765137f, 0.171387f, 0.769043f, 0.158081f, 0.772461f, 0.142822f, + 0.773438f, 0.125977f, 0.774414f, 0.105103f, 0.771484f, 0.077087f, 0.757812f, 0.028961f, + 0.000000f, 1.000000f, 0.033691f, 0.983398f, 0.065063f, 0.962402f, 0.096558f, 0.937500f, + 0.125366f, 0.913574f, 0.152954f, 0.888672f, 0.177856f, 0.866211f, 0.202881f, 0.842285f, + 0.226318f, 0.819336f, 0.249023f, 0.797363f, 0.270508f, 0.775879f, 0.290771f, 0.754883f, + 0.309814f, 0.734375f, 0.330811f, 0.713867f, 0.347412f, 0.695801f, 0.364746f, 0.676758f, + 0.382324f, 0.658691f, 0.398438f, 0.640625f, 0.413818f, 0.623535f, 0.429688f, 0.606934f, + 0.443848f, 0.590332f, 0.458496f, 0.574219f, 0.472412f, 0.559082f, 0.485596f, 0.543457f, + 0.499023f, 0.528809f, 0.512207f, 0.514160f, 0.522949f, 0.500488f, 0.535156f, 0.486572f, + 0.547363f, 0.472900f, 0.558594f, 0.459473f, 0.570312f, 0.446533f, 0.580566f, 0.433838f, + 0.590820f, 0.421387f, 0.603027f, 0.408936f, 0.611328f, 0.397217f, 0.622559f, 0.385254f, + 0.631348f, 0.373779f, 0.641113f, 0.362549f, 0.650391f, 0.351562f, 0.659668f, 0.340088f, + 0.667480f, 0.329834f, 0.676270f, 0.319336f, 0.684570f, 0.309082f, 0.694824f, 0.297852f, + 0.701660f, 0.288086f, 0.709473f, 0.278320f, 0.717773f, 0.268311f, 0.723633f, 0.259277f, + 0.731445f, 0.249512f, 0.738770f, 0.240234f, 0.746094f, 0.230713f, 0.751953f, 0.222412f, + 0.758789f, 0.211792f, 0.765137f, 0.201660f, 0.772461f, 0.191772f, 0.776855f, 0.181396f, + 0.782227f, 0.170288f, 0.787598f, 0.158203f, 0.791016f, 0.145630f, 0.795410f, 0.131836f, + 0.797852f, 0.116455f, 0.800781f, 0.096130f, 0.798340f, 0.071167f, 0.787109f, 0.025589f, + 0.000000f, 1.000000f, 0.034302f, 0.983398f, 0.065308f, 0.962402f, 0.096863f, 0.937500f, + 0.125610f, 0.913086f, 0.153076f, 0.889160f, 0.179688f, 0.864746f, 0.204712f, 0.841309f, + 0.228760f, 0.817871f, 0.252441f, 0.794922f, 0.273438f, 0.773438f, 0.294922f, 0.751953f, + 0.314697f, 0.731445f, 0.334473f, 0.710938f, 0.354004f, 0.691406f, 0.369873f, 0.672363f, + 0.388184f, 0.653809f, 0.404541f, 0.635742f, 0.421875f, 0.617676f, 0.438965f, 0.600098f, + 0.452637f, 0.583496f, 0.466797f, 0.567383f, 0.481201f, 0.551270f, 0.495361f, 0.536133f, + 0.508301f, 0.520996f, 0.521973f, 0.506348f, 0.535156f, 0.491211f, 0.547852f, 0.477539f, + 0.558594f, 0.463867f, 0.569824f, 0.450195f, 0.582031f, 0.436768f, 0.593262f, 0.423584f, + 0.604492f, 0.410645f, 0.615723f, 0.398193f, 0.626953f, 0.385986f, 0.634277f, 0.374512f, + 0.646484f, 0.362061f, 0.656250f, 0.350586f, 0.665527f, 0.339111f, 0.675781f, 0.328125f, + 0.685059f, 0.316650f, 0.693359f, 0.306152f, 0.701660f, 0.295654f, 0.710449f, 0.285156f, + 0.719238f, 0.274658f, 0.726562f, 0.264648f, 0.734375f, 0.254639f, 0.743164f, 0.244751f, + 0.750977f, 0.234985f, 0.757324f, 0.226074f, 0.764648f, 0.216553f, 0.772949f, 0.206909f, + 0.780762f, 0.197876f, 0.784180f, 0.188477f, 0.791016f, 0.178223f, 0.798340f, 0.167847f, + 0.804688f, 0.157349f, 0.810547f, 0.146118f, 0.814453f, 0.134033f, 0.818848f, 0.120789f, + 0.821289f, 0.106506f, 0.824219f, 0.088257f, 0.825195f, 0.063965f, 0.814941f, 0.023544f, + 0.000000f, 1.000000f, 0.033966f, 0.983887f, 0.066040f, 0.961426f, 0.096497f, 0.937988f, + 0.126831f, 0.912598f, 0.153931f, 0.888672f, 0.181152f, 0.863770f, 0.207153f, 0.839355f, + 0.231567f, 0.815918f, 0.253418f, 0.793945f, 0.277100f, 0.770996f, 0.299072f, 0.749023f, + 0.319336f, 0.728027f, 0.339844f, 0.707031f, 0.358643f, 0.687012f, 0.376221f, 0.667969f, + 0.395020f, 0.648438f, 0.412109f, 0.630371f, 0.427734f, 0.612305f, 0.446289f, 0.594238f, + 0.461914f, 0.577148f, 0.475830f, 0.560547f, 0.490479f, 0.544434f, 0.504883f, 0.528320f, + 0.518555f, 0.512695f, 0.532227f, 0.498047f, 0.544922f, 0.483398f, 0.557617f, 0.468506f, + 0.571289f, 0.453857f, 0.583496f, 0.440186f, 0.595215f, 0.426758f, 0.605957f, 0.413574f, + 0.617676f, 0.400391f, 0.630859f, 0.386963f, 0.638672f, 0.375244f, 0.651367f, 0.362305f, + 0.661133f, 0.350586f, 0.671387f, 0.338867f, 0.681641f, 0.326904f, 0.689453f, 0.315674f, + 0.699707f, 0.304443f, 0.708984f, 0.293213f, 0.719238f, 0.282227f, 0.726074f, 0.272217f, + 0.735352f, 0.261719f, 0.744141f, 0.251221f, 0.753418f, 0.240356f, 0.762207f, 0.230713f, + 0.768066f, 0.221313f, 0.775879f, 0.211792f, 0.782715f, 0.202393f, 0.791504f, 0.192505f, + 0.798340f, 0.183960f, 0.805176f, 0.174316f, 0.811523f, 0.165283f, 0.818359f, 0.154419f, + 0.824219f, 0.144897f, 0.830078f, 0.134155f, 0.834961f, 0.123047f, 0.840332f, 0.110107f, + 0.844238f, 0.096313f, 0.846680f, 0.080017f, 0.848145f, 0.057251f, 0.842285f, 0.023071f, + 0.000000f, 1.000000f, 0.033997f, 0.983887f, 0.066833f, 0.960938f, 0.097168f, 0.937500f, + 0.127563f, 0.912109f, 0.155396f, 0.887695f, 0.183105f, 0.862793f, 0.208984f, 0.838379f, + 0.233887f, 0.814453f, 0.257812f, 0.791016f, 0.280518f, 0.768066f, 0.301758f, 0.746582f, + 0.323975f, 0.724609f, 0.344971f, 0.703613f, 0.364258f, 0.683105f, 0.383301f, 0.663086f, + 0.401611f, 0.644043f, 0.419189f, 0.625000f, 0.436768f, 0.606445f, 0.452393f, 0.588867f, + 0.468750f, 0.570801f, 0.484619f, 0.553711f, 0.500488f, 0.536621f, 0.516113f, 0.520508f, + 0.530273f, 0.504395f, 0.543945f, 0.489258f, 0.557129f, 0.474121f, 0.569824f, 0.459229f, + 0.583008f, 0.444580f, 0.595703f, 0.430420f, 0.607910f, 0.416748f, 0.620117f, 0.402832f, + 0.631836f, 0.389893f, 0.641602f, 0.376953f, 0.653320f, 0.363770f, 0.664551f, 0.351318f, + 0.675293f, 0.338867f, 0.687012f, 0.326416f, 0.695801f, 0.315430f, 0.706055f, 0.303223f, + 0.714355f, 0.292480f, 0.725586f, 0.280762f, 0.734863f, 0.269775f, 0.743164f, 0.259033f, + 0.751953f, 0.248657f, 0.761230f, 0.238159f, 0.770508f, 0.227783f, 0.778809f, 0.217407f, + 0.786621f, 0.207520f, 0.795410f, 0.197510f, 0.802246f, 0.188232f, 0.809082f, 0.178833f, + 0.816895f, 0.169800f, 0.823730f, 0.160522f, 0.830078f, 0.151611f, 0.839355f, 0.141724f, + 0.842773f, 0.132080f, 0.850586f, 0.121460f, 0.855469f, 0.111450f, 0.861328f, 0.099548f, + 0.866211f, 0.086487f, 0.869141f, 0.072083f, 0.872070f, 0.051971f, 0.868164f, 0.019196f, + 0.000000f, 1.000000f, 0.034058f, 0.983887f, 0.067078f, 0.960938f, 0.098328f, 0.936523f, + 0.128906f, 0.911133f, 0.156494f, 0.886719f, 0.184204f, 0.861816f, 0.211792f, 0.836914f, + 0.236084f, 0.812988f, 0.261719f, 0.788574f, 0.284424f, 0.765625f, 0.306152f, 0.743652f, + 0.328613f, 0.721191f, 0.349609f, 0.699707f, 0.369141f, 0.679199f, 0.389893f, 0.658203f, + 0.408447f, 0.638672f, 0.426514f, 0.619141f, 0.442871f, 0.600586f, 0.461182f, 0.582031f, + 0.478027f, 0.563965f, 0.495361f, 0.546387f, 0.509766f, 0.529297f, 0.523926f, 0.513184f, + 0.539551f, 0.496826f, 0.554199f, 0.480957f, 0.567383f, 0.465576f, 0.580566f, 0.450439f, + 0.595215f, 0.435059f, 0.608398f, 0.420898f, 0.619629f, 0.406982f, 0.631836f, 0.393066f, + 0.644531f, 0.378906f, 0.656738f, 0.365967f, 0.666992f, 0.353027f, 0.679199f, 0.340088f, + 0.690430f, 0.327148f, 0.699707f, 0.315430f, 0.711426f, 0.302979f, 0.721191f, 0.291504f, + 0.730957f, 0.279541f, 0.741211f, 0.268066f, 0.750000f, 0.257324f, 0.760254f, 0.246216f, + 0.768066f, 0.235474f, 0.778320f, 0.224731f, 0.785645f, 0.214966f, 0.795898f, 0.204224f, + 0.802734f, 0.194336f, 0.812500f, 0.184082f, 0.818848f, 0.174683f, 0.827637f, 0.164795f, + 0.835449f, 0.155762f, 0.842285f, 0.146606f, 0.849609f, 0.137817f, 0.856934f, 0.128662f, + 0.863281f, 0.119934f, 0.869629f, 0.109497f, 0.875977f, 0.099609f, 0.881836f, 0.089417f, + 0.887695f, 0.076904f, 0.891602f, 0.063049f, 0.895508f, 0.044708f, 0.893555f, 0.016769f, + 0.000000f, 1.000000f, 0.033264f, 0.984375f, 0.066284f, 0.961914f, 0.098633f, 0.936523f, + 0.128906f, 0.911621f, 0.158203f, 0.886230f, 0.186279f, 0.860352f, 0.213501f, 0.835449f, + 0.239624f, 0.811035f, 0.263672f, 0.787109f, 0.288086f, 0.763184f, 0.310303f, 0.740723f, + 0.333252f, 0.717773f, 0.355469f, 0.695801f, 0.375000f, 0.674805f, 0.395020f, 0.654297f, + 0.414062f, 0.634277f, 0.432861f, 0.613770f, 0.450439f, 0.595215f, 0.469238f, 0.575684f, + 0.485840f, 0.557617f, 0.502930f, 0.540039f, 0.519043f, 0.522461f, 0.533691f, 0.505371f, + 0.549316f, 0.488770f, 0.563477f, 0.472656f, 0.578125f, 0.456787f, 0.592285f, 0.441162f, + 0.606445f, 0.425781f, 0.620117f, 0.410889f, 0.633301f, 0.396729f, 0.644043f, 0.382812f, + 0.656250f, 0.368896f, 0.669434f, 0.354980f, 0.683105f, 0.341309f, 0.692383f, 0.329102f, + 0.703125f, 0.316162f, 0.715820f, 0.303467f, 0.725098f, 0.291504f, 0.737305f, 0.279053f, + 0.746582f, 0.267578f, 0.754883f, 0.256592f, 0.766113f, 0.244629f, 0.775391f, 0.233643f, + 0.785645f, 0.222778f, 0.794434f, 0.212036f, 0.803223f, 0.201294f, 0.812500f, 0.191040f, + 0.819824f, 0.181519f, 0.829590f, 0.171143f, 0.837402f, 0.161377f, 0.845215f, 0.151367f, + 0.852539f, 0.142212f, 0.861816f, 0.132690f, 0.867188f, 0.124573f, 0.874512f, 0.115173f, + 0.881836f, 0.106506f, 0.888672f, 0.097778f, 0.895508f, 0.087830f, 0.902344f, 0.077271f, + 0.908203f, 0.067383f, 0.913086f, 0.054840f, 0.916504f, 0.039185f, 0.916504f, 0.014191f, + 0.000000f, 1.000000f, 0.033478f, 0.984375f, 0.066833f, 0.961426f, 0.098694f, 0.936523f, + 0.130005f, 0.910645f, 0.159424f, 0.885254f, 0.187866f, 0.859375f, 0.215088f, 0.834473f, + 0.241333f, 0.809082f, 0.266602f, 0.785156f, 0.290771f, 0.761230f, 0.314941f, 0.737305f, + 0.336670f, 0.715332f, 0.359375f, 0.692383f, 0.380859f, 0.670410f, 0.400146f, 0.649902f, + 0.422119f, 0.628418f, 0.440674f, 0.608398f, 0.459717f, 0.588867f, 0.477783f, 0.569336f, + 0.494629f, 0.550781f, 0.511719f, 0.532227f, 0.526855f, 0.515137f, 0.542480f, 0.498047f, + 0.559082f, 0.480957f, 0.574219f, 0.464111f, 0.589355f, 0.447754f, 0.603027f, 0.432129f, + 0.618164f, 0.416504f, 0.632812f, 0.401123f, 0.644043f, 0.386963f, 0.657715f, 0.372314f, + 0.670898f, 0.358154f, 0.682617f, 0.344727f, 0.695312f, 0.330566f, 0.707520f, 0.317383f, + 0.719238f, 0.304688f, 0.729004f, 0.291992f, 0.740234f, 0.279541f, 0.751465f, 0.267090f, + 0.761230f, 0.255371f, 0.771973f, 0.243774f, 0.782227f, 0.232300f, 0.790527f, 0.221436f, + 0.801758f, 0.209717f, 0.810547f, 0.199585f, 0.818359f, 0.189087f, 0.828125f, 0.178467f, + 0.836426f, 0.168091f, 0.846191f, 0.158203f, 0.852539f, 0.149292f, 0.861816f, 0.138794f, + 0.871094f, 0.128784f, 0.876465f, 0.120483f, 0.885254f, 0.110779f, 0.894043f, 0.101440f, + 0.899902f, 0.093384f, 0.907715f, 0.084656f, 0.914551f, 0.076172f, 0.920898f, 0.067810f, + 0.926758f, 0.057373f, 0.933105f, 0.046234f, 0.937012f, 0.032898f, 0.937988f, 0.011459f, + 0.000000f, 1.000000f, 0.033630f, 0.983887f, 0.067444f, 0.960938f, 0.098999f, 0.936523f, + 0.129883f, 0.910645f, 0.160889f, 0.883789f, 0.189819f, 0.858398f, 0.217163f, 0.833008f, + 0.244019f, 0.807617f, 0.270752f, 0.782227f, 0.296143f, 0.757812f, 0.319092f, 0.734375f, + 0.342529f, 0.710938f, 0.364014f, 0.688477f, 0.385986f, 0.666504f, 0.407959f, 0.644531f, + 0.427246f, 0.624023f, 0.447754f, 0.603027f, 0.466553f, 0.583008f, 0.484375f, 0.563477f, + 0.501465f, 0.544922f, 0.520508f, 0.525879f, 0.539062f, 0.506836f, 0.555664f, 0.489258f, + 0.571289f, 0.471924f, 0.586426f, 0.455078f, 0.601562f, 0.438477f, 0.616699f, 0.422363f, + 0.631348f, 0.406738f, 0.645996f, 0.391357f, 0.657715f, 0.376953f, 0.668945f, 0.362793f, + 0.683105f, 0.347900f, 0.695801f, 0.333496f, 0.709473f, 0.319336f, 0.721680f, 0.306152f, + 0.732422f, 0.293945f, 0.741699f, 0.281006f, 0.754395f, 0.267578f, 0.766113f, 0.255371f, + 0.776855f, 0.243774f, 0.785645f, 0.232300f, 0.796875f, 0.220093f, 0.806641f, 0.208984f, + 0.816406f, 0.197876f, 0.825684f, 0.187134f, 0.835449f, 0.176392f, 0.845215f, 0.165771f, + 0.853027f, 0.155762f, 0.862305f, 0.145752f, 0.871094f, 0.135498f, 0.879395f, 0.125732f, + 0.886230f, 0.116943f, 0.894531f, 0.107727f, 0.903320f, 0.098267f, 0.911133f, 0.088867f, + 0.917969f, 0.080261f, 0.924805f, 0.071716f, 0.931641f, 0.063538f, 0.938477f, 0.055145f, + 0.945312f, 0.046967f, 0.951172f, 0.038208f, 0.956055f, 0.026398f, 0.960449f, 0.009575f, + 0.000000f, 1.000000f, 0.034332f, 0.983887f, 0.066467f, 0.961914f, 0.099854f, 0.936035f, + 0.131104f, 0.910156f, 0.162109f, 0.883301f, 0.191162f, 0.857422f, 0.219360f, 0.831543f, + 0.247070f, 0.805664f, 0.273926f, 0.780273f, 0.298828f, 0.755371f, 0.322754f, 0.731934f, + 0.347168f, 0.708008f, 0.370850f, 0.684082f, 0.392822f, 0.661621f, 0.413330f, 0.640137f, + 0.435303f, 0.618652f, 0.455078f, 0.597656f, 0.473877f, 0.577148f, 0.493896f, 0.556641f, + 0.512207f, 0.537109f, 0.530762f, 0.518066f, 0.548340f, 0.499512f, 0.564453f, 0.481689f, + 0.581055f, 0.464111f, 0.597168f, 0.446777f, 0.611816f, 0.430176f, 0.626465f, 0.413574f, + 0.642090f, 0.397461f, 0.655762f, 0.382080f, 0.670410f, 0.366699f, 0.682617f, 0.351807f, + 0.697266f, 0.337158f, 0.710449f, 0.322754f, 0.722656f, 0.309082f, 0.733398f, 0.295654f, + 0.746582f, 0.282227f, 0.758301f, 0.269043f, 0.769531f, 0.256104f, 0.780273f, 0.244141f, + 0.791016f, 0.231934f, 0.801758f, 0.219849f, 0.811035f, 0.208374f, 0.821777f, 0.197021f, + 0.831055f, 0.186035f, 0.842285f, 0.174561f, 0.850586f, 0.164062f, 0.860840f, 0.153442f, + 0.868652f, 0.143311f, 0.877441f, 0.133545f, 0.886719f, 0.123291f, 0.894531f, 0.113953f, + 0.901367f, 0.105103f, 0.911621f, 0.095093f, 0.919434f, 0.085938f, 0.926270f, 0.077271f, + 0.934570f, 0.068787f, 0.941895f, 0.059631f, 0.949219f, 0.051025f, 0.956055f, 0.042542f, + 0.963867f, 0.034424f, 0.969727f, 0.027069f, 0.976074f, 0.018982f, 0.980469f, 0.005779f, + 0.000000f, 1.000000f, 0.034424f, 0.983887f, 0.066284f, 0.961914f, 0.100586f, 0.935547f, + 0.132080f, 0.909668f, 0.162842f, 0.882812f, 0.192383f, 0.856445f, 0.221924f, 0.829590f, + 0.250000f, 0.803223f, 0.276611f, 0.778320f, 0.301758f, 0.753418f, 0.328613f, 0.728027f, + 0.350342f, 0.705078f, 0.375977f, 0.680176f, 0.397461f, 0.658203f, 0.421631f, 0.634766f, + 0.441650f, 0.613281f, 0.461182f, 0.592285f, 0.483643f, 0.570801f, 0.502441f, 0.550293f, + 0.520996f, 0.530273f, 0.538574f, 0.511230f, 0.556152f, 0.492676f, 0.574219f, 0.474121f, + 0.591797f, 0.455811f, 0.607422f, 0.438232f, 0.623535f, 0.421143f, 0.639648f, 0.404297f, + 0.655273f, 0.387939f, 0.668457f, 0.372314f, 0.682129f, 0.356934f, 0.695801f, 0.341797f, + 0.708496f, 0.327393f, 0.721680f, 0.312500f, 0.735840f, 0.297852f, 0.750000f, 0.284180f, + 0.759766f, 0.271729f, 0.770020f, 0.258301f, 0.784180f, 0.244629f, 0.796875f, 0.232422f, + 0.803223f, 0.220947f, 0.816406f, 0.208008f, 0.828613f, 0.196289f, 0.835449f, 0.185547f, + 0.847656f, 0.173462f, 0.856445f, 0.163574f, 0.865723f, 0.152222f, 0.876465f, 0.141602f, + 0.883789f, 0.131714f, 0.894043f, 0.121216f, 0.902344f, 0.111694f, 0.910645f, 0.101868f, + 0.920410f, 0.091797f, 0.927246f, 0.083313f, 0.936523f, 0.073181f, 0.942383f, 0.065674f, + 0.952637f, 0.055176f, 0.957031f, 0.049164f, 0.968262f, 0.037628f, 0.968262f, 0.033844f, + 0.983887f, 0.020599f, 0.983887f, 0.016708f, 0.996582f, 0.005913f, 0.999512f, 0.000015f, + }, + { + 0.000000f, 1.000000f, 0.000000f, 1.000000f, 0.000000f, 0.999023f, 0.000000f, 0.998047f, + 0.000000f, 0.997070f, 0.000000f, 0.995605f, 0.000000f, 0.994629f, 0.000000f, 0.993164f, + 0.000000f, 0.990723f, 0.000000f, 0.989258f, 0.000000f, 0.986816f, 0.000000f, 0.984375f, + 0.000000f, 0.982422f, 0.000000f, 0.979492f, 0.000000f, 0.975586f, 0.000000f, 0.973633f, + 0.000000f, 0.970215f, 0.000000f, 0.966309f, 0.000000f, 0.961914f, 0.000000f, 0.958984f, + 0.000000f, 0.954590f, 0.000000f, 0.950195f, 0.000000f, 0.945312f, 0.000000f, 0.940430f, + 0.000000f, 0.935547f, 0.000000f, 0.930176f, 0.000000f, 0.924805f, 0.000000f, 0.918945f, + 0.000000f, 0.912598f, 0.000000f, 0.906250f, 0.000000f, 0.899414f, 0.000000f, 0.892090f, + 0.000000f, 0.884766f, 0.000000f, 0.876953f, 0.000000f, 0.869141f, 0.000000f, 0.860840f, + 0.000000f, 0.851562f, 0.000000f, 0.841797f, 0.000000f, 0.832031f, 0.000000f, 0.821777f, + 0.000000f, 0.811523f, 0.000000f, 0.799805f, 0.000000f, 0.787598f, 0.000000f, 0.774902f, + 0.000000f, 0.761230f, 0.000000f, 0.747070f, 0.000000f, 0.732910f, 0.000000f, 0.717773f, + 0.000000f, 0.700195f, 0.000000f, 0.682617f, 0.000000f, 0.663086f, 0.000000f, 0.643066f, + 0.000000f, 0.622070f, 0.000000f, 0.597656f, 0.000000f, 0.572266f, 0.000000f, 0.544922f, + 0.000000f, 0.515625f, 0.000000f, 0.480957f, 0.000000f, 0.444092f, 0.000000f, 0.401367f, + 0.000000f, 0.351074f, 0.000000f, 0.289551f, 0.000000f, 0.207397f, 0.000000f, 0.080261f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.998535f, + 0.000000f, 0.997070f, 0.000000f, 0.996094f, 0.000000f, 0.994629f, 0.000000f, 0.992676f, + 0.000000f, 0.991211f, 0.000000f, 0.988770f, 0.000000f, 0.986816f, 0.000000f, 0.984375f, + 0.000000f, 0.981934f, 0.000000f, 0.979492f, 0.000000f, 0.976074f, 0.000000f, 0.973145f, + 0.000000f, 0.969727f, 0.000000f, 0.966309f, 0.000000f, 0.961914f, 0.000000f, 0.958496f, + 0.000000f, 0.954590f, 0.000000f, 0.949707f, 0.000000f, 0.945312f, 0.000000f, 0.940430f, + 0.000000f, 0.935059f, 0.000000f, 0.929688f, 0.000000f, 0.924316f, 0.000000f, 0.918457f, + 0.000000f, 0.912598f, 0.000000f, 0.906250f, 0.000000f, 0.899414f, 0.000000f, 0.892090f, + 0.000000f, 0.884277f, 0.000000f, 0.876953f, 0.000000f, 0.869141f, 0.000000f, 0.860352f, + 0.000000f, 0.851562f, 0.000000f, 0.841797f, 0.000000f, 0.832031f, 0.000000f, 0.821777f, + 0.000000f, 0.811035f, 0.000000f, 0.799805f, 0.000000f, 0.787598f, 0.000000f, 0.774902f, + 0.000000f, 0.761230f, 0.000000f, 0.747070f, 0.000000f, 0.732910f, 0.000000f, 0.717285f, + 0.000001f, 0.699707f, 0.000004f, 0.682617f, 0.000007f, 0.662598f, 0.000009f, 0.643066f, + 0.000009f, 0.622070f, 0.000009f, 0.597656f, 0.000009f, 0.572266f, 0.000008f, 0.544922f, + 0.000007f, 0.516113f, 0.000006f, 0.481689f, 0.000006f, 0.443604f, 0.000005f, 0.402100f, + 0.000004f, 0.351562f, 0.000003f, 0.289062f, 0.000002f, 0.207764f, 0.000001f, 0.079895f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.998047f, + 0.000000f, 0.996582f, 0.000000f, 0.995605f, 0.000000f, 0.994141f, 0.000000f, 0.992676f, + 0.000000f, 0.990723f, 0.000000f, 0.988770f, 0.000000f, 0.986328f, 0.000000f, 0.984375f, + 0.000000f, 0.981445f, 0.000000f, 0.979004f, 0.000000f, 0.975586f, 0.000000f, 0.972168f, + 0.000000f, 0.969238f, 0.000000f, 0.965820f, 0.000000f, 0.961914f, 0.000000f, 0.958008f, + 0.000002f, 0.953613f, 0.000007f, 0.949707f, 0.000012f, 0.944824f, 0.000018f, 0.939941f, + 0.000024f, 0.934570f, 0.000031f, 0.929199f, 0.000038f, 0.923340f, 0.000044f, 0.917480f, + 0.000052f, 0.911621f, 0.000059f, 0.905762f, 0.000066f, 0.898438f, 0.000072f, 0.891602f, + 0.000080f, 0.883789f, 0.000087f, 0.875977f, 0.000093f, 0.868164f, 0.000095f, 0.859863f, + 0.000096f, 0.850586f, 0.000096f, 0.841309f, 0.000093f, 0.831543f, 0.000090f, 0.821289f, + 0.000087f, 0.810059f, 0.000084f, 0.799316f, 0.000079f, 0.787109f, 0.000073f, 0.773926f, + 0.000072f, 0.760742f, 0.000072f, 0.747070f, 0.000073f, 0.732422f, 0.000073f, 0.716309f, + 0.000074f, 0.699707f, 0.000072f, 0.681641f, 0.000067f, 0.663086f, 0.000064f, 0.643066f, + 0.000062f, 0.621582f, 0.000062f, 0.597168f, 0.000057f, 0.571777f, 0.000056f, 0.544434f, + 0.000053f, 0.515625f, 0.000048f, 0.481445f, 0.000044f, 0.443359f, 0.000042f, 0.401855f, + 0.000034f, 0.350830f, 0.000030f, 0.288818f, 0.000019f, 0.207642f, 0.000006f, 0.079651f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.998535f, 0.000003f, 0.998047f, + 0.000020f, 0.997070f, 0.000045f, 0.995605f, 0.000063f, 0.994141f, 0.000085f, 0.992188f, + 0.000104f, 0.990234f, 0.000119f, 0.988281f, 0.000136f, 0.985840f, 0.000154f, 0.983398f, + 0.000168f, 0.980957f, 0.000179f, 0.978027f, 0.000192f, 0.975098f, 0.000208f, 0.971680f, + 0.000221f, 0.968262f, 0.000231f, 0.964844f, 0.000239f, 0.960938f, 0.000250f, 0.957031f, + 0.000263f, 0.953125f, 0.000273f, 0.948242f, 0.000282f, 0.944336f, 0.000288f, 0.938965f, + 0.000292f, 0.934082f, 0.000296f, 0.928223f, 0.000294f, 0.922852f, 0.000290f, 0.916992f, + 0.000287f, 0.911133f, 0.000285f, 0.904785f, 0.000280f, 0.897461f, 0.000284f, 0.890137f, + 0.000287f, 0.882812f, 0.000288f, 0.875000f, 0.000289f, 0.867188f, 0.000290f, 0.858398f, + 0.000281f, 0.849609f, 0.000287f, 0.839844f, 0.000291f, 0.830566f, 0.000292f, 0.820312f, + 0.000292f, 0.809570f, 0.000291f, 0.797852f, 0.000276f, 0.786133f, 0.000277f, 0.773438f, + 0.000278f, 0.759766f, 0.000278f, 0.746094f, 0.000274f, 0.731445f, 0.000252f, 0.715820f, + 0.000254f, 0.698730f, 0.000252f, 0.681152f, 0.000248f, 0.662109f, 0.000243f, 0.642578f, + 0.000218f, 0.621094f, 0.000218f, 0.597168f, 0.000210f, 0.571289f, 0.000203f, 0.544434f, + 0.000191f, 0.515137f, 0.000172f, 0.480957f, 0.000160f, 0.443115f, 0.000149f, 0.401611f, + 0.000123f, 0.350830f, 0.000106f, 0.288818f, 0.000073f, 0.207642f, 0.000020f, 0.079895f, + 0.000000f, 1.000000f, 0.000185f, 0.999512f, 0.000298f, 0.998535f, 0.000294f, 0.997559f, + 0.000370f, 0.996094f, 0.000383f, 0.994629f, 0.000383f, 0.993164f, 0.000381f, 0.991699f, + 0.000452f, 0.989258f, 0.000458f, 0.987305f, 0.000459f, 0.984863f, 0.000458f, 0.982910f, + 0.000511f, 0.979492f, 0.000525f, 0.976562f, 0.000539f, 0.974121f, 0.000551f, 0.970703f, + 0.000565f, 0.967285f, 0.000621f, 0.963867f, 0.000637f, 0.959961f, 0.000641f, 0.955566f, + 0.000637f, 0.951660f, 0.000631f, 0.947266f, 0.000626f, 0.942871f, 0.000665f, 0.937500f, + 0.000668f, 0.932129f, 0.000652f, 0.926758f, 0.000655f, 0.920898f, 0.000660f, 0.915527f, + 0.000666f, 0.909668f, 0.000706f, 0.902832f, 0.000720f, 0.895996f, 0.000705f, 0.888672f, + 0.000704f, 0.881348f, 0.000700f, 0.874023f, 0.000696f, 0.865723f, 0.000721f, 0.857422f, + 0.000701f, 0.848145f, 0.000705f, 0.838867f, 0.000701f, 0.829102f, 0.000694f, 0.818848f, + 0.000688f, 0.808594f, 0.000710f, 0.796875f, 0.000680f, 0.784668f, 0.000670f, 0.771973f, + 0.000663f, 0.758789f, 0.000656f, 0.745117f, 0.000648f, 0.730469f, 0.000666f, 0.714844f, + 0.000614f, 0.697754f, 0.000600f, 0.680176f, 0.000590f, 0.661133f, 0.000580f, 0.641602f, + 0.000583f, 0.620117f, 0.000522f, 0.596191f, 0.000506f, 0.570801f, 0.000488f, 0.544434f, + 0.000480f, 0.514648f, 0.000417f, 0.480713f, 0.000394f, 0.443115f, 0.000362f, 0.401855f, + 0.000302f, 0.350830f, 0.000257f, 0.289062f, 0.000174f, 0.206909f, 0.000042f, 0.080078f, + 0.000000f, 1.000000f, 0.000337f, 0.999023f, 0.000554f, 0.998047f, 0.000512f, 0.997070f, + 0.000679f, 0.995605f, 0.000685f, 0.994141f, 0.000697f, 0.992188f, 0.000701f, 0.990723f, + 0.000876f, 0.988281f, 0.000892f, 0.986328f, 0.000899f, 0.984375f, 0.000913f, 0.981934f, + 0.001050f, 0.978516f, 0.001065f, 0.976074f, 0.001062f, 0.972656f, 0.001066f, 0.969727f, + 0.001066f, 0.965820f, 0.001171f, 0.962402f, 0.001182f, 0.958008f, 0.001184f, 0.954102f, + 0.001179f, 0.949707f, 0.001186f, 0.945801f, 0.001189f, 0.941406f, 0.001287f, 0.936035f, + 0.001306f, 0.930664f, 0.001294f, 0.925293f, 0.001304f, 0.919434f, 0.001305f, 0.914062f, + 0.001305f, 0.908203f, 0.001375f, 0.900879f, 0.001380f, 0.894043f, 0.001350f, 0.886719f, + 0.001364f, 0.879395f, 0.001354f, 0.872070f, 0.001351f, 0.864258f, 0.001410f, 0.854980f, + 0.001416f, 0.846191f, 0.001375f, 0.836426f, 0.001357f, 0.826660f, 0.001353f, 0.816895f, + 0.001342f, 0.807129f, 0.001385f, 0.795410f, 0.001338f, 0.782715f, 0.001338f, 0.770020f, + 0.001292f, 0.757324f, 0.001280f, 0.743164f, 0.001266f, 0.729492f, 0.001297f, 0.713379f, + 0.001238f, 0.696289f, 0.001184f, 0.678711f, 0.001159f, 0.660156f, 0.001134f, 0.640625f, + 0.001145f, 0.618652f, 0.001055f, 0.595215f, 0.001001f, 0.570312f, 0.000966f, 0.543457f, + 0.000953f, 0.514160f, 0.000840f, 0.479980f, 0.000782f, 0.442383f, 0.000719f, 0.401611f, + 0.000603f, 0.350098f, 0.000506f, 0.289307f, 0.000332f, 0.207275f, 0.000074f, 0.079468f, + 0.000000f, 1.000000f, 0.000518f, 0.999023f, 0.000906f, 0.997559f, 0.000903f, 0.996582f, + 0.001175f, 0.994629f, 0.001205f, 0.993652f, 0.001199f, 0.991699f, 0.001201f, 0.989746f, + 0.001484f, 0.987305f, 0.001515f, 0.984863f, 0.001541f, 0.982422f, 0.001551f, 0.980469f, + 0.001749f, 0.977051f, 0.001771f, 0.974121f, 0.001785f, 0.971191f, 0.001799f, 0.967773f, + 0.001780f, 0.964355f, 0.001976f, 0.959961f, 0.002014f, 0.956543f, 0.002035f, 0.952148f, + 0.002056f, 0.948242f, 0.002037f, 0.943848f, 0.002047f, 0.939453f, 0.002216f, 0.933594f, + 0.002234f, 0.928223f, 0.002243f, 0.922852f, 0.002201f, 0.916992f, 0.002226f, 0.911621f, + 0.002224f, 0.905762f, 0.002361f, 0.898926f, 0.002377f, 0.891602f, 0.002323f, 0.884766f, + 0.002340f, 0.877441f, 0.002316f, 0.869629f, 0.002314f, 0.862305f, 0.002420f, 0.853027f, + 0.002436f, 0.844238f, 0.002373f, 0.834473f, 0.002373f, 0.825195f, 0.002335f, 0.814941f, + 0.002304f, 0.804688f, 0.002392f, 0.793457f, 0.002390f, 0.780762f, 0.002316f, 0.768555f, + 0.002264f, 0.755371f, 0.002218f, 0.742188f, 0.002239f, 0.728027f, 0.002245f, 0.711426f, + 0.002165f, 0.694824f, 0.002094f, 0.677246f, 0.002018f, 0.659180f, 0.001966f, 0.639648f, + 0.001995f, 0.617676f, 0.001859f, 0.594238f, 0.001762f, 0.568848f, 0.001684f, 0.542480f, + 0.001666f, 0.513184f, 0.001490f, 0.478760f, 0.001363f, 0.441895f, 0.001249f, 0.401367f, + 0.001061f, 0.350342f, 0.000866f, 0.289062f, 0.000556f, 0.206787f, 0.000117f, 0.078979f, + 0.000000f, 1.000000f, 0.000760f, 0.999023f, 0.001332f, 0.997070f, 0.001328f, 0.996094f, + 0.001492f, 0.994141f, 0.001834f, 0.992676f, 0.001856f, 0.990723f, 0.001965f, 0.988770f, + 0.002293f, 0.985840f, 0.002340f, 0.983887f, 0.002354f, 0.981445f, 0.002365f, 0.979004f, + 0.002703f, 0.975098f, 0.002726f, 0.972168f, 0.002771f, 0.968750f, 0.002802f, 0.965820f, + 0.002825f, 0.962402f, 0.003088f, 0.958008f, 0.003153f, 0.954102f, 0.003189f, 0.949707f, + 0.003204f, 0.945801f, 0.003216f, 0.941406f, 0.003246f, 0.936523f, 0.003475f, 0.931152f, + 0.003502f, 0.925781f, 0.003517f, 0.920410f, 0.003540f, 0.915039f, 0.003492f, 0.909668f, + 0.003565f, 0.902832f, 0.003706f, 0.895996f, 0.003731f, 0.889160f, 0.003752f, 0.881836f, + 0.003683f, 0.874512f, 0.003696f, 0.867676f, 0.003693f, 0.859375f, 0.003820f, 0.850098f, + 0.003847f, 0.841309f, 0.003754f, 0.832031f, 0.003759f, 0.822266f, 0.003698f, 0.812988f, + 0.003683f, 0.802246f, 0.003784f, 0.790527f, 0.003775f, 0.778320f, 0.003683f, 0.766113f, + 0.003603f, 0.752930f, 0.003542f, 0.739746f, 0.003592f, 0.725586f, 0.003561f, 0.709473f, + 0.003452f, 0.692871f, 0.003357f, 0.675293f, 0.003233f, 0.657227f, 0.003132f, 0.638672f, + 0.003176f, 0.615723f, 0.002989f, 0.592773f, 0.002840f, 0.568359f, 0.002689f, 0.541992f, + 0.002653f, 0.511719f, 0.002439f, 0.478760f, 0.002193f, 0.441895f, 0.001974f, 0.401123f, + 0.001719f, 0.349121f, 0.001345f, 0.288574f, 0.000865f, 0.206299f, 0.000174f, 0.078552f, + 0.000000f, 1.000000f, 0.000584f, 0.999023f, 0.001467f, 0.997070f, 0.001897f, 0.995605f, + 0.002226f, 0.993652f, 0.002655f, 0.991699f, 0.002668f, 0.989746f, 0.002922f, 0.987305f, + 0.003340f, 0.984375f, 0.003370f, 0.981934f, 0.003416f, 0.979980f, 0.003435f, 0.977539f, + 0.003956f, 0.973145f, 0.004028f, 0.970215f, 0.004055f, 0.966797f, 0.004105f, 0.963379f, + 0.004257f, 0.960449f, 0.004597f, 0.955566f, 0.004604f, 0.951172f, 0.004665f, 0.947266f, + 0.004723f, 0.943359f, 0.004742f, 0.938965f, 0.004845f, 0.933594f, 0.005104f, 0.927734f, + 0.005180f, 0.922852f, 0.005192f, 0.916992f, 0.005230f, 0.912109f, 0.005150f, 0.906250f, + 0.005314f, 0.899902f, 0.005489f, 0.892578f, 0.005543f, 0.885742f, 0.005539f, 0.878906f, + 0.005474f, 0.872070f, 0.005474f, 0.864258f, 0.005520f, 0.855957f, 0.005726f, 0.847168f, + 0.005707f, 0.838379f, 0.005699f, 0.829102f, 0.005589f, 0.819336f, 0.005505f, 0.810059f, + 0.005581f, 0.799316f, 0.005684f, 0.787109f, 0.005650f, 0.775879f, 0.005516f, 0.763184f, + 0.005386f, 0.750488f, 0.005295f, 0.737305f, 0.005390f, 0.722656f, 0.005352f, 0.706543f, + 0.005177f, 0.690430f, 0.005039f, 0.673340f, 0.004902f, 0.655762f, 0.004784f, 0.636719f, + 0.004765f, 0.613770f, 0.004570f, 0.590820f, 0.004318f, 0.566895f, 0.004059f, 0.541016f, + 0.003971f, 0.510742f, 0.003651f, 0.477295f, 0.003283f, 0.441162f, 0.002920f, 0.401123f, + 0.002542f, 0.348877f, 0.001953f, 0.289062f, 0.001245f, 0.206177f, 0.000248f, 0.078003f, + 0.000000f, 1.000000f, 0.000916f, 0.998535f, 0.002106f, 0.996582f, 0.002583f, 0.995117f, + 0.003138f, 0.992676f, 0.003239f, 0.990723f, 0.003679f, 0.988281f, 0.003891f, 0.985840f, + 0.004288f, 0.982910f, 0.004719f, 0.979980f, 0.004738f, 0.977539f, 0.004902f, 0.974609f, + 0.005215f, 0.970703f, 0.005634f, 0.967285f, 0.005722f, 0.964355f, 0.005714f, 0.960938f, + 0.006035f, 0.957031f, 0.006458f, 0.952637f, 0.006542f, 0.948242f, 0.006550f, 0.943848f, + 0.006618f, 0.940430f, 0.006676f, 0.936035f, 0.006981f, 0.930176f, 0.007221f, 0.924316f, + 0.007290f, 0.918945f, 0.007370f, 0.914062f, 0.007359f, 0.908691f, 0.007412f, 0.903320f, + 0.007557f, 0.895996f, 0.007835f, 0.889160f, 0.007828f, 0.882324f, 0.007881f, 0.875488f, + 0.007858f, 0.868652f, 0.007793f, 0.861328f, 0.007980f, 0.852539f, 0.008125f, 0.843262f, + 0.008156f, 0.834473f, 0.008118f, 0.825684f, 0.007973f, 0.816406f, 0.007935f, 0.806641f, + 0.007988f, 0.795898f, 0.008095f, 0.784180f, 0.008041f, 0.772461f, 0.007866f, 0.760254f, + 0.007805f, 0.748047f, 0.007648f, 0.734863f, 0.007763f, 0.719727f, 0.007629f, 0.704102f, + 0.007427f, 0.687988f, 0.007202f, 0.670898f, 0.007019f, 0.653809f, 0.006924f, 0.634277f, + 0.006840f, 0.611816f, 0.006519f, 0.588867f, 0.006172f, 0.565430f, 0.005829f, 0.540039f, + 0.005642f, 0.509277f, 0.005196f, 0.476074f, 0.004684f, 0.440674f, 0.004120f, 0.400391f, + 0.003605f, 0.348145f, 0.002705f, 0.289062f, 0.001725f, 0.205566f, 0.000326f, 0.077332f, + 0.000000f, 1.000000f, 0.001302f, 0.998535f, 0.001939f, 0.996582f, 0.002926f, 0.994629f, + 0.003897f, 0.991211f, 0.004383f, 0.988770f, 0.004898f, 0.986816f, 0.005314f, 0.983887f, + 0.005802f, 0.980957f, 0.006329f, 0.978516f, 0.006432f, 0.976074f, 0.006756f, 0.972168f, + 0.007172f, 0.968262f, 0.007656f, 0.964844f, 0.007710f, 0.961426f, 0.007797f, 0.958496f, + 0.008072f, 0.953613f, 0.008446f, 0.949219f, 0.008881f, 0.944824f, 0.009026f, 0.940918f, + 0.008965f, 0.936523f, 0.009109f, 0.932129f, 0.009590f, 0.926270f, 0.009941f, 0.920898f, + 0.009941f, 0.915527f, 0.010002f, 0.910156f, 0.010109f, 0.905273f, 0.010208f, 0.899414f, + 0.010445f, 0.892090f, 0.010719f, 0.884766f, 0.010773f, 0.877930f, 0.010765f, 0.871582f, + 0.010803f, 0.864746f, 0.010658f, 0.857422f, 0.010979f, 0.848145f, 0.011276f, 0.839355f, + 0.011192f, 0.830566f, 0.011116f, 0.821777f, 0.010918f, 0.812500f, 0.010918f, 0.803223f, + 0.011047f, 0.791992f, 0.011230f, 0.780762f, 0.011131f, 0.769043f, 0.010994f, 0.757324f, + 0.010757f, 0.744629f, 0.010490f, 0.732422f, 0.010696f, 0.716309f, 0.010574f, 0.700684f, + 0.010399f, 0.685059f, 0.010048f, 0.668457f, 0.009720f, 0.651855f, 0.009651f, 0.631348f, + 0.009384f, 0.609375f, 0.008987f, 0.587402f, 0.008461f, 0.563965f, 0.007965f, 0.539062f, + 0.007744f, 0.507812f, 0.007160f, 0.474854f, 0.006374f, 0.439697f, 0.005653f, 0.399414f, + 0.004845f, 0.348389f, 0.003616f, 0.288818f, 0.002266f, 0.205444f, 0.000417f, 0.076965f, + 0.000000f, 1.000000f, 0.001271f, 0.998535f, 0.002785f, 0.996094f, 0.003345f, 0.994141f, + 0.004704f, 0.990234f, 0.005741f, 0.987793f, 0.005882f, 0.985840f, 0.007034f, 0.981445f, + 0.007622f, 0.978516f, 0.007812f, 0.976074f, 0.008369f, 0.973145f, 0.009026f, 0.969238f, + 0.009521f, 0.965332f, 0.009666f, 0.961914f, 0.010216f, 0.958496f, 0.010292f, 0.955078f, + 0.010887f, 0.950195f, 0.011253f, 0.945312f, 0.011703f, 0.940918f, 0.011879f, 0.937012f, + 0.012062f, 0.933594f, 0.012314f, 0.927734f, 0.012794f, 0.921875f, 0.013214f, 0.916504f, + 0.013321f, 0.911621f, 0.013275f, 0.905762f, 0.013367f, 0.900879f, 0.013672f, 0.894043f, + 0.014053f, 0.887207f, 0.014336f, 0.880371f, 0.014351f, 0.873535f, 0.014389f, 0.867188f, + 0.014389f, 0.860840f, 0.014565f, 0.852539f, 0.014717f, 0.843262f, 0.015007f, 0.834961f, + 0.014885f, 0.826172f, 0.014946f, 0.817871f, 0.014816f, 0.809082f, 0.014755f, 0.798828f, + 0.014931f, 0.787598f, 0.014984f, 0.775879f, 0.014824f, 0.764648f, 0.014648f, 0.753418f, + 0.014351f, 0.741699f, 0.014252f, 0.728516f, 0.014442f, 0.712891f, 0.014107f, 0.697754f, + 0.013870f, 0.682129f, 0.013451f, 0.666016f, 0.012978f, 0.649414f, 0.012909f, 0.628418f, + 0.012581f, 0.607422f, 0.012024f, 0.585449f, 0.011368f, 0.562500f, 0.010658f, 0.537598f, + 0.010315f, 0.506348f, 0.009468f, 0.473877f, 0.008453f, 0.439209f, 0.007465f, 0.397949f, + 0.006321f, 0.346924f, 0.004692f, 0.289307f, 0.002895f, 0.205200f, 0.000525f, 0.077087f, + 0.000000f, 1.000000f, 0.001298f, 0.998535f, 0.002880f, 0.995605f, 0.003941f, 0.993652f, + 0.005333f, 0.989746f, 0.006458f, 0.986816f, 0.007507f, 0.984375f, 0.008331f, 0.979980f, + 0.009392f, 0.976074f, 0.010002f, 0.973145f, 0.010216f, 0.970703f, 0.011642f, 0.965820f, + 0.012321f, 0.961914f, 0.012520f, 0.958496f, 0.013039f, 0.955078f, 0.013443f, 0.951172f, + 0.014153f, 0.945801f, 0.014717f, 0.941406f, 0.014832f, 0.937012f, 0.015358f, 0.933105f, + 0.015556f, 0.929199f, 0.016205f, 0.922852f, 0.016617f, 0.916992f, 0.016907f, 0.912109f, + 0.017319f, 0.906738f, 0.017288f, 0.901367f, 0.017395f, 0.896484f, 0.018051f, 0.889160f, + 0.018356f, 0.881836f, 0.018784f, 0.875488f, 0.018707f, 0.869141f, 0.018784f, 0.862305f, + 0.018646f, 0.855957f, 0.019257f, 0.847168f, 0.019287f, 0.838379f, 0.019608f, 0.830078f, + 0.019562f, 0.821777f, 0.019424f, 0.812988f, 0.019257f, 0.804688f, 0.019501f, 0.793945f, + 0.019638f, 0.783203f, 0.019638f, 0.771973f, 0.019455f, 0.760742f, 0.019241f, 0.749512f, + 0.018829f, 0.738281f, 0.018860f, 0.724121f, 0.018814f, 0.708984f, 0.018555f, 0.694336f, + 0.018188f, 0.679199f, 0.017502f, 0.663086f, 0.016983f, 0.646484f, 0.016953f, 0.625488f, + 0.016357f, 0.604492f, 0.015564f, 0.583496f, 0.014771f, 0.561035f, 0.013977f, 0.535156f, + 0.013329f, 0.504395f, 0.012230f, 0.472900f, 0.010811f, 0.438477f, 0.009567f, 0.396729f, + 0.008011f, 0.346436f, 0.005909f, 0.289307f, 0.003656f, 0.205444f, 0.000666f, 0.076050f, + 0.000000f, 1.000000f, 0.001846f, 0.998047f, 0.003963f, 0.994629f, 0.005146f, 0.992676f, + 0.007011f, 0.988281f, 0.007751f, 0.985352f, 0.008919f, 0.982422f, 0.010635f, 0.977539f, + 0.011368f, 0.974609f, 0.012535f, 0.970703f, 0.012993f, 0.967285f, 0.014397f, 0.962402f, + 0.015129f, 0.958496f, 0.015839f, 0.954590f, 0.016174f, 0.951660f, 0.017059f, 0.946289f, + 0.018036f, 0.941406f, 0.018646f, 0.937012f, 0.018951f, 0.933105f, 0.019424f, 0.928223f, + 0.020035f, 0.923828f, 0.020828f, 0.917480f, 0.021347f, 0.912109f, 0.021484f, 0.906738f, + 0.022110f, 0.901367f, 0.022217f, 0.896973f, 0.022507f, 0.890137f, 0.023163f, 0.883301f, + 0.023697f, 0.876953f, 0.024002f, 0.870117f, 0.024048f, 0.863770f, 0.024078f, 0.857422f, + 0.024353f, 0.850098f, 0.024689f, 0.841309f, 0.025238f, 0.833496f, 0.025223f, 0.824707f, + 0.025223f, 0.816406f, 0.024948f, 0.808105f, 0.024918f, 0.799805f, 0.025223f, 0.788574f, + 0.025162f, 0.777832f, 0.025391f, 0.767090f, 0.025040f, 0.756348f, 0.024734f, 0.745605f, + 0.024139f, 0.733887f, 0.024445f, 0.718750f, 0.024231f, 0.704590f, 0.023773f, 0.690430f, + 0.023224f, 0.675781f, 0.022522f, 0.660156f, 0.021912f, 0.642578f, 0.021744f, 0.622070f, + 0.021027f, 0.602051f, 0.019913f, 0.581543f, 0.018753f, 0.559082f, 0.017868f, 0.532227f, + 0.016953f, 0.502441f, 0.015442f, 0.471191f, 0.013618f, 0.437256f, 0.012192f, 0.395752f, + 0.010048f, 0.345947f, 0.007343f, 0.289062f, 0.004478f, 0.204834f, 0.000809f, 0.075439f, + 0.000000f, 1.000000f, 0.002016f, 0.998047f, 0.004318f, 0.994629f, 0.005547f, 0.992188f, + 0.008095f, 0.987305f, 0.009377f, 0.983887f, 0.010376f, 0.980469f, 0.012512f, 0.975586f, + 0.014168f, 0.971680f, 0.015022f, 0.968262f, 0.016296f, 0.963379f, 0.017456f, 0.958496f, + 0.018723f, 0.954590f, 0.019531f, 0.950684f, 0.019943f, 0.947754f, 0.021530f, 0.941895f, + 0.022537f, 0.936523f, 0.022919f, 0.932129f, 0.023560f, 0.928223f, 0.024002f, 0.924316f, + 0.025040f, 0.917480f, 0.026154f, 0.912109f, 0.026779f, 0.906738f, 0.027023f, 0.901367f, + 0.027573f, 0.896484f, 0.027817f, 0.891113f, 0.028946f, 0.884277f, 0.029190f, 0.876953f, + 0.029846f, 0.870605f, 0.030014f, 0.864746f, 0.030365f, 0.858398f, 0.030334f, 0.852051f, + 0.031067f, 0.843262f, 0.031464f, 0.834961f, 0.031677f, 0.827148f, 0.031830f, 0.819336f, + 0.031860f, 0.811523f, 0.031647f, 0.803223f, 0.031982f, 0.793457f, 0.032227f, 0.783203f, + 0.032043f, 0.771973f, 0.032104f, 0.762207f, 0.031616f, 0.751465f, 0.031311f, 0.741211f, + 0.031281f, 0.728516f, 0.031097f, 0.714355f, 0.030777f, 0.700195f, 0.030090f, 0.686523f, + 0.029510f, 0.672363f, 0.028305f, 0.657227f, 0.028168f, 0.638672f, 0.027420f, 0.618652f, + 0.026443f, 0.599121f, 0.025192f, 0.579102f, 0.023529f, 0.557129f, 0.022720f, 0.529785f, + 0.021179f, 0.500000f, 0.019348f, 0.470215f, 0.017075f, 0.436768f, 0.015137f, 0.393799f, + 0.012459f, 0.345215f, 0.008987f, 0.289062f, 0.005451f, 0.205078f, 0.000969f, 0.074890f, + 0.000000f, 1.000000f, 0.002222f, 0.998047f, 0.004772f, 0.994141f, 0.006283f, 0.991211f, + 0.008919f, 0.986328f, 0.011200f, 0.982422f, 0.013168f, 0.977539f, 0.014603f, 0.973633f, + 0.016479f, 0.969238f, 0.017822f, 0.965332f, 0.020096f, 0.959473f, 0.021118f, 0.954590f, + 0.022385f, 0.950684f, 0.023361f, 0.946777f, 0.024658f, 0.941895f, 0.025955f, 0.936523f, + 0.027344f, 0.931641f, 0.028122f, 0.927246f, 0.028870f, 0.922852f, 0.029419f, 0.917969f, + 0.031189f, 0.911621f, 0.032013f, 0.906250f, 0.032623f, 0.900391f, 0.033417f, 0.895508f, + 0.033508f, 0.890625f, 0.034821f, 0.884277f, 0.035767f, 0.877441f, 0.036621f, 0.871094f, + 0.036682f, 0.864258f, 0.037292f, 0.858887f, 0.037537f, 0.852539f, 0.038025f, 0.845215f, + 0.038727f, 0.836426f, 0.039093f, 0.828613f, 0.039276f, 0.821289f, 0.039673f, 0.813477f, + 0.039276f, 0.805664f, 0.039612f, 0.797852f, 0.039886f, 0.786621f, 0.040039f, 0.776367f, + 0.039948f, 0.767090f, 0.039886f, 0.756836f, 0.039551f, 0.747070f, 0.038940f, 0.736816f, + 0.039001f, 0.722656f, 0.038727f, 0.708984f, 0.038300f, 0.695312f, 0.037445f, 0.682129f, + 0.036530f, 0.668457f, 0.035614f, 0.653809f, 0.034912f, 0.634277f, 0.034241f, 0.615234f, + 0.032776f, 0.596191f, 0.031311f, 0.576660f, 0.029327f, 0.555176f, 0.028137f, 0.526855f, + 0.026276f, 0.498779f, 0.023758f, 0.468994f, 0.020996f, 0.437012f, 0.018600f, 0.392334f, + 0.015228f, 0.345215f, 0.010918f, 0.289307f, 0.006634f, 0.204834f, 0.001159f, 0.074524f, + 0.000000f, 1.000000f, 0.002541f, 0.997559f, 0.005898f, 0.993652f, 0.008385f, 0.989258f, + 0.010857f, 0.984863f, 0.012863f, 0.981445f, 0.015221f, 0.975586f, 0.017654f, 0.970703f, + 0.018692f, 0.966797f, 0.020630f, 0.962402f, 0.023270f, 0.956055f, 0.025604f, 0.950684f, + 0.026642f, 0.946289f, 0.027634f, 0.942871f, 0.030014f, 0.936523f, 0.031433f, 0.930664f, + 0.032532f, 0.926270f, 0.033997f, 0.921387f, 0.034821f, 0.917969f, 0.036072f, 0.911133f, + 0.037476f, 0.905273f, 0.038757f, 0.899414f, 0.039642f, 0.894531f, 0.040314f, 0.889160f, + 0.040955f, 0.884277f, 0.042450f, 0.876953f, 0.043488f, 0.870117f, 0.044250f, 0.863770f, + 0.045105f, 0.858398f, 0.044952f, 0.852051f, 0.045837f, 0.846191f, 0.046600f, 0.837402f, + 0.047058f, 0.829102f, 0.047760f, 0.822266f, 0.048065f, 0.814453f, 0.048187f, 0.807129f, + 0.048004f, 0.800293f, 0.048401f, 0.789551f, 0.048950f, 0.780273f, 0.049316f, 0.770508f, + 0.049103f, 0.761230f, 0.048615f, 0.751465f, 0.047943f, 0.741699f, 0.047791f, 0.729492f, + 0.047577f, 0.716309f, 0.047333f, 0.703613f, 0.046906f, 0.690918f, 0.045654f, 0.678223f, + 0.044434f, 0.664551f, 0.043915f, 0.647949f, 0.042816f, 0.629883f, 0.041626f, 0.611328f, + 0.039948f, 0.593262f, 0.037872f, 0.574219f, 0.035919f, 0.551270f, 0.034271f, 0.523926f, + 0.031830f, 0.496094f, 0.028732f, 0.467529f, 0.025284f, 0.436035f, 0.022461f, 0.390869f, + 0.018234f, 0.343994f, 0.013084f, 0.290039f, 0.007851f, 0.203613f, 0.001363f, 0.073547f, + 0.000000f, 1.000000f, 0.003119f, 0.997070f, 0.006718f, 0.993164f, 0.009628f, 0.988281f, + 0.012733f, 0.983398f, 0.014343f, 0.979980f, 0.017624f, 0.973633f, 0.020187f, 0.968262f, + 0.022675f, 0.963867f, 0.024384f, 0.958008f, 0.027664f, 0.951660f, 0.029388f, 0.947266f, + 0.031342f, 0.942383f, 0.032898f, 0.937012f, 0.035187f, 0.930664f, 0.037292f, 0.925293f, + 0.038818f, 0.920410f, 0.039948f, 0.916016f, 0.041504f, 0.910645f, 0.043610f, 0.903809f, + 0.044739f, 0.897949f, 0.045929f, 0.893066f, 0.047241f, 0.887695f, 0.048340f, 0.883301f, + 0.049377f, 0.875488f, 0.050659f, 0.869141f, 0.052094f, 0.862793f, 0.052856f, 0.856445f, + 0.053619f, 0.851074f, 0.053925f, 0.845703f, 0.054901f, 0.836914f, 0.056519f, 0.829590f, + 0.056824f, 0.821777f, 0.057007f, 0.814453f, 0.057678f, 0.808105f, 0.057404f, 0.800781f, + 0.058014f, 0.791504f, 0.058533f, 0.782227f, 0.058807f, 0.772949f, 0.058990f, 0.763672f, + 0.058624f, 0.754883f, 0.057983f, 0.745605f, 0.057739f, 0.735840f, 0.057831f, 0.722656f, + 0.057770f, 0.710449f, 0.057159f, 0.698730f, 0.056122f, 0.686035f, 0.054626f, 0.673828f, + 0.053436f, 0.660645f, 0.052734f, 0.642578f, 0.051666f, 0.625000f, 0.049957f, 0.607910f, + 0.047760f, 0.589844f, 0.045410f, 0.571777f, 0.043457f, 0.547363f, 0.040985f, 0.520996f, + 0.038025f, 0.494385f, 0.034271f, 0.466309f, 0.030258f, 0.433594f, 0.026794f, 0.389648f, + 0.021698f, 0.343750f, 0.015495f, 0.290771f, 0.009254f, 0.203125f, 0.001593f, 0.072693f, + 0.000000f, 1.000000f, 0.003414f, 0.996582f, 0.007236f, 0.992676f, 0.011124f, 0.986816f, + 0.014381f, 0.982422f, 0.016602f, 0.978027f, 0.020721f, 0.970703f, 0.023529f, 0.965332f, + 0.025726f, 0.960938f, 0.029190f, 0.953613f, 0.031433f, 0.948242f, 0.034515f, 0.942871f, + 0.036224f, 0.937988f, 0.039001f, 0.931152f, 0.041901f, 0.924316f, 0.043274f, 0.919434f, + 0.045441f, 0.914551f, 0.046600f, 0.910156f, 0.049103f, 0.902832f, 0.051208f, 0.896484f, + 0.053223f, 0.891113f, 0.054291f, 0.886230f, 0.055664f, 0.880859f, 0.057007f, 0.874023f, + 0.059204f, 0.867188f, 0.059906f, 0.860840f, 0.061798f, 0.854980f, 0.062378f, 0.849121f, + 0.062744f, 0.844238f, 0.064148f, 0.836426f, 0.065430f, 0.828613f, 0.066528f, 0.820801f, + 0.067505f, 0.814453f, 0.067444f, 0.807617f, 0.067749f, 0.800781f, 0.068176f, 0.793457f, + 0.069336f, 0.783691f, 0.069641f, 0.774414f, 0.069702f, 0.765625f, 0.069397f, 0.757324f, + 0.068970f, 0.748535f, 0.068665f, 0.740234f, 0.068909f, 0.727539f, 0.068787f, 0.715820f, + 0.068176f, 0.704102f, 0.067139f, 0.692871f, 0.065979f, 0.681152f, 0.064636f, 0.669434f, + 0.063660f, 0.653809f, 0.062683f, 0.637207f, 0.060883f, 0.620605f, 0.058838f, 0.604004f, + 0.056274f, 0.586914f, 0.053406f, 0.568848f, 0.051361f, 0.542969f, 0.048340f, 0.517578f, + 0.044708f, 0.492676f, 0.040283f, 0.465576f, 0.035980f, 0.430664f, 0.031464f, 0.388184f, + 0.025360f, 0.343262f, 0.017883f, 0.291260f, 0.010696f, 0.202881f, 0.001856f, 0.072144f, + 0.000000f, 1.000000f, 0.004360f, 0.996094f, 0.008430f, 0.992188f, 0.012947f, 0.985840f, + 0.016388f, 0.980957f, 0.019348f, 0.975098f, 0.024017f, 0.968262f, 0.026917f, 0.962891f, + 0.030121f, 0.957520f, 0.033203f, 0.949707f, 0.037048f, 0.943359f, 0.038940f, 0.938477f, + 0.041809f, 0.932617f, 0.045410f, 0.924805f, 0.048187f, 0.918945f, 0.050842f, 0.913086f, + 0.052185f, 0.908691f, 0.055511f, 0.901367f, 0.057404f, 0.894531f, 0.059570f, 0.889160f, + 0.061798f, 0.883301f, 0.063049f, 0.878906f, 0.064697f, 0.872559f, 0.067261f, 0.864746f, + 0.069092f, 0.858398f, 0.070435f, 0.853027f, 0.071594f, 0.847168f, 0.072632f, 0.841797f, + 0.073975f, 0.834961f, 0.075623f, 0.826660f, 0.077026f, 0.819824f, 0.078003f, 0.812988f, + 0.078308f, 0.806152f, 0.079163f, 0.800293f, 0.079041f, 0.792480f, 0.080139f, 0.783691f, + 0.081482f, 0.774902f, 0.081421f, 0.766602f, 0.081299f, 0.757812f, 0.080811f, 0.750488f, + 0.080811f, 0.742676f, 0.080994f, 0.731445f, 0.080811f, 0.719727f, 0.080688f, 0.708984f, + 0.079712f, 0.698242f, 0.078308f, 0.687012f, 0.076965f, 0.676758f, 0.075623f, 0.663086f, + 0.074646f, 0.646973f, 0.072754f, 0.631836f, 0.070862f, 0.616211f, 0.068481f, 0.600586f, + 0.065247f, 0.584473f, 0.062561f, 0.562500f, 0.059814f, 0.539551f, 0.056091f, 0.515625f, + 0.051666f, 0.490479f, 0.046753f, 0.464355f, 0.041748f, 0.427490f, 0.036346f, 0.386719f, + 0.029175f, 0.343262f, 0.021042f, 0.288818f, 0.012299f, 0.203003f, 0.002108f, 0.070984f, + 0.000000f, 1.000000f, 0.004745f, 0.996094f, 0.009407f, 0.991699f, 0.014153f, 0.984863f, + 0.018326f, 0.979492f, 0.022720f, 0.972168f, 0.027298f, 0.965820f, 0.030807f, 0.959961f, + 0.034576f, 0.952637f, 0.038940f, 0.945801f, 0.041931f, 0.939453f, 0.044830f, 0.934570f, + 0.048767f, 0.925781f, 0.052521f, 0.918945f, 0.055420f, 0.912598f, 0.057861f, 0.907227f, + 0.061035f, 0.900391f, 0.063660f, 0.893066f, 0.066895f, 0.886719f, 0.069153f, 0.880859f, + 0.070557f, 0.875977f, 0.073242f, 0.870117f, 0.075867f, 0.862793f, 0.078064f, 0.855957f, + 0.079712f, 0.849609f, 0.081238f, 0.844238f, 0.082458f, 0.839355f, 0.084229f, 0.832520f, + 0.086426f, 0.824219f, 0.087891f, 0.817383f, 0.088806f, 0.810547f, 0.089722f, 0.804688f, + 0.090271f, 0.798340f, 0.091003f, 0.791504f, 0.093018f, 0.782715f, 0.092896f, 0.773926f, + 0.093750f, 0.766602f, 0.094116f, 0.758789f, 0.094238f, 0.751465f, 0.093262f, 0.743652f, + 0.093445f, 0.733398f, 0.093872f, 0.722656f, 0.093567f, 0.712402f, 0.092651f, 0.702148f, + 0.091553f, 0.692383f, 0.090027f, 0.681641f, 0.088440f, 0.670898f, 0.087402f, 0.655273f, + 0.086304f, 0.641113f, 0.084229f, 0.626465f, 0.081421f, 0.612305f, 0.078552f, 0.596680f, + 0.075012f, 0.580566f, 0.072510f, 0.558105f, 0.068970f, 0.535645f, 0.064514f, 0.512695f, + 0.059235f, 0.489014f, 0.053314f, 0.463867f, 0.048309f, 0.424561f, 0.041534f, 0.385254f, + 0.033173f, 0.343018f, 0.024246f, 0.286133f, 0.014030f, 0.202759f, 0.002388f, 0.070007f, + 0.000000f, 1.000000f, 0.005783f, 0.995605f, 0.010551f, 0.990723f, 0.016327f, 0.983398f, + 0.021011f, 0.978027f, 0.026352f, 0.969727f, 0.031097f, 0.962891f, 0.034790f, 0.957520f, + 0.040161f, 0.948242f, 0.044769f, 0.940918f, 0.047974f, 0.935547f, 0.052094f, 0.927246f, + 0.056610f, 0.919434f, 0.060028f, 0.912598f, 0.063110f, 0.906738f, 0.066467f, 0.900391f, + 0.070557f, 0.891602f, 0.073975f, 0.884766f, 0.076782f, 0.878906f, 0.079102f, 0.873047f, + 0.081482f, 0.866699f, 0.084717f, 0.859375f, 0.087708f, 0.852539f, 0.089233f, 0.846680f, + 0.091370f, 0.841309f, 0.092957f, 0.835938f, 0.094849f, 0.828613f, 0.097229f, 0.821289f, + 0.099365f, 0.813965f, 0.100464f, 0.808105f, 0.101807f, 0.801758f, 0.102173f, 0.795898f, + 0.103821f, 0.789062f, 0.105042f, 0.780273f, 0.106018f, 0.772461f, 0.106995f, 0.765625f, + 0.106750f, 0.757812f, 0.107361f, 0.750488f, 0.106995f, 0.744141f, 0.107239f, 0.733887f, + 0.107605f, 0.723633f, 0.107544f, 0.714355f, 0.106873f, 0.704590f, 0.105347f, 0.695312f, + 0.103943f, 0.686035f, 0.102478f, 0.675781f, 0.102295f, 0.662598f, 0.100342f, 0.647949f, + 0.098328f, 0.635742f, 0.095703f, 0.621582f, 0.092529f, 0.607910f, 0.089111f, 0.593750f, + 0.086121f, 0.573730f, 0.082764f, 0.553223f, 0.078003f, 0.531738f, 0.073059f, 0.510742f, + 0.067383f, 0.488525f, 0.061157f, 0.458496f, 0.054871f, 0.421875f, 0.047150f, 0.384766f, + 0.037567f, 0.343750f, 0.027527f, 0.283203f, 0.015640f, 0.202515f, 0.002684f, 0.069092f, + 0.000000f, 1.000000f, 0.006943f, 0.995117f, 0.011772f, 0.989746f, 0.018341f, 0.982422f, + 0.023682f, 0.975098f, 0.030090f, 0.967285f, 0.034973f, 0.960449f, 0.040741f, 0.951660f, + 0.045776f, 0.943848f, 0.050415f, 0.937012f, 0.055145f, 0.929199f, 0.059967f, 0.920898f, + 0.064270f, 0.913574f, 0.068359f, 0.906738f, 0.071777f, 0.899902f, 0.076660f, 0.891113f, + 0.079834f, 0.883789f, 0.084229f, 0.876953f, 0.087097f, 0.870605f, 0.090149f, 0.863770f, + 0.093933f, 0.855957f, 0.096619f, 0.849121f, 0.099792f, 0.843262f, 0.101624f, 0.837402f, + 0.103638f, 0.832520f, 0.106689f, 0.824219f, 0.109009f, 0.816406f, 0.110779f, 0.810059f, + 0.112732f, 0.804199f, 0.114075f, 0.798340f, 0.115295f, 0.792969f, 0.116638f, 0.785156f, + 0.118103f, 0.777344f, 0.120239f, 0.769531f, 0.120483f, 0.762695f, 0.121033f, 0.755859f, + 0.120789f, 0.750000f, 0.121094f, 0.743164f, 0.121887f, 0.732910f, 0.121826f, 0.723633f, + 0.121704f, 0.714355f, 0.120911f, 0.706055f, 0.120544f, 0.697754f, 0.118774f, 0.688965f, + 0.117371f, 0.679199f, 0.116821f, 0.666992f, 0.115173f, 0.654297f, 0.113037f, 0.641602f, + 0.110596f, 0.629395f, 0.107971f, 0.617188f, 0.104004f, 0.604492f, 0.100769f, 0.586426f, + 0.097229f, 0.567383f, 0.093262f, 0.548828f, 0.087952f, 0.529297f, 0.082031f, 0.508789f, + 0.075012f, 0.486572f, 0.069092f, 0.453857f, 0.061462f, 0.419922f, 0.053040f, 0.384766f, + 0.042084f, 0.344482f, 0.031250f, 0.281006f, 0.017685f, 0.203247f, 0.002993f, 0.068542f, + 0.000000f, 1.000000f, 0.007553f, 0.994629f, 0.013931f, 0.988281f, 0.020828f, 0.980957f, + 0.028076f, 0.972656f, 0.033905f, 0.964844f, 0.039520f, 0.957520f, 0.046295f, 0.947266f, + 0.051849f, 0.939453f, 0.056702f, 0.932617f, 0.063232f, 0.922363f, 0.068420f, 0.914551f, + 0.072693f, 0.907227f, 0.077637f, 0.899414f, 0.082764f, 0.890625f, 0.087341f, 0.882812f, + 0.091309f, 0.875488f, 0.094238f, 0.869141f, 0.099609f, 0.860840f, 0.102783f, 0.853027f, + 0.106628f, 0.845703f, 0.109863f, 0.838867f, 0.112000f, 0.833984f, 0.114929f, 0.827637f, + 0.118225f, 0.818848f, 0.121094f, 0.812012f, 0.123657f, 0.805664f, 0.125610f, 0.799805f, + 0.126465f, 0.794922f, 0.128418f, 0.788574f, 0.130615f, 0.780762f, 0.132568f, 0.772949f, + 0.133667f, 0.766113f, 0.134766f, 0.759277f, 0.135254f, 0.753418f, 0.135254f, 0.747559f, + 0.136230f, 0.739746f, 0.136963f, 0.730469f, 0.137939f, 0.722168f, 0.137207f, 0.713867f, + 0.136475f, 0.706055f, 0.135498f, 0.698242f, 0.134521f, 0.690918f, 0.133179f, 0.680664f, + 0.132324f, 0.668945f, 0.131104f, 0.657715f, 0.128784f, 0.646484f, 0.126709f, 0.635742f, + 0.123413f, 0.624023f, 0.119751f, 0.612793f, 0.116821f, 0.597168f, 0.113403f, 0.579590f, + 0.109070f, 0.562988f, 0.103882f, 0.544922f, 0.098328f, 0.526367f, 0.091003f, 0.506348f, + 0.084290f, 0.480469f, 0.077454f, 0.450439f, 0.069031f, 0.418945f, 0.058624f, 0.383789f, + 0.046387f, 0.343994f, 0.034790f, 0.279297f, 0.019684f, 0.203613f, 0.003374f, 0.068787f, + 0.000000f, 1.000000f, 0.008575f, 0.994141f, 0.016556f, 0.986816f, 0.023254f, 0.979980f, + 0.031891f, 0.969238f, 0.038269f, 0.962402f, 0.045532f, 0.952148f, 0.052307f, 0.943359f, + 0.058289f, 0.935547f, 0.065796f, 0.924805f, 0.072205f, 0.916016f, 0.076782f, 0.908691f, + 0.081970f, 0.900391f, 0.088379f, 0.890137f, 0.093567f, 0.881836f, 0.097717f, 0.875000f, + 0.102112f, 0.868164f, 0.107178f, 0.858398f, 0.111755f, 0.850098f, 0.116394f, 0.842773f, + 0.120056f, 0.835938f, 0.122803f, 0.830078f, 0.126709f, 0.821289f, 0.129883f, 0.813965f, + 0.133301f, 0.807129f, 0.136353f, 0.800781f, 0.137573f, 0.795898f, 0.140137f, 0.790039f, + 0.142334f, 0.782227f, 0.145020f, 0.774902f, 0.147095f, 0.767578f, 0.148682f, 0.761719f, + 0.149536f, 0.755371f, 0.149902f, 0.750488f, 0.150391f, 0.744141f, 0.152344f, 0.734863f, + 0.152832f, 0.727051f, 0.153687f, 0.719727f, 0.153076f, 0.711914f, 0.153076f, 0.705566f, + 0.152100f, 0.698242f, 0.150269f, 0.690918f, 0.150269f, 0.680176f, 0.149414f, 0.669922f, + 0.148071f, 0.660156f, 0.145874f, 0.649902f, 0.143188f, 0.639648f, 0.140259f, 0.629883f, + 0.136353f, 0.619141f, 0.133423f, 0.604980f, 0.130371f, 0.590332f, 0.126343f, 0.574219f, + 0.121277f, 0.558105f, 0.114929f, 0.541504f, 0.108276f, 0.523926f, 0.101257f, 0.503906f, + 0.094116f, 0.475586f, 0.085876f, 0.447998f, 0.075989f, 0.417725f, 0.064819f, 0.383789f, + 0.051666f, 0.341553f, 0.038544f, 0.277588f, 0.021500f, 0.203857f, 0.003771f, 0.068604f, + 0.000000f, 1.000000f, 0.009750f, 0.994141f, 0.018921f, 0.985352f, 0.026566f, 0.977051f, + 0.036346f, 0.967285f, 0.043640f, 0.958008f, 0.052460f, 0.947266f, 0.058868f, 0.939453f, + 0.067261f, 0.928223f, 0.074036f, 0.918457f, 0.080383f, 0.910645f, 0.086243f, 0.901367f, + 0.093628f, 0.891113f, 0.099304f, 0.881836f, 0.105225f, 0.874023f, 0.110413f, 0.865723f, + 0.115784f, 0.855957f, 0.121155f, 0.847656f, 0.125610f, 0.840332f, 0.129272f, 0.833496f, + 0.133667f, 0.825684f, 0.138550f, 0.816406f, 0.142700f, 0.808594f, 0.146118f, 0.801758f, + 0.148438f, 0.796387f, 0.151001f, 0.790527f, 0.154297f, 0.782715f, 0.156860f, 0.775391f, + 0.160156f, 0.768555f, 0.161621f, 0.762695f, 0.163086f, 0.756348f, 0.164429f, 0.750977f, + 0.165283f, 0.746094f, 0.166992f, 0.737305f, 0.168823f, 0.729980f, 0.169434f, 0.722656f, + 0.170166f, 0.715820f, 0.169800f, 0.709473f, 0.169312f, 0.703125f, 0.168091f, 0.696777f, + 0.168335f, 0.687988f, 0.167603f, 0.678711f, 0.167236f, 0.669434f, 0.165405f, 0.660645f, + 0.162842f, 0.651855f, 0.160034f, 0.643066f, 0.157349f, 0.634766f, 0.154419f, 0.624512f, + 0.151611f, 0.609863f, 0.147705f, 0.596191f, 0.143555f, 0.582520f, 0.138672f, 0.568359f, + 0.132812f, 0.553711f, 0.125977f, 0.538574f, 0.118958f, 0.521484f, 0.112061f, 0.497070f, + 0.104309f, 0.472412f, 0.094727f, 0.446045f, 0.083557f, 0.416748f, 0.070740f, 0.383301f, + 0.057739f, 0.336914f, 0.042694f, 0.277588f, 0.023712f, 0.205078f, 0.004120f, 0.067993f, + 0.000000f, 1.000000f, 0.010826f, 0.993652f, 0.021271f, 0.984375f, 0.031647f, 0.973633f, + 0.040100f, 0.965332f, 0.050293f, 0.953125f, 0.058868f, 0.943848f, 0.067932f, 0.932617f, + 0.075684f, 0.922363f, 0.083252f, 0.913086f, 0.091064f, 0.901855f, 0.099304f, 0.891602f, + 0.105530f, 0.882812f, 0.110718f, 0.875000f, 0.118652f, 0.863770f, 0.125244f, 0.854004f, + 0.130005f, 0.846191f, 0.135132f, 0.838379f, 0.140015f, 0.829590f, 0.145264f, 0.820312f, + 0.150391f, 0.812012f, 0.154541f, 0.804688f, 0.157837f, 0.798340f, 0.161255f, 0.791992f, + 0.165771f, 0.782715f, 0.168823f, 0.775391f, 0.172363f, 0.768066f, 0.174683f, 0.762207f, + 0.175903f, 0.757324f, 0.178711f, 0.751465f, 0.180420f, 0.745117f, 0.182495f, 0.737305f, + 0.184326f, 0.729980f, 0.185547f, 0.724121f, 0.186401f, 0.717773f, 0.186890f, 0.711914f, + 0.186768f, 0.706055f, 0.185913f, 0.700684f, 0.186401f, 0.691895f, 0.186279f, 0.683105f, + 0.186035f, 0.675781f, 0.184814f, 0.667969f, 0.182739f, 0.660645f, 0.180786f, 0.652832f, + 0.178101f, 0.645020f, 0.175293f, 0.636719f, 0.173462f, 0.625000f, 0.170166f, 0.612793f, + 0.166382f, 0.601074f, 0.162476f, 0.589355f, 0.156860f, 0.577148f, 0.151245f, 0.564453f, + 0.144653f, 0.550781f, 0.138184f, 0.534668f, 0.131104f, 0.514160f, 0.123291f, 0.492676f, + 0.113892f, 0.468994f, 0.102905f, 0.443604f, 0.091064f, 0.415771f, 0.077271f, 0.382812f, + 0.063293f, 0.333496f, 0.046753f, 0.277100f, 0.025787f, 0.206421f, 0.004452f, 0.067383f, + 0.000000f, 1.000000f, 0.011368f, 0.993652f, 0.023193f, 0.983887f, 0.035919f, 0.972168f, + 0.046143f, 0.960938f, 0.056976f, 0.949707f, 0.067261f, 0.937988f, 0.076233f, 0.927246f, + 0.084839f, 0.916992f, 0.095093f, 0.904297f, 0.103088f, 0.894043f, 0.110657f, 0.884766f, + 0.118469f, 0.873047f, 0.125732f, 0.862793f, 0.132935f, 0.853027f, 0.138794f, 0.845215f, + 0.145142f, 0.834961f, 0.150879f, 0.825684f, 0.157104f, 0.816406f, 0.162476f, 0.808105f, + 0.166138f, 0.801758f, 0.171021f, 0.792969f, 0.175293f, 0.784180f, 0.180542f, 0.775879f, + 0.183838f, 0.769043f, 0.186523f, 0.762695f, 0.189087f, 0.756836f, 0.192261f, 0.750488f, + 0.194702f, 0.742676f, 0.197998f, 0.735840f, 0.199829f, 0.729492f, 0.201050f, 0.723633f, + 0.202393f, 0.717773f, 0.203613f, 0.712402f, 0.203613f, 0.707520f, 0.204468f, 0.700195f, + 0.205811f, 0.692871f, 0.205322f, 0.686035f, 0.204834f, 0.679199f, 0.204712f, 0.672363f, + 0.202515f, 0.665527f, 0.201538f, 0.659180f, 0.198608f, 0.652344f, 0.197144f, 0.643555f, + 0.195679f, 0.634277f, 0.192993f, 0.624512f, 0.189453f, 0.614746f, 0.185669f, 0.604492f, + 0.181152f, 0.594727f, 0.176636f, 0.584473f, 0.170532f, 0.573242f, 0.164185f, 0.561523f, + 0.158203f, 0.543945f, 0.151245f, 0.526367f, 0.142700f, 0.507324f, 0.133911f, 0.487793f, + 0.123474f, 0.466064f, 0.111938f, 0.442139f, 0.098450f, 0.415283f, 0.084839f, 0.376221f, + 0.069519f, 0.331543f, 0.050629f, 0.277100f, 0.027802f, 0.207153f, 0.004837f, 0.067444f, + 0.000000f, 1.000000f, 0.013916f, 0.991699f, 0.027954f, 0.980469f, 0.040405f, 0.969238f, + 0.052277f, 0.957520f, 0.065369f, 0.943848f, 0.075928f, 0.932617f, 0.086914f, 0.919922f, + 0.096985f, 0.908203f, 0.106384f, 0.897461f, 0.116028f, 0.885254f, 0.124451f, 0.873535f, + 0.132935f, 0.863281f, 0.140259f, 0.853516f, 0.148193f, 0.842285f, 0.155884f, 0.832031f, + 0.162476f, 0.822754f, 0.166626f, 0.814941f, 0.173828f, 0.804688f, 0.180176f, 0.795410f, + 0.185669f, 0.786133f, 0.189453f, 0.778809f, 0.194336f, 0.770996f, 0.197144f, 0.764648f, + 0.201538f, 0.755859f, 0.206787f, 0.748047f, 0.209473f, 0.740723f, 0.212524f, 0.733887f, + 0.214844f, 0.728027f, 0.216309f, 0.722656f, 0.218262f, 0.717285f, 0.219971f, 0.710938f, + 0.221069f, 0.704102f, 0.223511f, 0.697266f, 0.223999f, 0.691406f, 0.224121f, 0.685547f, + 0.224121f, 0.679688f, 0.223877f, 0.674316f, 0.222412f, 0.668457f, 0.221191f, 0.663086f, + 0.220825f, 0.655273f, 0.219727f, 0.646973f, 0.217407f, 0.640137f, 0.215820f, 0.632324f, + 0.212769f, 0.624512f, 0.209473f, 0.616211f, 0.205200f, 0.607910f, 0.201294f, 0.599121f, + 0.195679f, 0.589844f, 0.190186f, 0.578125f, 0.185669f, 0.564941f, 0.179443f, 0.550781f, + 0.172119f, 0.536133f, 0.163696f, 0.520508f, 0.155396f, 0.503418f, 0.144409f, 0.484619f, + 0.133179f, 0.464355f, 0.120605f, 0.442139f, 0.107605f, 0.409424f, 0.092712f, 0.372803f, + 0.075195f, 0.330322f, 0.054901f, 0.278076f, 0.029694f, 0.208252f, 0.005230f, 0.067566f, + 0.000000f, 1.000000f, 0.016098f, 0.991699f, 0.031250f, 0.979492f, 0.046326f, 0.966797f, + 0.060455f, 0.952637f, 0.073181f, 0.939453f, 0.086975f, 0.925293f, 0.096802f, 0.914551f, + 0.109863f, 0.899414f, 0.120483f, 0.887695f, 0.129639f, 0.875977f, 0.139648f, 0.863281f, + 0.148682f, 0.851562f, 0.157471f, 0.841309f, 0.164429f, 0.831055f, 0.171875f, 0.820312f, + 0.179565f, 0.810059f, 0.186646f, 0.800781f, 0.192627f, 0.791504f, 0.197876f, 0.782715f, + 0.203613f, 0.772949f, 0.209839f, 0.763672f, 0.213379f, 0.755859f, 0.218750f, 0.748047f, + 0.221802f, 0.741211f, 0.224976f, 0.734863f, 0.229248f, 0.727051f, 0.231812f, 0.719727f, + 0.234985f, 0.712891f, 0.237549f, 0.706055f, 0.238770f, 0.700684f, 0.240723f, 0.694824f, + 0.242310f, 0.689941f, 0.242310f, 0.685547f, 0.242310f, 0.680176f, 0.243408f, 0.673828f, + 0.242920f, 0.667969f, 0.242676f, 0.661133f, 0.242188f, 0.654785f, 0.241577f, 0.648438f, + 0.239868f, 0.642090f, 0.237793f, 0.635742f, 0.235352f, 0.629395f, 0.232300f, 0.622559f, + 0.229004f, 0.615723f, 0.225586f, 0.607910f, 0.221680f, 0.598145f, 0.217407f, 0.588867f, + 0.212280f, 0.578125f, 0.206787f, 0.567383f, 0.201050f, 0.556152f, 0.193604f, 0.544434f, + 0.185669f, 0.530762f, 0.176270f, 0.516113f, 0.166992f, 0.500977f, 0.155273f, 0.483398f, + 0.144165f, 0.460449f, 0.131104f, 0.434814f, 0.116577f, 0.405273f, 0.099976f, 0.371094f, + 0.080994f, 0.330566f, 0.058533f, 0.279053f, 0.031921f, 0.210205f, 0.005592f, 0.067871f, + 0.000000f, 1.000000f, 0.018982f, 0.990234f, 0.036041f, 0.977539f, 0.053192f, 0.962891f, + 0.069458f, 0.947754f, 0.084351f, 0.932129f, 0.097961f, 0.918945f, 0.111328f, 0.904297f, + 0.123291f, 0.890625f, 0.135498f, 0.877930f, 0.146240f, 0.864258f, 0.156860f, 0.851562f, + 0.166138f, 0.840332f, 0.174927f, 0.829102f, 0.183105f, 0.817383f, 0.191650f, 0.806641f, + 0.199341f, 0.795898f, 0.206055f, 0.787109f, 0.212524f, 0.777344f, 0.218750f, 0.768066f, + 0.224609f, 0.758789f, 0.229980f, 0.749512f, 0.235107f, 0.741211f, 0.238892f, 0.733398f, + 0.243286f, 0.725098f, 0.246582f, 0.718750f, 0.249023f, 0.712402f, 0.252930f, 0.704590f, + 0.255615f, 0.697266f, 0.258545f, 0.690918f, 0.260010f, 0.684570f, 0.261475f, 0.679199f, + 0.262939f, 0.673340f, 0.263672f, 0.668457f, 0.264404f, 0.663086f, 0.263184f, 0.658203f, + 0.262695f, 0.653320f, 0.262939f, 0.647949f, 0.261719f, 0.642090f, 0.260010f, 0.636230f, + 0.259033f, 0.629883f, 0.256836f, 0.623535f, 0.253906f, 0.616699f, 0.251709f, 0.610840f, + 0.248047f, 0.603027f, 0.244263f, 0.595703f, 0.239258f, 0.588379f, 0.234497f, 0.580078f, + 0.228760f, 0.570801f, 0.221802f, 0.561035f, 0.214844f, 0.550781f, 0.206787f, 0.540039f, + 0.198364f, 0.525879f, 0.190063f, 0.510742f, 0.179443f, 0.494385f, 0.167969f, 0.476318f, + 0.155396f, 0.455322f, 0.141113f, 0.430664f, 0.125122f, 0.403076f, 0.106934f, 0.369873f, + 0.086731f, 0.331055f, 0.062683f, 0.281006f, 0.035004f, 0.205078f, 0.005989f, 0.068420f, + 0.000000f, 1.000000f, 0.022034f, 0.988770f, 0.041840f, 0.974609f, 0.061157f, 0.958008f, + 0.079163f, 0.941895f, 0.096313f, 0.925293f, 0.111877f, 0.909668f, 0.126099f, 0.895020f, + 0.139404f, 0.880371f, 0.152100f, 0.866211f, 0.163940f, 0.852051f, 0.175537f, 0.839355f, + 0.185669f, 0.827148f, 0.195190f, 0.814941f, 0.203491f, 0.803223f, 0.212524f, 0.791504f, + 0.220337f, 0.780762f, 0.226685f, 0.770996f, 0.234497f, 0.760742f, 0.241089f, 0.751465f, + 0.246460f, 0.742188f, 0.251953f, 0.733398f, 0.256836f, 0.725098f, 0.260254f, 0.717285f, + 0.265137f, 0.708984f, 0.269531f, 0.701172f, 0.272705f, 0.694336f, 0.274414f, 0.687988f, + 0.277588f, 0.681152f, 0.279541f, 0.674805f, 0.281494f, 0.668945f, 0.283203f, 0.663086f, + 0.283447f, 0.658203f, 0.284180f, 0.653320f, 0.284424f, 0.648926f, 0.284668f, 0.643555f, + 0.283936f, 0.638184f, 0.283203f, 0.633789f, 0.281982f, 0.627930f, 0.280029f, 0.623535f, + 0.278564f, 0.617188f, 0.276123f, 0.611816f, 0.272949f, 0.606445f, 0.269287f, 0.600098f, + 0.265137f, 0.592773f, 0.260986f, 0.586426f, 0.256592f, 0.578613f, 0.250977f, 0.570801f, + 0.244629f, 0.562012f, 0.238159f, 0.552734f, 0.230957f, 0.541992f, 0.222046f, 0.531250f, + 0.213623f, 0.518555f, 0.203369f, 0.504883f, 0.191772f, 0.489502f, 0.179565f, 0.472412f, + 0.165649f, 0.452148f, 0.151245f, 0.429932f, 0.133789f, 0.402832f, 0.114746f, 0.371094f, + 0.092896f, 0.331055f, 0.067444f, 0.278320f, 0.037933f, 0.202637f, 0.006348f, 0.068604f, + 0.000000f, 1.000000f, 0.023560f, 0.988281f, 0.045685f, 0.972656f, 0.066162f, 0.955566f, + 0.085266f, 0.938477f, 0.102783f, 0.922363f, 0.119019f, 0.905762f, 0.134399f, 0.890137f, + 0.149048f, 0.874512f, 0.162354f, 0.859863f, 0.174438f, 0.846191f, 0.186646f, 0.832031f, + 0.196655f, 0.819336f, 0.206299f, 0.807129f, 0.216187f, 0.794922f, 0.224243f, 0.783691f, + 0.232910f, 0.772461f, 0.239502f, 0.762207f, 0.247314f, 0.751953f, 0.254395f, 0.742188f, + 0.259521f, 0.732910f, 0.265381f, 0.723633f, 0.270020f, 0.715332f, 0.275635f, 0.707031f, + 0.280273f, 0.698730f, 0.282715f, 0.691895f, 0.286621f, 0.684082f, 0.289795f, 0.677246f, + 0.291748f, 0.670898f, 0.295410f, 0.664062f, 0.296631f, 0.658203f, 0.297607f, 0.652832f, + 0.298828f, 0.647461f, 0.300781f, 0.641602f, 0.300293f, 0.637207f, 0.301270f, 0.632324f, + 0.300049f, 0.626953f, 0.299072f, 0.622559f, 0.298828f, 0.617188f, 0.296631f, 0.612305f, + 0.294189f, 0.607422f, 0.292236f, 0.601562f, 0.289307f, 0.595703f, 0.285889f, 0.589844f, + 0.282959f, 0.583984f, 0.277588f, 0.577148f, 0.273438f, 0.569824f, 0.267578f, 0.562500f, + 0.261475f, 0.553711f, 0.255371f, 0.544922f, 0.246948f, 0.534180f, 0.239136f, 0.524414f, + 0.230591f, 0.511719f, 0.220581f, 0.498779f, 0.208496f, 0.483154f, 0.196411f, 0.466797f, + 0.182251f, 0.446777f, 0.167236f, 0.424316f, 0.149780f, 0.397461f, 0.130005f, 0.365723f, + 0.107483f, 0.326416f, 0.080872f, 0.274902f, 0.048859f, 0.201416f, 0.011032f, 0.073975f, + 0.000000f, 1.000000f, 0.023407f, 0.988281f, 0.045624f, 0.972656f, 0.066101f, 0.955566f, + 0.085083f, 0.938477f, 0.102844f, 0.921875f, 0.119690f, 0.905273f, 0.135620f, 0.889160f, + 0.149658f, 0.874023f, 0.163940f, 0.858887f, 0.175537f, 0.845215f, 0.187622f, 0.831055f, + 0.199097f, 0.817871f, 0.209229f, 0.805176f, 0.218628f, 0.792969f, 0.227783f, 0.781250f, + 0.236084f, 0.770508f, 0.244141f, 0.759277f, 0.250977f, 0.749023f, 0.258057f, 0.739258f, + 0.265137f, 0.729492f, 0.270508f, 0.720215f, 0.276123f, 0.711426f, 0.281494f, 0.702637f, + 0.284668f, 0.695312f, 0.289795f, 0.686523f, 0.293945f, 0.679199f, 0.297363f, 0.671875f, + 0.300049f, 0.665039f, 0.303711f, 0.658203f, 0.304688f, 0.652344f, 0.307373f, 0.645996f, + 0.309082f, 0.640137f, 0.309570f, 0.635254f, 0.310547f, 0.629883f, 0.311523f, 0.624512f, + 0.311523f, 0.619629f, 0.310303f, 0.614258f, 0.310303f, 0.609375f, 0.308594f, 0.604004f, + 0.307617f, 0.598633f, 0.305908f, 0.592773f, 0.303467f, 0.587402f, 0.300293f, 0.581543f, + 0.297852f, 0.574707f, 0.292969f, 0.567871f, 0.289062f, 0.561035f, 0.284180f, 0.553223f, + 0.278809f, 0.544922f, 0.272705f, 0.535645f, 0.266113f, 0.525879f, 0.258545f, 0.515137f, + 0.250488f, 0.502930f, 0.240967f, 0.489746f, 0.230347f, 0.475342f, 0.218384f, 0.458496f, + 0.205322f, 0.439209f, 0.190063f, 0.416992f, 0.173706f, 0.391602f, 0.153809f, 0.359863f, + 0.131592f, 0.322021f, 0.104431f, 0.271729f, 0.070129f, 0.199585f, 0.024445f, 0.074219f, + 0.000000f, 1.000000f, 0.022964f, 0.988770f, 0.045502f, 0.973145f, 0.066467f, 0.955566f, + 0.085938f, 0.937988f, 0.103394f, 0.921875f, 0.120728f, 0.904785f, 0.136108f, 0.889160f, + 0.150391f, 0.873535f, 0.164429f, 0.858398f, 0.177856f, 0.843750f, 0.189941f, 0.830078f, + 0.200317f, 0.816895f, 0.211548f, 0.803711f, 0.221313f, 0.791504f, 0.231323f, 0.779297f, + 0.239014f, 0.768066f, 0.247314f, 0.756836f, 0.255859f, 0.746094f, 0.261963f, 0.736328f, + 0.269531f, 0.726074f, 0.275635f, 0.716797f, 0.281494f, 0.707520f, 0.286377f, 0.698730f, + 0.291504f, 0.690430f, 0.296631f, 0.682129f, 0.301270f, 0.674316f, 0.305176f, 0.666504f, + 0.308350f, 0.659180f, 0.311035f, 0.653320f, 0.313965f, 0.645996f, 0.316406f, 0.639648f, + 0.318359f, 0.633301f, 0.319336f, 0.627930f, 0.321289f, 0.622070f, 0.321777f, 0.616699f, + 0.322754f, 0.611816f, 0.322510f, 0.606445f, 0.322510f, 0.601074f, 0.322266f, 0.595703f, + 0.320312f, 0.589844f, 0.319580f, 0.583984f, 0.317383f, 0.578125f, 0.314697f, 0.572266f, + 0.312500f, 0.565918f, 0.309814f, 0.559082f, 0.306152f, 0.551270f, 0.301758f, 0.543457f, + 0.297119f, 0.535156f, 0.291504f, 0.525879f, 0.285400f, 0.516113f, 0.277588f, 0.505371f, + 0.270508f, 0.493652f, 0.261719f, 0.480469f, 0.251709f, 0.466064f, 0.241089f, 0.449463f, + 0.228027f, 0.430420f, 0.214600f, 0.408936f, 0.197876f, 0.383545f, 0.179321f, 0.353027f, + 0.156616f, 0.315186f, 0.130371f, 0.266357f, 0.094299f, 0.195435f, 0.042755f, 0.071960f, + 0.000000f, 1.000000f, 0.023224f, 0.988770f, 0.045227f, 0.973145f, 0.066589f, 0.955566f, + 0.085999f, 0.938477f, 0.104614f, 0.921387f, 0.121094f, 0.904785f, 0.137451f, 0.888184f, + 0.151855f, 0.872559f, 0.166870f, 0.857422f, 0.179199f, 0.842773f, 0.191284f, 0.829102f, + 0.203735f, 0.814941f, 0.214600f, 0.801758f, 0.224731f, 0.789062f, 0.233154f, 0.777344f, + 0.243164f, 0.765137f, 0.251221f, 0.753906f, 0.259277f, 0.743652f, 0.267822f, 0.732422f, + 0.273682f, 0.722656f, 0.281006f, 0.712891f, 0.287109f, 0.703613f, 0.292480f, 0.694336f, + 0.298340f, 0.685547f, 0.303955f, 0.677246f, 0.307861f, 0.669434f, 0.312500f, 0.661133f, + 0.315430f, 0.653809f, 0.318359f, 0.646973f, 0.322266f, 0.639648f, 0.325195f, 0.632812f, + 0.327881f, 0.626465f, 0.329346f, 0.620605f, 0.331787f, 0.614258f, 0.332764f, 0.608887f, + 0.334473f, 0.603516f, 0.334473f, 0.598145f, 0.333984f, 0.592285f, 0.334961f, 0.586426f, + 0.333984f, 0.580566f, 0.333252f, 0.575195f, 0.332275f, 0.568359f, 0.330811f, 0.562500f, + 0.328125f, 0.555664f, 0.325684f, 0.548828f, 0.322754f, 0.540527f, 0.319336f, 0.533203f, + 0.314941f, 0.524414f, 0.310547f, 0.515137f, 0.305176f, 0.505371f, 0.299072f, 0.494629f, + 0.291992f, 0.482666f, 0.284424f, 0.469971f, 0.275146f, 0.455322f, 0.264404f, 0.439209f, + 0.252930f, 0.420654f, 0.239380f, 0.399414f, 0.224243f, 0.375000f, 0.206055f, 0.345215f, + 0.183228f, 0.308838f, 0.157104f, 0.261719f, 0.120361f, 0.193237f, 0.064697f, 0.072388f, + 0.000000f, 1.000000f, 0.023453f, 0.988281f, 0.045319f, 0.973145f, 0.066528f, 0.955566f, + 0.086365f, 0.937988f, 0.105164f, 0.920898f, 0.121643f, 0.904297f, 0.138306f, 0.887695f, + 0.153076f, 0.872070f, 0.167725f, 0.856934f, 0.180786f, 0.841797f, 0.193237f, 0.827637f, + 0.205078f, 0.813477f, 0.216064f, 0.800293f, 0.226562f, 0.787598f, 0.237915f, 0.774902f, + 0.246704f, 0.763184f, 0.256348f, 0.750977f, 0.262939f, 0.740234f, 0.271729f, 0.729492f, + 0.279541f, 0.719238f, 0.285645f, 0.709473f, 0.291748f, 0.699707f, 0.299316f, 0.689941f, + 0.304932f, 0.680664f, 0.309814f, 0.672363f, 0.315430f, 0.663574f, 0.319336f, 0.655762f, + 0.324463f, 0.647461f, 0.327637f, 0.640625f, 0.332031f, 0.632812f, 0.334717f, 0.625977f, + 0.337891f, 0.618652f, 0.340088f, 0.612305f, 0.343018f, 0.605957f, 0.344482f, 0.600098f, + 0.346436f, 0.594238f, 0.347656f, 0.588379f, 0.347656f, 0.582520f, 0.348877f, 0.576172f, + 0.348633f, 0.570801f, 0.347656f, 0.564453f, 0.347168f, 0.558105f, 0.345703f, 0.551758f, + 0.344727f, 0.544922f, 0.342529f, 0.538086f, 0.340820f, 0.530762f, 0.337402f, 0.522461f, + 0.334229f, 0.514160f, 0.329590f, 0.505371f, 0.324463f, 0.495361f, 0.318848f, 0.484863f, + 0.312744f, 0.472900f, 0.305664f, 0.460205f, 0.297363f, 0.445801f, 0.287598f, 0.430176f, + 0.276367f, 0.411865f, 0.264404f, 0.391113f, 0.249756f, 0.367432f, 0.232666f, 0.338135f, + 0.211670f, 0.301514f, 0.184692f, 0.255859f, 0.148438f, 0.188721f, 0.090271f, 0.070923f, + 0.000000f, 1.000000f, 0.023575f, 0.988281f, 0.045563f, 0.972656f, 0.066711f, 0.955566f, + 0.086243f, 0.938477f, 0.105103f, 0.920898f, 0.123169f, 0.903809f, 0.138916f, 0.887207f, + 0.154419f, 0.871094f, 0.168701f, 0.855957f, 0.182983f, 0.840332f, 0.195435f, 0.826172f, + 0.207397f, 0.812012f, 0.219360f, 0.798340f, 0.230347f, 0.785156f, 0.240479f, 0.772461f, + 0.250488f, 0.760254f, 0.259766f, 0.748535f, 0.268555f, 0.736816f, 0.275879f, 0.726074f, + 0.284424f, 0.715332f, 0.291504f, 0.705078f, 0.298828f, 0.694824f, 0.305908f, 0.685059f, + 0.310791f, 0.676270f, 0.316650f, 0.666992f, 0.323242f, 0.657715f, 0.327637f, 0.648926f, + 0.332275f, 0.641113f, 0.337158f, 0.633301f, 0.340576f, 0.625977f, 0.344482f, 0.618164f, + 0.348877f, 0.610840f, 0.351318f, 0.604004f, 0.353760f, 0.597656f, 0.356445f, 0.591309f, + 0.357910f, 0.585449f, 0.359619f, 0.579590f, 0.360596f, 0.573730f, 0.361328f, 0.567383f, + 0.362061f, 0.561035f, 0.361328f, 0.555176f, 0.361816f, 0.548828f, 0.361328f, 0.541992f, + 0.361084f, 0.535645f, 0.358887f, 0.527832f, 0.357666f, 0.520508f, 0.354492f, 0.512207f, + 0.351807f, 0.504395f, 0.347900f, 0.495117f, 0.343994f, 0.485107f, 0.340088f, 0.474854f, + 0.334473f, 0.462402f, 0.327637f, 0.449463f, 0.320557f, 0.435303f, 0.312012f, 0.420166f, + 0.301758f, 0.402100f, 0.290039f, 0.381592f, 0.276611f, 0.358398f, 0.260254f, 0.329834f, + 0.239746f, 0.294922f, 0.214111f, 0.250244f, 0.178711f, 0.184326f, 0.118408f, 0.069946f, + 0.000000f, 1.000000f, 0.023590f, 0.988281f, 0.045593f, 0.973145f, 0.066833f, 0.955566f, + 0.086975f, 0.937988f, 0.105957f, 0.920410f, 0.124084f, 0.903320f, 0.140015f, 0.886719f, + 0.155884f, 0.870605f, 0.169800f, 0.854980f, 0.184814f, 0.839355f, 0.197998f, 0.824707f, + 0.210327f, 0.810059f, 0.222290f, 0.796387f, 0.233887f, 0.783203f, 0.244385f, 0.770020f, + 0.253662f, 0.757812f, 0.263184f, 0.745605f, 0.272949f, 0.733887f, 0.281738f, 0.722168f, + 0.290039f, 0.710938f, 0.298340f, 0.699707f, 0.305420f, 0.689453f, 0.312256f, 0.679688f, + 0.318359f, 0.670410f, 0.324951f, 0.660645f, 0.330811f, 0.651855f, 0.335693f, 0.643066f, + 0.341064f, 0.634766f, 0.345703f, 0.626465f, 0.349121f, 0.619141f, 0.354248f, 0.611328f, + 0.357910f, 0.604004f, 0.362061f, 0.596191f, 0.363770f, 0.589844f, 0.366699f, 0.583496f, + 0.368896f, 0.577148f, 0.370850f, 0.571289f, 0.374023f, 0.564453f, 0.374756f, 0.558105f, + 0.376465f, 0.551758f, 0.376709f, 0.545410f, 0.376465f, 0.539062f, 0.376709f, 0.532227f, + 0.376709f, 0.524902f, 0.375977f, 0.517090f, 0.375244f, 0.509277f, 0.373535f, 0.501465f, + 0.370850f, 0.493164f, 0.368164f, 0.483643f, 0.365234f, 0.473877f, 0.359619f, 0.464111f, + 0.355957f, 0.451904f, 0.350342f, 0.439453f, 0.343750f, 0.425537f, 0.335693f, 0.410156f, + 0.327148f, 0.392334f, 0.316162f, 0.372559f, 0.303711f, 0.349121f, 0.288086f, 0.321045f, + 0.269043f, 0.287598f, 0.244263f, 0.244507f, 0.209106f, 0.180664f, 0.149292f, 0.068176f, + 0.000000f, 1.000000f, 0.023499f, 0.988281f, 0.045319f, 0.973145f, 0.067078f, 0.955078f, + 0.087463f, 0.937500f, 0.107056f, 0.919922f, 0.123840f, 0.903320f, 0.139893f, 0.886719f, + 0.156006f, 0.870117f, 0.171753f, 0.853516f, 0.186523f, 0.838379f, 0.200073f, 0.823242f, + 0.212891f, 0.808594f, 0.225220f, 0.793945f, 0.237061f, 0.780273f, 0.247925f, 0.767578f, + 0.257324f, 0.754395f, 0.269287f, 0.741211f, 0.276367f, 0.729980f, 0.287842f, 0.718262f, + 0.294922f, 0.707031f, 0.302979f, 0.696289f, 0.310791f, 0.685547f, 0.318848f, 0.675293f, + 0.325195f, 0.666016f, 0.332520f, 0.655762f, 0.336914f, 0.646973f, 0.343506f, 0.637695f, + 0.349365f, 0.628906f, 0.354248f, 0.620605f, 0.359131f, 0.612305f, 0.363281f, 0.604492f, + 0.368164f, 0.596680f, 0.371826f, 0.588867f, 0.375000f, 0.582031f, 0.379150f, 0.574707f, + 0.381592f, 0.567871f, 0.384521f, 0.561035f, 0.387695f, 0.554199f, 0.388916f, 0.548340f, + 0.390381f, 0.541504f, 0.391357f, 0.535156f, 0.392090f, 0.528320f, 0.393311f, 0.520996f, + 0.392822f, 0.514160f, 0.393066f, 0.506836f, 0.391602f, 0.499023f, 0.391602f, 0.490967f, + 0.388916f, 0.482178f, 0.387939f, 0.472900f, 0.385498f, 0.462891f, 0.381348f, 0.452393f, + 0.377686f, 0.441162f, 0.372803f, 0.428223f, 0.366699f, 0.414551f, 0.359619f, 0.399658f, + 0.352295f, 0.382324f, 0.342773f, 0.362305f, 0.330322f, 0.339600f, 0.317139f, 0.312988f, + 0.298096f, 0.280273f, 0.274902f, 0.236816f, 0.241821f, 0.175659f, 0.181885f, 0.066345f, + 0.000000f, 1.000000f, 0.023575f, 0.988281f, 0.045929f, 0.972656f, 0.067505f, 0.955078f, + 0.087769f, 0.937500f, 0.106750f, 0.919922f, 0.124634f, 0.902344f, 0.142212f, 0.885254f, + 0.158447f, 0.868652f, 0.173218f, 0.852539f, 0.187988f, 0.836914f, 0.203003f, 0.820801f, + 0.215820f, 0.806152f, 0.228760f, 0.791504f, 0.240479f, 0.777832f, 0.250977f, 0.764648f, + 0.262451f, 0.750977f, 0.272461f, 0.738770f, 0.281982f, 0.726562f, 0.291748f, 0.714355f, + 0.299316f, 0.703613f, 0.309082f, 0.692383f, 0.317139f, 0.681641f, 0.324707f, 0.670898f, + 0.331787f, 0.661133f, 0.337646f, 0.651367f, 0.344482f, 0.641602f, 0.351562f, 0.632324f, + 0.358154f, 0.622559f, 0.363281f, 0.613770f, 0.368896f, 0.604980f, 0.373291f, 0.597168f, + 0.379150f, 0.588867f, 0.382812f, 0.580566f, 0.387207f, 0.572754f, 0.390381f, 0.565918f, + 0.393066f, 0.559082f, 0.396729f, 0.552246f, 0.400146f, 0.545410f, 0.402832f, 0.538574f, + 0.404053f, 0.531738f, 0.406006f, 0.524902f, 0.407471f, 0.518066f, 0.409424f, 0.510254f, + 0.409424f, 0.503418f, 0.409912f, 0.496094f, 0.410156f, 0.487793f, 0.409912f, 0.479492f, + 0.408691f, 0.471436f, 0.407227f, 0.461914f, 0.405029f, 0.451660f, 0.403076f, 0.441162f, + 0.399414f, 0.430176f, 0.395264f, 0.417236f, 0.390869f, 0.403809f, 0.384033f, 0.388916f, + 0.378662f, 0.371826f, 0.369141f, 0.352539f, 0.358154f, 0.330078f, 0.345947f, 0.304199f, + 0.329102f, 0.272217f, 0.307129f, 0.230713f, 0.274658f, 0.171143f, 0.216431f, 0.064514f, + 0.000000f, 1.000000f, 0.023270f, 0.988770f, 0.045654f, 0.972656f, 0.067322f, 0.955566f, + 0.087585f, 0.937500f, 0.107178f, 0.919434f, 0.125488f, 0.901855f, 0.143433f, 0.884277f, + 0.160034f, 0.867676f, 0.174927f, 0.851562f, 0.190796f, 0.834473f, 0.204468f, 0.819336f, + 0.217651f, 0.804199f, 0.230469f, 0.790039f, 0.242798f, 0.775879f, 0.256104f, 0.761719f, + 0.266113f, 0.749023f, 0.276855f, 0.735840f, 0.286377f, 0.724121f, 0.296631f, 0.711426f, + 0.305176f, 0.699707f, 0.314209f, 0.688477f, 0.322754f, 0.677246f, 0.331055f, 0.666504f, + 0.338867f, 0.655762f, 0.346191f, 0.645508f, 0.353271f, 0.635254f, 0.359619f, 0.625977f, + 0.366943f, 0.616211f, 0.372314f, 0.606934f, 0.378662f, 0.598145f, 0.383301f, 0.589844f, + 0.387695f, 0.582031f, 0.393555f, 0.573242f, 0.398438f, 0.564941f, 0.401855f, 0.557617f, + 0.405762f, 0.549805f, 0.409912f, 0.542480f, 0.413330f, 0.535156f, 0.416016f, 0.528320f, + 0.418945f, 0.521973f, 0.421143f, 0.514648f, 0.423096f, 0.506836f, 0.424316f, 0.500488f, + 0.425293f, 0.492676f, 0.426514f, 0.485107f, 0.428467f, 0.476562f, 0.428223f, 0.468018f, + 0.426758f, 0.459717f, 0.426025f, 0.450439f, 0.427002f, 0.440674f, 0.425293f, 0.429688f, + 0.421631f, 0.418701f, 0.418457f, 0.405762f, 0.414795f, 0.392334f, 0.409668f, 0.377686f, + 0.403809f, 0.361084f, 0.395996f, 0.342041f, 0.386719f, 0.320312f, 0.375000f, 0.294678f, + 0.359375f, 0.262939f, 0.338623f, 0.223511f, 0.308105f, 0.164795f, 0.251465f, 0.062103f, + 0.000000f, 1.000000f, 0.023148f, 0.988770f, 0.046021f, 0.972656f, 0.067383f, 0.955566f, + 0.088318f, 0.937012f, 0.108032f, 0.918945f, 0.126587f, 0.901367f, 0.144409f, 0.883789f, + 0.161255f, 0.866211f, 0.177734f, 0.849121f, 0.191406f, 0.833984f, 0.207642f, 0.817383f, + 0.221191f, 0.802734f, 0.234009f, 0.788086f, 0.246826f, 0.773438f, 0.257324f, 0.760254f, + 0.269531f, 0.746582f, 0.280762f, 0.733398f, 0.291504f, 0.720215f, 0.301025f, 0.708008f, + 0.311035f, 0.695801f, 0.320557f, 0.684082f, 0.329102f, 0.672363f, 0.338135f, 0.661133f, + 0.346680f, 0.650391f, 0.354492f, 0.639648f, 0.361328f, 0.629883f, 0.367920f, 0.619629f, + 0.374756f, 0.610352f, 0.380859f, 0.600586f, 0.387695f, 0.591797f, 0.393311f, 0.582520f, + 0.399170f, 0.573730f, 0.405029f, 0.564453f, 0.409668f, 0.556641f, 0.414062f, 0.548340f, + 0.418945f, 0.540527f, 0.422607f, 0.532715f, 0.426270f, 0.525879f, 0.430420f, 0.518555f, + 0.433350f, 0.511230f, 0.436035f, 0.503906f, 0.438721f, 0.496094f, 0.440430f, 0.489258f, + 0.442627f, 0.481445f, 0.444580f, 0.473389f, 0.445312f, 0.465332f, 0.447266f, 0.456787f, + 0.447510f, 0.447998f, 0.446777f, 0.438721f, 0.446533f, 0.428711f, 0.445068f, 0.417725f, + 0.443848f, 0.406738f, 0.441650f, 0.394287f, 0.438721f, 0.381104f, 0.434570f, 0.366699f, + 0.429443f, 0.349854f, 0.423096f, 0.331299f, 0.413818f, 0.310547f, 0.404297f, 0.285156f, + 0.390869f, 0.254883f, 0.371338f, 0.215698f, 0.342773f, 0.159912f, 0.289062f, 0.060211f, + 0.000000f, 1.000000f, 0.023102f, 0.988770f, 0.046082f, 0.972656f, 0.067627f, 0.955078f, + 0.088745f, 0.937012f, 0.108459f, 0.918945f, 0.127930f, 0.899902f, 0.146362f, 0.882324f, + 0.163696f, 0.864746f, 0.178589f, 0.848633f, 0.195435f, 0.831543f, 0.208496f, 0.816895f, + 0.222290f, 0.801270f, 0.235962f, 0.786133f, 0.249146f, 0.771484f, 0.262939f, 0.756836f, + 0.273926f, 0.743652f, 0.284668f, 0.729980f, 0.296875f, 0.716797f, 0.306885f, 0.703613f, + 0.317383f, 0.691406f, 0.326660f, 0.679688f, 0.334961f, 0.667969f, 0.343750f, 0.656738f, + 0.352783f, 0.645996f, 0.360596f, 0.634766f, 0.369141f, 0.624023f, 0.376709f, 0.613770f, + 0.384033f, 0.603516f, 0.390625f, 0.593750f, 0.396973f, 0.583984f, 0.403564f, 0.574707f, + 0.408936f, 0.565918f, 0.414551f, 0.557129f, 0.420166f, 0.548340f, 0.426514f, 0.539551f, + 0.431152f, 0.531250f, 0.435791f, 0.522949f, 0.440186f, 0.515625f, 0.443359f, 0.508301f, + 0.447754f, 0.500488f, 0.451416f, 0.493164f, 0.454346f, 0.485352f, 0.457275f, 0.477783f, + 0.459961f, 0.470215f, 0.461670f, 0.461914f, 0.463379f, 0.453857f, 0.465576f, 0.445068f, + 0.466064f, 0.435791f, 0.466553f, 0.427002f, 0.467529f, 0.416748f, 0.467529f, 0.406738f, + 0.465820f, 0.395264f, 0.465332f, 0.382812f, 0.462891f, 0.369385f, 0.460205f, 0.354980f, + 0.455322f, 0.338379f, 0.451172f, 0.321289f, 0.442871f, 0.299561f, 0.434326f, 0.275391f, + 0.420898f, 0.245605f, 0.403320f, 0.208374f, 0.377441f, 0.154297f, 0.325928f, 0.058807f, + 0.000000f, 1.000000f, 0.022980f, 0.988770f, 0.046143f, 0.972168f, 0.068359f, 0.954590f, + 0.089783f, 0.936035f, 0.109497f, 0.917969f, 0.129028f, 0.898926f, 0.146606f, 0.881836f, + 0.164307f, 0.864258f, 0.180664f, 0.847656f, 0.196045f, 0.831543f, 0.211426f, 0.814941f, + 0.225586f, 0.799316f, 0.239868f, 0.784180f, 0.253174f, 0.769043f, 0.265381f, 0.754883f, + 0.277832f, 0.740234f, 0.289551f, 0.726562f, 0.300293f, 0.713379f, 0.311523f, 0.700684f, + 0.322266f, 0.687500f, 0.332031f, 0.675781f, 0.341553f, 0.663574f, 0.350586f, 0.651855f, + 0.360107f, 0.640137f, 0.368652f, 0.628906f, 0.377441f, 0.617676f, 0.384766f, 0.607422f, + 0.392090f, 0.597168f, 0.400391f, 0.586914f, 0.407471f, 0.576660f, 0.413574f, 0.567383f, + 0.420898f, 0.557617f, 0.426270f, 0.548340f, 0.432373f, 0.539551f, 0.437988f, 0.530762f, + 0.443848f, 0.521973f, 0.448730f, 0.513672f, 0.452637f, 0.505859f, 0.457275f, 0.497803f, + 0.462158f, 0.489746f, 0.466064f, 0.482422f, 0.470947f, 0.474854f, 0.473877f, 0.466064f, + 0.476074f, 0.458496f, 0.479492f, 0.450439f, 0.482422f, 0.441406f, 0.484863f, 0.433105f, + 0.485840f, 0.423828f, 0.487061f, 0.414551f, 0.488037f, 0.404541f, 0.488525f, 0.393799f, + 0.487549f, 0.382324f, 0.487793f, 0.370850f, 0.486084f, 0.357178f, 0.484375f, 0.343750f, + 0.480469f, 0.327393f, 0.475830f, 0.309570f, 0.471436f, 0.289551f, 0.463379f, 0.265381f, + 0.451904f, 0.237427f, 0.436768f, 0.200684f, 0.411865f, 0.148315f, 0.364258f, 0.057251f, + 0.000000f, 1.000000f, 0.023148f, 0.988770f, 0.046234f, 0.972168f, 0.068176f, 0.954590f, + 0.088684f, 0.937012f, 0.110352f, 0.916992f, 0.130005f, 0.898926f, 0.148071f, 0.880859f, + 0.166260f, 0.863281f, 0.181763f, 0.847168f, 0.197998f, 0.830078f, 0.213257f, 0.813965f, + 0.227783f, 0.797852f, 0.243042f, 0.781738f, 0.256592f, 0.766602f, 0.269287f, 0.751953f, + 0.281494f, 0.737793f, 0.293945f, 0.723633f, 0.305908f, 0.709961f, 0.317139f, 0.696777f, + 0.328369f, 0.683105f, 0.336914f, 0.671387f, 0.347900f, 0.658691f, 0.358154f, 0.646484f, + 0.367432f, 0.634766f, 0.375488f, 0.624023f, 0.384277f, 0.612305f, 0.394043f, 0.601074f, + 0.402100f, 0.589844f, 0.409668f, 0.579590f, 0.417236f, 0.569824f, 0.423584f, 0.560059f, + 0.431396f, 0.549805f, 0.437744f, 0.540039f, 0.443848f, 0.530762f, 0.450439f, 0.521973f, + 0.456055f, 0.512695f, 0.461426f, 0.503906f, 0.467529f, 0.495361f, 0.472412f, 0.487061f, + 0.477051f, 0.479004f, 0.480957f, 0.471191f, 0.485840f, 0.463135f, 0.490479f, 0.454834f, + 0.492676f, 0.446777f, 0.497070f, 0.437988f, 0.500000f, 0.429443f, 0.502441f, 0.420898f, + 0.504883f, 0.411621f, 0.507324f, 0.402588f, 0.508789f, 0.392334f, 0.510742f, 0.381348f, + 0.511230f, 0.370605f, 0.510254f, 0.358398f, 0.510742f, 0.345459f, 0.509766f, 0.331543f, + 0.507324f, 0.315918f, 0.503906f, 0.298096f, 0.499268f, 0.278809f, 0.492188f, 0.255127f, + 0.482422f, 0.228027f, 0.467773f, 0.192993f, 0.447754f, 0.142578f, 0.401123f, 0.054169f, + 0.000000f, 1.000000f, 0.023102f, 0.988770f, 0.046387f, 0.972656f, 0.068909f, 0.954102f, + 0.091064f, 0.935059f, 0.111694f, 0.916504f, 0.130493f, 0.898438f, 0.148438f, 0.880859f, + 0.165771f, 0.863281f, 0.183716f, 0.845703f, 0.199463f, 0.829102f, 0.216797f, 0.811523f, + 0.231079f, 0.795410f, 0.245972f, 0.779297f, 0.260254f, 0.764160f, 0.272705f, 0.749512f, + 0.285889f, 0.734863f, 0.298340f, 0.720703f, 0.311523f, 0.706055f, 0.322021f, 0.692871f, + 0.333740f, 0.679688f, 0.344482f, 0.666504f, 0.354492f, 0.654297f, 0.364502f, 0.641602f, + 0.373535f, 0.629395f, 0.383545f, 0.617676f, 0.393555f, 0.605957f, 0.402588f, 0.594727f, + 0.409912f, 0.583984f, 0.418945f, 0.572754f, 0.426025f, 0.562500f, 0.434570f, 0.551758f, + 0.441406f, 0.542480f, 0.449707f, 0.531738f, 0.456299f, 0.521973f, 0.462158f, 0.512695f, + 0.469482f, 0.503418f, 0.474854f, 0.494385f, 0.481201f, 0.485352f, 0.486328f, 0.476318f, + 0.492432f, 0.468018f, 0.498291f, 0.459473f, 0.501465f, 0.451416f, 0.507324f, 0.443359f, + 0.510254f, 0.434570f, 0.514648f, 0.426025f, 0.519043f, 0.416992f, 0.521484f, 0.408203f, + 0.524902f, 0.399170f, 0.527344f, 0.389404f, 0.528809f, 0.380127f, 0.532227f, 0.368896f, + 0.533691f, 0.357910f, 0.534668f, 0.346436f, 0.534668f, 0.333740f, 0.533691f, 0.319092f, + 0.532715f, 0.304443f, 0.529785f, 0.287109f, 0.526367f, 0.267822f, 0.521973f, 0.245483f, + 0.512695f, 0.218872f, 0.500488f, 0.184692f, 0.481445f, 0.136841f, 0.440674f, 0.052094f, + 0.000000f, 1.000000f, 0.022919f, 0.988770f, 0.046387f, 0.972168f, 0.069458f, 0.953613f, + 0.092285f, 0.934082f, 0.111755f, 0.916504f, 0.131104f, 0.898438f, 0.149414f, 0.880371f, + 0.167725f, 0.862305f, 0.185303f, 0.844727f, 0.203125f, 0.826660f, 0.218750f, 0.810059f, + 0.234253f, 0.793457f, 0.248413f, 0.777832f, 0.263916f, 0.761719f, 0.276367f, 0.747070f, + 0.290527f, 0.731934f, 0.303223f, 0.717285f, 0.314941f, 0.703125f, 0.327148f, 0.689453f, + 0.339111f, 0.675781f, 0.349609f, 0.662109f, 0.361572f, 0.648926f, 0.372070f, 0.636719f, + 0.382568f, 0.623535f, 0.392334f, 0.611816f, 0.400879f, 0.600586f, 0.409668f, 0.588867f, + 0.418945f, 0.577148f, 0.428955f, 0.565918f, 0.437012f, 0.555176f, 0.444824f, 0.544434f, + 0.453125f, 0.533691f, 0.460449f, 0.523438f, 0.467529f, 0.513672f, 0.475342f, 0.503418f, + 0.480957f, 0.494629f, 0.488281f, 0.484375f, 0.494629f, 0.475098f, 0.500488f, 0.465820f, + 0.507324f, 0.456787f, 0.512207f, 0.448486f, 0.518555f, 0.439453f, 0.522461f, 0.431396f, + 0.527832f, 0.422852f, 0.532715f, 0.413818f, 0.537109f, 0.404541f, 0.541016f, 0.395996f, + 0.544434f, 0.386719f, 0.547852f, 0.377441f, 0.549316f, 0.366943f, 0.553223f, 0.356445f, + 0.555664f, 0.345459f, 0.556641f, 0.333740f, 0.557617f, 0.320801f, 0.558105f, 0.307129f, + 0.557129f, 0.292969f, 0.557129f, 0.275391f, 0.555176f, 0.257324f, 0.549805f, 0.234863f, + 0.544434f, 0.209473f, 0.534180f, 0.175781f, 0.515625f, 0.130371f, 0.477783f, 0.049103f, + 0.000000f, 1.000000f, 0.023056f, 0.988770f, 0.046051f, 0.972656f, 0.070496f, 0.952637f, + 0.091858f, 0.934570f, 0.112366f, 0.916016f, 0.132202f, 0.897949f, 0.151123f, 0.879395f, + 0.169067f, 0.861328f, 0.187622f, 0.842773f, 0.203369f, 0.826172f, 0.220459f, 0.809082f, + 0.236206f, 0.792480f, 0.251221f, 0.775879f, 0.265381f, 0.759766f, 0.280273f, 0.744141f, + 0.294189f, 0.729004f, 0.306396f, 0.714355f, 0.320801f, 0.699219f, 0.331787f, 0.685547f, + 0.345215f, 0.671387f, 0.355957f, 0.657715f, 0.367432f, 0.644531f, 0.379150f, 0.631348f, + 0.389160f, 0.618652f, 0.399658f, 0.605957f, 0.409180f, 0.594238f, 0.419434f, 0.581543f, + 0.429688f, 0.569824f, 0.437988f, 0.558594f, 0.446533f, 0.547363f, 0.455322f, 0.536621f, + 0.464600f, 0.524902f, 0.470947f, 0.515137f, 0.480469f, 0.504395f, 0.487793f, 0.494385f, + 0.494873f, 0.484375f, 0.502441f, 0.474609f, 0.508301f, 0.464844f, 0.516113f, 0.455078f, + 0.521484f, 0.445801f, 0.528320f, 0.436768f, 0.533691f, 0.427734f, 0.539062f, 0.419189f, + 0.544922f, 0.410156f, 0.550293f, 0.401611f, 0.554688f, 0.392090f, 0.559570f, 0.382812f, + 0.564453f, 0.373779f, 0.567871f, 0.364014f, 0.570801f, 0.354248f, 0.574219f, 0.343750f, + 0.577637f, 0.332031f, 0.580078f, 0.320557f, 0.582520f, 0.308105f, 0.584473f, 0.294434f, + 0.583496f, 0.280273f, 0.583984f, 0.264160f, 0.583008f, 0.245483f, 0.579590f, 0.224854f, + 0.573242f, 0.199341f, 0.564941f, 0.168945f, 0.549805f, 0.124329f, 0.514648f, 0.047058f, + 0.000000f, 1.000000f, 0.023087f, 0.988770f, 0.047150f, 0.971680f, 0.070435f, 0.953125f, + 0.091675f, 0.935059f, 0.111877f, 0.916992f, 0.131836f, 0.897949f, 0.151978f, 0.878906f, + 0.170898f, 0.860352f, 0.188354f, 0.842285f, 0.206055f, 0.824707f, 0.222900f, 0.807129f, + 0.239746f, 0.789551f, 0.255127f, 0.773438f, 0.270020f, 0.757324f, 0.284668f, 0.741211f, + 0.297852f, 0.726074f, 0.312988f, 0.710938f, 0.324707f, 0.695801f, 0.338135f, 0.681152f, + 0.350830f, 0.666992f, 0.362305f, 0.653320f, 0.374756f, 0.639160f, 0.385254f, 0.626465f, + 0.397461f, 0.612793f, 0.408203f, 0.600098f, 0.419189f, 0.587891f, 0.428223f, 0.575684f, + 0.437256f, 0.563965f, 0.447266f, 0.551758f, 0.457031f, 0.540039f, 0.467529f, 0.528320f, + 0.474609f, 0.517578f, 0.483887f, 0.505859f, 0.491455f, 0.495850f, 0.500488f, 0.484863f, + 0.507812f, 0.474609f, 0.514160f, 0.464844f, 0.523926f, 0.453857f, 0.530273f, 0.444336f, + 0.537598f, 0.434570f, 0.543945f, 0.425049f, 0.550781f, 0.415771f, 0.556152f, 0.406738f, + 0.561523f, 0.397949f, 0.567871f, 0.388672f, 0.572754f, 0.380127f, 0.578613f, 0.369873f, + 0.583984f, 0.360596f, 0.587402f, 0.351318f, 0.592285f, 0.340820f, 0.595215f, 0.330566f, + 0.600586f, 0.319092f, 0.602051f, 0.307861f, 0.605957f, 0.295654f, 0.607910f, 0.281982f, + 0.610352f, 0.268555f, 0.610352f, 0.251953f, 0.608887f, 0.234253f, 0.607910f, 0.214111f, + 0.604004f, 0.190308f, 0.596680f, 0.159790f, 0.583984f, 0.117981f, 0.553711f, 0.044434f, + 0.000000f, 1.000000f, 0.023010f, 0.988770f, 0.047394f, 0.971191f, 0.070435f, 0.953125f, + 0.091614f, 0.935059f, 0.113525f, 0.915527f, 0.133789f, 0.896484f, 0.154419f, 0.876953f, + 0.171875f, 0.859375f, 0.190308f, 0.841309f, 0.208740f, 0.823242f, 0.225586f, 0.805176f, + 0.241821f, 0.788574f, 0.257568f, 0.771973f, 0.272705f, 0.755371f, 0.287354f, 0.738770f, + 0.302734f, 0.722656f, 0.316162f, 0.707520f, 0.330811f, 0.691895f, 0.342041f, 0.677734f, + 0.357666f, 0.662598f, 0.369385f, 0.648438f, 0.380859f, 0.634277f, 0.392822f, 0.621094f, + 0.404541f, 0.607422f, 0.415527f, 0.594238f, 0.427490f, 0.581055f, 0.436768f, 0.568848f, + 0.447510f, 0.556641f, 0.457031f, 0.544434f, 0.466309f, 0.532715f, 0.476807f, 0.520508f, + 0.486084f, 0.508789f, 0.495605f, 0.497803f, 0.503906f, 0.486816f, 0.511719f, 0.476074f, + 0.520020f, 0.465332f, 0.529297f, 0.454102f, 0.536133f, 0.444336f, 0.544434f, 0.433838f, + 0.552246f, 0.423340f, 0.559570f, 0.413330f, 0.567383f, 0.403809f, 0.572266f, 0.394775f, + 0.579102f, 0.385254f, 0.585449f, 0.375977f, 0.591309f, 0.366943f, 0.597656f, 0.357178f, + 0.603027f, 0.347412f, 0.607910f, 0.337891f, 0.612793f, 0.327637f, 0.617676f, 0.317139f, + 0.622559f, 0.305664f, 0.625977f, 0.294678f, 0.629395f, 0.282715f, 0.631836f, 0.269287f, + 0.633789f, 0.255859f, 0.634766f, 0.239868f, 0.637207f, 0.223389f, 0.635254f, 0.203979f, + 0.633301f, 0.180054f, 0.627930f, 0.151367f, 0.618164f, 0.111938f, 0.589355f, 0.042847f, + 0.000000f, 1.000000f, 0.022888f, 0.988770f, 0.048126f, 0.970703f, 0.070801f, 0.953125f, + 0.092102f, 0.935059f, 0.113831f, 0.915527f, 0.134766f, 0.895996f, 0.153564f, 0.877441f, + 0.174072f, 0.858398f, 0.192139f, 0.840332f, 0.211548f, 0.821289f, 0.228516f, 0.803711f, + 0.244995f, 0.786133f, 0.260986f, 0.769043f, 0.276123f, 0.752441f, 0.291504f, 0.736328f, + 0.307617f, 0.719727f, 0.321045f, 0.704102f, 0.335938f, 0.688477f, 0.349609f, 0.673340f, + 0.362305f, 0.658691f, 0.374756f, 0.644043f, 0.387451f, 0.629883f, 0.400879f, 0.615723f, + 0.413330f, 0.601562f, 0.424805f, 0.588379f, 0.436279f, 0.574707f, 0.446289f, 0.562500f, + 0.456299f, 0.549805f, 0.467285f, 0.537109f, 0.478516f, 0.524414f, 0.488037f, 0.512207f, + 0.498291f, 0.500488f, 0.506348f, 0.489258f, 0.516602f, 0.477295f, 0.524902f, 0.466553f, + 0.535156f, 0.455078f, 0.541992f, 0.444336f, 0.549805f, 0.433838f, 0.558594f, 0.423096f, + 0.567383f, 0.412354f, 0.575684f, 0.401611f, 0.582031f, 0.392090f, 0.590332f, 0.381836f, + 0.597168f, 0.372070f, 0.604004f, 0.362549f, 0.609375f, 0.353516f, 0.616699f, 0.343994f, + 0.622070f, 0.334229f, 0.627930f, 0.323975f, 0.632812f, 0.314209f, 0.638672f, 0.303467f, + 0.644043f, 0.292725f, 0.648438f, 0.281006f, 0.651855f, 0.269531f, 0.656738f, 0.256836f, + 0.659668f, 0.243530f, 0.662109f, 0.228027f, 0.663574f, 0.211792f, 0.663574f, 0.192383f, + 0.661621f, 0.171021f, 0.659668f, 0.143311f, 0.649414f, 0.104797f, 0.626953f, 0.040009f, + 0.000000f, 1.000000f, 0.022675f, 0.988770f, 0.047974f, 0.971191f, 0.070557f, 0.953613f, + 0.092834f, 0.934570f, 0.115173f, 0.914551f, 0.135132f, 0.895996f, 0.156006f, 0.876465f, + 0.175049f, 0.857910f, 0.194702f, 0.838379f, 0.212402f, 0.820312f, 0.230591f, 0.802246f, + 0.246704f, 0.784668f, 0.263916f, 0.767090f, 0.281006f, 0.750000f, 0.296875f, 0.732910f, + 0.310547f, 0.716797f, 0.326416f, 0.700684f, 0.341064f, 0.684570f, 0.354980f, 0.669434f, + 0.368896f, 0.653809f, 0.381348f, 0.639648f, 0.395508f, 0.624512f, 0.408203f, 0.609863f, + 0.420410f, 0.596191f, 0.430908f, 0.583008f, 0.442627f, 0.568848f, 0.454346f, 0.555664f, + 0.466797f, 0.542480f, 0.476807f, 0.529785f, 0.487793f, 0.517090f, 0.498291f, 0.504395f, + 0.507812f, 0.492432f, 0.519043f, 0.480225f, 0.527832f, 0.468506f, 0.539062f, 0.456543f, + 0.547852f, 0.445068f, 0.557129f, 0.434082f, 0.565430f, 0.422852f, 0.572266f, 0.412598f, + 0.581543f, 0.401611f, 0.590332f, 0.390625f, 0.598145f, 0.379883f, 0.606445f, 0.369629f, + 0.615234f, 0.359131f, 0.619141f, 0.350342f, 0.628418f, 0.339600f, 0.635254f, 0.330322f, + 0.642090f, 0.320557f, 0.647949f, 0.310547f, 0.652832f, 0.300537f, 0.659668f, 0.289795f, + 0.665039f, 0.279053f, 0.671387f, 0.267578f, 0.675781f, 0.255859f, 0.680176f, 0.243530f, + 0.684082f, 0.230225f, 0.686523f, 0.216187f, 0.690430f, 0.199951f, 0.690430f, 0.182495f, + 0.691895f, 0.161377f, 0.688477f, 0.134766f, 0.681641f, 0.098877f, 0.663086f, 0.038025f, + 0.000000f, 1.000000f, 0.023010f, 0.988770f, 0.048401f, 0.970703f, 0.071045f, 0.953125f, + 0.093140f, 0.934082f, 0.114502f, 0.915039f, 0.136597f, 0.895020f, 0.156372f, 0.875977f, + 0.177734f, 0.855957f, 0.195801f, 0.837402f, 0.214478f, 0.818848f, 0.233765f, 0.800293f, + 0.250000f, 0.782715f, 0.267578f, 0.764648f, 0.283447f, 0.747559f, 0.299316f, 0.730469f, + 0.315918f, 0.713379f, 0.330322f, 0.697266f, 0.346436f, 0.681152f, 0.359619f, 0.665527f, + 0.374512f, 0.649902f, 0.388184f, 0.634277f, 0.401611f, 0.619629f, 0.414307f, 0.604980f, + 0.427246f, 0.590332f, 0.439941f, 0.576660f, 0.451660f, 0.562500f, 0.464355f, 0.548828f, + 0.475586f, 0.535156f, 0.488037f, 0.521973f, 0.498047f, 0.509277f, 0.509277f, 0.496338f, + 0.520508f, 0.483643f, 0.530273f, 0.471436f, 0.541016f, 0.459229f, 0.550781f, 0.447266f, + 0.560547f, 0.435059f, 0.569824f, 0.423584f, 0.579590f, 0.412354f, 0.589355f, 0.400635f, + 0.598633f, 0.389648f, 0.604980f, 0.379639f, 0.615234f, 0.368164f, 0.623535f, 0.357178f, + 0.630859f, 0.346924f, 0.637695f, 0.336670f, 0.646484f, 0.326416f, 0.654297f, 0.316406f, + 0.661621f, 0.306396f, 0.669434f, 0.296387f, 0.674316f, 0.286621f, 0.681152f, 0.275635f, + 0.687500f, 0.264893f, 0.694336f, 0.253662f, 0.699219f, 0.242432f, 0.704590f, 0.230469f, + 0.708984f, 0.217407f, 0.711914f, 0.203613f, 0.715820f, 0.187866f, 0.718262f, 0.171265f, + 0.720215f, 0.150146f, 0.719238f, 0.125732f, 0.712402f, 0.092590f, 0.697754f, 0.035126f, + 0.000000f, 1.000000f, 0.023560f, 0.988281f, 0.048157f, 0.971191f, 0.070618f, 0.953613f, + 0.094360f, 0.933105f, 0.115234f, 0.914551f, 0.137451f, 0.894531f, 0.158447f, 0.875000f, + 0.177612f, 0.855957f, 0.198120f, 0.836426f, 0.217041f, 0.817383f, 0.234985f, 0.798828f, + 0.252930f, 0.780273f, 0.270508f, 0.762695f, 0.288086f, 0.745117f, 0.303467f, 0.728027f, + 0.320801f, 0.710449f, 0.336426f, 0.693359f, 0.350342f, 0.677734f, 0.365967f, 0.661133f, + 0.381104f, 0.645020f, 0.394775f, 0.629883f, 0.408691f, 0.614746f, 0.422852f, 0.599609f, + 0.435303f, 0.584961f, 0.448730f, 0.569824f, 0.461182f, 0.556152f, 0.474365f, 0.541992f, + 0.486328f, 0.527832f, 0.497803f, 0.514648f, 0.509766f, 0.500977f, 0.520020f, 0.488525f, + 0.531250f, 0.475098f, 0.542480f, 0.462646f, 0.551758f, 0.450439f, 0.563965f, 0.437256f, + 0.573242f, 0.425781f, 0.583984f, 0.413330f, 0.594238f, 0.401611f, 0.604492f, 0.389893f, + 0.612305f, 0.378662f, 0.621582f, 0.367432f, 0.629395f, 0.356689f, 0.640137f, 0.344971f, + 0.647949f, 0.334473f, 0.656738f, 0.323486f, 0.664062f, 0.312988f, 0.673340f, 0.302490f, + 0.679688f, 0.292725f, 0.688477f, 0.282227f, 0.695801f, 0.272217f, 0.702148f, 0.262207f, + 0.708496f, 0.251221f, 0.714844f, 0.240356f, 0.722168f, 0.228516f, 0.727051f, 0.217163f, + 0.732422f, 0.204590f, 0.736816f, 0.191528f, 0.742676f, 0.176270f, 0.744629f, 0.159912f, + 0.747559f, 0.140625f, 0.748047f, 0.117004f, 0.745117f, 0.085266f, 0.731445f, 0.031067f, + 0.000000f, 1.000000f, 0.023895f, 0.987793f, 0.048157f, 0.971191f, 0.071167f, 0.953125f, + 0.094788f, 0.933105f, 0.116272f, 0.914062f, 0.137939f, 0.894043f, 0.159424f, 0.874512f, + 0.180176f, 0.854492f, 0.199829f, 0.834961f, 0.219360f, 0.815918f, 0.237305f, 0.797363f, + 0.256348f, 0.778320f, 0.274170f, 0.760254f, 0.291504f, 0.742188f, 0.308105f, 0.724609f, + 0.323975f, 0.707520f, 0.342041f, 0.689941f, 0.356201f, 0.673828f, 0.372314f, 0.657227f, + 0.387207f, 0.640625f, 0.401123f, 0.625000f, 0.414795f, 0.609863f, 0.430420f, 0.593750f, + 0.444336f, 0.578613f, 0.457275f, 0.563477f, 0.470703f, 0.549316f, 0.483643f, 0.535156f, + 0.495605f, 0.520996f, 0.508301f, 0.506836f, 0.519531f, 0.493408f, 0.531250f, 0.479980f, + 0.543457f, 0.466797f, 0.553711f, 0.453613f, 0.565430f, 0.440674f, 0.576172f, 0.428223f, + 0.587402f, 0.415283f, 0.597656f, 0.403076f, 0.608887f, 0.391113f, 0.616211f, 0.379395f, + 0.628418f, 0.367188f, 0.636719f, 0.355713f, 0.646973f, 0.343994f, 0.656738f, 0.333252f, + 0.665527f, 0.321777f, 0.673340f, 0.310791f, 0.682617f, 0.299561f, 0.692383f, 0.288818f, + 0.699219f, 0.278564f, 0.707031f, 0.268311f, 0.715820f, 0.257568f, 0.723633f, 0.247803f, + 0.730469f, 0.237793f, 0.735840f, 0.226685f, 0.743652f, 0.215210f, 0.750000f, 0.203613f, + 0.756836f, 0.191528f, 0.761230f, 0.178467f, 0.766602f, 0.163940f, 0.770996f, 0.148804f, + 0.774902f, 0.130737f, 0.776855f, 0.108154f, 0.775391f, 0.079651f, 0.764648f, 0.028809f, + 0.000000f, 1.000000f, 0.024796f, 0.986816f, 0.047729f, 0.971680f, 0.071899f, 0.952148f, + 0.094849f, 0.933105f, 0.117432f, 0.913086f, 0.138184f, 0.894043f, 0.161255f, 0.872559f, + 0.180542f, 0.854004f, 0.200806f, 0.834473f, 0.221069f, 0.814941f, 0.240601f, 0.795410f, + 0.257568f, 0.777344f, 0.277100f, 0.758301f, 0.294678f, 0.739746f, 0.312256f, 0.721680f, + 0.328369f, 0.704590f, 0.346436f, 0.686523f, 0.360840f, 0.669922f, 0.377441f, 0.652832f, + 0.393799f, 0.635742f, 0.408203f, 0.620117f, 0.423096f, 0.604004f, 0.436768f, 0.588379f, + 0.452881f, 0.572266f, 0.466064f, 0.557617f, 0.479004f, 0.542480f, 0.492188f, 0.527832f, + 0.505371f, 0.513672f, 0.518066f, 0.499512f, 0.530273f, 0.485352f, 0.543457f, 0.471436f, + 0.554688f, 0.458008f, 0.565918f, 0.444580f, 0.578613f, 0.431152f, 0.589355f, 0.418213f, + 0.602051f, 0.405273f, 0.611328f, 0.393066f, 0.621094f, 0.380615f, 0.632324f, 0.368164f, + 0.643066f, 0.355713f, 0.653320f, 0.343994f, 0.663574f, 0.332275f, 0.672852f, 0.320557f, + 0.681641f, 0.309570f, 0.690918f, 0.298096f, 0.701660f, 0.286133f, 0.709961f, 0.275146f, + 0.720215f, 0.264404f, 0.727051f, 0.253906f, 0.735352f, 0.243652f, 0.743652f, 0.233032f, + 0.751953f, 0.222412f, 0.759277f, 0.212524f, 0.766113f, 0.200928f, 0.772949f, 0.189575f, + 0.780273f, 0.177856f, 0.786621f, 0.165283f, 0.791992f, 0.151611f, 0.796875f, 0.136719f, + 0.800781f, 0.120178f, 0.805664f, 0.099182f, 0.803711f, 0.072327f, 0.796875f, 0.026505f, + 0.000000f, 1.000000f, 0.025131f, 0.986816f, 0.048157f, 0.971680f, 0.071899f, 0.952637f, + 0.094910f, 0.933105f, 0.117920f, 0.913086f, 0.140625f, 0.892578f, 0.161743f, 0.872559f, + 0.184082f, 0.852051f, 0.203247f, 0.833008f, 0.223755f, 0.812988f, 0.242798f, 0.793945f, + 0.261475f, 0.774902f, 0.280029f, 0.755859f, 0.298340f, 0.737305f, 0.316406f, 0.718750f, + 0.333008f, 0.701172f, 0.351562f, 0.682617f, 0.366699f, 0.666016f, 0.384033f, 0.648438f, + 0.399414f, 0.631348f, 0.414795f, 0.615234f, 0.430420f, 0.598633f, 0.445068f, 0.583008f, + 0.460693f, 0.566895f, 0.474854f, 0.550781f, 0.489014f, 0.535645f, 0.501953f, 0.520996f, + 0.515625f, 0.505859f, 0.528809f, 0.491455f, 0.541992f, 0.477051f, 0.554688f, 0.462891f, + 0.566895f, 0.449219f, 0.580078f, 0.435303f, 0.589844f, 0.422363f, 0.601562f, 0.408691f, + 0.614746f, 0.395264f, 0.625488f, 0.382324f, 0.635742f, 0.370117f, 0.648438f, 0.356689f, + 0.658203f, 0.344727f, 0.669434f, 0.332520f, 0.679688f, 0.320068f, 0.689453f, 0.308350f, + 0.699707f, 0.296387f, 0.708496f, 0.284912f, 0.718262f, 0.273682f, 0.729004f, 0.261719f, + 0.737305f, 0.250977f, 0.747070f, 0.239624f, 0.755371f, 0.229248f, 0.763184f, 0.218506f, + 0.771973f, 0.208252f, 0.779297f, 0.197388f, 0.788574f, 0.186890f, 0.794922f, 0.175415f, + 0.803223f, 0.163696f, 0.809570f, 0.152344f, 0.816406f, 0.139282f, 0.822266f, 0.125366f, + 0.828613f, 0.109253f, 0.832031f, 0.091003f, 0.832520f, 0.065674f, 0.828613f, 0.024155f, + 0.000000f, 1.000000f, 0.024414f, 0.988281f, 0.048126f, 0.971191f, 0.072205f, 0.952637f, + 0.096008f, 0.932617f, 0.118042f, 0.913086f, 0.141113f, 0.892090f, 0.163208f, 0.871582f, + 0.184448f, 0.851562f, 0.204834f, 0.832031f, 0.225708f, 0.811523f, 0.245605f, 0.791992f, + 0.265381f, 0.772461f, 0.283936f, 0.753418f, 0.302246f, 0.734863f, 0.320557f, 0.715820f, + 0.338867f, 0.697754f, 0.354980f, 0.679688f, 0.372803f, 0.661621f, 0.390381f, 0.644043f, + 0.405762f, 0.627441f, 0.421631f, 0.610352f, 0.437500f, 0.593262f, 0.452881f, 0.576660f, + 0.468506f, 0.560547f, 0.481934f, 0.545410f, 0.496582f, 0.529785f, 0.510254f, 0.514160f, + 0.524902f, 0.499023f, 0.538086f, 0.484131f, 0.550781f, 0.469482f, 0.564453f, 0.454834f, + 0.578125f, 0.440430f, 0.592285f, 0.426025f, 0.602539f, 0.412842f, 0.615234f, 0.398926f, + 0.627930f, 0.385254f, 0.640137f, 0.371826f, 0.651855f, 0.358643f, 0.662109f, 0.346436f, + 0.674316f, 0.333008f, 0.684570f, 0.320801f, 0.695312f, 0.308594f, 0.706055f, 0.296143f, + 0.716309f, 0.284180f, 0.726562f, 0.272217f, 0.736816f, 0.260010f, 0.746094f, 0.249023f, + 0.756836f, 0.237305f, 0.766113f, 0.225952f, 0.773926f, 0.214966f, 0.784180f, 0.203613f, + 0.792480f, 0.192871f, 0.801758f, 0.182129f, 0.809082f, 0.171875f, 0.818848f, 0.160767f, + 0.826172f, 0.150269f, 0.833496f, 0.138184f, 0.841797f, 0.125977f, 0.846191f, 0.113586f, + 0.853027f, 0.098511f, 0.858398f, 0.081116f, 0.861328f, 0.058472f, 0.859375f, 0.022568f, + 0.000000f, 1.000000f, 0.024719f, 0.987793f, 0.048187f, 0.971191f, 0.072021f, 0.952637f, + 0.096375f, 0.932617f, 0.119019f, 0.912109f, 0.142334f, 0.891602f, 0.163452f, 0.871582f, + 0.185791f, 0.850586f, 0.207031f, 0.830566f, 0.228638f, 0.810059f, 0.247559f, 0.790527f, + 0.267822f, 0.770508f, 0.288330f, 0.750488f, 0.305420f, 0.732422f, 0.325195f, 0.712891f, + 0.343262f, 0.694336f, 0.361572f, 0.675781f, 0.378174f, 0.658203f, 0.395752f, 0.639648f, + 0.412598f, 0.622070f, 0.428711f, 0.605469f, 0.446289f, 0.587891f, 0.461182f, 0.571289f, + 0.476074f, 0.554688f, 0.490479f, 0.538574f, 0.505859f, 0.522461f, 0.520508f, 0.506836f, + 0.535156f, 0.491455f, 0.548828f, 0.476318f, 0.562500f, 0.461182f, 0.577148f, 0.446289f, + 0.589844f, 0.431641f, 0.603027f, 0.417236f, 0.617188f, 0.402832f, 0.629395f, 0.388916f, + 0.640625f, 0.375732f, 0.652344f, 0.361572f, 0.666504f, 0.347656f, 0.677734f, 0.335205f, + 0.687988f, 0.322266f, 0.700195f, 0.309082f, 0.711914f, 0.296143f, 0.722656f, 0.283936f, + 0.733398f, 0.271484f, 0.743652f, 0.259277f, 0.753418f, 0.247803f, 0.764648f, 0.235107f, + 0.774902f, 0.223633f, 0.783691f, 0.212646f, 0.794922f, 0.200684f, 0.804199f, 0.189453f, + 0.813477f, 0.177979f, 0.822266f, 0.167480f, 0.830078f, 0.156738f, 0.839844f, 0.145874f, + 0.847656f, 0.135620f, 0.856445f, 0.124817f, 0.863770f, 0.112671f, 0.872070f, 0.100769f, + 0.876953f, 0.087585f, 0.883301f, 0.071716f, 0.889648f, 0.052063f, 0.887207f, 0.019165f, + 0.000000f, 1.000000f, 0.024582f, 0.988281f, 0.049316f, 0.970703f, 0.073120f, 0.951660f, + 0.096436f, 0.932129f, 0.119263f, 0.912598f, 0.142822f, 0.891602f, 0.164917f, 0.870605f, + 0.187012f, 0.850098f, 0.209473f, 0.829102f, 0.229736f, 0.809082f, 0.250000f, 0.789062f, + 0.271240f, 0.768066f, 0.289795f, 0.749023f, 0.312012f, 0.728516f, 0.329102f, 0.709961f, + 0.348145f, 0.690918f, 0.365723f, 0.672363f, 0.383545f, 0.653809f, 0.401611f, 0.635742f, + 0.418457f, 0.617676f, 0.435059f, 0.600098f, 0.451660f, 0.583008f, 0.468262f, 0.565430f, + 0.484863f, 0.548340f, 0.500000f, 0.532227f, 0.515625f, 0.515625f, 0.530762f, 0.499756f, + 0.545410f, 0.483887f, 0.560059f, 0.468506f, 0.572754f, 0.453369f, 0.587402f, 0.437988f, + 0.601562f, 0.422852f, 0.614746f, 0.407959f, 0.629883f, 0.393066f, 0.643066f, 0.379150f, + 0.654297f, 0.365234f, 0.666504f, 0.351562f, 0.679688f, 0.337402f, 0.691895f, 0.323975f, + 0.705078f, 0.310303f, 0.715820f, 0.297607f, 0.728516f, 0.284180f, 0.738770f, 0.271729f, + 0.750000f, 0.259277f, 0.759766f, 0.247070f, 0.772461f, 0.234131f, 0.783203f, 0.222046f, + 0.793457f, 0.210449f, 0.803223f, 0.198486f, 0.812500f, 0.187134f, 0.821777f, 0.175903f, + 0.833496f, 0.163818f, 0.842285f, 0.152588f, 0.852539f, 0.141113f, 0.861816f, 0.130127f, + 0.871094f, 0.119629f, 0.878418f, 0.109436f, 0.887695f, 0.098511f, 0.895508f, 0.087219f, + 0.902832f, 0.074646f, 0.909668f, 0.061127f, 0.915527f, 0.043549f, 0.918945f, 0.016251f, + 0.000000f, 1.000000f, 0.024323f, 0.987793f, 0.048218f, 0.971680f, 0.073364f, 0.951660f, + 0.096436f, 0.932129f, 0.120911f, 0.911133f, 0.143921f, 0.890625f, 0.166504f, 0.869629f, + 0.189087f, 0.848633f, 0.210938f, 0.827637f, 0.232788f, 0.806641f, 0.254150f, 0.786133f, + 0.274414f, 0.766113f, 0.293701f, 0.746582f, 0.314209f, 0.726562f, 0.333008f, 0.707031f, + 0.352295f, 0.687500f, 0.370117f, 0.668945f, 0.389893f, 0.649414f, 0.407227f, 0.631348f, + 0.424072f, 0.613281f, 0.442627f, 0.595215f, 0.460693f, 0.577148f, 0.477783f, 0.559570f, + 0.493408f, 0.542480f, 0.509277f, 0.525391f, 0.525879f, 0.508789f, 0.541504f, 0.492188f, + 0.557129f, 0.476074f, 0.570312f, 0.460693f, 0.585449f, 0.444824f, 0.599121f, 0.429443f, + 0.612793f, 0.414307f, 0.627441f, 0.398682f, 0.642090f, 0.383789f, 0.655273f, 0.369141f, + 0.668945f, 0.354736f, 0.681641f, 0.340820f, 0.694336f, 0.326904f, 0.706543f, 0.313232f, + 0.719238f, 0.299561f, 0.731445f, 0.285889f, 0.743652f, 0.272705f, 0.754395f, 0.259521f, + 0.767578f, 0.246338f, 0.778809f, 0.233887f, 0.789551f, 0.221802f, 0.798828f, 0.209717f, + 0.811035f, 0.197021f, 0.823242f, 0.184082f, 0.833008f, 0.173096f, 0.842285f, 0.161499f, + 0.853027f, 0.149536f, 0.862793f, 0.138428f, 0.872559f, 0.127075f, 0.883301f, 0.115662f, + 0.891602f, 0.104858f, 0.899902f, 0.094177f, 0.909180f, 0.083374f, 0.918457f, 0.072998f, + 0.926270f, 0.062805f, 0.934570f, 0.049561f, 0.941406f, 0.035126f, 0.946777f, 0.013084f, + 0.000000f, 1.000000f, 0.022781f, 0.989258f, 0.048920f, 0.970703f, 0.073975f, 0.951172f, + 0.097534f, 0.931641f, 0.120605f, 0.911621f, 0.144531f, 0.890137f, 0.167358f, 0.869141f, + 0.190063f, 0.848145f, 0.212402f, 0.826660f, 0.234375f, 0.805664f, 0.256348f, 0.784668f, + 0.277100f, 0.764160f, 0.298340f, 0.743652f, 0.318359f, 0.723633f, 0.338135f, 0.703613f, + 0.357178f, 0.684082f, 0.376709f, 0.664551f, 0.395752f, 0.645508f, 0.415283f, 0.626465f, + 0.432129f, 0.607910f, 0.449951f, 0.589355f, 0.467773f, 0.571777f, 0.485107f, 0.553711f, + 0.501465f, 0.536133f, 0.518066f, 0.519043f, 0.534180f, 0.501953f, 0.549805f, 0.485352f, + 0.565918f, 0.468750f, 0.581543f, 0.452393f, 0.595703f, 0.436523f, 0.610840f, 0.420410f, + 0.626465f, 0.404785f, 0.641113f, 0.389404f, 0.654297f, 0.374512f, 0.667969f, 0.359619f, + 0.681641f, 0.344971f, 0.696289f, 0.330078f, 0.708984f, 0.315918f, 0.721191f, 0.302002f, + 0.734375f, 0.288086f, 0.747559f, 0.274170f, 0.758789f, 0.261230f, 0.771484f, 0.247559f, + 0.783691f, 0.234253f, 0.794434f, 0.221802f, 0.807617f, 0.208496f, 0.817383f, 0.196533f, + 0.829102f, 0.183838f, 0.840820f, 0.171631f, 0.851074f, 0.159302f, 0.861328f, 0.147705f, + 0.873535f, 0.135254f, 0.882324f, 0.124634f, 0.893066f, 0.112610f, 0.902832f, 0.101196f, + 0.911133f, 0.090698f, 0.921875f, 0.079346f, 0.933105f, 0.067505f, 0.940430f, 0.057343f, + 0.949707f, 0.046661f, 0.958496f, 0.036591f, 0.967285f, 0.025909f, 0.973633f, 0.009155f, + 0.000000f, 1.000000f, 0.023911f, 0.988281f, 0.049011f, 0.971191f, 0.074768f, 0.950684f, + 0.097229f, 0.932129f, 0.122131f, 0.910645f, 0.145508f, 0.889648f, 0.168213f, 0.868652f, + 0.191650f, 0.847168f, 0.214478f, 0.825684f, 0.236694f, 0.804199f, 0.258789f, 0.783203f, + 0.280518f, 0.762207f, 0.300781f, 0.741699f, 0.321533f, 0.721191f, 0.342529f, 0.700684f, + 0.361572f, 0.680664f, 0.380859f, 0.661621f, 0.401123f, 0.641602f, 0.420898f, 0.622070f, + 0.438477f, 0.603027f, 0.456543f, 0.584473f, 0.474365f, 0.566406f, 0.491699f, 0.548340f, + 0.509277f, 0.530273f, 0.526855f, 0.512207f, 0.543457f, 0.495117f, 0.559570f, 0.478027f, + 0.575684f, 0.461182f, 0.591797f, 0.444336f, 0.607422f, 0.427979f, 0.623047f, 0.411621f, + 0.638672f, 0.395752f, 0.653320f, 0.380371f, 0.667480f, 0.364990f, 0.681152f, 0.349854f, + 0.695312f, 0.334961f, 0.708496f, 0.320312f, 0.721191f, 0.305664f, 0.736328f, 0.290771f, + 0.750488f, 0.276367f, 0.763184f, 0.262939f, 0.774414f, 0.249878f, 0.786133f, 0.235962f, + 0.799805f, 0.221924f, 0.813965f, 0.208618f, 0.822754f, 0.197144f, 0.834473f, 0.183716f, + 0.847656f, 0.170288f, 0.860352f, 0.158081f, 0.868164f, 0.146606f, 0.880859f, 0.133667f, + 0.892578f, 0.121765f, 0.901367f, 0.110657f, 0.912598f, 0.098450f, 0.922363f, 0.087585f, + 0.933105f, 0.075806f, 0.942871f, 0.064697f, 0.952637f, 0.053192f, 0.963379f, 0.042450f, + 0.968262f, 0.033875f, 0.983887f, 0.018707f, 0.988281f, 0.013397f, 0.999512f, 0.000030f, + }, + { + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.999023f, 0.000000f, 0.998047f, + 0.000000f, 0.996582f, 0.000000f, 0.994629f, 0.000000f, 0.992188f, 0.000000f, 0.990723f, + 0.000000f, 0.988281f, 0.000000f, 0.985840f, 0.000000f, 0.982910f, 0.000000f, 0.979980f, + 0.000000f, 0.977051f, 0.000000f, 0.973145f, 0.000000f, 0.969727f, 0.000000f, 0.965332f, + 0.000000f, 0.961426f, 0.000000f, 0.957031f, 0.000000f, 0.952148f, 0.000000f, 0.947266f, + 0.000000f, 0.941895f, 0.000000f, 0.936523f, 0.000000f, 0.931152f, 0.000000f, 0.925293f, + 0.000000f, 0.918945f, 0.000000f, 0.912109f, 0.000000f, 0.905762f, 0.000000f, 0.898926f, + 0.000000f, 0.891602f, 0.000000f, 0.884277f, 0.000000f, 0.875977f, 0.000000f, 0.867676f, + 0.000000f, 0.859375f, 0.000000f, 0.850098f, 0.000000f, 0.841309f, 0.000000f, 0.831543f, + 0.000000f, 0.821289f, 0.000000f, 0.810059f, 0.000000f, 0.799316f, 0.000000f, 0.787598f, + 0.000000f, 0.775879f, 0.000000f, 0.764160f, 0.000000f, 0.750488f, 0.000000f, 0.736816f, + 0.000000f, 0.722656f, 0.000000f, 0.707520f, 0.000000f, 0.691895f, 0.000000f, 0.675781f, + 0.000000f, 0.658203f, 0.000000f, 0.639160f, 0.000000f, 0.620117f, 0.000000f, 0.599609f, + 0.000000f, 0.578613f, 0.000000f, 0.554199f, 0.000000f, 0.528809f, 0.000000f, 0.502441f, + 0.000000f, 0.474121f, 0.000000f, 0.441162f, 0.000000f, 0.404785f, 0.000000f, 0.365234f, + 0.000000f, 0.317871f, 0.000000f, 0.261230f, 0.000000f, 0.186401f, 0.000000f, 0.073303f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.998535f, 0.000000f, 0.997559f, + 0.000000f, 0.996582f, 0.000000f, 0.994141f, 0.000000f, 0.992676f, 0.000000f, 0.991211f, + 0.000000f, 0.988770f, 0.000000f, 0.985840f, 0.000000f, 0.982910f, 0.000000f, 0.979492f, + 0.000000f, 0.976562f, 0.000000f, 0.972656f, 0.000000f, 0.968750f, 0.000000f, 0.964844f, + 0.000000f, 0.960938f, 0.000000f, 0.957031f, 0.000000f, 0.952148f, 0.000000f, 0.946777f, + 0.000000f, 0.941895f, 0.000000f, 0.936035f, 0.000000f, 0.930664f, 0.000000f, 0.925293f, + 0.000000f, 0.918457f, 0.000000f, 0.912109f, 0.000000f, 0.905273f, 0.000000f, 0.898438f, + 0.000000f, 0.891602f, 0.000000f, 0.884277f, 0.000000f, 0.875488f, 0.000000f, 0.867188f, + 0.000000f, 0.858398f, 0.000000f, 0.849609f, 0.000000f, 0.840820f, 0.000000f, 0.831055f, + 0.000000f, 0.820801f, 0.000000f, 0.810059f, 0.000000f, 0.798828f, 0.000000f, 0.787598f, + 0.000000f, 0.775879f, 0.000000f, 0.763672f, 0.000000f, 0.750488f, 0.000000f, 0.736816f, + 0.000002f, 0.722168f, 0.000004f, 0.707031f, 0.000006f, 0.691895f, 0.000009f, 0.675781f, + 0.000011f, 0.658203f, 0.000012f, 0.639648f, 0.000012f, 0.620117f, 0.000011f, 0.599609f, + 0.000010f, 0.578613f, 0.000010f, 0.554199f, 0.000009f, 0.528809f, 0.000008f, 0.502441f, + 0.000007f, 0.474854f, 0.000008f, 0.440918f, 0.000006f, 0.404541f, 0.000006f, 0.366455f, + 0.000005f, 0.318359f, 0.000004f, 0.260986f, 0.000003f, 0.187012f, 0.000001f, 0.073303f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.998535f, 0.000000f, 0.997559f, + 0.000000f, 0.995605f, 0.000000f, 0.994141f, 0.000000f, 0.992676f, 0.000000f, 0.990723f, + 0.000000f, 0.988281f, 0.000000f, 0.985352f, 0.000000f, 0.982422f, 0.000000f, 0.979492f, + 0.000000f, 0.976074f, 0.000002f, 0.972656f, 0.000008f, 0.968750f, 0.000013f, 0.964844f, + 0.000019f, 0.960449f, 0.000026f, 0.956055f, 0.000032f, 0.951172f, 0.000040f, 0.946289f, + 0.000046f, 0.941406f, 0.000052f, 0.935547f, 0.000059f, 0.930176f, 0.000066f, 0.924316f, + 0.000073f, 0.918457f, 0.000078f, 0.911621f, 0.000085f, 0.904785f, 0.000091f, 0.897949f, + 0.000098f, 0.891113f, 0.000103f, 0.883301f, 0.000108f, 0.875488f, 0.000111f, 0.866699f, + 0.000111f, 0.858398f, 0.000110f, 0.849609f, 0.000107f, 0.840332f, 0.000103f, 0.831055f, + 0.000101f, 0.820312f, 0.000097f, 0.809570f, 0.000093f, 0.798340f, 0.000091f, 0.787109f, + 0.000090f, 0.775879f, 0.000091f, 0.763672f, 0.000090f, 0.750000f, 0.000091f, 0.736328f, + 0.000092f, 0.721680f, 0.000092f, 0.707031f, 0.000090f, 0.691895f, 0.000084f, 0.675293f, + 0.000082f, 0.657227f, 0.000081f, 0.639160f, 0.000082f, 0.619629f, 0.000080f, 0.599609f, + 0.000072f, 0.578613f, 0.000071f, 0.553711f, 0.000067f, 0.528809f, 0.000068f, 0.501953f, + 0.000064f, 0.474365f, 0.000054f, 0.440674f, 0.000052f, 0.404541f, 0.000049f, 0.365967f, + 0.000036f, 0.318604f, 0.000032f, 0.260742f, 0.000020f, 0.186768f, 0.000005f, 0.073242f, + 0.000000f, 1.000000f, 0.000043f, 0.999512f, 0.000081f, 0.998535f, 0.000108f, 0.997070f, + 0.000124f, 0.995605f, 0.000155f, 0.993652f, 0.000170f, 0.991699f, 0.000178f, 0.989746f, + 0.000201f, 0.987305f, 0.000216f, 0.984375f, 0.000226f, 0.981445f, 0.000232f, 0.979004f, + 0.000245f, 0.975586f, 0.000261f, 0.972168f, 0.000270f, 0.967773f, 0.000276f, 0.963867f, + 0.000280f, 0.959961f, 0.000290f, 0.955078f, 0.000303f, 0.950195f, 0.000311f, 0.945312f, + 0.000319f, 0.940430f, 0.000324f, 0.935059f, 0.000323f, 0.929688f, 0.000330f, 0.923340f, + 0.000333f, 0.916992f, 0.000335f, 0.910645f, 0.000334f, 0.903809f, 0.000332f, 0.896973f, + 0.000332f, 0.890137f, 0.000340f, 0.882324f, 0.000335f, 0.874023f, 0.000337f, 0.865723f, + 0.000339f, 0.856934f, 0.000343f, 0.848145f, 0.000347f, 0.839355f, 0.000354f, 0.830078f, + 0.000346f, 0.819336f, 0.000346f, 0.808594f, 0.000344f, 0.797363f, 0.000340f, 0.786133f, + 0.000340f, 0.774902f, 0.000347f, 0.762695f, 0.000331f, 0.749023f, 0.000326f, 0.734863f, + 0.000325f, 0.721191f, 0.000322f, 0.706055f, 0.000317f, 0.691406f, 0.000297f, 0.674805f, + 0.000297f, 0.656738f, 0.000291f, 0.638672f, 0.000285f, 0.619141f, 0.000276f, 0.599609f, + 0.000257f, 0.577637f, 0.000249f, 0.553711f, 0.000239f, 0.528320f, 0.000229f, 0.501953f, + 0.000222f, 0.474121f, 0.000192f, 0.440430f, 0.000177f, 0.404541f, 0.000162f, 0.366211f, + 0.000131f, 0.317627f, 0.000109f, 0.260498f, 0.000069f, 0.186401f, 0.000016f, 0.072571f, + 0.000000f, 1.000000f, 0.000240f, 0.999023f, 0.000381f, 0.998047f, 0.000352f, 0.997070f, + 0.000453f, 0.995117f, 0.000445f, 0.993164f, 0.000432f, 0.991211f, 0.000427f, 0.989258f, + 0.000529f, 0.986328f, 0.000539f, 0.983398f, 0.000548f, 0.980469f, 0.000558f, 0.977539f, + 0.000641f, 0.974121f, 0.000657f, 0.970215f, 0.000670f, 0.966309f, 0.000674f, 0.962891f, + 0.000666f, 0.958496f, 0.000720f, 0.953613f, 0.000724f, 0.948730f, 0.000719f, 0.943848f, + 0.000719f, 0.938965f, 0.000719f, 0.933594f, 0.000724f, 0.928223f, 0.000784f, 0.921875f, + 0.000794f, 0.915527f, 0.000779f, 0.909180f, 0.000781f, 0.902344f, 0.000791f, 0.895508f, + 0.000794f, 0.888672f, 0.000840f, 0.880859f, 0.000815f, 0.872559f, 0.000814f, 0.864258f, + 0.000812f, 0.855957f, 0.000812f, 0.847168f, 0.000815f, 0.838379f, 0.000852f, 0.828613f, + 0.000819f, 0.817871f, 0.000807f, 0.807617f, 0.000807f, 0.796875f, 0.000807f, 0.785645f, + 0.000801f, 0.773926f, 0.000828f, 0.761230f, 0.000789f, 0.748047f, 0.000767f, 0.734375f, + 0.000766f, 0.720215f, 0.000756f, 0.705566f, 0.000741f, 0.690918f, 0.000760f, 0.673828f, + 0.000701f, 0.656250f, 0.000685f, 0.637695f, 0.000669f, 0.618652f, 0.000653f, 0.599121f, + 0.000625f, 0.577148f, 0.000587f, 0.553223f, 0.000565f, 0.527832f, 0.000539f, 0.501465f, + 0.000528f, 0.473877f, 0.000452f, 0.439697f, 0.000420f, 0.403809f, 0.000381f, 0.365967f, + 0.000308f, 0.317871f, 0.000253f, 0.260742f, 0.000157f, 0.186401f, 0.000031f, 0.072388f, + 0.000000f, 1.000000f, 0.000383f, 0.999023f, 0.000658f, 0.997559f, 0.000662f, 0.996094f, + 0.000860f, 0.994629f, 0.000876f, 0.992188f, 0.000875f, 0.990234f, 0.000867f, 0.988770f, + 0.001044f, 0.984863f, 0.001068f, 0.982422f, 0.001084f, 0.979492f, 0.001096f, 0.976562f, + 0.001233f, 0.972656f, 0.001249f, 0.969238f, 0.001255f, 0.965332f, 0.001245f, 0.961426f, + 0.001245f, 0.957520f, 0.001364f, 0.952148f, 0.001392f, 0.947266f, 0.001414f, 0.942383f, + 0.001401f, 0.937012f, 0.001410f, 0.932129f, 0.001413f, 0.926758f, 0.001525f, 0.919922f, + 0.001539f, 0.913574f, 0.001513f, 0.907227f, 0.001514f, 0.900879f, 0.001509f, 0.894043f, + 0.001519f, 0.887207f, 0.001614f, 0.878906f, 0.001627f, 0.871094f, 0.001584f, 0.862793f, + 0.001567f, 0.854004f, 0.001572f, 0.845703f, 0.001568f, 0.836914f, 0.001637f, 0.826660f, + 0.001644f, 0.816895f, 0.001596f, 0.806152f, 0.001570f, 0.794922f, 0.001554f, 0.784180f, + 0.001540f, 0.772949f, 0.001595f, 0.760254f, 0.001542f, 0.746582f, 0.001506f, 0.733398f, + 0.001476f, 0.719238f, 0.001456f, 0.704590f, 0.001433f, 0.689941f, 0.001471f, 0.672852f, + 0.001373f, 0.655273f, 0.001327f, 0.636719f, 0.001291f, 0.618164f, 0.001261f, 0.598633f, + 0.001273f, 0.576660f, 0.001151f, 0.552734f, 0.001091f, 0.527344f, 0.001044f, 0.501465f, + 0.001024f, 0.473145f, 0.000885f, 0.439453f, 0.000810f, 0.404053f, 0.000731f, 0.365967f, + 0.000594f, 0.317139f, 0.000479f, 0.260986f, 0.000290f, 0.185913f, 0.000055f, 0.072205f, + 0.000000f, 1.000000f, 0.000665f, 0.998535f, 0.001108f, 0.997070f, 0.001078f, 0.995605f, + 0.001183f, 0.993652f, 0.001465f, 0.991699f, 0.001467f, 0.989746f, 0.001527f, 0.987305f, + 0.001788f, 0.983887f, 0.001810f, 0.980469f, 0.001819f, 0.978027f, 0.001825f, 0.975098f, + 0.002068f, 0.970703f, 0.002083f, 0.966797f, 0.002113f, 0.963379f, 0.002136f, 0.959473f, + 0.002121f, 0.955566f, 0.002344f, 0.950195f, 0.002380f, 0.944824f, 0.002407f, 0.940430f, + 0.002377f, 0.935059f, 0.002382f, 0.929688f, 0.002417f, 0.924316f, 0.002584f, 0.917969f, + 0.002621f, 0.911621f, 0.002634f, 0.905273f, 0.002584f, 0.898926f, 0.002573f, 0.892090f, + 0.002617f, 0.885254f, 0.002737f, 0.876953f, 0.002756f, 0.869141f, 0.002714f, 0.860352f, + 0.002716f, 0.852539f, 0.002682f, 0.843750f, 0.002665f, 0.835449f, 0.002785f, 0.824707f, + 0.002800f, 0.814453f, 0.002737f, 0.803711f, 0.002689f, 0.792969f, 0.002657f, 0.782715f, + 0.002623f, 0.771484f, 0.002718f, 0.758301f, 0.002647f, 0.745117f, 0.002590f, 0.731445f, + 0.002539f, 0.717773f, 0.002491f, 0.703613f, 0.002455f, 0.688477f, 0.002506f, 0.671387f, + 0.002419f, 0.653809f, 0.002304f, 0.635742f, 0.002209f, 0.617188f, 0.002146f, 0.597656f, + 0.002169f, 0.575195f, 0.002022f, 0.551758f, 0.001869f, 0.527344f, 0.001777f, 0.501465f, + 0.001743f, 0.472412f, 0.001549f, 0.439209f, 0.001372f, 0.403809f, 0.001231f, 0.366211f, + 0.001015f, 0.317627f, 0.000793f, 0.261230f, 0.000472f, 0.185547f, 0.000089f, 0.071411f, + 0.000000f, 1.000000f, 0.000511f, 0.998535f, 0.001285f, 0.997070f, 0.001654f, 0.995117f, + 0.001899f, 0.992676f, 0.002253f, 0.990234f, 0.002249f, 0.988281f, 0.002424f, 0.985352f, + 0.002768f, 0.982422f, 0.002787f, 0.979492f, 0.002794f, 0.976562f, 0.002808f, 0.974121f, + 0.003235f, 0.968750f, 0.003250f, 0.964844f, 0.003298f, 0.960938f, 0.003326f, 0.957031f, + 0.003334f, 0.953125f, 0.003654f, 0.947754f, 0.003704f, 0.942871f, 0.003731f, 0.937988f, + 0.003765f, 0.933105f, 0.003729f, 0.927734f, 0.003851f, 0.921875f, 0.004032f, 0.915039f, + 0.004082f, 0.909180f, 0.004101f, 0.902832f, 0.004047f, 0.895996f, 0.004066f, 0.889648f, + 0.004128f, 0.882324f, 0.004284f, 0.874023f, 0.004318f, 0.866211f, 0.004318f, 0.857910f, + 0.004253f, 0.849609f, 0.004208f, 0.841797f, 0.004238f, 0.832520f, 0.004372f, 0.822266f, + 0.004372f, 0.812500f, 0.004295f, 0.801758f, 0.004227f, 0.791016f, 0.004211f, 0.780762f, + 0.004169f, 0.769043f, 0.004265f, 0.755859f, 0.004242f, 0.743164f, 0.004139f, 0.729492f, + 0.004044f, 0.716309f, 0.003922f, 0.702148f, 0.003960f, 0.686523f, 0.003929f, 0.669922f, + 0.003799f, 0.652344f, 0.003635f, 0.634766f, 0.003494f, 0.616211f, 0.003368f, 0.597168f, + 0.003389f, 0.574219f, 0.003183f, 0.550293f, 0.002970f, 0.525879f, 0.002785f, 0.500977f, + 0.002716f, 0.471680f, 0.002438f, 0.438965f, 0.002150f, 0.403564f, 0.001896f, 0.366211f, + 0.001602f, 0.316895f, 0.001202f, 0.261475f, 0.000722f, 0.185059f, 0.000137f, 0.071045f, + 0.000000f, 1.000000f, 0.000868f, 0.998535f, 0.001947f, 0.996094f, 0.002363f, 0.994629f, + 0.002825f, 0.991211f, 0.003231f, 0.988770f, 0.003258f, 0.986816f, 0.003414f, 0.984375f, + 0.003702f, 0.980469f, 0.004047f, 0.977051f, 0.004097f, 0.974609f, 0.004158f, 0.971191f, + 0.004467f, 0.966797f, 0.004810f, 0.962891f, 0.004799f, 0.958496f, 0.004841f, 0.955078f, + 0.004944f, 0.950684f, 0.005356f, 0.944824f, 0.005440f, 0.939941f, 0.005493f, 0.935059f, + 0.005497f, 0.930176f, 0.005550f, 0.925293f, 0.005707f, 0.918457f, 0.005974f, 0.912109f, + 0.005993f, 0.905762f, 0.006039f, 0.899902f, 0.006046f, 0.893555f, 0.005966f, 0.887207f, + 0.006180f, 0.879395f, 0.006344f, 0.871094f, 0.006348f, 0.863281f, 0.006348f, 0.855469f, + 0.006279f, 0.847168f, 0.006264f, 0.839355f, 0.006348f, 0.829590f, 0.006474f, 0.819336f, + 0.006462f, 0.809570f, 0.006344f, 0.799316f, 0.006317f, 0.789062f, 0.006210f, 0.778320f, + 0.006241f, 0.766602f, 0.006332f, 0.753418f, 0.006252f, 0.740723f, 0.006111f, 0.727051f, + 0.005966f, 0.714355f, 0.005840f, 0.700684f, 0.005886f, 0.684570f, 0.005795f, 0.667969f, + 0.005604f, 0.650879f, 0.005424f, 0.633301f, 0.005203f, 0.614746f, 0.005043f, 0.595215f, + 0.005001f, 0.572754f, 0.004692f, 0.549805f, 0.004417f, 0.525391f, 0.004093f, 0.500000f, + 0.003971f, 0.470459f, 0.003572f, 0.438232f, 0.003149f, 0.403320f, 0.002739f, 0.366699f, + 0.002323f, 0.316162f, 0.001709f, 0.261475f, 0.001044f, 0.185669f, 0.000188f, 0.070312f, + 0.000000f, 1.000000f, 0.001301f, 0.998535f, 0.001880f, 0.996094f, 0.002771f, 0.993652f, + 0.003651f, 0.990234f, 0.004047f, 0.987793f, 0.004498f, 0.985352f, 0.004833f, 0.981934f, + 0.005249f, 0.978516f, 0.005646f, 0.975098f, 0.005669f, 0.972168f, 0.005970f, 0.968262f, + 0.006287f, 0.963867f, 0.006695f, 0.959473f, 0.006775f, 0.956055f, 0.006760f, 0.951660f, + 0.007030f, 0.947266f, 0.007313f, 0.941895f, 0.007607f, 0.936523f, 0.007675f, 0.931641f, + 0.007744f, 0.926758f, 0.007744f, 0.922363f, 0.008095f, 0.915527f, 0.008392f, 0.908691f, + 0.008453f, 0.902832f, 0.008469f, 0.896484f, 0.008507f, 0.890625f, 0.008392f, 0.884277f, + 0.008728f, 0.875488f, 0.008919f, 0.867676f, 0.008980f, 0.859863f, 0.008949f, 0.852051f, + 0.008820f, 0.844238f, 0.008789f, 0.836426f, 0.008965f, 0.826172f, 0.009178f, 0.816406f, + 0.009132f, 0.806152f, 0.009079f, 0.796387f, 0.008911f, 0.786133f, 0.008759f, 0.776367f, + 0.008827f, 0.763672f, 0.008911f, 0.750488f, 0.008835f, 0.738281f, 0.008629f, 0.725098f, + 0.008408f, 0.712402f, 0.008224f, 0.698730f, 0.008354f, 0.682617f, 0.008179f, 0.666016f, + 0.007904f, 0.648926f, 0.007645f, 0.631348f, 0.007317f, 0.613770f, 0.007168f, 0.593750f, + 0.007042f, 0.571289f, 0.006683f, 0.548828f, 0.006203f, 0.524902f, 0.005756f, 0.500000f, + 0.005562f, 0.469727f, 0.005039f, 0.437256f, 0.004406f, 0.403320f, 0.003811f, 0.366211f, + 0.003242f, 0.316406f, 0.002337f, 0.261475f, 0.001417f, 0.185059f, 0.000250f, 0.069946f, + 0.000000f, 1.000000f, 0.001305f, 0.998535f, 0.002796f, 0.995605f, 0.003759f, 0.993164f, + 0.004532f, 0.989258f, 0.005486f, 0.986328f, 0.005547f, 0.983887f, 0.006359f, 0.979492f, + 0.007092f, 0.976074f, 0.007229f, 0.973145f, 0.007645f, 0.969727f, 0.007950f, 0.965332f, + 0.008621f, 0.960449f, 0.009010f, 0.956543f, 0.009109f, 0.952637f, 0.009224f, 0.949219f, + 0.009575f, 0.943359f, 0.010010f, 0.938477f, 0.010345f, 0.933105f, 0.010384f, 0.928223f, + 0.010475f, 0.923340f, 0.010666f, 0.918457f, 0.011108f, 0.911133f, 0.011414f, 0.904785f, + 0.011459f, 0.898926f, 0.011513f, 0.893066f, 0.011513f, 0.886719f, 0.011612f, 0.879883f, + 0.011932f, 0.871582f, 0.012199f, 0.863770f, 0.012169f, 0.856445f, 0.012184f, 0.848633f, + 0.012146f, 0.841309f, 0.011993f, 0.833008f, 0.012367f, 0.822754f, 0.012474f, 0.812988f, + 0.012390f, 0.803223f, 0.012299f, 0.792969f, 0.012085f, 0.783203f, 0.011978f, 0.773438f, + 0.012169f, 0.760742f, 0.012199f, 0.747559f, 0.012032f, 0.735352f, 0.011703f, 0.722656f, + 0.011536f, 0.709961f, 0.011276f, 0.697266f, 0.011368f, 0.679688f, 0.011154f, 0.663574f, + 0.010765f, 0.646973f, 0.010376f, 0.629883f, 0.010002f, 0.612793f, 0.009781f, 0.592285f, + 0.009514f, 0.569824f, 0.009041f, 0.547363f, 0.008453f, 0.524414f, 0.007805f, 0.499756f, + 0.007500f, 0.468506f, 0.006767f, 0.436523f, 0.005943f, 0.402588f, 0.005157f, 0.365234f, + 0.004299f, 0.315430f, 0.003090f, 0.261719f, 0.001874f, 0.184937f, 0.000340f, 0.069336f, + 0.000000f, 1.000000f, 0.001388f, 0.998047f, 0.002949f, 0.995117f, 0.003960f, 0.992676f, + 0.005760f, 0.987793f, 0.006760f, 0.984863f, 0.007267f, 0.981934f, 0.008400f, 0.977539f, + 0.008934f, 0.973633f, 0.009468f, 0.970215f, 0.009995f, 0.967285f, 0.010574f, 0.962402f, + 0.011307f, 0.957031f, 0.011543f, 0.953613f, 0.011986f, 0.949219f, 0.012039f, 0.945312f, + 0.012878f, 0.939941f, 0.013222f, 0.934082f, 0.013702f, 0.929688f, 0.013824f, 0.924805f, + 0.013779f, 0.919922f, 0.014191f, 0.913574f, 0.014801f, 0.907227f, 0.014854f, 0.900879f, + 0.015144f, 0.894531f, 0.015190f, 0.888672f, 0.015099f, 0.882812f, 0.015526f, 0.875488f, + 0.015915f, 0.867676f, 0.016144f, 0.859863f, 0.016144f, 0.852539f, 0.016068f, 0.844727f, + 0.015961f, 0.837402f, 0.016113f, 0.828613f, 0.016434f, 0.818359f, 0.016525f, 0.808594f, + 0.016479f, 0.799316f, 0.016281f, 0.790039f, 0.016129f, 0.780273f, 0.016037f, 0.769531f, + 0.016159f, 0.756836f, 0.016113f, 0.744629f, 0.015869f, 0.732422f, 0.015640f, 0.720215f, + 0.015244f, 0.707520f, 0.014992f, 0.693359f, 0.015114f, 0.676758f, 0.014694f, 0.660645f, + 0.014343f, 0.645020f, 0.013794f, 0.628418f, 0.013161f, 0.611328f, 0.012917f, 0.589355f, + 0.012550f, 0.567871f, 0.011826f, 0.545410f, 0.011040f, 0.522949f, 0.010208f, 0.499268f, + 0.009827f, 0.467041f, 0.008827f, 0.436035f, 0.007713f, 0.402832f, 0.006733f, 0.363525f, + 0.005547f, 0.315430f, 0.003967f, 0.261475f, 0.002380f, 0.184937f, 0.000430f, 0.068237f, + 0.000000f, 1.000000f, 0.001554f, 0.998047f, 0.003771f, 0.994141f, 0.005260f, 0.991211f, + 0.006737f, 0.986816f, 0.008194f, 0.983398f, 0.009239f, 0.979980f, 0.010109f, 0.975586f, + 0.011467f, 0.970703f, 0.012070f, 0.967285f, 0.012260f, 0.964355f, 0.013695f, 0.958984f, + 0.014343f, 0.954102f, 0.014755f, 0.949707f, 0.014999f, 0.945801f, 0.015686f, 0.941406f, + 0.016403f, 0.935059f, 0.017197f, 0.930176f, 0.017258f, 0.925293f, 0.017776f, 0.920410f, + 0.017960f, 0.916016f, 0.018463f, 0.908691f, 0.018951f, 0.902344f, 0.019348f, 0.896484f, + 0.019699f, 0.890137f, 0.019699f, 0.884766f, 0.019653f, 0.878906f, 0.020340f, 0.870117f, + 0.020752f, 0.862793f, 0.020828f, 0.854980f, 0.020935f, 0.847656f, 0.020737f, 0.840820f, + 0.020737f, 0.833496f, 0.021194f, 0.823242f, 0.021225f, 0.813965f, 0.021484f, 0.804688f, + 0.021271f, 0.795410f, 0.021011f, 0.786133f, 0.020889f, 0.776855f, 0.020905f, 0.765137f, + 0.021057f, 0.752930f, 0.020874f, 0.741211f, 0.020584f, 0.729004f, 0.020233f, 0.717773f, + 0.019592f, 0.705078f, 0.019577f, 0.689941f, 0.019516f, 0.673828f, 0.019012f, 0.658203f, + 0.018417f, 0.642578f, 0.017761f, 0.626953f, 0.016922f, 0.609375f, 0.016739f, 0.587402f, + 0.016174f, 0.565918f, 0.015182f, 0.543945f, 0.014122f, 0.522461f, 0.013283f, 0.497070f, + 0.012520f, 0.465820f, 0.011261f, 0.435303f, 0.009857f, 0.403076f, 0.008575f, 0.362793f, + 0.007057f, 0.315186f, 0.004986f, 0.262207f, 0.002995f, 0.185425f, 0.000528f, 0.067444f, + 0.000000f, 1.000000f, 0.002249f, 0.997559f, 0.004627f, 0.993652f, 0.005775f, 0.991211f, + 0.008293f, 0.985840f, 0.009468f, 0.981934f, 0.010590f, 0.979004f, 0.012863f, 0.972656f, + 0.013573f, 0.968262f, 0.014664f, 0.964844f, 0.015450f, 0.960449f, 0.016556f, 0.955078f, + 0.017975f, 0.950195f, 0.018661f, 0.946289f, 0.018860f, 0.942383f, 0.019928f, 0.936523f, + 0.020767f, 0.930664f, 0.021362f, 0.925781f, 0.021942f, 0.920410f, 0.022369f, 0.916016f, + 0.022751f, 0.910156f, 0.023743f, 0.903809f, 0.024002f, 0.896973f, 0.024597f, 0.891602f, + 0.025009f, 0.885742f, 0.024994f, 0.880371f, 0.025375f, 0.873047f, 0.026062f, 0.865234f, + 0.026337f, 0.857422f, 0.026459f, 0.850586f, 0.026566f, 0.843262f, 0.026550f, 0.836426f, + 0.026581f, 0.828125f, 0.027206f, 0.818359f, 0.027161f, 0.809082f, 0.027283f, 0.799805f, + 0.026978f, 0.791504f, 0.026810f, 0.782715f, 0.026505f, 0.773438f, 0.026749f, 0.760742f, + 0.026764f, 0.748535f, 0.026611f, 0.737305f, 0.026108f, 0.725586f, 0.025650f, 0.714844f, + 0.024933f, 0.702637f, 0.025146f, 0.686523f, 0.024811f, 0.670898f, 0.024063f, 0.655273f, + 0.023361f, 0.640625f, 0.022400f, 0.625000f, 0.021805f, 0.605957f, 0.021347f, 0.584961f, + 0.020370f, 0.563965f, 0.019135f, 0.542969f, 0.017868f, 0.521484f, 0.016830f, 0.494385f, + 0.015762f, 0.464844f, 0.014183f, 0.434326f, 0.012291f, 0.402588f, 0.010735f, 0.361084f, + 0.008743f, 0.314697f, 0.006134f, 0.262451f, 0.003664f, 0.184448f, 0.000638f, 0.066772f, + 0.000000f, 1.000000f, 0.002054f, 0.998047f, 0.005222f, 0.993164f, 0.006458f, 0.990723f, + 0.009277f, 0.984863f, 0.011032f, 0.980469f, 0.012871f, 0.976074f, 0.014778f, 0.970215f, + 0.016830f, 0.965332f, 0.017563f, 0.961914f, 0.019226f, 0.956543f, 0.020554f, 0.951172f, + 0.021362f, 0.946289f, 0.022537f, 0.941895f, 0.023254f, 0.937988f, 0.024429f, 0.931641f, + 0.025772f, 0.925781f, 0.026566f, 0.920410f, 0.027069f, 0.916016f, 0.027344f, 0.911621f, + 0.028687f, 0.904297f, 0.029526f, 0.897461f, 0.030212f, 0.892090f, 0.030380f, 0.885742f, + 0.030716f, 0.880859f, 0.031097f, 0.875488f, 0.031891f, 0.866699f, 0.032410f, 0.859375f, + 0.032959f, 0.852051f, 0.032928f, 0.845215f, 0.033264f, 0.838867f, 0.033051f, 0.832031f, + 0.033630f, 0.822266f, 0.033997f, 0.812500f, 0.034210f, 0.804199f, 0.034180f, 0.795410f, + 0.033936f, 0.787109f, 0.033417f, 0.778809f, 0.033661f, 0.767578f, 0.033844f, 0.755859f, + 0.033630f, 0.744629f, 0.033234f, 0.733398f, 0.032776f, 0.722168f, 0.032074f, 0.711426f, + 0.031616f, 0.697266f, 0.031464f, 0.682129f, 0.031067f, 0.667480f, 0.030090f, 0.652832f, + 0.029144f, 0.638184f, 0.027969f, 0.623047f, 0.027359f, 0.603027f, 0.026703f, 0.582520f, + 0.025375f, 0.562500f, 0.023758f, 0.541504f, 0.022186f, 0.520508f, 0.021103f, 0.492920f, + 0.019562f, 0.463379f, 0.017548f, 0.434082f, 0.015221f, 0.402344f, 0.013191f, 0.360596f, + 0.010681f, 0.314209f, 0.007496f, 0.263184f, 0.004452f, 0.183594f, 0.000767f, 0.065796f, + 0.000000f, 1.000000f, 0.002428f, 0.997559f, 0.005573f, 0.993164f, 0.008026f, 0.989258f, + 0.010979f, 0.983398f, 0.013222f, 0.979004f, 0.015213f, 0.973633f, 0.017471f, 0.967773f, + 0.019196f, 0.963379f, 0.020935f, 0.958984f, 0.022690f, 0.952637f, 0.024796f, 0.946777f, + 0.026001f, 0.941895f, 0.027252f, 0.937500f, 0.028152f, 0.932617f, 0.029953f, 0.926270f, + 0.030746f, 0.920898f, 0.032166f, 0.915527f, 0.032654f, 0.911133f, 0.033539f, 0.905273f, + 0.034729f, 0.898438f, 0.036102f, 0.891602f, 0.036713f, 0.885742f, 0.037415f, 0.880859f, + 0.037323f, 0.875488f, 0.038544f, 0.868164f, 0.039368f, 0.860352f, 0.039795f, 0.853516f, + 0.040222f, 0.846680f, 0.040436f, 0.839844f, 0.040680f, 0.833984f, 0.041046f, 0.825195f, + 0.041534f, 0.815918f, 0.041901f, 0.807129f, 0.042023f, 0.798828f, 0.041504f, 0.791016f, + 0.041595f, 0.782227f, 0.041443f, 0.773438f, 0.041718f, 0.761719f, 0.041656f, 0.750488f, + 0.041321f, 0.739746f, 0.040985f, 0.729492f, 0.040100f, 0.718750f, 0.039337f, 0.708496f, + 0.039307f, 0.692871f, 0.038727f, 0.678223f, 0.038208f, 0.664062f, 0.036987f, 0.650391f, + 0.035736f, 0.635742f, 0.034393f, 0.620117f, 0.033875f, 0.599609f, 0.032745f, 0.580078f, + 0.031097f, 0.560547f, 0.029327f, 0.540527f, 0.027054f, 0.520508f, 0.025848f, 0.490234f, + 0.023834f, 0.461670f, 0.021332f, 0.433350f, 0.018372f, 0.402344f, 0.016144f, 0.359131f, + 0.012894f, 0.313721f, 0.009102f, 0.264160f, 0.005341f, 0.182739f, 0.000927f, 0.064758f, + 0.000000f, 1.000000f, 0.002878f, 0.997559f, 0.006504f, 0.992676f, 0.009315f, 0.987793f, + 0.012947f, 0.981934f, 0.015312f, 0.977539f, 0.017731f, 0.971191f, 0.020447f, 0.965332f, + 0.022369f, 0.960449f, 0.023743f, 0.956543f, 0.027145f, 0.948242f, 0.028946f, 0.942383f, + 0.030807f, 0.937500f, 0.031708f, 0.933594f, 0.034027f, 0.926270f, 0.035736f, 0.920410f, + 0.037018f, 0.915039f, 0.037964f, 0.910645f, 0.038910f, 0.905762f, 0.040680f, 0.898438f, + 0.041992f, 0.891602f, 0.043213f, 0.885742f, 0.043793f, 0.880371f, 0.044373f, 0.875000f, + 0.045227f, 0.869629f, 0.046204f, 0.860840f, 0.047607f, 0.853516f, 0.048126f, 0.847168f, + 0.048370f, 0.840820f, 0.048767f, 0.834473f, 0.048706f, 0.827637f, 0.049896f, 0.818359f, + 0.050446f, 0.809570f, 0.050720f, 0.801270f, 0.050568f, 0.793457f, 0.050323f, 0.785645f, + 0.050049f, 0.777832f, 0.050476f, 0.766602f, 0.050598f, 0.755859f, 0.050629f, 0.746094f, + 0.050049f, 0.735840f, 0.049408f, 0.725586f, 0.048431f, 0.715332f, 0.048218f, 0.702637f, + 0.048035f, 0.688477f, 0.046997f, 0.674316f, 0.046051f, 0.660645f, 0.044861f, 0.647461f, + 0.043060f, 0.633789f, 0.041901f, 0.615723f, 0.040985f, 0.596191f, 0.039429f, 0.577148f, + 0.037567f, 0.558594f, 0.035339f, 0.540039f, 0.032837f, 0.516113f, 0.031128f, 0.487793f, + 0.028809f, 0.461182f, 0.025543f, 0.432617f, 0.022003f, 0.402832f, 0.019440f, 0.357910f, + 0.015465f, 0.313965f, 0.010681f, 0.264404f, 0.006344f, 0.182617f, 0.001092f, 0.064209f, + 0.000000f, 1.000000f, 0.003632f, 0.996582f, 0.007587f, 0.992188f, 0.010414f, 0.986328f, + 0.014725f, 0.980469f, 0.017197f, 0.976074f, 0.020142f, 0.968750f, 0.023468f, 0.962891f, + 0.025879f, 0.958008f, 0.028595f, 0.951172f, 0.030853f, 0.944824f, 0.033691f, 0.938477f, + 0.035583f, 0.934082f, 0.037842f, 0.927734f, 0.039734f, 0.920898f, 0.041992f, 0.914551f, + 0.043793f, 0.909180f, 0.044800f, 0.904785f, 0.046661f, 0.898926f, 0.048096f, 0.891602f, + 0.049866f, 0.884766f, 0.050751f, 0.879395f, 0.051941f, 0.874023f, 0.052490f, 0.869141f, + 0.054169f, 0.861328f, 0.055359f, 0.854004f, 0.056305f, 0.846680f, 0.057098f, 0.840332f, + 0.057495f, 0.834961f, 0.057800f, 0.828613f, 0.058685f, 0.819824f, 0.059479f, 0.811035f, + 0.060120f, 0.803223f, 0.060242f, 0.795410f, 0.060333f, 0.788086f, 0.059753f, 0.780762f, + 0.060242f, 0.770996f, 0.060242f, 0.760254f, 0.060455f, 0.750000f, 0.060059f, 0.740723f, + 0.059387f, 0.730469f, 0.058685f, 0.721680f, 0.057800f, 0.710449f, 0.057587f, 0.696289f, + 0.056915f, 0.683105f, 0.056030f, 0.669922f, 0.054504f, 0.657715f, 0.053131f, 0.644531f, + 0.051422f, 0.630371f, 0.050293f, 0.611328f, 0.048889f, 0.593262f, 0.047058f, 0.575195f, + 0.044586f, 0.557129f, 0.041656f, 0.538086f, 0.039398f, 0.512695f, 0.037201f, 0.486572f, + 0.033936f, 0.459717f, 0.030258f, 0.432373f, 0.026291f, 0.400879f, 0.022949f, 0.356445f, + 0.018234f, 0.313721f, 0.012558f, 0.265137f, 0.007404f, 0.182617f, 0.001262f, 0.063599f, + 0.000000f, 1.000000f, 0.004120f, 0.996094f, 0.008354f, 0.991699f, 0.012260f, 0.985352f, + 0.016769f, 0.979492f, 0.019363f, 0.974609f, 0.023438f, 0.966309f, 0.026428f, 0.960938f, + 0.029419f, 0.955078f, 0.032990f, 0.947266f, 0.036072f, 0.940430f, 0.038086f, 0.935059f, + 0.040924f, 0.929688f, 0.043762f, 0.921875f, 0.046936f, 0.914551f, 0.048859f, 0.909180f, + 0.050446f, 0.903809f, 0.051880f, 0.899414f, 0.054321f, 0.891113f, 0.056641f, 0.884277f, + 0.058228f, 0.878418f, 0.059387f, 0.873047f, 0.060181f, 0.868164f, 0.062256f, 0.860840f, + 0.063416f, 0.853027f, 0.064941f, 0.846191f, 0.065857f, 0.840332f, 0.066772f, 0.834473f, + 0.067139f, 0.828613f, 0.068298f, 0.820312f, 0.069092f, 0.812012f, 0.070190f, 0.804199f, + 0.070251f, 0.796387f, 0.070618f, 0.789551f, 0.070251f, 0.782715f, 0.070618f, 0.773926f, + 0.071106f, 0.763184f, 0.070984f, 0.753418f, 0.071045f, 0.744141f, 0.070435f, 0.735352f, + 0.069702f, 0.726074f, 0.068787f, 0.717285f, 0.068542f, 0.703613f, 0.067932f, 0.690918f, + 0.066772f, 0.678711f, 0.065796f, 0.666504f, 0.063721f, 0.654297f, 0.062164f, 0.642090f, + 0.060852f, 0.624512f, 0.059387f, 0.606934f, 0.057251f, 0.590332f, 0.055054f, 0.572754f, + 0.052002f, 0.555664f, 0.048828f, 0.536621f, 0.046387f, 0.509766f, 0.043457f, 0.484375f, + 0.039734f, 0.458984f, 0.035187f, 0.432861f, 0.031067f, 0.397705f, 0.026810f, 0.355713f, + 0.021164f, 0.313965f, 0.014526f, 0.266602f, 0.008568f, 0.182129f, 0.001485f, 0.063538f, + 0.000000f, 1.000000f, 0.004551f, 0.996094f, 0.009392f, 0.991211f, 0.013962f, 0.983887f, + 0.017792f, 0.978516f, 0.022156f, 0.971191f, 0.026657f, 0.964355f, 0.030258f, 0.958008f, + 0.033203f, 0.952148f, 0.037201f, 0.943848f, 0.040710f, 0.937012f, 0.044250f, 0.931152f, + 0.046509f, 0.924316f, 0.050598f, 0.916016f, 0.053192f, 0.909180f, 0.056091f, 0.903320f, + 0.057648f, 0.897949f, 0.060669f, 0.890625f, 0.063293f, 0.883301f, 0.064880f, 0.877441f, + 0.067139f, 0.871582f, 0.068604f, 0.866699f, 0.069702f, 0.859863f, 0.072205f, 0.852051f, + 0.074036f, 0.845215f, 0.075134f, 0.838379f, 0.076111f, 0.833496f, 0.077271f, 0.827637f, + 0.078186f, 0.820312f, 0.079224f, 0.811523f, 0.080261f, 0.804199f, 0.080994f, 0.796875f, + 0.081299f, 0.790039f, 0.081299f, 0.783691f, 0.081482f, 0.775879f, 0.082214f, 0.765137f, + 0.082520f, 0.756836f, 0.082764f, 0.747070f, 0.082214f, 0.738770f, 0.081543f, 0.730469f, + 0.080566f, 0.721680f, 0.080139f, 0.709961f, 0.079895f, 0.697266f, 0.078735f, 0.685547f, + 0.077271f, 0.673828f, 0.076050f, 0.662598f, 0.073669f, 0.650879f, 0.072266f, 0.636719f, + 0.070679f, 0.620117f, 0.068787f, 0.603516f, 0.066345f, 0.587402f, 0.063354f, 0.570801f, + 0.059723f, 0.554199f, 0.057007f, 0.531250f, 0.053925f, 0.506836f, 0.049957f, 0.482666f, + 0.045593f, 0.458496f, 0.040375f, 0.431885f, 0.035828f, 0.394531f, 0.030869f, 0.355225f, + 0.024323f, 0.314941f, 0.017105f, 0.262695f, 0.009865f, 0.182373f, 0.001684f, 0.062286f, + 0.000000f, 1.000000f, 0.005116f, 0.995605f, 0.010109f, 0.990723f, 0.015930f, 0.982910f, + 0.020416f, 0.977051f, 0.024887f, 0.969238f, 0.030289f, 0.961426f, 0.034027f, 0.956055f, + 0.038147f, 0.947754f, 0.042694f, 0.939453f, 0.046021f, 0.933105f, 0.049103f, 0.927246f, + 0.053406f, 0.917969f, 0.057281f, 0.910645f, 0.060638f, 0.904297f, 0.062927f, 0.898438f, + 0.066040f, 0.890625f, 0.069458f, 0.882324f, 0.071777f, 0.875977f, 0.074585f, 0.869629f, + 0.076416f, 0.864746f, 0.078430f, 0.858398f, 0.081116f, 0.850586f, 0.082764f, 0.843750f, + 0.084961f, 0.837402f, 0.085999f, 0.831543f, 0.086853f, 0.826172f, 0.088196f, 0.819336f, + 0.090210f, 0.810547f, 0.091370f, 0.803223f, 0.092224f, 0.796387f, 0.092285f, 0.790039f, + 0.093140f, 0.783691f, 0.093140f, 0.776367f, 0.094177f, 0.766113f, 0.094727f, 0.757812f, + 0.094849f, 0.749512f, 0.094421f, 0.741211f, 0.094238f, 0.732910f, 0.093140f, 0.725098f, + 0.092529f, 0.713867f, 0.092285f, 0.702148f, 0.091431f, 0.690918f, 0.090271f, 0.680176f, + 0.088379f, 0.669434f, 0.086548f, 0.658691f, 0.084290f, 0.646973f, 0.083191f, 0.630371f, + 0.081299f, 0.614746f, 0.078918f, 0.600098f, 0.075500f, 0.584473f, 0.072266f, 0.569336f, + 0.068359f, 0.551270f, 0.065552f, 0.527832f, 0.061829f, 0.504395f, 0.057281f, 0.481689f, + 0.051941f, 0.457520f, 0.045990f, 0.432373f, 0.041321f, 0.392822f, 0.035065f, 0.354736f, + 0.027573f, 0.314941f, 0.019547f, 0.259033f, 0.011169f, 0.182983f, 0.001916f, 0.061859f, + 0.000000f, 1.000000f, 0.006191f, 0.995117f, 0.011017f, 0.990723f, 0.017899f, 0.981934f, + 0.022003f, 0.976562f, 0.028793f, 0.966309f, 0.032928f, 0.959961f, 0.037384f, 0.953125f, + 0.043152f, 0.943359f, 0.047943f, 0.935547f, 0.051788f, 0.929688f, 0.056061f, 0.920898f, + 0.060486f, 0.912598f, 0.064880f, 0.904785f, 0.067993f, 0.898926f, 0.071533f, 0.891602f, + 0.075378f, 0.882812f, 0.078735f, 0.875488f, 0.082092f, 0.868652f, 0.084045f, 0.863281f, + 0.086487f, 0.856934f, 0.089417f, 0.848633f, 0.092346f, 0.841797f, 0.094604f, 0.835449f, + 0.095642f, 0.830078f, 0.097473f, 0.824219f, 0.099304f, 0.816406f, 0.101074f, 0.808594f, + 0.102478f, 0.801758f, 0.104187f, 0.794922f, 0.104309f, 0.789062f, 0.105164f, 0.782715f, + 0.105164f, 0.775879f, 0.106873f, 0.766113f, 0.107544f, 0.757812f, 0.107605f, 0.749512f, + 0.107605f, 0.742676f, 0.107117f, 0.735352f, 0.106262f, 0.727539f, 0.105835f, 0.716797f, + 0.105896f, 0.706055f, 0.104858f, 0.695312f, 0.103638f, 0.685547f, 0.102295f, 0.675293f, + 0.100159f, 0.666016f, 0.097900f, 0.654785f, 0.096436f, 0.639160f, 0.094910f, 0.625000f, + 0.092041f, 0.610352f, 0.089050f, 0.596680f, 0.085388f, 0.582031f, 0.081604f, 0.567383f, + 0.077942f, 0.545410f, 0.074585f, 0.524414f, 0.069946f, 0.502930f, 0.064758f, 0.480225f, + 0.058472f, 0.457031f, 0.052612f, 0.427246f, 0.046936f, 0.391602f, 0.039703f, 0.354736f, + 0.031036f, 0.315918f, 0.022400f, 0.257080f, 0.012619f, 0.183350f, 0.002148f, 0.061646f, + 0.000000f, 1.000000f, 0.006817f, 0.995117f, 0.012398f, 0.989258f, 0.019669f, 0.980957f, + 0.024902f, 0.974121f, 0.031738f, 0.964355f, 0.037354f, 0.957520f, 0.042908f, 0.948242f, + 0.048340f, 0.939941f, 0.053680f, 0.932617f, 0.057648f, 0.924805f, 0.063416f, 0.915039f, + 0.067627f, 0.907715f, 0.072266f, 0.899902f, 0.076172f, 0.893066f, 0.081116f, 0.883301f, + 0.085388f, 0.875000f, 0.088745f, 0.868652f, 0.091675f, 0.862305f, 0.094788f, 0.854980f, + 0.098633f, 0.846191f, 0.101318f, 0.839355f, 0.103577f, 0.833008f, 0.106140f, 0.827148f, + 0.107727f, 0.822266f, 0.109985f, 0.813965f, 0.112549f, 0.806152f, 0.114563f, 0.798828f, + 0.115540f, 0.792969f, 0.117065f, 0.787109f, 0.116943f, 0.781738f, 0.118591f, 0.773438f, + 0.119934f, 0.765137f, 0.120544f, 0.756836f, 0.121277f, 0.750000f, 0.121155f, 0.742676f, + 0.120300f, 0.735840f, 0.119812f, 0.729492f, 0.120056f, 0.717773f, 0.119690f, 0.708008f, + 0.119141f, 0.698242f, 0.117920f, 0.689453f, 0.116821f, 0.680176f, 0.114380f, 0.670898f, + 0.112244f, 0.661133f, 0.110962f, 0.646484f, 0.109131f, 0.633301f, 0.106567f, 0.620117f, + 0.103149f, 0.606445f, 0.099426f, 0.593262f, 0.095703f, 0.580078f, 0.091797f, 0.561523f, + 0.088196f, 0.541504f, 0.083618f, 0.521484f, 0.078247f, 0.500488f, 0.072266f, 0.479492f, + 0.065491f, 0.457031f, 0.059631f, 0.423828f, 0.052521f, 0.390381f, 0.044403f, 0.354980f, + 0.034576f, 0.315674f, 0.025177f, 0.255127f, 0.014053f, 0.183350f, 0.002422f, 0.061646f, + 0.000000f, 1.000000f, 0.007477f, 0.994629f, 0.014580f, 0.987305f, 0.021271f, 0.980469f, + 0.028717f, 0.970703f, 0.034760f, 0.962891f, 0.040588f, 0.955566f, 0.048798f, 0.944336f, + 0.054474f, 0.936523f, 0.058929f, 0.929688f, 0.065491f, 0.918457f, 0.071106f, 0.909668f, + 0.075867f, 0.902344f, 0.080261f, 0.894531f, 0.086365f, 0.884277f, 0.090149f, 0.876465f, + 0.095154f, 0.868652f, 0.098572f, 0.862305f, 0.101868f, 0.854004f, 0.106812f, 0.845215f, + 0.110413f, 0.837402f, 0.113098f, 0.831055f, 0.116028f, 0.825195f, 0.117920f, 0.818848f, + 0.121521f, 0.810059f, 0.123779f, 0.803223f, 0.125732f, 0.796875f, 0.127686f, 0.790527f, + 0.128662f, 0.785156f, 0.129395f, 0.779297f, 0.131958f, 0.770508f, 0.133423f, 0.762207f, + 0.134155f, 0.755371f, 0.134888f, 0.749023f, 0.134888f, 0.742188f, 0.134888f, 0.736328f, + 0.134399f, 0.728027f, 0.134644f, 0.718262f, 0.134888f, 0.708984f, 0.134033f, 0.700195f, + 0.132812f, 0.691895f, 0.131592f, 0.684082f, 0.129761f, 0.675293f, 0.127319f, 0.665039f, + 0.126221f, 0.652344f, 0.124207f, 0.640137f, 0.121277f, 0.627930f, 0.118408f, 0.615723f, + 0.114990f, 0.603516f, 0.110474f, 0.591309f, 0.106873f, 0.574707f, 0.102905f, 0.555664f, + 0.098206f, 0.537109f, 0.093018f, 0.518555f, 0.086853f, 0.499268f, 0.080017f, 0.479248f, + 0.073364f, 0.452637f, 0.066711f, 0.422119f, 0.058594f, 0.389893f, 0.049225f, 0.354980f, + 0.038177f, 0.316406f, 0.028336f, 0.254150f, 0.015450f, 0.183838f, 0.002693f, 0.061462f, + 0.000000f, 1.000000f, 0.008354f, 0.994629f, 0.015961f, 0.986816f, 0.023605f, 0.979492f, + 0.031921f, 0.968750f, 0.038483f, 0.961426f, 0.046234f, 0.950684f, 0.053558f, 0.941406f, + 0.059143f, 0.934082f, 0.066406f, 0.922852f, 0.073486f, 0.913574f, 0.078979f, 0.905273f, + 0.084167f, 0.896973f, 0.090210f, 0.886719f, 0.096008f, 0.877441f, 0.100464f, 0.870117f, + 0.104309f, 0.863281f, 0.109802f, 0.853027f, 0.114563f, 0.844727f, 0.118225f, 0.836914f, + 0.122681f, 0.829590f, 0.125244f, 0.823730f, 0.128784f, 0.814941f, 0.132690f, 0.806641f, + 0.134888f, 0.799805f, 0.137939f, 0.793457f, 0.139893f, 0.787598f, 0.141602f, 0.782715f, + 0.143433f, 0.774414f, 0.145386f, 0.766602f, 0.146729f, 0.759766f, 0.147949f, 0.753418f, + 0.148682f, 0.747070f, 0.148804f, 0.741211f, 0.148926f, 0.735352f, 0.149536f, 0.725098f, + 0.150635f, 0.717285f, 0.150024f, 0.708984f, 0.149536f, 0.701172f, 0.148682f, 0.693848f, + 0.146729f, 0.686035f, 0.144775f, 0.678711f, 0.143311f, 0.666992f, 0.142334f, 0.655762f, + 0.140015f, 0.645020f, 0.137329f, 0.634277f, 0.134399f, 0.623047f, 0.130859f, 0.612305f, + 0.126587f, 0.600586f, 0.122620f, 0.584961f, 0.118958f, 0.567871f, 0.114075f, 0.551270f, + 0.108887f, 0.534180f, 0.102661f, 0.517090f, 0.095764f, 0.498535f, 0.088257f, 0.477295f, + 0.081665f, 0.448730f, 0.073486f, 0.419922f, 0.064331f, 0.388428f, 0.053955f, 0.354736f, + 0.042419f, 0.314209f, 0.031403f, 0.253174f, 0.017044f, 0.184692f, 0.002956f, 0.061035f, + 0.000000f, 1.000000f, 0.009033f, 0.994629f, 0.018036f, 0.985840f, 0.026031f, 0.977051f, + 0.035248f, 0.967773f, 0.042816f, 0.958008f, 0.051422f, 0.947754f, 0.058624f, 0.938965f, + 0.066345f, 0.927734f, 0.074097f, 0.917480f, 0.080078f, 0.909180f, 0.087097f, 0.899902f, + 0.094360f, 0.888672f, 0.099976f, 0.880371f, 0.105713f, 0.872070f, 0.110474f, 0.863281f, + 0.116028f, 0.853516f, 0.121643f, 0.844238f, 0.126831f, 0.836426f, 0.130859f, 0.829590f, + 0.134766f, 0.820801f, 0.139404f, 0.812012f, 0.142700f, 0.804199f, 0.146973f, 0.797363f, + 0.149170f, 0.790527f, 0.150757f, 0.785156f, 0.154541f, 0.777344f, 0.157104f, 0.769531f, + 0.159424f, 0.763184f, 0.161133f, 0.755859f, 0.161743f, 0.750000f, 0.162964f, 0.744629f, + 0.163330f, 0.739258f, 0.164307f, 0.730469f, 0.165283f, 0.722656f, 0.165771f, 0.714844f, + 0.165649f, 0.708008f, 0.165039f, 0.701660f, 0.164062f, 0.694336f, 0.162476f, 0.687500f, + 0.161743f, 0.678223f, 0.160767f, 0.667969f, 0.158813f, 0.658203f, 0.156616f, 0.648438f, + 0.153931f, 0.639160f, 0.150757f, 0.629395f, 0.147095f, 0.619141f, 0.143188f, 0.607910f, + 0.139771f, 0.592773f, 0.135498f, 0.578125f, 0.130981f, 0.563477f, 0.125244f, 0.547852f, + 0.119202f, 0.532227f, 0.112183f, 0.515625f, 0.104919f, 0.497559f, 0.097717f, 0.471680f, + 0.089905f, 0.445557f, 0.080811f, 0.417969f, 0.070679f, 0.388428f, 0.058960f, 0.354980f, + 0.047211f, 0.310059f, 0.034393f, 0.252441f, 0.018539f, 0.185547f, 0.003244f, 0.061188f, + 0.000000f, 1.000000f, 0.009888f, 0.994141f, 0.019958f, 0.985352f, 0.029358f, 0.975098f, + 0.038239f, 0.966309f, 0.048859f, 0.954102f, 0.056885f, 0.944824f, 0.065552f, 0.933594f, + 0.073547f, 0.923340f, 0.081238f, 0.914551f, 0.088806f, 0.903320f, 0.097168f, 0.892090f, + 0.103149f, 0.883789f, 0.109131f, 0.875488f, 0.117065f, 0.863770f, 0.123047f, 0.854004f, + 0.128418f, 0.845703f, 0.133179f, 0.837402f, 0.138794f, 0.828613f, 0.144409f, 0.818848f, + 0.148926f, 0.810059f, 0.153564f, 0.802246f, 0.157471f, 0.795410f, 0.160034f, 0.789062f, + 0.164307f, 0.779785f, 0.167603f, 0.771973f, 0.170044f, 0.765137f, 0.172607f, 0.758789f, + 0.174316f, 0.752930f, 0.176514f, 0.747559f, 0.177368f, 0.740234f, 0.179077f, 0.732910f, + 0.180664f, 0.725586f, 0.181396f, 0.718750f, 0.181396f, 0.712402f, 0.181885f, 0.706543f, + 0.180786f, 0.700195f, 0.179810f, 0.694336f, 0.179077f, 0.685547f, 0.178833f, 0.676270f, + 0.177734f, 0.667969f, 0.175659f, 0.659180f, 0.173462f, 0.650879f, 0.171143f, 0.642578f, + 0.167725f, 0.634277f, 0.163940f, 0.624512f, 0.161255f, 0.611816f, 0.158081f, 0.599609f, + 0.153320f, 0.586426f, 0.148438f, 0.573242f, 0.143188f, 0.560059f, 0.136230f, 0.545898f, + 0.129883f, 0.531250f, 0.122375f, 0.512695f, 0.115662f, 0.490967f, 0.107544f, 0.467529f, + 0.098450f, 0.443115f, 0.088379f, 0.417236f, 0.076660f, 0.388184f, 0.064453f, 0.355713f, + 0.051910f, 0.307373f, 0.037720f, 0.252930f, 0.020309f, 0.187012f, 0.003546f, 0.060883f, + 0.000000f, 1.000000f, 0.010391f, 0.994141f, 0.021210f, 0.985352f, 0.032745f, 0.974121f, + 0.042908f, 0.962891f, 0.053345f, 0.952148f, 0.062500f, 0.940918f, 0.072205f, 0.929688f, + 0.080505f, 0.920410f, 0.090271f, 0.907227f, 0.097961f, 0.897461f, 0.105774f, 0.887695f, + 0.114502f, 0.876465f, 0.121704f, 0.865723f, 0.128662f, 0.855957f, 0.134521f, 0.847656f, + 0.140625f, 0.837402f, 0.146851f, 0.827148f, 0.153076f, 0.817871f, 0.157959f, 0.809570f, + 0.162964f, 0.802246f, 0.167480f, 0.793457f, 0.172241f, 0.784180f, 0.175903f, 0.776367f, + 0.180054f, 0.768555f, 0.183228f, 0.761719f, 0.185791f, 0.755371f, 0.188232f, 0.748535f, + 0.191162f, 0.740723f, 0.192871f, 0.734375f, 0.195679f, 0.727539f, 0.195801f, 0.721680f, + 0.196777f, 0.715820f, 0.197510f, 0.709961f, 0.197388f, 0.704590f, 0.197021f, 0.696777f, + 0.197632f, 0.688965f, 0.197266f, 0.681641f, 0.196411f, 0.674316f, 0.194946f, 0.666992f, + 0.193604f, 0.659668f, 0.191162f, 0.652832f, 0.188110f, 0.645508f, 0.185913f, 0.636230f, + 0.182983f, 0.625488f, 0.179443f, 0.615234f, 0.176025f, 0.604492f, 0.171753f, 0.593750f, + 0.166138f, 0.582031f, 0.161011f, 0.570312f, 0.154907f, 0.557617f, 0.148071f, 0.543945f, + 0.141357f, 0.524902f, 0.134033f, 0.505859f, 0.125977f, 0.486084f, 0.117004f, 0.464844f, + 0.106873f, 0.441650f, 0.095703f, 0.416748f, 0.083252f, 0.388916f, 0.070435f, 0.349854f, + 0.056671f, 0.305908f, 0.040863f, 0.253662f, 0.021820f, 0.188477f, 0.003828f, 0.060883f, + 0.000000f, 1.000000f, 0.012199f, 0.992676f, 0.024460f, 0.982910f, 0.035431f, 0.972168f, + 0.047913f, 0.960449f, 0.058899f, 0.948730f, 0.069214f, 0.937500f, 0.079407f, 0.925781f, + 0.089722f, 0.913574f, 0.098389f, 0.903320f, 0.107483f, 0.891602f, 0.116760f, 0.879883f, + 0.124756f, 0.869629f, 0.131836f, 0.859863f, 0.140503f, 0.848145f, 0.147949f, 0.837891f, + 0.154785f, 0.828125f, 0.160400f, 0.819336f, 0.166992f, 0.809570f, 0.172974f, 0.799316f, + 0.178345f, 0.790527f, 0.183105f, 0.782227f, 0.186890f, 0.774902f, 0.191162f, 0.767578f, + 0.195435f, 0.758789f, 0.199951f, 0.750000f, 0.202515f, 0.742676f, 0.205566f, 0.735352f, + 0.207886f, 0.729004f, 0.209595f, 0.723145f, 0.210449f, 0.717773f, 0.213257f, 0.710938f, + 0.213989f, 0.704102f, 0.214722f, 0.697266f, 0.215088f, 0.690918f, 0.215332f, 0.685059f, + 0.215088f, 0.678711f, 0.213867f, 0.672852f, 0.212280f, 0.666504f, 0.210693f, 0.661133f, + 0.209106f, 0.651855f, 0.207520f, 0.644043f, 0.204834f, 0.635254f, 0.202148f, 0.626953f, + 0.198486f, 0.617676f, 0.194946f, 0.608398f, 0.190552f, 0.598633f, 0.185181f, 0.588379f, + 0.179443f, 0.577637f, 0.173584f, 0.564941f, 0.167969f, 0.550293f, 0.160767f, 0.535156f, + 0.154175f, 0.519043f, 0.145386f, 0.501953f, 0.136597f, 0.483643f, 0.126465f, 0.463379f, + 0.114807f, 0.441406f, 0.102905f, 0.417236f, 0.090820f, 0.384766f, 0.076904f, 0.347168f, + 0.061798f, 0.305420f, 0.043976f, 0.254150f, 0.023560f, 0.189575f, 0.004086f, 0.060669f, + 0.000000f, 1.000000f, 0.013603f, 0.992676f, 0.026031f, 0.982422f, 0.039551f, 0.970703f, + 0.052856f, 0.958008f, 0.064270f, 0.945801f, 0.076294f, 0.933105f, 0.087158f, 0.921875f, + 0.097717f, 0.908691f, 0.108765f, 0.896484f, 0.117859f, 0.885254f, 0.128052f, 0.873047f, + 0.136353f, 0.861816f, 0.145264f, 0.851562f, 0.153564f, 0.840820f, 0.160889f, 0.829102f, + 0.168213f, 0.818848f, 0.174927f, 0.809082f, 0.181885f, 0.799316f, 0.187744f, 0.790527f, + 0.193726f, 0.780273f, 0.199341f, 0.771484f, 0.203613f, 0.762695f, 0.207886f, 0.754883f, + 0.212280f, 0.747070f, 0.215332f, 0.740234f, 0.219849f, 0.731934f, 0.223267f, 0.724121f, + 0.225830f, 0.717285f, 0.227417f, 0.710449f, 0.229248f, 0.704590f, 0.230347f, 0.698730f, + 0.231445f, 0.692871f, 0.231445f, 0.687500f, 0.232056f, 0.681641f, 0.231934f, 0.674805f, + 0.231201f, 0.668457f, 0.230835f, 0.661621f, 0.229858f, 0.654785f, 0.228394f, 0.647949f, + 0.226440f, 0.640625f, 0.224365f, 0.634277f, 0.221436f, 0.626953f, 0.217041f, 0.619141f, + 0.213623f, 0.610840f, 0.209473f, 0.602051f, 0.204712f, 0.591309f, 0.200073f, 0.581055f, + 0.194702f, 0.569336f, 0.188599f, 0.557129f, 0.181274f, 0.543945f, 0.173828f, 0.530273f, + 0.165649f, 0.515137f, 0.156250f, 0.499268f, 0.146484f, 0.482178f, 0.135376f, 0.462891f, + 0.124146f, 0.438477f, 0.111877f, 0.412109f, 0.098328f, 0.381348f, 0.083130f, 0.346191f, + 0.066162f, 0.305664f, 0.047180f, 0.255615f, 0.025009f, 0.190796f, 0.004433f, 0.061157f, + 0.000000f, 1.000000f, 0.015060f, 0.991699f, 0.029160f, 0.981445f, 0.043610f, 0.968750f, + 0.057648f, 0.955566f, 0.071167f, 0.942383f, 0.083618f, 0.929688f, 0.095642f, 0.916016f, + 0.108215f, 0.903320f, 0.117920f, 0.891602f, 0.129883f, 0.877930f, 0.139404f, 0.866211f, + 0.148560f, 0.854492f, 0.157837f, 0.843750f, 0.166382f, 0.832031f, 0.175171f, 0.820801f, + 0.182983f, 0.810059f, 0.190186f, 0.799805f, 0.196289f, 0.790039f, 0.202271f, 0.780273f, + 0.209106f, 0.770020f, 0.214966f, 0.760742f, 0.220215f, 0.751465f, 0.225220f, 0.743164f, + 0.229492f, 0.734863f, 0.233643f, 0.726562f, 0.236816f, 0.719727f, 0.240479f, 0.712402f, + 0.243042f, 0.704590f, 0.245728f, 0.697754f, 0.247070f, 0.690918f, 0.249023f, 0.684570f, + 0.250488f, 0.679199f, 0.250732f, 0.673340f, 0.250488f, 0.667969f, 0.250732f, 0.662109f, + 0.249634f, 0.656738f, 0.248657f, 0.650879f, 0.247681f, 0.645020f, 0.245850f, 0.638184f, + 0.243896f, 0.631836f, 0.240601f, 0.624023f, 0.237915f, 0.617188f, 0.234009f, 0.609375f, + 0.230469f, 0.601074f, 0.226196f, 0.592773f, 0.221069f, 0.583496f, 0.214844f, 0.574219f, + 0.209595f, 0.563965f, 0.202271f, 0.552734f, 0.194824f, 0.541016f, 0.186279f, 0.527832f, + 0.177490f, 0.512207f, 0.168091f, 0.495850f, 0.157349f, 0.477539f, 0.145752f, 0.457031f, + 0.134033f, 0.434570f, 0.120422f, 0.409180f, 0.105530f, 0.380127f, 0.089111f, 0.346436f, + 0.071106f, 0.306641f, 0.050690f, 0.257324f, 0.027359f, 0.186646f, 0.004692f, 0.061188f, + 0.000000f, 1.000000f, 0.016144f, 0.991699f, 0.032501f, 0.979004f, 0.048553f, 0.965332f, + 0.063599f, 0.951660f, 0.077332f, 0.938965f, 0.092041f, 0.923828f, 0.105225f, 0.910645f, + 0.117493f, 0.896973f, 0.130371f, 0.883301f, 0.141113f, 0.870605f, 0.152344f, 0.857910f, + 0.162231f, 0.845703f, 0.172363f, 0.833496f, 0.181885f, 0.821777f, 0.190674f, 0.810059f, + 0.198364f, 0.799316f, 0.206909f, 0.788086f, 0.213257f, 0.778320f, 0.220947f, 0.768066f, + 0.226440f, 0.758789f, 0.232666f, 0.749023f, 0.237305f, 0.740234f, 0.242798f, 0.730957f, + 0.247314f, 0.722656f, 0.251465f, 0.714355f, 0.255615f, 0.706543f, 0.258789f, 0.699219f, + 0.261719f, 0.691895f, 0.264404f, 0.685059f, 0.266113f, 0.678711f, 0.267334f, 0.672363f, + 0.268311f, 0.666992f, 0.269287f, 0.661133f, 0.268799f, 0.656250f, 0.268799f, 0.650391f, + 0.268311f, 0.645020f, 0.266602f, 0.639648f, 0.265381f, 0.633789f, 0.263672f, 0.627930f, + 0.260498f, 0.621582f, 0.257812f, 0.615234f, 0.254639f, 0.608398f, 0.250488f, 0.601562f, + 0.246582f, 0.593750f, 0.241455f, 0.585449f, 0.235840f, 0.576660f, 0.230103f, 0.567383f, + 0.223511f, 0.557617f, 0.216187f, 0.546387f, 0.208496f, 0.534668f, 0.200073f, 0.521973f, + 0.190063f, 0.507324f, 0.179810f, 0.491699f, 0.168457f, 0.474121f, 0.156372f, 0.455078f, + 0.142822f, 0.433350f, 0.128418f, 0.408447f, 0.112305f, 0.380127f, 0.094971f, 0.346680f, + 0.075867f, 0.306885f, 0.054291f, 0.255615f, 0.029739f, 0.184692f, 0.005028f, 0.062134f, + 0.000000f, 1.000000f, 0.017303f, 0.991211f, 0.034760f, 0.978516f, 0.050659f, 0.965332f, + 0.066528f, 0.951172f, 0.081360f, 0.937012f, 0.096375f, 0.922363f, 0.109497f, 0.908691f, + 0.122620f, 0.894531f, 0.135376f, 0.880859f, 0.148071f, 0.867188f, 0.158325f, 0.854492f, + 0.169922f, 0.841309f, 0.179565f, 0.829102f, 0.189697f, 0.816895f, 0.198242f, 0.805664f, + 0.207397f, 0.793945f, 0.216675f, 0.782715f, 0.221802f, 0.772949f, 0.230469f, 0.761719f, + 0.237183f, 0.751953f, 0.242676f, 0.742188f, 0.248535f, 0.733398f, 0.254395f, 0.724121f, + 0.258789f, 0.715332f, 0.263916f, 0.707031f, 0.267334f, 0.698730f, 0.270752f, 0.690918f, + 0.273926f, 0.684082f, 0.276611f, 0.676758f, 0.278809f, 0.669922f, 0.280273f, 0.664062f, + 0.281738f, 0.657715f, 0.281982f, 0.652344f, 0.283203f, 0.646484f, 0.281982f, 0.641602f, + 0.282227f, 0.635742f, 0.281494f, 0.630371f, 0.279541f, 0.625000f, 0.278076f, 0.619141f, + 0.275146f, 0.613281f, 0.272949f, 0.606934f, 0.269043f, 0.600586f, 0.265381f, 0.593750f, + 0.260986f, 0.586426f, 0.255859f, 0.578125f, 0.251465f, 0.570312f, 0.244995f, 0.561035f, + 0.238647f, 0.551270f, 0.231812f, 0.541016f, 0.223389f, 0.529297f, 0.214233f, 0.516602f, + 0.204712f, 0.502441f, 0.195190f, 0.487305f, 0.183350f, 0.470459f, 0.171021f, 0.451172f, + 0.157471f, 0.429688f, 0.142334f, 0.405029f, 0.125977f, 0.377197f, 0.107971f, 0.343750f, + 0.088074f, 0.304199f, 0.065125f, 0.253662f, 0.038574f, 0.183838f, 0.008568f, 0.066162f, + 0.000000f, 1.000000f, 0.017303f, 0.991211f, 0.034607f, 0.978516f, 0.050690f, 0.965332f, + 0.066711f, 0.951172f, 0.081970f, 0.936523f, 0.096313f, 0.922363f, 0.110413f, 0.907715f, + 0.123901f, 0.893555f, 0.136475f, 0.880371f, 0.148682f, 0.866699f, 0.159546f, 0.854004f, + 0.170410f, 0.840820f, 0.181519f, 0.828125f, 0.192017f, 0.815430f, 0.201050f, 0.804199f, + 0.209717f, 0.792480f, 0.218018f, 0.781250f, 0.226196f, 0.770508f, 0.233032f, 0.760254f, + 0.240723f, 0.749512f, 0.247559f, 0.739746f, 0.253174f, 0.729980f, 0.258545f, 0.721191f, + 0.263916f, 0.711914f, 0.268311f, 0.703613f, 0.273438f, 0.695312f, 0.277344f, 0.687012f, + 0.280029f, 0.679688f, 0.282959f, 0.672363f, 0.286133f, 0.665039f, 0.288086f, 0.658691f, + 0.289551f, 0.652832f, 0.290283f, 0.646484f, 0.291504f, 0.641113f, 0.291992f, 0.635742f, + 0.291992f, 0.629883f, 0.291260f, 0.624023f, 0.290039f, 0.618652f, 0.288818f, 0.612305f, + 0.286865f, 0.606445f, 0.284668f, 0.600098f, 0.281494f, 0.594238f, 0.278809f, 0.586426f, + 0.274414f, 0.579590f, 0.270752f, 0.571289f, 0.265625f, 0.563477f, 0.260010f, 0.553711f, + 0.254639f, 0.544434f, 0.247681f, 0.533691f, 0.240479f, 0.522461f, 0.231934f, 0.510254f, + 0.222778f, 0.496338f, 0.212891f, 0.481201f, 0.202148f, 0.464600f, 0.190186f, 0.446045f, + 0.177002f, 0.424561f, 0.162964f, 0.400879f, 0.146484f, 0.373047f, 0.128052f, 0.340088f, + 0.108032f, 0.301758f, 0.083984f, 0.251709f, 0.054810f, 0.182495f, 0.018692f, 0.068237f, + 0.000000f, 1.000000f, 0.017197f, 0.991211f, 0.034637f, 0.978516f, 0.051056f, 0.965332f, + 0.066589f, 0.951172f, 0.082703f, 0.936035f, 0.096252f, 0.922363f, 0.111145f, 0.907715f, + 0.124268f, 0.894043f, 0.136963f, 0.879883f, 0.149414f, 0.866211f, 0.161987f, 0.853027f, + 0.172363f, 0.839844f, 0.182861f, 0.827148f, 0.192627f, 0.814941f, 0.202759f, 0.802734f, + 0.211670f, 0.791016f, 0.221558f, 0.779297f, 0.229126f, 0.768555f, 0.237183f, 0.757812f, + 0.244141f, 0.747070f, 0.251221f, 0.737305f, 0.257568f, 0.727539f, 0.263184f, 0.718262f, + 0.268799f, 0.708984f, 0.273682f, 0.700195f, 0.278564f, 0.691406f, 0.282715f, 0.683594f, + 0.286865f, 0.675293f, 0.289551f, 0.667969f, 0.293213f, 0.660645f, 0.295898f, 0.653320f, + 0.298096f, 0.646973f, 0.299072f, 0.641113f, 0.300293f, 0.635254f, 0.301270f, 0.629395f, + 0.301514f, 0.624023f, 0.301514f, 0.617188f, 0.300781f, 0.611816f, 0.299805f, 0.605957f, + 0.298584f, 0.599609f, 0.296875f, 0.593262f, 0.294434f, 0.586426f, 0.291748f, 0.579102f, + 0.288818f, 0.572266f, 0.284668f, 0.563965f, 0.280029f, 0.556152f, 0.275879f, 0.546875f, + 0.269531f, 0.537109f, 0.264160f, 0.526855f, 0.256348f, 0.515625f, 0.250000f, 0.503418f, + 0.241333f, 0.489746f, 0.231567f, 0.474365f, 0.221436f, 0.458496f, 0.210083f, 0.439697f, + 0.197388f, 0.419189f, 0.183105f, 0.395508f, 0.167847f, 0.368896f, 0.149902f, 0.336426f, + 0.129272f, 0.297852f, 0.104980f, 0.248901f, 0.074402f, 0.180786f, 0.032623f, 0.065308f, + 0.000000f, 1.000000f, 0.017410f, 0.991211f, 0.034210f, 0.979004f, 0.050873f, 0.965332f, + 0.066772f, 0.951172f, 0.082520f, 0.936035f, 0.097351f, 0.921875f, 0.111328f, 0.907715f, + 0.124817f, 0.893555f, 0.137817f, 0.879395f, 0.150757f, 0.865723f, 0.162598f, 0.852539f, + 0.174316f, 0.839355f, 0.185303f, 0.825684f, 0.195312f, 0.813477f, 0.205444f, 0.801270f, + 0.215088f, 0.789551f, 0.224121f, 0.778320f, 0.231323f, 0.767090f, 0.240601f, 0.755859f, + 0.248047f, 0.745117f, 0.254395f, 0.734863f, 0.261230f, 0.725098f, 0.267090f, 0.715332f, + 0.273682f, 0.706055f, 0.279053f, 0.696777f, 0.283691f, 0.687988f, 0.288330f, 0.679688f, + 0.293213f, 0.670898f, 0.297119f, 0.663086f, 0.300049f, 0.655762f, 0.303711f, 0.648438f, + 0.306152f, 0.641602f, 0.308350f, 0.634766f, 0.309570f, 0.628906f, 0.311035f, 0.622559f, + 0.311035f, 0.617188f, 0.312012f, 0.610840f, 0.312012f, 0.604492f, 0.311768f, 0.598633f, + 0.310791f, 0.592285f, 0.309570f, 0.585938f, 0.307617f, 0.579102f, 0.305664f, 0.572266f, + 0.302490f, 0.564453f, 0.298828f, 0.556641f, 0.296143f, 0.548340f, 0.291260f, 0.539551f, + 0.286377f, 0.529297f, 0.281494f, 0.519531f, 0.274658f, 0.507812f, 0.268066f, 0.495850f, + 0.260498f, 0.482422f, 0.250732f, 0.467285f, 0.241821f, 0.451172f, 0.230957f, 0.432617f, + 0.219360f, 0.411621f, 0.205322f, 0.388672f, 0.189941f, 0.361816f, 0.172119f, 0.330322f, + 0.152100f, 0.293213f, 0.127319f, 0.244873f, 0.095825f, 0.178711f, 0.049957f, 0.065735f, + 0.000000f, 1.000000f, 0.017456f, 0.991211f, 0.034058f, 0.979004f, 0.050537f, 0.965332f, + 0.066895f, 0.951172f, 0.082397f, 0.936523f, 0.097656f, 0.921875f, 0.111877f, 0.907715f, + 0.125488f, 0.893066f, 0.139038f, 0.878906f, 0.151611f, 0.865234f, 0.164062f, 0.851562f, + 0.175293f, 0.838379f, 0.186401f, 0.825195f, 0.197266f, 0.812500f, 0.207886f, 0.799805f, + 0.217163f, 0.788086f, 0.225586f, 0.776367f, 0.234985f, 0.765137f, 0.243774f, 0.753418f, + 0.251709f, 0.743164f, 0.258301f, 0.732422f, 0.266357f, 0.721680f, 0.272461f, 0.711914f, + 0.278320f, 0.702637f, 0.284424f, 0.693359f, 0.289551f, 0.684082f, 0.295410f, 0.675293f, + 0.300293f, 0.666992f, 0.303223f, 0.658691f, 0.306885f, 0.650879f, 0.310791f, 0.643066f, + 0.312988f, 0.636230f, 0.316406f, 0.628906f, 0.318604f, 0.622070f, 0.320068f, 0.616211f, + 0.322021f, 0.609863f, 0.323242f, 0.603516f, 0.322998f, 0.597168f, 0.323486f, 0.590820f, + 0.323486f, 0.583984f, 0.321777f, 0.578125f, 0.321533f, 0.570801f, 0.320312f, 0.563477f, + 0.317383f, 0.555664f, 0.315674f, 0.548340f, 0.311279f, 0.539551f, 0.308594f, 0.530273f, + 0.303467f, 0.520508f, 0.298584f, 0.510254f, 0.292969f, 0.499512f, 0.286377f, 0.487549f, + 0.279541f, 0.474609f, 0.271240f, 0.459961f, 0.262207f, 0.443359f, 0.251953f, 0.426270f, + 0.240967f, 0.406006f, 0.227417f, 0.383301f, 0.212891f, 0.357422f, 0.195557f, 0.326172f, + 0.175781f, 0.289551f, 0.150757f, 0.242554f, 0.118347f, 0.176025f, 0.069946f, 0.064331f, + 0.000000f, 1.000000f, 0.017212f, 0.991211f, 0.034332f, 0.979004f, 0.050720f, 0.965332f, + 0.067261f, 0.950684f, 0.083008f, 0.936035f, 0.097900f, 0.921387f, 0.112122f, 0.907715f, + 0.126099f, 0.893066f, 0.139648f, 0.878418f, 0.152710f, 0.864258f, 0.164917f, 0.851074f, + 0.177246f, 0.836914f, 0.187500f, 0.824707f, 0.199219f, 0.811035f, 0.209229f, 0.798828f, + 0.219604f, 0.786621f, 0.229004f, 0.774414f, 0.238525f, 0.762695f, 0.246704f, 0.751465f, + 0.255371f, 0.740234f, 0.262207f, 0.729980f, 0.270264f, 0.719238f, 0.278076f, 0.708984f, + 0.284424f, 0.698730f, 0.289795f, 0.689453f, 0.296143f, 0.680176f, 0.301270f, 0.670898f, + 0.304932f, 0.662598f, 0.311035f, 0.653809f, 0.315430f, 0.645508f, 0.318848f, 0.637695f, + 0.323242f, 0.629395f, 0.326904f, 0.621582f, 0.329102f, 0.614746f, 0.330322f, 0.608398f, + 0.333008f, 0.601562f, 0.333984f, 0.595703f, 0.334961f, 0.588867f, 0.335693f, 0.582520f, + 0.335938f, 0.576172f, 0.335449f, 0.569336f, 0.333984f, 0.562500f, 0.333496f, 0.555664f, + 0.332520f, 0.547852f, 0.329346f, 0.540039f, 0.326904f, 0.531250f, 0.324219f, 0.521973f, + 0.320312f, 0.513184f, 0.315918f, 0.502930f, 0.311279f, 0.492188f, 0.304932f, 0.479980f, + 0.298828f, 0.467529f, 0.291504f, 0.452881f, 0.282471f, 0.437012f, 0.273926f, 0.419189f, + 0.262207f, 0.399170f, 0.250244f, 0.376953f, 0.236206f, 0.351318f, 0.220337f, 0.321045f, + 0.199829f, 0.284668f, 0.175781f, 0.238403f, 0.143066f, 0.173706f, 0.092285f, 0.063904f, + 0.000000f, 1.000000f, 0.017197f, 0.991211f, 0.034607f, 0.978516f, 0.050629f, 0.965332f, + 0.067017f, 0.951172f, 0.083618f, 0.936035f, 0.098633f, 0.921387f, 0.112732f, 0.906738f, + 0.127319f, 0.892090f, 0.140503f, 0.877930f, 0.153442f, 0.863770f, 0.166260f, 0.850098f, + 0.178223f, 0.836914f, 0.190186f, 0.823242f, 0.200928f, 0.810059f, 0.211914f, 0.797363f, + 0.221680f, 0.785156f, 0.231567f, 0.772461f, 0.242065f, 0.760742f, 0.250488f, 0.749023f, + 0.259277f, 0.737305f, 0.267334f, 0.726562f, 0.274902f, 0.715820f, 0.281250f, 0.705566f, + 0.289307f, 0.695312f, 0.296387f, 0.685059f, 0.302734f, 0.674805f, 0.308350f, 0.665527f, + 0.313721f, 0.656738f, 0.319580f, 0.647461f, 0.323975f, 0.639160f, 0.327393f, 0.631348f, + 0.332031f, 0.623047f, 0.335205f, 0.615723f, 0.337646f, 0.608398f, 0.340576f, 0.601562f, + 0.343262f, 0.594727f, 0.344482f, 0.588379f, 0.346191f, 0.582031f, 0.347656f, 0.574707f, + 0.347656f, 0.568359f, 0.347900f, 0.561523f, 0.348389f, 0.554688f, 0.346924f, 0.547363f, + 0.346924f, 0.539551f, 0.344482f, 0.531738f, 0.343018f, 0.523926f, 0.340820f, 0.514160f, + 0.336670f, 0.504883f, 0.333252f, 0.494629f, 0.328613f, 0.483887f, 0.324219f, 0.471436f, + 0.318115f, 0.458740f, 0.312012f, 0.444336f, 0.303467f, 0.429199f, 0.295410f, 0.411377f, + 0.285156f, 0.392090f, 0.273438f, 0.370117f, 0.260254f, 0.344971f, 0.244507f, 0.315674f, + 0.225342f, 0.280273f, 0.201660f, 0.234497f, 0.169434f, 0.170410f, 0.117493f, 0.062866f, + 0.000000f, 1.000000f, 0.017044f, 0.991211f, 0.034515f, 0.978516f, 0.051208f, 0.964844f, + 0.067200f, 0.950684f, 0.083496f, 0.936035f, 0.099304f, 0.920898f, 0.113525f, 0.906738f, + 0.127930f, 0.892090f, 0.141357f, 0.877441f, 0.154419f, 0.863281f, 0.167725f, 0.849121f, + 0.180298f, 0.835449f, 0.191528f, 0.821777f, 0.202515f, 0.809082f, 0.214233f, 0.795410f, + 0.224854f, 0.782715f, 0.235474f, 0.770508f, 0.244751f, 0.758301f, 0.254150f, 0.746094f, + 0.262695f, 0.734863f, 0.272705f, 0.723145f, 0.280518f, 0.711914f, 0.288330f, 0.701172f, + 0.295166f, 0.690918f, 0.301270f, 0.681152f, 0.309082f, 0.670898f, 0.315186f, 0.661133f, + 0.321045f, 0.651855f, 0.324951f, 0.643555f, 0.331787f, 0.634277f, 0.335938f, 0.625977f, + 0.339600f, 0.618164f, 0.343262f, 0.609863f, 0.347656f, 0.602051f, 0.350830f, 0.594727f, + 0.353271f, 0.588379f, 0.355469f, 0.581055f, 0.357178f, 0.574707f, 0.358887f, 0.567383f, + 0.360352f, 0.560547f, 0.361328f, 0.553711f, 0.361328f, 0.546387f, 0.361572f, 0.539062f, + 0.361572f, 0.530762f, 0.361084f, 0.522949f, 0.359375f, 0.514160f, 0.356689f, 0.504883f, + 0.354980f, 0.495850f, 0.350830f, 0.486084f, 0.347900f, 0.475098f, 0.344238f, 0.463379f, + 0.337891f, 0.450439f, 0.331787f, 0.437012f, 0.325195f, 0.421387f, 0.317383f, 0.404297f, + 0.309082f, 0.384766f, 0.297363f, 0.363037f, 0.285156f, 0.338623f, 0.269531f, 0.309326f, + 0.251709f, 0.274658f, 0.228149f, 0.230713f, 0.196655f, 0.167969f, 0.145020f, 0.062622f, + 0.000000f, 1.000000f, 0.016602f, 0.991699f, 0.034302f, 0.979004f, 0.051178f, 0.965332f, + 0.067322f, 0.950684f, 0.083618f, 0.936035f, 0.098694f, 0.921387f, 0.113586f, 0.906738f, + 0.128174f, 0.891602f, 0.142944f, 0.876465f, 0.155762f, 0.862793f, 0.169189f, 0.848145f, + 0.182007f, 0.833984f, 0.193604f, 0.820801f, 0.206299f, 0.806641f, 0.217285f, 0.793457f, + 0.228149f, 0.780762f, 0.238647f, 0.767578f, 0.249512f, 0.755371f, 0.257812f, 0.743652f, + 0.266602f, 0.731934f, 0.276123f, 0.720215f, 0.283203f, 0.709473f, 0.292725f, 0.698242f, + 0.300537f, 0.687500f, 0.307129f, 0.677246f, 0.314453f, 0.667480f, 0.321045f, 0.657227f, + 0.326660f, 0.647949f, 0.332764f, 0.638672f, 0.338379f, 0.629395f, 0.343018f, 0.620605f, + 0.347168f, 0.612793f, 0.353271f, 0.603516f, 0.357178f, 0.595703f, 0.359619f, 0.588379f, + 0.363525f, 0.581055f, 0.367188f, 0.573242f, 0.369385f, 0.566406f, 0.372070f, 0.559082f, + 0.372803f, 0.551758f, 0.375000f, 0.544434f, 0.375000f, 0.537598f, 0.376465f, 0.530273f, + 0.376465f, 0.521973f, 0.375977f, 0.514160f, 0.375000f, 0.505371f, 0.374268f, 0.497314f, + 0.372314f, 0.487549f, 0.369629f, 0.477783f, 0.366699f, 0.465820f, 0.363525f, 0.454590f, + 0.358398f, 0.441406f, 0.354004f, 0.427979f, 0.347168f, 0.412842f, 0.340088f, 0.396484f, + 0.331787f, 0.377686f, 0.321533f, 0.356201f, 0.309326f, 0.331787f, 0.296143f, 0.303711f, + 0.278320f, 0.269043f, 0.256104f, 0.226440f, 0.225586f, 0.165283f, 0.173584f, 0.061523f, + 0.000000f, 1.000000f, 0.016647f, 0.991699f, 0.033936f, 0.979004f, 0.050934f, 0.965332f, + 0.067566f, 0.950684f, 0.083801f, 0.936035f, 0.099915f, 0.920410f, 0.115051f, 0.905762f, + 0.129272f, 0.890625f, 0.143677f, 0.876465f, 0.157593f, 0.861328f, 0.170532f, 0.847168f, + 0.183716f, 0.833008f, 0.196289f, 0.818359f, 0.208740f, 0.805176f, 0.219238f, 0.791992f, + 0.230957f, 0.778320f, 0.241821f, 0.765625f, 0.251465f, 0.753418f, 0.261475f, 0.741211f, + 0.271240f, 0.729004f, 0.279785f, 0.717773f, 0.289795f, 0.706055f, 0.296875f, 0.695312f, + 0.305176f, 0.684570f, 0.312744f, 0.673828f, 0.319824f, 0.663574f, 0.327148f, 0.653320f, + 0.333496f, 0.643555f, 0.340332f, 0.633301f, 0.346436f, 0.624023f, 0.352051f, 0.614746f, + 0.357422f, 0.605957f, 0.362549f, 0.597168f, 0.366455f, 0.588867f, 0.370850f, 0.580566f, + 0.374268f, 0.572754f, 0.378174f, 0.565430f, 0.381104f, 0.558105f, 0.384277f, 0.551270f, + 0.385498f, 0.543945f, 0.386963f, 0.537109f, 0.389893f, 0.529297f, 0.389648f, 0.521484f, + 0.391357f, 0.513184f, 0.392090f, 0.504395f, 0.391602f, 0.496338f, 0.390869f, 0.487549f, + 0.388672f, 0.478027f, 0.387207f, 0.468018f, 0.385254f, 0.456787f, 0.382568f, 0.446289f, + 0.379150f, 0.433105f, 0.374268f, 0.418945f, 0.368652f, 0.404541f, 0.362549f, 0.387451f, + 0.354980f, 0.369629f, 0.345947f, 0.348389f, 0.336182f, 0.324707f, 0.322998f, 0.297119f, + 0.306152f, 0.263916f, 0.285889f, 0.221436f, 0.255859f, 0.161743f, 0.203735f, 0.060760f, + 0.000000f, 1.000000f, 0.016815f, 0.991699f, 0.034088f, 0.979004f, 0.051514f, 0.964844f, + 0.068787f, 0.950195f, 0.083984f, 0.936035f, 0.099487f, 0.920898f, 0.115906f, 0.904785f, + 0.129517f, 0.890625f, 0.144287f, 0.875488f, 0.158936f, 0.860352f, 0.172974f, 0.845215f, + 0.185669f, 0.831055f, 0.197876f, 0.817383f, 0.210449f, 0.803711f, 0.221802f, 0.790527f, + 0.232788f, 0.777344f, 0.244385f, 0.764160f, 0.254395f, 0.751465f, 0.264404f, 0.739258f, + 0.274658f, 0.727051f, 0.283936f, 0.715332f, 0.293457f, 0.703613f, 0.302490f, 0.691895f, + 0.310303f, 0.681152f, 0.318848f, 0.669922f, 0.326172f, 0.659180f, 0.334229f, 0.648438f, + 0.341309f, 0.638184f, 0.347656f, 0.628418f, 0.353760f, 0.618652f, 0.361328f, 0.608887f, + 0.366211f, 0.600098f, 0.370361f, 0.591309f, 0.375977f, 0.582520f, 0.381592f, 0.573730f, + 0.384766f, 0.565918f, 0.388672f, 0.558105f, 0.392822f, 0.550293f, 0.395996f, 0.542480f, + 0.399414f, 0.535156f, 0.401367f, 0.527832f, 0.403320f, 0.520020f, 0.405273f, 0.512207f, + 0.406250f, 0.504395f, 0.407227f, 0.495850f, 0.407959f, 0.487793f, 0.408447f, 0.478271f, + 0.407959f, 0.468994f, 0.406250f, 0.458496f, 0.405518f, 0.447754f, 0.402588f, 0.436523f, + 0.399902f, 0.423828f, 0.395752f, 0.410400f, 0.392578f, 0.395996f, 0.386475f, 0.379150f, + 0.379150f, 0.361328f, 0.372070f, 0.341064f, 0.361816f, 0.317383f, 0.349854f, 0.290527f, + 0.333984f, 0.258057f, 0.315430f, 0.216797f, 0.285889f, 0.158936f, 0.235107f, 0.058167f, + 0.000000f, 1.000000f, 0.016891f, 0.991699f, 0.034027f, 0.979004f, 0.051239f, 0.965332f, + 0.068054f, 0.950195f, 0.084473f, 0.935547f, 0.100037f, 0.920410f, 0.116028f, 0.904785f, + 0.131470f, 0.889160f, 0.145996f, 0.874023f, 0.160278f, 0.859375f, 0.173584f, 0.845215f, + 0.187744f, 0.830078f, 0.199829f, 0.816406f, 0.212646f, 0.802246f, 0.224365f, 0.789062f, + 0.236206f, 0.775391f, 0.246460f, 0.762695f, 0.257568f, 0.749512f, 0.268311f, 0.736816f, + 0.278564f, 0.724609f, 0.288574f, 0.712402f, 0.298828f, 0.700195f, 0.307617f, 0.687988f, + 0.315918f, 0.676758f, 0.324707f, 0.665527f, 0.333008f, 0.654785f, 0.340576f, 0.644043f, + 0.347656f, 0.633789f, 0.354004f, 0.623535f, 0.361572f, 0.613770f, 0.367920f, 0.604004f, + 0.374268f, 0.594238f, 0.380127f, 0.584961f, 0.386475f, 0.575684f, 0.392334f, 0.566406f, + 0.395996f, 0.558105f, 0.399658f, 0.549805f, 0.403809f, 0.541992f, 0.407715f, 0.534668f, + 0.411865f, 0.526855f, 0.414795f, 0.519043f, 0.417236f, 0.511230f, 0.420410f, 0.502930f, + 0.421631f, 0.494629f, 0.423828f, 0.486572f, 0.424072f, 0.478027f, 0.425293f, 0.468750f, + 0.424805f, 0.458984f, 0.424805f, 0.448730f, 0.424561f, 0.438232f, 0.421875f, 0.426758f, + 0.420410f, 0.414307f, 0.416748f, 0.401611f, 0.414795f, 0.386230f, 0.409912f, 0.370605f, + 0.403564f, 0.353027f, 0.396973f, 0.332764f, 0.387207f, 0.309814f, 0.376709f, 0.283203f, + 0.363037f, 0.250977f, 0.344727f, 0.211914f, 0.317139f, 0.154907f, 0.268311f, 0.057495f, + 0.000000f, 1.000000f, 0.016891f, 0.991699f, 0.034027f, 0.979004f, 0.051636f, 0.964844f, + 0.067871f, 0.950684f, 0.084351f, 0.935547f, 0.101257f, 0.919434f, 0.117004f, 0.904297f, + 0.132812f, 0.888672f, 0.147461f, 0.873047f, 0.161621f, 0.858398f, 0.175415f, 0.843750f, + 0.188232f, 0.829590f, 0.199951f, 0.816406f, 0.214233f, 0.801270f, 0.226318f, 0.787598f, + 0.237793f, 0.774414f, 0.250732f, 0.760254f, 0.261963f, 0.747559f, 0.271729f, 0.734375f, + 0.283447f, 0.721680f, 0.293213f, 0.708984f, 0.303467f, 0.697266f, 0.312500f, 0.685059f, + 0.321289f, 0.673340f, 0.330322f, 0.661621f, 0.338867f, 0.650879f, 0.346924f, 0.639648f, + 0.355957f, 0.628418f, 0.363281f, 0.618164f, 0.370117f, 0.607910f, 0.375977f, 0.598145f, + 0.383301f, 0.587891f, 0.390869f, 0.578125f, 0.395020f, 0.569336f, 0.401611f, 0.559570f, + 0.406982f, 0.550781f, 0.411621f, 0.541992f, 0.416504f, 0.534180f, 0.421143f, 0.525391f, + 0.425049f, 0.517578f, 0.429199f, 0.509277f, 0.431396f, 0.501465f, 0.434814f, 0.493408f, + 0.437500f, 0.485107f, 0.438965f, 0.476807f, 0.441895f, 0.467529f, 0.442627f, 0.458984f, + 0.442871f, 0.449219f, 0.443359f, 0.439453f, 0.443848f, 0.427979f, 0.443115f, 0.416992f, + 0.441650f, 0.404785f, 0.439209f, 0.392334f, 0.437012f, 0.376953f, 0.433594f, 0.361328f, + 0.427490f, 0.344238f, 0.422363f, 0.324463f, 0.414307f, 0.302002f, 0.405029f, 0.276611f, + 0.391846f, 0.244995f, 0.374756f, 0.206055f, 0.348633f, 0.151367f, 0.302490f, 0.056274f, + 0.000000f, 1.000000f, 0.016785f, 0.991699f, 0.034454f, 0.979004f, 0.051300f, 0.965332f, + 0.068359f, 0.950195f, 0.085144f, 0.934570f, 0.101685f, 0.918945f, 0.118408f, 0.902832f, + 0.133423f, 0.887695f, 0.148560f, 0.873047f, 0.161987f, 0.858398f, 0.176270f, 0.843750f, + 0.189941f, 0.829102f, 0.204346f, 0.813965f, 0.216919f, 0.799805f, 0.229126f, 0.786133f, + 0.241455f, 0.772461f, 0.252686f, 0.758301f, 0.265137f, 0.745117f, 0.276611f, 0.731445f, + 0.286865f, 0.718750f, 0.297607f, 0.706543f, 0.308105f, 0.693359f, 0.316650f, 0.682129f, + 0.326172f, 0.670410f, 0.336914f, 0.657715f, 0.345703f, 0.646484f, 0.353516f, 0.635254f, + 0.362549f, 0.624023f, 0.370605f, 0.613281f, 0.377686f, 0.602539f, 0.385254f, 0.592285f, + 0.392334f, 0.582031f, 0.398926f, 0.572266f, 0.405029f, 0.562500f, 0.410645f, 0.553223f, + 0.417725f, 0.542969f, 0.423584f, 0.534180f, 0.428467f, 0.525391f, 0.432861f, 0.517090f, + 0.438477f, 0.508301f, 0.443115f, 0.500000f, 0.446045f, 0.492432f, 0.449463f, 0.483887f, + 0.452881f, 0.475342f, 0.455078f, 0.467041f, 0.458740f, 0.457520f, 0.459717f, 0.448486f, + 0.460938f, 0.438965f, 0.462646f, 0.428711f, 0.463135f, 0.418457f, 0.464355f, 0.406982f, + 0.462891f, 0.394531f, 0.460693f, 0.382324f, 0.459473f, 0.367432f, 0.456299f, 0.352295f, + 0.453369f, 0.334473f, 0.448242f, 0.315674f, 0.441162f, 0.294189f, 0.433350f, 0.268799f, + 0.421387f, 0.238403f, 0.405518f, 0.200195f, 0.382080f, 0.146362f, 0.337402f, 0.054291f, + 0.000000f, 1.000000f, 0.016983f, 0.991211f, 0.034607f, 0.978516f, 0.051331f, 0.964844f, + 0.068726f, 0.950195f, 0.086365f, 0.934082f, 0.102539f, 0.918457f, 0.118408f, 0.902832f, + 0.134033f, 0.887695f, 0.147705f, 0.873535f, 0.163452f, 0.857910f, 0.177856f, 0.842773f, + 0.191406f, 0.828125f, 0.204712f, 0.813477f, 0.217651f, 0.798828f, 0.231689f, 0.784180f, + 0.244263f, 0.770020f, 0.256348f, 0.756348f, 0.267578f, 0.743164f, 0.280273f, 0.729492f, + 0.290527f, 0.716797f, 0.302002f, 0.703613f, 0.312012f, 0.690918f, 0.322754f, 0.678223f, + 0.333008f, 0.666016f, 0.342773f, 0.653809f, 0.352539f, 0.642090f, 0.360107f, 0.630371f, + 0.369141f, 0.619141f, 0.379150f, 0.607422f, 0.386475f, 0.596680f, 0.393555f, 0.586426f, + 0.401855f, 0.575684f, 0.409180f, 0.565430f, 0.416260f, 0.555176f, 0.422363f, 0.545410f, + 0.429443f, 0.535645f, 0.434326f, 0.526367f, 0.439941f, 0.517090f, 0.446045f, 0.507812f, + 0.451904f, 0.499268f, 0.455078f, 0.491455f, 0.461670f, 0.481934f, 0.464844f, 0.474365f, + 0.468262f, 0.465088f, 0.471680f, 0.456543f, 0.475098f, 0.447021f, 0.477783f, 0.438232f, + 0.479980f, 0.428467f, 0.482422f, 0.417969f, 0.483643f, 0.407471f, 0.483643f, 0.396240f, + 0.484131f, 0.385010f, 0.483643f, 0.371582f, 0.482666f, 0.357910f, 0.480469f, 0.342285f, + 0.478516f, 0.325684f, 0.473145f, 0.306641f, 0.468506f, 0.285156f, 0.460693f, 0.260986f, + 0.451660f, 0.231201f, 0.436768f, 0.194458f, 0.415283f, 0.141968f, 0.373047f, 0.053589f, + 0.000000f, 1.000000f, 0.016998f, 0.991211f, 0.034210f, 0.979004f, 0.052094f, 0.964355f, + 0.069275f, 0.949219f, 0.086426f, 0.933594f, 0.102783f, 0.918457f, 0.118774f, 0.902832f, + 0.134521f, 0.887695f, 0.149170f, 0.872559f, 0.164673f, 0.856934f, 0.178589f, 0.842285f, + 0.193604f, 0.826660f, 0.208252f, 0.811035f, 0.221802f, 0.796875f, 0.234985f, 0.782227f, + 0.246216f, 0.769043f, 0.259033f, 0.754883f, 0.272217f, 0.740234f, 0.283447f, 0.727539f, + 0.295898f, 0.713379f, 0.305908f, 0.700684f, 0.317139f, 0.687500f, 0.328125f, 0.674805f, + 0.338135f, 0.662109f, 0.347168f, 0.650391f, 0.358154f, 0.638184f, 0.367432f, 0.625977f, + 0.377686f, 0.614258f, 0.385254f, 0.603027f, 0.393555f, 0.591797f, 0.402100f, 0.580566f, + 0.411621f, 0.569824f, 0.419189f, 0.558594f, 0.425781f, 0.548340f, 0.432861f, 0.538086f, + 0.439941f, 0.528320f, 0.446777f, 0.518066f, 0.453369f, 0.508301f, 0.458252f, 0.499512f, + 0.464111f, 0.490479f, 0.469971f, 0.481201f, 0.475342f, 0.472412f, 0.479736f, 0.464111f, + 0.484375f, 0.455566f, 0.488281f, 0.445801f, 0.492188f, 0.437012f, 0.496094f, 0.427002f, + 0.498291f, 0.417725f, 0.501465f, 0.407227f, 0.503906f, 0.396484f, 0.504883f, 0.385742f, + 0.506348f, 0.373535f, 0.504883f, 0.361084f, 0.506348f, 0.347656f, 0.505371f, 0.332031f, + 0.503418f, 0.316162f, 0.500488f, 0.297363f, 0.495117f, 0.277344f, 0.489746f, 0.252686f, + 0.481934f, 0.224121f, 0.468018f, 0.187988f, 0.448242f, 0.137451f, 0.409912f, 0.051300f, + 0.000000f, 1.000000f, 0.016922f, 0.991211f, 0.034454f, 0.978516f, 0.052185f, 0.964355f, + 0.070251f, 0.948242f, 0.087158f, 0.933105f, 0.104004f, 0.917969f, 0.119263f, 0.902832f, + 0.135132f, 0.887695f, 0.150391f, 0.872070f, 0.166138f, 0.855957f, 0.180908f, 0.840820f, + 0.195557f, 0.825195f, 0.209229f, 0.810547f, 0.223511f, 0.795410f, 0.235962f, 0.781250f, + 0.250000f, 0.766602f, 0.263184f, 0.752441f, 0.274414f, 0.738281f, 0.287354f, 0.724609f, + 0.298584f, 0.710938f, 0.311279f, 0.697754f, 0.321777f, 0.684570f, 0.333008f, 0.671387f, + 0.344238f, 0.658203f, 0.354736f, 0.645508f, 0.364258f, 0.633789f, 0.374512f, 0.621094f, + 0.384033f, 0.609375f, 0.393555f, 0.597168f, 0.402100f, 0.585938f, 0.410889f, 0.574707f, + 0.418701f, 0.563965f, 0.427979f, 0.552246f, 0.436279f, 0.541504f, 0.444092f, 0.530762f, + 0.451416f, 0.520508f, 0.458008f, 0.510742f, 0.465820f, 0.500000f, 0.471680f, 0.490234f, + 0.478027f, 0.480957f, 0.484375f, 0.471680f, 0.489502f, 0.462402f, 0.494873f, 0.453369f, + 0.500000f, 0.444824f, 0.504883f, 0.435059f, 0.509766f, 0.425537f, 0.513672f, 0.416504f, + 0.517090f, 0.406250f, 0.520508f, 0.396484f, 0.522461f, 0.385986f, 0.525879f, 0.374756f, + 0.527344f, 0.363281f, 0.528809f, 0.350586f, 0.529297f, 0.336914f, 0.529785f, 0.322021f, + 0.528809f, 0.305420f, 0.525879f, 0.288086f, 0.522461f, 0.267578f, 0.518066f, 0.244263f, + 0.511230f, 0.216553f, 0.500000f, 0.181641f, 0.482910f, 0.132812f, 0.446777f, 0.049377f, + 0.000000f, 1.000000f, 0.016632f, 0.991699f, 0.034515f, 0.978516f, 0.051971f, 0.964355f, + 0.070496f, 0.948242f, 0.087646f, 0.933105f, 0.103149f, 0.918457f, 0.120117f, 0.902344f, + 0.135864f, 0.886719f, 0.151733f, 0.871094f, 0.167358f, 0.854980f, 0.182983f, 0.839355f, + 0.196411f, 0.824707f, 0.210815f, 0.809570f, 0.224854f, 0.794434f, 0.239380f, 0.779297f, + 0.252930f, 0.764648f, 0.265381f, 0.750488f, 0.277588f, 0.736328f, 0.291748f, 0.722168f, + 0.303955f, 0.708008f, 0.315430f, 0.694336f, 0.327148f, 0.680664f, 0.338135f, 0.667969f, + 0.349609f, 0.654785f, 0.361328f, 0.641602f, 0.370850f, 0.628906f, 0.380615f, 0.616699f, + 0.391357f, 0.604492f, 0.400879f, 0.592285f, 0.411377f, 0.580078f, 0.420654f, 0.568359f, + 0.429199f, 0.556641f, 0.436523f, 0.545898f, 0.445801f, 0.534668f, 0.453857f, 0.523926f, + 0.462402f, 0.512695f, 0.469482f, 0.502930f, 0.478027f, 0.491943f, 0.485107f, 0.481689f, + 0.491699f, 0.471436f, 0.498535f, 0.461670f, 0.504395f, 0.452393f, 0.510254f, 0.442627f, + 0.515625f, 0.433594f, 0.521973f, 0.424316f, 0.526367f, 0.414795f, 0.530762f, 0.405273f, + 0.535645f, 0.395020f, 0.539062f, 0.385254f, 0.543457f, 0.374268f, 0.546875f, 0.363037f, + 0.549316f, 0.351807f, 0.551758f, 0.339111f, 0.552734f, 0.326416f, 0.554199f, 0.311279f, + 0.554199f, 0.295410f, 0.553223f, 0.278076f, 0.551270f, 0.258545f, 0.548340f, 0.235718f, + 0.541992f, 0.208008f, 0.531738f, 0.175049f, 0.516113f, 0.127808f, 0.482422f, 0.047516f, + 0.000000f, 1.000000f, 0.016479f, 0.991699f, 0.034515f, 0.978516f, 0.053406f, 0.962891f, + 0.070190f, 0.948730f, 0.088135f, 0.933105f, 0.103577f, 0.918457f, 0.120361f, 0.902832f, + 0.136719f, 0.886230f, 0.152954f, 0.870117f, 0.168457f, 0.854492f, 0.184326f, 0.838867f, + 0.197754f, 0.823730f, 0.212769f, 0.808594f, 0.228760f, 0.792480f, 0.241699f, 0.778320f, + 0.255127f, 0.763184f, 0.269043f, 0.748535f, 0.282715f, 0.733887f, 0.294434f, 0.719727f, + 0.307861f, 0.705078f, 0.318848f, 0.691895f, 0.332031f, 0.678223f, 0.343994f, 0.664062f, + 0.354492f, 0.650879f, 0.367188f, 0.637695f, 0.376953f, 0.625000f, 0.389160f, 0.611816f, + 0.398926f, 0.599121f, 0.408691f, 0.586914f, 0.419922f, 0.574219f, 0.428955f, 0.562988f, + 0.437744f, 0.550781f, 0.446533f, 0.539062f, 0.455566f, 0.527832f, 0.466309f, 0.515625f, + 0.473145f, 0.505371f, 0.482422f, 0.493896f, 0.490234f, 0.483154f, 0.497070f, 0.472900f, + 0.505371f, 0.462158f, 0.511230f, 0.452393f, 0.519043f, 0.441650f, 0.524902f, 0.432373f, + 0.533203f, 0.422363f, 0.537598f, 0.413086f, 0.544922f, 0.403564f, 0.549316f, 0.393066f, + 0.555664f, 0.383057f, 0.559570f, 0.373047f, 0.564453f, 0.362305f, 0.568359f, 0.351562f, + 0.570312f, 0.340332f, 0.573730f, 0.327637f, 0.576660f, 0.314697f, 0.578613f, 0.299561f, + 0.579590f, 0.284668f, 0.579590f, 0.268311f, 0.580078f, 0.247925f, 0.577148f, 0.226807f, + 0.572754f, 0.200439f, 0.563965f, 0.167725f, 0.551270f, 0.123474f, 0.520020f, 0.045990f, + 0.000000f, 1.000000f, 0.016113f, 0.992188f, 0.034698f, 0.978516f, 0.053680f, 0.962891f, + 0.071106f, 0.948242f, 0.087952f, 0.933105f, 0.103760f, 0.918457f, 0.120850f, 0.902344f, + 0.137939f, 0.885742f, 0.154175f, 0.869629f, 0.169434f, 0.854004f, 0.184814f, 0.838379f, + 0.200317f, 0.822754f, 0.216064f, 0.806641f, 0.229492f, 0.791504f, 0.244385f, 0.776367f, + 0.258789f, 0.761230f, 0.271729f, 0.746582f, 0.285889f, 0.731934f, 0.298584f, 0.717285f, + 0.311279f, 0.702637f, 0.324951f, 0.688477f, 0.337402f, 0.674316f, 0.348877f, 0.660645f, + 0.360840f, 0.647461f, 0.373047f, 0.633301f, 0.384277f, 0.620117f, 0.394043f, 0.607422f, + 0.406250f, 0.594238f, 0.416504f, 0.581543f, 0.427734f, 0.568848f, 0.437988f, 0.556641f, + 0.448730f, 0.543945f, 0.457031f, 0.532227f, 0.466553f, 0.520508f, 0.476562f, 0.508301f, + 0.485840f, 0.497070f, 0.493896f, 0.486084f, 0.502441f, 0.474854f, 0.510254f, 0.463867f, + 0.518555f, 0.453369f, 0.527344f, 0.441650f, 0.533691f, 0.431885f, 0.541992f, 0.421143f, + 0.548340f, 0.411133f, 0.555176f, 0.401367f, 0.561035f, 0.391602f, 0.568359f, 0.381592f, + 0.572266f, 0.371582f, 0.578613f, 0.360840f, 0.583496f, 0.350586f, 0.589844f, 0.339355f, + 0.593262f, 0.327393f, 0.596680f, 0.315430f, 0.600098f, 0.302490f, 0.602539f, 0.288818f, + 0.605469f, 0.273438f, 0.606934f, 0.256836f, 0.606934f, 0.238281f, 0.604980f, 0.217285f, + 0.604004f, 0.191895f, 0.597168f, 0.160522f, 0.584961f, 0.117798f, 0.556641f, 0.044098f, + 0.000000f, 1.000000f, 0.016373f, 0.991699f, 0.034668f, 0.978516f, 0.053589f, 0.963379f, + 0.070435f, 0.949219f, 0.087769f, 0.933594f, 0.104797f, 0.917480f, 0.122681f, 0.900879f, + 0.138794f, 0.885254f, 0.153687f, 0.870117f, 0.170044f, 0.853516f, 0.186768f, 0.836914f, + 0.202271f, 0.821289f, 0.217651f, 0.805664f, 0.231812f, 0.790039f, 0.246704f, 0.774414f, + 0.260254f, 0.759766f, 0.275391f, 0.744141f, 0.288574f, 0.729492f, 0.303467f, 0.714355f, + 0.315186f, 0.700195f, 0.329590f, 0.685547f, 0.341064f, 0.671387f, 0.354736f, 0.657227f, + 0.366455f, 0.643066f, 0.379639f, 0.629395f, 0.391846f, 0.615723f, 0.402344f, 0.602539f, + 0.413330f, 0.589355f, 0.424805f, 0.576172f, 0.434570f, 0.563477f, 0.445557f, 0.550781f, + 0.457031f, 0.538086f, 0.466553f, 0.525879f, 0.477295f, 0.513184f, 0.486816f, 0.501465f, + 0.496094f, 0.489502f, 0.505859f, 0.477539f, 0.515625f, 0.465820f, 0.523926f, 0.454834f, + 0.532715f, 0.443359f, 0.540527f, 0.432617f, 0.548828f, 0.421631f, 0.557129f, 0.410645f, + 0.564453f, 0.400146f, 0.572266f, 0.389404f, 0.579590f, 0.379395f, 0.585449f, 0.369873f, + 0.592285f, 0.359619f, 0.598633f, 0.348389f, 0.604980f, 0.337891f, 0.609375f, 0.326904f, + 0.615723f, 0.315186f, 0.619141f, 0.303223f, 0.623535f, 0.290283f, 0.627930f, 0.276855f, + 0.631348f, 0.262207f, 0.633789f, 0.246460f, 0.634766f, 0.227783f, 0.634277f, 0.207397f, + 0.633301f, 0.182617f, 0.627930f, 0.153076f, 0.618652f, 0.112427f, 0.597168f, 0.042389f, + 0.000000f, 1.000000f, 0.016586f, 0.991699f, 0.035858f, 0.977051f, 0.053131f, 0.963867f, + 0.070496f, 0.949219f, 0.088135f, 0.933105f, 0.105225f, 0.917480f, 0.122559f, 0.900879f, + 0.139160f, 0.884766f, 0.156372f, 0.868652f, 0.172485f, 0.852051f, 0.187988f, 0.836426f, + 0.203735f, 0.820801f, 0.219604f, 0.804199f, 0.234985f, 0.788574f, 0.248535f, 0.773438f, + 0.264648f, 0.757324f, 0.278809f, 0.742188f, 0.293213f, 0.726562f, 0.306885f, 0.711914f, + 0.321045f, 0.696777f, 0.333252f, 0.682617f, 0.346924f, 0.667969f, 0.360107f, 0.653320f, + 0.372314f, 0.639160f, 0.385742f, 0.625000f, 0.396484f, 0.611816f, 0.409424f, 0.597656f, + 0.421143f, 0.584473f, 0.433838f, 0.570312f, 0.444336f, 0.557617f, 0.456299f, 0.544434f, + 0.466553f, 0.531738f, 0.477295f, 0.519043f, 0.488037f, 0.506348f, 0.498779f, 0.493652f, + 0.508301f, 0.481689f, 0.519043f, 0.469238f, 0.527832f, 0.457520f, 0.538086f, 0.445312f, + 0.544922f, 0.434326f, 0.555664f, 0.422607f, 0.564453f, 0.411133f, 0.572266f, 0.400146f, + 0.581543f, 0.388672f, 0.588379f, 0.378418f, 0.596680f, 0.367432f, 0.603516f, 0.357178f, + 0.611328f, 0.346436f, 0.618652f, 0.336182f, 0.624023f, 0.324951f, 0.631348f, 0.313965f, + 0.637695f, 0.302246f, 0.642090f, 0.290771f, 0.646973f, 0.278076f, 0.652344f, 0.264648f, + 0.656738f, 0.250244f, 0.660156f, 0.234253f, 0.662598f, 0.216431f, 0.664551f, 0.197266f, + 0.664062f, 0.174194f, 0.661133f, 0.145386f, 0.653809f, 0.106384f, 0.632324f, 0.039246f, + 0.000000f, 1.000000f, 0.016739f, 0.991211f, 0.036163f, 0.977051f, 0.053284f, 0.963867f, + 0.071106f, 0.948730f, 0.088806f, 0.932617f, 0.105652f, 0.916992f, 0.122620f, 0.900879f, + 0.139771f, 0.884766f, 0.156616f, 0.867676f, 0.172852f, 0.852051f, 0.188599f, 0.835938f, + 0.206177f, 0.818848f, 0.220703f, 0.803223f, 0.236450f, 0.787598f, 0.252441f, 0.770996f, + 0.267090f, 0.755859f, 0.281006f, 0.740234f, 0.296875f, 0.724609f, 0.309570f, 0.709961f, + 0.324463f, 0.694336f, 0.338379f, 0.679199f, 0.351562f, 0.664551f, 0.365967f, 0.649902f, + 0.379150f, 0.635254f, 0.391602f, 0.621094f, 0.404297f, 0.606934f, 0.416992f, 0.592773f, + 0.428955f, 0.579102f, 0.441406f, 0.564941f, 0.452881f, 0.551758f, 0.464844f, 0.538086f, + 0.476318f, 0.524902f, 0.487549f, 0.512207f, 0.498291f, 0.499268f, 0.507812f, 0.486816f, + 0.519531f, 0.473633f, 0.529297f, 0.461182f, 0.540527f, 0.448730f, 0.549805f, 0.437012f, + 0.560547f, 0.424316f, 0.570312f, 0.412598f, 0.578613f, 0.400879f, 0.588379f, 0.389404f, + 0.596680f, 0.377930f, 0.606445f, 0.365967f, 0.614258f, 0.355469f, 0.622070f, 0.344238f, + 0.630859f, 0.333252f, 0.638672f, 0.322754f, 0.645996f, 0.312012f, 0.652832f, 0.300293f, + 0.660645f, 0.289062f, 0.665527f, 0.277588f, 0.671875f, 0.265137f, 0.677246f, 0.251709f, + 0.681641f, 0.237915f, 0.687500f, 0.222046f, 0.690918f, 0.205688f, 0.692871f, 0.186523f, + 0.693848f, 0.164429f, 0.692871f, 0.137451f, 0.687012f, 0.100342f, 0.670898f, 0.037354f, + 0.000000f, 1.000000f, 0.016800f, 0.991211f, 0.036499f, 0.977051f, 0.053680f, 0.963867f, + 0.070740f, 0.948730f, 0.089417f, 0.932129f, 0.106201f, 0.916992f, 0.124146f, 0.899902f, + 0.141357f, 0.883789f, 0.158081f, 0.867188f, 0.174316f, 0.851074f, 0.190674f, 0.834473f, + 0.206421f, 0.818848f, 0.223022f, 0.802246f, 0.239136f, 0.785645f, 0.254639f, 0.770020f, + 0.270264f, 0.753906f, 0.284180f, 0.738281f, 0.299316f, 0.722656f, 0.314453f, 0.706543f, + 0.328857f, 0.691406f, 0.343262f, 0.676270f, 0.358154f, 0.660645f, 0.371826f, 0.645996f, + 0.384521f, 0.631348f, 0.398682f, 0.616699f, 0.411621f, 0.602051f, 0.423828f, 0.587891f, + 0.436279f, 0.574219f, 0.449951f, 0.559570f, 0.462402f, 0.545898f, 0.473389f, 0.532227f, + 0.485840f, 0.518555f, 0.497559f, 0.504883f, 0.508789f, 0.491943f, 0.520996f, 0.478516f, + 0.531250f, 0.465820f, 0.542480f, 0.452881f, 0.553711f, 0.439697f, 0.565430f, 0.427002f, + 0.574707f, 0.415039f, 0.584473f, 0.402832f, 0.594727f, 0.390381f, 0.604004f, 0.378662f, + 0.612793f, 0.366699f, 0.623535f, 0.354492f, 0.632324f, 0.343018f, 0.641113f, 0.331543f, + 0.649414f, 0.320312f, 0.658691f, 0.308838f, 0.665527f, 0.298340f, 0.674805f, 0.286865f, + 0.682129f, 0.275391f, 0.689941f, 0.263672f, 0.695801f, 0.252197f, 0.702637f, 0.238647f, + 0.708496f, 0.224976f, 0.713379f, 0.209839f, 0.718262f, 0.194214f, 0.723145f, 0.175781f, + 0.726074f, 0.155273f, 0.725586f, 0.129150f, 0.721191f, 0.093445f, 0.708496f, 0.035828f, + 0.000000f, 1.000000f, 0.016815f, 0.991211f, 0.035889f, 0.978027f, 0.053314f, 0.963867f, + 0.072266f, 0.947754f, 0.089172f, 0.932617f, 0.106995f, 0.916504f, 0.125122f, 0.899414f, + 0.141357f, 0.883789f, 0.158691f, 0.866699f, 0.176025f, 0.850098f, 0.192383f, 0.833496f, + 0.209351f, 0.816895f, 0.225708f, 0.800781f, 0.240845f, 0.784668f, 0.257080f, 0.768066f, + 0.272949f, 0.751953f, 0.288574f, 0.735352f, 0.303467f, 0.720215f, 0.317871f, 0.704102f, + 0.333740f, 0.688477f, 0.347168f, 0.673340f, 0.362305f, 0.658203f, 0.377197f, 0.642578f, + 0.389404f, 0.627930f, 0.403809f, 0.612793f, 0.418457f, 0.597656f, 0.431152f, 0.583008f, + 0.444336f, 0.568359f, 0.457275f, 0.554199f, 0.470459f, 0.540039f, 0.482666f, 0.525879f, + 0.495117f, 0.512207f, 0.506836f, 0.498535f, 0.519531f, 0.484863f, 0.531250f, 0.471191f, + 0.544434f, 0.457275f, 0.555176f, 0.444580f, 0.565430f, 0.431641f, 0.577148f, 0.418213f, + 0.587402f, 0.405762f, 0.599609f, 0.392334f, 0.609375f, 0.380127f, 0.620605f, 0.367432f, + 0.630371f, 0.355225f, 0.639648f, 0.343262f, 0.650391f, 0.330811f, 0.658691f, 0.319336f, + 0.668457f, 0.306885f, 0.677734f, 0.295410f, 0.687012f, 0.283691f, 0.695801f, 0.272705f, + 0.704102f, 0.261475f, 0.712402f, 0.249390f, 0.719238f, 0.237183f, 0.727051f, 0.224976f, + 0.733887f, 0.211426f, 0.741211f, 0.197021f, 0.745117f, 0.182251f, 0.750977f, 0.164185f, + 0.755371f, 0.144165f, 0.757324f, 0.119934f, 0.756836f, 0.087341f, 0.747070f, 0.032013f, + 0.000000f, 1.000000f, 0.017166f, 0.990723f, 0.035431f, 0.978516f, 0.053558f, 0.963867f, + 0.071533f, 0.948242f, 0.089539f, 0.932617f, 0.107849f, 0.915527f, 0.125122f, 0.899414f, + 0.142334f, 0.883301f, 0.160400f, 0.865723f, 0.176636f, 0.849609f, 0.193115f, 0.833008f, + 0.209717f, 0.816406f, 0.227417f, 0.799316f, 0.242676f, 0.783203f, 0.260010f, 0.766113f, + 0.276367f, 0.750000f, 0.291748f, 0.733398f, 0.307861f, 0.717773f, 0.322266f, 0.701660f, + 0.338623f, 0.685547f, 0.352539f, 0.669922f, 0.367432f, 0.654785f, 0.382812f, 0.638672f, + 0.396973f, 0.623535f, 0.410156f, 0.608398f, 0.424561f, 0.593262f, 0.438965f, 0.578125f, + 0.451660f, 0.563477f, 0.465820f, 0.548340f, 0.479736f, 0.534180f, 0.492188f, 0.519531f, + 0.505371f, 0.504883f, 0.518555f, 0.490967f, 0.530762f, 0.477295f, 0.541992f, 0.463379f, + 0.555664f, 0.449463f, 0.566406f, 0.436035f, 0.579102f, 0.422363f, 0.590820f, 0.408936f, + 0.602539f, 0.395508f, 0.614746f, 0.382080f, 0.626465f, 0.369385f, 0.635742f, 0.356934f, + 0.646973f, 0.343750f, 0.657227f, 0.331299f, 0.667480f, 0.318848f, 0.678711f, 0.306396f, + 0.687988f, 0.294189f, 0.698730f, 0.281494f, 0.708496f, 0.269531f, 0.717773f, 0.257568f, + 0.727539f, 0.245850f, 0.736328f, 0.234741f, 0.744141f, 0.222900f, 0.751953f, 0.210205f, + 0.760254f, 0.197510f, 0.768066f, 0.183472f, 0.774902f, 0.168091f, 0.780273f, 0.151489f, + 0.785156f, 0.133545f, 0.788574f, 0.111023f, 0.789551f, 0.080322f, 0.783203f, 0.028793f, + 0.000000f, 1.000000f, 0.017410f, 0.990234f, 0.035706f, 0.978027f, 0.053162f, 0.964355f, + 0.072021f, 0.948242f, 0.090149f, 0.932129f, 0.107239f, 0.916016f, 0.125000f, 0.899902f, + 0.143311f, 0.882812f, 0.161133f, 0.865723f, 0.177490f, 0.849121f, 0.196899f, 0.831543f, + 0.211670f, 0.814941f, 0.230225f, 0.797852f, 0.246826f, 0.780762f, 0.263184f, 0.764160f, + 0.279053f, 0.748047f, 0.294434f, 0.731934f, 0.310303f, 0.715332f, 0.325684f, 0.699219f, + 0.341797f, 0.683105f, 0.358398f, 0.666504f, 0.371826f, 0.651367f, 0.387207f, 0.635254f, + 0.403076f, 0.619141f, 0.417236f, 0.604004f, 0.431152f, 0.588867f, 0.445801f, 0.573242f, + 0.460205f, 0.558105f, 0.474609f, 0.542969f, 0.488037f, 0.528320f, 0.502930f, 0.513184f, + 0.516113f, 0.498535f, 0.528809f, 0.484131f, 0.541992f, 0.469727f, 0.555664f, 0.455078f, + 0.568848f, 0.440918f, 0.580566f, 0.427246f, 0.592285f, 0.413574f, 0.604492f, 0.399902f, + 0.616211f, 0.386230f, 0.627930f, 0.372559f, 0.641113f, 0.358887f, 0.652344f, 0.345703f, + 0.663574f, 0.332520f, 0.674316f, 0.319580f, 0.685547f, 0.306641f, 0.696289f, 0.293701f, + 0.707520f, 0.281006f, 0.718750f, 0.268066f, 0.729004f, 0.255371f, 0.738770f, 0.243164f, + 0.748047f, 0.231323f, 0.757812f, 0.218994f, 0.767578f, 0.207275f, 0.776367f, 0.195435f, + 0.784180f, 0.182495f, 0.792969f, 0.169556f, 0.802734f, 0.154785f, 0.809570f, 0.138794f, + 0.814941f, 0.121826f, 0.820801f, 0.101318f, 0.823730f, 0.072754f, 0.820801f, 0.027664f, + 0.000000f, 1.000000f, 0.018005f, 0.990234f, 0.035400f, 0.978516f, 0.054352f, 0.962891f, + 0.071411f, 0.948730f, 0.090088f, 0.932129f, 0.108276f, 0.916016f, 0.126587f, 0.898926f, + 0.144775f, 0.881836f, 0.161987f, 0.864746f, 0.179077f, 0.848145f, 0.197144f, 0.831055f, + 0.214844f, 0.813477f, 0.230225f, 0.797363f, 0.248901f, 0.779785f, 0.264160f, 0.763184f, + 0.281250f, 0.746582f, 0.297363f, 0.729492f, 0.314209f, 0.712891f, 0.329590f, 0.696289f, + 0.346680f, 0.679688f, 0.362061f, 0.663574f, 0.378418f, 0.647461f, 0.394043f, 0.631348f, + 0.409180f, 0.615234f, 0.423584f, 0.599609f, 0.438965f, 0.583496f, 0.453369f, 0.568359f, + 0.468262f, 0.552734f, 0.482178f, 0.537598f, 0.497314f, 0.521973f, 0.512207f, 0.506836f, + 0.524902f, 0.492188f, 0.539062f, 0.477051f, 0.552246f, 0.462402f, 0.565918f, 0.447754f, + 0.580078f, 0.433105f, 0.592773f, 0.418945f, 0.604980f, 0.404785f, 0.617676f, 0.390381f, + 0.631836f, 0.375977f, 0.643066f, 0.362549f, 0.655273f, 0.348633f, 0.668457f, 0.334717f, + 0.680176f, 0.321045f, 0.692383f, 0.307617f, 0.704102f, 0.293945f, 0.716309f, 0.281250f, + 0.726562f, 0.267822f, 0.737793f, 0.254639f, 0.749512f, 0.242065f, 0.759766f, 0.228882f, + 0.770996f, 0.216064f, 0.781250f, 0.203491f, 0.791016f, 0.191162f, 0.801758f, 0.178711f, + 0.810547f, 0.166992f, 0.820312f, 0.154053f, 0.829102f, 0.139648f, 0.838867f, 0.125000f, + 0.845703f, 0.109192f, 0.853027f, 0.089905f, 0.856934f, 0.064453f, 0.855957f, 0.024933f, + 0.000000f, 1.000000f, 0.018250f, 0.990723f, 0.034637f, 0.979004f, 0.053894f, 0.963867f, + 0.073181f, 0.947266f, 0.090881f, 0.931641f, 0.109253f, 0.915039f, 0.127686f, 0.897949f, + 0.145020f, 0.881836f, 0.163452f, 0.864258f, 0.180908f, 0.847168f, 0.198608f, 0.830078f, + 0.216187f, 0.812500f, 0.232910f, 0.795898f, 0.250732f, 0.778320f, 0.268799f, 0.760742f, + 0.284424f, 0.744141f, 0.300049f, 0.727539f, 0.318115f, 0.710449f, 0.334961f, 0.693848f, + 0.350098f, 0.677246f, 0.367676f, 0.660156f, 0.383545f, 0.643555f, 0.398926f, 0.627441f, + 0.415527f, 0.611328f, 0.431152f, 0.595215f, 0.445801f, 0.579102f, 0.460938f, 0.562988f, + 0.476074f, 0.547363f, 0.490234f, 0.531738f, 0.504395f, 0.516113f, 0.520508f, 0.500488f, + 0.535156f, 0.485596f, 0.548828f, 0.470459f, 0.562988f, 0.455322f, 0.577148f, 0.439941f, + 0.591309f, 0.425049f, 0.605469f, 0.410400f, 0.618164f, 0.395752f, 0.630859f, 0.381348f, + 0.645020f, 0.366699f, 0.658203f, 0.352051f, 0.671875f, 0.337646f, 0.684570f, 0.323486f, + 0.697266f, 0.309814f, 0.708984f, 0.296143f, 0.721191f, 0.281982f, 0.734863f, 0.268311f, + 0.745605f, 0.254639f, 0.757324f, 0.241455f, 0.770020f, 0.227295f, 0.782227f, 0.214111f, + 0.793457f, 0.201416f, 0.804688f, 0.187622f, 0.816406f, 0.174438f, 0.826172f, 0.161987f, + 0.835938f, 0.149780f, 0.845703f, 0.137207f, 0.856934f, 0.124390f, 0.865723f, 0.110168f, + 0.875977f, 0.095398f, 0.884277f, 0.077576f, 0.890137f, 0.055084f, 0.891113f, 0.020645f, + 0.000000f, 1.000000f, 0.018402f, 0.990723f, 0.036224f, 0.977539f, 0.053894f, 0.963867f, + 0.072876f, 0.947754f, 0.091736f, 0.931152f, 0.109619f, 0.915039f, 0.127319f, 0.898438f, + 0.145142f, 0.881348f, 0.164307f, 0.863281f, 0.182251f, 0.846191f, 0.199219f, 0.829590f, + 0.217651f, 0.811523f, 0.235596f, 0.793945f, 0.253906f, 0.776855f, 0.270996f, 0.759277f, + 0.287598f, 0.742188f, 0.305420f, 0.725098f, 0.322266f, 0.708008f, 0.338867f, 0.691406f, + 0.355957f, 0.673828f, 0.372803f, 0.656738f, 0.388916f, 0.640137f, 0.404785f, 0.623535f, + 0.419922f, 0.607422f, 0.436035f, 0.590820f, 0.453125f, 0.574219f, 0.468994f, 0.558105f, + 0.484619f, 0.541992f, 0.499756f, 0.525391f, 0.515137f, 0.509766f, 0.530273f, 0.494141f, + 0.545410f, 0.478760f, 0.559082f, 0.463135f, 0.573730f, 0.447754f, 0.588867f, 0.432129f, + 0.603516f, 0.416992f, 0.617188f, 0.401611f, 0.631348f, 0.386475f, 0.645996f, 0.371338f, + 0.659668f, 0.356689f, 0.674805f, 0.341553f, 0.687988f, 0.327148f, 0.700684f, 0.312988f, + 0.713379f, 0.298828f, 0.725586f, 0.284180f, 0.739746f, 0.269775f, 0.753418f, 0.255371f, + 0.765625f, 0.241333f, 0.777832f, 0.227783f, 0.790039f, 0.213623f, 0.802734f, 0.199951f, + 0.815430f, 0.185791f, 0.827637f, 0.172241f, 0.838867f, 0.159424f, 0.850586f, 0.145752f, + 0.861328f, 0.132446f, 0.873047f, 0.119141f, 0.883301f, 0.106384f, 0.894043f, 0.093933f, + 0.905273f, 0.080444f, 0.914551f, 0.064392f, 0.923340f, 0.045380f, 0.929199f, 0.016312f, + 0.000000f, 1.000000f, 0.018188f, 0.990723f, 0.036255f, 0.977539f, 0.054260f, 0.963379f, + 0.073486f, 0.946777f, 0.091797f, 0.931152f, 0.109375f, 0.915039f, 0.127930f, 0.897949f, + 0.147095f, 0.880371f, 0.164917f, 0.863281f, 0.183350f, 0.845703f, 0.201660f, 0.828125f, + 0.220215f, 0.810059f, 0.238281f, 0.792480f, 0.255371f, 0.775391f, 0.272461f, 0.758301f, + 0.291016f, 0.740234f, 0.308350f, 0.723145f, 0.326172f, 0.705566f, 0.343262f, 0.687988f, + 0.360107f, 0.670898f, 0.377197f, 0.653809f, 0.393799f, 0.636719f, 0.410156f, 0.620117f, + 0.426514f, 0.603027f, 0.444092f, 0.585938f, 0.459473f, 0.569824f, 0.476562f, 0.552734f, + 0.493408f, 0.536621f, 0.508301f, 0.520020f, 0.523438f, 0.503906f, 0.539062f, 0.487793f, + 0.555176f, 0.471680f, 0.570312f, 0.455811f, 0.585938f, 0.439941f, 0.600586f, 0.424072f, + 0.616699f, 0.408447f, 0.630859f, 0.393066f, 0.644531f, 0.377686f, 0.660156f, 0.362061f, + 0.674316f, 0.346924f, 0.687988f, 0.332031f, 0.702637f, 0.316650f, 0.717285f, 0.301514f, + 0.729980f, 0.286865f, 0.744629f, 0.272217f, 0.756836f, 0.257568f, 0.771484f, 0.242920f, + 0.784668f, 0.228516f, 0.797363f, 0.214233f, 0.811523f, 0.199585f, 0.824707f, 0.185425f, + 0.836914f, 0.171387f, 0.849609f, 0.157104f, 0.861328f, 0.143433f, 0.875000f, 0.129150f, + 0.886719f, 0.115479f, 0.897949f, 0.102600f, 0.910645f, 0.088196f, 0.922852f, 0.074524f, + 0.934082f, 0.061005f, 0.945801f, 0.047729f, 0.956055f, 0.032867f, 0.963379f, 0.011261f, + 0.000000f, 1.000000f, 0.017197f, 0.991211f, 0.035645f, 0.978516f, 0.053741f, 0.963867f, + 0.073975f, 0.946777f, 0.091614f, 0.931152f, 0.109009f, 0.915527f, 0.129028f, 0.897461f, + 0.148804f, 0.878906f, 0.166138f, 0.862305f, 0.184204f, 0.845215f, 0.203125f, 0.827148f, + 0.221313f, 0.809570f, 0.240356f, 0.791504f, 0.257812f, 0.773438f, 0.275879f, 0.756348f, + 0.294189f, 0.738281f, 0.311523f, 0.720703f, 0.329346f, 0.703125f, 0.346924f, 0.685547f, + 0.364258f, 0.668457f, 0.382568f, 0.650879f, 0.399170f, 0.633301f, 0.416504f, 0.616211f, + 0.433838f, 0.598633f, 0.450684f, 0.581543f, 0.467773f, 0.564941f, 0.483887f, 0.547852f, + 0.500488f, 0.531250f, 0.516602f, 0.514160f, 0.532715f, 0.497803f, 0.549316f, 0.481445f, + 0.565430f, 0.465088f, 0.581055f, 0.448730f, 0.596680f, 0.432617f, 0.612305f, 0.416504f, + 0.627441f, 0.400391f, 0.642578f, 0.384521f, 0.657227f, 0.368896f, 0.672363f, 0.353027f, + 0.687988f, 0.337158f, 0.703613f, 0.321289f, 0.719238f, 0.305664f, 0.734375f, 0.290283f, + 0.748535f, 0.275391f, 0.762207f, 0.260498f, 0.775879f, 0.245728f, 0.789062f, 0.231079f, + 0.802734f, 0.215820f, 0.817383f, 0.200562f, 0.832031f, 0.185303f, 0.847168f, 0.170410f, + 0.860840f, 0.156006f, 0.871582f, 0.142822f, 0.884277f, 0.128174f, 0.898438f, 0.113220f, + 0.912109f, 0.098511f, 0.925781f, 0.084290f, 0.936523f, 0.070618f, 0.952148f, 0.055542f, + 0.963379f, 0.042084f, 0.975098f, 0.028702f, 0.983887f, 0.016449f, 0.999512f, 0.000059f, + }, + { + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.998047f, 0.000000f, 0.997070f, + 0.000000f, 0.995605f, 0.000000f, 0.993164f, 0.000000f, 0.990723f, 0.000000f, 0.988281f, + 0.000000f, 0.984863f, 0.000000f, 0.981445f, 0.000000f, 0.978027f, 0.000000f, 0.974609f, + 0.000000f, 0.970215f, 0.000000f, 0.965820f, 0.000000f, 0.960938f, 0.000000f, 0.956543f, + 0.000000f, 0.951660f, 0.000000f, 0.946777f, 0.000000f, 0.940430f, 0.000000f, 0.934570f, + 0.000000f, 0.928223f, 0.000000f, 0.921387f, 0.000000f, 0.915527f, 0.000000f, 0.908691f, + 0.000000f, 0.901367f, 0.000000f, 0.893555f, 0.000000f, 0.885254f, 0.000000f, 0.877441f, + 0.000000f, 0.869629f, 0.000000f, 0.860840f, 0.000000f, 0.852051f, 0.000000f, 0.842285f, + 0.000000f, 0.832520f, 0.000000f, 0.822266f, 0.000000f, 0.812500f, 0.000000f, 0.802246f, + 0.000000f, 0.791016f, 0.000000f, 0.778809f, 0.000000f, 0.766602f, 0.000000f, 0.754883f, + 0.000000f, 0.742676f, 0.000000f, 0.729492f, 0.000000f, 0.714844f, 0.000000f, 0.700684f, + 0.000000f, 0.685547f, 0.000000f, 0.670410f, 0.000000f, 0.654785f, 0.000000f, 0.637695f, + 0.000000f, 0.620117f, 0.000000f, 0.600586f, 0.000000f, 0.581055f, 0.000000f, 0.561523f, + 0.000000f, 0.540527f, 0.000000f, 0.516602f, 0.000000f, 0.491211f, 0.000000f, 0.465820f, + 0.000000f, 0.439697f, 0.000000f, 0.406738f, 0.000000f, 0.371582f, 0.000000f, 0.336182f, + 0.000000f, 0.291992f, 0.000000f, 0.238159f, 0.000000f, 0.169434f, 0.000000f, 0.067261f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.998535f, 0.000000f, 0.997070f, + 0.000000f, 0.995117f, 0.000000f, 0.992676f, 0.000000f, 0.990723f, 0.000000f, 0.988281f, + 0.000000f, 0.984863f, 0.000000f, 0.981445f, 0.000000f, 0.978027f, 0.000000f, 0.974609f, + 0.000000f, 0.970215f, 0.000000f, 0.965332f, 0.000000f, 0.960938f, 0.000000f, 0.956055f, + 0.000000f, 0.950684f, 0.000000f, 0.945801f, 0.000000f, 0.939941f, 0.000000f, 0.934082f, + 0.000000f, 0.927734f, 0.000000f, 0.921387f, 0.000000f, 0.915039f, 0.000000f, 0.908203f, + 0.000000f, 0.900879f, 0.000000f, 0.893066f, 0.000000f, 0.885254f, 0.000000f, 0.876953f, + 0.000000f, 0.869141f, 0.000000f, 0.860840f, 0.000000f, 0.851074f, 0.000000f, 0.841797f, + 0.000000f, 0.832031f, 0.000000f, 0.822266f, 0.000000f, 0.812500f, 0.000000f, 0.802246f, + 0.000000f, 0.790527f, 0.000000f, 0.778809f, 0.000000f, 0.766602f, 0.000001f, 0.754395f, + 0.000003f, 0.742188f, 0.000005f, 0.729492f, 0.000007f, 0.715332f, 0.000010f, 0.700684f, + 0.000012f, 0.685547f, 0.000014f, 0.670410f, 0.000014f, 0.654785f, 0.000014f, 0.637695f, + 0.000014f, 0.619629f, 0.000013f, 0.600098f, 0.000013f, 0.581055f, 0.000012f, 0.562012f, + 0.000010f, 0.540527f, 0.000009f, 0.516602f, 0.000009f, 0.491699f, 0.000010f, 0.466064f, + 0.000009f, 0.439697f, 0.000008f, 0.406982f, 0.000007f, 0.372314f, 0.000007f, 0.336426f, + 0.000005f, 0.291260f, 0.000005f, 0.237549f, 0.000003f, 0.169189f, 0.000001f, 0.067505f, + 0.000000f, 1.000000f, 0.000000f, 0.999512f, 0.000000f, 0.998047f, 0.000000f, 0.997070f, + 0.000000f, 0.995117f, 0.000000f, 0.992676f, 0.000000f, 0.990234f, 0.000002f, 0.987793f, + 0.000007f, 0.984375f, 0.000014f, 0.980957f, 0.000021f, 0.977539f, 0.000029f, 0.974121f, + 0.000036f, 0.969727f, 0.000043f, 0.965332f, 0.000051f, 0.960449f, 0.000058f, 0.955566f, + 0.000064f, 0.951172f, 0.000070f, 0.945801f, 0.000077f, 0.939941f, 0.000084f, 0.933594f, + 0.000089f, 0.927246f, 0.000094f, 0.920898f, 0.000100f, 0.914551f, 0.000106f, 0.908203f, + 0.000111f, 0.900391f, 0.000116f, 0.892578f, 0.000120f, 0.884766f, 0.000124f, 0.876953f, + 0.000125f, 0.869141f, 0.000124f, 0.860352f, 0.000121f, 0.851074f, 0.000117f, 0.841797f, + 0.000113f, 0.832031f, 0.000112f, 0.821777f, 0.000112f, 0.812012f, 0.000112f, 0.801758f, + 0.000109f, 0.790039f, 0.000109f, 0.778320f, 0.000110f, 0.766602f, 0.000112f, 0.754395f, + 0.000114f, 0.742188f, 0.000116f, 0.729492f, 0.000108f, 0.714844f, 0.000105f, 0.700195f, + 0.000107f, 0.685059f, 0.000107f, 0.669922f, 0.000106f, 0.654297f, 0.000099f, 0.637695f, + 0.000096f, 0.619141f, 0.000096f, 0.600098f, 0.000096f, 0.581055f, 0.000094f, 0.561523f, + 0.000083f, 0.540039f, 0.000081f, 0.516113f, 0.000080f, 0.491699f, 0.000077f, 0.465576f, + 0.000066f, 0.439453f, 0.000062f, 0.406738f, 0.000059f, 0.372314f, 0.000052f, 0.337158f, + 0.000042f, 0.291992f, 0.000035f, 0.237915f, 0.000021f, 0.169189f, 0.000004f, 0.067383f, + 0.000000f, 1.000000f, 0.000113f, 0.999023f, 0.000178f, 0.998047f, 0.000176f, 0.996582f, + 0.000218f, 0.994141f, 0.000227f, 0.992676f, 0.000228f, 0.989746f, 0.000226f, 0.987305f, + 0.000267f, 0.983398f, 0.000271f, 0.980469f, 0.000272f, 0.977051f, 0.000271f, 0.973145f, + 0.000300f, 0.968750f, 0.000308f, 0.964355f, 0.000315f, 0.959473f, 0.000322f, 0.954590f, + 0.000329f, 0.949707f, 0.000360f, 0.944336f, 0.000369f, 0.938477f, 0.000371f, 0.932617f, + 0.000369f, 0.926270f, 0.000366f, 0.919922f, 0.000363f, 0.913574f, 0.000384f, 0.906738f, + 0.000379f, 0.899414f, 0.000378f, 0.891602f, 0.000377f, 0.883789f, 0.000380f, 0.875977f, + 0.000383f, 0.868164f, 0.000405f, 0.859375f, 0.000400f, 0.850098f, 0.000404f, 0.840332f, + 0.000403f, 0.831055f, 0.000401f, 0.821289f, 0.000398f, 0.811523f, 0.000410f, 0.800781f, + 0.000398f, 0.789551f, 0.000400f, 0.777344f, 0.000398f, 0.765625f, 0.000392f, 0.753906f, + 0.000388f, 0.741699f, 0.000399f, 0.728516f, 0.000379f, 0.714355f, 0.000375f, 0.699707f, + 0.000370f, 0.684570f, 0.000365f, 0.669434f, 0.000359f, 0.654785f, 0.000348f, 0.637207f, + 0.000337f, 0.618652f, 0.000329f, 0.600098f, 0.000320f, 0.581055f, 0.000314f, 0.561523f, + 0.000294f, 0.540039f, 0.000277f, 0.516602f, 0.000267f, 0.491455f, 0.000254f, 0.465820f, + 0.000247f, 0.438965f, 0.000209f, 0.406494f, 0.000193f, 0.371826f, 0.000173f, 0.336914f, + 0.000136f, 0.292236f, 0.000110f, 0.238403f, 0.000065f, 0.169556f, 0.000012f, 0.067261f, + 0.000000f, 1.000000f, 0.000267f, 0.999023f, 0.000419f, 0.997559f, 0.000392f, 0.996094f, + 0.000529f, 0.993652f, 0.000532f, 0.991211f, 0.000531f, 0.989258f, 0.000537f, 0.986816f, + 0.000649f, 0.982910f, 0.000649f, 0.979004f, 0.000659f, 0.975586f, 0.000662f, 0.972168f, + 0.000753f, 0.967773f, 0.000757f, 0.962891f, 0.000760f, 0.958496f, 0.000763f, 0.953613f, + 0.000763f, 0.948730f, 0.000831f, 0.943359f, 0.000836f, 0.937012f, 0.000831f, 0.931152f, + 0.000835f, 0.924805f, 0.000842f, 0.918945f, 0.000849f, 0.913086f, 0.000917f, 0.905273f, + 0.000905f, 0.897949f, 0.000908f, 0.890625f, 0.000909f, 0.882812f, 0.000908f, 0.875000f, + 0.000907f, 0.867188f, 0.000958f, 0.858398f, 0.000939f, 0.849121f, 0.000937f, 0.839355f, + 0.000938f, 0.830078f, 0.000936f, 0.820312f, 0.000932f, 0.810547f, 0.000970f, 0.799805f, + 0.000943f, 0.788086f, 0.000931f, 0.776855f, 0.000926f, 0.765137f, 0.000915f, 0.752930f, + 0.000910f, 0.740723f, 0.000939f, 0.727539f, 0.000904f, 0.713379f, 0.000873f, 0.698730f, + 0.000864f, 0.684082f, 0.000851f, 0.668945f, 0.000837f, 0.654297f, 0.000821f, 0.636230f, + 0.000784f, 0.618164f, 0.000764f, 0.600098f, 0.000746f, 0.580566f, 0.000723f, 0.561035f, + 0.000697f, 0.539551f, 0.000641f, 0.515625f, 0.000615f, 0.490967f, 0.000585f, 0.465820f, + 0.000568f, 0.439209f, 0.000479f, 0.406494f, 0.000438f, 0.372070f, 0.000391f, 0.336426f, + 0.000307f, 0.291016f, 0.000244f, 0.239136f, 0.000140f, 0.169189f, 0.000023f, 0.067078f, + 0.000000f, 1.000000f, 0.000519f, 0.998535f, 0.000839f, 0.997070f, 0.000782f, 0.995605f, + 0.001030f, 0.992676f, 0.001041f, 0.990234f, 0.001035f, 0.987793f, 0.001052f, 0.985352f, + 0.001259f, 0.981445f, 0.001264f, 0.978516f, 0.001260f, 0.974609f, 0.001259f, 0.970703f, + 0.001434f, 0.965820f, 0.001449f, 0.960938f, 0.001454f, 0.957031f, 0.001442f, 0.952148f, + 0.001452f, 0.947754f, 0.001609f, 0.941406f, 0.001631f, 0.935547f, 0.001645f, 0.929688f, + 0.001622f, 0.923828f, 0.001623f, 0.917480f, 0.001636f, 0.911133f, 0.001754f, 0.903809f, + 0.001770f, 0.895996f, 0.001750f, 0.888672f, 0.001744f, 0.880859f, 0.001740f, 0.873535f, + 0.001737f, 0.865723f, 0.001850f, 0.856445f, 0.001861f, 0.847168f, 0.001822f, 0.837891f, + 0.001800f, 0.828613f, 0.001790f, 0.819336f, 0.001783f, 0.809082f, 0.001864f, 0.798340f, + 0.001823f, 0.787109f, 0.001794f, 0.775391f, 0.001772f, 0.763672f, 0.001753f, 0.751953f, + 0.001739f, 0.740234f, 0.001797f, 0.726562f, 0.001744f, 0.712402f, 0.001681f, 0.697754f, + 0.001650f, 0.683594f, 0.001621f, 0.668457f, 0.001591f, 0.653809f, 0.001631f, 0.635742f, + 0.001534f, 0.617676f, 0.001457f, 0.599121f, 0.001414f, 0.580078f, 0.001370f, 0.561035f, + 0.001341f, 0.538574f, 0.001233f, 0.515137f, 0.001164f, 0.490723f, 0.001102f, 0.465576f, + 0.001074f, 0.438477f, 0.000912f, 0.406006f, 0.000821f, 0.372070f, 0.000726f, 0.337402f, + 0.000569f, 0.290283f, 0.000445f, 0.238770f, 0.000249f, 0.169434f, 0.000040f, 0.066528f, + 0.000000f, 1.000000f, 0.000836f, 0.998535f, 0.001378f, 0.996582f, 0.001312f, 0.994629f, + 0.001456f, 0.992188f, 0.001756f, 0.989258f, 0.001740f, 0.986816f, 0.001827f, 0.983887f, + 0.002106f, 0.979492f, 0.002115f, 0.976074f, 0.002119f, 0.973145f, 0.002125f, 0.969727f, + 0.002417f, 0.963867f, 0.002443f, 0.959473f, 0.002472f, 0.954590f, 0.002464f, 0.950195f, + 0.002464f, 0.945312f, 0.002714f, 0.938965f, 0.002747f, 0.933594f, 0.002773f, 0.927734f, + 0.002750f, 0.921387f, 0.002762f, 0.915527f, 0.002811f, 0.909180f, 0.002975f, 0.901367f, + 0.002996f, 0.894043f, 0.002970f, 0.886719f, 0.002977f, 0.879395f, 0.002951f, 0.872070f, + 0.002995f, 0.863770f, 0.003126f, 0.854492f, 0.003143f, 0.845215f, 0.003096f, 0.836426f, + 0.003057f, 0.826660f, 0.003033f, 0.817871f, 0.003008f, 0.808594f, 0.003153f, 0.796875f, + 0.003159f, 0.785156f, 0.003092f, 0.774414f, 0.003038f, 0.762695f, 0.002968f, 0.750977f, + 0.002930f, 0.739258f, 0.003029f, 0.725098f, 0.002956f, 0.710938f, 0.002890f, 0.696777f, + 0.002798f, 0.682617f, 0.002728f, 0.667969f, 0.002703f, 0.652832f, 0.002743f, 0.634766f, + 0.002602f, 0.617188f, 0.002487f, 0.598633f, 0.002377f, 0.579590f, 0.002291f, 0.561035f, + 0.002310f, 0.538086f, 0.002117f, 0.514648f, 0.001955f, 0.490479f, 0.001832f, 0.466064f, + 0.001786f, 0.437744f, 0.001535f, 0.405762f, 0.001353f, 0.372314f, 0.001190f, 0.337402f, + 0.000955f, 0.290771f, 0.000717f, 0.238525f, 0.000398f, 0.169678f, 0.000067f, 0.065735f, + 0.000000f, 1.000000f, 0.000743f, 0.998535f, 0.001665f, 0.996094f, 0.002008f, 0.994141f, + 0.002346f, 0.990723f, 0.002684f, 0.987793f, 0.002678f, 0.985352f, 0.002752f, 0.981934f, + 0.003250f, 0.978027f, 0.003258f, 0.974121f, 0.003281f, 0.970703f, 0.003288f, 0.967773f, + 0.003754f, 0.961914f, 0.003803f, 0.957031f, 0.003826f, 0.952637f, 0.003841f, 0.948242f, + 0.003820f, 0.943359f, 0.004246f, 0.936523f, 0.004269f, 0.930664f, 0.004307f, 0.925293f, + 0.004322f, 0.919434f, 0.004292f, 0.913086f, 0.004463f, 0.906738f, 0.004635f, 0.898926f, + 0.004665f, 0.891602f, 0.004677f, 0.884277f, 0.004627f, 0.876953f, 0.004593f, 0.870117f, + 0.004730f, 0.861328f, 0.004879f, 0.852051f, 0.004883f, 0.843262f, 0.004814f, 0.834473f, + 0.004810f, 0.825195f, 0.004757f, 0.815918f, 0.004803f, 0.806152f, 0.004898f, 0.794434f, + 0.004890f, 0.783691f, 0.004799f, 0.771973f, 0.004723f, 0.760742f, 0.004650f, 0.750000f, + 0.004570f, 0.737793f, 0.004707f, 0.723633f, 0.004662f, 0.709473f, 0.004486f, 0.695801f, + 0.004387f, 0.681152f, 0.004253f, 0.667480f, 0.004215f, 0.651367f, 0.004227f, 0.633301f, + 0.004025f, 0.615723f, 0.003859f, 0.597656f, 0.003700f, 0.579590f, 0.003527f, 0.561035f, + 0.003540f, 0.537109f, 0.003271f, 0.514160f, 0.003042f, 0.490234f, 0.002800f, 0.465576f, + 0.002720f, 0.437256f, 0.002392f, 0.405273f, 0.002062f, 0.371826f, 0.001789f, 0.337646f, + 0.001477f, 0.290527f, 0.001062f, 0.238770f, 0.000602f, 0.169556f, 0.000105f, 0.065247f, + 0.000000f, 1.000000f, 0.001196f, 0.998535f, 0.002502f, 0.995117f, 0.002876f, 0.992676f, + 0.003199f, 0.989746f, 0.003517f, 0.986816f, 0.003880f, 0.983887f, 0.004108f, 0.979980f, + 0.004414f, 0.976074f, 0.004761f, 0.972168f, 0.004765f, 0.968750f, 0.004841f, 0.964844f, + 0.005260f, 0.959473f, 0.005539f, 0.954590f, 0.005581f, 0.950195f, 0.005604f, 0.945801f, + 0.005680f, 0.940430f, 0.005978f, 0.933594f, 0.006275f, 0.927734f, 0.006283f, 0.922363f, + 0.006325f, 0.916992f, 0.006264f, 0.910645f, 0.006573f, 0.903320f, 0.006786f, 0.895996f, + 0.006844f, 0.888672f, 0.006844f, 0.881836f, 0.006767f, 0.874512f, 0.006763f, 0.867676f, + 0.006966f, 0.858398f, 0.007133f, 0.849121f, 0.007133f, 0.840332f, 0.007122f, 0.832031f, + 0.007023f, 0.823242f, 0.006935f, 0.813965f, 0.007061f, 0.803711f, 0.007187f, 0.791992f, + 0.007160f, 0.781250f, 0.007030f, 0.770508f, 0.006893f, 0.759277f, 0.006779f, 0.748047f, + 0.006832f, 0.735840f, 0.006901f, 0.721680f, 0.006802f, 0.708008f, 0.006618f, 0.693848f, + 0.006386f, 0.680176f, 0.006229f, 0.666504f, 0.006199f, 0.649902f, 0.006168f, 0.632324f, + 0.005928f, 0.614746f, 0.005661f, 0.597168f, 0.005367f, 0.579102f, 0.005241f, 0.559082f, + 0.005116f, 0.536133f, 0.004791f, 0.513184f, 0.004398f, 0.489990f, 0.004051f, 0.465820f, + 0.003904f, 0.436523f, 0.003481f, 0.405273f, 0.002977f, 0.372314f, 0.002529f, 0.337891f, + 0.002108f, 0.290039f, 0.001489f, 0.239014f, 0.000866f, 0.169556f, 0.000147f, 0.064087f, + 0.000000f, 1.000000f, 0.001239f, 0.998047f, 0.002592f, 0.994629f, 0.003477f, 0.992188f, + 0.004539f, 0.988281f, 0.004944f, 0.984863f, 0.005348f, 0.981934f, 0.005646f, 0.978027f, + 0.006233f, 0.973633f, 0.006599f, 0.969727f, 0.006657f, 0.966309f, 0.006851f, 0.961914f, + 0.007393f, 0.956055f, 0.007782f, 0.951660f, 0.007763f, 0.947266f, 0.007820f, 0.942871f, + 0.008011f, 0.937500f, 0.008484f, 0.930664f, 0.008728f, 0.924805f, 0.008812f, 0.919434f, + 0.008797f, 0.913574f, 0.008842f, 0.908203f, 0.009239f, 0.899902f, 0.009537f, 0.892578f, + 0.009529f, 0.885742f, 0.009575f, 0.878906f, 0.009567f, 0.872070f, 0.009438f, 0.865234f, + 0.009857f, 0.855469f, 0.010017f, 0.846680f, 0.009979f, 0.837891f, 0.009949f, 0.829102f, + 0.009804f, 0.820312f, 0.009750f, 0.812012f, 0.009979f, 0.800781f, 0.010086f, 0.789551f, + 0.010002f, 0.778809f, 0.009880f, 0.768555f, 0.009697f, 0.757812f, 0.009521f, 0.746582f, + 0.009628f, 0.733398f, 0.009613f, 0.719727f, 0.009483f, 0.706055f, 0.009216f, 0.692383f, + 0.008965f, 0.679199f, 0.008644f, 0.665039f, 0.008736f, 0.647949f, 0.008537f, 0.630371f, + 0.008232f, 0.613281f, 0.007851f, 0.596191f, 0.007481f, 0.578613f, 0.007275f, 0.558105f, + 0.007076f, 0.535156f, 0.006618f, 0.512695f, 0.006111f, 0.489746f, 0.005592f, 0.465820f, + 0.005367f, 0.435547f, 0.004776f, 0.404053f, 0.004097f, 0.372314f, 0.003468f, 0.337158f, + 0.002897f, 0.290283f, 0.002012f, 0.238892f, 0.001186f, 0.169434f, 0.000203f, 0.063721f, + 0.000000f, 1.000000f, 0.001400f, 0.998047f, 0.003353f, 0.994141f, 0.004185f, 0.991699f, + 0.005409f, 0.986816f, 0.006649f, 0.982910f, 0.006687f, 0.980469f, 0.007683f, 0.975586f, + 0.008133f, 0.971191f, 0.008553f, 0.967773f, 0.008949f, 0.963379f, 0.009407f, 0.958496f, + 0.009995f, 0.953125f, 0.010132f, 0.948242f, 0.010536f, 0.943848f, 0.010490f, 0.939453f, + 0.010963f, 0.933594f, 0.011513f, 0.926758f, 0.011848f, 0.921387f, 0.011826f, 0.915527f, + 0.011894f, 0.910645f, 0.012009f, 0.904297f, 0.012459f, 0.896484f, 0.012642f, 0.889648f, + 0.012917f, 0.882812f, 0.012863f, 0.875977f, 0.012817f, 0.869141f, 0.012993f, 0.861816f, + 0.013351f, 0.852051f, 0.013504f, 0.842773f, 0.013512f, 0.834961f, 0.013420f, 0.826660f, + 0.013329f, 0.818359f, 0.013176f, 0.809570f, 0.013489f, 0.797852f, 0.013573f, 0.786621f, + 0.013420f, 0.775879f, 0.013298f, 0.766113f, 0.013046f, 0.755371f, 0.012787f, 0.745117f, + 0.012985f, 0.730469f, 0.012978f, 0.717285f, 0.012703f, 0.704102f, 0.012375f, 0.690918f, + 0.012009f, 0.677734f, 0.011658f, 0.664062f, 0.011787f, 0.645508f, 0.011467f, 0.628906f, + 0.011032f, 0.612305f, 0.010597f, 0.595215f, 0.010040f, 0.578125f, 0.009789f, 0.556152f, + 0.009453f, 0.534180f, 0.008820f, 0.511719f, 0.008179f, 0.489258f, 0.007450f, 0.465576f, + 0.007130f, 0.434814f, 0.006325f, 0.404297f, 0.005444f, 0.372559f, 0.004631f, 0.336426f, + 0.003807f, 0.289307f, 0.002638f, 0.240112f, 0.001544f, 0.168701f, 0.000274f, 0.062744f, + 0.000000f, 1.000000f, 0.001608f, 0.998047f, 0.003750f, 0.993652f, 0.005112f, 0.990723f, + 0.006462f, 0.985840f, 0.007797f, 0.981445f, 0.008713f, 0.978516f, 0.009453f, 0.973145f, + 0.010658f, 0.968262f, 0.011154f, 0.964355f, 0.011276f, 0.960938f, 0.012253f, 0.955078f, + 0.012917f, 0.949219f, 0.013412f, 0.945312f, 0.013725f, 0.940430f, 0.013863f, 0.936523f, + 0.014458f, 0.929199f, 0.015152f, 0.922852f, 0.015289f, 0.917480f, 0.015640f, 0.912109f, + 0.015541f, 0.906738f, 0.015961f, 0.899902f, 0.016388f, 0.892578f, 0.016754f, 0.885742f, + 0.016953f, 0.878906f, 0.016937f, 0.872070f, 0.016815f, 0.865723f, 0.017197f, 0.856934f, + 0.017578f, 0.848145f, 0.017807f, 0.839355f, 0.017685f, 0.831543f, 0.017548f, 0.823242f, + 0.017456f, 0.815430f, 0.017456f, 0.805664f, 0.017853f, 0.793945f, 0.017853f, 0.783691f, + 0.017624f, 0.773438f, 0.017410f, 0.763672f, 0.017059f, 0.753418f, 0.017014f, 0.741699f, + 0.017105f, 0.728027f, 0.017014f, 0.714844f, 0.016617f, 0.702148f, 0.016159f, 0.688965f, + 0.015778f, 0.676270f, 0.015427f, 0.661621f, 0.015442f, 0.644043f, 0.014977f, 0.627441f, + 0.014381f, 0.610840f, 0.013771f, 0.594727f, 0.013016f, 0.577637f, 0.012810f, 0.555176f, + 0.012276f, 0.532715f, 0.011520f, 0.511230f, 0.010567f, 0.489014f, 0.009666f, 0.465820f, + 0.009216f, 0.433838f, 0.008209f, 0.403809f, 0.007027f, 0.372314f, 0.006031f, 0.334961f, + 0.004913f, 0.289307f, 0.003365f, 0.240234f, 0.001982f, 0.167603f, 0.000346f, 0.061798f, + 0.000000f, 1.000000f, 0.001885f, 0.997559f, 0.004303f, 0.993164f, 0.005737f, 0.990234f, + 0.007801f, 0.984375f, 0.009171f, 0.980469f, 0.010170f, 0.977051f, 0.011986f, 0.970215f, + 0.013268f, 0.965820f, 0.013802f, 0.961426f, 0.014313f, 0.958008f, 0.015793f, 0.951172f, + 0.016571f, 0.945801f, 0.017059f, 0.940918f, 0.017273f, 0.937012f, 0.017807f, 0.931641f, + 0.018814f, 0.924805f, 0.019150f, 0.918945f, 0.019638f, 0.913574f, 0.020004f, 0.908203f, + 0.019943f, 0.903320f, 0.020706f, 0.895020f, 0.021225f, 0.887695f, 0.021545f, 0.881348f, + 0.021805f, 0.875000f, 0.021729f, 0.868164f, 0.021652f, 0.862305f, 0.022263f, 0.852539f, + 0.022644f, 0.843750f, 0.022537f, 0.835449f, 0.022781f, 0.827637f, 0.022568f, 0.819824f, + 0.022339f, 0.812500f, 0.022736f, 0.801270f, 0.022873f, 0.790527f, 0.022751f, 0.780273f, + 0.022614f, 0.770508f, 0.022308f, 0.760742f, 0.022003f, 0.751465f, 0.021896f, 0.738281f, + 0.021912f, 0.724609f, 0.021698f, 0.711914f, 0.021271f, 0.699707f, 0.020676f, 0.687500f, + 0.020096f, 0.675293f, 0.019913f, 0.658691f, 0.019531f, 0.641602f, 0.019119f, 0.625488f, + 0.018433f, 0.609863f, 0.017456f, 0.593750f, 0.016678f, 0.576660f, 0.016357f, 0.553223f, + 0.015587f, 0.531738f, 0.014587f, 0.510742f, 0.013428f, 0.489014f, 0.012344f, 0.464111f, + 0.011665f, 0.433105f, 0.010361f, 0.403809f, 0.008804f, 0.372803f, 0.007610f, 0.334473f, + 0.006142f, 0.288818f, 0.004189f, 0.240356f, 0.002451f, 0.166870f, 0.000427f, 0.060730f, + 0.000000f, 1.000000f, 0.002254f, 0.997559f, 0.005020f, 0.992676f, 0.006535f, 0.989746f, + 0.009361f, 0.983398f, 0.010857f, 0.979004f, 0.012276f, 0.975098f, 0.014267f, 0.968262f, + 0.016144f, 0.962891f, 0.017197f, 0.958496f, 0.017914f, 0.953613f, 0.019135f, 0.947266f, + 0.020462f, 0.941895f, 0.020981f, 0.937500f, 0.021469f, 0.933105f, 0.022339f, 0.927246f, + 0.023392f, 0.919922f, 0.024200f, 0.914062f, 0.024628f, 0.909180f, 0.024734f, 0.904297f, + 0.025467f, 0.897949f, 0.026093f, 0.889648f, 0.026794f, 0.882812f, 0.027237f, 0.876953f, + 0.027145f, 0.870605f, 0.027359f, 0.864746f, 0.027695f, 0.856445f, 0.028198f, 0.847168f, + 0.028442f, 0.839355f, 0.028412f, 0.831543f, 0.028610f, 0.823730f, 0.028366f, 0.816895f, + 0.028549f, 0.807617f, 0.028885f, 0.796875f, 0.028900f, 0.786621f, 0.028839f, 0.776855f, + 0.028412f, 0.767578f, 0.028015f, 0.757812f, 0.027695f, 0.748047f, 0.027710f, 0.734375f, + 0.027634f, 0.721680f, 0.027313f, 0.709473f, 0.026672f, 0.697754f, 0.025955f, 0.685547f, + 0.025253f, 0.673340f, 0.025208f, 0.655762f, 0.024612f, 0.639648f, 0.023865f, 0.623535f, + 0.022964f, 0.607910f, 0.021942f, 0.593262f, 0.021088f, 0.573242f, 0.020432f, 0.551758f, + 0.019470f, 0.530762f, 0.018173f, 0.509766f, 0.016678f, 0.488525f, 0.015549f, 0.461914f, + 0.014511f, 0.432373f, 0.012840f, 0.403076f, 0.010925f, 0.372559f, 0.009460f, 0.333496f, + 0.007565f, 0.288330f, 0.005146f, 0.241333f, 0.003029f, 0.166504f, 0.000531f, 0.059662f, + 0.000000f, 1.000000f, 0.002697f, 0.997559f, 0.005894f, 0.992188f, 0.007965f, 0.988770f, + 0.011200f, 0.981934f, 0.012756f, 0.977539f, 0.014572f, 0.972168f, 0.017044f, 0.965332f, + 0.019043f, 0.960449f, 0.020172f, 0.955566f, 0.021912f, 0.949707f, 0.023605f, 0.942871f, + 0.024338f, 0.937988f, 0.025742f, 0.933105f, 0.026047f, 0.929688f, 0.027542f, 0.921387f, + 0.028931f, 0.915039f, 0.029419f, 0.909668f, 0.029968f, 0.904785f, 0.030472f, 0.899902f, + 0.031525f, 0.892090f, 0.032562f, 0.884766f, 0.032806f, 0.877930f, 0.033173f, 0.872070f, + 0.033600f, 0.866211f, 0.033691f, 0.860352f, 0.034515f, 0.851074f, 0.035126f, 0.842773f, + 0.035187f, 0.834473f, 0.035370f, 0.827637f, 0.035309f, 0.820312f, 0.035095f, 0.812988f, + 0.035431f, 0.802246f, 0.035858f, 0.792480f, 0.035919f, 0.782715f, 0.035461f, 0.773438f, + 0.035248f, 0.764648f, 0.034729f, 0.755371f, 0.034698f, 0.743652f, 0.034515f, 0.730469f, + 0.034393f, 0.718750f, 0.033813f, 0.707031f, 0.033020f, 0.695312f, 0.032104f, 0.683594f, + 0.031555f, 0.669434f, 0.031250f, 0.652832f, 0.030411f, 0.637207f, 0.029556f, 0.622070f, + 0.028336f, 0.606934f, 0.027039f, 0.591797f, 0.026337f, 0.571289f, 0.025345f, 0.549805f, + 0.023926f, 0.529785f, 0.022278f, 0.509277f, 0.020416f, 0.488281f, 0.019287f, 0.459961f, + 0.017838f, 0.431152f, 0.015717f, 0.403076f, 0.013298f, 0.373535f, 0.011597f, 0.331787f, + 0.009270f, 0.288818f, 0.006207f, 0.242065f, 0.003660f, 0.166260f, 0.000636f, 0.059082f, + 0.000000f, 1.000000f, 0.002750f, 0.997559f, 0.006912f, 0.991699f, 0.009270f, 0.987305f, + 0.012810f, 0.980469f, 0.014969f, 0.975586f, 0.017136f, 0.969727f, 0.019791f, 0.962891f, + 0.021851f, 0.957520f, 0.023514f, 0.953125f, 0.025696f, 0.945312f, 0.027924f, 0.938965f, + 0.029434f, 0.933594f, 0.030167f, 0.929199f, 0.031647f, 0.923340f, 0.033417f, 0.916504f, + 0.034363f, 0.910645f, 0.035645f, 0.904785f, 0.036224f, 0.899902f, 0.036957f, 0.894043f, + 0.038116f, 0.886230f, 0.039337f, 0.878906f, 0.039978f, 0.873047f, 0.040161f, 0.867188f, + 0.040588f, 0.861816f, 0.041168f, 0.854004f, 0.042297f, 0.845215f, 0.042786f, 0.837402f, + 0.042938f, 0.830078f, 0.042969f, 0.822754f, 0.042786f, 0.816895f, 0.043030f, 0.807129f, + 0.043671f, 0.796875f, 0.043671f, 0.787598f, 0.043427f, 0.778320f, 0.043152f, 0.770020f, + 0.042938f, 0.761230f, 0.042389f, 0.751465f, 0.042480f, 0.738770f, 0.042175f, 0.726562f, + 0.041809f, 0.714844f, 0.041138f, 0.704102f, 0.040161f, 0.692871f, 0.038879f, 0.681641f, + 0.038818f, 0.665527f, 0.038269f, 0.649902f, 0.037109f, 0.635254f, 0.035828f, 0.620117f, + 0.034454f, 0.606445f, 0.032990f, 0.589844f, 0.032104f, 0.568359f, 0.030762f, 0.548340f, + 0.029068f, 0.528809f, 0.026993f, 0.508789f, 0.024857f, 0.488770f, 0.023544f, 0.458740f, + 0.021500f, 0.430664f, 0.019043f, 0.402832f, 0.016113f, 0.373779f, 0.013977f, 0.331055f, + 0.011101f, 0.289062f, 0.007458f, 0.243042f, 0.004395f, 0.166016f, 0.000759f, 0.058838f, + 0.000000f, 1.000000f, 0.003342f, 0.997070f, 0.007214f, 0.991699f, 0.010582f, 0.985352f, + 0.014206f, 0.979492f, 0.016922f, 0.974609f, 0.020294f, 0.966797f, 0.022873f, 0.960938f, + 0.025055f, 0.955078f, 0.027206f, 0.950195f, 0.030518f, 0.941406f, 0.032654f, 0.935059f, + 0.034271f, 0.930176f, 0.035461f, 0.925293f, 0.037292f, 0.917480f, 0.039520f, 0.910645f, + 0.041046f, 0.905273f, 0.041687f, 0.899902f, 0.042664f, 0.895020f, 0.044159f, 0.887207f, + 0.045685f, 0.879883f, 0.046448f, 0.874023f, 0.047577f, 0.867676f, 0.048157f, 0.862305f, + 0.048370f, 0.855957f, 0.049652f, 0.847168f, 0.050812f, 0.839355f, 0.051025f, 0.832031f, + 0.051178f, 0.825195f, 0.051544f, 0.818848f, 0.051208f, 0.811523f, 0.052032f, 0.801270f, + 0.052368f, 0.791504f, 0.052399f, 0.783203f, 0.052032f, 0.774414f, 0.051727f, 0.766113f, + 0.051117f, 0.757812f, 0.051422f, 0.745605f, 0.051208f, 0.733887f, 0.050598f, 0.723145f, + 0.050201f, 0.711914f, 0.049347f, 0.701660f, 0.048035f, 0.690918f, 0.047272f, 0.676758f, + 0.047028f, 0.662109f, 0.045715f, 0.646973f, 0.044373f, 0.632812f, 0.042908f, 0.619141f, + 0.041046f, 0.604980f, 0.039825f, 0.585938f, 0.038483f, 0.566406f, 0.036865f, 0.546875f, + 0.034668f, 0.527832f, 0.032227f, 0.508789f, 0.029953f, 0.485596f, 0.028061f, 0.456787f, + 0.025681f, 0.429932f, 0.022537f, 0.403564f, 0.019104f, 0.374023f, 0.016663f, 0.329834f, + 0.013145f, 0.288818f, 0.008850f, 0.244263f, 0.005169f, 0.165771f, 0.000897f, 0.058228f, + 0.000000f, 1.000000f, 0.003767f, 0.996094f, 0.008530f, 0.990723f, 0.011810f, 0.984863f, + 0.015808f, 0.978516f, 0.019150f, 0.973145f, 0.023117f, 0.964844f, 0.026337f, 0.958496f, + 0.028595f, 0.952637f, 0.031525f, 0.945312f, 0.034729f, 0.937500f, 0.037415f, 0.931641f, + 0.039520f, 0.925781f, 0.041077f, 0.919922f, 0.044189f, 0.911621f, 0.045837f, 0.905762f, + 0.047455f, 0.899902f, 0.048981f, 0.895020f, 0.050262f, 0.888672f, 0.052216f, 0.880371f, + 0.053955f, 0.874023f, 0.054749f, 0.867676f, 0.055725f, 0.862305f, 0.055939f, 0.856934f, + 0.057556f, 0.848145f, 0.058502f, 0.840332f, 0.059235f, 0.833496f, 0.060120f, 0.826660f, + 0.059998f, 0.820312f, 0.060028f, 0.814453f, 0.061127f, 0.804199f, 0.061829f, 0.794922f, + 0.061707f, 0.786133f, 0.061890f, 0.778320f, 0.061462f, 0.770508f, 0.060913f, 0.762695f, + 0.060852f, 0.751953f, 0.061005f, 0.740234f, 0.060730f, 0.729492f, 0.059723f, 0.719238f, + 0.059204f, 0.708984f, 0.057770f, 0.698730f, 0.056702f, 0.687012f, 0.056244f, 0.672363f, + 0.055420f, 0.658203f, 0.054047f, 0.644531f, 0.052185f, 0.630859f, 0.050629f, 0.617676f, + 0.048615f, 0.603027f, 0.047394f, 0.583008f, 0.045624f, 0.563477f, 0.043457f, 0.545410f, + 0.040833f, 0.526855f, 0.037964f, 0.508789f, 0.035645f, 0.482422f, 0.033112f, 0.455566f, + 0.030151f, 0.430176f, 0.026382f, 0.403320f, 0.022766f, 0.372559f, 0.019562f, 0.329102f, + 0.015305f, 0.289551f, 0.010284f, 0.244263f, 0.006035f, 0.166016f, 0.001036f, 0.056915f, + 0.000000f, 1.000000f, 0.004234f, 0.996094f, 0.009125f, 0.990723f, 0.013443f, 0.983398f, + 0.017822f, 0.977051f, 0.020660f, 0.972168f, 0.025879f, 0.962891f, 0.029648f, 0.956055f, + 0.031982f, 0.950684f, 0.036255f, 0.941406f, 0.039429f, 0.934570f, 0.042450f, 0.927734f, + 0.044312f, 0.922852f, 0.048187f, 0.913574f, 0.050201f, 0.906738f, 0.053040f, 0.899902f, + 0.054657f, 0.895020f, 0.055908f, 0.890137f, 0.058502f, 0.880859f, 0.060303f, 0.874512f, + 0.062164f, 0.867676f, 0.063354f, 0.862305f, 0.064209f, 0.856934f, 0.065796f, 0.849121f, + 0.067261f, 0.841309f, 0.068359f, 0.833984f, 0.068665f, 0.827148f, 0.069824f, 0.821289f, + 0.069824f, 0.815430f, 0.070312f, 0.806152f, 0.071411f, 0.797363f, 0.071899f, 0.789551f, + 0.072144f, 0.780762f, 0.071777f, 0.773438f, 0.071533f, 0.766602f, 0.071167f, 0.756836f, + 0.071167f, 0.746094f, 0.071289f, 0.735352f, 0.070984f, 0.725586f, 0.069763f, 0.715820f, + 0.068604f, 0.706055f, 0.067139f, 0.696777f, 0.066895f, 0.681641f, 0.066101f, 0.668457f, + 0.064575f, 0.654785f, 0.062744f, 0.641602f, 0.061096f, 0.629395f, 0.058716f, 0.616699f, + 0.057251f, 0.598145f, 0.055573f, 0.580078f, 0.053314f, 0.562012f, 0.050507f, 0.544922f, + 0.047333f, 0.526367f, 0.044098f, 0.507324f, 0.041687f, 0.480469f, 0.038757f, 0.455078f, + 0.035034f, 0.429443f, 0.030624f, 0.403320f, 0.026657f, 0.369385f, 0.022934f, 0.329102f, + 0.017715f, 0.290039f, 0.011932f, 0.245239f, 0.007030f, 0.166626f, 0.001216f, 0.056305f, + 0.000000f, 1.000000f, 0.005039f, 0.995605f, 0.009857f, 0.990234f, 0.015373f, 0.982422f, + 0.019577f, 0.976562f, 0.023788f, 0.969238f, 0.028442f, 0.960938f, 0.032928f, 0.954102f, + 0.036102f, 0.947266f, 0.040375f, 0.938477f, 0.044006f, 0.931152f, 0.047607f, 0.924805f, + 0.050537f, 0.916992f, 0.053864f, 0.908691f, 0.057343f, 0.901367f, 0.059540f, 0.895508f, + 0.062073f, 0.889648f, 0.064453f, 0.881836f, 0.067749f, 0.874023f, 0.069397f, 0.867676f, + 0.070923f, 0.862305f, 0.072266f, 0.856934f, 0.073730f, 0.849609f, 0.075806f, 0.841309f, + 0.077515f, 0.833984f, 0.078369f, 0.828125f, 0.079163f, 0.821289f, 0.079285f, 0.815918f, + 0.080688f, 0.807617f, 0.081726f, 0.798828f, 0.082458f, 0.790527f, 0.082581f, 0.783203f, + 0.082825f, 0.775879f, 0.082458f, 0.769043f, 0.082092f, 0.760742f, 0.082703f, 0.749512f, + 0.082153f, 0.739746f, 0.082092f, 0.729980f, 0.081238f, 0.721191f, 0.080017f, 0.711914f, + 0.078491f, 0.703125f, 0.078064f, 0.690430f, 0.077148f, 0.676270f, 0.075867f, 0.664062f, + 0.074280f, 0.651855f, 0.072144f, 0.640137f, 0.070068f, 0.627441f, 0.067932f, 0.611816f, + 0.066162f, 0.594727f, 0.063904f, 0.577148f, 0.061188f, 0.560547f, 0.057861f, 0.543457f, + 0.054413f, 0.525879f, 0.051392f, 0.503418f, 0.048370f, 0.479248f, 0.044586f, 0.453857f, + 0.040039f, 0.428955f, 0.034973f, 0.403809f, 0.030685f, 0.367188f, 0.026230f, 0.328857f, + 0.020370f, 0.291016f, 0.013924f, 0.240845f, 0.007980f, 0.166626f, 0.001383f, 0.055695f, + 0.000000f, 1.000000f, 0.005764f, 0.995117f, 0.010727f, 0.990234f, 0.016769f, 0.981934f, + 0.021439f, 0.975586f, 0.026550f, 0.966797f, 0.031952f, 0.958984f, 0.035492f, 0.953125f, + 0.040680f, 0.943359f, 0.045532f, 0.935059f, 0.049469f, 0.928223f, 0.052673f, 0.921875f, + 0.056763f, 0.912109f, 0.061493f, 0.903809f, 0.063782f, 0.896973f, 0.066895f, 0.891113f, + 0.069763f, 0.883301f, 0.073608f, 0.874512f, 0.075989f, 0.867676f, 0.078674f, 0.860840f, + 0.080200f, 0.855957f, 0.081726f, 0.849609f, 0.084290f, 0.841309f, 0.086365f, 0.833496f, + 0.087585f, 0.827637f, 0.089111f, 0.821289f, 0.089905f, 0.815918f, 0.090820f, 0.808105f, + 0.092346f, 0.799805f, 0.093506f, 0.791504f, 0.093567f, 0.784668f, 0.093811f, 0.777832f, + 0.093689f, 0.770996f, 0.093750f, 0.763672f, 0.094360f, 0.752930f, 0.094299f, 0.743164f, + 0.094055f, 0.734375f, 0.093506f, 0.725586f, 0.092468f, 0.717285f, 0.090942f, 0.708496f, + 0.090027f, 0.696289f, 0.089539f, 0.684082f, 0.088135f, 0.671875f, 0.086670f, 0.660645f, + 0.084778f, 0.648926f, 0.082092f, 0.637695f, 0.079590f, 0.625000f, 0.077942f, 0.607422f, + 0.075684f, 0.591309f, 0.072937f, 0.574707f, 0.069580f, 0.558594f, 0.065674f, 0.542969f, + 0.061829f, 0.524902f, 0.058685f, 0.500977f, 0.055206f, 0.477051f, 0.050598f, 0.453125f, + 0.045532f, 0.429199f, 0.039581f, 0.404785f, 0.035309f, 0.365723f, 0.029953f, 0.329346f, + 0.023056f, 0.291016f, 0.015854f, 0.237793f, 0.009064f, 0.166870f, 0.001560f, 0.055237f, + 0.000000f, 1.000000f, 0.006138f, 0.995117f, 0.011711f, 0.989258f, 0.018356f, 0.980957f, + 0.023132f, 0.974609f, 0.030045f, 0.964844f, 0.034698f, 0.957520f, 0.039764f, 0.950195f, + 0.045166f, 0.940430f, 0.050354f, 0.932129f, 0.053925f, 0.925781f, 0.058868f, 0.916504f, + 0.063782f, 0.907227f, 0.067871f, 0.899414f, 0.071411f, 0.893066f, 0.074951f, 0.885254f, + 0.079224f, 0.875977f, 0.082703f, 0.868652f, 0.085266f, 0.861328f, 0.087219f, 0.855957f, + 0.089966f, 0.848633f, 0.092896f, 0.840332f, 0.095032f, 0.833008f, 0.097839f, 0.826660f, + 0.098694f, 0.820801f, 0.099731f, 0.815430f, 0.101562f, 0.807617f, 0.103088f, 0.798828f, + 0.104248f, 0.791992f, 0.105103f, 0.784668f, 0.105469f, 0.778320f, 0.105347f, 0.771973f, + 0.105713f, 0.764648f, 0.106689f, 0.754395f, 0.106934f, 0.745605f, 0.106689f, 0.737793f, + 0.106262f, 0.729004f, 0.104797f, 0.721191f, 0.103760f, 0.713379f, 0.103027f, 0.701660f, + 0.102295f, 0.690430f, 0.101624f, 0.679199f, 0.099670f, 0.667969f, 0.097778f, 0.657227f, + 0.095032f, 0.646484f, 0.092468f, 0.635742f, 0.090576f, 0.619141f, 0.088501f, 0.603027f, + 0.085510f, 0.588379f, 0.082092f, 0.573242f, 0.078186f, 0.558105f, 0.073730f, 0.542969f, + 0.070312f, 0.520020f, 0.066650f, 0.497803f, 0.061981f, 0.475342f, 0.056885f, 0.452881f, + 0.050812f, 0.429932f, 0.045319f, 0.400635f, 0.040100f, 0.365234f, 0.033478f, 0.329102f, + 0.025726f, 0.291016f, 0.018326f, 0.236084f, 0.010094f, 0.166870f, 0.001750f, 0.054657f, + 0.000000f, 1.000000f, 0.006809f, 0.995117f, 0.012581f, 0.988770f, 0.019684f, 0.980469f, + 0.025528f, 0.972656f, 0.032959f, 0.963379f, 0.038269f, 0.956055f, 0.043854f, 0.946289f, + 0.050293f, 0.937500f, 0.055115f, 0.929688f, 0.060089f, 0.921387f, 0.065796f, 0.911133f, + 0.070801f, 0.902832f, 0.074585f, 0.895996f, 0.078857f, 0.888184f, 0.084106f, 0.877930f, + 0.087830f, 0.870117f, 0.091553f, 0.862793f, 0.094482f, 0.856445f, 0.097839f, 0.848633f, + 0.101135f, 0.839844f, 0.104370f, 0.832031f, 0.106140f, 0.825684f, 0.108459f, 0.819824f, + 0.110046f, 0.814941f, 0.111877f, 0.805664f, 0.114014f, 0.797852f, 0.115601f, 0.791504f, + 0.116577f, 0.784668f, 0.117249f, 0.778809f, 0.117798f, 0.772461f, 0.118103f, 0.764160f, + 0.118774f, 0.755371f, 0.119446f, 0.747070f, 0.119812f, 0.739258f, 0.118896f, 0.731934f, + 0.118347f, 0.724609f, 0.117004f, 0.717773f, 0.117126f, 0.705566f, 0.115784f, 0.694336f, + 0.115051f, 0.684570f, 0.113342f, 0.674316f, 0.111328f, 0.664551f, 0.108887f, 0.654785f, + 0.105957f, 0.643555f, 0.104248f, 0.628418f, 0.101685f, 0.613770f, 0.098999f, 0.600098f, + 0.095459f, 0.585938f, 0.091736f, 0.572266f, 0.087036f, 0.557129f, 0.082886f, 0.537598f, + 0.079224f, 0.516113f, 0.074585f, 0.495605f, 0.069092f, 0.474609f, 0.063049f, 0.453125f, + 0.056732f, 0.430664f, 0.050995f, 0.397949f, 0.044586f, 0.364258f, 0.037354f, 0.329346f, + 0.028717f, 0.292480f, 0.020645f, 0.234497f, 0.011307f, 0.167725f, 0.001945f, 0.054443f, + 0.000000f, 1.000000f, 0.007446f, 0.994629f, 0.014336f, 0.987305f, 0.021194f, 0.979980f, + 0.028076f, 0.970703f, 0.035339f, 0.962402f, 0.041168f, 0.954590f, 0.048096f, 0.943848f, + 0.054718f, 0.935059f, 0.059662f, 0.927734f, 0.066162f, 0.916504f, 0.072693f, 0.907715f, + 0.077759f, 0.899414f, 0.082092f, 0.891602f, 0.087646f, 0.880859f, 0.092712f, 0.872559f, + 0.096436f, 0.865234f, 0.100403f, 0.857910f, 0.104492f, 0.849121f, 0.108337f, 0.839844f, + 0.111755f, 0.832520f, 0.115051f, 0.825195f, 0.117798f, 0.818848f, 0.119568f, 0.812988f, + 0.122559f, 0.804199f, 0.124878f, 0.796875f, 0.126343f, 0.790039f, 0.127808f, 0.783691f, + 0.129272f, 0.778320f, 0.129395f, 0.771973f, 0.131104f, 0.763184f, 0.132080f, 0.754883f, + 0.132935f, 0.747559f, 0.132324f, 0.740234f, 0.132568f, 0.733398f, 0.132080f, 0.726562f, + 0.131226f, 0.717773f, 0.130615f, 0.708008f, 0.130249f, 0.698242f, 0.129028f, 0.688965f, + 0.127563f, 0.679688f, 0.125488f, 0.670410f, 0.122925f, 0.661621f, 0.120972f, 0.649902f, + 0.118958f, 0.636719f, 0.116211f, 0.623535f, 0.113525f, 0.610840f, 0.109741f, 0.597656f, + 0.105530f, 0.583984f, 0.101013f, 0.570312f, 0.097107f, 0.553223f, 0.092834f, 0.533203f, + 0.088257f, 0.514160f, 0.082764f, 0.494873f, 0.076660f, 0.474609f, 0.069763f, 0.453857f, + 0.063538f, 0.427490f, 0.057159f, 0.395996f, 0.049530f, 0.363281f, 0.041138f, 0.329102f, + 0.031555f, 0.292969f, 0.023087f, 0.233276f, 0.012466f, 0.168335f, 0.002146f, 0.053955f, + 0.000000f, 1.000000f, 0.007866f, 0.994629f, 0.015533f, 0.986816f, 0.022812f, 0.979492f, + 0.031311f, 0.969238f, 0.037750f, 0.961914f, 0.045288f, 0.951172f, 0.052368f, 0.941895f, + 0.058899f, 0.933594f, 0.066101f, 0.922363f, 0.072876f, 0.912598f, 0.078735f, 0.904785f, + 0.083618f, 0.895996f, 0.090881f, 0.884766f, 0.096497f, 0.875488f, 0.101318f, 0.867676f, + 0.105835f, 0.860840f, 0.110291f, 0.850098f, 0.115845f, 0.840820f, 0.119690f, 0.833496f, + 0.122620f, 0.826172f, 0.125854f, 0.819824f, 0.128906f, 0.811035f, 0.132935f, 0.802246f, + 0.135376f, 0.795410f, 0.137695f, 0.788574f, 0.139282f, 0.783203f, 0.140625f, 0.777344f, + 0.142456f, 0.769531f, 0.144287f, 0.761230f, 0.144897f, 0.753906f, 0.146118f, 0.747070f, + 0.145752f, 0.740723f, 0.146240f, 0.734375f, 0.145020f, 0.728027f, 0.146118f, 0.718262f, + 0.145630f, 0.709473f, 0.144775f, 0.700684f, 0.143555f, 0.692383f, 0.142334f, 0.683594f, + 0.140015f, 0.675293f, 0.137939f, 0.666992f, 0.135986f, 0.655273f, 0.133789f, 0.643066f, + 0.131592f, 0.630859f, 0.128174f, 0.619141f, 0.125000f, 0.607422f, 0.120667f, 0.594727f, + 0.116089f, 0.582520f, 0.112000f, 0.565430f, 0.107849f, 0.548340f, 0.102722f, 0.530762f, + 0.097229f, 0.512207f, 0.091003f, 0.494141f, 0.084351f, 0.475342f, 0.077087f, 0.453125f, + 0.070435f, 0.423828f, 0.062805f, 0.394287f, 0.054779f, 0.363281f, 0.045197f, 0.329834f, + 0.034973f, 0.291260f, 0.025497f, 0.232422f, 0.013664f, 0.169312f, 0.002337f, 0.053894f, + 0.000000f, 1.000000f, 0.008675f, 0.994629f, 0.016830f, 0.986816f, 0.024796f, 0.978027f, + 0.033447f, 0.968750f, 0.041473f, 0.958984f, 0.049957f, 0.948730f, 0.056702f, 0.939941f, + 0.064758f, 0.929199f, 0.071960f, 0.919434f, 0.078735f, 0.910156f, 0.085144f, 0.900391f, + 0.092285f, 0.889648f, 0.098633f, 0.880371f, 0.103516f, 0.872559f, 0.109558f, 0.863281f, + 0.115051f, 0.852539f, 0.120544f, 0.843750f, 0.125732f, 0.835449f, 0.129883f, 0.828125f, + 0.133789f, 0.819336f, 0.137573f, 0.810059f, 0.142456f, 0.801758f, 0.145142f, 0.794434f, + 0.148071f, 0.787598f, 0.149780f, 0.781738f, 0.152466f, 0.773926f, 0.154907f, 0.766113f, + 0.156616f, 0.759277f, 0.158325f, 0.752930f, 0.159180f, 0.746582f, 0.159180f, 0.740723f, + 0.159546f, 0.734863f, 0.160278f, 0.725586f, 0.160522f, 0.717773f, 0.160278f, 0.708984f, + 0.159912f, 0.702148f, 0.158569f, 0.694336f, 0.157227f, 0.687500f, 0.155884f, 0.680176f, + 0.153931f, 0.669434f, 0.152344f, 0.658691f, 0.149780f, 0.647461f, 0.147339f, 0.637207f, + 0.144287f, 0.626953f, 0.140625f, 0.616211f, 0.136597f, 0.604980f, 0.131958f, 0.592773f, + 0.128052f, 0.576660f, 0.123840f, 0.561035f, 0.118469f, 0.545410f, 0.112732f, 0.528809f, + 0.106262f, 0.511719f, 0.099121f, 0.494385f, 0.091797f, 0.474365f, 0.085327f, 0.447998f, + 0.077637f, 0.420898f, 0.069214f, 0.393311f, 0.059723f, 0.363037f, 0.049408f, 0.331055f, + 0.038940f, 0.287842f, 0.028168f, 0.233154f, 0.014854f, 0.169922f, 0.002617f, 0.054565f, + 0.000000f, 1.000000f, 0.009232f, 0.994141f, 0.018173f, 0.986328f, 0.027130f, 0.976562f, + 0.035339f, 0.968262f, 0.045166f, 0.957031f, 0.053101f, 0.947754f, 0.060852f, 0.937012f, + 0.069824f, 0.926270f, 0.077209f, 0.917480f, 0.085205f, 0.906250f, 0.092651f, 0.895508f, + 0.099609f, 0.886230f, 0.105286f, 0.877930f, 0.113342f, 0.866211f, 0.119629f, 0.856445f, + 0.125366f, 0.847168f, 0.130005f, 0.838867f, 0.135376f, 0.830078f, 0.141724f, 0.819336f, + 0.146484f, 0.811035f, 0.149658f, 0.802734f, 0.154053f, 0.795410f, 0.157959f, 0.788574f, + 0.160522f, 0.779785f, 0.164185f, 0.770996f, 0.166748f, 0.763672f, 0.169556f, 0.757324f, + 0.170654f, 0.750977f, 0.171265f, 0.745605f, 0.173218f, 0.738770f, 0.174316f, 0.730957f, + 0.175415f, 0.723145f, 0.175537f, 0.716797f, 0.175293f, 0.709473f, 0.174927f, 0.703125f, + 0.174072f, 0.695801f, 0.172485f, 0.689453f, 0.171265f, 0.679688f, 0.170654f, 0.670410f, + 0.168823f, 0.661133f, 0.165649f, 0.651855f, 0.163696f, 0.642578f, 0.160522f, 0.633301f, + 0.156616f, 0.623535f, 0.152954f, 0.613770f, 0.149170f, 0.600098f, 0.144775f, 0.586426f, + 0.140259f, 0.572266f, 0.134888f, 0.558105f, 0.129150f, 0.543457f, 0.122437f, 0.527344f, + 0.115417f, 0.510742f, 0.108276f, 0.491699f, 0.101013f, 0.468750f, 0.093323f, 0.444824f, + 0.084839f, 0.419678f, 0.075439f, 0.393066f, 0.065125f, 0.364258f, 0.053772f, 0.331787f, + 0.042877f, 0.285400f, 0.030746f, 0.232910f, 0.016144f, 0.171509f, 0.002817f, 0.054291f, + 0.000000f, 1.000000f, 0.008987f, 0.994629f, 0.018814f, 0.986328f, 0.029449f, 0.975586f, + 0.039124f, 0.965332f, 0.048492f, 0.956055f, 0.057098f, 0.945312f, 0.066772f, 0.934570f, + 0.074280f, 0.925293f, 0.084045f, 0.912598f, 0.091675f, 0.902832f, 0.099365f, 0.893066f, + 0.107788f, 0.881836f, 0.114929f, 0.871094f, 0.121765f, 0.860840f, 0.127930f, 0.852539f, + 0.135742f, 0.841309f, 0.141724f, 0.831543f, 0.147461f, 0.822266f, 0.153320f, 0.812988f, + 0.157593f, 0.804688f, 0.162109f, 0.796387f, 0.166870f, 0.786621f, 0.171021f, 0.777832f, + 0.175659f, 0.770508f, 0.178101f, 0.763184f, 0.180298f, 0.756836f, 0.182495f, 0.750000f, + 0.185425f, 0.741699f, 0.187256f, 0.734375f, 0.188721f, 0.727539f, 0.189697f, 0.720703f, + 0.189697f, 0.715332f, 0.190308f, 0.708496f, 0.189819f, 0.703125f, 0.189575f, 0.694824f, + 0.189819f, 0.687012f, 0.188477f, 0.679199f, 0.187012f, 0.671387f, 0.185059f, 0.663574f, + 0.183228f, 0.655762f, 0.179688f, 0.647461f, 0.177002f, 0.639160f, 0.173340f, 0.629395f, + 0.170532f, 0.618164f, 0.166992f, 0.606445f, 0.161987f, 0.593750f, 0.157104f, 0.582031f, + 0.151855f, 0.568848f, 0.146240f, 0.555664f, 0.139893f, 0.541504f, 0.132446f, 0.525879f, + 0.125977f, 0.506836f, 0.118530f, 0.486816f, 0.110352f, 0.465576f, 0.101868f, 0.443359f, + 0.091919f, 0.418945f, 0.081726f, 0.393555f, 0.070129f, 0.365234f, 0.058929f, 0.327393f, + 0.046570f, 0.283691f, 0.033203f, 0.233398f, 0.017288f, 0.172241f, 0.003036f, 0.054382f, + 0.000000f, 1.000000f, 0.010231f, 0.993652f, 0.020981f, 0.984863f, 0.031113f, 0.975098f, + 0.041016f, 0.965332f, 0.051483f, 0.954102f, 0.061768f, 0.943359f, 0.070801f, 0.932129f, + 0.080688f, 0.921387f, 0.089783f, 0.910645f, 0.098816f, 0.898926f, 0.107605f, 0.888184f, + 0.116211f, 0.877930f, 0.123169f, 0.867188f, 0.130981f, 0.855957f, 0.139282f, 0.845215f, + 0.145630f, 0.835449f, 0.151855f, 0.826660f, 0.157959f, 0.816406f, 0.163696f, 0.806641f, + 0.170410f, 0.796387f, 0.175293f, 0.787598f, 0.179565f, 0.779297f, 0.184082f, 0.771484f, + 0.188110f, 0.762207f, 0.192261f, 0.753906f, 0.195435f, 0.745605f, 0.197510f, 0.738770f, + 0.199829f, 0.731934f, 0.202271f, 0.725586f, 0.203125f, 0.719727f, 0.204346f, 0.713379f, + 0.205322f, 0.706055f, 0.205933f, 0.699219f, 0.205811f, 0.692383f, 0.205322f, 0.686035f, + 0.204346f, 0.679688f, 0.203491f, 0.672363f, 0.201904f, 0.666016f, 0.199097f, 0.658691f, + 0.197388f, 0.649414f, 0.194458f, 0.640137f, 0.192017f, 0.630859f, 0.188599f, 0.621582f, + 0.184814f, 0.610840f, 0.180176f, 0.600098f, 0.175537f, 0.589355f, 0.169800f, 0.578613f, + 0.163940f, 0.566406f, 0.157715f, 0.552246f, 0.151489f, 0.536621f, 0.144043f, 0.520020f, + 0.136719f, 0.502441f, 0.128296f, 0.484131f, 0.119812f, 0.464600f, 0.109863f, 0.442871f, + 0.099304f, 0.419434f, 0.088135f, 0.394775f, 0.076477f, 0.361816f, 0.064148f, 0.324951f, + 0.050781f, 0.284180f, 0.035797f, 0.234619f, 0.018677f, 0.174194f, 0.003256f, 0.054749f, + 0.000000f, 1.000000f, 0.010963f, 0.993652f, 0.021759f, 0.984863f, 0.033356f, 0.975098f, + 0.044403f, 0.963379f, 0.054718f, 0.953125f, 0.066101f, 0.940918f, 0.075806f, 0.930664f, + 0.086243f, 0.917969f, 0.096436f, 0.907227f, 0.105530f, 0.895996f, 0.114624f, 0.884277f, + 0.123718f, 0.872559f, 0.131958f, 0.862305f, 0.140015f, 0.851562f, 0.148682f, 0.839844f, + 0.156006f, 0.829102f, 0.163696f, 0.819336f, 0.169556f, 0.809570f, 0.175659f, 0.799805f, + 0.182373f, 0.790039f, 0.187012f, 0.780762f, 0.192505f, 0.771484f, 0.197754f, 0.762695f, + 0.201660f, 0.754395f, 0.205811f, 0.746582f, 0.209229f, 0.738770f, 0.211914f, 0.730957f, + 0.214966f, 0.722656f, 0.216675f, 0.715820f, 0.218750f, 0.708496f, 0.220215f, 0.702637f, + 0.221069f, 0.696289f, 0.221191f, 0.690430f, 0.221313f, 0.684570f, 0.221069f, 0.677246f, + 0.219849f, 0.670410f, 0.219360f, 0.663086f, 0.217041f, 0.655273f, 0.215332f, 0.648438f, + 0.212891f, 0.640625f, 0.210205f, 0.632324f, 0.206665f, 0.624512f, 0.202393f, 0.615723f, + 0.198364f, 0.606445f, 0.193604f, 0.596191f, 0.188354f, 0.584961f, 0.182861f, 0.572754f, + 0.176636f, 0.560059f, 0.170410f, 0.546387f, 0.163452f, 0.532227f, 0.155762f, 0.517090f, + 0.147217f, 0.500488f, 0.138306f, 0.483154f, 0.128540f, 0.464111f, 0.117737f, 0.443115f, + 0.107361f, 0.418457f, 0.095337f, 0.390625f, 0.082520f, 0.359863f, 0.069275f, 0.324707f, + 0.054626f, 0.284424f, 0.038544f, 0.235840f, 0.019958f, 0.175537f, 0.003546f, 0.055634f, + 0.000000f, 1.000000f, 0.012215f, 0.993164f, 0.023682f, 0.984375f, 0.035767f, 0.974121f, + 0.047485f, 0.961914f, 0.058838f, 0.950684f, 0.070312f, 0.939453f, 0.081848f, 0.927246f, + 0.092224f, 0.915527f, 0.102295f, 0.904297f, 0.112793f, 0.892090f, 0.122742f, 0.880371f, + 0.131714f, 0.869629f, 0.140503f, 0.858398f, 0.149536f, 0.846191f, 0.158081f, 0.834961f, + 0.165649f, 0.823730f, 0.174194f, 0.812988f, 0.181641f, 0.802734f, 0.187622f, 0.792480f, + 0.195312f, 0.781738f, 0.200928f, 0.771973f, 0.205933f, 0.762695f, 0.210938f, 0.753906f, + 0.216675f, 0.744629f, 0.220581f, 0.736328f, 0.224243f, 0.728516f, 0.227295f, 0.720703f, + 0.230469f, 0.712402f, 0.233398f, 0.705078f, 0.234985f, 0.698242f, 0.236206f, 0.691406f, + 0.236938f, 0.685547f, 0.238037f, 0.679199f, 0.237183f, 0.673340f, 0.237305f, 0.667480f, + 0.236694f, 0.661133f, 0.234253f, 0.655273f, 0.233154f, 0.648438f, 0.231201f, 0.640625f, + 0.228027f, 0.633301f, 0.225464f, 0.625000f, 0.221802f, 0.617188f, 0.217529f, 0.608398f, + 0.213745f, 0.599609f, 0.208252f, 0.589355f, 0.202393f, 0.579102f, 0.196655f, 0.568359f, + 0.189941f, 0.556152f, 0.182739f, 0.543457f, 0.174805f, 0.530273f, 0.166992f, 0.515625f, + 0.157471f, 0.498535f, 0.148071f, 0.480713f, 0.137939f, 0.461182f, 0.126953f, 0.439209f, + 0.114990f, 0.415283f, 0.102417f, 0.388672f, 0.088989f, 0.358887f, 0.074463f, 0.324951f, + 0.058289f, 0.285400f, 0.041046f, 0.237427f, 0.021713f, 0.171631f, 0.003746f, 0.055847f, + 0.000000f, 1.000000f, 0.012253f, 0.993652f, 0.025192f, 0.983398f, 0.038239f, 0.972168f, + 0.050659f, 0.960449f, 0.062988f, 0.948730f, 0.075439f, 0.936523f, 0.086792f, 0.924805f, + 0.097900f, 0.912598f, 0.109253f, 0.900391f, 0.119995f, 0.887695f, 0.130249f, 0.875977f, + 0.140015f, 0.864258f, 0.150269f, 0.852051f, 0.160278f, 0.840332f, 0.169067f, 0.828613f, + 0.177368f, 0.817383f, 0.185669f, 0.806641f, 0.193359f, 0.795898f, 0.200439f, 0.785645f, + 0.207642f, 0.774902f, 0.213989f, 0.765137f, 0.220703f, 0.754883f, 0.225342f, 0.745605f, + 0.231567f, 0.736328f, 0.234863f, 0.727539f, 0.238892f, 0.719238f, 0.242920f, 0.710938f, + 0.245483f, 0.703613f, 0.248901f, 0.695312f, 0.250732f, 0.688477f, 0.251709f, 0.682129f, + 0.253418f, 0.675293f, 0.253418f, 0.669922f, 0.253662f, 0.663574f, 0.253174f, 0.657715f, + 0.252686f, 0.651855f, 0.250977f, 0.645996f, 0.249268f, 0.639160f, 0.247437f, 0.632812f, + 0.244141f, 0.625977f, 0.240967f, 0.618164f, 0.237183f, 0.610840f, 0.232178f, 0.602051f, + 0.227417f, 0.593750f, 0.222168f, 0.583984f, 0.216309f, 0.574219f, 0.210327f, 0.563477f, + 0.203613f, 0.551758f, 0.195679f, 0.539062f, 0.186646f, 0.525879f, 0.178345f, 0.511230f, + 0.168701f, 0.495117f, 0.158569f, 0.477783f, 0.147583f, 0.458740f, 0.135376f, 0.437744f, + 0.122864f, 0.414551f, 0.109924f, 0.388916f, 0.095093f, 0.359619f, 0.079529f, 0.325684f, + 0.062469f, 0.286133f, 0.044067f, 0.236450f, 0.023499f, 0.169922f, 0.004017f, 0.056610f, + 0.000000f, 1.000000f, 0.013107f, 0.993164f, 0.026093f, 0.983398f, 0.039032f, 0.972656f, + 0.052094f, 0.960938f, 0.065063f, 0.948242f, 0.077698f, 0.936035f, 0.089539f, 0.923828f, + 0.101074f, 0.911621f, 0.113403f, 0.898438f, 0.123840f, 0.886719f, 0.134888f, 0.874023f, + 0.144897f, 0.861816f, 0.155396f, 0.849609f, 0.165405f, 0.837891f, 0.174805f, 0.826172f, + 0.183838f, 0.814453f, 0.191895f, 0.803223f, 0.200684f, 0.791992f, 0.208130f, 0.781250f, + 0.214966f, 0.770996f, 0.221802f, 0.760742f, 0.228638f, 0.750488f, 0.233643f, 0.741211f, + 0.239380f, 0.731445f, 0.243774f, 0.722656f, 0.248779f, 0.713379f, 0.252686f, 0.705566f, + 0.256348f, 0.697266f, 0.259277f, 0.689453f, 0.262207f, 0.682129f, 0.263672f, 0.674805f, + 0.264404f, 0.668457f, 0.265869f, 0.662109f, 0.266357f, 0.656250f, 0.265625f, 0.650391f, + 0.265137f, 0.644531f, 0.263672f, 0.638184f, 0.261963f, 0.632324f, 0.259766f, 0.625977f, + 0.257080f, 0.619141f, 0.254150f, 0.612305f, 0.250244f, 0.604492f, 0.246094f, 0.596191f, + 0.241455f, 0.588379f, 0.236572f, 0.579102f, 0.230347f, 0.569336f, 0.223999f, 0.559082f, + 0.216919f, 0.547852f, 0.209106f, 0.535156f, 0.200806f, 0.521973f, 0.192139f, 0.508301f, + 0.181885f, 0.491943f, 0.171387f, 0.475098f, 0.160400f, 0.456299f, 0.148315f, 0.435547f, + 0.135132f, 0.412598f, 0.121704f, 0.386963f, 0.106140f, 0.357422f, 0.090454f, 0.323975f, + 0.072388f, 0.284668f, 0.052643f, 0.235352f, 0.030457f, 0.169189f, 0.006878f, 0.060669f, + 0.000000f, 1.000000f, 0.013000f, 0.993164f, 0.026215f, 0.983398f, 0.039032f, 0.972656f, + 0.052002f, 0.960938f, 0.064575f, 0.948730f, 0.077454f, 0.936523f, 0.089417f, 0.923828f, + 0.101440f, 0.911133f, 0.113586f, 0.898438f, 0.124390f, 0.886230f, 0.135620f, 0.873535f, + 0.145996f, 0.861816f, 0.156494f, 0.849121f, 0.166504f, 0.837402f, 0.176147f, 0.825684f, + 0.184570f, 0.813965f, 0.193481f, 0.802246f, 0.201660f, 0.791504f, 0.210449f, 0.779785f, + 0.217285f, 0.770020f, 0.224976f, 0.758789f, 0.231201f, 0.749023f, 0.237671f, 0.738770f, + 0.243408f, 0.729492f, 0.248901f, 0.720215f, 0.253174f, 0.711426f, 0.257568f, 0.702637f, + 0.261719f, 0.693848f, 0.264160f, 0.686523f, 0.266846f, 0.678711f, 0.270508f, 0.670898f, + 0.271729f, 0.664551f, 0.273438f, 0.657715f, 0.273682f, 0.651855f, 0.273926f, 0.645996f, + 0.273193f, 0.639648f, 0.273438f, 0.633301f, 0.271240f, 0.627441f, 0.270020f, 0.620605f, + 0.267578f, 0.613770f, 0.265137f, 0.606934f, 0.261963f, 0.599121f, 0.258301f, 0.591309f, + 0.253418f, 0.582520f, 0.249268f, 0.574219f, 0.243408f, 0.563965f, 0.237061f, 0.554199f, + 0.230957f, 0.542969f, 0.223999f, 0.530762f, 0.216187f, 0.517578f, 0.207520f, 0.503418f, + 0.198242f, 0.488037f, 0.188232f, 0.471436f, 0.177246f, 0.452637f, 0.165283f, 0.432617f, + 0.152466f, 0.409424f, 0.138550f, 0.384277f, 0.123474f, 0.355469f, 0.107422f, 0.322266f, + 0.088745f, 0.283203f, 0.068054f, 0.234253f, 0.043793f, 0.168579f, 0.014336f, 0.061371f, + 0.000000f, 1.000000f, 0.013023f, 0.993164f, 0.026016f, 0.983398f, 0.039551f, 0.972168f, + 0.051727f, 0.960938f, 0.064941f, 0.948730f, 0.077148f, 0.936523f, 0.089233f, 0.923828f, + 0.101868f, 0.911133f, 0.113586f, 0.898438f, 0.125244f, 0.886230f, 0.135986f, 0.873535f, + 0.147583f, 0.860840f, 0.157715f, 0.848633f, 0.167969f, 0.836914f, 0.177368f, 0.824707f, + 0.186279f, 0.813477f, 0.195923f, 0.801758f, 0.204346f, 0.790039f, 0.212402f, 0.779297f, + 0.220215f, 0.768066f, 0.227295f, 0.757812f, 0.234497f, 0.747070f, 0.241333f, 0.737305f, + 0.247559f, 0.727051f, 0.252441f, 0.717773f, 0.258057f, 0.708496f, 0.262451f, 0.699707f, + 0.266846f, 0.691406f, 0.270508f, 0.682617f, 0.273682f, 0.674805f, 0.277100f, 0.666992f, + 0.278564f, 0.660156f, 0.280029f, 0.653320f, 0.281250f, 0.646973f, 0.281982f, 0.640625f, + 0.281982f, 0.634766f, 0.282471f, 0.627930f, 0.281006f, 0.621582f, 0.280029f, 0.615234f, + 0.278564f, 0.608398f, 0.276123f, 0.601562f, 0.273193f, 0.593750f, 0.269775f, 0.585938f, + 0.266113f, 0.577148f, 0.262451f, 0.568848f, 0.257324f, 0.559082f, 0.251221f, 0.548340f, + 0.246094f, 0.538086f, 0.239258f, 0.525879f, 0.231567f, 0.513184f, 0.223267f, 0.498779f, + 0.214844f, 0.483887f, 0.204956f, 0.467529f, 0.194336f, 0.449219f, 0.182495f, 0.428955f, + 0.170654f, 0.406250f, 0.156860f, 0.381104f, 0.141357f, 0.352783f, 0.125000f, 0.320068f, + 0.106384f, 0.281494f, 0.084900f, 0.233032f, 0.059113f, 0.168091f, 0.025330f, 0.061462f, + 0.000000f, 1.000000f, 0.013138f, 0.993164f, 0.025894f, 0.983398f, 0.039368f, 0.972168f, + 0.052155f, 0.960449f, 0.064880f, 0.948730f, 0.077698f, 0.936035f, 0.090393f, 0.923340f, + 0.102478f, 0.911133f, 0.113831f, 0.898438f, 0.124756f, 0.886230f, 0.136841f, 0.873047f, + 0.147217f, 0.861328f, 0.158325f, 0.848633f, 0.169067f, 0.836426f, 0.178955f, 0.824219f, + 0.188232f, 0.812012f, 0.197510f, 0.800781f, 0.206665f, 0.789062f, 0.214966f, 0.777832f, + 0.222656f, 0.767090f, 0.229980f, 0.756348f, 0.238281f, 0.745605f, 0.244385f, 0.735352f, + 0.251221f, 0.725098f, 0.256592f, 0.715332f, 0.261963f, 0.706055f, 0.267090f, 0.696777f, + 0.271240f, 0.688477f, 0.277100f, 0.679688f, 0.280518f, 0.671387f, 0.282227f, 0.663574f, + 0.285645f, 0.656250f, 0.287354f, 0.648926f, 0.289551f, 0.642090f, 0.291016f, 0.635254f, + 0.291016f, 0.629395f, 0.291260f, 0.622559f, 0.291016f, 0.616211f, 0.290283f, 0.609375f, + 0.289062f, 0.602539f, 0.287109f, 0.595215f, 0.285400f, 0.588379f, 0.282227f, 0.580078f, + 0.279541f, 0.571777f, 0.274658f, 0.562988f, 0.271240f, 0.553223f, 0.265625f, 0.542969f, + 0.259766f, 0.532715f, 0.254639f, 0.520508f, 0.247314f, 0.507812f, 0.239990f, 0.494629f, + 0.231323f, 0.479248f, 0.222290f, 0.462402f, 0.211914f, 0.444336f, 0.201050f, 0.424805f, + 0.189087f, 0.402588f, 0.175415f, 0.377686f, 0.161255f, 0.349609f, 0.144531f, 0.316650f, + 0.125732f, 0.277588f, 0.104248f, 0.229980f, 0.076416f, 0.165527f, 0.039185f, 0.059326f, + 0.000000f, 1.000000f, 0.013107f, 0.992676f, 0.026016f, 0.983398f, 0.039429f, 0.972168f, + 0.052490f, 0.960449f, 0.065125f, 0.948730f, 0.078064f, 0.936035f, 0.090576f, 0.923340f, + 0.102539f, 0.911133f, 0.114441f, 0.898438f, 0.126343f, 0.885742f, 0.137939f, 0.873047f, + 0.148926f, 0.860352f, 0.159302f, 0.848145f, 0.169800f, 0.835938f, 0.179443f, 0.823730f, + 0.189941f, 0.811523f, 0.199463f, 0.799805f, 0.208740f, 0.788086f, 0.216797f, 0.776855f, + 0.224976f, 0.765625f, 0.233765f, 0.754395f, 0.240601f, 0.744141f, 0.247803f, 0.733398f, + 0.254639f, 0.723145f, 0.260986f, 0.713379f, 0.267334f, 0.703125f, 0.272217f, 0.693848f, + 0.277588f, 0.684570f, 0.281494f, 0.676270f, 0.285400f, 0.667969f, 0.289062f, 0.659668f, + 0.292725f, 0.651367f, 0.294922f, 0.644043f, 0.298096f, 0.636719f, 0.298584f, 0.630371f, + 0.300781f, 0.624023f, 0.300293f, 0.617188f, 0.301514f, 0.610352f, 0.301025f, 0.603516f, + 0.300049f, 0.596680f, 0.299072f, 0.589355f, 0.296631f, 0.582031f, 0.294678f, 0.573730f, + 0.291748f, 0.565430f, 0.288574f, 0.556152f, 0.285645f, 0.547363f, 0.280029f, 0.537109f, + 0.275391f, 0.525879f, 0.270508f, 0.514160f, 0.263916f, 0.501465f, 0.256836f, 0.488037f, + 0.249268f, 0.473145f, 0.240479f, 0.456299f, 0.231079f, 0.438477f, 0.220581f, 0.419189f, + 0.208130f, 0.397461f, 0.195557f, 0.373047f, 0.181152f, 0.345703f, 0.164307f, 0.313477f, + 0.146118f, 0.275635f, 0.123596f, 0.229370f, 0.095337f, 0.164917f, 0.054840f, 0.059937f, + 0.000000f, 1.000000f, 0.012680f, 0.993164f, 0.025787f, 0.983887f, 0.039124f, 0.972656f, + 0.052582f, 0.960449f, 0.065491f, 0.948242f, 0.077576f, 0.936523f, 0.090454f, 0.923340f, + 0.102783f, 0.910645f, 0.115173f, 0.897949f, 0.127075f, 0.885254f, 0.138062f, 0.872559f, + 0.149536f, 0.860352f, 0.160767f, 0.847656f, 0.171143f, 0.834961f, 0.181885f, 0.822754f, + 0.191406f, 0.810547f, 0.201538f, 0.798340f, 0.210693f, 0.787109f, 0.219604f, 0.775391f, + 0.228027f, 0.764160f, 0.236206f, 0.752930f, 0.244507f, 0.742188f, 0.251465f, 0.731445f, + 0.258789f, 0.720703f, 0.264648f, 0.710938f, 0.271240f, 0.700684f, 0.276611f, 0.691406f, + 0.283447f, 0.681152f, 0.287598f, 0.672363f, 0.292236f, 0.663574f, 0.296143f, 0.655273f, + 0.301025f, 0.646973f, 0.303223f, 0.639160f, 0.305908f, 0.631836f, 0.307617f, 0.625000f, + 0.309570f, 0.617676f, 0.310547f, 0.611328f, 0.311523f, 0.604004f, 0.311768f, 0.597168f, + 0.311279f, 0.589355f, 0.310303f, 0.582031f, 0.309570f, 0.574707f, 0.308105f, 0.566895f, + 0.305664f, 0.558105f, 0.303467f, 0.549316f, 0.300049f, 0.540039f, 0.295898f, 0.530273f, + 0.291504f, 0.519531f, 0.286621f, 0.508301f, 0.280518f, 0.495850f, 0.273926f, 0.482178f, + 0.266357f, 0.468018f, 0.258789f, 0.451660f, 0.249390f, 0.434326f, 0.239380f, 0.415283f, + 0.227905f, 0.393555f, 0.215820f, 0.369873f, 0.201294f, 0.342285f, 0.185181f, 0.311035f, + 0.166626f, 0.273682f, 0.144653f, 0.227173f, 0.116333f, 0.162964f, 0.073181f, 0.059082f, + 0.000000f, 1.000000f, 0.012787f, 0.993164f, 0.025696f, 0.983887f, 0.038879f, 0.972656f, + 0.052216f, 0.960938f, 0.065063f, 0.948730f, 0.078064f, 0.936035f, 0.091064f, 0.923340f, + 0.103027f, 0.911133f, 0.115295f, 0.897949f, 0.127197f, 0.885254f, 0.138916f, 0.872559f, + 0.150513f, 0.859375f, 0.161377f, 0.847168f, 0.172363f, 0.834473f, 0.183350f, 0.822266f, + 0.193970f, 0.809570f, 0.203369f, 0.797852f, 0.213013f, 0.786133f, 0.221191f, 0.774414f, + 0.230469f, 0.762695f, 0.240234f, 0.750977f, 0.246948f, 0.740234f, 0.255371f, 0.729004f, + 0.262207f, 0.718750f, 0.269775f, 0.708008f, 0.276855f, 0.697754f, 0.282715f, 0.687500f, + 0.287842f, 0.678223f, 0.293945f, 0.668457f, 0.299316f, 0.659668f, 0.303223f, 0.650391f, + 0.308105f, 0.641602f, 0.311279f, 0.633301f, 0.313721f, 0.625977f, 0.316650f, 0.618652f, + 0.318848f, 0.611328f, 0.320801f, 0.604492f, 0.321045f, 0.597656f, 0.322998f, 0.590332f, + 0.322266f, 0.583008f, 0.322510f, 0.576172f, 0.321533f, 0.568359f, 0.321045f, 0.560547f, + 0.319336f, 0.552246f, 0.317139f, 0.543457f, 0.313721f, 0.533691f, 0.310303f, 0.524414f, + 0.306885f, 0.513672f, 0.301758f, 0.501953f, 0.297607f, 0.489990f, 0.291260f, 0.476562f, + 0.284424f, 0.462646f, 0.277344f, 0.446777f, 0.268066f, 0.429199f, 0.259277f, 0.410400f, + 0.248413f, 0.389404f, 0.236572f, 0.364990f, 0.223389f, 0.338623f, 0.207153f, 0.307129f, + 0.189087f, 0.269775f, 0.166626f, 0.225098f, 0.137939f, 0.162964f, 0.093628f, 0.059509f, + 0.000000f, 1.000000f, 0.012566f, 0.993164f, 0.026138f, 0.983398f, 0.039093f, 0.972656f, + 0.052246f, 0.960938f, 0.065308f, 0.948730f, 0.078552f, 0.936035f, 0.091675f, 0.923340f, + 0.103271f, 0.911133f, 0.116028f, 0.897949f, 0.127808f, 0.885254f, 0.139526f, 0.872070f, + 0.151611f, 0.859375f, 0.163208f, 0.846191f, 0.173584f, 0.833984f, 0.184937f, 0.821289f, + 0.194214f, 0.809082f, 0.205322f, 0.796387f, 0.214478f, 0.784668f, 0.225098f, 0.772461f, + 0.233765f, 0.760742f, 0.241577f, 0.749512f, 0.251709f, 0.737305f, 0.258789f, 0.726562f, + 0.266357f, 0.715820f, 0.274658f, 0.704590f, 0.282227f, 0.693848f, 0.288574f, 0.683594f, + 0.294678f, 0.673828f, 0.300537f, 0.664062f, 0.305420f, 0.655273f, 0.310303f, 0.645996f, + 0.314209f, 0.637695f, 0.319824f, 0.628418f, 0.322510f, 0.620605f, 0.324951f, 0.613281f, + 0.328125f, 0.605469f, 0.330078f, 0.598633f, 0.331543f, 0.591797f, 0.333252f, 0.583984f, + 0.333740f, 0.577148f, 0.334229f, 0.569824f, 0.333740f, 0.562012f, 0.333252f, 0.554199f, + 0.332520f, 0.545898f, 0.330322f, 0.536621f, 0.328369f, 0.527832f, 0.325928f, 0.517578f, + 0.322754f, 0.507324f, 0.318115f, 0.496338f, 0.315430f, 0.484131f, 0.309082f, 0.470215f, + 0.302979f, 0.456055f, 0.296143f, 0.440674f, 0.287842f, 0.423584f, 0.279297f, 0.404785f, + 0.269287f, 0.384277f, 0.257812f, 0.361084f, 0.244629f, 0.334717f, 0.229858f, 0.303955f, + 0.212036f, 0.267334f, 0.190186f, 0.221924f, 0.160767f, 0.160522f, 0.115051f, 0.058319f, + 0.000000f, 1.000000f, 0.012390f, 0.993652f, 0.025955f, 0.983398f, 0.039337f, 0.972656f, + 0.051727f, 0.961426f, 0.065369f, 0.948730f, 0.078430f, 0.936035f, 0.090698f, 0.923828f, + 0.104248f, 0.910156f, 0.116821f, 0.897461f, 0.128540f, 0.884277f, 0.140625f, 0.871582f, + 0.152100f, 0.858398f, 0.163818f, 0.846191f, 0.174927f, 0.833008f, 0.186523f, 0.820312f, + 0.196777f, 0.807617f, 0.207886f, 0.795410f, 0.217285f, 0.783203f, 0.226685f, 0.770996f, + 0.236694f, 0.758301f, 0.245850f, 0.747070f, 0.254883f, 0.734863f, 0.262939f, 0.724121f, + 0.271973f, 0.712402f, 0.279053f, 0.702148f, 0.286377f, 0.690918f, 0.292236f, 0.681152f, + 0.299805f, 0.670898f, 0.305420f, 0.661133f, 0.311279f, 0.651367f, 0.316895f, 0.642090f, + 0.321777f, 0.633301f, 0.326904f, 0.624512f, 0.330811f, 0.615723f, 0.333740f, 0.607910f, + 0.336670f, 0.600098f, 0.339355f, 0.592773f, 0.342285f, 0.585449f, 0.344238f, 0.578125f, + 0.345215f, 0.570312f, 0.345947f, 0.562988f, 0.346924f, 0.554688f, 0.345947f, 0.547363f, + 0.345947f, 0.538574f, 0.345459f, 0.529297f, 0.344238f, 0.520508f, 0.341309f, 0.510254f, + 0.338379f, 0.500000f, 0.334961f, 0.489258f, 0.331299f, 0.477051f, 0.326660f, 0.463867f, + 0.321045f, 0.449707f, 0.314941f, 0.434814f, 0.307617f, 0.418457f, 0.299561f, 0.399414f, + 0.290771f, 0.379395f, 0.279785f, 0.355957f, 0.267822f, 0.329834f, 0.253174f, 0.299805f, + 0.235718f, 0.264404f, 0.214233f, 0.219727f, 0.186035f, 0.159302f, 0.139648f, 0.058105f, + 0.000000f, 1.000000f, 0.012421f, 0.993652f, 0.026154f, 0.983398f, 0.039032f, 0.972656f, + 0.051605f, 0.961426f, 0.065491f, 0.948730f, 0.078247f, 0.936523f, 0.091797f, 0.922852f, + 0.105103f, 0.910156f, 0.116699f, 0.897461f, 0.129639f, 0.883789f, 0.141357f, 0.871094f, + 0.153442f, 0.857910f, 0.164917f, 0.845215f, 0.176636f, 0.832031f, 0.187866f, 0.819336f, + 0.199097f, 0.806152f, 0.209473f, 0.793457f, 0.219604f, 0.781250f, 0.230957f, 0.768555f, + 0.239746f, 0.756836f, 0.249512f, 0.744629f, 0.258301f, 0.733398f, 0.266602f, 0.722168f, + 0.274658f, 0.710938f, 0.282959f, 0.699707f, 0.291016f, 0.688965f, 0.298584f, 0.678223f, + 0.304688f, 0.667969f, 0.311035f, 0.657715f, 0.317139f, 0.647949f, 0.322754f, 0.638672f, + 0.328613f, 0.628906f, 0.333008f, 0.620117f, 0.338623f, 0.611328f, 0.343018f, 0.602539f, + 0.346680f, 0.594238f, 0.349365f, 0.586426f, 0.352783f, 0.578613f, 0.354980f, 0.571289f, + 0.357178f, 0.563477f, 0.358154f, 0.555664f, 0.359619f, 0.547852f, 0.359375f, 0.540039f, + 0.359863f, 0.531738f, 0.359863f, 0.522461f, 0.358154f, 0.513184f, 0.357666f, 0.503418f, + 0.354248f, 0.493408f, 0.352051f, 0.482910f, 0.348877f, 0.470459f, 0.345459f, 0.457275f, + 0.341064f, 0.443359f, 0.334961f, 0.428711f, 0.328613f, 0.411865f, 0.321533f, 0.394043f, + 0.312012f, 0.374023f, 0.301758f, 0.351562f, 0.291260f, 0.325439f, 0.276123f, 0.295654f, + 0.260254f, 0.260742f, 0.239014f, 0.217529f, 0.211792f, 0.156494f, 0.165283f, 0.057495f, + 0.000000f, 1.000000f, 0.012566f, 0.993164f, 0.025940f, 0.983398f, 0.039276f, 0.972656f, + 0.052155f, 0.960938f, 0.065552f, 0.948730f, 0.078430f, 0.936035f, 0.091797f, 0.922852f, + 0.104614f, 0.910156f, 0.117310f, 0.896973f, 0.129028f, 0.884277f, 0.142822f, 0.870117f, + 0.154663f, 0.857422f, 0.166504f, 0.844238f, 0.178711f, 0.830566f, 0.190063f, 0.817383f, + 0.200928f, 0.805176f, 0.211670f, 0.792480f, 0.222778f, 0.779785f, 0.232422f, 0.767578f, + 0.242310f, 0.755859f, 0.251709f, 0.743652f, 0.260742f, 0.731934f, 0.269043f, 0.720703f, + 0.278564f, 0.708496f, 0.287354f, 0.697754f, 0.294922f, 0.686523f, 0.302002f, 0.675781f, + 0.310059f, 0.665039f, 0.317139f, 0.654297f, 0.322998f, 0.644531f, 0.330078f, 0.634277f, + 0.336670f, 0.624023f, 0.341797f, 0.614746f, 0.347168f, 0.605957f, 0.352051f, 0.596191f, + 0.356445f, 0.587891f, 0.359863f, 0.579590f, 0.362549f, 0.571777f, 0.365234f, 0.564453f, + 0.368896f, 0.556641f, 0.370361f, 0.548340f, 0.371582f, 0.541016f, 0.373047f, 0.532227f, + 0.373779f, 0.523926f, 0.373535f, 0.515625f, 0.374512f, 0.505371f, 0.372559f, 0.496338f, + 0.371094f, 0.485840f, 0.369385f, 0.474854f, 0.366455f, 0.463135f, 0.363281f, 0.450684f, + 0.360107f, 0.436768f, 0.354736f, 0.422363f, 0.350098f, 0.405029f, 0.342529f, 0.387451f, + 0.334473f, 0.368164f, 0.325684f, 0.345947f, 0.314941f, 0.320557f, 0.302246f, 0.291504f, + 0.285400f, 0.257080f, 0.265381f, 0.214355f, 0.238281f, 0.155151f, 0.192993f, 0.055817f, + 0.000000f, 1.000000f, 0.012619f, 0.993164f, 0.025803f, 0.983887f, 0.038879f, 0.972656f, + 0.051758f, 0.961426f, 0.065369f, 0.948730f, 0.079041f, 0.936035f, 0.091553f, 0.923340f, + 0.105469f, 0.909668f, 0.117310f, 0.896973f, 0.130737f, 0.883301f, 0.143188f, 0.869629f, + 0.155396f, 0.856445f, 0.167969f, 0.842773f, 0.179688f, 0.829590f, 0.191162f, 0.817383f, + 0.202393f, 0.804199f, 0.213379f, 0.791504f, 0.224854f, 0.778809f, 0.234741f, 0.766602f, + 0.244751f, 0.754395f, 0.255371f, 0.741699f, 0.263428f, 0.730469f, 0.273926f, 0.718262f, + 0.282959f, 0.706543f, 0.291016f, 0.695312f, 0.299805f, 0.684082f, 0.308594f, 0.672363f, + 0.316406f, 0.661133f, 0.323242f, 0.650391f, 0.330322f, 0.640137f, 0.337402f, 0.629883f, + 0.343506f, 0.620117f, 0.349854f, 0.609863f, 0.354980f, 0.600586f, 0.360596f, 0.591309f, + 0.364502f, 0.583008f, 0.369629f, 0.573730f, 0.372803f, 0.565430f, 0.376709f, 0.557617f, + 0.379883f, 0.549805f, 0.382812f, 0.541016f, 0.385010f, 0.533203f, 0.386963f, 0.524414f, + 0.387939f, 0.516113f, 0.388428f, 0.507324f, 0.389648f, 0.498047f, 0.388184f, 0.488525f, + 0.388672f, 0.478760f, 0.386475f, 0.467285f, 0.385254f, 0.455811f, 0.382080f, 0.442871f, + 0.380127f, 0.429932f, 0.375488f, 0.415039f, 0.370605f, 0.399414f, 0.364746f, 0.381348f, + 0.356934f, 0.361816f, 0.348389f, 0.340576f, 0.338623f, 0.315674f, 0.327637f, 0.287354f, + 0.312500f, 0.253174f, 0.292969f, 0.210938f, 0.267090f, 0.152832f, 0.220703f, 0.055206f, + 0.000000f, 1.000000f, 0.012627f, 0.993164f, 0.025696f, 0.983887f, 0.038879f, 0.973145f, + 0.052155f, 0.961426f, 0.065735f, 0.948242f, 0.079651f, 0.935547f, 0.092651f, 0.922363f, + 0.105652f, 0.909180f, 0.118713f, 0.895996f, 0.132080f, 0.881836f, 0.145020f, 0.868652f, + 0.157593f, 0.855469f, 0.169189f, 0.842285f, 0.180664f, 0.829590f, 0.192749f, 0.816406f, + 0.203979f, 0.803711f, 0.215454f, 0.790527f, 0.225830f, 0.778320f, 0.237183f, 0.765137f, + 0.247681f, 0.753418f, 0.257324f, 0.740723f, 0.267090f, 0.728516f, 0.277344f, 0.716309f, + 0.287354f, 0.704102f, 0.297119f, 0.691895f, 0.304932f, 0.680176f, 0.312988f, 0.669434f, + 0.321289f, 0.658203f, 0.329346f, 0.646973f, 0.336914f, 0.636230f, 0.343994f, 0.625488f, + 0.350098f, 0.615723f, 0.357422f, 0.605469f, 0.363525f, 0.595215f, 0.368652f, 0.586426f, + 0.374512f, 0.576660f, 0.380615f, 0.566895f, 0.384521f, 0.558105f, 0.387207f, 0.550781f, + 0.390869f, 0.542480f, 0.395264f, 0.534180f, 0.397705f, 0.525391f, 0.399902f, 0.517578f, + 0.402832f, 0.508301f, 0.403809f, 0.499512f, 0.404785f, 0.489990f, 0.405029f, 0.480469f, + 0.405029f, 0.470459f, 0.404541f, 0.459229f, 0.403320f, 0.447998f, 0.401855f, 0.435303f, + 0.400146f, 0.422119f, 0.395508f, 0.407471f, 0.392578f, 0.392090f, 0.386963f, 0.375488f, + 0.380127f, 0.355469f, 0.373535f, 0.334473f, 0.364258f, 0.310303f, 0.352783f, 0.282471f, + 0.339111f, 0.248413f, 0.321289f, 0.207153f, 0.295410f, 0.150024f, 0.250977f, 0.055573f, + 0.000000f, 1.000000f, 0.012405f, 0.993652f, 0.026001f, 0.983398f, 0.038910f, 0.972656f, + 0.052338f, 0.960938f, 0.066589f, 0.947754f, 0.078979f, 0.935547f, 0.093323f, 0.922363f, + 0.106750f, 0.908203f, 0.119690f, 0.895020f, 0.133423f, 0.881348f, 0.145630f, 0.868164f, + 0.156982f, 0.855469f, 0.170288f, 0.842285f, 0.181763f, 0.829102f, 0.193481f, 0.816406f, + 0.205933f, 0.802734f, 0.217285f, 0.790039f, 0.227539f, 0.777344f, 0.239746f, 0.764160f, + 0.249634f, 0.751465f, 0.261475f, 0.738281f, 0.271729f, 0.726074f, 0.281982f, 0.713379f, + 0.291504f, 0.701172f, 0.299805f, 0.689453f, 0.310059f, 0.678223f, 0.319092f, 0.666016f, + 0.326904f, 0.654785f, 0.335205f, 0.644043f, 0.343262f, 0.632812f, 0.351318f, 0.621582f, + 0.358398f, 0.610840f, 0.364990f, 0.600586f, 0.372559f, 0.589844f, 0.378174f, 0.580078f, + 0.383789f, 0.570801f, 0.388672f, 0.561523f, 0.394287f, 0.552246f, 0.398926f, 0.543457f, + 0.404297f, 0.534668f, 0.406738f, 0.526367f, 0.410889f, 0.517578f, 0.413086f, 0.509277f, + 0.416504f, 0.500488f, 0.417969f, 0.491455f, 0.420166f, 0.481934f, 0.421631f, 0.472168f, + 0.422119f, 0.462158f, 0.422852f, 0.451172f, 0.421631f, 0.439941f, 0.420410f, 0.428223f, + 0.419922f, 0.414307f, 0.416748f, 0.400146f, 0.414307f, 0.385010f, 0.408447f, 0.367920f, + 0.403809f, 0.348877f, 0.397705f, 0.327881f, 0.389404f, 0.304199f, 0.378418f, 0.276611f, + 0.366455f, 0.244507f, 0.349121f, 0.203491f, 0.324951f, 0.147583f, 0.282471f, 0.053955f, + 0.000000f, 1.000000f, 0.012566f, 0.993164f, 0.025864f, 0.983887f, 0.039215f, 0.972656f, + 0.052826f, 0.960449f, 0.066345f, 0.947754f, 0.079773f, 0.935059f, 0.093628f, 0.921387f, + 0.107666f, 0.908203f, 0.120300f, 0.894531f, 0.133301f, 0.881836f, 0.145386f, 0.868652f, + 0.158325f, 0.854980f, 0.171143f, 0.841797f, 0.183594f, 0.828613f, 0.195923f, 0.814941f, + 0.207397f, 0.802246f, 0.218872f, 0.789062f, 0.231201f, 0.775391f, 0.242188f, 0.762207f, + 0.253418f, 0.749512f, 0.264160f, 0.736816f, 0.273438f, 0.724121f, 0.284668f, 0.711914f, + 0.294189f, 0.699707f, 0.305420f, 0.687500f, 0.314209f, 0.675293f, 0.323486f, 0.663574f, + 0.333740f, 0.651367f, 0.341309f, 0.640137f, 0.349365f, 0.628906f, 0.357666f, 0.617676f, + 0.364746f, 0.606445f, 0.372070f, 0.596191f, 0.379883f, 0.585449f, 0.387695f, 0.574707f, + 0.393311f, 0.564941f, 0.399658f, 0.554688f, 0.405762f, 0.545410f, 0.410889f, 0.535645f, + 0.415039f, 0.527344f, 0.419678f, 0.518555f, 0.423584f, 0.510254f, 0.427734f, 0.500488f, + 0.432129f, 0.491943f, 0.434326f, 0.482910f, 0.435547f, 0.473877f, 0.439209f, 0.463623f, + 0.439697f, 0.453125f, 0.439941f, 0.442383f, 0.440674f, 0.431152f, 0.440918f, 0.419678f, + 0.439697f, 0.405762f, 0.437744f, 0.392578f, 0.435791f, 0.377197f, 0.432617f, 0.360840f, + 0.427734f, 0.342041f, 0.422363f, 0.321777f, 0.415527f, 0.297607f, 0.406250f, 0.271240f, + 0.395020f, 0.239014f, 0.378418f, 0.199463f, 0.355957f, 0.145142f, 0.315918f, 0.052887f, + 0.000000f, 1.000000f, 0.012573f, 0.993164f, 0.025833f, 0.983398f, 0.039368f, 0.972656f, + 0.052643f, 0.960449f, 0.066833f, 0.947754f, 0.081299f, 0.934082f, 0.094421f, 0.920898f, + 0.107910f, 0.907715f, 0.120361f, 0.895020f, 0.134399f, 0.881348f, 0.146484f, 0.868164f, + 0.159424f, 0.854980f, 0.171631f, 0.841797f, 0.183960f, 0.828125f, 0.196045f, 0.814941f, + 0.209351f, 0.800781f, 0.221313f, 0.787109f, 0.233398f, 0.773926f, 0.244629f, 0.761230f, + 0.256104f, 0.748047f, 0.266602f, 0.735352f, 0.278320f, 0.722168f, 0.287598f, 0.709961f, + 0.299805f, 0.697266f, 0.309814f, 0.684570f, 0.319092f, 0.672363f, 0.328125f, 0.660156f, + 0.339111f, 0.648438f, 0.347656f, 0.636230f, 0.355225f, 0.625000f, 0.364746f, 0.613770f, + 0.373779f, 0.601562f, 0.380859f, 0.591309f, 0.388184f, 0.580078f, 0.395752f, 0.569336f, + 0.403076f, 0.559082f, 0.408691f, 0.549316f, 0.416016f, 0.539062f, 0.422119f, 0.528809f, + 0.427246f, 0.519531f, 0.432373f, 0.510254f, 0.437256f, 0.501465f, 0.441895f, 0.492676f, + 0.444580f, 0.483887f, 0.449219f, 0.473633f, 0.451904f, 0.464600f, 0.455322f, 0.455322f, + 0.457031f, 0.444580f, 0.458496f, 0.433838f, 0.460449f, 0.422607f, 0.459961f, 0.410645f, + 0.460205f, 0.397949f, 0.460205f, 0.383789f, 0.457520f, 0.369385f, 0.455811f, 0.352539f, + 0.451660f, 0.334473f, 0.448975f, 0.314453f, 0.442139f, 0.291748f, 0.434814f, 0.265625f, + 0.424805f, 0.234375f, 0.408936f, 0.195068f, 0.387695f, 0.141968f, 0.348633f, 0.051575f, + 0.000000f, 1.000000f, 0.012520f, 0.993164f, 0.025620f, 0.983887f, 0.038788f, 0.972656f, + 0.052856f, 0.960449f, 0.067627f, 0.946777f, 0.081360f, 0.934082f, 0.095093f, 0.920898f, + 0.107849f, 0.908203f, 0.121277f, 0.894531f, 0.133911f, 0.881348f, 0.146973f, 0.868164f, + 0.160767f, 0.854492f, 0.173584f, 0.840332f, 0.186646f, 0.826660f, 0.199097f, 0.812988f, + 0.211304f, 0.799805f, 0.223389f, 0.786621f, 0.234497f, 0.772949f, 0.246582f, 0.760254f, + 0.258789f, 0.746582f, 0.269287f, 0.733887f, 0.281738f, 0.720215f, 0.291504f, 0.707520f, + 0.303223f, 0.694824f, 0.312744f, 0.682129f, 0.324219f, 0.669434f, 0.334229f, 0.657227f, + 0.343506f, 0.645020f, 0.354004f, 0.632812f, 0.363037f, 0.620605f, 0.371094f, 0.609375f, + 0.379395f, 0.598145f, 0.388916f, 0.585938f, 0.396729f, 0.575195f, 0.404785f, 0.563965f, + 0.411865f, 0.553223f, 0.419189f, 0.542480f, 0.427002f, 0.532227f, 0.432129f, 0.522461f, + 0.439697f, 0.511719f, 0.445801f, 0.502441f, 0.450439f, 0.492920f, 0.454590f, 0.484131f, + 0.460449f, 0.474854f, 0.464111f, 0.465088f, 0.468994f, 0.455566f, 0.471436f, 0.445801f, + 0.474854f, 0.435059f, 0.477295f, 0.425049f, 0.479248f, 0.413330f, 0.479736f, 0.402100f, + 0.481445f, 0.389160f, 0.481689f, 0.375244f, 0.481689f, 0.360840f, 0.478516f, 0.344482f, + 0.477295f, 0.326660f, 0.474365f, 0.307129f, 0.468506f, 0.285156f, 0.462402f, 0.259033f, + 0.453613f, 0.228271f, 0.439453f, 0.190674f, 0.420898f, 0.137817f, 0.383301f, 0.052277f, + 0.000000f, 1.000000f, 0.012436f, 0.993164f, 0.025482f, 0.983887f, 0.039398f, 0.972168f, + 0.053711f, 0.959961f, 0.067749f, 0.946777f, 0.080383f, 0.934570f, 0.093933f, 0.921875f, + 0.108093f, 0.908203f, 0.121460f, 0.894531f, 0.134766f, 0.881348f, 0.148071f, 0.867676f, + 0.162354f, 0.853516f, 0.175049f, 0.839355f, 0.188110f, 0.825684f, 0.200073f, 0.812500f, + 0.213501f, 0.798828f, 0.225464f, 0.785645f, 0.237549f, 0.772461f, 0.248779f, 0.758789f, + 0.262207f, 0.744629f, 0.274170f, 0.731445f, 0.283936f, 0.718262f, 0.296143f, 0.705566f, + 0.306641f, 0.692383f, 0.317627f, 0.679688f, 0.329346f, 0.666504f, 0.338867f, 0.654297f, + 0.349365f, 0.641602f, 0.358398f, 0.629883f, 0.368896f, 0.617188f, 0.379150f, 0.605469f, + 0.389160f, 0.592773f, 0.396729f, 0.581543f, 0.404541f, 0.569824f, 0.413330f, 0.558594f, + 0.423096f, 0.546875f, 0.430420f, 0.536133f, 0.437012f, 0.525391f, 0.444580f, 0.514648f, + 0.450684f, 0.504883f, 0.457520f, 0.494629f, 0.463379f, 0.484375f, 0.469238f, 0.475098f, + 0.474609f, 0.465576f, 0.479980f, 0.456055f, 0.484619f, 0.446045f, 0.489014f, 0.436035f, + 0.492432f, 0.425537f, 0.495361f, 0.414551f, 0.498535f, 0.404297f, 0.501465f, 0.391602f, + 0.502441f, 0.379639f, 0.504395f, 0.366211f, 0.503418f, 0.351318f, 0.504395f, 0.336182f, + 0.502441f, 0.318604f, 0.500977f, 0.299561f, 0.496582f, 0.277832f, 0.491455f, 0.252930f, + 0.482178f, 0.223145f, 0.470947f, 0.186279f, 0.454834f, 0.134888f, 0.419189f, 0.048889f, + 0.000000f, 1.000000f, 0.012390f, 0.993164f, 0.025208f, 0.983887f, 0.039673f, 0.972168f, + 0.054291f, 0.958984f, 0.068054f, 0.946777f, 0.080444f, 0.935059f, 0.094543f, 0.921875f, + 0.108093f, 0.908203f, 0.121277f, 0.895020f, 0.135376f, 0.880859f, 0.148804f, 0.866699f, + 0.162109f, 0.853027f, 0.175659f, 0.839355f, 0.187988f, 0.826172f, 0.201050f, 0.812012f, + 0.214355f, 0.798340f, 0.227539f, 0.784668f, 0.240112f, 0.770020f, 0.251953f, 0.757324f, + 0.263916f, 0.743652f, 0.276367f, 0.729980f, 0.287842f, 0.716797f, 0.299805f, 0.703613f, + 0.311035f, 0.690430f, 0.322998f, 0.676758f, 0.333496f, 0.664062f, 0.344238f, 0.651367f, + 0.354248f, 0.638672f, 0.365479f, 0.625977f, 0.376465f, 0.612793f, 0.385986f, 0.601074f, + 0.395264f, 0.588867f, 0.405029f, 0.576660f, 0.413818f, 0.564453f, 0.422607f, 0.553711f, + 0.431152f, 0.541504f, 0.439697f, 0.530273f, 0.448730f, 0.518555f, 0.455811f, 0.507812f, + 0.463135f, 0.497314f, 0.471680f, 0.485840f, 0.477539f, 0.475830f, 0.484131f, 0.465820f, + 0.490234f, 0.456299f, 0.495605f, 0.446533f, 0.500977f, 0.436523f, 0.505859f, 0.426025f, + 0.511230f, 0.415771f, 0.514160f, 0.405029f, 0.518555f, 0.393799f, 0.521484f, 0.381592f, + 0.524414f, 0.369385f, 0.525391f, 0.355957f, 0.526855f, 0.341797f, 0.527344f, 0.326904f, + 0.527344f, 0.309326f, 0.527344f, 0.291016f, 0.523438f, 0.269775f, 0.520020f, 0.245728f, + 0.512695f, 0.216919f, 0.503418f, 0.181152f, 0.487305f, 0.130859f, 0.454834f, 0.048218f, + 0.000000f, 1.000000f, 0.012207f, 0.993164f, 0.025513f, 0.983887f, 0.040070f, 0.971680f, + 0.054382f, 0.958984f, 0.067993f, 0.946777f, 0.081482f, 0.934082f, 0.095581f, 0.920898f, + 0.109802f, 0.907715f, 0.122864f, 0.894043f, 0.136353f, 0.879883f, 0.150024f, 0.866211f, + 0.163452f, 0.852539f, 0.176758f, 0.838867f, 0.189697f, 0.825195f, 0.203247f, 0.811035f, + 0.215698f, 0.797363f, 0.228638f, 0.783203f, 0.242432f, 0.769531f, 0.254639f, 0.755859f, + 0.266846f, 0.742188f, 0.279297f, 0.728027f, 0.290527f, 0.715332f, 0.303467f, 0.701172f, + 0.314697f, 0.687988f, 0.326904f, 0.674316f, 0.338135f, 0.661133f, 0.349609f, 0.648438f, + 0.360596f, 0.635254f, 0.371338f, 0.622559f, 0.383057f, 0.609375f, 0.393066f, 0.596680f, + 0.402344f, 0.584473f, 0.412109f, 0.572266f, 0.422607f, 0.559570f, 0.432617f, 0.547363f, + 0.441162f, 0.535645f, 0.449707f, 0.523926f, 0.458496f, 0.512207f, 0.467529f, 0.500977f, + 0.475586f, 0.489746f, 0.484131f, 0.478271f, 0.491211f, 0.467529f, 0.498291f, 0.456787f, + 0.504883f, 0.446533f, 0.512207f, 0.435791f, 0.518066f, 0.426025f, 0.523926f, 0.415771f, + 0.527832f, 0.405273f, 0.533203f, 0.395020f, 0.538086f, 0.383057f, 0.542969f, 0.371582f, + 0.544922f, 0.359131f, 0.548340f, 0.346191f, 0.551758f, 0.331787f, 0.551758f, 0.316650f, + 0.554199f, 0.300781f, 0.554688f, 0.281982f, 0.551758f, 0.261719f, 0.549805f, 0.237671f, + 0.544434f, 0.209717f, 0.537598f, 0.175049f, 0.522461f, 0.127441f, 0.493896f, 0.046814f, + 0.000000f, 1.000000f, 0.011963f, 0.993652f, 0.025787f, 0.983398f, 0.040527f, 0.971191f, + 0.054321f, 0.959473f, 0.067871f, 0.947266f, 0.081543f, 0.934570f, 0.095947f, 0.920898f, + 0.109680f, 0.907715f, 0.123047f, 0.893555f, 0.136230f, 0.880371f, 0.150391f, 0.866211f, + 0.164185f, 0.852051f, 0.177490f, 0.838379f, 0.191528f, 0.823730f, 0.205933f, 0.809570f, + 0.218140f, 0.795898f, 0.230957f, 0.782227f, 0.244385f, 0.768066f, 0.258301f, 0.753906f, + 0.269043f, 0.740723f, 0.282959f, 0.726562f, 0.294189f, 0.713379f, 0.307617f, 0.699219f, + 0.319092f, 0.685547f, 0.330566f, 0.672363f, 0.342285f, 0.658691f, 0.354492f, 0.645508f, + 0.367188f, 0.631836f, 0.377197f, 0.618652f, 0.388184f, 0.605957f, 0.399658f, 0.592773f, + 0.410400f, 0.580078f, 0.420654f, 0.566895f, 0.430176f, 0.555176f, 0.440918f, 0.541992f, + 0.451172f, 0.529785f, 0.460693f, 0.517578f, 0.470215f, 0.505371f, 0.478271f, 0.493896f, + 0.486572f, 0.482178f, 0.495605f, 0.470703f, 0.504395f, 0.459229f, 0.512695f, 0.447754f, + 0.520996f, 0.436523f, 0.526855f, 0.426270f, 0.534180f, 0.415771f, 0.540039f, 0.405518f, + 0.546387f, 0.394531f, 0.553223f, 0.383545f, 0.559082f, 0.371826f, 0.562500f, 0.360596f, + 0.567871f, 0.348389f, 0.571777f, 0.335205f, 0.575195f, 0.321533f, 0.578613f, 0.306641f, + 0.580566f, 0.290527f, 0.580566f, 0.272705f, 0.581055f, 0.252686f, 0.579102f, 0.229614f, + 0.575684f, 0.202515f, 0.569336f, 0.169189f, 0.557617f, 0.121826f, 0.531250f, 0.044739f, + 0.000000f, 1.000000f, 0.011620f, 0.993652f, 0.025833f, 0.983398f, 0.040833f, 0.970703f, + 0.054504f, 0.959473f, 0.068237f, 0.947266f, 0.081787f, 0.934570f, 0.096069f, 0.920898f, + 0.110229f, 0.906738f, 0.124023f, 0.893066f, 0.138306f, 0.879395f, 0.152100f, 0.865723f, + 0.165405f, 0.852051f, 0.178467f, 0.837891f, 0.192139f, 0.823730f, 0.206055f, 0.809570f, + 0.220703f, 0.794922f, 0.232666f, 0.781250f, 0.246582f, 0.766602f, 0.259277f, 0.752930f, + 0.272949f, 0.739258f, 0.285645f, 0.724609f, 0.298828f, 0.710938f, 0.311279f, 0.697266f, + 0.323242f, 0.683594f, 0.335938f, 0.669434f, 0.347412f, 0.655762f, 0.360352f, 0.642090f, + 0.373047f, 0.628418f, 0.383545f, 0.615234f, 0.394531f, 0.602051f, 0.406006f, 0.588867f, + 0.418457f, 0.575195f, 0.429199f, 0.562012f, 0.439697f, 0.549805f, 0.449951f, 0.536621f, + 0.458740f, 0.524414f, 0.470947f, 0.511719f, 0.481445f, 0.498779f, 0.491211f, 0.486328f, + 0.499512f, 0.474609f, 0.509277f, 0.462646f, 0.516602f, 0.451172f, 0.526367f, 0.439209f, + 0.533691f, 0.427734f, 0.543945f, 0.415771f, 0.550781f, 0.405029f, 0.558594f, 0.394043f, + 0.565918f, 0.383301f, 0.572266f, 0.372070f, 0.578125f, 0.360840f, 0.584473f, 0.348877f, + 0.589844f, 0.336914f, 0.595215f, 0.323730f, 0.599121f, 0.310547f, 0.603027f, 0.295898f, + 0.607422f, 0.280273f, 0.608887f, 0.262939f, 0.610352f, 0.243286f, 0.609375f, 0.221436f, + 0.607910f, 0.194702f, 0.604492f, 0.162842f, 0.593262f, 0.118347f, 0.570312f, 0.043488f, + 0.000000f, 1.000000f, 0.011742f, 0.993652f, 0.026215f, 0.982910f, 0.040924f, 0.971191f, + 0.054016f, 0.959961f, 0.067322f, 0.947754f, 0.082031f, 0.934082f, 0.096375f, 0.920410f, + 0.110352f, 0.906738f, 0.124390f, 0.893555f, 0.137329f, 0.879883f, 0.152466f, 0.864746f, + 0.166626f, 0.851074f, 0.180298f, 0.836914f, 0.193604f, 0.823242f, 0.208008f, 0.808105f, + 0.221802f, 0.794434f, 0.235107f, 0.780273f, 0.247437f, 0.766602f, 0.262451f, 0.751465f, + 0.275635f, 0.737305f, 0.288330f, 0.723633f, 0.301758f, 0.708984f, 0.313965f, 0.695312f, + 0.327881f, 0.681152f, 0.340088f, 0.666992f, 0.353027f, 0.652832f, 0.364746f, 0.639160f, + 0.376709f, 0.625488f, 0.389893f, 0.611816f, 0.401611f, 0.598145f, 0.413330f, 0.584473f, + 0.426270f, 0.570801f, 0.437500f, 0.557617f, 0.449463f, 0.543945f, 0.460205f, 0.530762f, + 0.470215f, 0.518066f, 0.481445f, 0.504883f, 0.492188f, 0.492432f, 0.501953f, 0.479736f, + 0.512695f, 0.466553f, 0.522949f, 0.454346f, 0.532715f, 0.442139f, 0.540527f, 0.430176f, + 0.551270f, 0.417725f, 0.557617f, 0.406494f, 0.567383f, 0.394287f, 0.575684f, 0.383057f, + 0.583496f, 0.371582f, 0.592285f, 0.360352f, 0.599121f, 0.348877f, 0.605957f, 0.336914f, + 0.612305f, 0.324951f, 0.618652f, 0.312012f, 0.622559f, 0.298584f, 0.629395f, 0.284180f, + 0.632324f, 0.268799f, 0.636719f, 0.251953f, 0.638672f, 0.233398f, 0.641602f, 0.212036f, + 0.639648f, 0.187134f, 0.638184f, 0.155273f, 0.630859f, 0.112732f, 0.611816f, 0.041626f, + 0.000000f, 1.000000f, 0.011772f, 0.993652f, 0.026489f, 0.982422f, 0.040741f, 0.971680f, + 0.053833f, 0.959961f, 0.068054f, 0.947266f, 0.082886f, 0.933594f, 0.096436f, 0.920410f, + 0.110229f, 0.907227f, 0.123840f, 0.893555f, 0.139038f, 0.878906f, 0.152832f, 0.865234f, + 0.166626f, 0.851074f, 0.181641f, 0.835938f, 0.195557f, 0.821777f, 0.208130f, 0.808594f, + 0.223022f, 0.793457f, 0.237305f, 0.778809f, 0.249878f, 0.765137f, 0.264893f, 0.750488f, + 0.278320f, 0.735840f, 0.291992f, 0.721191f, 0.304688f, 0.707520f, 0.319336f, 0.692383f, + 0.331543f, 0.678711f, 0.344971f, 0.664551f, 0.358643f, 0.650391f, 0.369873f, 0.636230f, + 0.383789f, 0.622070f, 0.396484f, 0.607910f, 0.408691f, 0.594238f, 0.420654f, 0.580566f, + 0.433105f, 0.566406f, 0.445068f, 0.552734f, 0.457520f, 0.538574f, 0.469238f, 0.525391f, + 0.480713f, 0.512207f, 0.490479f, 0.499512f, 0.502930f, 0.485596f, 0.514160f, 0.472656f, + 0.524414f, 0.459473f, 0.535645f, 0.446289f, 0.544922f, 0.433838f, 0.555664f, 0.420654f, + 0.564453f, 0.408936f, 0.575195f, 0.395996f, 0.584961f, 0.383545f, 0.593750f, 0.371094f, + 0.604004f, 0.359131f, 0.611816f, 0.347656f, 0.620117f, 0.336182f, 0.627441f, 0.324707f, + 0.634766f, 0.312012f, 0.641113f, 0.300049f, 0.647949f, 0.286133f, 0.654297f, 0.271973f, + 0.660156f, 0.256836f, 0.664551f, 0.240845f, 0.668945f, 0.222168f, 0.671875f, 0.201904f, + 0.673340f, 0.177734f, 0.672363f, 0.147827f, 0.666992f, 0.106750f, 0.651367f, 0.039673f, + 0.000000f, 1.000000f, 0.011971f, 0.993652f, 0.026947f, 0.982422f, 0.040131f, 0.972168f, + 0.053833f, 0.960449f, 0.068359f, 0.946777f, 0.083008f, 0.933594f, 0.096802f, 0.920410f, + 0.111511f, 0.906738f, 0.125488f, 0.892578f, 0.139038f, 0.879395f, 0.153442f, 0.864746f, + 0.168457f, 0.850098f, 0.181641f, 0.836426f, 0.196777f, 0.821289f, 0.211792f, 0.806641f, + 0.224243f, 0.792480f, 0.238647f, 0.778320f, 0.252930f, 0.763184f, 0.267334f, 0.749023f, + 0.281006f, 0.734375f, 0.295410f, 0.719238f, 0.307617f, 0.705566f, 0.321045f, 0.691406f, + 0.335205f, 0.676758f, 0.348877f, 0.662109f, 0.363037f, 0.647461f, 0.375244f, 0.633789f, + 0.389404f, 0.618652f, 0.402100f, 0.604492f, 0.414551f, 0.590332f, 0.428223f, 0.576172f, + 0.441406f, 0.562012f, 0.453857f, 0.547852f, 0.465820f, 0.534180f, 0.478516f, 0.520020f, + 0.490479f, 0.506348f, 0.501953f, 0.492920f, 0.513184f, 0.479248f, 0.525879f, 0.465332f, + 0.537109f, 0.451660f, 0.548340f, 0.438477f, 0.559082f, 0.425049f, 0.569824f, 0.412354f, + 0.581543f, 0.398682f, 0.591309f, 0.385742f, 0.602051f, 0.373047f, 0.612793f, 0.359863f, + 0.621582f, 0.347412f, 0.631348f, 0.335205f, 0.638672f, 0.323730f, 0.648438f, 0.311523f, + 0.659180f, 0.298584f, 0.666016f, 0.285400f, 0.673340f, 0.272705f, 0.680176f, 0.259277f, + 0.688965f, 0.243530f, 0.693848f, 0.228271f, 0.699707f, 0.210327f, 0.703613f, 0.191040f, + 0.707031f, 0.168701f, 0.708984f, 0.139893f, 0.705566f, 0.101440f, 0.691406f, 0.037720f, + 0.000000f, 1.000000f, 0.012199f, 0.993164f, 0.027023f, 0.982910f, 0.040283f, 0.972168f, + 0.054169f, 0.959961f, 0.069092f, 0.946289f, 0.082886f, 0.933594f, 0.097168f, 0.920410f, + 0.111694f, 0.906250f, 0.126099f, 0.892578f, 0.140259f, 0.878418f, 0.155640f, 0.863770f, + 0.169067f, 0.849609f, 0.184570f, 0.834961f, 0.197876f, 0.820801f, 0.211792f, 0.806641f, + 0.226807f, 0.791504f, 0.241455f, 0.776855f, 0.254883f, 0.762695f, 0.269775f, 0.747559f, + 0.283691f, 0.733398f, 0.298340f, 0.717773f, 0.311279f, 0.703613f, 0.326172f, 0.688477f, + 0.339111f, 0.674316f, 0.353760f, 0.659668f, 0.368652f, 0.644043f, 0.380615f, 0.630371f, + 0.394531f, 0.615723f, 0.407959f, 0.601074f, 0.422607f, 0.586426f, 0.435059f, 0.571777f, + 0.447266f, 0.558105f, 0.460693f, 0.543945f, 0.473877f, 0.529297f, 0.486572f, 0.515137f, + 0.499756f, 0.500488f, 0.512695f, 0.486328f, 0.524902f, 0.472168f, 0.537598f, 0.458008f, + 0.549316f, 0.444580f, 0.560547f, 0.430664f, 0.572754f, 0.416504f, 0.584473f, 0.402832f, + 0.596680f, 0.389160f, 0.607910f, 0.375732f, 0.618652f, 0.362305f, 0.629395f, 0.349121f, + 0.640625f, 0.335693f, 0.650879f, 0.322510f, 0.662109f, 0.309326f, 0.671387f, 0.297119f, + 0.680664f, 0.284668f, 0.690430f, 0.271729f, 0.698730f, 0.258301f, 0.708008f, 0.244507f, + 0.715332f, 0.230103f, 0.722168f, 0.214722f, 0.730469f, 0.197876f, 0.735840f, 0.179321f, + 0.741211f, 0.157349f, 0.744141f, 0.130249f, 0.744141f, 0.094849f, 0.734863f, 0.035278f, + 0.000000f, 1.000000f, 0.012444f, 0.993164f, 0.027298f, 0.982422f, 0.040283f, 0.972168f, + 0.055054f, 0.958984f, 0.068970f, 0.946777f, 0.082336f, 0.934082f, 0.097351f, 0.919922f, + 0.112183f, 0.906250f, 0.126343f, 0.892578f, 0.141113f, 0.877930f, 0.155396f, 0.863770f, + 0.170532f, 0.848633f, 0.184448f, 0.834473f, 0.199707f, 0.820312f, 0.214355f, 0.804688f, + 0.228149f, 0.791016f, 0.242432f, 0.775879f, 0.256592f, 0.761230f, 0.272461f, 0.746094f, + 0.285645f, 0.731445f, 0.300781f, 0.716797f, 0.314453f, 0.701660f, 0.329590f, 0.687012f, + 0.344727f, 0.671875f, 0.357422f, 0.657227f, 0.372803f, 0.642090f, 0.387207f, 0.626953f, + 0.399902f, 0.612305f, 0.413086f, 0.597656f, 0.428467f, 0.583008f, 0.441162f, 0.568359f, + 0.455811f, 0.553223f, 0.469238f, 0.538574f, 0.482666f, 0.523926f, 0.496094f, 0.509277f, + 0.509277f, 0.494873f, 0.521973f, 0.480469f, 0.534668f, 0.466064f, 0.548340f, 0.451416f, + 0.561035f, 0.437256f, 0.573730f, 0.422607f, 0.587402f, 0.407715f, 0.600586f, 0.393799f, + 0.612305f, 0.379639f, 0.625488f, 0.365234f, 0.636230f, 0.351807f, 0.648438f, 0.337646f, + 0.659668f, 0.323730f, 0.671875f, 0.310059f, 0.682129f, 0.296387f, 0.693359f, 0.282715f, + 0.704590f, 0.269287f, 0.714355f, 0.256104f, 0.725098f, 0.242798f, 0.734375f, 0.229614f, + 0.743164f, 0.215088f, 0.752441f, 0.200073f, 0.760254f, 0.184570f, 0.768555f, 0.166260f, + 0.773926f, 0.145630f, 0.780762f, 0.120667f, 0.782715f, 0.086487f, 0.776367f, 0.031677f, + 0.000000f, 1.000000f, 0.012665f, 0.992676f, 0.026840f, 0.982910f, 0.039856f, 0.972168f, + 0.054871f, 0.959473f, 0.068848f, 0.946777f, 0.083618f, 0.933105f, 0.098145f, 0.919922f, + 0.112549f, 0.906250f, 0.127075f, 0.891602f, 0.141724f, 0.877930f, 0.156250f, 0.863281f, + 0.170776f, 0.849121f, 0.186401f, 0.833496f, 0.200073f, 0.819824f, 0.214600f, 0.804688f, + 0.229980f, 0.790039f, 0.245361f, 0.774414f, 0.259277f, 0.760254f, 0.275391f, 0.744629f, + 0.290039f, 0.729980f, 0.303711f, 0.714844f, 0.318604f, 0.699707f, 0.333740f, 0.684570f, + 0.347656f, 0.669434f, 0.362305f, 0.654785f, 0.377197f, 0.639160f, 0.391113f, 0.624023f, + 0.406982f, 0.608887f, 0.420166f, 0.594238f, 0.435547f, 0.578613f, 0.448730f, 0.563965f, + 0.463379f, 0.548828f, 0.477051f, 0.534180f, 0.491699f, 0.518555f, 0.505371f, 0.503906f, + 0.520020f, 0.489014f, 0.532715f, 0.473877f, 0.546875f, 0.458984f, 0.560059f, 0.444092f, + 0.573730f, 0.429199f, 0.587402f, 0.414307f, 0.600098f, 0.399658f, 0.614258f, 0.384766f, + 0.627441f, 0.370361f, 0.640137f, 0.355713f, 0.651855f, 0.341553f, 0.666016f, 0.326416f, + 0.679199f, 0.312012f, 0.691406f, 0.297363f, 0.702637f, 0.283447f, 0.715820f, 0.268799f, + 0.728516f, 0.254150f, 0.739258f, 0.240234f, 0.750000f, 0.226807f, 0.760254f, 0.213135f, + 0.772461f, 0.199219f, 0.782715f, 0.183716f, 0.791504f, 0.168945f, 0.801758f, 0.151123f, + 0.810059f, 0.132446f, 0.815918f, 0.109253f, 0.823242f, 0.079285f, 0.820312f, 0.029144f, + 0.000000f, 1.000000f, 0.013290f, 0.992188f, 0.026016f, 0.983887f, 0.040649f, 0.971680f, + 0.054962f, 0.959473f, 0.068970f, 0.946777f, 0.083130f, 0.933594f, 0.098511f, 0.919434f, + 0.112671f, 0.905762f, 0.128174f, 0.891602f, 0.141968f, 0.877441f, 0.157349f, 0.862793f, + 0.171997f, 0.848145f, 0.186646f, 0.833496f, 0.202148f, 0.818848f, 0.216797f, 0.803711f, + 0.231934f, 0.789062f, 0.246338f, 0.773926f, 0.261719f, 0.759277f, 0.277344f, 0.743652f, + 0.291992f, 0.728516f, 0.306152f, 0.713379f, 0.322510f, 0.697754f, 0.337158f, 0.682617f, + 0.352539f, 0.666992f, 0.367188f, 0.651855f, 0.382324f, 0.636719f, 0.397461f, 0.621094f, + 0.410645f, 0.605957f, 0.426270f, 0.590332f, 0.441650f, 0.575195f, 0.456299f, 0.560059f, + 0.471191f, 0.544434f, 0.485352f, 0.529297f, 0.499512f, 0.513672f, 0.514160f, 0.498535f, + 0.529297f, 0.483398f, 0.543457f, 0.468018f, 0.558594f, 0.452393f, 0.573242f, 0.437012f, + 0.586914f, 0.421875f, 0.601562f, 0.406494f, 0.615234f, 0.391357f, 0.629395f, 0.376221f, + 0.642578f, 0.360840f, 0.656250f, 0.345703f, 0.670410f, 0.330078f, 0.684570f, 0.314697f, + 0.698242f, 0.299805f, 0.711914f, 0.284668f, 0.725586f, 0.269775f, 0.737793f, 0.255127f, + 0.750000f, 0.240112f, 0.763672f, 0.224854f, 0.775879f, 0.210083f, 0.788574f, 0.195435f, + 0.800293f, 0.181030f, 0.812012f, 0.166504f, 0.823730f, 0.151611f, 0.834473f, 0.135010f, + 0.844238f, 0.117065f, 0.854980f, 0.096191f, 0.861328f, 0.069702f, 0.862793f, 0.025696f, + 0.000000f, 1.000000f, 0.013832f, 0.991699f, 0.026260f, 0.983398f, 0.041382f, 0.971191f, + 0.054626f, 0.959961f, 0.069336f, 0.946289f, 0.083618f, 0.933594f, 0.098633f, 0.919434f, + 0.112976f, 0.905762f, 0.128296f, 0.891602f, 0.142578f, 0.876953f, 0.158203f, 0.862793f, + 0.172974f, 0.847656f, 0.189087f, 0.832520f, 0.202759f, 0.818359f, 0.218384f, 0.803223f, + 0.234619f, 0.787598f, 0.248169f, 0.772949f, 0.264893f, 0.757324f, 0.279541f, 0.742188f, + 0.294678f, 0.727051f, 0.310791f, 0.710938f, 0.326660f, 0.695801f, 0.341064f, 0.680176f, + 0.356934f, 0.664551f, 0.371582f, 0.648926f, 0.387207f, 0.633789f, 0.402588f, 0.618164f, + 0.418457f, 0.602539f, 0.433105f, 0.586914f, 0.448242f, 0.571289f, 0.462891f, 0.555664f, + 0.478027f, 0.540039f, 0.492920f, 0.524414f, 0.508789f, 0.508789f, 0.525391f, 0.492920f, + 0.539551f, 0.477051f, 0.555664f, 0.461182f, 0.569824f, 0.445557f, 0.584473f, 0.429932f, + 0.599609f, 0.414307f, 0.614258f, 0.398438f, 0.628906f, 0.382568f, 0.644531f, 0.366455f, + 0.659180f, 0.350830f, 0.673828f, 0.335205f, 0.687500f, 0.319580f, 0.703125f, 0.303711f, + 0.717285f, 0.287842f, 0.731934f, 0.272217f, 0.746582f, 0.256592f, 0.760254f, 0.240967f, + 0.772949f, 0.225586f, 0.788086f, 0.209351f, 0.800781f, 0.194092f, 0.815430f, 0.178467f, + 0.830566f, 0.161865f, 0.842285f, 0.146606f, 0.854980f, 0.131592f, 0.868652f, 0.115723f, + 0.879883f, 0.100159f, 0.891113f, 0.081482f, 0.901855f, 0.057465f, 0.908203f, 0.020493f, + 0.000000f, 1.000000f, 0.013168f, 0.993164f, 0.026703f, 0.982910f, 0.040466f, 0.972168f, + 0.055054f, 0.959473f, 0.070007f, 0.946289f, 0.083313f, 0.933594f, 0.099060f, 0.919434f, + 0.114380f, 0.904785f, 0.128052f, 0.891602f, 0.143677f, 0.876953f, 0.159058f, 0.861816f, + 0.173462f, 0.847656f, 0.188965f, 0.832520f, 0.204956f, 0.817383f, 0.220825f, 0.801758f, + 0.235596f, 0.787109f, 0.251709f, 0.771484f, 0.266113f, 0.756348f, 0.282715f, 0.740723f, + 0.297852f, 0.725098f, 0.313477f, 0.709473f, 0.329834f, 0.693848f, 0.344482f, 0.678711f, + 0.360596f, 0.662598f, 0.375732f, 0.646973f, 0.391846f, 0.630859f, 0.407227f, 0.615234f, + 0.423340f, 0.599121f, 0.438965f, 0.583496f, 0.455078f, 0.567383f, 0.470947f, 0.551270f, + 0.486328f, 0.535645f, 0.501465f, 0.519531f, 0.518066f, 0.503418f, 0.533203f, 0.487549f, + 0.549316f, 0.471436f, 0.564941f, 0.455322f, 0.581055f, 0.438965f, 0.596680f, 0.422852f, + 0.612793f, 0.406738f, 0.628418f, 0.390381f, 0.644531f, 0.374023f, 0.660156f, 0.357666f, + 0.675293f, 0.341553f, 0.690918f, 0.324951f, 0.706055f, 0.308838f, 0.721191f, 0.292236f, + 0.737305f, 0.275879f, 0.752441f, 0.259277f, 0.768066f, 0.243042f, 0.783691f, 0.226562f, + 0.797363f, 0.210327f, 0.812500f, 0.193848f, 0.827637f, 0.177368f, 0.843262f, 0.160645f, + 0.857910f, 0.144043f, 0.872070f, 0.127686f, 0.887207f, 0.111084f, 0.902344f, 0.093933f, + 0.915527f, 0.077881f, 0.929688f, 0.061188f, 0.942383f, 0.042114f, 0.953125f, 0.014633f, + 0.000000f, 1.000000f, 0.013443f, 0.993164f, 0.026764f, 0.983398f, 0.040497f, 0.971680f, + 0.055206f, 0.959473f, 0.070374f, 0.945801f, 0.085266f, 0.932129f, 0.100281f, 0.918457f, + 0.115479f, 0.904297f, 0.130737f, 0.890137f, 0.145752f, 0.875977f, 0.161011f, 0.861328f, + 0.175903f, 0.846680f, 0.191528f, 0.831543f, 0.206665f, 0.816406f, 0.222168f, 0.801270f, + 0.237915f, 0.785645f, 0.253418f, 0.770508f, 0.269043f, 0.754883f, 0.285156f, 0.739258f, + 0.301270f, 0.723633f, 0.316895f, 0.708008f, 0.333252f, 0.691895f, 0.348877f, 0.676270f, + 0.365723f, 0.660156f, 0.381592f, 0.644043f, 0.397461f, 0.628418f, 0.413574f, 0.612305f, + 0.429443f, 0.596191f, 0.445557f, 0.580078f, 0.461914f, 0.563477f, 0.478027f, 0.547363f, + 0.494141f, 0.531250f, 0.510254f, 0.514648f, 0.526367f, 0.498535f, 0.542480f, 0.481934f, + 0.558594f, 0.465576f, 0.575195f, 0.448975f, 0.591309f, 0.432617f, 0.607422f, 0.416016f, + 0.624512f, 0.399414f, 0.641113f, 0.382568f, 0.657227f, 0.365967f, 0.673340f, 0.349121f, + 0.689941f, 0.332275f, 0.706543f, 0.315430f, 0.722656f, 0.298584f, 0.738770f, 0.281494f, + 0.754883f, 0.264648f, 0.771484f, 0.247681f, 0.787109f, 0.230591f, 0.803711f, 0.213501f, + 0.819336f, 0.196289f, 0.834961f, 0.179077f, 0.851562f, 0.161743f, 0.868164f, 0.144287f, + 0.884766f, 0.126709f, 0.901367f, 0.109131f, 0.917480f, 0.091248f, 0.935059f, 0.073059f, + 0.952637f, 0.054260f, 0.968262f, 0.035858f, 0.983887f, 0.017548f, 0.999512f, 0.000115f, + }, +}; diff --git a/source/blender/draw/engines/eevee/eevee_lut.h b/source/blender/draw/engines/eevee/eevee_lut.h index d5dbf8ce690..8e107adfe0a 100644 --- a/source/blender/draw/engines/eevee/eevee_lut.h +++ b/source/blender/draw/engines/eevee/eevee_lut.h @@ -27,5 +27,5 @@ extern const float ltc_mat_ggx[64 * 64 * 4]; extern const float ltc_mag_ggx[64 * 64 * 2]; extern const float bsdf_split_sum_ggx[64 * 64 * 2]; extern const float ltc_disk_integral[64 * 64]; -extern const float btdf_split_sum_ggx[32][64 * 64]; +extern const float btdf_split_sum_ggx[16][64 * 64 * 2]; extern const float blue_noise[64 * 64][4]; diff --git a/source/blender/draw/engines/eevee/eevee_lut_gen.c b/source/blender/draw/engines/eevee/eevee_lut_gen.c index b74cb6c7687..770134d27f9 100644 --- a/source/blender/draw/engines/eevee/eevee_lut_gen.c +++ b/source/blender/draw/engines/eevee/eevee_lut_gen.c @@ -22,150 +22,102 @@ * EEVEE LUT generation: * * Routine to generate the LUT used by eevee stored in eevee_lut.h - * Theses functions are not to be used in the final executable. + * These functions are not to be used in the final executable. */ #include "DRW_render.h" -#include "BLI_alloca.h" +#include "BLI_fileops.h" #include "BLI_rand.h" #include "BLI_string_utils.h" #include "eevee_private.h" -static struct GPUTexture *create_ggx_lut_texture(int UNUSED(w), int UNUSED(h)) -{ - struct GPUTexture *tex; - struct GPUFrameBuffer *fb = NULL; - static float samples_len = 8192.0f; - static float inv_samples_len = 1.0f / 8192.0f; +#define DO_FILE_OUTPUT 0 - DRWPass *pass = DRW_pass_create("LightProbe Filtering", DRW_STATE_WRITE_COLOR); +float *EEVEE_lut_update_ggx_brdf(int lut_size) +{ + DRWPass *pass = DRW_pass_create(__func__, DRW_STATE_WRITE_COLOR); DRWShadingGroup *grp = DRW_shgroup_create(EEVEE_shaders_ggx_lut_sh_get(), pass); - DRW_shgroup_uniform_float(grp, "sampleCount", &samples_len, 1); - DRW_shgroup_uniform_float(grp, "invSampleCount", &inv_samples_len, 1); - DRW_shgroup_uniform_texture(grp, "texHammersley", e_data.hammersley); - DRW_shgroup_uniform_texture(grp, "texJitter", e_data.jitter); - - struct GPUBatch *geom = DRW_cache_fullscreen_quad_get(); - DRW_shgroup_call(grp, geom, NULL); - - float *texels = MEM_mallocN(sizeof(float[2]) * w * h, "lut"); - - tex = DRW_texture_create_2d(w, h, GPU_RG16F, DRW_TEX_FILTER, (float *)texels); - - DRWFboTexture tex_filter = {&tex, GPU_RG16F, DRW_TEX_FILTER}; - GPU_framebuffer_init(&fb, &draw_engine_eevee_type, w, h, &tex_filter, 1); - + DRW_shgroup_uniform_float_copy(grp, "sampleCount", 64.0f); /* Actual sample count is squared. */ + DRW_shgroup_call_procedural_triangles(grp, NULL, 1); + + GPUTexture *tex = DRW_texture_create_2d(lut_size, lut_size, GPU_RG16F, 0, NULL); + GPUFrameBuffer *fb = NULL; + GPU_framebuffer_ensure_config(&fb, + { + GPU_ATTACHMENT_NONE, + GPU_ATTACHMENT_TEXTURE(tex), + }); GPU_framebuffer_bind(fb); DRW_draw_pass(pass); - - float *data = MEM_mallocN(sizeof(float[3]) * w * h, "lut"); - GPU_framebuffer_read_color(fb, 0, 0, w, h, 3, 0, GPU_DATA_FLOAT, data); - - printf("{"); - for (int i = 0; i < w * h * 3; i += 3) { - printf("%ff, %ff, ", data[i], data[i + 1]); - i += 3; - printf("%ff, %ff, ", data[i], data[i + 1]); - i += 3; - printf("%ff, %ff, ", data[i], data[i + 1]); - i += 3; - printf("%ff, %ff, \n", data[i], data[i + 1]); + GPU_FRAMEBUFFER_FREE_SAFE(fb); + + float *data = GPU_texture_read(tex, GPU_DATA_FLOAT, 0); + GPU_texture_free(tex); +#if DO_FILE_OUTPUT + /* Content is to be put inside eevee_lut.c */ + FILE *f = BLI_fopen("bsdf_split_sum_ggx.h", "w"); + fprintf(f, "const float bsdf_split_sum_ggx[%d * %d * 2] = {", lut_size, lut_size); + for (int i = 0; i < lut_size * lut_size * 2;) { + fprintf(f, "\n "); + for (int j = 0; j < 4; j++, i += 2) { + fprintf(f, "%ff, %ff, ", data[i], data[i + 1]); + } } - printf("}"); - - MEM_freeN(texels); - MEM_freeN(data); + fprintf(f, "\n};\n"); + fclose(f); +#endif - return tex; + return data; } -static struct GPUTexture *create_ggx_refraction_lut_texture(int w, int h) +float *EEVEE_lut_update_ggx_btdf(int lut_size, int lut_depth) { - struct GPUTexture *tex; - struct GPUTexture *hammersley = create_hammersley_sample_texture(8192); - struct GPUFrameBuffer *fb = NULL; - static float samples_len = 8192.0f; - static float a2 = 0.0f; - static float inv_samples_len = 1.0f / 8192.0f; - - DRWPass *pass = DRW_pass_create("LightProbe Filtering", DRW_STATE_WRITE_COLOR); + float roughness; + DRWPass *pass = DRW_pass_create(__func__, DRW_STATE_WRITE_COLOR); DRWShadingGroup *grp = DRW_shgroup_create(EEVEE_shaders_ggx_refraction_lut_sh_get(), pass); - DRW_shgroup_uniform_float(grp, "a2", &a2, 1); - DRW_shgroup_uniform_float(grp, "sampleCount", &samples_len, 1); - DRW_shgroup_uniform_float(grp, "invSampleCount", &inv_samples_len, 1); - DRW_shgroup_uniform_texture(grp, "texHammersley", hammersley); - DRW_shgroup_uniform_texture(grp, "utilTex", e_data.util_tex); - - struct GPUBatch *geom = DRW_cache_fullscreen_quad_get(); - DRW_shgroup_call(grp, geom, NULL); - - float *texels = MEM_mallocN(sizeof(float[2]) * w * h, "lut"); - - tex = DRW_texture_create_2d(w, h, GPU_R16F, DRW_TEX_FILTER, (float *)texels); - - DRWFboTexture tex_filter = {&tex, GPU_R16F, DRW_TEX_FILTER}; - GPU_framebuffer_init(&fb, &draw_engine_eevee_type, w, h, &tex_filter, 1); + DRW_shgroup_uniform_float_copy(grp, "sampleCount", 64.0f); /* Actual sample count is squared. */ + DRW_shgroup_uniform_float(grp, "z", &roughness, 1); + DRW_shgroup_call_procedural_triangles(grp, NULL, 1); + + GPUTexture *tex = DRW_texture_create_2d_array(lut_size, lut_size, lut_depth, GPU_RG16F, 0, NULL); + GPUFrameBuffer *fb = NULL; + for (int i = 0; i < lut_depth; i++) { + GPU_framebuffer_ensure_config(&fb, + { + GPU_ATTACHMENT_NONE, + GPU_ATTACHMENT_TEXTURE_LAYER(tex, i), + }); + GPU_framebuffer_bind(fb); + roughness = i / (lut_depth - 1.0f); + DRW_draw_pass(pass); + } - GPU_framebuffer_bind(fb); + GPU_FRAMEBUFFER_FREE_SAFE(fb); - float *data = MEM_mallocN(sizeof(float[3]) * w * h, "lut"); + float *data = GPU_texture_read(tex, GPU_DATA_FLOAT, 0); + GPU_texture_free(tex); - float inc = 1.0f / 31.0f; - float roughness = 1e-8f - inc; +#if DO_FILE_OUTPUT + /* Content is to be put inside eevee_lut.c. Don't forget to format the output. */ FILE *f = BLI_fopen("btdf_split_sum_ggx.h", "w"); - fprintf(f, "static float btdf_split_sum_ggx[32][64 * 64] = {\n"); - do { - roughness += inc; - CLAMP(roughness, 1e-4f, 1.0f); - a2 = powf(roughness, 4.0f); - DRW_draw_pass(pass); - - GPU_framebuffer_read_data(0, 0, w, h, 3, 0, data); - -#if 1 - fprintf(f, "\t{\n\t\t"); - for (int i = 0; i < w * h * 3; i += 3) { - fprintf(f, "%ff,", data[i]); - if (((i / 3) + 1) % 12 == 0) { - fprintf(f, "\n\t\t"); - } - else { - fprintf(f, " "); - } - } - fprintf(f, "\n\t},\n"); -#else - for (int i = 0; i < w * h * 3; i += 3) { - if (data[i] < 0.01) { - printf(" "); - } - else if (data[i] < 0.3) { - printf("."); - } - else if (data[i] < 0.6) { - printf("+"); - } - else if (data[i] < 0.9) { - printf("%%"); - } - else { - printf("#"); - } - if ((i / 3 + 1) % 64 == 0) { - printf("\n"); + fprintf(f, "const float btdf_split_sum_ggx[%d][%d * %d * 2] = {", lut_depth, lut_size, lut_size); + fprintf(f, "\n "); + int ofs = 0; + for (int d = 0; d < lut_depth; d++) { + fprintf(f, "{\n"); + for (int i = 0; i < lut_size * lut_size * 2;) { + for (int j = 0; j < 4; j++, i += 2, ofs += 2) { + fprintf(f, "%ff, %ff, ", data[ofs], data[ofs + 1]); } + fprintf(f, "\n "); } -#endif - - } while (roughness < 1.0f); - fprintf(f, "\n};\n"); - + fprintf(f, "},\n"); + } + fprintf(f, "};\n"); fclose(f); +#endif - MEM_freeN(texels); - MEM_freeN(data); - - return tex; + return data; } diff --git a/source/blender/draw/engines/eevee/eevee_materials.c b/source/blender/draw/engines/eevee/eevee_materials.c index 273521b0b28..3bdc8755e18 100644 --- a/source/blender/draw/engines/eevee/eevee_materials.c +++ b/source/blender/draw/engines/eevee/eevee_materials.c @@ -142,11 +142,20 @@ static void eevee_init_noise_texture(void) e_data.noise_tex = DRW_texture_create_2d(64, 64, GPU_RGBA16F, 0, (float *)blue_noise); } +#define RUNTIME_LUT_CREATION 0 + static void eevee_init_util_texture(void) { const int layers = 4 + 16; float(*texels)[4] = MEM_mallocN(sizeof(float[4]) * 64 * 64 * layers, "utils texels"); float(*texels_layer)[4] = texels; +#if RUNTIME_LUT_CREATION + float *bsdf_ggx_lut = EEVEE_lut_update_ggx_brdf(64); + float(*btdf_ggx_lut)[64 * 64 * 2] = (float(*)[64 * 64 * 2]) EEVEE_lut_update_ggx_btdf(64, 16); +#else + const float *bsdf_ggx_lut = bsdf_split_sum_ggx; + const float(*btdf_ggx_lut)[64 * 64 * 2] = btdf_split_sum_ggx; +#endif /* Copy ltc_mat_ggx into 1st layer */ memcpy(texels_layer, ltc_mat_ggx, sizeof(float[4]) * 64 * 64); @@ -155,8 +164,8 @@ static void eevee_init_util_texture(void) /* Copy bsdf_split_sum_ggx into 2nd layer red and green channels. * Copy ltc_mag_ggx into 2nd layer blue and alpha channel. */ for (int i = 0; i < 64 * 64; i++) { - texels_layer[i][0] = bsdf_split_sum_ggx[i * 2 + 0]; - texels_layer[i][1] = bsdf_split_sum_ggx[i * 2 + 1]; + texels_layer[i][0] = bsdf_ggx_lut[i * 2 + 0]; + texels_layer[i][1] = bsdf_ggx_lut[i * 2 + 1]; texels_layer[i][2] = ltc_mag_ggx[i * 2 + 0]; texels_layer[i][3] = ltc_mag_ggx[i * 2 + 1]; } @@ -183,8 +192,8 @@ static void eevee_init_util_texture(void) /* Copy Refraction GGX LUT in layer 5 - 21 */ for (int j = 0; j < 16; j++) { for (int i = 0; i < 64 * 64; i++) { - texels_layer[i][0] = btdf_split_sum_ggx[j * 2][i]; - texels_layer[i][1] = 0.0; /* UNUSED */ + texels_layer[i][0] = btdf_ggx_lut[j][i * 2 + 0]; + texels_layer[i][1] = btdf_ggx_lut[j][i * 2 + 1]; texels_layer[i][2] = 0.0; /* UNUSED */ texels_layer[i][3] = 0.0; /* UNUSED */ } @@ -195,6 +204,10 @@ static void eevee_init_util_texture(void) 64, 64, layers, GPU_RGBA16F, DRW_TEX_FILTER | DRW_TEX_WRAP, (float *)texels); MEM_freeN(texels); +#if RUNTIME_LUT_CREATION + MEM_freeN(bsdf_ggx_lut); + MEM_freeN(btdf_ggx_lut); +#endif } void EEVEE_update_noise(EEVEE_PassList *psl, EEVEE_FramebufferList *fbl, const double offsets[3]) @@ -234,7 +247,7 @@ void EEVEE_materials_init(EEVEE_ViewLayerData *sldata, } { - /* Update noise Framebuffer. */ + /* Update noise Frame-buffer. */ GPU_framebuffer_ensure_config( &fbl->update_noise_fb, {GPU_ATTACHMENT_NONE, GPU_ATTACHMENT_TEXTURE_LAYER(e_data.util_tex, 2)}); @@ -415,7 +428,7 @@ void EEVEE_materials_cache_init(EEVEE_ViewLayerData *sldata, EEVEE_Data *vedata) { /* Renderpass accumulation. */ DRWState state = DRW_STATE_WRITE_COLOR | DRW_STATE_DEPTH_EQUAL | DRW_STATE_BLEND_ADD_FULL; - /* Create an instance of each of theses passes and link them together. */ + /* Create an instance of each of these passes and link them together. */ DRWPass *passes[] = { psl->material_ps, psl->material_cull_ps, diff --git a/source/blender/draw/engines/eevee/eevee_motion_blur.c b/source/blender/draw/engines/eevee/eevee_motion_blur.c index 8dcab579603..0a79d9466e9 100644 --- a/source/blender/draw/engines/eevee/eevee_motion_blur.c +++ b/source/blender/draw/engines/eevee/eevee_motion_blur.c @@ -476,7 +476,7 @@ void EEVEE_motion_blur_cache_finish(EEVEE_Data *vedata) if (vbo) { /* Use the vbo to perform the copy on the GPU. */ GPU_vertbuf_use(vbo); - /* Perform a copy to avoid loosing it after RE_engine_frame_set(). */ + /* Perform a copy to avoid losing it after RE_engine_frame_set(). */ mb_geom->vbo[mb_step] = vbo = GPU_vertbuf_duplicate(vbo); /* Find and replace "pos" attrib name. */ GPUVertFormat *format = (GPUVertFormat *)GPU_vertbuf_get_format(vbo); diff --git a/source/blender/draw/engines/eevee/eevee_occlusion.c b/source/blender/draw/engines/eevee/eevee_occlusion.c index fd96a076c68..a3b581357e0 100644 --- a/source/blender/draw/engines/eevee/eevee_occlusion.c +++ b/source/blender/draw/engines/eevee/eevee_occlusion.c @@ -273,7 +273,7 @@ void EEVEE_occlusion_output_accumulate(EEVEE_ViewLayerData *sldata, EEVEE_Data * if (fbl->ao_accum_fb != NULL) { DefaultTextureList *dtxl = DRW_viewport_texture_list_get(); - /* Update the min_max/horizon buffers so the refracion materials appear in it. */ + /* Update the min_max/horizon buffers so the refraction materials appear in it. */ EEVEE_create_minmax_buffer(vedata, dtxl->depth, -1); EEVEE_occlusion_compute(sldata, vedata, dtxl->depth, -1); diff --git a/source/blender/draw/engines/eevee/eevee_private.h b/source/blender/draw/engines/eevee/eevee_private.h index 9702db5fecc..17d0ead86c5 100644 --- a/source/blender/draw/engines/eevee/eevee_private.h +++ b/source/blender/draw/engines/eevee/eevee_private.h @@ -55,6 +55,9 @@ extern struct DrawEngineType draw_engine_eevee_type; #define MAX_BLOOM_STEP 16 #define MAX_AOVS 64 +/* Special value chosen to not be altered by depth of field sample count. */ +#define TAA_MAX_SAMPLE 10000926 + // #define DEBUG_SHADOW_DISTRIBUTION /* Only define one of these. */ @@ -206,6 +209,28 @@ typedef enum EEVEE_SSRShaderOptions { SSR_MAX_SHADER = (1 << 4), } EEVEE_SSRShaderOptions; +/* DOF Gather pass shader variations */ +typedef enum EEVEE_DofGatherPass { + DOF_GATHER_FOREGROUND = 0, + DOF_GATHER_BACKGROUND = 1, + DOF_GATHER_HOLEFILL = 2, + + DOF_GATHER_MAX_PASS, +} EEVEE_DofGatherPass; + +#define DOF_TILE_DIVISOR 16 +#define DOF_BOKEH_LUT_SIZE 32 +#define DOF_GATHER_RING_COUNT 5 +#define DOF_DILATE_RING_COUNT 3 +#define DOF_FAST_GATHER_COC_ERROR 0.05 + +#define DOF_SHADER_DEFINES \ + "#define DOF_TILE_DIVISOR " STRINGIFY(DOF_TILE_DIVISOR) "\n" \ + "#define DOF_BOKEH_LUT_SIZE " STRINGIFY(DOF_BOKEH_LUT_SIZE) "\n" \ + "#define DOF_GATHER_RING_COUNT " STRINGIFY(DOF_GATHER_RING_COUNT) "\n" \ + "#define DOF_DILATE_RING_COUNT " STRINGIFY(DOF_DILATE_RING_COUNT) "\n" \ + "#define DOF_FAST_GATHER_COC_ERROR " STRINGIFY(DOF_FAST_GATHER_COC_ERROR) "\n" + /* ************ PROBE UBO ************* */ /* They are the same struct as their Cache siblings. @@ -258,8 +283,20 @@ typedef struct EEVEE_PassList { struct DRWPass *bloom_upsample; struct DRWPass *bloom_resolve; struct DRWPass *bloom_accum_ps; - struct DRWPass *dof_down; - struct DRWPass *dof_scatter; + struct DRWPass *dof_setup; + struct DRWPass *dof_flatten_tiles; + struct DRWPass *dof_dilate_tiles_minmax; + struct DRWPass *dof_dilate_tiles_minabs; + struct DRWPass *dof_reduce_copy; + struct DRWPass *dof_downsample; + struct DRWPass *dof_reduce; + struct DRWPass *dof_bokeh; + struct DRWPass *dof_gather_fg; + struct DRWPass *dof_gather_fg_holefill; + struct DRWPass *dof_gather_bg; + struct DRWPass *dof_scatter_fg; + struct DRWPass *dof_scatter_bg; + struct DRWPass *dof_filter; struct DRWPass *dof_resolve; struct DRWPass *volumetric_world_ps; struct DRWPass *volumetric_objects_ps; @@ -339,8 +376,20 @@ typedef struct EEVEE_FramebufferList { struct GPUFrameBuffer *sss_clear_fb; struct GPUFrameBuffer *sss_translucency_fb; struct GPUFrameBuffer *sss_accum_fb; - struct GPUFrameBuffer *dof_down_fb; - struct GPUFrameBuffer *dof_scatter_fb; + struct GPUFrameBuffer *dof_setup_fb; + struct GPUFrameBuffer *dof_flatten_tiles_fb; + struct GPUFrameBuffer *dof_dilate_tiles_fb; + struct GPUFrameBuffer *dof_downsample_fb; + struct GPUFrameBuffer *dof_reduce_fb; + struct GPUFrameBuffer *dof_reduce_copy_fb; + struct GPUFrameBuffer *dof_bokeh_fb; + struct GPUFrameBuffer *dof_gather_fg_fb; + struct GPUFrameBuffer *dof_filter_fg_fb; + struct GPUFrameBuffer *dof_gather_fg_holefill_fb; + struct GPUFrameBuffer *dof_gather_bg_fb; + struct GPUFrameBuffer *dof_filter_bg_fb; + struct GPUFrameBuffer *dof_scatter_fg_fb; + struct GPUFrameBuffer *dof_scatter_bg_fb; struct GPUFrameBuffer *volumetric_fb; struct GPUFrameBuffer *volumetric_scat_fb; struct GPUFrameBuffer *volumetric_integ_fb; @@ -390,6 +439,9 @@ typedef struct EEVEE_TextureList { struct GPUTexture *cryptomatte; struct GPUTexture *refract_color; struct GPUTexture *taa_history; + /* Could not be pool texture because of mipmapping. */ + struct GPUTexture *dof_reduced_color; + struct GPUTexture *dof_reduced_coc; struct GPUTexture *volume_prop_scattering; struct GPUTexture *volume_prop_extinction; @@ -518,7 +570,7 @@ typedef struct EEVEE_LightsInfo { struct EEVEE_Shadow shadow_data[MAX_SHADOW]; struct EEVEE_ShadowCube shadow_cube_data[MAX_SHADOW_CUBE]; struct EEVEE_ShadowCascade shadow_cascade_data[MAX_SHADOW_CASCADE]; - /* Additionnal rendering info for cascade. */ + /* Additional rendering info for cascade. */ struct EEVEE_ShadowCascadeRender shadow_cascade_render[MAX_SHADOW_CASCADE]; /* Back index in light_data. */ uchar shadow_cube_light_indices[MAX_SHADOW_CUBE]; @@ -716,7 +768,7 @@ typedef struct EEVEE_EffectsInfo { CameraParams past_cam_params; CameraParams current_cam_params; char motion_blur_step; /* Which step we are evaluating. */ - int motion_blur_max; /* Maximum distance in pixels a motion blured pixel can cover. */ + int motion_blur_max; /* Maximum distance in pixels a motion-blurred pixel can cover. */ float motion_blur_near_far[2]; /* Camera near/far clip distances (positive). */ bool cam_params_init; /* TODO(fclem): Only used in render mode for now. @@ -727,16 +779,45 @@ typedef struct EEVEE_EffectsInfo { struct GPUTexture *velocity_tiles_x_tx; struct GPUTexture *velocity_tiles_tx; /* Depth Of Field */ - float dof_near_far[2]; - float dof_params[2]; - float dof_bokeh[4]; - float dof_bokeh_sides[4]; - int dof_target_size[2]; - struct GPUTexture *dof_down_near; /* Textures from pool */ - struct GPUTexture *dof_down_far; - struct GPUTexture *dof_coc; - struct GPUTexture *dof_blur; - struct GPUTexture *dof_blur_alpha; + float dof_jitter_radius; + float dof_jitter_blades; + float dof_jitter_focus; + int dof_jitter_ring_count; + float dof_coc_params[2], dof_coc_near_dist, dof_coc_far_dist; + float dof_bokeh_blades, dof_bokeh_rotation, dof_bokeh_aniso[2], dof_bokeh_max_size; + float dof_bokeh_aniso_inv[2]; + float dof_scatter_color_threshold; + float dof_scatter_coc_threshold; + float dof_scatter_neighbor_max_color; + float dof_fx_max_coc; + float dof_denoise_factor; + int dof_dilate_slight_focus; + int dof_dilate_ring_count; + int dof_dilate_ring_width_multiplier; + int dof_reduce_steps; + bool dof_hq_slight_focus; + eGPUTextureFormat dof_color_format; + struct GPUTexture *dof_bg_color_tx; /* All textures from pool... */ + struct GPUTexture *dof_bg_occlusion_tx; + struct GPUTexture *dof_bg_weight_tx; + struct GPUTexture *dof_bokeh_gather_lut_tx; + struct GPUTexture *dof_bokeh_scatter_lut_tx; + struct GPUTexture *dof_bokeh_resolve_lut_tx; + struct GPUTexture *dof_coc_dilated_tiles_bg_tx; + struct GPUTexture *dof_coc_dilated_tiles_fg_tx; + struct GPUTexture *dof_coc_tiles_bg_tx; + struct GPUTexture *dof_coc_tiles_fg_tx; + struct GPUTexture *dof_downsample_tx; + struct GPUTexture *dof_fg_color_tx; + struct GPUTexture *dof_fg_occlusion_tx; + struct GPUTexture *dof_fg_weight_tx; + struct GPUTexture *dof_fg_holefill_color_tx; + struct GPUTexture *dof_fg_holefill_weight_tx; + struct GPUTexture *dof_half_res_coc_tx; + struct GPUTexture *dof_half_res_color_tx; + struct GPUTexture *dof_scatter_src_tx; + struct GPUTexture *dof_reduce_input_coc_tx; /* Just references to actual textures. */ + struct GPUTexture *dof_reduce_input_color_tx; /* Alpha Checker */ float color_checker_dark[4]; float color_checker_light[4]; @@ -766,7 +847,7 @@ typedef struct EEVEE_EffectsInfo { struct GPUTexture *source_buffer; /* latest updated texture */ struct GPUFrameBuffer *target_buffer; /* next target to render to */ struct GPUTexture *final_tx; /* Final color to transform to display color space. */ - struct GPUFrameBuffer *final_fb; /* Framebuffer with final_tx as attachment. */ + struct GPUFrameBuffer *final_fb; /* Frame-buffer with final_tx as attachment. */ } EEVEE_EffectsInfo; /* ***************** COMMON DATA **************** */ @@ -1002,7 +1083,8 @@ typedef struct EEVEE_PrivateData { /** For rendering planar reflections. */ struct DRWView *planar_views[MAX_PLANAR]; - int render_tot_samples; + int render_timesteps; + int render_sample_count_per_timestep; } EEVEE_PrivateData; /* Transient data */ /* eevee_data.c */ @@ -1110,9 +1192,16 @@ struct GPUShader *EEVEE_shaders_bloom_blit_get(bool high_quality); struct GPUShader *EEVEE_shaders_bloom_downsample_get(bool high_quality); struct GPUShader *EEVEE_shaders_bloom_upsample_get(bool high_quality); struct GPUShader *EEVEE_shaders_bloom_resolve_get(bool high_quality); -struct GPUShader *EEVEE_shaders_depth_of_field_downsample_get(bool use_alpha); -struct GPUShader *EEVEE_shaders_depth_of_field_scatter_get(bool use_alpha); -struct GPUShader *EEVEE_shaders_depth_of_field_resolve_get(bool use_alpha); +struct GPUShader *EEVEE_shaders_depth_of_field_bokeh_get(void); +struct GPUShader *EEVEE_shaders_depth_of_field_setup_get(void); +struct GPUShader *EEVEE_shaders_depth_of_field_flatten_tiles_get(void); +struct GPUShader *EEVEE_shaders_depth_of_field_dilate_tiles_get(bool pass); +struct GPUShader *EEVEE_shaders_depth_of_field_downsample_get(void); +struct GPUShader *EEVEE_shaders_depth_of_field_reduce_get(bool is_copy_pass); +struct GPUShader *EEVEE_shaders_depth_of_field_gather_get(EEVEE_DofGatherPass pass, bool bokeh_tx); +struct GPUShader *EEVEE_shaders_depth_of_field_filter_get(void); +struct GPUShader *EEVEE_shaders_depth_of_field_scatter_get(bool is_foreground, bool bokeh_tx); +struct GPUShader *EEVEE_shaders_depth_of_field_resolve_get(bool use_bokeh_tx, bool use_hq_gather); struct GPUShader *EEVEE_shaders_effect_downsample_sh_get(void); struct GPUShader *EEVEE_shaders_effect_downsample_cube_sh_get(void); struct GPUShader *EEVEE_shaders_effect_minz_downlevel_sh_get(void); @@ -1232,6 +1321,12 @@ void EEVEE_lightprobes_planar_data_from_object(Object *ob, int EEVEE_depth_of_field_init(EEVEE_ViewLayerData *sldata, EEVEE_Data *vedata, Object *camera); void EEVEE_depth_of_field_cache_init(EEVEE_ViewLayerData *sldata, EEVEE_Data *vedata); void EEVEE_depth_of_field_draw(EEVEE_Data *vedata); +bool EEVEE_depth_of_field_jitter_get(EEVEE_EffectsInfo *effects, + float r_jitter[2], + float *r_focus_distance); +int EEVEE_depth_of_field_sample_count_get(EEVEE_EffectsInfo *effects, + int sample_count, + int *r_ring_count); /* eevee_bloom.c */ int EEVEE_bloom_init(EEVEE_ViewLayerData *sldata, EEVEE_Data *vedata); @@ -1345,6 +1440,7 @@ int EEVEE_renderpasses_aov_hash(const ViewLayerAOV *aov); /* eevee_temporal_sampling.c */ void EEVEE_temporal_sampling_reset(EEVEE_Data *vedata); void EEVEE_temporal_sampling_create_view(EEVEE_Data *vedata); +int EEVEE_temporal_sampling_sample_count_get(const Scene *scene, const EEVEE_StorageList *stl); int EEVEE_temporal_sampling_init(EEVEE_ViewLayerData *sldata, EEVEE_Data *vedata); void EEVEE_temporal_sampling_offset_calc(const double ht_point[2], const float filter_size, @@ -1422,6 +1518,10 @@ void EEVEE_lookdev_draw(EEVEE_Data *vedata); /** eevee_engine.c */ void EEVEE_cache_populate(void *vedata, Object *ob); +/** eevee_lut_gen.c */ +float *EEVEE_lut_update_ggx_brdf(int lut_size); +float *EEVEE_lut_update_ggx_btdf(int lut_size, int lut_depth); + /* Shadow Matrix */ static const float texcomat[4][4] = { /* From NDC to TexCo */ @@ -1431,7 +1531,7 @@ static const float texcomat[4][4] = { {0.5f, 0.5f, 0.5f, 1.0f}, }; -/* Cubemap Matrices */ +/* Cube-map Matrices */ static const float cubefacemat[6][4][4] = { /* Pos X */ {{0.0f, 0.0f, -1.0f, 0.0f}, diff --git a/source/blender/draw/engines/eevee/eevee_render.c b/source/blender/draw/engines/eevee/eevee_render.c index bb974688404..bc05b7915c3 100644 --- a/source/blender/draw/engines/eevee/eevee_render.c +++ b/source/blender/draw/engines/eevee/eevee_render.c @@ -157,7 +157,7 @@ void EEVEE_render_view_sync(EEVEE_Data *vedata, RenderEngine *engine, struct Dep { EEVEE_PrivateData *g_data = vedata->stl->g_data; - /* Set the pers & view matrix. */ + /* Set the perspective & view matrix. */ float winmat[4][4], viewmat[4][4], viewinv[4][4]; /* TODO(sergey): Shall render hold pointer to an evaluated camera instead? */ struct Object *ob_camera_eval = DEG_get_evaluated_object(depsgraph, g_data->cam_original_ob); @@ -556,14 +556,14 @@ void EEVEE_render_draw(EEVEE_Data *vedata, RenderEngine *engine, RenderLayer *rl DRW_render_instance_buffer_finish(); /* Need to be called after DRW_render_instance_buffer_finish() */ - /* Also we weed to have a correct fbo bound for DRW_hair_update */ + /* Also we weed to have a correct FBO bound for DRW_hair_update */ GPU_framebuffer_bind(fbl->main_fb); DRW_hair_update(); /* Sort transparents before the loop. */ DRW_pass_sort_shgroup_z(psl->transparent_pass); - uint tot_sample = stl->g_data->render_tot_samples; + uint tot_sample = stl->g_data->render_sample_count_per_timestep; uint render_samples = 0; /* SSR needs one iteration to start properly. */ diff --git a/source/blender/draw/engines/eevee/eevee_renderpasses.c b/source/blender/draw/engines/eevee/eevee_renderpasses.c index 52160248d75..9dec551e4b9 100644 --- a/source/blender/draw/engines/eevee/eevee_renderpasses.c +++ b/source/blender/draw/engines/eevee/eevee_renderpasses.c @@ -449,8 +449,8 @@ void EEVEE_renderpasses_draw(EEVEE_ViewLayerData *sldata, EEVEE_Data *vedata) (stl->g_data->render_passes & EEVEE_RENDERPASSES_LIGHT_PASS) : stl->g_data->render_passes; - bool is_valid = (render_pass & EEVEE_RENDERPASSES_ALL) > 0; - bool needs_color_transfer = (render_pass & EEVEE_RENDERPASSES_COLOR_PASS) > 0 && + bool is_valid = (render_pass & EEVEE_RENDERPASSES_ALL) != 0; + bool needs_color_transfer = (render_pass & EEVEE_RENDERPASSES_COLOR_PASS) != 0 && DRW_state_is_opengl_render(); UNUSED_VARS(needs_color_transfer); diff --git a/source/blender/draw/engines/eevee/eevee_sampling.c b/source/blender/draw/engines/eevee/eevee_sampling.c index 253dae79902..da4bd20106c 100644 --- a/source/blender/draw/engines/eevee/eevee_sampling.c +++ b/source/blender/draw/engines/eevee/eevee_sampling.c @@ -38,7 +38,7 @@ void EEVEE_sample_ball(int sample_ofs, float radius, float rsample[3]) BLI_halton_3d(ht_primes, ht_offset, sample_ofs, ht_point); - /* Decorelate AA and shadow samples. (see T68594) */ + /* De-correlate AA and shadow samples. (see T68594) */ ht_point[0] = fmod(ht_point[0] * 1151.0, 1.0); ht_point[1] = fmod(ht_point[1] * 1069.0, 1.0); ht_point[2] = fmod(ht_point[2] * 1151.0, 1.0); @@ -69,11 +69,11 @@ void EEVEE_sample_rectangle(int sample_ofs, BLI_halton_2d(ht_primes, ht_offset, sample_ofs, ht_point); - /* Decorelate AA and shadow samples. (see T68594) */ + /* De-correlate AA and shadow samples. (see T68594) */ ht_point[0] = fmod(ht_point[0] * 1151.0, 1.0); ht_point[1] = fmod(ht_point[1] * 1069.0, 1.0); - /* Change ditribution center to be 0,0 */ + /* Change distribution center to be 0,0 */ ht_point[0] = (ht_point[0] > 0.5f) ? ht_point[0] - 1.0f : ht_point[0]; ht_point[1] = (ht_point[1] > 0.5f) ? ht_point[1] - 1.0f : ht_point[1]; diff --git a/source/blender/draw/engines/eevee/eevee_screen_raytrace.c b/source/blender/draw/engines/eevee/eevee_screen_raytrace.c index ed7d53b51af..db5c86dc5e1 100644 --- a/source/blender/draw/engines/eevee/eevee_screen_raytrace.c +++ b/source/blender/draw/engines/eevee/eevee_screen_raytrace.c @@ -106,7 +106,7 @@ int EEVEE_screen_raytrace_init(EEVEE_ViewLayerData *sldata, EEVEE_Data *vedata) GPU_framebuffer_texture_attach(fbl->main_fb, effects->ssr_specrough_input, 2, 0); - /* Raytracing output */ + /* Ray-tracing output. */ effects->ssr_hit_output = DRW_texture_pool_query_2d( tracing_res[0], tracing_res[1], GPU_RG16I, &draw_engine_eevee_type); effects->ssr_pdf_output = DRW_texture_pool_query_2d( @@ -191,6 +191,12 @@ void EEVEE_screen_raytrace_cache_init(EEVEE_ViewLayerData *sldata, EEVEE_Data *v DRW_shgroup_uniform_texture_ref(grp, "hitBuffer", &effects->ssr_hit_output); DRW_shgroup_uniform_texture_ref(grp, "pdfBuffer", &effects->ssr_pdf_output); DRW_shgroup_uniform_texture_ref(grp, "prevColorBuffer", &txl->color_double_buffer); + DRW_shgroup_uniform_texture_ref(grp, "maxzBuffer", &txl->maxzbuffer); + DRW_shgroup_uniform_texture_ref(grp, "shadowCubeTexture", &sldata->shadow_cube_pool); + DRW_shgroup_uniform_texture_ref(grp, "shadowCascadeTexture", &sldata->shadow_cascade_pool); + DRW_shgroup_uniform_texture(grp, "utilTex", EEVEE_materials_get_util_tex()); + DRW_shgroup_uniform_block(grp, "light_block", sldata->light_ubo); + DRW_shgroup_uniform_block(grp, "shadow_block", sldata->shadow_ubo); DRW_shgroup_uniform_block(grp, "grid_block", sldata->grid_ubo); DRW_shgroup_uniform_block(grp, "probe_block", sldata->probe_ubo); DRW_shgroup_uniform_block(grp, "planar_block", sldata->planar_ubo); @@ -198,7 +204,6 @@ void EEVEE_screen_raytrace_cache_init(EEVEE_ViewLayerData *sldata, EEVEE_Data *v DRW_shgroup_uniform_block(grp, "renderpass_block", sldata->renderpass_ubo.combined); DRW_shgroup_uniform_int(grp, "neighborOffset", &effects->ssr_neighbor_ofs, 1); if ((effects->enabled_effects & EFFECT_GTAO) != 0) { - DRW_shgroup_uniform_texture(grp, "utilTex", EEVEE_materials_get_util_tex()); DRW_shgroup_uniform_texture_ref(grp, "horizonBuffer", &effects->gtao_horizons); } diff --git a/source/blender/draw/engines/eevee/eevee_shaders.c b/source/blender/draw/engines/eevee/eevee_shaders.c index 7a277c18f01..2c52295b32f 100644 --- a/source/blender/draw/engines/eevee/eevee_shaders.c +++ b/source/blender/draw/engines/eevee/eevee_shaders.c @@ -77,15 +77,22 @@ static struct { struct GPUShader *bloom_resolve_sh[2]; /* Depth Of Field */ - struct GPUShader *dof_downsample_sh[2]; - struct GPUShader *dof_scatter_sh[2]; - struct GPUShader *dof_resolve_sh[2]; + struct GPUShader *dof_bokeh_sh; + struct GPUShader *dof_setup_sh; + struct GPUShader *dof_flatten_tiles_sh; + struct GPUShader *dof_dilate_tiles_sh[2]; + struct GPUShader *dof_downsample_sh; + struct GPUShader *dof_reduce_sh[2]; + struct GPUShader *dof_gather_sh[DOF_GATHER_MAX_PASS][2]; + struct GPUShader *dof_filter_sh; + struct GPUShader *dof_scatter_sh[2][2]; + struct GPUShader *dof_resolve_sh[2][2]; /* General purpose Shaders. */ struct GPUShader *lookdev_background; struct GPUShader *update_noise_sh; - /* Downsample Depth */ + /* Down-sample Depth */ struct GPUShader *minz_downlevel_sh; struct GPUShader *maxz_downlevel_sh; struct GPUShader *minz_downdepth_sh; @@ -96,7 +103,7 @@ static struct { struct GPUShader *minz_copydepth_sh; struct GPUShader *maxz_copydepth_sh; - /* Simple Downsample */ + /* Simple Down-sample */ struct GPUShader *downsample_sh; struct GPUShader *downsample_cube_sh; @@ -142,7 +149,6 @@ static struct { struct GPUShader *volumetric_accum_sh; /* Shader strings */ - char *closure_lit_lib; char *surface_lit_frag; char *surface_prepass_frag; char *surface_geom_barycentric; @@ -184,7 +190,7 @@ extern char datatoc_bsdf_common_lib_glsl[]; extern char datatoc_bsdf_lut_frag_glsl[]; extern char datatoc_bsdf_sampling_lib_glsl[]; extern char datatoc_btdf_lut_frag_glsl[]; -extern char datatoc_closure_lib_glsl[]; +extern char datatoc_closure_type_lib_glsl[]; extern char datatoc_common_uniforms_lib_glsl[]; extern char datatoc_common_utiltex_lib_glsl[]; extern char datatoc_cryptomatte_frag_glsl[]; @@ -192,8 +198,18 @@ extern char datatoc_cubemap_lib_glsl[]; extern char datatoc_default_frag_glsl[]; extern char datatoc_lookdev_world_frag_glsl[]; extern char datatoc_effect_bloom_frag_glsl[]; -extern char datatoc_effect_dof_frag_glsl[]; -extern char datatoc_effect_dof_vert_glsl[]; +extern char datatoc_effect_dof_bokeh_frag_glsl[]; +extern char datatoc_effect_dof_dilate_tiles_frag_glsl[]; +extern char datatoc_effect_dof_downsample_frag_glsl[]; +extern char datatoc_effect_dof_filter_frag_glsl[]; +extern char datatoc_effect_dof_flatten_tiles_frag_glsl[]; +extern char datatoc_effect_dof_gather_frag_glsl[]; +extern char datatoc_effect_dof_lib_glsl[]; +extern char datatoc_effect_dof_reduce_frag_glsl[]; +extern char datatoc_effect_dof_resolve_frag_glsl[]; +extern char datatoc_effect_dof_scatter_frag_glsl[]; +extern char datatoc_effect_dof_scatter_vert_glsl[]; +extern char datatoc_effect_dof_setup_frag_glsl[]; extern char datatoc_effect_downsample_cube_frag_glsl[]; extern char datatoc_effect_downsample_frag_glsl[]; extern char datatoc_effect_gtao_frag_glsl[]; @@ -224,7 +240,11 @@ extern char datatoc_lightprobe_planar_downsample_geom_glsl[]; extern char datatoc_lightprobe_planar_downsample_vert_glsl[]; extern char datatoc_lightprobe_vert_glsl[]; extern char datatoc_lights_lib_glsl[]; -extern char datatoc_closure_lit_lib_glsl[]; +extern char datatoc_closure_eval_lib_glsl[]; +extern char datatoc_closure_eval_diffuse_lib_glsl[]; +extern char datatoc_closure_eval_glossy_lib_glsl[]; +extern char datatoc_closure_eval_refraction_lib_glsl[]; +extern char datatoc_closure_eval_translucent_lib_glsl[]; extern char datatoc_ltc_lib_glsl[]; extern char datatoc_object_motion_frag_glsl[]; extern char datatoc_object_motion_vert_glsl[]; @@ -258,7 +278,7 @@ static void eevee_shader_library_ensure(void) { if (e_data.lib == NULL) { e_data.lib = DRW_shader_library_create(); - /* NOTE: Theses needs to be ordered by dependencies. */ + /* NOTE: These need to be ordered by dependencies. */ DRW_SHADER_LIB_ADD(e_data.lib, common_math_lib); DRW_SHADER_LIB_ADD(e_data.lib, common_math_geom_lib); DRW_SHADER_LIB_ADD(e_data.lib, common_hair_lib); @@ -279,23 +299,14 @@ static void eevee_shader_library_ensure(void) DRW_SHADER_LIB_ADD(e_data.lib, lights_lib); DRW_SHADER_LIB_ADD(e_data.lib, surface_lib); DRW_SHADER_LIB_ADD(e_data.lib, volumetric_lib); - DRW_SHADER_LIB_ADD(e_data.lib, closure_lib); DRW_SHADER_LIB_ADD(e_data.lib, ssr_lib); - - /* Add one for each Closure */ - e_data.closure_lit_lib = BLI_string_joinN(datatoc_closure_lit_lib_glsl, - datatoc_closure_lit_lib_glsl, - datatoc_closure_lit_lib_glsl, - datatoc_closure_lit_lib_glsl, - datatoc_closure_lit_lib_glsl, - datatoc_closure_lit_lib_glsl, - datatoc_closure_lit_lib_glsl, - datatoc_closure_lit_lib_glsl, - datatoc_closure_lit_lib_glsl, - datatoc_closure_lit_lib_glsl, - datatoc_closure_lit_lib_glsl); - - DRW_shader_library_add_file(e_data.lib, e_data.closure_lit_lib, "closure_lit_lib.glsl"); + DRW_SHADER_LIB_ADD(e_data.lib, effect_dof_lib); + DRW_SHADER_LIB_ADD(e_data.lib, closure_type_lib); + DRW_SHADER_LIB_ADD(e_data.lib, closure_eval_lib); + DRW_SHADER_LIB_ADD(e_data.lib, closure_eval_diffuse_lib); + DRW_SHADER_LIB_ADD(e_data.lib, closure_eval_glossy_lib); + DRW_SHADER_LIB_ADD(e_data.lib, closure_eval_translucent_lib); + DRW_SHADER_LIB_ADD(e_data.lib, closure_eval_refraction_lib); e_data.surface_lit_frag = DRW_shader_library_create_shader_string(e_data.lib, datatoc_surface_frag_glsl); @@ -438,7 +449,7 @@ GPUShader *EEVEE_shaders_probe_planar_display_sh_get(void) } /* -------------------------------------------------------------------- */ -/** \name Downsampling +/** \name Down-sampling * \{ */ GPUShader *EEVEE_shaders_effect_downsample_sh_get(void) @@ -556,11 +567,8 @@ GPUShader *EEVEE_shaders_effect_maxz_copydepth_sh_get(void) GPUShader *EEVEE_shaders_ggx_lut_sh_get(void) { if (e_data.ggx_lut_sh == NULL) { - e_data.ggx_lut_sh = DRW_shader_create_with_shaderlib(datatoc_lightprobe_vert_glsl, - datatoc_lightprobe_geom_glsl, - datatoc_bsdf_lut_frag_glsl, - e_data.lib, - "#define HAMMERSLEY_SIZE 8192\n"); + e_data.ggx_lut_sh = DRW_shader_create_fullscreen_with_shaderlib( + datatoc_bsdf_lut_frag_glsl, e_data.lib, NULL); } return e_data.ggx_lut_sh; } @@ -1010,48 +1018,172 @@ GPUShader *EEVEE_shaders_bloom_resolve_get(bool high_quality) /** \name Depth of field * \{ */ -GPUShader *EEVEE_shaders_depth_of_field_downsample_get(bool use_alpha) +GPUShader *EEVEE_shaders_depth_of_field_bokeh_get(void) +{ + if (e_data.dof_bokeh_sh == NULL) { + e_data.dof_bokeh_sh = DRW_shader_create_fullscreen_with_shaderlib( + datatoc_effect_dof_bokeh_frag_glsl, e_data.lib, DOF_SHADER_DEFINES); + } + return e_data.dof_bokeh_sh; +} + +GPUShader *EEVEE_shaders_depth_of_field_setup_get(void) { - int index = use_alpha ? 1 : 0; - if (e_data.dof_downsample_sh[index] == NULL) { - e_data.dof_downsample_sh[index] = DRW_shader_create_fullscreen_with_shaderlib( - datatoc_effect_dof_frag_glsl, + if (e_data.dof_setup_sh == NULL) { + e_data.dof_setup_sh = DRW_shader_create_fullscreen_with_shaderlib( + datatoc_effect_dof_setup_frag_glsl, e_data.lib, DOF_SHADER_DEFINES); + } + return e_data.dof_setup_sh; +} + +GPUShader *EEVEE_shaders_depth_of_field_flatten_tiles_get(void) +{ + if (e_data.dof_flatten_tiles_sh == NULL) { + e_data.dof_flatten_tiles_sh = DRW_shader_create_fullscreen_with_shaderlib( + datatoc_effect_dof_flatten_tiles_frag_glsl, e_data.lib, DOF_SHADER_DEFINES); + } + return e_data.dof_flatten_tiles_sh; +} + +GPUShader *EEVEE_shaders_depth_of_field_dilate_tiles_get(bool b_pass) +{ + int pass = b_pass; + if (e_data.dof_dilate_tiles_sh[pass] == NULL) { + e_data.dof_dilate_tiles_sh[pass] = DRW_shader_create_fullscreen_with_shaderlib( + datatoc_effect_dof_dilate_tiles_frag_glsl, e_data.lib, - use_alpha ? "#define USE_ALPHA_DOF\n" - "#define STEP_DOWNSAMPLE\n" : - "#define STEP_DOWNSAMPLE\n"); + (pass == 0) ? DOF_SHADER_DEFINES "#define DILATE_MODE_MIN_MAX\n" : + DOF_SHADER_DEFINES "#define DILATE_MODE_MIN_ABS\n"); + } + return e_data.dof_dilate_tiles_sh[pass]; +} + +GPUShader *EEVEE_shaders_depth_of_field_downsample_get(void) +{ + if (e_data.dof_downsample_sh == NULL) { + e_data.dof_downsample_sh = DRW_shader_create_fullscreen_with_shaderlib( + datatoc_effect_dof_downsample_frag_glsl, e_data.lib, DOF_SHADER_DEFINES); + } + return e_data.dof_downsample_sh; +} + +GPUShader *EEVEE_shaders_depth_of_field_reduce_get(bool b_is_copy_pass) +{ + int is_copy_pass = b_is_copy_pass; + if (e_data.dof_reduce_sh[is_copy_pass] == NULL) { + e_data.dof_reduce_sh[is_copy_pass] = DRW_shader_create_fullscreen_with_shaderlib( + datatoc_effect_dof_reduce_frag_glsl, + e_data.lib, + (is_copy_pass) ? DOF_SHADER_DEFINES "#define COPY_PASS\n" : + DOF_SHADER_DEFINES "#define REDUCE_PASS\n"); + } + return e_data.dof_reduce_sh[is_copy_pass]; +} + +GPUShader *EEVEE_shaders_depth_of_field_gather_get(EEVEE_DofGatherPass pass, bool b_use_bokeh_tx) +{ + int use_bokeh_tx = b_use_bokeh_tx; + if (e_data.dof_gather_sh[pass][use_bokeh_tx] == NULL) { + DynStr *ds = BLI_dynstr_new(); + + BLI_dynstr_append(ds, DOF_SHADER_DEFINES); + + switch (pass) { + case DOF_GATHER_FOREGROUND: + BLI_dynstr_append(ds, "#define DOF_FOREGROUND_PASS\n"); + break; + case DOF_GATHER_BACKGROUND: + BLI_dynstr_append(ds, "#define DOF_BACKGROUND_PASS\n"); + break; + case DOF_GATHER_HOLEFILL: + BLI_dynstr_append(ds, + "#define DOF_BACKGROUND_PASS\n" + "#define DOF_HOLEFILL_PASS\n"); + break; + default: + break; + } + + if (use_bokeh_tx) { + BLI_dynstr_append(ds, "#define DOF_BOKEH_TEXTURE\n"); + } + + char *define = BLI_dynstr_get_cstring(ds); + BLI_dynstr_free(ds); + + e_data.dof_gather_sh[pass][use_bokeh_tx] = DRW_shader_create_fullscreen_with_shaderlib( + datatoc_effect_dof_gather_frag_glsl, e_data.lib, define); + + MEM_freeN(define); } - return e_data.dof_downsample_sh[index]; + return e_data.dof_gather_sh[pass][use_bokeh_tx]; } -GPUShader *EEVEE_shaders_depth_of_field_scatter_get(bool use_alpha) +GPUShader *EEVEE_shaders_depth_of_field_filter_get(void) { - int index = use_alpha ? 1 : 0; - if (e_data.dof_scatter_sh[index] == NULL) { - e_data.dof_scatter_sh[index] = DRW_shader_create_with_shaderlib(datatoc_effect_dof_vert_glsl, - NULL, - datatoc_effect_dof_frag_glsl, - e_data.lib, - use_alpha ? - "#define USE_ALPHA_DOF\n" - "#define STEP_SCATTER\n" : - "#define STEP_SCATTER\n"); + if (e_data.dof_filter_sh == NULL) { + e_data.dof_filter_sh = DRW_shader_create_fullscreen_with_shaderlib( + datatoc_effect_dof_filter_frag_glsl, e_data.lib, DOF_SHADER_DEFINES); } - return e_data.dof_scatter_sh[index]; + return e_data.dof_filter_sh; } -GPUShader *EEVEE_shaders_depth_of_field_resolve_get(bool use_alpha) +GPUShader *EEVEE_shaders_depth_of_field_scatter_get(bool b_is_foreground, bool b_use_bokeh_tx) { - int index = use_alpha ? 1 : 0; - if (e_data.dof_resolve_sh[index] == NULL) { - e_data.dof_resolve_sh[index] = DRW_shader_create_fullscreen_with_shaderlib( - datatoc_effect_dof_frag_glsl, + int is_foreground = b_is_foreground; + int use_bokeh_tx = b_use_bokeh_tx; + if (e_data.dof_scatter_sh[is_foreground][use_bokeh_tx] == NULL) { + DynStr *ds = BLI_dynstr_new(); + + BLI_dynstr_append(ds, DOF_SHADER_DEFINES); + BLI_dynstr_append( + ds, (is_foreground) ? "#define DOF_FOREGROUND_PASS\n" : "#define DOF_BACKGROUND_PASS\n"); + + if (use_bokeh_tx) { + BLI_dynstr_append(ds, "#define DOF_BOKEH_TEXTURE\n"); + } + + char *define = BLI_dynstr_get_cstring(ds); + BLI_dynstr_free(ds); + + e_data.dof_scatter_sh[is_foreground][use_bokeh_tx] = DRW_shader_create_with_shaderlib( + datatoc_effect_dof_scatter_vert_glsl, + NULL, + datatoc_effect_dof_scatter_frag_glsl, e_data.lib, - use_alpha ? "#define USE_ALPHA_DOF\n" - "#define STEP_RESOLVE\n" : - "#define STEP_RESOLVE\n"); + define); + + MEM_freeN(define); + } + return e_data.dof_scatter_sh[is_foreground][use_bokeh_tx]; +} + +GPUShader *EEVEE_shaders_depth_of_field_resolve_get(bool b_use_bokeh_tx, bool b_use_hq_gather) +{ + int use_hq_gather = b_use_hq_gather; + int use_bokeh_tx = b_use_bokeh_tx; + if (e_data.dof_resolve_sh[use_bokeh_tx][use_hq_gather] == NULL) { + DynStr *ds = BLI_dynstr_new(); + + BLI_dynstr_append(ds, DOF_SHADER_DEFINES); + BLI_dynstr_append(ds, "#define DOF_RESOLVE_PASS\n"); + + if (use_bokeh_tx) { + BLI_dynstr_append(ds, "#define DOF_BOKEH_TEXTURE\n"); + } + + BLI_dynstr_appendf(ds, "#define DOF_SLIGHT_FOCUS_DENSITY %d\n", use_hq_gather ? 4 : 2); + + char *define = BLI_dynstr_get_cstring(ds); + BLI_dynstr_free(ds); + + e_data.dof_resolve_sh[use_bokeh_tx][use_hq_gather] = + DRW_shader_create_fullscreen_with_shaderlib( + datatoc_effect_dof_resolve_frag_glsl, e_data.lib, define); + + MEM_freeN(define); } - return e_data.dof_resolve_sh[index]; + return e_data.dof_resolve_sh[use_bokeh_tx][use_hq_gather]; } /* \} */ @@ -1403,7 +1535,6 @@ struct GPUMaterial *EEVEE_material_get( void EEVEE_shaders_free(void) { - MEM_SAFE_FREE(e_data.closure_lit_lib); MEM_SAFE_FREE(e_data.surface_prepass_frag); MEM_SAFE_FREE(e_data.surface_lit_frag); MEM_SAFE_FREE(e_data.surface_geom_barycentric); @@ -1458,6 +1589,27 @@ void EEVEE_shaders_free(void) DRW_SHADER_FREE_SAFE(e_data.velocity_resolve_sh); DRW_SHADER_FREE_SAFE(e_data.taa_resolve_sh); DRW_SHADER_FREE_SAFE(e_data.taa_resolve_reproject_sh); + DRW_SHADER_FREE_SAFE(e_data.dof_bokeh_sh); + DRW_SHADER_FREE_SAFE(e_data.dof_setup_sh); + DRW_SHADER_FREE_SAFE(e_data.dof_flatten_tiles_sh); + DRW_SHADER_FREE_SAFE(e_data.dof_dilate_tiles_sh[0]); + DRW_SHADER_FREE_SAFE(e_data.dof_dilate_tiles_sh[1]); + DRW_SHADER_FREE_SAFE(e_data.dof_downsample_sh); + DRW_SHADER_FREE_SAFE(e_data.dof_reduce_sh[0]); + DRW_SHADER_FREE_SAFE(e_data.dof_reduce_sh[1]); + for (int i = 0; i < DOF_GATHER_MAX_PASS; i++) { + DRW_SHADER_FREE_SAFE(e_data.dof_gather_sh[i][0]); + DRW_SHADER_FREE_SAFE(e_data.dof_gather_sh[i][1]); + } + DRW_SHADER_FREE_SAFE(e_data.dof_filter_sh); + DRW_SHADER_FREE_SAFE(e_data.dof_scatter_sh[0][0]); + DRW_SHADER_FREE_SAFE(e_data.dof_scatter_sh[0][1]); + DRW_SHADER_FREE_SAFE(e_data.dof_scatter_sh[1][0]); + DRW_SHADER_FREE_SAFE(e_data.dof_scatter_sh[1][1]); + DRW_SHADER_FREE_SAFE(e_data.dof_resolve_sh[0][0]); + DRW_SHADER_FREE_SAFE(e_data.dof_resolve_sh[0][1]); + DRW_SHADER_FREE_SAFE(e_data.dof_resolve_sh[1][0]); + DRW_SHADER_FREE_SAFE(e_data.dof_resolve_sh[1][1]); DRW_SHADER_FREE_SAFE(e_data.cryptomatte_sh[0]); DRW_SHADER_FREE_SAFE(e_data.cryptomatte_sh[1]); for (int i = 0; i < 2; i++) { @@ -1465,9 +1617,6 @@ void EEVEE_shaders_free(void) DRW_SHADER_FREE_SAFE(e_data.bloom_downsample_sh[i]); DRW_SHADER_FREE_SAFE(e_data.bloom_upsample_sh[i]); DRW_SHADER_FREE_SAFE(e_data.bloom_resolve_sh[i]); - DRW_SHADER_FREE_SAFE(e_data.dof_downsample_sh[i]); - DRW_SHADER_FREE_SAFE(e_data.dof_scatter_sh[i]); - DRW_SHADER_FREE_SAFE(e_data.dof_resolve_sh[i]); } for (int i = 0; i < SSR_MAX_SHADER; i++) { DRW_SHADER_FREE_SAFE(e_data.ssr_sh[i]); diff --git a/source/blender/draw/engines/eevee/eevee_shadows.c b/source/blender/draw/engines/eevee/eevee_shadows.c index fa5afd60235..e29830defff 100644 --- a/source/blender/draw/engines/eevee/eevee_shadows.c +++ b/source/blender/draw/engines/eevee/eevee_shadows.c @@ -141,7 +141,7 @@ void EEVEE_shadows_caster_register(EEVEE_ViewLayerData *sldata, Object *ob) } if (ob->base_flag & BASE_FROM_DUPLI) { - /* Duplis will always refresh the shadowmaps as if they were deleted each frame. */ + /* Duplis will always refresh the shadow-maps as if they were deleted each frame. */ /* TODO(fclem): fix this. */ update = true; } @@ -259,7 +259,7 @@ void EEVEE_shadows_update(EEVEE_ViewLayerData *sldata, EEVEE_Data *vedata) BoundSphere *bsphere = linfo->shadow_bounds; /* Search for deleted shadow casters or if shcaster WAS in shadow radius. */ for (int i = 0; i < backbuffer->count; i++) { - /* If the shadowcaster has been deleted or updated. */ + /* If the shadow-caster has been deleted or updated. */ if (BLI_BITMAP_TEST(backbuffer->update, i)) { for (int j = 0; j < linfo->cube_len; j++) { if (!BLI_BITMAP_TEST(&linfo->sh_cube_update[0], j)) { @@ -273,7 +273,7 @@ void EEVEE_shadows_update(EEVEE_ViewLayerData *sldata, EEVEE_Data *vedata) /* Search for updates in current shadow casters. */ bbox = frontbuffer->bbox; for (int i = 0; i < frontbuffer->count; i++) { - /* If the shadowcaster has been updated. */ + /* If the shadow-caster has been updated. */ if (BLI_BITMAP_TEST(frontbuffer->update, i)) { for (int j = 0; j < linfo->cube_len; j++) { if (!BLI_BITMAP_TEST(&linfo->sh_cube_update[0], j)) { diff --git a/source/blender/draw/engines/eevee/eevee_shadows_cascade.c b/source/blender/draw/engines/eevee/eevee_shadows_cascade.c index 246bc18b71a..6cb4b39fafa 100644 --- a/source/blender/draw/engines/eevee/eevee_shadows_cascade.c +++ b/source/blender/draw/engines/eevee/eevee_shadows_cascade.c @@ -330,7 +330,7 @@ static void eevee_shadow_cascade_setup(EEVEE_LightsInfo *linfo, DRW_debug_sphere(center, csm_render->radius[c], dbg_col); #endif - /* Project into lightspace */ + /* Project into light-space. */ mul_m4_v3(viewmat, center); /* Snap projection center to nearest texel to cancel shimmering. */ @@ -376,7 +376,7 @@ static void eevee_shadow_cascade_setup(EEVEE_LightsInfo *linfo, #endif } - /* Bias is in clipspace, divide by range. */ + /* Bias is in clip-space, divide by range. */ shdw_data->bias = csm_render->original_bias * 0.05f / fabsf(sh_far - sh_near); shdw_data->near = sh_near; shdw_data->far = sh_far; diff --git a/source/blender/draw/engines/eevee/eevee_shadows_cube.c b/source/blender/draw/engines/eevee/eevee_shadows_cube.c index 19b86476c29..89caa0dd193 100644 --- a/source/blender/draw/engines/eevee/eevee_shadows_cube.c +++ b/source/blender/draw/engines/eevee/eevee_shadows_cube.c @@ -142,7 +142,7 @@ static void eevee_ensure_cube_views( float winmat[4][4]; float side = near; - /* TODO shadowcube array. */ + /* TODO: shadow-cube array. */ if (true) { /* This half texel offset is used to ensure correct filtering between faces. */ /* FIXME: This exhibit float precision issue with lower cube_res. diff --git a/source/blender/draw/engines/eevee/eevee_temporal_sampling.c b/source/blender/draw/engines/eevee/eevee_temporal_sampling.c index 456efeca0f0..8fa7d899b6b 100644 --- a/source/blender/draw/engines/eevee/eevee_temporal_sampling.c +++ b/source/blender/draw/engines/eevee/eevee_temporal_sampling.c @@ -142,16 +142,52 @@ void EEVEE_temporal_sampling_matrices_calc(EEVEE_EffectsInfo *effects, const dou Scene *scene = draw_ctx->scene; RenderData *rd = &scene->r; - float persmat[4][4], viewmat[4][4], winmat[4][4]; + float persmat[4][4], viewmat[4][4], winmat[4][4], wininv[4][4]; DRW_view_persmat_get(NULL, persmat, false); DRW_view_viewmat_get(NULL, viewmat, false); DRW_view_winmat_get(NULL, winmat, false); + DRW_view_winmat_get(NULL, wininv, true); float ofs[2]; EEVEE_temporal_sampling_offset_calc(ht_point, rd->gauss, ofs); window_translate_m4(winmat, persmat, ofs[0] / viewport_size[0], ofs[1] / viewport_size[1]); + /* Jitter is in pixel space. Focus distance in world space units. */ + float dof_jitter[2], focus_distance; + if (EEVEE_depth_of_field_jitter_get(effects, dof_jitter, &focus_distance)) { + /* Convert to NDC space [-1..1]. */ + dof_jitter[0] /= viewport_size[0] * 0.5f; + dof_jitter[1] /= viewport_size[1] * 0.5f; + + /* Skew the projection matrix in the ray direction and offset it to ray origin. + * Make it focus at focus_distance. */ + if (winmat[2][3] != -1.0f) { + /* Orthographic */ + add_v2_v2(winmat[2], dof_jitter); + + window_translate_m4( + winmat, persmat, dof_jitter[0] * focus_distance, dof_jitter[1] * focus_distance); + } + else { + /* Get focus distance in NDC. */ + float focus_pt[3] = {0.0f, 0.0f, -focus_distance}; + mul_project_m4_v3(winmat, focus_pt); + /* Get pixel footprint in viewspace. */ + float jitter_scaled[3] = {dof_jitter[0], dof_jitter[1], focus_pt[2]}; + float center[3] = {0.0f, 0.0f, focus_pt[2]}; + mul_project_m4_v3(wininv, jitter_scaled); + mul_project_m4_v3(wininv, center); + + /* FIXME(fclem) The offset is noticeably large and the culling might make object pop out + * of the bluring radius. To fix this, use custom enlarged culling matrix. */ + sub_v2_v2v2(jitter_scaled, jitter_scaled, center); + add_v2_v2(viewmat[3], jitter_scaled); + + window_translate_m4(winmat, persmat, dof_jitter[0], dof_jitter[1]); + } + } + BLI_assert(effects->taa_view != NULL); /* When rendering just update the view. This avoids recomputing the culling. */ @@ -194,6 +230,21 @@ void EEVEE_temporal_sampling_create_view(EEVEE_Data *vedata) DRW_view_clip_planes_set(effects->taa_view, NULL, 0); } +int EEVEE_temporal_sampling_sample_count_get(const Scene *scene, const EEVEE_StorageList *stl) +{ + const bool is_render = DRW_state_is_image_render(); + int sample_count = is_render ? scene->eevee.taa_render_samples : scene->eevee.taa_samples; + int timesteps = is_render ? stl->g_data->render_timesteps : 1; + + sample_count = max_ii(0, sample_count); + sample_count = (sample_count == 0) ? TAA_MAX_SAMPLE : sample_count; + sample_count = divide_ceil_u(sample_count, timesteps); + + int dof_sample_count = EEVEE_depth_of_field_sample_count_get(stl->effects, sample_count, NULL); + sample_count = dof_sample_count * divide_ceil_u(sample_count, dof_sample_count); + return sample_count; +} + int EEVEE_temporal_sampling_init(EEVEE_ViewLayerData *UNUSED(sldata), EEVEE_Data *vedata) { EEVEE_StorageList *stl = vedata->stl; @@ -238,10 +289,12 @@ int EEVEE_temporal_sampling_init(EEVEE_ViewLayerData *UNUSED(sldata), EEVEE_Data view_is_valid = view_is_valid && (ED_screen_animation_no_scrub(wm) == NULL); } - const bool first_sample_only = EEVEE_renderpasses_only_first_sample_pass_active(vedata); - view_is_valid = view_is_valid && !first_sample_only; - effects->taa_total_sample = first_sample_only ? 1 : scene_eval->eevee.taa_samples; - MAX2(effects->taa_total_sample, 0); + effects->taa_total_sample = EEVEE_temporal_sampling_sample_count_get(scene_eval, stl); + + if (EEVEE_renderpasses_only_first_sample_pass_active(vedata)) { + view_is_valid = false; + effects->taa_total_sample = 1; + } /* Motion blur steps could reset the sampling when camera is animated (see T79970). */ if (!DRW_state_is_scene_render()) { diff --git a/source/blender/draw/engines/eevee/shaders/ambient_occlusion_lib.glsl b/source/blender/draw/engines/eevee/shaders/ambient_occlusion_lib.glsl index 2f6f8327f58..7c0ae3881d7 100644 --- a/source/blender/draw/engines/eevee/shaders/ambient_occlusion_lib.glsl +++ b/source/blender/draw/engines/eevee/shaders/ambient_occlusion_lib.glsl @@ -191,15 +191,15 @@ void gtao_deferred( dirs.xy = get_ao_dir(noise.x * 0.5); dirs.zw = get_ao_dir(noise.x * 0.5 + 0.5); - bent_normal = normal * 1e-8; - visibility = 1e-8; + bent_normal = vec3(0.0); + visibility = 0.0; horizons = unpack_horizons(horizons); integrate_slice(normal, dirs.xy, horizons.xy, visibility, bent_normal); integrate_slice(normal, dirs.zw, horizons.zw, visibility, bent_normal); - bent_normal = normalize(bent_normal / visibility); + bent_normal = safe_normalize(bent_normal); visibility *= 0.5; /* We integrated 2 slices. */ } @@ -240,13 +240,24 @@ float gtao_multibounce(float visibility, vec3 albedo) return max(x, ((x * a + b) * x + c) * x); } +float diffuse_occlusion(vec3 N, vec3 vis_cone_dir, float vis_cone_aperture_cos, vec3 albedo) +{ + if ((int(aoSettings) & USE_AO) == 0) { + return 1.0; + } + /* If the shading normal is orthogonal to the geometric normal, it should be half lit. */ + float horizon_fac = saturate(dot(N, vis_cone_dir) * 0.5 + 0.5); + float ao = vis_cone_aperture_cos * horizon_fac; + return gtao_multibounce(ao, albedo); +} + float specular_occlusion(float NV, float AO, float roughness) { return saturate(pow(NV + AO, roughness) - 1.0 + AO); } /* Use the right occlusion */ -float occlusion_compute(vec3 N, vec3 vpos, float user_occlusion, vec4 rand, out vec3 bent_normal) +float occlusion_compute(vec3 N, vec3 vpos, vec4 rand, out vec3 bent_normal) { #ifndef USE_REFRACTION if ((int(aoSettings) & USE_AO) != 0) { @@ -263,10 +274,6 @@ float occlusion_compute(vec3 N, vec3 vpos, float user_occlusion, vec4 rand, out visibility = max(1e-3, visibility); if ((int(aoSettings) & USE_BENT_NORMAL) != 0) { - /* The bent normal will show the facet look of the mesh. Try to minimize this. */ - float mix_fac = visibility * visibility * visibility; - bent_normal = normalize(mix(bent_normal, vnor, mix_fac)); - bent_normal = transform_direction(ViewMatrixInverse, bent_normal); } else { @@ -276,10 +283,10 @@ float occlusion_compute(vec3 N, vec3 vpos, float user_occlusion, vec4 rand, out /* Scale by user factor */ visibility = pow(visibility, aoFactor); - return min(visibility, user_occlusion); + return visibility; } #endif bent_normal = N; - return user_occlusion; + return 1.0; } diff --git a/source/blender/draw/engines/eevee/shaders/bsdf_common_lib.glsl b/source/blender/draw/engines/eevee/shaders/bsdf_common_lib.glsl index 3560ae62a84..cb4d8931af0 100644 --- a/source/blender/draw/engines/eevee/shaders/bsdf_common_lib.glsl +++ b/source/blender/draw/engines/eevee/shaders/bsdf_common_lib.glsl @@ -1,6 +1,15 @@ #pragma BLENDER_REQUIRE(common_math_lib.glsl) +vec3 diffuse_dominant_dir(vec3 N, vec3 vis_cone_dir, float vis_cone_aperture_cos) +{ + /* TODO(fclem) revisit this. bent too much towards vis_cone_dir. */ + vis_cone_aperture_cos *= sqr(vis_cone_aperture_cos); + + N = mix(vis_cone_dir, N, vis_cone_aperture_cos); + return normalize(N); +} + vec3 specular_dominant_dir(vec3 N, vec3 V, float roughness) { vec3 R = -reflect(V, N); @@ -15,6 +24,7 @@ float ior_from_f0(float f0) return (-f - 1.0) / (f - 1.0); } +/* Simplified form of F_eta(eta, 1.0). */ float f0_from_ior(float eta) { float A = (eta - 1.0) / (eta + 1.0); @@ -47,30 +57,21 @@ float F_eta(float eta, float cos_theta) * the refracted direction */ float c = abs(cos_theta); float g = eta * eta - 1.0 + c * c; - float result; - if (g > 0.0) { g = sqrt(g); - vec2 g_c = vec2(g) + vec2(c, -c); - float A = g_c.y / g_c.x; - A *= A; - g_c *= c; - float B = (g_c.y - 1.0) / (g_c.x + 1.0); - B *= B; - result = 0.5 * A * (1.0 + B); + float A = (g - c) / (g + c); + float B = (c * (g + c) - 1.0) / (c * (g - c) + 1.0); + return 0.5 * A * A * (1.0 + B * B); } - else { - result = 1.0; /* TIR (no refracted component) */ - } - - return result; + /* Total internal reflections. */ + return 1.0; } /* Fresnel color blend base on fresnel factor */ vec3 F_color_blend(float eta, float fresnel, vec3 f0_color) { - float f0 = F_eta(eta, 1.0); - float fac = saturate((fresnel - f0) / max(1e-8, 1.0 - f0)); + float f0 = f0_from_ior(eta); + float fac = saturate((fresnel - f0) / (1.0 - f0)); return mix(f0_color, vec3(1.0), fac); } @@ -79,7 +80,7 @@ vec3 F_brdf_single_scatter(vec3 f0, vec3 f90, vec2 lut) { /* Unreal specular matching : if specular color is below 2% intensity, * treat as shadowning */ - return saturate(50.0 * dot(f0, vec3(0.3, 0.6, 0.1))) * lut.y * abs(f90) + lut.x * f0; + return lut.y * f90 + lut.x * f0; } /* Multi-scattering brdf approximation from : @@ -87,11 +88,7 @@ vec3 F_brdf_single_scatter(vec3 f0, vec3 f90, vec2 lut) * by Carmelo J. Fdez-Agüera. */ vec3 F_brdf_multi_scatter(vec3 f0, vec3 f90, vec2 lut) { - vec3 FssEss = F_brdf_single_scatter(f0, f90, lut); - /* Hack to avoid many more shader variations. */ - if (f90.g < 0.0) { - return FssEss; - } + vec3 FssEss = lut.y * f90 + lut.x * f0; float Ess = lut.x + lut.y; float Ems = 1.0 - Ess; @@ -102,8 +99,6 @@ vec3 F_brdf_multi_scatter(vec3 f0, vec3 f90, vec2 lut) return FssEss + Fms * Ems; } -#define F_brdf(f0, f90, lut) F_brdf_multi_scatter(f0, f90, lut) - /* GGX */ float D_ggx_opti(float NH, float a2) { diff --git a/source/blender/draw/engines/eevee/shaders/bsdf_lut_frag.glsl b/source/blender/draw/engines/eevee/shaders/bsdf_lut_frag.glsl index 1e051994693..46ea8b747c8 100644 --- a/source/blender/draw/engines/eevee/shaders/bsdf_lut_frag.glsl +++ b/source/blender/draw/engines/eevee/shaders/bsdf_lut_frag.glsl @@ -1,48 +1,57 @@ +#pragma BLENDER_REQUIRE(common_utiltex_lib.glsl) #pragma BLENDER_REQUIRE(bsdf_sampling_lib.glsl) -out vec4 FragColor; +uniform float sampleCount; + +out vec2 FragColor; void main() { - vec3 N, T, B, V; - - float NV = (1.0 - (clamp(gl_FragCoord.y / LUT_SIZE, 1e-4, 0.9999))); - float sqrtRoughness = clamp(gl_FragCoord.x / LUT_SIZE, 1e-4, 0.9999); - float a = sqrtRoughness * sqrtRoughness; - float a2 = a * a; + /* Make sure coordinates are covering the whole [0..1] range at texel center. */ + float y = floor(gl_FragCoord.y) / (LUT_SIZE - 1); + float x = floor(gl_FragCoord.x) / (LUT_SIZE - 1); - N = vec3(0.0, 0.0, 1.0); - T = vec3(1.0, 0.0, 0.0); - B = vec3(0.0, 1.0, 0.0); - V = vec3(sqrt(1.0 - NV * NV), 0.0, NV); + float NV = clamp(1.0 - y * y, 1e-4, 0.9999); + float a = x * x; + float a2 = clamp(a * a, 1e-4, 0.9999); - setup_noise(); + vec3 V = vec3(sqrt(1.0 - NV * NV), 0.0, NV); /* Integrating BRDF */ float brdf_accum = 0.0; float fresnel_accum = 0.0; - for (float i = 0; i < sampleCount; i++) { - vec3 H = sample_ggx(i, a2, N, T, B); /* Microfacet normal */ - vec3 L = -reflect(V, H); - float NL = L.z; - - if (NL > 0.0) { - float NH = max(H.z, 0.0); - float VH = max(dot(V, H), 0.0); - - float G1_v = G1_Smith_GGX(NV, a2); - float G1_l = G1_Smith_GGX(NL, a2); - float G_smith = 4.0 * NV * NL / (G1_v * G1_l); /* See G1_Smith_GGX for explanations. */ - - float brdf = (G_smith * VH) / (NH * NV); - float Fc = pow(1.0 - VH, 5.0); - - brdf_accum += (1.0 - Fc) * brdf; - fresnel_accum += Fc * brdf; + for (float j = 0.0; j < sampleCount; j++) { + for (float i = 0.0; i < sampleCount; i++) { + vec3 Xi = (vec3(i, j, 0.0) + 0.5) / sampleCount; + Xi.yz = vec2(cos(Xi.y * M_2PI), sin(Xi.y * M_2PI)); + + vec3 H = sample_ggx(Xi, a2); /* Microfacet normal */ + vec3 L = -reflect(V, H); + float NL = L.z; + + if (NL > 0.0) { + float NH = max(H.z, 0.0); + float VH = max(dot(V, H), 0.0); + + float G1_v = G1_Smith_GGX(NV, a2); + float G1_l = G1_Smith_GGX(NL, a2); + float G_smith = 4.0 * NV * NL / (G1_v * G1_l); /* See G1_Smith_GGX for explanations. */ + + float brdf = (G_smith * VH) / (NH * NV); + + /* Follow maximum specular value for principled bsdf. */ + const float specular = 1.0; + const float eta = (2.0 / (1.0 - sqrt(0.08 * specular))) - 1.0; + float fresnel = F_eta(eta, VH); + float Fc = F_color_blend(eta, fresnel, vec3(0)).r; + + brdf_accum += (1.0 - Fc) * brdf; + fresnel_accum += Fc * brdf; + } } } - brdf_accum /= sampleCount; - fresnel_accum /= sampleCount; + brdf_accum /= sampleCount * sampleCount; + fresnel_accum /= sampleCount * sampleCount; - FragColor = vec4(brdf_accum, fresnel_accum, 0.0, 1.0); + FragColor = vec2(brdf_accum, fresnel_accum); } diff --git a/source/blender/draw/engines/eevee/shaders/bsdf_sampling_lib.glsl b/source/blender/draw/engines/eevee/shaders/bsdf_sampling_lib.glsl index 066ea58e2bf..20c3b64e07a 100644 --- a/source/blender/draw/engines/eevee/shaders/bsdf_sampling_lib.glsl +++ b/source/blender/draw/engines/eevee/shaders/bsdf_sampling_lib.glsl @@ -1,21 +1,7 @@ -#pragma BLENDER_REQUIRE(common_utiltex_lib.glsl) +#pragma BLENDER_REQUIRE(bsdf_common_lib.glsl) uniform sampler1D texHammersley; -uniform float sampleCount; -uniform float invSampleCount; - -vec2 jitternoise = vec2(0.0); - -#ifndef UTIL_TEX -# define UTIL_TEX - -#endif /* UTIL_TEX */ - -void setup_noise(void) -{ - jitternoise = texelfetch_noise_tex(gl_FragCoord.xy).rg; /* Global variable */ -} vec3 tangent_to_world(vec3 vector, vec3 N, vec3 T, vec3 B) { @@ -27,20 +13,11 @@ vec3 hammersley_3d(float i, float invsamplenbr) { vec3 Xi; /* Theta, cos(Phi), sin(Phi) */ - Xi.x = i * invsamplenbr; /* i/samples */ - Xi.x = fract(Xi.x + jitternoise.x); - - int u = int(mod(i + jitternoise.y * HAMMERSLEY_SIZE, HAMMERSLEY_SIZE)); - - Xi.yz = texelFetch(texHammersley, u, 0).rg; + Xi.x = i * invsamplenbr; + Xi.yz = texelFetch(texHammersley, int(i), 0).rg; return Xi; } - -vec3 hammersley_3d(float i) -{ - return hammersley_3d(i, invSampleCount); -} #endif /* -------------- BSDFS -------------- */ @@ -75,16 +52,16 @@ vec3 sample_ggx(vec3 rand, float a2, vec3 N, vec3 T, vec3 B, out float NH) } #ifdef HAMMERSLEY_SIZE -vec3 sample_ggx(float nsample, float a2, vec3 N, vec3 T, vec3 B) +vec3 sample_ggx(float nsample, float inv_sample_count, float a2, vec3 N, vec3 T, vec3 B) { - vec3 Xi = hammersley_3d(nsample); + vec3 Xi = hammersley_3d(nsample, inv_sample_count); vec3 Ht = sample_ggx(Xi, a2); return tangent_to_world(Ht, N, T, B); } -vec3 sample_hemisphere(float nsample, vec3 N, vec3 T, vec3 B) +vec3 sample_hemisphere(float nsample, float inv_sample_count, vec3 N, vec3 T, vec3 B) { - vec3 Xi = hammersley_3d(nsample); + vec3 Xi = hammersley_3d(nsample, inv_sample_count); float z = Xi.x; /* cos theta */ float r = sqrt(max(0.0, 1.0f - z * z)); /* sin theta */ @@ -96,9 +73,9 @@ vec3 sample_hemisphere(float nsample, vec3 N, vec3 T, vec3 B) return tangent_to_world(Ht, N, T, B); } -vec3 sample_cone(float nsample, float angle, vec3 N, vec3 T, vec3 B) +vec3 sample_cone(float nsample, float inv_sample_count, float angle, vec3 N, vec3 T, vec3 B) { - vec3 Xi = hammersley_3d(nsample); + vec3 Xi = hammersley_3d(nsample, inv_sample_count); float z = cos(angle * Xi.x); /* cos theta */ float r = sqrt(max(0.0, 1.0f - z * z)); /* sin theta */ diff --git a/source/blender/draw/engines/eevee/shaders/btdf_lut_frag.glsl b/source/blender/draw/engines/eevee/shaders/btdf_lut_frag.glsl index d815d9d4e6b..2ffe23a9197 100644 --- a/source/blender/draw/engines/eevee/shaders/btdf_lut_frag.glsl +++ b/source/blender/draw/engines/eevee/shaders/btdf_lut_frag.glsl @@ -1,62 +1,89 @@ +#pragma BLENDER_REQUIRE(common_utiltex_lib.glsl) #pragma BLENDER_REQUIRE(bsdf_sampling_lib.glsl) -uniform float a2; +uniform float sampleCount; +uniform float z; out vec4 FragColor; void main() { - vec3 N, T, B, V; + float x = floor(gl_FragCoord.x) / (LUT_SIZE - 1.0); + float y = floor(gl_FragCoord.y) / (LUT_SIZE - 1.0); - float x = gl_FragCoord.x / LUT_SIZE; - float y = gl_FragCoord.y / LUT_SIZE; - /* There is little variation if ior > 1.0 so we - * maximize LUT precision for ior < 1.0 */ - x = x * 1.1; - float ior = (x > 1.0) ? ior_from_f0((x - 1.0) * 10.0) : sqrt(x); - float NV = (1.0 - (clamp(y, 1e-4, 0.9999))); + float ior = clamp(sqrt(x), 0.05, 0.999); + /* ior is sin of critical angle. */ + float critical_cos = sqrt(1.0 - saturate(ior * ior)); - N = vec3(0.0, 0.0, 1.0); - T = vec3(1.0, 0.0, 0.0); - B = vec3(0.0, 1.0, 0.0); - V = vec3(sqrt(1.0 - NV * NV), 0.0, NV); + y = y * 2.0 - 1.0; + /* Maximize texture usage on both sides of the critical angle. */ + y *= (y > 0.0) ? (1.0 - critical_cos) : critical_cos; + /* Center LUT around critical angle to avoid strange interpolation issues when the critical + * angle is changing. */ + y += critical_cos; + float NV = clamp(y, 1e-4, 0.9999); - setup_noise(); + float a = z * z; + float a2 = clamp(a * a, 1e-8, 0.9999); + + vec3 V = vec3(sqrt(1.0 - NV * NV), 0.0, NV); /* Integrating BTDF */ float btdf_accum = 0.0; - for (float i = 0.0; i < sampleCount; i++) { - vec3 H = sample_ggx(i, a2, N, T, B); /* Microfacet normal */ + float fresnel_accum = 0.0; + for (float j = 0.0; j < sampleCount; j++) { + for (float i = 0.0; i < sampleCount; i++) { + vec3 Xi = (vec3(i, j, 0.0) + 0.5) / sampleCount; + Xi.yz = vec2(cos(Xi.y * M_2PI), sin(Xi.y * M_2PI)); - float VH = dot(V, H); + /* Microfacet normal. */ + vec3 H = sample_ggx(Xi, a2); - /* Check if there is total internal reflections. */ - float c = abs(VH); - float g = ior * ior - 1.0 + c * c; + float VH = dot(V, H); - float eta = 1.0 / ior; - if (dot(H, V) < 0.0) { - H = -H; - eta = ior; - } + /* Check if there is total internal reflections. */ + float fresnel = F_eta(ior, VH); + + fresnel_accum += fresnel; + + float eta = 1.0 / ior; + if (dot(H, V) < 0.0) { + H = -H; + eta = ior; + } - vec3 L = refract(-V, H, eta); - float NL = -dot(N, L); + vec3 L = refract(-V, H, eta); + float NL = -L.z; - if ((NL > 0.0) && (g > 0.0)) { - float LH = dot(L, H); + if ((NL > 0.0) && (fresnel < 0.999)) { + float LH = dot(L, H); - float G1_l = NL * 2.0 / - G1_Smith_GGX(NL, a2); /* Balancing the adjustments made in G1_Smith */ + /* Balancing the adjustments made in G1_Smith. */ + float G1_l = NL * 2.0 / G1_Smith_GGX(NL, a2); - /* btdf = abs(VH*LH) * (ior*ior) * D * G(V) * G(L) / (Ht2 * NV) - * pdf = (VH * abs(LH)) * (ior*ior) * D * G(V) / (Ht2 * NV) */ - float btdf = G1_l * abs(VH * LH) / (VH * abs(LH)); + /* btdf = abs(VH*LH) * (ior*ior) * D * G(V) * G(L) / (Ht2 * NV) + * pdf = (VH * abs(LH)) * (ior*ior) * D * G(V) / (Ht2 * NV) */ + float btdf = G1_l * abs(VH * LH) / (VH * abs(LH)); - btdf_accum += btdf; + btdf_accum += btdf; + } } } - btdf_accum /= sampleCount; + btdf_accum /= sampleCount * sampleCount; + fresnel_accum /= sampleCount * sampleCount; + + if (z == 0.0) { + /* Perfect mirror. Increased precision because the roughness is clamped. */ + fresnel_accum = F_eta(ior, NV); + } + + if (x == 0.0) { + /* Special case. */ + fresnel_accum = 1.0; + btdf_accum = 0.0; + } - FragColor = vec4(btdf_accum, 0.0, 0.0, 1.0); + /* There is place to put multiscater result (which is a little bit different still) + * and / or lobe fitting for better sampling of */ + FragColor = vec4(btdf_accum, fresnel_accum, 0.0, 1.0); } diff --git a/source/blender/draw/engines/eevee/shaders/closure_eval_diffuse_lib.glsl b/source/blender/draw/engines/eevee/shaders/closure_eval_diffuse_lib.glsl new file mode 100644 index 00000000000..1e65d3ccb87 --- /dev/null +++ b/source/blender/draw/engines/eevee/shaders/closure_eval_diffuse_lib.glsl @@ -0,0 +1,85 @@ +#pragma BLENDER_REQUIRE(lights_lib.glsl) +#pragma BLENDER_REQUIRE(lightprobe_lib.glsl) +#pragma BLENDER_REQUIRE(ambient_occlusion_lib.glsl) + +struct ClosureInputDiffuse { + vec3 N; /** Shading normal. */ + vec3 albedo; /** Used for multibounce GTAO approximation. Not applied to final radiance. */ +}; + +#define CLOSURE_INPUT_Diffuse_DEFAULT ClosureInputDiffuse(vec3(0.0), vec3(0.0)) + +struct ClosureEvalDiffuse { + vec3 probe_sampling_dir; /** Direction to sample probes from. */ + float ambient_occlusion; /** Final occlusion for distant lighting. */ +}; + +/* Stubs. */ +#define ClosureOutputDiffuse ClosureOutput +#define closure_Diffuse_planar_eval(cl_in, cl_eval, cl_common, data, cl_out) +#define closure_Diffuse_cubemap_eval(cl_in, cl_eval, cl_common, data, cl_out) + +ClosureEvalDiffuse closure_Diffuse_eval_init(inout ClosureInputDiffuse cl_in, + ClosureEvalCommon cl_common, + out ClosureOutputDiffuse cl_out) +{ + cl_in.N = safe_normalize(cl_in.N); + cl_out.radiance = vec3(0.0); + + ClosureEvalDiffuse cl_eval; + cl_eval.ambient_occlusion = diffuse_occlusion( + cl_in.N, cl_common.bent_normal, cl_common.occlusion, cl_in.albedo); + cl_eval.probe_sampling_dir = diffuse_dominant_dir( + cl_in.N, cl_common.bent_normal, cl_common.occlusion); + return cl_eval; +} + +void closure_Diffuse_light_eval(ClosureInputDiffuse cl_in, + ClosureEvalDiffuse cl_eval, + ClosureEvalCommon cl_common, + ClosureLightData light, + inout ClosureOutputDiffuse cl_out) +{ + float radiance = light_diffuse(light.data, cl_in.N, cl_common.V, light.L); + /* TODO(fclem) We could try to shadow lights that are shadowless with the ambient_occlusion + * factor here. */ + cl_out.radiance += light.data.l_color * (light.vis * light.contact_shadow * radiance); +} + +void closure_Diffuse_grid_eval(ClosureInputDiffuse cl_in, + ClosureEvalDiffuse cl_eval, + ClosureEvalCommon cl_common, + ClosureGridData grid, + inout ClosureOutputDiffuse cl_out) +{ + vec3 probe_radiance = probe_evaluate_grid( + grid.data, cl_common.P, cl_eval.probe_sampling_dir, grid.local_pos); + cl_out.radiance += grid.attenuation * probe_radiance; +} + +void closure_Diffuse_indirect_end(ClosureInputDiffuse cl_in, + ClosureEvalDiffuse cl_eval, + ClosureEvalCommon cl_common, + inout ClosureOutputDiffuse cl_out) +{ + /* If not enough light has been accumulated from probes, use the world specular cubemap + * to fill the remaining energy needed. */ + if (cl_common.diffuse_accum > 0.0) { + vec3 probe_radiance = probe_evaluate_world_diff(cl_eval.probe_sampling_dir); + cl_out.radiance += cl_common.diffuse_accum * probe_radiance; + } + /* Apply occlusion on radiance before the light loop. */ + cl_out.radiance *= cl_eval.ambient_occlusion; +} + +void closure_Diffuse_eval_end(ClosureInputDiffuse cl_in, + ClosureEvalDiffuse cl_eval, + ClosureEvalCommon cl_common, + inout ClosureOutputDiffuse cl_out) +{ +#if defined(DEPTH_SHADER) || defined(WORLD_BACKGROUND) + /* This makes shader resources become unused and avoid issues with samplers. (see T59747) */ + cl_out.radiance = vec3(0.0); + return; +#endif +} diff --git a/source/blender/draw/engines/eevee/shaders/closure_eval_glossy_lib.glsl b/source/blender/draw/engines/eevee/shaders/closure_eval_glossy_lib.glsl new file mode 100644 index 00000000000..2e506d6ba78 --- /dev/null +++ b/source/blender/draw/engines/eevee/shaders/closure_eval_glossy_lib.glsl @@ -0,0 +1,136 @@ + +#pragma BLENDER_REQUIRE(common_utiltex_lib.glsl) +#pragma BLENDER_REQUIRE(lights_lib.glsl) +#pragma BLENDER_REQUIRE(lightprobe_lib.glsl) +#pragma BLENDER_REQUIRE(ambient_occlusion_lib.glsl) + +struct ClosureInputGlossy { + vec3 N; /** Shading normal. */ + float roughness; /** Input roughness, not squared. */ +}; + +#define CLOSURE_INPUT_Glossy_DEFAULT ClosureInputGlossy(vec3(0.0), 0.0) + +struct ClosureEvalGlossy { + vec4 ltc_mat; /** LTC matrix values. */ + float ltc_brdf_scale; /** LTC BRDF scaling. */ + vec3 probe_sampling_dir; /** Direction to sample probes from. */ + float spec_occlusion; /** Specular Occlusion. */ + vec3 raytrace_radiance; /** Raytrace reflection to be accumulated after occlusion. */ +}; + +/* Stubs. */ +#define ClosureOutputGlossy ClosureOutput +#define closure_Glossy_grid_eval(cl_in, cl_eval, cl_common, data, cl_out) + +#ifdef STEP_RESOLVE /* SSR */ +/* Prototype. */ +void raytrace_resolve(ClosureInputGlossy cl_in, + inout ClosureEvalGlossy cl_eval, + inout ClosureEvalCommon cl_common, + inout ClosureOutputGlossy cl_out); +#endif + +ClosureEvalGlossy closure_Glossy_eval_init(inout ClosureInputGlossy cl_in, + inout ClosureEvalCommon cl_common, + out ClosureOutputGlossy cl_out) +{ + cl_in.N = safe_normalize(cl_in.N); + cl_in.roughness = clamp(cl_in.roughness, 1e-8, 0.9999); + cl_out.radiance = vec3(0.0); + + float NV = dot(cl_in.N, cl_common.V); + vec2 lut_uv = lut_coords(NV, cl_in.roughness); + + ClosureEvalGlossy cl_eval; + cl_eval.ltc_mat = texture(utilTex, vec3(lut_uv, LTC_MAT_LAYER)); + cl_eval.probe_sampling_dir = specular_dominant_dir(cl_in.N, cl_common.V, sqr(cl_in.roughness)); + cl_eval.spec_occlusion = specular_occlusion(NV, cl_common.occlusion, cl_in.roughness); + cl_eval.raytrace_radiance = vec3(0.0); + +#ifdef STEP_RESOLVE /* SSR */ + raytrace_resolve(cl_in, cl_eval, cl_common, cl_out); +#endif + + /* The brdf split sum LUT is applied after the radiance accumulation. + * Correct the LTC so that its energy is constant. */ + /* TODO(fclem) Optimize this so that only one scale factor is stored. */ + vec4 ltc_brdf = texture(utilTex, vec3(lut_uv, LTC_BRDF_LAYER)).barg; + vec2 split_sum_brdf = ltc_brdf.zw; + cl_eval.ltc_brdf_scale = (ltc_brdf.x + ltc_brdf.y) / (split_sum_brdf.x + split_sum_brdf.y); + return cl_eval; +} + +void closure_Glossy_light_eval(ClosureInputGlossy cl_in, + ClosureEvalGlossy cl_eval, + ClosureEvalCommon cl_common, + ClosureLightData light, + inout ClosureOutputGlossy cl_out) +{ + float radiance = light_specular(light.data, cl_eval.ltc_mat, cl_in.N, cl_common.V, light.L); + radiance *= cl_eval.ltc_brdf_scale; + cl_out.radiance += light.data.l_color * + (light.data.l_spec * light.vis * light.contact_shadow * radiance); +} + +void closure_Glossy_planar_eval(ClosureInputGlossy cl_in, + ClosureEvalGlossy cl_eval, + inout ClosureEvalCommon cl_common, + ClosurePlanarData planar, + inout ClosureOutputGlossy cl_out) +{ +#ifndef STEP_RESOLVE /* SSR already evaluates planar reflections. */ + vec3 probe_radiance = probe_evaluate_planar( + planar.id, planar.data, cl_common.P, cl_in.N, cl_common.V, cl_in.roughness); + cl_out.radiance += planar.attenuation * probe_radiance; +#else + /* HACK: Fix an issue with planar reflections still being counted inside the specular + * accumulator. This only works because we only use one Glossy closure in the resolve pass. */ + cl_common.specular_accum += planar.attenuation; +#endif +} + +void closure_Glossy_cubemap_eval(ClosureInputGlossy cl_in, + ClosureEvalGlossy cl_eval, + ClosureEvalCommon cl_common, + ClosureCubemapData cube, + inout ClosureOutputGlossy cl_out) +{ + vec3 probe_radiance = probe_evaluate_cube( + cube.id, cl_common.P, cl_eval.probe_sampling_dir, cl_in.roughness); + cl_out.radiance += cube.attenuation * probe_radiance; +} + +void closure_Glossy_indirect_end(ClosureInputGlossy cl_in, + ClosureEvalGlossy cl_eval, + ClosureEvalCommon cl_common, + inout ClosureOutputGlossy cl_out) +{ + /* If not enough light has been accumulated from probes, use the world specular cubemap + * to fill the remaining energy needed. */ + if (specToggle && cl_common.specular_accum > 0.0) { + vec3 probe_radiance = probe_evaluate_world_spec(cl_eval.probe_sampling_dir, cl_in.roughness); + cl_out.radiance += cl_common.specular_accum * probe_radiance; + } + + /* Apply occlusion on distant lighting. */ + cl_out.radiance *= cl_eval.spec_occlusion; + /* Apply Raytrace reflections after occlusion since they are direct, local reflections. */ + cl_out.radiance += cl_eval.raytrace_radiance; +} + +void closure_Glossy_eval_end(ClosureInputGlossy cl_in, + ClosureEvalGlossy cl_eval, + ClosureEvalCommon cl_common, + inout ClosureOutputGlossy cl_out) +{ +#if defined(DEPTH_SHADER) || defined(WORLD_BACKGROUND) + /* This makes shader resources become unused and avoid issues with samplers. (see T59747) */ + cl_out.radiance = vec3(0.0); + return; +#endif + + if (!specToggle) { + cl_out.radiance = vec3(0.0); + } +} diff --git a/source/blender/draw/engines/eevee/shaders/closure_eval_lib.glsl b/source/blender/draw/engines/eevee/shaders/closure_eval_lib.glsl new file mode 100644 index 00000000000..b1bb5f96f5c --- /dev/null +++ b/source/blender/draw/engines/eevee/shaders/closure_eval_lib.glsl @@ -0,0 +1,316 @@ + +#pragma BLENDER_REQUIRE(common_utiltex_lib.glsl) +#pragma BLENDER_REQUIRE(lights_lib.glsl) +#pragma BLENDER_REQUIRE(lightprobe_lib.glsl) + +/** + * Extensive use of Macros to be able to change the maximum amount of evaluated closure easily. + * NOTE: GLSL does not support variadic macros. + * + * Example + * // Declare the cl_eval function + * CLOSURE_EVAL_FUNCTION_DECLARE_3(name, Diffuse, Glossy, Refraction); + * // Declare the inputs & outputs + * CLOSURE_VARS_DECLARE(Diffuse, Glossy, Refraction); + * // Specify inputs + * in_Diffuse_0.N = N; + * ... + * // Call the cl_eval function + * CLOSURE_EVAL_FUNCTION_3(name, Diffuse, Glossy, Refraction); + * // Get the cl_out + * closure.radiance = out_Diffuse_0.radiance + out_Glossy_1.radiance + out_Refraction_2.radiance; + **/ + +#define CLOSURE_VARS_DECLARE(t0, t1, t2, t3) \ + ClosureInputCommon in_common = CLOSURE_INPUT_COMMON_DEFAULT; \ + ClosureInput##t0 in_##t0##_0 = CLOSURE_INPUT_##t0##_DEFAULT; \ + ClosureInput##t1 in_##t1##_1 = CLOSURE_INPUT_##t1##_DEFAULT; \ + ClosureInput##t2 in_##t2##_2 = CLOSURE_INPUT_##t2##_DEFAULT; \ + ClosureInput##t3 in_##t3##_3 = CLOSURE_INPUT_##t3##_DEFAULT; \ + ClosureOutput##t0 out_##t0##_0; \ + ClosureOutput##t1 out_##t1##_1; \ + ClosureOutput##t2 out_##t2##_2; \ + ClosureOutput##t3 out_##t3##_3; + +#define CLOSURE_EVAL_DECLARE(t0, t1, t2, t3) \ + ClosureEvalCommon cl_common = closure_Common_eval_init(in_common); \ + ClosureEval##t0 eval_##t0##_0 = closure_##t0##_eval_init(in_##t0##_0, cl_common, out_##t0##_0); \ + ClosureEval##t1 eval_##t1##_1 = closure_##t1##_eval_init(in_##t1##_1, cl_common, out_##t1##_1); \ + ClosureEval##t2 eval_##t2##_2 = closure_##t2##_eval_init(in_##t2##_2, cl_common, out_##t2##_2); \ + ClosureEval##t3 eval_##t3##_3 = closure_##t3##_eval_init(in_##t3##_3, cl_common, out_##t3##_3); + +#define CLOSURE_META_SUBROUTINE(subroutine, t0, t1, t2, t3) \ + closure_##t0##_##subroutine(in_##t0##_0, eval_##t0##_0, cl_common, out_##t0##_0); \ + closure_##t1##_##subroutine(in_##t1##_1, eval_##t1##_1, cl_common, out_##t1##_1); \ + closure_##t2##_##subroutine(in_##t2##_2, eval_##t2##_2, cl_common, out_##t2##_2); \ + closure_##t3##_##subroutine(in_##t3##_3, eval_##t3##_3, cl_common, out_##t3##_3); + +#define CLOSURE_META_SUBROUTINE_DATA(subroutine, sub_data, t0, t1, t2, t3) \ + closure_##t0##_##subroutine(in_##t0##_0, eval_##t0##_0, cl_common, sub_data, out_##t0##_0); \ + closure_##t1##_##subroutine(in_##t1##_1, eval_##t1##_1, cl_common, sub_data, out_##t1##_1); \ + closure_##t2##_##subroutine(in_##t2##_2, eval_##t2##_2, cl_common, sub_data, out_##t2##_2); \ + closure_##t3##_##subroutine(in_##t3##_3, eval_##t3##_3, cl_common, sub_data, out_##t3##_3); + +/* Inputs are inout so that callers can get the final inputs used for evaluation. */ +#define CLOSURE_EVAL_FUNCTION_DECLARE(name, t0, t1, t2, t3) \ + void closure_##name##_eval(ClosureInputCommon in_common, \ + inout ClosureInput##t0 in_##t0##_0, \ + inout ClosureInput##t1 in_##t1##_1, \ + inout ClosureInput##t2 in_##t2##_2, \ + inout ClosureInput##t3 in_##t3##_3, \ + out ClosureOutput##t0 out_##t0##_0, \ + out ClosureOutput##t1 out_##t1##_1, \ + out ClosureOutput##t2 out_##t2##_2, \ + out ClosureOutput##t3 out_##t3##_3) \ + { \ + CLOSURE_EVAL_DECLARE(t0, t1, t2, t3); \ +\ + for (int i = 0; cl_common.specular_accum > 0.0 && i < prbNumPlanar && i < MAX_PLANAR; i++) { \ + ClosurePlanarData planar = closure_planar_eval_init(i, cl_common); \ + if (planar.attenuation > 1e-8) { \ + CLOSURE_META_SUBROUTINE_DATA(planar_eval, planar, t0, t1, t2, t3); \ + } \ + } \ +\ + /* Starts at 1 because 0 is world cubemap. */ \ + for (int i = 1; cl_common.specular_accum > 0.0 && i < prbNumRenderCube && i < MAX_PROBE; \ + i++) { \ + ClosureCubemapData cube = closure_cubemap_eval_init(i, cl_common); \ + if (cube.attenuation > 1e-8) { \ + CLOSURE_META_SUBROUTINE_DATA(cubemap_eval, cube, t0, t1, t2, t3); \ + } \ + } \ +\ + /* Starts at 1 because 0 is world irradiance. */ \ + for (int i = 1; cl_common.diffuse_accum > 0.0 && i < prbNumRenderGrid && i < MAX_GRID; i++) { \ + ClosureGridData grid = closure_grid_eval_init(i, cl_common); \ + if (grid.attenuation > 1e-8) { \ + CLOSURE_META_SUBROUTINE_DATA(grid_eval, grid, t0, t1, t2, t3); \ + } \ + } \ +\ + CLOSURE_META_SUBROUTINE(indirect_end, t0, t1, t2, t3); \ +\ + for (int i = 0; i < laNumLight && i < MAX_LIGHT; i++) { \ + ClosureLightData light = closure_light_eval_init(cl_common, i); \ + if (light.vis > 1e-8) { \ + CLOSURE_META_SUBROUTINE_DATA(light_eval, light, t0, t1, t2, t3); \ + } \ + } \ +\ + CLOSURE_META_SUBROUTINE(eval_end, t0, t1, t2, t3); \ + } + +#define CLOSURE_EVAL_FUNCTION(name, t0, t1, t2, t3) \ + closure_##name##_eval(in_common, \ + in_##t0##_0, \ + in_##t1##_1, \ + in_##t2##_2, \ + in_##t3##_3, \ + out_##t0##_0, \ + out_##t1##_1, \ + out_##t2##_2, \ + out_##t3##_3) + +#define CLOSURE_EVAL_FUNCTION_DECLARE_1(name, t0) \ + CLOSURE_EVAL_FUNCTION_DECLARE(name, t0, Dummy, Dummy, Dummy) +#define CLOSURE_EVAL_FUNCTION_DECLARE_2(name, t0, t1) \ + CLOSURE_EVAL_FUNCTION_DECLARE(name, t0, t1, Dummy, Dummy) +#define CLOSURE_EVAL_FUNCTION_DECLARE_3(name, t0, t1, t2) \ + CLOSURE_EVAL_FUNCTION_DECLARE(name, t0, t1, t2, Dummy) +#define CLOSURE_EVAL_FUNCTION_DECLARE_4(name, t0, t1, t2, t3) \ + CLOSURE_EVAL_FUNCTION_DECLARE(name, t0, t1, t2, t3) + +#define CLOSURE_VARS_DECLARE_1(t0) CLOSURE_VARS_DECLARE(t0, Dummy, Dummy, Dummy) +#define CLOSURE_VARS_DECLARE_2(t0, t1) CLOSURE_VARS_DECLARE(t0, t1, Dummy, Dummy) +#define CLOSURE_VARS_DECLARE_3(t0, t1, t2) CLOSURE_VARS_DECLARE(t0, t1, t2, Dummy) +#define CLOSURE_VARS_DECLARE_4(t0, t1, t2, t3) CLOSURE_VARS_DECLARE(t0, t1, t2, t3) + +#define CLOSURE_EVAL_FUNCTION_1(name, t0) CLOSURE_EVAL_FUNCTION(name, t0, Dummy, Dummy, Dummy) +#define CLOSURE_EVAL_FUNCTION_2(name, t0, t1) CLOSURE_EVAL_FUNCTION(name, t0, t1, Dummy, Dummy) +#define CLOSURE_EVAL_FUNCTION_3(name, t0, t1, t2) CLOSURE_EVAL_FUNCTION(name, t0, t1, t2, Dummy) +#define CLOSURE_EVAL_FUNCTION_4(name, t0, t1, t2, t3) CLOSURE_EVAL_FUNCTION(name, t0, t1, t2, t3) + +/* -------------------------------------------------------------------- */ +/** \name Dummy Closure + * + * Dummy closure type that will be optimized out by the compiler. + * \{ */ + +#define ClosureInputDummy ClosureOutput +#define ClosureOutputDummy ClosureOutput +#define ClosureEvalDummy ClosureOutput +#define CLOSURE_EVAL_DUMMY ClosureOutput(vec3(0)) +#define CLOSURE_INPUT_Dummy_DEFAULT CLOSURE_EVAL_DUMMY +#define closure_Dummy_eval_init(cl_in, cl_common, cl_out) CLOSURE_EVAL_DUMMY +#define closure_Dummy_planar_eval(cl_in, cl_eval, cl_common, data, cl_out) +#define closure_Dummy_cubemap_eval(cl_in, cl_eval, cl_common, data, cl_out) +#define closure_Dummy_grid_eval(cl_in, cl_eval, cl_common, data, cl_out) +#define closure_Dummy_indirect_end(cl_in, cl_eval, cl_common, cl_out) +#define closure_Dummy_light_eval(cl_in, cl_eval, cl_common, data, cl_out) +#define closure_Dummy_eval_end(cl_in, cl_eval, cl_common, cl_out) + +/** \} */ + +/* -------------------------------------------------------------------- */ +/** \name Common cl_eval data + * + * Eval data not dependant on input parameters. All might not be used but unused ones + * will be optimized out. + * \{ */ + +struct ClosureInputCommon { + /** Custom occlusion value set by the user. */ + float occlusion; +}; + +#define CLOSURE_INPUT_COMMON_DEFAULT ClosureInputCommon(1.0) + +struct ClosureEvalCommon { + /** View vector. */ + vec3 V; + /** Surface position. */ + vec3 P; + /** Normal vector, always facing camera. */ + vec3 N; + /** Normal vector, always facing camera. (viewspace) */ + vec3 vN; + /** Surface position. (viewspace) */ + vec3 vP; + /** Geometric normal, always facing camera. (viewspace) */ + vec3 vNg; + /** Random numbers. 3 random sequences. zw is a random point on a circle. */ + vec4 rand; + /** Final occlusion factor. Mix of the user occlusion and SSAO. */ + float occlusion; + /** Least occluded direction in the hemisphere. */ + vec3 bent_normal; + + /** Specular probe accumulator. Shared between planar and cubemap probe. */ + float specular_accum; + /** Diffuse probe accumulator. */ + float diffuse_accum; + /** Viewspace depth to start raytracing from. */ + float tracing_depth; +}; + +/* Common cl_out struct used by most closures. */ +struct ClosureOutput { + vec3 radiance; +}; + +ClosureEvalCommon closure_Common_eval_init(ClosureInputCommon cl_in) +{ + ClosureEvalCommon cl_eval; + cl_eval.rand = texelfetch_noise_tex(gl_FragCoord.xy); + cl_eval.V = cameraVec; + cl_eval.P = worldPosition; + cl_eval.N = safe_normalize(gl_FrontFacing ? worldNormal : -worldNormal); + cl_eval.vN = safe_normalize(gl_FrontFacing ? viewNormal : -viewNormal); + cl_eval.vP = viewPosition; + cl_eval.vNg = safe_normalize(cross(dFdx(viewPosition), dFdy(viewPosition))); + /* TODO(fclem) See if we can avoid this complicated setup. */ + cl_eval.tracing_depth = gl_FragCoord.z; + /* Constant bias (due to depth buffer precision) */ + /* Magic numbers for 24bits of precision. + * From http://terathon.com/gdc07_lengyel.pdf (slide 26) */ + cl_eval.tracing_depth -= mix(2.4e-7, 4.8e-7, gl_FragCoord.z); + /* Convert to view Z. */ + cl_eval.tracing_depth = get_view_z_from_depth(cl_eval.tracing_depth); + + /* TODO(fclem) Do occlusion evaluation per Closure using shading normal. */ + cl_eval.occlusion = min( + cl_in.occlusion, + occlusion_compute(cl_eval.N, cl_eval.vP, cl_eval.rand, cl_eval.bent_normal)); + + cl_eval.specular_accum = 1.0; + cl_eval.diffuse_accum = 1.0; + return cl_eval; +} + +/** \} */ + +/* -------------------------------------------------------------------- */ +/** \name Loop data + * + * Loop datas are conveniently packed into struct to make it future proof. + * \{ */ + +struct ClosureLightData { + LightData data; /** Light Data. */ + vec4 L; /** Non-Normalized Light Vector (surface to light) with length in W component. */ + float vis; /** Light visibility. */ + float contact_shadow; /** Result of contact shadow tracing. */ +}; + +ClosureLightData closure_light_eval_init(ClosureEvalCommon cl_common, int light_id) +{ + ClosureLightData light; + light.data = lights_data[light_id]; + + light.L.xyz = light.data.l_position - cl_common.P; + light.L.w = length(light.L.xyz); + + light.vis = light_visibility(light.data, cl_common.P, light.L); + light.contact_shadow = light_contact_shadows(light.data, + cl_common.P, + cl_common.vP, + cl_common.tracing_depth, + cl_common.vNg, + cl_common.rand.x, + light.vis); + + return light; +} + +struct ClosureCubemapData { + int id; /** Probe id. */ + float attenuation; /** Attenuation. */ +}; + +ClosureCubemapData closure_cubemap_eval_init(int cube_id, inout ClosureEvalCommon cl_common) +{ + ClosureCubemapData cube; + cube.id = cube_id; + cube.attenuation = probe_attenuation_cube(cube_id, cl_common.P); + cube.attenuation = min(cube.attenuation, cl_common.specular_accum); + cl_common.specular_accum -= cube.attenuation; + return cube; +} + +struct ClosurePlanarData { + int id; /** Probe id. */ + PlanarData data; /** planars_data[id]. */ + float attenuation; /** Attenuation. */ +}; + +ClosurePlanarData closure_planar_eval_init(int planar_id, inout ClosureEvalCommon cl_common) +{ + ClosurePlanarData planar; + planar.id = planar_id; + planar.data = planars_data[planar_id]; + planar.attenuation = probe_attenuation_planar(planar.data, cl_common.P, cl_common.N, 0.0); + planar.attenuation = min(planar.attenuation, cl_common.specular_accum); + cl_common.specular_accum -= planar.attenuation; + return planar; +} + +struct ClosureGridData { + int id; /** Grid id. */ + GridData data; /** grids_data[id] */ + float attenuation; /** Attenuation. */ + vec3 local_pos; /** Local position inside the grid. */ +}; + +ClosureGridData closure_grid_eval_init(int id, inout ClosureEvalCommon cl_common) +{ + ClosureGridData grid; + grid.id = id; + grid.data = grids_data[id]; + grid.attenuation = probe_attenuation_grid(grid.data, cl_common.P, grid.local_pos); + grid.attenuation = min(grid.attenuation, cl_common.diffuse_accum); + cl_common.diffuse_accum -= grid.attenuation; + return grid; +} + +/** \} */ diff --git a/source/blender/draw/engines/eevee/shaders/closure_eval_refraction_lib.glsl b/source/blender/draw/engines/eevee/shaders/closure_eval_refraction_lib.glsl new file mode 100644 index 00000000000..9011eea07c4 --- /dev/null +++ b/source/blender/draw/engines/eevee/shaders/closure_eval_refraction_lib.glsl @@ -0,0 +1,128 @@ + +#pragma BLENDER_REQUIRE(common_utiltex_lib.glsl) +#pragma BLENDER_REQUIRE(lights_lib.glsl) +#pragma BLENDER_REQUIRE(lightprobe_lib.glsl) +#pragma BLENDER_REQUIRE(ambient_occlusion_lib.glsl) +#pragma BLENDER_REQUIRE(ssr_lib.glsl) + +struct ClosureInputRefraction { + vec3 N; /** Shading normal. */ + float roughness; /** Input roughness, not squared. */ + float ior; /** Index of refraction ratio. */ +}; + +#define CLOSURE_INPUT_Refraction_DEFAULT ClosureInputRefraction(vec3(0.0), 0.0, 0.0) + +struct ClosureEvalRefraction { + vec3 P; /** LTC matrix values. */ + vec3 ltc_brdf; /** LTC BRDF values. */ + vec3 probe_sampling_dir; /** Direction to sample probes from. */ + float probes_weight; /** Factor to apply to probe radiance. */ +}; + +/* Stubs. */ +#define ClosureOutputRefraction ClosureOutput +#define closure_Refraction_grid_eval(cl_in, cl_eval, cl_common, data, cl_out) + +ClosureEvalRefraction closure_Refraction_eval_init(inout ClosureInputRefraction cl_in, + ClosureEvalCommon cl_common, + out ClosureOutputRefraction cl_out) +{ + cl_in.N = safe_normalize(cl_in.N); + cl_in.roughness = clamp(cl_in.roughness, 1e-8, 0.9999); + cl_in.ior = max(cl_in.ior, 1e-5); + cl_out.radiance = vec3(0.0); + + ClosureEvalRefraction cl_eval; + vec3 cl_V; + float eval_ior; + /* Refract the view vector using the depth heuristic. + * Then later Refract a second time the already refracted + * ray using the inverse ior. */ + if (refractionDepth > 0.0) { + eval_ior = 1.0 / cl_in.ior; + cl_V = -refract(-cl_common.V, cl_in.N, eval_ior); + vec3 plane_pos = cl_common.P - cl_in.N * refractionDepth; + cl_eval.P = line_plane_intersect(cl_common.P, cl_V, plane_pos, cl_in.N); + } + else { + eval_ior = cl_in.ior; + cl_V = cl_common.V; + cl_eval.P = cl_common.P; + } + + cl_eval.probe_sampling_dir = refraction_dominant_dir(cl_in.N, cl_V, cl_in.roughness, eval_ior); + cl_eval.probes_weight = 1.0; + +#ifdef USE_REFRACTION + if (ssrefractToggle && cl_in.roughness < ssrMaxRoughness + 0.2) { + /* Find approximated position of the 2nd refraction event. */ + vec3 vP = (refractionDepth > 0.0) ? transform_point(ViewMatrix, cl_eval.P) : cl_common.vP; + vec4 ssr_output = screen_space_refraction( + vP, cl_in.N, cl_V, eval_ior, sqr(cl_in.roughness), cl_common.rand); + ssr_output.a *= smoothstep(ssrMaxRoughness + 0.2, ssrMaxRoughness, cl_in.roughness); + cl_out.radiance += ssr_output.rgb * ssr_output.a; + cl_eval.probes_weight -= ssr_output.a; + } +#endif + return cl_eval; +} + +void closure_Refraction_light_eval(ClosureInputRefraction cl_in, + ClosureEvalRefraction cl_eval, + ClosureEvalCommon cl_common, + ClosureLightData light, + inout ClosureOutputRefraction cl_out) +{ + /* Not implemented yet. */ +} + +void closure_Refraction_planar_eval(ClosureInputRefraction cl_in, + ClosureEvalRefraction cl_eval, + ClosureEvalCommon cl_common, + ClosurePlanarData planar, + inout ClosureOutputRefraction cl_out) +{ + /* Not implemented yet. */ +} + +void closure_Refraction_cubemap_eval(ClosureInputRefraction cl_in, + ClosureEvalRefraction cl_eval, + ClosureEvalCommon cl_common, + ClosureCubemapData cube, + inout ClosureOutputRefraction cl_out) +{ + vec3 probe_radiance = probe_evaluate_cube( + cube.id, cl_eval.P, cl_eval.probe_sampling_dir, sqr(cl_in.roughness)); + cl_out.radiance += (cube.attenuation * cl_eval.probes_weight) * probe_radiance; +} + +void closure_Refraction_indirect_end(ClosureInputRefraction cl_in, + ClosureEvalRefraction cl_eval, + ClosureEvalCommon cl_common, + inout ClosureOutputRefraction cl_out) +{ + /* If not enough light has been accumulated from probes, use the world specular cubemap + * to fill the remaining energy needed. */ + if (specToggle && cl_common.specular_accum > 0.0) { + vec3 probe_radiance = probe_evaluate_world_spec(cl_eval.probe_sampling_dir, + sqr(cl_in.roughness)); + cl_out.radiance += (cl_common.specular_accum * cl_eval.probes_weight) * probe_radiance; + } +} + +void closure_Refraction_eval_end(ClosureInputRefraction cl_in, + ClosureEvalRefraction cl_eval, + ClosureEvalCommon cl_common, + inout ClosureOutputRefraction cl_out) +{ +#if defined(DEPTH_SHADER) || defined(WORLD_BACKGROUND) + /* This makes shader resources become unused and avoid issues with samplers. (see T59747) */ + cl_out.radiance = vec3(0.0); + return; +#endif + + if (!specToggle) { + cl_out.radiance = vec3(0.0); + } +} diff --git a/source/blender/draw/engines/eevee/shaders/closure_eval_translucent_lib.glsl b/source/blender/draw/engines/eevee/shaders/closure_eval_translucent_lib.glsl new file mode 100644 index 00000000000..66c467af29b --- /dev/null +++ b/source/blender/draw/engines/eevee/shaders/closure_eval_translucent_lib.glsl @@ -0,0 +1,71 @@ + +#pragma BLENDER_REQUIRE(common_utiltex_lib.glsl) +#pragma BLENDER_REQUIRE(lights_lib.glsl) +#pragma BLENDER_REQUIRE(lightprobe_lib.glsl) +#pragma BLENDER_REQUIRE(ambient_occlusion_lib.glsl) + +struct ClosureInputTranslucent { + vec3 N; /** Shading normal. */ +}; + +#define CLOSURE_INPUT_Translucent_DEFAULT ClosureInputTranslucent(vec3(0.0)) + +/* Stubs. */ +#define ClosureEvalTranslucent ClosureEvalDummy +#define ClosureOutputTranslucent ClosureOutput +#define closure_Translucent_planar_eval(cl_in, cl_eval, cl_common, data, cl_out) +#define closure_Translucent_cubemap_eval(cl_in, cl_eval, cl_common, data, cl_out) + +ClosureEvalTranslucent closure_Translucent_eval_init(inout ClosureInputTranslucent cl_in, + ClosureEvalCommon cl_common, + out ClosureOutputTranslucent cl_out) +{ + cl_in.N = safe_normalize(cl_in.N); + cl_out.radiance = vec3(0.0); + return CLOSURE_EVAL_DUMMY; +} + +void closure_Translucent_light_eval(ClosureInputTranslucent cl_in, + ClosureEvalTranslucent cl_eval, + ClosureEvalCommon cl_common, + ClosureLightData light, + inout ClosureOutputTranslucent cl_out) +{ + float radiance = light_diffuse(light.data, cl_in.N, cl_common.V, light.L); + cl_out.radiance += light.data.l_color * (light.vis * radiance); +} + +void closure_Translucent_grid_eval(ClosureInputTranslucent cl_in, + ClosureEvalTranslucent cl_eval, + ClosureEvalCommon cl_common, + ClosureGridData grid, + inout ClosureOutputTranslucent cl_out) +{ + vec3 probe_radiance = probe_evaluate_grid(grid.data, cl_common.P, cl_in.N, grid.local_pos); + cl_out.radiance += grid.attenuation * probe_radiance; +} + +void closure_Translucent_indirect_end(ClosureInputTranslucent cl_in, + ClosureEvalTranslucent cl_eval, + ClosureEvalCommon cl_common, + inout ClosureOutputTranslucent cl_out) +{ + /* If not enough light has been accumulated from probes, use the world specular cubemap + * to fill the remaining energy needed. */ + if (cl_common.diffuse_accum > 0.0) { + vec3 probe_radiance = probe_evaluate_world_diff(cl_in.N); + cl_out.radiance += cl_common.diffuse_accum * probe_radiance; + } +} + +void closure_Translucent_eval_end(ClosureInputTranslucent cl_in, + ClosureEvalTranslucent cl_eval, + ClosureEvalCommon cl_common, + inout ClosureOutputTranslucent cl_out) +{ +#if defined(DEPTH_SHADER) || defined(WORLD_BACKGROUND) + /* This makes shader resources become unused and avoid issues with samplers. (see T59747) */ + cl_out.radiance = vec3(0.0); + return; +#endif +} diff --git a/source/blender/draw/engines/eevee/shaders/closure_lit_lib.glsl b/source/blender/draw/engines/eevee/shaders/closure_lit_lib.glsl deleted file mode 100644 index 30ce60f3ec0..00000000000 --- a/source/blender/draw/engines/eevee/shaders/closure_lit_lib.glsl +++ /dev/null @@ -1,545 +0,0 @@ - -#pragma BLENDER_REQUIRE(common_utiltex_lib.glsl) -#pragma BLENDER_REQUIRE(lightprobe_lib.glsl) -#pragma BLENDER_REQUIRE(ambient_occlusion_lib.glsl) -#pragma BLENDER_REQUIRE(ssr_lib.glsl) - -/** - * AUTO CONFIG - * We include the file multiple times each time with a different configuration. - * This leads to a lot of deadcode. Better idea would be to only generate the one needed. - */ -#if !defined(SURFACE_DEFAULT) -# define SURFACE_DEFAULT -# define CLOSURE_NAME eevee_closure_default -# define CLOSURE_DIFFUSE -# define CLOSURE_GLOSSY -#endif /* SURFACE_DEFAULT */ - -#if !defined(SURFACE_DEFAULT_CLEARCOAT) && !defined(CLOSURE_NAME) -# define SURFACE_DEFAULT_CLEARCOAT -# define CLOSURE_NAME eevee_closure_default_clearcoat -# define CLOSURE_DIFFUSE -# define CLOSURE_GLOSSY -# define CLOSURE_CLEARCOAT -#endif /* SURFACE_DEFAULT_CLEARCOAT */ - -#if !defined(SURFACE_PRINCIPLED) && !defined(CLOSURE_NAME) -# define SURFACE_PRINCIPLED -# define CLOSURE_NAME eevee_closure_principled -# define CLOSURE_DIFFUSE -# define CLOSURE_GLOSSY -# define CLOSURE_CLEARCOAT -# define CLOSURE_REFRACTION -# define CLOSURE_SUBSURFACE -#endif /* SURFACE_PRINCIPLED */ - -#if !defined(SURFACE_CLEARCOAT) && !defined(CLOSURE_NAME) -# define SURFACE_CLEARCOAT -# define CLOSURE_NAME eevee_closure_clearcoat -# define CLOSURE_GLOSSY -# define CLOSURE_CLEARCOAT -#endif /* SURFACE_CLEARCOAT */ - -#if !defined(SURFACE_DIFFUSE) && !defined(CLOSURE_NAME) -# define SURFACE_DIFFUSE -# define CLOSURE_NAME eevee_closure_diffuse -# define CLOSURE_DIFFUSE -#endif /* SURFACE_DIFFUSE */ - -#if !defined(SURFACE_SUBSURFACE) && !defined(CLOSURE_NAME) -# define SURFACE_SUBSURFACE -# define CLOSURE_NAME eevee_closure_subsurface -# define CLOSURE_DIFFUSE -# define CLOSURE_SUBSURFACE -#endif /* SURFACE_SUBSURFACE */ - -#if !defined(SURFACE_SKIN) && !defined(CLOSURE_NAME) -# define SURFACE_SKIN -# define CLOSURE_NAME eevee_closure_skin -# define CLOSURE_DIFFUSE -# define CLOSURE_SUBSURFACE -# define CLOSURE_GLOSSY -#endif /* SURFACE_SKIN */ - -#if !defined(SURFACE_GLOSSY) && !defined(CLOSURE_NAME) -# define SURFACE_GLOSSY -# define CLOSURE_NAME eevee_closure_glossy -# define CLOSURE_GLOSSY -#endif /* SURFACE_GLOSSY */ - -#if !defined(SURFACE_REFRACT) && !defined(CLOSURE_NAME) -# define SURFACE_REFRACT -# define CLOSURE_NAME eevee_closure_refraction -# define CLOSURE_REFRACTION -#endif /* SURFACE_REFRACT */ - -#if !defined(SURFACE_GLASS) && !defined(CLOSURE_NAME) -# define SURFACE_GLASS -# define CLOSURE_NAME eevee_closure_glass -# define CLOSURE_GLOSSY -# define CLOSURE_REFRACTION -#endif /* SURFACE_GLASS */ - -/* Safety : CLOSURE_CLEARCOAT implies CLOSURE_GLOSSY */ -#ifdef CLOSURE_CLEARCOAT -# ifndef CLOSURE_GLOSSY -# define CLOSURE_GLOSSY -# endif -#endif /* CLOSURE_CLEARCOAT */ - -void CLOSURE_NAME(vec3 N -#ifdef CLOSURE_DIFFUSE - , - vec3 albedo -#endif -#ifdef CLOSURE_GLOSSY - , - vec3 f0, - vec3 f90, - int ssr_id -#endif -#if defined(CLOSURE_GLOSSY) || defined(CLOSURE_REFRACTION) - , - float roughness -#endif -#ifdef CLOSURE_CLEARCOAT - , - vec3 C_N, - float C_intensity, - float C_roughness -#endif -#if defined(CLOSURE_GLOSSY) || defined(CLOSURE_DIFFUSE) - , - float ao -#endif -#ifdef CLOSURE_SUBSURFACE - , - float sss_scale -#endif -#ifdef CLOSURE_REFRACTION - , - float ior -#endif - , - const bool use_contact_shadows -#ifdef CLOSURE_DIFFUSE - , - out vec3 out_diff -#endif -#ifdef CLOSURE_GLOSSY - , - out vec3 out_spec -#endif -#ifdef CLOSURE_REFRACTION - , - out vec3 out_refr -#endif -#ifdef CLOSURE_GLOSSY - , - out vec3 ssr_spec -#endif -) -{ -#ifdef CLOSURE_DIFFUSE - out_diff = vec3(0.0); -#endif - -#ifdef CLOSURE_GLOSSY - out_spec = vec3(0.0); -#endif - -#ifdef CLOSURE_REFRACTION - out_refr = vec3(0.0); -#endif - -#if defined(DEPTH_SHADER) || defined(WORLD_BACKGROUND) - /* This makes shader resources become unused and avoid issues with samplers. (see T59747) */ - return; -#else - - /* Zero length vectors cause issues, see: T51979. */ - float len = length(N); - if (isnan(len)) { - return; - } - N /= len; - -# ifdef CLOSURE_CLEARCOAT - len = length(C_N); - if (isnan(len)) { - return; - } - C_N /= len; -# endif - -# if defined(CLOSURE_GLOSSY) || defined(CLOSURE_REFRACTION) - roughness = clamp(roughness, 1e-8, 0.9999); - float roughnessSquared = roughness * roughness; -# endif - -# ifdef CLOSURE_CLEARCOAT - C_roughness = clamp(C_roughness, 1e-8, 0.9999); - float C_roughnessSquared = C_roughness * C_roughness; -# endif - - vec3 V = cameraVec; - - vec4 rand = texelfetch_noise_tex(gl_FragCoord.xy); - - /* ---------------------------------------------------------------- */ - /* -------------------- SCENE LIGHTS LIGHTING --------------------- */ - /* ---------------------------------------------------------------- */ - -# ifdef CLOSURE_GLOSSY - vec2 lut_uv = lut_coords_ltc(dot(N, V), roughness); - vec4 ltc_mat = texture(utilTex, vec3(lut_uv, 0.0)).rgba; -# endif - -# ifdef CLOSURE_CLEARCOAT - vec2 lut_uv_clear = lut_coords_ltc(dot(C_N, V), C_roughness); - vec4 ltc_mat_clear = texture(utilTex, vec3(lut_uv_clear, 0.0)).rgba; - vec3 out_spec_clear = vec3(0.0); -# endif - - float tracing_depth = gl_FragCoord.z; - /* Constant bias (due to depth buffer precision) */ - /* Magic numbers for 24bits of precision. - * From http://terathon.com/gdc07_lengyel.pdf (slide 26) */ - tracing_depth -= mix(2.4e-7, 4.8e-7, gl_FragCoord.z); - /* Convert to view Z. */ - tracing_depth = get_view_z_from_depth(tracing_depth); - - vec3 true_normal = normalize(cross(dFdx(viewPosition), dFdy(viewPosition))); - - for (int i = 0; i < MAX_LIGHT && i < laNumLight; i++) { - LightData ld = lights_data[i]; - - vec4 l_vector; /* Non-Normalized Light Vector with length in last component. */ - l_vector.xyz = ld.l_position - worldPosition; - l_vector.w = length(l_vector.xyz); - - float l_vis = light_visibility(ld, - worldPosition, - viewPosition, - tracing_depth, - true_normal, - rand.x, - use_contact_shadows, - l_vector); - - if (l_vis < 1e-8) { - continue; - } - - vec3 l_color_vis = ld.l_color * l_vis; - -# ifdef CLOSURE_DIFFUSE - out_diff += l_color_vis * light_diffuse(ld, N, V, l_vector); -# endif - -# ifdef CLOSURE_GLOSSY - out_spec += l_color_vis * light_specular(ld, ltc_mat, N, V, l_vector) * ld.l_spec; -# endif - -# ifdef CLOSURE_CLEARCOAT - out_spec_clear += l_color_vis * light_specular(ld, ltc_mat_clear, C_N, V, l_vector) * - ld.l_spec; -# endif - } - -# ifdef CLOSURE_GLOSSY - vec2 brdf_lut_lights = texture(utilTex, vec3(lut_uv, 1.0)).ba; - out_spec *= F_brdf(f0, f90, brdf_lut_lights.xy); -# endif - -# ifdef CLOSURE_CLEARCOAT - vec2 brdf_lut_lights_clear = texture(utilTex, vec3(lut_uv_clear, 1.0)).ba; - out_spec_clear *= F_brdf(vec3(0.04), vec3(1.0), brdf_lut_lights_clear.xy); - out_spec += out_spec_clear * C_intensity; -# endif - - /* ---------------------------------------------------------------- */ - /* ---------------- SPECULAR ENVIRONMENT LIGHTING ----------------- */ - /* ---------------------------------------------------------------- */ - - /* Accumulate incoming light from all sources until accumulator is full. Then apply Occlusion and - * BRDF. */ -# ifdef CLOSURE_GLOSSY - vec4 spec_accum = vec4(0.0); -# endif - -# ifdef CLOSURE_CLEARCOAT - vec4 C_spec_accum = vec4(0.0); -# endif - -# ifdef CLOSURE_REFRACTION - vec4 refr_accum = vec4(0.0); -# endif - -# ifdef CLOSURE_GLOSSY - /* ---------------------------- */ - /* Planar Reflections */ - /* ---------------------------- */ - - for (int i = 0; i < MAX_PLANAR && i < prbNumPlanar && spec_accum.a < 0.999; i++) { - PlanarData pd = planars_data[i]; - - /* Fade on geometric normal. */ - float fade = probe_attenuation_planar( - pd, worldPosition, (gl_FrontFacing) ? worldNormal : -worldNormal, roughness); - - if (fade > 0.0) { - if (!(ssrToggle && ssr_id == outputSsrId)) { - vec3 spec = probe_evaluate_planar(float(i), pd, worldPosition, N, V, roughness, fade); - accumulate_light(spec, fade, spec_accum); - } - -# ifdef CLOSURE_CLEARCOAT - vec3 C_spec = probe_evaluate_planar(float(i), pd, worldPosition, C_N, V, C_roughness, fade); - accumulate_light(C_spec, fade, C_spec_accum); -# endif - } - } -# endif - -# ifdef CLOSURE_GLOSSY - vec3 spec_dir = specular_dominant_dir(N, V, roughnessSquared); -# endif - -# ifdef CLOSURE_CLEARCOAT - vec3 C_spec_dir = specular_dominant_dir(C_N, V, C_roughnessSquared); -# endif - -# ifdef CLOSURE_REFRACTION - /* Refract the view vector using the depth heuristic. - * Then later Refract a second time the already refracted - * ray using the inverse ior. */ - float final_ior = (refractionDepth > 0.0) ? 1.0 / ior : ior; - vec3 refr_V = (refractionDepth > 0.0) ? -refract(-V, N, final_ior) : V; - vec3 refr_pos = (refractionDepth > 0.0) ? - line_plane_intersect( - worldPosition, refr_V, worldPosition - N * refractionDepth, N) : - worldPosition; - vec3 refr_dir = refraction_dominant_dir(N, refr_V, roughness, final_ior); -# endif - -# ifdef CLOSURE_REFRACTION -/* ---------------------------- */ -/* Screen Space Refraction */ -/* ---------------------------- */ -# ifdef USE_REFRACTION - if (ssrefractToggle && roughness < ssrMaxRoughness + 0.2) { - /* Find approximated position of the 2nd refraction event. */ - vec3 refr_vpos = (refractionDepth > 0.0) ? transform_point(ViewMatrix, refr_pos) : - viewPosition; - vec4 trans = screen_space_refraction(refr_vpos, N, refr_V, final_ior, roughnessSquared, rand); - trans.a *= smoothstep(ssrMaxRoughness + 0.2, ssrMaxRoughness, roughness); - accumulate_light(trans.rgb, trans.a, refr_accum); - } -# endif - -# endif - - /* ---------------------------- */ - /* Specular probes */ - /* ---------------------------- */ -# if defined(CLOSURE_GLOSSY) || defined(CLOSURE_REFRACTION) - -# if defined(CLOSURE_GLOSSY) && defined(CLOSURE_REFRACTION) -# define GLASS_ACCUM 1 -# define ACCUM min(refr_accum.a, spec_accum.a) -# elif defined(CLOSURE_REFRACTION) -# define GLASS_ACCUM 0 -# define ACCUM refr_accum.a -# else -# define GLASS_ACCUM 0 -# define ACCUM spec_accum.a -# endif - - /* Starts at 1 because 0 is world probe */ - for (int i = 1; ACCUM < 0.999 && i < prbNumRenderCube && i < MAX_PROBE; i++) { - float fade = probe_attenuation_cube(i, worldPosition); - - if (fade > 0.0) { - -# if GLASS_ACCUM - if (spec_accum.a < 0.999) { -# endif -# ifdef CLOSURE_GLOSSY - if (!(ssrToggle && ssr_id == outputSsrId)) { - vec3 spec = probe_evaluate_cube(i, worldPosition, spec_dir, roughness); - accumulate_light(spec, fade, spec_accum); - } -# endif - -# ifdef CLOSURE_CLEARCOAT - vec3 C_spec = probe_evaluate_cube(i, worldPosition, C_spec_dir, C_roughness); - accumulate_light(C_spec, fade, C_spec_accum); -# endif -# if GLASS_ACCUM - } -# endif - -# if GLASS_ACCUM - if (refr_accum.a < 0.999) { -# endif -# ifdef CLOSURE_REFRACTION - vec3 trans = probe_evaluate_cube(i, refr_pos, refr_dir, roughnessSquared); - accumulate_light(trans, fade, refr_accum); -# endif -# if GLASS_ACCUM - } -# endif - } - } - -# undef GLASS_ACCUM -# undef ACCUM - -/* ---------------------------- */ -/* World Probe */ -/* ---------------------------- */ -# ifdef CLOSURE_GLOSSY - if (spec_accum.a < 0.999) { - if (!(ssrToggle && ssr_id == outputSsrId)) { - vec3 spec = probe_evaluate_world_spec(spec_dir, roughness); - accumulate_light(spec, 1.0, spec_accum); - } - -# ifdef CLOSURE_CLEARCOAT - vec3 C_spec = probe_evaluate_world_spec(C_spec_dir, C_roughness); - accumulate_light(C_spec, 1.0, C_spec_accum); -# endif - } -# endif - -# ifdef CLOSURE_REFRACTION - if (refr_accum.a < 0.999) { - vec3 trans = probe_evaluate_world_spec(refr_dir, roughnessSquared); - accumulate_light(trans, 1.0, refr_accum); - } -# endif -# endif /* Specular probes */ - - /* ---------------------------- */ - /* Ambient Occlusion */ - /* ---------------------------- */ -# if defined(CLOSURE_GLOSSY) || defined(CLOSURE_DIFFUSE) - if (!use_contact_shadows) { - /* HACK: Fix for translucent BSDF. (see T65631) */ - N = -N; - } - vec3 bent_normal; - float final_ao = occlusion_compute(N, viewPosition, ao, rand, bent_normal); - if (!use_contact_shadows) { - N = -N; - /* Bypass bent normal. */ - bent_normal = N; - } -# endif - - /* ---------------------------- */ - /* Specular Output */ - /* ---------------------------- */ - float NV = dot(N, V); -# ifdef CLOSURE_GLOSSY - vec2 uv = lut_coords(NV, roughness); - vec2 brdf_lut = texture(utilTex, vec3(uv, 1.0)).rg; - - /* This factor is outputted to be used by SSR in order - * to match the intensity of the regular reflections. */ - ssr_spec = F_brdf(f0, f90, brdf_lut); - float spec_occlu = specular_occlusion(NV, final_ao, roughness); - - /* The SSR pass recompute the occlusion to not apply it to the SSR */ - if (ssrToggle && ssr_id == outputSsrId) { - spec_occlu = 1.0; - } - - out_spec += spec_accum.rgb * ssr_spec * spec_occlu; -# endif - -# ifdef CLOSURE_REFRACTION - float btdf = get_btdf_lut(NV, roughness, ior); - - out_refr += refr_accum.rgb * btdf; - - /* Global toggle for lightprobe baking. */ - out_refr *= float(specToggle); -# endif - -# ifdef CLOSURE_CLEARCOAT - NV = dot(C_N, V); - vec2 C_uv = lut_coords(NV, C_roughness); - vec2 C_brdf_lut = texture(utilTex, vec3(C_uv, 1.0)).rg; - vec3 C_fresnel = F_brdf(vec3(0.04), vec3(1.0), C_brdf_lut) * - specular_occlusion(NV, final_ao, C_roughness); - - out_spec += C_spec_accum.rgb * C_fresnel * C_intensity; -# endif - -# ifdef CLOSURE_GLOSSY - /* Global toggle for lightprobe baking. */ - out_spec *= float(specToggle); -# endif - - /* ---------------------------------------------------------------- */ - /* ---------------- DIFFUSE ENVIRONMENT LIGHTING ------------------ */ - /* ---------------------------------------------------------------- */ - - /* Accumulate light from all sources until accumulator is full. Then apply Occlusion and BRDF. */ -# ifdef CLOSURE_DIFFUSE - vec4 diff_accum = vec4(0.0); - - /* ---------------------------- */ - /* Irradiance Grids */ - /* ---------------------------- */ - /* Start at 1 because 0 is world irradiance */ - for (int i = 1; i < MAX_GRID && i < prbNumRenderGrid && diff_accum.a < 0.999; i++) { - GridData gd = grids_data[i]; - - vec3 localpos; - float fade = probe_attenuation_grid(gd, grids_data[i].localmat, worldPosition, localpos); - - if (fade > 0.0) { - vec3 diff = probe_evaluate_grid(gd, worldPosition, bent_normal, localpos); - accumulate_light(diff, fade, diff_accum); - } - } - - /* ---------------------------- */ - /* World Diffuse */ - /* ---------------------------- */ - if (diff_accum.a < 0.999 && prbNumRenderGrid > 0) { - vec3 diff = probe_evaluate_world_diff(bent_normal); - accumulate_light(diff, 1.0, diff_accum); - } - - out_diff += diff_accum.rgb * gtao_multibounce(final_ao, albedo); -# endif -#endif -} - -/* Cleanup for next configuration */ -#undef CLOSURE_NAME - -#ifdef CLOSURE_DIFFUSE -# undef CLOSURE_DIFFUSE -#endif - -#ifdef CLOSURE_GLOSSY -# undef CLOSURE_GLOSSY -#endif - -#ifdef CLOSURE_CLEARCOAT -# undef CLOSURE_CLEARCOAT -#endif - -#ifdef CLOSURE_REFRACTION -# undef CLOSURE_REFRACTION -#endif - -#ifdef CLOSURE_SUBSURFACE -# undef CLOSURE_SUBSURFACE -#endif diff --git a/source/blender/draw/engines/eevee/shaders/closure_lib.glsl b/source/blender/draw/engines/eevee/shaders/closure_type_lib.glsl index b56a186ab3f..9ca25ef240f 100644 --- a/source/blender/draw/engines/eevee/shaders/closure_lib.glsl +++ b/source/blender/draw/engines/eevee/shaders/closure_type_lib.glsl @@ -147,17 +147,27 @@ Closure closure_emission(vec3 rgb) #ifndef VOLUMETRICS +/* Let radiance passthrough or replace it to get the BRDF and color + * to applied to the SSR result. */ +vec3 closure_mask_ssr_radiance(vec3 radiance, float ssr_id) +{ + return (ssrToggle && int(ssr_id) == outputSsrId) ? vec3(1.0) : radiance; +} + void closure_load_ssr_data( - vec3 ssr_spec, float roughness, vec3 N, vec3 viewVec, int ssr_id, inout Closure cl) + vec3 ssr_radiance, float roughness, vec3 N, float ssr_id, inout Closure cl) { /* Still encode to avoid artifacts in the SSR pass. */ vec3 vN = normalize(mat3(ViewMatrix) * N); - cl.ssr_normal = normal_encode(vN, viewVec); + cl.ssr_normal = normal_encode(vN, viewCameraVec); - if (ssr_id == outputSsrId) { - cl.ssr_data = vec4(ssr_spec, roughness); + if (ssrToggle && int(ssr_id) == outputSsrId) { + cl.ssr_data = vec4(ssr_radiance, roughness); cl.flag |= CLOSURE_SSR_FLAG; } + else { + cl.radiance += ssr_radiance; + } } void closure_load_sss_data( @@ -169,13 +179,11 @@ void closure_load_sss_data( cl.sss_radius = radius; cl.sss_albedo = sss_albedo; cl.flag |= CLOSURE_SSS_FLAG; - cl.radiance += render_pass_diffuse_mask(sss_albedo, vec3(0)); + /* Irradiance will be convolved by SSSS pass. Do not add to radiance. */ + sss_irradiance = vec3(0); } - else # endif - { - cl.radiance += render_pass_diffuse_mask(sss_albedo, sss_irradiance * sss_albedo); - } + cl.radiance += render_pass_diffuse_mask(vec3(1), sss_irradiance) * sss_albedo; } #endif diff --git a/source/blender/draw/engines/eevee/shaders/common_utiltex_lib.glsl b/source/blender/draw/engines/eevee/shaders/common_utiltex_lib.glsl index 95a585f0d9c..821859b3228 100644 --- a/source/blender/draw/engines/eevee/shaders/common_utiltex_lib.glsl +++ b/source/blender/draw/engines/eevee/shaders/common_utiltex_lib.glsl @@ -12,52 +12,95 @@ uniform sampler2DArray utilTex; #define LUT_SIZE 64 +#define LTC_MAT_LAYER 0 +#define LTC_BRDF_LAYER 1 +#define BRDF_LUT_LAYER 1 +#define NOISE_LAYER 2 +#define LTC_DISK_LAYER 3 /* UNUSED */ + +/* Layers 4 to 20 are for BTDF Lut. */ +const float lut_btdf_layer_first = 4.0; +const float lut_btdf_layer_count = 16.0; + +/** + * Reminder: The 4 noise values are based of 3 uncorrelated blue noises: + * x : Uniformly distributed value [0..1] (noise 1). + * y : Uniformly distributed value [0..1] (noise 2). + * z,w : Uniformly distributed point on the unit circle [-1..1] (noise 3). + **/ #define texelfetch_noise_tex(coord) texelFetch(utilTex, ivec3(ivec2(coord) % LUT_SIZE, 2.0), 0) -/* Return texture coordinates to sample Surface LUT */ -vec2 lut_coords(float cosTheta, float roughness) +/* Return texture coordinates to sample Surface LUT. */ +vec2 lut_coords(float cos_theta, float roughness) { - float theta = acos(cosTheta); - vec2 coords = vec2(roughness, theta / M_PI_2); - + vec2 coords = vec2(roughness, sqrt(1.0 - cos_theta)); /* scale and bias coordinates, for correct filtered lookup */ return coords * (LUT_SIZE - 1.0) / LUT_SIZE + 0.5 / LUT_SIZE; } -vec2 lut_coords_ltc(float cosTheta, float roughness) +/* Returns the GGX split-sum precomputed in LUT. */ +vec2 brdf_lut(float cos_theta, float roughness) { - vec2 coords = vec2(roughness, sqrt(1.0 - cosTheta)); - - /* scale and bias coordinates, for correct filtered lookup */ - return coords * (LUT_SIZE - 1.0) / LUT_SIZE + 0.5 / LUT_SIZE; + return textureLod(utilTex, vec3(lut_coords(cos_theta, roughness), BRDF_LUT_LAYER), 0.0).rg; } -float get_btdf_lut(float NV, float roughness, float ior) +/* Return texture coordinates to sample Surface LUT. */ +vec3 lut_coords_btdf(float cos_theta, float roughness, float ior) { - const vec3 lut_scale_bias_texel_size = vec3((LUT_SIZE - 1.0), 0.5, 1.5) / LUT_SIZE; + /* ior is sin of critical angle. */ + float critical_cos = sqrt(1.0 - ior * ior); vec3 coords; - /* Try to compensate for the low resolution and interpolation error. */ - coords.x = (ior > 1.0) ? (0.9 + lut_scale_bias_texel_size.z) + - (0.1 - lut_scale_bias_texel_size.z) * f0_from_ior(ior) : - (0.9 + lut_scale_bias_texel_size.z) * ior * ior; - coords.y = 1.0 - saturate(NV); - coords.xy *= lut_scale_bias_texel_size.x; - coords.xy += lut_scale_bias_texel_size.y; + coords.x = sqr(ior); + coords.y = cos_theta; + coords.y -= critical_cos; + coords.y /= (coords.y > 0.0) ? (1.0 - critical_cos) : critical_cos; + coords.y = coords.y * 0.5 + 0.5; + coords.z = roughness; - const float lut_lvl_ofs = 4.0; /* First texture lvl of roughness. */ - const float lut_lvl_scale = 16.0; /* How many lvl of roughness in the lut. */ + coords = saturate(coords); - float mip = roughness * lut_lvl_scale; - float mip_floor = floor(mip); - - coords.z = lut_lvl_ofs + mip_floor + 1.0; - float btdf_high = textureLod(utilTex, coords, 0.0).r; + /* scale and bias coordinates, for correct filtered lookup */ + coords.xy = coords.xy * (LUT_SIZE - 1.0) / LUT_SIZE + 0.5 / LUT_SIZE; - coords.z -= 1.0; - float btdf_low = textureLod(utilTex, coords, 0.0).r; + return coords; +} - float btdf = (ior == 1.0) ? 1.0 : mix(btdf_low, btdf_high, mip - coords.z); +/* Returns GGX BTDF in first component and fresnel in second. */ +vec2 btdf_lut(float cos_theta, float roughness, float ior) +{ + if (ior <= 1e-5) { + return vec2(0.0); + } + + if (ior >= 1.0) { + vec2 split_sum = brdf_lut(cos_theta, roughness); + float f0 = f0_from_ior(ior); + /* Baked IOR for GGX BRDF. */ + const float specular = 1.0; + const float eta_brdf = (2.0 / (1.0 - sqrt(0.08 * specular))) - 1.0; + /* Avoid harsh transition comming from ior == 1. */ + float f90 = fast_sqrt(saturate(f0 / (f0_from_ior(eta_brdf) * 0.25))); + float fresnel = F_brdf_single_scatter(vec3(f0), vec3(f90), split_sum).r; + /* Setting the BTDF to one is not really important since it is only used for multiscatter + * and it's already quite close to ground truth. */ + float btdf = 1.0; + return vec2(btdf, fresnel); + } + + vec3 coords = lut_coords_btdf(cos_theta, roughness, ior); + + float layer = coords.z * lut_btdf_layer_count; + float layer_floored = floor(layer); + + coords.z = lut_btdf_layer_first + layer_floored; + vec2 btdf_low = textureLod(utilTex, coords, 0.0).rg; + + coords.z += 1.0; + vec2 btdf_high = textureLod(utilTex, coords, 0.0).rg; + + /* Manual trilinear interpolation. */ + vec2 btdf = mix(btdf_low, btdf_high, layer - layer_floored); return btdf; } diff --git a/source/blender/draw/engines/eevee/shaders/effect_dof_bokeh_frag.glsl b/source/blender/draw/engines/eevee/shaders/effect_dof_bokeh_frag.glsl new file mode 100644 index 00000000000..40e4c5a313e --- /dev/null +++ b/source/blender/draw/engines/eevee/shaders/effect_dof_bokeh_frag.glsl @@ -0,0 +1,101 @@ + +/** + * Bokeh Look Up Table: This outputs a radius multiplier to shape the sampling in gather pass or + * the scatter sprite appearance. This is only used if bokeh shape is either anamorphic or is not + * a perfect circle. + * We correct samples spacing for polygonal bokeh shapes. However, we do not for anamorphic bokeh + * as it is way more complex and expensive to do. + **/ + +#pragma BLENDER_REQUIRE(effect_dof_lib.glsl) + +uniform float bokehSides; +uniform float bokehRotation; +uniform vec2 bokehAnisotropyInv; + +in vec4 uvcoordsvar; + +layout(location = 0) out vec2 outGatherLut; +layout(location = 1) out float outScatterLut; +layout(location = 2) out float outResolveLut; + +float polygon_sides_length(float sides_count) +{ + return 2.0 * sin(M_PI / sides_count); +} + +/* Returns intersection ratio between the radius edge at theta and the polygon edge. + * Start first corners at theta == 0. */ +float circle_to_polygon_radius(float sides_count, float theta) +{ + /* From Graphics Gems from CryENGINE 3 (Siggraph 2013) by Tiago Sousa (slide 36). */ + float side_angle = M_2PI / sides_count; + float halfside_angle = side_angle * 0.5; + return cos(side_angle * 0.5) / + cos(theta - side_angle * floor((sides_count * theta + M_PI) / M_2PI)); +} + +/* Remap input angle to have homogenous spacing of points along a polygon edge. + * Expect theta to be in [0..2pi] range. */ +float circle_to_polygon_angle(float sides_count, float theta) +{ + float side_angle = M_2PI / sides_count; + float halfside_angle = side_angle * 0.5; + float side = floor(theta / side_angle); + /* Length of segment from center to the middle of polygon side. */ + float adjacent = circle_to_polygon_radius(sides_count, 0.0); + + /* This is the relative position of the sample on the polygon half side. */ + float local_theta = theta - side * side_angle; + float ratio = (local_theta - halfside_angle) / halfside_angle; + + float halfside_len = polygon_sides_length(sides_count) * 0.5; + float oposite = ratio * halfside_len; + + /* NOTE: atan(y_over_x) has output range [-M_PI_2..M_PI_2]. */ + float final_local_theta = atan(oposite / adjacent); + + return side * side_angle + final_local_theta; +} + +void main() +{ + /* Center uv in range [-1..1]. */ + vec2 uv = uvcoordsvar.xy * 2.0 - 1.0; + + float radius = length(uv); + + vec2 texel = floor(gl_FragCoord.xy) - float(DOF_MAX_SLIGHT_FOCUS_RADIUS); + + if (bokehSides > 0.0) { + /* NOTE: atan(y,x) has output range [-M_PI..M_PI], so add 2pi to avoid negative angles. */ + float theta = atan(uv.y, uv.x) + M_2PI; + float r = length(uv); + + radius /= circle_to_polygon_radius(bokehSides, theta - bokehRotation); + + float theta_new = circle_to_polygon_angle(bokehSides, theta); + float r_new = circle_to_polygon_radius(bokehSides, theta_new); + + theta_new -= bokehRotation; + + uv = r_new * vec2(-cos(theta_new), sin(theta_new)); + + { + /* Slight focus distance */ + texel *= bokehAnisotropyInv; + float theta = atan(texel.y, -texel.x) + M_2PI; + texel /= circle_to_polygon_radius(bokehSides, theta + bokehRotation); + } + } + else { + uv *= safe_rcp(length(uv)); + } + + /* For gather store the normalized UV. */ + outGatherLut = uv; + /* For scatter store distance. */ + outScatterLut = radius; + /* For slight focus gather store pixel perfect distance. */ + outResolveLut = length(texel); +} diff --git a/source/blender/draw/engines/eevee/shaders/effect_dof_dilate_tiles_frag.glsl b/source/blender/draw/engines/eevee/shaders/effect_dof_dilate_tiles_frag.glsl new file mode 100644 index 00000000000..22e6f929f36 --- /dev/null +++ b/source/blender/draw/engines/eevee/shaders/effect_dof_dilate_tiles_frag.glsl @@ -0,0 +1,117 @@ + +/** + * Tile dilate pass: Takes the 8x8 Tiles buffer and converts dilates the tiles with large CoC to + * their neighborhood. This pass is repeated multiple time until the maximum CoC can be covered. + **/ + +#pragma BLENDER_REQUIRE(effect_dof_lib.glsl) + +/* 1/16th of fullres. */ +uniform sampler2D cocTilesFgBuffer; +uniform sampler2D cocTilesBgBuffer; + +uniform int ringCount; +uniform int ringWidthMultiplier; +uniform bool dilateSlightFocus; + +/* 1/16th of fullres. Same format as input. */ +layout(location = 0) out vec4 outFgCoc; +layout(location = 1) out vec3 outBgCoc; + +const float tile_to_fullres_factor = float(DOF_TILE_DIVISOR); + +/* Error introduced by the random offset of the gathering kernel's center. */ +const float bluring_radius_error = 1.0 + 1.0 / (gather_ring_count + 0.5); + +void main() +{ + ivec2 center_tile_pos = ivec2(gl_FragCoord.xy); + + CocTile ring_buckets[DOF_DILATE_RING_COUNT]; + + for (int ring = 0; ring < ringCount && ring < DOF_DILATE_RING_COUNT; ring++) { + ring_buckets[ring] = dof_coc_tile_init(); + + int ring_distance = ring + 1; + for (int sample_id = 0; sample_id < 4 * ring_distance; sample_id++) { + ivec2 offset = dof_square_ring_sample_offset(ring_distance, sample_id); + + offset *= ringWidthMultiplier; + + for (int i = 0; i < 2; i++) { + ivec2 adj_tile_pos = center_tile_pos + ((i == 0) ? offset : -offset); + + CocTile adj_tile = dof_coc_tile_load(cocTilesFgBuffer, cocTilesBgBuffer, adj_tile_pos); + +#ifdef DILATE_MODE_MIN_MAX + /* Actually gather the "absolute" biggest coc but keeping the sign. */ + ring_buckets[ring].fg_min_coc = min(ring_buckets[ring].fg_min_coc, adj_tile.fg_min_coc); + ring_buckets[ring].bg_max_coc = max(ring_buckets[ring].bg_max_coc, adj_tile.bg_max_coc); + + if (dilateSlightFocus) { + ring_buckets[ring].fg_slight_focus_max_coc = dof_coc_max_slight_focus( + ring_buckets[ring].fg_slight_focus_max_coc, adj_tile.fg_slight_focus_max_coc); + } + +#else /* DILATE_MODE_MIN_ABS */ + ring_buckets[ring].fg_max_coc = max(ring_buckets[ring].fg_max_coc, adj_tile.fg_max_coc); + ring_buckets[ring].bg_min_coc = min(ring_buckets[ring].bg_min_coc, adj_tile.bg_min_coc); + + /* Should be tight as possible to reduce gather overhead (see slide 61). */ + float closest_neighbor_distance = length(max(abs(vec2(offset)) - 1.0, 0.0)) * + tile_to_fullres_factor; + + ring_buckets[ring].fg_max_intersectable_coc = max( + ring_buckets[ring].fg_max_intersectable_coc, + adj_tile.fg_max_intersectable_coc + closest_neighbor_distance); + ring_buckets[ring].bg_min_intersectable_coc = min( + ring_buckets[ring].bg_min_intersectable_coc, + adj_tile.bg_min_intersectable_coc + closest_neighbor_distance); +#endif + } + } + } + + /* Load center tile. */ + CocTile out_tile = dof_coc_tile_load(cocTilesFgBuffer, cocTilesBgBuffer, center_tile_pos); + + /* Dilate once. */ + if (dilateSlightFocus) { + out_tile.fg_slight_focus_max_coc = dof_coc_max_slight_focus( + out_tile.fg_slight_focus_max_coc, ring_buckets[0].fg_slight_focus_max_coc); + } + + for (int ring = 0; ring < ringCount && ring < DOF_DILATE_RING_COUNT; ring++) { + float ring_distance = float(ring + 1); + + ring_distance = (ring_distance * ringWidthMultiplier - 1) * tile_to_fullres_factor; + + /* NOTE(fclem): Unsure if both sides of the inequalities have the same unit. */ +#ifdef DILATE_MODE_MIN_MAX + if (-ring_buckets[ring].fg_min_coc * bluring_radius_error > ring_distance) { + out_tile.fg_min_coc = min(out_tile.fg_min_coc, ring_buckets[ring].fg_min_coc); + } + + if (ring_buckets[ring].bg_max_coc * bluring_radius_error > ring_distance) { + out_tile.bg_max_coc = max(out_tile.bg_max_coc, ring_buckets[ring].bg_max_coc); + } + +#else /* DILATE_MODE_MIN_ABS */ + /* Find minimum absolute CoC radii that will be intersected for the previously + * computed maximum CoC values. */ + if (-out_tile.fg_min_coc * bluring_radius_error > ring_distance) { + out_tile.fg_max_coc = max(out_tile.fg_max_coc, ring_buckets[ring].fg_max_coc); + out_tile.fg_max_intersectable_coc = max(out_tile.fg_max_intersectable_coc, + ring_buckets[ring].fg_max_intersectable_coc); + } + + if (out_tile.bg_max_coc * bluring_radius_error > ring_distance) { + out_tile.bg_min_coc = min(out_tile.bg_min_coc, ring_buckets[ring].bg_min_coc); + out_tile.bg_min_intersectable_coc = min(out_tile.bg_min_intersectable_coc, + ring_buckets[ring].bg_min_intersectable_coc); + } +#endif + } + + dof_coc_tile_store(out_tile, outFgCoc, outBgCoc); +} diff --git a/source/blender/draw/engines/eevee/shaders/effect_dof_downsample_frag.glsl b/source/blender/draw/engines/eevee/shaders/effect_dof_downsample_frag.glsl new file mode 100644 index 00000000000..c477e0f6eb8 --- /dev/null +++ b/source/blender/draw/engines/eevee/shaders/effect_dof_downsample_frag.glsl @@ -0,0 +1,37 @@ + +/** + * Downsample pass: CoC aware downsample to quarter resolution. + * + * Pretty much identical to the setup pass but get CoC from buffer. Also does not + * weight luma for the bilateral weights. + **/ + +#pragma BLENDER_REQUIRE(effect_dof_lib.glsl) + +/* Half resolution. */ +uniform sampler2D colorBuffer; +uniform sampler2D cocBuffer; + +/* Quarter resolution. */ +layout(location = 0) out vec4 outColor; + +void main() +{ + vec2 halfres_texel_size = 1.0 / vec2(textureSize(colorBuffer, 0).xy); + /* Center uv around the 4 halfres pixels. */ + vec2 quad_center = (floor(gl_FragCoord.xy) * 2.0 + 1.0) * halfres_texel_size; + + vec4 colors[4]; + vec4 cocs; + for (int i = 0; i < 4; i++) { + vec2 sample_uv = quad_center + quad_offsets[i] * halfres_texel_size; + colors[i] = textureLod(colorBuffer, sample_uv, 0.0); + cocs[i] = textureLod(cocBuffer, sample_uv, 0.0).r; + } + + vec4 weights = dof_downsample_bilateral_coc_weights(cocs); + /* Normalize so that the sum is 1. */ + weights *= safe_rcp(sum(weights)); + + outColor = weighted_sum_array(colors, weights); +} diff --git a/source/blender/draw/engines/eevee/shaders/effect_dof_filter_frag.glsl b/source/blender/draw/engines/eevee/shaders/effect_dof_filter_frag.glsl new file mode 100644 index 00000000000..8fd8215da0f --- /dev/null +++ b/source/blender/draw/engines/eevee/shaders/effect_dof_filter_frag.glsl @@ -0,0 +1,93 @@ + +/** + * Gather Filter pass: Filter the gather pass result to reduce noise. + * + * This is a simple 3x3 median filter to avoid dilating highlights with a 3x3 max filter even if + * cheaper. + **/ + +#pragma BLENDER_REQUIRE(effect_dof_lib.glsl) + +uniform sampler2D colorBuffer; +uniform sampler2D weightBuffer; + +in vec4 uvcoordsvar; + +layout(location = 0) out vec4 outColor; +layout(location = 1) out float outWeight; + +/* From: + * Implementing Median Filters in XC4000E FPGAs + * JOHN L. SMITH, Univision Technologies Inc., Billerica, MA + * http://users.utcluj.ro/~baruch/resources/Image/xl23_16.pdf + * Figure 1 */ + +/* Outputs low median and high value of a triple. */ +void lmh(vec4 s1, vec4 s2, vec4 s3, out vec4 l, out vec4 m, out vec4 h) +{ + /* From diagram, with nodes numbered from top to bottom. */ + vec4 h1 = max(s2, s3); + vec4 l1 = min(s2, s3); + + vec4 h2 = max(s1, l1); + vec4 l2 = min(s1, l1); + + vec4 h3 = max(h2, h1); + vec4 l3 = min(h2, h1); + + l = l2; + m = l3; + h = h3; +} + +vec4 median_filter(sampler2D tex, vec2 uv) +{ + vec2 texel_size = 1.0 / vec2(textureSize(tex, 0).xy); + vec4 samples[9]; + int s = 0; + + const vec2 ofs[9] = vec2[9](vec2(-1, -1), + vec2(0, -1), + vec2(1, -1), + vec2(-1, 0), + vec2(0, 0), + vec2(1, 0), + vec2(-1, 1), + vec2(0, 1), + vec2(1, 1)); + + for (int s = 0; s < 9; s++) { + samples[s] = textureLod(tex, uv + ofs[s] * texel_size, 0.0); + } + + if (no_gather_filtering) { + return samples[4]; + } + + for (int s = 0; s < 9; s += 3) { + lmh(samples[s], samples[s + 1], samples[s + 2], samples[s], samples[s + 1], samples[s + 2]); + } + /* Some aliases to better understand what's happening. */ + vec4 L123 = samples[0 + 0], L456 = samples[3 + 0], L789 = samples[6 + 0]; + vec4 M123 = samples[0 + 1], M456 = samples[3 + 1], M789 = samples[6 + 1]; + vec4 H123 = samples[0 + 2], H456 = samples[3 + 2], H789 = samples[6 + 2]; + vec4 dummy, l, m, h; + /* Left nodes. */ + h = max(max(L123, L456), L789); + /* Right nodes. */ + l = min(min(H123, H456), H789); + /* Center nodes. */ + lmh(M123, M456, M789, dummy, m, dummy); + /* Last bottom nodes. */ + lmh(l, m, h, dummy, m, dummy); + + return m; +} + +void main() +{ + /* OPTI(fclem) Could early return on some tiles. */ + + outColor = median_filter(colorBuffer, uvcoordsvar.xy); + outWeight = median_filter(weightBuffer, uvcoordsvar.xy).r; +}
\ No newline at end of file diff --git a/source/blender/draw/engines/eevee/shaders/effect_dof_flatten_tiles_frag.glsl b/source/blender/draw/engines/eevee/shaders/effect_dof_flatten_tiles_frag.glsl new file mode 100644 index 00000000000..bd81171c759 --- /dev/null +++ b/source/blender/draw/engines/eevee/shaders/effect_dof_flatten_tiles_frag.glsl @@ -0,0 +1,57 @@ + +/** + * Tile flatten pass: Takes the halfres CoC buffer and converts it to 8x8 tiles. + * + * Output min and max values for each tile and for both foreground & background. + * Also outputs min intersectable CoC for the background, which is the minimum CoC + * that comes from the background pixels. + **/ + +#pragma BLENDER_REQUIRE(effect_dof_lib.glsl) + +/* Half resolution. */ +uniform sampler2D halfResCocBuffer; + +/* 1/8th of halfResCocBuffer resolution. So 1/16th of fullres. */ +layout(location = 0) out vec4 outFgCoc; +layout(location = 1) out vec3 outBgCoc; + +const int halfres_tile_divisor = DOF_TILE_DIVISOR / 2; + +void main() +{ + ivec2 halfres_bounds = textureSize(halfResCocBuffer, 0).xy - 1; + ivec2 tile_co = ivec2(gl_FragCoord.xy); + + CocTile tile = dof_coc_tile_init(); + + for (int x = 0; x < halfres_tile_divisor; x++) { + /* OPTI: Could be done in separate passes. */ + for (int y = 0; y < halfres_tile_divisor; y++) { + ivec2 sample_texel = tile_co * halfres_tile_divisor + ivec2(x, y); + vec2 sample_data = texelFetch(halfResCocBuffer, min(sample_texel, halfres_bounds), 0).rg; + float sample_coc = sample_data.x; + float sample_slight_focus_coc = sample_data.y; + + float fg_coc = min(sample_coc, 0.0); + tile.fg_min_coc = min(tile.fg_min_coc, fg_coc); + tile.fg_max_coc = max(tile.fg_max_coc, fg_coc); + + float bg_coc = max(sample_coc, 0.0); + tile.bg_min_coc = min(tile.bg_min_coc, bg_coc); + tile.bg_max_coc = max(tile.bg_max_coc, bg_coc); + + if (sample_coc > 0.0) { + tile.bg_min_intersectable_coc = min(tile.bg_min_intersectable_coc, bg_coc); + } + if (sample_coc < 0.0) { + tile.fg_max_intersectable_coc = max(tile.fg_max_intersectable_coc, fg_coc); + } + + tile.fg_slight_focus_max_coc = dof_coc_max_slight_focus(tile.fg_slight_focus_max_coc, + sample_slight_focus_coc); + } + } + + dof_coc_tile_store(tile, outFgCoc, outBgCoc); +} diff --git a/source/blender/draw/engines/eevee/shaders/effect_dof_frag.glsl b/source/blender/draw/engines/eevee/shaders/effect_dof_frag.glsl deleted file mode 100644 index 9c1ca17f87c..00000000000 --- a/source/blender/draw/engines/eevee/shaders/effect_dof_frag.glsl +++ /dev/null @@ -1,254 +0,0 @@ - - -#pragma BLENDER_REQUIRE(common_view_lib.glsl) -#pragma BLENDER_REQUIRE(common_math_lib.glsl) - -uniform sampler2D colorBuffer; -uniform sampler2D depthBuffer; - -uniform vec2 dofParams; -uniform bool unpremult; - -#define dof_mul dofParams.x /* distance * aperturesize * invsensorsize */ -#define dof_bias dofParams.y /* aperturesize * invsensorsize */ - -uniform vec4 bokehParams[2]; - -#define bokeh_rotation bokehParams[0].x -#define bokeh_ratio bokehParams[0].y -#define bokeh_maxsize bokehParams[0].z -#define bokeh_sides \ - bokehParams[1] /* Polygon Bokeh shape number of sides (with precomputed vars) */ - -uniform vec2 nearFar; /* Near & far view depths values */ - -/* -------------- Utils ------------- */ - -/* divide by sensor size to get the normalized size */ -#define calculate_coc(zdepth) (dof_mul / zdepth - dof_bias) - -#define linear_depth(z) \ - ((ProjectionMatrix[3][3] == 0.0) ? \ - (nearFar.x * nearFar.y) / (z * (nearFar.x - nearFar.y) + nearFar.y) : \ - z * (nearFar.y - nearFar.x) + nearFar.x) /* Only true for camera view! */ - -#define weighted_sum(a, b, c, d, e) \ - (a * e.x + b * e.y + c * e.z + d * e.w) / max(1e-6, dot(e, vec4(1.0))); - -vec4 safe_color(vec4 c) -{ - /* Clamp to avoid black square artifacts if a pixel goes NaN. */ - return clamp(c, vec4(0.0), vec4(1e20)); /* 1e20 arbitrary. */ -} - -#define THRESHOLD 1.0 - -#ifdef STEP_DOWNSAMPLE - -layout(location = 0) out vec4 nearColor; -layout(location = 1) out vec4 farColor; -layout(location = 2) out vec2 cocData; - -/* Downsample the color buffer to half resolution. - * Weight color samples by - * Compute maximum CoC for near and far blur. */ -void main(void) -{ - ivec4 uvs = ivec4(gl_FragCoord.xyxy) * 2 + ivec4(0, 0, 1, 1); - - /* custom downsampling */ - vec4 color1 = safe_color(texelFetch(colorBuffer, uvs.xy, 0)); - vec4 color2 = safe_color(texelFetch(colorBuffer, uvs.zw, 0)); - vec4 color3 = safe_color(texelFetch(colorBuffer, uvs.zy, 0)); - vec4 color4 = safe_color(texelFetch(colorBuffer, uvs.xw, 0)); - - /* Leverage SIMD by combining 4 depth samples into a vec4 */ - vec4 depth; - depth.r = texelFetch(depthBuffer, uvs.xy, 0).r; - depth.g = texelFetch(depthBuffer, uvs.zw, 0).r; - depth.b = texelFetch(depthBuffer, uvs.zy, 0).r; - depth.a = texelFetch(depthBuffer, uvs.xw, 0).r; - - vec4 zdepth = linear_depth(depth); - - /* Compute signed CoC for each depth samples */ - vec4 coc_near = calculate_coc(zdepth); - vec4 coc_far = -coc_near; - - cocData.x = max(max_v4(coc_near), 0.0); - cocData.y = max(max_v4(coc_far), 0.0); - - /* now we need to write the near-far fields premultiplied by the coc - * also use bilateral weighting by each coc values to avoid bleeding. */ - vec4 near_weights = step(THRESHOLD, coc_near) * clamp(1.0 - abs(cocData.x - coc_near), 0.0, 1.0); - vec4 far_weights = step(THRESHOLD, coc_far) * clamp(1.0 - abs(cocData.y - coc_far), 0.0, 1.0); - -# ifdef USE_ALPHA_DOF - /* Premult */ - color1.rgb *= color1.a; - color2.rgb *= color2.a; - color3.rgb *= color3.a; - color4.rgb *= color4.a; -# endif - - /* now write output to weighted buffers. */ - nearColor = weighted_sum(color1, color2, color3, color4, near_weights); - farColor = weighted_sum(color1, color2, color3, color4, far_weights); -} - -#elif defined(STEP_SCATTER) - -flat in vec4 color; -flat in float weight; -flat in float smoothFac; -flat in ivec2 edge; -/* coordinate used for calculating radius */ -in vec2 particlecoord; - -layout(location = 0) out vec4 fragColor; -# ifdef USE_ALPHA_DOF -layout(location = 1) out float fragAlpha; -# endif - -/* accumulate color in the near/far blur buffers */ -void main(void) -{ - /* Discard to avoid bleeding onto the next layer */ - if (int(gl_FragCoord.x) * edge.x + edge.y > 0) { - discard; - } - - /* Circle Dof */ - float dist = length(particlecoord); - - /* Outside of bokeh shape */ - if (dist > 1.0) { - discard; - } - - /* Regular Polygon Dof */ - if (bokeh_sides.x > 0.0) { - /* Circle parametrization */ - float theta = atan(particlecoord.y, particlecoord.x) + bokeh_rotation; - - /* Optimized version of : - * float denom = theta - (M_2PI / bokeh_sides) * floor((bokeh_sides * theta + M_PI) / M_2PI); - * float r = cos(M_PI / bokeh_sides) / cos(denom); */ - float denom = theta - bokeh_sides.y * floor(bokeh_sides.z * theta + 0.5); - float r = bokeh_sides.w / cos(denom); - - /* Divide circle radial coord by the shape radius for angle theta. - * Giving us the new linear radius to the shape edge. */ - dist /= r; - - /* Outside of bokeh shape */ - if (dist > 1.0) { - discard; - } - } - - fragColor = color; - - /* Smooth the edges a bit. This effectively reduce the bokeh shape - * but does fade out the undersampling artifacts. */ - float shape = smoothstep(1.0, min(0.999, smoothFac), dist); - - fragColor *= shape; - -# ifdef USE_ALPHA_DOF - fragAlpha = fragColor.a; - fragColor.a = weight * shape; -# endif -} - -#elif defined(STEP_RESOLVE) - -# define MERGE_THRESHOLD 4.0 - -uniform sampler2D scatterBuffer; -uniform sampler2D scatterAlphaBuffer; - -in vec4 uvcoordsvar; -out vec4 fragColor; - -vec4 upsample_filter(sampler2D tex, vec2 uv, vec2 texelSize) -{ - /* TODO FIXME: Clamp the sample position - * depending on the layer to avoid bleeding. - * This is not really noticeable so leaving it as is for now. */ - -# if 1 /* 9-tap bilinear upsampler (tent filter) */ - vec4 d = texelSize.xyxy * vec4(1, 1, -1, 0); - - vec4 s; - s = textureLod(tex, uv - d.xy, 0.0); - s += textureLod(tex, uv - d.wy, 0.0) * 2; - s += textureLod(tex, uv - d.zy, 0.0); - - s += textureLod(tex, uv + d.zw, 0.0) * 2; - s += textureLod(tex, uv, 0.0) * 4; - s += textureLod(tex, uv + d.xw, 0.0) * 2; - - s += textureLod(tex, uv + d.zy, 0.0); - s += textureLod(tex, uv + d.wy, 0.0) * 2; - s += textureLod(tex, uv + d.xy, 0.0); - - return s * (1.0 / 16.0); -# else - /* 4-tap bilinear upsampler */ - vec4 d = texelSize.xyxy * vec4(-1, -1, +1, +1) * 0.5; - - vec4 s; - s = textureLod(tex, uv + d.xy, 0.0); - s += textureLod(tex, uv + d.zy, 0.0); - s += textureLod(tex, uv + d.xw, 0.0); - s += textureLod(tex, uv + d.zw, 0.0); - - return s * (1.0 / 4.0); -# endif -} - -/* Combine the Far and Near color buffers */ -void main(void) -{ - vec2 uv = uvcoordsvar.xy; - /* Recompute Near / Far CoC per pixel */ - float depth = textureLod(depthBuffer, uv, 0.0).r; - float zdepth = linear_depth(depth); - float coc_signed = calculate_coc(zdepth); - float coc_far = max(-coc_signed, 0.0); - float coc_near = max(coc_signed, 0.0); - - vec4 focus_col = textureLod(colorBuffer, uv, 0.0); - - vec2 texelSize = vec2(0.5, 1.0) / vec2(textureSize(scatterBuffer, 0)); - vec2 near_uv = uv * vec2(0.5, 1.0); - vec2 far_uv = near_uv + vec2(0.5, 0.0); - vec4 near_col = upsample_filter(scatterBuffer, near_uv, texelSize); - vec4 far_col = upsample_filter(scatterBuffer, far_uv, texelSize); - - float far_w = far_col.a; - float near_w = near_col.a; - float focus_w = 1.0 - smoothstep(1.0, MERGE_THRESHOLD, abs(coc_signed)); - float inv_weight_sum = 1.0 / (near_w + focus_w + far_w); - - focus_col *= focus_w; /* Premul */ - -# ifdef USE_ALPHA_DOF - near_col.a = upsample_filter(scatterAlphaBuffer, near_uv, texelSize).r; - far_col.a = upsample_filter(scatterAlphaBuffer, far_uv, texelSize).r; -# endif - - fragColor = (far_col + near_col + focus_col) * inv_weight_sum; - -# ifdef USE_ALPHA_DOF - /* Sigh... viewport expect premult output but - * the final render output needs to be with - * associated alpha. */ - if (unpremult) { - fragColor.rgb /= (fragColor.a > 0.0) ? fragColor.a : 1.0; - } -# endif -} - -#endif diff --git a/source/blender/draw/engines/eevee/shaders/effect_dof_gather_frag.glsl b/source/blender/draw/engines/eevee/shaders/effect_dof_gather_frag.glsl new file mode 100644 index 00000000000..79c95b6d433 --- /dev/null +++ b/source/blender/draw/engines/eevee/shaders/effect_dof_gather_frag.glsl @@ -0,0 +1,293 @@ + +/** + * Gather pass: Convolve foreground and background parts in separate passes. + * + * Using the min&max CoC tile buffer, we select the best apropriate method to blur the scene color. + * A fast gather path is taken if there is not many CoC variation inside the tile. + * + * We sample using an octaweb sampling pattern. We randomize the kernel center and each ring + * rotation to ensure maximum coverage. + **/ + +#pragma BLENDER_REQUIRE(common_utiltex_lib.glsl) +#pragma BLENDER_REQUIRE(effect_dof_lib.glsl) + +/* Mipmapped input buffers, halfres but with padding to ensure mipmap alignement. */ +uniform sampler2D colorBuffer; +uniform sampler2D cocBuffer; + +/* Same input buffer but with a bilinear sampler object. */ +uniform sampler2D colorBufferBilinear; + +/* CoC Min&Max tile buffer at 1/16th of fullres. */ +uniform sampler2D cocTilesFgBuffer; +uniform sampler2D cocTilesBgBuffer; + +uniform sampler2D bokehLut; + +/* Used to correct the padding in the color and CoC buffers. */ +uniform vec2 gatherInputUvCorrection; + +uniform vec2 gatherOutputTexelSize; + +uniform vec2 bokehAnisotropy; + +layout(location = 0) out vec4 outColor; +layout(location = 1) out float outWeight; +#ifndef DOF_HOLEFILL_PASS +layout(location = 2) out vec2 outOcclusion; +#else + +/* Dirty global variable that isn't used. So it should get optimized out. */ +vec2 outOcclusion; +#endif + +#ifdef DOF_FOREGROUND_PASS +const bool is_foreground = true; +#else /* DOF_BACKGROUND_PASS */ +const bool is_foreground = false; +#endif + +const float unit_ring_radius = 1.0 / float(gather_ring_count); +const float unit_sample_radius = 1.0 / float(gather_ring_count + 0.5); +const float large_kernel_radius = 0.5 + float(gather_ring_count); +const float smaller_kernel_radius = 0.5 + float(gather_ring_count - gather_density_change_ring); +/* NOTE(fclem) the bias is reducing issues with density change visible transition. */ +const float radius_downscale_factor = smaller_kernel_radius / large_kernel_radius; +const int change_density_at_ring = (gather_ring_count - gather_density_change_ring + 1); +const float coc_radius_error = 2.0; + +/* Radii needs to be halfres CoC sizes. */ +bool dof_do_density_change(float base_radius, float min_intersectable_radius) +{ + /* Reduce artifact for very large blur. */ + min_intersectable_radius *= 0.1; + + bool need_new_density = (base_radius * unit_ring_radius > min_intersectable_radius); + bool larger_than_min_density = (base_radius * radius_downscale_factor > + float(gather_ring_count)); + + return need_new_density && larger_than_min_density; +} + +void dof_gather_init(float base_radius, + vec4 noise, + out vec2 center_co, + out float lod, + out float intersection_multiplier) +{ + /* Jitter center half a ring to reduce undersampling. */ + vec2 jitter_ofs = 0.499 * noise.zw * sqrt(noise.x); +#ifdef DOF_BOKEH_TEXTURE + jitter_ofs *= bokehAnisotropy; +#endif + center_co = gl_FragCoord.xy + jitter_ofs * base_radius * unit_sample_radius; + + /* TODO(fclem) Seems like the default lod selection is too big. Bias to avoid blocky moving + * out of focus shapes. */ + const float lod_bias = -2.0; + lod = max(floor(log2(base_radius * unit_sample_radius) + 0.5) + lod_bias, 0.0); + + if (no_gather_mipmaps) { + lod = 0.0; + } + /* (Slide 64). */ + intersection_multiplier = pow(0.5, lod); +} + +void dof_gather_accumulator(float base_radius, + float min_intersectable_radius, + const bool do_fast_gather, + const bool do_density_change) +{ + vec4 noise = no_gather_random ? vec4(0.0, 0.0, 0.0, 1.0) : texelfetch_noise_tex(gl_FragCoord.xy); + + if (!do_fast_gather) { + /* Jitter the radius to reduce noticeable density changes. */ + base_radius += noise.x * unit_ring_radius * base_radius; + } + else { + /* Jittering the radius more than we need means we are going to feather the bokeh shape half + * a ring. So we need to compensate for fast gather that does not check CoC intersection. */ + base_radius += (0.5 - noise.x) * 1.5 * unit_ring_radius * base_radius; + } + /* TODO(fclem) another seed? For now Cranly-Partterson rotation with golden ratio. */ + noise.x = fract(noise.x + 0.61803398875); + + float lod, isect_mul; + vec2 center_co; + dof_gather_init(base_radius, noise, center_co, lod, isect_mul); + + bool first_ring = true; + + DofGatherData accum_data = GATHER_DATA_INIT; + + int density_change = 0; + for (int ring = gather_ring_count; ring > 0; ring--) { + int sample_pair_count = gather_ring_density * ring; + + float step_rot = M_PI / float(sample_pair_count); + mat2 step_rot_mat = rot2_from_angle(step_rot); + + float angle_offset = noise.y * step_rot; + vec2 offset = vec2(cos(angle_offset), sin(angle_offset)); + + float ring_radius = float(ring) * unit_sample_radius * base_radius; + + /* Slide 38. */ + float bordering_radius = ring_radius + + (0.5 + coc_radius_error) * base_radius * unit_sample_radius; + DofGatherData ring_data = GATHER_DATA_INIT; + for (int sample_pair = 0; sample_pair < sample_pair_count; sample_pair++) { + offset = step_rot_mat * offset; + + DofGatherData pair_data[2]; + for (int i = 0; i < 2; i++) { + vec2 offset_co = ((i == 0) ? offset : -offset); +#ifdef DOF_BOKEH_TEXTURE + /* Scaling to 0.25 for speed. Improves texture cache hit. */ + offset_co = texture(bokehLut, offset_co * 0.25 + 0.5).rg; + offset_co *= bokehAnisotropy; +#endif + vec2 sample_co = center_co + offset_co * ring_radius; + vec2 sample_uv = sample_co * gatherOutputTexelSize * gatherInputUvCorrection; + if (do_fast_gather) { + pair_data[i].color = dof_load_gather_color(colorBufferBilinear, sample_uv, lod); + } + else { + pair_data[i].color = dof_load_gather_color(colorBuffer, sample_uv, lod); + } + pair_data[i].coc = dof_load_gather_coc(cocBuffer, sample_uv, lod); + pair_data[i].dist = ring_radius; + } + + dof_gather_accumulate_sample_pair(pair_data, + bordering_radius, + isect_mul, + first_ring, + do_fast_gather, + is_foreground, + ring_data, + accum_data); + } + +#ifdef DOF_FOREGROUND_PASS /* Reduce issue with closer foreground over distant foreground. */ + /* TODO(fclem) this seems to not be completely correct as the issue remains. */ + float ring_area = (sqr(float(ring) + 0.5 + coc_radius_error) - + sqr(float(ring) - 0.5 + coc_radius_error)) * + sqr(base_radius * unit_sample_radius); + dof_gather_ammend_weight(ring_data, ring_area); +#endif + + dof_gather_accumulate_sample_ring( + ring_data, sample_pair_count * 2, first_ring, do_fast_gather, is_foreground, accum_data); + + first_ring = false; + + if (do_density_change && (ring == change_density_at_ring) && + (density_change < gather_max_density_change)) { + if (dof_do_density_change(base_radius, min_intersectable_radius)) { + base_radius *= radius_downscale_factor; + ring += gather_density_change_ring; + /* We need to account for the density change in the weights (slide 62). + * For that multiply old kernel data by its area divided by the new kernel area. */ + const float outer_rings_weight = 1.0 / (radius_downscale_factor * radius_downscale_factor); +#ifndef DOF_FOREGROUND_PASS /* Samples are already weighted per ring in foreground pass. */ + dof_gather_ammend_weight(accum_data, outer_rings_weight); +#endif + /* Re-init kernel position & sampling parameters. */ + dof_gather_init(base_radius, noise, center_co, lod, isect_mul); + density_change++; + } + } + } + + { + /* Center sample. */ + vec2 sample_uv = center_co * gatherOutputTexelSize * gatherInputUvCorrection; + DofGatherData center_data; + if (do_fast_gather) { + center_data.color = dof_load_gather_color(colorBufferBilinear, sample_uv, lod); + } + else { + center_data.color = dof_load_gather_color(colorBuffer, sample_uv, lod); + } + center_data.coc = dof_load_gather_coc(cocBuffer, sample_uv, lod); + center_data.dist = 0.0; + + /* Slide 38. */ + float bordering_radius = (0.5 + coc_radius_error) * base_radius * unit_sample_radius; + + dof_gather_accumulate_center_sample( + center_data, bordering_radius, do_fast_gather, is_foreground, accum_data); + } + + int total_sample_count = dof_gather_total_sample_count_with_density_change( + gather_ring_count, gather_ring_density, density_change); + dof_gather_accumulate_resolve(total_sample_count, accum_data, outColor, outWeight, outOcclusion); + +#if defined(DOF_DEBUG_GATHER_PERF) + if (density_change > 0) { + float fac = saturate(float(density_change) / float(10.0)); + outColor.rgb = avg(outColor.rgb) * neon_gradient(fac); + } + if (do_fast_gather) { + outColor.rgb = avg(outColor.rgb) * vec3(0.0, 1.0, 0.0); + } +#elif defined(DOF_DEBUG_SCATTER_PERF) + outColor.rgb = avg(outColor.rgb) * vec3(0.0, 1.0, 0.0); +#endif + + /* Output premultiplied color so we can use bilinear sampler in resolve pass. */ + outColor *= outWeight; +} + +void main() +{ + ivec2 tile_co = ivec2(gl_FragCoord.xy / float(DOF_TILE_DIVISOR / 2)); + CocTile coc_tile = dof_coc_tile_load(cocTilesFgBuffer, cocTilesBgBuffer, tile_co); + CocTilePrediction prediction = dof_coc_tile_prediction_get(coc_tile); + +#if defined(DOF_FOREGROUND_PASS) + float base_radius = -coc_tile.fg_min_coc; + float min_radius = -coc_tile.fg_max_coc; + float min_intersectable_radius = -coc_tile.fg_max_intersectable_coc; + bool can_early_out = !prediction.do_foreground; + +#elif defined(DOF_HOLEFILL_PASS) + float base_radius = -coc_tile.fg_min_coc; + float min_radius = -coc_tile.fg_max_coc; + float min_intersectable_radius = DOF_TILE_LARGE_COC; + bool can_early_out = !prediction.do_holefill; + +#else /* DOF_BACKGROUND_PASS */ + float base_radius = coc_tile.bg_max_coc; + float min_radius = coc_tile.bg_min_coc; + float min_intersectable_radius = coc_tile.bg_min_intersectable_coc; + bool can_early_out = !prediction.do_background; +#endif + + bool do_fast_gather = dof_do_fast_gather(base_radius, min_radius, is_foreground); + + /* Gather at half resolution. Divide CoC by 2. */ + base_radius *= 0.5; + min_intersectable_radius *= 0.5; + + bool do_density_change = dof_do_density_change(base_radius, min_intersectable_radius); + + if (can_early_out) { + /* Early out. */ + outColor = vec4(0.0); + outWeight = 0.0; + outOcclusion = vec2(0.0, 0.0); + } + else if (do_fast_gather) { + dof_gather_accumulator(base_radius, min_intersectable_radius, true, false); + } + else if (do_density_change) { + dof_gather_accumulator(base_radius, min_intersectable_radius, false, true); + } + else { + dof_gather_accumulator(base_radius, min_intersectable_radius, false, false); + } +}
\ No newline at end of file diff --git a/source/blender/draw/engines/eevee/shaders/effect_dof_lib.glsl b/source/blender/draw/engines/eevee/shaders/effect_dof_lib.glsl new file mode 100644 index 00000000000..88d83cd913a --- /dev/null +++ b/source/blender/draw/engines/eevee/shaders/effect_dof_lib.glsl @@ -0,0 +1,631 @@ + +#pragma BLENDER_REQUIRE(common_view_lib.glsl) +#pragma BLENDER_REQUIRE(common_math_lib.glsl) + +uniform vec4 cocParams; + +#define cocMul cocParams[0] /* distance * aperturesize * invsensorsize */ +#define cocBias cocParams[1] /* aperturesize * invsensorsize */ +#define cocNear cocParams[2] /* Near view depths value. */ +#define cocFar cocParams[3] /* Far view depths value. */ + +/* -------------- Debug Defines ------------- */ + +// #define DOF_DEBUG_GATHER_PERF +// #define DOF_DEBUG_SCATTER_PERF + +const bool no_smooth_intersection = false; +const bool no_gather_occlusion = false; +const bool no_gather_mipmaps = false; +const bool no_gather_random = false; +const bool no_gather_filtering = false; +const bool no_scatter_occlusion = false; +const bool no_scatter_pass = false; +const bool no_foreground_pass = false; +const bool no_background_pass = false; +const bool no_slight_focus_pass = false; +const bool no_focus_pass = false; +const bool no_holefill_pass = false; + +/* -------------- Quality Defines ------------- */ + +#ifdef DOF_HOLEFILL_PASS +/* No need for very high density for holefill. */ +const int gather_ring_count = 3; +const int gather_ring_density = 3; +const int gather_max_density_change = 0; +const int gather_density_change_ring = 1; +#else +const int gather_ring_count = DOF_GATHER_RING_COUNT; +const int gather_ring_density = 3; +const int gather_max_density_change = 50; /* Dictates the maximum good quality blur. */ +const int gather_density_change_ring = 1; +#endif + +/* -------------- Utils ------------- */ + +const vec2 quad_offsets[4] = vec2[4]( + vec2(-0.5, 0.5), vec2(0.5, 0.5), vec2(0.5, -0.5), vec2(-0.5, -0.5)); + +/* Divide by sensor size to get the normalized size. */ +#define calculate_coc_persp(zdepth) (cocMul / zdepth - cocBias) +#define calculate_coc_ortho(zdepth) ((zdepth + cocMul / cocBias) * cocMul) +#define calculate_coc(z) \ + (ProjectionMatrix[3][3] == 0.0) ? calculate_coc_persp(z) : calculate_coc_ortho(z) + +/* Ortho conversion is only true for camera view! */ +#define linear_depth_persp(d) ((cocNear * cocFar) / (d * (cocNear - cocFar) + cocFar)) +#define linear_depth_ortho(d) (d * (cocNear - cocFar) + cocNear) + +#define linear_depth(d) \ + ((ProjectionMatrix[3][3] == 0.0) ? linear_depth_persp(d) : linear_depth_ortho(d)) + +#define dof_coc_from_zdepth(d) calculate_coc(linear_depth(d)) + +vec4 safe_color(vec4 c) +{ + /* Clamp to avoid black square artifacts if a pixel goes NaN. */ + return clamp(c, vec4(0.0), vec4(1e20)); /* 1e20 arbitrary. */ +} + +float dof_hdr_color_weight(vec4 color) +{ + /* From UE4. Very fast "luma" weighting. */ + float luma = (color.g * 2.0) + (color.r + color.b); + /* TODO(fclem) Pass correct exposure. */ + const float exposure = 1.0; + return 1.0 / (luma * exposure + 4.0); +} + +float dof_coc_select(vec4 cocs) +{ + /* Select biggest coc. */ + float selected_coc = cocs.x; + if (abs(cocs.y) > abs(selected_coc)) { + selected_coc = cocs.y; + } + if (abs(cocs.z) > abs(selected_coc)) { + selected_coc = cocs.z; + } + if (abs(cocs.w) > abs(selected_coc)) { + selected_coc = cocs.w; + } + return selected_coc; +} + +/* NOTE: Do not forget to normalize weights afterwards. */ +vec4 dof_downsample_bilateral_coc_weights(vec4 cocs) +{ + float chosen_coc = dof_coc_select(cocs); + + const float scale = 4.0; /* TODO(fclem) revisit. */ + /* NOTE: The difference between the cocs should be inside a abs() function, + * but we follow UE4 implementation to improve how dithered transparency looks (see slide 19). */ + return saturate(1.0 - (chosen_coc - cocs) * scale); +} + +/* NOTE: Do not forget to normalize weights afterwards. */ +vec4 dof_downsample_bilateral_color_weights(vec4 colors[4]) +{ + vec4 weights; + for (int i = 0; i < 4; i++) { + weights[i] = dof_hdr_color_weight(colors[i]); + } + return weights; +} + +/* Makes sure the load functions distribute the energy correctly + * to both scatter and gather passes. */ +vec4 dof_load_gather_color(sampler2D gather_input_color_buffer, vec2 uv, float lod) +{ + vec4 color = textureLod(gather_input_color_buffer, uv, lod); + return color; +} + +vec4 dof_load_scatter_color(sampler2D scatter_input_color_buffer, vec2 uv, float lod) +{ + vec4 color = textureLod(scatter_input_color_buffer, uv, lod); + return color; +} + +float dof_load_gather_coc(sampler2D gather_input_coc_buffer, vec2 uv, float lod) +{ + float coc = textureLod(gather_input_coc_buffer, uv, lod).r; + /* We gather at halfres. CoC must be divided by 2 to be compared against radii. */ + return coc * 0.5; +} + +/* Distribute weights between near/slightfocus/far fields (slide 117). */ +const float layer_threshold = 4.0; +/* Make sure it overlaps. */ +const float layer_offset_fg = 0.5 + 1.0; +/* Extra offset for convolution layers to avoid light leaking from background. */ +const float layer_offset = 0.5 + 0.5; + +#define DOF_MAX_SLIGHT_FOCUS_RADIUS 5 + +float dof_layer_weight(float coc, const bool is_foreground) +{ +/* NOTE: These are fullres pixel CoC value. */ +#ifdef DOF_RESOLVE_PASS + return saturate(-abs(coc) + layer_threshold + layer_offset) * + float(is_foreground ? (coc <= 0.5) : (coc > -0.5)); +#else + coc *= 2.0; /* Account for half pixel gather. */ + float threshold = layer_threshold - ((is_foreground) ? layer_offset_fg : layer_offset); + return saturate(((is_foreground) ? -coc : coc) - threshold); +#endif +} +vec4 dof_layer_weight(vec4 coc) +{ + /* NOTE: Used for scatter pass which already flipped the sign correctly. */ + coc *= 2.0; /* Account for half pixel gather. */ + return saturate(coc - layer_threshold + layer_offset); +} + +/* NOTE: This is halfres CoC radius. */ +float dof_sample_weight(float coc) +{ + /* Full intensity if CoC radius is below the pixel footprint. */ + const float min_coc = 1.0; + coc = max(min_coc, abs(coc)); + return (M_PI * min_coc * min_coc) / (M_PI * coc * coc); +} +vec4 dof_sample_weight(vec4 coc) +{ + /* Full intensity if CoC radius is below the pixel footprint. */ + const float min_coc = 1.0; + coc = max(vec4(min_coc), abs(coc)); + return (M_PI * min_coc * min_coc) / (M_PI * coc * coc); +} + +/* Intersection with the center of the kernel. */ +float dof_intersection_weight(float coc, float distance_from_center, float intersection_multiplier) +{ + if (no_smooth_intersection) { + return step(0.0, (abs(coc) - distance_from_center)); + } + else { + /* (Slide 64). */ + return saturate((abs(coc) - distance_from_center) * intersection_multiplier + 0.5); + } +} + +/* Returns weight of the sample for the outer bucket (containing previous rings). */ +float dof_gather_accum_weight(float coc, float bordering_radius, bool first_ring) +{ + /* First ring has nothing to be mixed against. */ + if (first_ring) { + return 0.0; + } + return saturate(coc - bordering_radius); +} + +bool dof_do_fast_gather(float max_absolute_coc, float min_absolute_coc, const bool is_foreground) +{ + float min_weight = dof_layer_weight((is_foreground) ? -min_absolute_coc : min_absolute_coc, + is_foreground); + if (min_weight < 1.0) { + return false; + } + /* FIXME(fclem): This is a workaround to fast gather triggering too early. + * Since we use custom opacity mask, the opacity is not given to be 100% even for + * after normal threshold. */ + if (is_foreground && min_absolute_coc < layer_threshold) { + return false; + } + return (max_absolute_coc - min_absolute_coc) < (DOF_FAST_GATHER_COC_ERROR * max_absolute_coc); +} + +/* ------------------- COC TILES UTILS ------------------- */ + +struct CocTile { + float fg_min_coc; + float fg_max_coc; + float fg_max_intersectable_coc; + float fg_slight_focus_max_coc; + float bg_min_coc; + float bg_max_coc; + float bg_min_intersectable_coc; +}; + +struct CocTilePrediction { + bool do_foreground; + bool do_slight_focus; + bool do_focus; + bool do_background; + bool do_holefill; +}; + +/* WATCH: Might have to change depending on the texture format. */ +#define DOF_TILE_DEFOCUS 0.25 +#define DOF_TILE_FOCUS 0.0 +#define DOF_TILE_MIXED 0.75 +#define DOF_TILE_LARGE_COC 1024.0 + +/* Init a CoC tile for reduction algorithms. */ +CocTile dof_coc_tile_init(void) +{ + CocTile tile; + tile.fg_min_coc = 0.0; + tile.fg_max_coc = -DOF_TILE_LARGE_COC; + tile.fg_max_intersectable_coc = DOF_TILE_LARGE_COC; + tile.fg_slight_focus_max_coc = -1.0; + tile.bg_min_coc = DOF_TILE_LARGE_COC; + tile.bg_max_coc = 0.0; + tile.bg_min_intersectable_coc = DOF_TILE_LARGE_COC; + return tile; +} + +CocTile dof_coc_tile_load(sampler2D fg_buffer, sampler2D bg_buffer, ivec2 tile_co) +{ + ivec2 tex_size = textureSize(fg_buffer, 0).xy; + tile_co = clamp(tile_co, ivec2(0), tex_size - 1); + + vec4 fg = texelFetch(fg_buffer, tile_co, 0); + vec3 bg = texelFetch(bg_buffer, tile_co, 0).xyz; + + CocTile tile; + tile.fg_min_coc = -fg.x; + tile.fg_max_coc = -fg.y; + tile.fg_max_intersectable_coc = -fg.z; + tile.fg_slight_focus_max_coc = fg.w; + tile.bg_min_coc = bg.x; + tile.bg_max_coc = bg.y; + tile.bg_min_intersectable_coc = bg.z; + return tile; +} + +void dof_coc_tile_store(CocTile tile, out vec4 out_fg, out vec3 out_bg) +{ + out_fg.x = -tile.fg_min_coc; + out_fg.y = -tile.fg_max_coc; + out_fg.z = -tile.fg_max_intersectable_coc; + out_fg.w = tile.fg_slight_focus_max_coc; + out_bg.x = tile.bg_min_coc; + out_bg.y = tile.bg_max_coc; + out_bg.z = tile.bg_min_intersectable_coc; +} + +CocTilePrediction dof_coc_tile_prediction_get(CocTile tile) +{ + /* Based on tile value, predict what pass we need to load. */ + CocTilePrediction predict; + + predict.do_foreground = (-tile.fg_min_coc > layer_threshold - layer_offset_fg); + bool fg_fully_opaque = predict.do_foreground && + dof_do_fast_gather(-tile.fg_min_coc, -tile.fg_max_coc, true); + + predict.do_slight_focus = !fg_fully_opaque && (tile.fg_slight_focus_max_coc >= 0.5); + predict.do_focus = !fg_fully_opaque && (tile.fg_slight_focus_max_coc == DOF_TILE_FOCUS); + + predict.do_background = !predict.do_focus && !fg_fully_opaque && + (tile.bg_max_coc > layer_threshold - layer_offset); + bool bg_fully_opaque = predict.do_background && + dof_do_fast_gather(-tile.bg_max_coc, tile.bg_min_coc, false); + predict.do_holefill = !predict.do_focus && !fg_fully_opaque && -tile.fg_max_coc > 0.0; + +#if 0 /* Debug */ + predict.do_foreground = predict.do_background = predict.do_holefill = true; +#endif + return predict; +} + +/* Special function to return the correct max value of 2 slight focus coc. */ +float dof_coc_max_slight_focus(float coc1, float coc2) +{ + /* Do not consider values below 0.5 for expansion as they are "encoded". + * See setup pass shader for more infos. */ + if ((coc1 == DOF_TILE_DEFOCUS && coc2 == DOF_TILE_FOCUS) || + (coc1 == DOF_TILE_FOCUS && coc2 == DOF_TILE_DEFOCUS)) { + /* Tile where completely out of focus and in focus are both present. + * Consider as very slightly out of focus. */ + return DOF_TILE_MIXED; + } + return max(coc1, coc2); +} + +/* ------------------- GATHER UTILS ------------------- */ + +struct DofGatherData { + vec4 color; + float weight; + float dist; /* TODO remove */ + /* For scatter occlusion. */ + float coc; + float coc_sqr; + /* For ring bucket merging. */ + float transparency; + + float layer_opacity; +}; + +#define GATHER_DATA_INIT DofGatherData(vec4(0.0), 0.0, 0.0, 0.0, 0.0, 0.0, 0.0) + +void dof_gather_ammend_weight(inout DofGatherData sample_data, float weight) +{ + sample_data.color *= weight; + sample_data.coc *= weight; + sample_data.coc_sqr *= weight; + sample_data.weight *= weight; +} + +void dof_gather_accumulate_sample(DofGatherData sample_data, + float weight, + inout DofGatherData accum_data) +{ + accum_data.color += sample_data.color * weight; + accum_data.coc += sample_data.coc * weight; + accum_data.coc_sqr += sample_data.coc * (sample_data.coc * weight); + accum_data.weight += weight; +} + +void dof_gather_accumulate_sample_pair(DofGatherData pair_data[2], + float bordering_radius, + float intersection_multiplier, + bool first_ring, + const bool do_fast_gather, + const bool is_foreground, + inout DofGatherData ring_data, + inout DofGatherData accum_data) +{ + if (do_fast_gather) { + for (int i = 0; i < 2; i++) { + dof_gather_accumulate_sample(pair_data[i], 1.0, accum_data); + accum_data.layer_opacity += 1.0; + } + return; + } + +#if 0 + const float mirroring_threshold = -layer_threshold - layer_offset; + /* TODO(fclem) Promote to parameter? dither with Noise? */ + const float mirroring_min_distance = 15.0; + if (pair_data[0].coc < mirroring_threshold && + (pair_data[1].coc - mirroring_min_distance) > pair_data[0].coc) { + pair_data[1].coc = pair_data[0].coc; + } + else if (pair_data[1].coc < mirroring_threshold && + (pair_data[0].coc - mirroring_min_distance) > pair_data[1].coc) { + pair_data[0].coc = pair_data[1].coc; + } +#endif + + for (int i = 0; i < 2; i++) { + float sample_weight = dof_sample_weight(pair_data[i].coc); + float layer_weight = dof_layer_weight(pair_data[i].coc, is_foreground); + float inter_weight = dof_intersection_weight( + pair_data[i].coc, pair_data[i].dist, intersection_multiplier); + float weight = inter_weight * layer_weight * sample_weight; + + /** + * If a CoC is larger than bordering radius we accumulate it to the general accumulator. + * If not, we accumulate to the ring bucket. This is to have more consistent sample occlusion. + **/ + float accum_weight = dof_gather_accum_weight(pair_data[i].coc, bordering_radius, first_ring); + dof_gather_accumulate_sample(pair_data[i], weight * accum_weight, accum_data); + dof_gather_accumulate_sample(pair_data[i], weight * (1.0 - accum_weight), ring_data); + + accum_data.layer_opacity += layer_weight; + + if (is_foreground) { + ring_data.transparency += 1.0 - inter_weight * layer_weight; + } + else { + float coc = is_foreground ? -pair_data[i].coc : pair_data[i].coc; + ring_data.transparency += saturate(coc - bordering_radius); + } + } +} + +void dof_gather_accumulate_sample_ring(DofGatherData ring_data, + int sample_count, + bool first_ring, + const bool do_fast_gather, + /* accum_data occludes the ring_data if true. */ + const bool reversed_occlusion, + inout DofGatherData accum_data) +{ + if (do_fast_gather) { + /* Do nothing as ring_data contains nothing. All samples are already in accum_data. */ + return; + } + + if (first_ring) { + /* Layer opacity is directly accumulated into accum_data data. */ + accum_data.color = ring_data.color; + accum_data.coc = ring_data.coc; + accum_data.coc_sqr = ring_data.coc_sqr; + accum_data.weight = ring_data.weight; + + accum_data.transparency = ring_data.transparency / float(sample_count); + return; + } + + if (ring_data.weight == 0.0) { + return; + } + + float ring_avg_coc = ring_data.coc / ring_data.weight; + float accum_avg_coc = accum_data.coc / accum_data.weight; + + /* Smooth test to set opacity to see if the ring average coc occludes the accumulation. + * Test is reversed to be multiplied against opacity. */ + float ring_occlu = saturate(accum_avg_coc - ring_avg_coc); + /* The bias here is arbitrary. Seems to avoid weird looking foreground in most cases. + * We might need to make it a parameter or find a relative bias. */ + float accum_occlu = saturate((ring_avg_coc - accum_avg_coc) * 0.1 - 1.0); + +#ifdef DOF_RESOLVE_PASS + ring_occlu = accum_occlu = 0.0; +#endif + + if (no_gather_occlusion) { + ring_occlu = 0.0; + accum_occlu = 0.0; + } + + /* (Slide 40) */ + float ring_opacity = saturate(1.0 - ring_data.transparency / float(sample_count)); + float accum_opacity = 1.0 - accum_data.transparency; + + if (reversed_occlusion) { + /* Accum_data occludes the ring. */ + float alpha = (accum_data.weight == 0.0) ? 0.0 : accum_opacity * accum_occlu; + float one_minus_alpha = 1.0 - alpha; + + accum_data.color += ring_data.color * one_minus_alpha; + accum_data.coc += ring_data.coc * one_minus_alpha; + accum_data.coc_sqr += ring_data.coc_sqr * one_minus_alpha; + accum_data.weight += ring_data.weight * one_minus_alpha; + + accum_data.transparency *= 1.0 - ring_opacity; + } + else { + /* Ring occludes the accum_data (Same as reference). */ + float alpha = (accum_data.weight == 0.0) ? 1.0 : (ring_opacity * ring_occlu); + float one_minus_alpha = 1.0 - alpha; + + accum_data.color = accum_data.color * one_minus_alpha + ring_data.color; + accum_data.coc = accum_data.coc * one_minus_alpha + ring_data.coc; + accum_data.coc_sqr = accum_data.coc_sqr * one_minus_alpha + ring_data.coc_sqr; + accum_data.weight = accum_data.weight * one_minus_alpha + ring_data.weight; + } +} + +/* FIXME(fclem) Seems to be wrong since it needs ringcount+1 as input for slightfocus gather. */ +int dof_gather_total_sample_count(const int ring_count, const int ring_density) +{ + return (ring_count * ring_count - ring_count) * ring_density + 1; +} + +void dof_gather_accumulate_center_sample(DofGatherData center_data, + float bordering_radius, +#ifdef DOF_RESOLVE_PASS + int i_radius, +#endif + const bool do_fast_gather, + const bool is_foreground, + inout DofGatherData accum_data) +{ + float layer_weight = dof_layer_weight(center_data.coc, is_foreground); + float sample_weight = dof_sample_weight(center_data.coc); + float weight = layer_weight * sample_weight; + float accum_weight = dof_gather_accum_weight(center_data.coc, bordering_radius, false); + + if (do_fast_gather) { + /* Hope for the compiler to optimize the above. */ + layer_weight = 1.0; + sample_weight = 1.0; + accum_weight = 1.0; + weight = 1.0; + } + + center_data.transparency = 1.0 - weight; + + dof_gather_accumulate_sample(center_data, weight * accum_weight, accum_data); + + if (!do_fast_gather) { +#ifdef DOF_RESOLVE_PASS + /* NOTE(fclem): Hack to smooth transition to full in-focus opacity. */ + int total_sample_count = dof_gather_total_sample_count(i_radius + 1, DOF_SLIGHT_FOCUS_DENSITY); + float fac = saturate(1.0 - abs(center_data.coc) / float(layer_threshold)); + accum_data.layer_opacity += float(total_sample_count) * fac * fac; +#endif + accum_data.layer_opacity += layer_weight; + + /* Logic of dof_gather_accumulate_sample(). */ + weight *= (1.0 - accum_weight); + center_data.coc_sqr = center_data.coc * (center_data.coc * weight); + center_data.color *= weight; + center_data.coc *= weight; + center_data.weight = weight; + +#ifdef DOF_FOREGROUND_PASS /* Reduce issue with closer foreground over distant foreground. */ + float ring_area = sqr(bordering_radius); + dof_gather_ammend_weight(center_data, ring_area); +#endif + + /* Accumulate center as its own ring. */ + dof_gather_accumulate_sample_ring( + center_data, 1, false, do_fast_gather, is_foreground, accum_data); + } +} + +int dof_gather_total_sample_count_with_density_change(const int ring_count, + const int ring_density, + int density_change) +{ + int sample_count_per_density_change = dof_gather_total_sample_count(ring_count, ring_density) - + dof_gather_total_sample_count( + ring_count - gather_density_change_ring, ring_density); + + return dof_gather_total_sample_count(ring_count, ring_density) + + sample_count_per_density_change * density_change; +} + +void dof_gather_accumulate_resolve(int total_sample_count, + DofGatherData accum_data, + out vec4 out_col, + out float out_weight, + out vec2 out_occlusion) +{ + float weight_inv = safe_rcp(accum_data.weight); + out_col = accum_data.color * weight_inv; + out_occlusion = vec2(abs(accum_data.coc), accum_data.coc_sqr) * weight_inv; + +#ifdef DOF_FOREGROUND_PASS + out_weight = 1.0 - accum_data.transparency; +#else + if (accum_data.weight > 0.0) { + out_weight = accum_data.layer_opacity / float(total_sample_count); + } + else { + out_weight = 0.0; + } +#endif + /* Gathering may not accumulate to 1.0 alpha because of float precision. */ + if (out_weight > 0.99) { + out_weight = 1.0; + } + else if (out_weight < 0.01) { + out_weight = 0.0; + } + /* Same thing for alpha channel. */ + if (out_col.a > 0.99) { + out_col.a = 1.0; + } + else if (out_col.a < 0.01) { + out_col.a = 0.0; + } +} + +ivec2 dof_square_ring_sample_offset(int ring_distance, int sample_id) +{ + /** + * Generate samples in a square pattern with the ring radius. X is the center tile. + * + * Dist1 Dist2 + * 6 5 4 3 2 + * 3 2 1 7 1 + * . X 0 . X 0 + * . . . . . + * . . . . . + * + * Samples are expected to be mirrored to complete the pattern. + **/ + ivec2 offset; + if (sample_id < ring_distance) { + offset.x = ring_distance; + offset.y = sample_id; + } + else if (sample_id < ring_distance * 3) { + offset.x = ring_distance - sample_id + ring_distance; + offset.y = ring_distance; + } + else { + offset.x = -ring_distance; + offset.y = ring_distance - sample_id + 3 * ring_distance; + } + return offset; +}
\ No newline at end of file diff --git a/source/blender/draw/engines/eevee/shaders/effect_dof_reduce_frag.glsl b/source/blender/draw/engines/eevee/shaders/effect_dof_reduce_frag.glsl new file mode 100644 index 00000000000..51a139ad343 --- /dev/null +++ b/source/blender/draw/engines/eevee/shaders/effect_dof_reduce_frag.glsl @@ -0,0 +1,179 @@ + +/** + * Reduce pass: Downsample the color buffer to generate mipmaps. + * Also decide if a pixel is to be convolved by scattering or gathering during the first pass. + **/ + +#pragma BLENDER_REQUIRE(effect_dof_lib.glsl) + +/** Inputs: + * COPY_PASS: Is output of setup pass (halfres) and downsample pass (quarter res). + * REDUCE_PASS: Is previous Gather input miplvl (halfres >> miplvl). + **/ +uniform sampler2D colorBuffer; +uniform sampler2D cocBuffer; +uniform sampler2D downsampledBuffer; + +uniform vec2 bokehAnisotropy; +uniform float scatterColorThreshold; +uniform float scatterCocThreshold; +uniform float scatterColorNeighborMax; +uniform float colorNeighborClamping; + +/** Outputs: + * COPY_PASS: Gather input mip0. + * REDUCE_PASS: Is next Gather input miplvl (halfres >> miplvl). + **/ +layout(location = 0) out vec4 outColor; +layout(location = 1) out float outCoc; + +#ifdef COPY_PASS + +layout(location = 2) out vec3 outScatterColor; + +/* NOTE: Do not compare alpha as it is not scattered by the scatter pass. */ +float dof_scatter_neighborhood_rejection(vec3 color) +{ + color = min(vec3(scatterColorNeighborMax), color); + + float validity = 0.0; + + /* Centered in the middle of 4 quarter res texel. */ + vec2 texel_size = 1.0 / vec2(textureSize(downsampledBuffer, 0).xy); + vec2 uv = (gl_FragCoord.xy * 0.5) * texel_size; + + vec3 max_diff = vec3(0.0); + for (int i = 0; i < 4; i++) { + vec2 sample_uv = uv + quad_offsets[i] * texel_size; + vec3 ref = textureLod(downsampledBuffer, sample_uv, 0.0).rgb; + + ref = min(vec3(scatterColorNeighborMax), ref); + float diff = max_v3(max(vec3(0.0), abs(ref - color))); + + const float rejection_threshold = 0.7; + diff = saturate(diff / rejection_threshold - 1.0); + validity = max(validity, diff); + } + + return validity; +} + +/* This avoids sprite popping in and out at the screen border and + * drawing sprites larger than the screen. */ +float dof_scatter_screen_border_rejection(float coc, vec2 uv, vec2 screen_size) +{ + vec2 screen_pos = uv * screen_size; + float min_screen_border_distance = min_v2(min(screen_pos, screen_size - screen_pos)); + /* Fullres to halfres CoC. */ + coc *= 0.5; + /* Allow 10px transition. */ + const float rejection_hardeness = 1.0 / 10.0; + return saturate((min_screen_border_distance - abs(coc)) * rejection_hardeness + 1.0); +} + +float dof_scatter_luminosity_rejection(vec3 color) +{ + const float rejection_hardness = 1.0; + return saturate(max_v3(color - scatterColorThreshold) * rejection_hardness); +} + +float dof_scatter_coc_radius_rejection(float coc) +{ + const float rejection_hardness = 0.3; + return saturate((abs(coc) - scatterCocThreshold) * rejection_hardness); +} + +float fast_luma(vec3 color) +{ + return (2.0 * color.g) + color.r + color.b; +} + +/* Lightweight version of neighborhood clamping found in TAA. */ +vec3 dof_neighborhood_clamping(vec3 color) +{ + vec2 texel_size = 1.0 / vec2(textureSize(colorBuffer, 0)); + vec2 uv = gl_FragCoord.xy * texel_size; + vec4 ofs = vec4(-1, 1, -1, 1) * texel_size.xxyy; + + /* Luma clamping. 3x3 square neighborhood. */ + float c00 = fast_luma(textureLod(colorBuffer, uv + ofs.xz, 0.0).rgb); + float c01 = fast_luma(textureLod(colorBuffer, uv + ofs.xz * vec2(1.0, 0.0), 0.0).rgb); + float c02 = fast_luma(textureLod(colorBuffer, uv + ofs.xw, 0.0).rgb); + + float c10 = fast_luma(textureLod(colorBuffer, uv + ofs.xz * vec2(0.0, 1.0), 0.0).rgb); + float c11 = fast_luma(color); + float c12 = fast_luma(textureLod(colorBuffer, uv + ofs.xw * vec2(0.0, 1.0), 0.0).rgb); + + float c20 = fast_luma(textureLod(colorBuffer, uv + ofs.yz, 0.0).rgb); + float c21 = fast_luma(textureLod(colorBuffer, uv + ofs.yz * vec2(1.0, 0.0), 0.0).rgb); + float c22 = fast_luma(textureLod(colorBuffer, uv + ofs.yw, 0.0).rgb); + + float avg_luma = avg8(c00, c01, c02, c10, c12, c20, c21, c22); + float max_luma = max8(c00, c01, c02, c10, c12, c20, c21, c22); + + float upper_bound = mix(max_luma, avg_luma, colorNeighborClamping); + upper_bound = mix(c11, upper_bound, colorNeighborClamping); + + float clamped_luma = min(upper_bound, c11); + + return color * clamped_luma * safe_rcp(c11); +} + +/* Simple copy pass where we select what pixels to scatter. Also the resolution might change. + * NOTE: The texture can end up being too big because of the mipmap padding. We correct for + * that during the convolution phase. */ +void main() +{ + vec2 halfres = vec2(textureSize(colorBuffer, 0).xy); + vec2 uv = gl_FragCoord.xy / halfres; + + outColor = textureLod(colorBuffer, uv, 0.0); + outCoc = textureLod(cocBuffer, uv, 0.0).r; + + outColor.rgb = dof_neighborhood_clamping(outColor.rgb); + + /* Only scatter if luminous enough. */ + float do_scatter = dof_scatter_luminosity_rejection(outColor.rgb); + /* Only scatter if CoC is big enough. */ + do_scatter *= dof_scatter_coc_radius_rejection(outCoc); + /* Only scatter if CoC is not too big to avoid performance issues. */ + do_scatter *= dof_scatter_screen_border_rejection(outCoc, uv, halfres); + /* Only scatter if neighborhood is different enough. */ + do_scatter *= dof_scatter_neighborhood_rejection(outColor.rgb); + /* For debuging. */ + do_scatter *= float(!no_scatter_pass); + + outScatterColor = mix(vec3(0.0), outColor.rgb, do_scatter); + outColor.rgb = mix(outColor.rgb, vec3(0.0), do_scatter); + + /* Apply energy conservation to anamorphic scattered bokeh. */ + outScatterColor /= min_v2(bokehAnisotropy); +} + +#else /* REDUCE_PASS */ + +/* Downsample pass done for each mip starting from mip1. */ +void main() +{ + vec2 input_texel_size = 1.0 / vec2(textureSize(colorBuffer, 0).xy); + /* Center uv around the 4 pixels of the previous mip. */ + vec2 quad_center = (floor(gl_FragCoord.xy) * 2.0 + 1.0) * input_texel_size; + + vec4 colors[4]; + vec4 cocs; + for (int i = 0; i < 4; i++) { + vec2 sample_uv = quad_center + quad_offsets[i] * input_texel_size; + colors[i] = dof_load_gather_color(colorBuffer, sample_uv, 0.0); + cocs[i] = textureLod(cocBuffer, sample_uv, 0.0).r; + } + + vec4 weights = dof_downsample_bilateral_coc_weights(cocs); + weights *= dof_downsample_bilateral_color_weights(colors); + /* Normalize so that the sum is 1. */ + weights *= safe_rcp(sum(weights)); + + outColor = weighted_sum_array(colors, weights); + outCoc = dot(cocs, weights); +} + +#endif diff --git a/source/blender/draw/engines/eevee/shaders/effect_dof_resolve_frag.glsl b/source/blender/draw/engines/eevee/shaders/effect_dof_resolve_frag.glsl new file mode 100644 index 00000000000..469745206e2 --- /dev/null +++ b/source/blender/draw/engines/eevee/shaders/effect_dof_resolve_frag.glsl @@ -0,0 +1,212 @@ + +/** + * Recombine Pass: Load separate convolution layer and composite with self slight defocus + * convolution and in-focus fields. + * + * The halfres gather methods are fast but lack precision for small CoC areas. To fix this we + * do a bruteforce gather to have a smooth transition between in-focus and defocus regions. + */ + +#pragma BLENDER_REQUIRE(common_utiltex_lib.glsl) +#pragma BLENDER_REQUIRE(effect_dof_lib.glsl) + +uniform sampler2D fullResColorBuffer; +uniform sampler2D fullResDepthBuffer; + +uniform sampler2D bgColorBuffer; +uniform sampler2D bgWeightBuffer; +uniform sampler2D bgTileBuffer; + +uniform sampler2D fgColorBuffer; +uniform sampler2D fgWeightBuffer; +uniform sampler2D fgTileBuffer; + +uniform sampler2D holefillColorBuffer; +uniform sampler2D holefillWeightBuffer; + +uniform sampler2D bokehLut; + +uniform float bokehMaxSize; + +in vec4 uvcoordsvar; + +out vec4 fragColor; + +void dof_slight_focus_gather(float radius, out vec4 out_color, out float out_weight) +{ + /* offset coord to avoid correlation with sampling pattern. */ + vec4 noise = texelfetch_noise_tex(gl_FragCoord.xy + 7.0); + + DofGatherData fg_accum = GATHER_DATA_INIT; + DofGatherData bg_accum = GATHER_DATA_INIT; + + int i_radius = clamp(int(radius), 0, int(layer_threshold)); + const int resolve_ring_density = DOF_SLIGHT_FOCUS_DENSITY; + ivec2 texel = ivec2(gl_FragCoord.xy); + + bool first_ring = true; + + for (int ring = i_radius; ring > 0; ring--) { + DofGatherData fg_ring = GATHER_DATA_INIT; + DofGatherData bg_ring = GATHER_DATA_INIT; + + int ring_distance = ring; + int ring_sample_count = resolve_ring_density * ring_distance; + for (int sample_id = 0; sample_id < ring_sample_count; sample_id++) { + int s = sample_id * (4 / resolve_ring_density) + + int(noise.y * float((4 - resolve_ring_density) * ring_distance)); + + ivec2 offset = dof_square_ring_sample_offset(ring_distance, s); + float ring_dist = length(vec2(offset)); + + DofGatherData pair_data[2]; + for (int i = 0; i < 2; i++) { + ivec2 sample_offset = ((i == 0) ? offset : -offset); + ivec2 sample_texel = texel + sample_offset; + /* OPTI: could precompute the factor. */ + vec2 sample_uv = (vec2(sample_texel) + 0.5) / vec2(textureSize(fullResDepthBuffer, 0)); + float depth = textureLod(fullResDepthBuffer, sample_uv, 0.0).r; + pair_data[i].color = safe_color(textureLod(fullResColorBuffer, sample_uv, 0.0)); + pair_data[i].coc = dof_coc_from_zdepth(depth); + pair_data[i].dist = ring_dist; +#ifdef DOF_BOKEH_TEXTURE + /* Contains subpixel distance to bokeh shape. */ + pair_data[i].dist = texelFetch(bokehLut, sample_offset + DOF_MAX_SLIGHT_FOCUS_RADIUS, 0).r; +#endif + pair_data[i].coc = clamp(pair_data[i].coc, -bokehMaxSize, bokehMaxSize); + } + + float bordering_radius = ring_dist + 0.5; + const float isect_mul = 1.0; + dof_gather_accumulate_sample_pair( + pair_data, bordering_radius, isect_mul, first_ring, false, false, bg_ring, bg_accum); + +#ifdef DOF_BOKEH_TEXTURE + /* Swap distances in order to flip bokeh shape for foreground. */ + float tmp = pair_data[0].dist; + pair_data[0].dist = pair_data[1].dist; + pair_data[1].dist = tmp; +#endif + dof_gather_accumulate_sample_pair( + pair_data, bordering_radius, isect_mul, first_ring, false, true, fg_ring, fg_accum); + } + + dof_gather_accumulate_sample_ring( + bg_ring, ring_sample_count * 2, first_ring, false, false, bg_accum); + dof_gather_accumulate_sample_ring( + fg_ring, ring_sample_count * 2, first_ring, false, true, fg_accum); + + first_ring = false; + } + + /* Center sample. */ + vec2 sample_uv = uvcoordsvar.xy; + float depth = textureLod(fullResDepthBuffer, sample_uv, 0.0).r; + DofGatherData center_data; + center_data.color = safe_color(textureLod(fullResColorBuffer, sample_uv, 0.0)); + center_data.coc = dof_coc_from_zdepth(depth); + center_data.coc = clamp(center_data.coc, -bokehMaxSize, bokehMaxSize); + center_data.dist = 0.0; + + /* Slide 38. */ + float bordering_radius = 0.5; + + dof_gather_accumulate_center_sample( + center_data, bordering_radius, i_radius, false, true, fg_accum); + dof_gather_accumulate_center_sample( + center_data, bordering_radius, i_radius, false, false, bg_accum); + + vec4 bg_col, fg_col; + float bg_weight, fg_weight; + vec2 unused_occlusion; + + int total_sample_count = dof_gather_total_sample_count(i_radius + 1, resolve_ring_density); + dof_gather_accumulate_resolve(total_sample_count, bg_accum, bg_col, bg_weight, unused_occlusion); + dof_gather_accumulate_resolve(total_sample_count, fg_accum, fg_col, fg_weight, unused_occlusion); + + /* Fix weighting issues on perfectly focus > slight focus transitionning areas. */ + if (abs(center_data.coc) < 0.5) { + bg_col = center_data.color; + bg_weight = 1.0; + } + + /* Alpha Over */ + float alpha = 1.0 - fg_weight; + out_weight = bg_weight * alpha + fg_weight; + out_color = bg_col * bg_weight * alpha + fg_col * fg_weight; +} + +void dof_resolve_load_layer(sampler2D color_tex, + sampler2D weight_tex, + out vec4 out_color, + out float out_weight) +{ + vec2 pixel_co = gl_FragCoord.xy / 2.0; + vec2 uv = pixel_co / textureSize(color_tex, 0).xy; + out_color = textureLod(color_tex, uv, 0.0); + out_weight = textureLod(weight_tex, uv, 0.0).r; +} + +void main(void) +{ + ivec2 tile_co = ivec2(gl_FragCoord.xy / float(DOF_TILE_DIVISOR)); + CocTile coc_tile = dof_coc_tile_load(fgTileBuffer, bgTileBuffer, tile_co); + CocTilePrediction prediction = dof_coc_tile_prediction_get(coc_tile); + + fragColor = vec4(0.0); + float weight = 0.0; + + vec4 layer_color; + float layer_weight; + + if (!no_holefill_pass && prediction.do_holefill) { + dof_resolve_load_layer(holefillColorBuffer, holefillWeightBuffer, layer_color, layer_weight); + fragColor = layer_color * safe_rcp(layer_weight); + weight = float(layer_weight > 0.0); + } + + if (!no_background_pass && prediction.do_background) { + dof_resolve_load_layer(bgColorBuffer, bgWeightBuffer, layer_color, layer_weight); + /* Always prefer background to holefill pass. */ + layer_color *= safe_rcp(layer_weight); + layer_weight = float(layer_weight > 0.0); + /* Composite background. */ + fragColor = fragColor * (1.0 - layer_weight) + layer_color; + weight = weight * (1.0 - layer_weight) + layer_weight; + /* Fill holes with the composited background. */ + fragColor *= safe_rcp(weight); + weight = float(weight > 0.0); + } + + if (!no_slight_focus_pass && prediction.do_slight_focus) { + dof_slight_focus_gather(coc_tile.fg_slight_focus_max_coc, layer_color, layer_weight); + /* Composite slight defocus. */ + fragColor = fragColor * (1.0 - layer_weight) + layer_color; + weight = weight * (1.0 - layer_weight) + layer_weight; + } + + if (!no_focus_pass && prediction.do_focus) { + layer_color = safe_color(textureLod(fullResColorBuffer, uvcoordsvar.xy, 0.0)); + layer_weight = 1.0; + /* Composite in focus. */ + fragColor = fragColor * (1.0 - layer_weight) + layer_color; + weight = weight * (1.0 - layer_weight) + layer_weight; + } + + if (!no_foreground_pass && prediction.do_foreground) { + dof_resolve_load_layer(fgColorBuffer, fgWeightBuffer, layer_color, layer_weight); + /* Composite foreground. */ + fragColor = fragColor * (1.0 - layer_weight) + layer_color; + } + + /* Fix float precision issue in alpha compositing. */ + if (fragColor.a > 0.99) { + fragColor.a = 1.0; + } + +#if 0 /* Debug */ + if (coc_tile.fg_slight_focus_max_coc >= 0.5) { + fragColor.rgb *= vec3(1.0, 0.1, 0.1); + } +#endif +}
\ No newline at end of file diff --git a/source/blender/draw/engines/eevee/shaders/effect_dof_scatter_frag.glsl b/source/blender/draw/engines/eevee/shaders/effect_dof_scatter_frag.glsl new file mode 100644 index 00000000000..704bbf6d999 --- /dev/null +++ b/source/blender/draw/engines/eevee/shaders/effect_dof_scatter_frag.glsl @@ -0,0 +1,85 @@ + +/** + * Scatter pass: Use sprites to scatter the color of very bright pixel to have higher quality blur. + * + * We only scatter one triangle per sprite and one sprite per 4 pixels to reduce vertex shader + * invocations and overdraw. + **/ + +#pragma BLENDER_REQUIRE(effect_dof_lib.glsl) + +uniform sampler2D occlusionBuffer; +uniform sampler2D bokehLut; + +uniform vec2 bokehAnisotropyInv; + +flat in vec4 color1; +flat in vec4 color2; +flat in vec4 color3; +flat in vec4 color4; +flat in vec4 weights; +flat in vec4 cocs; +flat in vec2 spritepos; +flat in float spritesize; /* MaxCoC */ + +layout(location = 0) out vec4 fragColor; + +float bokeh_shape(vec2 center) +{ + vec2 co = gl_FragCoord.xy - center; + +#ifdef DOF_BOKEH_TEXTURE + co *= bokehAnisotropyInv; + float texture_size = float(textureSize(bokehLut, 0).x); + /* Bias scale to avoid sampling at the texture's border. */ + float scale_fac = spritesize * (float(DOF_BOKEH_LUT_SIZE) / float(DOF_BOKEH_LUT_SIZE - 1)); + float dist = scale_fac * textureLod(bokehLut, (co / scale_fac) * 0.5 + 0.5, 0.0).r; +#else + float dist = length(co); +#endif + + return dist; +} + +#define linearstep(p0, p1, v) (clamp(((v) - (p0)) / abs((p1) - (p0)), 0.0, 1.0)) + +void main(void) +{ + vec4 shapes; + for (int i = 0; i < 4; i++) { + shapes[i] = bokeh_shape(spritepos + quad_offsets[i]); + } + /* Becomes signed distance field in pixel units. */ + shapes -= cocs; + /* Smooth the edges a bit to fade out the undersampling artifacts. */ + shapes = 1.0 - linearstep(-0.8, 0.8, shapes); + /* Outside of bokeh shape. Try to avoid overloading ROPs. */ + if (max_v4(shapes) == 0.0) { + discard; + } + + if (!no_scatter_occlusion) { + /* Works because target is the same size as occlusionBuffer. */ + vec2 uv = gl_FragCoord.xy / vec2(textureSize(occlusionBuffer, 0).xy); + vec2 occlusion_data = texture(occlusionBuffer, uv).rg; + /* Fix tilling artifacts. (Slide 90) */ + const float correction_fac = 1.0 - DOF_FAST_GATHER_COC_ERROR; + /* Occlude the sprite with geometry from the same field + * using a VSM like chebychev test (slide 85). */ + float mean = occlusion_data.x; + float variance = occlusion_data.x; + shapes *= variance * safe_rcp(variance + sqr(max(cocs * correction_fac - mean, 0.0))); + } + + fragColor = color1 * shapes.x; + fragColor += color2 * shapes.y; + fragColor += color3 * shapes.z; + fragColor += color4 * shapes.w; + + /* Do not accumulate alpha. This has already been accumulated by the gather pass. */ + fragColor.a = 0.0; + +#ifdef DOF_DEBUG_SCATTER_PERF + fragColor.rgb = avg(fragColor.rgb) * vec3(1.0, 0.0, 0.0); +#endif +} diff --git a/source/blender/draw/engines/eevee/shaders/effect_dof_scatter_vert.glsl b/source/blender/draw/engines/eevee/shaders/effect_dof_scatter_vert.glsl new file mode 100644 index 00000000000..276ab119fab --- /dev/null +++ b/source/blender/draw/engines/eevee/shaders/effect_dof_scatter_vert.glsl @@ -0,0 +1,138 @@ + +#pragma BLENDER_REQUIRE(effect_dof_lib.glsl) + +uniform vec2 targetTexelSize; +uniform int spritePerRow; +uniform vec2 bokehAnisotropy; + +uniform sampler2D colorBuffer; +uniform sampler2D cocBuffer; + +/* Scatter pass, calculate a triangle covering the CoC. + * We render to a half resolution target with double width so we can + * separate near and far fields. We also generate only one triangle per group of 4 pixels + * to limit overdraw. */ + +flat out vec4 color1; +flat out vec4 color2; +flat out vec4 color3; +flat out vec4 color4; +flat out vec4 weights; +flat out vec4 cocs; +flat out vec2 spritepos; +flat out float spritesize; + +/* Load 4 Circle of confusion values. texel_co is centered around the 4 taps. */ +vec4 fetch_cocs(vec2 texel_co) +{ + /* TODO(fclem) The textureGather(sampler, co, comp) variant isn't here on some implementations.*/ +#if 0 // GPU_ARB_texture_gather + vec2 uvs = texel_co / vec2(textureSize(cocBuffer, 0)); + /* Reminder: Samples order is CW starting from top left. */ + cocs = textureGather(cocBuffer, uvs, isForegroundPass ? 0 : 1); +#else + ivec2 texel = ivec2(texel_co - 0.5); + vec4 cocs; + cocs.x = texelFetchOffset(cocBuffer, texel, 0, ivec2(0, 1)).r; + cocs.y = texelFetchOffset(cocBuffer, texel, 0, ivec2(1, 1)).r; + cocs.z = texelFetchOffset(cocBuffer, texel, 0, ivec2(1, 0)).r; + cocs.w = texelFetchOffset(cocBuffer, texel, 0, ivec2(0, 0)).r; +#endif + +#ifdef DOF_FOREGROUND_PASS + cocs *= -1.0; +#endif + + cocs = max(vec4(0.0), cocs); + /* We are scattering at half resolution, so divide CoC by 2. */ + return cocs * 0.5; +} + +void vertex_discard() +{ + /* Don't produce any fragments */ + gl_Position = vec4(0.0, 0.0, 0.0, 1.0); +} + +void main() +{ + ivec2 tex_size = textureSize(cocBuffer, 0); + + int t_id = gl_VertexID / 3; /* Triangle Id */ + + /* Some math to get the target pixel. */ + ivec2 texelco = ivec2(t_id % spritePerRow, t_id / spritePerRow) * 2; + + /* Center sprite around the 4 texture taps. */ + spritepos = vec2(texelco) + 1.0; + + cocs = fetch_cocs(spritepos); + + /* Early out from local CoC radius. */ + if (all(lessThan(cocs, vec4(0.5)))) { + vertex_discard(); + return; + } + + vec2 input_texel_size = 1.0 / vec2(tex_size); + vec2 quad_center = spritepos * input_texel_size; + vec4 colors[4]; + bool no_color = true; + for (int i = 0; i < 4; i++) { + vec2 sample_uv = quad_center + quad_offsets[i] * input_texel_size; + + colors[i] = dof_load_scatter_color(colorBuffer, sample_uv, 0.0); + no_color = no_color && all(equal(colors[i].rgb, vec3(0.0))); + } + + /* Early out from no color to scatter. */ + if (no_color) { + vertex_discard(); + return; + } + + weights = dof_layer_weight(cocs) * dof_sample_weight(cocs); + /* Filter NaNs. */ + weights = mix(weights, vec4(0.0), equal(cocs, vec4(0.0))); + + color1 = colors[0] * weights[0]; + color2 = colors[1] * weights[1]; + color3 = colors[2] * weights[2]; + color4 = colors[3] * weights[3]; + + /* Extend to cover at least the unit circle */ + const float extend = (cos(M_PI / 4.0) + 1.0) * 2.0; + /* Crappy diagram + * ex 1 + * | \ + * | \ + * 1 | \ + * | \ + * | \ + * 0 | x \ + * | Circle \ + * | Origin \ + * -1 0 --------------- 2 + * -1 0 1 ex + */ + + /* Generate Triangle : less memory fetches from a VBO */ + int v_id = gl_VertexID % 3; /* Vertex Id */ + gl_Position.x = float(v_id / 2) * extend - 1.0; /* int divisor round down */ + gl_Position.y = float(v_id % 2) * extend - 1.0; + gl_Position.z = 0.0; + gl_Position.w = 1.0; + + spritesize = max_v4(cocs); + + /* Add 2.5 to max_coc because the max_coc may not be centered on the sprite origin + * and because we smooth the bokeh shape a bit in the pixel shader. */ + gl_Position.xy *= spritesize * bokehAnisotropy + 2.5; + /* Position the sprite. */ + gl_Position.xy += spritepos; + /* NDC range [-1..1]. */ + gl_Position.xy = gl_Position.xy * targetTexelSize * 2.0 - 1.0; + + /* Add 2.5 for the same reason but without the ratio. */ + spritesize += 2.5; +} diff --git a/source/blender/draw/engines/eevee/shaders/effect_dof_setup_frag.glsl b/source/blender/draw/engines/eevee/shaders/effect_dof_setup_frag.glsl new file mode 100644 index 00000000000..d1ecc0fc244 --- /dev/null +++ b/source/blender/draw/engines/eevee/shaders/effect_dof_setup_frag.glsl @@ -0,0 +1,65 @@ + +/** + * Setup pass: CoC and luma aware downsample to half resolution of the input scene color buffer. + * + * An addition to the downsample CoC, we output the maximum slight out of focus CoC to be + * sure we don't miss a pixel. + **/ + +#pragma BLENDER_REQUIRE(effect_dof_lib.glsl) + +/* Full resolution. */ +uniform sampler2D colorBuffer; +uniform sampler2D depthBuffer; + +uniform float bokehMaxSize; + +/* Half resolution. */ +layout(location = 0) out vec4 outColor; +layout(location = 1) out vec2 outCoc; /* x: Downsample CoC, y: Max slight focus abs CoC */ + +void main() +{ + vec2 fullres_texel_size = 1.0 / vec2(textureSize(colorBuffer, 0).xy); + /* Center uv around the 4 fullres pixels. */ + vec2 quad_center = (floor(gl_FragCoord.xy) * 2.0 + 1.0) * fullres_texel_size; + + vec4 colors[4]; + vec4 depths; + for (int i = 0; i < 4; i++) { + vec2 sample_uv = quad_center + quad_offsets[i] * fullres_texel_size; + colors[i] = safe_color(textureLod(colorBuffer, sample_uv, 0.0)); + depths[i] = textureLod(depthBuffer, sample_uv, 0.0).r; + } + + vec4 cocs = dof_coc_from_zdepth(depths); + + cocs = clamp(cocs, -bokehMaxSize, bokehMaxSize); + + vec4 weights = dof_downsample_bilateral_coc_weights(cocs); + weights *= dof_downsample_bilateral_color_weights(colors); + /* Normalize so that the sum is 1. */ + weights *= safe_rcp(sum(weights)); + + outColor = weighted_sum_array(colors, weights); + outCoc.x = dot(cocs, weights); + + /* Max slight focus abs CoC. */ + + /* Clamp to 0.5 if full in defocus to differentiate full focus tiles with coc == 0.0. + * This enables an optimization in the resolve pass. */ + const vec4 threshold = vec4(layer_threshold + layer_offset); + cocs = abs(cocs); + bvec4 defocus = greaterThan(cocs, threshold); + bvec4 focus = lessThanEqual(cocs, vec4(0.5)); + if (any(defocus) && any(focus)) { + /* For the same reason as in the flatten pass. This is a case we cannot optimize for. */ + cocs = mix(cocs, vec4(DOF_TILE_MIXED), focus); + cocs = mix(cocs, vec4(DOF_TILE_MIXED), defocus); + } + else { + cocs = mix(cocs, vec4(DOF_TILE_FOCUS), focus); + cocs = mix(cocs, vec4(DOF_TILE_DEFOCUS), defocus); + } + outCoc.y = max_v4(cocs); +} diff --git a/source/blender/draw/engines/eevee/shaders/effect_dof_vert.glsl b/source/blender/draw/engines/eevee/shaders/effect_dof_vert.glsl deleted file mode 100644 index 6e35d4a54ae..00000000000 --- a/source/blender/draw/engines/eevee/shaders/effect_dof_vert.glsl +++ /dev/null @@ -1,109 +0,0 @@ - -#pragma BLENDER_REQUIRE(common_math_lib.glsl) - -uniform vec4 bokehParams[2]; - -#define bokeh_rotation bokehParams[0].x -#define bokeh_ratio bokehParams[0].y -#define bokeh_maxsize bokehParams[0].z - -uniform sampler2D nearBuffer; -uniform sampler2D farBuffer; -uniform sampler2D cocBuffer; - -flat out vec4 color; -flat out float weight; -flat out float smoothFac; -flat out ivec2 edge; -out vec2 particlecoord; - -/* Scatter pass, calculate a triangle covering the CoC. */ -void main() -{ - ivec2 tex_size = textureSize(cocBuffer, 0); - /* We render to a double width texture so compute - * the target texel size accordingly */ - vec2 texel_size = vec2(0.5, 1.0) / vec2(tex_size); - - int t_id = gl_VertexID / 3; /* Triangle Id */ - - ivec2 texelco = ivec2(0); - /* some math to get the target pixel */ - texelco.x = t_id % tex_size.x; - texelco.y = t_id / tex_size.x; - - vec2 cocs = texelFetch(cocBuffer, texelco, 0).rg; - - bool is_near = (cocs.x > cocs.y); - float coc = (is_near) ? cocs.x : cocs.y; - - /* Clamp to max size for performance */ - coc = min(coc, bokeh_maxsize); - - if (coc >= 1.0) { - if (is_near) { - color = texelFetch(nearBuffer, texelco, 0); - } - else { - color = texelFetch(farBuffer, texelco, 0); - } - /* find the area the pixel will cover and divide the color by it */ - /* HACK: 4.0 out of nowhere (I suppose it's 4 pixels footprint for coc 0?) - * Makes near in focus more closer to 1.0 alpha. */ - weight = 4.0 / (coc * coc * M_PI); - color *= weight; - - /* Compute edge to discard fragment that does not belong to the other layer. */ - edge.x = (is_near) ? 1 : -1; - edge.y = (is_near) ? -tex_size.x + 1 : tex_size.x; - } - else { - /* Don't produce any fragments */ - color = vec4(0.0); - gl_Position = vec4(0.0, 0.0, 0.0, 1.0); - return; - } - - /* Generate Triangle : less memory fetches from a VBO */ - int v_id = gl_VertexID % 3; /* Vertex Id */ - - /* Extend to cover at least the unit circle */ - const float extend = (cos(M_PI / 4.0) + 1.0) * 2.0; - /* Crappy diagram - * ex 1 - * | \ - * | \ - * 1 | \ - * | \ - * | \ - * 0 | x \ - * | Circle \ - * | Origin \ - * -1 0 --------------- 2 - * -1 0 1 ex - */ - gl_Position.x = float(v_id / 2) * extend - 1.0; /* int divisor round down */ - gl_Position.y = float(v_id % 2) * extend - 1.0; - gl_Position.z = 0.0; - gl_Position.w = 1.0; - - /* Generate Triangle */ - particlecoord = gl_Position.xy; - - gl_Position.xy *= coc * texel_size * vec2(bokeh_ratio, 1.0); - gl_Position.xy -= 1.0 - 0.5 * texel_size; /* NDC Bottom left */ - gl_Position.xy += (0.5 + vec2(texelco) * 2.0) * texel_size; - - /* Push far plane to left side. */ - if (!is_near) { - gl_Position.x += 2.0 / 2.0; - } - - /* don't do smoothing for small sprites */ - if (coc > 3.0) { - smoothFac = 1.0 - 1.5 / coc; - } - else { - smoothFac = 1.0; - } -} diff --git a/source/blender/draw/engines/eevee/shaders/effect_motion_blur_frag.glsl b/source/blender/draw/engines/eevee/shaders/effect_motion_blur_frag.glsl index 312d9f63ce0..0aa54715460 100644 --- a/source/blender/draw/engines/eevee/shaders/effect_motion_blur_frag.glsl +++ b/source/blender/draw/engines/eevee/shaders/effect_motion_blur_frag.glsl @@ -60,7 +60,7 @@ vec2 sample_weights(float center_depth, float sample_motion_length, float offset_length) { - /* Clasify foreground/background. */ + /* Classify foreground/background. */ vec2 depth_weight = depth_compare(center_depth, sample_depth); /* Weight if sample is overlapping or under the center pixel. */ vec2 spread_weight = spread_compare(center_motion_length, sample_motion_length, offset_length); @@ -211,16 +211,16 @@ void main() float w = 1.0 / (50.0 * float(KERNEL) * 4.0); accum_bg += center_color * w; w_accum.x += w; - /* Note: In Jimenez's presentation, they used center sample. - * We use background color as it contains more informations for foreground + /* NOTE: In Jimenez's presentation, they used center sample. + * We use background color as it contains more information for foreground * elements that have not enough weights. - * Yield beter blur in complex motion. */ + * Yield better blur in complex motion. */ center_color = accum_bg / w_accum.x; #endif /* Merge background. */ accum += accum_bg; w_accum.y += w_accum.x; - /* Balance accumulation for failled samples. + /* Balance accumulation for failed samples. * We replace the missing foreground by the background. */ float blend_fac = saturate(1.0 - w_accum.y / w_accum.z); fragColor = (accum / w_accum.z) + center_color * blend_fac; diff --git a/source/blender/draw/engines/eevee/shaders/effect_ssr_frag.glsl b/source/blender/draw/engines/eevee/shaders/effect_ssr_frag.glsl index d50a4eaea3c..b49cd987a6e 100644 --- a/source/blender/draw/engines/eevee/shaders/effect_ssr_frag.glsl +++ b/source/blender/draw/engines/eevee/shaders/effect_ssr_frag.glsl @@ -2,6 +2,8 @@ #pragma BLENDER_REQUIRE(common_math_lib.glsl) #pragma BLENDER_REQUIRE(common_math_geom_lib.glsl) #pragma BLENDER_REQUIRE(common_utiltex_lib.glsl) +#pragma BLENDER_REQUIRE(closure_eval_glossy_lib.glsl) +#pragma BLENDER_REQUIRE(closure_eval_lib.glsl) #pragma BLENDER_REQUIRE(raytrace_lib.glsl) #pragma BLENDER_REQUIRE(lightprobe_lib.glsl) #pragma BLENDER_REQUIRE(ssr_lib.glsl) @@ -170,7 +172,7 @@ void main() /* Importance sampling bias */ rand.x = mix(rand.x, 0.0, ssrBrdfBias); - vec3 worldPosition = transform_point(ViewMatrixInverse, viewPosition); + vec3 W = transform_point(ViewMatrixInverse, viewPosition); vec3 wN = transform_direction(ViewMatrixInverse, N); vec3 T, B; @@ -180,12 +182,12 @@ void main() for (int i = 0; i < MAX_PLANAR && i < prbNumPlanar; i++) { PlanarData pd = planars_data[i]; - float fade = probe_attenuation_planar(pd, worldPosition, wN, 0.0); + float fade = probe_attenuation_planar(pd, W, wN, 0.0); if (fade > 0.5) { /* Find view vector / reflection plane intersection. */ /* TODO optimize, use view space for all. */ - vec3 tracePosition = line_plane_intersect(worldPosition, cameraVec, pd.pl_plane_eq); + vec3 tracePosition = line_plane_intersect(W, cameraVec, pd.pl_plane_eq); tracePosition = transform_point(ViewMatrix, tracePosition); vec3 planeNormal = transform_direction(ViewMatrix, pd.pl_normal); @@ -213,6 +215,8 @@ uniform sampler2D pdfBuffer; uniform int neighborOffset; +in vec4 uvcoordsvar; + const ivec2 neighbors[32] = ivec2[32](ivec2(0, 0), ivec2(1, 1), ivec2(-2, 0), @@ -298,7 +302,7 @@ float get_sample_depth(vec2 hit_co, bool is_planar, float planar_index) vec3 get_hit_vector(vec3 hit_pos, PlanarData pd, - vec3 worldPosition, + vec3 P, vec3 N, vec3 V, bool is_planar, @@ -309,7 +313,7 @@ vec3 get_hit_vector(vec3 hit_pos, if (is_planar) { /* Reflect back the hit position to have it in non-reflected world space */ - vec3 trace_pos = line_plane_intersect(worldPosition, V, pd.pl_plane_eq); + vec3 trace_pos = line_plane_intersect(P, V, pd.pl_plane_eq); hit_vec = hit_pos - trace_pos; hit_vec = reflect(hit_vec, pd.pl_normal); /* Modify here so mip texel alignment is correct. */ @@ -317,8 +321,8 @@ vec3 get_hit_vector(vec3 hit_pos, } else { /* Find hit position in previous frame. */ - hit_co = get_reprojected_reflection(hit_pos, worldPosition, N); - hit_vec = hit_pos - worldPosition; + hit_co = get_reprojected_reflection(hit_pos, P, N); + hit_vec = hit_pos - P; } mask = screen_border_mask(hit_co); @@ -339,7 +343,7 @@ vec4 get_ssr_samples(vec4 hit_pdf, ivec4 hit_data[2], PlanarData pd, float planar_index, - vec3 worldPosition, + vec3 P, vec3 N, vec3 V, float roughnessSquared, @@ -379,14 +383,10 @@ vec4 get_ssr_samples(vec4 hit_pdf, /* Get actual hit vector and hit coordinate (from last frame). */ vec4 mask = vec4(1.0); - hit_pos[0] = get_hit_vector( - hit_pos[0], pd, worldPosition, N, V, is_planar.x, hit_co[0].xy, mask.x); - hit_pos[1] = get_hit_vector( - hit_pos[1], pd, worldPosition, N, V, is_planar.y, hit_co[0].zw, mask.y); - hit_pos[2] = get_hit_vector( - hit_pos[2], pd, worldPosition, N, V, is_planar.z, hit_co[1].xy, mask.z); - hit_pos[3] = get_hit_vector( - hit_pos[3], pd, worldPosition, N, V, is_planar.w, hit_co[1].zw, mask.w); + hit_pos[0] = get_hit_vector(hit_pos[0], pd, P, N, V, is_planar.x, hit_co[0].xy, mask.x); + hit_pos[1] = get_hit_vector(hit_pos[1], pd, P, N, V, is_planar.y, hit_co[0].zw, mask.y); + hit_pos[2] = get_hit_vector(hit_pos[2], pd, P, N, V, is_planar.z, hit_co[1].xy, mask.z); + hit_pos[3] = get_hit_vector(hit_pos[3], pd, P, N, V, is_planar.w, hit_co[1].zw, mask.w); vec4 hit_dist; hit_dist.x = length(hit_pos[0]); @@ -476,47 +476,30 @@ vec4 get_ssr_samples(vec4 hit_pdf, return accum; } -void main() +void raytrace_resolve(ClosureInputGlossy cl_in, + inout ClosureEvalGlossy cl_eval, + inout ClosureEvalCommon cl_common, + inout ClosureOutputGlossy cl_out) { - ivec2 fullres_texel = ivec2(gl_FragCoord.xy); # ifdef FULLRES - ivec2 halfres_texel = fullres_texel; + ivec2 texel = ivec2(gl_FragCoord.xy); # else - ivec2 halfres_texel = ivec2(gl_FragCoord.xy / 2.0); + ivec2 texel = ivec2(gl_FragCoord.xy / 2.0); # endif - vec2 uvs = gl_FragCoord.xy / vec2(textureSize(depthBuffer, 0)); - - float depth = textureLod(depthBuffer, uvs, 0.0).r; - - /* Early out */ - if (depth == 1.0) { - discard; - } - /* Using world space */ - vec3 viewPosition = get_view_space_from_depth(uvs, depth); /* Needed for viewCameraVec */ - vec3 worldPosition = transform_point(ViewMatrixInverse, viewPosition); - vec3 V = cameraVec; - vec3 vN = normal_decode(texelFetch(normalBuffer, fullres_texel, 0).rg, viewCameraVec); - vec3 N = transform_direction(ViewMatrixInverse, vN); - vec4 speccol_roughness = texelFetch(specroughBuffer, fullres_texel, 0).rgba; + vec3 V = cl_common.V; + vec3 N = cl_in.N; + vec3 P = cl_common.P; - /* Early out */ - if (dot(speccol_roughness.rgb, vec3(1.0)) == 0.0) { - discard; - } - - float roughness = speccol_roughness.a; - float roughnessSquared = max(1e-3, roughness * roughness); - - vec4 spec_accum = vec4(0.0); + float roughness = cl_in.roughness; + float roughnessSquared = max(1e-3, sqr(roughness)); /* Resolve SSR */ float cone_cos = cone_cosine(roughnessSquared); float cone_tan = sqrt(1 - cone_cos * cone_cos) / cone_cos; cone_tan *= mix(saturate(dot(N, -V) * 2.0), 1.0, roughness); /* Elongation fit */ - vec2 source_uvs = project_point(pastViewProjectionMatrix, worldPosition).xy * 0.5 + 0.5; + vec2 source_uvs = project_point(pastViewProjectionMatrix, P).xy * 0.5 + 0.5; vec4 ssr_accum = vec4(0.0); float weight_acc = 0.0; @@ -525,16 +508,16 @@ void main() /* TODO optimize with textureGather */ /* Doing these fetches early to hide latency. */ vec4 hit_pdf; - hit_pdf.x = texelFetch(pdfBuffer, halfres_texel + neighbors[0 + neighborOffset], 0).r; - hit_pdf.y = texelFetch(pdfBuffer, halfres_texel + neighbors[1 + neighborOffset], 0).r; - hit_pdf.z = texelFetch(pdfBuffer, halfres_texel + neighbors[2 + neighborOffset], 0).r; - hit_pdf.w = texelFetch(pdfBuffer, halfres_texel + neighbors[3 + neighborOffset], 0).r; + hit_pdf.x = texelFetch(pdfBuffer, texel + neighbors[0 + neighborOffset], 0).r; + hit_pdf.y = texelFetch(pdfBuffer, texel + neighbors[1 + neighborOffset], 0).r; + hit_pdf.z = texelFetch(pdfBuffer, texel + neighbors[2 + neighborOffset], 0).r; + hit_pdf.w = texelFetch(pdfBuffer, texel + neighbors[3 + neighborOffset], 0).r; ivec4 hit_data[2]; - hit_data[0].xy = texelFetch(hitBuffer, halfres_texel + neighbors[0 + neighborOffset], 0).rg; - hit_data[0].zw = texelFetch(hitBuffer, halfres_texel + neighbors[1 + neighborOffset], 0).rg; - hit_data[1].xy = texelFetch(hitBuffer, halfres_texel + neighbors[2 + neighborOffset], 0).rg; - hit_data[1].zw = texelFetch(hitBuffer, halfres_texel + neighbors[3 + neighborOffset], 0).rg; + hit_data[0].xy = texelFetch(hitBuffer, texel + neighbors[0 + neighborOffset], 0).rg; + hit_data[0].zw = texelFetch(hitBuffer, texel + neighbors[1 + neighborOffset], 0).rg; + hit_data[1].xy = texelFetch(hitBuffer, texel + neighbors[2 + neighborOffset], 0).rg; + hit_data[1].zw = texelFetch(hitBuffer, texel + neighbors[3 + neighborOffset], 0).rg; /* Find Planar Reflections affecting this pixel */ PlanarData pd; @@ -542,7 +525,7 @@ void main() for (int i = 0; i < MAX_PLANAR && i < prbNumPlanar; i++) { pd = planars_data[i]; - float fade = probe_attenuation_planar(pd, worldPosition, N, 0.0); + float fade = probe_attenuation_planar(pd, P, N, 0.0); if (fade > 0.5) { planar_index = float(i); @@ -554,7 +537,7 @@ void main() hit_data, pd, planar_index, - worldPosition, + P, N, V, roughnessSquared, @@ -564,19 +547,51 @@ void main() } /* Compute SSR contribution */ - if (weight_acc > 0.0) { - ssr_accum /= weight_acc; - /* fade between 0.5 and 1.0 roughness */ - ssr_accum.a *= smoothstep(ssrMaxRoughness + 0.2, ssrMaxRoughness, roughness); - accumulate_light(ssr_accum.rgb, ssr_accum.a, spec_accum); + ssr_accum *= (weight_acc == 0.0) ? 0.0 : (1.0 / weight_acc); + /* fade between 0.5 and 1.0 roughness */ + ssr_accum.a *= smoothstep(ssrMaxRoughness + 0.2, ssrMaxRoughness, roughness); + + cl_eval.raytrace_radiance = ssr_accum.rgb * ssr_accum.a; + cl_common.specular_accum -= ssr_accum.a; +} + +CLOSURE_EVAL_FUNCTION_DECLARE_1(ssr_resolve, Glossy) + +void main() +{ + ivec2 texel = ivec2(gl_FragCoord.xy); + float depth = texelFetch(depthBuffer, texel, 0).r; + + if (depth == 1.0) { + discard; } - /* If SSR contribution is not 1.0, blend with cubemaps */ - if (spec_accum.a < 1.0) { - fallback_cubemap(N, V, worldPosition, viewPosition, roughness, roughnessSquared, spec_accum); + vec4 speccol_roughness = texelFetch(specroughBuffer, texel, 0).rgba; + vec3 brdf = speccol_roughness.rgb; + float roughness = speccol_roughness.a; + + if (max_v3(brdf) <= 0.0) { + discard; } - fragColor = vec4(spec_accum.rgb * speccol_roughness.rgb, 1.0); + viewPosition = get_view_space_from_depth(uvcoordsvar.xy, depth); + worldPosition = transform_point(ViewMatrixInverse, viewPosition); + + vec2 normal_encoded = texelFetch(normalBuffer, texel, 0).rg; + viewNormal = normal_decode(normal_encoded, viewCameraVec); + worldNormal = transform_direction(ViewMatrixInverse, viewNormal); + + CLOSURE_VARS_DECLARE_1(Glossy); + + in_Glossy_0.N = worldNormal; + in_Glossy_0.roughness = roughness; + + /* Do a full deferred evaluation of the glossy BSDF. The only difference is that we inject the + * SSR resolve before the cubemap iter. BRDF term is already computed during main pass and is + * passed as specular color. */ + CLOSURE_EVAL_FUNCTION_1(ssr_resolve, Glossy); + + fragColor = vec4(out_Glossy_0.radiance * brdf, 1.0); } #endif diff --git a/source/blender/draw/engines/eevee/shaders/lightprobe_filter_diffuse_frag.glsl b/source/blender/draw/engines/eevee/shaders/lightprobe_filter_diffuse_frag.glsl index bf45169ebaa..4c4cbb069fe 100644 --- a/source/blender/draw/engines/eevee/shaders/lightprobe_filter_diffuse_frag.glsl +++ b/source/blender/draw/engines/eevee/shaders/lightprobe_filter_diffuse_frag.glsl @@ -9,6 +9,9 @@ uniform float lodFactor; uniform float lodMax; uniform float intensityFac; +uniform float sampleCount; +uniform float invSampleCount; + in vec3 worldPosition; out vec4 FragColor; @@ -144,7 +147,7 @@ void main() float weight = 0.0; vec3 out_radiance = vec3(0.0); for (float i = 0; i < sampleCount; i++) { - vec3 L = sample_hemisphere(i, N, T, B); /* Microfacet normal */ + vec3 L = sample_hemisphere(i, invSampleCount, N, T, B); /* Microfacet normal */ float NL = dot(N, L); if (NL > 0.0) { diff --git a/source/blender/draw/engines/eevee/shaders/lightprobe_filter_glossy_frag.glsl b/source/blender/draw/engines/eevee/shaders/lightprobe_filter_glossy_frag.glsl index ccb77427ed2..35fdbcb715f 100644 --- a/source/blender/draw/engines/eevee/shaders/lightprobe_filter_glossy_frag.glsl +++ b/source/blender/draw/engines/eevee/shaders/lightprobe_filter_glossy_frag.glsl @@ -11,6 +11,9 @@ uniform float paddingSize; uniform float intensityFac; uniform float fireflyFactor; +uniform float sampleCount; +uniform float invSampleCount; + in vec3 worldPosition; out vec4 FragColor; @@ -45,15 +48,11 @@ void main() make_orthonormal_basis(N, T, B); /* Generate tangent space */ - /* Noise to dither the samples */ - /* Note : ghosting is better looking than noise. */ - // setup_noise(); - /* Integrating Envmap */ float weight = 0.0; vec3 out_radiance = vec3(0.0); for (float i = 0; i < sampleCount; i++) { - vec3 H = sample_ggx(i, roughnessSquared, N, T, B); /* Microfacet normal */ + vec3 H = sample_ggx(i, invSampleCount, roughnessSquared, N, T, B); /* Microfacet normal */ vec3 L = -reflect(V, H); float NL = dot(N, L); diff --git a/source/blender/draw/engines/eevee/shaders/lightprobe_filter_visibility_frag.glsl b/source/blender/draw/engines/eevee/shaders/lightprobe_filter_visibility_frag.glsl index 8d7c58a93d5..a974e1d538d 100644 --- a/source/blender/draw/engines/eevee/shaders/lightprobe_filter_visibility_frag.glsl +++ b/source/blender/draw/engines/eevee/shaders/lightprobe_filter_visibility_frag.glsl @@ -13,6 +13,9 @@ uniform float farClip; uniform float visibilityRange; uniform float visibilityBlur; +uniform float sampleCount; +uniform float invSampleCount; + out vec4 FragColor; vec3 octahedral_to_cubemap_proj(vec2 co) @@ -77,7 +80,7 @@ void main() vec2 accum = vec2(0.0); for (float i = 0; i < sampleCount; i++) { - vec3 sample = sample_cone(i, M_PI_2 * visibilityBlur, cos, T, B); + vec3 sample = sample_cone(i, invSampleCount, M_PI_2 * visibilityBlur, cos, T, B); float depth = texture(probeDepth, sample).r; depth = get_world_distance(depth, sample); accum += vec2(depth, depth * depth); diff --git a/source/blender/draw/engines/eevee/shaders/lightprobe_lib.glsl b/source/blender/draw/engines/eevee/shaders/lightprobe_lib.glsl index a2e25b83532..5e78fae5b82 100644 --- a/source/blender/draw/engines/eevee/shaders/lightprobe_lib.glsl +++ b/source/blender/draw/engines/eevee/shaders/lightprobe_lib.glsl @@ -137,9 +137,9 @@ float probe_attenuation_planar(PlanarData pd, vec3 W, vec3 N, float roughness) return fac; } -float probe_attenuation_grid(GridData gd, mat4 localmat, vec3 W, out vec3 localpos) +float probe_attenuation_grid(GridData gd, vec3 W, out vec3 localpos) { - localpos = transform_point(localmat, W); + localpos = transform_point(gd.localmat, W); vec3 pos_to_edge = max(vec3(0.0), abs(localpos) - 1.0); float fade = length(pos_to_edge); return saturate(-fade * gd.g_atten_scale + gd.g_atten_bias); @@ -167,7 +167,7 @@ vec3 probe_evaluate_cube(int pd_id, vec3 W, vec3 R, float roughness) * http://www.frostbite.com/wp-content/uploads/2014/11/course_notes_moving_frostbite_to_pbr.pdf */ float original_roughness = roughness; - float linear_roughness = sqrt(roughness); + float linear_roughness = fast_sqrt(roughness); float distance_roughness = saturate(dist * linear_roughness / length(intersection)); linear_roughness = mix(distance_roughness, linear_roughness, linear_roughness); roughness = linear_roughness * linear_roughness; @@ -175,16 +175,17 @@ vec3 probe_evaluate_cube(int pd_id, vec3 W, vec3 R, float roughness) float fac = saturate(original_roughness * 2.0 - 1.0); R = mix(intersection, R, fac * fac); - return textureLod_cubemapArray(probeCubes, vec4(R, float(pd_id)), roughness * prbLodCubeMax).rgb; + float lod = linear_roughness * prbLodCubeMax; + return textureLod_cubemapArray(probeCubes, vec4(R, float(pd_id)), lod).rgb; } vec3 probe_evaluate_world_spec(vec3 R, float roughness) { - return textureLod_cubemapArray(probeCubes, vec4(R, 0.0), roughness * prbLodCubeMax).rgb; + float lod = fast_sqrt(roughness) * prbLodCubeMax; + return textureLod_cubemapArray(probeCubes, vec4(R, 0.0), lod).rgb; } -vec3 probe_evaluate_planar( - float id, PlanarData pd, vec3 W, vec3 N, vec3 V, float roughness, inout float fade) +vec3 probe_evaluate_planar(int id, PlanarData pd, vec3 W, vec3 N, vec3 V, float roughness) { /* Find view vector / reflection plane intersection. */ vec3 point_on_plane = line_plane_intersect(W, V, pd.pl_plane_eq); @@ -226,7 +227,7 @@ void fallback_cubemap(vec3 N, #ifdef SSR_AO vec4 rand = texelfetch_noise_tex(gl_FragCoord.xy); vec3 bent_normal; - float final_ao = occlusion_compute(N, viewPosition, 1.0, rand, bent_normal); + float final_ao = occlusion_compute(N, viewPosition, rand, bent_normal); final_ao = specular_occlusion(dot(N, V), final_ao, roughness); #else const float final_ao = 1.0; diff --git a/source/blender/draw/engines/eevee/shaders/lights_lib.glsl b/source/blender/draw/engines/eevee/shaders/lights_lib.glsl index 949e4d8f04f..b0845057a43 100644 --- a/source/blender/draw/engines/eevee/shaders/lights_lib.glsl +++ b/source/blender/draw/engines/eevee/shaders/lights_lib.glsl @@ -252,32 +252,29 @@ float light_attenuation(LightData ld, vec4 l_vector) return vis; } -float light_shadowing(LightData ld, - vec3 W, -#ifndef VOLUMETRICS - vec3 viewPosition, - float tracing_depth, - vec3 true_normal, - float rand_x, - const bool use_contact_shadows, -#endif - float vis) +float light_shadowing(LightData ld, vec3 W, float vis) { #if !defined(VOLUMETRICS) || defined(VOLUME_SHADOW) - /* shadowing */ if (ld.l_shadowid >= 0.0 && vis > 0.001) { - if (ld.l_type == SUN) { vis *= sample_cascade_shadow(int(ld.l_shadowid), W); } else { vis *= sample_cube_shadow(int(ld.l_shadowid), W); } + } +#endif + return vis; +} -# ifndef VOLUMETRICS +#ifndef VOLUMETRICS +float light_contact_shadows( + LightData ld, vec3 P, vec3 vP, float tracing_depth, vec3 vNg, float rand_x, float vis) +{ + if (ld.l_shadowid >= 0.0 && vis > 0.001) { ShadowData sd = shadows_data[int(ld.l_shadowid)]; /* Only compute if not already in shadow. */ - if (use_contact_shadows && sd.sh_contact_dist > 0.0 && vis > 1e-8) { + if (sd.sh_contact_dist > 0.0) { /* Contact Shadows. */ vec3 ray_ori, ray_dir; float trace_distance; @@ -287,54 +284,34 @@ float light_shadowing(LightData ld, ray_dir = shadows_cascade_data[int(sd.sh_data_index)].sh_shadow_vec * trace_distance; } else { - ray_dir = shadows_cube_data[int(sd.sh_data_index)].position.xyz - W; + ray_dir = shadows_cube_data[int(sd.sh_data_index)].position.xyz - P; float len = length(ray_dir); trace_distance = min(sd.sh_contact_dist, len); ray_dir *= trace_distance / len; } ray_dir = transform_direction(ViewMatrix, ray_dir); - ray_ori = vec3(viewPosition.xy, tracing_depth) + true_normal * sd.sh_contact_offset; + ray_ori = vec3(vP.xy, tracing_depth) + vNg * sd.sh_contact_offset; vec3 hit_pos = raycast( -1, ray_ori, ray_dir, sd.sh_contact_thickness, rand_x, 0.1, 0.001, false); if (hit_pos.z > 0.0) { hit_pos = get_view_space_from_depth(hit_pos.xy, hit_pos.z); - float hit_dist = distance(viewPosition, hit_pos); + float hit_dist = distance(vP, hit_pos); float dist_ratio = hit_dist / trace_distance; - return vis * saturate(dist_ratio * 3.0 - 2.0); + return saturate(dist_ratio * 3.0 - 2.0); } } -# endif /* VOLUMETRICS */ } -#endif - - return vis; + return 1.0; } +#endif /* VOLUMETRICS */ -float light_visibility(LightData ld, - vec3 W, -#ifndef VOLUMETRICS - vec3 viewPosition, - float tracing_depth, - vec3 true_normal, - float rand_x, - const bool use_contact_shadows, -#endif - vec4 l_vector) +float light_visibility(LightData ld, vec3 W, vec4 l_vector) { float l_atten = light_attenuation(ld, l_vector); - return light_shadowing(ld, - W, -#ifndef VOLUMETRICS - viewPosition, - tracing_depth, - true_normal, - rand_x, - use_contact_shadows, -#endif - l_atten); + return light_shadowing(ld, W, l_atten); } float light_diffuse(LightData ld, vec3 N, vec3 V, vec4 l_vector) diff --git a/source/blender/draw/engines/eevee/shaders/prepass_frag.glsl b/source/blender/draw/engines/eevee/shaders/prepass_frag.glsl index 34999076f9c..fd08dfda060 100644 --- a/source/blender/draw/engines/eevee/shaders/prepass_frag.glsl +++ b/source/blender/draw/engines/eevee/shaders/prepass_frag.glsl @@ -5,8 +5,12 @@ #pragma BLENDER_REQUIRE(common_view_lib.glsl) #pragma BLENDER_REQUIRE(common_uniforms_lib.glsl) -#pragma BLENDER_REQUIRE(closure_lib.glsl) -#pragma BLENDER_REQUIRE(closure_lit_lib.glsl) +#pragma BLENDER_REQUIRE(closure_type_lib.glsl) +#pragma BLENDER_REQUIRE(closure_eval_lib.glsl) +#pragma BLENDER_REQUIRE(closure_eval_diffuse_lib.glsl) +#pragma BLENDER_REQUIRE(closure_eval_glossy_lib.glsl) +#pragma BLENDER_REQUIRE(closure_eval_translucent_lib.glsl) +#pragma BLENDER_REQUIRE(closure_eval_refraction_lib.glsl) #pragma BLENDER_REQUIRE(surface_lib.glsl) #ifdef USE_ALPHA_HASH diff --git a/source/blender/draw/engines/eevee/shaders/raytrace_lib.glsl b/source/blender/draw/engines/eevee/shaders/raytrace_lib.glsl index 5f14f590128..aebd1c3aef3 100644 --- a/source/blender/draw/engines/eevee/shaders/raytrace_lib.glsl +++ b/source/blender/draw/engines/eevee/shaders/raytrace_lib.glsl @@ -238,7 +238,7 @@ vec3 raycast(int index, #endif } - /* Discard backface hits. Only do this if the ray traveled enough to avoid loosing intricate + /* Discard backface hits. Only do this if the ray traveled enough to avoid losing intricate * contact reflections. This is only used for SSReflections. */ if (discard_backface && prev_delta < 0.0 && curr_time > 4.1) { hit = false; diff --git a/source/blender/draw/engines/eevee/shaders/shadow_accum_frag.glsl b/source/blender/draw/engines/eevee/shaders/shadow_accum_frag.glsl index e0b9d4a60db..19eecdb5b79 100644 --- a/source/blender/draw/engines/eevee/shaders/shadow_accum_frag.glsl +++ b/source/blender/draw/engines/eevee/shaders/shadow_accum_frag.glsl @@ -39,7 +39,7 @@ void main() vec3 viewPosition = get_view_space_from_depth(uvs, depth); vec3 worldPosition = transform_point(ViewMatrixInverse, viewPosition); - vec3 true_normal = normalize(cross(dFdx(viewPosition), dFdy(viewPosition))); + vec3 true_normal = safe_normalize(cross(dFdx(viewPosition), dFdy(viewPosition))); for (int i = 0; i < MAX_LIGHT && i < laNumLight; i++) { LightData ld = lights_data[i]; @@ -48,8 +48,10 @@ void main() l_vector.xyz = ld.l_position - worldPosition; l_vector.w = length(l_vector.xyz); - float l_vis = light_shadowing( - ld, worldPosition, viewPosition, tracing_depth, true_normal, rand.x, true, 1.0); + float l_vis = light_shadowing(ld, worldPosition, 1.0); + + l_vis *= light_contact_shadows( + ld, worldPosition, viewPosition, tracing_depth, true_normal, rand.x, 1.0); accum_light += l_vis; } diff --git a/source/blender/draw/engines/eevee/shaders/surface_frag.glsl b/source/blender/draw/engines/eevee/shaders/surface_frag.glsl index d0297c8cb7f..62930b9944a 100644 --- a/source/blender/draw/engines/eevee/shaders/surface_frag.glsl +++ b/source/blender/draw/engines/eevee/shaders/surface_frag.glsl @@ -3,8 +3,13 @@ #pragma BLENDER_REQUIRE(common_hair_lib.glsl) #pragma BLENDER_REQUIRE(common_utiltex_lib.glsl) -#pragma BLENDER_REQUIRE(closure_lib.glsl) -#pragma BLENDER_REQUIRE(closure_lit_lib.glsl) +#pragma BLENDER_REQUIRE(closure_type_lib.glsl) +#pragma BLENDER_REQUIRE(closure_eval_lib.glsl) +#pragma BLENDER_REQUIRE(closure_eval_diffuse_lib.glsl) +#pragma BLENDER_REQUIRE(closure_eval_glossy_lib.glsl) +#pragma BLENDER_REQUIRE(closure_eval_translucent_lib.glsl) +#pragma BLENDER_REQUIRE(closure_eval_refraction_lib.glsl) + #pragma BLENDER_REQUIRE(surface_lib.glsl) #pragma BLENDER_REQUIRE(volumetric_lib.glsl) diff --git a/source/blender/draw/engines/eevee/shaders/surface_lib.glsl b/source/blender/draw/engines/eevee/shaders/surface_lib.glsl index b93a3a23eff..e80dc1761f0 100644 --- a/source/blender/draw/engines/eevee/shaders/surface_lib.glsl +++ b/source/blender/draw/engines/eevee/shaders/surface_lib.glsl @@ -13,7 +13,15 @@ uniform float refractionDepth; vec3 worldNormal; \ vec3 viewNormal; -#ifdef GPU_GEOMETRY_SHADER +#if defined(STEP_RESOLVE) || defined(STEP_RAYTRACE) +/* SSR will set these global variables itself. + * Also make false positive compiler warnings disapear by setting values. */ +vec3 worldPosition = vec3(0); +vec3 viewPosition = vec3(0); +vec3 worldNormal = vec3(0); +vec3 viewNormal = vec3(0); + +#elif defined(GPU_GEOMETRY_SHADER) in ShaderStageInterface{SURFACE_INTERFACE} dataIn[]; out ShaderStageInterface{SURFACE_INTERFACE} dataOut; @@ -24,7 +32,7 @@ out ShaderStageInterface{SURFACE_INTERFACE} dataOut; dataOut.worldNormal = dataIn[vert].worldNormal; \ dataOut.viewNormal = dataIn[vert].viewNormal; -#else +#else /* GPU_VERTEX_SHADER || GPU_FRAGMENT_SHADER*/ IN_OUT ShaderStageInterface{SURFACE_INTERFACE}; diff --git a/source/blender/draw/engines/eevee/shaders/volumetric_frag.glsl b/source/blender/draw/engines/eevee/shaders/volumetric_frag.glsl index bac69ab0355..25661a0d731 100644 --- a/source/blender/draw/engines/eevee/shaders/volumetric_frag.glsl +++ b/source/blender/draw/engines/eevee/shaders/volumetric_frag.glsl @@ -1,6 +1,6 @@ #pragma BLENDER_REQUIRE(volumetric_lib.glsl) -#pragma BLENDER_REQUIRE(closure_lib.glsl) +#pragma BLENDER_REQUIRE(closure_type_lib.glsl) /* Based on Frosbite Unified Volumetric. * https://www.ea.com/frostbite/news/physically-based-unified-volumetric-rendering-in-frostbite */ diff --git a/source/blender/draw/engines/external/external_engine.c b/source/blender/draw/engines/external/external_engine.c index 1b331052a06..adb21540afb 100644 --- a/source/blender/draw/engines/external/external_engine.c +++ b/source/blender/draw/engines/external/external_engine.c @@ -108,7 +108,7 @@ static void external_engine_init(void *vedata) const DRWContextState *draw_ctx = DRW_context_state_get(); ARegion *region = draw_ctx->region; - /* Depth prepass */ + /* Depth pre-pass. */ if (!e_data.depth_sh) { const GPUShaderConfigData *sh_cfg = &GPU_shader_cfg_data[GPU_SHADER_CFG_DEFAULT]; diff --git a/source/blender/draw/engines/gpencil/gpencil_cache_utils.c b/source/blender/draw/engines/gpencil/gpencil_cache_utils.c index f2472699300..ee51b751187 100644 --- a/source/blender/draw/engines/gpencil/gpencil_cache_utils.c +++ b/source/blender/draw/engines/gpencil/gpencil_cache_utils.c @@ -270,12 +270,12 @@ GPENCIL_tLayer *gpencil_layer_cache_add(GPENCIL_PrivateData *pd, const bool is_in_front = (ob->dtx & OB_DRAW_IN_FRONT); const bool is_screenspace = (gpd->flag & GP_DATA_STROKE_KEEPTHICKNESS) != 0; - const bool overide_vertcol = (pd->v3d_color_type != -1); + const bool override_vertcol = (pd->v3d_color_type != -1); const bool is_vert_col_mode = (pd->v3d_color_type == V3D_SHADING_VERTEX_COLOR) || GPENCIL_VERTEX_MODE(gpd) || pd->is_render; bool is_masked = (gpl->flag & GP_LAYER_USE_MASK) && !BLI_listbase_is_empty(&gpl->mask_layers); - float vert_col_opacity = (overide_vertcol) ? + float vert_col_opacity = (override_vertcol) ? (is_vert_col_mode ? pd->vertex_paint_opacity : 0.0f) : pd->is_render ? gpl->vertex_paint_opacity : pd->vertex_paint_opacity; @@ -365,7 +365,7 @@ GPENCIL_tLayer *gpencil_layer_cache_add(GPENCIL_PrivateData *pd, DRW_shgroup_call_procedural_triangles(grp, NULL, 1); if (gpl->blend_mode == eGplBlendMode_HardLight) { - /* We cannot do custom blending on MultiTarget framebuffers. + /* We cannot do custom blending on Multi-Target frame-buffers. * Workaround by doing 2 passes. */ grp = DRW_shgroup_create(sh, tgp_layer->blend_ps); DRW_shgroup_state_disable(grp, DRW_STATE_BLEND_MUL); diff --git a/source/blender/draw/engines/gpencil/gpencil_engine.c b/source/blender/draw/engines/gpencil/gpencil_engine.c index 153dcfb6ea7..e35b8bc2bbe 100644 --- a/source/blender/draw/engines/gpencil/gpencil_engine.c +++ b/source/blender/draw/engines/gpencil/gpencil_engine.c @@ -214,6 +214,7 @@ void GPENCIL_cache_init(void *ved) NULL : false; pd->do_onion = show_onion && !hide_overlay && !playing; + pd->playing = playing; /* Save simplify flags (can change while drawing, so it's better to save). */ Scene *scene = draw_ctx->scene; pd->simplify_fill = GPENCIL_SIMPLIFY_FILL(scene, playing); @@ -241,6 +242,7 @@ void GPENCIL_cache_init(void *ved) pd->simplify_fill = false; pd->simplify_fx = false; pd->fade_layer_opacity = -1.0f; + pd->playing = false; } { @@ -279,7 +281,7 @@ void GPENCIL_cache_init(void *ved) }); } else { - /* Free uneeded buffers. */ + /* Free unneeded buffers. */ GPU_FRAMEBUFFER_FREE_SAFE(fbl->snapshot_fb); DRW_TEXTURE_FREE_SAFE(txl->snapshot_depth_tx); DRW_TEXTURE_FREE_SAFE(txl->snapshot_color_tx); @@ -331,7 +333,7 @@ void GPENCIL_cache_init(void *ved) pd->dof_params[0] = -focus_dist * pd->dof_params[1]; } else { - /* Disable DoF blur scalling. */ + /* Disable DoF blur scaling. */ pd->camera = NULL; } } @@ -344,7 +346,7 @@ typedef struct gpIterPopulateData { GPENCIL_PrivateData *pd; GPENCIL_MaterialPool *matpool; DRWShadingGroup *grp; - /* Last material UBO bound. Used to avoid uneeded buffer binding. */ + /* Last material UBO bound. Used to avoid unneeded buffer binding. */ GPUUniformBuf *ubo_mat; GPUUniformBuf *ubo_lights; /* Last texture bound. */ @@ -383,7 +385,7 @@ static void gpencil_drawcall_flush(gpIterPopulateData *iter) iter->vcount = 0; } -/* Group drawcalls that are consecutive and with the same type. Reduces GPU driver overhead. */ +/* Group draw-calls that are consecutive and with the same type. Reduces GPU driver overhead. */ static void gpencil_drawcall_add( gpIterPopulateData *iter, struct GPUBatch *geom, bool instancing, int v_first, int v_count) { @@ -397,7 +399,7 @@ static void gpencil_drawcall_add( #endif int last = iter->vfirst + iter->vcount; - /* Interupt drawcall grouping if the sequence is not consecutive. */ + /* Interrupt draw-call grouping if the sequence is not consecutive. */ if ((geom != iter->geom) || (v_first - last > 3)) { gpencil_drawcall_flush(iter); } @@ -617,6 +619,7 @@ void GPENCIL_cache_populate(void *ved, Object *ob) /* Special case for rendering onion skin. */ bGPdata *gpd = (bGPdata *)ob->data; bool do_onion = (!pd->is_render) ? pd->do_onion : (gpd->onion_flag & GP_ONION_GHOST_ALWAYS); + gpd->runtime.playing = (short)pd->playing; /* When render in background the active frame could not be properly set due thread priority * better set again. This is not required in viewport. */ @@ -675,7 +678,7 @@ void GPENCIL_cache_finish(void *ved) /* Sort object by decreasing Z to avoid most of alpha ordering issues. */ gpencil_object_cache_sort(pd); - /* Create framebuffers only if needed. */ + /* Create frame-buffers only if needed. */ if (pd->tobjects.first) { eGPUTextureFormat format = pd->use_signed_fb ? GPU_RGBA16F : GPU_R11F_G11F_B10F; diff --git a/source/blender/draw/engines/gpencil/gpencil_engine.h b/source/blender/draw/engines/gpencil/gpencil_engine.h index d0bd56b42dd..5ceb909bc88 100644 --- a/source/blender/draw/engines/gpencil/gpencil_engine.h +++ b/source/blender/draw/engines/gpencil/gpencil_engine.h @@ -110,7 +110,7 @@ BLI_STATIC_ASSERT_ALIGN(gpLight, 16) typedef struct GPENCIL_MaterialPool { /* Linklist. */ struct GPENCIL_MaterialPool *next; - /* GPU representatin of materials. */ + /* GPU representation of materials. */ gpMaterial mat_data[GP_MATERIAL_BUFFER_LEN]; /* Matching ubo. */ struct GPUUniformBuf *ubo; @@ -122,7 +122,7 @@ typedef struct GPENCIL_MaterialPool { } GPENCIL_MaterialPool; typedef struct GPENCIL_LightPool { - /* GPU representatin of materials. */ + /* GPU representation of materials. */ gpLight light_data[GPENCIL_LIGHT_BUFFER_LEN]; /* Matching ubo. */ struct GPUUniformBuf *ubo; @@ -151,7 +151,7 @@ typedef struct GPENCIL_tVfx { /** Linklist */ struct GPENCIL_tVfx *next; DRWPass *vfx_ps; - /* Framebuffer reference since it may not be allocated yet. */ + /* Frame-buffer reference since it may not be allocated yet. */ GPUFrameBuffer **target_fb; } GPENCIL_tVfx; @@ -342,6 +342,8 @@ typedef struct GPENCIL_PrivateData { /* Display onion skinning */ bool do_onion; + /* Playing animation */ + bool playing; /* simplify settings */ bool simplify_fill; bool simplify_fx; @@ -350,7 +352,7 @@ typedef struct GPENCIL_PrivateData { bool use_lighting; /* Use physical lights or just ambient lighting. */ bool use_lights; - /* Do we need additional framebuffers? */ + /* Do we need additional frame-buffers? */ bool use_layer_fb; bool use_object_fb; bool use_mask_fb; diff --git a/source/blender/draw/engines/gpencil/gpencil_render.c b/source/blender/draw/engines/gpencil/gpencil_render.c index 9ac9a4dc078..b597a786e86 100644 --- a/source/blender/draw/engines/gpencil/gpencil_render.c +++ b/source/blender/draw/engines/gpencil/gpencil_render.c @@ -47,7 +47,7 @@ void GPENCIL_render_init(GPENCIL_Data *vedata, const float *viewport_size = DRW_viewport_size_get(); const int size[2] = {(int)viewport_size[0], (int)viewport_size[1]}; - /* Set the pers & view matrix. */ + /* Set the perspective & view matrix. */ float winmat[4][4], viewmat[4][4], viewinv[4][4]; struct Object *camera = DEG_get_evaluated_object(depsgraph, RE_GetCamera(engine->re)); diff --git a/source/blender/draw/engines/gpencil/gpencil_shader_fx.c b/source/blender/draw/engines/gpencil/gpencil_shader_fx.c index cb65fbd6ae7..0b66141e51a 100644 --- a/source/blender/draw/engines/gpencil/gpencil_shader_fx.c +++ b/source/blender/draw/engines/gpencil/gpencil_shader_fx.c @@ -235,7 +235,7 @@ static void gpencil_vfx_rim(RimShaderFxData *fx, Object *ob, gpIterVfxData *iter DRW_shgroup_call_procedural_triangles(grp, NULL, 1); if (fx->mode == eShaderFxRimMode_Overlay) { - /* We cannot do custom blending on MultiTarget framebuffers. + /* We cannot do custom blending on multi-target frame-buffers. * Workaround by doing 2 passes. */ grp = DRW_shgroup_create_sub(grp); DRW_shgroup_state_disable(grp, DRW_STATE_BLEND_MUL); @@ -363,7 +363,7 @@ static void gpencil_vfx_shadow(ShadowShaderFxData *fx, Object *ob, gpIterVfxData copy_v2_v2(wave_ofs, wave_dir); SWAP(float, wave_ofs[0], wave_ofs[1]); wave_ofs[1] *= -1.0f; - /* Keep world space scalling and aspect ratio. */ + /* Keep world space scaling and aspect ratio. */ mul_v2_fl(wave_dir, 1.0f / (max_ff(1e-8f, fx->period) * distance_factor)); mul_v2_v2(wave_dir, vp_size); mul_v2_fl(wave_ofs, fx->amplitude * distance_factor); @@ -397,7 +397,7 @@ static void gpencil_vfx_shadow(ShadowShaderFxData *fx, Object *ob, gpIterVfxData unit_m4(uv_mat); zero_v2(wave_ofs); - /* We reseted the uv_mat so we need to accound for the rotation in the */ + /* We reset the uv_mat so we need to account for the rotation in the */ copy_v2_fl2(tmp, 0.0f, blur_size[1]); rotate_v2_v2fl(blur_dir, tmp, -fx->rotation); mul_v2_v2(blur_dir, vp_size_inv); @@ -515,7 +515,7 @@ static void gpencil_vfx_wave(WaveShaderFxData *fx, Object *ob, gpIterVfxData *it copy_v2_v2(wave_ofs, wave_dir); SWAP(float, wave_ofs[0], wave_ofs[1]); wave_ofs[1] *= -1.0f; - /* Keep world space scalling and aspect ratio. */ + /* Keep world space scaling and aspect ratio. */ mul_v2_fl(wave_dir, 1.0f / (max_ff(1e-8f, fx->period) * distance_factor)); mul_v2_v2(wave_dir, vp_size); mul_v2_fl(wave_ofs, fx->amplitude * distance_factor); @@ -647,7 +647,7 @@ void gpencil_vfx_cache_populate(GPENCIL_Data *vedata, Object *ob, GPENCIL_tObjec DRW_shgroup_uniform_int_copy(grp, "isFirstPass", true); DRW_shgroup_call_procedural_triangles(grp, NULL, 1); - /* We cannot do custom blending on MultiTarget framebuffers. + /* We cannot do custom blending on multi-target frame-buffers. * Workaround by doing 2 passes. */ grp = DRW_shgroup_create_sub(grp); DRW_shgroup_state_disable(grp, DRW_STATE_BLEND_MUL); diff --git a/source/blender/draw/engines/gpencil/shaders/gpencil_common_lib.glsl b/source/blender/draw/engines/gpencil/shaders/gpencil_common_lib.glsl index 189ed91cbb4..3065d553dce 100644 --- a/source/blender/draw/engines/gpencil/shaders/gpencil_common_lib.glsl +++ b/source/blender/draw/engines/gpencil/shaders/gpencil_common_lib.glsl @@ -393,7 +393,7 @@ void stroke_vertex() is_squares = false; } - /* Enpoints, we discard the vertices. */ + /* Endpoints, we discard the vertices. */ if (ma1.x == -1 || (!is_dot && ma2.x == -1)) { discard_vert(); return; diff --git a/source/blender/draw/engines/gpencil/shaders/gpencil_vfx_frag.glsl b/source/blender/draw/engines/gpencil/shaders/gpencil_vfx_frag.glsl index 503248558ad..aedc8668387 100644 --- a/source/blender/draw/engines/gpencil/shaders/gpencil_vfx_frag.glsl +++ b/source/blender/draw/engines/gpencil/shaders/gpencil_vfx_frag.glsl @@ -274,7 +274,7 @@ uniform bool isFirstPass; vec2 compute_uvs(float x) { vec2 uv = uvcoordsvar.xy; - /* Tranform UV (loc, rot, scale) */ + /* Transform UV (loc, rot, scale) */ uv = uv.x * uvRotX + uv.y * uvRotY + uvOffset; uv += blurDir * x; /* Wave deform. */ diff --git a/source/blender/draw/engines/image/image_shader.c b/source/blender/draw/engines/image/image_shader.c index 7dc428de2ee..691c0d7029a 100644 --- a/source/blender/draw/engines/image/image_shader.c +++ b/source/blender/draw/engines/image/image_shader.c @@ -49,7 +49,7 @@ void IMAGE_shader_library_ensure(void) { if (e_data.lib == NULL) { e_data.lib = DRW_shader_library_create(); - /* NOTE: Theses needs to be ordered by dependencies. */ + /* NOTE: These need to be ordered by dependencies. */ DRW_SHADER_LIB_ADD(e_data.lib, common_colormanagement_lib); DRW_SHADER_LIB_ADD(e_data.lib, common_globals_lib); DRW_SHADER_LIB_ADD(e_data.lib, common_view_lib); diff --git a/source/blender/draw/engines/overlay/overlay_antialiasing.c b/source/blender/draw/engines/overlay/overlay_antialiasing.c index 229f9c5a88f..b263254696c 100644 --- a/source/blender/draw/engines/overlay/overlay_antialiasing.c +++ b/source/blender/draw/engines/overlay/overlay_antialiasing.c @@ -80,7 +80,7 @@ void OVERLAY_antialiasing_init(OVERLAY_Data *vedata) bool need_wire_expansion = (G_draw.block.sizePixel > 1.0f); pd->antialiasing.enabled = need_wire_expansion || - ((U.gpu_flag & USER_GPU_FLAG_OVERLAY_SMOOTH_WIRE) > 0); + ((U.gpu_flag & USER_GPU_FLAG_OVERLAY_SMOOTH_WIRE) != 0); GPUTexture *color_tex = NULL; GPUTexture *line_tex = NULL; @@ -93,7 +93,7 @@ void OVERLAY_antialiasing_init(OVERLAY_Data *vedata) line_tex = txl->overlay_line_tx; } else { - /* Just a copy of the defaults framebuffers. */ + /* Just a copy of the defaults frame-buffers. */ color_tex = dtxl->color_overlay; } @@ -127,7 +127,7 @@ void OVERLAY_antialiasing_cache_init(OVERLAY_Data *vedata) if (pd->antialiasing.enabled) { /* `antialiasing.enabled` is also enabled for wire expansion. Check here if * anti aliasing is needed. */ - const bool do_smooth_lines = (U.gpu_flag & USER_GPU_FLAG_OVERLAY_SMOOTH_WIRE) > 0; + const bool do_smooth_lines = (U.gpu_flag & USER_GPU_FLAG_OVERLAY_SMOOTH_WIRE) != 0; DRW_PASS_CREATE(psl->antialiasing_ps, DRW_STATE_WRITE_COLOR | DRW_STATE_BLEND_ALPHA_PREMUL); diff --git a/source/blender/draw/engines/overlay/overlay_armature.c b/source/blender/draw/engines/overlay/overlay_armature.c index cbd2589f20f..7042d095b56 100644 --- a/source/blender/draw/engines/overlay/overlay_armature.c +++ b/source/blender/draw/engines/overlay/overlay_armature.c @@ -1691,13 +1691,13 @@ static void draw_bone_degrees_of_freedom(ArmatureDrawContext *ctx, bPoseChannel unit_m4(posetrans); translate_m4(posetrans, pchan->pose_mat[3][0], pchan->pose_mat[3][1], pchan->pose_mat[3][2]); - /* in parent-bone pose space... */ + /* In parent-bone pose space... */ if (pchan->parent) { copy_m4_m4(tmp, pchan->parent->pose_mat); zero_v3(tmp[3]); mul_m4_m4m4(posetrans, posetrans, tmp); } - /* ... but own restspace */ + /* ... but own rest-space. */ mul_m4_m4m3(posetrans, posetrans, pchan->bone->bone_mat); float scale = pchan->bone->length * pchan->size[1]; diff --git a/source/blender/draw/engines/overlay/overlay_edit_mesh.c b/source/blender/draw/engines/overlay/overlay_edit_mesh.c index 38e171cb5e2..40a9dbe01c0 100644 --- a/source/blender/draw/engines/overlay/overlay_edit_mesh.c +++ b/source/blender/draw/engines/overlay/overlay_edit_mesh.c @@ -344,7 +344,7 @@ void OVERLAY_edit_mesh_draw(OVERLAY_Data *vedata) if (pd->edit_mesh.do_zbufclip) { DRW_draw_pass(psl->edit_mesh_depth_ps[IN_FRONT]); - /* render facefill */ + /* Render face-fill. */ DRW_view_set_active(pd->view_edit_faces); DRW_draw_pass(psl->edit_mesh_faces_ps[NOT_IN_FRONT]); diff --git a/source/blender/draw/engines/overlay/overlay_edit_uv.c b/source/blender/draw/engines/overlay/overlay_edit_uv.c index 336b03ee284..257be97f131 100644 --- a/source/blender/draw/engines/overlay/overlay_edit_uv.c +++ b/source/blender/draw/engines/overlay/overlay_edit_uv.c @@ -161,7 +161,7 @@ void OVERLAY_edit_uv_init(OVERLAY_Data *vedata) pd->edit_uv.do_tiled_image_border_overlay = is_image_type && is_tiled_image; pd->edit_uv.dash_length = 4.0f * UI_DPI_FAC; pd->edit_uv.line_style = edit_uv_line_style_from_space_image(sima); - pd->edit_uv.do_smooth_wire = ((U.gpu_flag & USER_GPU_FLAG_OVERLAY_SMOOTH_WIRE) > 0); + pd->edit_uv.do_smooth_wire = ((U.gpu_flag & USER_GPU_FLAG_OVERLAY_SMOOTH_WIRE) != 0); pd->edit_uv.do_stencil_overlay = show_overlays && do_stencil_overlay; pd->edit_uv.draw_type = sima->dt_uvstretch; diff --git a/source/blender/draw/engines/overlay/overlay_extra.c b/source/blender/draw/engines/overlay/overlay_extra.c index 39f17581e0d..00429a19cf4 100644 --- a/source/blender/draw/engines/overlay/overlay_extra.c +++ b/source/blender/draw/engines/overlay/overlay_extra.c @@ -642,10 +642,10 @@ void OVERLAY_light_cache_populate(OVERLAY_Data *vedata, Object *ob) } instdata; copy_m4_m4(instdata.mat, ob->obmat); - /* FIXME / TODO: clipend has no meaning nowadays. - * In EEVEE, Only clipsta is used shadowmaping. + /* FIXME / TODO: clip_end has no meaning nowadays. + * In EEVEE, Only clip_sta is used shadow-mapping. * Clip end is computed automatically based on light power. - * For now, always use the custom distance as clipend. */ + * For now, always use the custom distance as clip_end. */ instdata.clip_end = la->att_dist; instdata.clip_sta = la->clipsta; @@ -1176,7 +1176,7 @@ void OVERLAY_camera_cache_populate(OVERLAY_Data *vedata, Object *ob) invert_v3(scale); for (int i = 0; i < 4; i++) { mul_v3_v3(vec[i], scale); - /* Project to z=-1 plane. Makes positionning / scaling easier. (see shader) */ + /* Project to z=-1 plane. Makes positioning / scaling easier. (see shader) */ mul_v2_fl(vec[i], 1.0f / fabsf(vec[i][2])); } diff --git a/source/blender/draw/engines/overlay/overlay_gpencil.c b/source/blender/draw/engines/overlay/overlay_gpencil.c index 7f9290a6c3a..19af3ae7e5d 100644 --- a/source/blender/draw/engines/overlay/overlay_gpencil.c +++ b/source/blender/draw/engines/overlay/overlay_gpencil.c @@ -258,6 +258,16 @@ void OVERLAY_gpencil_cache_init(OVERLAY_Data *vedata) copy_m4_m4(mat, ob->obmat); + /* Rotate and scale except align to cursor. */ + bGPDlayer *gpl = BKE_gpencil_layer_active_get(gpd); + if (gpl != NULL) { + if (ts->gp_sculpt.lock_axis != GP_LOCKAXIS_CURSOR) { + float matrot[3][3]; + copy_m3_m4(matrot, gpl->layer_mat); + mul_m4_m4m3(mat, mat, matrot); + } + } + float viewinv[4][4]; /* Set the grid in the selected axis */ switch (ts->gp_sculpt.lock_axis) { @@ -294,6 +304,11 @@ void OVERLAY_gpencil_cache_init(OVERLAY_Data *vedata) mul_v2_v2fl(size, gpd->grid.scale, 2.0f * ED_scene_grid_scale(scene, &grid_unit)); rescale_m4(mat, (float[3]){size[0], size[1], 0.0f}); + /* Apply layer loc transform, except cursor mode. */ + if ((gpl != NULL) && (ts->gpencil_v3d_align & GP_PROJECT_CURSOR) == 0) { + add_v3_v3(mat[3], gpl->layer_mat[3]); + } + const int gridlines = (gpd->grid.lines <= 0) ? 1 : gpd->grid.lines; int line_ct = gridlines * 4 + 2; diff --git a/source/blender/draw/engines/overlay/overlay_grid.c b/source/blender/draw/engines/overlay/overlay_grid.c index 87aa013f03a..5bb157ed081 100644 --- a/source/blender/draw/engines/overlay/overlay_grid.c +++ b/source/blender/draw/engines/overlay/overlay_grid.c @@ -93,7 +93,7 @@ void OVERLAY_grid_init(OVERLAY_Data *vedata) DRW_view_viewmat_get(NULL, viewmat, false); DRW_view_viewmat_get(NULL, viewinv, true); - /* if perps */ + /* If perspective view or non-axis aligned view. */ if (winmat[3][3] == 0.0f || rv3d->view == RV3D_VIEW_USER) { if (show_axis_x) { shd->grid_flag |= PLANE_XY | SHOW_AXIS_X; diff --git a/source/blender/draw/engines/overlay/overlay_metaball.c b/source/blender/draw/engines/overlay/overlay_metaball.c index f973c1eda8a..46076a7c88b 100644 --- a/source/blender/draw/engines/overlay/overlay_metaball.c +++ b/source/blender/draw/engines/overlay/overlay_metaball.c @@ -63,7 +63,7 @@ static void metaball_instance_data_set( mul_v3_v3fl(data->mat[1], ob->obmat[1], radius / 0.05f); mul_v3_v3fl(data->mat[2], ob->obmat[2], radius / 0.05f); mul_v3_m4v3(data->mat[3], ob->obmat, pos); - /* WATCH: Reminder, alpha is wiresize. */ + /* WATCH: Reminder, alpha is wire-size. */ OVERLAY_bone_instance_data_set_color(data, color); } diff --git a/source/blender/draw/engines/overlay/overlay_particle.c b/source/blender/draw/engines/overlay/overlay_particle.c index fa95bad4d86..71064e7ff47 100644 --- a/source/blender/draw/engines/overlay/overlay_particle.c +++ b/source/blender/draw/engines/overlay/overlay_particle.c @@ -185,7 +185,7 @@ void OVERLAY_particle_cache_populate(OVERLAY_Data *vedata, Object *ob) /* TODO(fclem): Here would be a good place for preemptive culling. */ - /* fclem: Is color even usefull in our modern context? */ + /* NOTE(fclem): Is color even useful in our modern context? */ Material *ma = BKE_object_material_get(ob, part->omat); float color[4] = {0.6f, 0.6f, 0.6f, part->draw_size}; if (ma != NULL) { diff --git a/source/blender/draw/engines/overlay/overlay_shader.c b/source/blender/draw/engines/overlay/overlay_shader.c index 88f4e28c039..6b07547bf96 100644 --- a/source/blender/draw/engines/overlay/overlay_shader.c +++ b/source/blender/draw/engines/overlay/overlay_shader.c @@ -238,7 +238,7 @@ void OVERLAY_shader_library_ensure(void) { if (e_data.lib == NULL) { e_data.lib = DRW_shader_library_create(); - /* NOTE: Theses needs to be ordered by dependencies. */ + /* NOTE: These need to be ordered by dependencies. */ DRW_SHADER_LIB_ADD(e_data.lib, common_globals_lib); DRW_SHADER_LIB_ADD(e_data.lib, common_overlay_lib); DRW_SHADER_LIB_ADD(e_data.lib, common_colormanagement_lib); diff --git a/source/blender/draw/engines/overlay/shaders/antialiasing_frag.glsl b/source/blender/draw/engines/overlay/shaders/antialiasing_frag.glsl index 2989e07691f..f24aee56bb2 100644 --- a/source/blender/draw/engines/overlay/shaders/antialiasing_frag.glsl +++ b/source/blender/draw/engines/overlay/shaders/antialiasing_frag.glsl @@ -146,7 +146,7 @@ void main() vec4 lines = vec4(neightbor_line0.z, neightbor_line1.z, neightbor_line2.z, neightbor_line3.z); /* Count number of line neighbors. */ float blend = dot(vec4(0.25), step(0.001, lines)); - /* Only do blend if there is more than 2 neighbor. This avoid loosing too much AA. */ + /* Only do blend if there are more than 2 neighbors. This avoids losing too much AA. */ blend = clamp(blend * 2.0 - 1.0, 0.0, 1.0); fragColor = mix(fragColor, fragColor / fragColor.a, blend); } diff --git a/source/blender/draw/engines/overlay/shaders/edit_curve_handle_geom.glsl b/source/blender/draw/engines/overlay/shaders/edit_curve_handle_geom.glsl index ad791a9416d..036efa41555 100644 --- a/source/blender/draw/engines/overlay/shaders/edit_curve_handle_geom.glsl +++ b/source/blender/draw/engines/overlay/shaders/edit_curve_handle_geom.glsl @@ -1,7 +1,7 @@ /* Keep the same value of `ACTIVE_NURB` in `draw_cache_imp_curve.c` */ -#define ACTIVE_NURB 1 << 2 -#define EVEN_U_BIT 1 << 4 +#define ACTIVE_NURB (1 << 2) +#define EVEN_U_BIT (1 << 4) #define COLOR_SHIFT 5 /* Keep the same value in `handle_display` in `DNA_view3d_types.h` */ diff --git a/source/blender/draw/engines/overlay/shaders/edit_curve_point_vert.glsl b/source/blender/draw/engines/overlay/shaders/edit_curve_point_vert.glsl index 64cc1b7d840..5f2154f00b8 100644 --- a/source/blender/draw/engines/overlay/shaders/edit_curve_point_vert.glsl +++ b/source/blender/draw/engines/overlay/shaders/edit_curve_point_vert.glsl @@ -1,6 +1,6 @@ /* Keep the same value of `BEZIER_HANDLE` in `draw_cache_imp_curve.c` */ -#define BEZIER_HANDLE 1 << 3 +#define BEZIER_HANDLE (1 << 3) /* Keep the same value in `handle_display` in `DNA_view3d_types.h` */ #define CURVE_HANDLE_SELECTED 0 diff --git a/source/blender/draw/engines/overlay/shaders/edit_mesh_geom.glsl b/source/blender/draw/engines/overlay/shaders/edit_mesh_geom.glsl index 92252bbd223..66fa85685e2 100644 --- a/source/blender/draw/engines/overlay/shaders/edit_mesh_geom.glsl +++ b/source/blender/draw/engines/overlay/shaders/edit_mesh_geom.glsl @@ -4,7 +4,7 @@ layout(triangle_strip, max_vertices = 4) out; in vec4 finalColor[2]; in vec4 finalColorOuter[2]; -in int selectOveride[2]; +in int selectOverride[2]; flat out vec4 finalColorOuter_f; out vec4 finalColor_f; @@ -80,7 +80,7 @@ void main() #ifdef USE_WORLD_CLIP_PLANES world_clip_planes_set_clip_distance(gl_in[1].gl_ClipDistance); #endif - vec4 final_color = (selectOveride[0] == 0) ? finalColor[1] : finalColor[0]; + vec4 final_color = (selectOverride[0] == 0) ? finalColor[1] : finalColor[0]; do_vertex(final_color, pos1, half_size, edge_ofs.xy); do_vertex(final_color, pos1, -half_size, -edge_ofs.xy); diff --git a/source/blender/draw/engines/overlay/shaders/edit_mesh_vert.glsl b/source/blender/draw/engines/overlay/shaders/edit_mesh_vert.glsl index 2cefab56722..a3ff277b714 100644 --- a/source/blender/draw/engines/overlay/shaders/edit_mesh_vert.glsl +++ b/source/blender/draw/engines/overlay/shaders/edit_mesh_vert.glsl @@ -17,7 +17,7 @@ out vec4 finalColor; out vec4 finalColorOuter; #endif #ifdef USE_GEOM_SHADER -out int selectOveride; +out int selectOverride; #endif bool test_occlusion() @@ -59,10 +59,10 @@ void main() #elif defined(EDGE) # ifdef FLAT finalColor = EDIT_MESH_edge_color_inner(m_data.y); - selectOveride = 1; + selectOverride = 1; # else finalColor = EDIT_MESH_edge_vertex_color(m_data.y); - selectOveride = (m_data.y & EDGE_SELECTED); + selectOverride = (m_data.y & EDGE_SELECTED); # endif float crease = float(m_data.z) / 255.0; diff --git a/source/blender/draw/engines/overlay/shaders/extra_vert.glsl b/source/blender/draw/engines/overlay/shaders/extra_vert.glsl index 89bc0bcf522..74854dc0f8d 100644 --- a/source/blender/draw/engines/overlay/shaders/extra_vert.glsl +++ b/source/blender/draw/engines/overlay/shaders/extra_vert.glsl @@ -222,7 +222,7 @@ void main() edgePos = edgeStart = ((gl_Position.xy / gl_Position.w) * 0.5 + 0.5) * sizeViewport.xy; #ifdef SELECT_EDGES - /* HACK: to avoid loosing sub pixel object in selections, we add a bit of randomness to the + /* HACK: to avoid losing sub-pixel object in selections, we add a bit of randomness to the * wire to at least create one fragment that will pass the occlusion query. */ /* TODO(fclem): Limit this workaround to selection. It's not very noticeable but still... */ gl_Position.xy += sizeViewportInv.xy * gl_Position.w * ((gl_VertexID % 2 == 0) ? -1.0 : 1.0); diff --git a/source/blender/draw/engines/overlay/shaders/extra_wire_vert.glsl b/source/blender/draw/engines/overlay/shaders/extra_wire_vert.glsl index 8a80441b5d9..91f45329018 100644 --- a/source/blender/draw/engines/overlay/shaders/extra_wire_vert.glsl +++ b/source/blender/draw/engines/overlay/shaders/extra_wire_vert.glsl @@ -18,7 +18,7 @@ void main() gl_Position = point_world_to_ndc(world_pos); #ifdef SELECT_EDGES - /* HACK: to avoid loosing sub pixel object in selections, we add a bit of randomness to the + /* HACK: to avoid losing sub-pixel object in selections, we add a bit of randomness to the * wire to at least create one fragment that will pass the occlusion query. */ /* TODO(fclem): Limit this workaround to selection. It's not very noticeable but still... */ gl_Position.xy += sizeViewportInv.xy * gl_Position.w * ((gl_VertexID % 2 == 0) ? -1.0 : 1.0); diff --git a/source/blender/draw/engines/overlay/shaders/grid_frag.glsl b/source/blender/draw/engines/overlay/shaders/grid_frag.glsl index 9cf6898cf18..3220adbff36 100644 --- a/source/blender/draw/engines/overlay/shaders/grid_frag.glsl +++ b/source/blender/draw/engines/overlay/shaders/grid_frag.glsl @@ -187,8 +187,8 @@ void main() FragColor = colorGrid; FragColor.a *= gridA * blend; - FragColor = mix(FragColor, mix(colorGrid, colorGridEmphasise, blend), gridB); - FragColor = mix(FragColor, colorGridEmphasise, gridC); + FragColor = mix(FragColor, mix(colorGrid, colorGridEmphasis, blend), gridB); + FragColor = mix(FragColor, colorGridEmphasis, gridC); } else { FragColor = vec4(colorGrid.rgb, 0.0); diff --git a/source/blender/draw/engines/overlay/shaders/wireframe_vert.glsl b/source/blender/draw/engines/overlay/shaders/wireframe_vert.glsl index c80d8f99628..c083fdacbbe 100644 --- a/source/blender/draw/engines/overlay/shaders/wireframe_vert.glsl +++ b/source/blender/draw/engines/overlay/shaders/wireframe_vert.glsl @@ -169,7 +169,7 @@ void main() } #ifdef SELECT_EDGES - /* HACK: to avoid loosing sub pixel object in selections, we add a bit of randomness to the + /* HACK: to avoid losing sub-pixel object in selections, we add a bit of randomness to the * wire to at least create one fragment that will pass the occlusion query. */ gl_Position.xy += sizeViewportInv.xy * gl_Position.w * ((gl_VertexID % 2 == 0) ? -1.0 : 1.0); #endif diff --git a/source/blender/draw/engines/workbench/shaders/workbench_effect_dof_frag.glsl b/source/blender/draw/engines/workbench/shaders/workbench_effect_dof_frag.glsl index 102a8ddca7b..8f6940a6062 100644 --- a/source/blender/draw/engines/workbench/shaders/workbench_effect_dof_frag.glsl +++ b/source/blender/draw/engines/workbench/shaders/workbench_effect_dof_frag.glsl @@ -24,9 +24,6 @@ uniform sampler2D noiseTex; #define dof_distance dofParams.y #define dof_invsensorsize dofParams.z -#define weighted_sum(a, b, c, d, e, e_sum) \ - ((a)*e.x + (b)*e.y + (c)*e.z + (d)*e.w) / max(1e-6, e_sum); - /* divide by sensor size to get the normalized size */ #define calculate_coc(zdepth) \ (dof_aperturesize * (dof_distance / zdepth - 1.0) * dof_invsensorsize) @@ -89,8 +86,7 @@ void main() /* now write output to weighted buffers. */ /* Take far plane pixels in priority. */ vec4 w = any(notEqual(far_weights, vec4(0.0))) ? far_weights : near_weights; - float tot_weight = dot(w, vec4(1.0)); - halfResColor = weighted_sum(color1, color2, color3, color4, w, tot_weight); + halfResColor = weighted_sum(color1, color2, color3, color4, w); halfResColor = clamp(halfResColor, 0.0, 3.0); normalizedCoc = encode_coc(coc_near, coc_far); @@ -138,8 +134,7 @@ void main() /* now write output to weighted buffers. */ vec4 w = any(notEqual(far_weights, vec4(0.0))) ? far_weights : near_weights; - float tot_weight = dot(w, vec4(1.0)); - outColor = weighted_sum(color1, color2, color3, color4, w, tot_weight); + outColor = weighted_sum(color1, color2, color3, color4, w); outCocs = encode_coc(coc_near, coc_far); } diff --git a/source/blender/draw/engines/workbench/shaders/workbench_volume_frag.glsl b/source/blender/draw/engines/workbench/shaders/workbench_volume_frag.glsl index eaa553a10de..9bd49bb84f8 100644 --- a/source/blender/draw/engines/workbench/shaders/workbench_volume_frag.glsl +++ b/source/blender/draw/engines/workbench/shaders/workbench_volume_frag.glsl @@ -288,7 +288,7 @@ void main() ls_ray_dir -= ls_ray_ori; - /* TODO: Align rays to volume center so that it mimics old behaviour of slicing the volume. */ + /* TODO: Align rays to volume center so that it mimics old behavior of slicing the volume. */ float dist = line_unit_box_intersect_dist(ls_ray_ori, ls_ray_dir); if (dist > 0.0) { diff --git a/source/blender/draw/engines/workbench/workbench_effect_antialiasing.c b/source/blender/draw/engines/workbench/workbench_effect_antialiasing.c index 20c30d9ce68..feb48b2623d 100644 --- a/source/blender/draw/engines/workbench/workbench_effect_antialiasing.c +++ b/source/blender/draw/engines/workbench/workbench_effect_antialiasing.c @@ -75,7 +75,7 @@ static void workbench_taa_jitter_init_order(float (*table)[2], int num) swap_v2_v2(table[0], table[closest_index]); } - /* sort list based on furtest distance with previous */ + /* Sort list based on farthest distance with previous. */ for (int i = 0; i < num - 2; i++) { float f_squared_dist = 0.0; int f_index = i; diff --git a/source/blender/draw/engines/workbench/workbench_effect_dof.c b/source/blender/draw/engines/workbench/workbench_effect_dof.c index 73cd501190f..a00453fe125 100644 --- a/source/blender/draw/engines/workbench/workbench_effect_dof.c +++ b/source/blender/draw/engines/workbench/workbench_effect_dof.c @@ -104,7 +104,7 @@ static void workbench_dof_setup_samples(struct GPUUniformBuf **ubo, square_to_circle(x, y, &r, &T); samp[2] = r; - /* Bokeh shape parametrisation */ + /* Bokeh shape parameterization. */ if (bokeh_sides > 1.0f) { float denom = T - (2.0 * M_PI / bokeh_sides) * floorf((bokeh_sides * T + M_PI) / (2.0 * M_PI)); diff --git a/source/blender/draw/engines/workbench/workbench_materials.c b/source/blender/draw/engines/workbench/workbench_materials.c index 6aa794bda51..6e9118bfe46 100644 --- a/source/blender/draw/engines/workbench/workbench_materials.c +++ b/source/blender/draw/engines/workbench/workbench_materials.c @@ -76,7 +76,7 @@ void workbench_material_ubo_data(WORKBENCH_PrivateData *wpd, alpha *= mat->a; copy_v3_v3(data->base_color, &mat->r); metallic = mat->metallic; - roughness = sqrtf(mat->roughness); /* Remap to disney roughness. */ + roughness = sqrtf(mat->roughness); /* Remap to Disney roughness. */ } else { copy_v3_fl(data->base_color, 0.8f); diff --git a/source/blender/draw/engines/workbench/workbench_private.h b/source/blender/draw/engines/workbench/workbench_private.h index d157c260fbd..522aae7f542 100644 --- a/source/blender/draw/engines/workbench/workbench_private.h +++ b/source/blender/draw/engines/workbench/workbench_private.h @@ -225,7 +225,7 @@ BLI_STATIC_ASSERT_ALIGN(WORKBENCH_UBO_Material, 16) typedef struct WORKBENCH_Prepass { /** Hash storing shading group for each Material or GPUTexture to reduce state changes. */ struct GHash *material_hash; - /** First common (non-vcol and non-image colored) shading group to created subgroups. */ + /** First common (non-vertex-color and non-image-colored) shading group to created subgroups. */ struct DRWShadingGroup *common_shgrp; /** First Vertex Color shading group to created subgroups. */ struct DRWShadingGroup *vcol_shgrp; @@ -384,7 +384,7 @@ typedef struct WORKBENCH_ViewLayerData { struct GPUUniformBuf *cavity_sample_ubo; /** Blue noise texture used to randomize the sampling of some effects.*/ struct GPUTexture *cavity_jitter_tx; - /** Materials ubos allocated in a memblock for easy bookeeping. */ + /** Materials UBO's allocated in a memblock for easy bookkeeping. */ struct BLI_memblock *material_ubo; struct BLI_memblock *material_ubo_data; /** Number of samples for which cavity_sample_ubo is valid. */ diff --git a/source/blender/draw/engines/workbench/workbench_render.c b/source/blender/draw/engines/workbench/workbench_render.c index 47592578c34..f2d178f6565 100644 --- a/source/blender/draw/engines/workbench/workbench_render.c +++ b/source/blender/draw/engines/workbench/workbench_render.c @@ -54,7 +54,7 @@ static void workbench_render_matrices_init(RenderEngine *engine, Depsgraph *deps /* TODO(sergey): Shall render hold pointer to an evaluated camera instead? */ struct Object *ob_camera_eval = DEG_get_evaluated_object(depsgraph, RE_GetCamera(engine->re)); - /* Set the persective, view and window matrix. */ + /* Set the perspective, view and window matrix. */ float winmat[4][4], viewmat[4][4], viewinv[4][4]; RE_GetCameraWindow(engine->re, ob_camera_eval, winmat); diff --git a/source/blender/draw/engines/workbench/workbench_shader.c b/source/blender/draw/engines/workbench/workbench_shader.c index 1c612404c95..ad610a6a885 100644 --- a/source/blender/draw/engines/workbench/workbench_shader.c +++ b/source/blender/draw/engines/workbench/workbench_shader.c @@ -120,7 +120,7 @@ void workbench_shader_library_ensure(void) { if (e_data.lib == NULL) { e_data.lib = DRW_shader_library_create(); - /* NOTE: Theses needs to be ordered by dependencies. */ + /* NOTE: These need to be ordered by dependencies. */ DRW_SHADER_LIB_ADD(e_data.lib, common_math_lib); DRW_SHADER_LIB_ADD(e_data.lib, common_math_geom_lib); DRW_SHADER_LIB_ADD(e_data.lib, common_hair_lib); diff --git a/source/blender/draw/engines/workbench/workbench_shadow.c b/source/blender/draw/engines/workbench/workbench_shadow.c index 881c186e3e5..99d945c311e 100644 --- a/source/blender/draw/engines/workbench/workbench_shadow.c +++ b/source/blender/draw/engines/workbench/workbench_shadow.c @@ -157,7 +157,7 @@ void workbench_shadow_cache_init(WORKBENCH_Data *data) DRWState state = DRW_STATE_DEPTH_LESS | DRW_STATE_STENCIL_ALWAYS; #endif - /* TODO(fclem): Merge into one pass with subpasses. */ + /* TODO(fclem): Merge into one pass with sub-passes. */ DRW_PASS_CREATE(psl->shadow_ps[0], state | depth_pass_state); DRW_PASS_CREATE(psl->shadow_ps[1], state | depth_fail_state); |